#yellowhori{height:5px;width:100%;float:left;background-image:url(../images/yellow-box.jpg);background-repeat:repeat-x;margin-top:0px;}
#left {min-height:650px;height:100%;width:210px;float:left;font-weight:bold;line-height:17px;font-size:11px;clear:both; border-right:#FFA51E 5px solid;background:#4e4e4e url(../images/_left_back.png) no-repeat}
#product_yellow{height:15px;width:181px;float:left;background-image:url(../images/products.png);background-repeat:no-repeat; margin:18px 0 5px 14px;}
#services_yellow{height:15px;width:185px;float:left;background-image:url(../images/services.png);background-repeat:no-repeat;clear:both;margin:18px 0 5px 14px;}
#header {/* height:196px;*/height:210px;width:785px;margin-top:0px;float:left;background-image:url(../images/header-default.jpg); background-repeat:no-repeat;}
#welcome{height:20px;width:588px;float:left;background-image:url(../images/welcome.gif);background-repeat:no-repeat; margin-top:8px;margin-left:3px;}
#productc{height:20px;width:584px;float:left;background-image:url(../images/catalogue.gif);background-repeat:no-repeat; margin-left:4px;margin-top:22px;}
#newsbox {height:100%;	width:183px;float:left;text-align:justify;	background-repeat:no-repeat;margin-left:0px;}
#news_yellow{height:17px;width:48px;float:left;background-image:url(../images/news-yellow.gif);background-repeat:no-repeat; margin-top:8px;margin-left:140px;}

#product_ind{height:15px;width:181px;float:left;background-image:url(../images/industrial_products_c.png);background-repeat:no-repeat; margin:18px 0 5px 14px;}
#product_com{height:15px;width:181px;float:left;background-image:url(../images/commercial_products_p.png);background-repeat:no-repeat; margin:18px 0 5px 14px;}
#product_res{height:15px;width:181px;float:left;background-image:url(../images/residential_products_g.png);background-repeat:no-repeat;margin:18px 0 5px 14px;}

#shop-header{float:left;width:785px;height:70px;background:url(../images/shop-header.png);)} 
#left-switch-cat{float:left;width:210px;height:70px;background:url(../images/switch-to-info-cat.png);position:relative;z-index:20;cursor:pointer}

.searchitem{float:left;border-bottom:1px solid #eee;width:100%}
.searchresultsback{height:100px;width:765px;background:url(../images/search-results-articles.png);float:left;margin:15px 0 10px 0;}
.searchedforleft{height:15px;width:405px;float:left;margin:71px 0 0px 20px;border:0px solid red;font-size:14px}
.searchedforright{height:15px;width:155px;float:left;border:0px solid red;color:white;font-style:italic;font-weight: bold;margin:79px 70px 0px 0px;}
.searchedforrightcontainer{margin:0px 0px 0px 35px;height:100px;width:285px;float:left;cursor:pointer;position:relative;z-index:10000}



.blockcontainer{float:left;clear:both;height:200px;width:100%;border:1px solid red;}
.headingline{float:left;height:5px; margin:0px 0px 0 0px ;width:540px;background:url(../images/heading-back.gif);}
.heading{float:left; margin:20px 10px 0 0px ;width:540px;font-weight:bold;font-family:Calibri,Arial,Helvetica,sans-serif;font-size:25px;}

#home-shop{float:left; margin:20px 0px 0 16px ; height:28px;width:529px;background:url(../images/home-online-shop.png);}
#home-shop-img{float:left; margin:5px 0px 0 16px ; height:120px;width:529px;background:url(../images/OnlineShopOpen.png);cursor:pointer}


.headings{float:left; margin:20px 10px 0 0px ;width:100%;font-size:16px;
/*height: 1em;
	filter: Shadow(Color=#000, 	
			Direction=1, 
			Strength=11);*/
}
.headinglines{float:left;height:5px; margin:5px 0px 0 0px ;width:100%;background:url(../images/heading-back.gif);}

.poa{color:#aa0000;font-style:italic;}
.bottomheading{float:left;height:37px;width:540px;background:url(../images/_blue_stripe.png);margin-top:94px; text-shadow: black 0.1em 0.1em 0.2em}
.bottomheadings{float:left;height:37px;width:165px;background:url(../images/_blue_stripe.png);margin-top:141px; text-shadow: black 0.1em 0.1em 0.2em}
.bottomheadingm{float:left;height:37px;width:350px;background:url(../images/_blue_stripe.png);margin-top:141px; text-shadow: black 0.1em 0.1em 0.2em}

.bottomheadings1{float:left;height:37px;width:165px;background:url(../images/_industrial.png);margin-top:141px; text-shadow: black 0.1em 0.1em 0.2em}
.bottomheadings2{float:left;height:37px;width:165px;background:url(../images/_commercial.png);margin-top:141px; text-shadow: black 0.1em 0.1em 0.2em}
.bottomheadings3{float:left;height:37px;width:165px;background:url(../images/_residential.png);margin-top:141px; text-shadow: black 0.1em 0.1em 0.2em}
.bottomtexts1{float:left;height:37px;width:165px;padding:0px  0px 0px 0px;font-size:13px;color:white;font-weight:bold;text-transform:uppercase}
 .longblocimgtext{margin:10px 0 0 20px;height:37px;width:495px;background:url(../images/_text_back.png);color:#404c52;font-weight:bold;font-size:18px;font-family:Calibri,Arial,Helvetica,sans-serif;}

.blockpadding{float:left;padding:10px 0 0 4px}
.bottomtextr{float:right;text-align:right;height:37px;width:50%;padding:0px;font-size:13px;color:white;font-style:italic;font-weight:bold}
.bottomtextl{float:left;text-align:left;height:37px;width:45%;padding:0px;font-size:13px;color:white;font-style:italic;font-weight:bold}

.bottomtext{float:left;height:37px;width:540px;padding:0px  0px 0px 0px;font-size:13px;color:white;font-style:italic;font-weight:bold}
.bottomtexts{float:left;height:37px;width:165px;padding:0px  0px 0px 0px;font-size:13px;color:white;font-style:italic;font-weight:bold}
.bottomtextm{float:left;height:37px;width:350px;padding:0px  0px 0px 0px;font-size:13px;color:white;font-style:italic;font-weight:bold}



 .newsheading{width:210px;height:24px;background:url(../images/news.gif);float:left;margin:0 0 5px 0}
  .newstop{float:left;margin-top:8px;*margin-top:0px;}

 .comheading{width:210px;height:27px;background:url(../images/commercial1.gif);float:left;margin:10px 0 5px 0}
 .resheading{width:210px;height:26px;background:url(../images/residential1.gif);float:left;margin:10px 0 5px 0}
 .indheading{width:210px;height:26px;background:url(../images/ind.gif);float:left;margin:10px 0 5px 0}
 
 
 .resimg{width:210px;height:90px;background:url(../images/Sam_Residential.jpg);float:left;margin:0px 0 5px 0}
 .comimg{width:210px;height:90px;background:url(../images/Sam_Commercial.jpg);float:left;margin:0px 0 5px 0}
 .indimg{width:210px;height:90px;background:url(../images/Sam_Industrial.jpg);float:left;margin:0px 0 5px 0} 
 
 .rightblockstextcontainer{width:210px;float:left;margin:0px 0 0px 0;padding:5px;text-align:left;font-size:10px;color:#888;} 
 .rightblockstextcontainerlast{width:210px;float:left;margin:10px 0 0px 0;padding:5px;text-align:left;font-size:11px;color:red;font-style:italic} 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 #breadcrum{float:left;width:613px;font-family:Calibri,Arial,Helvetica,sans-serif,tahoma;font-size:16px;text-transform: uppercase;font-weight:bold; }
#breadcrum a{text-decoration:none;color:#262922; cursor:pointer;}
#breadcrum a:hover{text-decoration:none;color:#EC0000;}

.asterix {
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
}

/* --------------------- */
/* Quotation Forms			 */
/* --------------------- */

#quotationForm {
	margin: 0;
	padding: 0;
}

#quotationForm hr {
	border: 0;
	border-bottom: 1px solid #ccc;
	margin: 12px 0 12px 0;
}

#quotationForm .quoteHeader {
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
}


/* ---------------------
 	 Accessories shop location links
 --------------------- */

.locationLinks {
	line-height: 30px;
	font-size: 11px;
	border-bottom: 1px dashed #CCCCCC;
}

.locationLinks a {
	text-decoration: none;
}

.locationLinks a:hover {
	text-decoration: underline;
}

/* --------------------- */
/* Cart  								 */
/* --------------------- */
.formTitle{
	background:#666;
	color:#fff;
	font-weight: bold;
}
.evenrow{
	background:#FFEFEF;
}
.oddrow{
	background:#fefefe;
}


#date{
float:left;
height:20px;
width:146px;
text-align:left;
padding-top:26px;
*padding-top:20px;
font-size:12px;
color:#979696;
font-size:13px;
text-align:center;
}

#cartinfo{
float:left;
height:20px;
min-width:20px;
margin-right:10px;
margin-left:10px;
text-align:left;
padding-top:25px;
*padding-top:17px;
font-size:16px;
color:#4c4c4c;
font-family:Calibri,Arial,Helvetica,sans-serif,times new roman;
}

#cartbasket{float:left;height:17px;width:20px;cursor:pointer;margin:0px 07px 0px 0px;background-image: url(../images/new/basket.png);background-repeat:no-repeat;border:1px solid #ddd}
#cartcheckout{float:right;height:20px;width:50px;cursor:pointer;margin-top:23px;}
#loginbutt{float:left;height:20px;width:45px;cursor:pointer;margin-left:15px;font-family: Calibri,Arial,Helvetica,sans-serif,tahoma,verdana;}

/* --------------------- */
/* Search table  				 */
/* --------------------- */
.searchTable {
	border: 1px solid #eee;
}
.searchTable .headerTitle {
	background: #E7E7E7;
	color: #6C6C6C;
	font-size: 11px;
	font-weight: bold;
}
.searchTable input {
	color: #666;
	font-size: 10px;
}
.searchTable select {
	color: #333;
	font-size: 11px;
	border: 1px solid #bbb;
	background: #fff;
}
.errors {
	background: #fff;
	color: #333333;
	border: 1px dashed #333;
	padding: 4px;
	margin: 0px;
	width: 90%;
	list-style-type: none;
	margin-top: 10px;
}
.errors li {
	font-size: 11px;
	line-height: 15px;
}
.addWeight {
	font-weight: bold;
	font-size: 14px;
}
#total {
}
/* --------------------- */
/* quotation form styles */
/* --------------------- */
.orderSummary {
	width: 440px;
	text-align: left;
	font-size: 11px;
}
.orderSummary .mainHeader {
	background: #eee;
}
.orderSummary td {
	width: 130px;
	padding: 4px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.orderSummary .optionName {
	font-weight: bold;
	text-align: center;
}
.orderSummary .optionValue {
	font-style: italic;
	width: 100px;
}
.orderSummary .optionPrice {
	font-weight: normal;
	color: #ff0000;
	width: 80px;
}
.orderSummary .optionNoDiscPrice {
	font-weight: normal;
	color: #000000;
	width: 80px;
}
.orderSummary .secondaryText {
	background: #fefefe;
}
.theDiscountedPrice {
	color: red;
}
.secondarytext .theprice {
/* no attributes yet */
}
.secondaryText .theTitle {
	font-weight: bold;
}
.secondaryText .theValue {
}
.finalSummaryTable {
	width: 440px;
}
.finalSummaryTable td {
	background: #EEE;
}
.finalSummaryTable .leftCell {
	width: 220px;
	text-align: right;
	font-weight: bold;
}

.finalSummaryTable .rightCell {
	white-space: nowrap;
}
.finalSummaryTable .rightCell1 {
	white-space: nowrap;
	padding-left:110px;
}
.finalSummaryTable .youSaved {
	font-size: 11px;
	color: #ff0000;
}
.finalSummaryTable .theHeight,
.finalSummaryTable .theWidth {
	text-align: center;
}

.productDetailsTabOpen
{
	border-style:			solid;
	border-color:			#000000;
	border-top-width:		1px;
	border-left-width:		1px;
	border-right-width:		0px;
	border-bottom-width:	0px;
	padding:				5px;
}

.productDetailsTabClosed
{
	border-style:			solid;
	border-color:			#000000;
	border-top-width:		1px;
	border-left-width:		1px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	padding:				5px;
}

.productDetailsTabBlank
{
	border-style:			solid;
	border-color:			#000000;
	border-top-width:		0px;
	border-left-width:		1px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	padding:				5px;
}


.productDetailsTabTable
{
	border-style:			solid;
	border-color:			#000000;
	border-top-width:		0px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
}

.productDetailMain
{
	border-style:			solid;
	border-color:			#000000;
	border-top-width:		0px;
	border-left-width:		1px;
	border-right-width:		1px;
	border-bottom-width:	0px;
	padding:				5px;
}
.optionsSelect
{
	font-size:		12px;
}

.hiddenClass
{
	visibility: 	hidden;
}

input.btn
{
	font-size:		12px;
	background:		#eeeeee;
	color:			#666666;

}

.star
{
	color:			#ff0000;
}
.title  a{
color:#ffffff;
}










#feature {
	float: right;
	width: 150px;
	padding-left: 5px;
	/*padding-right: 5px;*/
	text-align: left;
	margin-bottom: 5px;
	*margin-top:-4px;
	margin-top:12px	
}

#m5, #m5 ul{background-color:#fff;padding: 0px;margin: 0px;list-style: none;float : left;width:146px;*width : 146px;font-size:11px;text-align: left;z-index:100;border-left:1px solid #939393; border-right:1px solid #939393; font-size:13px;font-family: Calibri,Arial,Helvetica,sans-serif,tahoma,verdana;font-weight:bold;}

#m5 li a
{border-bottom:1px solid #C9C9C9;;width: 140px;*width: 140px;display : block;color : #000;text-decoration : none;padding : 0; line-height:15px; padding:2px 2px 2px 5px;}

#m5 li a:hover
{color : #000;text-decoration: none;background-color : #efefef;width:139px;*width:139px;}


#m6, #m6 ul{background-color:#fff;padding: 0px;margin: 0px;list-style: none;float : left;width:148px;*width : 150px;font-size:11px;text-align: left;z-index:100;border-left:1px solid #939393; border-right:1px solid #939393; font-size:13px;font-family: Calibri,Arial,Helvetica,sans-serif,tahoma,verdana;font-weight:bold;}

#m6 li a
{border-bottom:1px solid #C9C9C9;;width: 142px;*width: 147px;display : block;color : #000;text-decoration : none;padding :0px; line-height:15px; padding:2px 2px 2px 5px;}

#m6 li a:hover
{color : #000;text-decoration: none;background-color : #efefef;width:141px;*width:148px;}



