body {
	background:#e5e5e5 url(/images/bgouttertile.png) repeat-x 0 150px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0 auto;
}
table, td, p {font-size:12px;}
/*h2 {color:#021278;border-bottom:1px solid #ccc;padding-bottom:10px;width:960px;}*/
a {color:#021278;}
a:hover{text-decoration:none;color:blue;}
.bodybg {
background-image:url(/images/body_bg.png);background-repeat:repeat-x;}
}
.container{width:100%;}
.contents{width:960px;margin:0 auto;min-height:650px;padding:0;}
.maintbl{width:100%;text-align:left;height:82px;background:url(/images/design2_sliced_03.jpg) repeat-x;}
.footer{height:21px;font-size:10px;padding-top:8px;text-align:center;margin:0 auto;}
#searchbox{width:500px;background-color:#ffffff;border:1px solid #666666;text-align:center;padding:5px;}
.btns{background-color:#cc3333;color:#ffffff;font-weight:bold;}
.nugheader{font-weight:bold;font-size:12px;text-transform:uppercase;}
.nugbody {font-weight:bold;font-size:10px;line-height:2em;}
.topic_body{font-size:12px;}
#results{border:1px solid #cccccc;background-color:#cccccc;margin:0 auto;}
#prod_list{border:0px solid red;text-align:left;width:700px;margin:0 0 0 30px;}
.prod{border:1px solid #cccccc;background-color:#f1f1f1;width:200px;height:210px;padding:10px;float:left;margin:5px;line-height:1.5em;}
.prod p {clear:both;text-align:center;}
.prod .img {border:1px solid #cccccc;width:180px;height:100px;background:#fff;padding:10px;margin:0 0 5px 0;}
.prod .img img {margin:0 auto;border:0;}
.prod b {color:#009900;text-decoration:none;}
.prod small {font-size:10px;text-decoration:none;color:#999999;}
.prod_name{float:left;font-size:14px;font-weight:bold;}
.prod_name a{font-weight:bold;}
.prod_price{float:right;}
.prod_price strong {font-size:16px;color:green;}
.prod h1 {font-size:14px;display:block;height:35px;width:180px;overflow:hidden;padding:0;margin:0 0 10px;}
.prod span strong {color:#cc0000;}
.r_title{font-size:14px;font-weight:bold;}

.links{font-size:10px;text-decoration:none;}

.tlink{width:300px;height:90px;background-color:#f1f1f1;font-size:12px;text-align:center;padding:10px;border:1px dashed #ccc;float:left;}
.tlink a {color:blue;font-weight:bold;text-decoration:none;line-height:2em;}
.tlink a:hover{color:blue;text-decoration:underline;}
.tlink strong{color:#333;}

.button_lrg{font-weight:bold;color:#ffffff;background-color:#000066;width:115px;height:20px;padding:5px;text-align:center;margin:0 auto;}
.button_lrg a {color:#ffffff;}
.button{font-weight:bold;color:#ffffff;background-color:#000066;width:115px;text-align:center;margin:0 auto;font-size:14px;}
.topbg{background:url('/images/design2_sliced_03.jpg') repeat-x;}
.nav{background:url('/images/design2_sliced_06.gif') repeat-x;height:31px;width:100%;}
.nav ul li {float:left;margin-left:20px;padding-top:8px;font-weight:bold;}
.nav ul {margin:0;list-style:none;}

#topcats {background:#f1f1f1;width:750px;margin:10px 10px 5px 4px;padding:0;border:1px solid #ccc;}
#category_wrapper {width:740px;height:40px;padding:5px 0 0 0;}
#topcats h1 {font-size:18px;color:#333;text-transform:uppercase;padding:3px 0 0 20px;height:30px;margin:0 0 6px 0;display:block;}

.paging {width:650px;height:20px;margin:0 auto;text-align:center;background:#ffffcc;padding:10px;}
.findmore {font-size:12px;font-weight:bold;text-align:center;width:940px;height:20px;}
.category_list {width:675px;}

.prod_img {height:300px;float:left;margin:0 0 0 20px}
.prod_block {width:400px;height:auto;float:left;margin:0 0 0 20px;}

#primary-content {width:760px;margin:0 auto;float:left;}
#primary-content-blog {width:450px;margin:0 25px 0 10px;float:left;}
#primary-ads {width:275px;float:left;margin:20px 0 0 0;}
#secondary-content {width:170px;float:left;margin:0 0 0 10px;}

.ad_block {width:125px;margin:0 auto;padding:10px 0 10px 0;}
.ad_block a {text-align:center;}
.banner_250 {width:250px;margin:0 auto;border:1px solid #000;}
.banner_120x600 {width:120px;height:600px;margin:0 auto;border:1px solid #000;}
.banner_234 {width:234px;height:60px;margin:0 auto;border:1px solid #000;margin:0px 5px 0 0;}
.banner_468 {width:468px;height:60px;margin:0 auto;border:1px solid #000;}
.banner_text {width:250px;height:30px;font-size:12px;color:#fff;float:right;margin:5px 0 0 0;text-align:left;}
.banner_text a {color:#fff;text-decoration:none;}
.banner_text span {color:#ccc;}
.topbar {width:100%;height:155px;background:url(/images/toptile.png) repeat-x;}
.topcontain {width:960px;height:128px;margin:0 auto;background:url(/images/topinnerbg.png) repeat-x;}
.toplinks {width:960px;height:26px;text-align:right;margin:0 auto;font-size:10px;}
.toplinks ul {height:26px;padding:0;margin:5px 10px 0 0;float:right;list-style:none;}
.toplinks ul li{margin:0px;float:left;padding:0 0 0 10px;}
.toplinks li a {text-decoration:none;color:#ccc;text-transform:uppercase;}
.logo {width:197px;height:128px;background:url(/images/toplogo.png) no-repeat;float:left;display:block;}
.logo span {display:none;}
.searchblock {width:650px;height:72px;float:left;margin:5px 0 10px 10px}
.searchform {width:400px;height:48px;}
.newprods {width:591px;height:30px;padding:5px 0 0 20px;font-size:12px;font-weight:normal;color:#ccc;}
.newprods h1 {font-size:14px;font-weight:normal;margin:0 0 0 10px;padding:0;color:#ccc;float:left;}
.newprods h1 a {color:#ccc;text-decoration:underline;}
.newprods span {float:left;color:#999;}
.topnav {width:750px;height:32px;float:left;position:relative;z-index:1000;}
//.topnav ul {width:650px;height:32px;list-style:none;margin:0 0 0 15px;padding:0;}
//.topnav ul li{float:left;background:url(/images/topbtn.png) repeat-x;margin:0 5px 0 0;font-size:14px;height:36px;padding:5px 10px;}

.topnav ul li.headlink a {text-decoration:none;text-transform:uppercase;}

#searchf {width:400px;height:48px;}
#searchf input[type=text] {background:url(/images/search_bg.png) no-repeat;width:300px;height:33px;float:left;border:0;margin:12px 0 0 35px;font-size:12px;color:#333;padding:5px 0 0 10px;}
#searchf input[type=submit]{background:url(/images/search_btn.png) no-repeat;width:42px;height:33px;border:0;float:left;padding:35px 0 0 0;margin:12px 0 0 0px;cursor:pointer;}
#cat_list {width:750px;margin:0 auto;list-style:none;padding:0;}
#cat_list li {width:200px;margin:10px 50px 10px 0;font-weight:bold;float:left;height:80px;font-size:1.1em;text-transform:uppercase;}
#cat_list li ul {list-style:none;margin:0 0 10px 0;padding:0 0 0 15px;}
#cat_list li ul li {font-weight:normal;font-size:1em;text-transform:none;}