
*{
	padding:0;
	margin:0;
	text-decoration:none;
}

img{
	border:none;
}

.clear{
	clear:both;
	height:0;
	font-size:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/body_bgr.jpg) repeat-x #29407B;
	font-size:12px;
	color:#555555;
}

.delivery-message{
	margin:5px 0 15px 0;
	padding:10px;
	background:#d5a0a0;
	border:1px solid #c25f5f;
	color:#4b1717;
	font-weight:bold;
}

.vat-inc{
	font-style:italic;
}

h1{
	font-size:18px;
	color:#F753A9;
	font-weight:normal;
	padding:9px 0 4px 0;
}

h2{
	font-size:14px;
	color:#F753A9;
	font-weight:normal;
	padding:12px 0 5px 0;
}

h3{
	font-size:12px;
	color:#2987C7;
}

h4{
	font-size:14px;
	color:#f753a9;
	padding:5px 0 3px 0;
	font-weight:normal;
}

h5{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	padding:4px 0 8px 0;
}
	
a{
	color:#F753A9;
	text-decoration:none;
}

a:hover{
	color:#50b3e3;
}

.button_vsmall{
	background:url(/images/button_vsmall.jpg) no-repeat bottom;
	width:93px;
	height:33px;
	border:none;
	cursor:pointer;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button_vsmall:hover{
	background:url(/images/button_vsmall_hover.jpg) no-repeat bottom;
}

.button_small{
	background:url(/images/button_small.jpg) no-repeat bottom;
	width:113px;
	height:33px;
	border:none;
	cursor:pointer;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button_small:hover{
	background:url(/images/button_small_hover.jpg) no-repeat bottom;
}

.button_med{
	background:url(/images/button_med.jpg) no-repeat bottom;
	width:131px;
	height:33px;
	border:none;
	cursor:pointer;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.button_med:hover{
	background:url(/images/button_med_hover.jpg) no-repeat bottom;
}

.button_med_link{
	display:block;
	background:url(/images/button_med.jpg) no-repeat;
	width:131px;
	height:22px;
	padding:9px 0 0 0;
	border:none;
	cursor:pointer;
	color:#fff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#content_container .button_med_link:hover{
	background:url(/images/button_med_hover.jpg) no-repeat;
	text-decoration:none;
	color:#fff;
}

.add_to_basket{
	background:url(/images/add_to_basket.jpg) no-repeat bottom;
	width:167px;
	height:35px;
	border:none;
	cursor:pointer;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.add_to_basket:hover{
	background:url(/images/add_to_basket_hover.jpg) no-repeat bottom;
}

.add_to_basket_disabled{
	background:url(/images/add_to_basket_disabled.jpg) no-repeat bottom;
	width:167px;
	height:35px;
	border:none;
	color:#555;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.error-msg{
	color:#bb2d2d;
	border:1px solid #d96a6a;
	background:url(/images/icon-error-msg.jpg) no-repeat #f0c8c8 5px 3px;
	padding:12px 4px 8px 45px;
	margin:5px 0;
	min-height:20px;
}

.msg-sent{
	color:#337425;
	border:1px solid #69bd76;
	background:url(/images/icon-msg-sent.jpg) no-repeat #baef9a 5px 3px;
	padding:12px 4px 8px 45px;
	margin:5px 0;
	min-height:20px;
}

th{
	background:#75c0f2;
	font-weight:bold;
	color:#26455a;
	border-bottom:1px solid #26455a;
}

.cart_itemrow td{
	padding:6px 3px;
}

.cart_image{
	border:1px solid #e7cad5;
}

.table-extra-pad td{
	padding:6px;
}

#msg_layer {
	position:absolute;
	top:290px;
	margin-left:-120px;
	z-index:1000;
}

.msg_title {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-family:"trebuchet MS", verdana;
}

.msg_text {
	font-size:13px;
	font-weight:bold;
	color: #FFFFFF;
}

.contact_details {
	background:#f6f6f6;
	border:1px solid #bababa;
	width:689px;
	padding:0 10px;
	color:#393939;
}

.contact_details td{
	padding:4px;
}

/*Template*/

#container{
	background:url(/images/header_bg.jpg) no-repeat top;
	width:1200px;
	margin:0 auto;
	margin-left:-600px;
	_margin-left:0px;
	position:relative;
}

#header_container{
	width:960px;
	height:177px;
	margin:0 auto;
}

#logo{
	width:295px;
	height:86px;
	padding:26px 0 0 11px;
	float:left;
}

#basket{
	width:301px;
	height:24px;
	background:url(/images/basket.jpg) no-repeat;
	float:right;
	padding:6px 0 0 50px;
	font-size:12px;
	color:#fff;
}

#basket a{
	color:#fff;
}

#basket a:hover{
	color:#60b4e3;
}

#cat_menu{
	width:726px;
	float:right;
	padding:16px 28px 0 0;
}

.cat_menu_item{
	width:120px;
	height:46px;
	float:left;
	margin-right:1px;
}

#content_container{
	width:1200px;
	min-height:700px;
	background:url(/images/content_footer_bg.jpg) no-repeat bottom;
	padding:10px 0 110px 0;
}

#content{
	width:960px;
	min-height:440px;
	margin:0 auto;
	background:#fff;
}

#content_left{
	width:230px;
	float:left;
}

.menu_top{
	width:220px;
	height:10px;
	margin-left:10px;
	font-size:0px;
	background:url(/images/menu_top.jpg) no-repeat;
}

.menu{
	width:226px;
	margin:0 0 14px 10px;
	background:url(/images/menu_bgr.jpg) repeat-y;
}

#menu_costume_search{
	width:206px;
	height:32px;
	background:url(/images/menu_costume_search_top.jpg) no-repeat top #89c9f7;
	padding:6px 0 0 20px;
	font-size:20px;
	color:#fff;
}

.category_level1 a{
	display:block;
	width:213px;
	height:28px;
	background:url(/images/menu_cat_item_bgr.jpg) repeat-x;
	margin-top:1px;
	font-size:16px;
	color:#fff;
	padding:6px 0 0 7px;
}

.category_level1_sel a, .category_level1_open a{
	display:block;
	width:213px;
	height:28px;
	background:url(/images/menu_cat_item_bgr.jpg) repeat-x;
	margin-top:1px;
	font-size:16px;
	color:#fff;
	padding:6px 0 0 7px;
}

.category_level1 a:hover{
	
}

.category_level2, .category_level2_sel, .category_level2_open, .category_level3, .category_level3_sel, .category_level3_open{
	width:220px;
}

.category_level2 a{
	color:#706d58;
	display:block;
	border-bottom:1px dotted #444;
	padding:5px 0 3px 20px;
}

.category_level2 a:hover{
	background:#e6f5ff;
	color:#1f5168;
}

.category_level2_sel a, .category_level2_open a{
	color:#1ca1ff;
	display:block;
	padding:5px 0 3px 20px;
	border-bottom:1px dotted #444;
}

.category_level3 a{
	color:#706d58;
	display:block;
	border-bottom:1px dotted #444;
	padding:5px 0 3px 30px;
}

.category_level3 a:hover{
	background:#e6f5ff;
	color:#1f5168;
}

.category_level3_sel a, .category_level3_open a{
	color:#1ca1ff;
	display:block;
	padding:5px 0 3px 30px;
	border-bottom:1px dotted #444;
}

.menu_item{
	width:220px;
}

.menu_item a{
	display:block;
	height:18px;
	padding:4px 0 0 22px;
	border-bottom:1px dotted #AAA899;
	color:#706C58;
	font-size:12px;
}

.menu_item a:hover{
	color:#111;
}

.dark a{
	background:#EAE6D0;	
}

.menu_cust_item{
	width:200px;
	height:28px;
	background:url(/images/menu_cust_item_bgr.jpg) repeat-x;
	margin-top:1px;
	font-size:16px;
	color:#fff;
	padding:6px 0 0 20px;
}

.menu_bottom{
	width:220px;
	height:14px;
	font-size:0px;
	background:url(/images/menu_bottom.jpg) no-repeat;
}

#content_right{
	width:730px;
	float:left;
}

#content_area{
	padding:10px;
}

#costume_search_container_home{
	width:714px;
	height:267px;
	background:url(/images/costume_search_home.jpg) no-repeat;
	padding-bottom:14px;
}

#costume_search_content{
	width:350px;
	height:230px;
	padding-right:12px;
	float:right;	
}

#search_field_home{
	padding-top:62px;
	float:right;
}

#search_home{
	margin:8px 0 0 0;
	float:right;
}

.search-input-home{
	width:320px;
	height:20px;
	color:#666;
}

.search-input-listing{
	color:#666;
}

#costume_search_container_listing{
	width:714px;
	height:89px;
	background:url(/images/costume_search_listing.jpg) no-repeat;
	padding-bottom:14px;
}

#search_field_listing{
	float:right;
}

#search_listing{
	padding:14px 20px 0 20px;
	float:right;
}

.search-input-listing{
	width:250px;
	height:20px;
	margin-top:14px;
}

.search-button{
	width:210px;
	height:30px;
	background:url(/images/costume_search_button.jpg) no-repeat;
	color:#F868B5;
	font-size:16px;
	font-weight:bold;
	padding:0 4px 1px 0;
	border:none;
	cursor:pointer;
}

#popular_search{
	width:320px;
	height:64px;
	padding-top:36px;
	float:right;	
}

.popular_search_item{
	width:140px;
	height:14px;
	float:left;
	padding:4px 0 0 10px;
	font-size:12px;
	color:#1C5177;
}

#footer_container{
	width:916px;
	margin:0 auto;
	position:relative;
	top:-50px;
	font-size:11px;
	color:#afafb2;
}

#footer_container a{
	color:#afafb2;	
}

#footer_container a:hover{
	color:#fff;
}

#footer_left{
	float:left;
}

#footer_right{
	text-align:right;
	float:right;	
}

/*Homepage*/

#home_banner{
	width:390px;
	height:183px;
	float:left;
	padding-left:0 0 16px 4px;
}

#home_welcome{
	width:316px;
	height:183px;
	float:left;
	padding:0 0 16px 4px;
}

#home_cat__container{
	width:720px;
	padding-left:4px;
}

#home_cat_header_container{
	width:712px;
	height:37px;
	margin-bottom:14px;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	clear:both;
}

.home_cat_header{
	width:178px;
	height:32px;
	float:left;
	background:url(/images/home_cat_header_divider.jpg) no-repeat left;
	padding-bottom:2px;
	margin-top:1px;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #F866B4;
	text-align:center;
}

.home_cat_header_sel{
	width:176px;
	height:32px;
	float:left;
	padding-top:1px;
	padding-bottom:3px;
	border-left:1px solid #F866B4;
	border-top:1px solid #F866B4;
	border-right:1px solid #F866B4;
	text-align:center;
}

.home_cat_img{
	width:170px;
	height:143px;
	float:left;
	padding:0 10px 10px 0;
}

#home_cust_gallery_img{
	width:710px;
	height:339px;
	clear:both;
}

#home_seo_field{
	padding:10px 8px 20px 8px;
	font-size:11px;
	color:#555555;
}

#home_seo_field a{
	color:#555555;
	text-decoration:underline;
}

/*Listing Page*/

#listing_container{
	width:720px;
}

#listing_onoffer_img{
	width:97px;
	height:74px;
	background:url(/images/onoffer_img.jpg) no-repeat;
	float:right;
	padding-right:14px;
	position:relative;
	top:-12px;
}

#listing_product_img{
	width:490px;
	height:330px;
	padding:0 12px;
	margin:0 auto;
	clear:both;
	position:relative;
	top:-40px;
}

#listing_panel_container{
	width:700px;
	padding:16px 10px 0 10px;
	background:url(/images/listing_detail_bg.jpg) no-repeat;
}

#listing_panel_header{
	width:700px;
	height:42px;
	background:#F4F1DB;
	border-bottom:1px solid #D9D4B9;
	color:#505050;
	font-weight:bold;
}

#listing_panel_header_img{
	width:40px;
	height:29px;
	border:1px solid #e3e3e3;
	margin:5px 0 0 8px;
	float:left;
}

#listing_panel_header_title{
	padding:5px 0 0 8px;
	float:left;
}

#listing_panel_header_stock{
	width:69px;
	height:14px;
	padding:15px 50px 0 40px;
	float:left;
}

.listing_panel_header_qty{
	margin:12px 0 0 20px;
	float:left;
}

.listing_qty{
	width:33px;
	height:17px;
}

.buy_button_large{
	width:106px;
	height:25px;
	background:url(/images/listing_buy_button_large.jpg) no-repeat;
	border:none;
	margin:8px 16px 0 0;
	float:right;
	font-weight:bold;
	color:#2987C7;
	cursor:pointer;
}

#listing_panel_detail_container{
	width:450px;
	float:left;
}

.listing_panel_detail{
	width:430px;
	clear:left;
	padding-top:10px;
}

.listing_panel_detail_title{
	width:140px;
	float:left;
	padding:0 10px 0 0;
	font-weight:bold;
	text-align:right;
	color:#2987C7;
}

.listing_panel_detail_description{
	width:280px;
	float:left;
	color:#555555;
}

#listing_panel_suggested{
	width:248px;
	background:url(/images/listing_panel_suggested_bg.jpg) no-repeat bottom left #F3F1DB;
	float:right;
	padding-bottom:42px;
	border-bottom:1px solid #D9D4B9;
	color:#505050;
	font-weight:bold;
}

.listing_panel_suggested_header{
	width:236px;
	height:22px;
	float:right;
	position:relative;
	top:-1px;
	padding:8px 0 0 12px;
	font-weight:bold;
	color:#2987C7;
}

.listing_panel_suggested_img{
	width:68px;
	height:51px;
	float:left;
	border:1px solid #e3e3e3;
	margin:0 6px 8px 8px;
}

.listing_panel_suggested_qty{
	width:150px;
	float:left;
	margin-bottom:14px;
}

.listing_panel_suggested_buy{
	width:63px;
	margin-top:2px;
	float:left;
}

.buy_button_small{
	width:77px;
	height:18px;
	background:url(/images/listing_buy_button_small.jpg) no-repeat;
	border:none;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#2987C7;
	cursor:pointer;
}

.gallery_image{
	float:left;
	height:65px;
	width:74px;
	overflow:hidden;
	border:1px solid #fff;
	text-align:center;
}

#contact_orange_top{
	background:url(/images/contact_orange_top.jpg) no-repeat;
	width:710px;
	height:5px;
	font-size:0;
}

#contact_orange{
	background:#fff2e3;
	width:670px;
	padding:10px 20px;
}

#contact_orange a{
	color:#565656;
}

#contact_orange a:hover{
	text-decoration:underline;
}

#contact_orange h5{
	color:#e87a23;
}

#contact_orange_bottom{
	background:url(/images/contact_orange_bottom.jpg) no-repeat;
	width:710px;
	height:6px;
	font-size:0;
}

#contact_blue_top{
	background:url(/images/contact_blue_top.jpg) no-repeat;
	width:710px;
	height:5px;
	font-size:0;
	margin:10px 0 0 0;
}

#contact_blue{
	background:#e6f5ff;
	color:#46a6d1;
	width:670px;
	padding:10px 20px;
}

#contact_blue h5{
	color:#46a6d1;
}

.order_enquiry_input{
	border:1px solid #bae0fa;
}

.order_enquiry_input_error{
	border:1px solid #a00;
}

.order_enquiry_textarea{
	width:95%;
	border:1px solid #bae0fa;
}

.order_enquiry_textarea_error{
	width:95%;
	border:1px solid #a00;
}

.blue_button{
	background:url(/images/blue_button.jpg) no-repeat bottom;
	width:167px;
	border:none;
	height:35px;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.pink_button{
	background:url(/images/pink_button.jpg) no-repeat bottom;
	width:167px;
	border:none;
	height:35px;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

#contact_blue_bottom{
	background:url(/images/contact_blue_bottom.jpg) no-repeat;
	width:710px;
	height:6px;
	font-size:0;
}

#contact_pink_top{
	background:url(/images/contact_pink_top.jpg) no-repeat;
	width:710px;
	height:5px;
	font-size:0;
	margin:10px 0 0 0;
}

#contact_pink{
	background:#fee3ea;
	color:#bc274f;
	width:670px;
	padding:10px 20px;
}

#contact_pink_bottom{
	background:url(/images/contact_pink_bottom.jpg) no-repeat;
	width:710px;
	height:6px;
	font-size:0;
}

.returns_textarea, .returns_input, .returns_select{
	border:1px solid #ff99b4;
}

.form-pad td{
	padding:5px;
}

.help_text_small{
	font-size:11px;
}

.category_item{
	float:left;
	width:171px;
	padding:0 6px 0 0;
}

.product_container{
	float:left;
	width:168px;
	border:1px solid #cfcfcf;
	margin:0 10px 0 0;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

.product_listing_stock{
	text-align:center;
	height:20px;
}

.product_img{
	padding:3px 0 0 1px;
}

.product_desc{
	text-align:center;
	padding:0 8px;
	height:55px;
	overflow:hidden;
}

.product_desc a{
	color:#373737;
	display:block;
	padding:4px 0 0 0;
	height:51px;
}

.product_desc a:hover, .product_price a:hover{
	color:#ff0d90;
}

.product_price{
	font-size:15px;
	text-align:center;
	font-weight:bold;
	height:25px;
	overflow:hidden;
}

.product_price a{
	color:#46afde;
	display:block;
	padding:5px 0 0 0;
	height:17px;
}

#page_numbers{
	clear:both;
	float:right;
	padding:10px 0 0 0;
}

.page_number, .page_number_sel, .next_page, .previous_page{
	float:left;
}

.page_number a, .page_number_sel a, .next_page a, .previous_page a{
	float:left;
	display:block;
	margin:0 2px 0 0;
	padding:4px;
	text-decoration:none;
	color:#36637f;
	background:#b1e0fe;
}

.page_number a:hover, .next_page a:hover, .previous_page a:hover{
	background:#2d5874;
	color:#cae4f4;
}

.page_number_sel a{
	background:#2d5874;
	color:#cae4f4;
}

#navtrail{
	color:#bdc5d9;
	font-size:11px;
}

#listing_image{
	float:left;
	width:415px;
	padding:8px 0 0 0;
}

#listing_main{
	border:5px solid #fde0ef;
	padding:5px;
}

#listing_details{
	float:right;
	width:285px;
	padding:8px 0 0 0;
}

#zoom{
	font-size:11px;
	padding:8px 0 0 0;
	color:#9a9473;
}

#other_images{
	padding:8px 0;
}

.other_image{
	float:left;
	width:75px;
	padding:0 5px 5px 0;
	border:3px solid #fde0ef;
	margin:0 3px 0 0;
}

#options_price{
	font-size:25px;
	color:#46afde;
	font-weight:bold;
}

#listing_options{
}

#listing_options select{
}

.listing_stock_out{
	color:#df1f1f;
	font-size:11px;
}

.listing_stock_in{
	color:#51bc27;
	font-size:11px;
}

.listing_stock_pending{
	color:#9cbf8e;
	font-size:11px;
}

#quantity{
	float:left;
	padding:9px 0 0 0;
	width:150px;
}

#stock{
	float:left;
	width:90px;
	padding:14px 0 0 0;
}

#listing_purchase{
	padding:9px 0 0 0;
	clear:both;
}

#tab_posrel{
	border-bottom:1px solid #e0dcc7;
	margin:15px 0 0 0;
	padding:0 0 0 5px;
}

.listing_tab, .listing_tab_sel{
	border-top:1px solid #e0dcc7;
	border-right:1px solid #e0dcc7;
	border-left:1px solid #e0dcc7;
	float:left;
	font-weight:bold;
	color:#a8a592;
	font-size:15px;
	height:25px;
	padding:8px 10px 0 10px;
	cursor:pointer;
	background:#f4f1db;
	position:relative;
	top:2px;
	margin:0 2px 0 0;
}

.listing_tab_sel{
	background:#fcfaee;
	color:#4a4a4a;
	position:relative;
	top:1px;
	height:27px;
}

.rating-image{
	cursor:pointer;
}

.table-pad td{
	padding:4px;
}

/* overlay layer */
#overlay_background{
	position:fixed;
	_position:absolute;
	z-index:2000;
	top:0;
	bottom:0;
	left:0;
	right:0;
	_height:expression((document.body.scrollTop + document.body.clientHeight) + 'px');
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	width:100%;
}

#overlay_container{
	position:fixed;
	_position:absolute;
	z-index:3000;
	top:10%;
	left:50%;
}

#product_add_content{
	background:#f5f5f5;
	padding:10px;
	border:1px solid #bababa;
	margin:15px 0 0 0;
}

#product_add_details{
	float:left;
	width:500px;
	font-size:13px;
}

#product_add_details div{
	padding:4px 0 7px 0;
}

#product_add_price{
	float:left;
	width:190px;
	font-size:31px;
	color:#8b1b1d;	
}

#product_add_price strong{
	color:#393939;
	font-size:12px;
}

#product_add_box{
	background:#f5f5f5;
	padding:4px 10px 10px 10px;
	border:1px solid #bababa;
	margin:15px 0 0 0;
}

#related_basket{
	width:850px;
	padding:0 10px 10px 10px;
	top:15px;
	background:#fff;
	border:1px solid #333;
	margin:0 0 0 50px;
	position:relative;
	left:-480px;
	height:500px;
	overflow:auto;
}

#related_basket h2{
	padding:12px 0 8px 0;
}

.related_basket_cross{
	float:right;
	padding:13px 5px 5px 5px;
	cursor:pointer;
}

.related_basket_container{
	clear:both;
	border-bottom:1px dotted #ccc;
}

.related_basket_image{
	float:left;
	width:60px;
	padding-top:10px;
}

.related_basket_content{
	float:left;
	width:500px;
	padding-left:10px;
	padding-top:10px;
}

.related_basket_button{
	float:right;
	width:125px;
	padding:15px 0 5px 0;
	height:37px;
}

.related_basket_price{
	float:left;
	width:75px;
	padding-top:10px;
	color:#b50000;
	font-weight:bold;
}

#search_results_container{
	position:absolute;
}

#search_results{	
	width:304px;
	background:#bae0fa;
	border:1px solid #8acaf7;
	border-top:none;
	position:relative;
	padding:10px;
}

#set-promo{
	padding:10px;
	border:1px solid #990033;
	background:#FFFFCC;
	margin:10px 15px;
	margin-bottom:10px;
}

#home_content{
	float:left;
	width:300px;
}

#promo {
	height:183px;
	float:left;
	width:405px;
	overflow:hidden;
}

#promo-bg {
	background:url(/images/promo-bg.png) no-repeat;
	width:390px;
	height:183px;
	position:absolute;
	z-index:50;
}

#promo-content {
	position:relative;
	width:206px;
	padding:10px 0 0 10px;
	left:0;
	color:#266098;
	height:173px;
	overflow:hidden;
}

#promo-title { 
	font-size:18px;
}

#promo-text {
	padding-top:6px;
	color:#182e41;
}

#promo-text p {
	margin:6px 0 0 0;
	line-height:14px;
}

#promo-image {
	width:120px;
	position:absolute;
	z-index:10;
	padding-left:216px;
	padding-top:16px;
}

#home_tabs{
	border-bottom:1px solid #f866b4;
	height:28px;
	margin:10px 0 0 0;
	padding:0 0 0 4px;
}

.home_tab{
	float:left;
	background:#f8f8f8;
	border:1px solid #e0e0e0;
	border-right:none;
	border-bottom:none;
	cursor:pointer;
	padding:2px 20px 0 20px;
	height:26px;
	position:relative;
	top:-1px;
}

.home_tab_sel{
	float:left;
	background:#fff;
	border:1px solid #f866b4;
	border-bottom:none;
	padding:2px 20px 0 20px;
	height:27px;
	position:relative;
	top:-1px;
}

.data_tab{
	padding:15px;
}

.data_tab strong{
	font-size:11px;
	color:#0099cc;
}

#listing_prices{
	padding:10px 0 5px 0;
}

#gallery_home{
	padding:15px 0;
}

.menu_costume_1 a{
	background:url(/images/menu_cat_item_bgr_org.jpg) repeat-x;
}

.menu_blue a{
	background:url(/images/menu_cust_item_bgr.jpg) repeat-x;
}

.ups_img{
	float:left;
	width:75px;
}

.ups_img img{
	padding:1px;
	border:1px solid #ccc;
}

.ups_item{
	clear:both;
	padding:8px 0;
}

.ups_desc{
	float:right;
	width:210px;
}

.ups_price{
	font-weight:bold;
	padding:10px 0 0 0;
}

.ups_title{
	padding:0 0 5px 0;
}

#home-promo{
	padding:0 0 10px 15px;
}

#home-promo-box-container{
	position:absolute;
}

#home-promo-box-container-inner{
	position:relative;
	z-index:100;
	left:676px;
	width:39px;
	height:140px;
}

.home-promo-box-selected, .home-promo-box{
	width:31px;
	float:right;
	clear:right;
	font-weight:bold;
	text-align:center;
	height:19px;
	padding:4px 0 0 0;
	margin:0 0 2px 0;
	background:url(/images/tise_tab.jpg) no-repeat right;
	color:#fff;
	cursor:pointer;
}

.home-promo-box-selected{
	background:url(/images/tise_tab_sel.jpg) no-repeat right;
	width:39px;
	color:#fff;
}

.morph_box a{
	display:block;
	height:25px;
	padding:71px 0 0 7px;
	width:211px;
	border:1px solid #60b3d9;
	margin:5px 0;
	color:#fff;
	font-size:16px;
}

.morph_box a:hover{
	color:#163340;
}

.recent_image{
	float:left;
	width:55px;
}

.recent_image img {
	padding:1px;
	border:1px solid #ccc;
}

.recent_text{
	float:right;
	width:130px;
}

.recent_item{
	padding:4px 12px;
	border-bottom:1px dotted #AAA899;
	color:#706C58;
	font-size:12px;
	width:196px;
}

.recent_item a:hover{
	color:#111;
}
