﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
html
{
	padding:0; margin:0;}
body
{
    font-size: 12px;
    font-family:Verdana; /*Comic Sans MS 26 smooth*/
    margin: 0;
    padding: 0;
    text-align:center; 
    color:#5A5A5A;
	text-align:center;
	background:#F1FCFF;
}
ul, li, img, form, tr, td, table, fieldset, iframe
{
    margin:0; padding:0; list-style:none; border:none; }
a:link, a, a:visited
{
    color:#0041AE; outline:none; text-decoration:none;}
a:hover
{
    color:#C62C5F;outline:none; text-decoration:underline;}
a.img:hover
{
    text-decoration:none;}
.top
{
    position:relative; text-align:center; background:#444;
    }
.login
{
    width:1200px; position:relative; text-align:right; height:22px; margin:0 auto; font-size:11px; padding-top:3px;
    color:#fff; }
.login #lan
{
    position:absolute; left:5px; padding-top:2px; }
.login a:link, .open a:link
{
    color: yellow;
    text-decoration: none;}
.login a:visited,.open a:visited
{
    color: yellow;
    text-decoration: none;}
.login a:hover,.open a:hover
{
    color: #12eb87;
    text-decoration: underline;}
.login a:active,.open a:active
{
    color: #cc762f;
    text-decoration:underline;
}
.lblLogin
{
    height:18px; line-height:18px; display:inline-block;}

.pswd_message, .un_message, .lblMessage
{
    color:#FF9BF9; }

label.checkbox {
    display: inline-block;     padding-left: 15px;     text-indent: -15px;
}
label.checkbox input      
{
    width: 13px;     height: 13px;     padding: 0;     margin:0;    
             vertical-align: bottom;     position: relative;     top: -1px;     overflow: hidden;
} 
.account
{
    padding-left:20px; background:url(/img/icon_home.png) no-repeat left center; display:inline-block;
    height:18px; line-height:18px; }
.account_right
{
    margin:6px 0 6px 6px;}
.trolley
{
    padding-left:20px; background:url(/img/si_10.png) no-repeat left center; display:inline-block;
    height:18px; line-height:18px; }
.txtUsername, .txtPassword
{
    font-size:11px; font-family:Verdana;}
.top2
{
    height:80px;}
.mail
{
    position:absolute; right:0px; top:12px; font-size:11px; color:#fff;}
.search
{
    height:80px; position:relative; width:1200px; margin:0 auto;}
.search a:link,.search a:hover,.search a:active, .search a
{
    color:#0312FF; text-decoration:none; }
.searchbox
{
    position:absolute; right:0px; top:23px; color:#fff;}

ul#searchtype li 
{
	width:66px; text-align:center; cursor:pointer; line-height:22px; height:22px; float:left;}
ul#searchtype li.selected
{
	background:url(/img/search_p.gif) no-repeat top center; }
.searchbox_wrapper
{
    width:380px; height:40px; position:relative; background:url(/img/searchbox.png) no-repeat top center;
    }
.txtSearch
{
	position:absolute; left:28px; top:5px; width:258px; color:#B9B9D7; margin:0px; padding: 4px;
    height: 22px; border: 0px inset;}
.btnSearch
{
	position:absolute; right:5px; top:5px; background: url("/img/search_GO.png") repeat-x scroll center center transparent; border:none;
	height:30px; width:81px; line-height:30px; font-weight:bold; display:inline-block; font-size:12px; outline:none; }
.searchLookup
{
	position:absolute; left:0px; top:24px; border:2px solid #C31E15; background:#F8F8FF;
	height:100px; width:316px; line-height:22px; font-weight:bold; display:inline-block; font-size:12px;
	display:none;
	}
.logo
{
    position:absolute; display:inline-block; left:5px; top:10px; }
p
{
	margin:0px; padding:0px; }

.footer
{
    color:#000; font-size:12px; height:25px; line-height:25px; text-align:center; width:1200px; margin:0 auto;}

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page
{
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    text-align:left;    
    position:relative;
}

.clear
{
    clear: both;
}

.error
{
    color:#EF0000 !important; 
}

.left
{
    float:left;}
.right 
{
    float:right;}
    
#map_canvas { height: 100% } 

a.delete
{
	display:inline-block; text-decoration:none; width:16px; height:16px; background:url(/img/remove.png) no-repeat center center; }
a.remove
{
	display:inline-block; width:16px; height:16px; background:url(/img/remove.png) no-repeat center center; }
img.add
{
	display:inline-block; margin-bottom:-3px; }
img.add_down
{
	display:inline-block; margin-bottom:-3px; }
a.upload
{
	display:inline-block; text-decoration:none; width:16px; line-height:20px; height:20px; background:url(/img/upload.png) no-repeat center center; }
a.update
{
	display:inline-block; text-decoration:none; width:16px; line-height:20px; height:20px; background:url(/img/edit.png) no-repeat center center; }
h2
{
	margin:2px 0px; color:#000; font-size:12px; }
h3
{
	margin:2px 0px; font-size:12px; }
h1
{
	margin:2px 0px; color:#00419D; font-size:12px; font-weight:bold;}
.hide
{
	display:none; }
.good
{
    color:#037D00; }
.ajax-loader
{
	display:none;}
.leftbox
{
    background: url("/img/si_57.png") no-repeat scroll left top transparent;}
.leftbox h2
{
    color: #4E4E6B;
    font-size: 12px;
    font-weight: bold;
    padding-left:50px; height:20px; margin:0; line-height:20px; padding-top:5px;}
.leftbox .mid
{
    border-left:4px solid #4E4E6B; border-right:4px solid #4E4E6B; width:242px;}
.leftbox .bottom
{
    height:10px; width:250px; background:#FCF7F6 url(/img/si_59.png) no-repeat left bottom; }
.box .leftrounder {
    height: 2px;
    left: 0;
    position: absolute;
    top: 0px;
    width: 2px;
    z-index: 11;
}
.box .rightrounder {
    height: 2px;
    position: absolute;
    right: 0;
    top: 0;
    width: 2px;
    z-index: 11;
}
.box
{
    background:#FFF8FC url(/img/bar.png) repeat-x top left; position:relative;
}
.box h2
{
    font-size: 12px;
    font-weight: bold; color:#fff; font-family:Verdana;
    padding-left:5px; height:24px; margin:0 0 0 5px; line-height:24px;}
ul.open
{
    padding-left:110px; background:url(/img/laba.png) no-repeat left top; padding-bottom:5px; display:block; }
ul.normal li
{
    height:20px; line-height:20px; list-style-type:disc; color:#fff;}
fieldset .label
{
	display:inline-block; width:140px; line-height:25px; height:25px; margin-left:5px;}
fieldset 
{
    border:none;}
fieldset label.valid
{
	background:url(/img/checked.gif) no-repeat center center; width:16px; display:inline-block; line-height:20px; height:20px;}
input.error, textarea.error, select.error
{
    border:2px solid red; background:#FFFFD5;}
.error_summary
{
    border:3px solid red; background:#FFF0F0 url(/img/png-1654.png) no-repeat 20px 10px; 
    margin-bottom:10px; color:red; font-weight:bold; font-size:12px; padding-top:10px; padding-left:120px; 
    min-height:80px; text-align:left;}
.error_summary li
{
    padding:5px; list-style-type:disc; }
.register_success
{
    border:3px solid green; background:#FFF0F0 url(/img/png-0044.png) no-repeat 20px 10px; 
    margin-bottom:10px; color:green; font-weight:bold; font-size:12px; padding-top:10px; padding-left:120px; 
    min-height:80px; line-height:18px;}
#txtCap
{
    border:1px solid #CB2115;}
#captcha
{
    margin-bottom:-6px; }
input.captcha
{
    width:80px;}
a#refresh
{
   text-decoration:underline; }
.container 
{
    margin-right:10px; background:url(/img/cbg.png) no-repeat; }
.container h3
{
    color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding-left: 5px;}
hr
{
    margin: 5px;}
.email h1
{
    margin:5px 0px; color:#111; font-size:16px; font-weight:normal; line-height:25px; }
.email p
{
    margin:10px 0px; }
.removelogo
{
    cursor: pointer;}
.account_area
{
    width:220px;float: left; margin-right:10px; }
.account_area ul li a
{
    text-decoration:none;outline:none; color:#000; display:block;border-bottom:2px solid #FFFFFF; height:23px; }
.account_area ul li
{
    line-height:25px; border-right:2px solid red;}
.account_area ul li ul.submail li
{
    line-height:20px; border-right:none; padding-left:20px; font-weight:normal; border-bottom:1px solid #fff;}
.account_area ul li.info
{
    background:url(/img/info.png) no-repeat left center; padding-left:26px;}
.account_area ul li.email
{
    background:url(/img/email.png) no-repeat left 2px; padding-left:26px;}
.account_area ul li.update
{
    background:url(/img/edit.png) no-repeat left center; padding-left:26px;}
.account_area ul li.account_favorite
{
    background:url(/img/f.png) no-repeat left center; padding-left:26px;}
.account_area ul li.account_order
{
    background:url(/img/processing.png) no-repeat left center; padding-left:26px;}
.account_area ul li.outstanding_order
{
    background:url(/img/processing.png) no-repeat left center; padding-left:26px;}
.account_area ul li.cancelled_order
{
    background:url(/img/cancelled.png) no-repeat left center; padding-left:26px;}
.account_area ul li.complete_order
{
    background:url(/img/si_48.png) no-repeat left center; padding-left:26px;}
.account_area ul li.wanttosell
{
    background:url(/img/si_13.png) no-repeat left center; padding-left:26px;}
.account_area ul li.shopping_cart
{
    background:url(/img/cart.gif) no-repeat left center; padding-left:26px;}
.account_area ul li.managestore
{
    background:url(/img/png-1073.png) no-repeat left center; padding-left:26px;}
.account_area ul li.go_to_store
{
    background:url(/img/si_7.png) no-repeat left center; padding-left:26px;}
.account_area ul li.open_store
{
    background:url(/img/png-0624.png) no-repeat left center; padding-left:26px;}
.account_area ul li.fixed
{
    border-right:none; border-top:2px solid red; border-bottom:2px solid red; line-height:21px;
    }
.bold
{
    font-weight:bold;}
.account_area ul li.selected a
{
    background-color:#EEFBD4; font-weight:bold; }
.account_area ul li.selected ul li a
{
    font-weight:normal;} 
.account_area ul li.fixed a
{
    background-color:#FFE778; font-weight:bold; border-bottom:none; border-top:none; height:21px;}
.account_area ul li.email a
{
    background:#FFF8FC;}
.account_area ul li.fixed ul li a
{
    font-weight:normal;}
.account_area ul li.fixed ul li.bold a
{
    font-weight:bold;}
.account_area ul li ul li a
{
    background:#FFF8FC !important; font-weight:normal; border-bottom:1px solid #fff; height:20px; padding-left:3px;}
.account_area ul li ul li.bold a
{
    font-weight:bold;}
.account_area ul li .submail li.hover a  
{
    background:#EEFBD4 !important;  }
.account_area ul li .submail li.subselected a  
{
    background:#FFE778 !important;  }
.nav
{
    margin-top:5px;}
.nav img,.nav label
{
    margin-bottom:-1px;}
hr.br
{
    background:url(/img/blue_line_1.png) no-repeat left center; }
p.labelbox {
    background: none repeat scroll 0 0 #EEF3FA;
    border: 1px solid #D0E4F5;
    color: #000000;
    font-size: 11px;
    margin-left: 6px;
    margin-right: 0px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-left:5px;
}
.welcome
{
    margin: 5px 0 5px 5px;}
.table
{
    width:100%; border-collapse:collapse; background:#FFF8FC; font-size:11px;}
.table th
{
     border: 1px solid #FFFFFF; color: #222; text-align:left; padding-left:2px;
     background:url("/img/btnSearch.png") repeat-x center center transparent; height:20px; line-height:20px;}
.table tr td
{
   border: 1px solid #FFFFFF; line-height: 15px;
    padding: 3px 0px; font-size:11px; color:#000; padding-left:2px;}

.table.order tr.group td
{
	 background: url("/img/blue_line_1.png") repeat-x scroll right bottom transparent; 
	 color:#C31E15;}

#update_nav 
{
	width:100%; height:25px; background:url(/img/si_77.png) repeat-x 0 bottom;
    }
#update_nav ul li 
{
	float:left; margin-right:2px; padding-left:5px;  position:relative;}
#update_nav ul li a
{
	display:inline-block; color:#111; text-decoration:none; padding:0px 10px 0px 5px; font-size:11px; }
#update_nav ul li.selected
{
	background:url(/img/tabselected.png) no-repeat left top; height:25px;}
#update_nav ul li.selected a
{
	height:24px; line-height:24px; background:url(/img/tabselected.png) no-repeat right top; padding-top:0px; font-weight:bold;
	}
#update_nav ul li
{
	background:url(/img/tabheader.png) no-repeat left bottom; height:24px; }
#update_nav ul li a
{
 	height:22px; line-height:22px; background:url(/img/tabheader.png) no-repeat right bottom; padding-top:2px; }
.link
{
    background:none; border:none; display:inline-block; text-decoration:underline; font-size:12px; font-family:Verdana; color:#0033CC; font-weight:bold; padding:0; margin:0; height:20px;}
.link:hover
{
    color:#c62c5f; cursor:pointer;}
.green
{
    color:green;}
.center
{
    text-align:center;}
.tips_wrapper
{
    position:relative; background:#EEEEF5;
    border:3px solid #DEEFFF; min-height:16px;}
.tips_wrapper .close, .tips_wrapper .expand
{
    position:absolute; right:0px; top:0px;}
.short_tips{padding-left:5px; display:none;}
.tips
{
    background:url(/img/png-0008.png) no-repeat 12px 8px; 
    font-size:12px; padding-top:5px; padding-left:100px; 
    min-height:60px; line-height:18px; padding-bottom:10px;}
.tips ul
{
    margin-left:15px;}
.tips ul li
{
    line-height:22px; list-style-type:disc; }
.tips ul li img
{
    margin-bottom:-5px;}
.box4_body
{
    border-left:2px solid #DEEFFF; border-right:2px solid #DEEFFF; background:#EEEEF5}
#by_category ul ul
{
    padding-left:20px; }
.list_brand ul,.list_price ul
{
   margin-left:5px;  }
.list_brand ul li, .list_price ul li
{
    padding-left:25px;
    height:22px;
    line-height:22px;
    background:url("/img/arrow.png") no-repeat scroll 10px center transparent;}

.nav a
{
    margin-right:10px;}
.display_mode
{
    background-color: #FDF7F2;
    border-bottom: 1px solid #F6D5B0;
    border-top: 1px solid #F6D5B0;
    color: #555555;
    height: 20px;
    line-height: 20px; font-weight:bold;
    padding: 0 6px;
    }
.display_mode span a
{
    height: 20px; line-height:20px; width:20px;
    display:inline-block; float:right; text-decoration:none;
    }
.sort_by_price
{
    background: url(/img/price.png) no-repeat center center;
    }
.sort_by_price_desc
{
    background: url(/img/price_desc.png) no-repeat center center;
    }
.sort_by_price_selected
{
    background: url(/img/price_selected.png) no-repeat center center;
    }
.sort_by_price_selected_desc
{
    background: url(/img/price_selected_desc.png) no-repeat center center;
    }
.sort_by_sale_qty
{
    background: url(/img/sale_qty.png) no-repeat center center;
    }
.sort_by_sale_qty_selected
{
    background: url(/img/sale_qty_selected.png) no-repeat center center;
    }
.sort_by_date_released
{
    background: url(/img/date_released.png) no-repeat center center;
    }
.sort_by_date_released_desc
{
    background: url(/img/date_released_desc.png) no-repeat center center;
    }
.sort_by_date_released_selected
{
    background: url(/img/date_released_selected.png) no-repeat center center;
    }
.sort_by_date_released_selected_desc
{
    background: url(/img/date_released_selected_desc.png) no-repeat center center;
    }
.retail_price
{
    text-decoration:line-through; font-size:12px;}
.current_price
{
    font-size:18px; color:#e2499e; font-family:Arial; font-weight:bold; }
#product_list li
{
    float:left; width:188px; margin-right:6px; margin-bottom:10px; text-align:center; position:relative; height:auto; }
#product_list li p.title
{
    left: 3px;
    position: absolute;
    top: 161px;
    text-align:center; 
    height:25px;
    overflow:hidden;
    width: 182px;}
#product_list li p.title a
{
    color:#fff; text-decoration:none; font-family:Arial; 
    font-size:12px; line-height:25px;}
#product_list li p.title_bg
{
    background: none repeat scroll 0 0 #000000;
    height: 25px;
    left: 3px;
    opacity: 0.7;
    filter: alpha(opacity=40);
    position: absolute;
    top: 161px;
    width: 182px;}

#product_list li p.img a
{
    border:1px solid #e1dede; padding:2px 2px 0px 2px; display:block;}
#product_list li p.img a img
{
    width:100%;}
#product_filter
{
    color:#666666; overflow: hidden;}
#product_filter span.attr
{
    background: none repeat scroll 0 0 #F6FCFF;
    border: 1px dotted #B6E0F8;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 3px 10px 5px 0;
    padding: 0 6px;
    white-space: nowrap;
    position:relative;
    width:inherit;
    z-index:20px;}
    
#product_filter span.attr.selected
{
    border-bottom:none;
    border-top:1px solid #B6E0F8;
    border-left:1px solid #B6E0F8;
    border-right:1px solid #B6E0F8;
    padding-bottom: 6px; 
    margin-bottom:0px;
    }
    
#product_filter span a.select {
    background: url("/img/selectdown.png") no-repeat scroll right 2px transparent;
    margin-left: 6px;
    padding-right: 20px;
    text-decoration: underline;
}
.titlebar
{
    border-bottom:1px solid #D0E4F5; color:#000;}
#product_filter div.options
{
    display:none;
    overflow: hidden;
    padding: 9px 7px;
    border: 1px solid #B6E0F8;
    z-index:10;
    height:auto;
    margin-top: -1px;
    }
#product_filter div.display
{
    display:block;}
#product_filter div.options span
{
    margin-right:38px;
    height:20px;
    line-height:20px;
    display:inline-block;
    padding: 0;}
#product_filter span a.cancel {
    background: url("/img/close.png") no-repeat scroll right 2px transparent;
    margin-left: 6px;
    padding-right: 20px;
    text-decoration: underline;
}
.loginbox {
    background: url("/img/loginbox.png") no-repeat scroll center top transparent;
    font-size: 11px;
    height: 140px;
    line-height: 26px;
    padding-top: 70px;
}
.loginbox input
{
    font-size:11px; font-family:Verdana; width:120px;}
.loginbox .label {
    display: inline-block;
    padding-left: 10px;
    width: 70px;
    color:#fff;
}
.cblabel {
    color: #FFFFFF;
    display: inline-block;
    margin-top: 2px;
    padding-left: 15px;
    text-indent: -15px;
    width: 100px;
}

.lnkrn {
    color: #FFFFFF;
    line-height: 16px;
    padding-left: 10px;
}
.lnkrn a
{
    color:Yellow;}
.cblabel input {
    height: 13px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 0;
    vertical-align: bottom;
    width: 13px;
}
a.lnkLogin {
    background: url("/img/btnlogin.png") no-repeat center center;
    display: inline-block;
    line-height: 25px;
    width: 78px;
    text-decoration:none;
}
.lnkfp a
{
    color:Yellow; line-height:20px;}
.lnkfp
{
    margin-left:10px; color:#fff; line-height:16px;}
a.loggedin
{
    display:inline-block; padding-left:12px;
    background:url(/img/arrow_gary.gif) no-repeat 2px 9px; line-height:20px; width:90px;}
span.loggedin
{
    font-size:11px; font-weight:bold; padding-left:11px; display:inline-block; width:143px;}
.loggedinbox
{
    line-height:20px;}
.picbox
{
    background:url(/img/picbox.png) no-repeat top center; width:220px; height:341px;}
.br {
    background: url("/img/editorbox.png") no-repeat scroll right bottom transparent;
    padding-right: 5px;
}
.bl {
    background: url("/img/editorbox.png") no-repeat scroll left bottom transparent;
    padding-bottom: 1px;
}

.tr {
    background: url("/img/editorbox.png") no-repeat scroll right top transparent;
    margin-right: -5px;
    padding-right: 5px;
}
.editor_box {
    background: url("/img/editorbox.png") no-repeat scroll left top transparent;
    padding-left: 5px;
    padding-top: 5px;
}
.selected_list{
    background: none repeat scroll 0 0 #F5F6F0;
    border: 1px solid #D0E4F5;
    color: #444;
    display: inline-block;
    line-height: 14px;
    margin: 2px 2px 2px 0px;
    text-decoration:none;
    min-width: 30px;
    padding-left: 2px;
    white-space:nowrap;
    text-align:center;
    overflow:hidden;
    width:25px;
     }
.cart_link
{
    text-decoration:none; }
.remove_cart, .remove_order, .remove_order_line 
{
    display:inline-block; width:16px; height:16px;
    background:url(/img/close.png) no-repeat center center;}
a.join_now
{
	display:inline-block; width:220px; height:250px;
    background:url(/img/join_now.png) no-repeat center center;}
h3.title
{
    border-bottom:2px solid #0099FF; padding-left:0px;
    color: #0099FF;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px 0px;
    line-height: 20px;
    margin-right:10px;
 }
h4.title
{
    border-bottom:2px solid #0099FF; padding-left:0px;
    color: #0099FF;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    margin:5px;
 }
.order_head td span
{
    display:inline-block; line-height:18px; margin-right:5px;}
td .order_number
{
    width:160px;}
td .order_store
{
    margin-right:15px !important;}
td .order_date
{
    width:80px;}
td .order_employee
{
    width:170px;}
td .order_status
{
    width:155px;}
td .order_tracking
{
    width:255px;}
td .order_tracking input
{
    font-size:10px;}
td .order_action
{
    width:120px;}
td .mail_fee
{
    width:150px;}
.order_head td
{
    background:#DCE9F5; }
.order_foot td
{
    font-weight:bold;}
a.pay_now
{
    display:inline-block; width:84px; height:20px; text-decoration:none;
    background:url(/img/paynow.gif) no-repeat center center;}
.pay_now_line span
{
     background:url(/img/head_line3.png) no-repeat right center;
     display:block;}
.br2 {
    background: url("/img/big_box.png") no-repeat scroll right bottom transparent;
    padding-right: 20px; margin:0px -6px;
}
.bl2 {
    background: url("/img/big_box.png") no-repeat scroll left bottom transparent;
    padding-bottom: 20px;
}
.tr2 {
    background: url("/img/big_box.png") no-repeat scroll right top transparent;
    margin-right: -20px;
    padding-right: 20px;
}
.big_box
{
    background: url("/img/big_box.png") no-repeat scroll left top transparent;
    padding: 20px 10px 0px 30px}
.br3 {
    background: url("/img/box.jpg") no-repeat scroll right bottom transparent;
    padding-right: 10px; margin:0px;
}
.bl3 {
    background: url("/img/box.jpg") no-repeat scroll left bottom transparent;
    padding-bottom: 10px;
}
.tr3 {
    background: url("/img/box.jpg") no-repeat scroll right top transparent;
    margin-right: -10px;
    padding-right: 10px;
}
.box3
{
    background: url("/img/box.jpg") no-repeat scroll left top transparent;
    padding: 10px 0px 0px 10px}
.br4 {
    background: url("/img/box4.jpg") no-repeat scroll right bottom transparent;
    padding-right: 10px; margin:0px;
}
.bl4 {
    background: url("/img/box4.jpg") no-repeat scroll left bottom transparent;
    padding-bottom: 10px;
}
.tr4 {
    background: url("/img/box4.jpg") no-repeat scroll right top transparent;
    margin-right: -10px;
    padding-right: 10px;
}
.box4
{
    background: url("/img/box4.jpg") no-repeat scroll left top transparent;
    padding: 10px 0px 0px 10px}
.big_box h2, .box3 h2
{
    line-height:20px; margin: 5px;}
.big_box fieldset div.wider_row, .box3 fieldset div.wider_row
{
    padding:5px 0px;}
.fashion_ladies {
    background: url("/img/1_03.png") no-repeat scroll 0 0 transparent;
    height: 200px;
    padding-left: 110px;
    padding-top: 13px;
    width: 650px;
}
.fashion_men {
    background: url("/img/2_03.png") no-repeat scroll 0 0 transparent;
    height: 200px;
    padding-left: 110px;
    padding-top: 13px;
    width: 650px;
}
.product_img_100
{
    width:100px; height:100px;}
.cart_div {
    color: #003366;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 5px;
    padding-top:5px;
    position:relative;
}
.cart_data
{
    margin-left:80px;}
.cart_div label
{
    display:inline-block; width:50px; height:18px; }
.small_line
{
    height:3px; background:url(/img/catline.png) no-repeat 20px bottom;}
.checkout {
    background: url("/img/arrow_gary.gif") no-repeat scroll 9px center transparent;
    color: #112ED7 !important;
    display: inline-block;
    line-height: 20px;
    padding-left: 20px;
    text-decoration: under-line;
    font-weight:bold;
}
.view_trolley
{
    position:absolute; left:5px; top:-10px;}
a.adj_qty,a.adj_value,a.adj_mail_fee
{
    display:inline-block; width:16px; height:16px; text-decoration:none; 
    background:url(/img/edit_mini.png) no-repeat center center;}
a.save_adj_value, a.save_adj_qty, a.save_adj_mail_fee, a.save_tracking
{
    display:none; width:14px; height:14px; text-decoration:none; 
    background:url(/img/save.png) no-repeat center center;  }
a.save_tracking
{
    display:inline-block; line-height:20px; height:20px; }
input.txt_price, input.txt_qty, input.txt_mailfee
{
    width:60px; font-size:11px; display:none;}
#shading
{
    position:absolute; height:100%; width:100%; top:0; z-index:98; display:none;}
td.mail_msg
{
    background:url("/img/email.png") no-repeat scroll left center transparent; padding-left:26px !important;}
.mail_action a
{
    height: 20px;
    margin-right: 10px;
    padding-left: 20px;
    font-size:11px;
    color:#000;}
a.clear_msg
{
    background: url("/img/close.png") no-repeat scroll 6px center transparent;
    }
a.junk_msg
{
    background: url("/img/recycle.gif") no-repeat scroll 3px center transparent;
    }
a.inbox_msg
{
    background: url("/img/email.png") no-repeat scroll 1px center transparent; padding-left:25px;
    }
a.refresh_msg
{
    background: url("/img/refresh.png") no-repeat scroll 3px center transparent;
    }
.black
{
    color:#000;}
.top_mini_ads_box
{
    display: inline-block;
    left: 150px;
    position: absolute;
    top: 20px;
}
.chat_msg_content
{
    height:230px; background:#fff; overflow:auto; margin:0 auto; text-align:left; font-size:12px; padding-top:3px; padding-bottom:3px;}
.chat_tool_footer
{
    text-align:right; margin:0 2px 0 3px;}
.btnSend
{
    font-size:11px;}
.chat_msg_box
{
    width:100%;}
p.chat_user_name1
{
    padding:3px 8px; color:green;}
p.chat_user_name2
{
    padding:3px 8px; color:blue;}
p.chat_msg1
{
    padding:3px 5px 3px 20px; color:#033E73; }
p.chat_msg2
{
    padding:3px 5px 3px 20px; color:#006EFE; }
.chat_no_msg
{
    padding:3px 8px;}
.order_foot td.paid
{
    background:url(/img/paid.png) no-repeat right 2px; padding-right:20px;}
.item_received, .item_released, .item_paid
{
    background: url("/img/arrow_gary.gif") no-repeat scroll 3px center transparent;
    height: 18px;
    margin-left: 8px;
    padding-left: 13px;
    display:inline-block;}
.order_search
{
    font-size:11px; line-height:25px;}
.order_search .label
{
    display:inline-block; width:90px;}
.tdimg
{
    display:inline-block; margin-bottom:-3px; line-height:18px; margin-left:1px;}
.tdcomment
{
    position:relative;}
.comment_popup
{
    position:absolute; right:0; top:0; text-align:left; line-height:20px; width:362px; z-index:99;}
.comment_popup .label
{
    display:inline-block; width:75px;}
.summary_header
{
	font-weight:bold; height:15px; margin-top:0px; }
.summary_detail
{
	line-height:15px; margin-bottom:5px;}
.summary_detail ul li
{
    margin-left:20px; list-style-type:disc; margin-top:3px; margin-bottom:3px;}
.divAddrList
{
    position:relative; border-bottom:1px dashed #ddd; height:22px; line-height:22px;}
#divDelAddFooter
{
    position:relative; border-bottom:1px dashed #ddd; height:22px; line-height:22px;}
.remove_delivery_address
{
    position:absolute; top:1px; right:10px; display:inline-block; width:16px; height:16px; background:url(/img/remove.png) no-repeat center center; }
.pay_now_big
{
    display:inline-block; height:26px; line-height:26px; width:107px;
    background:url(/img/pay_now.gif) no-repeat center center;
    border:none; outline:none; }
.order_employee .loading
{
    display:inline-block; margin-bottom:-2px;}
fieldset input
{
    font-family:Verdana; font-size:12px; color:#03036E;}
fieldset textarea, fieldset select{ color:#03036E;}
.topbg
{
    height:100px; min-width:1200px;}
.topbg_bling2
{
    background:url(/img/background_bling.png) repeat center center;}
.topbg_layer
{
    background:url(/img/background_layer.png) repeat center center;}
.topbg2
{
    background:url(/img/head_bar.png) repeat-x center center; height:60px; min-width:1200px;}
#home
{
    position:absolute; left:230px; top:-46px; display:inline-block; width:134px; height:34px; background:url(/img/home.png) no-repeat center center;}
#home.selected, #home:hover
{
    background-image:url(/img/home1.png);}
#new_arrival
{
    position:absolute; left:368px; top:-46px; display:inline-block; width:134px; height:34px; background:url(/img/new.png) no-repeat center center;}
#new_arrival.selected, #new_arrival:hover
{
    background-image:url(/img/new1.png);}
#events
{
    position:absolute; left:503px; top:-82px; display:inline-block; width:134px; 
    height:96px; background:url(/img/cd.png) no-repeat center center;}
#events.selected, #events:hover
{
    background-image:url(/img/cd1.png);}
#special
{
    background: url("/img/special.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 34px;
    left: 638px;
    position: absolute;
    top: -46px;
    width: 134px;}
#special.selected, #special:hover
{
    background-image:url(/img/special1.png);}
#rightbartop
{
    position:absolute; right:0px; top:-40px; display:inline-block; width:240px; height:40px; background:url(/img/menu_right.png) no-repeat 16px 0px;}
#register {
    background: url("/img/register.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 30px;
    position: absolute;
    right: 120px;
    top: -44px;
    width: 100px;
}
#register.selected, #register:hover
{
    background-image:url(/img/register.png);}
#contactus {
    background: url("/img/contact.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 30px;
    position: absolute;
    right: 20px;
    top: -45px;
    width: 100px;
}
#contactus.selected, #contactus:hover
{
    background-image:url(/img/contact.png);}
        
#banner {
    float: left;
}
#banner {
    font-size: 16px;
    height: 290px;
    overflow: hidden;
    position: relative;
    width: 720px;
    z-index: 1;
}
#banner_bg {
    background-color: #000000;
    bottom: 0;
    cursor: pointer;
    height: 40px;
    opacity: 0.4;
    filter: alpha(opacity=40);
    position: absolute;
    width: 720px;
    z-index: 1000;
}

#banner_info {
    bottom: 0px;
    color: #FFFFFF;
    cursor: pointer;
    height: 40px;
    line-height:40px;
    left: 15px;
    position: absolute;
    z-index: 1001;
}

#banner ul {
    bottom: 3px;
    list-style-type: none;
    margin: 0;
    opacity: 0.8;
    filter: alpha(opacity=80);
    padding: 0;
    position: absolute;
    right: 5px;
    z-index: 1002;
}
#banner ul li {
    background-color: #6B6D6A;
    color: #6B6D6A;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0;
    height: 30px;
    margin: 0px 10px 0 2px;
    width: 50px;
    border:2px solid #fff;
}

#banner ul li img {
    height: 30px;
    width: 50px;
}
#banner_list img {
    height: 290px;
    width: 720px;
    border:none;
}
#banner_list a {
    position: absolute;
}
#gallerybox
{
    background:url(/img/gallary.png) no-repeat top left; padding-left:15px; width:765px; height:330px; padding-top:15px;  }
    
.countdown
{
   background:url(/img/countdown_bar.png) no-repeat left -3px;
    height: 38px;}
.countdown_head
{
    color:#0099FF; margin-left:163px; height:38px;
    background:url(/img/countdown_bartail.png) repeat-x left 31px;
    font-size:20px; font-family:Arial; position:relative; }
.countdown_timer
{
    font-size:18px; color:#000;}

.countdown_ms .m_sec
 {
    font-size:14px; color:#000; }
.countdown_ms .label
 {
    font-size:18px; color:#000;}
p.timer
{
    background: url("/img/timer_bg.png") no-repeat scroll center center transparent;
    height: 25px;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 140px;
    }
a.more
{
    background: url("/img/more.png") no-repeat scroll center center transparent;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 8px;
    text-decoration:none;
    width: 56px;}
.new_arrival
{
   background:url(/img/new_bar.png) no-repeat left -3px;
    height: 38px;}
.new_arrival_head
{
    color:#0099FF; margin-left:154px; height:38px;
    background:url(/img/new_bartail.png) repeat-x left 31px;
    font-size:20px; font-family:Arial; position:relative; }
.category_blue,.category_black,.category_purple,.category_yellow
{
   background:url(/img/blue.png) no-repeat top center;
   width:740px;
   position: relative;
   height: 250px;}
.category_black
{
   background:url(/img/black.png) no-repeat top center;
    }
.category_purple
{
   background:url(/img/purple.png) no-repeat top center;
    }
   .category_yellow
{
   background:url(/img/yellow.png) no-repeat top center;
    }
.special
{
   background:url(/img/specials_bar.png) no-repeat left -3px;
    height: 38px;}
.special_head
{
    color:#0099FF; margin-left:163px; height:38px;
    background:url(/img/specials_bartail.png) repeat-x left 31px;
    font-size:20px; font-family:Arial; position:relative; }
    
#shippingfee .feetype
{
    background: none repeat scroll 0 0 #DEF0FF;
    border: 2px solid #D0E4F5;
    color: #222222;
    display: inline-block;
    line-height: 18px;
    height:18px;
    margin: 2px;
    text-align: center;
    text-decoration: none;
    width: 60px;
    }
#shippingfee .feetype.selected
{
    border: 2px solid #D12C47;}
#customshipping .remove_custom_shipping
{
    background: url("/img/remove.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 24px;
    width: 24px;}
#customshipping .remove_custom_shipping:hover
{
    text-decoration:none;}
#customshipping .fee_list
{
    height:24px; line-height:24px;}
#select_shippingfee
{
    max-width:200px;}
span#shipping_fee
{
    margin-right:0px;}
.big_sale #product_list li
{
    width:760px;}
.big_sale #product_list li p.img a img
{
    width:350px; height:350px;}
.big_sale #product_list li p.img
{
    text-align:left; padding:10px; border:1px solid #E1DEDE;}
.big_sale #product_list li p.img a
{
    border:none; width: 355px;}
    
.big_sale #product_list li p.title {
    color: #000000;
    height:auto;
    left: 380px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 380px;
}
.big_sale #product_list li p.title a 
{
    color: #333333;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    line-height: 25px;
    text-decoration: none;
}

.big_sale p.timer {
    background: url("/img/timer_bg1.png") no-repeat scroll center center transparent;
    height: 35px;
    position: absolute;
    right: 115px;
    top: 215px;
    width: 180px;
}

.big_sale .countdown_timer
{
    font-size:26px;}
.big_sale .countdown_ms .m_sec
{
    color:#333; font-size:20px;}
.big_sale #product_list p.title_bg
{
    display:none;}
.big_sale #product_list p.price
{
    position: absolute;
    right: 110px;
    top: 135px;
    }
.big_sale #product_list p.price .current_price
{
    font-size:40px;}
.big_sale #product_list p.view
{
    display:inline-block !important;
    position: absolute;
    right: 130px;
    top: 285px;}
.big_sale #product_list p.view a
{
    background: url("/img/view.png") no-repeat scroll center center transparent;
    display:inline-block;
    width:130px;
    height:60px;
     }
.ck_editor_wrapper
{
    display:inherit; width:750px; float:left; padding-left:4px;  }
.button
{
    display:inline-block; width:70px; height:22px; line-height:22px; color:#fff !important;
    background:url(/img/button3.png) no-repeat center center; text-align:center; }
.button:hover
{
    text-decoration:none;}
#lblMailingMsg
{
    color:green; padding-left:2px; font-weight:bold;}
    
a.update_value {
    background: url("/img/edit.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
}

a.add_value {
    background: url("/img/add.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
}
a.save_value
{
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
    text-decoration:none; 
    background:url(/img/save.png) no-repeat center center;}
    
a.save_add_value
{
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
    text-decoration:none; 
    background:url(/img/save.png) no-repeat center center;}
    
h1.header
{
    font-size:14px;}
h2.title
{
    margin:0px; color:#2E5E00;}
.exchangerate
{
    background: none repeat scroll 0 0 #EEEEF5;
    border: 3px solid #DEEFFF;
    min-height: 16px;
    font-size:14px;
    position:absolute; left:300px; top:30px;
    }
a.male
{
    padding-left:18px; background:url(/img/male.png) no-repeat left center;}
a.female
{
    padding-left:18px; background:url(/img/female.png) no-repeat left center;}
.online:link, .online, .online:visited
{
    font-size:11px; color:Green !important; }
.offline:link, .offline, .offline:visited
{
    font-size:11px; color:Gray !important;}

.cat_gird_title {
    color: #FFFFFF;
    display: inline-block;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    left: 15px;
    position: absolute;
    top: 6px;
}