/* CSS Document */

/*Background color is set to light tan and shows through only in the footer region and below.*/

body {

	font-family: verdana;

	font-size: 101%;

	color: #333333;

	

	

	padding: 0;

	margin-left:auto;

	margin-right:auto;

	margin-top:15px;

	margin:0px;

	background-image:url(../images/back_grad.jpg);

}



#logintable

{

	

	margin-left:300px;

	width:340px;

	margin-bottom:300px;

	margin-right:auto;

	font-family:verdana;

	color:#666666;	

    font-size:11px;

    border:1px solid #cccccc;

    

		

}



#logintable tr td

{

    padding:5px 10px 5px 10px;

}



#pagewrapper

{

    background-image:url(../images/wrapper_grad.jpg);

    background-repeat:repeat-y;

	width:960px;

	margin-left:auto;

    margin-right:auto;

	background-color:#FFFFFF;

	margin-bottom:0px;

	padding-bottom:0px;

}



#homewrapper

{

    margin-left:auto;

	margin-right:auto;

	width:960px;

	background-color:#FFFFFF;

	height:740px;

    margin-top:12px;



}



#pagetop

{

	width:960px;

	margin-left:auto;

	margin-right:auto;

	font-size:10px;

	color:#666666;

	text-align:center;

	margin-top:8px;

	margin-bottom:5px;

}



#pagetop a

{

	font-size:10px;

	color:#666666;

	margin-left:15px;

	margin-right:15px;

}



#pagebottom

{

	width:960px;

	margin-left:auto;

	margin-right:auto;

	font-size:10px;

	line-height:22px;

	color:#666666;

	text-align:center;

	clear:both;

}



#pagebottom a

{

	

	text-align:center;

	font-size:10px;

	color:#666666;

}



#menubot

{



}



.remove

{

    float:left;   

}  



.xmas

{

    font-size:11px;   

    clear:both;

}      



.postquote

{

    font-weight:normal;

    margin-left:10px;   

    font-size:11px;

    clear:both;

}    



.postquote a

{

	color:#006666;

	text-decoration:none;

	font-weight:bold;

}



.postquote a:hover

{

	color:#0099FF;

	text-decoration:none;

	font-weight:bold;

}



.postquotebuy

{

    font-size:11px;

    font-weight:normal;

    clear:both;

    margin-bottom:5px;

}    



#sorry p

{

    padding-left:10px;

    font-size:12px;   

    font-weight:normal;

} 



#comodo

{

    

    text-align:right;

    

}    



#prodtextimage

{

    float:left;

    border:0px;

    padding-right:10px;

}       



#prodtext

{

       float:left;

}    



#prodtext p

{

    float:left;

    font-family: verdana;

	font-weight:normal;

	font-size:12px;

}    



#contentpage

{

	padding-left:10px;

	

	font-size:13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align:justify;

	float:left;

	padding-bottom:14px;

}



#contentpage p

{

	padding-bottom:0px;

	margin-bottom:0px;

}



#innernav

{



	

	float:right;

	width:162px;

	margin-left:15px;

	margin-bottom:10px;

	height:240px;

	margin-top:10px;

	

}



#innernav ul li

{

	margin-bottom:1px;

}



#contentpage a

{



	color:#006666;



}



#contentpage a:hover    

{



	color:#0099FF;



}







#contentpage P

{

	font-family: verdana;

	font-weight:normal;

	font-size:12px;

	padding:5px;

}



#grdProducts

{

    margin-top:-10px; 

	margin-bottom:18px;  

}



#descs

{



	float:left;

    text-align:justify;

    padding-left:5px;

    line-height:18px;

	width:750px;    



}



.infodesc

{

    font-size:12px;   

	float:left;

	text-align:justify;

	padding-right:10px;



	

}   



#descs span

{

    text-align:justify;

} 



.infodesc p

{

    text-align:justify;

    font-size:12px;

    font-weight:normal;

    font-family:Verdana;   

}





grdProductssmall

{



    vertical-align:top;



}    



#shopleft

{

    width:780px;



    padding-top:9px;

    padding-left:10px;  

    float:left; 

}    



.shopright

{

    

    width:140px;

    padding-right:15px;

    

    float:left;

    margin-top:0px;

    vertical-align:top;

    padding-top:10px;   

    background-color:#3E9680;

    background-image:url(../images/grad.jpg);

    background-repeat:no-repeat;

    background-position:bottom;

    padding-bottom:150px;

}    





.shoprightmiddle

{

   

     background-color:#3E9680;  

     padding-left:6px; 

     clear:both;

     margin-top:-1px;

     font-size:12px;

     

     padding-right:6px;

     

}  



.shoprightmiddlemini

{

   

     background-color:#669ACC;  

     font-size:12px;

     

 

     

}  



.shoprightmiddlequick

{

   

     background-color:#F7BC82;  

     padding-left:0px; 

     clear:both;

     margin-top:-1px;

     font-size:12px;

     background-image:url(../images/quickmiddle.jpg);

     

     

     

} 



#quicklinks

{

    margin-top:-1px;   

    margin-bottom:-3px;

    color:#3756A4;

    list-style:none; 

    display:none;

    

}  



#quicklinks li 

{

    padding-top:3px;   

    text-transform:uppercase;

    

}



form

{

    margin-top:0px;

}



#quicklinks li a

{

    color:#3756A4;

    

    text-decoration:none;

    font-size:11px;

}    





 



#Smartcart1_grdProductssmall

{

    

    padding:0px;

    color:White;

    font-size:11px;

    

}    



#sorrysmall

{

    text-align:left;   

    float:left;

    

}    





#sorry

{

	font-size:20px;

	font-family: verdana;

	font-weight:normal;

}

  



.shoprighthead

{

        

     color:#19316C;

     background-color:#6E87C3;

     font-size:12px;

     font-family: verdana;

     font-weight:bold;

     padding-top:15px;

     clear:both;

     

}





    



.shoprighttop

{

    width:160px;

    height:20px;       

    

    background-repeat:no-repeat;

    clear:both;

    z-index:200;

    padding-top:5px;

    text-align:center;

    font-size:11px;

    font-weight:bold;

    color:White;



    

    

}    



.shoprightbottom

{

    width:160px;

    height:20px;       

    

    background-repeat:no-repeat;

    clear:both;

    margin-bottom:1px;

}  



.shoprighttopquick

{

    width:160px;

    height:20px;       

    background-repeat:no-repeat;

    clear:both;

    z-index:200;

    padding-top:5px;

    text-align:center;

    font-size:11px;

    font-weight:bold;

    color:#3756A4;

    text-transform:uppercase;

    display:none;

    

}    



.shoprightbottomquick

{

    display:none;

    width:160px;

    height:20px;       

    /*background-image:url(../images/quickbottom.jpg);*/

    background-repeat:no-repeat;

    clear:both;

    margin-bottom:1px;

}  











#menubar {

	font-size: 0.9em;

	background-color: #555555;

	color: #CCCCCC;



}



#maincontent {

	padding: 0px 15px 12px 15px;

	font-size: 0.8em;

	background-repeat: no-repeat;

	text-align:justify;

	line-height: 1.5em;

	width:930px;



}

/*Paragraphs margins*/

#maincontent p, #sidecontent p {

	margin: 6px 0 8px;

	font-weight:normal;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:18px;

}

/*Style attributes common to all level 1-4 headings*/



/*Style attributes specific to all level 1 headings*/



/*Style attributes specific to all level 2 headings*/

h2 {

	font-size: 1.5em;

	margin: 30px 0 0;

}

/*Style attributes specific to all level 3-4 headings*/

h3, h4 {

	font-size: 1.2em;

	margin: 10px 0 5px;

}

/*Style attributes specific to all level 4 headings in the sidecontent TD.*/

#sidecontent h4 {

	margin: 0;

	font-size: 1em;

}

/*Footer styles.*/

	#footer {

	



	font-size: 9px;



	color:#FFFFFF;

	background-repeat:no-repeat;

	margin-left:auto;

	margin-right:auto;

	clear:both;

	text-align:center;

    

	padding-left:0px;

	margin-top:10px;

	width:960px;

	height:25px;

	padding-top:1px;

	

	}

	



	

	#insidefooter {

	

border-top:1px solid #cccccc;

border-bottom:1px solid #666666;

	font-size: 9px;

	background-image:url(../images/eurodyne_footer.jpg);

	color:#FFFFFF;

	background-repeat:no-repeat;

	margin-left:auto;

	margin-right:auto;

	clear:both;

	text-align:center;

	



	width:960px;

	height:28px;



	}

	

	#insidefooter a{

	

		color:#FFFFFF;

	}

	

.featuredimg2

{



}



.featuredimg3

{



}

	



#homelinks

{

    clear:both;

    font-size:10px;

    color:#666666;

    padding-top:5px;

    height:20px;

    margin-left:40px;

}    



#homelinks a

{

    font-size:10px;

    color:#666666;

    text-decoration:none;  

    padding-left:17px;  

    padding-right:17px;  

}    





.indexfreephone

{

    clear:both;

    font-family: verdana;

    text-decoration:none;

    color:red;

    font-weight:bold;

    font-size:10px;

    

    text-transform:uppercase;

    margin-top:49px;   

    padding-right:5px;

    

}    



#freephone

{

    clear:both;   

    height:53px;

    

    

}    



#freephone img

{

    border:0px;

    

    margin-left:15px;

}    



/*-----PAGE LINK STYLES --------*/

/*We assign specific link styles for links based upon the element that contains them.*/



#maincontent a:link, #sidecontent img

{

	width:120px;

}

#maincontent P a:link, #sidecontent a:link, #maincontent P a:visited {

	color: #0066cc;

	text-decoration:underline;

}



#maincontent .centrelinks a:link, #maincontent .centrelinks a:visited{

	color: #FF6633;

}



#sidecontent a:visited, #sidecontent a:visited {

	color: #FF6633;



}

/*#maincontent a:hover, #maincontent a:active, #maincontent a:focus,*/

#sidecontent a:hover, #sidecontent a:active, #sidecontent a:focus {

	color: #D26F4D;

}

#footer a:link {

	color: #FFFFFF;

}

#footer a:visited {

		color: #FFFFFF;

}

#footer a:hover, #footer a:active, #footer a:focus {

	color: #cccccc;

}



#maincontent #maincontentbaselinks

{

	clear:both;

	text-align:center;

	font-size:11px;

	color:#FF6633;

	font-weight:500;

	padding-top:10px;

}



#maincontent #maincontentbaselinks a, #maincontent #maincontentbaselinks a:visited		

{

	font-size:11px;	

	color:#FF6633;

	text-decoration:none;

}



.spacer

{

	clear:both;

}



.spacer2

{

	clear:both;

	height:1px;

}

.centrelinks

{

	text-align:center;

}



#productstab

{

	float:left;

	width:750px;

	}



#productstab td

{

	vertical-align:top;

	font-size:11px;

	padding-left:3px;

	padding-right:8px;

	padding-bottom:10px;

	line-height:18px;

	text-align:left;

}



.leftimage295

{

	float:left;

	width:295px;

	margin-right:10px;

	margin-top:9px;

}



.leftimage165

{

	float:left;

	width:165px;

	margin-right:10px;

}



.rightimage

{

	float:right;

	margin-left:10px;

}



.profiletext

{

	float:left;

	font-size:12px;

	text-align:left;

	width:400px;

}



#maincontent #maincontenttoplinks

{

	clear:both;

	text-align:center;

	font-size:12px;

	color:#FF6633;

	font-weight:500;

	



}



#maincontent #maincontenttoplinks a, #maincontent #maincontenttoplinks a:visited

{

	font-size:11px;	

	color:#FF6633;

	text-decoration:none;

}

















.italictext

{

	font-style:italic;

}



.underlinedtext

{

	text-decoration:underline;

}





.ccardimage

{

	width:25%;

	float:left;

	padding-top:15px;

}



hr

{

	list-style:none;

	height:5px;

	margin-top:4px;

	clear:both;



}



#homeproductsmain

{

    background-image:url(../images/eurodyne_main.jpg);  

    

    margin-left:auto;

    margin-right:auto;

    width:960px;

    background-repeat:no-repeat;

    clear:both;

    padding-bottom:0px;

    margin-bottom:0px;

    

	

    

    

}   



#featuredframe

{

	margin-top:32px;

	width:600px;

	height:570px;

	

	

	border:1px solid #999999;



} 



.matchtext{

	padding:5px;

	text-align:justify;

	font-size:10px;

}



.matchtext ul

{text-align:left;

}



.matchtext a

{

	color:#006666;

}





#navback

{

	background-image:url(../images/nav_back.jpg);

	background-repeat:no-repeat;



	padding-left:4px;

	

	

}





















#homecards{

clear:both;

padding-left:30px;

}  





    

#mainsectionlinks

{

    clear:both;

        

    margin-left:241px;

	height:17px;

	margin-top:130px;

	

	



}       

/* for home page (bit wider)*/



 



.mainlink

{

    font-family: arial;

    color:#666666;

    width:86px;

    float:left;

    text-align:center;



    text-decoration:none;

    

}



.mainlink a

{

    font-family: arial;

    font-size:11px;

    font-weight:bold;

    color:#666666;

    text-decoration:none;

}



.mainlink a:hover

{

    color:#0099FF;

	

     font-family: arial;

    font-size:11px;

    

    text-decoration:none;

    

    

}    





#mainpageholdermiddle

{

    clear:both;

    text-align:center;

    

    height:620px;

    

    padding-left:5px;

    

}    



#mainpageholdermiddleleft

{

    



    float:left;

    width:172px;

    margin-left:0px;

    text-align:center;





}



#mainpageholdermiddleright

{



    

    float:left;

	 text-align:center;

    vertical-align:middle;









}



#mainpageholdermiddlerighttop

{



	padding-top:7px;

    float:left;





    clear:both;

    text-align:center;

    vertical-align:middle;

}



#mainpageholdermiddlerightbottom

{

   

    

    float:left;

    

    clear:both;

    text-align:left;

    vertical-align:middle;

    padding-left:1px;

       

}



.stylegrid

{

    font-size:11px;   

    border:none;

    margin-bottom:10px;

    width:740px;

	float:left;

	margin-top:7px;

}



.stylegrid th

{

    font-size:11px;   

    border:0px;

    padding:5px 0px 5px 2px;

	text-align:left;



}









.stylegrid tr td

{

    border:0px;

    padding:3px;

}



.stylegrid tr td input

{

    font-size:11px;

    width:20px;

    text-align:center;

    

 

}



.stylegridlarge

{

    font-size:11px;   

    border:none;

    margin-bottom:10px;

    float:left;

    width:500px;

   

}



.stylegridlarge th

{

    font-size:11px;   

    border:0px;

    padding:3px;

    text-align:left;

}









.stylegridlarge tr td

{

    border:0px;

    padding:3px;

    text-align:left;

}



.stylegridlarge tr td input

{

    font-size:11px;

    width:20px;

    text-align:left;

    

 

}



.stylegridlarge2

{

    font-size:11px;   

    border:none;

    margin-bottom:10px;

    float:left;

    clear:both;

    

   

}



.stylegridlarge2 th

{

    font-size:11px;   

    border:0px;

    padding:3px;

    text-align:left;

}









.stylegridlarge2 tr td

{

    border:0px;

    padding:3px;

    text-align:left;

}



.stylegridlarge2 tr td input

{

    font-size:11px;

    width:20px;

    text-align:left;

    

 

}









#dosearch

{

    height:1px;

    width:1px;

    border:0px;

    display:none;

    

}    



#featprodtitle



{

color:white;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

margin-left:130px;

clear:both;

font-weight:bold;

margin-bottom:12px;

}



.searchtitle

{

	padding-bottom:3px;

	padding-left:0px;

	clear:both;

}



#mainpageholdermiddlerighttopleft

{

    float:left;



    padding-top:4px;

    text-align:left;

    padding-left:10px;

    vertical-align:middle;





}    



#mainpageholdermiddlerighttopright

{

    float:left;

    padding-left:4px;  



	width:150px;



}    



.featuredproduct

{

	width:195px;   

  	vertical-align:middle;

    height:185px;

	margin-top:8px;

    float:left;   

	text-align:center;



}    



.featuredproduct img

{

	height:130px;

	border:none;

	



}



.featuredproductlink

{

    clear:both;

    width:200px;

    text-align:center;

	font-family:Arial, Helvetica, sans-serif;



     

}   



.featuredlink

{

	font-family:Arial, Helvetica, sans-serif;

    color:#006666;

    font-weight:bold;

    text-decoration:none;

    font-size:12px;

}      



.featuredlink:hover

{

    font-family:Arial, Helvetica, sans-serif;

    color:#0099FF;

    font-weight:bold;

    text-decoration:none;

    font-size:12px;

} 



 



.instruction

{

    font-size:11px;   

    font-weight:normal;

}    



#newimagegraphic

{

    clear:both;

  

    margin-top:29px;  

    text-align:center;

    

    margin-bottom:5px;

    

    

}    



#newImg

{

    border:0px;

    height:140px;

    width:155px;

    

}   



#newimagelink

{

    clear:both;   

    height:60px;

    

    

    

}     



#lnkNewImage

{

    clear:both;

    width:165px;

    font-family: verdana;

    text-decoration:none;

    text-transform:capitalize;

    font-weight:bold;

    font-size:10px;

    color:#006666;

    

    

}    



.catlinks

{

    clear:both;

   padding-top:18px;

    text-align:left;

    margin-left:11px;

	

    

}    

.catlinks a, .catlinks a:visited, .catlinks a:link

{

    color:#FFFFFF;

    text-decoration:none;

    font-size:10px;





}



.catlinks:hover

{

    color:#006666;



    text-decoration:none;

}









/*

.top5

{



    width:160px;

    font-family: verdana;

    text-decoration:none;

    color:#006699;

    font-weight:bold;

    font-size:11px;

    padding-left:1px;

    text-transform:uppercase;

    

  

}    



.top5 a, .top5 a:visited, .top5 a:link

{

    color:#006699;

    font-weight:bold;

    text-decoration:none;

}



.top5:hover

{

    color:#006666;

    font-weight:bold;

    text-decoration:none;

}*/



    



     





#searchform

{

    

    margin-top:5px; 

    

    

}       



#searchformcontrol

{

    

    margin-top:0px;

    float:right;

    margin-right:20px;

   

}  



#navigationcontrol

{

    padding-top:5px;

}



#searchformcontrol td

{

    text-align:left;

    color:White;

    font-size:11px;

}         



#Search1_searchformcontrolbut

{

    margin-left:76px;

    border:1px solid white;

    background-color:#E12219;

    color:white;

    cursor:pointer;

    font-size:11px;

    font-weight:bold;

    width:75px;

    height:20px;

    margin-bottom:5px;

    margin-top:3px;          

}    







#searchform td

{

    font-family: verdana;

    color:white;

    font-size:11px;

    text-align:center;

    height:30px;

    vertical-align:middle;

    

    line-height:20px;

    

}     



.productSearch

{

    font-family: verdana;

    color:#006666;

    font-size:11px;

    width:225px;

    margin-left:0px;

}  



     



.productSearchList

{

    font-family: verdana;

    color:#006666;

    font-size:10px;

    margin-left:0px;

    width:230px;

    float:left;

}  



#offers

{

    border:0px;

    

    margin-top:1px;

}   



#SearchBut

{

    border:1px solid white;

    

    background-color:#3366CC;

    color:white;

    cursor:pointer;

    font-size:11px;

    font-weight:bold;

    width:75px;

    height:20px;

    

    

      

}         



#masthead

{

    clear:both;

    

    

}





#mastheadimg

{

  background-image:url(../images/eurodyne_mhead.jpg); 

  height:140px;

  width:960px;

  background-repeat:no-repeat;

  clear:both;

  

}    



#dynamicmasthead

{

	width:960px;

	height:139px;

	clear:both;

	margin:0px;

}



#Smartcart1_lblTotalSmall

{

    color:White;   

    font-weight:bold;

    

    text-align:center;

    

    padding-top:5px;

    font-size:11px;

} 



.smallbut

{

    float:left;

    border:0px;

    margin-top:5px;  

    margin-left:1px;

    

}       



#ccardimg

{

	padding-left:25px;

	vertical-align:middle;

	margin-top:24px;

}



h1

{

	

	font-family: arial;

	font-size: 16px;

	text-align:center;

    font-weight:bold;

    margin-top:0px;

    padding-top:3px;



	margin-bottom:5px;

    

}



#insideheader

{

	text-align:center;

	

	

	

	padding-left:35px;

}



.buyheader

{

	color:black;

	font-family: verdana;

	font-size: 1em;

	text-align:center;

	font-weight:bold;

}



#addtobasket

{

    clear:both;

    

    

}  



.QBox

{

   width:30px; 

}      



#moreimages

{

    width:200px;

    text-align:center;   

    

    padding-top:10px;

	

}   





#moreimages a

{

	color:#006699;

	font-size:12px;

}



#featuredright

{

	width:400px;

	text-align:right;

	

}



h2

{

	

	font-family: verdana;

	font-size: 1em;

	text-align:center;

	font-weight:bold;

}

.productlistitem

{

	

	vertical-align:top;	

	margin-left:20px;

	

	

}



.checkoutlink a img

{

	float:left;

	border:none;

		

}



.checkoutlink a

{

    

}    



#checkoutform

{

	

	font-family: verdana;

	font-size: 0.9em;

	text-align:left;

	font-weight:bold;

	width:350px;

	margin-left:75px;

	



}



.buyform

{

	color:black;

	font-family: verdana;

	font-size: 0.8em;

	text-align:left;

	font-weight:bold;

	width:740px;

	

	clear:both;

	margin-bottom:0px;

	

	clear:both;

	

}



.productlistitemcol1

{

	width:130px;	

	padding-right:5px;

	vertical-align:top;

	

	

}



#prodinfotopleft

{

    float:left;

    

    width:220px;

    

    

}    



#prodinfotopright

{

    

    

	width:750px;

	margin-left:auto;

	margin-right:auto;

    

}    



.productlistiteminnercol1

{			

	vertical-align:top;

	

	padding-right:5px;

	text-align:left;

	

	

	

}



.cartback

{

	width:490px;

	text-align:right;

	float:left;

}



.pager 

{

	font-family:Arial;

	

	font-size: 16px;

	color:Red;

	height:5px;

    float:left;

    

       

}



.pager td

{

    padding-left:20px;

    width:200px; 

     

    

}  



#subjtoVAT

{

    text-align:center; 

    font-size:11px; 

    font-family:Verdana;

    width:140px; 

    line-height:18px;

    color:#ffffff;

    padding:10px;

}      



.boldred

{

    color:#006666;

    font-weight:bold;

       

}    



.ViewPage

{

    float:left;   

    font-size:13px;

    font-weight:bold;

    

}    



.pager a, .pager a:visited

{

	

	font-family: Arial;

	font-size: 16px;

	color:Black;

	



}



.cartright

{

	

	text-align:right;

	

	overflow:hidden;

	

	

}



.cartright img

{

	border:0px;

	margin-bottom:5px;	

}



#cartsums

{

	width:530px;

	text-align:right;	

	font-size:13px;

	font-weight:bold;

	margin-bottom:10px;

}



#cartsums2

{

	

	text-align:left;	

	font-size:11px;

	

}



#cartsumsbuy

{

	color:Black;

	width:555px;

	text-align:right;	

}



#buytopright

{

	color:Black;

	width:650px;

	float:left;

    clear:both;

    

}



#buytopleft

{

	color:Black;

	width:750px;

	float:left;

	text-align:left;	

	

	font-family: verdana;

	

	font-size: 0.7em;

}



.productcartitemcol1

{

	padding-right:20px;

	font-size:14px;

	float:left;

	width:500px;

	vertical-align:top;

	

}



.remove

{

    float:left;   

}    



.formfieldcartselect

{

    font-size:10px;   

    font-weight:bold;

    text-align:left;

}    



.formfieldinfoselect

{

    font-size:10px;   

    font-weight:bold;

}    



hr

{

  height:1px;

  color:#FBA49A;  

  border-style:dotted;

 

}    



.productcartitemcol2

{

	

	

	font-size:13px;

	padding-bottom:10px;

	text-align:left;

	float:left;

	

}



.productlistitemcol2

{

	width:650px;	

	

	vertical-align:top;

	padding-right:0px;

	text-align:left;

	

}



.productlistiteminnercol2

{

	width:auto;	

	vertical-align:top;

	padding-left:10px;

	float:left;

	margin-right:10px;

}







.productlistimage

{

	

	width:120px;

	

}



.productinfoimage

{

	

    width:250px;

	margin-top:10px;

	

	



}

.productlisttitle

{

	

	font-family: verdana;

	font-size: 12px;

	text-align:center;

	font-weight:bold;



	text-transform:capitalize;

	

}







.productlistcode

{

	

	font-family: verdana;

	font-size: 0.8em;

	text-align:center;

	line-height:25px;

	text-transform:uppercase;

}

.productdesc

{

	

	font-family: verdana;

	font-size: 0.8em;

	

	clear:both;	

	line-height:16px;

	padding-top:3px;

	padding-bottom:4px;

	text-align:justify;

	

}



hr

{

    width:710px;   

}    



.productdescinner

{

	

	font-family: verdana;

	font-size: 0.8em;

	clear:both;	

	width:550px;

	text-align:justify;

	

	

}



.productdescleft

{

	

	float:left;

	width:520px;

	

	text-align:left;

	

	

	

}



.extraRqmnts

{

	clear:both;

	margin-bottom:5px;

}



.productdescright

{

	

	float:left;

	width:60px;

	clear:right;

	margin-left:5px;

}



.productprice

{

	

	font-family: verdana;

	font-size: 12px;

	line-height:14px;

	padding-top:6px;	

	font-weight:bold;

	float:left;

}



.productcartprice

{

	

	font-family: verdana;

	font-size: 12px;

	float:left;

	width:230px;

	padding-right:10px;

	

	

	

}



.detailprices

{

    float:left;   

}

P

{

	

	font-family: verdana;

	font-size: 0.7em;

	line-height:14px;

	padding-top:7px;	

	font-weight:bold;

}



P A

{

	

	font-family: verdana;

	

	line-height:14px;

	padding-top:7px;	

	

	text-decoration:none;

}





.productbottom

{

	

	float:left;

	clear:both;	

	padding-bottom:10px;

	

	

}

.productbottomspacer

{

	width:50px;	

	float:left;

	

}



.productbottominfo

{

	

	float:right;

	text-align:right;

    padding-top:4px;

    padding-right:45px;

    

    

}



.productbottomback

{

	

	float:left;

    border:1px solid black;

    

    

	

	

}



#lnkBack

{

    border:none;   

}    



.backimage 

{

	

	border:0px;

}



.backimage a img

{

	

	border:0px;

	

}



.error

{

	font-family:verdana;

	color:#d90000;	

	font-size:x-small;

}



#pagewrapperprint

{

    background-color:White;

    margin-top:-20px;

    padding-top:10px;

    width:550px;

    

}    



.productbottomqty

{

	

	

	float:left;

	

	font-family: verdana;

	font-size: 12px;

	margin-top:10px;

	margin-left:20px;

    

	

	

	

}



.productbottomprice

{

	font-family: verdana;

	font-size: 12px;

	padding-top:3px;

	width:480px;

	

	

}



.productbottomprice2

{

	font-family: verdana;

	font-size: 12px;

	padding-top:12px;

	float:left;

	padding-left:9px;

	

	

}



.productbottomviewcart

{

	

	float:left;

	

	

	font-family: verdana;

	font-size: 0.8em;

	margin-left:1px;

	

	

	

	

	

}



.specimage

{

    border:0px;

    float:right;

}



.productlistiteminnercol2 ul

{

    font-size:12px;

}    



.bodyblank

{

	background-color:White;

	



}



#enquiryform

{

	margin-left:auto;

	margin-right:auto;

	border:1px solid #666666;

	margin-top:10px;



	background-color:#E2EBF2;

	font-size:11px;

	color:#333333;

	margin-bottom:20px;

}



#enquiryform td

{

	padding:5px 20px 5px 20px;

}



.formfieldwhite

{	

	font-family: verdana;

	font-size: 9px;

	

	font-weight:bold;

}



.formfield

{	

	font-family: verdana;

	font-size: 11px;

	color:Black;



}



.formfieldbuy

{	

	font-family: verdana;

	font-size: 11px;

	color:Black;

	

}



.formfieldbuyupper

{	

	font-family: verdana;

	font-size: 10px;

	

	color:Black;

	text-transform:uppercase;

}



.formfieldbuybutton

{	

	font-family: verdana;

	font-size: 10px;

	color:Black;

	border:1px solid #cccccc;

	cursor:pointer;

}



.formfieldupper

{	

	font-family: verdana;

	font-size: 9px;

	color:Black;

	font-weight:bold;

	text-transform:uppercase;

	

	

}



#videoholder

{

	width:60px;

	

	

	float:left;

	margin-left:15px;

	margin-right:9px;

	margin-top:4px;

}



#btnCartAdd

{

	border-style:none;

	border-width:0px;	

	float:left;

}



#bottomextras

{

	float:left;



	width:285px;

	

}



#bottomextras a

{

    float:left;

}



#bottomextras img

{

	border:0px;

	padding-top:1px;

	float:left;

	

}



#bottomextraleft

{

	

	float:left;

	

	width:275px;

	padding-left:15px;

	font-size: 0.8em;

		

}



#bottomextraleft a

{

	

	

	font-family: verdana;

	text-decoration:none;

	

}



#bottomextracenter

{

	width:10px;

	float:left;

}



#bottomextraright

{

	width:250px;

	float:left;

	border:solid 1px;

	border-color:White;

	font-size: 0.8em;		

	padding-left:15px;

	

}



#bottomextraright a

{

	

	

	font-family: verdana;

	font-size: 1em;		

	

}

.detailtitle

{

	

	font-family: verdana;

	font-size: 1em;		

	font-weight:bold;

	text-align:center;

	clear:both;

}







.videoimg

{

	

	border:0px;

	text-align:center;

	margin-left:auto;

	margin-right:auto;

	

}



.productbottomcartinner

{

	

	float:left;

	

	height:50px;

	

	



}



.productbottomcart

{

    

    padding-left:583px;

    

}    



.productbottomcartinner

{

	

	float:left;

	

}



.detailimage

{

	border:none;	

	float:left;

	

}



.detailimagevideo

{

	border:none;	

	float:left;

	padding-left:11px;

}





#sidecontent

{

    display:none;

}   



#maincontentshop

{

    padding-left:10px;   

    padding-right:10px; 

}    





.centrelinkssmall

{

	color:#006666;

	font-size:12px;

	text-align:center;

}





.centrelinkssmall a

{

	color:#006666;

	text-decoration:none;

	font-size:12px;

	padding-left:10px;

	padding-right:10px;

}



.centrelinkssmall a:hover

{

	color:#0099FF;

	text-decoration:none;

	font-size:12px;

}



p

{

	text-align:justify;

}



p a

{

	color:#006666;

	text-decoration:none;

}



p a:hover

{

	color:#0099FF;

	text-decoration:none;

}



#maincontentshop a

{

    color: #FF6633; 

}   



#yourcart

{

	width:920px;

	margin-left:30px;

	margin-bottom:150px;

	

} 





#yourcheckout

{

	width:885px;

	margin-left:50px;

	

} 



#offersbut

{

	clear:both;

	margin-left:9px;

	

	

}



#offersbuthtm

{

	clear:both;

	margin-left:2px;

	margin-top:9px;

}



.sitemap

{

    font-size:12px;

     color:#FF9933; 

     margin-left:300px;

     margin-bottom:-20px;

}



.sitemap li a

{

    font-size:12px;

    font-weight:normal;

    text-decoration:none;

    color:#336699;   

}    

    

    

.thankyou

{

    margin-left:10px;   

    font-size:12px;

    font-weight:normal;

    padding:15px;

}        



#buttons

{

    margin-top:10px;   

    clear:both;

    margin-left:505px;

    

}



#termstop

{

	text-align:justify;

	width:752px;

}



#pagecontent a

{

	text-decoration:none;

}



#pagecontent p

{

	margin-top:0px;

	margin-bottom:0px;

}



#warranty

{

	margin-bottom:10px;

	margin-top:7px;

	margin-left:2px;

}



#hometext

{

    text-align:justify;

    font-size:12px;

    line-height:16px;

    width:738px;   

    padding-top:10px;

    float:left;

    padding-left:10px;

}



#movie

{

    padding-top:4px;

    border:1px solid #BDDED6;

    

    

}





#searchback

{

    width:350px;

    margin-left:auto;

    margin-right:auto;

    height:85px;

    background-repeat:no-repeat;

    background-image:url(../images/search2but.jpg);   

   

}



.largesearchfield

{

    margin-top:39px;

    width:250px; 

    margin-left:30px;   

    float:left;

}



.largesearchbut

{

    float:left;

    margin-top:39px;

    border:1px solid white;

    background-color:#E12219;

    color:white;

    cursor:pointer;

    font-size:11px;

    font-weight:bold;

    width:29px;

    margin-left:4px;

    height:22px;

    margin-bottom:5px;

             

}    



#staticright

{

    

    width:155px;

    float:right;

    margin-top:0px;

    vertical-align:top;

    padding-top:10px;   

    background-color:#3E9680;

    background-image:url(../images/grad.jpg);

    background-repeat:no-repeat;

    background-position:bottom;

    padding-bottom:150px;

	margin-left:20px;

	height:230px;

}    



#maincontenttext

{

	padding:5px 15px 15px 10px;

}



#maincontenttext a

{

	color:#0066cc;

}



#maincontenttext p

{

	padding-top:0px;

	margin-top:0px;

}



#maincontent h1

{

	margin-top:6px;

	margin-bottom:0px;

}



.leftimage

{

	float:left;

	margin-right:15px;

}





.rightimage

{

	float:right;

	margin-left:15px;

}

#sigma_punchout_link
{
    background-image: url(../images/sigmabuttontwo.png);
    width:135px !important;
    height:46px !important;
}
#sigma_punchout_link_large
{
    background-image: url(../images/sigmabuttontwolarge.png);
    width:230px !important;
    height:80px !important;
}    
#sigma_punchout_link,#sigma_punchout_link_large
{
    display:block;

    margin-left:5px;
    background-position: 100% 100%;
    cursor:pointer;
}
    

#sigma_punchout_link:hover,#sigma_punchout_link_large:hover
{
    background-position: 0 0;
}

table#chem_and_search_table 
{
    border:none;
    width:900px;
    margin-right:15px;
}
table#chem_and_search_table col
{
    width:50%;
}
table#chem_and_search_table td
{
    border: none;
    text-align:center;
    vertical-align:middle;
    width:50%;
    margin:0;
    padding:0;
}
#chem_and_search_table #sigma_punchout_link_large
{
    display: inline-block;
    margin: 0;
}
/*
#message_wrapper 
{
    position:fixed;
    background-color:#000000;
    opacity:0.4;
    filter:alpha(opacity=40);
    bottom:0;
    top:0;
    left:0;
    right:0;
}
#message_table
{
    width:100%;
    height:100%;
}
#message_table tr
{
    height:100%;
}
#message_table td
{
    vertical-align:middle;
    text-align:center;
}
#message 
{
    opacity:1;
    filter:alpha(opacity=100);
    border: 1px solid #197058;
    text-align: center;
    display: inline-block;
    padding: 10px;
    background:#ffffff;
    color:#000000;
}
*/
#message
{
    border-bottom: 1px solid #197058;
    text-align: center;
    display: block;
    padding: 10px;
    background:#333333;
    color:#ffffff;  
    position:fixed;
    font-weight:bold;
    top:0;
    left:0;
    right:0;
}   

#lblTotal strong
{
    border-bottom: solid 1px red;
    displcy: inline-block;
}

#ssllogo{
    float:right;
}
