/* CSS Document */

a
{
  outline: none;
}

/*	Products Title Section
---------------------------------------------------------------------------------------------------------------------------*/


#content_title_image_container {
	width: 774px;
	height: 101px;
	margin-left: auto;
	margin-right: auto;
	padding: 7px 0px 8px 0px;
}



/*	Subnav & Other Content Container (Column Left)
---------------------------------------------------------------------------------------------------------------------------*/


#column_left_container {
	width: 200px;
	height: 100%;
	padding: 0px 0px 8px 0px;
	float: left;
}


#column_right_container {
	width: 555px;
	height: 100%;
	padding: 0px 0px 8px 0px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	line-height: 130%;
}



/*	Content Images & Caption
---------------------------------------------------------------------------------------------------------------------------*/

#container_content_image {
	width: 177px;
	height: 100%;
	padding: 10px 0px 10px 10px;
	margin-left: auto;
	margin-right: auto;
	float: right;
}



/*	Product Categories Area
---------------------------------------------------------------------------------------------------------------------------*/



#categories_container {
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 20px;
	width: 545px;
	height: 100%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	line-height: 130%;
}

	

#categories ul {
        list-style-type: none;
        width: 545px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
} 

#categories li {
        border: none;
        margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
}

#categories li a { 
        color: #f29d00;
        display: block;
        font: bold 120% Verdana, Helvetica, sans-serif;
        padding: 5px 0px 10px 0px;
        text-decoration: none;
		border-bottom: 1px dotted #f29d00;
}

 * html #categories li a {  /* make hover effect work in IE */
	width: 545px;
}

#categories li a:hover {
        background: none;
}

#categories a em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
		width: 545px;
		padding: 5px 0px 5px 0px;
}

#categories a span {
        color: #666666;
        font: normal 80% Verdana, Helvetica, sans-serif;
        line-height: 150%;
}


#categories img.floatLeft {
		float: left;
		padding:1px;
		margin: 0px 5px 0px 0px;
		border: 1px solid #fff; /* f29d00 */
}

#categories img.floatRight {
		float: right;
		padding:1px;
		margin: -13px 0px 0px 0px;
		border: none;
		clear:left;
}





/*	Search Area - Content Pages
---------------------------------------------------------------------------------------------------------------------------*/

#search_container_content {
	width: 200px;
	height: 78px;	
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	float: left;
	background: url(/img/home/search_bg.jpg);

}


#search_box_content {
	width: 165px;
	height: 23px;	
	padding: 3px 0px 3px 4px;
	float: left;

}

input.form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
color: #492D94;
}





/*	Product Detail Pages Area
---------------------------------------------------------------------------------------------------------------------------*/



#product_details_container {
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 20px;
	width: 545px;
	height: 100%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	line-height: 130%;
}


	
#key_product_features {
	list-style-type: disc;
	list-style-image: url(/img/products/product_bullet.jpg);
	margin-left: 10px;
	margin-top: 10px;
	padding-left: 1em;
	}
	
#key_product_features li {
  margin-left: 10px;
  padding-left: 5px;     /* distance between marker and text */
  padding-top: 5px;
  padding-bottom: 5px;
}

#pricing_container {
	padding: 5px;
	margin: 5px 0px 10px 0px;
	width: 545px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #eaf1f4;
    border: 1px dotted #1856a2;
    border-width: 1px 0;
}

#total_container {
	padding: 0px 0px 0px 0px;
	margin: 45px 0px 10px 0px;
	width: 210px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	background-color: #eaf1f4;
	float: right;
}



#buttons_container {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;
	width: 120px;
	height: 100%;
	float: right;
}


#basket_update_container {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 7px;
	width: 130px;
	height: 100%;
	float: left;
}



#related_products_container {
	padding: 		0px 0px 0px 0px;
	margin: 		5px 6px 10px 0px;
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: 			#41059a;
	width: 			100%;
	height: 		100%;
	float: 			left;
	text-align:		center;
	}
	#related_products_container span{
		display:		block;
		float:			left;
		margin-right:	5px;
		width:			24%;
		}
		#related_products_container span img{
			border:0;
		}


/*	Generic Further Information box
---------------------------------------------------------------------------------------------------------------------------*/


#further_information_container {
	width: 534px;
	height: 117px;	
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/website/img/home/further_information_bg.jpg) top left no-repeat;

}


#further_information_text_container {
	padding: 10px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 350px;
	height: 135px;
	float: left;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: inherit;
	line-height: 130%;
}


/*	Download Information box
---------------------------------------------------------------------------------------------------------------------------*/


#download_container {
	width: 532px;
	height: 69px;	
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/website/img/about/download_bg.jpg) top left no-repeat;

}


#download_text_container {
	padding: 10px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 400px;
	height: 60px;
	float: left;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: inherit;
	line-height: 130%;
}


#download_container2 {
	width: 532px;
	height: 69px;	
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/website/img/about/download2_bg.jpg) top left no-repeat;

}



/*	How to Apply Information box
---------------------------------------------------------------------------------------------------------------------------*/


#apply_container {
	width: 532px;
	height: 390px;	
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	background: url(/website/img/layout/how_to_apply_bg.jpg) top left no-repeat;

}


#apply_text_container {
	padding: 15px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	width: 510px;
	height: 380px;
	float: left;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: inherit;
	line-height: 125%;
}


.clear{clear:both; height:1px;}