body{ background-color:#3b3c3b; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
#container{ margin-left:auto; margin-right:auto; margin-top:25px; width:930px; }
#footer { clear:both; height:85px; width:auto; background-image:url(./images/bottomback.png); background-repeat:no-repeat;  margin-left:12px; margin-top:10px;}
#bottomnav { width:870px; margin-left:auto; margin-right:auto; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:10px; padding:0; margin:0;}
#bottomnav ul{list-style:none; padding:0; }
#bottomnav li { float:left; padding-right:20px; padding-left:20px; margin-top:10px; border-right:1px solid #abdbae; }
#bottomnav li a{ text-decoration:none; color:#ffffff; }
#bottomnav li a:hover{ text-decoration:underline; color:#ffffff; }
#header { width:910px; margin-left:12px; margin-right:auto; background-image:url(./images/header.png); background-repeat:no-repeat;height:98.5px; margin-top:-5px; }
.delset { float:right;  font-size:10px; margin-top:-15px; }
#setdel {  float:left; clear:left; margin-top:0px; margin-bottom:10px; border-bottom:1px dotted #999999;padding-top:12px; padding-bottom:13px; width:100%;}
#setdel span a { font-size:10px; margin-top:5px; font-weight:bold; }
#navbar { height:42px; width:auto; margin-left:13px; margin-right:7px; background-image:url(./images/navbackred.png); background-repeat:no-repeat; margin-top:3.5px; margin-bottom:3.5px; }
ul#nav { margin:0; list-style:none; padding:0; }
ul#nav li { float:left; padding-right:20px; padding-left:20px; margin-top:8px; border-right:1px solid #ed5053; height:20px;padding-top:5px; }
.delfee { font-size:10px; padding-top:5px; }
ul#nav li a{ text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px; }
ul#nav li a:hover{ text-decoration:underline;}
#copyright{margin-left:20px; clear:left; padding-top:30px; float:left; }
#copyright a{color:#FFFFFF; text-decoration:underline;}
#mfroption { height: 25px; }
#deliveryinfo p { float:left; width:55%;margin-top:10px;}
#deliveryinfo img { clear:left;float:left; margin-right:15px; margin-bottom:15px; margin-top:15px;}
#deliveryinfo h2 { width:55% margin-left:15px;border:none; font-size:16px; color:#006633;  margin-bottom:-10px; }
.clear { clear:both; }
#quickquote input { float:left; }
#quickquote { float:left; }
#quote { margin-bottom:20px; margin-top:3px; margin-left:12px; }
.filternav { width:100%; background-color:#f5f8fa; height:30px; padding:10px; border:1px solid #666666; }
.filternav label, select { float:left; display:inline;}
.filternav select { padding:3px; border:1px solid #666666; font-size:14px; margin-right:20px; }
.filternav label { font-size:14px; margin-right:10px; margin-top:5px;  font-weight:600;}
.filter_cat_full li a img { border:none; float:left;}
.search_option { list-style:none; margin:0; padding:0;  padding-top:5px;}
.search_option li { float:left; padding-right:7px;}
.search_option li a { float:left; padding-right:7px; color:#666666; width:auto;}
.filter_cat { width:50%; float:left; height:27px;}
.filter_cat_full { width:100%; clear:both; height:27px;}
#search { width:200px; }
#filter { width:845px;; float:left; margin-left:auto; margin-right:auto; background-color:#f5f8fa; height:auto; padding:15px; border:1px solid #666666;  margin-bottom:10px;}
#filter label, select { float:left; display:inline;  }
#filter select { width:200px; border:1px solid #666666; font-size:14px; margin-right:20px; }
#filter label { font-size:12px;  margin-right:10px; margin-top:5px; font-weight:600;}
#matching { background-color:#edeeed; height:100%;}
#matchingleft {  padding:15px; width:395px; float:left; border-right:1px dotted #999999; }
#matchingright {  padding:15px; width:380px; float:left; padding-left:25px;  }
.page_digit { width:auto; background-color:#f5f8fa; margin-right:2.5px; padding:3px; padding-left:7px; padding-right:7px; float:left; border:1px solid #999999; }
.page_digit a { color:#666666; text-decoration:none; }
.page_digit_active {background-color:#209C19; width:auto; color:white; margin-right:2.5px; padding:3px; padding-left:7px; padding-right:7px; float:left; border:1px solid #999999; }
.search_pagination {  width:auto; margin-right:auto; clear:both; margin-left:auto; margin-top:15px; margin-bottom:50px;  }
#submit {}
#quote td a {text-decoration:none;color:#666666; }
#quote td a:hover {text-decoration:underline; }


#companydetails{float:right; padding-top:30px; } 
#smap { margin-left:10px; padding-top:15px; padding-left:35px; width:869px; margin-left:auto; margin-right:auto; background-image:url(./images/smapback.png); height:125px; clear:both; background-repeat:no-repeat; background-position:5px; }
#smaplist { margin:0; padding:0; list-style:none; }
#smaplist li{ float:left; width:170px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
#smaplist li a{ text-decoration:none; color:#666666; }
#smaplist li a:hover{ text-decoration:underline; color:#666666; }
#homemiddle { padding:2px; margin-top:-7px; float:left;width:714px; line-height:20px; margin-left:5px; }
#homeleft {
	width:714px;
	padding-left:12px;
	padding-top:10.5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:18px;
	float:left;
	margin-bottom:10px;
	margin-top:-17px;
	
}

#seolink { list-style:none; margin:0; padding:0; margin-top:7px; }
#seolink li { float:left; width:14%; text-align:center;}
#seolink li a { font-size:10px; color:#333333; }
#homenav { color:white; padding-top:19px; background-image:url('./images/homenav.png'); width:718px; height:99px;  margin-top:8px; margin-bottom:3px;}
#homenav1 { margin-left:12px;  float:left; width:218px; }
#homenav2 { margin-left:17px;  float:left; float:left; width:235px; }
#homenav3 { margin-left:16px; float:left; width:215px; }
#homenav a img { border:none; display:block; margin-left:auto; margin-right:auto; }


.whitetext { color:#FFFFFF; }
#bargainheader { width:870px; height:89px; background-image:url(./images/bargain.png); margin-left:auto; margin-right:auto;  }
.price { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:	#009933; font-weight:bold; margin-left:3px; }
#offerpanel { width:416.5px; height:125px;padding:5px; border:1px solid #CCCCCC; float:left; margin-right:6px; margin-top:5px;  }
#homeright {	width:155px;	float:right; margin-top:-15.5px; margin-right:12px;}
#specitems {float:left;list-style:none;margin:0;padding:0;margin-left:25px;padding-top:5px;}
#specitems li{margin:0;padding:0;float:left;width:140px; }

#leftpanel { width:263px; padding:13px;  float:left; }
#middlepanel { width:263px;padding:13px; float:left; border-left:1px dotted #E7E7E7; border-right:1px dotted #E7E7E7;}
#rightpanel { width:263px; padding:13px; float:left; }
.offerheader { background-color:#ce1c1c; padding:2px; width:197px;color:#FFFF00; margin-bottom:-15px; margin-top:3px; border-bottom:1px solid #CCCCCC; z-index:1; position:absolute;}


h1 {color:#666666;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #999999;
	padding-bottom:3.5px;
	margin-top:6px;
	margin-bottom:3px;
	font-weight:bold;
	
	}
	
#slider { width:438px; height:215px; padding-top:7px; margin-left:4.5px;  float:left; overflow:hidden;}
#slider a img { border:none;}
#specacross { margin-top:10px; margin-bottom:10px; clear:both; width:891px; margin-left:auto; margin-right:auto; height:109px; background-color:#f3f1f0; border:1px solid #cccccc;}
#brickbrowse {
	width:324px;
	height:147px;
	background-image:url(./images/brickbrowse.png);
	margin-top:-5px;
	margin-bottom:4px;
}
#confirm_address { width:210px; height:auto; margin-top:17px; float:left; margin-bottom:25px;  }
#confirm_address p { color:#666666; line-height:14px; margin:0; }
#confirm_address a { font-size:11px; width:auto; float:right;}
#confirm_address fieldset { border:1px solid #CCCCCC; padding:12px; margin-bottom:5px;}
#confirm_address legend { padding-left:5px; padding-right:5px;}

#confirm_billing { width:200px; height:auto; margin-top:17px; float:right; margin-bottom:25px;  }
#confirm_billing p { color:#666666; line-height:14px; margin:0; }
#confirm_billing a { font-size:11px; width:auto; float:right; }
#confirm_billing fieldset { border:1px solid #CCCCCC; padding:12px; }
#confirm_billing legend { padding-left:5px; padding-right:5px; }

#searchbox { float:right; padding-right:15px; padding-top:5px; vertical-align:top;}
#term { margin-top:10px;vertical-align:top; margin-top:6px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; width:170px; margin-left:10px; height:17px; border:1px solid #333534; padding:2.5px; }
#searchlabel { margin-top:-20px; vertical-align:middle; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#srch { padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#content { width:870px; margin-left:auto; margin-right:auto; clear:both; }
#content p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;line-height:20px; }
#quote td{ background-color:#E5E5E5; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
.brickpanel { text-align:center; margin:3px; width:207px; height:197.5px; background-color:#f3f1f0; float:left; border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;}
.offerpanel { text-align:center; margin:2.5px; width:209px; height:213px; background-color:#f3f1f0; float:left; border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; }
ul#details { list-style:none; padding:0; margin:0; margin-top:10px; margin-bottom:10px; margin-left width:800px; }
ul#details li.describ{ font-weight:800; clear:left; float:left; width:150px; height:24px; margin-bottom:5px; }
ul#details li.describitem { float:left; width:90px; height:24px;}
.brickdetailthird{ width:240px; float:left; margin-left:15px; }
.morebricks { border:1px solid #e2e1e2; width:280px; float:left; margin-left:12.5px; margin-right:2px;height:auto; background-color:#FCFCFC; margin-bottom:7.5px;}

pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}




#homebanner { background-image:url('./images/homebanner.png'); background-repeat:no-repeat; width:719px; height:230px; }
.bannerright{ color:white; float:right; width:235px; height:105px;margin-right:22px; margin-top:10px; padding-top:8px; clear:right; }
.bannerright a, a:visited { color:#ffffff; text-decoration:none; }
.bannerright a:hover { text-decoration:underline; }
.bannerright a:visited { color:#ffffff; }
.feedbacktile { height:90px; line-height:20px; width:22%;  float:left; margin-left:8px; margin-right:8px;}

#knowmore{ clear:left; float:left;width:278px;}
.knowmore { clear:left; width:100%; background-image:url('./images/offerback.jpg'); padding-top:12px; padding-bottom:16.5px; padding-left:15px; padding-right:15px;  float:left; margin-top:5px; }
.knowmore img { margin-right:9px; }
.knowmore span { font-weight:bold; }
.knowmore p { margin-top:3px; margin-bottom:4px; }

#feedbacklist { width:94%; margin-top:10px; margin-left:auto; margin-right:auto; border:1px solid #666666; background-image:url('./images/offerback.jpg'); background-repeat:repeat-x; padding:10px;}

.offerbricks { border:1px solid #e2e1e2; width:96.5%; float:left; margin-left:12.5px; margin-right:2px;height:auto; background-color:#FCFCFC; margin-bottom:13.5px; padding-bottom:4px; }
.homeofferbricks { clear:both; margin-top:5px; border:1px solid #e2e1e2; width:100%; float:left; height:auto; background-image:url('./images/offerback.jpg'); background-repeat:repeat-x; margin-bottom:14px; padding-bottom:4px; }
.buynowsmall { margin-top:5px; border:none; }
.offerbricks p { margin-top:3px; font-size:11px}
.homeofferbricks p { margin-top:3px; font-size:11px; margin-bottom:0px;}
.offerlink { font-size:12px; font-weight:bold; color:#0033FF;   }
.moretile { width:125px; float:left; margin-bottom:5px; margin-left:5px; margin-right:5px; }
.offertile { width:205px; float:left; margin-bottom:7px; margin-top:7px; margin-left:5px; margin-right:5px; }
.homeoffertile { font-size:10px; width:24%; float:left; margin-bottom:5px; margin-top:3px; margin-left:3.5px; margin-right:3.5px; }
.moretile p { font-size:10px; }
#cartoptions { float:right; margin-right:22.5px; }
#cartoptions a img{ border:none; }
#contactleft { line-height:20px; width:675px; float:left; margin-top:-5px; margin-bottom:30px;  padding-left:20px;border-right:1px solid #999999; padding-right:15px; }
.smallprice { color:#009900; font-weight:700; font-size:12px;}
.incvat { font-size:9px; }
.sprice {color:#006600; font-weight:700; }
#pricing { padding:10px; border:1px solid #CCCCCC; float:left; width:290px; height:165px; margin-bottom:8px; background-image:url(./images/noteback.png); }
#pricing h2 { font-size:16px; font-weight:bold; margin:0; padding:0; margin-bottom:10px; }

#viewbrickimage{width:295px; height:auto; text-align:Center; border:1px solid #999999; float:left; padding:5px; margin-top:4px; margin-right:10px; margin-bottom:10px; font-size:11px;}



#brickdetail { margin-top:10px; margin-bottom:10px; width: 870px;   height:auto; clear:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:22px; }
#left_form { line-height:18px; width:550px; margin:5px; float:left; }
#left_form label { font-weight:400;display:block; }
#left_form input, select { width:170px; border:1px solid #CCCCCC; padding:2.5px; margin-bottom:12.5px; }
.formhalf { width:50%; float:left; height:auto;}
.checklabel { width:100px; float:left; display:inline; }
.checkboxes { margin:0; padding:0; list-style:none; }
.checkboxes li { float:left; width:50%; }
.checkboxes li input { width:20px; border:none; }
.formsep { margin-bottom:30px; }
.delform { width:200px; float:left; margin-bottom:20px;}
.delform label{ width:auto;  clear:right; margin-top:5px;}
.checkbox { width:10px; float:left; }
#formerrors { color:#FF0000; margin-bottom:0px;font-weight:600; border:1px dotted #999999; background-image:url(./images/noteback.png); padding:7.5px; } 
#formerrors p { color:red; }
#diffaddress{padding:5px;}
#diffaddress textarea, input { border:1px solid #CCCCCC; padding:2.5px; clear:right; }
#diffaddress label { padding-right:5px; padding-bottom:5px; }
.newsletterlabel { font-size:9px; line-height:14px; display:inline; float:left; width:94%; margin-top:-4px; }
div#brickbutton {	margin-top:7.5px; height:50px;}
.button {	background-color:#DDDDDD;	height:17px;	padding:2.5px;	border:1px solid #cccccc;}
div#brickbutton a{	border:1px solid #9b9b9b; padding:5px; padding-left:auto; padding-right:auto; background-color:#e0e0e0; width:110px; height:23px; text-decoration:none; color:#666666;}
#manufacturer { width:225px; float:right;   }
#projects { margin-left:12px; float:right; padding:5px; height:66px; width:287px; border:1px solid #999999; margin-top:7px; overflow:hidden; }
#thanksreq { text-align:center; width:90%; margin-left:auto; margin-right:auto; }
#deliveryaddress { width:870px; margin-left:auto; margin-right:auto;  padding-top:8px; padding-bottom:30px; }
#deliveryaddress  { clear:right; float:left; }
#deliveryaddress label { float:left; clear:left; }
#deliveryaddress fieldset { border:1px solid #CCCCCC; padding:12px;}
#deliveryaddress legend { border:1px solid #CCCCCC; }
.submitquote { border:1px solid #666666; height:25px; margin-top:5px; padding:0px; width:100px;}
div#brickbutton a:hover{
	border:1px solid #9b9b9b; padding:5px; padding-left:auto; padding-right:auto; background-color:#cdcdcd; width:110px; height:23px; text-decoration:none;
	}
textarea { border:1px solid #999999; }
	#homeaddress { width:100%; padding:5px; margin-bottom:10px;margin-left:auto; margin-right:auto; border-bottom:1px solid #CCCCCC; padding-bottom:14px; }
	#buynow { border:none; }
tr.quote { height:26px; }
.quoteinput { padding:4px; width:150px; font-size:18px; color:#666666; display:block; margin-left:auto; marign-right:auto;}
#quote label { display:block; }

#change { }
#description { height:auto;  list-style:none; margin:0; padding-bottom:1px; margin-left:0px; margin-bottom:5px; padding-bottom:7px; float:left; width:62.5%; margin-left:39px; float:left; }
#options li { padding-top:5px;background-image:url(./images/backnav.png); height:22.5px; width:175px; margin-bottom:1.5px; margin-top:1.5px;float:left; }
#options li a {margin-left:10px; padding-top:3.5px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#options li a, a:visited {color:#666666; }
#options li a:hover {text-decoration:underline;}
#quickquote { float:left; height:290px; width:270px;background-image:url(./images/noteback.png); border:1px dotted #999999;  padding:8px;padding-bottom:15px; margin-top:5px;}
#requestquote { float:left; height:311px; width:542px;background-image:url(./images/noteback.png); border:1px dotted #999999;  padding:3px;padding-bottom:5px; margin-top:5px; margin-bottom:10px;}

a:visited { color:#0033FF; }

#requestquote textarea { border:1px solid #999999;padding:2.5px; margin-bottom:5px;  }
.reqquote { width:160px;  height:17px;}
#requestquote label { margin-bottom:2px; }
#requestquote input { margin-bottom:5px;  }
#requestquote .checkbox { border:none; }
#buyoffer { padding:15px; width:255px; float:left; background-color:#f6f6f5; border:1px solid #999999; margin-top:4px; }

#buyoffer label { width:60%; float:left;  }
#buyoffer input { float:left; width:40%; clear:right; }
#quickquote input { border:1px solid #333333; }
.price { color:#009900; font-size:16px; font-weight:bold;  }
#buyoffer h2 { margin:0; padding:0; margin-bottom:10px;}
#buyoffer tr { height:25px; }
.reqquote {  }
.quotehalf { width:50%; float:left; padding-top:15px; }
.smalltext { font-size:10px; text-align:center; clear:both; margin-top:5px; }
.quotehalf label {  }
.quotehalf input { width:150px; }
#quotenotice { margin-bottom:13px; clear:both;  }
#quotenotice img { float:left; margin-right:7.5px; margin-top:5.5px; }
#quotenotice p { float:left; width:460px; margin:0;}
#notice { background-image:url('./images/noteback.png'); clear:both; width:96%; padding:10px; }
#leftnav {margin:0; width:200px; background-color:#009933; height:100%; margin-left:13px;  margin-top:1px; float:left;}
#leftnav ul{margin:0; padding:0;margin-left:auto; margin-right:auto; width:180px; margin-top:10px; margin-bottom:10px;list-style:none;}
#leftnav ul li{padding-left:20px; padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-size:12px;width:160px; background-color:#02842d; height:100%; margin-left:6px;margin-bottom:3px;  margin-left:auto; margin-right:auto; height:25px; float:left;}
#leftnav ul li a{color:#FFFFFF; text-decoration:none;}
#leftnav ul li a:hover{ text-decoration:underline;}
#carttext { color:#FFFFFF; float:right; width:250px; margin-top:56.5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; margin-right:33px; }
#carttext a{ color:#FFFFFF; }
#contentareatop {width:906px; margin-top:8px;margin-left:auto; margin-right:auto; height:16px; background-image:url(./images/contentareatop.png); }    
#contentarea { padding-bottom:10px;background-color:#FFFFFF; width:906px; margin-left:auto; margin-right:auto;}
#contentbottom { width:906px;  margin-left:auto; margin-right:auto; height:36px; background-image:url(./images/containerbottom.png);}
#quantity { border:1px solid #999999; }
h2 {color:#666666;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #999999;
	padding-bottom:3.5px;
	margin-top:13px;
	
	}
h3 {
clear:both;
	width:100%; 
	border-bottom:1px dotted #666666;
	margin-bottom:5px;
	}
	.contactbutton { margin-right:12px; border:none; }
#error { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#CC0000; font-weight:bold; background-color:#fde299; border:1px dashed #666666; padding:10px; }
#success { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#009900; background-color:#fde299; border:1px dashed #666666; font-weight:bold;  padding:10px; }
#info { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#333333; background-color:#fde299; border:1px dashed #666666; font-weight:bold;  padding:10px; }
#successtable {background-color:#fde299; border:1px dashed #666666; padding:5px; line-height:20px;} 
#rightnav { list-style:none;margin:0; padding:0; margin-bottom:10px; }	
#rightnav li {width:170px;height:28px;background-color:#999999; margin-bottom:5px}
#rightnav li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:	#ffffff; text-decoration:none; margin-left:7.5px;  }
#indexcolours {  clear:both; margin:0; padding:0;  list-style:none;  margin-bottom:10px; clear:both; }
#indexcolours  li { width:170px; float:left; margin-right:4px; height:27px; text-align:center; padding-top:10px; }
#indexcolours  li a { text-decoration:none; font-size:16px; color:#FFFFFF; font-weight:bold; font-family:"Arial"; padding-top:6px; }
#indexcolours  li a:hover { text-decoration:underline; }
#indexmanufacturers { clear:both; margin:0; padding:0;  list-style:none; margin-left:8px; margin-bottom:20px; }
#indexmanufacturers  li { width:173.5px; float:left; margin-right:6px; height:35px; text-align:center; padding-top:10px; }
#indexmanufacturers  li a { text-decoration:none; font-size:18px; color:#FFFFFF; font-weight:bold; font-family:"Arial"; padding-top:10px; }
#indexmanufacturers  li a:hover { text-decoration:underline; } 

.colourindexred { background-color:#b42432; }
.colourindexbrown { background-color:#825528; }
.colourindexbuff { background-color:#DDBA13; }
.colourindexblue { background-color:#3879A5;}
.colourindexblack { background-color:#333333; }

#bricklibrarynav { margin-top:-3px;margin-bottom:6px; margin-left:auto; margin-right:auto; background-color:#E5E5E5; border:1px dotted #666666; width:850px; height:40px; background-repeat:no-repeat; padding:3.5px; padding-top:7px;  font-family:Arial, Helvetica, sans-serif;font-size:12px;}

#libraryhome{ margin-bottom:3.5px;color:#FFFFFF;padding-left:20px; width:267px; height:273px; background-image:url(./images/libraryback.png); float:left;}
#libraryhome form { margin-top:10px;margin-left:20px; }
#libraryhome label {display:block; margin-top:17px;}
#libraryhome select {display:block; width:200px;}

ul#checkout {list-style:none;  margin:0; padding:0; margin-left:10px;   clear:both; width:100%; }
#checkout li { font-weight:700; float:left; width:130px; color:#666666;  margin-left:1px; margin-right:1px; text-align:center; padding:7.5px; }
#checkout li a { color:white; text-decoration:none; }

ul#adminoptions {list-style:none;  margin:0; padding:0; margin-left:10px;   clear:both; width:100%;  clear:both; }

ul#listoptions { margin-top:10px; list-style:none;  margin:0; padding:0; margin-left:10px;   clear:both; width:100%;  clear:both; }
#listoptions li { font-weight:700; float:left; width:20%; color:#666666;  margin-left:1px; margin-right:1px; text-align:center; padding:7.5px; }
#listoptions li a { color:green; text-decoration:none; }


#adminoptions li { font-weight:700; float:left; width:130px; color:#666666;  margin-left:1px; margin-right:1px; text-align:center; padding:7.5px; }
#adminoptions li a { color:white; text-decoration:none; }


li.active {background-color:#0e8f48; color:white;  text-decoration:none; }
li.active a {  text-decoration:none; }
li.unactive { background-color:#C6C6C6; color:#333333;  text-decoration:line-through;}
.summary { background-color:white; }

.register { padding-left:15px; padding-right:15px; border:1px solid #CCCCCC; width:545px; margin-left:20px; margin-top:15px; float:left;  margin-bottom:50px; background-color:#f9f9f9;}
.register fieldset { border:1px solid #CCCCCC; }
.register fieldset { border:1px solid #CCCCCC; padding:20px; margin-bottom:0px;margin-top:0px; padding-top:0px; }
.register fieldset p { margin-top:3px; line-height:20px; margin-top:10px; }
.register legend {  padding-left:6px; padding-right:6px;}
.register label{ margin-bottom:3px; margin-top:7px; }
.register h3 { border:none; margin-top:18px; width:100%; margin-left:auto; margin-right:auto; border-bottom:1px dotted #999999; padding-bottom:5px; font-size:17px; margin-bottom:10px; }
.register #submit { float:right; width:150px; margin-bottom:15px;  background-color:#006633; color:white;}

.login { text-align:center; border:1px solid #CCCCCC; width:270px; height:250px; margin-right:20px; margin-top:15px; float:right;  margin-bottom:50px; background-image:url(./images/loginback.png); background-position:bottom; }
.login input { margin-bottom:10px;margin-left:auto; margin-right:auto; display:block; padding:4px; border:1px solid #999999; width:195px;  font-size:14px; }
.login label { display:block; margin-bottom:4px; font-size:14px; margin-top:4px; }
.login h3 { border:none; margin-top:18px; width:90%; margin-left:auto; margin-right:auto; border-bottom:1px dotted #999999; padding-bottom:5px; font-size:17px; margin-bottom:5px; }
.login p { margin-lefT:auto; margin-right:auto; width:85%; line-height:18px; }

#feedback { padding:10px; width:425px; float:left; border-right:1px dotted #999999; margin-bottom:40px; margin-top:10px; }
#feedback label { display:block;  }
#feedback input { display:block; margin-bottom:10px; padding:4px; border:1px solid #999999; width:200px;}
#feedback textarea { border:1px solid #999999;}
#forgot input{margin-bottom:10px; margin-top:5px; display:block; padding:4px; border:1px solid #999999; width:250px;  font-size:16px;}
#testimonialsfeedback { padding:20px; width:380px; float:right; }
#testimonialsfeedback p { padding-bottom:10px; font-style:italic;  }
#content h1 { margin-top:0px; margin-bottom:5px; }
#left_form fieldset { border:1px solid #CCCCCC; padding:20px; margin-bottom:0px;margin-top:0px; padding-top:0px; }
#left_form fieldset p { margin-top:3px;; }
#left_form legend {  padding-left:6px; padding-right:6px;}

#newsletter { border:none;}
.disclaimer { font-size:10px; text-align:center; }
#description fieldset { border:1px solid #CCCCCC; width:auto; }
#description legend { padding-left:10px; padding-right:10px; }
#contactform { padding:15px;float:left; width:50%; }
#contactform input, label{ display:block; }
#contactform input { margin-bottom:6px; padding:2px; }
#contactform label { margin-bottom:3px; }
#contenthome { margin-bottom:10px; }
.viewmore { width:300px; clear:both;text-align:right; float:right; margin-right:10px; text-decoration:none; font-weight:bold;  }
a.viewmore:hover { text-decoration:underline; }
#matching {
	padding-top:10px;
	border:1px dotted #666666;
	height:370px;
	background-image:url(./images/formback.png);
	}
	
	#matching label {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:5px;
	
	}
	#matching input {
	margin-bottom:10px;
	border:1px solid #000000;
	height:20px;
	width:200px;
	padding:2.5px;
	color:#666666;
	}
	#matching textarea {
	margin-bottom:10px;
	border:1px solid #000000;
	height:55px;
	width:330px;
	}
	#mfrs { list-style:none; margin:0; padding:0; width:155px; margin-top:10px; margin-left:3px; }
	#mfrs li { float:left;  margin-left:3.5px; margin-right:3.5px; margin-bottom:1px;} 
	#mfrs li a img { border:none; }
	#mfrs p { margin-left:4px; margin-top:5px; }
	
	#mfrshor { list-style:none; margin:0; padding:0; margin-top:8px; margin-left:3px; clear:both; padding-top:10px;}
	#mfrshor li { float:left;  margin-left:10px; margin-right:3.5px; margin-bottom:3.5px;} 
	#mfrshor li a img { border:none; }
	#mfrshor p { margin-left:4px; margin-top:5px; }
	
	#adminlist { list-style:none; margin:0; padding:0; }
	#adminlist li{  }
	#adminlist tr { height:25px; }
	.dimensions { list-style:none; margin:0; padding:0; }
	.dimensions li { float:left; width:50%; margin-bottom:5px;}
	
	#nonbest { width:520px;float:left; background-image:url('./images/noteback.png'); height:auto; padding:5px; margin-top:-3px; margin-bottom:9px; margin-left:auto; margin-right:auto; margin-left:5px; }
	#nonbest p { margin:0; margin-left:10px;font-size:10px; float:left; width:90%; line-height:14px;}
	#nonbest img { float:left;} 
	
	#disc { width:520px;float:left; background-image:url('./images/errback.png'); height:auto; padding:7px; clear:both; margin-bottom:5px; margin-left:3.5px; }
	#disc p { margin:0; margin-left:10px;font-size:10px; float:left; width:90%; line-height:4px;}
	#disc img { float:left;} 
	
	#formexp { float:right; width:280px;  margin-top:16px; padding:10px; background-image:url('./images/noteback.png');   }
	.yourref {font-size:26px; text-align:center;}
	#addnote { }
	#addnote label { margin-bottom:5px; }
	#addnote textarea { border:1px solid #999999; }
	#note { width:500px; border:1px solid #99999;  height:100px; float:left; }
	#status { width:300px; float:right; margin-top:30px;}
	#status label { margin-bottom:5px; }
	
	#widead { width:auto; clear:both;  float:right;margin-bottom:5px; margin-right:5px; }
	#widead img { float:left;margin-bottom:7px; }
	
	#quote h2 { color:green; font-size:18px; text-transform:capitalize;}
	
	.search1 { color:#666666; text-transform:none; border:none; margin:0; margin-top:-10px; padding-top:-10px; padding:0; margin-bottom:5px; }
	#content p { line-height:20px; }
	
	.homeabout { padding:10px; margin-top:5px; }
	a.cartlink { text-decoration:underline; }
	
	
	.expdel { list-style:none; float:left; margin:0; padding:0; width:33%; margin-right:4px; margin-left:-2px; }
	.expdel li { padding:8px; background-color:#e5e5e5; margin-bottom:2.5px; padding:3.5px;clear:left; padding-left:10px;padding-top:15px; padding-bottom:15px; height:180px; }
	.expdel li label { margin-right:2.5px; width:100px; }
	.expdel li input { margin-bottom:3px;  } 
	.expdel li label { padding-top:2.5px; }
	.expdel li select { float:left;} 
	
	#expform {  }
	
	a.clearlink:visited { color:blue; text-decoration:underline; font-weight:bold; }
	
	#holder { padding-top:3px; }
	
	#additional_images { clear:both; margin-top:10px;  }
	#additional_images img { width:100px; height:75px; margin-right:3px; margin-left:3px;  }
	#additional_images ul { width:100%; margin:0; padding:0;list-style:none; }
	#additional_images li { float:left; width:120px; } 
	
	#more_images { clear:both; margin-top:5px;}
	#more_images img { float:left; margin-right:12px;margin-left:12px; width:70px; height:47.5px; }
	
	#buyoffer h2{ border-bottom:1px dotted #e5e5e5; padding-bottom:5px; color:#006600;} 

