/* CSS Document */


/* color:#333333; 
/* color:#490E27; 
/* color:#cc3300; 

	/* NAV start */
a:link {color: #2B1B17; text-decoration: none; }
body{ background-image:url(../images/main_bg2.jpg); background-position: top center; background-repeat:repeat; font-family:Tahoma, Arial; font-size:11px; color:#333333; padding:0px; margin:40px 0px;}
p{ padding:0px 0px 10px 0px; margin:0px;}
form{margin:0px;padding:0px;}
.clear_both{clear:both;height:0px; width:0px; margin:0px; padding:0px; line-height:0px; overflow:hidden;}
.h_5{height:5px; width:auto; line-height:5px; margin:0px; padding:0px;}
.h_10{height:10px; width:auto; line-height:10px; margin:0px; padding:0px;}
.main_body{width:801px; height:auto; margin:0px auto; padding:0px; background-color:#FFFFFF;}
.main_content{ width:747px; margin:0px auto; height:auto; }
.main_content a{ text-decoration:none; }
.main_content a img{ margin:0; padding:0; border:none;}
.main_title{height:40px; line-height:40px; color:#2B1B17; font-size:14px; font-weight:bold;}

h1 {  font: 11pt Tahoma, Geneva, sans-serif;
        margin: 0;
        font-weight: bold;
        font-color: #2B1B17;
        line-height:40px;
}

h2 {  font: 11pt Tahoma, Geneva, sans-serif;
	margin: 0;
        font-weight: bold;
        padding-top: 5px; 
        padding-bottom: 5px;
        font-color: #2B1B17;
	}


.left_right{width:auto;}
.left_a{float:left; width:365px; height:auto; margin-right:15px;}
.left_b{float:left; width:365px; height:auto;}
.left_c{float:left; width:450px; height:auto; margin-right:15px;}
.left_d{float:left; width:280px; height:auto;}
.left_e{float:left; width:112px; height:auto; margin-right:15px;}
.left_f{float:left; width:490px; height:auto; margin-right:15px;}

.img_a{padding:1px; border:2px solid #490E27;}

.block_content{ padding:15px 5px;}
.content_a{ padding-bottom:10px;}
.block_line_a{ width:auto; height:auto; line-height:20px; margin-bottom:10px;}

.line_left_a{float:left; width:70px; height:auto; text-align:right; margin-right:5px;}
.line_left_b{float:left; width:280px; height:auto;}

.input_a{width:278px; height:18px; border:1px solid #333333;}
.input_b{width:198px; height:18px; border:1px solid #999966; padding:0px; margin:0px;}
.input_c{width:80px; height:18px; border:1px solid #333333; padding:0px; margin:0px;}
.textarea_a{width:278px; height:70px; border:1px solid #333333; margin:0px; padding:0px;}
.button_a{width:66px;height:20px;line-height:160%; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; border:0px;background-image:url(../images/button_bga.jpg);background-position:left; float:left; background-repeat:no-repeat; cursor:pointer; margin:0px; padding:0px; }
.button_b{width:16px;height:16px;line-height:16px; font-family:Tahoma, Arial; font-size:11px; font-weight:bold; color:#FFFFFF; border:0px;background-image:url(../images/button_bgb.jpg);background-position:left; background-repeat:no-repeat; position:absolute; right:2px; top:2px; z-index:101;cursor:pointer; margin:0px; padding:0px; }
.mail_to{ text-decoration:underline; color:#cc3300;}

	/* LOGO & NAV start */
.promo{}
.head_logo{width:801px;height:114px;background-image:url(../images/VDay_WebHeader.jpg); background-position: top center; background-repeat:no-repeat; margin:0px auto;}
.welcome{padding-top:50px; height:37px; line-height:37px; text-align:right; padding-right:20px;color:#490E27;}
.welcome a{ padding:0px 5px; text-decoration:none;color:#490E27;}
.welcome .a_name{color:#D57401; font-weight:bold;}
.nav_list{height:27px; line-height:27px; padding-left:105px;}
.nav_list a{float:left; width:58px; height:27px; font-size:10px; font-weight:bold; text-align:center; text-decoration:none; margin-right:2px;}
.nav_list .uncheck{color:#FFFFFF;}
.nav_list .checked{color:#490E27;background-image:url(../images/nav_bg.jpg); background-position: top center; background-repeat:no-repeat;}
.nav_list a:hover{color:#490E27;background-image:url(../images/nav_bg.jpg); background-position: top center; background-repeat:no-repeat;}
	/* LOGO & NAV end */

	/* FOOT start */
.foot{width:745px; margin:0px auto; padding-bottom:10px; text-align:right; color:#490E27; line-height:40px;}
.social{width:745px;height:30px; background-position: top center; background-repeat:no-repeat; margin:0px auto; text-align:right;}
	/* FOOT end*/

	/* About start */
.e_text{color:#490E27; padding:10px 2px;}
.comment_list{border-bottom:1px solid #cc3300; padding:10px; margin:0 10px; line-height:16px;}
.comment_name{font-weight:bold;float:left; color:#490E27;line-height:20px;}
.comment_time{float:right;line-height:20px;}
.comment_{padding:0 5px;}
	/* About end*/

	/* Lidlit start */
.lidlit_icon{float:left; width:248px; height:240px; text-align:center;}
	/* Lidlit end*/

	/* news start */
.news_title{float:left;color:#cc3300; width:370px; height:30px; font-weight:bold; line-height:30px; overflow:hidden;}
.news_time{float:left;color:#cc3300; width:60px; height:30px; font-weight:bold; line-height:30px; text-align:right;}
.news_a_title{color:#cc3300; text-decoration:none;}
	/* news end*/

	/* store start */
.search_form{height:20px; width:200px; margin:0 auto 20px auto; position:relative;}
.store_title{ height:30px; line-height:30px; color:#D57400; font-size:12px; font-weight:bold;}
.store_block{margin-bottom:10px; color:#490E27; border:1px solid #cccccc; background-image:url(../images/store_bg.jpg); background-position:top; background-repeat:repeat-x; height:auto; width:100%; overflow:hidden;}
.store_subblock{float:left; width:185px; height:141px; margin:0; padding:0;}
.store_head{font-weight:bold; height:30px; line-height:30px; text-indent:10px;}
.store_a{height:100px; margin-bottom:10px;}
.store_a a{color:#490E27; text-decoration:none;}
	/* store end*/

	/* order start */
.order_block{margin-top:20px;}
.order_img{float:left; width:150px; height:auto; margin:0 5px 0 0; padding:0; text-align:center;}
.order_right{float:left; width:585px; height:158px; border-bottom:1px solid #cc3300; margin:0; padding:0;}
.order_right div{float:none; height:28px; line-height:28px;}
	/* order end*/

	/* login start */
.login_block{margin:20px 0;}
.login_left{float:left; width:200px; line-height:20px; margin:0 10px 10px 0; padding:0; text-align:right;}
.login_right{float:left; width:530px; line-height:20px;margin:0 0 10px 0; padding:0;}
.login_right img{width:100px; height:20px; border:none; margin:0; padding:0; float:left;}
.login_right a{text-decoration:underline; color:#cc3300;}
	/* login end*/



