#nav:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden}
*{margin:0; padding:0}
body{background:url(/scripts/5_3_fashionblast/images/css/site_left_bg.jpg) left top repeat-x #FFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#6B769C; text-align:center}
img{border:0; vertical-align:top}
a{color:gray; text-decoration:none}
a:hover{text-decoration:underline}
:focus{outline:0}
.purple{color:purple}
/* Headings */
h1{font-size:1em; font-weight:normal; line-height:1.3}
h2{font-size:1.8em; font-weight:normal; line-height:1.3}
h3{font-size:1.2em; font-weight:bold; line-height:1.5; margin:15px 0 0 3px; border-bottom:blue 1px dotted; margin:15px 10px 0 15px; width:130px}
h4{font-size:1.2em; font-weight:bold}
.page{width:1000px; margin:0 auto; text-align:left}
.site-container{width:100%; position:relative}
.height{height:1px}
.marginleft110{margin-left:110px;}
.clr{clear:both}
.blog{margin-bottom:15px; text-indent:1.5em; line-height:1.5em}
.fleft{float:left}
.fright{float:right}
.red{color:red}
/* Forms */
form{display:inline}
fieldset{border:0}
legend{display:none}
/* Header ================================================================================ */
.header{background:url(/scripts/5_3_fashionblast/images/css/header_bg.jpg) left top no-repeat; padding:42px 0 0 0;margin-bottom:5px;}
.topnav .col-1{width:210px; float:left; padding:7px 2px 0;}
.topnav .logo{float:left; width:200px; height:85px;font-size:30px;background:url('/scripts/5_3_fashionblast/images/logo.jpg') no-repeat}
.topnav .logo a{width:100%;height:100%;display:block;}
.topnav .welcome-msg {font-weight:bold; color:#8E5A77;}
.topnav .welcome-msg a{font-weight:bold; color:#8E5A77;}
.topnav .currency-header{padding-top:8px; height:24px; overflow:hidden;}
.topnav .currency-header select{width:97px; font-size:10px; vertical-align:middle;}
.topnav .form-search{padding-top:11px;overflow:hidden;}
.topnav .form-search label{display:none;}
.topnav .form-search input{width:140px; float:left;}
.topnav .form-search button{float:right;vertical-align:top;}

.topnav .head-block {width:252px; float:left; margin-right:10px;}
.topnav .head-block .top{background:url(/scripts/5_3_fashionblast/images/css/head_block_corner_left_top.gif) left top no-repeat;}
.topnav .head-block .top div{background:url(/scripts/5_3_fashionblast/images/css/head_block_corner_right_top.gif) right top no-repeat; padding:0 5px;}
.topnav .head-block .top div div{background:url(/scripts/5_3_fashionblast/images/css/head_block_border_top.gif) left top repeat-x; height:5px; overflow:hidden;}
.topnav .head-block .content-bot{background:url(/scripts/5_3_fashionblast/images/css/head_block_content_bot.gif) left bottom repeat-x #FFF; width:100%;}
.topnav .head-block .content-bot .border-left{background:url(/scripts/5_3_fashionblast/images/css/head_block_border.gif) left top repeat-y;}
.topnav .head-block .content-bot .border-right{background:url(/scripts/5_3_fashionblast/images/css/head_block_border.gif) right top repeat-y; padding:9px 20px 2px 22px; height:100px;}
.topnav .head-block .bot{background:url(/scripts/5_3_fashionblast/images/css/head_block_corner_left_bot.gif) left top no-repeat;}
.topnav .head-block .bot div{background:url(/scripts/5_3_fashionblast/images/css/head_block_corner_right_bot.gif) right top no-repeat; padding:0 5px;}
.topnav .head-block .bot div div{background:url(/scripts/5_3_fashionblast/images/css/head_block_border_bot.gif) left top repeat-x; height:5px; overflow:hidden;}
.topnav .head-block .content-bot ul {list-style:none;}
.topnav .head-block .content-bot ul li{background:url(/scripts/5_3_fashionblast/images/css/head_block_marker.gif) left 5px no-repeat; padding-left:12px; padding-bottom:4px;}
.topnav .head-block .content-bot ul li a{color:#6B769C; text-decoration:underline;}
.topnav .head-block .content-bot ul li a:hover{text-decoration:none;}

.topnav .head-block .banner3{text-align:center;}
.topnav .head-block .googlelogo{padding-top:7px;margin-right:15px;}
.topnav .head-block .banner4{text-align:center;}

.tab{padding:5px 0 5px 0;width:1000px;}
.tab .language{width:180px;height:45px;padding-top:20px; overflow:hidden; float:left; background:url(/scripts/5_3_fashionblast/images/css/lang_bg.jpg) left top no-repeat;text-align:center;}
.tab .language select{border:#ccc 1px solid;font:normal 11px Arial;}
.tab .menu-block{float:left;}
.tab .menu-block .content-top{background:url(/scripts/5_3_fashionblast/images/css/menu_block_top_bg.jpg) left top repeat-x #616B8F;}
.tab .menu-block .content-bot{background:url(/scripts/5_3_fashionblast/images/css/menu_block_bot_bg.jpg) left bottom repeat-x;}
.tab .menu-block .corner-right-top{background:url(/scripts/5_3_fashionblast/images/css/menu_block_corner_right_top.jpg) right top no-repeat;}
.tab .menu-block .corner-right-bot{background:url(/scripts/5_3_fashionblast/images/css/menu_block_corner_right_bot.jpg) right bottom no-repeat; padding:0;}
.tab .menu-block .bot{background:url(/scripts/5_3_fashionblast/images/css/menu_block_corner_left_bot.jpg) left top no-repeat; height:9px; overflow:hidden;}
.tab #nav {font-size:1.1em;}
.tab #nav span {cursor:pointer; white-space:nowrap;font-size:13px; font-weight:normal; color:#FFFFFF; }
.tab #nav li {position:relative; text-align:left;  float:left; background:url(/scripts/5_3_fashionblast/images/css/menu_divider.gif) left top no-repeat; padding:10px 19px 10px 20px;}
.tab #nav a {padding:13px 0; color:#C7CBCF; font-weight:bold; line-height:1.3em; text-decoration:none; }
.tab #nav .current{color:cyan;}
.tab #nav li.first{padding-left:29px;}
.tab #nav li.last{padding-right:0;}
/* BreadCrumbs */ 
.tab .breadcrumbs {margin-left:190px;}

/* LEFT-RIGHT BOXES */
.title-block .top{background:url(/scripts/5_3_fashionblast/images/css/title_block_corner_left_top.gif) left top no-repeat;}
.title-block .top div{background:url(/scripts/5_3_fashionblast/images/css/title_block_corner_right_top.gif) right top no-repeat; padding:0 5px;}
.title-block .top div div{height:5px; overflow:hidden; background:#DEE7F5;}
.title-block .middle{background:#DEE7F5; padding:0 0 0 10px;}
.title-block .bot{background:url(/scripts/5_3_fashionblast/images/css/title_block_corner_left_bot.gif) left top no-repeat;}
.title-block .bot div{background:url(/scripts/5_3_fashionblast/images/css/title_block_corner_right_bot.gif) right top no-repeat; padding:0 5px;}
.title-block .bot div div{height:5px; overflow:hidden; background:#DEE7F5;}

/* LEFT */
.col-left {float:left; width:180px;}
.main-block{background:url(/scripts/5_3_fashionblast/images/css/main_block_border.gif) left top repeat-x #FFF; width:100%;}
.main-block .border-bot{background:url(/scripts/5_3_fashionblast/images/css/main_block_border.gif) left bottom repeat-x;}
.main-block .border-left{background:url(/scripts/5_3_fashionblast/images/css/main_block_border.gif) left top repeat-y;}
.main-block .border-right{background:url(/scripts/5_3_fashionblast/images/css/main_block_border.gif) right top repeat-y;}
.main-block .corner-left-top{background:url(/scripts/5_3_fashionblast/images/css/main_block_corner_left_top.gif) left top no-repeat;}
.main-block .corner-right-top{background:url(/scripts/5_3_fashionblast/images/css/main_block_corner_right_top.gif) right top no-repeat;}
.main-block .corner-left-bot{background:url(/scripts/5_3_fashionblast/images/css/main_block_corner_left_bot.gif) left bottom no-repeat;}
.main-block .corner-right-bot{background:url(/scripts/5_3_fashionblast/images/css/main_block_corner_right_bot.gif) right bottom no-repeat; padding:2px;}
.col-left ul{padding:2px;margin-left:30px;}
.col-left li{padding:2px;}
.col-left p{padding:5px;}
.col-main {float:left; width:875px; margin-left:4px;}
.col-right {float:right; width:200px;}

/* 3 Columns Layout */
.col3-layout .col-main {margin-left:3px;float:left;width:810px;}
.col3-layout .col-main .tube{padding:10px;}
.prodlist{font-size:11px;list-style-type:none;margin-top:10px;}
.prodlist li{float:left;width:155px; height:270px;overflow:hidden}
.prodlist img{border:none}
.prodlist .spa{color:#fff;}
.outterimgframe{width:135px; height:200px; padding:5px; border:1px solid #ccc; background-color:#e6e6e6; margin:0 auto}
.innerimgframe{width:135px; height:200px; overflow:hidden; border:0}
.title{color:#505050;font-weight:bold;}
.price{color:brown;font-weight:bold;}
.priceref{color:#505050;font-size:10px}
.status{color:#505050;font-size:10px}
.spa{color:white}

/* FOOTER */
.footer {margin-top:25px;font-style:italic;color:gray;}
/* BUTTON */
button.button {
background:0;
border:0;
cursor:pointer;
overflow:visible;
width:auto;
line-height:normal;
}
button.button span {margin:0; display:block; background:url(/scripts/5_3_fashionblast/images/css/button_left_bg.gif) left top no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; white-space:nowrap; color:#FFFFFF;}
button.button span span{display:block; padding:0 2px; background:url(/scripts/5_3_fashionblast/images/css/button_right_bg.gif) right top no-repeat;}
button.button span span span{display:block; background:url(/scripts/5_3_fashionblast/images/css/button_bg.gif) left top repeat-x; padding:3px 7px 2px;}
.xsbutton{border:#ccc 1px solid; padding:1px;font-size:11px;overflow:visible;cursor:pointer; display:inline-block;background-color:#f1f1f1;}
.xsbutton:hover{border-color:orange; color:#000; text-decoration:none; cursor:pointer}
/* PAGI and GADGET */
.pagination{float:right}
.pagination ul{text-align:left; font-size:12px}
.pagination li{list-style-type:none; display:inline; padding-bottom:1px}
.pagination a, .pagination a:visited{padding:0 5px; border:1px solid #d1d1d1; text-decoration:none}
.pagination a:hover, .pagination a:active{border:1px solid #2b66a5; background-color:orange}
.pagination a.currentpage{background-color:#3366CC; color:#FFF !important; border-color:#3366CC; font-weight:bold; cursor:default}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:white; cursor:default; color:#929292; border-color:#929292; font-weight:normal !important}
.pagination a.prevnext{font-weight:bold}

/* MESSAGE LIST */
.messagelist {line-height:1.5em;}
.questionitem {margin-top:25px;}
.questionitem img{float:left;margin-right:5px;}
/* COLOR */
.colorinfo {margin:0;padding:0;}
.colorinfo .Red{background:#F30}
.colorinfo .Blue{background:#034c8c}
.colorinfo .Green{background:#008f34}
.colorinfo .Yellow{background:#Fcdd51}
.colorinfo .Orange{background:#F90}
.colorinfo .Violet{background:#92278F}
.colorinfo .Pink{background:#F49AC1}
.colorinfo .Brown{background:#6C563A}
.colorinfo .White{background:#FFF}
.colorinfo .Beige{background:#FFE293}
.colorinfo .Gray{background:#666}
.colorinfo .Black{background:#000}
.colorinfo .Metallic{background-position:-112px -151px;}
.colorinfo .Multicolor{background-position:-80px -151px}
.colorinfo .Pattern{background-position:-96px -151px}
.colorinfo li{width:15px;height:15px;border:#ccc 1px solid;margin:3px 3px 0;float:left;}
.colorinfo li.colorlink{cursor:pointer;}
.colorinfo li.mod{width:10px;height:10px;}
/* DROP DOWN */
.jsddm{margin:0 25px 0 0; padding:0;}
.jsddm li{float:left; list-style:none; font:12px Tahoma,Arial}
.jsddm li a{display:block; padding:0; text-decoration:none; border-right:1px solid white; padding:0 10px 2px 10px; white-space:nowrap;border-left:#ccc 1px solid;}
.jsddm li ul li a{padding:5px;}
.jsddm li ul li a img{vertical-align:top;}
.jsddm li a:hover{background:#ccc}
.jsddm li ul{margin:0; padding:0; position:absolute; visibility:hidden; border-top:1px solid white; height:400px; width:130px; overflow:auto}
.jsddm li ul.sizesmaller{width:65px;}
.jsddm li ul.brandselection{width:180px;}
.jsddm li ul li{float:none; display:inline}
.jsddm li ul li a{width:auto; background:#f1f1f1}
.jsddm li ul li a:hover{background:#7F1616; color:#fff}
/* cart */
.itemdiv{position:relative;margin-top:5px;}
.itemdiv select{vertical-align:middle; margin:0 20px 0 5px}
.itemdiv input{vertical-align:middle}
.itemdiv input.chechout{float:right}
.scrolleddesc{height:100px;overflow:hidden;overflow-y: auto;overflow-x: hidden;}
.imgdiv img{border:0;}
.imgdiv{width:160px; float:left;text-align:center;}
.descdiv{width:620px;padding-left:4px;float:left;}
.descdiv p{margin-top:8px;}
.descdiv table{border:#ccc 1px solid;}
.descdiv td{PADDING:1.5pt; text-align:center}
.descdiv th{PADDING:1.5pt; background:#f1f1f1;text-align:center;}
.imagediv {text-align:center;}
#updatebutton{width:130px;}
#checkoutgrp {margin:30px auto;width:600px;}
#checkoutgrp td{border:gray 1px solid;background-color:#f1f1f1}
#shipestimation{text-align:center;margin-top:25px;}
#xxx{margin:0 auto;width:600px;clear:both;list-style:none;}
#xxx li{float:left;border:#ccc 1px solid;background-color:#f4f4f4;width:170px;height:50px;margin:30px 40px 0 0;text-align:center;padding-top:10px;}
.carttable{background-color:#f1f1f1;margin-top:10px;text-align:left;}
.carttable th{background-color:#e1e1e1;padding:3px 0 3px 5px;width:120px;}
.carttable th.items{width:510px;}
.carttable td{padding:3px 0 3px 5px;vertical-align:top;border-bottom:#fff 1px solid;border-right:#fff 1px solid;}
.carttable .imgdiv{width:100px;height:100px;overflow:hidden;float:left;border:#ccc 1px solid;padding:3px;background-color:#fff;}
.carttable .imgdiv img{width:100px;border:0;}
.carttable .descrdiv{padding-left:5px;float:left;}
.carttable .descrdiv .prodname{white-space:nowrap;overflow:hidden;width:330px;font-size:10px;}
.carttable .qty{width:45px;margin-bottom:5px;}
.checkoutcart{cursor:pointer;}
/* detail */
#detailseparator {width:785px;overflow:hidden;}
.cursorcontrol a{margin-left:25px;cursor:pointer;}
.cursorcontrol a img{border:0;vertical-align:middle;}
#attrInfo{overflow:auto; max-height:400px; border:1px solid #666;display:none;width:400px;}
#attrInfo table{width:100%;}
#attrInfo table th{background:#EEE; padding:2px 10px; vertical-align:bottom; font-size:9pt; color:#555;text-align:left;}
#attrInfo table td{padding:2px 10px; vertical-align:top; border-bottom:1px dotted #DDD;text-align:left;}
tr.over td, dl.over{background:#ECECEC; cursor:pointer}
#feedbackform .post{background:#F9F9F9 none repeat scroll 0 0; border:1px solid #E4E3E3; padding:2px 24px 11px}
#feedbackform img{float:left; border:black 1px solid}
#feedbackform h2{font:normal 20px Georgia; padding-top:5px; margin-left:50px}
#feedbackform .comment{border:1px solid #E4E3E3; background:white;padding:15px;}
#feedbackform p{padding:5px 0 8px 0; padding-left:90px; height:1%}
#feedbackform label{font-weight:bold; float:left; margin-left:-90px; width:90px}
#feedbackform input[type="text"]{width:180px; border:3px solid #ccc; font-family:Tahoma,sans-serif}
#feedbackform textarea#styled{width:564px; height:100px; margin:0 auto; border:3px solid #ccc; padding:5px; font-family:Tahoma,sans-serif;background-image:url(/5_0_f4us/images/feedback_bg.gif); background-position:bottom right; background-repeat:no-repeat}
/* light box*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box >#lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
/* AUTO COMPLETE */
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}.ac_odd{background-color:#eee}.ac_over{background-color:#0A246A;color:white}
/* SIGN */
.sign td{padding:3px 5px 3px 5px;}
.sign td.label{width:100px;}
.sign td input[type=text]{width:250px;padding:1px;}
.sign td input[type=password]{width:250px;padding:1px;}
.sign td textarea{width:250px;height:100px;padding:1px;}
* html .threepxfix{margin-left:3px}
div.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:10px 15px; 
    width:400px;     
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
     /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
LABEL.error{font-family:Verdana;font-size:11px;font-weight:bold;PADDING:0px 5px 0 22px;FONT-WEIGHT:bold;BACKGROUND:url(/scripts/5_3_fashionblast/images/unchecked.gif) no-repeat 3px 0px;PADDING-BOTTOM:2px;COLOR:red}
LABEL.checked{BACKGROUND:url(/scripts/5_3_fashionblast/images/accept.gif) no-repeat 3px 0px;border:0px}
/* CHECK OUT */
#maincontainer{width:1020px; margin:0 auto; text-align:center}
#ship_outer{width:550px; border:2px solid blue; margin:0 auto; padding:5px}
#ship_inner{border:1px dashed blue; text-align:left}
#ship_inner .req{float:right; background:yellow; white-space:nowrap; margin-right:5px}
#ship_inner p{width:300px; clear:left; margin:0 auto; padding:5px 0 8px 0; padding-left:155px; height:1%}
#ship_inner label{font-weight:bold; float:left; margin-left:-135px; width:150px}
#ship_inner input[type=text]{width:250px}
#ship_inner .securityitems{vertical-align:middle; margin-right:10px}
#ship_inner textarea{width:250px; height:80px}
#ship_inner .meta{font-size:10px; color:gray}
#summary{float:right;margin-right:100px}
#summary p{width:150px; clear:left; padding:5px 0 8px 0; padding-left:70px; height:1%; text-align:right}
#summary label{font-weight:bold; float:left; margin-left:-70px; width:150px}
#checkout{float:right;margin-right:80px}
#errormessage{float:left;padding:50px 0 0 50px;width:400px;text-align:right;}
/*country selection */
.countryshippinglist input{width:300px;border:#ccc 1px solid;}
.countryselection{margin-top:15px;height:400px;overflow:auto;list-style:none;}
.countryselection li {height:20px;}
.countryshippinglist div{float:left;width:75px;}
.countryshippinglist div a{font-weight:bold;}
.countryshippinglist div.name{width:140px;}
.matchedkey{background:#ccc}
/*size info*/
.size{line-height:1.5em;}
.size table.sizetable{width:780px;}
/* PAST ORDER */
#main{border:0;margin:0 auto;width:99%;}
#main th{BACKGROUND-color:#f1f1f1;}
#main td{border-right:1px dotted gray;border-bottom:1px dotted gray;}
#main .last{border-right:0}
#note{padding:10px;text-align:left}
/* ORDER PROCESS EXPLANATION */
#links li{float:left;display:block;margin:0px 7px}#links a{text-decoration:none;border:none;color:#fff;background:url('/scripts/5_3_fashionblast/images/order_workflow_button.jpg') no-repeat;width:130px;display:block;text-align:center;padding:9px 0}#links a:hover{color:#fff;text-decoration:underline}#links li{position:relative}#links li em{background:#FFFBCC;display:none;left:-10px;padding:10px 12px 10px;position:absolute;text-align:left;top:-65px;width:150px;z-index:2;color:#000;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border:1px solid #E6DB55}
