/* CSS Document */

body {
	font-family: "Lucida Grande", Verdana, sans-serif;
	background-color: #000000;
	font-size: 11px;
	/*line-height: 1.7em;*/
	padding: 0;
	margin: 0;
	text-align: center;
}

p {
	margin: .5em 0 1em 0;
}

a:link, a:visited {
	text-decoration: none;
	color:#FF5500;	
}
a:hover{color:#FF5500; text-decoration:underline;}
.PagerTable{text-align:left; float:left; font-family:helvetica; font-size:12px;}
.order_inquiry a, .customer_service a, .order_from_catalog a, .email_sign_up a, .my_account a{ color:#CCC; font-size:11px; font-family:Tahoma; font-style:italic; font-weight:bold;}
.find_a_store a{color:#FEF200; font-size:10px; font-family:Tahoma; font-style:italic;font-weight:bold;}
.find_a_store a:hover{color:#CCC; font-size:10px; font-family:Tahoma; font-style:italic;font-weight:bold;}

.title_news, .SpiritReviewsHeader, .product_rrHeader{ color:#000; font-size:24px; font-family:Tahoma; font-style:italic;}
.more_news a, .costumes_body_title, .title_cc, .title_more{ color:#000; font-size:12px; font-family:Tahoma; font-style:italic;}
.con_spirit_word, .narrow{ color:#F60; font-size:12px; font-family:Tahoma; font-style:italic;}
.prev a, .next a{color:#848484; font-size:12px; font-weight:bold; font-family:Tahoma; font-style:italic; padding:0px 3px;}
.mouse_over a{ color:#F60; font-size:12px; font-family:Tahoma; font-style:italic;}
.watch_video a{color:#CCC; font-size:12px; font-family:Tahoma; font-style:italic;}
.prReviewPros, .prReviewDescribe, .prReviewBest{color:#000; font-size:12px; font-family:Tahoma; font-style:italic;}
.prReviewBottom{color:#F60; font-size:12px; font-family:Tahoma; font-style:italic;}

.cart, .store, .brand, .theme, .title_news, .more_news, .con_spirit_word, .title_cc, .pagesname_sifr1, .pagesname_sifr2, .narrow, .costumes_body_title, .mouse_over, .rotate, .watch_video{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	line-height: 1em;
	margin:0px;
	padding:0px;
	text-align:center;
}

.store {
	text-align: center;
	font-size: 16px;
}
.brand, .theme{
	text-align: right;
	font-size: 16px;
}
.more_news{
	text-align: center;
	font-size: 15px;
}
.con_spirit_word{
	text-align: center;
	float:left;
	width:200px;
}
.title_cc{
	text-align: left;
	font-size: 15px;
}

img{
	border:0 none;
}

.main{
	margin:0 auto;
	background-color:#000000;
	width:960px;
}

.header{
	float:left;
	height:171px;
	width:960px;
	background:url(../../images/spirit2010/header/header_BG1.jpg);
    background-repeat:no-repeat;	
}
.logo{
	float:left;
	width:350px;
	height:128px;
}
.header_container{
	float:left;
	width:960px;
}
.cartContainer{
	width:960px;
	float:left;
}
.cartContainer img{
	float:right;
}
.my_account{
	float:right;
	width:76px;
	padding-top:12px;
}
.email_sign_up{
	float:right;
	width:87px;
	padding-top:12px;
}
.order_from_catalog{
	float:right;
	/*width:135px;*/
	width:120px;
	padding-top:12px;
}.Basics_Videos_body{width:940px;padding:10px;float:left;background-color:#fff;}
.Vamp_videoplayer{ float:left; width:480px;}
.video_right_con{ float:left; width:440px;}
.upsellsZone1{background-color:#FFF20E;float:right;text-align:left;width:440px;}
.related_videos_con{float:left; width:440px; background-color:#252525; margin-top:15px;}
.related_videos{ float:left; width:440px; padding-bottom:10px;}
.All_videos_con_item{ float:left; width:122px; padding-left:15px;}
.All_videos_con_item_img{ float:left; width:121px;}
.All_videos_con_item_title{ float:left; text-align:left; font-family:arial; font-size:12px; color:#fff; width:121px; padding-top:5px;}
.customer_service{
	float:right;
	width:115px;
	padding-top:12px;
	
}
.order_inquiry{
	float:right;
	width:90px;	
	padding-top:12px;
}

.find_a_store{
    float:right; 
    width:80px;
    padding-top:12px;
}
.Billing_Address{
    width:150px;
}
.Shipping_Information{
    width:200px;
}
.Payment_Information{
    width:210px;
}
.item{
	float:right;
	color:#ff5500;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	padding-top:12px;
	padding-left:10px;
}
.logout{
	float:right;
	color:#ff5500;
	font-family:Helvetica;
	font-size:11px;
	font-weight:bold;
	padding-top:12px;
	padding-left:5px;
	padding-right:10px;
}
.logout a{color:#ff5500;}
.logout span{
	color:#464646;
	padding-right:5px;
}
.header_banner{
	float:left;
	width:325px;
	height:80px;
	margin-top:5px;
}
.shopcart{ 
	background-color:#ffffff;
	/*left:1173px;*/
	margin-left:736px;
	position:fixed;
	width:215px;
	top:0px;
	z-index:999999;
	font-family:helvetica;
}
.headerSC{
	float:left;
	height:42px;
	width:215px;
	background-color:#ff6600;
	background-image:url(../../images/spirit2010/header/basketSC.jpg);
	background-position:100% 100%;
	background-repeat:no-repeat;
}
.itemadded{ 
	color:#FFFFFD;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-left:73px;
	padding-top:12px;
}
.headerSC img{ float:right;}
.bodySC{ float:left; padding:5px;}
.cart_product_conteiner{ float:left; border-bottom:1px dashed #C6C6C6; padding:5px;}
.CPCimg{ float:left;border-left:2px solid #252525; border-bottom:2px solid #252525; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.CPCtextZone{ float:left; padding:0px 0px 0px 5px; width:130px;}
.CPCproductName{ float:left; font-size:11px; font-weight:bold; color:#000; text-align:left; line-height:13px;}
.CPCproductsize{}

.footerSC{ float:left; background-color:#d7d7d7; height:32px; width:215px;}
.ViewYourCart{ float:left; color:#000; font-size:11px; font-weight:bold; background-image:url(../../images/spirit2010/SpryMenuBar/SpryMenuBarRight.gif); background-position:100% 64%; background-repeat:no-repeat; padding:5px 10px 0px 10px;}
.footerSC a{ color:#000;}
.footerSC img{  border-left:2px solid #000; border-bottom:2px solid #000; }
.chekout{float:right; padding:5px 10px 0px 0px }
.search_area{
	float:left;
	width:270px;
	height:37px;
	background-image:url(../../images/spirit2010/header/search_bg2.jpg);
    padding-left:5px; 
    background-repeat:no-repeat; 
    margin-top: 6px;
    margin-right:5px;
}
.search_area label{ 
float:left;


}
.search_form{
	padding-top:28px;
	padding-left:15px;
	border:#ffffff;
	width:259px;
	float:left;
}
.search_input{
	border:solid 1px #FFF ;
	width:210px;
	font-family:Arial;
	color:#6b6a6a;
	margin-top:10px;
    float:left;
}
.buttonGo{
	float:right;
	height:35px;
	margin-right:19px;
	margin-top:1px;
	width:35px;
}

/*workarea*/
.workarea_content{
	float:left;
}
.slideshow{
	float:left;
	padding:5px 0px;
}
.category{
	float:left;
	padding-bottom:10px;
    width:960px;
}
.category img {
	float:left;
	
}
.costume_ban{ float:left; width:320px; height:193px;}

.free-gift_c{float:left; width:237px; height:134px; margin-top:10px; border-right:1px #464646 dashed; background-image:url(../../images/spirit2010/content/category/schools.jpg);}
.catalog_c{float:left; width:234px; height:134px;margin-top:10px; border-right:1px #464646 dashed; background-image:url(../../images/spirit2010/content/category/email.jpg);}
.videos_c{float:left; width:231px; height:134px;margin-top:10px; border-right:1px #464646 dashed; background-image:url(../../images/spirit2010/content/category/catalog.jpg);}
.store_c{float:left; width:237px; height:134px;margin-top:10px; background-image:url(../../images/spirit2010/content/category/videos.jpg);}
.spirit_store{
	float:left;
	margin-bottom:10px;
}
.spirit_store_bg{ float:left; width:476px; height:134px; background-image:url(../../images/spirit2010/content/spirit-store/spirit_store_bg.jpg);}
.spirit_store_form{float:left; width:164px; height:134px; background-image:url(../../images/spirit2010/content/spirit-store/spirit_store_form_bg.jpg);}
.spirit_store_banner{float:left; width:320px; height:134px; text-align:left; background-image:url(../../images/spirit2010/content/spirit-store/spirit_store_banner.jpg);}
.zip_form{
	padding-top:57px;
	padding-left:15px;
	border:#ffffff;
	width:90px;
	float:left;
}
.zip_input{
	border:solid 1px #FFF ;
	width:90px;
	font-family:Arial;
	color:#6b6a6a;
}
.button_zipGo{
	float:right;
	height:35px;
	margin-right:15px;
	margin-top:50px;
	width:35px;
}

.spirit_news_content{
	float:left;
	width:960px;
	background-color:#FFF;
	padding-bottom:25px;
	background-image:url(../../images/spirit2010/content/spirit_news_bg.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.spirit_news{ 
	float:left;
	font-family:arial;
	font-size:28px;
	font-weight:bold;
	letter-spacing:2px;
	list-style-type:none;
	text-align:left;
	color:#ff5500;
	padding:20px 0px 30px 30px;
	width:207px;
}
.title_news{
	float:left;
	padding-top:25px;
}
.news_container{
	float:left;
	width:960px;
	padding-bottom:15px;
}
.news{ float:left; width:250px; margin-left:40px; }
.date_news{ float:left; width:250px; text-align:left; font-family:Helvetica; font-size:11px; font-weight:bold; border-bottom:1px #000 dashed; padding:2px 0px 2px 0px; }
.body_news{ float:left; padding:10px 5px;}
.image_news{ float:left;}
.text_news{ float:right; font-family:Helvetica; font-size:10px; text-align:left; width:180px; padding-left:5px;}
.news a:link, .news a:visited { color:#FF5500; text-decoration:underline;}
.more_news{ float:left; width:150px; margin-left:15px; }
.mn{ float:left; padding-top:4px;}

.jcarousel-prev{margin-top:36px;}
.jcarousel-next{margin-top:36px;}

.footer_content{
	float:left;
}
.100%img{ float:left;}
.footer_menu{ float:left; border-bottom:1px #464646 dashed; margin-bottom:10px; padding-bottom:15px; padding-top:10px; padding-left:20px; width:940px;}
.company_block, .recources_block, .store_block{ float:left; border-right:1px #464646 dashed; text-align:left; padding-left:23px; padding-right:23px; width:186px; height:150px;}
.help_block{ float:left; text-align:left; padding-left:23px; padding-right:23px; width:186px; height:135px;}
h5{font-family:arial; font-size:14px; font-weight:bold; letter-spacing:0px; list-style-type:none; color:#d7d7d7; padding-bottom:5px; padding-top:10px; text-align:left; margin:0px;}
.company_block ul, .recources_block ul, .store_block ul, .help_block ul{ padding:0px; margin:0px; color:#FF5500; list-style:none;}
.company_block a, .recources_block a, .store_block a, .help_block a{color:#FF5500;}

.footer_connect{ float:left; width:960px; padding-bottom:10px;}
.spirit_world{ float:left;}
.swimg{ float:left; padding:5px 0px 0px 5px;}
.copyright{ float:left; font-family:Helvetica; font-size:10px; color:#d7d7d7; text-align:center; padding-left:40px;}
.copyright a{color:#FF5500;}
.footer_card{ float:right;}
.fcimg{ float: left; padding-right:5px; padding-top:5px;}


.pathing_container{
	float:left;
	width:960px;
	background-color:#252525;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.pathing{
	float:left;
	font-family:Arial;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	color:#FFF;
	padding-left:10px;
}
.pathing a{ color:#FF5500;}
.pathing_channel{float:right; font-family:Arial; font-weight:bold; font-size:12px; color:#FFF; width:160px;
}
.add_this{ float:right; /*background-image:url(../../images/spirit2010/content/pathing_img/add_this.jpg);*/ background-repeat: no-repeat; background-position: 0% 50%; padding-left:10px; padding-right:10px;}
.add_this img{ float:left;padding-right:5px;}
.rss{float:right; /*background-image:url(../../images/spirit2010/content/pathing_img/rss.jpg);*/ background-repeat: no-repeat; background-position: 0% 50%;padding-right:10px;}
.rss img{ float:left;padding-right:5px;}
.pathing_channel a{ color:#FFF;}
.pages_banners{ float:left;}

.category_page_content{
	float:left;
	width:960px;
	background-color:#FFF;
	background-image:url(../../images/spirit2010/content/spirit_news_bg.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%;
	
	padding-bottom:30px;
}
.category_page_container{ float:left; padding-top:15px; padding-bottom:10px; width:960px;}
.divchik{ float:left; width:16px; padding-bottom:25px;}
.category_container{float:left; width:212px; padding-left:15px;}
.title_cc{float:left; text-align:left; width:212px; height:30px; background-color:#fef200;}
h1.title{text-align: left;}
.list_cc{ float:left; width:212px; padding-top:10px;}
.list_cc ul{ float:left;list-style:none outside none; margin:0; padding-left:5px; text-align:left; }
.list_cc a{color:#FF5500;}
.list_cc a:hover{color:#FF5500; text-decoration:underline;}
.viewall_cc{ float:left; text-align:left; color:#000; font-weight:bold; padding-left:5px; width:212px; background-image:url(../../images/spirit2010/SpryMenuBar/SpryMenuBarRight.gif); background-repeat:no-repeat; background-position: 28% 50%;}
.viewall_cc a{ color:#000; font-weight:bold;}
.pagesname{ float:left; width:925px; text-align:left; background-color:#000; color:#D7D7D7; }
.pagesname_sifr1{float:left; padding:0px; margin:0px; width:117px;}
.pagesname_sifr2{float:left; padding:0px; margin:0px;}
.pagesname span{ color:#FF5500;}
.family_container{
	float:left;
	width:960px;
	padding-bottom:15px;
	background-image:url(../../images/spirit2010/content/spirit_family_bg.jpg);
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-color:#252525;
}
.left_navigation{ float:left; width:228px; padding-top:20px; }
.narrow{ float:left;}
.left_navigation ul{ float:left; padding-top:10px; text-align:left; list-style:none; font-family:Helvetica; color:#D7D7D7; padding-left:44px; margin:0px;}
.left_navigation ul li a{color:#D7D7D7;}
.left_navigation ul li a:hover, .left_navigation ul li a:active, .left_navigation ul li span, .left_navigation ul span{color:#D7D7D7; background-image:url(../../images/spirit2010/SpryMenuBar/SpryMenuBarRightHover.gif); background-repeat:no-repeat; background-position:0% 50%; padding-left:10px; font-weight:bold;}
.costumes_body{float:left; width:700px; background-color:#FFF; padding-top:20px; padding-left:32px; /*height:1500px;*/}
.costumes_body_title{ float:left; }
.pager_table{ float:left; width:667px; background-color:#fef200; margin-top:15px; padding:10px 0px;}
.sort{ float:left; font-family:Helvetica; font-weight:bold; font-size:12px; padding-left:20px; padding-right:5px; padding-top:3px;}
.NextV{padding-top:0px;float:left; }
.sort_select{color:#000000; float:left; font-family:Helvetica; font-size:11px; width:150px; margin-top:2px;}

.pager_num{ float:right; padding-right:10px; width:380px;}
.pager_numV{ float:left; padding-right:10px; width:370px; padding-left:10px;}
.total{ float:left; font-family:Helvetica; font-size:12px; font-weight:bold; padding-right:5px; padding-top:3px;}
.totalV{ float:left; font-family:Helvetica; font-size:12px; font-weight:bold; padding-right:5px;}
.GotoLeft a{float:left; height:8px; background-image:url(../../images/spirit2010/SpryMenuBar/SpryMenuBarLeft.gif); background-repeat:no-repeat; background-position:50% 50%; padding:10px 10px 0px 10px; border:none;}
.pages_num{float:left; padding-top:3px;}
.pages_num ul{ margin:0px; padding:0px;}
.pages_num ul li{display: inline; margin-right: 5px; color:#FF5500; font-family:Helvetica; font-size:12px;}
.pages_num ul li a{ color:#FF5500;}
.pages_num ul li a:link{ color:#FF5500;}
.pages_num ul li a:active{ color:#000000;font-weight:bold;}
.pages_num ul li a:hover{ color:#000000; font-weight:bold;}
.pager_ViewALLV{display:inline; float:left;}

.pages_numV{float:left;}
.pages_numV ul{ margin:0px; padding:0px;}
.pages_numV ul li{display: inline; margin-right: 5px; color:#FF5500; font-family:Helvetica; font-size:12px;}
.pages_numV ul li a{ color:#FF5500;}
.pages_numV ul li a:link{ color:#FF5500;}
.pages_numV ul li a:active{ color:#000000;font-weight:bold;}
.pages_numV ul li a:hover{ color:#000000; font-weight:bold;}
.View_AllV{float:left; padding-left:10px; display:inline;}
.PreviousV{float:left;}

.GotoRight a{float:left; height:8px; background-image:url(../../images/spirit2010/SpryMenuBar/SpryMenuBarRight.gif); background-repeat:no-repeat; background-position:50% 50%; padding:13px 10px 0px 10px; border:none;}
.pager_ViewALL a{ float:right; color:#FF5500; font-family:Helvetica; font-size:12px; padding-right:5px; padding-top:3px;}
#SelectPager{margin-top:1px;}
.product_table{float:left; width:685px; background-color:#ffffff; margin-top:15px; padding:10px 0px;}
.SpiritProductBox{ float:left; width:190px; padding-left:20px;}
.SpiritProductBox a img{ float:left; height:240px; width:190px;}
.SpiritProdTitle a{ float:left; color:#FF5500; font-family:Helvetica; font-size:12px; text-align:left; font-weight:bold;}
.SpiritregPrice{float:left; color:#000000; font-family:Helvetica; font-size:12px; text-align:left; font-weight:bold; width:190px;}
.SpiritregPriceReg{float:left; color:#454545; font-family:Helvetica; font-size:10px; text-align:left; width:190px;}
.prStars_0{ float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 0%;}
.prStars_i{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 10%;}
.prStars_1{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 20%;}
.prStars_1i{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 30%;}
.prStars_2{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 40%;}
.prStars_2i{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 50%;}
.prStars_3{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 60%;}
.prStars_3i{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 70%;}
.prStars_4{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 80%;}
.prStars_4i{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 90%;}
.prStars_5{float:left; width:83px; height:16px; background-image:url(../../images/spirit2010/content/stars_small.gif); background-repeat:no-repeat; background-position:0% 100%;}

.prDivide{float:left; width:667px; height:20px;}
.family_description{ float:left; width:667px; padding:10px 0px; border-top:1px dashed #464646; }
.family_description span{ float:left;color:#454545; font-family:Helvetica; font-size:11px; text-align:left;}

.product_conteiner{ float:left; width:960px; background-color:#ffffff; background-image:url(../../images/spirit2010/content/spirit_news_bg.jpg); background-position:100% 100%; background-repeat:no-repeat; padding-bottom:15px;}
.productTOPconteiner{ float:left; padding-top:15px; padding-left:25px;}
.SpiritProductImagesZone{ float:left; width:440px;}
.SpiritOtherView{ float:left;  padding-top:10px; width:55px; height:480px;}
.SpiritOtherView img{ float:left; border-left:2px solid #252525; border-bottom:2px solid #252525; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6; margin-bottom:15px;}
.zoomimg{ float:left; padding-bottom:20px;}
.images_tools{ float:left; padding-left:84px;}
.mouse_over{ float:left; background-image:url(../../images/spirit2010/content/product_images/mouse_over.jpg); background-repeat:no-repeat; background-position:0% 100%; padding-left:20px; padding-right:5px; border-right:1px dashed #c6c6c6;}
.rotate{float:left; background-image:url(../../images/spirit2010/content/product_images/rotate.jpg); background-repeat:no-repeat; background-position:10% 100%; padding-left:25px; padding-right:5px; border-right:1px dashed #c6c6c6;}
.watch_video{float:left; background-image:url(../../images/spirit2010/content/product_images/watch_video.jpg); background-repeat:no-repeat; background-position:5% 100%; padding-left:20px; padding-right:5px;}

.SpiritProductTextZone{ float:left; width:475px;}
.topTextzone{float:left; width:475px;}
.online_only{ float:left;}
.emailAfriend{float:right; background-image:url(../../images/spirit2010/content/product_images/envelope.jpg); background-repeat:no-repeat; background-position:100% 100%; padding-top:8px;}
.nextprev{ float:right; padding-left:30px; padding-top:10px; padding-right:20px;}
.prev{ float:left; padding-left:5px; padding-right:5px; border-right:1px dashed #c6c6c6;}
.next{ float:left; padding-left:5px; padding-right:5px;}
.SpiritProductName{ float:left; padding-left:10px; line-height:30px; width:400px; text-align:left; font-family:helvetica; font-size:25px; font-weight:bold; list-style-type:none; color:#000; font-weight:bold;}
.pricezone{ float:left; width:465px; padding-left:10px;}
.productprice{ float:left; font-family:helvetica; font-size:25px; font-weight:bold; list-style-type:none; color:#ff5500; font-weight:bold;}
.productREGprice{ float:left; font-family:helvetica; font-size:14px; color:#858585; padding-left:10px; padding-right:10px;  border-right:1px dashed #c6c6c6; margin-top:7px; }
.yousave{ float:left; font-family:helvetica; font-size:14px; color:#000000; background-color:#fef200; margin-left:10px; padding-left:5px; padding-right:10px; font-weight:bold; margin-top:7px; }

.SpiritStock{ float:left; width:455px; padding:10px 10px 0px 10px; text-align:left; color:#000; font-family:Helvetica; font-weight:bold; font-size:13px;}
.SpiritRatingZone{float:left; width:455px; padding:10px 10px 0px 10px;}
.SpiritStarTxt{ float:left; color:#858585; padding:0px 10px; font-weight:bold; font-size:12px;}
.SpiritStarTxt span a{ color:#FF5500; font-weight:bold;}

.SpiritDescriptionZone{ float:left; width:455px; color:#858585; padding:10px 10px 0px 10px; font-size:12px; text-align:left;}
.SpiritPromotionalZone{ float:left; width:455px; color:#858585; padding:10px 10px 0px 10px; font-size:12px; text-align:left;}
.SpiritDescriptionZone li {list-style:none outside none;}
.readMoreZone{ float:right; width:455px; color:#858585; text-align:left; padding:10px; font-weight:bold;}
.readmore{ float:left;  background-image:url(../../images/spirit2010/SpryMenuBar/read%20more.gif); background-position:0% 50%; background-repeat:no-repeat;}
.readMoreZone a{color:#FF5500;}
.readMoreZone span{padding:0px 15px;}


.addTOcartZone{ float:right; background-color:#252525; width:440px; padding:10px; margin-bottom:10px; margin-right:35px;}
.qtysize_conteiner{ float:left; width:255px;}
.Qtyzone, .SizeZone{ float:left; width:255px; text-align:left; padding:5px 0px;}
.Qty{ float:left; width:80px; color:#ffffff; font-size:14px; font-style:italic; font-weight:bold; }
.Qtyselect{float:left; margin-left:5px;}
.Size{ float:left; width:80px; color:#ffffff; font-size:14px; font-style:italic; font-weight:bold;}
.Sizeselect{float:left; margin-left:5px;}
.Sizeselect select{ width:91px;}
.SpiritSizeZoneChart{ float:left; color:#FFF; padding-left:15px;}
.SpiritSizeZoneChart a{ color:#FFF; text-decoration:underline; font-size:12px; font-weight:normal;}
.addTocart { float:left; padding:7px 0px 0px 20px;}

.upsellsZone{float:right; margin-right:35px; background-color:#fff20e; width:440px; padding:10px 10px 25px; text-align:left;}
.upsellsHeader{ float:left; width:440px; padding-bottom:5px;}
.completeTheLook{float:left; width:202px; font-family:Tahoma;  letter-spacing: -.05em; line-height: 1em; 	margin:0px; padding:0px; text-align:center; font-size:20px;}
.whatsthis{ float:left; margin-left:5px; padding-top:7px; font-weight:bold;}
.whatsthis a{ color:#000;}
.upsellsBody{ float:left; width:440px;}
.upsellsProduct{ float:left; padding-left:13px; width:94px; text-align:left;}
.upsellsProductImg{float:left; width:91px; text-align:center;}
.upsellsProductImg img{ border-left:2px solid #252525; border-bottom:2px solid #252525; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.upsellsProductName{ float:left; width:91px; color:#FF5500; font-weight:bold; line-height:12px; padding:5px 0px; text-align:left; overflow:hidden; height:20px;}
.upsellsProductName a{color:#FF5500;}
.upsellsProductPrice{ float:left; width:91px; color:#000; font-size:14px; font-weight:bold;}
.upsellsSizeselect{ float:left; padding-top:5px;}
.upsellsSizeselect select { width:91px;} 
.upsellsAddToCart{ float:left; text-align:center; width:91px; padding-top:10px;}
.upsellsAddToCart img{ border-left:2px solid #252525; border-bottom:2px solid #252525; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.upsellsPrDivide{ float:left; width:440px; padding-top:15px;}

.SpiritReviews{ float:left; float:left; padding-top:15px; padding-left:25px; width:935px; text-align:left;}
.SpiritReviewsHeader{ float:left; padding-top:15px; width:900px; text-align:left;}
.SpiritReviewsHeader span{float:left; width:145px; font-family: Helvetica; font-weight: bold; letter-spacing: -.05em; line-height: 1em; margin:0px; padding:0px; text-align:center; font-size:24px;}
.prPaginationN{float:left; background-color:#c7c5c6; width:900px; padding:5px 0px 5px 15px; text-align:left; color:#000;}
.prPageCount{ float:left; color:#000; font-weight:bold; padding-right:5px;}
.prSummaryWriteReviewLink{color:#FF5500; font-weight:bold; padding-left:5px;}
.prSummaryWriteReviewLink a{color:#FF5500; font-weight:bold; text-decoration:underline;}
.prReviewWrapN{ float:left; width:900px; padding:15px 0px 15px 15px; text-align:left; color:#000; border-bottom:1px dashed #D1D1D1; margin-bottom:15px;}
.prReviewWrapConteinerLeft{ float:left; width:595px;}
.prReviewRating{float:left; width:595px;}
.prReviewRatingHeadline{ float:left; color:#000; font-weight:bold; padding-left:20px; font-size:22px;}
.prReviewAuthor{ float:left; width:595px; font-weight:bold; font-size:14px; padding-top:10px;}
.prReviewText{ float:left; color:#000; width:580px; font-size:12px; padding-top:15px;}
.prReviewTools{ float:left; width:595px; padding-top:10px;}
.prReviewHelpfulText{ float:left; width:595px; font-weight:bold; text-align:left;}
.prReviewHelpfulText a{ color:#FF5500; text-decoration:underline; padding:0px 5px;}
.prReviewReportIssue{ float:left; width:595px; font-weight:bold; text-align:left;}
.prReviewReportIssue a{ color:#FF5500; text-decoration:underline;}

.prReviewWrapConteinerRight{ float:left; width:305px;}
.prReviewKeyN{ float:left; width:305px; padding-bottom:5px;}
.prReviewValueN{ float:right; font-size:12px; font-weight:bold; width:155px; line-height:14px; padding-left:5px;}
.prReviewPros{float:right; width:38px; font-family: Helvetica; font-weight: bold; letter-spacing: -.05em; line-height: 1em; margin:0px; padding-right:1px; text-align:right; font-size:18px;}
.prReviewDescribe{float:right; width:120px; font-family: Helvetica; font-weight: bold; letter-spacing: -.05em; line-height: 1em; margin:0px; padding-right:1px; text-align:right; font-size:18px;}
.prReviewBest{float:right; width:65px; font-family: Helvetica; font-weight: bold; letter-spacing: -.05em; line-height: 1em; margin:0px; padding-right:5px; text-align:right; font-size:18px;}
.prReviewBottom{float:right; width:85px; font-family: Helvetica; font-weight: bold; letter-spacing: -.05em; line-height: 1em; margin:0px; padding-right:5px; text-align:right; font-size:18px;}

.product_rr{float:left; float:left; padding-top:15px; padding-left:25px; width:935px; text-align:left;  margin-bottom:20px;}
.product_rrHeader{float:left; background-color:#fdf111; width:900px; padding:5px 0px 5px 15px; text-align:left; color:#000;}
.product_rrHeader span{float:left; width:260px; font-family: Helvetica; font-weight: bold; letter-spacing: -.05em; line-height: 1em; margin:0px; padding:0px; text-align:left; font-size:23px;}
.product_rrBody{float:left; width:900px; padding:5px 0px 5px 15px; text-align:left; color:#000;}

/*----------------------Start Checkout------------------------------------------*/
.checkoutProgressContainer td{ vertical-align:top; }
.category_page_content #col-e {
background-color:#FEF200;
display:block;
float:right;
margin-right:9px;
padding:12px 6px 24px;
text-align:center;
width:175px;
}
.rightColOrderSummaryContainer td{border-bottom:1px dashed #464646;padding:5px;}
.category_page_content #col-e .leftColumn{ color:#FF5500; font-weight:bold;  text-align:left;}
.category_page_content #col-e .centerColumn{color:#FF5500; font-weight:bold; background-color:#252525;}
.leftColumn_Total, .rightColumn_Total{ color:#000000; font-weight:bold; text-align:left;}
.leftColumn_Name{ background-color:#252525; text-align:left; color:#ffffff; font-weight:bold; padding-left:3px;}
.rightColumn_Price{background-color:#252525; color:#ffffff; font-weight:bold;}
.login{ text-align:left;}
.checkout
{
    float:left;
    width:698px;
    padding-left:40px; 
}
.checkout_table{}
.checkout_table td { }

.checkoutStepTitle{ 
    font-size:15px;
    text-align:left;
    /*width:500px;*/
    text-transform:capitalize;
    font-family:Arial;
    font-weight:bold;
}

.vCartCartDetailTable_data{}
.vCartCartDetailContinueShoppingContainer{ text-align:left; float:left;}
.vCartCartDetailCheckoutContainer{ float:right; text-align:right;}
.vCartCartDetailTable_data thead{ background-color:#FEF200; font-family:Helvetica; font-size:14px; font-style:italic; height:30px; text-align:center;}
.money{ padding:0px 5px;}
.cartProductDescription{ padding:5px;}
.productImage{ float:left;}
.productDescription{ float:left; text-align:left; padding:0px 5px; width:300px;}
.productDescription a:link{ color:#FF5500;}
.productDescription a:hover{ color:#FF5500; text-decoration:underline;}
.productDescription span{ float:left;}
.cart_size{ float:left; padding:0 0 0 5px;}
.cart_availability, .cart_numeric, .cart_money{ vertical-align:top; padding:5px;}
.vCartCartDetailAvailabilityContainer{ float:left; width:156px;}
.stockStatus{ color:#FF5500; font-family:Helvetica; font-weight:bold; font-size:12px;}
.cart_numeric input{ text-align:center; font-weight:bold;}
.cart_numeric a:link{ color:#FF5500;}
.cart_numeric a:hover{ color:#FF5500; text-decoration:underline;}
.priceSaleCartOriginal{ color:#000000; text-decoration:line-through; font-weight:bold;}
.priceSaleCart{ color:#FF5500; font-weight:bold;}
.cart_product_list{ border-bottom:1px dashed #464646;padding:5px;}
.cartProductDescription, .totalTitles, .totalDollars{ vertical-align:top; padding:5px;}
.divcartProductDescription{ float:left; text-align:left;}
.cartApplyButton{ margin-top:5px;}
.checkout_table td .totalTitles, .totalTitles{ text-align:right; font-weight:bold;}
.shippingDropDown{ font-weight:normal;}
.estTotal{ color:#FF5500; font-size:12px;}
.totalDollars{ font-weight:bold;}

.checkoutProgressContainerThree td{ vertical-align:top;}
.totalDollars{ font-weight:bold; text-align:left;}

.autocomplete_item_highlighted {
    background-color: #F5792E;
    color: white;
	font-weight:bold;
	cursor:pointer;
}
.autocomplete{background-color:#ffffff; text-align:left; padding-left:5px; padding-bottom:5px;}

.create_user { text-align:left;}
.createuser_table{ text-align:left; width:500px;}
.createuser_table td{ text-align:left; width:180px;}
.createuser_table td .yes{ text-align:left; width:490px;}
.checkoutLoginFormContainer  {
    border-bottom:1px solid #DDDDDD;
    border-top:1px solid #DDDDDD;
    padding:12px 0 18px;
    width:643px;
}
.checkoutLabelL {
    font-size:13px;
    font-weight:bold;
    text-align:right;
    width:190px;
}
.checkoutCustomerType {padding:3px 0 6px 6px;}
.checkoutCustomerType .customerTypeContainer {
    clear:both;
    font-size:11px;
    padding:3px 0;
    width:100%;
}
.checkoutCustomerType .customerTypeContainer .inputRow {
    float:left;
    width:24px;
}
.checkoutCustomerType .customerTypeContainer .labelRowNew {
    float:left;
    width:210px;
}
.checkoutMessageContainer .checkoutMessage {
    float:left;
    font-size:12px;
    max-width:467px;
    padding:9px 6px 6px 12px;
}
.checkoutMessageContainer .checkoutMessageTitle {
    float:left;
    max-width:140px;
    padding:11px 0 6px 12px;
}
.checkoutButtonContainer2  {
    clear:both;
    padding:9px 0 21px 123px;
    vertical-align:middle;
    width:100%;
}
.checkoutButtonContainer2 a img {
    float:left;
    margin-right:12px;
}
.creditCardLogos img
{
    height:23px;
    width:38px;
}
.checkoutButtonContainer  {
    clear:both;
    padding:9px 0 21px 97px;
    vertical-align:middle;
    width:100%;
}
.checkoutButtonContainer a img {
    float:left;
    margin-right:12px;
}
.checkoutMessageContainer .checkoutMessage {
    float:left;
    font-size:12px;
    max-width:467px;
    padding:12px 6px 6px 12px;
}
.checkoutPaymentMenu table tr td.paymentFieldLabel {
    color:#000000;
    font-weight:bold;
    padding-top:5px;
    text-align:right;
    width:160px;
}
.vAccountAddressFormFieldsContainer, .checkoutButtonContainer5{ text-align:left;}
.reviewAddressSummary {margin-top:15px;}
.reviewAddressSummary td{text-align:left; vertical-align:top;}
td h3{ color:#000000; font-family:arial; font-size:15px; font-weight:bold; letter-spacing:0; list-style-type:none; margin:0;text-align:left; text-transform:uppercase;}
.reviewAddressSummary td a:link, .reviewAddressSummary td a:visited{color:#FF5500;}
.reviewAddressSummary td a:hover{color:#FF5500; text-decoration:underline;}
.note{ background-color:#252525; color:#ffffff;  font-weight:bold; padding:5px 0px; text-align:center;}
.note a{color:#FF5500;}
.checkoutButtonContainer5{ padding:15px 0px 0px 0px;}
.vCartCartDetailButtonsContainer{ margin-top:10px;}
.message{background-color:#252525; color:#ffffff;  font-weight:bold; padding:5px 0px;}
.message a{color:#FF5500;}


.orderConfirmationHolder { text-align:left;}
.message a{color:#FF5500;}
.checkoutForgotPassword a:link, .checkoutForgotPassword a:visited, .checkoutMessage a:link, .checkoutMessage a:visited, .vCheckoutBillingAddressShipmentOptionTemplateShipmentSubmitContainer a:link, .vCheckoutBillingAddressShipmentOptionTemplateShipmentSubmitContainer a:visited{color:#FF5500;}
.checkoutForgotPassword a:hover, .checkoutMessage a:hover, .vCheckoutBillingAddressShipmentOptionTemplateShipmentSubmitContainer a:hover{color:#FF5500; text-decoration:underline;}
.checkout_table_payment{ text-align:left;}
.checkout_table .checkoutContentWrapper td{ }
.loginUserName{ width:700px; padding-left: 125px; text-align:left;}
.tableloginUserName td{ vertical-align:top; text-align:left;}
.tableloginUserName a{color:#FF5500;}

.content_body{ float:left; background-color:#ffffff; width:702px; text-align:left; list-style:none; padding:15px; min-height:370px;}
.vAccountHomeNavigationContainer{ float:left; padding:0px 10px;}
.vAccountHomeNavigationNavigation{list-style:none;}
.vContactsFormExistingContactsFieldset td img, .vContactsFormNewContactSubmitContainer{padding:5px;} 
.vOrderHistoryOrderDetailInfoContainer dt{
    float:left;
    font-size:12px;
    font-weight:bold;
    line-height:13px;
    padding:2px 6px 0 0;
    text-align:left;
    width:160px;
}
.vCheckoutReviewOrderBillingInfoContainer legend, .vCheckoutReviewOrderPaymentInfoContainer legend, .vOrderHistoryOrderDetailShipmentContainer legend{font-weight:bold; font-size:12px;}
.vOrderHistoryOrderDetailShippingToContainer, .vCheckoutReviewOrderShippingMethodContainer{ padding:15px; text-align:left;}
.vOrderHistoryOrderDetailShipmentItemsTable_data thead th{ background-color:#252525; color:#ffffff; padding:10px 5px;}
.vOrderHistoryOrderDetailShipmentItemsTable_data td{ vertical-align:top; padding:2px 5px; border-bottom:1px dashed #464646; }
.vOrderHistoryOrderDetailShipmentItemsTable_data .money div{color:#FF5500; font-weight:bold; text-align:center;}
.vOrderHistoryOrderDetailTotalsTable_data{ background-color:#FEF200; padding:5px;font-weight:bold; margin-top:10px;}
.vOrderHistoryOrderDetailTotalsTable_data td{border-bottom:1px dashed #464646;padding:2px;}
.vOrderHistoryOrderDetailTotalsTable_data .moneytotal{font-weight:bold; font-size:14px; color:#FF5500; border:none;}
.vOrderHistoryOrderDetailShipmentItemsTable_data .numeric{text-align:center;}

.vAccountAddressMultipleTableStyleContainer legend{font-weight:bold;}
.vAccountAddressMultipleTableStyleTable_data thead th{ background-color:#252525; color:#ffffff; padding:10px 5px; text-align:center;}
.vAccountAddressMultipleTableStyleTable_data td{vertical-align:top; padding:5px; border-bottom:1px dashed #464646;}

.productmessage{
    background-color:#FEF200;
    color:#000000;
    float:left;
    font-weight:bold;
    padding-left:10px;
    text-align:left;
    width:430px;
    padding-bottom:10px;
}

/*------------------floating cart---------------------------*/
.headerSC img{ float:right;}
.bodySC{ float:left; padding:5px; width:205px;}
.cart_product_conteiner{ float:left; border-bottom:1px dashed #C6C6C6; padding:5px; }
.bodySCscroll{ float:left; overflow-x:hidden;}
.bodySCscroll2{ float:left; overflow-x:hidden;}
.CPCimg{ float:left;border-left:2px solid #252525; border-bottom:2px solid #252525; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.CPCtextZone{ float:left; padding:0px 0px 0px 5px; width:115px;}
.CPCproductName{ float:left; font-size:11px; font-weight:bold; color:#000; text-align:left; line-height:13px;}
.CPCproductSize{float:left; color:#6a6a6a; width:130px; text-align:left;}
.CPCproductSize span{ color:#000; padding-left:2px;}
.CPCproductPrice{float:left; color:#6a6a6a; width:130px; text-align:left;}
.CPCproductPrice span{ color:#000;}
.CPCproductQty{float:left; color:#6a6a6a; width:130px; text-align:left;}
.CPCproductQty span{ color:#000; padding-left:8px;}
.TotalZone{ float:left; width:193px; padding:5px 0px 5px 5px;}
.TotalItem{ float:left; color:#000; text-align:left; padding-left:2px;}
.TotalItem span{color:#000; text-align:left; padding-right:5px;}
.SubTotal{ float:right; text-align:left; color:#6a6a6a;}
.SubTotal span{ color:#000; font-weight:bold; padding-left:5px;}


.footerSC{ float:left; background-color:#d7d7d7; height:32px; width:215px;}
.ViewYourCart{ float:left; color:#000; font-size:11px; font-weight:bold; background-image:url(../../images/spirit2010/SpryMenuBar/SpryMenuBarRight.gif); background-position:100% 64%; background-repeat:no-repeat; padding:5px 10px 0px 10px;}
.footerSC a{ color:#000;}
.footerSC img{  border-left:2px solid #000; border-bottom:2px solid #000; }
/*--------------------------end floating cart----------------------------*/
.vEmailFriendPageTemplateContainerN{ float:left; background-color:#ffffff; width:950px; padding:10px 0 35px 10px; background-image:url("../../images/spirit2010/content/spirit_news_bg.jpg"); background-repeat:no-repeat;background-position:100% 100%;}
.vEmailFriendPageTemplateProductInfoPriceContainer{
    color:#FF5500;
    float:left;
    font-family:helvetica;
    font-size:25px;
    font-weight:bold;
    list-style-type:none;}
.vEmailFriendFormContainerN{float:left; width:500px;}
.vEmailFriendFormContainerNTOP{float:left; text-align:left; width:500px;}
.vEmailFriendFormForm{float:left;}
.fv{float:left; width:350px;}
.personalMessage{margin-bottom:5px;}
.tablequickorder{float:left; padding:10px; width:940px; background-color:#ffffff;}
.zippostin{border:medium none; width:87px;}
.SEOTEXT{ float:left; padding:0 40px; text-align:left;}
.vContentDisplaySiteMapContainer{float:left; width:940px; text-align:left; padding:0px 10px;}
.storelocationbody{ float:left; text-align:left; padding:0px 20px;}
h1{text-align:center;}
.costFinderbody{float:left; text-align:center;padding-left:190px;}
.contentBodyContainer ul li u u a:link{color:#FF5500; text-decoration:none;}
.contentBodyContainer ul li u u a:hover{color:#FF5500; text-decoration:underline;}
.PagerNavLinks{float:left; background-color:#FEF200; margin-left:15px; width:930px; padding:10px 0;}
.SpiritProductVideoBox{float:left; padding:10px; width:290px; }
.video_body{padding:0 10px; float:left;}
.spacerClearer{border-bottom:1px dashed; float:left; width:935px;}
.SpiritWVideo{float:left; width:100%; text-align:center;}
.videoSpiritPrice{float:left; width:100%; text-align:center; font-weight:bold; padding:5px 0px;}
.vOrderHistoryOrderDetailContainer{float:left; padding:20px 0 20px 190px;}
.HistoryOrder_body{
    float:left; 
    background-color:#ffffff; 
    width:960px; 
    margin-bottom:10px;
    background-image:url("../../images/spirit2010/content/spirit_news_bg.jpg"); 
    background-position:100% 100%;
    background-repeat:no-repeat;
    padding-bottom:15px;
}
.shoolbody{float:left;padding-left:90px;} 
h3{font-family:arial; font-size:14px; font-weight:bold; letter-spacing:0px; list-style-type:none; color:#000000; padding-bottom:5px; padding-top:10px; text-align:left; margin:0px;}
.school_title {font-family:arial; font-size:14px; font-weight:bold; letter-spacing:0px; list-style-type:none; color:#000000; padding-bottom:5px; padding-top:10px; text-align:left; margin:0px;} 
.shoolbody a{color:#FFFF00;}
.PRNewsBody{float:left;padding:0 20px 10px; text-align:left;}
.MagicThumb-container{top:160px;}
.vCartEmptyCartLinkContainer{
    float:left;
    margin-top:5px;
    padding-top:20px;
    width:699px;
}
.upsellsProductSep{float:left; height:10px; width:430px;}
.menuDropDown{width:170px;}
.menuDropDown2{width:340px;}
.Addams_Family{float:left;}

/*certona styles*/
.SpiritProductBoxSM{
    float:left;
    padding-left:80px;
    width:190px;
}
.vContentDisplaySiteMapContainer ul{list-style:none;}
.vContentDisplaySiteMapProductTreeHeader{
    color:#000000;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    letter-spacing:0;
    list-style-type:none;
    margin:0;
    padding-bottom:5px;
    padding-top:10px;
    text-align:left;
    text-transform:uppercase;
}
.vEmailFriendConfirmationContainer{
    float:left;
}
.vEmailFriendConfirmationBackToShopContainer{
    padding-bottom:20px;
}
.fv dt{
    font-weight:bold;
}
.vEmailFriendConfirmationPresetMessageContainer, .vEmailFriendConfirmationPersonalMessageContainer{text-align:left;}
.categoryLowerBodyContainer{float:left; text-align:left; padding-bottom:10px; padding-right:30px; padding-top:10px;}

/*Modal Popup PlaceOrder*/
.modalBackgroundPlaceOrder {
	background-color:#FFF;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopupPlaceOrder {
	background-color:#eeeeee;
	filter:alpha(opacity=10);
	opacity:0.9;
	width:680px;
	height:290px;
	text-align:center;
	border: solid 1px black;
}
.SpiritRelatedProdHeader{
    padding-bottom:25px;
}
.SpiritTitle{}
.next_step{
    background-image:url("../../images/spirit2010/buttons/next_step.jpg");
    background-repeat:no-repeat;
    height:37px;
    width:191px;
}
.legend_jopapp{
    color:#000;font-family:arial;font-size:14px;font-weight:bold;letter-spacing:0;list-style-type:none;margin:0;padding-bottom:5px;padding-top:10px;text-align:left;
}
.position_app_body{
     padding:25px;
}
.position_app_body td{text-align:left;}
.order_div_title{float:left; padding:10px 0; width:595px;}
.order_div_title_fv{float:left; padding-bottom:15px; width:500px;}
.order_div_title_fv span{float:left; padding-right:10px;}

.vOrderHistoryOrderDetailShipmentContainer{float:left;}
#ctl00__ContentPlaceHolder__div_sendmail{float:left; padding:20px 0; text-align:left; width:540px;}
#_div_message{float:left; text-align:center; font-weight:bold; padding: 10px 0px;}
.vCheckoutReviewOrderFormProductID, .vCheckoutReviewOrderFormProductName{text-align:left;}
#ctl00__ContentPlaceHolder__div_message{
    background-color:#FF5500;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    padding:10px 0;
    text-align:center;
    width:595px;
    border-color:#ACABAB #ACABAB #000000 #000000;
    border-style:solid;
    border-width:1px 1px 2px 2px;
}
.checkoutMessageContainer{
    background-color:#FEF200;
    float:left;
    width:700px;
}


/*VB*/
.Basics_Videos_body{
	width:940px;
	padding:10px;
	float:left;
	background-color:#fff;
}
.Basics_Videos_area{ float:left; width:940px; border-bottom:1px dashed #333; padding-bottom:15px;}
.Basics_Videos_cont{ float:left; width:655px; padding-left:10px;}
.upsells_BV_Zone{
	background-color:#FFF20E;
	float:right;
	margin-right:10px;
	padding:10px 10px 25px;
	text-align:left;
	width:234px;
}
.upsells_BV_Header{
	float:left;
	padding-bottom:5px;
	width:214px;
}
.upsells_BV_Body{
	float:left;
	width:214px;
}
.upsells_BV_ProductSep{
	float:left;
	height:10px;
	width:214px;
}
.upsells_BV_PrDivide{
	float:left;
	padding-top:15px;
	width:214px;
}
.Basics_Videos_title{ float:left; width:920px; padding:10px; text-align:left;}
.video_con{
	float:left;
	width:105px;
	padding:0px 0px 15px 35px;
	height:180px;
	
}
.video_icon{ 
	float:left; 
	width:105px; 
	height:133px;
	/*border-bottom:2px solid #333;
	border-right:2px solid #333;
	border-top:1px solid #C6C6C6 ;
	border-left:1px solid #C6C6C6 ;*/
}
.video_title{
	float:left;
	width:105px;
	text-align:left;
	padding-top:3px;
}
.line_title{
	color:#000;
	font-family:arial;
	font-size:20px;
	float:left;
	font-weight:bold;
	text-align:left;
	width:600px;
	padding-bottom:10px;
	
}
.ddoption option{ width:auto;}
/*Makeup*/
.banner_V{ float:left;}
.Basics_Videos_body{width:940px;padding:10px;float:left;background-color:#fff;}
.Basics_Videos_area{ float:left; width:940px; border-bottom:1px dashed #333; padding-bottom:15px;}
.V_cont_left{float:left; width:580px; padding-left:10px;}
.V_cont_left_title{color:#000000;float:left;font-family:arial;font-size:20px;font-weight:bold;padding-bottom:10px;text-align:left;width:570px;}
.V_cont_left_copy{float:left; width:570px; text-align:left; color:#6b6b6b; font-size:12px; padding-bottom:20px;}
.V_cont_left_BVC{ float:left; width:570px; padding-bottom:20px;}
.V_cont_left_yellow_title{float:left; width:560px; background-color:#fef200; padding-left:10px; padding-bottom:3px; padding-top:3px;}
.V_cont_left_vidcon{float:left; width:570px; padding-top:15px;}
.V_cont_left_VC{float:left;height:180px;padding:0 0 15px 25px;width:105px;}
.V_cont_left_butcat{ float:right; width:auto; }
.V_cont_right{width:325px; float:right;}
.V_cont_right_title_yellow_ply{ float:left;background-color:#fef200; width:320px; padding:5px 0px 5px 5px; }
.VCR_player_con{ float:left; width:325px; padding-top:20px;}
.VCR_LOOK_con{ float:left; width:325px;  background-color:#252525; margin-top:25px; }
.VCR_LOOK_con_YT{ float:left; width:320px; text-align:left; background-color:#464646; padding:2px 0px 2px 5px;}
.VCR_item_con{ float:left; width:325px; padding:10px 0px;  margin:5px 0px}
.clear_div{ float:left; border-bottom:1px dashed #5c5c5c; width:305px; margin-left:10px; margin-right:10px;}
.VCR_item_con_text{ float:left; width:165px; text-align:left; font-size:12px; color:#CCC; padding-left:10px;}
.VCR_item_con_text div{ padding:12px 0px;}
.VCR_item_con_img{ float:left; padding-left:15px;}
.Basics_Videos_body{width:940px;padding:10px;float:left;background-color:#fff;}
.All_Videos_area{ float:left; width:940px; padding-bottom:15px;}
.All_videos_title{ float:left; width:920px; padding-bottom:20px;}
.All_videos_con{ float:left; width:870px; padding-left:50px;}
.All_videos_con_item{ float:left; width:155px;}
.All_videos_con_item_img{ float:left; width:121px;}
.All_videos_con_item_title{ float:left; text-align:left; font-family:arial; font-size:12px; color:#333; width:121px; padding-top:5px;}
.All_videos_clear{ float:left; width:870px; padding-bottom:15px;}
.Basics_Videos_body{width:940px;padding:10px;float:left;background-color:#fff;}
.Vamp_videoplayer{ float:left; width:480px;}
.video_right_con{ float:left; width:440px;}
.upsellsZone1{background-color:#FFF20E;float:right;text-align:left;width:440px;}
.related_videos_con{float:left; width:440px; background-color:#252525; margin-top:15px;}
.related_videos{ float:left; width:440px; padding-bottom:10px;}
.All_videos_con_item{ float:left; width:122px; padding-left:15px;}
.All_videos_con_item_img{ float:left; width:121px;}
.All_videos_con_item_title{ float:left; text-align:left; font-family:arial; font-size:12px; color:#fff; width:121px; padding-top:5px;}