/* CSS Document */


.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;
}


.mainpop{
	width:765px;
	height:auto;
	overflow:hidden;
	 margin: 0 0 0 10px;}
.box1{
	background:url(../../images/box25.jpg) no-repeat top;
	width:376px;
	height:256px;
	float:left;}
.box1 p.bx1{
	padding:22px 0 0 30px !important;
	margin:0px;
	text-align:center;
	font-size:14px;
	color:#c7293e !important;
	font-family:Arial, Helvetica, sans-serif;
	}
.box1 .imgdiv{
	margin:auto;
	padding:10px 0 0 40px; 
	}
.box1 .imgdiv img{
	padding:0 0px 0 23px;
	}
.box2{
	background:url(../../images/box35.jpg) no-repeat top;
	width:376px;
	height:256px;
	float:left;
	margin-left:12px;}
.box2 p.bx2{
	padding:22px 40px 0 0 !important;
	margin:0px;
	text-align:center;
	font-size:14px;
	color:#c7293e !important;
	font-family:Arial, Helvetica, sans-serif;
	}
.box2 .imgdiv{
	margin:auto;
	padding:10px 40px 0 0; 
	}
.box2 .imgdiv img{
	padding:0 0px 0 23px;
	}
.box3{
	background:url(../../images/box75-100.jpg) no-repeat top;
	width:765px;
	height:202px;
	float:left;
	margin-top:5px;
}
.box3 p.bx3{
	padding:22px 40px 0 0 !important;
	margin:0px;
	text-align:center;
	font-size:14px;
	color:#c7293e !important;
	font-family:Arial, Helvetica, sans-serif;
	}
.box3 .imgdiv{
	margin:auto;
	width:599px;

	}
.box3 .imgdiv img{
	text-align:center;
	}
.btmtxt{
	font-size:16px;
	color:#6b266b !important;
	text-align:right;
	padding:10px 0 0 0 !important;
	font-weight:bold;
	}

.top_sub_nav_wrap {
/* background-color:#282828;
 border-bottom:10px solid #282828;*/
 background-color:#6b266b;
 border-bottom:5px solid #6b266b;
 border-top:5px solid #6b266b;
 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;
 background-color: #B0AB33;*/
	background:#6b266b;
}

.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;
 color:#fff;
}

.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; }
.flash_banner_gift_page { /*height:476px;*/ height:476px; width:727px; }

.promo_box {
 width: 273px;
 height: 384px;
}

/* css for news boxes in home page */
.brown {
 background-color: #D2D0BB;
}

.dash_devider {
 background: url(../../images/laura/dash_devider.gif) repeat-x top;
}

.v_devider {
 background: url(../../images/laura/v_devider.gif) repeat-y right;
}

.news_box {
 width: 362px;
 height: 252px;
 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: 20px;
 font-weight: bold;
 margin-bottom: 5px;
 color:#282828;
}

.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/laura/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/laura/wht_ppl_say_box_top.gif) no-repeat;
}

.fashion_playtes_buzz_box_top{
 float:left; width:266px; height:80px;
 background:url(../../images/laura/fashion_playtes_buzz_box_top.gif) no-repeat;
}
.free_shipping_box_top{
 float:left; width:266px; height:76px;
 background:url(../../images/laura/free_shipping_box_top.gif) no-repeat;
}
.white_box_top{
 float:left; width:266px; height:93px;
 background:url(../../images/laura/white_box_top.gif) no-repeat;
}

.wht_ppl_say_box_bottom {
 float: left;
 width: 266px;
 height: 28px;
 background: url(../../images/laura/wht_ppl_say_box_bottom.gif) no-repeat;
}

.orange_box_bottom{
 float:left; width:266px; height:28px;
 background:url(../../images/laura/orange_box_bottom.gif) no-repeat;
}
.white_box_bottom{
 float:left; width:266px; height:28px;
 background:url(../../images/laura/white_box_bottom.gif) no-repeat;
}

.wht_ppl_say_box_mid {
 float: left;
 width: 266px;
 height: auto;
 background: url(../../images/laura/wht_ppl_say_bg.gif) repeat-y;
}
.orange_box_mid{
 float:left; width:266px; height:auto;
 background:url(../../images/laura/orange_box_bg.gif) repeat-y;
}
.white_box_mid{
 float:left; width:266px; height:auto;
 background:url(../../images/laura/white_box_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/laura/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_common{
 border-top:1px solid #b2b2b2;
 border-right:2px solid #d8d8d8;
 border-bottom:1px solid #000000;
 border-left:1px solid #808080;
}

.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 holiday page 1 */
.txt_banner_bottom{margin:auto; width:auto; padding-bottom:5px;}
.txt_banner_bottom h1{text-align:center; font-size:30px; color:#4d4d4d;}

.no_background {
 background: none;
}

/* css for links box */
.link_box {
/* border-top: 1px solid #282828;
 background: url(../../images/laura/link_box_bg.gif) repeat-x #F08758;*/
 height: 185px;
 background:#fff;
}

.link_box_inner {
 float: left;
 width: 956px;
 margin-left: 22px;
 margin-top: 0px;
}

.signup_box {
 float: left;
 width: 300px;
 padding: 5px 5px;
 background-color: #F4AB8A;
}
.signup_box_new {
 float: left;
 width: 300px;
 padding: 5px;
 /*background-color: #F4AB8A;*/
 border:solid 1px #acacac;
}
p.signup_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 padding: 5px 0px;
}

.input_signup {
 width: 180px;
 border: 1px solid #282828;
 padding:2px;
 /* border-bottom: 1px solid #282828;
 border-left: 2px solid #7F7F7F;*/
}

.connection .fb{ float:left; background:url(../../images/laura/ico_fb.gif) no-repeat; width:auto; padding-left:22px; padding-right:20px; }
.connection .share{ float:left; background:url(../../images/laura/ico_share.gif) no-repeat; width:auto; line-height:20px; padding-left:22px; padding-right:20px; }
.connection .favorite{ float:left; background:url(../../images/laura/ico_fav.gif) no-repeat; width:auto; line-height:20px; padding-left:22px; padding-right:5px; }

.connection .affiliate { padding-left: 22px; background:url(../../images/icons/cj.gif) no-repeat; font-size: smaller; height: 32px; padding-top: 5px; background-position: 0 5px; }

a.connection{ color:#9F1B41; text-decoration:none; }
a.connection:hover{ text-decoration:underline; }

.link_table {
 float: right;
 width: 625px;
 height: auto;
}

.link_table p {
 padding-bottom: 8px;
 font-weight: bold;
 color:#282828;
}

.link_table li {
 font-size: 12px;
}

.link_table li a { 
 font-size:12px; text-decoration:none;
 color: #282828;
}

.link_table li a:hover { 
 text-decoration:underline;
 color: #282828;
}

.list_title {
 color:#7A7A7A; font-weight:bold;
}

.fieldWithErrors input, .fieldWithErrors textarea {
 border: 3px solid #E66B60;
}

.promo_box{
 float:left; width:266px; height:384px;
 background:url(../../images/laura/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:2px; background-color:#FFFFFF; }
.news_box_home_1 .inner{ float:left; width:293px; height:auto; padding-left:20px; padding-top:0px; }
.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;
}

.login_link_box{
 float: right;
 margin: 0;
 text-align: right;
}

a.top_login_link{
 color: #9F1B41;
 text-decoration: none;
 padding: 0px 8px;
}

a.top_login_link:hover{
 text-decoration: underline;
}

a.ButtonH{
 background:url(../../images/btnLeft.png) no-repeat scroll left top ;
 display:-moz-inline-box;
 display:block;
 float:left;
 margin:0;
 padding:0px 7px 11px 10px;
 *padding:0px 36px 0px 10px;
 border:none;
 text-decoration:none;
 color:#fff;
}
a.ButtonH:hover{
 text-decoration:none;
 color:#ffe456;
}
a.ButtonH span{
 background:url(../../images/btnRight.png) no-repeat scroll right top ;
 color:#fff;
 white-space:nowrap;
 cursor:pointer;
 display:block;
 float:left;
 font-weight:bold;
 font-size:13px;
 height:15px;
 padding:11px 36px 11px 4px;
}

.birthday-block a span {
 background:url(../../images/btnRight.png) no-repeat scroll right top ;
 color:#fff;
 white-space:nowrap;
 cursor:pointer;
 display:block;
 float:left;
 font-weight:bold;
 font-size:13px;
 height:15px;
}

/* css for our clothes page */
.our_clothes_row{float:left; width:230px;}
.our_clothes_thumb{float:left; width:218px;}
.our_clothes_thumb_bg{ height:183px; background:url(../../images/parents/our_clothes_top_thumb_box.gif) no-repeat; }
.our_clothes_thumb_bg img{ width:195px; height:auto; margin:11px; }
.our_clothes_thumb .title{ line-height:50px; font-size:20px; font-weight:bold; }
.our_clothes_thumb .desc{ color:#696969; }
.our_clothes_fan_box {float: left;width: 200px;padding-left: 16px;font-weight: normal;}

/* css for slider */
.slider_wrapper{ margin:auto; width:696px; }
.fp_slider{float:left; background:url(../../images/parents/slider_bg.gif) no-repeat scroll -25px 0; width:646px; height:120px; overflow:hidden; }
.fp_slider ul, .fp_slider ul li{ float:left; }
.fp_slider ul li{ width:109px; height:87px; background:url(../../images/parents/slider_li_bg.gif) no-repeat; margin:15px 5px 0px 5px; }
.fp_slider ul li{ padding:8px 5px; }
.slider_selected_img_title{float:left; width:245px; padding-left:10px; height:auto; font-size:34px; font-weight:bold;}
.slider_selected_img_bg{ float:left; width:464px; height:527px; background:url(../../images/parents/slider_selected_img_bg.gif) no-repeat; padding:16px 0px 0px 16px; }
.fp_slider ul li:hover{ background:url(../../images/parents/slider_li_bg_hover.gif) no-repeat; }

/* css for how-it-works page */
.how_it_works_row{float:left; width:665px;}
.how_it_works_thumb{float:left; width:243px;}
.how_it_works_desc{float:left; width:420px; color:#535353;}
.how_it_works_ico_1{ background:url(../../images/parents/step_1_bg.gif) no-repeat; }
.how_it_works_ico_2{ background:url(../../images/parents/step_2_bg.gif) no-repeat; }
.how_it_works_ico_3{ background:url(../../images/parents/step_3_bg.gif) no-repeat; }
.how_it_works_ico_4{ background:url(../../images/parents/step_4_bg.gif) no-repeat; }
.how_it_works_title{ line-height:100px; padding-left:70px; font-size:22px; font-weight:bold; }
.how_it_works_steps_devider{ background:url(../../images/parents/how_it_works_steps_devider.gif) no-repeat center bottom; height:20px;}
.play_our_video_box_top{
 float:left; width:266px; height:93px;
 background:url(../../images/parents/play_our_video_box_top.gif) no-repeat;
}
.play_our_video_box_bottom{
 float:left; width:266px; height:28px;
 background:url(../../images/parents/play_our_video_box_bottom.gif) no-repeat;
}
.play_our_video_box_mid{
 float:left; width:266px; height:auto;
 background:url(../../images/parents/play_our_video_bg.gif) repeat-y;
}
#video {
 display: none;
 position: absolute;
 padding-top: 10px;
 left: 201px;
 top: 93px;
 width: 580px;
 height: 452px;
 background-color: white;
 border: solid 10px #bd1a8d;
}


/*css for holiday theme page*/
.design_box_home_1{ width:50%; /*height:174px;*/ height:165px; margin-top:0px; background-color:#C1BD5D; }
.design_box_home_1 .inner{ height:auto; padding-left:30px; padding-top:20px; margin-right:50px; font-size:16px;}
.design_box_home_1 .design_box_links{ padding-top:0px;}
.design_box_home_1 .news_txt{ float:left; width:125px; }
.design_box_title { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; margin-bottom: 5px;}

/* css for fashion-playtes-buzz page */
.playtes_buzz_thumb_bg{ height:142px; background:url(../../images/parents/playtes_buzz_thumb_bg.gif) no-repeat; }
.playtes_buzz_thumb_bg img{ width:197px; height:auto; margin:10px; }
.playtes_buzz_title{ padding:12px 0px 0px 8px; height:45px; }
.playtes_buzz_desc{ padding:0px 0px 0px 8px; width:200px; }
.playtes_buzz_desc p{ font-weight:bold; padding:5px 0px; }
.buzz_devider{ float:left; width:196px; height:20px; margin:0px 10px; background:url(../../images/parents/dash_devider.gif) repeat-x 50%; }
.more_media a{ float:right; color:#de3f53; text-decoration:none; }
.more_media a:hover{ text-decoration:underline; }
.media_logo{ float:left; width:45px; padding:7px 7px 0px 8px; }
.media_info{ float:left; width:145px; font-weight:bold; color:#de3f53; }

#media_video {
 display: none;
 position: absolute;
 padding-top: 10px;
 left: 201px;
 top: 93px;
 width: 580px;
 height: 452px;
 background-color: white;
 border: solid 10px #bd1a8d;
}
#embad_video {
 display: none;
 position: absolute;
 padding-top: 0px;
 left: 270px;
 top: 93px;
 width: 560px;
 height: 480px;
 background-color: white;
 border: solid 10px #bd1a8d;
}

/* css for parents-approve page */
.apporve_banner{
 float:left; width:692px; height:295px; margin-left:20px;
 background:url(../../images/parents/parents_approve_banner.jpg) no-repeat;
}
.approve_row{float:left; width:353px; height:auto;}
.approve_thumb{ float:left; width:125px; height:105px; }
.approve_desc{ float:left; width:202px; padding-right:20px;}
.approve_desc p{ padding:8px 0px; font-weight:bold; }
.ico_creative_env{ background:url(../../images/parents/ico_creative_environment.gif) no-repeat; }
.ico_delivery_right_to_door{ background:url(../../images/parents/ico_delivery_right_to_door.gif) no-repeat; }
.ico_greate_quality{ background:url(../../images/parents/ico_greate_quality.gif) no-repeat; }
.ico_fabulous_gift_idea{ background:url(../../images/parents/ico_fabulous_gift_idea.gif) no-repeat; }
.news_box_home_1 .inner_row1{ float:left; width:293px; height:auto; padding:0px 0px 0px 20px; }


/* Styles for Ads Boxes on Homepages */
.ads_box{width:266px; background:url(../../images/sidebar_box_green.png) no-repeat; padding-top:11px; margin-left:8px;}
.ads_box_bot{width:266px; background:url(../../images/sidebar_box_green.png) no-repeat -541px bottom; padding-bottom:11px;}
.ads_box_fill{width:266px; background:url(../../images/sidebar_box_green.png) repeat-y -268px top; }
.ads_box_content{padding:3px 16px 2px;}
.ads_box_pg{background:url(../../images/freeshipping.jpg) no-repeat;}
.ads_text_main{margin:0px; padding-left:15px;display:block; color:#000; font-family:Arial, Helvetica, sans-serif; width:200px; padding-top:80px;  font-size:20px; font-weight:bold; text-align:center;  line-height:100%;}
.ads_text_bottom{width:200px; font-weight:normal; padding-left:15px; font-size:16px; padding-top:25px; padding-bottom:20px; margin:0px; color:#000; font-family:Arial, Helvetica, sans-serif; text-align:center;  line-height:100%;}

#ad_springcleaningsale{
 width:666px;
 height:246px;
 background:url(../../images/laura/ad_springcleaningsale.jpg) no-repeat;
}
.ad_springcleaningsale_content{
 padding:55px 122px 0 80px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.ad_springcleaningsale_line1{color:#000000; font-size:28px;}
.ad_springcleaningsale_line2{color:#666600; font-size:28px;}
.ad_springcleaningsale_line3{color:#000000; font-size:24px;}
.ad_springcleaningsale_line3 span{color:#CB2001; font-size:40px; font-family:"Times New Roman", Times, serif; text-align:bottom;}
.ad_springcleaningsale_line3 span span{font-size:60px; text-align:bottom;}
.ad_springcleaningsale_line4{color:#000000; font-size:20px; padding-top:10px;}
.ad_springcleaningsale_line4 span{color:#006600; font-size:20px; }

.ads_box_psst{ font-family:Arial, Helvetica, sans-serif;}
.ads_box_psst_container{padding:20px 23px;}
.ads_box_psst h1{color:#FFFFFF; margin:0px; padding:0px; font-size:22px; display:block;  text-align:left;}
.ads_box_psst h1 span{ margin:0px; padding:0 0 10px 0; font-size:18px; }
.ads_box_psst P{display:block; width:160px; padding-top:10px; padding-left:55px;  font-size:14px; font-weight:bold; text-align:right; margin:0px; line-height:130%;}
.ads_box_psst a{text-decoration:none; display:block; float:right;}

#springsale.news_box_home_1{/*background:url(../../images/item_of_the_week/itemoftheweek_bg.jpg) no-repeat;*/}
#foxnews.news_box_home_1{background:url(../../images/laura/hp_block_foxnews.jpg) no-repeat;}
.springsale_btn{text-align:center; padding-top:162px;}
.foxnews_btn{text-align:center; padding-top:200px;}
*+html .foxnews_btn{text-align:center; padding-top:183px;}

/*.gc_wrapper{width:1000px; margin:0px auto;}

.gc_bodytop{height:440px;}
.gc_banner{width:720px; height:440px; float:left; background:url(../../images/laura/gc_banner.jpg) no-repeat;}
.gc_sidebar{width:280px; height:440px; float:right; background:url(../../images/laura/gc_sidebar_2.jpg) no-repeat;}

.gc_banner div.title1{padding:30px 0 0 20px;}
.gc_banner div.title1 h1{font-size:30px; color:#000000;}
.gc_banner div.title1 h2{font-size:22px; color:#6E2A67;}
.gc_banner div.title1 p{font-size:13px; color:#333333;}
.gc_banner div.title2{padding:200px 0 0 20px; width:335px;}	
.gc_banner div.title2 h3{font-size:18px; color:#5F2454;}
.gc_banner div.title2 h3 span{font-size:18px; color:#98294A;}
.gc_banner div.title2 p{font-size:15px; color:#000000;}

.gc_certificate_box{font-size:12px; padding:150px 0 10px 38px;}
.gc_certificate_box h2{color:#760C1A; font-style:italic; font-size:12px;}
.gc_certificate_box p, .gc_certificate_box strong, .gc_certificate_box b{font-size:12px;}

.gc_views_box{font-size:11px; padding:18px 28px 0 28px;}
.gc_views_box h2{font-size:16px; font-weight:bold; padding:0 0 5px 0}
.gc_views_box h2 span{color:#760C1A; font-size:16px;}
.gc_views_box p{font-size:11px; padding:3px 8px;}

.phoneBox{width:280px; padding:12px 0 0 27px;}
.phoneBox .txt1{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#6b266b; display:inline; vertical-align:top; line-height:30px;}
.txt2{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#9b9619; display:inline; vertical-align:top; line-height:28px;}

.gc_view span{color:#760C1A; font-weight:bold; font-size:11px;}

.gc_bodybot{background:#D2CFBC url(../../images/laura/gc_sep.jpg) repeat-x; height:370px; padding:20px 8px; clear: both;}
.gc_bodybot h2{font-size:24px !important; font-weight:bold !important; margin-top:0px !important;}*/

.gc_banner_holiday{ width:720px; height:440px; float:left; background:url(../../images/holiday/bggraphic.png) no-repeat; }
.gc_sidebar_holiday{ width:280px; height:440px; float:left; background:url(../../images/holiday/bg.png) no-repeat; }
a#buynowbutton { margin-top: 20px; width: 125px; height: 38px; display:block; background:url(../../images/holiday/BUYNOW_on.png) no-repeat; }
a#buynowbutton:hover { background:url(../../images/holiday/BUYNOW_over.png) no-repeat; }
.gc_wrapper{width:1000px; margin:0px auto;}
.gc_bodytop{height:440px;}
.gc_sidebar{width:280px; height:440px; float:right; background:url(../../images/laura/gc_sidebar_2.jpg) no-repeat;}
.gc_panel { float: left; height: 171px; width: 240px; margin: 10px 15px 5px 15px; background-image: url(../../images/holiday/giftcertificate.png); background-repeat: no-repeat; }
.gc_panel span { width: 240px; float:left; height: 35px; margin-top:148px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align:center}
.gc_order { float: left; height: 45px; width: 240px; margin: 5px 15px 0 15px; background-image: url(../../images/holiday/ordernow.png); background-repeat: no-repeat; }
.gc_order span { width: 195px; float:left; height: 32px; margin: 10px 0 0 45px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; }
.gc_order span span { color: #ffffff; font-size: 16px;}
.gc_testimonial { float: left; height: 174px; width: 246px; padding:15px; margin:10px 0 0 10px; background-image: url(../../images/holiday/girlslovefp.png); background-repeat: no-repeat; }
.gc_testimonial h2 { margin:0 0 5px 0; padding:0; color: #353535; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; }
.gc_testimonial p { width:220px; margin:0; padding:0; color: #353535; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.gc_testimonial p strong { font-size: 11px; color: #ae1e79; }
.gc_banner { float: left; margin: 0px; padding: 30px 0 0 50px; }
.gc_banner h1 { margin: 0px; padding: 0px; color: #353535; font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; }
.gc_banner h2 { margin: 0px; padding: 0px; color: #8b3773; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; }
.gc_banner h2 span { margin: 0px; padding: 0px; color: #8c8c8c; font-family: Arial, Helvetica, sans-serif; font-size: 25px; }
.gc_banner p { margin: 0px; padding: 0px; color: #777; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.gc_description { float: left; margin: 150px 0 0 50px; width: 320px; }
.gc_description h3 { margin:0; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #353535; }
.gc_description h3 span { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #6c276a; }
.gc_description p { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #6c276a; }

.cloths{height:330px;}
.clothoption{height:330px; width:189px; float:left;}
.clothoption h3{font-size:16px !important; text-align:center !important; font-weight:bold !important;  margin-top:0px !important;}
.clothoption em{font-size:14px !important; font-family:Georgia, "Times New Roman", Times, serif !important; text-align:center; display:block !important;}
.clothoption.seperator{height:330px; width:9px; float:left; background:url(../../images/laura/gc_sep_vert.jpg) no-repeat;}
.cloths_price{font-size:16px !important; font-weight:bold !important; padding-left:20px; padding-top:100px;}
.clothoption_1{background:url(../../images/laura/gc_cloths_opt1.jpg) no-repeat;} .clothoption_1 .cloths_price{padding-top:85px;}
.clothoption_2{background:url(../../images/laura/gc_cloths_opt2.jpg) no-repeat;} .clothoption_2 .cloths_price{}
.clothoption_3{background:url(../../images/laura/gc_cloths_opt3.jpg) no-repeat;} .clothoption_3 .cloths_price{}
.clothoption_4{background:url(../../images/laura/gc_cloths_opt4.jpg) no-repeat;} .clothoption_4 .cloths_price{}
.clothoption_5{background:url(../../images/laura/gc_cloths_opt5.jpg) no-repeat;} .clothoption_5 .cloths_price{padding-left:24px;}
.gcHoliday_style{text-align: center; width: 108px; padding: 138px 0 0 46px !important; color: #FFFFFF;}
.gcHoliday_style a, .gcHoliday_style strong{color: #FFFFFF; font-size:16px; text-decoration:none; cursor:pointer;}
.gcHoliday_style strong{padding-right: 12px;}
.gcHoliday_button{width:108px; color: #FFFFFF;}
.cloths_gc_price{padding:136px 0 0 60px !important; }
.cloths_gc_price a, .cloths_gc_price strong{font-size:16px; color:#FFFFFF; text-decoration:none; cursor:pointer;}

.ads_box_denimskirt{background:url(../../images/sidebar_box_denimskirt.jpg) no-repeat; width:266px; height:190px; font-family:Arial, Helvetica, sans-serif; margin-left: 8px;}
.ads_box_denimskirt_container{padding:16px 23px;}
.ads_box_denimskirt h1{margin:0 0 85px 57px; color:#000000; font-size:16px;}
.ads_box_denimskirt h1 span{color:#FFFFFF; font-size:14px;}
#secret_builders.lounge{ background:url("../../images/laura/hp_block_SB.jpg") no-repeat scroll 0 0 transparent;}
.btnDiv{padding-top:190px; padding-left:110px; text-align:center;}

.dolldressCallout{background:url(../../images/laura/sidebar_box_ddolldress_callout.jpg) no-repeat; width:266px; height:190px; font-family:Arial, Helvetica, sans-serif; margin-left: 8px;}
.dolldressCallout_container{padding:20px 23px;}
.dolldressCallout h1{color:#FFFFFF; margin:0px; padding:0px; font-size:22px; display:block;  text-align:left;}
.dolldressCallout h1 span{ margin:0px; padding:0 0 10px 0; font-size:18px; }
.dolldressCallout P{display:block; width:130px; padding-top:3px; padding-left:55px;  font-size:14px; font-weight:bold; text-align:left; margin:0px; line-height:100%;}
.dolldressCallout a{width:94px;height:0px;display:block;float:right;}
.designerinfo{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000; text-align:left; padding-left:83px; padding-top:40px;}
.designerinfo span{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#6b266b;}
.ItemCopyTxt{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:left; width:165px; padding-left:150px; padding-top:32px;}

.bdayBlock{font-family:Arial, Helvetica, sans-serif;}
.bdayBlock_container{padding:20px 23px;}
.bdayBlock_container span{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.bdayBlock_container_p1{padding-left:65px !important; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:normal !important; padding-top:5px !important;}
.bdayBlock_container_p2{display:inline;padding-left:68px; padding-top:0px; width:200px; margin:0px; color:#FFFFFF !important; text-align:right; font-size:25px !important;}
.bdayBlock h1{color:#FFFFFF; margin:0px; padding:0px; font-size:22px; display:block;  text-align:left;}
.bdayBlock h1 span{ margin:0px; padding:0 0 10px 0; font-size:18px; }
.bdayBlock P{display:block; width:170px; padding-top:3px; padding-left:55px;  font-size:14px; font-weight:bold; text-align:left; margin:0px; line-height:100%;}
.bdayBlock a{text-decoration:none;width:94px;display:block;float:right;}


/* This is for the returned birthday block */
.birthday-block{background:url(../../images/laura/bday_bg.jpg) no-repeat; width:266px; height:190px; font-family:Arial, Helvetica, sans-serif; margin-left: 8px;}
.birthday-block-container{padding:20px 23px;}
.birthday-block-container span{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:bold;}
.birthday-block-container_p1{padding-left:65px !important; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; font-weight:normal !important; padding-top:5px !important;}
.birthday-block-container_p2{display:inline;padding-left:68px; padding-top:0px; width:200px; margin:0px; color:#FFFFFF !important; text-align:right; font-size:25px !important;}
.birthday-block h1{color:#FFFFFF; margin:0px; padding:0px; font-size:22px; display:block;  text-align:left;}
.birthday-block h1 span{ margin:0px; padding:0 0 10px 0; font-size:18px; }
.birthday-block P{display:block; width:170px; padding-top:3px; padding-left:55px;  font-size:14px; font-weight:bold; text-align:left; margin:0px; line-height:100%;}
.birthday-block a{text-decoration:none;width:94px;display:block;float:right;}

/* For Birthday Landing Page */
.gc_birthday_panel { float: left; height: 171px; width: 240px; margin: 10px 15px 5px 15px; background-image: url(../../images/holiday/birthday_giftcertificate.png); background-repeat: no-repeat; }
.gc_birthday_panel span { width: 240px; float:left; height: 35px; margin-top:148px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align:center}
.gc_birthday_banner { float: left; margin: 0px; padding: 20px 0 0 30px; }
.gc_birthday_banner h1 { margin: 0px; padding: 0px; color: #353535; font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; }
.gc_birthday_banner h2 { margin: 0px; padding: 0px; color: #8b3773; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; }
.gc_birthday_banner h2 span { margin: 0px; padding: 0px; color: #8c8c8c; font-family: Arial, Helvetica, sans-serif; font-size: 24px; }
.gc_birthday_banner p { margin: 0px; padding: 0px; color: #777; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.gc_birthday_description { float: left; margin: 165px 0 0 30px; width: 320px; }
.gc_birthday_description h3 { margin:0; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #353535; }
.gc_birthday_description h3 span { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #6c276a; }
.gc_birthday_description p { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #6c276a; }

.right_box{ width:266px; height:190px; font-family:Arial, Helvetica, sans-serif; margin-left: 5px;}
.opt{border:1px solid #ccc; padding:5px; margin:5px; height:160px; float:left;}

/* home page box*/
.mainMidDiv{width:1000px; overflow:hidden; background:url(../../images/sepBar.jpg) repeat-x top; padding:10px 0 0 0;}
.asSeenIn {  width:980px; overflow:hidden; float:left; margin-left:12px;}
.asSeenIn .lft{ float:left; background:url(../../images/asSeenInleft_home.png) no-repeat left; width:141px; height:75px;}
.asSeenIn .lft h1{color:#383838; font-size:20px; padding:20px 0 0 10px;}
.asSeenIn .mdl{ float:left; background:url(../../images/asSeenInmdl_home.png) repeat-x; overflow:hidden; padding:5px; height:75px;}
.asSeenIn .mdl img{padding:4px 19px 0;}
.asSeenIn .rt{ float:left; background:url(../../images/asSeenInRt_home.png) no-repeat; width:11px; height:75px;}
.qualitySeal{ width:115px; overflow:hidden; float:right; text-align:center;}

#pix_n_details {
 clear:both;
 line-height:1.4em;
 overflow:auto;
 padding:0;
 text-align:left;
}
#TB_ajaxContent div, #TB_ajaxContent p{color:#8C8C8C;font:13px/1.231 arial,helvetica,clean,sans-serif;}
#TB_ajaxContent h2, #TB_ajaxContent h3 {margin-top:1em; font-weight:normal;}
#TB_ajaxContent h2{font-size:1.4em;}
#TB_ajaxContent h3{font-size:1.1em;}
.mainContentDiv{width:940px; padding:3px;}
.lftContent{width:300px; overflow:hidden;float:left;}
.pix_n_details{
 width: 900px;
 height: 495px;
 margin:auto;
 /*border-top:2px solid #999;*/
 border-bottom:2px solid #999;
}
.h{
 height: 408px !important;
}
.imgShotP{
 width:230px;
 margin:auto;
 text-align:center;
 font-size:14px;
 color:#6b266b;
 font-family:Arial, Helvetica, sans-serif;
}
.imgShotP img{border:1px dashed #999999; padding:5px;}
.othershotBox{
 width:225px;
 overflow:hidden;
 margin:auto;
 margin-top:10px;
 text-align:center;
}
.othershotBox img{
 border:5px solid #c19aae;
 overflow:hidden;
 padding:2px;
 margin-right:10px;
 margin-top:5px;
}
.blueboxLft{
 background:url(../../images/blueSback.gif) repeat-x top;
 padding:5px 3px 0px 5px;
 width:270px;
 margin:auto;
 color:#6b266b;
 margin-top:10px;
}
.blueboxLft img{margin:0 10px;}
.blueboxLft p{
 padding:0px 3px 0px 5px;
 margin:13px 0;
 color:#6b266b;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
}
.link{color:#6b266b;}

/* ------- right content ------ */
.rgtContent{
 width:640px;
 overflow:hidden;
 float:left;
}
.rgtContent .main_title{
 font-family:Arial, Helvetica, sans-serif;
 font-size:25px;
 padding:5px;
 margin:0px;
 font-weight:bold;
 height:35px;
 display:block;
}
.rgtContent p{
 color:#6b266b;
 font-size:14px;
 padding:5px;
 margin:0px;
 padding-bottom:10px;
}
.rgtContent p span{color:#6b266b; font-size:14px;}

.swatchBox{
 border:1px solid #999999;
 width:620px;
 margin:auto;
 overflow:hidden;
 padding:5px;
}
.swatchBox .size{
 margin:auto;
 overflow:hidden;
 padding:5px;
 float:left;
 width:50px;
 text-align:center;
 font-size:10px;
 color:#636161;
 font-family:Arial, Helvetica, sans-serif;
}
.swatchBox .swatch{
 margin:auto;
 overflow:hidden;
 padding:5px;
 float:left;
 width:50px;
 height:100px;
 text-align:center;
 font-size:10px;
 color:#636161;
 font-family:Arial, Helvetica, sans-serif;
}
.swatchBox .swatch img{
 /*margin-top:5px;*/
}
.priceBox{
 margin-top:10px;
 overflow:hidden;
 width:622px;
 margin-left:5px;
 float:left;
}
.priceBox .bdrLft{
 background:url(../../images/bdrleft.gif) no-repeat right;
 width:12px;
 height:42px;
 float:left;
}
.priceBox .bdrmdl{
 background:url(../../images/bdrmdl.gif) repeat-x;
 height:42px;
 float:left;
 width:588px;
}
.btnImg{
 float:right;
 padding:2px;
}
.priceBox .bdrmdl p.pr{
 float:left;
 font-size:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#6b266b;
 padding-top:8px;
}
.priceBox .bdrmdl p.pr span{font-size:20px; color:#9B9624;}
.priceBox .bdrRgt{
 background:url(../../images/bdrright.gif) no-repeat left;
 width:12px;
 height:42px;
 float:left;
}
.otherDesignbox{
 width:640px;
 overflow:hidden;
 padding-top:10px;
}
.otherDesignbox .designs{
 float:left;
 border-left:1px solid #999999;
 border-right:1px solid #999999;
 padding:5px 5px 5px 10px;
 margin:auto;
 width:110px;
 text-align:center;
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.otherDesignbox .designs span{font-size:12px; font-weight:normal;}
.ratingbox{
 margin-top:10px;
 background:url(../../images/blueLback.gif) repeat-x top;
 width:620px;
 padding:10px;
 overflow:hidden;
}
.ratingbox .head{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#000;
 float:left;
}
.ratingbox .ratingstar{
 float:right;
}
.ratingbox .innercontent{
 width:640px;
 overflow:hidden;
 clear:both;
}
.ratingbox .innercontent .commentsbox{
 width:550px;
 overflow:hidden;
 background:#fff;
 border:1px solid #afd3ef;
 padding:10px;
 font-size:12px;
 color:#616161;
 font-family:Arial, Helvetica, sans-serif;
 margin:0px 0 8px 5px;
}
.head1{
 color:#6b266b;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;}
.ratingbox .leavecommtBox{
 width:600px;
 overflow:hidden;
 clear:both;
 color:#6b266b;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 padding:5px;
}
.head2{
 color:#000;
 font-size:13px;
 font-weight:bold;
 border-bottom:2px solid #cccccc;}
.txtBx{
 border:1px solid #cfcfcf;
 width:442px;
}
.txtBxbig{
 border:1px solid #cfcfcf;
 width:556px;
 height:118px;
 resize:none;
}
#TB_window {
 font-size: 13px;
} #details, #big-picture, #right {
 /*height: 400px;*/
 float: left;
} #garment-line, #size-and-color {
 height: 200px;
 float: left;
} #details {
 padding-top: 10px;
} #size-and-color {
 float:right;
 height: 237px;
 } 
.sz{
 float:left important;
 margin:0 210px 0 35px;
}
.detail {
 margin-bottom: 0px;
 text-align: center;
 width: 170px;
} .detail-name-container {
 position: relative;
 height: 3em;
} .detail-name {
 position: absolute;
 bottom: 0px;
 left: 0px;
 text-align: center;
 width: 140px;
 margin-left: 15px;
 color: #656263;
} #big-picture {
 width: 282px;
 height: 475px;
 border-left: 4px solid #96a7cf;
 border-right: 4px solid #96a7cf;
 display: none;
} #right {
 margin-left: 20px;
 width: 370px;
 padding-top: 25px;
} 
.wr{
 width: 625px !important;
}
#top {
 height: 237px;
} #description {
 clear: both;
 margin-top: 20px;
 color: #656263;
 line-height: 1.1em;
} #size {
 text-align: center;
 width: 132px;
 height: 159px;
 margin: auto;
} #size th {
 height: 26px;
 line-height: 26px;
 text-align: center;
 width: 132px;
 background: none;
} #size td {
 border: none;
 height: 17px;
 width: 54px;
 line-height: 17px;
 color: #656263;
 font-weight: bold;
} #size tr#size-top {
 background: url("../../images/style-details-size-table-top.png") no-repeat center;
} #size tr#row-a {
 background: url("../../images/style-details-size-table-row-a.png") no-repeat center;
} #size tr#row-b {
 background: url("../../images/style-details-size-table-row-b.png") no-repeat center;
} #size tr#row-bottom-a {
 background: url("../../images/style-details-size-table-bottom-a.png") no-repeat center;
} #size tr#row-bottom-b {
 background: url("../../images/style-details-size-table-bottom-b.png") no-repeat center;
} #color-title {
 text-align: center;
 margin-top: 1em;
 color: #96a7cf;
 line-height: 1.0em;
} #color {
 margin-top: 10px;
} #testimonial {
 margin-top: 1em;
 color: #96a7cf;
 line-height: 1.0em;
}
.float_right{float:right; display:none;}
.float_left{float:left;}
a.button {
 border: 0 none;
 cursor: pointer;
 font-weight: bold;
 padding: 0 15px 0 0;
 text-align: center;
 height: 34px;
 line-height: 31px;
 width: auto;
 overflow: visible;
 text-decoration:none;
}
a.button{display:-moz-inline-box; display:inline-block;}
*+html a.button{vertical-align:5px;}
a.button.rounded {
 background: transparent url('../../images/FP-B-right.gif') no-repeat scroll
  right top;
 clear: left;
}
a.button.rounded.purple {
 background: transparent url('../../images/FP-P-right.gif') no-repeat scroll
  right top;
}
a.button span {
 padding: 0 0 0 15px;
 position: relative;
 white-space: nowrap;
 height: 34px;
 line-height: 31px;
}
a.button span{display:-moz-inline-box; display:inline-block;}
a.button.rounded span {
 background: transparent url('../../images/FP-B-left.gif') no-repeat scroll
  left top;
 color: #FFFFFF;
}
a.button.rounded.purple span {
 background: transparent url('../../images/FP-P-left.gif') no-repeat scroll
  left top;
}
a.button.rounded:hover {background-position: 100% -34px;}
a.button.rounded:hover span {background-position: 0% -34px; color: yellow;}
a.button:-moz-focus-inner {border: none;}
#please-wait{display: none;}
table.fp { border-spacing: 0px; border-collapse: collapse;}
.fp th {
 border: none;
 background-color:#94A6CA;
 color:#FFFFFF;
 font-weight:bold;
 height:35px;
 text-align:center;
}
.fp tr td {
 border: none;
 text-align: center;
 height: 40px;
 padding: 1px 10px;
 border-top: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
}
.fp tr.footer td {height: auto;}
.fp tr.footer td.first {border-top: 1px solid #e5e9f2;}
.fp tr.alt td {
 background-color: #e5e9f2;
 padding: 1px 10px;
 border-top: 1px solid #f0f4f7;
 border-left: 1px solid #f0f4f7;
 border-right: 1px solid #f0f4f7;
}
.fp tr.spacer td {
 height: 1px;
 background-color: #ffffff;
 border: none;
 padding: 0;
}
.fp tr.top-spacer td {
 height: 3px;
 background-color: #ffffff;
 border: none;
 padding: 0;
}
.fp td.spacer {
 width: 1px !important;
 background-color: #ffffff !important;
 border: none !important;
 padding: 0 !important;
}
.fp th.spacer {
 width: 1px !important;
 padding: 0 !important;
 border: none !important;
}
.fp .size { font-weight: bold; font-size: 1.5em;}
.fp input {
 float: none;
 padding: 1px 1px;
 margin: 0px 0px;
 text-align: right;
}
.swatchBoxHead{
 border:1px solid #999999;
 width:620px;
 margin:auto;
 overflow:hidden;
 padding:5px;
 background:#999999;
 color:#fff;
 font-size:18px;
 text-align:center;
}
h3.headp{
font-size:18px;
font-weight:bold;
padding:10px 0 0 0 ;
color:#6b266b;
border-bottom:1px solid #d1d1ba;
}

/* styles for home page block */
a.ButtonHBlock{
	background:url(../../images/btnLeft.png) no-repeat scroll left top ;
	display:-moz-inline-box;
	display:block;
	float:left;
	margin:0;
	padding:0px 10px 0px 10px;
	border:none;
	text-decoration:none;
	color:#fff;
	}
a.ButtonHBlock:hover{
	text-decoration:none;
	color:#ffe456;
	}
a.ButtonHBlock span{
	background:url(../../images/btnRight2.png) no-repeat scroll right top ;
	color:#fff;
	white-space:nowrap;
	cursor:pointer;
	display:block;
	float:left;
	font-weight:bold;
	font-size:15px;
	height:18px;
	padding:11px 14px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/* We Now Ship International styles 11-11-2010 */

.we_now_ship { 
	background: url("../../images/shipping_back.jpg") no-repeat scroll 0% 0% transparent;
	width: 266px;
	height: 190px;
	float:left;
}
.we_now_ship_div {
	padding: 20px;
}
.we_now_ship_heading {
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	text-align: center;
	margin: 0pt;
	padding: 8px 0 0 0;
}
.we_now_ship_s_text {
	color: #fff;
	margin: 0pt;
	padding: 0pt;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}
.we_now_ship_subheading {
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
	margin: 0pt;
	padding: 24px 0pt 0pt;
}

/* We Now Ship International styles end */

/* footer $6 flat rate division style */

.flat_rate_homepage {
color: #6c276a;
background:url("../../images/flatrate_footer_bg.png") repeat-x;
font-family: Arial,Helvetica,sans-serif;
font-size: 20px;
padding:11px 0 0 0;
float:left;
text-align:center;
width:1000px;
height:35px;
}
.flat_rate_homepage a {
color: #6c276a;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
text-decoration:underline;
}
.flat_rate_homepage a:visited {
	color: #222;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration:none;
}
.flat_rate_homepage a:hover {
	text-decoration:underline;
}
.flat_rate_innerpage {
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	margin: 0pt;
	padding: 0 0 0 50px;
	float:left;
	width:1000px;
	height:30px;
}
.flat_rate_innerpage a {
	color: #222;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.flat_rate_innerpage a:visited {
	color: #222;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration:none;
}
.flat_rate_innerpage a:hover {
	text-decoration:underline;
}
/* footer $6 flat rate div style end */
.featuredVideoBox{
	background:url(../../images/featuredVideo_back.png) no-repeat top;
	width:333px;
	height:246px;
	float:left;
	margin-top:3px;
	}
.featuredVideoBox .fvhead{
	color:#282828;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	margin-top:9px;
	text-align:center;}
.featuredVideoBox .fvcopy{
	color:#6b266b;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-top:2px;
	text-align:center;}
.featuredVideoBox .fvimgbox{
	text-align:center;
	padding-top:1px;}
/*.cartQsealbg_otherpages{ background:url(../../images/parentseal.gif) 50% -29% no-repeat; width:250px; height:156px; float:left;margin-left:6px;}
/*.cartQsealbg_otherpages .btxt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; width:210px; padding-top:0px; margin:auto; text-align:center; font-weight:bold;}*/
/* featured design css */
.featuredBack{
	background:url(../../images/featured_design/featuredDesign_bg.jpg) no-repeat center;}
.featured_design{
	float:left;}
.Featured_designerinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#898519;
	text-align:left;
	padding-top:5px;
	float:left;
}
.Featured_designerinfo span{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#6b266b;
}
.featured_ItemCopyTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
text-align:left;
float:left;
}

.cartQsealbg_otherpages{
	background:url(../../images/shipping_back.png) no-repeat top;
	width:266px;
	height:190px;
	float:left;
	margin-left:0px !important;
}
.cartQsealbg_otherpages .btxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#13ba13;
	font-weight:bold;
	width:180px;
	padding-top:26px;
	margin:auto;
	text-align:center;
	
}

/* popup style */
.popback{
	background:url(../../images/popup_back.jpg) no-repeat top;
	width:270px;
	height:405px;
	text-align:center;
	padding:10px;
	}

.dressback{
background:url(../../images/dressBack.png) no-repeat center;
text-align:center;
width:228px;
height:265px;
padding:8px;
+*padding-top:20px;
}

.lfHead{
font-family:arial;
color:#6b266b !important;
font-size:16px !important;
font-weight:bold !important;
text-align:center;
margin: 5px 0 5px;
}

.desctxt{
font-size:12px !important;
color:#6b266b !important;
width:228px;
font-family:arial;
font-weight:bold !important;
padding-left:10px
}
.new_lnk{

}
.new_lnk a:link,.new_lnk a:visited,.new_lnk a:hover{
color:#6b266b !important;
font-weight:bold !important;
text-decoration:underline;
font-size:13px !important;
}

/* what can she buy pop */

.mainpop{
	width:765px;
	height:auto;
	overflow:hidden;
	 margin: 0 0 0 10px;}
.box1{
	background:url(../../images/box25.jpg) no-repeat top;
	width:376px;
	height:256px;
	float:left;}
.box1 p.bx1{
	padding:22px 0 0 30px !important;
	margin:0px;
	text-align:center;
	font-size:14px;
	color:#c7293e !important;
	font-family:Arial, Helvetica, sans-serif;
	}
.box1 .imgdiv{
	margin:auto;
	padding:10px 0 0 40px; 
	}
.box1 .imgdiv img{
	padding:0 0px 0 23px;
	}
.box2{
	background:url(../../images/box35.jpg) no-repeat top;
	width:376px;
	height:256px;
	float:left;
	margin-left:12px;}
.box2 p.bx2{
	padding:22px 40px 0 0 !important;
	margin:0px;
	text-align:center;
	font-size:14px;
	color:#c7293e !important;
	font-family:Arial, Helvetica, sans-serif;
	}
.box2 .imgdiv{
	margin:auto;
	padding:10px 40px 0 0; 
	}
.box2 .imgdiv img{
	padding:0 0px 0 23px;
	}
.box3{
	background:url(../../images/box75-100.jpg) no-repeat top;
	width:765px;
	height:202px;
	float:left;
	margin-top:5px;
}
.box3 p.bx3{
	padding:22px 40px 0 0 !important;
	margin:0px;
	text-align:center;
	font-size:14px;
	color:#c7293e !important;
	font-family:Arial, Helvetica, sans-serif;
	}
.box3 .imgdiv{
	margin:auto;
	width:599px;

	}
.box3 .imgdiv img{
	text-align:center;
	}
.btmtxt{
	font-size:16px;
	color:#6b266b !important;
	text-align:right;
	padding:10px 0 0 0 !important;
	font-weight:bold;
	}
	
/* gc slide show */
#slideShowDiv {
	float:left;
	width: 339px;
	height:360px;
	margin: 50px 0 0;
	color:#000;
}
#slideShowDiv h2 {
    color: #AB3138;
    font:normal 15px Arial, Helvetica, sans-serif;
    left: 65px;
    position: relative;
    top: 42px;
    width: 290px;
}
#slide1 {
	background:url(../../images/wcshebuy_01.jpg) no-repeat left top;
	width:339px;
	height:360px;
	position: relative;
	color:#000;
}
#slide2 {
	background:url(../../images/wcshebuy_02.jpg) no-repeat;
	width:339px;
	height:360px;
	color:#000;
}
#slide3 {
	background:url(../../images/wcshebuy_03.jpg) no-repeat;
	width:339px;
	height:360px;
	color:#000;
}
.wc_mainprice {
	position:relative;
	top:60px;
	left:10px;
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.slide1_p1 {
    font: bold 16px Arial,Helvetica,sans-serif;
    left: 40px;
    position: relative;
    top: 183px;
    width: 50px;
	
}
.slide1_p2 {
    font: bold 16px Arial,Helvetica,sans-serif;
    left: 275px;
    position: relative;
    top: 162px;
    width: 50px;
}
.slide2_p1 {
    font: bold 16px Arial,Helvetica,sans-serif;
    left: 45px;
    position: relative;
    top: 215px;
    width: 50px;
}
.slide2_p2 {
    font: bold 16px Arial,Helvetica,sans-serif;
    left: 270px;
    position: relative;
    top: 166px;
    width: 50px;
}
.slide3_p1 {
    font: bold 16px Arial,Helvetica,sans-serif;
    left: 55px;
    position: relative;
    top: 95px;
    width: 50px;
}
.slide3_p2 {
    font: bold 16px Arial,Helvetica,sans-serif;
    left: 260px;
    position: relative;
    top: 87px;
    width: 50px;
}
.slide3_p3 {
    font: bold 16px Arial,Helvetica,sans-serif;
    left: 43px;
    position: relative;
    top: 165px;
    width: 50px;
}
.slide3_p4 {
    font: bold 16px Arial,Helvetica,sans-serif;
    left: 265px;
    position: relative;
    top: 182px;
    width: 50px;
}
#slideControls{
	position:absolute; 
	top: 340px; 
	left: 148px; 
}
.width_left{
	width:640px !important;
	
	}
/* spring clearance home page bottom block */
.sp_box_home_1{ width:333px; /*height:174px;*/ height:246px; margin-top:2px; background:url(../../images/spring_sale-homeblock_bottom.jpg) no-repeat top; }
.sp_box_home_1 .inner{ float:left; width:293px; height:auto; padding-left:20px; padding-top:0px; }
.sp_box_title { font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 5px;
 color:#282828;
 text-align:center;
}