body {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	padding:0;	margin:0;	line-height: 15px;	text-align:center;}#topbanner {	width:832px;	height:70px;	background-color:#FFFFFF;	background-image:url(../images/top-banner.gif);	background-position:left;	background-repeat:no-repeat;	float:left;	clear:both;	text-align:right;}#topbanner a img {	border:0;}.listrow {	background:#4f5144;	padding:0 0 5px 0;	width:831px;	border-left:1px solid #4f5144;	float:left;	margin:0 0 0 42px;}.listitemholder {	width:160px;	border-top:5px solid #4f5144;	border-left:5px solid #4f5144;	float:left;}.listitemdesc {	padding:8px 8px 5px 8px;	background:#D8D3C0;	border-top: none;	border-right: #CCCCCC solid 1px;	border-bottom: #CCCCCC solid 1px;	border-right: #CCCCCC solid 1px;	margin:0;}.listitemdescbig {	padding:4px 8px 2px 8px;	background:#E3FE00;	border-top: none;	border-right: #CCCCCC solid 1px;	border-bottom: #CCCCCC solid 1px;	border-right: #CCCCCC solid 1px;	margin:0;}.pricebig {	height: 16px;	font-size:11px;	}.pricebigbug {	height: 16px;	font-size:14px;	}.listitemholder .listitemdesc h3{	margin:0;	padding:0 0 4px 0;	font-size:13px;	font-weight:bold;}.listitemdesc h3 a {	color: #000;	text-decoration: none;}.listitemdesc h3 a:hover {	text-decoration: underline;}.listitemholder .listitemdesc p{	margin:0;	padding:0 0 4px 0;	color:#676566;	height: 30px;}.listitemholder .listitemdesc p.size{	margin:0;	padding:0;	font-size:10px;	color:#333;}.listitemholder .listitemdesc p.price {	height: 15px;}.listitemdesc p a {	color:#676566;	text-decoration: none;	line-height:10px;}.listitemdesc p a:hover {	text-decoration: underline;}.listitemholder .listitemdesc p span{	font-size:13px;	font-weight:bold;}.listitembuy {	background:#333333;	padding:8px 10px 5px 8px;	height:19px;		font-weight:bold;}.itempic {	background-color: #fff;	width:159px;	height:160px;	margin:0;	padding: 0px;	text-align: center;}.itempic img {	border: none;}.itempic a {	border:1px solid #cccccc;	display: block;	width:158px;	height:158px;}.itempic a:hover {	border:1px solid #ccff00;}.listitembuy a{	text-decoration:none;	color:#CF0;	text-transform:uppercase;}.listitembuy a:hover{	text-decoration:underline;}#testContainer {	height: 146px;	width: 259px;	float: left;}#testContainer img {	display:none;	position:absolute;}#rightwrap{	height: 257px;	width: 258px;	float:left;	margin:0 0 0 1px;}#rightwrap img{ border:0; margin:0; padding:0; float:left;}#homewrapper{	width: 831px;	height: 257px;	clear:left;	margin:0px 0px 0px 42px;	}#homepromo {	height:257px;	width:847px;	border-top:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;	clear:left;	margin:0 0 0 34px;	padding:0px;}#homepromo img{	float: left;}#homepromo span a img { border-right:1px solid #FFFFFF;}#homepromo span a img{ border-top:0; border-bottom:0; border-left:0;}#homepromo a img{ border:0;}#homepromo1 {	height:257px;	width:572px;	border-top:0px solid #FFFFFF;	border-bottom:0px solid #FFFFFF;	float: left;	clear:left;	background-color:#000000;}#homepromo1 img{	float: left;}#homepromo1 span a img { border-right:1px solid #FFFFFF;}#homepromo1 span a img{ border-top:0; border-bottom:0; border-left:0;}#homepromo1 a img{ border:0;}#header {	width:832px;	background-color:#CCCCCC;	background-image:url(../images/header-bg.jpg);	background-repeat:no-repeat;	height:244px;	margin:0 0 0 42px;	padding:0;}#footerwrapper {	width:826px;	margin:0 auto;}h1 {    height:71px;    width:224px;    background-image:url(../images/big-bug-logo.jpg);    background-repeat:no-repeat;    margin:20px 0 0 45px;	padding:0;	float:left;}h1 a span {    display:none;}h1 a {    display:block;    height:71px;    width:224px;}#wrapper {	position:relative;    width:915px;    margin:0 auto;	padding:0;	background-image:url(../images/newbg.jpg);	background-repeat:repeat-y;	float:left;	text-align:left;}#wrapper2 {	position:relative;    width:915px;    margin:0 auto;	padding:0;}#footer {	width:832px;	padding:0;	margin:0 0 0 42px;	clear:both;	background-color:#ffffff;	float:left;	color:#666666;}#searchholder {	float:right;	margin:3px 10px 0 0 ;}#altlink {	float:right;	text-align:left;	margin:40px 20px 0 0;}#altlink a{	color:#e2eac1;	text-decoration:none;}.greenbittywitty {	background-color:#98cb00;	padding:7px 4px;	font-size:12px;}.greenbittywitty a{	color:#FFFFFF;	text-decoration:none;	border:0;}.greenbittywitty a:hover{	border:0;}.listitemholderhome .greenbittywitty a:hover {	border:0;}#basket {	text-align:right;	margin:0 10px 0 0;	padding:9px 15px 0 0;	color:#1e4f00;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	width:180px;	height:70px;	float:right;}#basket a{	text-decoration:underline;	color:#1e4f00;}#basket a:hover{	text-decoration:none;}#basket span {	font-weight:bold;	font-size:13px;}#topsearch {	float:right;	margin:5px 9px 0 0;	padding:0;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	text-align: right;	}.red {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight: bold;	color: #F00;}.our {	font-family:Arial, Helvetica, sans-serif;	font-size:17px;	font-weight: bold;	color: #030;}.rrp {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	font-weight: bold;	color: #060;}.productcode {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color: #060;}#topsearch p {	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	color: #99CC00;}form#mainsearch {	margin:0;	padding:0;}input#searchtext {	background-color:#ffffff;	margin:0;	padding:2px 0 2px 5px;	border:0;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#666666;}input#searchbuttons {	background-color:#5d5e59;	margin:0;	padding:1px;	border:0;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#ffffff;	cursor:pointer;	line-height:13px;	}.listrowhome {	background:#5e5e5e;	padding:0 4px 4px 0;	border-left:1px solid #4f5144;	float:left;	margin:0 0 10px 42px;}.listitemholderhome {	width:114px;	border-top:5px solid #5e5e5e;	border-left:4px solid #5e5e5e;	float:left;}.listitemholderhome a img{ 	margin:0;	padding:0;}.listitemholderhome a img:hover{}.listitemholderhome a {	margin:0;	padding:0;}.listitemholderhome a:hover {	border:1px solid #ccff00;}.listitemdeschome {	padding:8px 8px 5px 8px;	background:#ffffcb;	border: #CCCCCC solid 1px;	margin:0;}.listitemdeschome {	padding:8px 8px 5px 8px;	background:#d8d3c0;	border-top: none;	border-right: #CCCCCC solid 1px;	border-bottom: #CCCCCC solid 1px;	border-right: #CCCCCC solid 1px;	margin:3px 0 0 0;}.listitemholderhome .listitemdeschome h3{	margin:0;	padding:0 0 4px 0;	font-size:13px;	font-weight:bold;}.listitemdeschome h3 a {	color: #000;	text-decoration: none;}.listitemdeschome h3 a:hover {	text-decoration: underline;	border:0;}.listitemholderhome .listitemdeschome p{	margin:0;	padding:0 0 4px 0;	font-size:11px;	color:#676566;	line-height:14px;	height: 45px;}.listitemholderhome .listitemdeschome p.price {	height: 15px;}.listitemdeschome p a {	color:#676566;	text-decoration: none;}.listitemdeschome p a:hover {	text-decoration: underline;	border:0;}.listitemholderhome .listitemdeschome p span{	font-size:13px;	font-weight:bold;}.listitembuyhome {	background:#333333;	padding:5px 10px 5px 8px;	height:17px;	font-weight:bold;}.itempichome {	background-color: #fff;	width:114px;	height:114px;	margin:0;	padding: 0px;	text-align:center;}.itempichome img {	border: none;}.itempichome a {	display: block;	width:111px;	height:111px;	border:1px solid #FFFFFF;}.listitembuyhome a{	text-decoration:none;	color:#e5ff00;	text-transform:uppercase;}.listitembuyhome a:hover{	text-decoration:underline;	border:0;}#logoholder {	padding:20px 0 0 0;	float:left;	background-color:#4f5144;}.paymentholder {	float:left;	margin:0 20px 0 0 ;}#adwrapper {	float:left;	margin:0 0 0 15px;}#adwrapper ul {	float:left;	margin:20px 20px 0 0;	padding:0;}#adwrapper ul li{	list-style:none;	margin:0;	padding:0 0 3px 0;}#adwrapper ul li a{	text-decoration:none;	color:#666666;}#adwrapper ul li a:hover{	text-decoration:underline;}#blackfooter {	background-color:#000000;	width:831px;	height:40px;	clear:both;	margin:10px 0 0 0;}#adwrapper2 {	float:right;	margin:20px 15px 0 0;	height:150px;	text-align:right;}#adwrapper2 p {	margin:0 0 5px 0;}#adwrapper2 p a{	text-decoration:none;	color:#666666;}#adwrapper2 img{	border:0;}#homepromo span a img { border-right:1px solid #FFFFFF;}#homepromo span a img{ border-top:0; border-bottom:0; border-left:0;}#homepromo a img{ border:0;}#navholder {width:824px; height:36px; text-align:left; background-color:#000000; padding:9px 0 0 8px; float:left; margin:38px 0 0 0;}#menu {list-style-type:none; padding:0; top:0; left:0; margin:0; padding:0; }#menu li {display:block; float:left; position:relative; z-index:100;}#menu li.homelink {display:block; float:right; position:relative; z-index:100;padding: 5px 0 0 0; font-size:12px; color:#e4fe00; margin:0 10px 0 0;font-weight:bold;}#menu li.homelink a {text-decoration:none; color:#e4fe00;}#menu li span {display:block; z-index:100;padding: 5px; font-size:12px; color:#4f5144; margin:0 5px 0 0;font-weight:bold;}#menu li a, #menu li a:visited {display:block; padding:0;}#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}#menu dt {margin:0; font-size: 12px; float:left;color:#ffffff; font-weight:bold;}#menu dd {display:none; background: transparent; border-bottom:1px solid #fff; clear:left; margin:0; padding:0; color: #fff; font-size: 50px; text-align:left;font-weight:bold;}#menu dt a, #menu dt a:visited {display:block; color:#ffffff; padding: 5px; text-decoration:none; margin:0 5px 0 0; font-weight:bold;}#menu dd a, #menu dd a:visited {background:#333333; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:120px;font-weight:bold;}#menu li a:hover {border:0;}#menu li:hover dd, #menu li a:hover dd {display:block;}#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #666666; color:#ffffff;font-weight:bold;}#prodcat {	background-color:#000000;	padding:15px 15px 10px 15px;	float:left;	width:802px;	margin:0 0 0 42px;}#prodcat h2{	margin:0 0 15px 0;	padding:0;	font-size:14px;	color:#FFFFFF;}#prodcat img{	margin:0 0 15px 0;}#prodcat ul {	margin:0 0 0 2px;	padding:0;}#prodcat ul li {	display:block;	width:180px;	float:left;	list-style:square;	padding:0 0 5px 0;	color: #fff;}#prodcat ul li a {	color:#ccff00;	text-decoration:none;	list-style:square;}#prodcat ul li a:hover {	text-decoration:underline;}.productnav {	padding:15px;	text-align:right;	font-size:11px;	clear:both;	color:#333333;	width:802px;	margin:0 0 0 42px;}.productnav a{	color:#008743;	text-decoration:none;}.productnav a:hover{	text-decoration:underline;}#productimages {	float:left;	width:352px;	margin:15px 0 20px 0;}#largeimageholder {	background-color: #fff;	width:331px;	margin:0 0 20px 0;	border:1px solid #a3a3a3;	padding:0;}#largeimageholder img{	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding:0px;	border:0;	display:block;}	.smallimageholder {	background-color: #fff;	float:left;	width:98px;	border:1px solid #a3a3a3;	margin:0 16px 0 0;}.smallimageholder a img{	border:0;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding:0;	display:block;}#productcopy {	width:392px;	float:left;	padding:15px;	margin:15px 0 50px 25px;	color:#333333;}	#productcopy img {	border:0;}#productcopy h3 {	text-transform:uppercase;	margin:0 0 8px 0;	padding:0;	color:#4db135;	font-size:16px;}#productcopy h3 span{	color:#000;}#productcopy h3 a{	line-height:25px;	color:#373327;	text-decoration:none;	font-size:12px;}#productcopy h3 a:hover{	color:#4f4a3a;}#productcopy p {	margin:0 0 8px 0;	padding:0;}#productcopy p span{	color:#282417;	line-height:25px;}#productcopy p a{	color:#282417;	text-decoration:none;}#productcopy p a:hover{	text-decoration:underline;}#productcopy img{	margin: 10px 0 10px 0;}#productcopy h4 {	height:16px;	width:84px;	background-image:url(/images/find-out-more.gif);	background-repeat:no-repeat;	margin:5px 0 10px 0;	padding:0;	float:left;	}#productcopy h4 span {	display:none;}#productcopy h4 a{	display:block;	height:16px;	width:84px;}#itemwrapper {	background-color:#e1efb2;	padding:20px 0 20px 15px;	float:left;	width:816px;	margin:0 0 0 42px;}#itemwrapper h2 {	margin:0;	padding:0;	color:#000000;	font-size:14px;	clear:left;}.breadcrumb {	text-align:left;	font-size:11px;	clear:both;	color:#000000;	margin:0 0 5px 0;}.breadcrumb a{	color:#000000;	text-decoration:none;}.breadcrumb a:hover{	color:#666666;}#content {	background-color:#FFFFFF;	float:left;	width:832px;	margin:0 0 0 42px;}#basketholder {	background-color:#ffffff;	float:left;	width:565px;	padding:20px 0 0 10px;}.buy {	color:#ed6c0f;	text-decoration:none;}.basketitem {	border-bottom:1px  dotted #333333;	background-color:#f1f1f1;	margin:0 0 10px 0;}#confirmaddress {	float:left;	background-color:#f1f1f1;	padding:10px 15px 10px 15px;	width:235px;	margin:0 15px 30px 0;}#confirmaddress p {	margin:0;	padding:0}	#confirmaddress p b{	margin:0;	padding:0}#confirmaddress p a{	color:#333333;	text-decoration:none;	font-weight:normal;	margin:0;	padding:0;	float:right;}#confirmaddress p a:hover{	text-decoration:underline;}#confirmdelivery {	float:left;	background-color:#f1f1f1;	padding:10px 15px 10px 15px;	width:235px;	margin:0 20px 30px 0;}#confirmdelivery p {	margin:0;	padding:0}	#confirmdelivery p b{	margin:0;	padding:0}#confirmdelivery p a{	color:#333333;	text-decoration:none;	font-weight:normal;	margin:0;	padding:0;	float:right;}#confirmdelivery p a:hover{	text-decoration:underline;}.orange {	color:#333333;}#basketholder h2 {	font-size:14px;	padding:0;	margin:4px 0 0 0;}#basketholder a{	color:#333333;	text-decoration:none;	}#baskethelp {	float:left;	width:200px;	margin:25px 0 30px 25px;	background-color:#ffffff;}#baskethelp p{	color:#666666;}#baskethelp p a{	color:#333333;	font-weight:bold;	text-decoration:none;}#baskethelp b p{	margin:0 0 5px 0;	color:#333333;}/***** NEW STYLES *****/.noresults {	color: #999999;	margin: 20px 0px 60px 15px;}a:link .nolistingimage {	font-weight: bold;	font-size: 10px;	color: #999999;	text-decoration: none;	width: 158px;	height: 45px;	padding: 45px 0px 0px 0px;	text-decoration: none;}a:visited .nolistingimage {	font-weight: bold;	font-size: 10px;	color: #999999;	text-decoration: none;	width: 158px;	height: 45px;	padding: 45px 0px 0px 0px;	text-decoration: none;}a:hover .nolistingimage {	font-weight: bold;	font-size: 10px;	color: #999999;	text-decoration: none;	width: 158px;	height: 45px;	padding: 45px 0px 0px 0px;	text-decoration: none;}.error {	font-weight: bold;	color: #ff0000;}.error-white {	font-weight: bold;	font-size: 12px;	color: #fff;	text-transform: uppercase;}.symbolchar {	font-size: 20px;	vertical-align: -10%;	padding: 0px 3px 0px 0px;}.results-text {	color: #fff;}#contact-area {	width:449px;	margin: 20px 0 0 40px;	padding:0 0 25px 0;}#contact-area input, #contact-area textarea {	padding: 5px;	width: 450px;	font-family:Arial, Helvetica, sans-serif	font-size: 11px;	margin: 4px 0px 10px 0px;	border: 2px solid #ccc;}#contact-area textarea {	height: 90px;}#contact-area input.submit-button {	width: 100px;	float: left;	margin:20px 0 0 170px;}#contact-area label {	font-size:11px;	margin:0 0 5px 0;	color:#142a3f;}input#submitbutton {	width:100px;	font-size:12px;	padding:4px;	margin:10px 0 0 180px;} #genholder img {	float:right;	margin:0 0 30px 30px;	border:solid 1px #666666;}.bodycopy {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 18px;	color: #333333;}.txtboxlong {	padding: 5px;	width: 250px;	font-family:Arial, Helvetica, sans-serif	font-size: 1.2em;	margin: 3px 0px 3px 0px;	border: 1px solid #ccc;	color:#333333;}.buttons {	padding: 5px;	width: 80px;	font-family:Arial, Helvetica, sans-serif;	font-size: 1.2em;	margin: 4px 0px 5px 0px;	border: 1px solid #ccc;	color:#333333;}
