html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, img{ margin:0; padding:0; border:0; font-style:inherit; font-size:100%;text-decoration:none;border:0;font-weight:inherit;font-size:11px;}

img, ul, li, ol, a, fieldset {border:0;}
ul {list-style:none;}
ol {list-style:decimal;}
a{cursor: pointer; text-decoration:none;}
a:hover {text-decoration:underline;}
p {font-size:11px;}
input, select{font-size: 11px; }

.clear{ clear:both; margin:0px; padding:0px;}

/* ---------- HEADER WITH NAVIGATION ----------------*/
#header{width:100%;} /*header contains iframe and top nav*/
/*sign in iFrame*/
#header iFrame{width:100%; overflow:hidden; border:none; height:55px;}
/*iFrame content*/
/*top row of header*/
#account-info{width:100%; height:30px; position:relative;color: #666666}
#account-info #welcome{float:left; left:1px; top:5px; width:40%; bottom:0; position:absolute;}
#account-info #country_select{font-weight:bold;}
#account-info #sign-in-links{float:right; width:60%; text-align:right; font-size:100%; margin-top:3px;}/*links that appear at top header*/
#account-info #sign-in-links a img{margin:0 0 0 3px;}
#account-info #sign-in-links a{color:#666666; margin:0 4px;}
#account-info #sign-in-links #basket-items-count{font-weight: bold; color: #993333; margin:0;}/* shopping bag text */
#account-info #sign-in-links .shopping-bag{ vertical-align:middle;}/*shopping bag pic - aligns with rest of the text*/
#account-info #sign-in-links #cart-items-count{font-weight: bold;}/*number of items*/
.logged-in-form {display:inline;}
/*header-holder contains logo and search*/
#header-holder{width:100%; margin-top:0; clear:both; color:#666666}
#header-holder #logo{float:left; width:50%; padding:2px 0 0;}
#header-holder #site-search{float:right; width:50%; text-align:right; margin-top:4px;}
#header-holder #search{border:#999999 solid 1px; height:16px; width:200px; padding:0; background-color:#e7e7e7; color:#666666;}
.search-button{vertical-align:bottom;}/*aligns with the rest of the text*/
/*top nav content*/
/*navigation buttons*/
#top-nav{float:left; margin:0; padding:0}
#top-nav ul{margin:0; padding:0; border:0;}
#top-nav ul li{background-repeat:no-repeat; margin:0; padding:0; list-style-type:none; display:inline; height:23px; float:left; overflow:hidden;}
#top-nav ul li a{margin:0; padding:0; display:block; height:23px; float:left}
html>body .top-nav ul li a{margin:0; padding:0; display:block; height:23px; vertical-align:top}
#top-nav ul li img{margin:0; padding:0; height:23px;}
* html a:hover{visibility:visible}
#top-nav ul li a:hover img{visibility:hidden}
/* Main nav */
/* FTBC-specific nav */
.ftbc-nav{padding-bottom:20px;}
.order-confirm-nav{padding-bottom:20px;}




/* -----------------------------------  ##    menu    ##  -------------------------------------- */
#menu{ margin-top:2px; height:22px; background:#000000; font-family:Verdana, Arial, Helvetica, sans-serif}
#menu ul li{ float:left; font-size:12px; text-transform:uppercase;}
#menu ul li a{ line-height:22px; padding-top:5px; padding-bottom:5px; padding-left:17px; padding-right:17px; color:#FFFFFF; }
#menu ul li a:hover{ background:#dadada; text-decoration:none; color:#000000;}
#menu ul li.list a{ border-right:0px;}


/* -----------------------------------  ##   middle   ##  -------------------------------------- */
.middle{ padding-top:15px;}
.middle_left{ float:left; width:185px;}
.middle_right{ float:right; width:745px;}

/* -----------------------------------  ##   middle_right   ##  -------------------------------------- */
#m_l{ float:left; padding-top:5px; padding-bottom:5px; color:#666666}
#m_r{ float:right; padding-right:6px; padding-bottom:5px;}
#m_l a{ color:#000000}


#flash{ margin-top:0px; margin-bottom:10px;}

/* ---------  ##   product   ##  --------- */
.new{vertical-align:top;}

ul.product{ width:172px; color:#555555; padding-bottom:20px;}
ul.product .p_images img{ width:170px;padding-top:1px;}
ul.product .p_images a img{ }
ul.product .p_images a:hover img{ }
ul.product .p_name{ text-align:left; padding-top:8px; padding-bottom:8px; color:#000000; font-weight:bold; line-height:20px;  font-size:12px;}
ul.product .p_name a{ color:#000000;}
ul.product .p_pice { text-align:left; color:#000000; font-size:12px;}
ul.product .p_pice a{ color:#000000;}


/* -----------------------------------  ##    down    ##  -------------------------------------- */
.down_top{}
.lan{ color:#30a7eb; font-weight:bold; font-size:12px; padding-bottom:5px;}
.down_top p{ margin-bottom:10px;}

.footer{ height:36px; line-height:36px;}
.footer_center{ margin: 0 auto;}

#down_bianpuan{border-top: 1px dotted rgb(153, 153, 153); clear: both; margin: 0 auto; padding-top:10px; padding-bottom:20px;}
#down_bianpuan a{ color:#000; padding-right:10px; padding-left:10px; line-height:25px; text-decoration:none}
#down_bianpuan a.one{ padding-left:0px;}
#down_bianpuan a:hover{ background:#000000; color:#FFFFFF;}

/* -----------------------------------  ##   module   ##  -------------------------------------- */
.module{ margin-bottom:15px;}
.module_top{ padding-left:15px; background:#000000; height:22px; color:#ffffff; font-size:11px; line-height:22px; text-transform:uppercase;}
.module_down{ padding-top:15px;}
.center{ text-align:center;}


.bei_categories{ background:url(images/bie_c.gif) no-repeat; width:177px; height:92px;}
.bei_categories a{ color:#000000; display:block; width:177px; height:54px; padding-top:38px;}
.bei_categories a:hover{ color:#a71d38;}

/* -----------------------------------  ##   module Categories   ##  -------------------------------------- */
.categories{ }
.categories .module_top{text-transform:uppercase; font-size:200%; color:#FFFFFF; letter-spacing: 2px; font-family:Georgia, "Times New Roman", Times, serif; }
.categories .module_top{background-color:#000000; padding:3px 7px 2px; z-index:-1;}
.categories .module_top a{color:#ffffff;}


.categories ul{ list-style: none; font-family:Arial, Helvetica, sans-serif}
.categories ul ul{ list-style: none;padding-left:0px;}
.categories ul li a{ display: block; width:180px;padding: 5px 0px; margin: 0; font-size:11px; color: #00000; font-weight:bold; padding-left:5px; text-decoration:none}
.categories ul li a:hover {color:#ffffff; background:#000000; text-decoration:none }
.categories ul li ul li a{ background:none; font-weight:normal; color:#000000 }

