
    body{
    background-image: url(../../images/common/bg_body.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;
    color: #000000;
    font-size: 70%;
    margin: 0px;
    font-family: arial;
    }
    
    .bodyContainer{
   		width:960px;
   		margin-left: auto;
   		margin-right: auto;
   	}
   	
   	#navHeader{
   		background-image: url(../../images/common/top.gif);
   		background-repeat:no-repeat;
   		margin-left: 186px;
   		padding-left: 20px;
   		padding-top: 10px;

   	}
   	
   	.contentContainer{
   		margin-left: 186px;
   		padding-left: 20px;
   		padding-top: 10px;
   		background-image: url(../../images/common/dots.gif);
   		background-repeat:repeat-x;

   	}
   	
   	.basketContainer{
   		margin-left: 186px;
   		padding-left: 20px;
   		padding-right: 20px;
   		padding-top: 10px;
   		background-image: url(../../images/common/dots.gif);
   		background-repeat:repeat-x;

   	}
   	
   	.productContainer{
   		width:	754px;
   		height: 408px;
   		padding-left: 206px;
   		padding-top: 10px;
   		background-repeat:no-repeat;
   	}
   	
   	.descriptionContainer{
   		width: 300px;
   		padding: 180px 0px 0px 0px;

   	}
   	
   	.catContainer{
   		padding-left: 150px;
   	}
   	
   	
	.basketLine{
		color: #999999;
		padding: 10px 0 10px 0;
	}
	
	.basketDivider{
   		background-image: url(../../images/common/dots.gif);
   		background-repeat:repeat-x;
   		background-position: middle;
   		font-size: 11px;

   	}
   	
   	#navLeft{
   		float: left;
   		width: 544px;
   		margin-top: 80px;
   	}
   	
   	
   	#navLeft a:link, #navLeft a:visited, #navLeft a:active{
	    text-decoration: none;
   		color: #999999;
	}
	
	
	#navLeft a:hover{
    	color: #89E1EF;
	}
	
   	
   	#navRight{
   		float: left;
   		margin-top: 80px;
   		color: #999999;
   	}
   	
   	
   	#mapContainer{
   	width:900px;
   	position:relative;
   	padding: 10px 0 10px 0;
   	}
   	
   	.col{
   	width: 347px;
   	float: left;
   	padding-right: 10px;
   	}

   	
   	.catCell{
   	width: 190px;
   	float: left;
   	margin-left: 10px;
   	}
   	
   	.colWide{
   	width: 380px;
   	float: left;
   	padding-right: 10px;
   	color: #ffffff;
   	}
   	
      	
   	.colFullWidth{
   	width: 890px;
   	float: left;
   	padding: 10px;
   	color: #ffffff;
   	}
   	
    	
   	h1{
   		font-size: 150%;
   		font-weight: normal;
   		color: #000000;
   		margin: 10px 0 5px 0;
   	}
   	
   	h2{
   		font-size: 100%;
   		color: #000000;
   	}
   	
   	h3{
   		font-size: 100%;
   		font-weight: normal;
   		color: #000000;
   		margin: 8px 0 5px 0;
   	}
   	
   	
   	p{
   	color: #000000;
   	line-height: 1.6em;
   	}
   	
   	p.navLinks{
   	color: #89E1EF;
   	line-height: 1.6em;
   	margin: 0 0 0 2px;
   	}
   	
   	p.form{
   	color: #000000;
   	margin: 0 0 5px 0;
   	}
   	
   	p.small{
   	color: #000000;
   	line-height: 1.6em;
   	font-size: 90%;
   	}
   	
 #navContainer{
padding-top: 86px;
} 



  	
   	
   	a:link, a:visited, a:active{
	    text-decoration: none;
   		color: #15BACC;
	}
	
	
	a:hover{
    	color: #333333;
	}
	

   	
   	.clear{
   	display: block;
   	clear: both;
   	font-size: 1px;
   	height: 8px;
   	}
   	
 
   	
   	.footer{
   	font-size: 90%;
   	}
   	
   	.helper{
   		color: #cccccc;
   	}
  