/* CSS Document */
body {
 background: url(/images/valentine_winners_lp/images/body_bg.gif);
  text-align: left;
}

.wrapper {
 margin: 0px auto;
 width: 1000px;
 height: auto;
}

.row {
 float: left;
 width: 1000px;
}

.center {
 margin: auto;
 position: relative;
}

.left {
 float: left;
 width: auto;
}

.right {
 float: right;
 width: auto;
}

.header {
 float: left;
 width: 1000px;
 /*height: 162px;*/
 background: url(/images/valentine_winners_lp/images/header_bg.gif) repeat-x;
 padding-bottom:15px;
}

.logo {
 float: left;
 width: 262px;
 height: 106px;
 background: url(/images/valentine_winners_lp/images/logo.png) no-repeat;
}

.top_nav {
 float: left;
 width: 685px;
 height: 30px;
 margin-top: 28px;
}

.top_nav_bg {
 background: url(/images/valentine_winners_lp/images/txt_its_sew_cool.gif) no-repeat;
}

.flash_nav {
 float: left;
 width: 634px;
 height: 70px;
}

.top_sub_nav_wrap {
	background-color:#282828;
	border-bottom:10px solid #282828;
	float:left;
	height:auto;
	width:1000px;
}

.show {
 display: block;
}

.hide {
 display: none;
}

.top_sub_nav_wrap .design_now {
 float: left;
 width: 1000px;
 height: 25px;
 line-height: 25px;
 color: #ffffff;
 background-color: #824D7E;
}

.top_sub_nav_wrap .my_collection {
 float: left;
 width: 1000px;
 height: 25px;
 line-height: 25px;
 color: #ffffff;
 background-color: #AF486C;
}

.top_sub_nav_wrap .my_profile {
 float: left;
 width: 1000px;
 height: 25px;
 line-height: 25px;
 color: #ffffff;
 background-color: #E8808E;
}

.top_sub_nav_wrap .runway {
 float: left;
 width: 1000px;
 height: 25px;
 line-height: 25px;
 color: #282828;
 background-color: #C1BD5D;
}

.top_sub_nav_wrap .gift_certificates {
 float: left;
 width: 1000px;
 height: 25px;
 line-height: 25px;
 color: #B1AC34;
 background-color: #B1AC34;
}

.btn_cart {
 float: right;
 width: 38px;
 height: auto;
 margin-right: 15px;
}

.top_sub_nav,.top_sub_nav li {
 float: left;
 width: auto;
 display: block;
}

.top_sub_nav li {
 padding: 0px 6px;
}

.top_sub_nav a {
 text-decoration: none;
 color: #FFFFFF;
}

.top_sub_nav a:hover {
 text-decoration: underline;
}

.left_col_home {
 float: left;
 width: 726px;
 height: auto;
}

.right_col_home {
 float: left;
 width: 266px;
 height: auto;
}

/* css for banner */
.flash_banner{ /*height:476px;*/ height:auto; width:727px; }

.promo_box {
 width: 273px;
 height: 384px;
}

/* css for news boxes in home page */
.brown {
 background-color: #D2D0BB;
}

.dash_devider {
 background: url(/images/valentine_winners_lp/images/dash_devider.gif) repeat-x top;
}

.v_devider {
 background: url(/images/valentine_winners_lp/images/v_devider.gif) repeat-y right;
}

.news_box {
 width: 362px;
 height: auto;
 margin-top: 4px;
 background-color: #D2D0BB;
}

.news_box .inner {
 float: left;
 width: 320px;
 height: auto;
 padding-left: 20px;
 padding-top: 20px;
}

.news_box .inner_row {
 float: left;
 width: 320px;
 height: auto;
 padding: 5px 0px 5px 20px;
}

.news_box_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 5px;
}
.news_box_title h2{font-size:20px !important;}

.news_box_img {
 float: left;
 width: 175px;
}

.news_box_img img {
 border: 6px solid #FFFFFF;
}

.news_txt {
 float: left;
 width: 125px;
}

.news_box2 {
 width: 333px;
 height: 174px;
 margin-top: 4px;
 background-color: #D2D0BB;
}

.news_box3 {
 width: 327px;
 height: 174px;
 margin-top: 4px;
 background-color: #D2D0BB;
}

/* right col box */
.discount_box {
 float: left;
 width: 266px;
 height: 312px;
 background: url(/images/valentine_winners_lp/images/discount_box_bg.gif) no-repeat;
}

.discount_box_txt {
 float: left;
 width: 200px;
 padding-top: 90px;
 padding-left: 35px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
}

.discount_box_form {
 float: left;
 width: 200px;
 padding-left: 35px;
}

.pink {
 color: #E66B60;
}

.input_email {
 width: 150px;
 border: 0px;
 border-bottom: 1px solid #282828;
 border-left: 2px solid #7F7F7F;
}

.cbo_age {
 width: 65px;
 border: 0px;
 border-bottom: 1px solid #282828;
 border-left: 2px solid #7F7F7F;
}

/* css for what people say box */
.wht_ppl_say_box {
 float: left;
 width: 266px;
 height: auto;
}

.wht_ppl_say_box_top {
 float: left;
 width: 266px;
 height: 93px;
 background: url(/images/valentine_winners_lp/images/wht_ppl_say_box_top.gif) no-repeat;
}

.wht_ppl_say_box_bottom {
 float: left;
 width: 266px;
 height: 28px;
 background: url(/images/valentine_winners_lp/images/wht_ppl_say_box_bottom.gif) no-repeat;
}

.wht_ppl_say_box_mid {
 float: left;
 width: 266px;
 height: auto;
 background: url(/images/valentine_winners_lp/images/wht_ppl_say_bg.gif) repeat-y;
}

.wht_ppl_say_box_txt {
 float: left;
 width: 200px;
 padding-left: 35px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
}

.wht_ppl_say {
 float: left;
 width: 200px;
 height: auto;
 background: url(/images/valentine_winners_lp/images/dash_devider_2.gif) repeat-x bottom;
 padding-top: 5px;
}

.wht_ppl_say_box_txt p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
 padding: 8px 0px;
}

/* css for left col page title */
.left_page_title {
 float: left;
 height: auto;
 width: 727px;
}

.page_txt {
 float: left;
 width: 497px;
 height: auto;
 padding-left: 20px;
}

.page_txt h1 {
 font-size: 20px;
 font-weight: bold;
 padding-bottom: 8px;
}

.page_ico {
 float: left;
 width: 209px;
 height: auto;
}

.input_gift_certificate {
 width: 303px;
 border-top: 1px solid #b2b2b2;
 border-right: 2px solid #d8d8d8;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #808080;
}

.form_row_gap {
 height: 5px;
}

.form_lbl {
 color: #626254;
}

/* css for links box */
.link_box {
 border-top: 5px solid #282828;
 background: url(/images/valentine_winners_lp/images/link_box_bg.gif) repeat-x #F08758;
 height: 185px;
}

.link_box_inner {
 float: left;
 width: 956px;
 margin-left: 22px;
 margin-top: 22px;
}

.signup_box {
 float: left;
 width: 300px;
 padding: 5px 5px;
 background-color: #F4AB8A;
}

p.signup_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 padding: 5px 0px;
}

.input_signup {
 width: 180px;
 border: 0px;
 border-bottom: 1px solid #282828;
 border-left: 2px solid #7F7F7F;
}

.connection .fb{ float:left; background:url(/images/valentine_winners_lp/images/ico_fb.gif) no-repeat; width:auto; line-height:20px; padding-left:22px; padding-right:20px; }
.connection .share{ float:left; background:url(/images/valentine_winners_lp/images/ico_share.gif) no-repeat; width:auto; line-height:20px; padding-left:22px; padding-right:20px; }
.connection .favorite{ float:left; background:url(/images/valentine_winners_lp/images/ico_fav.gif) no-repeat; width:auto; line-height:20px; padding-left:22px; padding-right:5px; }

a.connection{ color:#9F1B41; text-decoration:none; }
a.connection:hover{ text-decoration:underline; }


.link_table {
 float: right;
 width: 615px;
 height: auto;
}

.link_table p {
 padding-bottom: 8px;
 font-weight: bold;
}

.link_table li {
 font-size: 12px;
}

.link_table li a { 
	font-size:12px; text-decoration:none; 
}

.link_table li a:hover { 
	text-decoration:underline; 
}

.list_title {
 color: #FFFFFF;
}

.fieldWithErrors input, .fieldWithErrors textarea {
 border: 3px solid #E66B60;
}

.promo_box{
	float:left; width:266px; height:384px;
	background:url(/images/valentine_winners_lp/images/promo.gif) no-repeat;
}

.promo_box .txt{padding-top:250px; text-align:center; font-size:16px; font-weight:bold;}

.news_box_home_1{ width:333px; /*height:174px;*/ height:246px; margin-top:4px; background-color:#D2D0BB; }
.news_box_home_1 .inner{ float:left; width:293px; height:auto; padding-left:20px; padding-top:12px; }
.news_box_home_1 .inner_row{ float:left; width:293px; height:auto; padding:5px 0px 0px 20px; }
.news_box_home_1 .news_box_img{ float:left; width:175px; padding-left:20px; }
.news_box_home_1 .news_box_img img{ border:6px solid #FFFFFF; }
.news_box_home_1 .news_txt{ float:left; width:125px; }

.news_box3{ width:327px; height:174px; margin-top:4px; background-color:#D2D0BB; }




.copyright_box {
	font-size:12px;
	line-height:25px;
	text-align:center;
}


/* Valentine LP Page */
.wrapper{background-color:#FFFFFF; overflow:auto;}
.valentineheader{padding-bottom:10px; border-bottom: 10px solid #282828;}
.valentinefooter{clear:both; padding:10px 0px 20px; width:1000px; margin:5px auto;}

.header_slogan_valentinelp{}
.gc_center_image{background:url(/images/valentine_winners_lp/images/gc_center_img_valentinelp.jpg) no-repeat; width:700px; height:351px; padding:65px 0 0 26px;}
.prevweekbox .gc_center_image{background:url(/images/valentine_winners_lp/images/gc_center_img_valentinelp_2.jpg) no-repeat left bottom; width:700px; height:351px; padding:45px 0 0 26px;}

	/* Valentine Winners Box*/
	.vlp_winner_box{width:280px; height:319px; padding:18px 0 0 380px;}
	.vlp_winner_box h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#A53251; padding-bottom:1em;}
	.vlp_winner_box span{font-size:16px; color:#333333; font-style:italic;}
	.vlp_winner_box p{font-size:14px; color:#333333; line-height:110%; padding:0 0 .5em;}
	.vlp_winner_box_details{padding-top:100px; padding-right:25px; margin-left:-120px; text-align:center; font-weight:bold; color:#642458;}

	/* Valentine Honorable Mentions Box*/
	.vlp_hmwinner_boxes{overflow:hidden;}
	.vlp_hmwinner_box{width:160px; padding-left:165px; height:211px; padding-top:10px; float:left;}
	.vlp_hmwinner_box h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#A53251; padding-bottom:.5em;}
	.vlp_hmwinner_box span{color:#333333; font-style:italic;}
	.vlp_hmwinner_box p{font-size:13px; color:#333333; line-height:110%; padding:0 0 .5em; }

	/* Valentine Winners */

	/*Week-1*/
	.vlp_winner_1{background:url(/images/valentine_winners_lp/images/vlp_winner_1.png) no-repeat;}
	.vlp_honorable_w1_1{background:url(/images/valentine_winners_lp/images/vlp_honorable_w1_1.png) no-repeat;}
	.vlp_honorable_w1_2{background:url(/images/valentine_winners_lp/images/vlp_honorable_w1_2.png) no-repeat;}
	
	/*Week-2*/
	.vlp_winner_2{background:url(/images/valentine_winners_lp/images/vlp_winner_w2.png) no-repeat;}
	.vlp_honorable_w2_1{background:url(/images/valentine_winners_lp/images/vlp_honorable_w2_1.png) no-repeat;}
	.vlp_honorable_w2_2{background:url(/images/valentine_winners_lp/images/vlp_honorable_w2_2.png) no-repeat;}
	
	/*Week-3*/
	.vlp_winner_3{background:url(/images/valentine_winners_lp/images/vlp_winner_w3.png) no-repeat;}
	.vlp_honorable_w3_1{background:url(/images/valentine_winners_lp/images/vlp_honorable_w3_1.png) no-repeat;}
	.vlp_honorable_w3_2{background:url(/images/valentine_winners_lp/images/vlp_honorable_w3_2.png) no-repeat;}
	
	/*Week-4*/
	.vlp_winner_4{background:url(/images/valentine_winners_lp/images/vlp_winner_w4.png) no-repeat;}
	.vlp_honorable_w4_1{background:url(/images/valentine_winners_lp/images/vlp_honorable_w4_1.png) no-repeat;}
	.vlp_honorable_w4_2{background:url(/images/valentine_winners_lp/images/vlp_honorable_w4_2.png) no-repeat;}

	.thisweekbox{overflow:hidden;}
	.prevweekbox{border-top:4px solid #333333;}

.gc_center_image_links{margin-left:28px; margin-right:300px;}
.gc_center_image_links p{font-size:14px; margin:.75em 0px;}
.contentcontainer{float:left; width:1000px;}
.content{width:729px; float:left; padding-top:15px;}
.sidebar{width:266px; float:right; padding-top:10px;}

.box_offer{ width:266px; padding-top: 153px; background:url(/images/valentine_winners_lp/images/box_offer_title.gif) no-repeat; }
.box_offer_bot{width:266px; padding-bottom: 23px; background:url(/images/valentine_winners_lp/images/box_offer_bot.gif) no-repeat 0 bottom; }
.box_offer_fill{width:206px; background:url(/images/valentine_winners_lp/images/box_offer_fill.gif) repeat-y; padding:0px 30px;}
.box_offer p{padding:5px 0px;}

.box_video{ width:266px; padding-top: 60px; background:url(/images/valentine_winners_lp/images/box_video_title.gif) no-repeat; }
.box_video_bot{width:266px; padding-bottom: 21px; background:url(/images/valentine_winners_lp/images/box_video_bot.gif) no-repeat 0 bottom; }
.box_video_fill{width:266px; background:url(/images/valentine_winners_lp/images/box_video_fill.gif) repeat-y; padding:5px 0px 3px;}

.box_video a.watchvideo_thumb{display:block; width:215px; height:169px; background:url(/images/valentine_winners_lp/images/box_video_pic.jpg) no-repeat; text-decoration:none; margin:0px auto;}
.box_video #watchvideo_video{display:block; width:215px; height:169px; margin:0px auto;}

.contestdetails_box {
 height: auto;
 background-color: #F4F4F4;
 padding:10px 20px 20px;
 width:686px;
}
.left_col_home p{padding:.5em 0px;}
.left_col_home ul, .left_col_home ul li{ list-style:disc; list-style-position:inside; margin:.5em auto;}
.left_col_home ul{margin-bottom:1em;}
.left_col_home .rules, .left_col_home .rules strong{font-size:11px;}