* { 
margin : 0; 
padding : 0; 
} 
body { margin: 0; padding: 0; background:url(/images/body-bg.gif) repeat-y center; font-family: Arial, Helvetica, sans-serif; }
#container { width: 90%; margin: 0 auto; position: relative; }
#header { height: 110px; padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: none;
	color: #ff9900;
}
a:active {
	text-decoration: none;
}
a.price, a.price:visited {
	color: #e20c0c;
	text-decoration: none;
	font-weight : bold;
}
a.price:hover {
	color: #ff9900;
	text-decoration: underline;
}

.item-h1 {
	color: #ff9900;
}
.item-price {
	color: #e20c0c;
	font-weight : bold;
}
.item-text {
	color: #333333;
}

.item-h1 a, .item-h1 a:visited {
	color: #0033FF;
}
.item-h1 a:hover {
	color: #009999;
}
.item-price a, .item-price a:visited {
	color: #e20c0c;
}
.item-price a:hover {
	color: #ff9900;
}
.item-text a, .item-text a:visited {
	color: #99CC33;
}
.item-text a:hover {
	color: #CC0000;
}
/*H1 title on search page <niche keyword>*/
.result-title h1{
	 FONT-SIZE: 24px;   
	color: #ff9900;
	font-weight : bold;
}
/*product title*/
h2.product-list-title a, h2.product-list-title a:visited{
	 FONT-SIZE: 18px;   
	color: #006699;
}

img {
	border: 0;
}
#header-site-tools { margin: 0; padding: 0; width: 850px;}
#header-site-tools h4#tagline { margin: 4px 0 0 0; padding-left: 105px; position: absolute; top: 24; width: 850px; font: bold 20px Trebuchet MS, Arial, Helvetica, sans-serif; color: #044F73;}

/*
=====================================================
explore page
=====================================================     */
#nav-explore2 { position: absolute; top: 140px; left: 37px;}
#nav-explore2 ul { margin: 0; padding: 0; list-style: none; }
#nav-explore2 li { display: inline; }
#nav-explore2 li a { background:url(/images/bg-nav-explore2.gif) repeat-x; font: bold 11px/28px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; display: block; padding: 0 16px; float: left; border-right: 1px solid #afb0b3; }
	#nav-explore2 li a:hover { background-position: bottom; }
#nav-explore2 li.first a { background:url(/images/bg-nav-explore2-left.gif) repeat-x; }
	#nav-explore2 li.first a:hover { background-position: bottom left; }
#nav-explore2 li.last a { background:url(/images/bg-nav-explore2-right.gif) repeat-x top right; border-right: 0; }
	#nav-explore2 li a:hover { background-position: bottom right; }

/* Rounded White Box */

.roundboxDefault {
	background:    url("/images/corner-white-bl.gif") no-repeat bottom left;
	margin: 5px 0 5px 0;
	clear:both;
	position:relative;
}
.roundboxDefault .boxhead {
	background:    url("/images/corner-white-tr.gif") no-repeat right top;
	margin: 0;
	padding: 0;
	position:relative;
}
.roundboxDefault .boxhead h3 {
	color:#CC6633;
	background:    url("/images/corner-white-tl.gif") no-repeat top left;
	margin: 0;
	position:relative;
}
.roundboxDefault .boxhead h3.collapse {
	line-height:5px;
}
.roundboxDefault .boxbody {
	font-size: .9em;
	background: #FFFFFF url("/images/corner-white-br.gif") no-repeat bottom right;
	margin : 0 0 0 5px;
	padding:5px 5px 5px 0;
	position:relative;
}
#modulesList .boxbody .collapse{
	display:block;
	line-height:1px;
}
.note{
	font-size:.85em;
}
p.instructions{ /* same as label */
	font-size:.85em;
	margin: 1em 25em 1.5em 5px;
}


#menu { 
clear : both; 
background :#fff url(coner-bg.gif) no-repeat center top; 
margin : 0;
padding-left:7px;
} 

#side { 
clear : both; 
background :#fff url(side-bg.gif) no-repeat center top; 
margin : 0;
padding-top:6px;
} 

.sidebar-cat {
	margin-bottom: 16px;
font-family:Trebuchet MS, arial, helvetica, sans-serif;
font-weight:bold;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	padding-top: 2px;
}

.sidebar-cat ul {
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
	font-size: 14px;
	margin-left: 0px;
	padding-left: 10px;
}
.sidebar-cat ul li {
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
	font-size: 15px;
	margin-left: 0px;

	list-style-type: none;
	list-style-image: url(/images/bullet-red.gif);
	list-style-position: inside;
}

.sidebar-cat ul li ul li{
	font-family:Trebuchet MS, arial, helvetica, sans-serif;
font-weight:normal;
	font-size: 14px;
	list-style-type: none;
	list-style-image: url(/images/bullet-blue.gif);
}

/*product description*/
a.text-offer, a.text-offer:visited{
	color: #615C61;
}
a.text-offer:hover{
	color: #121212;
	text-decoration: none;
}
/* line to seperates productson search and compare page*/
.clear { 
	clear:both;
	border-bottom: 1px dotted #6699CC;
	margin:  1px 15px 1px 15px ; 
}

#search { position: absolute; top: 100px; right: 100; }
		#search form { margin: 0; padding: 0;}
		#search label { display: none; }
		#search input { padding: 3px 3px 3px 3px; font-size: 12px; color: #666; border:1px solid #ccc; width:150px; height: 23px; background : #F9FDEC;  }
		#search button { background:url(/images/search.gif) no-repeat; cursor: pointer; width: 55px; height: 24px; border: 0; margin: 0; padding: 0 0 1px 0; text-indent: -999em; }
#searcha { position: absolute; top: 16px; right: 260; width:300; }
		#searcha form { margin: 0; padding: 0;}
		#searcha label { display: none; }
		#searcha input { padding: 3px 3px 3px 3px; font-size: 12px; color: #666; border:1px solid #ccc; width:160px; height: 23px; background : #F9FDEC; }
		#searcha button { background:url(/images/search.gif) no-repeat; cursor: pointer; width: 55px; height: 24px; border: 0; margin: 0; padding: 0 0 1px 0; text-indent: -999em; }

#footer { 
height : 100px; 
padding-left : 0px;
padding-top: 30px;  
background : #ffffff;
font : 12px Arial, Sans-serif;
color : #333333; 
}
