html {
margin: 0px;
padding: 0px;
background-color: #666666;
background-image: url('images/body_image.jpg');
background-repeat: no-repeat;
 background-attachment: fixed;
}
body {
margin: 0px auto;
}
a img {
 border: none;
}
#siteBody, #siteTopCorners  {
 margin: 0px auto;
 padding: none;
 width: 622px;
 background-color: #FFFFFF;

}
#siteTopCorners {
 background: url('images/top_corners.gif') no-repeat;
 background-color: none;
margin: 25px auto 0px auto; 
padding-top: 19px;
}
#siteBody #siteHeader  {
 height: 179px;
 padding-left: 14px;
 padding-right: 13px;
}
#siteBody #siteHeader #siteHdrLeft {
float: left;
}

#siteBody #siteHeader #siteLogo {

}
#siteBody #siteHeader #siteQLinks {
float: left;
width: 155px;
height: 66px;
padding-left: 10px;
padding-top: 35px;
background-image: url('images/top_quicklinks.gif');
 background-repeat: no-repeat;}
#siteBody #siteHeader #siteQLinks select{
width: 140px;
}
#siteBody #siteHeader #siteTread {

}
#siteBody #siteHeader #siteDigger {

}
#siteBody #siteMain {
margin-left: 15px;
margin-right: 14px;
background-image: url('images/nav_back.gif');
background-repeat: repeat-y;
}
#siteBody #siteMain #siteMenu{

float: left;
width: 160px;
padding-left: 4px;
padding-top: 21px;
/* background-color: #CCCCCC; */
}
#siteBody #siteMain #siteMenu img{
padding-bottom: 2px;
border: none;
}
#siteBody #siteMain #siteContent{
margin-left: 188px;
/* padding-bottom: 120px; */
padding-top: 20px;
}
#siteBody #siteMain #siteContent #clearForFooter {
clear:both;
}
#siteBody #siteFooter {

 background-color: #333333;
 height: 50px;
 text-align: center;
 padding-top: 8px;
}
.categoryDescription {
width: 380px;
color: #0000cc;
margin: 20px auto;
font-family: verdana,sans-serif;
line-height: 1.6em;
font-size: 0.8em;
}
.leftbtn {

       width: 156px;
       margin: 20px auto;
}
/*===================================*/
.mainbak {
	background-image: url(images/main_bak.gif);
	background-repeat: repeat-y;
}
.quickbak {
	background-image: url(images/top_quicklinks.gif);
	background-repeat: no-repeat;
}
.hed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.content1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}
.frame1 {
	background-color: #FFFFCC;
	border: 1px dashed #FF3300;
	vertical-align: middle;
}

.hedred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-image: url(images/gfx_hedred.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	vertical-align: middle;
}
.hedorange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	background-image: url(images/gfx_hedorang.gif);
	background-repeat: no-repeat;
	overflow: hidden;
 	white-space: nowrap;
	text-indent: 18px;
	vertical-align: middle;
}
.content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.boldclass {
	font-weight: bold;
}
.headers {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	color: #003399;
	text-decoration: none;
	background-image: url(images/gfx_headers.gif);
	background-repeat: no-repeat;
	text-indent: 18px;
	vertical-align: middle;
}
#motdBox {
width: 380px;
margin-bottom: 10px;
}
#motdHeader {
padding-bottom: 15px;
/* margin-left: 15px; */
/* width: 380px; */
/* border: 1px solid black; */
text-align: left;
padding-top: 10px;
}
#motdContent {
text-align: left;
margin-left: 20px;
margin-right: 20px;
margin-top: 8px;
line-height: 20px;
}

#officeBox {
width: 380px;
}
#officeHeader,#productsHeader,#dimensionsHeader,#deliveryHeader {
padding-bottom: 15px;
margin-bottom: 20px;
margin-top: 5px;
/* margin-left: 15px; */
/* width: 380px; */
/* border: 1px solid black; */
text-align: left;
padding-top: 10px;
}
#officeHeader,#dimensionsHeader,#deliveryHeader {
margin-bottom: 10px;
}
#officeContent {
text-align: left;
}
#officeContent .contactLabel{
margin-left: 2em;
font-weight: bold;
float: left;
}
#officeContent .contactContent{
margin-left: 10em;
margin-top: 5px;
margin-bottom: 5px;
}

#contactNotes {
margin-top: 10px;
margin-bottom: 10px;
}

#productsContent {
}

#siteMain #productsListBox #productsContent .productRow {
float: left;
/* padding: 10px 0px 10px 0px; */
margin: 5px 0px 5px 0px;
/* height: 100px;  */
/*   height: 60px;*/
/* margin: 13px 0px 13px 0px; */
/* clear: right; */
}
#productsContent .productRow .productImage{
margin-left: 10px;
font-weight: bold;
float: left;
}
#productsContent .productRow .productImage img{
/* width: 120px; */
}
#productsContent .productRow .productName{
margin: 0px 0px 0px 140px;
vertical-align: top;
display: block;
}

#productsContent .productRow .productName a{
color: #ff9900;
font-weight: bold;
font-size: 1.2em;
}

#productsDetailsBox {
font-size: 0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#productsDetailsBox #specialOffer{

}
#productsDetailsBox #newItem{

}
#productsDetailsBox #imageThumb{
float: left;
color: #FF0000;
/* font-size: 0.7em; */
text-align: center;
margin: 5px;
}
#productsDetailsBox #productDescription{
/* font-size: 0.8em; */
margin: 3px 35px 10px 130px;
line-height:1.5em;
}
#productsDetailsBox #productOfferText{
color: #ff0000;
line-height:1.5em;
margin: 3px 35px 10px 130px;
font-weight: bold;
}
#productsDetailsBox #pricingrow {
clear: left;
}

#logosupplier {
	width: 380px;
	height: 318px;
	margin: 20px 0px;
	background: url(images/logo_supplier.jpg) top left no-repeat;
}

#productsDetailsBox #pricingHeader{
color: #ff0000;
/* font-size: 0.8em; */
font-weight: bold;
margin: 0px 0px 0px 130px;
float:left;
}
#productsDetailsBox #pricingInfo{
margin: 0px 35px 5px 190px;

}
#productsDetailsBox #productDimensions {
clear: left;
padding: 10px 0px 0px 0px;
}
#productsDetailsBox #productDimensions .pdRow {
clear:left;
margin: 10px 0px 10px 0px;
}
#productsDetailsBox #productDimensions .pdRow .pdHeader{
/* font-size: 0.8em; */
font-weight: bold;
float: left;
margin-left: 20px;
}
#productsDetailsBox #productDimensions .pdInfo{
margin: 0px 35px 5px 100px;
}
#productsDetailsBox #productDelivery {
clear: left;
margin: 15px 0px 0px 0px;
}
#productsDetailsBox #productDelivery #deliveryNotes,#productsDetailsBox #productDelivery #deliveryOption{
margin-left: 20px;
}
#productsDetailsBox #thingsToConsider {
 padding: 15px;
 margin: 15px 30px 15px 20px;
}
#productsDetailsBox #thingsToConsider #ttcHeader{
color: #FF8800;
padding: 5px 0px 10px 0px;
font-weight: bold;
}
#productsDetailsBox #specialoffer{
padding: 0px 10px 0px 5px;
}
#productsDetailsBox .offerFloat{
float: left;
padding: 0px 10px 0px 5px;
}
#productsDetailsBox #productsOtherDetails {
clear: left;
}
#FAQTerms {
/* clear: left; */
border: 1px dashed #FF3300;
margin: 10px 30px 10px 5px;
padding: 5px;
text-align: center;
}
#FAQTerms div.terms{
/* font-size: 0.8em; */
color: red;
margin-top: 1.8em;
font-family: Verdana, Arial;
}
#FAQTerms div.nomargin{
margin: 0px;
font-size: 0.7em;
}
#productsDetailsBox .manLinkRow {
padding: 10px 0px 5px 0px;

}
#productsDetailsBox .manLinkLabel {
float: left;
font-weight: bold;
color: #3366CC;
padding-right: 20px;
}

#homeNewItems,#homeOffers {
/* display: inline; */
/* float: left; */
margin: 5px 30px 5px 20px;
}
#homeNewItems #homeNewItemsList{

/* float: left; */
/* width:180px; */
padding: 5px;
}
#homeOffers #homeOffersList {

/* width:180px; */
padding: 5px;
}
.homeProductRow {
/* width:175px; */
/* height: 40px; */
/* padding: 10px 0px 10px 0px; */
/* margin-bottom: 8px; */
padding: 5px 0px 5px 0px;
/* border-bottom: 1px dashed #AA0000; */
}
.homeProductRowSplit {
/* width:175px; */
/* height: 40px; */
/* padding: 10px 0px 10px 0px; */
/* margin-bottom: 8px; */
padding: 5px 0px 5px 0px;
border-bottom: 1px dashed #AA0000;
clear: left;
}
.homeProductRow .homeProductName{
font-size: 0.8em;
/* float: right; */
font-family: verdana;
margin-left: 56px;
padding: 0em 0em 0.5em 0em;
}
.homeProductRow .homeProductName a {
text-decoration: underline;
color: #ff9900;
font-weight: bold

/* margin-left: 49px; */
}
.homeProductRow img {
width: 45px;
/* float: left; */
padding: 2px;
}
.homeProductRow .homeProductImage {
float: left;
}
.faqQuestion {
color: #000066;
margin-top: 15px;
}
.faqAnswer {
color: #006600;
margin-bottom: 15px;
}
.faqQuestion span,.faqAnswer span{
font-weight: bold;
padding-right: 15px;
}
a.termsLink {
font-weight: bold;
color: red;
}
.promote {
       width: 380px;
       height: 119px;
       margin: 15px 0px;
       padding: 0px;
}
.promote2 {
       width: 380px;
       height: 159px;
       margin: 15px 0px;
       padding: 0px;
}