/* CSS Document */

body {
    	background:#fff url(../i/backer.jpg) repeat-y center;
	 	text-align:center;
		background-color:#ffffff;
		padding:0px;
		margin:0 auto;
		font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
}

#layout1 {
		width:760px;
		margin:0 auto; 
		background-color:#ffffff;
		text-align:left;
}

.clearing{
	clear:both;
}

#masthead {
height:162px;
}

#logo{
	width:218px;
	height:131px;
	background:url(../i/motorsportLogo.gif);
	margin:31px 0px 0px 0px;
	float:left;
	padding:0;
}

#priceBanner{
	width:531px;
	height:129px;
	margin:31px 0px 0px 0px;
	background:url(../i/evoTEN.png);
	float:left;
}

#priceBanner_blog{
	width:531px;
	height:129px;
	margin:31px 0px 0px 0px;
	background:url(../i/rallydefrance.gif);
	float:left;
}

#mastheadSale {
background:#fff url(../i/logoBanner.gif) no-repeat top left;
height:178px;
}

.imageBanner{width:760px; height:245px; background:url(../i/banner01.jpg);}

.imageBanner_blog{width:760px; height:245px; background:url(../i/blog_banner.jpg);}

.imageBanner #promosearch {
	float:right;
	width:160px;
	margin-top:5px;
	padding-right:5px;
	color:#ffffff;
	text-align:right;
	height:150px;
	/*border-left:1px dashed #fff;*/
	
}

.gradientSpacer{
	width:760px;
	height:6px;
	margin-bottom:10px;
	background:url(../i/clearGraphic.jpg);
	clear:both;
}

.clearerGraphic{
	text-align:center;
	width:760px;
	height:6px;
	margin-bottom:10px;
	background-image:url(../i/horizGappedGradient.jpg);
	clear:both;
}

/* here is the start of the main (top) navigation*/

.navWrapper{
	background-color:#b8d944;
	margin:10px auto;
	padding:0;
	height:25px;
	width:760px;
}

#nav{
	width:760px;
	height:20px;
	margin:0px auto;
	padding:5px 0px 0px 0px;
	color:#000;	
	margin-top:-212px;
	float:left;
}


#nav ul {
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#nav ul li {								
	display:block;
	float:left;																	 
	padding:0px 10px 0px 10px;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
#nav ul li a {								
	padding:0px;
	margin:0px;
	color:#fff;
	text-decoration:none;
	display:block;
}

#nav ul li a:hover {
	color:#336391;
}

#nav a:active {
	color:#fff;
}

#nav ul ul {
	display:none;
}

/*end of top nav*/




#submenu_inpage{  
 	background-color:#FFFFFF;
	color:#7BB4F1;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}


#submenu_inpage ul {
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#submenu_inpage ul li {								
	color:#777777;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
#submenu_inpage ul li a {								
	color:#7BB4F1;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	
}

#submenu_inpage ul li a:link {								
	color:#7BB4F1;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	
}

#submenu_inpage ul li a:visited {	
font-size:12px;							
	color:#7BB4F1;
}

#submenu_inpage ul li a:hover {
	color:#CCC;
	font-size:12px;
}

#submenu_inpage a:active {
	color:#fff;
}

#submenu_inpage ul ul {
	display:none;
}



/* here is the start of the main (bottom) navigation*/

#navBottom{
	width:760px;
	height:20px;
	margin:10px auto;
	padding:5px 0px 0px 0px;
	background-color:#fff;
	color:#7bb4f1;	
}


#navBottom ul {
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
	}

#navBottom ul li {								
	display:block;
	float:left;																	 
	padding:0px 10px 0px 10px;
	margin:0;
	font-weight:bold;
	font-size:12px;
}
#navBottom ul li a {								
	padding:0px;
	margin:0px;
	color:#7bb4f1;
	text-decoration:none;
	display:block;
}

#navBottom ul li a:hover {
	color:#336391;
}

#navBottom a:active {
	color:#7bb4f1;
}

/*end of bottom nav*/


#pageContent{
	width:760px;
	height:auto;
	background:url(../i/vertGradient.jpg);
	background-repeat:repeat-x;	
	float:left;
}

#pageLeft{
	width:170px;
	background:White url(../i/colSeperator.jpg) no-repeat right;
	float:left;
	margin-left:-760px;
}

#pageRight{
	width:130px;
	height:auto;
	background:White;
	float:left;
	padding:0; margin:0;
	margin-left:-130px;
	
}
#pageRight ul{
	width:130px;
	height:auto;
	background:White url(../i/colSeperator.jpg) no-repeat left top;
	float:left;
	padding:0; margin:0;
	
	
}
#pageRight ul li{
	width:120px;
	height:auto;
	background:White;
	float:right;
	list-style:none;
	
	
	
}

#pageInside{
	width:420px;
	height:auto;
	background:transparent;
	margin:0 130px 0 170px ;
	padding:0 20px;
	float:left; display:inline;
	font: normal 12px/18px Verdana, Geneva, Helvetica, Arial, Helvetica, sans-serif;
}

#pageInside img{
	/*float:right;*/
}

#pageInside a:link{
	color:#88ADD7; font: normal 11px/14px Verdana, Geneva, Helvetica, Arial, Helvetica, sans-serif;
}

#pageInside a:visited{
	color:#88ADD7; font: normal 11px/14px Verdana, Geneva, Helvetica, Arial, Helvetica, sans-serif;
}

#pageInside a:hover{
	color:#4d80b7; font: normal 11px/14px Verdana, Geneva, Helvetica, Arial, Helvetica, sans-serif;
}



#menu1 {
	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080;
	padding: 6px 0;
	margin: 10px 0;
	height:22px;
	font-size:15px;
	
}



#menu1 ul {
		list-style: none;
		margin: 0;
		padding:0 ;
		}
		
#menu1 ul ul {								/* 		main list style 		*/
display:none;
		list-style: none;
		margin: 0;
		padding: 0;
		border:none;
		border-left: 25px solid #fff;
}

		
#menu1 li {
		/*border-bottom: 1px solid #90bade;*/
		padding-right:1px;
		margin: 0;
		float:left;
		padding-right:31px;
		}
		
#menu1 li a {
		padding:5px 5px 5px 0; 
		color: #000000;
		text-decoration: none;
		width:auto; 
		}



#menu1 li.last {
		float:left;
		padding:0px;
		margin:0;
		}


#menu1 li.last a {
		padding:5px 0px 5px 0;
		color: #000000;
		margin:0;
}


#menu1 li.selected a { 
		color:#6089ae;
		border-right: #6089ae 1px solid;
}

#menu1 li.selected li a {
		color:#6089ae; 
		border-right: #6089ae 1px solid;
}
		
					


#menu1 li a:hover {
		color: #000000;
		background: #f0f0f0;
}




/*menu breadcrumb.....................................................................*/

#menucrumb {
	padding:0 0 12px 0;
	margin:0;
	height:18px;
	font-size:12px;
}

#menucrumb li.view {
	background:url(../i/trolley.gif) no-repeat top right;
	padding:5px 0 12px 0;
	margin:-5px 0 0 0;
	height:18px;
	font-size:12px;
	float:right;
	padding-right:40px;
	overflow:visible;
}


#menucrumb li.view a{
	color:red;
}

#menucrumb ul {
		list-style: none;
		margin: 0;
		padding:0 ;
		border: none;
		}
		
#menucrumb ul ul {								/* 		main list style 		*/
display:none;
		list-style: none;
		margin: 0;
		padding: 0;
		border:none;
		border-left: 25px solid #fff;
}

		
#menucrumb li {
		/*border-bottom: 1px solid #90bade;*/
		padding-right:1px;
		margin: 0;
		float:left;
		padding-right:20px;
		color: green;
		}
#menucrumb li a {
		padding:5px 5px 5px 0; 
		color: #bbc;
		text-decoration: none;
		width:auto; 
		}

#menucrumb li.selected a { 
		color:#000;
		border-right: #6089ae 1px solid;
		}

#menucrumb li.selected li a {
		color:#000; 
		border-right: #6089ae 1px solid;
		}
		
					
 

html>body #menucrumb li a {
		width: auto;
		}

#menucrumb li a:hover {
		color: #999;
		}


/*...........................................................................................................*/







#menu2 { 
	padding: 6px 0;
	margin: 10px 0;
	color:#808080;
	text-align:center;
}

#menu2 a:link{ 
	padding: 6px 0;
	margin: 10px 0;
	color:#808080;
	text-align:center;
	text-decoration:none;
}

#menu2 a:visited{ 
	padding: 6px 0;
	margin: 10px 0;
	color:#808080;
	text-align:center;
	text-decoration:none;
}
.combos{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	color:#238bc9;
	letter-spacing: -0.1px;
}

.panelprice{
	font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#ec0e17;
	margin:20px 0 20px 0px;
	letter-spacing: -0.5px;
}




#menu2 a:hover{ 
	padding: 6px 0;
	margin: 10px 0;
	color:#f1484d;
	text-align:center;
	text-decoration:none;
}

#promopanel {
	
background:url(../i/autumnShades.jpg) no-repeat top left;
height:266px;


}

#sizzlerstrip{

	border-top: 1px dashed #808080;
	border-bottom: 1px dashed #808080;
	padding: 6px 0;
	margin: 10px 0 0 0;
	text-align:center;
	font-size:17px;

}
#sizzlerstrip strong {
	color:#E10915;
}


#dog_offers {

background:url(../i/doggy1.gif) no-repeat top left;
height:117px;
margin:0;
padding:0;
margin-bottom:0px;
border-bottom: 1px dashed #808080;

	
}

.dog_offer {
	/*border-left:1px dashed #808080;*/
	height:auto;
	width:200px;
	float:right;
	margin:10px 0 0 0;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#a0a0a0;
	
}

.dog_offer_last {
	/*border-left:1px dashed #808080;*/
	height:auto;
	width:200px;
	margin:10px 0 0 0;
	float:right;
	border-right: 1px dashed #808080;
	
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#a0a0a0;
}
.dog_offer img {
	float:left;
	margin:0 8px;
}

.dog_offer_last img {
	float:left;
	margin:0 8px;
}

.dogPanel{
	width:auto;
	height:117px;
	float:right;
}

#footer { 
	padding: 6px 0;
	margin: 10px 0;
	color:#808080;
	text-align:center;
	font-size:10px;
}

#sixPanelContainer{
	border-left:none;
	margin-bottom:8px;
	background:#fff;
	}


#itemContainer{
	/*border-left: 1px dashed #808080;*/
	/*border-bottom: 1px dashed #808080;*/
	padding-bottom:8px;
	margin-bottom:8px;
	height:auto;
	/*background:url(../i/dashedborder.gif) repeat-y;*/
}


#itemContainer a{
	/*border-left: 1px dashed #808080;*/
	text-decoration:none;
	color:#333;
}

#itemContainer a:hover{
	/*border-left: 1px dashed #808080;*/
	text-decoration:none;
	color:red;
}

.sixPanels{
	width:400px;
	height:auto;
	float:left;
	padding:0;
	
	margin:0;
	border-bottom: 1px dashed #808080;
}

.sixPanels_first{
	width:113px;
	float:left;
	padding:0 8px 0 0;
	border-right: 1px dashed #808080;
}


.sixPanels_narrow{
	width:111px;
	float:left;
	padding:0 8px;
	border-right: 1px dashed #808080;
}


.sixPanels img{
	margin:12px 0 0 0;
}

.sixPanels h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#7bb4f1;
}

.sixPanels p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	margin:0;
	padding:0;
}

.sixPanels p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#f1484d;
}


.singlePanel{
	width:113px;
	float:left;
	padding:0 10px;
	border-right: 1px dashed #808080;
}

.doublePanel{
	width:262px;
	float:left;
	padding:0 20px;
	/*border-right: 1px dashed #808080;*/
}
.doublePanel2{
	width:252px;
	float:left;
	padding:0 10px;
	/*border-right: 1px dashed #808080;*/
}



.doublePanel h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	border-bottom:1px solid #bcbdc0;
}

.doublePanel p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	margin:0;
	padding:0;
}
.doublePanel2 p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	margin:0;
	padding:0;
}

.doublePanel p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#f1484d;
}


.triplePanel{
	
	float:left;
	padding:0 0 0 10px;
}

.triplePanelEnquiry{
	width:400px;
	padding:0 0 0 10px;
	float:left;
}

.triplePanelEnquiry h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	border-bottom:1px solid #bcbdc0;
}

.triplePanelEnquiry p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	margin:0;
	padding:0;
}

.triplePanel img{
	/*border-bottom:1px solid #bcbdc0;*/
	padding-bottom:8px;
}

.sixPanels img{
	border-bottom:none;
}

.sixPanels_first img{
	border-bottom:none;
}


.triplePanel h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	border-bottom:1px solid #bcbdc0;
}

.triplePanel p{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	margin:0;
	padding:0;
}

.triplePanel p.highlight{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#f1484d;
}



.basket{
	color:#333333;
	font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	margin:-34px 0 0 -130px;
}

.basketAdd{
	color:#333333;
	font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	margin:0;
	padding-bottom:36px;
}

*html .basket{
	color:#333333;
	font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	margin:0;
}


.colourChooser{
	height:50px;
	padding-top:8px;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	
	color:#a0a0a0;
	
}

.colourChooser p{
	padding-left:20px;
}

.colourChooser img{
	margin-right:20px;
}


.fivePanel{
	width:auto;
	height:auto;
	background-color:#fff;
	border:none;
	margin-bottom:0 0 8px 0;
}

.fivePanel h1{
	padding:20px;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#bcbdc0;
	border-bottom: 1px dashed #bcbdc0;
}


.clearing{
	clear:both;
}

.clearing  select{
	width:130px;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	
}
.clearing input {
	width:70px;
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	background: #f0f0f0;
	
}

body,td,th {
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	
}


p {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
}

p a{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1c7450;
	text-decoration:none;
}

p a:link{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1c7450;
}

p a:visited{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #1c7450;
}

p a:hover{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b8d944;
}

/* some non specific font styles*/

h1{
	padding:0px;
	padding-bottom:16px;
	margin:0px;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #9a9a9a;	
	line-height:normal;
}

h2{
	padding:0px;
	margin:0 0 12px 0px;
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #88ADD7;	
	line-height:normal;
	font-weight:normal;
}

h2 strong{
	font-size: 18px;
}


#c1_inside h2 {
	font-size: 14px;


}

 


h3{
	padding:5px 2px;
	margin:0px;
	font-family:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7bb4f1;	
}

h3 a{
	color:#1d7451;
	text-decoration:none;
}
h3 a:link{
	color:#1d7451;
	text-decoration:none;
}
h3 a:hover{
	color:#444;
	text-decoration:none;
}

#c1_inside h3 {
	font-size: 12px;


}

#c1_inside {
	font-size: 12px;


}

 
h4{
	padding:0px;
	margin:0px;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b8d944;	
	line-height:12px;
}
#c1_inside h4 {
	font-size: 12px;
}


h6{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#777;
	padding:0;
	margin:0;
}

.sponsors{width:420px; height:auto; margin:36px 0 36px 190px;}
.sponsors ul{width:420px; height:auto; margin:0; padding:0;  }

.sponsors ul a{width:420px; height:auto; margin:0; padding:0;  }

.sponsors ul li{width:auto; height:auto; float:left; margin:0; padding:0; list-style:none;}

#quickfindMenu{
width:170px; height:514px; padding:0; margin:0; font: normal 11px  Verdana, Geneva, Helvetica, Arial, Helvetica, sans-serif; 
}

#quickfindMenu ul{
width:170px; padding:0; margin:0;
}

#quickfindMenu ul li{
width:160px; padding-bottom:12px; list-style:none; 
}

#quickfindMenu ul li a:link, a:visited{
color:#a0a0a0; text-decoration:none;
}

#quickfindMenu ul li a:hover{
color:#88ADD7;
}


#pageInside .sixPanels .manufacturer p{font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma; color:#a0a0a0; padding:12px 0; border-bottom:1px dashed #999999; border-top:1px dashed #999999;}
#pageInside .sixPanels .manufacturer p a{font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma; color:#a0a0a0;}
#pageInside .sixPanels .manufacturer p a:link{font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma; color:#a0a0a0;}
#pageInside .sixPanels .manufacturer p a:visited{font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma; color:#a0a0a0;}

#pageInside .sixPanels .manufacturer p a:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma; color:#88ADD7;}


#pageInside .showbox{padding:6px 0; margin-bottom:0 12px 12px 0; font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma;}

#pageInside .showbox a{color:#999999; text-decoration:none;}
#pageInside .showbox a:link{padding:12px 0 12px 0px; color:#999999; text-decoration:none;}
#pageInside .showbox a:hover{color:#7BB4F1;}
#pageInside .showbox .parts{padding:12px 0; color:red;}

#pageInside .showbox .parts li{margin:0px; padding:0; border-bottom:1px dashed #ccc; list-style:none; background:transparent;  }
#pageInside .showbox .parts li a{display:block; height:12px; padding:8px 0; margin:2px 0;}
#pageInside .showbox .parts li a:link{height:12px; padding:8px 0; margin:2px 0;}
#pageInside .showbox .parts li a:visited{height:12px; padding:8px 0; margin:2px 0;}
#pageInside .showbox .parts li a:hover{list-style:none; padding:8px 0px; background:#eeeeee;  margin:2px 0; height:12px; display:block;}


#pageInside .show h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#7bb4f1;
}

#pageInside .show{padding:6px 0px; margin-bottom:12px; font:normal 11px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma;}

#pageInside .show a{padding:4px 0; color:#999999;}

#pageInside .showbox h1{
	font: normal 11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#7bb4f1;
	
}

#pageInside .bluetitle{
	font: normal 11px/11px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#7bb4f1;
	margin:6px 0 0 0; padding:0;
	background:transparent;
}

#price{
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	color:#7bb4f1;
}

#price_small{
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color:#7bb4f1;
}

#price_small a:hover{
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color:red;
}


.partitem{padding:6px 0; margin:2px 0; background:#fdfdfd;}


.partitem_small{padding:0; margin:2px 0; background:transparent;}
.partitem_small a{padding:0; margin:2px 0; background:transparent; display:block; width:auto; height:auto; text-decoration:none;}
.partitem_small a:hover{padding:0; margin:2px 0; background:#f8fafc; display:block; width:auto; height:auto;}


.partitem_small ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#pageInside .partitem img{
	float:none;
	margin-bottom:24px;
}

.describer{
	width:auto; height:auto;
	margin:12px 0;
	font-weight:bold;
}

.describer p{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma;
	padding:6px 0;
}

.full_describer{
	width:auto; height:auto;
	margin:12px 0;
}

.full_describer p{
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma;
	padding:6px 0;
}


#sixPanelContainer .adminbox {
	width:96%;
	height:auto;
	border:1px solid #8CAFD9;
	padding:2%;
}


#sixPanelContainer .blankbtnimg{font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#fff; margin:12px 0; background:url(../i/findby_graphic.jpg) top left no-repeat;
	width:209px; height:38px; line-height:24px;}
#sixPanelContainer .blankbtnimg a{color:#fff;  text-decoration:none; padding:0; font-size:12px; line-height:24px; margin:12px 0 0 8px;}
#sixPanelContainer .blankbtnimg a:link{color:#fff; text-decoration:none; margin:12px 0 0 8px;}
#sixPanelContainer .blankbtnimg a:visited{color:#fff;}
#sixPanelContainer .blankbtnimg a:hover{color:#ccc; text-decoration:none; padding:0; font-size:12px; line-height:24px; margin:12px 0 0 8px;}



#sixPanelContainer .addtobasket{font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#fff; margin:12px 0; background:url(../i/addBasket.gif) top left no-repeat;
	width:209px; height:38px; line-height:24px;}
#sixPanelContainer .addtobasket a{color:#fff;  text-decoration:none; padding:0; font-size:12px; line-height:24px; margin:12px 0 0 8px;}
#sixPanelContainer .addtobasket a:link{color:#fff; text-decoration:none; margin:12px 0 0 8px;}
#sixPanelContainer .addtobasket a:visited{color:#fff;}
#sixPanelContainer .addtobasket a:hover{color:#ccc; text-decoration:none; padding:0; font-size:12px; line-height:24px; margin:12px 0 0 8px;}



#sixPanelContainer .addtobasket_used{font: normal 12px Geneva, Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color:#7BB4F1; margin:12px 0; background:url(../i/used_Basket.jpg) top left no-repeat;
	width:229px; height:38px; line-height:24px;}
#sixPanelContainer .addtobasket_used a{color:#7BB4F1;  text-decoration:none; padding:0; font-size:12px; line-height:24px; margin:12px 0 0 8px;}
#sixPanelContainer .addtobasket_used a:link{color:#7BB4F1; text-decoration:none; margin:12px 0 0 8px;}
#sixPanelContainer .addtobasket_used a:visited{color:#7BB4F1;}
#sixPanelContainer .addtobasket_used a:hover{color:#ccc; text-decoration:none; padding:0; font-size:12px; line-height:24px; margin:12px 0 0 8px;}

#pageInside .manufacturer a:{color:#ccc; padding-right:12px; text-decoration:none;}
#pageInside .manufacturer a:link{color:#ccc; padding-right:12px; text-decoration:none;}
#pageInside .manufacturer a:visited{color:#ccc;}
#pageInside .manufacturer a:hover{color:#7BB4F1;}


#title_blue{color:#7BB4F1; font:normal 14px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma; margin-top:12px;}

#pageInside .showbox #title_blue{color:#7BB4F1; font:normal 14px Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS", tahoma; margin-top:12px;}


.left_features{
	width:100px; height:20px; background:#fff;
}


/*blog..............................................*/

.blog_name{
	background:url(../i/blogEntry_icon.png) top left no-repeat;
	padding:2px 0px 4px 20px;
	color:#63711f;
}

.blog_date{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#adc637;5791c7
}

#pageLeft .blog_date{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#5791c7;
}

#pageLeft a.blog_title, #pagination_links a:link,  #pagination_links a:visited{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#7cb4f1;
	padding-right:4px;
	text-decoration:none;
}

#pageLeft a:hover.blog_title, #pagination_links a:hover{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#5791c7;
}

.news_article{
	margin:0 0 24px 0;
}

.news_article p{
	padding:0; margin:0;
}

#pageRight ul li p.gall_head{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#5791c7;
}

#pageRight h6{
	font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#777;
	padding:0 0 0 10px;
	margin:0;
}


/*styles for lightbox...................................................................................*/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
	
	/*....................................................................................................................................*/



div.error{
	border:1px solid #FF3300;
	display:block;
	margin:0 0 20px 0;
	padding:12px 0;
	width:98%;
	background-color:#FFF2F2;
	
	color:#FF3300;
	clear:both;
	text-align:center !important;
}
div.success{
	border:1px solid #339900;
	display:block;
	margin:0 0 20px 0;
	padding:12px 0;
	width:98%;
	background-color:#DEFEE2;
	
	color:#339900;
	clear:both;
	text-align:center !important;
}