body {

	background-color: #314D7F;

	background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/background.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}



.pageContainer {

 width: 1000px;

 height: auto;

 margin: 0 auto;

 

 

}

  

  

.header {

 width: 1000px;

 float: left;

 height: 120px;

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/headerback.png)

}



.topgap {

 width: 1000px;

 float: left;

 height: 30px;

}



.mainbacktop {

 width: 1000px;

 float: left;

 height: 13px;

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/mainbacktop.png)

}



.mainbackmiddle {

 width: 1000px;

 float: left;

 height: auto;

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/mainbackmiddle.png)

}



.mainbackbottom {

 width: 1000px;

 float: left;

 height: 16px;

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/mainbackbottom.png)

}



.mainfoot {

 width:1000px;

 float:left;

 height:20px;



}



.footertext { 

 color: #FFFFFF;

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

 font-size:10px;

 float:right;

 text-align:right;

 padding-right:2px;

 text-decoration:none;

 width:300px;

 text-transform:uppercase;

}

.footertextleft { 

 color: #FFFFFF;

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

 font-size:10px;

 float:left;

 width:1000px;

 padding-left:1px;

 text-decoration:none;

 text-transform:uppercase;

}

.footertextleft a {

 color: #FFFFFF;

 text-decoration:none;

}

.footertext a {

 color: #FFFFFF;

 text-decoration:none;

}



.footertextbot { 

 color: #FFFFFF;

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

 font-size:10px;

 float:left;

 height:auto;

 text-decoration:none;

 padding-left:1px;

 text-transform:uppercase;

 padding-top:2px;

 padding-bottom:2px;

}

.footertextbot a {

 color: #FFFFFF;

 text-decoration:none;

}

.pgap {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	
}


.sessiontext {

 color: #FFFFFF;

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

 font-size:11px;

 padding-left:11px;

 padding-top:7px;

 text-decoration:none;

 text-transform:uppercase;

 width:605px;

 float:left;

 height:auto;

}



.sessiontext a {

 color: #FFFFFF;

 text-decoration:none;

}



.linkgaptext {

 color: #FFFFFF;

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

 font-size:11px;

 padding-left:17px;

 padding-top:7px;

 text-decoration:none;

 text-transform:uppercase;

 float:left;

 text-align:right;

 width:352px;

 height:auto;

}



.linkgaptext  a {

 color: #FFFFFF;

 text-decoration:none;

}



/*begin site css*/



.topnav {

 color:#FFFFFF;

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

 font-weight:bold;

 text-align:center;

 font-size:12px;

 width: 940px;

 float: left;

 height: 25px;

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/topnavback.gif);

 padding-top:5px;

 padding-left:30px;

 padding-right:30px;

}



.topnav a {

 color:#FFFFFF;

 text-decoration:none;

}



.topnav a:hover {

 color:#9D3333;

 text-decoration: none;

}



.topnavlink {



}



.topnavlink a {

 color:#CCCCCC;

 text-decoration:none;

}



.topnavlink a:hover {

 color:#00FF00;

 text-decoration: none;

}





.bottomnav {

 color:#FFFFFF;

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

 font-weight:bold;

 text-align:left;

 padding-top:5px;

 font-size:12px;

 width: 940px;

 float: left;

 height: 25px;

 padding-left:30px;

 padding-right:30px;

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/topnavback.gif);

 

}



.bottomnav a {

 color:#FFFFFF;

 text-decoration:none;

}



.bottomnav a:hover {

 color:#9D3333;

 text-decoration: none;

}





.leftnav {

 width: 155px;

 float:left;

 padding-left:10px;



}



.leftnavcart {

 width: 155px;

 float:left;

 height: auto;

 padding-left:10px;



}



.leftnavtop {

 width: 155px;

 float:left;

 height:40px;

 /*padding-left:10px;*/

 margin-top:9px;

 /*background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/topbackleft.jpg);

 background-repeat:no-repeat;

 background-position:right;

*/}



.search {

 width: 670px;

 float:left;

 height:40px;

 margin-left:10px;

 margin-top:9px;

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/searchback.jpg);

}



.rightnavtop {

 width: 165px;

 float:left;

 height:40px;

 margin-top:9px;

 /*background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/topbackright.jpg);

 background-repeat:no-repeat;

 background-position:right;

*/}



.main {

 width: 670px;

 float:left;

 height: auto;

 padding-top:9px;

}



.maincart {

 width: 1000px; 

 float:left;

 height: auto;

 padding-top:9px;

 padding-left:5px;

}



.rightnav {

 width: 165px;

 float: left;



}



.rightnavcart {

 width: 10px;

 float: left;

 height:300px;

 background-color:#00FFFF;



}







/* END INDEX AND CART GLOBAL CODE */



h1.txtContentTitle,  .txtContentTitle{

	font-size: 15px;

	color:#000000;

	margin-left:5px;

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

	font-weight:bold;

	height:30px;

	width:660px;

	background: url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/navback.jpg);







	

}



h1.txtContentTitlecart,  .txtContentTitlecart{

	font-size: 15px;

	color:#000000;

	margin-left:5px;

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

	padding-top:2px;

	font-weight:bold;

	height:30px;

	width:980px;

	background: url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/navback.jpg);







	

}





.boxContent {

	margin-left:5px;

	width:660px;

	height:auto;

	

}



.boxContentReg {

	margin-left:5px;

	width:660px;

	height:auto;

}



.boxContentcart {

	margin-left:5px;

	width:980px;

	height:auto;

	

}



.boxContentcartgateway {

	margin-left:5px;

	width:980px;

	height: auto;

	

}



.boxContentviewprod {

	margin-left:5px;

	width:660px;

	height:auto;

}



.searchBox {

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

 	font-size:12px;

 	text-decoration:none;

	color:#FFFFFF;

	text-align:center;

	padding-top:12px;

	font-weight:bold;

}



.searchBox a {

 color: #000000;

 text-decoration:none;

}



.suggestivesearch{

     width:378px;

	 font-weight:normal;

	 height: auto;

	 position:absolute;

	 z-index: 10;

	 padding-left:2px;

	 background-color:#FFFFFF;

	 margin-left:104px;

	 color:#000000;

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

	 text-decoration:none;

	 text-transform:lowercase;

	 text-align:left;

}



.searchBoxin {

     border-style: hidden;

     border-width: 0px;

     color: #000000;

     padding-left:11px;

     padding-right:7px;

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

	 width:381px;

	 height: auto;

     background-image: url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/searchboxback.jpg);

     margin-left:3px;

	 text-transform:lowercase;

}





/*.searchBoxin {

	height: auto;

	width:300px;

	font-weight:bold;

	border-bottom:#610D6F thin solid;

	border-top:#610D6F thin solid;

	border-left:none;

	border-right:none;

	

}*/



/*.cartwrapper {

	color:#215B63;

	height: 117px;

	width:170px;

	padding-left:28px;

	padding-top:35px;

	text-transform:uppercase;

	font-weight:bold;

	background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/cart.png); background-repeat:no-repeat;

	}

	

.cardswrapper {

	height: auto;

	width:170px;

	padding-left:15px;

	}

	

.cartwrapper a {

 	color: #215B63;

 	text-decoration:none;

}



.cartwrapper a:hover {

 	color: #000000;

 	text-decoration: none;

}



.botwrapperbot {

	height: auto;

	padding-top:10px;

	width:170px;

	padding-left:15px;

	}

	

.cartwrapper a {

 	color: #215B63;

 	text-decoration:none;

}



.cartwrapper a:hover {

 	color: #000000;

 	text-decoration: none;

}

.carttext {

 	color: #000000;

 	text-decoration: none;

	text-transform:none;

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

	font-size:10px;

	font-weight:normal;

	width:150px;

}*/



.mailwrapper {

	color:#215B63;

	height: 77px;

	width:170px;

	padding-left:28px;

	padding-top:35px;

	font-weight:bold;

	background-image:url(http://www.bookworm-direct.co.uk/onlineshop/skins/bookworm/styleImages/backgrounds/mail.png); background-repeat:no-repeat;

	}



.mailtext {

 	color: #000000;

 	text-decoration: none;

	text-transform:none;

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

	font-size:10px;

	font-weight:normal;

	width:150px;

	padding-bottom:10px;

	width:145px;

}



.mailform {

 	color: #333;

	background-color: #fff;

	height:20px;

	width:120px;

}





.breadCrumb {

	font-size:11px;

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

	margin-bottom:10px;

	padding-bottom:5px; 

	border-bottom:1px dotted #ccc;

	width:660px;

	margin-left:5px;

}



.breadCrumb a.txtLocation {

	color: #666;

	text-decoration:none;

}



.breadCrumb a.txtLocation:hover {

	text-decoration:underline;

}



.productpriceandstockinfo_title {

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

 	font-size:14px;

	font-weight:bold;

 	width:650px;

 	height:auto;

 	float:left;

 	margin-right:2px;

	margin-bottom:5px;

	padding-bottom:5px;

	padding-top:5px;

 	border-bottom:#FFFFFF thin dotted;

	border-top:#FFFFFF thin dotted;

	background-color:#020868;

	color:#FFFFFF;

	padding-left:5px;

	padding-right:5px;



}



h1 {

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

	font-size:14px;

	font-weight:bold;

}



h2 {

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

	font-size:14px;

	font-weight:bold;

}



h3 {

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

	font-size:14px;

	font-weight:bold;

}



h4 {

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

	font-size:14px;

	font-weight:bold;

}



h5 {

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

	font-size:14px;

	font-weight:bold;

}



.prodtextextra {

	width:346px;

	height:291px;

	float:left;

	border: #000000 1px dotted;

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

	font-size:12px;

}



.prodmainimage {

	width:246px;

	height:289px;

	float:left;

	border: #610D6F thin dotted;

	padding:1px;

}



.prodmainimage_new {

	width:649px;

	height: auto;

	float:left;

	border-top: #610D6F 1px dotted;

	border-bottom: #610D6F 1px dotted;

	border-left: #610D6F 1px dotted;

	border-right: #610D6F 1px dotted;

	text-align:center;

	padding:5px;

	margin-bottom:10px;

}



.prodInfohome {

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

font-size:12px;

padding-top:12px;

color:#FFFFFF;

font-weight:bold;

}







.prodinfotwo {

	width:400px;

	height:auto;

	float:right;

	/*padding-left:10px;*/

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

	font-size:12px;

	border-bottom:#666666 dotted 1px ;

	margin-left:10px;

	padding-top:10px;

}



.prodinfothree {

	width:400px;

	height:auto;

	float:right;

	/*padding-left:10px;*/

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

	font-size:12px;

	border-bottom:#666666 dotted thin ;

	margin-left:10px;

	padding-top:10px;

}





/**PRODUCT OPTIONS

********************/

.ProdOptions {

	width:400px;

	height:auto;

	float:right;

	/*padding-left:10px;*/

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

	font-size:12px;

	border-bottom:#666666 dotted thin ;

	margin-left:10px;

	padding-top:10px;

	}



.Options {

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

	font-size:12px;

	font-weight:normal;

	padding-bottom:10px;

	}



.OptionsStyle {

	width:auto;

	} 

	

	

	

/**ADD TO CART BLUE BACKGROUND

*******************************/

.ProdBuy {

	width:400px;

	height:auto;

	float:right;

	/*padding-left:10px;*/

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

	font-size:12px;

	border-bottom:#666666 dotted thin ;

	margin-left:10px;

	padding-top:10px;

	text-transform:uppercase;

	}



.ProdBuy a {

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

	font-size:12px;

	}

	



.ProdDec {

	font-size:12px;

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

	border-bottom:1px dotted #610D6F;

	border-left:1px dotted #610D6F;

	border-right:1px dotted #610D6F;

	border-top:1px dotted #610D6F;

	width:649px;

	padding:5px;

	height: auto;

	float:right;

	list-style-position: inside;

	margin-left:4px;

	background: url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/viewcatbacktext.jpg) right top no-repeat;

	margin-bottom:10px;

}



.ProdDec2 {

	font-size:12px;

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

	border-bottom:1px dotted #610D6F;

	border-left:1px dotted #610D6F;

	border-right:1px dotted #610D6F;

	border-top:1px dotted #610D6F;

	width:649px;

	padding:5px;

	height: auto;

	float:right;

	list-style-position: inside;

	margin-top:10px;

	margin-left:4px;

	}

	

.ProdDec3 {

	font-size:12px;

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

	border-bottom:1px dotted #610D6F;

	border-left:1px dotted #610D6F;

	border-right:1px dotted #610D6F;

	border-top:1px dotted #610D6F;

	width:649px;

	height:125px;

	padding:5px;

	float:right;

	list-style-position: inside;

	margin-top:10px;

	margin-left:4px;

	background-image: url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/additems.jpg); 

	background-position:center;

	background-repeat:no-repeat;

	}

	

	.ProdDec3 a {

	color:#000000;

	text-decoration:none;

	}

	

	.ProdDec3 a:hover {

	color:#FF0000;

	text-decoration:none;

	}

	

.ProdDec10 { 

	font-size:12px;

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

	border-bottom:1px dotted #610D6F;

	border-left:1px dotted #610D6F;

	border-right:1px dotted #610D6F;

	border-top:1px dotted #610D6F;

	width:649px;

	padding:5px;

	height: auto;

	float:right;

	list-style-position: inside;

	margin-left:4px;

	}

	

	.ProdDec10 a {

		text-decoration:none;

		color:#009; 



	}





	



.contactus { 

	width:630px;

	height:auto;

}



.contacttext {

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

	font-size:12px;

	color:#000000;

}



.contacttextbot {

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

	font-size:12px;

	color:#000000;

	text-transform:none;

	font-weight:normal;

	padding-top:30px;

}



.contacttextinfo {

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

	font-size:12px;

	font-weight:bold;

	color:#000000;

	padding-left:15px;

	padding-bottom:10px;

}



.contacttextinfotop {

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

	font-size:12px;

	font-weight:bold;

	color:#000000;

	padding-left:15px;

	padding-top:20px;

	padding-bottom:10px;

}



.contactform {

	padding-left:15px;

	padding-top:15px;

}



.contactformbox {

	color: #333;

	background-color: #fff;

	height:20px;

	width:120px;

}



.contactformtext {

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

	font-size:10px;

	text-transform:uppercase;

	color:#000000;

	vertical-align:top;

}



.txtOldPrice {text-decoration:line-through;}

.Sale {color: #FF0000; font-weight:bold; background:#FFFFFF;}

.OutOfStock {color:#FF0000;background:#FFFFFF;}

.Save {color:#FFAA00; background: #3AB0D6;}





	

	

a.txtButton:link, a.txtButton:visited, a.txtButton:hover, 

a.txtButton:active, a.txtButton:focus, .submit, .submit:hover {

	background-image:url(../styleImages/backgrounds/ButtonBg.gif);

	background-repeat: repeat;

	background-position: left top;

	color: #FFFFFF;

	background-color: #FEC100;

	line-height:24px;

	font-size:12px;

	padding:0 10px;

	margin:0;

	text-transform:uppercase;

	text-decoration:none;

	border:4px solid #FFFFFF;

	}

	

	

.loginout {

color:#000000;

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

font-size:12px;

width:330px;

height:200px;

border:thin #999999;



}



.logintable {

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

font-size:12px;

text-transform:uppercase;







}

.logintablecart {

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

font-size:12px;

text-transform:uppercase;

width:980px;







}

.loginstatus {

color:#000000;

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

font-size:12px;

width:auto;

height: auto;

padding-bottom:10px;

padding-top:10px;







}



.textERROR {



color:#FF0000;

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

font-size:12px;

width:auto;

height: auto;

text-transform:uppercase;

padding-bottom:10px;







}



.faqviewhide{

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

	font-size:11px;

	text-decoration:none;

	float:left;

	width:260px;

	height:15px;

	padding-top:10px;

	text-align:right;

}  



.faqviewhide a {

	text-decoration:none;

	color:#215B63

}  



.faqviewhide a:hover {

 	color: #215B63;

	text-decoration:none;

}



.faqviewhidelogin{

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

	font-size:12px;

	text-decoration:none;

	float:left;

	width:260px;

	height:15px;

	padding-top:10px;

	text-align:right;

}  



.faqviewhidelogin a {

	text-decoration:none;

	color:#000000;

}  



.faqviewhidelogin a:hover {

 	color: #000000;

	text-decoration:none;

}



.faqviewhidemain{

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

	font-size:11px;

	text-decoration:none;

	border-bottom:#610D6F thin dotted;

	float:left;

	width:160px;

	height:15px;

	text-align:right;

	padding-top:10px;

	text-transform:uppercase;

}  



.faqviewhidemain a {

	text-decoration:none;

	color:#215B63

}  



.faqviewhidemain a:hover {

 	color: #215B63;

	text-decoration:none;

}



.faqtitle {

	width:400px;

	float:left;

	height:15px;

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

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

	padding-top:10px;

}



.faqtitlelogin {

	width:400px;

	float:left;

	height:15px;

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

	font-size:11px;

	text-decoration:none;

	padding-top:10px;

}



.faqtitlelogin a {

	

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

	font-size:12px;

	text-decoration:none;

	color:#000000;

}



.faqtitlelogin a:hover {



	

	

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

	font-size:12px;

	text-decoration:none;

	color:#000000;

	

}







.faqtitlemain {

	width:500px;

	float:left;

	height:15px;

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

	font-size:11px;

	text-decoration:none;

	text-transform:uppercase;

	padding-top:10px;

	border-bottom: #610D6F thin dotted;

}



.faqtitlesub {

	width:500px;

	float:left;

	height:15px;

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

	font-size:11px;

	text-transform:uppercase;

	padding-top:10px;

	text-decoration:underline

}



.faqcontent {

	display:none;

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

	font-size:11px;

	font-weight:normal;

	width:652px;

	height:auto;

	float:left;

	margin-top:5px;

	text-align:justify;

	border:#610D6F thin dotted;

	padding:3px;

}



.sitedocstext {

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

	font-size:12px;

	font-weight:normal;

	text-align:justify;

}



.sitedocstext a {

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

	font-size:12px;

	font-weight:normal;

	text-align:justify;

	color:#215B63;

	text-decoration:none;

}



.sitedocstext a:hover {

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

	font-size:12px;

	font-weight:normal;

	text-align:justify;

	color:#215B63;

	text-decoration:none;

}





.sitedocsline {

	width:660px;

	height:1px;

	border-bottom:#610D6F thin dotted;

	



}



/* reg css */



.cartProgress {

	font-weight: normal;

	color: #666666;

	padding: 4px;

	border: 1px solid #e1e1e1;

	margin: auto;

}

.txtcartProgressCurrent {

	color: #333;

	font-weight: bold;

}



table.register {

	border-collapse:collapse;

	width:100%;

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

	font-size:11px;

}

table.register td.tdcartTitle {

	padding:4px;

}

table.register td {

	padding:2px 0 2px 4px;

}

table.register .textbox {

	width:200px;

	height:18px;

}

table.register .textboxSmall {

	width:100px;

}



.tdcartTitle {

	font-weight: bold;

	color: #222;

	border-bottom:#999999 thin dotted;

	border-top:#999999 thin dotted;

}



table.register td.tdcartTitle {

	padding:4px;

}



.textbox {

	color: #333;

	background-color: #fff;

	border: 1px solid #999;

	height:17px;

	padding:2px;

	vertical-align:top;

	margin-top:2px;

}



.txtSessioncart, .txtCopy {

	color: #000000;

}

a.txtSessioncart {

	color: #000000;

	text-decoration: none;

}

a.txtSessioncart:hover {

text-decoration:underline;

}



/* end reg css */



.tandctext {

	color: #000000;

 	text-decoration: none;

	text-transform:none;

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

	font-size:11px;

	font-weight:normal;

	text-align:justify;

	padding-bottom:10px;

}



.tandc {

	color: #000000;

 	text-decoration: none;

	text-transform:uppercase;

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

	font-size:11px;

	font-weight:normal;

	padding-top:5px;

	padding-bottom:5px;

	border-bottom:#999999 thin dotted;

	border-top:#999999 thin dotted;

}



.tandclinks {

	color: #000000;

 	text-decoration: none;

	text-transform:uppercase;

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

	font-size:11px;

	font-weight:normal;

	padding-top:5px;

	padding-bottom:15px;

	

}



.tandclinks a {

	color: #000000;

 	text-decoration: none;

	

}



.tandclinks a:hover {

	color: #FF9900;

 	text-decoration: none;



	

	

}



.tandcread {

	color: #000000;

 	text-decoration: none;

	text-transform:uppercase;

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

	font-size:11px;

	font-weight: bold;

	padding-top:5px;

	padding-bottom:10px;

	

}



.accountlist {

	padding-top:30px;

}









/*begin cart css*/

.cartProgress {

	font-weight: normal;

	color: #666666;

	padding: 4px;

	border: 1px solid #e1e1e1;

	margin: auto;

}

.txtcartProgressCurrent {

	color: #333;

	font-weight: bold;

}



.quickBuy {

	text-align: center;

	color: #666666;

}





.txtStockWarn {

	color: #FF0000;

}



.tdCartSubTotal {

	padding-top: 10px;

}



#shipping-select {

	width: 220px;

}



/*end cart css*/



.sessionlayout {

 padding-top:13px;

 padding-left:15px;

 height:38px;

 font-weight:bold;

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



}



.sessionlayout a { 

 color:#000000;

 text-decoration:none;

}

.sessionlayout a:hover {

 color:#FFFFFF;

 text-decoration:none;

}



#subCats p {



	padding:0 0 4px 0;



	margin:0;



}



.subCat {	

	text-align: center;

	margin:0 5px 5px 0;

	float: left;

	width: 205px;

	position:inherit;

	border:1px dotted #ccc;

	font-weight:900;

	color:#215B63;

}



.subCat a {

    color:#215B63;

	text-decoration:none;

	font-size:12px;

  



}



.subCat a:hover {	

  background-color:#610D6F;



}



#subCats {



	margin: 10px 0;



	padding:5px 10px 5px 10px;



	background-color:#fff;



	border:1px solid #215B63;



	width:638px;

	

	}

	

	

	#homepagewelcome {

	padding-left:10px;

	padding-right:10px;

	padding-top:10px;

	width:640px;

	background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/homepage/welcomehome.jpg); 

	background-repeat:no-repeat;

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

	font-size:12px;

	float:left;

	margin-bottom:7px;

	

	}







.subCats a, .subCats a:visited, .subCats a:link {



	color:#215B63;



	text-decoration:none;



}





br.clear {



	clear:both;



	padding:0;



	margin:0;



	line-height:1%;



	font-size:1px;



}



.sortination a, .subCats a:visited, .subCats a:link {



	color:#215B63;;



	text-decoration:none;



}



.sortination {



	border-bottom:1px dotted #215B63;



	margin-bottom:10px;

	

	/*background-color:#FDECB5;*/



	text-align: right;



	padding-top: 5px;



	padding-bottom: 5px;



	border-top:1px dotted #215B63;



	margin-top:10px;



	width:653px;

	

	padding-right:7px;

	

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

	

	font-weight:normal;

	

	color:#215B63;

	

	font-size:12px;





}



.paginationnew {



	text-align: left;



	margin-top:5px;

	

	padding-left:7px;

	

	float:left;

	

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

	

	font-weight:normal;

	

	color:#215B63;

	

	font-size:12px;



}



.pagination a, .subCats a:visited, .subCats a:link {



	color:#215B63;;



	text-decoration:none;



}



.paginationBottom a, .subCats a:visited, .subCats a:link {



	color:#215B63;;



	text-decoration:none;



}



.paginationBottom {





	border-bottom:1px dotted #215B63;



	text-align: left;



	border-top:1px dotted #215B63;



	width:653px;

	

	height:22px;

	

	padding-top:8px;

	

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

	

	font-weight:normal;

	

	color:#215B63;

	

	font-size:12px;

	

	margin-top:5px;

	

	float:left;

	

	padding-left:7px;



}



.sortDropDown {



	height:21px;



}



div.latestProds {



	text-align: center;

	width: 195px;

	margin-right: 5px;

	margin-bottom: 5px;

	padding:10px 10px 0 10px;

	height: 175px;

	float: left;

}





a.prodLink {



	font-weight: normal;



	font-size:12px;

	

	color:#000000;

	

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



	text-decoration: none;



}





.txtPrice {



	font-weight:bold;



	color: #333333;



	font-size:1.1em;



}





.txtSale {



 	color: #930;



	font-weight:bold;



	font-size:1.1em;



}



.sortDropDown {

	

	border-bottom:thin #999999 solid;

	border-top:thin #999999 solid;

	border-left:thin #999999 solid;

	border-right:thin #999999 solid;



}











/* START HOMEPAGE CSS CODE */



.homepageinfo {

	width:660px;

	height:auto;

	margin-left:5px;

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

	font-size:12px;





}



.homepageflash {



}



.homepageprod {





}



.newprodhome {

	width: 220px;

	height:190px;

	float:left;

	background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/homeitemback.jpg);

	background-repeat:no-repeat;

	text-align:center;

	padding-top:5px;

}



.newprodhome_title {

	width: 210px;

	padding-left:5px;

	padding-right:5px;

	height: 40px;

	float:left;

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

	font-size:13px;

	font-weight:bold;

	color:#000000;



}



.newprodhome_title a {

	color:#000000;

	text-decoration: none;



}



.newprodhome_img {

	width: 220px;

	height: 110px;

	padding-top:5px;

	float:left;



}



.newprodhome_price {

	width: 220px;

	height: 30px;

	float:left;

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

	font-size:13px;

	color:#FFFFFF;

	



}



.homepageinfoback {

	padding-top:8px;

	width:660px;

	height: auto;

	margin-left:5px;



}



.txtContentTitlehome{

	font-size: 20px;

	color:#3C7CE8;

	margin-left:20px;

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

	font-weight:bold;

	height:30px;

	width:620px;

	background: url(../styleImages/backgrounds/navbackhome.png);

	background-repeat:no-repeat;

	padding-bottom:10px;

	

}



.rrphome {

text-decoration:line-through;

padding-left:3px;

color:#000000;

}



.ppphome {

 color:#FF0000;

 text-decoration:none;

 }

 

 .catwrapper {

  padding-top:9px;

 }

 .cathead {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/menu/menuback.jpg);

  background-repeat:no-repeat;

  padding-left:5px;

  padding-top:2px;

  height:20px;

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

  font-weight:bold;

  font-size:11px;

  color:#FFFFFF;

 }

 

  .cathead a {

  color:#FFFFFF;

  text-decoration:none;

 }

 

 .sub_cats {

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

 font-size:11px;

 color:#000000;

 

 }

 

  .sub_cats a {

 color:#000000;

 text-decoration:none;

 

 }

 

  .catheadnew {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/menu/menubacknew.jpg);

  background-repeat:no-repeat;

  padding-left:5px;

  padding-top:2px;

  height:20px;

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

  font-weight:bold;

  font-size:11px;

  color:#FFFFFF;

 }

 

.catmain {

 padding-left:5px;

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

 font-size:11px;

 color:#000000;

 padding-bottom:1px;



 }

 

 .catmain a {

 color:#000000;

 text-decoration:none;

 }

 

  .catmain a:hover {

 color:#9D3333;

 text-decoration:none;

 }

 

.cartmidopen {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/cartbackmiddle.jpg);

  background-repeat: repeat-y;

  padding-left:5px;

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

  font-size:10px;

  color:#000000;

  padding-bottom:10px;

  

 }



.cartmid {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/cartbackmiddle.jpg);

  background-repeat: repeat-y;

  padding-left:5px;

  height: auto;

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

  font-size:10px;

  color:#000000;

  padding-top:5px;

 }

 

.cartmid a {

  color:#000000;

  text-decoration:none;

 }

 

.cartmid a:hover {

  color:#FF0000;

  text-decoration:none;

 }

 

.cartbot {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/cartbackbottom.jpg);

  background-repeat: repeat-y;

  padding-left:5px;

  height:65px;

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

  font-size:10px;

  color:#000000;

  padding-top:5px;

 }

 

  .cartbot a {

  color:#000000;

  text-decoration:none;

  font-size:10px;

  font-weight:bold;

  

 }

 

 .cartbot a:hover {

  color:#FF0000;

  

 }

 

 .pop {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/cartbackmiddle.jpg);

  background-repeat: repeat-y;

  height: auto;

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

  font-size:11px;

  color:#000000;

  padding-top:5px;

  text-align:center;

  width:155px;

 }

 

  .cards {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/cartbackmiddle.jpg);

  background-repeat: repeat-y;

  height: auto;

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

  font-size:10px;

  color:#000000;

  padding-top:5px;

  text-align: center;

  width:155px;

 }

 

.pop a {

  color:#000000;

  text-decoration:none;

 }

 

.pop a:hover {

  color:#FF0000;

  text-decoration:none;

 }

 .popbot {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/popbackbottom.jpg);

  background-repeat: repeat-y;

  height:5px;

  }

  

.PopProdEa {

	text-align: center;

	padding: 3px;

}



.cattoptext {

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

font-size:12px;

color:#000000;

}



.cattoptexttitle {

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

font-size:15px;

color:#610D6F;

font-weight:bold;

padding-bottom:10px;

}



 .mailinglisttext {

  background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/cartbackmiddle.jpg);

  background-repeat: repeat-y;

  height: auto;

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

  font-size:11px;

  color:#000000;

  padding-top:5px;

  text-align:left;

  width:155px;

  padding-left:5px;

 }

 

  .mailinglistbot {

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/popbackbottom.jpg);

  background-repeat: repeat-y;

  height:5px;

 }

 

 .mailinglistgap {

 padding-top:5px;

 

 }

 

 .prodhomenew {

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

 font-size:12px;

 font-weight: bold;

 padding-bottom:12px;

 }

 

  .prodhomenew a {

  color:#000000;

  text-decoration:none;

 }

 

  .prodhomenew a:hover {

  color:#FF0000;

  text-decoration:none;

 }

 

 /* Start off viewcat prodtable */

 

 .playpalcatwrap {

 width:660px;

 height:150px;

 background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/viewcatback.jpg);

 }

 

 .playpalcatpic {

 width:115px;

 height:140px;

 float:left;

 padding-top:10px;

 padding-left:10px;

 }

 

 .playpalcatpictext {

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

 font-size:10px;

 text-align:center;

 padding-left:12px;

 }

 

  .playpalcatpictext a {

  color:#000000;

  text-decoration:none;

 }



  .playpalcatpictext a:hover {

  color:#FF0000;

  text-decoration:none;

 }

 

 .playpalcattext {

 width:520px;

 height:140px;

 float:left;

 padding-top:10px;

 padding-left:10px;



 }

 

 .playpalcattexttitle {

 width:515px;

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

 font-size:14px;

 color:#366285;

 font-weight:bold;

 height:40px;

 }

 

 .playpalcattexttitle a {

 color:#366285;

 text-decoration:none;

 }

 

 .playpalcattextmain {

 width:515px;

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

 font-size:11px;

 color:#000000;

 height:50px;

 }

 

 .playpalcattextprice {

 width:320px;

 height:30px;

 padding-top:10px;

 float:left;

 }

 

 

  .playpalcatbutton {

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

  font-size:11px;

  text-decoration:none;

  width:200px;

  height:30px;

  float:right;

  padding-top:15px;

 }

 

  .playpalcatbutton a {

  text-decoration:none;

  color:#000000;

 }

 

 .playpalcatbutton a:hover {

  color:#FF0000;

 }

 

 .rrpcat {

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

 font-size:14px;

 font-weight:bold;

 color:#000000;

 }

 

 .pppcat {

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

 font-size:17px;

 font-weight:bold;

 color:#FF0000;

 }

 



 

 

 /* End off viewcat prodtable */

 

  .playpalprodpictext {

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

 font-size:12px;

 text-align:center;

 padding-left:12px;

 padding-bottom:5px;

 }

 

  .playpalprodpictext a {

  color:#000000;

  text-decoration:none;

 }



  .playpalprodpictext a:hover {

  color:#FF0000;

  text-decoration:none;

 }

 

 .productpriceandstockinfo {

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

 font-size:12px;

 width:406px;

 height:291px;

 float:left;

 margin-left:2px;

 border:#666666 thin dotted; 



 }



 

  .productpriceandstockinfo a {

  text-decoration:none;

  color:#000000;



 }

 

  .productpriceandstockinfo_new {

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

 font-size:12px;

 width:306px;

 height:291px;

 float:left;

 margin-right:2px;

 border:#666666 1px dotted; 



 }



 

  .productpriceandstockinfo_new a {

  text-decoration:none;

  color:#000000;



 }

 

  .playpalprodinfostock {

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

 font-size:12px;

 width:400px;

 height:30px;

 float:left;

 padding-left:10px;

 

 }

 

 .playpalprodinfotwo {

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

 font-size:12px;

 width:400px;

 height:168px;

 float:left;

 padding-left:10px;

 background:#fff url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/backgrounds/viewprodbackbot.jpg) no-repeat right top;

 }

 

 .prodgap {

 width:660px;

 height:auto;

 padding-top:8px;

 float:left;

 }

 

 #imgThumbSpace{

	line-height: 0px;		

}

#imgThumbSpace img {

	padding-right: 3px;

	padding-bottom: 3px;		

}



.accountreg {

	width: 800px;

	height:auto;

	padding-top:10px;

	margin-top:10px;

	padding-bottom:10px;

	border:#60146E thin dotted;

	}

	



.contacttextbot {

	width:658px; 

	height:auto; 

	padding-bottom:10px; 

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

	font-size:12px; 

	padding-top:10px;

}



.contacttextbot a {

	color: #000000;

	font-weight:bold;

	text-decoration:none;

}



.linkblankout {

	color:#000000;

	text-decoration:none;

	

	}

	

.linkblankout a {

	color:#000000;

	text-decoration:none;

	

	}

	

.linkblankout a:hover {

	color:#FF0000;

	text-decoration:none;

	

	}

	

	

.loginpageboxone {

	width: 660px;

	height: auto;

	border-bottom:#999999 thin dotted;

	border-left:#999999 thin dotted;

	border-right:#999999 thin dotted;

	border-top:#999999 thin dotted;

	float:left;

	margin-top:10px;

	margin-bottom:20px;

	

	}



.loginpageboxtwo {

	width: 660px;

	height: auto;

	border-bottom:#999999 thin dotted;

	border-left:#999999 thin dotted;

	border-right:#999999 thin dotted;

	border-top:#999999 thin dotted;

	float:left;

	

	}



.loginpageboxtext {

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

	font-size:11px;

	padding:5px;

}



.loginpageboxtext a {

	color:#0000FF;

	text-decoration:none;

}



.loginpageboxtable {

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

	font-size:11px;

	padding:3px;

}



.loginpageboxtable a {

	color:#0000FF;

	text-decoration:none;

}



.txtError {

	color: #FF0000;

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

	font-size:11px;

	font-weight:bold;

	width:977px;

	border:thin #FF0000 solid;

	text-align:center;

	height:15px;

}



.accounttruetop {

	width:660px;

	height:20px;

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

	font-size:12px;

}



.accounttrue {

	width:660px;

	height:auto;

	padding-top:10px;

}



.accounttable {

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

	font-size:12px;

}



.accounttable a {

	text-decoration:none;

	color:#000000;

}



.accounttable a:hover {

	text-decoration:none;

	color:#FF0000;

}



.accounttruebottom {

	width:660px;

	height:auto;

	padding-top:10px;

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

	font-size:12px;

	text-align:justify;

}



.accounttruebottom a {

	text-decoration:none;

	color:#000000;

}



.accounttruebottom a:hover {

	text-decoration:none;

	color:#FF0000;

}



.maillisthead {

	background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/menu/mailback.jpg);

  	background-repeat:no-repeat;

  	padding-left:5px;

  	padding-top:2px;

  	height:20px;

	margin-left:5px;

	width:660px;

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

  	font-weight:bold;

  	font-size:12px;

  	color:#FFFFFF;

	margin-top:10px;

}



.maillistcontent {

  	background-image:url(http://clearvisionsystems.co.uk/shop/skins/cvs-skin/styleImages/menu/mailbackmid.jpg);

  	background-repeat: no-repeat;

  	height: 83px;

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

  	font-size:11px;

  	color:#000000;

  	padding-top:5px;

	margin-left:5px;

  	text-align:left;

  	width:660px;

  	padding-left:5px;





}



.txtCopyright {

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

 font-size:10px;

 text-transform:uppercase;

 color:#FFFFFF;

 margin:0 auto;

 text-align:center;

 background-color:#FF0000;

 float:left;

 position:absolute;

}



.txtCopyright a {

 color:#FFFFFF;

 text-decoration:none;



}



a.linkTxt {	
	text-decoration:none;
	color:#000000;
}



.txtLink a {

 text-decoration:none;

 color:#000000;

 font-weight:bold;

}



.suggestivesearch {

	position:relative;

	background-color:#FFF;

	z-index:10000;

	

}


