body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(../images/img01.jpg) repeat-x;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CC0000;
}

h2 {
	text-transform: uppercase;
	font-size: 18px;
}

h3 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
}

p, blockquote, ul, ol {
	line-height: 18px;
	text-align: justify;
}

blockquote {
	padding-left: 20px;
	background: url(../images/img05.gif) repeat-y;
}

a {
	color: #FF9900;
}

a:hover {
	text-decoration: none;
}
/*a:visited {
	color:#187B00;
}
a:active {
	color:#187B00;
}*/

/* Header */

#header {
	width:expression(document.body.clientWidth < 600? "600px" : document.body.clientWidth > 1200? "1200px" : "auto");
	height: 99px;
	margin: 0 0;
	background: url(../images/img02.jpg) no-repeat top;
}

#header h1, #header h2 {
	text-transform: lowercase;
	font-weight: normal;
	color: #FFFFFF;
}

#header h1 {
	float: left;
	padding: 110px 0 0 20px;
	font-size: 36px;
}

#header h2 {
	float: left;
	padding: 130px 0 0 10px;
	font-size: 17px;
}

/* Menu */

#menu {
	width: 1000px;
	height: 25px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display : inline;
}

#menu a {
	display: block;
	float: left;
	padding: 0px 15px 0 15px;
	background: url(../images/img03.gif) no-repeat; margin-top: 2px;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #D8D8D8;
}

#menu a:hover {
	color: #FF6600;
}

#menu .first a {
	background: none;
}

/* Content */

#content {
	width: 900px;
	margin: 0 auto 20px auto;
	padding-top: 2px;
	background: #FFFFFF url(../images/img04.jpg) repeat-x left bottom;
}

/* Posts */

#postpics {
	padding: 20px;
	float: left;
	width: 860px;
}

#posts {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 5px;
	float: left;
	width: 640px;
}

/* Links */

#links {
	float: right;
	width: 220px;
	padding-left: 10px;
	background: url(../images/img05.gif) repeat-y;
}

#links ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#links li ul {
	padding: 5px 0 30px 0;
}

#links li li {
	padding: 7px 10px;
	background: url(../images/img06.gif) repeat-x left bottom;
}

#links li a {
	text-decoration: none;
}

#links li a:hover {
	text-decoration: underline;
}

#links li i {
	font-style: normal;
	font-size: 9px;
}

#links li h2 {
	font-size: 14px;
}
#SupplierLinks {float: right; width: 220px;}
#SupplierLinks ul{margin: 0; padding:: 0; list-style: none;}
#SupplierLinks li ul{padding: 5px 0 10px 0;}
#SupplierLinks li li{padding: 7px 10px; display: inline;}
/* Footer */

#footer {
	height: 100px;
	padding: 20px;
	background: #2D2D2D url(../images/img07.gif) repeat-x;
}

#footer p {
	text-align: center;
	color: #999999;
}

#pscroller1{
width: 200px;
height: 100px;
border: 1px solid #187B00;
padding: 0;
background-color:#FFFFFF;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}
.image {
	/*border:2px; 
	border-thickness: 2px; 
	border-color: #FF0000; 
	border-style: solid;
	border-style: hidden;*/
	border: none;
}
/*a:link .image { 
	border-color: #FF0000; 
	border-style: hidden;
} 
a:hover .image, a:active .image {
	border:2px; 
	border-thickness: 1px; 
	border-color: #FF9900; 
	border-style: solid;
}*/

/* category navigation */
/* top-level */
#category {
	position:relative;
	padding:12px; 
	margin:12px 0; 
	height:110px;
	margin-top:0;
	line-height:110%;
	visibility: visible;
}
#category li {display:inline;}
#category a {
	position:relative; display:block; float:left;
	width:138px; height:130px;
	margin-right:5px; padding-top:1px;
	border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;
}
#category .last a {margin-right:0}
#category a:hover,
#category li:hover a {
	border-top:1px solid #FF9900;
	border-left:1px solid #FF9900;
	border-right:1px solid #FF9900;
}
#category li:hover div a {border:0 solid}
 
#category a span {display:block; text-align:center}
/* top-level link on one line = t1, and over two = t2 */
#category a span.t1 {font-weight:bold; color:#fff; height:32px; padding-top:6px}
#category a span.t2 {font-weight:bold; color:#fff; height:32px}
 
/* top-level bg image positions */
#category .n1 a {background-position:0 0}
#category .n2 a {background-position:-149px 0}
#category .n3 a {background-position:-296px 0}
#category .n4 a {background-position:-444px 0}
#category .n5 a {background-position:-594px 0}
#category .n6 a {background-position:-741px 0}
 
/* sub-nav */
/* drop shadow layer */
#category .shadow {display:none; position:absolute; background:url(/images/drop11.png) no-repeat bottom right; top:145px; left:16px; z-index:1000}
#category li:hover .shadow {display:block}
#category li.iehover div.shadow {display:block}
 
/* dropdown div widths */
#category .n1 .bg,
#category .n1 .shadow {width:296px}
#category .n2 .bg,
#category .n2 .shadow {width:356px}
#category .n3 .bg,
#category .n3 .shadow {width:268px}
#category .n4 .bg,
#category .n4 .shadow {width:268px}
#category .n5 .bg,
#category .n5 .shadow {width:276px}
#category .n6 .bg,
#category .n6 .shadow {width:300px}
 
/* white bg and border layer */
#category .bg {position:relative; left:-16px; top:-12px; background:#fff; border:1px solid #FF9900; border-top:0 solid; z-index:2000}
/* top border of each dropdown */
#category span.l,
#category span.r {margin-top:-1px; float:right; border-top:1px solid #FF9900}
#category span.l {float:left}
#category .n1 span.r {width:158px}
#category .n2 span.r {width:217px}
#category .n3 span.r {width:129px}
#category .n4 span.l {width:129px}
#category .n5 span.l {width:137px}
#category .n6 span.l {width:161px}
#category p.Offer {background:#e5e5e5; padding:0.25em 0 0.25em 12px; margin:0}
 
/* link layer */
#category .bg div {width:auto; margin:6px 12px; z-index:3000}
 
/* dropdown list spacings */
#category ul {float:left; margin-bottom:0}
#category .n1 .a {width:35%}
#category .n1 .b {width:35%}
#category .n1 .c {width:29%}
 
#category .n2 .a {width:50%}
#category .n2 .b {width:50%}
 
#category .n3 .a {width:auto}
 
#category .n4 .a {width:50%}
#category .n4 .b {width:50%}
 
#category #ownbrand {width:40%; margin:0; float:left}
#category .n5 .a {width:50%; float:left}
#category .n5 .b {width:105px}
#category .n5 .b li {width:50%}
#category .n5 .b li a {padding-left:0; padding-right:0; margin-left:0; margin-right:0; width:100px;}
 
#category #compare {width:60%; margin:0; float:right}
#category .n5 .c {width:50%;float:left}
#category .n5 .c li a {padding-left:0; padding-right:0; margin-left:0; margin-right:0; width:163px;}
#category .n5 .d {width:40%; padding-bottom:20px}
#category .n5 .d li a {width:139px}
 
#category .n6 .a {width:36%}
#category .n6 .b {width:35%}
#category .n6 .c {width:29%}
 
/* links */
#category li .bg a {border:0 solid; background:none; height:auto; display:block; float:none; width:auto; padding:0.2em 0.4em}
#category li li a:hover,
#category li li a:active,
#category li li a:focus {border:0 solid; background:#f0f0f0}
#category p.Offer a {border:0 solid}
 
#category p {clear:both; margin-bottom:0.5em; padding-top:0.5em; line-height:130%}
#category h3 {font-size:1em; margin-bottom:0.5em; padding-left:0.4em}
#category #compare h3 {padding-left:0}
#category ul li {display:block; margin:0.25em 0}
 
/* dropshadow layer x-position */
#category .n1 .shadow {left:28px}
#category .n2 .shadow {left:173px}
#category .n3 .shadow {left:318px}
#category .n4 .shadow {left:333px}
#category .n5 .shadow {left:470px}
#category .n6 .shadow {left:591px}
 
#category .bg {left:-16px}
#category .bg div {left:0}

.clear {clear:both; height:1px; overflow:hidden}

#offers {
	clear:both; 
	margin:12px 0; 
	position:relative; 
	line-height:130%;
	height:278px; 
	background:#fff;
	_border-style:hidden;
}
#offers img {float:left}
#offers object {float:left; width:584px; height:278px; overflow:hidden; border:none}
#offers iframe {float:left; width:584px; height:278px; overflow:hidden; border:none}
#offers ul.r {
	background: #e5e5e5; 
	width: 286px; 
	height: 278px; 
	float: right;
	margin-right: 27px;
	padding: 0 0 0 0;
}
#offers ul.r li {
	list-style-type: none;
	margin: 11px;
	background: #FFFFFF;
}
#offers ul.r a {
	display: block; 
	width: 260px; 
	height: 78px;
}
#offers ul.r a img{
	/*border-style:hidden;*/
	border: none;
}
#offers span {
	display: block; 
	margin-left: 138px; 
	/*margin-top: -3px;*/
}
#offers span.t {
	color: #ed1b2e; 
	font-weight:bold;
}
#offers span.m {color:#666}
#offers span.b {color:#145B9D; font-weight:bold}
#offers a:hover span.t,
#offers a:active span.t,
#offers a:focus span.t,
#offers a:hover span.m,
#offers a:active span.m,
#offers a:focus span.m,
#offers a:hover span.b,
#offers a:active span.b,
#offers a:focus span.b {color:#000000}
#offers li.oneLine a span.t {padding-top:10px}

#imagerotator {
	margin-left: 10px;
	float: left; 
	position: relative; 
	width: 530px;
}
#imagerotator img {
	float: none;
	border: none;
	/*border-style: hidden;*/
}
.hasJS #imagerotator {overflow:hidden; height:278px}
.hasJS #imagerotator li {display:none; position:absolute; top:0; left:0}
.hasJS #imagerotator:first-child {display:block}

#sections {
	clear:both; 
	position:relative; 
	background:#E5E5E5; 
	padding:12px; 
	margin:12px 0; 
	height:120px;
}
 
/* define width and bg image at li level */
#sections li {
	position: absolute; 
	width: 137px; 
	list-style-type: none;
	padding: 0 0 0 0;
	background: url(/images/sections1.jpg) #F5F5F5 no-repeat;
}
#sections li li {
	position: relative; 
	width: auto; 
	background: #FFF;
	margin: 4px 0;
}

#sections li.b01 {
	background-position:0 0; 
	width:123px; 
	left:12px; 
	top:12px;
}
 
#sections li.b02 {
	background-position:-2px -60px; 
	width: 123px; 
	left: 12px;
	top: auto; 
	bottom: 12px;
}
/* Swap with 11 #sections li.b02 {background-position:0 -500px; width:123px; top:auto; bottom:12px}*/
 
#sections li.b03 {background-position:0 -123px; left:149px; top:12px}
#sections li.b04 {background-position:0 -436px; left:149px; top:auto; bottom:12px}
#sections li.b05 {background-position:0 -373px; left:299px; top:12px}
#sections li.b06 {background-position:0 -316px; left:299px; top:auto; bottom:44px}
#sections li.b07 {background-position:0 -315px; left:299px; top:auto; bottom:12px}
#sections li.b08 {background-position:0 -254px; left:448px; top:12px}
#sections li.b09 {background-position:0 -350px; left:448px; top:auto; bottom:44px}
#sections li.b10 {background-position:0 -193px; left:448px; top:auto; bottom:12px}
 
#sections li.b11 {background-position:0 -500px; left:597px; top:12px}
/* Swap with 2 #sections li.b11 {background-position:-2px -60px; left:597px; top:12px}*/
 
#sections li.b12 {background-position:0 -564px; left:597px; top:auto; bottom:44px}
#sections li.b13 {background-position:0 -590px; left:597px; top:auto; bottom:12px}
#sections li.b14 {background:url(/images/sections2.jpg) #f5f5f5 no-repeat; width:124px; left:746px; top:12px}
 
/* inset original link inside overlay */
#sections .original {position:relative; width:134px; margin:5px 0 0 0; background:url(/images/sections1.jpg) #f5f5f5 no-repeat}
#sections .b01 .original {background-position:0 0; width:123px}
#sections .b03 .original {background-position:0 -123px}
#sections .b05 .original {background-position:0 -373px}
#sections .b08 .original {background-position:0 -254px}
  
/* padding and height at link level */
#sections a {display:block; line-height:120%; padding:4px 0 0 44px; height:18px}
#sections .shadow .bg li a {display:inline; line-height:120%; padding:0 0 0 4px}
#sections .shadow .bg li.original a {padding-left:0}
#sections a span {display:block; font-size:90%; margin-top:0.15em; line-height:110%; color:#444; font-weight:normal}
 
#sections li.b02 a {padding:6px 0 0 57px; height:46px}
/*#sections li.b02 a,*/
#sections li.b01 a,
#sections li.b03 a,
#sections li.b04 a,
#sections li.b07 a,
#sections li.b10 a,
#sections li.b13 a,
#sections li.b11 a {padding:6px 0 0 64px; height:46px}
#sections li.b05 a,
#sections li.b08 a {padding:6px 0 0 60px; height:46px}
#sections li.b14 a {padding:70px 0 0 4px; height:50px}

 
/* inset original link */
#sections li .shadow .bg .original a {padding:6px 0 0 64px; height:46px; display:block}
#sections .b05 .shadow .bg .original a {padding:6px 0 0 60px}
#sections .b08 .shadow .bg .original a {padding:6px 0 0 60px}
 
 
/* drop-up layer */
#sections .shadow {
	position:absolute; 
	top:auto; 
	bottom:-16px; 
	left:5px; 
	width:146px;
}
#sections .shadow {
	display:none; 
	background:url(/images/drop11.png) no-repeat bottom right;
}
#sections .b01 .shadow {width:137px}
 
#sections .shadow .bg {
	z-index:200; 
	position:relative; 
	left:-11px; 
	top:-10px; 
	background:#E5E5E5; 
	border:1px solid #FF9900;
}
 
#sections ul ul {
	background:#fff; 
	border:5px solid #e5e5e5;
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
 
/* shadow layer positioning */
#sections .b01 .shadow {width:135px}
#sections .b01:hover .shadow,
#sections .b03:hover .shadow,
#sections .b05:hover .shadow,
#sections .b08:hover .shadow,
#sections .b01.iehover .shadow,
#sections .b03.iehover .shadow,
#sections .b05.iehover .shadow,
#sections .b08.iehover .shadow {display:block}
.tickerHome {width:858px; background-color:#333333; padding:0 21px; border:solid 1px #dfdfdf; float: left;margin-top: -2px;margin-bottom:2px;}
.tickerHome {_width:935px;}
.tickerHome div {line-height:18px;color:#fff;}
.tickerHd {float:left; font-weight:bold;text-align:right;padding-top:1px; line-height: 24px !important}
.tickerHd img {float:left; margin:5px 5px 0 0;}
.tickerNav img {margin:5px 0 0 0;}
/*.tickerBody {float:left; margin-left:5px; padding: 5px 0px; width: 720px; _width: 730px;} */
.tickerBody {float:left; margin-left:5px; padding: 5px 0px; width: 715px;}
.tickerBody a {color:#fff !important;}
.tickerBodyOff {display:none;}
.tickerNav {width:15px; float:right; padding-top:3px;}
img{
	border: 0;
}
.txtSt1{
	font-weight: bold;
	font-size: 16px;
}
.txtSt2{font-size: 12px; }
