body
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:0px;
}

a
{
	cursor: pointer;
}

img
{
	border: 0;
}
#toplinks a
{
	color:#003E7A;
}
table
{
	font-size: 11px;
}

form
{
	margin: 0;
	padding: 0;
}
.hm_rightbox a
{
	text-decoration:none;
}

.txtbox2
{
    font-family: Verdana, Arial, Tahoma, Helvetica;
    font-size: 10px;
    border: 1px solid #7F9DB9;
    height :20px;
}

.competition {
background-image:url(../images/news.gif);
background-repeat:no-repeat;
float:left;
height:160px;
padding-bottom:10px;
width:170px;
}
#compform {
margin-top:107px;
padding-left:3px;
width:168px;
}
#image_container
{
	width:574px;
	height : auto;
	background-image: url(../images/container3_main2.gif);
	background-repeat:no-repeat;
	float:left;
	margin: 0px;
	padding-top: 30px;
	padding-left: 30px;
}

#image_container img
{
	border: 1px solid;
}


#image_container_clicktext
{
	color: #fff;
	float: left;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 15px;
	width: 200px;
}

#image_container_addbutton
{
	color: #fff;
	float: right;
	font-size: 11px;
	padding-top: 22px;
	padding-right: 15px;
	width: 200px;
	text-align: right;
}
#c3ProdDescr1 a
{
	color:#003e7b;
}
#image_container_bottom
{
	width:574px;
	height : 44px;
	background-image: url(../images/container3_main3.gif);
	background-repeat:no-repeat;
	float:left;
	
}

/*** Container 1 Styles ***/

.login
{
	color:Navy;
}


#c1main
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	width : 573px;
	margin :0px auto;
}

#c1top
{
	width:auto;
	/*height:266px;*/
	padding-top:0px;
}

.c1topbox
{
	margin: 10px;
	background-image: url(../images/container1_r1_back.jpg);
	background-repeat :no-repeat;

}

.c1topbox_2
{
	margin-right: 10px;
	background-image: url(../images/container1_r1_back_2.jpg);
	background-repeat :no-repeat;
	width: 275px;

}

.c1topbox_3
{
	margin-right: 10px;
	background-image: url(../images/container1_r1_back_3.jpg);
	background-repeat :no-repeat;
	width: 180px;
}

.c1subtitle1
{
	font-family:Arial, Verdana;
	font-size :14px;
	font-weight: bold;
	color : #6D973C;
	width:100%;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:5px;

}

#c1viewall
{
	width:573px;
	background-image: url(../images/container1_r2_back.jpg);
	background-repeat :no-repeat;
	height:45px;
	text-align:center;
	padding-top:4px;

}

#c1viewall a
{
	color: #ffffff; text-decoration: none;
}

.c1h_dots
{
	text-align:center;
	height:10px;
}

#c1bottomcontainer
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	letter-spacing:1px;
	color: #013E7C;
}

#c1bottomcontainer a
{
	color:#003E7A;
	text-decoration: underline;
}

#c1bottomcontainertop
{
	background-image: url(../images/container1_r3_back_top.jpg);
	background-repeat :no-repeat;

}


.c1bottomcontainermiddle	
{
	background-image: url(../images/container1_r3_back_middle.jpg);
	background-repeat :repeat-y;
}


#c1bottomcontainerbottom
{
	background-image: url(../images/container1_r3_back_bottom.jpg);
	background-repeat :no-repeat;
}


#c1brandinfo
{
	float:left;
	width:250px;
	margin-top: 20px;
	padding-top:20px;
	padding-left:20px;
	height:30px;
}

.c1bottomline
{
	background-image: url(../images/container1_bottomline2.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	margin-right: 5px;
	height: 25px;
}

html>body .c1bottomline
{
	background-image: url(../images/container1_bottomline.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	margin-right: 5px;

	height: 25px;
}

.c1listtable1
{
	width:8%;
	text-align:right;
	padding-top:22px;
	padding-bottom:22px;
}

.c1listtable2
{
	width:22%;
	text-align:left;
}
.c1listtable3
{
	width:65%;
	text-align:left;
}

.mid_cell
{
	width:40px;
}

.c1_tables
{
	width:100%;
	border:0;
}

.c1rightline
{
	border-left: 1px solid black;
}


/*** Container 2 Styles ***/

#c2main
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	width : 575px;
	margin :0px auto;
	text-align: left;
}

#c2toprow
{
	width:575px;
	/* might not be needed */
	height:230px;
	margin-top:10px;
	float:left;
	background-image: url(../images/container2_top_bg.jpg);
	background-repeat :no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

#c2topsellers
{
	float:left;
	width:550px;
	padding-top:8px;


	color: #FFFFFF;	
	font-size:7px;
}

.c2categorydescription
{
	width:555px;
	height:230px;
	margin-top:10px;
	float:left;
	background-image: url(../images/container2_top_bg.jpg);
	background-repeat :no-repeat;
	padding-left:10px;
	padding-right:10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	color: #fff;
	
}
.thelink
{
	
font-weight: bold; 
text-decoration: none; 
cursor: pointer;
color:#666666;
}

.sellersclass
{
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:5px;
	padding-top: 10px;
}

.sellersclass a
{
	color:White;
	text-decoration:none;
	
}

.c2top_prod1
{
	width:260px;
	float:left;
	height:170px;
	padding-left:5px;
	padding-right:25px;
	background-image: url(../images/container2_top_prod.jpg);
	background-repeat :no-repeat;
}

.c2top_prod2
{
	width:265px;
	float:left;
	height:170px;
	background-image: url(../images/container2_top_prod.jpg);
	background-repeat :no-repeat;
}

.c2in_stock
{
	color: #729C3D;
	font-weight:bold;
	width:auto;
	padding-left:70px;
	float:left;
	height:22px;
}

.c2out_of_stock
{
	color: #D10011;
	font-weight:bold;
	width:auto;
	padding-left:65px;
	float:left;
	height:22px;
}

.c2product_place
{
	width:110px;
	height:120px;
	float:left;
}

.c2product_place a img
{
	border: 1px solid #cccccc;	
}

.c2prod_moreinfo
{
	width:110px;
	height:20px;
	float:left;
	
	
}

.c2prod_desc
{
	width:145px;
	float:left;
}

.c2desc_title
{
	color : #003E7A;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.c2desc_details
{
	line-height:97%;
}

.c2desc_price
{
	color : #A2C873;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;

}

.c2desc_vat
{
	color : #A2C873;
}

.standard_delivery
{
	color : #999999;
	width : 220px;
	float : left;
	padding-top : 6px;
	font-weight: normal;
	font-size: 11px; 
	font-family: Tahoma;
	letter-spacing: 0px;
}

.standard_pipe
{
	font-size:7px;
}

#c2filter_row
{
	width:575px;
	height:70px;
	margin-top:10px;
	float:left;
	background-image: url(../images/container2_h_dots.jpg);
	background-repeat :no-repeat;
	background-position :bottom;
}

.c2grey
{
	color : #999999;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}

.c2blue
{
	color : #003E7A;
}

.c2white
{
	color : #FFF;
}

.c2row3
{
	width:575px;
	height:40px;
	margin-top:10px;
	float:left;
}

.c2infologo
{
	padding-left: 20px;
	width :40px;
	float:left;
	height:40px;
	padding-right : 5px;
	padding-left:5px;
}

.c2infotext
{
	width :400px;
	float:left;
	font-size : 18px;	
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	padding-top : 4px;
	color : #6D973C; 
	text-align: left;
}


.c2nextpages
{
	width :264px;
	float:left;
	height:30px;
	font-size : 11px;
	font-weight:bold;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	padding-top : 4px;
	color : #999999; 
	text-align : right;
}

.c2nextpages a
{
	color : #999999; 
	text-decoration : none;
}

.c2nextpages a:hover
{
	color : #003E7A; 
	text-decoration : underline;
}

.c2nextpages a:visited
{
	color : #999999; 
	text-decoration : none;
}

.c2nextpages a:active
{
	color : #003E7A; 
	text-decoration : none;
}

.c3addcart
{
	position:absolute;
	top:485px;
	padding-left:110px;
	width:100px;
	float:left;
}



.c2prodsrow
{
	width:555px;

	margin-top:10px;
	float:left;
	padding-left:0px;
	padding-right:2px;
}

.c2_prod1
{
	width:278px;
	float:left;
	height:190px;
	padding-right:5px;
	padding-bottom:20px;
	margin-left:19px;
	background-image: url(../images/container2_prod_box.jpg);
	background-repeat :no-repeat;
}
.c2_prodtop
{
	width:258px;
	float:left;
	height:190px;
	padding-right:5px;
	padding-bottom:20px;
	margin-left:5px;
	background-image: url(../images/container2_top_prod2.jpg);
	background-repeat :no-repeat;
}

.c2_prod2
{
	width:265px;
	float:left;
	height:170px;
	background-image: url(../images/container2_prod_box.jpg);
	background-repeat :no-repeat;
}


#c2backtotop, #c2backtotop a	
{
	width :295px;
	float:left;
	height:30px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	padding-top : 4px;
	padding-left : 10px;
	color : #999999; 
}

#c2bottom
{
	width : 565px;
	height : 25px;
	float:left;
	background-image: url(../images/container2_bottom.jpg);
	background-repeat :no-repeat;
	color : #FFFFFF;
	padding-top : 4px;
	padding-left :10px;
}

#c2bottom a
{
	color : #FFFFFF; 
	text-decoration : none;
}

#c2bottom a:hover
{
	color : #FFFFFF; 
	text-decoration : underline;
}

#c2bottom a:visited
{
	color : #FFFFFF; 
	text-decoration : none;
}

#c2bottom a:active
{
	color : #FFFFFF; 
	text-decoration : none;
}


/*** Container 3 Styles ***/

#c3main
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size :11px;
	width : 577px;
	margin :0px auto;
	text-align: left;
}

#c3top
{
	width:auto;
	height : 50px;
	padding-top:6px;
	background-image: url(../images/container3_topbanner.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#c3h1title
{
	padding-left : 15px;
}

#c3add_product_n
{
	width:574px;
	height : auto;
	background-image: url(../images/container3_main2.gif);
	background-repeat:no-repeat;
	float:left;

}

#c3prod_large img
{
	border: 1px solid #cccccc;
}



#c3add_product
{
	width:auto;
	height : 295px;
	background-image: url(../images/container3_main.jpg);
	background-repeat:no-repeat;	
}


#c3prod_large
{
	width:auto;
	height : 200px;
	padding-left: 10px;
	padding-top:10px;
	float:left;

}





#c3prod_small img
{
	border: 1px solid #cccccc;
}





#c3prod_small
{
	width: 100px;
	height : 200px;
	background-repeat:no-repeat;
	padding-left: 12px;
	padding-top: 10px;
	float: left;	
}

#c3product_right
{
	width:240px;
	height : auto;
	background-repeat:no-repeat;
	padding-right: 10px;
	padding-top: 10px;
	float: right;	
	/*border: 1px solid green;*/
}


#c3spec_list
{
	width:245px;
	float:left;
	padding-top :10px;
}

#c3spec_list ul
{
	float:left;
	padding: 0;
	margin: 0px;
	list-style: none;

}

#c3spec_list ul li
{

	padding-bottom : 7px;
	color: #658B36;
	padding-left: 22px;
	/* background-image: url(../images/anglelistbullet.gif); */
	background-image: url(../images/arrow.gif);
	background-repeat:no-repeat;	
	
}

.c3list_spacer
{
	padding-right : 10px;
}

#c3price
{

	padding-left : 19px;
	color: #003E7B;
	width : 235px;
	line-height : 160%;
	padding-top : 5px;


}

.c3pricevalue

{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight :bold;
	color: #003E7B;
}

.c3qtyposition
{
	width : 80px;
	float : left;
}
.c3qtyposition2
{
	width : 150px;
	float : right;
	text-align : right;
	padding-top : 20px;
}

#c3enlarge
{
	position:absolute;
	top:470px;
	width:auto; 
	left:220px;
	padding-bottom:4px;
	float:left;
}

#c3proddesc_back
{
	width:auto;
	height : auto;
	background-image: url(../images/container3_SecPlain_bg.jpg);
	background-repeat:repeat-y;
	float: left;
	
}

.c3related1
{
	color:#ffffff; 
	font-family: Arial Black; 
	font-size: 16px; 
	font-weight: bold; 
	font-style: normal;
}

.c3related2
{
	color:#003E7B; 
	font-family: Arial Black; 
	font-size: 16px; 
	font-weight: bold; 
	font-style: normal;
}



h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight :bold;
	color: #ffffff;
	display: inline;
}

h2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight :bold;
	color: #003E7B;
	display: inline;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight :bold;
	color: #000000;
	display: inline;
}





#c3ProdDetail
{
	width:auto;
	/*height : 300px;*/
	padding-top:10px;
	background-image: url(../images/container3_main.jpg);
	background-repeat:no-repeat;
}

#c3ProdDescr1
{
	font-size: 11px;
	width:574px;
	height : auto;
	padding-top:10px;
	padding-right:10px;
	background-image: url(../images/container3_SecPlain.jpg);
	background-repeat:no-repeat;
	color: #404040;
float: left;
}

#c3ProdDescr2
{
	font-size: 11px;
	width:auto;
	/*height : 340px;*/
	padding-top:10px;
	padding-right:10px;
	/*background-image: url(../images/container3_ThirdPlain.jpg);
	background-repeat:no-repeat;*/
}

#c3RelatedProdHead
{
	width:auto;
	padding-top:3px;
	background-image: url(../images/container3_middle_Banner.jpg);
	background-repeat:no-repeat;
	padding-left: 2px;
	height:30px;
}

.c3opinion
{
	font-family:Verdana, Tahoma, Arial;
	font-size:11px;
	color:#999999;
}

.c3RelatedProdDet
{
	width:290px;
	float:left;
	height:170px;
	background-image: url(../images/container2_top_prod.jpg);
	background-repeat :no-repeat;
}
.c3RelatedProd1
{
	width:285px;
	float:left;
	height:170px;
	background-image: url(../images/container3_prod_box.jpg);
	background-repeat :no-repeat;
	padding-top: 10px;
	margin-left:5px;
}
.c3RelatedProd2
{
	width:280px;
	float:left;
	height:170px;
	background-image: url(../images/container3_prod_box.jpg);
	background-repeat :no-repeat;
	padding-top: 10px;
}
.c3prodsrow
{
	width:555px;
	height:220px;
	margin-top:10px;
	float:left;
	padding-left:20px;
	padding-right:10px;
}

#c3ProdDetailsRight
{
	width:auto;
	padding-top:10px;
	padding-left:50px;	
}

#c3ProdLargImg
{
	width:auto;
	height : 200px;
	padding-left: 10px;
	padding-top:10px;
	float:left;
}

#c3ProdSmallImg
{
	width:auto;
	height : 200px;
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	float: left;	
}





.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	color: Gray;
	border: 1px;
	border-style:solid;
}

.c3tdleft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	line-height: 12px;
	text-align: left;
	color: #003E7B;
	width: 190px;
}
.c3tdright
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	text-align: left;
	color: #658B36;
}


#hm_mainlinks a:link {color: #ffffff; text-decoration: none;}
#hm_mainlinks a:visited {color: #ffffff; text-decoration: none;}
#hm_mainlinks a:hover {color: #ffffff; text-decoration: underline; }
#hm_mainlinks a:active {color: #ffffff; text-decoration: none;}

#c3mainlinks a:link {color: #ffffff; text-decoration: none;}
#c3mainlinks a:visited {color: #ffffff; text-decoration: none;}
#c3mainlinks a:hover {color: #ffffff; text-decoration: underline; }
#c3mainlinks a:active {color: #ffffff; text-decoration: none;}

#c3mainlinks
{
	padding-top: 10px;
	padding-left : 15px;
	float : left;
	color : #ffffff;
	font-size:10px;
}

#c3mainlinks ul
{
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 4px;

}

#c3mainlinks ul li
{
	background-image: url(../images/container2_right.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;

}

/*** Container 4 Styles ***/

#c4main
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size :11px;
	width : 572px;
	margin :0px auto;
}

#c4toprow
{
	width :572px;
	height:255px;
	float :left;
	background-image: url(../images/container4_top_bg.jpg);
	background-repeat :no-repeat;
	margin-top:5px;
}

#c4listtable
{
	width: 550px;
	float :left;
	padding-left:14px;
	margin-top :29px;
	height:185px;
}

.c4listtablecls1
{
	border-right: 1px solid #FFFFFF;
	background-color : #003E7A;
	color : #FFFFFF;
	height : 29px;
	padding-left:5px;
}



.c4listtablecls2
{
	border-right: 1px solid #FFFFFF;
	background-color : #366696;
	color : #FFFFFF;
	height : 29px;
	padding-left:5px;

}

.whitelink, .whitelink a
{
	color: #fff;
}


.c4listtablehead
{
	color : #4C6996;
	font-weight : bold;
	height :29px;
	vertical-align :top;
	
}

.c4txtbox
{
    font-family: Verdana, Arial, Tahoma, Helvetica;
    font-size: 10px;
    border: 1px solid #BBC4D0;
    height :15px;
    width : 20px;    
}

.c4chkbox
{
    font-size: 10px;
    border: 1px solid #BBC4D0;   
}

#c4subtotal
{
	color : #003E7B;
	font-weight : bold;
	float :left;
	padding-left:335px;
	padding-top : 10px;

}

#c4shopping
{
	width : 550px;
	padding-left:14px;
	padding-top : 10px;
	float:left;
	
}


#c4feature
{
	width :572px;
	height:345px;
	float :left;
	background-image: url(../images/container4_feature.jpg);
	background-repeat :no-repeat;
	margin-top:15px;
}

#c4infologo
{
	width :35px;
	float:left;
	height:30px;
	padding-right : 1px;
	padding-left:5px;
	margin-top:20px;
	margin-left:5px;
}

#c4infotext
{
	width :250px;
	float:left;
	height:26px;
	font-size : 16px;
	font-family:Arial Black, Arial;
	padding-top : 4px;
	color : #6D973C; 
	margin-top:20px;
}

#c4featureproducts
{
	width: 525px;
	float :left;
	padding-left:25px;
	margin-top :20px;
}

.c4fp_cell
{
	width:31%;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight :bold;
	color : #003E7B;
	text-align : center;
	padding-bottom :10px;
}

.addtocart
{
	width : 137px;
	margin :0px auto;
}


/*** Container 5 Styles ***/

#c5main
{
	font-family:  Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-size :11px;
	width : 572px;
	height : 700px;
	margin :0px auto;
	background-image: url(../images/content5_bg.gif);
	background-repeat : no-repeat;
	background-position :top;
	margin-top : 10px;	
}

#c5content
{
	width:510px;
	margin :0px auto;
	padding-top : 30px;
}

#c5title
{
	color : #003E7B;
	font-weight : bold;
	font-size : 12px;
	float : left;
}

#c5mainlinks
{
	width : 500px;
	float : left;
	color : #A2C873;
	font-weight : bold;
	padding-top : 15px;
}

#c5mainlinks ul
{
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#c5mainlinks ul li
{
	display: inline;
	padding-right: 7px;
}

#c5mainlinks ul li a
{
	text-decoration : none;
	color : #A2C873;
}

.c5subtitles
{
	width:510px;
	float : left;
	background-image: url(../images/content5_hdots.gif);
	background-repeat :repeat-x;
	background-position :bottom;
	height : 20px;
	color : #4A4A4A;	
	font-weight : bold;
	padding-top : 15px;
	margin-bottom : 5px;
}

.c5in_content
{
	width:510px;
	float : left;
	letter-spacing : 1px;
	padding-bottom:10px;
}

/* home page styles */
#hmmain
{
	font-family:  Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-size :11px;
	width : 975px;
	margin :0px auto;
	margin-top : 1px;
	text-align: left;	
}

#hmtopmain
{
	width : 958px;
}

.hmtop
{
	font-family:  Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-size :11px;
	width : auto;
	height : 92px;
	margin :0px auto;
	background-image: url(../Images/homepage_top_banner.jpg);
	background-repeat : no-repeat;
	background-position :top left;
}

.hmtop2
{
	font-family:  Tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-size :11px;
	width : auto;
	height : 92px;
	margin :0px auto;
	background-image: url(../Images/homepage_top_banner2.jpg);
	background-repeat : no-repeat;
	background-position :top left;
}



#hmtopcontact
{
	width:auto;
	margin :0px auto;
	padding-top : 2px;
	padding-left : 625px;
	font-family: Arial ;
	font-size : 20px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #ffffff;	
}

#hmtopfreedelivery
{
	width:auto;
	margin :0px auto;
	padding-top : 45px;
	padding-left : 600px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif ;
	font-size : 21px;
	font-weight: bold;
	color: #B00202;	
}

#hmmenu_bg
{
	width:auto;
	height : 30px;
	background-image: url(../images/navbarbg.gif);
	background-repeat : no-repeat;
	background-position :top left;	
}

#hm_mainlinks
{

	float : left;
	color : #ffffff;
	height : 30px;
	vertical-align : middle;
	padding-left : 8px;
	padding-top : 3px;
}

#hm_mainlinks ul
{
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#hm_mainlinks ul li
{
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding : 0px 10px 0px 11px;
	line-height : 200%;
}


#HMMiddlemain
{
	width : auto;
	margin :0px auto;
	padding-top: 12px;
	padding-left: 10px; 
}


#hmmmiddleleft
{
	width: 167px;
	float : left;
	/*height:780px;*/
	
	
}

#hmmiddle_left_prod
{
	height : 183px;
	width : auto;
	background-image: url(../images/left_container_image01.jpg);
	background-repeat:no-repeat;
	margin-top: 20px;
	padding-top : 5px;
	padding-left:5px;	
}

#left_prod_css1
{
	text-align:right; 
	padding-right:5px;
	letter-spacing :1px;
	padding-top : 3px;
	width : 150px;
}

#left_prod_css2
{
	font-size:22px; 
	font-weight:bold;
	color: #D10011;
	width:140px;
}

#left_prod_css3
{
	font-size:22px; 
	font-weight:bold;
	color: #D10011;
	width : 140px;
}



#HMMiddleCenter
{
	width: 590px;
/*	height : 500px;*/
	float : left;
	padding-left:30px;
	padding-top : 10px;
}

#master_content
{
	
	
	float:right;
	padding-left:90px;
	padding-right:13px;
	padding-top : 20px;
}


#HMMiddle1
{
	width: auto;
	height : 104px;
	background-image: url(../images/Home_MidContainer_image01.jpg);
	background-repeat : no-repeat;
	background-position :top left;	
}
#HMMiddleCont1
{
	width: 360px;
	padding-top: 10px;
	padding-left: 40px; 
}
.HMwelcome1
{
	font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif ;
	font-size : 18px;
	font-weight: bold;
	color: #6D973C;	
}
.HMwelcome2
{
	font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif ;
	font-size : 18px;
	font-weight: bold;
	color: #003F7C;	
}
.HMProdTitleLarge
{
	font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif ;
	font-size : 18px;
	color: #003F7C;	
}
#HMMiddleCont2
{
	width: 375px;
	font-family : Arial;
	font-size: 11px;	
	letter-spacing :1px;
	padding-top: 8px;
	padding-left: 43px; 
}
#HMMiddle2
{
	
	padding-left:10px;
}
#HMMiddleCont3
{
	width: 180px;
	font-family : Arial;
	font-size: 11px;	
	letter-spacing :1px;
	padding-top: 10px;
 
	float : left;
}
#hmmiddle_cont4
{
	width: 410px;
	padding-left:90px;
	font-family : Arial;
	font-size: 11px;	
	padding-top: 5px;
	padding-left: 0px; 
	float : left;
}
.HMMiddleCont4ProdHeadGreen
{
	color: #6D973C; 
	font-weight:bold;
	letter-spacing :1px;

}
.HMMiddleCont4ProdHeadBlue
{
	color: #003F7C; font-weight:bold;letter-spacing :1px;
}
.HMMiddleCont4btnbg
{
	width: 120px;
	height : 21px;
	background-repeat : no-repeat;
	background-position :top;
	background-image: url(../images/home_pacha.jpg);	
	float : left;
}
.HMMiddleCont4btn
{
	padding-top: 2px;
	padding-left: 2px; 
}
 
#HMMiddleCont5
{
	width: auto;
	font-family : Arial;
	font-size: 12px;
	font-weight :bold;
	letter-spacing :1px;
	color: #003E7A;	
	padding-top: 30px;

	float : left;
}

.hm_tdhead1
{
	width:170px;
	padding-right:10px;
}


#HMMiddleRight
{
	/*width: 167px;
	float : left;*/
	width: 160px;
	float: right;
}
#HMMiddleRight1
{
	width: auto;
	height : 120px;		
}
.HMSearchBox
{
	width: auto;
	font-family : Arial;
	font-size: 11px;	
	padding-top: 3px;
	padding-left: 17px; 
	float : left;
}

.hm_rightbox
{
	width : auto;
	padding-top : 0px;
	padding-bottom : 10px;
}



.hm_order
{
	text-align: left;
	color : #003E7B;
	font-size: 14px;
}

.hm_order a
{
	color : #003E7B;
	text-decoration : none;
}

.hm_order a:visited
{
	color : #003E7B;
	text-decoration : none;
}

.hm_order a:hover
{
	color : #003E7B;
	text-decoration : none;
}


#HMMiddle3
{
	float : left;
	width: 573px;
	height : 26px;
	background-image: url(../images/Homepage_SpecOffers.jpg);
	background-repeat : no-repeat;
	background-position :top left;
	margin-top : 10px;

}



.HMtopsellerslist a
{
	color:#003F7C;
}

.HMtopsellerslist ol
{
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}
.HMtopsellerslist ol li
{		
	margin-left: 23px;
	padding-bottom : 7px;
	color: #003F7C;	
}


#hm_bottommain
{
	width: 975px;
	padding-top: 5px; 
	text-align:center;
	margin:0px auto;

}

#hm_bottommain a
{
	color: #003F7C;
}



#hm_bottomline
{
	width: 100%;
	height : 9px;
	padding-bottom:5px;
	background-image: url(../images/Blue_Sqare.jpg);
	background-repeat : repeat;
	background-position :top;
	float:left;
}

.hm_bottomlinks
{
	width: 970px;
	padding-top: 10px;
	padding-left : 5px;
	color : #003F7C;
	text-align : center;
	float:left;

}

.hm_bottomlinks ul
{
	list-style: none;
	line-height: 10%;
}

.hm_bottomlinks ul li
{
	display: inline;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



#hm_bottomcopyright
{
	float: left;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #4C78A3;
	padding-top: 10px;
	text-align : center;
}

/* left menu of home page */
.menuheading
{
    float: left;
	background-image: url(../images/homepage_btn_bkg.jpg);
	background-position :center;
	background-repeat:no-repeat;
	width: 167px;
	padding-left: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right:0px;

}




.HMmenuheading1
{
	font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif ;
	font-size : 17px;
	font-weight: bold;
	color: #ffffff;	
	PADDING-LEFT: 25px;
}
.HMmenuheading2
{
	font-family: Tahoma, Verdana,Arial, Helvetica, sans-serif ;
	font-size : 17px;
	font-weight: bold;
	color: #003F78;	
}

#bgmenu					
{
    float: left;
    margin-bottom: 5px;
    width: auto;
    height: 140px;
    
}

.menuitems
{
    float: left;
    width: auto;
}

.menuitems a
{
    padding-right: 0px;
    display: block;
    padding-left: 25px;
    padding-bottom: 3px;
    width: 100%;
    color: #013e7c;
    padding-top: 5px;
    padding-bottom : 5px;
    background-color: #ffffff;
    text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

#menuitems .top
{
    border-top : medium none
}

.menuitems ul li			
{
    border-bottom: #78ACDA 1px solid;
    border-bottom-style: dashed;
    border-bottom-color:#949494;

}
.menuitems li a
{
    width : 140px;
}


.menuitems ul li a:link 
{
	color: #013E7C; 
	text-decoration: none;
}
.menuitems ul li a:visited 
{
	color: #013E7C; 
	text-decoration: none;
}
.menuitems ul li a:active 
{
	color: #013E7C; 
	text-decoration: none;
}

.menuitems ul li A:hover
{
    color: #000000;
    background-color: #DCE8FC
}

.menuitems ul
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    color: #000000;
    padding-top: 0px;
    list-style-type: none;
    background-color: #ffffff

}

.lnkmore:link {color: #949494; text-decoration: none;}
.lnkmore:visited {color: #949494; text-decoration: none;}
.lnkmore:hover {color: #003F78; text-decoration: none; }
.lnkmore:active {color: #949494; text-decoration: none;}

.bottomlinks:link {color: #003F7C; text-decoration: none;}
.bottomlinks:visited {color: #003F7C; text-decoration: none;}
.bottomlinks:hover {color: #4C78A3; text-decoration: underline; }
.bottomlinks:active {color: #003F7C; text-decoration: none;}

.srchresltborder
{
	border-top : 1px solid #DCE8FC;	
	border-bottom: 1px solid #DCE8FC;	
	border-right: 1px solid #DCE8FC;	
	border-left: 1px solid #DCE8FC;	
}

.btn
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #ffffff;
	background-color: #949494;
	border-top : 1px solid #DCE8FC;	
	border-bottom: 1px solid #DCE8FC;	
	border-right: 1px solid #DCE8FC;	
	border-left: 1px solid #DCE8FC;		
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	color: #013E7C;
	border: 1px;
	border-bottom-style:solid;
	border-top-style:solid;
	border-left-style:solid;
	border-right-style:solid;
}

.lbl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
	color: #013E7C;
}

.subcat_image
{
	height: 180px;
}


/* classes by tom... */
.rrpLabel
{
	font-size: 11px;
	color: #999;
}

.saveLabel
{
	font-size: 11px;
	color: #c00;
}

.quantityLabel
{
		font-size: 11px;
		color: #003e7a;
		font-weight: bold;
}

.quantityDropDown
{
		font-size: 11px;
		color: #003e7a;
		font-weight: bold;
		border: 1px solid #003e7a;
}

#c3add_product_clicktext
{
	color: #fff;
	float: left;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 15px;
	width: 200px;
}
.button
{
	width: 127px;
	height: 20px;
	background-image: url(../images/button.gif);
	font: Verdana, Geneva, Arial, Helvetica, sans-serif; color: white;
	font-weight: bold;
	font-size: 11px;
	border: 0px;
	cursor: pointer;
}

#c3add_product_addbutton
{
	color: #fff;
	float: right;
	font-size: 11px;
	padding-top: 22px;
	padding-right: 15px;
	width: 200px;
	text-align: right;
}

#c3add_product_cheaper
{
	padding: 5px;
	padding-left: 10px;
	width: 260px;
	float: left;	
	text-decoration: none;
	color: #003e7a;
	font-weight: bold;

}

#c3add_product_cheaper a
{

}


#c3add_product_more
{
	padding: 5px;
	padding-left: 10px;
	width: 260px;
	float: left;
	margin-top: 100px;

}

#c3add_product_more a
{
	text-decoration: none;
	color: #658b36;
	font-weight: bold;
}

#c3add_product_more a:hover
{
	text-decoration: underline;
}

#c3add_product_bottom
{	
	width:574px;
	height : 44px;
	background-image: url(../images/container3_main3.gif);
	background-repeat:no-repeat;
	float:left;

	
}

#c3_productaccessories_container
{
	background-image: none;
	padding-top:5px; 
	padding-left:10px; 
	background-color: #fff;
	float: left;
}

#c3_productaccessories
{
	font-size: 11px;
	color: #003e7a;
	font-family: Verdana;
	font-weight: bold;	
}

#c3_productaccessories .underline
{
	text-decoration: underline;
	cursor: pointer;
}

#c3_productaccessories .greentext
{
	font-weight: normal;
	color: #658b36;
}

.c3_specificationlink a
{
	font-weight: normal;
	font-size: 11px;
	color: #658b36;
	font-family: Verdana;	
	text-decoration: underline;
}

.hoverover
{
	padding: 8px;
	border: 1px solid #003e7a;
	width: 300px;
	height: auto;
	font-weight: bold;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #658b36;
	visibility: hidden;
	display: none;
	position: absolute;
	z-index: 1000;
	background-color: #fff;
	background-image: url(../images/greyfade.jpg);
	background-repeat: repeat-x;
}

.filter
{
	float:left;
	margin-top: 5px;
}

.md1
{
	float:left;
}
.md1go
{
	float:left;
	padding-left:10px;
	padding-right:17px;
}  
.virtual
{
	color:#000;
	margin:0px auto;
	padding-bottom:20px;
	width:510px;
	text-align: left;
}

.virtual .title
{
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #000;
	width: 530px;	 
	border-bottom: 1px dotted #ddd;
}


.whitetext table, .whitetext p a,  .whitetext p a:visted
{
	color: #fff;
	font-weight: bold;
}

.padtextleft
{
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
}

.heading
{
	FONT-WEIGHT: normal; FONT-SIZE: 15px; VERTICAL-ALIGN: middle; COLOR: #003e7b;font-weight:bold; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}


#securearea
{
	color: #658b36;
	font-size: 14px;
	font-weight: bold;
	width: 465px;
	float: left;
	vertical-align: middle;
	text-align: left;

	padding-left: 50px;
	background-image: url(../images/padlock.gif);
	background-repeat: no-repeat;
	height: 50px;
	/*background-color: #fff;
	border: 1px solid #003e7a;*/
		padding-bottom: 10px;
}

#securearea .secureheading

{
	padding-left: 20px;

}

#_ctl0_MainContent_CheckoutAddressModule_ThemeCheckoutAddressModule_ThemedImage2, #_ctl0_MainContent_CheckoutPaymentModule_ThemeCheckoutPaymentModule_ThemedImage2, #_ctl0_MainContent_PageHandlerModule_ThemePageHandlerModule_ThemedImage2
{
	float: left;
	width: 574px;
	margin: 0;
	padding: 0;
}

.note
{
	margin-top: 8px;
	color: #003e7a;
	font-size: 11px;
	padding-left: 20px;
	float: left;
}

.login
{
	height: 30px;
	vertical-align: middle;
	font-size: 14px;
	background-image: url(../images/container3_emblem.jpg);
	background-repeat: no-repeat;
	padding-left: 40px;
	color: #003e7a;
	float: left;	
	margin: 0px;	
}

.addressedit
{
	margin-left: 50px;	
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
	width: 400px;
}	
	
.valsummary
{
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #003e7a;
	padding: 5px;
}

.valsummary ul
{
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	font-weight: normal;
}

#checkcomplete
{
	text-align: left;
	padding-left: 20px;
}

#freegiftheader
{
	background-image: url(../images/arrow_black.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	color: #c00;
	background-color: #fff;
	
}

#freegiftlist
{
	vertical-align: middle;
	margin: 5px;
	font-size: 11px;
	color: #658b36;
	border-bottom: 1px dotted #003e7a;
}

#freegiftlist td, #freegiftlist td a
{
	font-size: 11px;
	color: #658b36;
}

#specialoffers
{
	float : left;
	width: 573px;
	height : 26px;
	background-image: url(../images/Homepage_SpecOffers.jpg);
	background-repeat : no-repeat;
	background-position :top left;
	margin-bottom : 10px;
	margin-left: 18px;

}

#morespecialoffers
{
	float : left;
	width: 573px;
	height : 26px;
	background-image: url(../images/Homepage_SpecOffersMore.jpg);
	background-repeat : no-repeat;
	background-position :top left;
	margin-top: 10px;
	margin-bottom : 10px;
	margin-left: 10px;

}

.error
{
    color: Red;
}

#payment_buttons .title
{
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
}

#payment_buttons, #payment_buttons table
{
    width: 100%;
}

#payment_buttons td
{
    width: 200px;
    height: 120px;
    text-align: center;
    vertical-align: middle;
}
