/* 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;
}