/*******************************
	GENERAL
*******************************/

#column1{
	float: left;
	display: inline;
}
#column2{
	float: left;
	display: inline;
}
#column3{
	float: left;
	display: inline;
}
#column4{
	float: left;
	display: inline;
}


#area119  #column1{
	float: left;
	display: inline;
	padding-left:20px;
	VERTICAL-ALIGN: middle;
	width:360px;

}
#area119  #column2{
	float: left;
	display: inline;
	margin-left:30px;
	width:350px;
}
#area120  #column1{
	float: left;
	display: inline;
	padding-left:20px;
	VERTICAL-ALIGN: middle;
	width:360px;

}
#area120 #column2{
	float: left;
	display: inline;
	margin-left:30px;
	width:350px;
}
#area180  #column1{
	float: left;
	display: inline;
	padding-left:20px;
	VERTICAL-ALIGN: middle;
	width:360px;

}
#area180 #column2{
	float: left;
	display: inline;
	margin-left:30px;
	width:350px;
}


/* Loading Area*/
.cms_loadwindow{
	background-image: url(../../images/homepage/mask.png) !important;
	background-color: transparent !important;
	background-image: none;
	background-color: #FFFFFF;
	border:1px solid #FFFFFF;
	text-align:center;
	
	filter:alpha(opacity=75);
}
.cms_loadwindow_text{
	color: black;
	background-color: #FFFFFF;
}

/* Pop-up Window*/
#cms_popup1{
	height: 200px;
	width: 300px;
	background: #eeeeee;
	top: 400px!important;
}
#cms_popup2{
	height: 200px;
	width: 300px;
	background: #eeeeee;
	top: 400px!important;
}
.cms_popup_title{
	background: black;
	color: white;
	font-weight: bold;
	text-align: center;
}
.cms_closeBtnRO img{
	background-image: url(../../images/homepage_buttons/cman_window_close.gif)
}
.cms_closeBtnRO img:hover{
	background-image: url(../../images/homepage_buttons/cman_window_close.gif)
}
#cms_popup1 input[type="button"]{
	border: 0px black solid;
	color: #FC0000;
	font-weight: bold;
	background: #000000;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FEFEFE',EndColorStr='#eeeeee');
}

/********************************
	LOGIN
********************************/
#area32{
height:40px;
}
#area130 p{
margin-left:15px;}
#area129{
padding-left:15px;}
#format_login_user_text{
	display: none;
}
#format_login_user_box{
	float: left;
	margin-top: 5px;

}
.loginInput{
	width: 100px;
	height: 14px;
	border: 1px solid #000000;
	color: #000000;
	margin-right: 10px;
}
#format_login_password_text{
	display: none;
	}
#format_login_password_box{
	float: left;
	margin-top: 5px;
}
#format_login_button img{
	width: 11px;
	height: 17px;
	float: left;
	display: inline;
	margin-left: 7px;
	margin-top: 7px;
	margin-right: 7px;
}
#format_login_button a img{ 
	background-image: url(../../images/homepage_buttons/btn_login.png);
	background-repeat: no-repeat;
} 
#format_login_button a:hover img{ 
	background-image: url(../../images/homepage_buttons/btn_login.png);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}
#format_login_register img{
	width: 87px;
	height: 14px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 9px;

}
#format_login_register a img{ 
	background-image: url(../../images/homepage_buttons/btn_register.png);
	background-repeat: no-repeat;
} 
#format_login_register a:hover img{ 
	background-image: url(../../images/homepage_buttons/btn_register.png);
	background-repeat: no-repeat;
	background-position: 0 -14px ;
}
#area37{
	padding-left:15px;
	padding-top:10px;
}
#area37 select{
	width:148px;
}

#format_login_forgot_password img{
	width: 115px;
	height: 14px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 9px;
}
#format_login_forgot_password a img{ 
	background-image: url(../../images/homepage_buttons/forgot_password.png);
	background-repeat: no-repeat;
} 
#format_login_forgot_password a:hover img{ 
	background-image: url(../../images/homepage_buttons/forgot_password.png);
	background-repeat: no-repeat;
	background-position: 0 -14px ;
}


/*****************************
	LOGOUT
*****************************/
#format_logout_text{
	color: #fff;
	font-weight: normal;
	padding-top:7px;
	float:left;
	font-size:12px;
	padding-left:5px;
}
#format_logout_user_text{
	color: #fff;
	font-weight: bold;
	margin-top: 7px;
	font-size: 12px;
	float:left;
	padding-left:5px;
		padding-right:10px;
}
#format_logout_button img{
	height: 17px;
	width: 64px;
	border: 0px;
	margin-top: 6px;
} 
#format_logout_button a img{ 
	background-image: url(../../images/homepage_buttons/ret_logout.jpg); 
	background-repeat: no-repeat;
} 
#format_logout_button a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_logout.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}
#format_myaccount_button img{
	height: 17px;
	width: 76px;
	border: 0px;
	margin-top: -34px;
	margin-left:200px;
	float:left;
} 
#format_myaccount_button a img{ 
	background-image: url(../../images/homepage_buttons/ret_myaccount.jpg); 
	background-repeat: no-repeat;
} 
#format_myaccount_button a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_myaccount.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}

/******************************
	SEARCH FORM
******************************/
#area99{
	color: #ffffff;
	width: 195px;
	height: 30px;
	margin-top: -10px;
}
#area248{
	margin-top: 10px;
	float: left;
	width: 114px;
}
#srch_prof99{
	display: none;
	}
#format_search_form_box{
	float: left;
}
#format_search_form_box table{
	width: 165px;
}
/*#format_search_form_box .text{
	font-size: 0px;
	color: #f3f3f3;
	width: 1px;
}
*/
#format_search_form_box input{
	float: left;
	width: 95px;
	height: 14px;
	color: #000000;
	margin-left: 50px;
	margin-top: 7px;
}
#format_search_form_button{
	width: 19px;
	height: 17px;
	float: left;
	margin-top:-5px;
	margin-left: 170px;
}
#format_search_form_button img{
	width: 19px;
	height: 17px;

}
#format_search_form_button a{ 
	padding: 0px!important;
	width: 19px;
	height: 17px;
} 
#format_search_form_button a img{ 
	background-image: url(../../images/homepage_buttons/ret_search2.png);
	background-repeat: no-repeat;
} 
#format_search_form_button a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_search2.png);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
	background-color:#ED1C24;
	width: 19px;
	height: 17px;
}

/***********************************
	ADVANCED SEARCH FORM
************************************/
#format_advsearch_form_option_heading{
	display: none;
}
#format_advsearch_form_option{
	margin: 10px 7px 10px 17px;
	float: left;
}
#srch182 table{
	width: 260px; 
}
#format_advsearch_form_box table tr td{
	width: 130px!important;
	padding-top: 10px;
	text-align: left;
}
#format_advsearch_form_box input{
	height: 16px;
	width: 110px;
	margin: 10px 7px 10px 17px;
	border: 1px solid #D2D2D2;
	color: #000000;
	text-align: left;
}
#format_advsearch_form_button img{
	background: transparent url(../../images/homepage/search_arrow.jpg) no-repeat;
	width: 29px;
	height: 27px;
	margin-right: 100px;
	margin-top: 10px;
	float: right;
} 
#format_advsearch_form_button a img{ 
	background-image: url(../../images/homepage/search_arrow.jpg); 
	background-repeat: no-repeat;
} 
#format_advsearch_form_button a:hover img{ 
	background-image: url(../../images/homepage/search_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 -27px ;
}


/******************************
	SEARCH RESULTS
******************************/
#format_search_header{
	margin-bottom: 15px;
	font-size: 12px;
	color: #ed1b24;
	font-weight: bold;
}
#format_search_header_pages{
	text-align: right;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 12px;
	color: #666666;
	clear: both;
}
#format_search_header_pages a{
	text-decoration: underline;
	font-size: 12px;
	color: #666666;
}

#area98{
	padding-left:25px;
}
#area98 #format_search_results_basic{
	float: left;
	display: inline;
	width: 100px;
	padding-left:25px;
	margin-right: 30px;
	margin-bottom: 35px;
	
}
#area98 #format_search_results_basic_thumb{
		height: 68px;
		text-align: center;
		border: 1px solid #CCCCCC;
}
#area98 #format_search_results_basic_thumb a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area98 #format_search_results_basic_thumb a img{
	
	overflow: hidden;
	max-width:100px;
}
#area98 #format_search_results_basic_name{
	width: 100px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
}
#area98 #format_search_results_basic_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#area98 #format_search_results_basic_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#area98 #format_search_results_basic_name img{
	display: none;
}



/**************************************
	PRODUCT DETAILS
**************************************/
#area26{
display: none;}
#area28{
	width: 800px;
}
/* Previous and Next Buttons*/
#area154{
	text-align: center;
	margin-top: 3px;
	padding-top:15px;
	width:900px;
	clear:both;
}
#area175{
	text-align: center;
	margin-top: 3px;
	padding-top:15px;
width:900px;
clear:both;
}
div.item_prev{
	height: 16px;
	width: 125px;
	float: left;
	margin-left: 360px;
	
}
div.item_prev a{
	background-image: url(../../images/homepage_buttons/previous.jpg);
	height: 16px;
	width: 125px;
	float: left;

	/*margin-left: 360px;*/
}
div.item_next{
	
	height: 16px;
	width: 102px;
	float: right;
margin-right: 300px;

}
div.item_next a{
	background-image: url(../../images/homepage_buttons/next.jpg);
	height: 16px;
	width: 102px;
	float: right;
	

}

/*Related Items*/
#format_product_details_related_header{
	clear: both;
	font-size: 14px;
	font-weight: bold;
	margin-top:0px;
	border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}


/*Related Items -Standard Catalogue*/ 
#area62 ul{
	margin: 0;
	padding: 0;
    border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	width:160px;
	list-style: none;
	padding:7px;

}
#area62 ul li{
	margin: 10px 0 0 0;
	list-style: none;
}
#area181 ul{
	margin: 0;
	padding: 0;
    border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	width:160px;
	list-style: none;
	padding:7px;

}
#area181 ul li{
	margin: 10px 0 0 0;
	list-style: none;
}
#format_specials_results_basic_name{
	font-size:11px;
	font-weight:bold;
	BORDER-top: #b5b5b5 1px dotted;
	font-weight:normal;
	padding-top:5px;
}
#format_specials_results_basic_name a{
	font-weight:bold;

}
#format_specials_results_basic_name a:hover{
	text-decoration:underline;
}
#format_specials_results_basic_image{
	text-align:center;
}
#format_specials_results_basic_code{
	font-size:11px;
	BORDER-BOTTOM: #b5b5b5 1px solid;
	padding-bottom:10px;
	font-weight:normal;
}


/*Related Items - Retail Catalogue*/ 
#area112 ul{
	margin: 0;
	padding: 0;
    border-left:1px solid #b5b5b5;
	border-right:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	list-style: none;
	padding:7px;
	width:160px;
}
#area112 ul li{
	margin: 10px 0 0 0;
	list-style: none;
}
#area112 #format_search_results_retail{
float:left;
}
#area112 #format_search_results_retail_stock{
display:none;
}
#area112 #format_search_results_retail_price{
display:none;
}
#area112 #format_search_results_retail_quantity{
	float: left;
	padding-top: 3px;
}
#format_search_results_retail{
	
	width: 160px;
	font-size:11px;
BORDER-BOTTOM: #b5b5b5 1px solid;
padding-bottom:10px;
font-weight:normal;
}
#format_search_results_retail_thumb{
padding: 10px;
text-align:center;
	margin-right: 5px;
width:140px;}
#format_search_results_retail_name{
padding-top:5px;
BORDER-TOP: #b5b5b5 1px dotted;	FONT-WEIGHT: normal;	FONT-SIZE: 11px;
width:160px;
}
#format_search_results_retail_name a{
	
	font-weight:bold;
	text-decoration: none;
}
#format_search_results_retail_name a:hover{

	
	text-decoration: underline;
}
#format_search_results_retail_remFav{
display:none;
}
#format_search_results_retail_unit{
	display: none;
}
#format_search_results_retail_stock{
	float: left;
	display: inline;
	padding-left: 15px;
	padding-top: 3px;
}
#format_search_results_retail_price{
	float: left;
	padding-left: 50px;
	padding-top: 6px;
}
#format_search_results_retail_quantity{
	float: left;
	padding-left:10px;
	padding-right:10px;

}
#format_search_results_retail_quantity input{
	margin-left: 3px;
	border: 1px solid #333333;
	width: 20px;

}
#format_search_results_retail_addButton {
width:87px;
}
#format_search_results_retail_addButton img{
	height: 17px;
	width: 87px;
	border: 0px;
	margin-top: 5px;

} 
#format_search_results_retail_addButton a img{ 
	background-image: url(../../images/homepage_buttons/ret_addtocart.jpg);
	background-repeat: no-repeat;
} 
#format_search_results_retail_addButton a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_addtocart.jpg);	
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}


/*Retail Catalogue*/
#format_product_details_retail_addFav{
                background: transparent url(../../images/homepage_buttons/ret_addtofav.jpg);
                height: 17px;
                width: 121px;
                clear:both;
				
}

#format_product_details_retail_addFav a img{
                height: 17px;
                width: 121px;
}

#format_product_details_retail_addFav a:hover img{
   background: transparent url(../../images/homepage_buttons/ret_addtofav.jpg);
                height: 17px;
                width: 121px;
				background-position: 0 -17px ;
}



#format_product_details_retail_image{
	margin-top: 30px;
}
#format_product_details_retail_name{
font-size:16px;
color:#ed1b24;
border-bottom:1px #b5b5b5 dotted;
padding-top: 5px;
padding-bottom:  5px;
font-weight: bold;
}
#format_product_details_retail_stock {
	font-weight:bold;
	height:30px;
}
#format_product_details_retail_price {
	font-weight:bold;
	height:30px;
	padding-top:10px;
}
#format_product_details_retail_quantity {
	font-weight:bold;
	text-transform: uppercase;
}
#format_product_details_retail_quantity  input{
	border: 1px solid #333333;
	width: 25px;
	margin-left: 5px;
}
#format_product_details_retail_thumbs{
	list-style:none;
	display:inline;
}
#format_product_details_retail_thumbs ul{
	list-style-type:none;
	float:left;
	display:inline;
	margin-left:0px;
	width:360px;
	padding-left:0px;
	margin-left:0px;
}
#format_product_details_retail_thumbs li{
	list-style-type:none;
	float:left;
	display:inline;
	margin-right:5px; 
	padding:5px; 
	FLOAT: left; 
	height:65px;  
	border:1px solid black;
	min-width:92px;
	text-align:center;
}
#format_product_details_retail_addButton img{
	height: 17px;
	width: 87px;
	border: 0px;
	margin-top: 20px;
	margin-right: 15px;
	float: left;
	margin-left: 0px;
} 
#format_product_details_retail_addButton a img{ 
	background-image: url(../../images/homepage_buttons/ret_addtocart.jpg);
	background-repeat: no-repeat;
} 
#format_product_details_retail_addButton a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_addtocart.jpg);	
	background-repeat: no-repeat;
	background-position: 0 -17px ;
	
}

.format_product_details_description_link a{
	color:red;
}
.format_product_details_description_link a:link{
	color:red;
}
.format_product_details_description_link a:active{
	color:red;
}

.format_product_details_description_link a:visited{
color:red
}


#format_product_details_retail_attachments ul {
	margin-left: 0px;
}
#format_product_details_retail_attachments ul li{
	background: url(/common/images/attachments/pdf.gif) no-repeat;
	list-style: none;
	height: 16px;
	padding-left: 20px;
	margin-left: 0px;
}
#format_product_details_retail_attachments a{
	color:red;
}
#format_product_details_retail_attachments a:link{
	color:red;
}
#format_product_details_retail_attachments a:active{
	color:red;
}

#format_product_details_retail_attachments a:visited{
color:red
}



#format_product_details_retail_description ul{
margin-left:15px;
padding:0px;
}
#format_product_details_retail_code{
padding-top:30px;

font-weight:normal;

}
#format_product_details_retail_description{
font-weight:normal;
}
#format_product_details_retail_unit  {

font-weight:normal;

}

/*Standard Catalogue*/
#format_product_details_basic_image{
	height: 400px;
	margin-top: 30px;
}
#format_product_details_basic_image LI {	
	DISPLAY: inline;	
	margin-right:5px; 
	padding:5px; 
	FLOAT: left; 
	height:65px; 
	width:95px; 
	border:1px solid black;
	text-align:center;
}
#format_product_details_basic_image UL {	
	DISPLAY: inline;	
	LIST-STYLE-TYPE: none;
	margin-top:15px !important;
	vertical-align: bottom;
}
#format_product_details_basic_image LI IMG {
	MARGIN: 5px;
}
#format_product_details_basic_image img{
	margin-bottom:30px;
}
#format_product_details_basic_name{
	font-size:16px;
	color:#ed1b24;
	border-bottom:1px #b5b5b5 dotted;
	padding-top: 5px;
	padding-bottom:  5px;
	font-weight: bold;
}
#format_product_details_basic_code{
padding-top:30px;
padding-bottom:10px;
font-weight:normal;

}
#format_product_details_basic_unit {
	display: none;
}
#format_product_details_basic_description{
min-height:150px;
font-weight:normal;


}

#format_product_details_basic_description .format_product_details_subheading {

display:none;}

#format_product_details_retail_description .format_product_details_subheading {

display:none;}


#format_product_details_basic_attachments ul {
	margin-left: 0px;
}
#format_product_details_basic_attachments ul li{
	background: url(/common/images/attachments/pdf.gif) no-repeat;
	list-style: none;
	height: 16px;
	padding-left: 20px;
	margin-left: 0px;
}
#format_product_details_basic_attachments a{
	color:red;
}
#format_product_details_basic_attachments a:link{
	color:red;
}
#format_product_details_basic_attachments a:active{
	color:red;
}

#format_product_details_basic_attachments a:visited{
color:red
}



/****************************
	TOP LEVEL CATEGORIES
*****************************/

.format_category_listing_top_level{
	color: #FFFFFF;
	vertical-align: middle;
}

/******************************
	PAGE CATEGORIES
******************************/

#format_category_header_basic{
	display: none;
	}
#area120, #area119{
	clear: both;
	float:left;
}
#area62, #area112, #area181 {
float:right;
	

}

/********************************
	Products - Beauty Category
********************************/

/*Products - Beauty Catalogue Products*/
#area48 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area48 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area48 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area48 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area48 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area48 #format_category_listing_wimage_image a img{
}
#area48 #format_category_listing_wimage_name{
	width: 100px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
}
#area48 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#area48 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/*Products - Beauty Purcahse Online*/
#area106{
	width: 450px;
	margin-left:5px;
}
#area106 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area106 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area106 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area106 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area106 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area106 #format_category_listing_wimage_image a img{

}
#area106 #format_category_listing_wimage_name{
	width: 80px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	padding-left:20px;
	margin-top:2px;
	background: url(../../images/homepage/cart_small.jpg) top left no-repeat;
}
#area106 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 80px;
	height: 68px
}
#area106 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}


/********************************
	Products - Hair Category
********************************/

/*Hair Catalogue Products*/

#area50 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area50 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area50 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area50 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area50 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	text-align: center;
	display: block;
	width: 100px;
	height: 68px
}
#area50 #format_category_listing_wimage_image a img{

}
#area50 #format_category_listing_wimage_name{
	width: 100px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	margin-top:2px;
}
#area50 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 100px;
	height: 68px
}
#area50 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/*Products - Hair Purcahse Online*/
#area107{
	width: 450px;
	margin-left:5px;
}
#area107 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area107 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area107 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area107 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area107 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area107 #format_category_listing_wimage_image a img{

}
#area107 #format_category_listing_wimage_name{
	width: 80px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
padding-left:20px;
margin-top:2px;
	background: url(../../images/homepage/cart_small.jpg) top left no-repeat;
}
#area107 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 80px;
	height: 68px
}
#area107 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/********************************
	TEST hair catagory
********************************/

/*Hair Catalogue Products*/

#area249 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area249 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area249 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area249 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area249 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	text-align: center;
	display: block;
	width: 100px;
	height: 68px
}
#area249 #format_category_listing_wimage_image a img{

}
#area249 #format_category_listing_wimage_name{
	width: 100px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	margin-top:2px;
}
#area249 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 100px;
	height: 68px
}
#area249 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/*Products - Hair Purcahse Online*/

#area251{
	width: 450px;
	margin-left:5px;
}
#area251 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area251 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area251 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area251 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area251 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area251 #format_category_listing_wimage_image a img{

}
#area251 #format_category_listing_wimage_name{
	width: 80px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
padding-left:20px;
margin-top:2px;
	background: url(../../images/homepage/cart_small.jpg) top left no-repeat;
}
#area251 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 80px;
	height: 68px
}
#area251 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/********************************
	Products - SPA Category
********************************/

/*SPA Catalogue Products*/
#area52 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area52 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area52 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area52 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area52 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area52 #format_category_listing_wimage_image a img{
}
#area52 #format_category_listing_wimage_name{
	width: 100px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
}
#area52 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 100px;
	height: 68px
}
#area52 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/*SPA Purchase Online*/
#area108{
	width: 450px;
	margin-left:5px;
}
#area108 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area108 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area108 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
	display: block;
	width: 100px;
	height: 68px
}
#area108 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area108 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area108 #format_category_listing_wimage_image a img{
}
#area108 #format_category_listing_wimage_name{
	width: 100px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	margin-top:2px;
	background: url(../../images/homepage/cart_small.jpg) top left no-repeat;
	
}
#area108 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 100px;
	height: 68px
}
#area108 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/********************************
	Products - SPRAY TANNING Category
********************************/

/*SRAY TANNING Catalogue Products*/
#area198 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area198 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area198 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area198 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area198 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area198 #format_category_listing_wimage_image a img{
}
#area198 #format_category_listing_wimage_name{
	width: 100px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
}
#area198 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 100px;
	height: 68px
}
#area198 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/*SPRAY TANNING Purchase Online*/
#area199{
	width: 450px;
	margin-left:5px;
}
#area199 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 40px;
}
#area199 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	height: 100px;
}
#area199 #format_category_listing_wimage{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
	display: block;
	width: 100px;
	height: 68px
}
#area199 #format_category_listing_wimage_image{
	height: 68px;
	text-align: center;
}
#area199 #format_category_listing_wimage_image a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area199 #format_category_listing_wimage_image a img{
}
#area199 #format_category_listing_wimage_name{
	width: 80px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
	padding-left:20px;
	margin-top:2px;
	background: url(../../images/homepage/cart_small.jpg) top left no-repeat;
}
#area199 #format_category_listing_wimage_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 80px;
	height: 68px
}
#area199 #format_category_listing_wimage_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/**************** All SUB-Categories********************/

/**************** private category search ********************/

#area110 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 10px;
}
#area110 ul li{
	background:none repeat scroll 0 0 #EEEEEE;
	float:left;
	height:88px;
	margin:0 10px 10px 0;
	padding:0;
	width:465px;
}
#area110 #format_search_results_basic{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	float:left;
	height:68px;
	margin:10px;
	width:445px;
}
#area110 #format_search_results_basic_thumb a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area110 #format_search_results_basic_thumb a img{
		
}
#area110 #format_search_results_basic_name{
	color:#000000;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
	text-transform:capitalize;
	width:330px;
}
#area110 #format_search_results_basic_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#area110 #format_search_results_basic_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#area110 #format_search_results_basic_column1{
	float:left;
	font-size:11px;
	width:190px;
}
#area110 #format_product_details_retail_code{
	font-weight:normal;
	padding: 0;
}
#area110 #format_search_results_basic_column2{
	float:right;
	width:140px;
}
#area110 #format_search_results_basic_stock{
	float:left;
	margin-bottom:5px;
	width:100px;
}
#area110 #format_search_results_basic_stock span{
	float:left;
	font-size:11px;
	padding:3px 20px 0 0;
}
#area110 #format_search_results_basic_stock img {
	float:left;
}
#area110 #format_search_results_basic_quantity {
	
}
#area110 #format_search_results_basic_quantity input {
	border:1px solid #CCCCCC;
	float:left;
	height:14px;
	text-align:center;
	width:40px;
}
#area110 #format_search_results_basic_addButton {
	float:right;
}
#area110 #format_search_results_basic_addButton img {
	float:right;
	height:17px;
	width:87px;
}
#area110 #format_search_results_basic_addButton a img {
	background-image:url("../../images/homepage_buttons/ret_addtocart.jpg");
	background-repeat:no-repeat;
	margin:0;
}
#area110 #format_search_results_basic_addButton a:hover img {
	background-image:url("../../images/homepage_buttons/ret_addtocart.jpg");
	background-position:0 -17px;
	background-repeat:no-repeat;
}

/**************** public category search ********************/
#area271{
	padding-bottom:10px;
	padding-left:20px;
	width:960px;
}
#area271 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 10px;
}
#area271 ul li{
	background:none repeat scroll 0 0 #EEEEEE;
	float:left;
	height:88px;
	margin:0 10px 10px 0;
	padding:0;
	width:465px;
}
#area271 #format_search_results_basic{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	float:left;
	height:68px;
	margin:10px;
	width:445px;
}
#area271 #format_search_results_basic_thumb {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	height:68px;
	margin-right:10px;
	text-align:center;
	width:100px;
}
#area271 #format_search_results_basic_thumb a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area271 #format_search_results_basic_thumb a img{
		
}
#area271 #format_search_results_basic_name{
	color:#000000;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
	text-transform:capitalize;
	width:330px;
}
#area271 #format_search_results_basic_name a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#area271 #format_search_results_basic_name a:hover{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#area271 #format_search_results_basic_column1{
	float:left;
	font-size:11px;
	width:190px;
}
#area271 #format_product_details_retail_code{
	font-weight:normal;
	padding: 0;
}
#area271 #format_search_results_basic_column2{
	float:right;
	width:140px;
}
#area271 #format_search_results_basic_stock{
	float:left;
	margin-bottom:5px;
	width:100px;
}
#area271 #format_search_results_basic_stock span{
	float:left;
	font-size:11px;
	padding:3px 20px 0 0;
}
#area271 #format_search_results_basic_stock img {
	float:left;
}
#area271 #format_search_results_basic_quantity {
	
}
#area271 #format_search_results_basic_quantity input {
	border:1px solid #CCCCCC;
	float:left;
	height:14px;
	text-align:center;
	width:40px;
}
#area271 #format_search_results_basic_addButton {
	float:right;
}
#area271 #format_search_results_basic_addButton img {
	float:right;
	height:17px;
	width:87px;
}
#area271 #format_search_results_basic_addButton a img {
	background-image:url("../../images/homepage_buttons/ret_addtocart.jpg");
	background-repeat:no-repeat;
	margin:0;
}
#area271 #format_search_results_basic_addButton a:hover img {
	background-image:url("../../images/homepage_buttons/ret_addtocart.jpg");
	background-position:0 -17px;
	background-repeat:no-repeat;
}
#area60 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 10px;
}
#area60 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
	height:100px;
}
#area60 #format_search_results_basic{
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area60 #format_search_results_basic_thumb a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area60 #format_search_results_basic_thumb a img{
		
}
#area110 {
	padding-bottom:10px;
	padding-left:20px;
	width:960px;
}
#area110 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 10px;
}
#area110 ul li{
	background:none repeat scroll 0 0 #EEEEEE;
	float:left;
	height:88px;
	margin:0 10px 10px 0;
	padding:0;
	width:465px;
}
#area110 #format_search_results_basic{
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	float:left;
	height:68px;
	margin:10px;
	width:445px;
}
#area110 #format_search_results_basic_thumb{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	height:68px;
	margin-right:10px;
	text-align:center;
	width:100px;
}
#area110 #format_search_results_basic_thumb a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	min-height:65px;
	display: block;
	width: 100px;
	height: 68px
}
#area110 #format_search_results_basic_name{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-transform:capitalize;
	width:330px;
}
#area110 #format_search_results_basic_name img{
	display: none;
}
#area110 #format_search_results_basic_name a{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#area110 #format_search_results_basic_name a:hover{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#area60 {
	padding-bottom:10px;
	padding-left:35px;
	width:940px;
}
#area60 ul{
	list-style: none;
	margin: 0;
	padding: 0px; 
	padding-top: 10px;
}
#area60 ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 155px;
	height: 100px;
}
#area60 #format_search_results_basic{
	margin-top:10px; 
	width: 100px;
	height: 68px;
	border: 1px solid #CCCCCC;
}
#area60 #format_search_results_basic_thumb{
		height: 68px;
		text-align: center;
}
#area60 #format_search_results_basic_thumb a{
	vertical-align: middle;
	text-decoration: none;
	padding-left: 3px;
	display: block;
	width: 100px;
	height: 68px
}
#area60 #format_search_results_basic_thumb a img{

}
#area60 #format_search_results_basic_name{
	width: 100px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	text-transform: capitalize;
}
#area60 #format_search_results_basic_name img{
	display: none;
}
#area60 #format_search_results_basic_name a{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
#area60 #format_search_results_basic_name a:hover{
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

/********************************
	CATEGORY CRUMBS
********************************/
#area67{
	margin-top: 10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;
}
#area109{
	margin-top: 10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;
	width:980px;
}
.format_category_crumb_basic{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	
}
.format_category_crumb_basic a{
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
}
.format_category_crumb_basic a:hover{
	color: #ED1C24;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
}
/*Hiding the top level category*/
.format_category_crumb_basic_1{
	display: none;
}

/********************************
	NEWS LISTING - COLUMN
********************************/
/* The entire News Listing */
#area84{
	width: 650px;	
	float: left;
	display: inline;
	padding-left:15px;
}
/*Individual News Items in the List*/
#area84 table{
	width: 600px;	
	margin-bottom: 20px;
}
#format_news_listing_homepage_spare1{
	display: none;
}
#format_news_listing_homepage_heading{
	font-size: 14px;
	font-weight: normal;
	margin-top: 18px;
	color: #ED1C24;
	height: 20px;
	float: left;
	width: 500px;
	border-bottom: 1px dotted #B5B5B5;	
}
#format_news_listing_homepage_heading a{
	font-size: 14px;
	font-weight: normal;
	margin-top: 18px;
	color: #ED1C24;	
	width: 500px;
}
#format_news_listing_homepage_date{
	display:none;

}
#format_news_listing_homepage_body_short{
	clear: both;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 1px;
}
#format_news_listing_homepage_body_short p{
	clear: both;
	margin-top: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-bottom: 1px;
}
#format_news_listing_homepage_more{
	clear: both;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
	float: left;
	text-transform:capitalize;

} 
#format_news_listing_homepage_more a{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
} 
#format_news_listing_homepage_more a:link{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
} 
#format_news_listing_homepage_more a:active{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
} 
#format_news_listing_homepage_more a:visited{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
} 

#format_news_listing_homepage_body_short a{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
	text-transform:capitalize;
} 
#format_news_listing_homepage_body_short a:link{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
	text-transform:capitalize;
} 
#format_news_listing_homepage_body_short a:active{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
	text-transform:capitalize;
} 
#format_news_listing_homepage_body_short a:visited{
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #ED1C24;
	text-transform:capitalize;
} 

/************************************
	DETAILED NEWS 
*************************************/	
#area170{
padding:15px;
width:580px;
	}
#format_news_detail_date{
display:none;
	}
#format_news_detail_heading{
	font-size: 14px;
	font-weight: normal;
	margin-top: 18px;
	color: #ED1C24;
	height: 20px;
	float: left;
	width: 580px;
	border-bottom: 1px dotted #B5B5B5;	
	margin-bottom:20px;
	}
#format_news_detail_heading p{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	float: left;
	height: 40px;
	}
#format_news_detail_body p{
	clear: all;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	padding-bottom:10px;
	}	
#format_news_detail_body p{
	clear: all;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	}
#format_news_detail_body a{
	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	COLOR: #ed1b24;	TEXT-DECORATION: none
	}
#format_news_detail_body a:hover{
	FONT-WEIGHT: normal;	FONT-SIZE: 12px;	COLOR: #880000;	TEXT-DECORATION: underline
	}

/*****************************************
	SHOPPING CART
*****************************************/
#area201  p{
margin-top:8px;
}

#format_shopping_cart_basic_price{
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:33px;
	margin:5px;
	padding:1px 1px 2px 15px;
	width:145px;
}
#format_shopping_cart_basic_checkoutButton img{
	width: 66px;
	height: 17px;
	float: left;
	display: inline;
	margin-left: 7px;
	margin-top: 7px;
	margin-right: 7px;
}
#format_shopping_cart_basic_checkoutButton a img{ 
	background-image: url(../../images/homepage_buttons/btn_checkout.jpg);
	background-repeat: no-repeat;
} 
#format_shopping_cart_basic_checkoutButton a:hover img{ 
	background-image: url(../../images/homepage_buttons/btn_checkout.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}

/****************************************************************
	BASKET PAGE
*****************************************************************/

.get_basket_view_product{
padding: 0px;
margin-left:15px;
width: 700px;
margin-top:20px;
}
.area63 {
display:none;
}
#format_basket_header_heading{
	display: none;
}
#format_basket_header{
	width: 90%;
	font-weight: bold;
	padding: 0px;
	
}
#format_basket_header td{
	border-bottom: #CCCCCC solid 2px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:13px;
}
#format_basket_items{
	width: 90%;
	font-size:12px;
}
#format_basket_items td{
	border-bottom: #cccccc solid 1px;
}
#format_basket_items td input{
	width: 30px;
	text-align: center;
}
#format_basket_removebtn{
	background: transparent url(../../images/homepage_buttons/remove.gif) no-repeat top;
	height: 17px;
	width: 21px;
	text-align: center;
	padding-left:50px;
}
#format_basket_removebtn:hover{
	background: transparent url(../../images/homepage_buttons/remove.gif) no-repeat bottom;
	height: 17px;
	width: 21px;
}
#format_basket_removebtn a img{
	height: 17px;
	width: 21px;
}
#format_basket_checkout_link{
	height: 17px;
	width: 68px;
	float: right;
	margin-top: 5px;
}
#format_basket_checkout_link a{
	background: transparent url(../../images/homepage_buttons/btn_checkout.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 68px;
	float: right;
}
#format_basket_checkout_link a:hover{
	background: transparent url(../../images/homepage_buttons/btn_checkout.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px;
}
#format_basket_checkout_link a img{
	height:17px;
	width: 68px;
}
#format_basket_continue2shop_link{
                height: 17px;
                width: 121px;
                float: left;
                margin-top: 5px;
                margin-right: 10px;
}
#format_basket_continue2shop_link a{
                background: transparent url(../../images/homepage_buttons/ret_cont2shop.jpg);
		background-repeat: no-repeat;
                height: 17px;
                width: 121px;
		float:left;
}
#format_basket_continue2shop_link a:hover{
                background: transparent url(../../images/homepage_buttons/ret_cont2shop.jpg);
		background-repeat: no-repeat;
		background-position: 0 -17px;
}
#format_basket_continue2shop_link a img{
                height: 17px;
                width: 121px;
}

/****************************************************************
	DETAILS PAGE
*****************************************************************/
#area161{
padding-top:45px;}	
#format_order_details {
	border: 0px;
	padding: 0px;

	}
#format_order_details tr td{
	border: 0px;
	padding: 5px;
	margin: 0px;
}
#format_order_details_heading{
	font-size: 14px;
	color: #ed1b24;
	font-weight: bold;
}
.format_order_details_subheading{
	font-weight: bold;
	background: #b7bcb6;
	text-align: right;
	vertical-align: top;
}
.format_order_details_link{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	color: black;
	text-decoration: none;
}
#format_details_save img{
	height: 17px;
	width: 57px;
	border: 0px;
	float: left;
	margin-top:  10px;
} 
#format_details_save a img{ 
	background-image: url(../../images/homepage_buttons/ret_save.jpg); 
	background-repeat: no-repeat;
} 
#format_details_save a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_save.jpg;
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}
#format_details_delete img{
	height: 17px;
	width: 57px;
	border: 0px;
	float: left;
	margin-top:  10px;
	margin-right: 20px;
} 
#format_details_delete a img{ 
	background-image: url(../../images/homepage_buttons/ret_delete.jpg); 
	background-repeat: no-repeat;
} 
#format_details_delete a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_delete.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}
#format_order_details_nextbtn{
	width: 100px;
	float: left;
} 
#format_order_details_nextbtn img{
	height: 17px;
	width: 45px;
	border: 0px;
	float: left;
} 
#format_order_details_nextbtn a img{ 
	background-image: url(../../images/homepage_buttons/ret_next.jpg); 
	background-repeat: no-repeat;
} 
#format_order_details_nextbtn a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_next.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}

/***********************************************
	PURCHASE ORDER PAGE
***********************************************/

#area241{
	margin-right: 10px;

}
#are241 table{
	width: 100%;
}
/* Logo*/
#area241 table tr td img{
	margin-bottom: 10px;
}
#format_purchase_order_table{
	width: 100%;
}
/*Purchase Order Heading*/
.format_purchase_order_heading{
	font-size: 18px;
	color: #ed1b24;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
/*Company Info*/
#format_purchase_order_company{
	margin-bottom: 20px;
	margin-top: 5px;
	font-size:12px;
}
.format_purchase_order_company_info{
	font-size: 11px;
}
/*Details*/
#format_purchase_order_details{
	border: black solid 1px;
	margin: 0px;
	padding: 2px;
	float:right;
	text-align: right;
	width: 250px;
}
.format_purchase_order_details_po_heading{
	background:#d7d7d7;
}
.format_purchase_order_details_po{
	background: #edefee;
	font-weight: bold;
}
.format_purchase_order_details_po_date_heading{
	background: #edefee;
}
.format_purchase_order_details_po_date{
	font-weight: bold;
}
.format_purchase_order_details_login_heading{
	background: #edefee;
}
.format_purchase_order_details_login{
	font-weight: bold;
}
.format_purchase_order_details_order_heading{
	background: #ed1b24;
}
.format_purchase_order_details_order{
	background: #edefee;
	font-weight: bold;
}
.format_purchase_order_details_payment_method_heading{
	background: #edefee;
}
.format_purchase_order_details_payment_method{
	font-weight: bold;
}
.format_purchase_order_details_payment_receipt_heading{
	background: #edefee;
}
.format_purchase_order_details_payment_receipt{
	font-weight: bold;
}
/*Delviery Info*/
#format_purchase_order_delivery{
	margin-bottom: 10px;
}
.format_purchase_order_delivery_heading{
	font-weight: bold;
}
.format_purchase_order_delivery_contact{

}
.format_purchase_order_delivery_street{

}
.format_purchase_order_delivery_suburb{

}
.format_purchase_order_delivery_state{

}
/*Products Table*/
#format_purchase_order_products{
}
#format_purchase_order_products table{
	border: black 1px solid;
	width: 100%;
}
#format_purchase_order_products table tr th{
	background:#edefee;
	padding: 2px;
	border-bottom: black 1px solid;	
}
#format_purchase_order_products table tr td{
	padding: 2px;
}
.format_purchase_order_products_quantity{
	text-align: center;
}
.format_purchase_order_products_unit_price{
	text-align: right;
}
.format_purchase_order_products_price{
	text-align: right;
}
/*Instructions Area*/
#format_purchase_order_instructions{
	float: left;
	width: 100%;
	vertical-align: top;
}
.format_purchase_order_instructions_heading{
	text-transform: uppercase;
}
.format_purchase_order_instructions_text{

}
/*Subtotals Table*/
#format_purchase_order_subtotals{
	border-right: black solid 1px;
	float: right;
	padding: 2px;
	font-weight: bold;
}
.format_purchase_order_freight_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_freight{
	border-left: black 1px solid;
	border-bottom: black solid 1px;
	text-align: right;
}
.format_purchase_order_subtotal_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_subtotal{
	border-left: black solid 1px;
	text-align: right;
}
.format_purchase_order_gst_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_gst{
	border-left: black solid 1px;
	text-align: right;
	border-top: black 1px solid;
	border-bottom: black solid 1px;
}
.format_purchase_order_total_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_total{
	border-left: black solid 1px;
	background: #edefee;
	text-align: right;
}
/*Terms*/
#format_purchase_order_terms{
	margin-top: 10px;
}
/*Buttons*/
#format_purchase_order_back img{
	height: 17px;
	width: 45px;
	border: 0px;
	float: left;
	margin-top:  10px;
} 
#format_purchase_order_back a img{ 
	background-image: url(../../images/homepage_buttons/ret_back.jpg); 
	background-repeat: no-repeat;
} 
#format_purchase_order_back a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_back.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}
#format_purchase_order_submit img{
	height: 17px;
	width: 57px;
	border: 0px;
	float: right;
	margin-top: 10px;
} 
#format_purchase_order_submit a img{ 
	background-image: url(../../images/homepage_buttons/ret_submit.jpg); 
	background-repeat: no-repeat;
} 
#format_purchase_order_submit a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_submit.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}

/*****************************************************
	CREDIT CARD DETAILS
******************************************************/
#format_credit_card_details_error{
	color: red;
	font-size: 16px;
	font-weight: bold;
}
#format_credit_card_details_heading{
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
}
#format_credit_card_details_subheading{
	font-weight: bold;
}
.format_credit_card_details_options{

}
.format_credit_card_details_pay {
	text-align: right;
}
.format_credit_card_details_pay input{
	border: 0px #b20000 solid;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	font-weight: bold;
	background: #ed1b24;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E31B1E',EndColorStr='#BF1611');
}

/**************************************************
	SUCCESS MESSAGE
**************************************************/
#format_success_thanks{
	font-size: 13px;
	margin-bottom: 18px;
	font-weight: bold;
}
#format_success_message{
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 45px;
	background: url(/common/images/icons/success.gif) no-repeat;
	height: 40px;
	padding-top: 15px;
}
.format_success_subheading{
	font-weight: bold;
}
#format_success_order_num{
	margin-bottom: 5px;
}
#format_success_cc{
	margin-bottom: 10px;
}
#format_success_print_button img{
	height: 17px;
	width: 45px;
	border: 0px;
	margin-top: 10px;
} 
#format_success_print_button a img{ 
	background-image: url(../../images/homepage_buttons/ret_print.jpg); 
	background-repeat: no-repeat;
} 
#format_success_print_button a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_print.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}
#format_success_order_history{
	margin-top: 20px;
	margin-bottom: 20px;
}
#format_success_order_history a{
	text-decoration: underline;
}
#format_success_order_history a:hover{
	color: #32404E;
}

/***************************************************
	FACILITIES MENU
**************************************************/
#area96{
padding-top:15px;
padding-left:20px;
}
#format_facility_menu{
	list-style: none;
	padding: 0;
	margin-left:0px;
}
#format_facility_menu li{
	display: inline;
	list-style: none;
	background: url(../../images/homepage_buttons/btn_login.gif) no-repeat;
	background-position:0 0 ;
	padding-left:15px;
	padding-bottom:2px;
	margin-right: 35px;
	
}
#format_facility_menu li a{
	font-weight: bold;
}
#format_facility_menu li a:hover{
	text-decoration: underline;
}

/*********************************************************
	FAVOURITES
*********************************************************/
#area97{
	margin: 0px;
	margin-top:none;
	padding-top:none;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#area97 #format_search_results_basic_unit{
display:none;
}
#format_favourites_heading{
	margin-bottom: 25px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ED1B24;
}
#format_search_results_basic_remFav{
	height: 17px;
	width: 129px;
	border: 0px;
	margin-top:5px;
	text-align: center;
} 
#format_search_results_basic_remFav a img{ 
	background-image: url(../../images/homepage_buttons/ret_removefav.jpg) ; 
	background-repeat: no-repeat;
	height: 17px;
	width: 129px;
} 
#format_search_results_basic_remFav a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_removefav.jpg) ;
	background-repeat: no-repeat;
	background-position: 0 -17px ;
	height: 17px;
	width: 129px;
}


#area192{
	margin-top: 15px;
}
#area192 #format_search_results_basic{
	clear: all;
	width: 500px;
	height: 97px;
	background: #f9fbf4;
	border: 1px solid #c4ce9c;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 10px;
	margin-bottom: 5px;
}
#area192 #format_search_results_basic_thumb{
	border: 1px solid #c4ce9c;
	margin-right: 10px;
	background: white;
	width: 100px;
	height: 75px;
	padding: 4px;
	padding-left:10px;
}
#area192 #format_search_results_basic_name{
	width: 330px;
	font-size: 12px;
	padding-left: 15px;
	COLOR: #536a82;
}
#area192 #format_search_results_basic_name a:link{
	font-weight: bold;
	font-size: 12px;
	COLOR: #536a82;

}
#area192 #format_search_results_basic_name img{
	display: none;
}
#area192 #format_search_results_basic_code{
	float: left;
	width: 150px;
	font-size: 12px;
	padding-left: 5px;
	COLOR: #536a82;
}
#area192 #format_search_results_basic_unit{
display:none;
}
#area192 #format_search_results_basic_morebtn a img{
	    background: url(../../images/homepage_buttons/btn_info.jpg) no-repeat top;
	    width: 75px;
	    height: 15px;
	    margin: 2px;
	    padding-left: 25px;

}

/*******************************************************
	CHANGE DETAILS
*******************************************************/
#format_change_details{
	 margin: 0px;
}
.format_change_details_heading{
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	padding-bottom: 10px;
	color: #ED1B24;
}
.format_change_details_subheading{
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}
.format_change_details_save{
	border: 1px #BDD0D9 solid;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 10px;
	font-weight: bold;
	color: #546a81;
	background: white;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FEFEFE',EndColorStr='#D5E0E6');
} 

/****************************************************
	ORDER HISTORY
****************************************************/
#format_order_history_heading{
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ED1B24;
}
#format_order_history_list{
	padding: 2px;
	
}
#format_order_history_list table{
	width: 100%;
}
#format_order_history_list th{
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px solid black;
}
#format_order_history_list td{
	font-size: 10px;
}
#format_order_history_legend{
	border: 1px black solid;
	margin-top: 5px;
}

/*************************
                SITEMAP
*************************/
#area166{
padding-left:15px;
}
.cms_sitemap_top{
    text-transform: capitalize;
    background: url(../../images/homepage_buttons/btn_login.gif) no-repeat;
    padding-left: 15px;
	padding-top:2px;
	padding-bottom:1px;
	background-position:0 0 ;
	line-height:16px;
	font-weight:bold;

}
.cms_sitemap_second{
	margin-top: 5px;      
	text-transform: capitalize;
	padding-top:2px;
	padding-bottom:1px;
	padding-left: 10px;
	margin-left: 30px;
	display: block;
	font-style:italic;

}

/***************************
	Gallery
***************************/

#gallery_image {
	text-align: center;
	min-height: 350px;
}

#gallery_image_number {
	margin-left: 380px;
}

#gallery_slideshow_controls{
	margin-left: 220px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#area765 {
	margin: auto;
}

#gallery_image_title{
	text-align: center;
	margin-bottom: 20px;
	font: 16px arial, helvetica, sans-serif;
	font-weight: bold;
}
#Gallery_thumbs_container{
}

#gallery_description {
	text-align: center;
	margin-bottom: 10px;
	font: 14px arial, helvetica, sans-serif;
	font-weight: bold;
}

#gallery_thumbs_selector{
	width: 500px;
	margin-left: 235px;
}