/* 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,.cartolio a,.estimated_delivery a, .customer_service a, .order_from_catalog a, .order_from_catalog1 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:66px;
	padding-top:13px;
	
}
.email_sign_up{
	float:right;
	width:70px;
	padding-top:12px;
	
}
.order_from_catalog{
	float:right;
	/*width:135px;*/
	width:26px;
	padding-top:12px;
}
.order_from_catalog1{
    float:right;
	/*width:135px;*/
	width:48px;
	padding-top:12px;
}
.customer_service{
	float:right;
	width:98px;
	padding-top:12px;
	
}
.order_inquiry{
	float:right;
	width:76px;	
	padding-top:12px;
}

.find_a_store{
    float:right; 
    width:68px;
    padding-top:12px;
}
.estimated_delivery{
   float:right; 
    width:108px;
    padding-top:13px; 
}
.cartolio{
   float:right;
	/*width:135px;*/
	width:36px;
	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;}

.Billing_Address{
    width:150px;
}
.Shipping_Information{
    width:200px;
}
.Payment_Information{
    width:210px;
}
.item{
	color: #FFE514;
    float: right;
    font-family: Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 14px;
}
.item a{
	
	color:#ffe514;
	
}
.logout{
	color: #FFE514;
    float: right;
    font-family: Helvetica;
    font-size: 11px;
    font-weight: bold;
    padding-left: 0;
    padding-right: 0;
    padding-top: 14px;
}
.logout a{color:#ffe514;}
.logout span{
	color:#464646;
	padding-right:5px;
}
.header_banner{
	float:left;
	width:277px;
	height:80px;
    padding-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; display: none; }
.search_area{
	
	background-image:url(../../images/spirit2010/header/search_bg2.jpg);
   background-repeat: no-repeat;
    float: left;
    margin-top: 4px;
    padding-left: 7px;
    width: 266px;
}
.search_area label{ 
float: left;
    height: 23px;
    margin-top: 7px;

}
.search_form{
	padding-top:28px;
	padding-left:15px;
	border:#ffffff;
	width:259px;
	float:left;
}
.search_input{
	border: 1px solid #FFFFFF;
    color: #6B6A6A;
    float: left;
    font-family: Arial;
    height: 20px;
    padding: 0;
    width: 210px;
}
.buttonGo{
	float:right;
	height:35px;
	margin-right:8px;
	margin-top:0px;
	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);}

/*new banners*/
.ban1{float:left; width:198px; height:134px; margin-top:10px;  background-image:url(../../images/spirit2010/content/category/icon_SpiritForSchools.gif);}
.ban2{float:left; width:196px; height:134px; margin-top:10px;  background-image:url(../../images/spirit2010/content/category/inonc_sweeps.gif);}
.ban3{float:left; width:192px; height:134px; margin-top:10px;  background-image:url(../../images/spirit2010/content/category/icon_catalog.gif);}
.ban4{float:left; width:197px; height:134px; margin-top:10px;  background-image:url(../../images/spirit2010/content/category/icon_FS.gif);}
.ban5{float:left; width:175px; height:134px;margin-top:10px; background-image:url(../../images/spirit2010/content/category/icon_videos.gif);}



.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:165px;}
.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:#ffe514;}

.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:#ffe514;}
.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; text-align:left; color:#000; font-family:Helvetica; font-weight:bold; font-size:13px;}
.SpiritRatingZone{float:left; width:455px; padding: 5px;}
.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:0px 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{ 
    color: #858585;
    float: left;
    font-weight: bold;
   padding: 5px 0 15px;
    text-align: left;
    /*width: 216px;*/
}
.readmore{ float:left;  background-image:url(../../images/spirit2010/SpryMenuBar/read%20more.gif); background-position:0% 50%; background-repeat:no-repeat; padding: 0 0 0 15px;}
.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: 250px; text-align:left; padding:5px 0px;}
.Qty{ float:left; width:80px; color:#ffffff; font-size:14px; font-style:italic; font-weight:bold; }
.SizeZone select{width:170px;}
.Qtyselect{float:left; }
.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: 10px;}
.SpiritSizeZoneChart a{ color:#FFF; text-decoration:underline; font-size:12px; font-weight:normal;}
.addTocart { float:left; padding: 10px 0 9px 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;}

.OR{font-family: Helvetica;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.05em;
    line-height: 1em;
    margin: 0;
    margin: 23px;
    text-align: left;
    width: 400px;}

.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;*/
display: block;
    float: left;
    padding: 0 2px;
}
.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;
    padding-left: 23px;
    width: 912px;
}
.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:150px;}
.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: 240px;}
.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:right;}

.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;
    float: left;
}
.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; font-size: 16px;}
.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{ float:left; width:840px;}
.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 90px;}
.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{
    background-color: #C7C5C6;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-bottom: 6px;
    padding-left: 25px;
    padding-top: 5px;
    text-align: left;
    width: 890px;
}
.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;}
.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;}



.footer_popup{
    background:url("../../images/spirit2010/footer/bg_to_popup_wb.jpg") no-repeat scroll 0 0 transparent;
    background-repeat:no-repeat;
    background-position:bottom;
    bottom:0;
    float:left;
    position:fixed;
    width:962px;
    height:127px;
    background-color:#000000;
    
      
}
.close_wc{
    float:right;
    position:relative;
    top:-38px;
}
.wmcn{
    float:right;
    position:absolute;
    right:8px;
    top:13px;
}
.footer_popup span{
     font-size:15px;
}
.mail_box{
    bottom:13px;
    float:left;
    left:148px;
    position:absolute;

}
.fb{
     display:block;
     height:40px;
     float:left;
     width:450px;
     padding: 5px 10px;
}
.fb div{
    height: 25px;
}
.zoneTprod{ 
    float:left;
    width:455px;  
}
.tdtittlechild{
    padding-bottom:3px;
    font-weight:bold;
     text-align:left !important;
     width: 150px;
}
.boxtextHN{
    border:1px solid #580F8B; 
    
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default{
    float:left;
    border: 1px solid #580F8B !important;
}
.YN{
    display:inline; 
}
.YN li {
    display:inline; 
}
.SubmitCHI{
     background-image:url("../../images/spirit2010/buttons/subapp.jpg");
     background-position:top left;
     background-repeat:no-repeat;
     width:179px !important;
     height:25px !important;   
}

.SE{
    background-color: #FF5500;
    border: 1px solid #EBEBEB;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 4px 10px;
    padding: 2px 10px;
    text-transform: uppercase;
}
.OO{
    background-color: #FEF200;
    border: 1px solid #EBEBEB;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 4px 10px;
    padding: 2px 10px;
    text-transform: uppercase; 
}
.SEs{
     background-color: #FF5500;
    border: 1px solid #EBEBEB;
    float: left;
    font-size: 8px;
    font-weight: bold;
    margin: 10px 0 4px 0;
    padding: 2px;
    text-transform: uppercase;
}
.OOs{
    background-color: #FEF200;
    border: 1px solid #EBEBEB;
    float: left;
    font-size: 8px;
    font-weight: bold;
    margin: 10px 0 4px 3px;
    padding: 2px;
    text-transform: uppercase;
}
.SpiritProdTitle{
    float:left;
    width: 190px; 
}


/*ispoh*/
.returningCustomer{
    border-right: 1px solid gray;
    float: left;
    padding: 10px 5px;
    width: 190px;
}
.NewCustomer{
    float: left;
    padding: 10px 40px;
    width: 190px;
}
.GuestCheckout{
    float: left;
    padding: 10px;
    width: 190px;
    background-color:#e3e3e3;
}
.underGuestCheckout{
    float: left;
    width:100%;
    border-top: 1px solid gray;
    margin-top:15px;
}
.InternationalCheckout{
   float: left;
    padding: 10px 0 0 35px;
    width: 190px;
}

/*coupon*/
.coupon{
	float:left;
	height:440px;
	width:600px;
	background-image:url(../../images/spirit2010/coupons/2010-20off.jpg);
	background-position:100% 100%;
	background-repeat:no-repeat;
}
.couponsMain{ 
	background-color:#ffffff;
	position:fixed;
	width:600px;
	font-family:helvetica;
}
.couponHeader{
	float:left;
	height:42px;
	width:600px;
	background-color:#ff6600;
	background-position:100% 100%;
	background-repeat:no-repeat;
}
.vEmailFriendPageTemplateContainer {
    background-color: #FFFFFF;
    float: left;
    width: 100%;
}
.vEmailFriendPageTemplateProductContainer{
    float: left;
    margin-right: 10px;
    padding-left: 10px;
    width: 220px;
}
.ETFBCont{
     float: left;
    padding-top: 10px;
    text-align: left;
    width: 500px;
     
}
.FBSMD{
    background-color:#FF6000 !important;
    padding: 5px;
}
.FBSMD iframe{
   border:none;
}
.Calculator{
    font-family:Arial;
    background-color:#000;
    color:#fff;
}
.CalcuTitle{
    color: #000000;
    float: right;
    height: 27px;
    padding-bottom: 5px;
    width: 455px;
     
}
.CalculTitle{
    color: #000000;
    font-family:Arial;
    font-size:26px;
    font-weight:bold;   
     
}
.zoneParams{
    float: left;
    font-size: 14px;
    padding: 10px;
    text-align: left;
}
.zoneParams table td{
    padding:10px 2px;
}
.numero{
    color: #FFF20E;
    float: left;
    font-size: 16px;
    height: 32px;
    width: 20px;
}
.eddSubmit{
    border:none;
}
.uliza{
    float:left;
    width:400px;
    font-size: 14px;
    text-align:left;
}
#GridView1{
    width:100%;
}
#zoneResult input{
   text-align:left;
    padding:15px 15px 15px 0px;
    float:left;

}
#uiEdd{
    font-weight:bold;
    color:Red;
}
/*HeaderMenu*/
.cartContainer a, .cartContainer img{
    float:left;
}
.findAstore,.customerService,.orderStatus,.jobs,.emailSignUp,.myAccount,.estimatedDelivery,.carta,.toyzam{
    background-position:top left;
    background-repeat:no-repeat;
    height:42px;
}
.findAstore{
    background-image:url(../../images/spirit2010/header/menu/findAstore.jpg);
    width:68px;    
}
.customerService{
    background-image:url(../../images/spirit2010/header/menu/customerService.jpg);
    width:95px;    
}
.customerService:hover{
    background-image:url(../../images/spirit2010/header/menu/customerService_over.jpg);
    width:95px;    
}
.orderStatus{
    background-image:url(../../images/spirit2010/header/menu/orderStatus.jpg);
    width:71px;    
}
.orderStatus:hover{
    background-image:url(../../images/spirit2010/header/menu/orderStatus_over.jpg);
    width:71px;    
}
.jobs{
    background-image:url(../../images/spirit2010/header/menu/jobs.jpg);
    width:27px;    
}
.jobs:hover{
    background-image:url(../../images/spirit2010/header/menu/jobs_over.jpg);
    width:27px;    
}
.emailSignUp{
    background-image:url(../../images/spirit2010/header/menu/emailSignUp.jpg);
    width:72px;    
}
.emailSignUp:hover{
    background-image:url(../../images/spirit2010/header/menu/emailSignUp_over.jpg);
    width:72px;    
}

.toyzam{
    background-image:url(../../images/spirit2010/header/menu/toyzam.jpg);
    width:44px;    
}
.toyzam:hover{
    background-image:url(../../images/spirit2010/header/menu/toyzam_over.jpg);
    width:44px;    
}



.myAccount{
    background-image:url(../../images/spirit2010/header/menu/myAccount.jpg);
    width:67px;    
}
.myAccount:hover{
    background-image:url(../../images/spirit2010/header/menu/myAccount_over.jpg);
    width:67px;    
}
.estimatedDelivery{
    background-image:url(../../images/spirit2010/header/menu/estimatedDelivery.jpg);
    width:144px;    
}
.estimatedDelivery:hover{
    background-image:url(../../images/spirit2010/header/menu/estimatedDelivery_over.jpg);
    width:144px;    
}
.carta{
    background-image:url(../../images/spirit2010/header/menu/cart.jpg);
    width:53px;    
}
.carta:hover{
    background-image:url(../../images/spirit2010/header/menu/cart_over.jpg);
    width:53px;    
}
.carta{
   float: right !important;
   cursor:pointer;
   
}
/*----*/
.black_overlay {
    background-color: black;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    height:5000px;
    z-index: 9990;
}
.vCartCartDetailTable_header{
    background-color: #FEF200;
    font-family: Helvetica;
    font-size: 14px;
    font-style: italic;
    height: 30px;
    text-align: center;
    font-weight:bold;
}
.SpiritRelatedProd{
    margin-left: 22px;
}
.UC input{
    /*float: left;*/
    margin: 1px 0 0;
}
.UC label{
   /* float: left;*/
}
.new_message{
    border: 2px solid red;
    color: red;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 5px;
}
.GiftOT td{
    border-top:2px solid red;
    padding-bottom:3px;
}
.productstockinput {
    border: 1px solid gray !important;
    height: 20px;
    width: 85px !important;
}
.productstock{
    background-color: #FF5500;
    float: left;
    width: 460px;
}
.productstockM{
    background-color: #FFFFFF;
    border: 5px solid #FF5500;
    float: left;
    overflow-y: scroll;
    width: 450px;
}
.productstock_body{
   border-bottom: 1px solid gray;
    float: left;
    margin: 0 10px;
    width: 405px;
}
.PSB_left{
   float: left;
    padding: 10px 10px 10px 5px;
    text-align: left;
    width: 179px;
}
.PSB_right{
   float: left;
    padding: 10px 0;
    text-align: left;
}
#ctl00__ContentPlaceHolder_ProductStoreAvailable1_zicCodeInput{
    padding-bottom:15px;
}
#ctl00__ContentPlaceHolder_ProductStoreAvailable1_zicCodeInput span{
     background-color: white;
    border: 1px solid gray;
    float: left;
    font-family: Arial;
    font-weight: normal;
    margin: 10px;
    padding: 2px;
    width: 436px;
}
.SHIPPING_RESTRICTIONS{
 background-color: Red;
    color: #FFFFFF;
    float: left;
    margin: 10px 0 0 128px;
    padding: 3px;
    position: absolute;
    width: 330px;
}
.SHIPPING_RESTRICTIONS a{
    color:#FFE514;
    font-weight:bold;
}
.PLEASE_NOTE{
   background-color: #FFFFFF;
    color: #000000;
    padding: 6px 0;
}
.ARImodalPopup_Qas{
    background-color: #FF5500;
    width: 702px !important;
}
.ARI{
  font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0;  
}
.ARI_body{
   background-color: #FFFFFF;
    border: 3px solid #FF5500;
    float: left;
    /*padding: 5px 0;*/
}
.ARIImg{
   float: left;
    width: 250px;    
}
.ARIImg span{
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    width: 150px;
}
.ARIImg img{
    width:155px;
}
.ARI_red_text{
    color: red;
    float: left;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 0 15px 0;
    text-align: left;
    width: 300px;   
}
.ARICH{
    float:left;    
}
.ARI_body input{
    border: medium none;
    float: left;
    margin: 0 9px 15px 0;
   
}
.ARIB_Item{
    border-bottom: 1px solid gray;
    float: left;
    margin: 0 18px;
    padding-top: 17px;
    width: 660px;
}
/*Single Page Checkout*/
.CUBodyNew{
    float:left;
    padding-top: 15px;
}
.summaryErr {
    border: 2px solid #CF0000;
    color: #CF0000;
    font-family: Arial;
    font-size: 14px;
    margin: 0 auto;
    padding: 10px;
    width: 449px;
}
.CUBNLeft {
    border-right: 1px solid #929292;
    float: left;
    font-family: arial;
    font-size: 12px;
    padding: 14px;
    width: 450px;
}
.CUBNRight {
    float: left;
    font-family: arial;
    font-size: 12px;
    padding: 14px;
    width: 450px;
}
.for_input input {
    border: 1px solid #929292;
    width: 218px;
}
.qas_address_main {
    border: 0 solid gray;
    float:left;
}
.indinp {
    width: 55px;
}
.CUBodyNew select {
    border: 1px solid #929292;
}
.for_input1 input {
    border: 1px solid #929292;
}
.checkoutCouponCodeButton input {
    border: 1px solid #929292;
    width: 145px;
}
.CUBNBotoom {
    border-bottom: 1px solid #929292;
    float: left;
    margin: 0 45px;
    width: 870px;
}
.modalPopup_Qas{
    background-color: #FFFFFF;
    width: 795px;
    
    border: 5px solid #FF5500;
    font-family: Arial;
}
.modalPopup_Qas table input{
    float:left;
}
.modalPopup_Qas table label{
    float:left;
    padding-top: 4px;
}
/*Donation*/
.DonationAdd{
    background-image:url(/images/spirit2010/Donation/DonateCheckout.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    width:314px;
    height:106px;
}
.DonationAddInner{
     float: right;
    padding: 25px 5px 0 0;
    width: 204px;
    
}
.DonationAddInnerText{
    color: #5D5D5D;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0;
    text-align: left;
    
}
.DonationAddInner input{
    float: left;
    padding-top: 4px;
}
.incheckO{
    background-image:url(/images/spirit2010/cart/InternationalCheckoutButton.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float: right;
    height: 31px;
    width: 221px;
    margin-right: 30px;
}

.CouponsDiscounts{
    float: left;
    padding-left: 166px;
    padding-top: 1px;
    width: 224px;
}
.MagicZoomBigImageCont{
    left: 101% !important;
}

.PayPalBody{
    background-color:#fff;
    float: left;
    padding: 15px 0;
}
.PPBcont{
    border-bottom: 1px solid #BEBEBE;
    float: left;
    margin-bottom: 15px;
    margin-left: 60px;
    width: 845px;
}
.PPBCleft{
float:left;
width:420px;
}

.PPBCtext{
 float: left;
    font-family: Arial;
    font-size: 16px;
    padding-top: 10px;
    text-align: left;
    width: 350px;
    padding-left: 14px;
}
.PPBCleft ul{
    float:left;
}
.PPBCleft ul li{
    float: left;
    font-size: 15px;
    list-style: disc outside none;
    text-align: left;
    width: 350px;
}


.PPBCright{
float:left;
width:420px;
border-left: 1px solid #BEBEBE;
}
.PPBCRPN{
    float: left;
    font-family: arial;
    font-size: 12px;
    padding-left: 17px;
    text-align: left;
    width: 400px;
    padding-bottom: 25px;
}
