/* cart page */
table.productListing{border:1px solid #E5E5E5;width:100%;}
table.productListing td{padding:10px 5px;}
table.productListing td.chk_th, table.productListing td.price_th, table.productListing td.th{padding:5px;}
.productListing img{float:left;margin:0 10px 0 0;border:1px solid #C6C6C6;}
.chk_th{width:5em;}
.chk_th_left { width:30px; }
.price_th{width:6em;}
.chk_th, .chk_th_left, .price_th, .th, th{color:#5a2149;background:#EAEAEA;font-weight:bold;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd, tr.oddrow{background: #f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {background: #FFFFFF;}
.qty_field input{text-align:center;width:3em;}
.subtotal{text-align:right;border-bottom:1px solid #E5E5E5;padding:5px;}
a.pinkbutton{background:#E1038A url(images/page/bits/wh_arrow_right_pk.gif) no-repeat right;padding:3px 23px 3px 10px;color:#fff;font-size:100%;border:0;cursor:pointer;font-weight:normal;margin:0 0 5px 0;font-size:110%;display:inline-block;}
input.pinkbutton {font-family:Arial, Helvetica, verdana, sans-serif;background:#E1038A url(images/page/bits/wh_arrow_right_pk.gif) no-repeat right;padding:1px 13px 1px 2px;color:#fff;font-size:100%;border:0;cursor:pointer;font-weight:normal;margin:0 0 5px 0;font-size:110%;display:inline-block;}
a.pinkbutton:hover, a.pinkbutton:focus, input.pinkbutton:hover, input.pinkbutton:focus{background:#5a2149 url(images/page/bits/wh_arrow_right_dk.gif) no-repeat right;color:#fff;text-decoration:none;}
html>body a.pinkbutton{padding:2px 23px 2px 10px;}
html>body input.pinkbutton{padding:1px 22px 1px 9px;}

input.darkbutton{font-family:Arial, Helvetica, verdana, sans-serif;background:#5a2149;color:#fff;padding:1px 0;border:0;cursor:pointer;font-weight:normal;margin:0 0 0 0;font-size:100%;display:inline-block;}
a.darkbutton{font-family:Arial, Helvetica, verdana, sans-serif;background:#5a2149;color:#fff;padding:3px 5px;border:0;cursor:pointer;font-weight:normal;margin:0 0 0 0;font-size:100%;display:inline-block;}
html>body input.darkbutton{padding:1px 5px;}
html>body a.darkbutton{padding:2px 5px;}
input.darkbutton:hover, input.darkbutton:focus, a.darkbutton:hover, a.darkbutton:focus{background:#E1038A;color:#fff;text-decoration:none;}

.chkout_buttons{margin:10px 0 15px 0;}
.chkout_buttons input, .alignright input{cursor:pointer}
.right50{float:right; width:45%;text-align:right;}
.left50{float:left; width:48%;text-align:left;}
.moduleRowOver{background-color: #FBFBFB; cursor: pointer;}
.moduleRowSelected {background-color: #EAEAEA; }

.loginboxleft{float:left;width:48%;height:16em;}
.loginboxright{float:right;width:49%;height:16em;}
html>body .loginboxleft, html>body .loginboxright{height: auto; min-height:16em;clear:right;
height:auto;
margin-right:10px;
min-height:16em;}

.stockWarning {color: #F40326;font-weight:bold;}
.inputRequirement {color: #F40326;font-weight:bold;}

/**********/
.errorBox {background: #ffb3b5; font-weight: bold; }
.productsNotifications {background: #FEBCE3; }
.orderEdit {color: #70d250; text-decoration: underline; }

/* html */
body {margin: 10px 0 10px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:0.82em;}

table{font-size:100%;color:#363636;}
a {color: #E1038A;text-decoration: none;}
a:hover, a:focus {color: #E1038A;text-decoration: underline;}
div{margin:0;padding:0;}
p{margin:0 0 0.8em 0;padding:0;}
img{border:0;}
h1, h2, h3, h4, h5, h6{margin:0 0 0 0;}
h1{font-size:1.7em;font-weight:normal;margin:10px 0;
text-align:right;}
h2{font-size:1.40em;font-weight:normal;}
hr{height:1px; border:0;border-top:1px solid #E1038A;margin:1em 0;}


/* general */
.alignright{text-align:right;}
.gc{font-weight:bold;}
#righttd ul{list-style:none;margin:0 0 0.8em 0;padding:0 0 0 5px;}
#righttd ul.nomarg{margin-bottom:0;}
#righttd ul li{background: url(images/page/bits/pink_dot.gif) no-repeat 0 0.4em;margin:0;padding:0 0 0 15px;}
.greybox{border:1px solid #E5E5E5;margin:0 0 10px 0; clear:both;}
.brightBox { border:1px solid #3dbeee;margin:0 0 10px 0; clear:both; }
.showing { border:1px solid #CCC;margin:5px 0 10px 0; clear:both;}

h2.expressCheckout { background-color:#3DBEEE;
color:#FFFFFF;
display:block;
width:100%;
margin:0;
padding:0; }

.showingInner { height:15px; float:left; width:771px; background:none repeat scroll 0 0 #DFE8FB; font-size:0.8em; margin:3px; padding:3px;}

.showingText { float:left;}

.showingPages { float:right; }

.no-border { border:none!important;}

#righttd  .greybox{margin:0 0 20px 0;}
.greybox h2, .table th{ font-weight: normal; background: #EAEAEA; margin: 0; padding: 3px 2px 3px 11px; font-size: 1.2em; display:block;}
.greyboxpad{padding:10px;}
.table td, .table th{padding:5px;}
.table10 td, .table10 th{padding:5px 10px;}
.smallcontent{margin: 10px 0;}
.bordertop{border:1px solid #E5E5E5;}
.margintopbot{margin:5px 0;}
.smallText{font-size:90%;}
#righttd .sitemap ul{margin-left:1.2em;}
.padright{padding:0 20px 0 0;}
.greybg{background: #EAEAEA;}
.clearboth{clear:both;}

/* buttons */

a.slidingButton {
    /* Sliding right image */
    background: transparent url('images/button_right.png') no-repeat scroll top right; 
display: block;
float: left;
height: 22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 17px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.slidingButton span {
/* Background left image */ 
background: transparent url('images/button_left.png') no-repeat; 
display: block;
line-height: 22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 5px 18px;
} 
a.slidingButton:hover span{
text-decoration:underline;
}


/* layout */
#pagecontent{margin:auto;color:#5a2149;width:980px;padding-bottom:10px; text-align: left; background:url(/images/page-slice.png) repeat-y;padding-top:5px;}
#leftflaiverbox{width:180px;}
#lefttd{
	width:170px;}
#righttd{
	width:785px;}
#flaivfooter{
	border:1px solid #CCC;
	clear:both;
	color:#5A2149;
	height:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:3px;
	width:940px;
	background:#FFF;
	
}

#flaivfooterInner {height:100px;
width:939px; background:url(/images/footer-logo.png) no-repeat 20px center #DFE8FB;}
#news-wrap {
	width:160px;
	height:122px;
	background-image:url(/dxnxdev/images/page/news_03.png);
	text-align:center;
	background-repeat:no-repeat;
}
.news-text-box{margin-top:77px;margin-bottom:3px;width:140px;}
.news-form{width:160px;}

/* product page */
#infotabs{width:100%;}
#tabheads{background:#EAEAEA;}
#tabheads div{width:33%;display:block;float:left;}
#tabheads div.tab_rel{width:34%;}
#tabheads a{display:block;color:#5a2149;padding:5px 3px 1px 10px;}
#tabheads a:hover, #tabheads a:focus{background:#5a2149; color:#fff;text-decoration:none;}
#tabheads div.tab_info, #tabheads div.tab_del{border-right:1px solid #fff;}
#tabbox{clear:both;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;margin-bottom:15px;padding:10px;}
#tabbox{height:10em;}
html>body #tabbox{height: auto; min-height:10em;}
#righttd #infotabs ul{margin:0 0 0.5em 0;padding:0;}
#infotabs p{margin:0.2em 0 0.5em 0;}
.it_prod_code{margin:0.5em 0 0 0;}

#catwalk_img img, #catwalk_img iframe{border:1px solid #C6C6C6;margin-bottom:5px;}
#catwalk_img a, a.darklink, a.darktxt{color:#5a2149;}
.view_lg{float:left;width:8em;background:url(images/page/icons/view_image.gif) no-repeat left;padding:2px 0 2px 20px;text-align:left;display:block;}
div.darklink{width:8em;text-align:right;float:right;margin:0;}
.darklink a{display:block;background:url(images/page/icons/catwalk.gif) no-repeat right;padding:2px 20px 2px 0;}
#catwalkTxt .darklink a:hover, #catwalk_img a:hover{color:#E1038A;}
a.darktxt:hover,a.darktxt:focus{color:#5a2149;}

#prodthumbs{width:252px;margin:10px 0 20px 0;clear:both;}
#prodthumbs img{border:1px solid #C6C6C6;}
.thumbspace{float:left;width:65px;text-align:left;}
.thumbspacelt{float:left;width:56px;text-align:left;}
.thumbspacert{float:right;width:56px;text-align:right;}

.midcol{padding:0 20px 0 20px;}
.prod_price{font-size:1.4em;margin-bottom:0.5em;}
.prod_desc{margin-bottom:10px;}
.attr_lists{margin:0 0 15px 0;}
.attr_lists strong{font-size:1.1em;font-weight:bold;}
.attr_lists select{font-size:95%;margin:3px 0 10px 0;width: 16em;padding:0 0 0 0.1em;font-family:Arial, Helvetica, verdana, sans-serif;}
.size_link {width: 16em;font-size:95%;}
.size_link strong{float:left; display:block; width:5em;}
.size_link a{font-size:90%;float:right;width:8em;text-align:right;display:block;padding:0.4em 0 0 0;}

.smallright{font-size:90%;text-align:right;}
input.bag_button{background:#E1038A url(images/page/icons/bag_pk.gif) no-repeat right;padding:1px 26px 1px 0;width:14.3em;text-align:right;color:#fff;font-size:100%;border:0;cursor:pointer;font-weight:normal;margin:0 0 5px 0;}
input.bag_button:hover, input.bag_button:focus {background:#5a2149 url(images/page/icons/bag_dk.gif) no-repeat right;}
input.wish_button{background:#5a2149 url(images/page/icons/add_wish_dk.gif) no-repeat right;padding:1px 26px 1px 0;width:14.3em;text-align:right;color:#fff;font-size:100%;border:0;cursor:pointer;font-weight:normal;margin:0 0 15px 0;}
input.wish_button:hover, input.wish_button:focus {background:#E1038A url(images/page/icons/add_wish_pk.gif) no-repeat right;}
.bag_but input{text-align:right;margin:0 0 3px 0;cursor:pointer; width:175px; height:22px;}
.wish_but input{text-align:right;margin:0 0 15px 0;cursor:pointer; width:175px; height:22px;}

.review_buttons{margin:0 0 15px 0;}
.review_buttons a{display:block;background:#5a2149 url(images/page/bits/wh_arrow_right_dk.gif) no-repeat right;padding:2px 23px 2px 10px;color:#fff;margin:0 10px 0 0; float:left;}
.review_buttons a:hover, .review_buttons a:focus{background:#E1038A url(images/page/bits/wh_arrow_right_pk.gif) no-repeat right;text-decoration:none;}

.ss_box{background:none repeat scroll 0 0 #DFE8FB;
border:1px solid #CCCCCC;
margin:0 0 10px;
text-align:center;}
.ss_box_bundle{border:1px solid #E5E5E5;margin:0 0 10px 0;background:#FBFBFB;text-align:center;}
.ss_box h2{background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #CCCCCC;
font-size:100%;
font-weight:normal;
margin:0;
padding:3px 2px 3px 5px;}
.ss_boxpad{padding:10px 5px 5px 5px;font-size:90%;line-height:1.2em;}
.ss_boxpad table{width:100%;}
.ss_box td{text-align:center;width:100%;}
.ss_box a{color:#363636; font-weight:bold;}
.ss_box a:hover, .ss_box a:focus{color:#E1038A;}
.ss_box img{border:1px solid #C6C6C6;margin:0 0 5px 0;}
.ss_prodinfo{margin-bottom:10px;}
.prodinfo_offer{
margin-bottom:10px;
}

.review_img img {border:1px solid #C6C6C6;margin:0 0 5px 0;}

/* category page */
.cathead img{}
.prodlist{float:left;width:193px;text-align:center;margin-bottom:15px;}
.prodlist img{border:1px solid #C6C6C6;margin:10px 0 5px 0;}
.prodlist a{color:#363636;}
.prodlist a:hover, .prodlist a:focus{color:#E1038A;}
.prodname{font-size:0.9em; min-height:2.2em; padding:0 12px; text-align:left; font-weight:bold;}

.prodprice { font-size:0.9em; padding:0 12px; text-align:left; color:#363636; }
.productSpecialPrice {font-weight:bold;color:#F40326;}

.recentlyViewed{ border:1px solid #CCC; margin:0 0 10px 0; clear:both; }
.recentlyViewed h2{ font-size:110%; font-weight:normal; background:#dfe8fb; margin:3px; padding:3px 2px 3px 5px; }
.boxpad{ padding:10px; }
.recentlyViewed a{ color:#363636; }
.recentlyViewed a:hover, .recentlyViewed a:focus{ color:#E1038A; }
.rv_item{ width:120px; float:left; text-align:center; font-size:80%; margin:0 0 10px 0; }
.rv_item img{ border:1px solid #C6C6C6; margin:0 0 5px 0; }
.rv_name{ min-height:2.2em; padding:0 4px; font-weight:bold; }

.greybar{background:#DFE8FB;padding:3px 0 3px 0;text-align:left;width:100%;margin:0 0 12px 0;min-height:1.2em;border:1px solid #CCCCCC;}

.greybar a{color:#5a2149;}
.greybar a.prevpr{background:url(images/page/bits/dk_arrow_left_g.gif) no-repeat left;padding:1px 10px 1px 15px;border-right:1px solid #fff;}
.greybar a.nextpr{background:url(images/page/bits/dk_arrow_right_g.gif) no-repeat right;padding:2px 15px 2px 10px;}
.greybar a.prevpr:hover, .greybar a.prevpr:focus, .greybar a.nextpr:hover, .greybar a.nextpr:focus{color:#E1038A;}
.greybar a.pageno{padding:1px 3px;border-right:1px solid #fff;}
.greybar a.pageno:hover, .greybar a.pageno:focus{background:#fff;color:#E1038A;}
strong.pageno{padding:1px 3px;background:#EBF3FD;display:inline-block;border-right:1px solid #fff;}
a.viewall{padding-left:10px;}

/* home */
#homeright img{margin-bottom:3px;border:1px solid #C6C6C6;}
.homeimage_big{
	width:800px;}
.homeimage_big span { font-size:1.5em; font-weight: bold;}
.homeimage_big span a { color:#ccc;}
.homeimage_big span a:hover { text-decoration:none; color:#3a092c;}

.lightText {font-family:Tahoma, Geneva, sans-serif; font-weight:100; font-size:18px; line-height:1.5em;}

.right-small-section{
	border-left:1px solid #E5E5E5;
	color:#363636;
	float:left;
	margin:10px 0;
	padding:0 3px;
	text-align:center;
	width:192px;
	text-align:left;
	font-size:0.9em;
	min-height:315px;
	}
.right-small-section img { margin-bottom:10px; margin-left:5px; border-bottom:3px solid #ff00ff;}
.right-small-section p { margin: 0 3px;}
.right-long-wrap{
	float:left;
	margin-bottom:20px;
	padding-top:5px;
	width:800px;
	}

/* footer */
.copy{background: url(images/page/flower_copy.gif) no-repeat top right;display:inline-block;padding:0 22px 15px 12px;}
#backbuttons{position:relative; left:10px;}
a.backlink{display:block; background: url(images/page/bits/pink_arrow_left_w.gif) no-repeat left;padding:0 0 0 15px;float:left;}
a.toplink{display:block; background: url(images/page/bits/pink_arrow_up_w.gif) no-repeat right;padding:0 20px 0 0;float:left;}
#backbuttons img{float:left;margin:5px 10px 0 10px;}
#backbuttons a:hover{color:#5a2149;}

/* footer Site Links*/
#flaivfooter ul{padding:10px 0 15px 0;list-style:none;margin:0;clear:both;border:0;}
#flaivfooter li{padding:0 5px;list-style:none;margin:5px 0 0 0;line-height:1em; text-align:right;}
#flaivfooter li.noborder{border:0;}
 #flaivfooter a{color:#363636}

.flaivfooter-ul-wrap{
	width:200px;
	float:left;
	padding:5px;
	display:inline;
	float:right;
}

.flaivfooter-ul{
	width:200px;
	float:left;
	padding:5px;
	text-align:left;
}

#help-label{
	display:block;
	background-image:url(/dxnxdev/images/help-label.png);
	width:109px;
	height:26px;
	text-indent: -7000px;
}

#about-label{
	display:block;
	background-image:url(/dxnxdev/images/about-label.png);
	width:120px;
	height:26px;
	text-indent: -7000px;
}

#community-label{
	display:block;
	background-image:url(/dxnxdev/images/community-h1.png);
	width:152px;
	height:26px;
	text-indent: -7000px;
}
 
/* footer Community Link*/

#flaivfootercommunity {
width:500px;
float:left;
background-color:#003;
}

/* header */
.headerTop { width:980px; height:15px; background-image:url(/images/top-header-slice.png) no-repeat;}
.header{width:980px; margin: 0 auto; background-image:url(/images/header-bg.png);color:#5a2149;padding:2px 0 5px 0;height:150px;background-repeat:no-repeat;}
.header img.logo{margin:0 0 2px 18px; float:left;}
.welcome{float:left; height:15px; left:826px; margin:0 18px 0 0; position:relative; top:19px; font-size:11px;}
.header ul.sign_in{margin:0;padding:0;display:inline;list-style:none;font-size:12px;}
.header ul.sign_in li{font-size:11px; padding-right:5px; margin-right:5px;margin-top:2px; float:left;}
.header .li_register{list-style: none;margin:0 80px  0 22px; padding: 0;width:88px;float:left;}
.header .li_register a{text-indent:-9999px;background-image:url(/images/register-bg.png);display:block;width:88px;height:19px;overflow:hidden; }
.header .li_register a:hover{background-image:url(/images/register-bg-on.png);}

.header .li_signin{text-indent:-9999px;width:43px;list-style: none;margin:0 0 0 20px; padding: 0;float:left;}
.header .li_signin a{background-image:url(/images/signin-bg.png);display:block;width:43px;height:20px;}
.header .li_signin span a{}
.header .li_signin a:hover{background-image:url(/images/signin-bg-on.png);}
.header_right{width:290px; text-align:right;margin: 15px 0px 5px 10px; float:right;}
.header_right a{color:#5a2149;}
.header_right a:hover, a:focus {color: #E1038A;text-decoration:underline;}
.header_bag{float:left;margin:0 18px 0 0;text-align:left;}
.header_bag ul.bag_links{float:right;margin:7px 0 0 0;padding:0;list-style: none;}
.header_bag ul.bag_links li{padding-left:8px; margin-bottom: 5px; border-bottom:1px dashed #CCCCCC; padding-bottom:2px; width: 184px;}
.header_bag ul.bag_links li a { font-size:0.8em; padding-left:13px; text-decoration:none!important;}

.header_bag ul.bag_links li.bagSprite a{ background-image:url(images/page/bagSprite.gif); background-repeat:no-repeat; height:14px; display:block; padding-top:1px;}
.header_bag ul.bag_links li.bagSprite a:hover{ background-position:left -14px;}

.header_bag ul.bag_links li.tickSprite a{ background-image:url(images/page/tickSprite.gif); background-repeat:no-repeat; height:14px; display:block;}
.header_bag ul.bag_links li.tickSprite a:hover{ background-position:left -14px;}

.header_bag ul.bag_links li.heartSprite a{ background-image:url(images/page/heartSprite.gif); background-repeat:no-repeat; height:14px; display:block;}
.header_bag ul.bag_links li.heartSprite a:hover{ background-position:left -14px;}



img.bag{float:left;margin:10px 12px 0 0;}
img.divimg{margin-bottom:0.2em;}

/* NAVIGATION*/ 
.site-wrapper {width:980px; margin:0 auto;}
#navigation { margin-top:10px;background-color:#dfe8fb; float:left; width: 100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#navigationWrapper { float:left; margin:0 10px; width:410px;}
#navigation ul {
        list-style: none;
        margin: 2px 3px 1px 11px; padding: 3px;
		float:left;
}
#navigation li {
        display:inline;
		font-size:1em;
		margin-right:7px;
		border-right:1px solid #CCC;
		padding-right:7px;
}
#navigation li span{
        text-indent: -7000px;
}
#navigation li a{
		color:#363636;
}
#navigation li a:hover {
        
}



/* END NAVIGATION */ 
#searchFormWrapper {float: right; padding: 3px; width:285px;}
#searchform{margin:0 5px 0 0;padding:0;}
#searchform label { color:#4c2432; float: left;}
#searchform input{border:0px solid #CCCCCC; float: left;}
#searchform input.button{margin-left:5px;width:auto;}
#searchform input.button:hover{background-color:#FBD9EE;color:#5a2149;}

/* Left column */
#leftflaiver{padding:0 6px 0 7px;font-size:1em; }
.column-header{padding:2px 0 3px 2px; display: block;font-size: 15px;margin: 0px;width: 160px;color:#4C2432; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.menu-section-ul{border: none;margin: 0px 0px 20px 0px;padding: 0px;list-style: none;}
.menu-section-ul li{margin:0;padding:0;list-style:none;width:160px;}
.menu-section-ul li a{padding:5px 0px 2px 4px;color: rgb(234, 234, 234);display:block;border-bottom: 1px dashed rgb(76, 36, 50);}
.menu-section-ul li a:hover, ul.quick_links li a:focus{background-color: rgb(234, 234, 234); color:#5a2149;text-decoration:none;}
.left-column-button-margin{margin:5px 0 5px 105px;}

#catwalk-home { left: 515px; position: relative; top: 50px; width: 250px; }
.catbox{ border: 1px solid #E5E5E5; margin:0 0 10px 0; }
.catbox table{ width: 151px; }
.catbox h2, #leftflaiver .greybox h2{ font-size:100%; font-weight:bold; background:#dfe8fb; margin:3px; padding:3px 2px 3px 5px; }
.greybox h2 { display:block; }
.catbox ul{ list-style: none; margin: 5px 0; padding: 0; font-size: 90%; }
.catbox ul li{ margin: 0; padding: 1px 0; list-style: none; }
.catbox ul li a{ padding: 1px 5px 1px 17px; color:#363636; display: block; width: 91%; }
/*.catbox ul li:first-child a{padding-top:5px;}
.catbox ul li:last-child a{padding-bottom:5px;}*/
.catbox ul li a:hover, .catbox ul li a:focus{background:#FBD9EE url(images/page/bits/flower_pk.gif) no-repeat 2px 1px;color:#5a2149;text-decoration:none;}
.catbox ul li a .cat_active{position:relative; left:-17px;background:url(images/page/bits/flower_wh.gif) no-repeat 2px 0;padding-left:17px;display:block;}

.email_addressInput { width:148px!important; margin-left:5px!important;}

.greyboxpad_flaiv, .greyboxpad_pr, {font-size:90%; padding:5px;width:148px;}
select.flaiver_select{width: 150px; margin: 10px 0px 5px 0px;padding:0;}
.greyboxpad_pr select, .greyboxpad_pr input{width:150px;margin:2px 0 5px 0;}
.greyboxpad_flaiv input.button, .greyboxpad_pr input.button{float:right;}

.boxText span { display: block; padding-left:4px;}

/* FORMS*/
input, select, textarea{font-size:100%;font-family:Arial, Helvetica, verdana, sans-serif;color:#461D2D; margin:0;padding:0;}

input.button:hover{background-color:#5a2149;color:#fff;}

.form input, .form textarea{width:30em;margin:2px 0 10px 0;font-size:100%;}
.form input.button, .form input.button, input.button, input.button{color:#fff;font-weight:normal;background-color:#E1038A;cursor:pointer;border:0;width:auto;font-size:90%;padding:0 1px 0 1px;}
.form .buttonbox{width:30em;text-align:right;}
/* Errors */
.messageStackError, .messageStackWarning {color: #F40326;margin:5px 0;}
.markProductOutOfStock, .error {color: #F40326;font-weight:bold;}
.messageStackSuccess{padding:5px 0;}
textarea{width:30em;}
select{border:1px solid #C6C6C6;}

span.items
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#690606;
}
 
TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

.member_login
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#E5058D;
width:81px;
height:18px;
padding-left:5px;
 padding-bottom:4px;
 border:1px solid #E5058D;
 
 

background:#FFFFFF;

}
.member_login1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#E5058D;
width:81px;
height:18px;
padding-left:5px;
padding-top:4px;
 border:1px solid #E5058D;
background:#FFFFFF;

}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #D92F96;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


table.header_bg
{
background-image:url(images/01_files/header_bg2.jpg);
background-repeat:no-repeat;
height:106px;
width:1004px;

}

/*table.header_bg
{
	background-color:#FFFFFF;
}
*/
.login
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
 
color:#E5058D;
 
 
height:18px;
width:82px;

}
td.member
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

 
color:#E5058D;
}
Td.shopping,A.shopping
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
 
}
.shopping_1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
 
}

A.shopping:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#461D2D;
 
}
.table_bg{
	border:1px solid #D92F96;
	background-image:url(images/01_files/bg09.jpg);
	background-repeat:repeat-x;
}
td.search
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E055AA;
font-weight:bold;
}
.search_text
{
width:140px;
height:18px; 
border:1px solid #D92F96;
}
td.our_flaver,A.our_flaver
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E5058C;
font-weight:bold;

}
A.our_flaver:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

font-weight:bold;

}
td.fusion
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

 font-weight:bold;

}

.catstrip
{
background:url(images/01_files/catstrip.jpg);
background-repeat:repeat-x;
 
 
}
TD.bullet_cat{
	margin:0px;
	margin-bottom:1px;
	margin-left:1px;
 
 
	background-image: url(images/01_files/bullet.jpg);
	background-repeat: no-repeat;
	background-position: center 5px;
   	background-position: center 5px;	
   
}
TD.bullet_subcat{
	margin:0px;
	margin-bottom:1px;
	margin-left:1px;
	padding-left:12px;
	background-image: url(images/01_files/bullet.jpg);
	background-repeat: no-repeat;
	background-position: right 5px;
   	background-position: right 5px;	
   
}

.sub_cat_active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#D7DF21;
}
Td.cat,A.cat
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
 
 
 
 
 

}
 .textfield
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-left:8px;
height:21px;
width:194px;
background-color:#FFFFFF;
border:1px solid #FFFFFF;

}

.textfieldleft
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
padding-left:8px;
height:21px;
width:150px;
background-color:#FFFFFF;
border:1px solid #FFFFFF;

}

A.cat:hover
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#D7DF21;
text-decoration:none;
 
 

}
Td.cats,A.cats
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

font-weight:bold;
 
 

}

A.cats:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B50202;
text-decoration:none;
 
 

}
 A.sub_cat
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#EFDAE2;
text-align:left;

 
 

}
A.sub_cat:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#D7DF21;
text-decoration:none;
 
 

}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #E5058D;
 
}

TD.pageHeading, DIV.pageHeading {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #471E2C;
}

TD.infoHeading, DIV.infoHeading {
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #471E2C;
  padding-left:5px;
}


TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}



A.smallTextlist,TD.smallTextlist, SPAN.smallTextlist, P.smallTextlist {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	color:#FF00FF;
	text-align:right;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}



SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
/*.border_textbox{
border:1px solid #B6B6B6;
}*/

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }





TD.pinfo1{
text-align:left;
padding-right:100px;
 font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

img.pinfoimg{
height:97px;
width:74px;
cursor:pointer;
}
.prodopt{
 font-family: Verdana, Arial, sans-serif;
 font-size: 15px;
 font-weight:bold;
 line-height: 1.5;
}

.head{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight:bold;
 color:#E5058D;
}

.head1{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
 font-weight:bold;
 color:#E5058D;
 background-color:#FFFFFF;
 border:none;
 cursor:pointer;
}


.ffnews {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.signup{
font-family:Verdana, Arial, Helvetica, sans-serif;
background:none;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
border:none;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#skiplinks{
position:absolute; 
top:-100em;
margin:0;
padding:0;
width:1px;
}

/* For Tabs (ASIM) */
#productInfoTab, #deliveryInfoTab, #returnsInfoTab{
	background-color:#5A2149;
}
#productInfoTab a, #deliveryInfoTab a, #returnsInfoTab a{
	color:#FFF;
}

/* Dxnx Styles */

.combisave, #ssg {
  background-color: #5a214a; 
  color: #fff; 
  margin-bottom: 5px; 
  padding-bottom: 2px; 
  padding-top: 2px; 
}

.buyoutfit, .buyoutfit a, .buyoutfit a:hover {
  background-color: #df0387;
  color: #fff; 
  padding: 2px; 
  width: 98%; 
  margin-top: 10px; 
  margin-left: auto; 
  margin-right: auto;
}

.buyoutfit {
width:100px;
margin-bottom: 10px; 
}

#ssg {
  text-align: center; 
  width: 100%; 
}

#outfitbox {
  margin-top: 10px; 
}


/******** OLD STYLES *********



.new_cat_active
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color:#D7DF21;
}
.product_desc_bg{
	border:1px solid #D92F96;

}
div.scroll_css{
	overflow:auto; 
	height:100px; 
	width:100%;
	vertical-align:top;
}
.desc_box{
	padding:5px;
	/*border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	/*background-color:#F0F1F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #D92F96;
  color: #FFFFFF;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #D92F96;
  border-spacing: 1px;
}
.product_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	font-weight:bold;
	text-decoration:none;
}
.product_name:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E5058D;
	font-weight:bold;
	text-decoration:none;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
td.header,A.header
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
A.header:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#E5058D;
text-decoration:none;
}
td.new_header,A.new_header
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#E5058D;}
A.new_header:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#E5058D;
text-decoration:none;
}
A.wishlist {
  color: #666666;
  text-decoration: none;
  font-size: 10px;
 font-weight:bold;
}
.wishlist:hover {
  color: #BB0773;
  text-decoration: none;
  font-size: 10px;
 font-weight:bold;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
*/

.pageTitle {
	
	
	}
	
body { background-image:url(images/page/bodyBorder.gif); background-position:top center; background-repeat:repeat-y; background-color:#4c2432; }

#index-feature { width:793px; height:413px; background-color:#1c0913; float:left;}

#image-one, #image-two, #image-three, #image-four { float:left;}

#index-feature .hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
 }
 
#index-what-over { 
background-image:url("/images/index-whats-over.png");
height:94px;
margin:0 auto -100px;
position:relative;
top:190px;
width:793px;
z-index:99;

 }
 
 #contactFormWrapper { 
 background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:3px;
 }
 #contactFormInnerWrapper { 
 padding:17px;
 background:#dfe8fb url(/images/stamp.gif) 97% 03% no-repeat;
 }
 
.form h2 { 
	border-bottom:2px solid #CCCCCC;
	display:block;
	font-size:1.7em;
	line-height:40px;
	padding-bottom:6px;
	}

.form h3 {
	margin-top:6px;
	}
 
 .contactSmallField, .contactSmallField label, .contactSmallField input { width:160px; }
 
 .contactLargeField, .contactLargeField label, .contactLargeField input{ width:460px; float:left;}
 
 .twitterLink { margin-top:20px;}
 
 /* Pink Buttons*/
 

input.searchBox { margin-right:5px;} 
input.pinkSearchButton { width:47px; height:18px; background-image:url(/images/searchButtonSprite.gif);background-position: bottom center; overflow:hidden; text-indent:-9999px; border: 0px solid #FFFFFF; float:right;}
input.pinkSearchButton:hover { background-position:top;}

.productListing-data_left {  }

span#customerName { 
	font-size:11px;
 }
 .topRight{
position:fixed;
right: 0;
top: 0;
display: block;
height: 148px;
width: 118px;
text-decoration: none;}

