.printfooter{
	display:none;
}

h2 span {
	margin-top: 15px;
	color: #f3992e;
	font: 1.2em Georgia, serif;
	background: none;
	padding-left: 0px;
}

h2 {
	background: none;
	margin: 8px 0px 0px;
	line-height: 1.0em;
}

.editsection{
	float:right;
	background:none;
	padding-right:15px;
	width:auto;
}
.editsection a{
	color:#369;
}

body{
	color:#666;
}

*html #contentMid{padding-top:10px;}

#contentLeft #returnToHome{
	display:block;
	margin-top:20px;
}

#contentLeft .contentLeftNav .navList li{
	padding:2px 0 2px 18px;
	background:url('http://www.shopster.com/images/layout-elements/nav-regular-bullet.gif') 1px 3px no-repeat;
}

#contentLeft .contentLeftNav h2.navHeader a{margin:0 0 0 -20px;}

#contentRight h2{
	margin-top: 15px;
	color: #f3992e;
	font: 1.35em Georgia, serif;
	line-height: 0.9em;
}


#contentRight h2.help {
	margin-top: 10px;
	color: #f3992e;
	font: 1.35em Georgia, serif;
}

@media all and (min-width: 0px){#contentRight h2{font-size:1.5em;}}

#contentRight h2.top{margin-top:0;}

#contentRight{
	font-size:1.1em;
}

#contentRight p{
	line-height:1.35em;
}

#contentRight li{
	line-height:1.5em;
}

#contentRight ol, #contentRight ul{
	margin:3px 0 3px 38px;
	font-size:1.1em;
}

#contentRight ol ol, #contentRight ul ul{
	margin:3px 0 3px 25px;
	font-size:1em;
}

#contentRight h3{
	font-size:1.3em;
	margin:20px 0 5px 0;
	color:#00486a;
}

#contentRight h4{
	font-size:1.2em;
	font-weight:bold;
	margin: 7px 0 5px 0;
	color: gray;
	line-height:1.4em;
}

#contentRight .indented{
	margin:0 0 0 67px;
}


#contentRight .indented2{
	margin:0 0 0 180px;
}

#contentRight .indented3{
	margin:3px 0 0 25px;
	font-size:1.1em;
}

#contentRight h3.indented3{
	margin-top:8px;
}

#contentRight h3.indented, #contentRight h3.indented2{
	line-height:1.4em;
	margin-bottom:2px;
}

#contentRight h3.indented a, #contentRight h3.indented2 a{
	font-size:1.15em;
	color:#0099dd;
	text-decoration:none;
}


.icon{
	float:left;
	margin:1px 0 0 0;
	background:none;
}

.icon2{
	float:left;
	margin:1px 10px 0 0;
	background:none;
}

#contentRight .featuredBox{
	width:645px;
	margin:0 0 0 0;
	font-size:1.3em;
}

#contentRight .featuredBox .left{
	background:url('images/featured-box-top-left.gif') no-repeat top left;
	float:left;
	padding:0 0 0 9px;
	margin:0 0 -5px 0;
	width:100%;
}

#contentRight .featuredBox .right{
	background:url('images/featured-box-top-right.gif') no-repeat top right;
	margin:0 0 0 0;
	padding:10px 15px 12px 5px;
	width:100%;
}

#contentRight .featuredBox .leftBtm{
	background:url('images/featured-box-btm-left.gif') no-repeat top left;
	height:10px;
	clear:both;
	margin:0;
	width:100%;	
}

#contentRight .featuredBox .leftBtm2{
	background:url('images/featured-box-btm-left.gif') no-repeat top left;
	height:10px;
	clear:both;
	margin:-9px 0 -1px -9px;
	width:100%;	
}

#contentRight .featuredBox .rightBtm{
	background:url('images/featured-box-btm-right.gif') no-repeat top right;
	height:10px;
	padding:10px 29px 0 0;
	width:100%;
}

#contentRight .featuredBox ol{
	margin:0 0 0 25px;
}

#contentRight .featuredBox h2{
	background:none;
	margin:-5px 0 0 0;
	padding:0;
	display:inline;
}

#contentRight .featuredBox h2 .mw-headline{
	color:#f3992e;
	font-size:1.05em;
	margin:-15px 0 0 25px;
}

*html #contentRight .featuredBox h2 .mw-headline{margin:-45px 0 0 25px;}
*:first-child+html #contentRight .featuredBox h2 .mw-headline{margin:-45px 0 0 25px;}

#contentRight .featuredBox h2 span{
	background:none;
}

#contentRight .featuredBox li{
	padding:1px 0 1px 0;
	font-size:.85em;
}

#contentRight .featuredBox p{
	line-height:1.3em;
	font-size:.9em;
}

#contentRight a{
	color:#0099dd;
	text-decoration:none;
}

#contentRight a:hover{
	text-decoration:underline;
}

#contentRight .featuredBox img{
	float:left;
	margin:-5px 12px 0 0;
}

*html #contentRight .featuredBox img{margin:3px 12px 0 0;}
*:first-child+html #contentRight .featuredBox img{margin:3px 12px 0 0;}

#contentRight .featuredBox hr{
	border:0;
	color:#f3992e;
	background-color:#f3992e;
	height:1px;
	clear:both;
}

#contentRight .subBox{
	width:280px;
	margin:10px 35px -10px 7px;
	padding:0;
	float:left;
}

*html #contentRight .subBox{
	margin:10px 7px -10px 6px;
	width:274px;
}

#contentRight .subBox .left{
	background:url('images/featured-sub-box-top-left.gif') no-repeat top left;
	float:left;
	padding:0 0 0 9px;
	margin:0 0 -10px 0;
	width:100%;
}

#contentRight .subBox .right{
	background:url('images/featured-sub-box-top-right.gif') no-repeat top right;
	margin:0;
	padding:10px 15px 10px 5px;
	width:100%;
}



#contentRight .subBox .leftBtm{
	background:url('images/featured-sub-box-btm-left.gif') no-repeat top left;
	height:14px;
	clear:both;
	margin:-15px 0 0 0;
	padding:0;
	width:100%;	
}

*html #contentRight .subBox .leftBtm{margin:0px 0 0 0;}
*:first-child+html #contentRight .subBox .leftBtm{margin:0px 0 0 0;}

#contentRight .subBox .rightBtm{
	background:url('images/featured-sub-box-btm-right.gif') no-repeat top right;
	height:14px;
	margin:0 0 0 0;
	padding:0 29px 0 0;
	width:100%;
}

#contentRight .featuredBox ul{
	margin:0 0 0 18px;
	font-size:1em;
}

#contentRight .subBox p{
	font-size:.75em;
	line-height:1.3em;
	margin:7px 0 10px 63px;
}

#contentRight .subBox h3{
	color:#00486a;
	margin:-3px 0 0 63px;
	font-size:1.15em;
}

*html #contentRight .subBox h3{margin:15px 0 0 63px;}
*:first-child+html #contentRight .subBox h3{margin:15px 0 0 63px;}

#contentRight .subBox img{
	float:left;
	margin:-3px 12px 0 -63px;
}

*html #contentRight .subBox img{margin:3px 12px 0 -63px;}
*:first-child+html #contentRight .subBox img{margin:3px 12px 0 -63px;}


#contentRight .subBox2{
	width:170px;
	margin:10px 38px -10px 7px;
	padding:0;
	float:left;
	font-size:.95em;
}

*html #contentRight .subBox2{width:170px;margin:10px 14px -10px 2px;}
*html #contentRight .subBox2b{margin-right:-14px;}
*:first-child+html #contentRight .subBox2{width:171px;}

#contentRight .subBox2 .left{
	background:url('images/featured-sub-box-top-left.gif') no-repeat top left;
	float:left;
	padding:0 0 0 9px;
	margin:0 0 -10px 0;
	width:100%;
}

#contentRight .subBox2 .right{
	background:url('images/featured-sub-box-top-right.gif') no-repeat top right;
	margin:0;
	padding:10px 15px 0 5px;
	width:100%;	
}
@media all and (min-width: 0px){#contentRight .subBox2 .right{margin:0 0 -10px 0;}}
*html #contentRight .subBox2 .right{padding:10px 14px 0 5px;}
*:first-child+html #contentRight .subBox2 .right{padding:10px 15px 0 5px;}


#contentRight .subBox2 .leftBtm{
	background:url('images/featured-sub-box-btm-left.gif') no-repeat top left;
	height:14px;
	clear:both;
	margin:-15px 0 0 0;
	padding:0;
	width:100%;	
}

*html #contentRight .subBox2 .leftBtm{margin:0px 0 0 0;}
*:first-child+html #contentRight .subBox2 .leftBtm{margin:0px 0 0 0;}

#contentRight .subBox2 .rightBtm{
	background:url('images/featured-sub-box-btm-right-sm.gif') no-repeat top right;
	height:14px;
	margin:0 0 0 0;
	padding:0 29px 0 0;
	width:100%;
}


*html #contentRight .subBox2 .rightBtm{padding:0 28px 0 0;}
*:first-child+html #contentRight .subBox2 .rightBtm{padding:0 29px 0 0;}

#contentRight .subBox2 .size1{
	min-height:13em;
}

@media all and (min-width: 0px){#contentRight .subBox2 .size1{min-height:13em;}}
*html #contentRight .subBox2 .size1{min-height:14.5em;}
*:first-child+html #contentRight .subBox2 .size1{min-height:14.5em;}

#contentRight .subBox2 .size1ps{
	min-height:14.5em;
}

@media all and (min-width: 0px){#contentRight .subBox2 .size1ps{min-height:14em;}}
*html #contentRight .subBox2 .size1ps{min-height:15.5em;}
*:first-child+html #contentRight .subBox2 .size1ps{min-height:15.5em;}

#contentRight .subBox2 .size2{
	min-height:12.5em;
}

*html #contentRight .subBox2 .size2{min-height:13em;}
*:first-child+html #contentRight .subBox2 .size2{min-height:13em;}

#contentRight .subBox2 .size3{
	min-height:10em;
}

#contentRight .subBox2 ul{
	line-height:1.4em;
	list-style:disc;
	padding:5px 0 0 2px;
	margin-bottom:15px;
}

#contentRight .subBox2 ul li{
	background-image:none;
	padding:1px 0 1px 0;
}

*html #contentRight .subBox2 ul{font-size:1.05em;}
*:first-child+html #contentRight .subBox2 ul{font-size:1.05em;}

#contentRight .subBox2 p{
	margin:10px 0 10px 0;
	line-height:1.4em;
}

#contentRight .subBox2 h3{
	color:#00486a;
	font-size:.95em;
	margin-top:0;
}

*html #contentRight .subBox2 h3{font-size:1.0em;margin-top:10px;}
*:first-child+html #contentRight .subBox2 h3{font-size:1em;margin-top:10px;}

#contentRight .subBox2 span.noWordWrap{
	white-space:nowrap;
}

#contentRight .subBox2 span.sideArrow{
	background:#000000 url('images/intro-shopster-arrow.gif') no-repeat;
	height:15px;
	width:16px;
	display:block;
	margin:-15px 0 0 185px;
}

*html #contentRight .subBox2 span.sideArrow{margin:-15px -40px 0 184px;position:relative;}
*:first-child+html #contentRight .subBox2 span.sideArrow{margin:-15px 0 0 186px;}

#contentRight .subBox2 .size1 span.sideArrow{margin-bottom:-15px;}
*html #contentRight .subBox2 .size1 span.sideArrow{margin-bottom:-15px;}
*:first-child+html #contentRight .subBox2 .size1 span.sideArrow{margin-bottom:-15px;}

#contentRight .subBox2 .size1ps span.sideArrow{margin-bottom:-15px;}
*html #contentRight .subBox2 .size1ps span.sideArrow{margin-bottom:-15px;}
*:first-child+html #contentRight .subBox2 .size1ps span.sideArrow{margin-bottom:-15px;}

.editsection, #toc{display:none;}

.clearAll{clear:both;display:block;}

.rightText{text-align:right;}


#contentRight{padding-top:20px;}

.searchBox{
	width:177px;
	margin:4px 0 10px 1px;
	font-size:1.3em;
}

.logoBox{
	width:296px;
	margin:20px 0 10px 1px;
	font-size:1.05em;
	float:left;
}

*html .logoBox{width:305px;}


.logoBox2{
	margin:-15px 32px 10px 1px;
	float:right;
}

*html .logoBox2{margin:-5px 0 0 0;}

*:first-child+html .logoBox2{margin-top:-5px;}

.searchBox .left, .logoBox .left{
	background:url('images/search-top-left.gif') no-repeat top left;
	float:left;
	padding:0 0 0 9px;
	margin:0 0 0px 0;
	width:100%;
}

.searchBox .right, .logoBox .right{
	background:url('images/search-top-right.gif') no-repeat top right;
	margin:0 0 0 0;
	padding:10px 15px 1px 5px;
	width:100%;
}

.logoBox .right{
	min-height:1340px;
}

*:first-child+html .logoBox .right{
	min-height:1410px;
}

.searchBox .leftBtm, .logoBox .leftBtm{
	background:url('images/search-btm-left.gif') no-repeat top left;
	height:9px;
	clear:both;
	margin:0;
	width:100%;	
}

*html .searchBox .leftBtm{
	margin:0 0 -17px 0;
}

*html .logoBox .leftBtm{
	margin:0 0 0 0;
}

.searchBox .rightBtm, .logoBox .rightBtm{
	background:url('images/search-btm-right.gif') no-repeat top right;
	height:9px;
	padding:10px 25px 0 0;
	margin-left:4px;
	width:100%;
}


#contentLeft .searchBox #searchInput{width:116px;margin:0 0 0 -5px;font-size:.9em;color:#666;font-style:italic;}

*html #contentLeft .searchBox #searchInput{width:113px;}
*:first-child+html #contentLeft .searchBox #searchInput{width:113px;}

#contentLeft .searchBox p{
	font-size:.7em;
	margin:5px 0 -4px 0;
	padding:0 0 2px 0;
	font-style:italic;
}

#contentRight .logoBox h3{color:#666666;margin:10px 0 -5px 0;line-height:1.25em;}

*html #contentRight .logoBox h3{margin:0;}


.logoSubBox{
	width:268px;
	margin:15px 0 20px 1px;
	font-size:1.05em;
	float:left;
}

*html .logoSubBox{width:273px;}

.logoSubBoxBtm{
	margin:15px 0 0 1px;
}

*html .logoSubBoxBtm{margin-bottom:10px;}

.logoSubBox .left{
	background:url('images/logo-box-top-left.gif') no-repeat top left;
	float:left;
	padding:0 0 0 7px;
	margin:0 0 0px 0;
	width:100%;
}


.logoSubBox img{float:left;padding-bottom:10px;}

.logoSubBox .right{
	background:url('images/logo-box-top-right.gif') no-repeat top right;
	margin:0 0 0 0;
	padding:0 17px 0px 5px;
	width:100%;
	min-height:10px;
}

*:first-child+html .logoSubBox .right{min-height:10px;}

.logoSubBox .leftBtm{
	background:url('images/logo-box-btm-left.gif') no-repeat top left;
	height:9px;
	clear:both;
	margin:0;
	width:100%;	
}

*html .logoSubBox .leftBtm{
	margin:0 0 -17px 0;
}

.logoSubBox .rightBtm{
	background:url('images/logo-box-btm-right.gif') no-repeat top right;
	height:9px;
	padding:10px 27px 0 0;
	margin-left:2px;
	width:100%;
}

#contentLeft a.button{
	margin:-19px 0 0 122px;
	position:absolute;
	font-size:.85em;
}

#contentLeft a.button, x:-moz-any-link, x:default{
	margin:0 0 0 6px;
}

/* Opera 7+ Hack */
@media all and (min-width: 0px){#contentLeft a.button{margin:0 0 0 6px;color:#fff;}}

*html #contentLeft a.button{margin:2px 0 0 -2px;}
*:first-child+html #contentLeft a.button{margin:2px 0 0 -2px;}

#contentRight a.terminologydef{
	border-bottom:3px double #369;
	color:#369;
	cursor:help;
	text-decoration:none;
}

#contentRight a.terminologydef:hover{
	cursor:help;
	text-decoration:none;
}

.conj, .shortDef{display:none;}

.terminology{font-size:1.2em;margin-top:-20px;}

.terminology td{padding:5px 20px 6px 0px;line-height:1.25em;border-bottom:1px dashed #ddd;}

.terminology th{padding:0 0 6px 0;font-weight:bold;border-bottom:1px dashed #ddd;}

.terminology tr{vertical-align:top;}

#contentRight th.term{width:22%;}

#contentRight th.def{width:78%;}

#contentRight h3.fh{
	color:#f3992e;
	font-size:1.5em;
	margin:0px 0 15px 0;
}

*html #contentRight h3.fh{padding-top:6px;}
*:first-child+html #contentRight h3.fh{padding-top:6px;}

#contentRight div.fh{
	width:410px;
	float:left;
}


#contentRight .fh2{
	width:200px;
	margin:10px 35px 0 0;
	font-size:1.3em;
	float:right;
}

*html #contentRight .fh2{
	margin:10px 5px 0 0;
}

#contentRight .fh2 .left{
	background:url('images/featured-box-top-left.gif') no-repeat top left;
	float:left;
	padding:0 0 5px 9px;
	margin:0 0 -5px 0;
	width:100%;
}

#contentRight .fh2 .right{
	background:url('images/featured-box-top-right.gif') no-repeat top right;
	margin:0 0 0 0;
	padding:10px 15px 1px 5px;
	width:100%;
}

#contentRight .fh2 .leftBtm{
	background:url('images/featured-box-btm-left.gif') no-repeat top left;
	height:10px;
	clear:both;
	margin:0;
	width:100%;	
}

#contentRight .fh2 .rightBtm{
	background:url('images/featured-box-btm-right.gif') no-repeat top right;
	height:10px;
	padding:10px 29px 0 0;
	width:100%;
}

#contentRight .fh2 h3{
	color:#f3992e;
	font-size:.95em;
	margin:2px 0 10px 0;
}

#contentRight .fh2 ul{
	margin:0;
	list-style:none;
}

#contentRight .fh2 li{
	font-size:.75em;
	line-height:1.4em;
	padding:0 0 8px 0;
}

#powersearch{display:none;}


#contentRight .indexLeft{
	width:310px;
}

#contentRight .indexRight{
	float:right;
	width:310px;
}


#contentRight .indexRight h3, #contentRight .indexLeft h3{line-height:1.4em;}




#contentRight .fh3{
	width:260px;
	margin:0px 32px 0 0;
	font-size:1.3em;
	float:right;
}

*html #contentRight .fh3{
	margin:10px 5px 0 0;
}

#contentRight .fh3 .left{
	background:url('images/featured-box-top-left.gif') no-repeat top left;
	float:left;
	padding:0 0 0 9px;
	margin:0 0 -3px 0;
	width:100%;
}

#contentRight .fh3 .right{
	background:url('images/featured-box-top-right.gif') no-repeat top right;
	margin:0 0 0 0;
	padding:10px 15px 1px 5px;
	width:100%;
}

#contentRight .fh3 .leftBtm{
	background:url('images/featured-box-btm-left.gif') no-repeat top left;
	height:10px;
	clear:both;
	margin:0;
	width:100%;	
}

#contentRight .fh3 .rightBtm{
	background:url('images/featured-box-btm-right.gif') no-repeat top right;
	height:10px;
	padding:1px 29px 0 0;
	width:100%;
}

#contentRight .fh3 h3{
	color:#f3992e;
	font-size:1.05em;
	margin:0 0 10px 0;
}

#contentRight .fh3 ul{
	margin:0;
	list-style:none;
}

#contentRight .fh3 ul li{
	font-size:.75em;
	line-height:1.4em;
	padding:1px 0 1px 0;
	background-image:none;
}


#contentRight .fh3 ul ul{
	margin:2px 0 0 25px;
	list-style:disc;
}

#contentRight .fh3 ul ul li{
	font-size:.6em;
	line-height:1.4em;
	padding:1px 0 1px 0;
}

*html #contentRight .fh3 ul ul li{font-size:.75em;}
*:first-child+html #contentRight .fh3 ul ul li{font-size:.75em;}

#footerMid{text-align:center;}

#footer ul{
	list-style:none;
	margin:0;
	color:#369;
	padding:15px 0 5px 0;
}

#footer li{
	display:inline;
	padding:0 8px 0 0;
	font-size:1.1em;
	float:none;
}

#footer p{
	font-size:.9em;
	color:#888;
}


.logoElasticPath{margin:20px 0 0 10px;}

.logoSearchProfit{margin:-10px 0 0 20px;}

.logoLiveSearch{margin:-12px 0 0 5px;}


.help-list ul li{
	background: url('http://www.shopster.com/images/layout-elements/list-bullet-ul.gif') no-repeat 0px 7px;
	list-style-type: none;
	margin-left: -10px;
}

.help-list ul li a {
	margin-left: 12px;
}

dl {
}
dt {
	line-height: 1.5em;
	font-size: 1.2em;
	margin-bottom: .75em;
}
dd {
	line-height: 1.5em;
	font-size: 1.1em;
	margin-bottom: .75em;
}
