#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_3b_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}
a{color:gray; text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none;}
/* Headings */
h1{font-size:1em; font-weight:normal; line-height:1.3}
h2{font-size:20px; font-weight:normal; line-height:1.3;padding-bottom:10px;}
h3{font-size:1.2em; font-weight:bold; line-height:1.5; margin:8px 5px 0 10px; width:130px}
h3 a{color:#6B769C;}
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}
.left25{margin-left:25px;}
.clr{clear:both}
.blog{margin-bottom:15px; text-indent:1.5em; line-height:1.5em;}
.fleft{float:left}
.fright{float:right}
ul{list-style:none;}
.alnleft{text-align:left;}
table{font-size:10px;border-spacing: 0;border-collapse: collapse;}
table th{border:#999 1px solid;font-weight:bold;padding: 1px;-moz-border-radius: ;}
table td{border:#999 1px solid;padding: 1px;-moz-border-radius: ;}
.matchedkey{background:#ccc}
/* Header ================================================================================ */
.header{background:url(/scripts/5_3b_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_3b_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;border:none;}
.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_3b_fashionblast/images/css/head_block_corner_left_top.gif) left top no-repeat;}
.topnav .head-block .top div{background:url(/scripts/5_3b_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_3b_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_3b_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_3b_fashionblast/images/css/head_block_border.gif) left top repeat-y;}
.topnav .head-block .content-bot .border-right{background:url(/scripts/5_3b_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_3b_fashionblast/images/css/head_block_corner_left_bot.gif) left top no-repeat;}
.topnav .head-block .bot div{background:url(/scripts/5_3b_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_3b_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_3b_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_3b_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_3b_fashionblast/images/css/menu_block_top_bg.jpg) left top repeat-x #616B8F;}
.tab .menu-block .content-bot{background:url(/scripts/5_3b_fashionblast/images/css/menu_block_bot_bg.jpg) left bottom repeat-x;}
.tab .menu-block .corner-right-top{background:url(/scripts/5_3b_fashionblast/images/css/menu_block_corner_right_top.jpg) right top no-repeat;}
.tab .menu-block .corner-right-bot{background:url(/scripts/5_3b_fashionblast/images/css/menu_block_corner_right_bot.jpg) right bottom no-repeat; padding:0;}
.tab .menu-block .bot{background:url(/scripts/5_3b_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_3b_fashionblast/images/css/menu_divider.gif) left top no-repeat; padding:10px 20px 10px 21px;}
.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_3b_fashionblast/images/css/title_block_corner_left_top.gif) left top no-repeat;}
.title-block .top div{background:url(/scripts/5_3b_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_3b_fashionblast/images/css/title_block_corner_left_bot.gif) left top no-repeat;}
.title-block .bot div{background:url(/scripts/5_3b_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_3b_fashionblast/images/css/main_block_border.gif) left top repeat-x #FFF; width:100%;}
.main-block .border-bot{background:url(/scripts/5_3b_fashionblast/images/css/main_block_border.gif) left bottom repeat-x;}
.main-block .border-left{background:url(/scripts/5_3b_fashionblast/images/css/main_block_border.gif) left top repeat-y;}
.main-block .border-right{background:url(/scripts/5_3b_fashionblast/images/css/main_block_border.gif) right top repeat-y;}
.main-block .corner-left-top{background:url(/scripts/5_3b_fashionblast/images/css/main_block_corner_left_top.gif) left top no-repeat;}
.main-block .corner-right-top{background:url(/scripts/5_3b_fashionblast/images/css/main_block_corner_right_top.gif) right top no-repeat;}
.main-block .corner-left-bot{background:url(/scripts/5_3b_fashionblast/images/css/main_block_corner_left_bot.gif) left bottom no-repeat;}
.main-block .corner-right-bot{background:url(/scripts/5_3b_fashionblast/images/css/main_block_corner_right_bot.gif) right bottom no-repeat; padding:2px;}
.col-left ul{padding:2px;margin-left:15px;}
.col-left li{padding:2px;}
.col-left p{padding:5px;}
.category-items {display:none;}

/* 2 Columns Layout */
.col3-layout .col-main {margin-left:3px;float:left;width:810px;}
.tube{padding:4px;text-align:left;}

/* prod list*/
.prodlist li{float:left;width:194px;height:245px;font-family:verdana;margin-left:3px;border:#e5e5e5 1px solid;margin-top:3px;padding-top:10px;text-align:center;}
.prodlist li.selected{border:#cfd6c6 1px solid;background-color:#e7e9de;}
.prodlist li a.item{color:#777;}
.title{color:#777;font-weight:bold;font-size:10px;}
.price{color:#333;font-weight:bold;font-size:10px}
.priceref{color:#505050;font-size:10px}
.status{color:#999;font-size:10px}
.outterimgframe{padding:4px;width:184px;}
.innerimgframe{overflow:hidden;height:200px;width:184px;text-align:center;postition:relative;}

/* detail */
.itemdiv{margin-top:10px;}
.introimgoutterimgframe{width:310px;float:left;border:#b5b5b5 10px solid;}
.introimginnerimgframe{overflow:hidden;height:310px;width:310px;text-align:center;postition:relative;}
.introimginnerimgframe img{width:310px;}

.detailattr{padding:5px;height:100px;float:right;font-size:12px;width:445px;}
.detailattr .price{color:#000;font-size:25px;}
.detailattr .priceref{color:#999;font-size:25px;}
.detailattr .detail-section{padding:10px 0 5px 0;border-bottom:#ddd 1px dotted;}
.detailattr div p{padding:5px 0 5px 0;}
.detailattr div p.mod{padding:0;}
.detailattr #facebook{margin-top:3px;float:left;}
.detailattr #social{float:left;margin-top:5px;}
.detailattr #attrInfo{position:absolute; z-index:100; overflow:auto; max-height:400px; border:1px solid #666;display:none;background:#fff;width:400px;}
.detailattr #attrInfo td{padding:2px 3px 2px 3px;}
.detailattr #attrInfo tr.over td, .detailattr #attrInfo dl.over{background:#ECECEC; cursor:pointer}
.detailattr #addtocart{cursor:pointer;margin-top:15px;}

.detail-desc{border-top:#ccc 1px dotted;over-flow:hidden;margin-top:20px;}
.detail-desc p{padding:5px;font-size:12px;}
.detail-desc table{width:600px;}
.detail-title{height:18px; padding:1px 15px;font-size:13px;font-weight:bold;}
.detail-bigimages{text-align:center;}

/* FOOTER */
.footer {margin-top:25px;padding-top:10px;font-style:italic;border-top:#ccc 1px dotted;}
/* 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_3b_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_3b_fashionblast/images/css/button_right_bg.gif) right top no-repeat;}
button.button span span span{display:block; background:url(/scripts/5_3b_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}
/* 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}
/* MISC */
#s1{margin-top:10px;height:305px;}
/* SIGN */
.sign {border:0;}
.sign td{padding:3px 5px 3px 5px;border:0;text-align:left;}
.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_3b_fashionblast/images/unchecked.gif) no-repeat 3px 0px;PADDING-BOTTOM:2px;COLOR:red}
LABEL.checked{BACKGROUND:url(/scripts/5_3b_fashionblast/images/accept.gif) no-repeat 3px 0px;border:0px}
/* CART */
.carttable{background-color:#f1f1f1;margin-top:10px;text-align:left;}
.carttable th{background-color:#e1e1e1;padding:3px 0 3px 5px;width:120px;border:0;}
.carttable th.items{width:510px;}
.carttable td{padding:3px 0 3px 5px;vertical-align:top;border-bottom:#fff 1px solid;border:0;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;}
#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;}
.cursorcontrol a{margin-left:25px;cursor:pointer;}
.cursorcontrol a img{vertical-align:middle;}
/* CHECK OUT */
#maincontainer{width:1020px; margin:0 auto; text-align:center}
#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;}
/* 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}
/*country selection */
.countryheader li{width:50px;float:left;font-weight:bold;}
.countryheader .col1{width:140px;}
.countryselection{margin-top:15px;height:300px;overflow:auto;border-bottom:gray 1px solid;}
.shippingcountryinput{width:300px;border:#ccc 1px solid;margin-left:5px;}
.countryselection li {height:20px;}
.countryselection li a{float:left;width:140px;}
.countryselection li span{float:left;width:50px;}
