/*
CSS by Reg Sengkey
sengkey[at]gmail.com
Modified by YiXia
yixia.sun[at]gmail.com
*/

/* Common Elements */
/* {margin:0;padding:0;}*/
p,h1,h2,h3,h4,h5,h6,ol,ul,hr {padding:8px 0px;margin:0;}
h1.textpage{font-size:20px}
h2{font-size:16px}
h3{font-size:14px}
h3.price{font-size:21px}
a{color:#F58426;text-decoration:none;}
a:hover{color:#000;}
.story a:hover{color:#fff;}
a img{border:0}
table{border-collapse:collapse;}
table td{font-family:Georgia,serifs;font-size:12px;padding:3px;}
table.colors_lines_light td{border:1px solid #ccc;}
/* Structure */
html,body{margin:0;padding:0;height:100%;} 
body{color:#666;font-family:Georgia,serifs;font-size:12px;line-height:160%;background:#989898 url('../images/gradientbg.jpg') repeat-x top;text-align:center}
#floater{position:relative;float:left;height:50%;margin-bottom:-360px;width:1000px;}
#container{position:relative;clear:left;height:720px;width:1000px;margin:0 auto;text-align:left;}
#realcontent{padding:0 60px 58px;height:470px;}
#content_area{display:none;overflow:auto;margin:10px 60px 0;height:500px;}
.commonbg{padding:40px 80px 0;height:440px;background:url('../images/content.png') center top no-repeat;position:relative;}
#content_wrap{height:396px;overflow:auto;position:relative;}
.cart{background:url('../images/noboxaecart.png') 55px top no-repeat;padding:82px 0 0 0;}
/*.cart{background:url('../images/cart.png') 55px top no-repeat;padding:82px 0 0 0;}*/
.cart #content_wrap{height:350px;width:700px;left:88px;}
.center{text-align:center;}
.left{text-align:left;}
#fbox{position:absolute;bottom:0;width:100%;height:66px;left:0;}
#footr{width:119px;height:43px;position:absolute;right:22px;top:0;}
/* Style */
#container{background:url('../images/bg.jpg') center no-repeat;}
#bg{background-image:url('../images/shadow.png');width:1000px;height:720px;position:absolute;top:0;left:0;z-index:-1;}
/* Main Menu */
#mainmenu {font-family:Georgia!important;font-weight:normal;font-size:14px;height:78px;width:510px;position:relative;top:10px;left:246px;z-index:100;}
#mainmenu ul {list-style:none;padding:0;/*width:520px;margin:auto;height:45px;*/}
#mainmenu li {float:left;margin:0;padding:0;}
#mainmenu a {display:block;width:102px;height:40px;color:#000;font-style:italic;text-align:center;border-top:6px solid #4d4d4d;line-height:38px;text-indent:-999em;}
#mainmenu li.current-menu a,#mainmenu a:hover {border-top-color:#0af;}
/* Foot Menu */
#fbox a{color:#fff;}
#footl a{display:block;float:left;padding:0 10px;font-style:italic;}
#footl ul{list-style:none;padding:16px 0 0 20px;height:30px;overflow:hidden;}
#footl li{float:left;margin:0;padding:0;border-left:1px solid #fff;line-height:12px;}
#footl li.first{border:none;}
#footl a:hover{color:#ccc;}
#footl li.current-menu a {font-weight:bold;color:#ccc;}
/* Coming Soon */
.welcome #container{background:url('../images/welcome.jpg') center no-repeat;}
.welcome #container #content_wrap div{display:none;}
/* Home Page */
#homepage{background:url('../images/homepage.png') top center no-repeat;padding:10px 20px;width:683px;height:444px;margin:0 auto;position:relative;text-align:center;}
#homepage #slide{width:683px;height:396px;overflow:hidden;margin:0;margin-bottom:20px;position:relative}
#nav {position:absolute;top:76px;left:0;overflow:hidden;z-index:100;width:126px;height:253px;margin:0;padding:0;z-index:100;}
#nav div.bg{position:absolute;width:126px;height:253px;top:0;left:-106px;background:url('../images/mainnav.png') top right no-repeat;}
#nav ul{position:absolute;top:0;left:-106px;list-style:none;margin:0;padding:10px 0px;*padding-top:20px;}
#nav li{list-style:none;margin:16px;padding:0;cursor:pointer;}
#nav li img{width:84px;height:56px;}
#nav a{display:block;width:84px;height:56px;padding:1px;}
#nav a.activeSlide,
#nav a:hover{background:#fff;}
#nav a:focus{outline:none;}
.gocollections{margin:0 auto;width:147px;height:29px;background:url('../images/gocollections.png');position:relative;}
.gocollections a{display:block;width:147px;height:29px;text-indent:-999em;z-index:300;position:relative;}
/* About Us */
.ourstory{background:url('../images/ourstory.png') center 26px no-repeat;padding:52px 0 0;width:745px;height:404px;margin:0 auto;position:relative;}
.ourstory ul.menu{margin:4px 0 0;padding:0 0 0 44px;float:left;overflow:hidden;width:180px;list-style:none;font-style:italic;font-size:16px;position:relative;text-indent:-999em}
.ourstory ul.menu a{display:block;width:174px;}
.ourstory ul.menu li{padding:0;margin:0;}
.ourstory ul.menu li.mstory{line-height:37px;}
.ourstory ul.menu li.mcontact{line-height:44px;}
.ourstory ul.menu li.mfaq{line-height:45px;}
.ourstory ul.menu li.mpay{line-height:45px;}
.ourstory ul.menu li.mship{line-height:33px;height:97px;}
.ourstory ul.menu li.maffiliate{line-height:45px;}
.ourstory ul.menu a:hover,
.ourstory ul.menu li.current-menu a{border-left:6px solid #0AF;}
.ourstory ul.menu li.current-menu li a{border-left:0;}
.ourstory ul.menu li li{}
.ourstory ul.menu li.last,.ourstory ul.menu li li{border-bottom:none}
.ourstory ul.menu ul{line-height:27px;padding-top:0;list-style:none;}
.ourstory div.story{width:470px;height:320px;margin-left:230px;overflow:auto;padding:0;position:relative;}
.ourstory div.story div.wrap{height:100%;}
.ourstory div.story{color:#fff;}
.ourstory div.story a{color:#0AF}
.ourstory div.story table{border:1px solid #ccc;border-width:0 0 1px 1px}
.ourstory div.story table td,.ourstory div.story table th{border:1px solid #ccc;border-width:1px 1px 0 0}
/* Collection */
.collection{width:759px;height:386px;margin:0 auto;zoom:1;overflow:hidden;}
.collection ul{list-style:none;overflow:hidden;margin:0;}
.collection li{padding:0;margin:20px;float:left;width:213px;height:142px;position:relative;}
.collection li a{width:213px;height:142px;display:block;}
.collection li a span{width:253px;height:182px;position:absolute;top:-20px;left:-20px;background:url('../images/collection.png');cursor:pointer;}
.collection img{width:213px;height:142px;padding:0;}
.collection .nameprice{font-weight:bold;font-family:Georgia;position:absolute;top:5px;right:10px;}
.nav{color:#fff;position:relative;overflow:hidden;width:100%;height:29px;}
.nav div{height:29px;width:82px;text-indent:-999em;cursor:pointer}
/*.nav div a{display:block;height:29px;width:82px;position:relative;}*/
.leftnav{position:absolute;top:0;left:136px;background:url('../images/prev.png') left top no-repeat;}
.rightnav{position:absolute;top:0;right:136px;background:url('../images/next.png') right top no-repeat;}
.nav .centernav{text-align:center;background:url('../images/back.png') center top no-repeat;width:147px;position:absolute;top:0;left:376px;/*208px*/}
.nav .centernav a,#collection-nav .centernav .cf{width:147px;}
#collection-nav div.centernav{background:url('../images/greybutton.png') center top no-repeat;cursor:default;/*height:30px;line-height:24px;*/;font-style:italic}
#collection-nav .centernav .cf{height:16px;padding-top:6px;line-height:16px;font-size:16px;text-indent:0;}
#submenu{background:url('../images/collectionmenu.png') center no-repeat;width:692px;height:38px;margin:0 auto;position:relative}
.filter{padding-left:78px;position:relative;}
.filter span{display:none;}
.filter input{position:absolute;z-index:-1;height:0;opacity:0;}
.filter a,.filter label{float:left;text-indent:-999em;position:relative;z-index:20;}
.filter a,.filter label span{display:block;width:68px;height:16px;background:url('../images/checkbox.png') left top no-repeat;cursor:pointer;margin-top:11px;}
.filter .collections{background:none;width:82px;}
.filter a:hover,.filter a.current,.filter label.checkedClass span{background-position:left bottom;}
.filter .wood{width:70px}
.filter .matte{width:77px;}
.filter .glossy{margin-right:90px;}
.filter .medium{width:80px;}
#searchbtn{position:absolute;top:0;right:0;cursor:pointer;height:38px;width:78px;background:none;border:none;text-indent:-999em}
/* Product */
.product{background:url('../images/product.png') center 10px no-repeat;width:739px;height:420px;margin:0 auto;position:relative;text-align:left;}
.prodleftbox{width:372px;/*width:411px;height:274px;overflow:hidden;*/position:absolute;top:32px;left:30px;}
#prodbox,#prodbox .container img{width:372px;height:248px;}
/*{width:372px;height:248px;width:411px;height:274px;}*/
/*.product #productnav{left:0;top:22px;}*/
#productnav{background:#808080;position:absolute;top:258px;width:372px;height:87px;overflow:hidden}
#productnav img{width:114px;border:1px solid #808080;margin:4px 0 0 6px;}
#productnav .activeSlide img{border:1px solid #0af}
.prodrightbox{width:280px;height:270px;position:absolute;top:22px;/*left:470px;*/left:426px;border-bottom:1px solid #0af}
.prodrightbox h1{font-size:21px;border-bottom:1px dashed #999;}
.prodrightbox .wrap{height:230px;overflow:auto;}
p.measure{background:url('../images/example.gif') right no-repeat;border-top:1px dashed #bbb}
#DropDown_Currency{position:absolute;top:338px;left:426px;height:25px;overflow:hidden;z-index:100;display:none;}
#DropDown_Currency input,#DropDown_Currency img{position:relative;top:-25px;margin:0 3px;cursor:pointer;}
#DropDown_Currency .current,#DropDown_Currency :hover,#DropDown_Currency .hover{top:0;}
.wrap ul{list-style:disc outside;margin-left:20px;}
.wrap table{width:100%;}
.wrap table td{padding:0 6px;}
.wrap table caption{font-weight:bold;font-size:15px;color:#fff;}
.wrap table td,.wrap table th{font-size:12px;color:#fff;text-align:center}
.price{position:absolute;/*left:460px;top:322px;*/left:426px;top:300px;}
.descbutton{width:125px;height:39px;position:absolute;left:583px;top:308px;display:block;text-indent:-1000px;background:url('../images/cart.gif')}
.coming{background:url('../images/coming.gif') center no-repeat;}
#pager{position:absolute;left:570px;top:366px;z-index:100;}
/*
#pager li{float:left;list-style:none;}
#pager a{padding:0 3px;margin:2px;border:1px solid #ccc;background:#eee;font-family:Arial;display:block;float:left;}
#pager a:hover{border-color:#333;background:#fff;}
*/
#pager a{padding:0 3px;line-height:16px;margin:2px;border:1px solid #333;background:#000;font-family:Arial;color:#666;}
#pager a:hover,#pager a.activeSlide{border-color:#333;background:#333;color:#fff;}

#table_articleid_64{display:none;}
.cart table td{padding:0;}
.cart .colors_lines *{display:none;}
.cart .colors_background1 img{display:none}
.cart .colors_backgroundlight td{text-align:left;}
.productDesc{border-spacing:1px;}
.productDesc .odd{background:#ddd;}
.productDesc th{width:100px;text-align:left!important;}
.wrap table.productDesc td,.wrap table.productDesc th{color:#666;padding:3px;}
.contactdl dt{float:left;width:80px;}
.contactdl dd{margin-left:90px;}