	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_log.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;
	}
	
	/*---- 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;
	}