/*******************************
	GENERAL
*******************************/

#column1{
	float: left;
	clear:both;
}
#column2{
	float: left;

}
#column3{
	float: left;
}
#column4{
	float: left;

}
#area150 #column2{
	float: left;
	margin-top:20px;
	width:210px;
}

.related_products #column2{
	width:298px;
}


#area147 #column2{
	width:298px;
}


#format_search_results_retail #column4 {
background-color: #f0efe2;
	width:90px;
	}

/* Loading Area*/
.cms_loadwindow{
	background-image: url(../../images/homepage/mask.png) !important;
	background-color: transparent !important;
	background-image: none;
	background-color: #787878;
	border:1px solid black;text-align:center;
	filter:alpha(opacity=75);
	color:white;
}

.cms_loadwindow_text{
}


/* Pop-up Window*/
#cms_popup1{
	height: 200px;
	width: 400px;
	background: #C4D9C5;
	top: 400px!important;
}
#cms_popup2{
	height: 200px;
	width: 400px;
	background: #C4D9C5;
	top: 400px!important;
}
.cms_popup_title{
	background: #175933;
	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: 1px #175933 solid;
	color: #000000;
	font-weight: bold;
	background: #F6FAFB;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FEFEFE',EndColorStr='#175933');
}

/********************************
	LOGIN
********************************/
#area114{
	width: 140px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:3px;
	padding-top:3px;
}
#area201{
	width: 140px;
	padding:5px;
	margin-left:30px;
}


#format_login_user_text{
color: #333;
font-size: 11px;
float: left;
padding: 2px;

text-transform: capitalize;
	width:55px;
	float:left;

}
#format_login_user_box{
float: left;
padding-bottom:5px;
}
.loginInput{
	width: 70px;
	height: 14px;
	border: #ccc solid 1px;
}
#format_login_password_text{
	color: #333;
	font-size: 11px;
	padding: 2px;
	width:55px;
	float:left;
clear:none;
	text-transform: capitalize;

}
#format_login_password_box{
	float: left;
	
}

#format_login_button{
	background: transparent url(../../images/homepage/login_btn.gif) no-repeat top;
	width: 31px;
	height: 33px;
	float:right;

}
#format_login_button a:hover{
	width: 31px;
	height: 33px;
	background: transparent url(../../images/homepage/login_btn.gif) no-repeat bottom;
}
#format_login_button a img{
	width: 31px;
	height:33px;
}
#format_login_forgot_password img{
	width: 104px;
	height: 11px;
	display: inline;
	float:left;
	margin-top: -12px;
	margin-left:3px;
}
#format_login_forgot_password a img{ 
	background-image: url(../../images/homepage_buttons/forgot_your_password.gif);
	background-repeat: no-repeat;
} 
#format_login_forgot_password a:hover img{ 
	background-image: url(../../images/homepage_buttons/forgot_your_password.gif);
	background-repeat: no-repeat;
	background-position: 0 -11px ;
}
#format_login_register img{ 
	width: 104px;
	height: 11px;
	float: left;
	margin-right: 15px;
	margin-top: -25px;
	margin-left:3px;
} 
#format_login_register a:hover img{ 
	background-image:  url(../../images/homepage_buttons/register.gif);
	background-repeat: no-repeat;
	background-position: 0 -11px 	
}
#format_login_register a img{
	background-image: url(../../images/homepage_buttons/register.gif); 
	background-repeat: no-repeat;
}

/*****************************
	LOGOUT
*****************************/
#area2213{

	width: 140px;
	padding:5px;
}
#format_logout_text{
	color: #333;
	float:left;
	padding-right:5px;
}
#format_logout_user_text{
	color: #333;


}
#format_logout_button{
	clear: both;
	width: 60px;
	height: 25px;
	margin-top: 10px;

}

#format_logout_button a img{
	background: transparent url(../../images/homepage_buttons/logout2.gif) no-repeat;
	width: 60px;
	height: 25px; 
}
#format_logout_button a img:hover{
	background: transparent url(../../images/homepage_buttons/logout2OVER.gif) no-repeat bottom;
	width: 60px;
	height: 25px;
}

#format_myaccount_button{
	width: 87px;
	height: 20px;
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	background: transparent url(../../images_homepage_buttons/ret_myacc.gif) no-repeat top;
}
.format_myaccount_link{
padding-left:5px;
font-weight:bold;
padding-top:5px;
}

#format_myaccount_button a:hover{
	width: 87px;
	height: 20px;
	background: transparent url(../../images_homepage_buttons/ret_myacc.gif) no-repeat bottom;
}

#format_myaccount_button a img{
	width: 87px;
	height: 20px;
}
/******************************
	REGISTRATION FORM
******************************/
#area18{

}

#area18 form table{
width: 80%;
}

#area18 form td{
	
}
/******************************
	SEARCH FORM
******************************/
#area251{
height:40px;
margin:0;
padding:0;
}
#format_search_form_box{
	float: left;
	
}

#format_search_form_box input{
float: left;
margin-top:5px;
margin-left:5px;
}
#format_search_form_box table{
	width: 160px;
}

#format_search_form_box .text{
	font-size: 0px;
	color: #ededed;
	width: 8px;
	}

#format_search_form_button{
	background: transparent url(../../images/homepage/login_btn.gif) no-repeat top;
	padding-right:20px; 
    width: 31px;
	height:33px;
	margin-top: 3px;	
	float: left;
	display: inline;
}
#format_search_form_button a:hover{
	padding-right:20px; 
    width: 31px;
	height:33px;
	margin-top: 3px;
}
#format_search_form_button a img{
	padding-right:20px; 
    width: 31px;
	height:33px;
	margin-top: 3px;
}

/******************************
	SEARCH RESULTS
******************************/
#format_search_header{
	margin-bottom: 10px;
}
#format_search_header_pages{
	text-align: right;
height:40px;
}
#format_search_header_pages a{
	text-decoration: underline;
}
#area2257{
	margin-top: 10px;
}
#area153 #format_search_results_retail{
	clear: all;
	width: 455px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	height:65px;
	margin-left:30px;
}

#format_search_results_retail{
	clear: all;
	width: 455px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	height:65px;
}

#area163 #format_search_results_retail{
	width: 100%;
}


#format_search_results_retail_thumb{
	height: 60px;
	width: 60px;
	padding-top: 5px;
	border: #000000 solid 1px;
	margin-right: 0px;
	background: white;
	text-align:center;
	margin-right:5px;
}
#area163 #format_search_results_retail_name{
	width:150px;
	font-size:10px;
	
}
#area163 #format_search_results_retail_name img{
display:none;
	
}
#format_search_results_retail_name{
	width:255px;
}
#format_search_results_retail_name a{
	font-weight: bold;
}
#area163 #format_search_results_retail_code{
	width:150px;
	font-size:10px;
}

#format_search_results_retail_code{
	width:255px;
}
#area163 #format_search_results_retail_unit{
	width:150px;
	font-size:10px;
}
#format_search_results_retail_unit{
	width:255x;
}
#format_search_results_retail_price{
	font-size:11px;
	text-align:center;
	font-weight:bold;

}

#area163 #format_search_results_retail_price{
	font-size:10px;
	text-align:center;
	font-weight:bold;
}
#area163 #format_search_results_retail_stock{
	display:none;
}
#area163 #column4{
	width:70px;
}
#format_search_results_retail_stock{
	padding: 10px;
	margin-top:10px;
	width:20px;
	display:none;

}
#format_search_results_retail_quantity{
	margin-top:3px;
	float:left;
	width:56px;

}
#area163 #format_search_results_retail_quantity{
	margin-top:3px;
	float:left;
	width:30px;

}
#area163 #format_search_results_retail_quantity input{
	margin-left:8px;
	margin-top:4px;
    width:20px;
}
#format_search_results_retail_quantity input{
	margin-left:8px;
	margin-top:4px;
    width:35px;
}
#format_search_results_retail_addButton img{
	height: 33px;
	width: 33px;
	border: 0px;
	margin-top:3px;
	float:right;
} 
#format_search_results_retail_addButton a img{ 
	background-image: url(../../images/homepage_buttons/buy_btn.gif); 
	background-repeat: no-repeat;
} 
#format_search_results_retail_addButton a:hover img{ 
	background-image: url(../../images/homepage_buttons/buy_btnOVER.gif);
	background-repeat: no-repeat;

}
#format_search_results_retail_addFav img{
	height: 25px;
	width: 120px;
	border: 0px;
	margin-left:15px;
	margin-top:3px;
	float: left;
background-position: 0;
} 
#format_search_results_retail_addFav a img{ 
	background-image: url(../../images/homepage_buttons/btn_addtofav.gif); 
	background-repeat: no-repeat;
	height: 25px;
	width: 120px;

} 
#format_search_results_retail_addFav a:hover img{ 
	background-image: url(../../images/homepage_buttons/btn_addtofavOVER.gif);
	height: 25px;
	width: 120px;
	
}
#format_search_results_retail_remFav{
	height: 25px;
	width: 120px;
	border: 0px;
	margin-top:3px;
	float: left;
} 
#format_search_results_retail_remFav a img{ 
	background-image: url(../../images/homepage_buttons/removefav.gif); 
	background-repeat: no-repeat;
	height: 25px;
	width: 120px;
} 
#format_search_results_retail_remFav a:hover img{ 
	background-image: url(../../images/homepage_buttons/removefavOVER.gif);
	background-repeat: no-repeat;
	background-position: 0;
	height: 25px;
	width: 120px;
}

/**************************************
	PRODUCT DETAILS
**************************************/

#area258 {
padding-left:25px;
}
#area150{
height:100%;
}
#format_product_details_retail_image{
	padding: 10px 10px 10px 10px;
	border: #000 solid 1px;
	margin: 20px;
	width: 210px;
	text-align:center;

}
#format_product_details_retail_thumbs {
padding-left:15px;
width:200px;
margin-left:25px;
display:none;
}

#format_product_details_retail_thumbs span{
	display: block;
}
#format_product_details_retail_thumbs ul{
	margin-left: 0px;
	list-style: none;
}
#format_product_details_retail_thumbs ul li{
	display: inline;
}
#format_product_details_retail_thumbs ul li a{
	text-decoration: none;
}
#format_product_details_retail_thumbs ul li a img{
	/*border: #DCDCDC solid 1px;*/
	border: none;
}
#format_product_details_retail_flag{
                float: right;
                margin-top: 0px;
}

#format_product_details_basic_wprice_flag{
                float: right;
                margin-top: -15px;
}

#format_product_details_basic_flag{
                float: right;
                margin-top: -15px;
}
#format_product_details_retail_addFav img{
	height: 25px;
	width: 120px;
	border: 0px;
	margin-top:5px;
	margin-left:75px;
} 
#format_product_details_retail_addFav a img{ 
	background-image: url(../../images/homepage_buttons/addtofav.gif); 
	background-repeat: no-repeat;
} 
#format_product_details_retail_addFav a:hover img{ 
	background-image: url(../../images/homepage_buttons/addtofavOVER.gif);
	background-repeat: no-repeat;
	background-position: 0;
}
#format_product_details_retail_remFav{
	height: 25px;
	width: 120px;
	border: 0px;
	margin-top:3px;
} 
#format_product_details_retail_remFav a img{ 
	background-image: url(../../images/homepage_buttons/removefav.gif); 
	background-repeat: no-repeat;
	height: 25px;
	width: 120px;
} 
#format_product_details_retail_remFav a:hover img{ 
	background-image: url(../../images/homepage_buttons/removefavOVER.gif);
	background-repeat: no-repeat;
	background-position: 0 -20px ;
	height: 25px;
	width: 120px;
}

.format_product_details_subheading{
	font-weight: bold;
}
#format_product_details_retail_name{
	font-size: 13px;
	font-weight: bold;
	background: #175933;
	color: white;
	padding: 2px;
}
#format_product_details_retail_code{
	margin-top: 5px;
}
#format_product_details_retail_unit{

}
#format_product_details_retail_stock{
	margin-top: 10px;
	margin-bottom: 3px;
	display:none;
}
#format_product_details_retail_price{
	margin-bottom: 3px;
}
#format_product_details_retail_quantity{
	margin-bottom: 3px;
	float: left;
	text-align: center;
}
#format_product_details_retail_quantity input{
	margin-left: 3px;
}
#format_product_details_retail_addButton img{
	height: 51px;
	width: 33px;
	border: 0px;
	margin-top:3px;
	margin-left: 10px;
	float: left;
} 
#format_product_details_retail_addButton a img{ 
	background-image: url(../../images/homepage_buttons/buy_btn.gif); 
	background-repeat: no-repeat;
} 
#format_product_details_retail_addButton a:hover img{ 
	background-image: url(../../images/homepage_buttons/buy_btnOVER.gif);
	background-repeat: no-repeat;
}
#format_product_details_retail_description{
	margin-top: 5px;
	width:100%;

}

/* Related Items*/

#area152 {
width: 490px;
padding-left:15px;

}
#format_product_details_related_header{
	background: #175933;
	color: white;
	padding: 2px;
	font-size: 14px;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:10px;
	font-weight:bold;
    clear:both;
	width:450px;

}


.related_products{
    margin-left: 10px;
	padding-left:0px;
}
.related_products li{
    list-style: none;
	
}

/***************************************
                FEATURE PRODUCTS
***************************************/
#area2259{
	float: left;
	width: 203px;
	height: 120px;
	
}

#area2260{
	float: left;
	width: 203px;
	height: 120px;
}

#area2261{
	float: left;
	width: 203px;
	height: 120px;
}

#area2262{
	float: left;
	width: 203px;
	height: 120px;
}

#area2263{
	float: left;
	width: 203px;
	height: 120px;
}

#area2264{
	float: left;
	width: 203px;
	height: 120px;
}
#format_feature_product_retail_image{
	float: left;
	height: 73px;
	width: 63px;
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 5px;
	border: #18507e solid 1px;
	background: white;
	padding-left: 10px;
	padding-top: 15px;

}
#format_feature_product_retail_image a img{
	text-align: center;
	float: left;	
}
#format_feature_product_retail_name{
	color: #18507e;
	margin-top: 15px;
	text-align: left;
	padding: 0 0 2px 0px;
	font-weight:bold;
	float: left;
	text-decoration: underline;
	height: 35px;
	width: 94px;
}
#format_feature_product_retail_price{
	text-align: left;
	font-weight: bold;
	margin: 2px;
	color: #18507e;	
}
#format_feature_product_retail_quantity{
	color: #18507e;	
	font-weight: bold;
}
#format_feature_product_retail_quantity input{
	border: #185B8B solid 1px;
}
#format_feature_product_retail_addButton img{
	height: 17px;
	width: 82px;
	border: 0px;
	margin-top:3px;
	float: left;
} 
#format_feature_product_retail_addButton a img{ 
	background-image: url(../../images/homepage_buttons/btn_add2cart.jpg); 
	background-repeat: no-repeat;
} 
#format_feature_product_retail_addButton a:hover img{ 
	background-image: url(../../images/homepage_buttons/btn_add2cart.jpg);
	background-repeat: no-repeat;
	background-position: 0 -17px ;
}

/****************************
	TOP LEVEL CATEGORIES
*****************************/
#area147{
padding-top:25px;
}
ul.search_category{
	margin: 0;
	padding: 0 0 0 27px;
}
.format_category_listing_top_level{

}
.format_category_listing_top_level a{
	font-size: 12px;
	color: #474742;
	text-decoration: none;
}

.format_category_listing_top_level a:hover{
	font-size:12px;
	color: #474742;
	text-decoration: underline;
}


.search_category li{
	margin: 0;
	padding: 0 0 6px 0;
	list-style-type: none;
}

/******************************
	PAGE CATEGORIES
******************************/
#area2224{
	margin-bottom: 20px;
}
#format_category_listing_wimage{
	color: #000000;
	vertical-align: middle;
	clear: both;
	min-height:90px;
}
#format_category_listing_wimage_image{
	width: 120px;
	height: 80px;
	float: left;
	text-align: center;
	vertical-align: middle;
}
#format_category_listing_wimage_image img{
	text-align: center;
	margin: auto auto;
}
#format_category_listing_wimage_name{
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 30px;
	float: left;
}
#format_category_listing_wimage_name a{
	vertical-align: middle;
}

/********************************
	CATEGORY CRUMBS
********************************/
#area146{
margin-bottom:25px;
}

.format_category_crumb_basic{

}

/*********************************
	CATEGORY HEADER
*********************************/
#area2224{

}
#format_category_header_basic{
	background: #175933;
	color: white;
	padding: 2px;
	font-size: 14px;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:20px;
	font-weight:bold;
}

/********************************
	NEWS LISTING
********************************/
/* The entire News Listing */
#area143{
width:
}
/*Individual News Items in the List*/
#area2226 table{
	margin-left: 6px;
	margin-right: 6px;
}

#area252 #format_news_listing_heading{
	font-size: 14px;
	color: #13476E;
	width:100%;
	font-weight:bold;
	border-top: 1px solid #ededed;
	padding-top:15px;
}
#area252 #format_news_listing_date{
	display: none;
}
#area252 #format_news_listing_spare1{
	font-size: 11px;
	font-weight: normal;
	color: #1D73B1;
	width:100%;
	min-height:10px;
}

#area252 #format_news_listing_more {
	background: transparent url(../../images/homepage_buttons/more.jpg) no-repeat top;
	padding-right:0px; 
    width: 37px;
	height:12px;
	margin-bottom:15px;
	margin-right:0px;
	margin-top: 5px;	
	float: right;
	display: block;
    color:white;
   text-indent:0px;
}

#area252 #format_news_listing_more a{
margin-bottom:15px;
margin-right:0px;
background: transparent url(../../images/homepage_buttons/more.jpg) no-repeat top;
width:37px;
height:12px;
display:block;
text-indent:0px;
font-size:1px;
color:#c79c65;
	}
#area252 #format_news_listing_more a:link{
color:#c79c65;
}
#area252 #format_news_listing_more a:active{
color:#c79c65;
}

#area252 #format_news_listing_more  a:hover{
background: transparent url(../../images/homepage_buttons/moreOVER.jpg) no-repeat top;
color:#c79c65;
}


/********************************
	NEWS LISTING HOMEPAGE
********************************/
/* The entire News Listing */
#area252{
width:180px;
}

#area139{
margin-left:20px;
width:450px;
}

#area252 table {
width:180px;
margin-left:20px;
}

#area139 table{

width:450px;
}



/*Individual News Items in the List*/
#area2243 table{

}
#area139 #format_news_listing_heading{
	font-size: 14px;
	color: #13476E;
	width:100%;
	font-weight:bold;
	border-top: 1px solid #ededed;
	padding-top:15px;
}
#area139 #format_news_listing_date{

	display: none;
}
#area139 #format_news_listing_spare1{
	font-size: 11px;
	font-weight: normal;
	color: #1D73B1;
	width:100%;
}

#area139 #format_news_listing_more {
	background: transparent url(../../images/homepage_buttons/more.jpg) no-repeat top;
	padding-right:0px; 
    width: 37px;
	height:12px;
	margin-bottom:15px;
	margin-right:0px;
	margin-top: 5px;	
	float: right;
	display: block;
    color:white;
   text-indent:0px;
}

#area139 #format_news_listing_more a{
margin-bottom:15px;
margin-right:0px;
background: transparent url(../../images/homepage_buttons/more.jpg) no-repeat top;
width:37px;
height:12px;
display:block;
text-indent:0px;
font-size:1px;
color:#c79c65;
	}
#arae139 #format_news_listing_more a:link{
color:#c79c65;
}
#area139 #format_news_listing_more a:active{
color:#c79c65;
}

#area139 #format_news_listing_more  a:hover{
background: transparent url(../../images/homepage_buttons/moreOVER.jpg) no-repeat top;
color:#c79c65;
}


	
/************************************
	DETAILED NEWS 
*************************************/	
#area138{
	padding: 0;
	margin: 0;
	}
#format_news_detail_date{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	margin-bottom: 5px;
	}
#format_news_detail_heading{
	font-size: 16px;
	font-weight: 700;
	color: #333;
	margin-bottom: 5px;
	}
#format_news_detail_body{
	font-size: 12px;
	font-weight: normal;
	color: #333;
	}	
	
/*****************************************
	SHOPPING CART
*****************************************/
#area115{
	background: transparent url(../../images/homepage/cart.jpg) no-repeat;
	width: 150px;
	height: 60px;
	margin: 0px;
}
#format_shopping_cart_basic_price{
	float: left;
	padding-left: 15px;
	color: #333;
	font-size: 12px;
}
#format_shopping_cart_basic_checkoutButton{
float:right;
margin-right:10px;
margin-Top: 10px;
  background: transparent url(../../images/homepage_buttons/checkout.gif) no-repeat top;
	height: 12px;
width: 60px;

}

#format_shopping_cart_basic_checkoutButton a img{
	height: 12px;
	width: 60px;
}

/**************************************************
	BASKET PAGE
**************************************************/
#area190{

	width: 500px;

}



#format_basket_header_heading{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	display:none;
}
#format_basket_header{
	width: 90%;
	font-weight: bold;
	border-bottom: black solid 1px !important;
}
#format_basket_header td{
	width: 90%;
	font-weight: bold;
	border-bottom: black solid 1px !important;
}
#format_basket_items{
	width: 90%;
	border-bottom: #CCCCCC solid 1px;
}
#format_basket_items tr td {
	width: 30px;
	text-align: center;
}
#format_basket_items input{
	width: 45px;
	text-align: center;
}

#format_basket_removebtn{
	background: transparent url(../../images/homepage_buttons/remove.gif) no-repeat top;
	height: 17px;
	width: 21px;
	margin-left:15px;
}
#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{
	background: transparent url(../../images/homepage_buttons/checkout2.gif) no-repeat top;
	height: 25px;
	width: 60px;
	float: right;
	margin-top: 15px;
	margin-right: 0px;
}
#format_basket_checkout_link a:hover{
	background: transparent url(../../images/homepage_buttons/checkout2OVER.gif) no-repeat bottom;
	height: 25px;
	width: 60px;
}
#format_basket_checkout_link a img{
	height: 25px;
	width: 60px;
}

#format_basket_continue2shop_link{
	background: transparent url(../../images/homepage_buttons/cont2shop.gif) no-repeat top;
	height: 25px;
	width: 120px;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
}
#format_basket_continue2shop_link a:hover{
	background: transparent url(../../images/homepage_buttons/cont2shopOVER.gif) no-repeat bottom;
	height: 25px;
	width: 120px;
}
#format_basket_continue2shop_link a img{
	height: 25px;
	width: 120px;
}

/****************************************************************
	DETAILS PAGE
*****************************************************************/
#format_order_details{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width:100%;
}
#format_order_details tr td{
	border: 0px;
	padding: 5px;
	margin: 0px;
}
#format_order_details_heading{
	font-size: 14px;
	color: #106938;
	font-weight: bold;
	margin-bottom:20px;
}
.format_order_details_subheading{
	font-weight: bold;
	background: #106938;
	text-align: right;
	vertical-align: top;
	color:white;
}
.format_order_details_link{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	color: black;
	text-decoration: none;
}

#format_details_save img{
	height: 25px;
	width: 57px;
	border: 0px;
	float: left;
	margin-top:  10px;
} 
#format_details_save a img{ 
	background-image: url(../../images/homepage_buttons/ret_save.gif); 
	background-repeat: no-repeat;
} 
#format_details_save a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_save.gif);
	background-repeat: no-repeat;
	background-position: 0 -25px ;
}

#format_details_delete img{
	height: 25px;
	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.gif); 
	background-repeat: no-repeat;
} 
#format_details_delete a:hover img{ 
	background-image: url(../../images/homepage_buttons/ret_delete.gif);
	background-repeat: no-repeat;
	background-position: 0 -25px ;
}

#format_order_details_nextbtn img{
	height: 25px;
	width: 60px;
	border: 0px;
} 
#format_order_details_nextbtn a img{ 
	background-image: url(../../images/homepage_buttons/ret_next.jpg); 
	background-repeat: no-repeat;
} 
#format_order_details_nextbtn a img{ 
	background-image: url(../../images/homepage_buttons/ret_nextOVER.jpg); 
	background-repeat: no-repeat;
} 
/***********************************************
	PURCHASE ORDER PAGE
***********************************************/
#area2254{
	margin-right: 10px;

}
#format_purchase_order_table{
width: 100%}


#area184 table{
	width: 100%;
	margin-top: 10px;
}
/* Logo*/
#area184 table tr td img{
	margin-bottom: 10px;
}
/*Purchase Order Heading*/
.format_purchase_order_heading{
	font-size: 18px;
	color: #186847;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}

/*Company Info*/
#format_purchase_order_company{
	margin-bottom: 10px;
}
.format_purchase_order_company_info{
	font-size: 10px;
}

/*Details*/
#format_purchase_order_details{
	border: black solid 1px;
	margin: 0px;
	padding: 2px;
	float:right;
	text-align: right;
	width: 150px;
}
.format_purchase_order_details_po_heading{
	background: #186847;
	color: white;
}
.format_purchase_order_details_po{
	background: #f9ab01;
	font-weight: bold;
}
.format_purchase_order_details_po_date_heading{
	background: #f9ab01;
}
.format_purchase_order_details_po_date{
	font-weight: bold;
}
.format_purchase_order_details_login_heading{
	background: #f9ab01;
}
.format_purchase_order_details_login{
	font-weight: bold;
}
.format_purchase_order_details_order_heading{
	background: #186847;
	color: white;
}
.format_purchase_order_details_order{
	background: #CCEDFE;
	font-weight: bold;
}
.format_purchase_order_details_payment_method_heading{
	background: #f9ab01;
}
.format_purchase_order_details_payment_method{
	font-weight: bold;
}
.format_purchase_order_details_payment_receipt_heading{
	background: #f9ab01;
}
.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: #636365 1px solid;
	width: 100%;
}
#format_purchase_order_products table tr th{
	background: #186847;
	padding: 2px;
	color: white;
	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: #636365 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: #636365 1px solid;
	border-bottom: #636365 solid 1px;
	border-top: #636365 solid 1px;
	text-align: right;
}
.format_purchase_order_subtotal_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_subtotal{
	border-left: #636365 solid 1px;
	text-align: right;
}
.format_purchase_order_gst_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_gst{
	border-left: #636365 solid 1px;
	text-align: right;
	border-bottom: #636365 solid 1px;
}
.format_purchase_order_total_heading{
	text-transform: uppercase;
	text-align: right;
}
.format_purchase_order_total{
	border-left: #636365 solid 1px;
	border-top: #636365 1px solid;
	border-bottom: black solid 1px;
	background: #f9ab01;
	text-align: right;
}
/*Terms*/
#format_purchase_order_terms{
	margin-top: 10px;
}
/*Buttons*/

#format_purchase_order_back img{
	height: 25px;
	width: 60px;
	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_submit img{
	height: 25px;
	width: 60px;
	border: 0px;
	float: right;
	margin-top: 10px;
} 
#format_purchase_order_submit a img{ 
	background-image: url(../../images/homepage_buttons/ret_submitorder.jpg); 
	background-repeat: no-repeat;
} 


/*****************************************************
	CREDIT CARD DETAILS
******************************************************/
#format_credit_card_details_heading{
	font-size: 14px;
	color: #A62617;
	font-weight: bold;

}
#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: 1px #1D74A3 solid;
	color: white;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 10px;
	font-weight: bold;
	background: #4D9CC6;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#80B8D5',EndColorStr='#144F79');
}
/*****************************************************
	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-weight: bold;
	text-transform: capitalize;
	color:#175933;
}
#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: 1px #175933 solid;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 10px;
	font-weight: bold;
	background: #175933;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#175933',EndColorStr='#FFFFFF');
}

/**************************************************
	SUCCESS MESSAGE
**************************************************/
#area184{
margin-top:20px;
font-family: "lucida grande", arial, verdana, helvetica, sans-serif;
}

#format_success_thanks{
	font-size: 13px;
	margin-bottom: 18px;
	font-weight: bold;
}
#format_success_message{
	margin-bottom: 5px;
	font-size: 12px;
	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_dd{
                margin-top: 20px;
}
#format_success_dd_title{
}
#format_success_dd_acc_name{
                margin-left: 10px;
                margin-top: 3px;
}
#format_success_dd_bsb{
                margin-left: 10px;
                margin-top: 0px;
}
#format_success_dd_acc_num{
                margin-left: 10px;
                margin-top: 0px;
}
#format_success_dd_ref_num{
                margin-left: 10px;
                margin-top: 0px;
                margin-bottom: 20px;
}

#format_success_print_button img{
	height: 25px;
	width: 60px;
	border: 0px;
	margin-top: 10px;
} 
#format_success_print_button a img{ 
	background-image: url(../../images/homepage_buttons/print.jpg); 
	background-repeat: no-repeat;
} 
#format_success_print_button a:hover img{ 
	background-image: url(../../images/homepage_buttons/printOVER.jpg);
}
#format_success_order_history{
	margin-top: 20px;
	margin-bottom: 10px; 
}
#format_success_order_history a{
	text-decoration: underline;
	color:black;
}
#format_success_order_history a:hover{
	font-weight: bold;
}


/***************************************************
	FACILITIES MENU
**************************************************/
#area210{
	padding:0px;
	margin-left:0px;
	text-indent: -13px! important;
	
}
#format_facility_menu{
	list-style: none;


}
#format_facility_menu li{
	display: inline;
	list-style: none;
	padding-right: 20px;
	margin-right: 0px;
	margin-left:0px;
	font-weight: bold;
	font-size:12px;
	color: #48494c !important;
}
}
#format_facility_menu li a{
	font-weight: bold !important;
	color: #48494c !important;
	font-size:12px;
}
#format_facility_menu li a:hover{
	text-decoration: underline;
	color: #48494c;
	font-weight: bold;
	font-size:12px;
}

/*********************************************************
	FAVOURITES
*********************************************************/
#area101{
	margin-top: 15px;
}
#format_favourites_heading{
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #175933;
}

/*******************************************************
	CHANGE DETAILS
*******************************************************/
#format_change_details{

}
.format_change_details_heading{
	padding-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #175933;
}
.format_change_details_subheading{
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}
.format_change_details_save{
	border: 1px #1D74A3 solid;
	color: white;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 10px;
	font-weight: bold;
	background: #4D9CC6;
		filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#80B8D5',EndColorStr='#144F79');
} 
/****************************************************
	ORDER HISTORY
****************************************************/
#format_order_history_heading{
	margin-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
	text-transform: capitalize;
	color: #175933;
}

#format_order_history_list{
	padding: 2px;
}
#format_order_history_list table{
	width: 100%;
}
#format_order_history_list th{
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px solid #175933;
}
#format_order_history_list td{
	font-size: 11px;
}

/*************************
                SITEMAP
*************************/
.cms_sitemap_top{
    text-transform: capitalize;
    background: url(../../images/homepage/left_nav_icon.jpg) no-repeat;
    padding-left: 15px;
	background-position: 0 4px ;
	font-weight:bold;

}
.cms_sitemap_second{
	margin-top: 5px;      
	text-transform: capitalize;
	background: url(../../images/homepage/left_nav_icon.jpg) no-repeat;
	padding-left: 15px;
	margin-left: 30px;
	display: block;
	background-position: 0 4px ;
font-style:italic;

}
.cms_sitemap_tertiary{

	margin-top: 5px;      
	text-transform: capitalize;
	background: url(../../images/homepage/left_nav_icon.jpg) no-repeat;
	
	padding-left: 15px;
	margin-left: 65px;
	display: block;
	background-position: 0 4px ;
}

/*************************
       Specials
*************************/

#area163 {
width:290px;
padding-left:10px;}



#format_specials_results_basic_image{
 width: 50px;
 padding-top:5px;
 padding-bottom:5px;
 border: 1px solid black;
 float:left;
 margin-right:10px;
 text-align:center;
 min-height:50px;

}
#format_specials_results_basic_name a{
font-weight:bold;
}
#format_specials_results_basic_price {
padding-bottom:30px;
}
#format_specials_results_basic_name a:hover{
text-decoration:underline;
}
