/*  
Theme Name: GlobalTrade
Theme URI: http://www.wpyou.com/
Description: A Wordpress Enterprise Theme - Widget Enabled, 2 Columns Gray
Version: 1.0 Final
Author: bob
Author URI: http://www.wpyou.com/
*/
/**************** Global CSS *********************/
body{ margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#333; background:#E6E9EB url(images/bg.gif) repeat-x 0 0;}
div,form,ul,ol,li,dl,dt,dd,span,p,button,textarea,blockquote,th,td { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0;padding:0;}
input,select{ line-height:16px;}
img,a img{ float:left; border:0;}
ul,ol,li{list-style:none;}
em{ font-style:normal;}

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}

a:link, a:visited{ color:#07519A; text-decoration:none;} 
a:hover{ color:#FF6600; text-decoration:underline;}

.wrapper{ margin:0 auto; width:960px; background-color:#FFF;}
/* Header */
.header{ width:960px; }
.header-content{ float:left; background-color:#FFF; position:relative;}
.top{float:left; margin:0px 0px; width:960px; height:90px;}

/* Logo */
.logo{ float:left; margin:20px 0px 10px; }
.logo h1{ float:left; padding:0px 0px 0px 10px; width:265px; text-indent:-9999px; }
.logo h1 a:link, .logo h1 a:visited{ width:265px; height:58px; background:url(images/logo.gif) no-repeat 0 0; display:block; }
.company_description{float:right; padding:25px 10px 0px; width:500px; text-align:right; color:#3B638F; overflow:hidden;}
.company_description h2{ text-align:left; color:#FFFFFF; font-size:24px; }
.company_description a{ color:#3B638F; text-decoration:none;}

/* Main menu */
.menunavi{ float:left; width:960px; height:120px; background:url(images/bg_search.gif) no-repeat center 30px;}
.main_menu{ float:right; height:30px;}
.main_menu ul {margin:0 0px 0 10px; }
.main_menu li { float:left; width:116px; text-align:center; background:url(images/bg_menuover.gif) no-repeat center 0px; text-transform:uppercase; display:block;}
.main_menu a:link, .main_menu a:visited { padding:10px 0px 8px; color:#2F4E66; font-weight:bold; text-decoration:none; display:block;}
.main_menu a:hover{ color:#FFFC00; background:url(images/bg_menuon.gif) no-repeat center 0px;}
.main_menu li.current_page_item{ color:#FFFC00; background:url(images/bg_menuon.gif) no-repeat center 0px;}
.current_page_item a:link, .current_page_item a:visited, .current_page_item a:hover{ color:#FFFC00; }

/* search */
.sub_m{ float:left; padding:5px 0px; width:960px; height:80px; text-align:center;}
.hotags{ height:26px; line-height:20px;}
.hotags a:link, .hotags a:visited { padding:0px 3px; color:#FFF; text-decoration:underline;}
.hotags a:hover{ text-decoration:none;}
.search{ float:left; width:960px; padding:5px 0px 2px;}
.so_form{ float:left; padding:0 210px;}
.so_form label{ float:left; width:60px; height:19px; line-height:19px;}
.searchInput{ float:left; width:360px; height:15px; line-height:15px;}
.searchBtn{ float:left; margin-left:5px; width:58px; height:21px; line-height:21px; color:#7B2E00; font-weight:bold; border:1px solid #FF8143; background:url(images/searchBtn.gif) repeat-x 0 0; cursor:pointer; }
.popso{ color:#666;}
.popso a:link, .popso a:visited { padding:0px 3px; color:#07519A; text-decoration:none;}
.popso a:hover{ color:#FF6600; font-size:10px; text-decoration:underline;}

/* Content */
.container{ float:left; width:960px;}
.site-navi{ float:left; width:950px; padding:10px 3px; text-indent:10px; text-transform:capitalize;}

/* Sidebar */
.sidebar{ float:left; margin:0px 4px 0px 3px; _margin:0px 4px 0px 2px; padding:5px 0px; width:180px;}
.sidebar h2{ padding:5px 0px;; font-size:12px; text-align:center; border-bottom:1px solid #9FC1E7; color:#072C69; background:url(images/bg_cats.gif) repeat-x;}
.sidebar img{ float:left;}
.sidebar ul{ color:#333;}
.sidebar ul li{ margin-bottom:10px; border:1px solid #9FC1E7;}
.sidebar ul li ul{ margin:0px 3px; padding:5px 0px; background-color:#F7FCFF;}
.sidebar ul li ul li{ margin-bottom:0px; font-size:12px; text-transform:capitalize; border:none !important; }
.sidebar ul li ul li a:link, .sidebar ul li ul li a:visited{padding:5px 0 4px 10px; background-color:#F6FCFF; border-bottom:1px solid #D1E4E9; display:block;}
.sidebar ul li ul li a:hover{ background-color:#FFF1D1; border-bottom:1px solid #FC8C2A; text-decoration:none; display:block;}

.children{ padding:0px 0px !important;}
.children li{ padding:3px 0px !important; font-size:12px !important; border-bottom:1px solid #B8B8B8;  font-weight:normal !important;}

.children a:link, .children a:visited{ font-weight:normal !important;}
.sidebar .current-cat{ background-color:#F8EFE4 !important;}
.current-cat a:link, .current-cat a:visited, .current-cat a:hover{ color:#353535;}
.sbhotags{ height:455px; overflow:hidden;}
.sidebar_tags{ padding:5px 5px; line-height:22px;}


/* Categories */
#categories li { position:relative; }
#categories li ul { position:absolute; left:-999em; width:180px;}
#categories li:hover ul ul, #categories li.sfhover ul ul{left: -999em;}
#categories li:hover ul, #categories li li:hover ul, #categories li.sfhover ul, #categories li li.sfhover ul{left:auto;}
#categories li:hover ul, #categories li.sfhover ul{left: 170px; border:solid 1px #83B4E4;top: 0px;}

* html #categories li {float:left;height: 1%;}
* html #categories li a {height: 1%;}

/* Middle */
.middle{ float:left; width:570px; padding:5px 0px 5px 3px; overflow:hidden;}
.mid{ width:568px;}
.topbanner{ text-align:center; overflow:hidden;}

/* intro */
.intro{ width:540px; margin-bottom:10px; padding:10px 10px; overflow:hidden;}
.intro_img img{float:left; padding:1px; width:185px; height:130px; border:1px solid #CCC;}
.intro p{ float:right; width:335px; line-height:20px; }
.intro p.buttons{ padding-top:5px;}

/* Suppliers Tabs */
.supplier{float:left; margin:-535px 0 5px; height:250px; border:1px solid #FCC916; background:url(images/bg_supplier.gif) repeat-x 0 0; overflow:hidden;}
.tabs{ padding:0px; width:568px;}
.tabs h4{ float:left; padding:0px 15px; height:26px; line-height:26px; font-size:12px; text-transform:capitalize; text-align:center; background:url(images/supplierLine.gif) no-repeat right center; cursor:pointer;}
.mOn{ color:#DC5522; background:url(images/supplierCurrent.gif) repeat-x right top !important;}

/* tabs box */
.spsbox{ float:left; width:552px; padding:12px 8px; background:#FFFFFF url(images/supplierBox.gif) repeat-x center top; overflow:hidden;}
.spsbox2{ padding:12px 8px 0px;}

/* Latest products */
.new_products{float:left; margin:275px 0 5px; padding-bottom:10px; border:1px solid #83BADE; overflow:hidden;}
.new_products h2{ padding:0px 12px; height:28px; line-height:26px; font-size:12px; text-transform:capitalize; background:url(images/latest.gif) repeat-x 0 0;}
.product{ float:left; padding:15px 17px 0px; height:98px; overflow:hidden;}
.product-thumb{ width:75px; height:75px; padding:1px 1px; border:1px solid #CCC;}
.product-thumb img{ width:75px; height:75px;}
.product-thumb4{ float:left;}
.product-name{ width:78px; height:12px; padding:2px 0px; font-size:12px; font-weight:normal; text-align:center; text-transform:capitalize; overflow:hidden;}

/* Featured products */
.featured{ margin:5px 0px; height:280px; background-color:#F5F9FB; position:relative;}
.featured ul{ float:left; padding:10px 0px 0px 10px; position:absolute; right:346px; top:28px; z-index:0;}
.featured ul li{ width:200px; padding:6px 4px 5px; overflow:hidden;}
.featured ul .mOn{ background:#FFF !important; border:1px solid #BFDAED; border-right:none;}
.ftd{ float:right; margin:10px 10px 0px 0px; padding:10px 15px; width:305px; height:220px; border:1px solid #BFDAED; background-color:#FFF; overflow:hidden;}
.ftdc{ width:300px; height:250px;}
.ftdc h3{ padding-bottom:5px; height:26px; line-height:26px; font-size:14px; font-weight:normal; text-transform:capitalize; overflow:hidden;}
.ftdc img{ float:left; margin:0px 8px 5px 0px; padding:1px 1px; border:1px solid #DDD;}
.ftdc p{ line-height:16px;}

/* Right */
.right{ float:right; width:190px; padding:0px 3px 5px 0px; overflow:hidden;}
.pr{ width:188px; margin-bottom:10px; border:1px solid #83BADE;}
.pr h2{ padding-left:12px; height:24px; line-height:24px; font-size:12px; background:url(images/bg_rh2.gif) repeat-x 0 0; text-transform:capitalize;}
.pr-content{ padding:10px 8px;}
.pr-content ul li{ padding:3px 0px 2px 12px; background:url(images/iconr.gif) no-repeat 0 7px;}
.pr-content ul li span{ font-size:10px;}
.welcome{ margin-top:5px;}
.member{ margin:0 auto; padding:8px 0px 20px 20px; text-align:center;}
.ar{ background-color:#FFFCEF; border:1px solid #FFB74B;}
.ar h2{ color:#0A2649; background:url(images/bg_rh2a.gif) repeat-x 0 bottom;}

/* Product List */
.product-left{ float:left; width:750px; padding:0px 5px;}
.keywords{ padding:4px 5px 1px; height:20px; color:#1963A2; background-color:#F8FAFB; border:1px solid #CADDE4;}
.keywords div{ float:left;}
.keywords a{ padding:0px 3px;}
.keywords a:link, .keywords a:visited{ text-decoration:underline;}
.keywords a:hover{ text-decoration:none;}
.marquee{ float:left; padding:0px 10px; width:600px;}

.ptitle{ margin:5px 0px; height:24px; line-height:24px; background-color:#F1F3F6; border:1px solid #CADDE4;}
.pimg, .pdesc, .pcontact{ float:left; font-weight:bold; color:#737676; text-align:center;}
.pimg, .pdesc{ border-right:1px solid #D9DFE8;}
.pimg{ width:140px;}
.pdesc{ width:440px;}
.pdesc3{ width:185px; overflow:hidden;}
.pdesc3 h2{ padding:0px 5px !important; height:16px; overflow:hidden;}
.pcontact{ width:150px;}

.prudcts_list{ float:left; padding:10px 5px; border-bottom:1px dotted #A9B4C3;}
.product-thumb2{ float:left; width:100px; padding:0px 12px; display:table-cell; overflow:hidden;text-align:center;vertical-align:middle;}
.product-thumb2 img{ width:100px; height:100px; padding:1px 1px; border:1px solid #CCC;}
.pdesc h2{ padding:0px 20px; font-size:14px; font-weight:normal; text-align:left;}
.product-describe{ float:left; padding:5px 20px; width:420px; height:55px; line-height:20px; font-size:12px; text-align:left; font-weight:normal; overflow:hidden;}
.product-describe p{ width:420px;}
.product-describe2, .product-describe2 p{ padding:5px 5px !important; width:185px;}
.contact-now{ float:right; width:130px; padding:20px 10px 0px 20px; font-weight:normal;}
.contact-now a{ padding-left:20px; background:url(images/inquiry.gif) no-repeat 0 0;}
.contact-now2{ float:left; padding-left:0px; width:100%;}
.contact-now2 a{ padding-left:0px; background:none;}
.contact-now3{ font-size:14px;}
.contact-now3 a{ padding:0px 10px;}
.contact-now3 img{ float:none;}
.contact-now4{ padding:10px 10px 10px 30px; font-size:14px;}
.contact-now5{ float:left; padding:10px 10px;}
.ptags{ float:left; padding:5px 0px 0px 20px; width:420px; height:15px; text-align:left; font-weight:normal; overflow:hidden;}

/* Single */
.product-single{ float:left; width:760px; overflow:hidden;}
.single{ float:left; margin:0px 3px 5px; _margin:0px 2px 5px; padding:0px 0px; width:750px; border:1px solid #CADDE4; overflow:hidden;}
.single2{ float:right; width:565px; _width:560px;}
.sidebar-single{ float:left; margin-top:-5px;}
.product-single h2{ padding:5px 10px 4px; height:16px; font-size:12px; background-color:#F1F3F6; border-bottom:1px solid #CADDE4;}
.h2name{ float:left; width:350px; overflow:hidden;}
.h2pronext{ float:right;}
.product-para{ float:left; padding:5px 10px; width:540px; /*width:710px;*/}
.paras{ float:right; padding:0px 0px 0px 15px; width:255px; /*width:420px;*/}
.para-name{ margin-bottom:7px; font-weight:bold;}
.paras ul{float:left;}
.paras ul li{line-height:28px;}
.single-cats-title{ font-size:16px;}
.single-product-describe{float:left; padding:10px 20px; line-height:20px;}
.single-product-image{ text-align:center;}
.single_pic{ width:650px; margin:0 auto; display:block; overflow:hidden; }
.single_imageWrap{ text-align:center; display: table-cell; vertical-align:middle; *display:block; *font-size:105px; *font-family:Arial; width:650px; }
.no-border{margin-bottom:0;padding-bottom:0; border:none;}
.single-tags{ float:left; margin:0px 5px; padding:10px 10px; width:695px; border:1px solid #B8B8B8}
.product-thumb-single{ float:left; padding:2px 2px; border:1px solid #CBCBCB;}
.product-thumb-single img{ width:260px; height:260px;}

.pdesc-single{ padding:10px 10px;}
.product-describe-single{ padding:20px 0px; width:100%; height:100%;}
.product-describe-single p{ padding:10px 0px 5px; width:100%; line-height:22px;}
.product-describe-single img{ max-width:535px; width:expression(this.width > 535 ? "535px" : this.width); height:auto;}
.detail{ font-size:14px; font-weight:bold;}

/* Relative Products */
.products-related{ padding-bottom:10px; width:558px;}
.product-rel{ padding:15px 15px 0px; _padding:15px 14px 0px;}
.product-thumb3{ width:77px; height:77px;}
.product-thumb3 img{ width:75px; height:75px; padding:1px 1px; text-align:center;}
.product-name3{ width:78px;}

/* Single page contact */
.arc{ float:left;}
.pr-contact{ color:#111; line-height:16px;}
.pr-contact a{ color:#111;}
.post-function{ float:right; margin:0px 0px 10px; width:255px; /*width:420px;*/ height:26px; line-height:26px; font-size:12px; font-weight:normal; border:1px dashed #DDD;}
.funs{ float:left; padding:0px 10px;}
.pronext{ margin-left:10px;}
.pronext a{ padding:3px 5px 2px; font-weight:bold; border:1px solid #EEE; background-color:#F1F3F6;}

/* Page */
.page_content{ padding:15px 15px; line-height:24px;}

.allcats{ width:708px; padding:15px 20px; border:1px solid #D8E1ED; background-color:#F5F9FC;}
.cats_list li{ float:left; width:320px; padding:8px 10px;}
.cats_list li a{ font-weight:bold;}
.cats_list li .children{ padding:0px 0px !important;}
.cats_list li .children li{ border:none; }

/* Blog */
.blog_list{ float:left; margin-bottom:10px; width:742px; border:1px solid #CBCBCB;}
.blog_list h2{ margin:0px 10px; padding:0px 10px 5px 0px; font-size:16px; border-bottom:1px solid #CCC;}
.blog_content{ margin-bottom:10px; padding:10px 20px; line-height:22px;}
.blog_content p{ margin:5px 0px;}
.sub_info_mid{ padding:4px 20px; color:#454545; text-align:right;}



/* Page Navi */
.pageNavi{ padding:20px 10px; text-align:center;}
.wp-pagenavi{ margin:0 auto;}

/* Comments */
.blog_comment{ padding:10px 20px;}
.blog_comment h3{ margin:15px 0px 10px; padding:5px 0px 5px 12px; font-size:14px; color:#454545; background-color:#F4F4F4;}
.commentlist li{ float:left; margin:5px 0px; width:96%; padding:15px 10px 5px 10px; background-color:#F5F5F5; border:1px solid #BBC5CC;}
.commentlist li.alt{ background:#FFFAF4; border:1px solid #BBC5CC;}
.commentlist li.comment-author-admin{ background-color:#FFF6F0; border:1px solid #FFCCBF;}
.commentlist li .gravatar{ float:left; width:48px; margin:0px 8px 5px 0px; padding:1px 1px; text-align:center; border:1px solid #C7C7C7;}
.commentlist li .floor{ float:left; width:48px; margin-top:1px; padding:2px 0px 1px; text-align:center; border-top:1px solid #A7B6BE; background:F8F8F8; color:#999999;}
.commentlist li .authordata{ float:right; width:480px;}
.commentlist li .commentmetadata{ float:right; color:#999999;}
.commentlist li .commentcontent{ float:right; width:480px;}
.commentlist p{margin:8px 0 0; text-indent:0px;}
.commentlist a:link, .commentlist a:visited{ background:none; color:#454545;}
.commentlist a:hover{ background:none; color:#CC0000; text-decoration:underline;}

.avatar{ float:left; width:24px; height:24px; margin:0px 8px 5px 0px; padding:1px 1px; border:1px solid #C7C7C7;}
.fn{ font-style:normal; }
.commentmetadata{ margin-top:-16px;}
.commentmetadata a:link, .commentmetadata a:visited{ font-size:11px; color:#999; text-decoration:none;}
.reply{ float:right;}
#cancel-comment-reply-link{ float:right; font-size:12px;}
.author_description{ float:left; padding:10px; line-height:20px; color:#1D97CC;}

/* Comment Form */
.form-comment{ padding:0px 10px 15px;}
.form-comment li{ margin:5px 0px; padding:0 0; border:none; background:none;}
#author, #email, #url, #comment{ padding:2px 5px 1px; width:240px; color:#333;}
#comment{ width:82%;}
#submit{ padding:4px 15px; font-size:14px; }

/* footer */
.footer{ width:960px; margin:10px auto 0px; *margin:0px auto 0px; padding:5px 0 15px; border-top:3px solid #44B0E7; color:#666; overflow:hidden;}
.footer p{ line-height:22px; text-align:center; text-transform:capitalize;}
.footags{ padding:5px 10px;}
.power a{color:#666;}

.noborder{ border:none !important;}
.blackl{float:left;width:200px;}
.ebp{float:left;width:200px;}
.hot_tags{ line-height:22px;}
.hot_tags a{ padding:0px 1px;}