@charset "utf-8";
/* CSS Document */
ul,li{ list-style:none}
.left{ float:left}
.right{ float:right}
.mt8{ margin-top:8px;}
/********************************************************************NAV********************************************************************************************/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;font-size:11px;font-family:Georgia, "Times New Roman", Times, serif}
.sf-menu {line-height:1.0; z-index:999;}
.sf-menu ul {position:absolute;top:-999em; z-index:9998; margin-left: -1px;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative; z-index:999px; text-align:center}
.sf-menu li ul{ text-align:left}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:1px;top:37px; /* match top ul list item height */z-index:9999;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; /* match ul width */top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */top:0;}
/*** DEMO SKIN ***/
.sf-menu {
	margin: 0px auto;
	width: 990px;
	clear: both;
	height: 38px;
	border-bottom: 1px #02aae0 solid;
}
.sf-menu a {
	padding:12px 6px;
	text-decoration:none;
	/*text-shadow:0 1px 1px rgba(0, 0, 0, .75);*/
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	display:block;
	border-width:0 1px;
	/*border-style:solid;*/
	/*border-color:#1e4e98 #1e4e98 #0475c1 #0475c1;*/
	position:relative;
}
.sf-menu a:hover {}
.sf-menu li.shoes a {
	border-left:0;
	/*
	-moz-border-radius:7px 0 0 7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-top-left-radius:7px;
	*/

}
.sf-menu li.shoes a{ width:133px;}
.sf-menu li.shoes ul a{ width:auto}
.sf-menu li.clothing a{ width:170px;}
.sf-menu li.clothing ul a{ width:auto;}
.sf-menu li.bags a{ width:180px;}
.sf-menu li.bags ul a{ width:auto}
.sf-menu li.prom a{ width:110px;}
.sf-menu li.prom ul a{ width:auto}
.sf-menu li.housewares a{ width:158px;}
.sf-menu li.housewares ul a{ width:auto}
.sf-menu li.womens a{ width:166px}
.sf-menu li.womens ul a{ width:auto}
.sf-menu li.watches a{ width:133px;}
.sf-menu li.watches ul a{ width:auto}
.sf-menu li.brands a{ width:107px;}
.sf-menu li.brands ul a{ width:auto}
.sf-menu li.blog a{ width:51px;}
.sf-menu li.blog ul a{ width:auto}
.sf-menu li.popular a{ width:156px;}
.sf-menu li.popular ul a{ width:auto}

.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*//*color:#fff;*/}
.sf-menu li {/*background:url(../img/spGlobalBlue.png) 0px 0px;*/}
.sf-menu li li {background:none;}
.sf-menu li li li {background:none;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background:url(../img/spGlobalBlue.png) 0 -98px;outline:0;}
.sf-menu ul {background:none;}
.sf-menu ul.first {margin-left:-1px}
.sf-menu ul.last {width:150px;background:#FFF;border:5px #e95402 solid;padding:6px 4px;-moz-border-radius:0px 0px 7px 7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-webkit-border-top-right-radius:0px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
.sf-menu ul.last li {border-bottom:1px #CCC dashed; text-align:left}
.sf-menu ul.last li a:link, .sf-menu ul.last li a:visited {background:0px;color:#333;border:none;font-weight:normal;padding:0px;margin:0px;line-height:24px;height:24px;padding:0 0px;text-shadow:none;}
.sf-menu ul.last li:hover, .sf-menu ul.last li a:hover {background:none;color:#2c5987}
.sf-menu li dd, .sf-menu li dd a:link, .sf-menu li dd a:visited {line-height:20px;height:20px;color:#333;padding:0px;font-weight:normal;border:none;padding:0 4px;white-space:nowrap;text-shadow:none;-moz-border-radius:0;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;}
.sf-menu li .view a:link,.sf-menu li .view a:visited{ color:#999999; text-decoration:underline}
.sf-menu li .view a:hover{ text-decoration:none; color:#333; background:#f1f1f1}
.sf-menu li dd a:hover {background:#31b8ea;color:#fff}
.sf-menu li dt, .sf-menu li dt a {line-height:20px;border-bottom:1px #ccc dashed;margin-bottom:4px;padding:0 4px;font-weight:bold;white-space:nowrap;}
.sf-menu ul table {border-top:8px solid #31b8ea;background:#fff;padding:10px 2px 10px;border-left:1px #e3e3e3 solid;-moz-border-radius:0px 0px 7px 7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;_border:1px #e3e3e3 solid;_border-top:5px solid #31b8ea;margin-top:-1px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
.sf-menu ul table dl {display:inline-block;float:left;padding:0 4px; *padding-bottom:10px}
.sf-menu ul table dl a {background:none}
#viewMoreDepts span {background:url(../img/spGlobalBlue.png) 0 -163px;display: inline-block;font-size: 0;height: 13px;margin: 0px 0 0 5px;overflow: hidden;text-indent: -9999px;
vertical-align: text-top;width: 13px; cursor:pointer}
#viewMoreDepts .sf-sub-indicator,.sf-sub-indicator{display:none}
#viewMoreDepts {background:url(../img/spGlobalBlue.png) 0 -48px;border-right:0;border-color:#15416f #15416f #3b6692 #e95402;width:156px;text-align:center;
/*
	-moz-border-radius:0 7px 7px 0;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	*/

}


/*** shadows for all but IE6 ***/
.sf-shadow ul {background:	url('../img/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off {background: transparent;}


.topbanner{margin-top:5px; width:990px; height:60px; position:relative; z-index:1}
.topbanner .lasttime{ position:absolute; left:30px; top:35px; color:#fff; font-size:10px; letter-spacing:3px}
.topbanner .timelink{ position:absolute;left:290px;top:33px; color:#777; font-size:10px; word-spacing:1px;}
.topbanner .timelink a{ color:#777; text-decoration:none}
.topbanner .timelink a:hover{ text-decoration:underline}
#span_dt_dt{font-weight:bold; font-size:30px; color:#fff;position:absolute; z-index:1; left:20px; top:0px;}
#span_dt_dt b{ font-size:16px;font-family:Arial, Helvetica, sans-serif}
/************************************************右侧边栏************************************************************/
.block-products { background-color:#fff;float:left;margin-bottom:8px; width:195px; height:325px; position:relative; padding-top:35px; border:1px #ddd solid}
.block-products ul,.block-products li{ list-style:none}
.block-products li { line-height: normal; margin:0px;}
.block-products h5 { padding-top:6px; margin:0px; font-weight:normal;}
.block-products img { width:175px; height:230px;overflow:hidden; margin:8px 10px 0px}
.block-products .container {}
.block-products .title {font-size:16px;display: block; color:#0B65A7;height:25px; line-height:25px; padding:0 20px 0 12px;position:absolute; left:0px;top:8px; font-family:Georgia, "Times New Roman", Times, serif}
.block-products .title_l{ position:absolute; width:5px; height:6px; background:url(../img/spGlobalBlue.png) right -592px; display:block; left:-5px;top:5px; display:none}
.block-products .product-title{ height: 70px; margin-bottom:3px; padding:0 12px;}
.block-products .product-title h5 a{font-size:11px; color:#515151; text-decoration:none;}
.block-products ul li a.btn { display:block;  background: url(../img/fleche-blockproducts.gif) 190px 12px #fff; background-repeat: no-repeat; color: #0b65a7;font-size: 14px; padding: 5px 10px; margin:0 12px;}
.block-products ul li a.btn:hover { text-decoration: none; background-color: #fff; }
.block-products .price{font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color: #515151; text-transform: uppercase; font-weight: normal; font-size: 11px;}

#recentorders {
    border: 1px solid #DDDDDD;
    display: inline-block;
    float: left;
    margin-bottom: 8px;
    padding: 5px;
    width: 185px;
	height:210px;
	overflow:hidden;
}
.recento{ padding-bottom:8px; height:170px; overflow:hidden}
#recentorders h4{}
ul#block_content {
    font-size: 9px;
    height: 180px;
    margin-top: 10px;
    overflow: hidden;
	padding:10px 0;
}
#block_content li{ background:url(../img/order.jpg) no-repeat left top; padding-left:22px; color:#999; height:60px;}
#block_content .links{height:25px; overflow:hidden; line-height:12px;}
#block_content .links a{ text-decoration:none; color:#333;}
#block_content .links a:hover{ text-decoration:underline;}

#blockproducts2 { background:#fff}
#blockproducts2 a.btn {color: #c09b7a; background: url(../img/fleche-blockproducts2.gif) 190px 12px  no-repeat #443931;}
#blockproducts2 a.btn:hover { background-color: #443931; }
#blockproducts2 ul li h5 a, #blockproducts2 .title, #blockproducts2 .price { color: #c09b7a; } 

.feedf{ display:block; margin-bottom:8px; float:left;}
.feedf img{ width:197px; height:60px;}

#aside {font-family: "lucida Grande", Lucida, Arial, sans-serif !important; float:left; width:197px; display:inline-block}
#aside:after {
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
} 
#aside h5.title1,
#aside h5.title2{margin: 0; padding: 5px 0 5px 12px; font-weight: normal; color: #000; text-transform: uppercase; font-size: 12px; background:#ddd}
#aside .block-livraison {padding: 5px 0; margin-bottom:8px; border:1px #ddd solid}
#aside .block-livraison li { list-style-type: none; font-size: 11px; color: #333333; padding: 5px 12px 5px 20px; background: url('../img/list-02.png') 6px 7px no-repeat; }
#aside .block-livraison li.special { background: none; padding-left: 12px; }
#aside .block-livraison li.special a { border-bottom: 1px solid #c4cc3a; cursor: pointer; }
#aside .block-livraison li.special a:hover { text-decoration: none; }
#aside .block-paiement {padding: 10px 0; height:62px; overflow:hidden; border:1px #ddd solid}
#aside .block-paiement a#cards { margin: 0 9px; display:inline-block; height: 62px; width:175px; background: url('../img/aside-block-paiement.jpg') 0 0px no-repeat #d3d1d0;}
#aside .block-paiement a#cards:hover {background: url('../img/aside-block-paiement.jpg') 0 -62px no-repeat #d3d1d0; }

/*********************************************************首页index***********************************************************************************/
.index_box{padding:9px 0 9px 12px; background:#fff; float:left; width:755px; margin-bottom:8px; border:1px #ddd solid; border-top:1px #02aae0 solid}
.index_box h2.title{ background:none; margin:0; padding:0; color:#333; font-size:16px;}
.index_box dl{ width:240px; float:left; display:inline-block; margin-right:8px; padding-bottom:8px; margin-top:8px; 
	/*background: url("../img/bg_prolist.gif") no-repeat scroll center bottom #F8F8F8;*/
	border: 1px solid #DFDFDF;
}

.index_box dl dt img{ height:291px; width:220px;  
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.index_box dd p{ display:block; height:46px; overflow:hidden;white-space:normal; text-align:center;}
.index_box dd p a:link,.index_box dd p a:visited{ text-decoration:none; color:#333;}
.index_box dd p a:hover{ text-decoration:underline; color:#069}
.index_box dd span{ color:#515151; text-align:center; display:block;}
.index_box dd span b{ color:#C00; }

.index_box_tab{padding:9px 0 9px 0px; background:#fff; float:left; width:988px; border:1px #ddd solid; display:inline-block}
.index_box_tab h2{margin:0 10px 0px 6px;color:#666; font-size:14px; display:inline-block; font-weight:normal; float:left}
.index_box_tab dl{ width:185px; float:left; display:inline-block; margin-right:5px; padding-bottom:8px; margin-top:8px; border:1px #fff solid}
.index_box_tab dl:hover{ background:#e9e7de; border:1px #d9d8d4 solid}
.index_box_tab dl dt img{ height:245px; width:185px}
.index_box_tab dd p{ display:block; width:185px;height:46px; overflow:hidden;white-space:normal; text-align:center;}
.index_box_tab dd p a:link,.index_box_tab dd p a:visited{ text-decoration:none; color:#333;}
.index_box_tab dd p a:hover{ text-decoration:underline; color:#069}
.index_box_tab dd span{ color:#515151; text-align:center; display:block;}
.index_box_tab dd span b{ color:#C00; }
.index_box_tab ul{ margin-left:10px;_margin-left:6px; display:inline-block}

.tab {}
.tab h2 {background:url(../img/tab_hover.gif) repeat-x;border: 1px solid #CCCCCC;cursor: pointer;padding: 2px 6px; border-bottom:none;-moz-border-radius:4px 4px 0px 0px;border-top-right-radius:4px;border-top-left-radius:4px;}
.tab h2.tabactive {color:#333; border-top:1px solid #02aae0; background:none; border-left:1px #02aae0 solid; border-right:1px #02aae0 solid; background:#fff; border-bottom:1px #fff solid}
.tab .tab_line{display:inline-block; float:left; width:768px; clear:both; background:url(../img/index_line.gif) no-repeat bottom center; margin-left:2px; padding-left:10px;}
.tab li {border-bottom: 1px dotted #CCCCCC;padding-bottom: 3px;margin: 5px 0;}
.tab .mhot, .tab.allhot {display: none;}
#tabcontent1,#tabcontent2,#tabcontent3{ display:inline-block; float:left}

.index_box_cate{padding:9px 0 0 12px; background:#fff; float:left; width:976px; margin-bottom:8px; border:1px #ddd solid; }
.index_box_cate h2.title{ background:none; margin:0; padding:0; color:#333; font-size:16px; text-transform:capitalize}
.index_box_cate h5 a{ padding-left:6px; text-decoration:none; font-size:12px;}
.index_box_cate h5{ margin-bottom:6px;}
.index_box_cate dl{ width:185px; float:left; display:inline-block; margin-right:5px; padding-bottom:8px; margin-top:8px; border:1px #fff solid; height:}
.index_box_cate dl:hover{}
.index_box_cate dl dt img{ height:175px; width:175px; border: 1px #ddd solid;}
.index_box_cate dl dd p{ display:inline-block; width:173px; line-height:17px; height:17px;overflow:hidden;white-space:normal; text-align:left; background:url(../img/list_square.gif) no-repeat 8px center; margin:0!important}
.index_box_cate dl dd p a:link,.index_box_cate dd p a:visited{ text-decoration:none; color:#333;padding-left:18px;}
.index_box_cate dl dd p a:hover{ text-decoration:underline; color:#069;padding-left:18px;}
.index_box_cate dl dd span{ color:#515151; text-align:center; display:block;}
.index_box_cate dl dd span b{ color:#C00; }
.index_box_cate dl dd i a{ padding-left:8px; font-style:normal; color:#02AAE0}

.blue_con{ clear:both; background:#fff; float:left; width:970px; padding:10px; margin-top:8px;}
.blue_con .title{ font-size:14px; font-weight:bold; line-height:30px; border-bottom:1px #e3e3e3  solid}
.blue_con .line_30px{ line-height:30px;}
#whybuy li{float:left;width:50%;height:90px; color:#666}

.footer1{ text-align:center; float:left; width:100%; clear:both; border-top:1px #ddd solid; padding:10px 0;}
.footer1 dl dd{ display:inline}
.footer1 a:link,.footer1 a:visited{ text-decoration:none}
.footer1 a:hover{ text-decoration:underline}
.footer1 img{ display:inline; margin:20px 0;}
/*************************************************************list********************************************************************************/
#subcategories{margin:0 0 8px 0; border:1px #e5e5e5 solid; padding:6px; background:url(../img/narrow_c_list_bg.gif) repeat; float:left; display:inline-block; width:771px}
#subcategories div{ background:#fff; padding:0 0px 0px; float:left; width:769px;}
#subcategories h3{ margin:0; padding:6px 6px 0 6px;}
#subcategories:after { 
	clear: both; 
	display: block; 
	height: 0; 
	font-size: 0; 
	visibility: hidden; 
	content: "."; 
}
#subcategories .inline_list{ font-size:10px; margin-left:10px; float:left; margin-bottom:6px;}
#subcategories .inline_list li{ float:left; width:240px; line-height:20px; height:280px; }
#subcategories a { display:block}
#subcategories a:link,#subcategories a:visited{ text-decoration:none}
#subcategories a:hover{ text-decoration:underline; }
.categories_img{ margin:8px 0px -7px 0px; float:left}
.categories_img a{ float:left; display:inline-block; margin-right:15px; margin-bottom:15px; width:385px; height:206px; position:relative}
.categories_img a span{ display:none}
.categories_img a:hover span{ display:inline-block; position:absolute; width:385px; height:206px; left:0px; top:0px; background:#000;opacity: 0.2;filter:alpha(opacity=20); }
.categories_img a.nomar{ margin-right:0px!important;}
/********************************************************Footer*********************************************************************************/
.dldivt{margin:0px auto 0px auto;width:1010px; color:#767676; text-align:left; border-bottom:1px solid #456784; padding-bottom:20px;}
.dldivt dl{float:left; margin-right:10px;}
.dldivt dt{margin: 20px 20px 8px 0px; padding: 0 0 12px; }
.dldivt dt span{ font-size:10px; font-weight:bold;letter-spacing: 1px;padding:5px;text-transform: uppercase;}
.dldivt dd{ line-height:18px; padding-left:6px}
.dldivt dd a{ display:block;}
.dldivt dd a:link,.dldivt dd a:visited{ text-decoration:none; color: #767676!important;}
.dldivt dd a:hover{ text-decoration:underline}
.dldivt .footer_r{ float:right; width:207px; height:230px; padding:20px; background:url(../img/spFooter.gif) no-repeat bottom}

.dldivt2{margin:0px auto 0px auto;width:1010px; color:#D9EEFA; text-align:left; border-top:1px solid #5f8fb7;border-bottom:1px solid #3a5d83; padding:20px 0; line-height:16px}
.dldivt2 a:link,.dldivt2 a:visited{ color:#D9EEFA; text-decoration:none}
.dldivt2 a:hover{ text-decoration:underline}

.dldivt3{position:relative;margin:0px auto 0px auto;width:1010px; color:#D9EEFA; text-align:left; border-top:1px solid #618bb7;border-bottom:1px solid #335c84; padding:20px 0; line-height:16px; overflow:auto; position:relative}
.dldivt3 h5{color: #C3DB34;font-family: Georgia; float: left;font-size: 14px;letter-spacing: 2px;line-height: 1.5em;margin: 0 20px ;width: 165px;}
.dldivt3 blockquote {color: #767676;float: left;font-size: 12px;font-style: normal;margin: 0 0 0px;width: 600px;}
.dldivt3 blockquote span{ font-style:italic;}
a#videoTestimonial {padding: 80px 0 0;position: absolute;right: 40px;top: 0px; background:url(../img/spFooter_blog.png) no-repeat top center; color:#fff}

.dldivt4{position:relative;margin:0px auto 0px auto;width:1010px; color:#767676; text-align:center; border-top:1px solid #4f7ca7;border-bottom:1px solid #1A3F65; padding:20px 0; line-height:16px; overflow:auto; position:relative}
/****************************************************porduct****************************************************************************************/
.new_des{ background:#fff; border:1px #e5e5e5  solid; padding:8px; position:relative; padding-top:40px; clear:both; width:766px; float:left}
.new_des .title{position:absolute; line-height:24px; font-size:14px; display:block; padding:0 20px;background:url(../img/spGlobalBlue.png) right -601px  no-repeat #68c2f9; height:24px;left:-6px; top:10px; color:#fff; font-weight:normal}
.new_des .title_l{ position:absolute; width:5px; height:6px; background:url(../img/spGlobalBlue.png) right -592px; display:block; left:-5px;top:5px}

.news_p{ margin-top:8px; margin-bottom:8px;}
.news_l{ float:left; width:200px; position:relative; padding-top:30px}
.news_l .title{ line-height:24px; font-size:14px; display:block; padding:0 20px;background:url(../img/spGlobalBlue.png) right -531px  no-repeat #68c2f9; height:24px; position:absolute; left:-6px; top:10px; color:#fff}
.news_l .title_l{ position:absolute; width:5px; height:6px; background:url(../img/spGlobalBlue.png) right -592px; display:block; left:-5px;top:5px}
.news_r{display:inline-block; float:left; width:583px;}
.news_p .new_des{ border:none}
.no1{display: block;margin: 0px auto 0;padding-top: 3px;text-align: center}
.no2{ margin:0px 0 0px 8px;}
.no3{ margin:0px 0 0 8px}
.addto{-moz-border-radius: 6px 6px 6px 6px;color:#2C5987;background:url(../img/button_bg.png) repeat-x; width:108px; height:20px;  border:1px #d1d1d1 solid; margin-right:10px; padding:3px 0 0 6px; display:inline-block; float:left}

/****************************************************************按钮************************************************************************************/
.button_new{-moz-border-radius: 6px 6px 6px 6px;outline: 0 none;overflow: visible;text-decoration: none;text-transform: uppercase; width: auto; color:#2C5987; font-weight:bold; padding:4px 8px; cursor:pointer; background:url(../img/button_bg.png) repeat-x }
.button_new:hover{ color:#F60;}
a.button_new{ border:1px #ccc solid; display:inline-block; padding:5px 8px;}
.button_new_two{-moz-border-radius: 6px 6px 6px 6px;outline: 0 none;overflow: visible;text-decoration: none;text-transform: uppercase; width: auto; color:#2C5987; font-weight:bold; padding:4px 8px; cursor:pointer; background:url(../img/spGlobalBlue.png) 0 -418px repeat-x; border:none; color:#fff;}
.button_new_two:hover{ background-position:0 -390px}
.w150{ width:150px; display:inline-block}
.ml163{ margin-left:163px;}
.nm{ font-weight:normal; font-size:11px;}
.tr{ text-align:right}
.account_new li{ float:left; text-align:center; width:200px;}

/*********************************************************************幻灯片**************************************************************/
.slider {width: 990px; /* important to be same as image width */ height: 557px; /* important to be same as image height */ position: relative; /* important */overflow: hidden; /* important */margin-top:8px;float:left;}
.sliderContent {width: 990px; /* important to be same as image width or wider */position: absolute;top: 0;margin-left: 0;}
.sliderMenu{width: 100px;height:10px;position: absolute; bottom:10px; right: 0;}
.sliderMenu li{ width:10px; height:10px; float:left; margin-left:10px;}
.sliderMenu li a{font-size: 15px; font-family:Times, Arial, Helvetica, sans-serif; display:block;margin:0px auto;border-bottom:1px solid #eee;background-color: #c8e2f1;color: #0b65a7;text-decoration:none;_height:10px;*height:10px;*margin-top:-2px;_margin-top:-2px; height:10px;}
.sliderMenu li a:hover{text-decoration:none;background: url(../img/arrow-slider.gif) no-repeat 10px center #68c2f9;color: #fff;}
.sliderMenu li a.current{text-decoration:none;background:#68c2f9;color: #fff;}
.sliderMenu li a table{	margin:0px auto;}	
.sliderImage {float: left;position: relative;display: none;}
.sliderImage span {position: absolute;font: 12px/15px Arial, Helvetica, sans-serif;	padding: 13px 10px 13px 10px;width: 785px;background-color: #000000;filter: alpha(opacity=70);opacity: 0.7;color: #FFFFFF;display: none;}
.sliderImage img{ width:990px; border:none}
.sliderImage span strong {font-size: 24px;font-family: Times;line-height:20px;}
.top{top:0px;left:0px; }
.bottom {bottom:0px;left:0px;}
.left{top:0px;left:0px;}
.right{top:0px;right:0px;}
.none, .hidden {visibility:hidden; }
.sliderMenu{list-style:none}
.sliderImage img  usemap,map{ border:none; text-decoration:none}}
/*********************************************/
ul.widget_content{ float:left;clear:both; width:195px;background:url(../img/quote-mark.png) no-repeat 4px 4px; height:225px;}
ul.widget_content li{padding:20px 10px 10px 20px;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#fff; line-height:18px}
ul.widget_content li span{ text-align:right; float:right}
.footer_r h4{ margin:8px 10px;}
/**************************newsletter******************/
#imgPlay {overflow: hidden; width: 785px; ZOOM: 1; position: relative; height: 280px; margin-bottom:8px;}
#imgPlay .imgs img {width: 785px; height:280px;}
#imgPlay .imgs li {float: left; position: relative}
#imgPlay .imgs {width:3140px}
#imgPlay .btn {
	right: 12px; overflow: hidden; width: 112px; bottom: 12px; text-indent: -9999px; position: absolute; height: 29px;
}
#imgPlay .btn A {
	background: url(../img/bg.png) no-repeat;background-position: 0px 0px; display: block; width: 112px; height: 29px;
}
#imgPlay .btn A:hover {
	background: url(../img/bg.png) no-repeat;background-position: 0px -30px;
}
#imgPlay .prev {
	background: url(../img/imgPlayer.png) no-repeat 0px 0px; left: 0px; width: 46px; CURSOR: pointer; text-indent: -9999px; position: absolute; TOP: 80px; height: 81px
}
#imgPlay .next {
	background: url(../img/imgPlayer.png) no-repeat 0px 0px; left: 0px; width: 46px; CURSOR: pointer; text-indent: -9999px; position: absolute; TOP: 80px; height: 81px
}
#imgPlay .next {
	background-position: right 0px; right: 0px; left: auto
}
#imgPlay .num {
	display: inline; left: 400px; position: absolute; TOP: 240px; height: 19px
}
#imgPlay .num SPAN {
	display: inline-block; background: url(../img/imgPlayer.png) no-repeat -19px -83px; margin: 0px 2px; overflow: hidden; width: 14px; CURSOR: pointer; line-height: 0; height: 13px
}
#imgPlay .num SPAN.on {
	background-position: 1px -83px
}
#imgPlay .num .lc {
	padding-right: 0px; padding-left: 0px; background: url(../img/lc.png) no-repeat; float: left; padding-bottom: 0px; width: 13px; padding-top: 3px; height: 16px
}
#imgPlay .num .mc {
	padding-right: 0px; padding-left: 0px; background: url(../img/lc.png) no-repeat; float: left; padding-bottom: 0px; width: 13px; padding-top: 3px; height: 16px
}
#imgPlay .num .rc {
	padding-right: 0px; padding-left: 0px; background: url(../img/lc.png) no-repeat; float: left; padding-bottom: 0px; width: 13px; padding-top: 3px; height: 16px
}
#imgPlay .num .mc {
	background: url(../img/mc.png) repeat-x
}
#imgPlay .num .rc {
	background: url(../img/rc.png) no-repeat
}
#imgPlay #numInner {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; padding-top: 3px; position: absolute; TOP: 246px; text-align: center
}

/**************************slide******************/
#blocknewsletter_home {background: url("../img/block-newsletter-bg.gif") no-repeat scroll 0 0 #8BBDE1;height: 50px;overflow: hidden;padding-top: 80px;position: relative;float:left;width:197px;margin-bottom:8px;}
#blocknewsletter_home_title {color: #FFFFFF;font: 24px Georgia;left: 40px; letter-spacing: 3px;position: absolute;top: 9px;}
#blocknewsletter_home_description {color: #FFFFFF;font: 11px/15px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;left: 10px;letter-spacing: 1px;padding-right: 10px; position: absolute;top: 44px;word-spacing: 2px;}
#blocknewsletter_home_email { border: 0 none;color: #000000; float: right;font: 10px Verdana;height: 16px;left: 3px;padding: 5px;position: absolute;text-align: left;top: 90px; width: 130px;}
#blocknewsletter_home_button {background: none repeat scroll 0 0 #4C6FA4;color: #FFFFFF; cursor: pointer; height: 26px; line-height: 26px; position: absolute; right: 14px; text-align: center;top: 90px;width: 40px;}
#blocknewsletter_home .success_inline,#blocknewsletter_home .warning_inline{ margin-left:10px; position:absolute;top:75px; font-weight:normal; font-size:9px}

.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #dfdfdf;
background:#fff;
z-index:99999;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
background:#fff;
cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
background: #fff url(../img/ajax-loader.gif) no-repeat center 30px;
padding:7px 45px 30px !important;
padding:7px 45px 30px;
margin: 0;
text-decoration: none;
text-align:center;
font-size: 8pt;
font-family:arial;
color:#0B65A7;
}
#thumbs_list img{ border:1px #FFF solid; padding:1px;}
#thumbs_list .shown img{ border:1px #ccc solid}


/***********************************************************************/
.mb8{ margin-bottom:8px;}
.block_new { float:left; display:inline-block; width:197px;}
.block_new h4{background: none repeat scroll 0 0 #68C2F9;color: #0178C0;font-size: 12px;font-weight: normal;padding: 5px 0 5px 12px; text-transform: uppercase;}
.block_new ul{background: none repeat scroll 0 0 #C8E2F1;padding: 5px 0;}
.block_new ul li {background: url("../img/list-02.png") no-repeat scroll 6px 7px transparent;color: #333333;font-size: 11px;list-style-type: none;padding: 5px 8px 5px 20px; font-family:Arial, Helvetica, sans-serif}
.block_new ul li a:link,.block_new ul li a:visited{ text-decoration:none}
.block_new ul li a:hover{ text-decoration:underline}
.experience_box {
    clear: both;
    color: #333333;
    float: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}
.experience_box .left_box {
    float: left;
    padding-left: 10px;
    padding-right: 20px;
    width: 108px;
}
.experience_box .photo_box {
    padding-bottom: 5px;
}
.experience_box .photo_box img {
    width: 108px;
}
.experience_box .right_box {
    float: left;
    line-height: 1.6em;
}
.experience_box .more_box {
    clear: both;
    float: none;
    padding-bottom: 25px;
    text-align: right;
}
.experience_box h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #E47607;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.experience_item {
    background: url("../img/experience_item.gif") no-repeat scroll left bottom transparent;
    clear: both;
    float: none;
    height: 30px;
    margin: 0 auto;
    padding: 0 10px 6px;
    width: 750px;
}
.experience_item_font {
    float: left;
    padding-bottom: 20px;
}
.experience_item_bg {
    background: url("../img/experience_item_bg.gif") no-repeat scroll left bottom transparent;
    float: left;
    height: 30px;
    width: 56px;
}
.experience_item img {
    margin-right: 10px;
    vertical-align: middle;
}
.experience_font {
    border-left: 5px solid #EBDABF;
    border-right: 5px solid #EBDABF;
    clear: both;
    float: none;
    font: 14px/1.6em Georgia,"Times New Roman",times,serif;
    margin: 0 auto;
    padding: 10px 20px;
    width: 720px;
}
.experience_bottom {
    background: url("../img/experience_bottom.gif") no-repeat scroll left top transparent;
    clear: both;
    float: none;
    height: 11px;
    margin: 0 auto 20px;
    width: 770px;
}
.margin_t {
    color: #515151;
    margin-top: 8px;
}
#open{ cursor:pointer; text-decoration:underline; color:#F60;}
#shipping_wap{display:inline-block; position:relative; z-index:99; font-size:11px; float:right}
#panel{ display:none;width:450px;font-size:11px; line-height:16px;position:absolute;top:32px;left:-200px; background:#096eb9; padding:7px;-moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px;}
#panel .con{position:absolute; background:url(../img/prod_li.gif) no-repeat; width:19px; height:14px; left:248px;top:-14px;}
#panel ul{padding:8px 12px;}
/*************************************selectbox*****************************************************/
.dd .ddTitle {
	background:#f2f2f2;
	border:1px solid #ddd;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;
	background:#fff;
	cursor:pointer;
}
.dd .ddTitle span.arrow {
	background:url(../img/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; 
}

.dd .ddTitle span.ddTitleText {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.ddTitleText img{text-align:left; padding:0 2px 0 0;display:none}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;display:none
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
	z-index:1px;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:2px 0 2px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background-color:#66CCFF;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
	display:none
}
.dd .ddChild a.selected {
	background-color:#66CCFF;
	
}
.hidden {display:none;}

.dd .borderTop{border-top:1px solid #c3c3c3 !important;}
.dd .noBorderTop{border-top:none 0  !important}

.wedding-tbl {
    background: url("../img/web_bg1276257470.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    padding-left: 50px;
}
.wedding-tbl dl {
    height: 55px;
}
.wedding-tbl dt {
    font-weight: bold;
}

/*categoryfeatured*/
.category_fea{margin:0px; border:1px #e5e5e5 solid; padding:6px; background:url(../img/narrow_c_list_bg.gif) repeat; float:left; display:inline-block; width:771px; margin-bottom:8px; position:relative;
-webkit-borderradius:5px;
-moz-border-radius:5px;
border-radius:5px;}
.category_fea .tips{ background:url(../img/tips.png) no-repeat; width:90px; height:91px; position:absolute; top:-1px ;right:0}
.category_fea div{ background:#fff; padding:0 0px 0px; float:left; width:771px;
-webkit-borderradius:5px;
-moz-border-radius:5px;
border-radius:5px;}
.category_fea h3{ margin:0; padding:6px; font-size:14px}
.category_fea:after { 
	clear: both; 
	display: block; 
	height: 0; 
	font-size: 0; 
	visibility: hidden; 
	content: "."; 
}
.category_fea a{ text-decoration:none}
.category_fea a:hover{ color:#006699}
.category_fea ul{} 
.category_fea ul li{ float:left; display:inline-block; width:185px; margin:5px 4px 0 3px; padding-bottom:8px; text-align:center} 

#sitemap_content {
    margin-left: 10px;
}
div.sitemap_block {
    float: left;
    padding: 0;
    width: 33%;
}
div.sitemap_block ul {
    margin-left: 6px;
    text-align: left;
}
div.sitemap_block ul li {
    background: url("../img/u_arrow_dot02.gif") no-repeat scroll 0 6px transparent;
    line-height: 18px;
    padding-left: 12px;
}
div.sitemap_block h3, .categTree h3 {
    margin-bottom: 1em;
    margin-left: 0 !important;
    margin-top: 1em;
}
div.tree_top {
    background: url("../img/sitemap-top.gif") no-repeat scroll -1px -3px transparent;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 24px;
    padding-top: 3px;
}
.categTree ul.tree, ul.tree ul {
    line-height: 20px;
    list-style-type: none;
}
.categTree ul.tree li {
    background: url("../img/sitemap-top-2.gif") no-repeat scroll -2px -4px transparent;
    border-left: 1px dotted #808080;
    font-weight: bold;
    margin-left: 11px;
    padding-left: 28px;
}
.categTree ul.tree ul {
    margin-left: -11px;
    padding-left: 0;
}
.categTree ul.tree ul li{ margin-left:-2px}
.categTree ul.tree ul li ul li{
    background: url("../img/sitemap-horizontal_2.gif") no-repeat scroll 0 -2px transparent;
    font-weight: normal;
    margin-left: -2px;
    padding-left: 16px;
}
.categTree ul.tree ul li ul li{  border-left:none}
.categTree ul.tree li a {
}
.categTree ul.tree a {
}
.categTree ul.tree a.selected {
    font-weight: bold;
}
.categTree ul.tree ul li.last {
    background: url("../img/sitemap-last.gif") no-repeat scroll -12px -2px transparent;
    border: medium none;
}
.categTree ul.tree li.last {
    background: url("../img/sitemap-top-2.gif") no-repeat scroll -1px -4px transparent;
    border: medium none;
}
.categTree ul.tree li.last ul {
    margin-left: -10px;
}
.categTree span.grower {
    cursor: pointer;
}

dl#faq{ margin-top:8px;}
dl#faq dt{ font-size:14px; color:#333; font-weight:bold; font-family:Georgia; line-height:24px; background:#eee; cursor:pointer; padding-left:6px; margin-top:2px;}
dl#faq dt span{ font-size:12px; float:right; padding-right:12px; color:#fff}
dl#faq dd{ display:none}

#product li.customizationUploadLine{ float:none!important}

/*** reviews - joseph ***/
.cb{ clear:both;}

.Warpper{ width:1000px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; background:#FFF; margin-top:10px;}
.Warpper .topp{ width:980px; background:#F3F3F3; border:solid 1px #DDDDDD; line-height:35px; font-size:15px; text-align:left; padding-left:20px; font-weight:bold; }
.Warpper .review{ border-bottom:#DDDDDD solid 1px; width:1000px; display:none; padding-top:20px; float:left; padding-bottom:10px; margin-bottom:5px;}
.Warpper .review:hover{/*background:#FFFBEC;*/}
.review_left{ width:200px; float:left;}
.review_left ul{ width:180px; margin:0 auto;}
.review_left ul li{ list-style:none; padding-bottom:5px; margin:0 auto; font-size:14px;}
.review_left .reviewleftpic{}
.review_left .stars1{ background:url(../img/star.png) no-repeat;width:73px; height:15px; background-position:2px -38px;}
.review_left .reviewcolor{color:#999; padding:5px;}
.review_left .date{color:#999; font-size:14px;}
.review_right{ width:800px; float:left;}
.review_message{ float:left;}
.review_message ul{ padding-left:80px; font-family:Verdana, Geneva, sans-serif; padding-bottom:10px; font-size:14px;}
.review_message ul li{ list-style:none; float:left; text-align:center; margin-right:80px; color:#999;}
.review_message ul li p{ font-size:14px; color:#000; margin-top:5px;}
.review_message1{ float:left;}
.reivew_content{ width:720px;float:left; }
.review_content1{ background:url(../img/quote-left-mini.png) no-repeat; float:left; text-indent:1.5em; width:720PX; font-size:12px; margin-left:20px; color:#333; margin:10px 20px; text-align:left;}
.review_content2{ background:url(../img/quote-right-mini.png) no-repeat; width:15px; height:12px; float:right;}
.review_pic ul { height:90px; float:left; padding-left:60px;}
.review_pic ul li{ list-style:none; width:70px; height:85px; border:#666 solid 1px; float:left; margin-right:40px;}
.review_pic img{ border:0;}

/********************************************insertpic********************************************************************************************/
.insertpic{ width:1000px; float:left; margin-top:14px;}
.insertpic img{ border:none}
.insertpicleft{ width:990px; margin-right:14px; float:left;}
.insertpicleft1{ float:left}
.insertpicleft2{ margin:11px 0 14px; float:left}
.insertpicleft3{ float:left}
.insertpicright{ width:300px; float:left;}
.insertpicright img{ float:left; margin-top:14px;}
.wall1{ float:left; width:320px; height:270px; background:#E1F3FE;}
.wall2{ background:#E1F3FE; width:300px; height:400px; float:left;}
.wall2 img{ margin-top:0px;}
.insertpic img  usemap,map{ border:none; text-decoration:none}