html{
	font-family		: Tahoma, Verdana;
	font-size		: 14px;
}

body{
	background-color: #464646;
}

body, form, div{
	margin			: 0px;
	padding			: 0px;
}

img{
	border			: none;
}
label{
	cursor			: pointer;
}

#theImages img{
	margin			: 0px 5px 0px 5px;
}

a:active, a:focus {
	outline			: 0;
	-moz-outline	: 0 none;
}

.input{
	background-color: #fff;
	border			: solid 1px #9A9999;
	color			: #131313;
	width			: 170px;
}

.relative{
	position		: relative; 
	height			: 0px;
	width			: 0px;
}

.absolute{
	position		: absolute;
	top				: 0px;
	left			: 0px;
}

.advertising_area{
		width			: 420px;
		height			: 60px;
		border			: solid 1px #000;
		margin-top		: 6px;
		background		: #505151;/*url('../images/advertising_area_bg.jpg') no-repeat;*/
}

.payment_user_field input, .payment_user_field select{
	background-color: #fff;
	border			: solid 1px #9A9999;
	color			: #131313;
	width			: 170px;
}

.payment_user_field_exp_date select{
	background-color: #fff;
	border			: solid 1px #9A9999;
	color			: #131313;
	width			: 84px;
}

#header_box{
	width			: 100%;
	min-width		: 880px;
	height			: 133px;
	background-image: url(../img/header.jpg);
}

#menu_box{
	width			: 100%;
	min-width		: 880px;
	height			: 36px;
	font-size		: 13px;
	background-image: url(../img/menu.jpg);
}

#menu_box .item {
	float			: left;
	margin			: 0px 1px 0px 1px;		
}

#menu_box .item a{
	display			: block;
	margin			: 7px 10px 0px 10px;
	color			: #eee;
	text-decoration	: none;
	font-weight		: bold;
}

#menu_box .item .left{
	float			: left;
	background-image: url(../img/inactive_left_tab.gif);
	overflow		: hidden;
	width			: 6px;
	height			: 32px;
}

#menu_box .item .right{
	float			: left;
	background-image: url(../img/inactive_right_tab.gif);
	overflow		: hidden;
	width			: 6px;
	height			: 32px;
}

#menu_box .item .center{
	float			: left;
	background-image: url(../img/inactive_center_tab.gif);
	height			: 32px;
}

#menu_box .item_active{
	float			: left;
	margin			: 0px 1px 0px 1px;	
}

#menu_box .item_active .left{
	float			: left;
	background-image: url(../img/active_left_tab.gif);
	overflow		: hidden;
	width			: 6px;
	height			: 32px;
}

#menu_box .item_active .right{
	float			: left;
	background-image: url(../img/active_right_tab.gif);
	overflow		: hidden;
	width			: 6px;
	height			: 32px;
}

#menu_box .item_active .center{
	float			: left;
	background-image: url(../img/active_center_tab.gif);
	height			: 32px;
}

#menu_box .item_active a{
	display			: block;
	margin			: 7px 11px 0px 11px;
	color			: #111;
	text-decoration	: none;
	font-weight		: bold;
}

#search{
	margin-top		: 3px;
	padding			: 0px;
	float			: right;
	width			: 187px;/*187px;*/
	height			: 23px;
	background-image: url(../img/bg_search.gif);
	background-repeat:no-repeat;
}

#ico_search{
	float	: left;
	margin	: 4px 0px 0px 8px;
}

#but_input{
	float			: left;
	margin			: 3px 0px 0px 6px;
	padding			: 0px;
	border			: none;
	background		: #5D5B5B;
	color			: #AFADAD;
	width			: 143px;
	height			: 18px;
}

#but_search{
	margin	: 2px 0px 0px 4px;
}

#preview_box{
	width			: 100%;
	min-width		: 880px;
	height			: 155px;
	background-image: url(../img/preview.jpg);
}

#middle_box{
	width			: 100%;
	min-width		: 880px;
	background-color: #303030;
	background-image: url(../img/middle.jpg);
	background-repeat: repeat-x;
}

#log_box{
	width			: 880px;
	height			: 40px;
	background-image: url(../img/middle_top.gif);
	color			: #989798;
}

#log_box a{
	color			: #989798;
	text-decoration : none;
}

#log_box .input{
	float			: left;
	width			: 138px;
	height			: 18px;
	margin-left		: 10px;
	border			: solid 1px #515050;
	color			: #A9A7A8;
	background-color: #5D5B5B;
}

#log_button{
	float			: left;
	margin-left		: 10px;
	padding			: 0px;
	border			: none;
	width			: 60px;
	height			: 21px;
	background		: url(../img/but_log.gif) transparent;
	cursor			: pointer;
}

#content_box{
	background-color: #fff;
	color			: #131313;
	border-left		: solid 1px #8E8E8E;
	border-right	: solid 1px #8E8E8E;
	font-family		: Arial;
}

.content_box{
	background-color: #fff;
	color			: #131313;
	border-left		: solid 1px #8E8E8E;
	border-right	: solid 1px #8E8E8E;
	font-family		: Arial;
}
.content_box .caption{
	font-size		: 22px;
	border-bottom	: solid 1px #C3C1C1;
	margin			: 5px 0px 10px 0px;
	text-align		: left;
}

.content_box .text{
	font-size		: 13px;
	margin			: 7px 0px 7px 0px;
	/*text-align		: justify;*/
}

.content_box .grey{
	color			: #9A9999;
}

#input{
	float			: left;
	margin			: 3px 0px 0px 6px;
	padding			: 0px;
	border			: solid 1px #8E8E8E;
	background		: #FFFFFF;
	color			: #AFADAD;
	width			: 143px;
	height			: 18px;
}

.left_content{
	float			: left;
	width			: 234px; 
}

.right_content{
	float			: left;
	width			: 585px;
	margin			: 28px 24px 0px 10px;
}

.m_content{
	float			: left;
	width			: 820px;
	margin			: 32px 0px 12px 27px;
	display			: inline;
}

#content_box a{
	color			: #131313;
	text-decoration	: underline;
}


#content_box .caption{
	font-size		: 22px;
	border-bottom	: solid 1px #C3C1C1;
	margin			: 5px 0px 10px 0px;
}

#content_box .text{
	font-size		: 13px;
	margin			: 7px 0px 7px 0px;
	/*text-align		: justify;*/
}

#content_box .grey{
	color			: #9A9999;
}

#content_box .bag_left{
	float			: left;
	width			: 233px;
	text-align		: center;
	overflow		: hidden;
}

#content_box .bag_left img{
	margin			: 10px;
}

#content_box .bag_right{
	float			: right;
	width			: 350px;
}

#content_box .info_text{
	font-size		: 12px;
	text-align		: justify;
}

#content_box .info_bags{
	font-size		: 20px;
	color			: #9A9999;
}

#content_box .product_item{
	float			: left;
	width			: 273px;
	overflow		: hidden;
	text-align		: center;
}

#content_box .product_item .title{
	font-size		: 20px;
	color			: #222;
	height			: 50px;
	overflow		: hidden;
}

#content_box .product_item .info_price{
	margin-top		: 10px;
	color			: #9A9999;
	font-size		: 16px;
	font-weight		: bold;
}

#content_box .product_item .view_handbag{
	margin-top		: 3px;
}

#content_box .product_left_content{
	float			: left;
	width			: 370px;
	overflow		: hidden;
}

#content_box .product_right_content{
	float			: right;
	width			: 430px;
	text-align		: center;
	overflow		: hidden;
}

#content_box .product_right_content .secondary_image{
	float			: left;
	margin			: 0px 5px 5px 0px;
	border			: solid 1px #E9E9E9;
}

#content_box .calendar{
	text-align		: center;
	width			: 360px;
}

#content_box .calendar .title{
	font-weight		: bold;
	margin-bottom	: 6px;
}

#content_box .calendar .item{
	vertical-align	:middle;	
}

#content_box .calendar select{
	border			: solid 1px #8A8A8A;
	background-color: #131313;
	color			: #FEFEFE;
}

#content_box .cart_left_content{
	float			: left;
	width			: 400px;
	overflow		: hidden;
}

#content_box .cart_right_content{
	float			: right;
	width			: 400px;
	text-align		: center;
	overflow		: hidden;
}

#content_box .promo_code .item{
	vertical-align	: middle;
}

#content_box .promo_code .item .input{
	background-color:#FFFFFF;
	border			:1px solid #9A9999;
	color			:#131313;
	width			:170px;
}

#content_box .cart_right_content .total_caption{
	float			: left;
	width			: 200px;
	font-weight		: bold;
	text-align		: left;
}

#content_box .cart_right_content .total_item{
	float			: left;
	width			: 100px;
	text-align		: right;
}

.tbl_calendar{
	width			: 360px;
	border			: solid 1px #8E8E8E;
}

.tbl_calendar th{
	background-color: #373737;
	color			: #F0ECEC;
	border-bottom	: solid 1px #8E8E8E;
	border-right	: solid 1px #8E8E8E;
}

.tbl_calendar td{
	background-color: #5D5B5B;
	color			: #AFADAD;
	border-bottom	: solid 1px #8E8E8E;
	border-right	: solid 1px #8E8E8E;
}

.tbl_calendar .week{
	background-color: #CDCACA;
	color			: #5D5B5B;
	font-weight		: bold;
}

/*
.tbl_calendar .cur_day{
	background-color: #573646;
	color			: #CDCACA;
}
*/

.tbl_calendar td .free_cell{
	cursor			: pointer;
	font-weight		: bold;
}

.tbl_calendar td .select_cell{
	cursor			: pointer;
	font-weight		: bold;
	background-color: #131313;
}

.tbl_calendar td .busy_cell{
	font-weight		: normal;
	text-decoration	: line-through;
}

.tbl_order_item{
	width			: 820px;
}

.tbl_order_item td{
	font-size		: 12px;
}

.tbl_order_item td .image_order_item{
	overflow		: hidden;
}

#content_box .panel{
	float			: left;
	width			: 340px;
	margin-left		: 14px;
}

#content_box .panel .header{
	width			: 325px;
	height			: 23px;
	background-color: #131313;
	color			: #EEEEEE;
	padding			: 7px 0px 0px 15px;
	font-weight		: bold;
}


#content_box .panel .text_container{
	margin-left		: 15px;
	height			: 50px;
}

#content_box .panel .input_panel{
	margin-left		: 15px;
	display			: block;
}

#content_box .panel .input_panel td{
	font-size		: 13px;
	height			: 26px;
}

#content_box .register_panel{
	display			: block;
	margin-left		: 145px;
	font-size		: 13px;
	width			: 500px;
}

#content_box .send_form_panel{
	margin-left		: 50px;
	font-size		: 13px;
}

#content_box .send_form_panel td textarea{
	width			: 340px;
	height			: 180px;
	padding			: 1px;
}

#content_box .send_form_panel td #contact_info{
	margin			: 16px 0px 0px 45px;
}

#content_box .send_form_panel td #contact_info .title{
	font-weight		: bold;
}

#content_box .send_form_panel td #contact_info .description{
	font-weight		: normal;
}

#content_box .filter_panel{
	height			: 40px;
	margin			: 15px 0px 0px 20px;
}

#content_box .filter_panel input, #content_box .filter_panel select{
	vertical-align: middle;
}

#content_bottom{
	background-color: #fff;
	background-image: url(../img/bottom_content.gif);
	float			: left;
	width			: 100%;
	height			: 21px;
}

#content_bottom.pixiwoo{
	background-color: transparent;
	background-image: url(../img/bottom_content2.gif);
}

/*---- Paging -----*/
.paging{
	width			:95%;
	text-align		:right;
	padding			:5px;
	font-family		:Arial, Helvetica, sans-serif;
	font-size		:11px;
	color			:#131313;
	font-weight		:bold;
}

.paging b{
	padding			:4px 7px 4px 7px;
	margin			:0px 2px 0px 2px;
	border			:1px solid #515050;
	background		:#5D5B5B;
	color			:#fff;
}

.paging a{
	padding			:4px 7px 4px 7px;
	margin			:0px 2px 0px 2px;
	border			:1px solid #9A9999;
	background		:#FFFFFF;
	color			:#9A9999;
	text-decoration	:none;
}

.paging a:hover{
	border			:1px solid #9A9999;
	background		:#EDECEC;
	color			:#9A9999;
	text-decoration	:none;
}

#footer_box{
	float			: left;
	width			: 100%;
	min-width		: 880px;
	height			: 171px;
	background-image: url(../img/footer.jpg);
}

.wrapper{
	width			: 880px;
	margin			: 0px auto;				
}

.icons {
	float			: right;
	padding-top		: 10px;	
	align			: right;		
	
}
.wrapper_top{
	width			: 880px;
	height			: 150px;
	margin			: 0px auto;
	overflow		: hidden;
}

#image_logo{
	/*margin-top		: 16px;*/
	width			: 444px;
	height			: 69px;
}

#footer_menu{
	text-align		: center;
	margin-top		: 70px;
	color			: #626161;
	font-size		: 12px;
}

#footer_menu a{
	color			: #626161;
	text-decoration	: none;
}

.clear{
	clear			: both;
}

.left{
	float			: left;
}

.right{
	float			: right;
}

.center{
	text-align		: center;
}

.error_msg{
	color			: #FC2828;
	font-size		: 12px;
	display			: block;
	margin			: 5px 0px 5px 0px;
}

.msg{
	color			: #aaa;
	font-weight		: bold;
	font-size		: 14px;
	font-family		: 'Times New Roman';
	font-style		: italic; 
}

.red_text{
	color			: #F93C3C;
	font-size		: 13px;
	font-weight		: bold;
}

.devider{
	width			: 100%;
	height			: 20px;
}

.nowrap{
	white-space		: nowrap;
}

.shadow_class{
	background		: #000000;
}

.scroller{
	height			: 560px;
	width			: 730px;
	overflow-y		: scroll;
	padding-right	: 20px;
}

#pixiwoo{
	width			: 880px;
	color			: #F5F5F5;
}

#pixiwoo .top{
	background		: url(../img/middle_top2.gif);
	width			: 880px;
	height			: 10px;
	overflow		: hidden; 
}

#pixiwoo .top_content{
	border-left		: solid 1px #656565;
	border-right	: solid 1px #656565;
	border-bottom	: solid 1px #656565;
	background		: #000;
}

#pixiwoo .top_content .hr{
	width			: 880px;
	height			: 1px;
	margin-top		: 35px;
	padding-bottom	: 30px;
	font-size		: 0px;
	line-height		: 0px;
	border-top		: solid 1px #262626;
}

#pixiwoo .top_content .info_t{
	width			: 490px;
	padding			: 0px 25px;
	font-size		: 15px;
	line-height		: 18px;
}

#pixiwoo .top_content .info_l{
	width			: 311px;
	height			: 131px;
	margin-top		: 5px;
	background		: url(../img/info_l.jpg) no-repeat top left;
	overflow		: hidden;
}

#pixiwoo .top_content h1{
	margin			: 15px 0px 0px;
	font-size		: 18px;
	line-height		: 32px;
}

#pixiwoo .top_content h1 .purple{
	color			: #F846CC;
	font-size		: 19px;
}

#pixiwoo .top_content .bags{
	width			: 880px;
	height			: 100px;
	margin-top		: -30px;
	background		: url(../img/bags.png) no-repeat top left;
	overflow		: hidden;
}

#pixiwoo .bottom_content{
	border-left		: solid 1px #656565;
	border-right	: solid 1px #656565;
	background		: #181818;
}

#pixiwoo .bottom_content .video{
	padding			: 20px 30px 10px;
	overflow		: hidden;
}

#pixiwoo .bottom_content .video .title{
	font-size		: 20px;
	line-height		: 32px;
}

#pixiwoo .bottom_content .video .content{
	width			: 540px;
	margin-top		: 15px;
}

#pixiwoo .bottom_content .video .links a{
	display			: block;
	width			: 267px;
	height			: 98px;
	margin-bottom	: 15px;
	background		: no-repeat top left;
	overflow		: hidden;
}
