/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
/* Clear Fix */ 
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {display:inline-block}
.clearfix {display:block}
* {margin:0;padding:0}
.fr{float:right}
.fl{float:left}
.align-center{text-align:center}
.align-left{text-align:left}
.align-right{text-align:right}
ul, li, dl, dt, dd{list-style-type: none;}
.hidden {display: none;}
input {font-size: 12px;line-height: normal;outline: none;}
.input0{width:180px;height: 14px;line-height: 14px;border: 1px solid #BBB;padding: 3px 5px;}
.input1{ width:160px;height: 14px;line-height: 14px;border: 1px solid #BBB;padding: 3px 5px;}
.input2{ width:250px;height: 14px;line-height: 14px;border: 1px solid #BBB;padding: 3px 5px;}
.input3{padding: 3px 5px;color: #828280;width: 285px !important;border: 1px solid #BBB;}
.input4{ width:85px;height: 12px;line-height: 14px;border: 1px solid #BBB;padding: 3px 5px;}


#bodyTop{width: 1010px;margin: 20px auto 0;background: url(../images/body_topbg.png) top center no-repeat;padding-top: 10px;}
#bodyBottom{width: 1010px;margin: 0 auto 20px;background: url(../images/body-btbg.png) bottom center no-repeat;padding-bottom: 10px;}
#mainWrapper {width: 1010px;margin: 0 auto;background: url(../images/wrapper_bg.png) top center repeat-y;}
#headerWrapper{margin:0 auto; padding-bottom:15px;}
#headerWrapper .headerMain{position: relative;width:980px;margin:0 auto;}
#menuWrapper{background-color: #E5E5E5;}
#contentWrapper{vertical-align: top;width:980px;margin:0 auto;}
#contentWrapper .contentMain{min-height: 400px;position: relative;}
#footerWrapper{text-align:center; margin-top:10px;}
#footerWrapper .footerMain{ padding-bottom:20px;width:980px;margin:0 auto; background-color:#F7F7F7;border-top: solid 4px #EEE;}
/*=========================header======================*/
.topBar{height: 30px; line-height:30px;text-transform: uppercase;}
.topBar .topWelcome { float:left}
.topBar .topWelcome a{padding:0px 5px;}
.topBar .topWelcome a:hover{ text-decoration:underline;}
.topBar .topLink{ float:right;}
.topBar .topLink a{border-right: 1px solid #999;padding: 0px 5px;}
.topBar .topLink span{ color:#F00; font-weight:bold;}
.headerTop{ height:100px; background:url("../images/free.png") }
.headerTop .topLeft{ float:left;position: relative;width: 390px;}
.headerTop .topLeft .logo{ margin:0px 0px;}
.headerTop .topRight{ float:right;width: 450px;margin: 25px 20px 0px 0px;}
.topRight .form_search{float: right;width: 351px;padding: 10px 15px;background:#e5e5e5;}
.topRight .search_input{ height: 21px;width: 270px;border: 0px none; padding-left:5px;}
.topRight .search_bt{ background-color:#000;width:66px; height:21px; margin-left:10px; border:0px; vertical-align:top; cursor:pointer; color:#fff; font-weight:bold;}
.borbval{ border-bottom:1px  dashed #B5B5B5;}
/*====================nimi cart=====================================*/
#animBoxCart {background-color: #fff;border: 1px solid #000;display: none;position: absolute;top: 27px;right:0px;width: 450px;z-index: 9999;}
#animBoxCart .item {margin:10px 10px 0px 10px; padding-bottom:5px; border-bottom:1px dotted #ddd;}
#animBoxCart .item:last{ border-bottom:none;}
.animBoxCartImage {margin-right:10px;float:left;}
.animBoxCartContent{width:75%;}
.animBoxCartName a:hover {text-decoration: underline;}
.animBoxCartName,.animBoxCartQty,.animBoxCartPrice{ margin-bottom:5px;}
#animBoxCart .animBoxCartName ul.animBoxCartAttributes li{font-style:italic;}
.animBoxCartTotal{font-weight: bold;text-align: right;padding:10px;border-top: 1px solid #7F7F7F; border-bottom: 1px solid #7F7F7F;}
#animBoxCart .animBoxCartLink {font-weight: bold; text-transform:uppercase;padding:10px;border-bottom: 1px solid #7F7F7F;}
.animBoxCartNotice {font-weight: bold;padding: 5px;text-align: center;}
/*====================nav header====================================*/
.mainNav{ background-color:#000; height: 32px;}
.navHeader{font-size: 16px;font-weight: bold;width:980px;margin:0 auto;}
.navHeader ul.navbox{ height:30px; line-height:30px;}
.navHeader ul.navbox > li{float: left; padding:0px 20px; height:32px; line-height:32px;}
.navHeader ul.navbox > li > a{ color:#fff;text-transform: uppercase;}
.navHeader ul.navbox > li > a:hover{ color:#fff; text-decoration:none;}
.navHeader ul.navbox > li > span{ color:#fff;text-transform: uppercase;}
.navHeader ul.navbox > li:hover{background-color: #eee;}
.navHeader ul.navbox > li:hover > span{ color:#fff;}
.navHeader ul.navbox > li:hover > a{ color:#000}
.navHeader ul.navbox > li > span:hover{ color:#fff; cursor:pointer;}
.navHeader ul.navbox > li ul{width: 250px; display:none; position: absolute; top:30px; left:0px; background-color: #565656;opacity: 0.95;filter: alpha(opacity = 95);padding:15px;}
.navHeader ul.navbox > li ul li a{ color:#fff; font-size:12px;}
.navHeader ul.navbox > li ul li a:hover{ color:#fff;}
.navHeader ul.navbox ul{ line-height:normal;}
.navHeader ul.navbox li ul li{ padding:5px 0px;}
.navHeader ul.navbox li ul li a:hover{ text-decoration:underline;}
.navHeader ul.navbox li:hover > ul{ display:block; }
/*====================header drop menu=============================*/
/*LEVEL ONE*/
.menu{height: 41px;line-height: 41px; background:url(../images/nav.gif) repeat-x left center;position: relative;z-index:1000;}
.menu ul.level1{ margin:0px; padding:0px;}
.menu ul.level1 > li{float: left; zoom: 1;}
.menu ul.level1 > li > a{padding: 0px 13px; font-size:14px; font-weight:bold;border-right: 1px solid #555;}
.menu ul.level1 > li:last-child{ background:none;}
.menu ul.level1 > li:last-child a{ border-right: none; } /* Doesn't work in IE */
/*.menu ul.level1 li.hover{position: relative; }*/
.menu ul.level1 > li.hover > a{ text-decoration:none;}
/*LEVEL TWO*/
.menu ul.level1 li ul.level2 { width: 950px; display:none; position: absolute; left:0; background:#fff;padding:15px; border:1px solid #123D6A; }
.menu ul.level1 li ul li { font-weight: normal;float: left; width:25%; background:none; }/* IE 6 & 7 Needs Inline Block */
.menu ul.level1 li.hover ul li a	{ border-right: none; padding:5px 5px; color:#333; font-weight: normal; font-size:11px;}
.menu ul.level1 li.hover ul li:hover{ background:none;}
.menu ul.level1 li.hover ul li:hover a{ text-decoration:underline;}
.menu ul.level2>li>a{font-size:11px;line-height:20px;font-weight:600px;text-decoration:none;padding-left:7px;}
/*LEVEL THREE*/
.menu ul.level1 ul.level2 ul { left: 100%; top: 0; }
.menu ul.level1 li:hover > ul{ display:block; }
/*====================categories_css===================*/
body {  behavior: url(includes/csshover.htc);} /* WinIE behavior call */
div#nav-cat ul {margin: 0; padding: 0;/*  border: 1px solid #AAA;*/}
div#nav-cat ul.level2 {background-color: #fff; border:1px solid #e5e5e5;}
div#nav-cat ul.level3 {background-color: #fff;}
div#nav-cat li {position: relative; list-style: none; margin: 0;
/*  border-bottom: 1px solid #CCC;*/}
div#nav-cat li:hover {}
div#nav-cat li.submenu {background: url(../images/submenu.gif) 95% 50% no-repeat;}
div#nav-cat li.submenu:hover {background-color: #efefef;}
div#nav-cat li a {display: block; padding: 5px 0px 5px 10px;text-decoration: none; width: 140px; color:#333;}
div#nav-cat li a:hover{ color:#999;}
div#nav-cat>ul a {width: auto;}
div#nav-cat ul ul {position: absolute; top: 0; left: 220px; width:230px;
  display: none;}
div#nav-cat ul.level1 li.submenu:hover ul.level2, 
div#nav-cat ul.level2 li.submenu:hover ul.level3 {display:block;}
/*====================cate css=========================*/
#categoriesContent ul li,#categoriesnavContent ul li{line-height: 28px;}
#categoriesContent ul li a.category-top,#categoriesnavContent ul li a.category-top{font-size: 13px;
line-height: 22px;
padding-left: 5px;}
#categoriesContent ul li a:hover,#categoriesnavContent ul li a:hover{text-decoration:underline;}
/*====================products list====================*/
h1#productListHeading{ text-transform:uppercase; font-size:20px;}

.proImg{ margin: 0px 0px 10px 0px;height:220px;}
.proName{ margin:5px 0px; padding:0px 5px; height:30px; overflow:hidden;}
.proPrice{ font-weight:bold;}
.goodsList .proDescription{ padding:5px 0px;}

.pageBar { border: 1px solid #eee; border-width:1px 0px;}
.pageBar ul{ padding: 2px 5px;}
.pageBar ul li{line-height:22px;}
.showPagesResult{ text-align:left; width:50%;}
.showPagesLinks{ text-align:right; width:50%;}
.showPagesLinks .pgitem{padding: 2px 6px;margin-left: 4px;border: solid 1px #CECECE;}
.showPagesLinks .current{background-color: #999;color: white;}

.listBar{ height: 23px;}
.listBar ul li{float:left;}
.listBar ul li.li2{float: right;}
.listBar ul li.li3{ float:right; padding-right:10px;}
.listBar span{background: url(../images/listsp.gif) no-repeat 0 -23px;;display:inline-block; width: 50px;height: 23px;text-indent: 2em;line-height: 23px;}
.listBar a span.view_grid,.listBar a span.view_list{background-position: 0 0;}

.indexList{ margin:10px 0px 0px;}
.indexList ul{ padding:10px 0px 0px;}
.indexList ul li{float:left; width:243px; height:290px; overflow:hidden; text-align:center;}
.indexList ul li.last{ margin-right:0px;}

.goodsList ul{ padding:10px 0px;}
.goodsList ul li{ float:left; width:33%; height:290px; overflow:hidden; text-align:center;}
.goodsList table.tabTable{border-collapse:collapse;}
.goodsList table.tabTable td{ border:1px dotted #ccc;}

#featuredProducts ul{ padding:10px 1px 0;}
#featuredProducts ul li{ width:25%; margin-right:0px; height:250px;}

.slide{ overflow:hidden; height:250px;}

.alsoLike, .alsoBuy, .proComtents{ margin-top:10px;}
.alsoLike .head, .alsoBuy .head, .proComtents .head{border-bottom: 1px solid #C9BDA9;
text-indent: 10px;
font-weight: bold;
font-size: 16px;
padding: 5px 0px;
margin: 0 0 15px;}
.proComtents .comtentsCon{ padding:0px 10px;}
.alsoLike ul, .alsoBuy ul{ padding:10px 1px;}
.alsoLike ul li, .alsoBuy ul li{float:left; width:246px; height:250px; overflow:hidden; text-align:center;}

.recentViewed{margin:10px 0px;border: 1px solid #CCC;}
.recentViewed .head{background-color:#e5e5e5;border-bottom: 1px solid #CCC;line-height: 30px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;padding: 0 0 0px 30px;margin:1px 0px; font-size:14px; font-weight:800;}
.recentViewed ul{ padding:10px 1px;}
.recentViewed ul li{float:left; width:25%; height:250px; overflow:hidden; text-align:center;}
/*====================index banners====================*/
.banners{ margin-top:10px;}
.bannerHome{border: 10px solid #07567E;width:960px;margin:10px auto 0px;}
#focusbanner {width:740px; height:331px; overflow:hidden; position:relative;}
#focusbanner ul {height:427px; position:absolute;}
#focusbanner ul li {float:left; width:740px; height331px; overflow:hidden; position:relative; background:#000;}
#focusbanner ul li div {position:absolute; overflow:hidden;}
#focusbanner .btnBg {position:absolute; width:740px; height:20px; left:0; bottom:0;}
#focusbanner .btn {position:absolute; width:730px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focusbanner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#ddd; border:1px solid #999;}
#focusbanner .btn span.on {background:#fff;}

.flashBanner{width:960px;height:331px;overflow:hidden;position:relative;background-color:#000;}
.flashBanner .mask{ width:220px; height:100%; text-align:right;
	position:absolute; right:0px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask ul li{ border:3px solid #666666; margin:5px 7px 15px 7px;}	
.flashBanner .mask img{vertical-align:middle;cursor:pointer; width:200px; height:89px;}
.flashBanner .mask ul li.show{ border:3px solid #00AAFF}


.content{ padding:0px 10px 15px;}
.hotFlag{left: 0;position: absolute;top: 0;}
/*============index tabs===================*/

.indexShowTabs{margin:0px; padding:0px;border: 2px solid #4A0F0B;}
.indexShowTabs ul.indexShowTab{ margin:0 !important;width:736px;} 
.indexShowTabs ul.indexShowTab li{float:left;display:block;text-align:center;position:relative;outline:0;
-moz-border-radius:4px 4px 0 0;	font-weight:bold; cursor:pointer; width:33.33%;}	
.indexShowTabs ul.indexShowTab li.focus{color:#333;}
.indexShowTabs ul.indexShowTab li h2{ font-size:16px;background: url(../images/index_18.gif) no-repeat left center;height:30px; line-height:30px; color:#333;}
.indexShowTabs ul.indexShowTab li.focus h2{ background:none; color:#000;}
.indexShowTabs .indexShowCon  {padding:0px; margin:0px;}     

/*========================pro info==============*/
.productContent{ padding:0px;}
.navNextPrevWrapper{ margin-bottom:10px;}
.productInfo{ margin:0px;}
.productInfo .imgInfo{ float:left; width:350px;}
.productInfo .imgInfo .mainImg {padding: 10px 14px; margin-bottom:10px;}
.productInfo .imgInfo .mainImg #productMainImage { height:320px; overflow:hidden;}
.productInfo .imgInfo .mainImg #productMainImage img{width: 320px;height: auto;}
.productAdditionalImages ul li{margin-right: 10px;margin-bottom: 5px;border: 1px solid #CCC; float:left;}
.productAdditionalImages ul li.last{ margin-right:0px;}
.productAdditionalImages ul li img{width: 78px;height: auto;border: 0px;}

.productInfo .textInfo{ float:right; width:375px;}
.productInfo .textInfo h1{margin: 0px 0px 10px 0px;font: 18px Verdana, Geneva, sans-serif;}
.props{margin: 0 0 10px 0;text-transform: uppercase;border-bottom: 1px solid #E6E6E6;}
.props ul li{font-size: 14px;line-height: 24px;}
.props ul li div.pricing{display: inline !important;}
.proFeature{border-top: dotted 1px white;}
.proFeature ul li{ padding:3px 0px;}

.buyNow{border-bottom: 1px solid #E6E6E6;border-top: 1px solid #E6E6E6;margin: 10px 0px; padding:10px 0px;}

#productAttributes .optionName{text-transform:uppercase; font-weight:bold; font-size:14px;}
#cartAdd {margin:0px 0px;}
#cartAdd .quantity .label{ text-transform:uppercase; font-weight:bold; font-size:14px;}
#cartAdd .quantity{ margin-bottom:10px;}

#more_button {display: block; margin: 10px 0; display: block; height: 10px; width: 69px; text-indent: -9999px;}
.show_more {background: url(../images/show_more_2.png) no-repeat top left;}
.show_less {background: url(../images/show_less.png) no-repeat top left;}

.productDescription{ padding: 25px 0px 0px;}
.productDescription .head{
border-bottom: 1px solid #C9BDA9;
text-indent: 10px;
font-weight: bold;
font-size: 16px;
padding: 5px 0px;
margin: 0 0 15px;}
.productDescription .descriptionContent{  padding:0px 10px;} 
/*=========pro_tabs=========================*/
.proInfoTabs{margin: 0 0 10px 0;border-bottom: 1px solid #E6E6E6;}
.proInfoTabs ul.proInfoTab{width:400px;}
.proInfoTabs ul.proInfoTab li{ display:inline; cursor:pointer; padding:0px 10px; border-right:1px solid #000;}
.proInfoTabs ul.proInfoTab li.firsttab{ padding:0px 10px 0px 0px;}
.proInfoTabs ul.proInfoTab li.lasttab{ border-right:none;}
.proInfoTabs ul.proInfoTab li span{color:#000; text-transform:uppercase;font-weight:bold;}
.proInfoTabs ul.proInfoTab li.focus span{ border-bottom:1px solid #000;}
.proInfoTabs ul.proInfoTab li span:hover{ color:#737373;}
.proInfoTabs .proInfoCon{padding:10px 0px;max-height: 180px;overflow: auto; }  
.proInfoTabs .proInfoCon .sizeChart{ text-align:center}
/*=============reviews==============*/
.infoReviews{margin-bottom:10px}
.infoReviews .productReviewLink{ font-weight:bold;text-transform: uppercase; padding-bottom:10px; text-align:right;}
.infoReviews .productReviewLink a{color:#000; }
.infoReviews ul.reviewsList > li{padding:3px 0px; margin-bottom:8px; border-bottom:1px dashed #d2d2d2; position:relative}
.infoReviews ul.reviewsList > li .f1{font-weight:bold; margin-right:15px}
.infoReviews ul.reviewsList > li .rating{position:absolute; right:0px; top:3px}
.infoReviews ul.reviewsList > li .reviewContent{padding:5px 0px}
.reviewsWrite{border:1px solid #ddd; background-color:#F7F7F7}
.reviewsWrite .reviewsWriteHeading{height:26px; line-height:26px; padding-left:20px; font-weight:bold; border-bottom:1px solid #999;}
.reviewsWrite .reviewsWriteText p{ padding-left:20px}
.reviewsWrite .reviewsWriteText a{ text-decoration:underline}
.reviewsWrite .reviewsWriteBox ul{padding:10px 10px 0 250px;background:url(../images/wareview.gif) 40px 30px no-repeat}
.reviewsWrite .reviewsWriteBox ul li{padding:5px 0px}

.proReviewsWrite{margin:10px 0; padding:15px 10px 40px 220px; border:1px solid #ddd;;background:url(../images/wareview.gif) 30px 15px no-repeat}
div.star-rating{float:left;width:14px;height:13px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(../images/star_bg.gif) no-repeat 0 -13px;}
div.star-rating a{display:block;width:13px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -13px!important}
div.star-rating-hover a{background-position:0 -13px}
.star, .star_gray{background:url(../images/star_bg.gif) no-repeat 0 -13px; height:13px; width:12px; display:block; float:left; margin-top:2px}
.star_gray{background:url(../images/star_bg.gif) no-repeat 0 0}
.rating_left{ display:block; float:left}
.reviewsWrite label{ width:70px}

.textInfo{ width: 380px;}
#reviewWriteMainImage img,#reviewsInfoDefaultProductImage img{ width:320px; height:auto;}
.productReviewsWrite{ margin-top:15px; border:1px solid #737373;}
/*======================Bookmarking Widget ====================*/
.bookmarking span{display:block;font-size:14px;font-weight:700;padding-bottom:5px;text-transform:uppercase}
.bookmarking a{display:block;height:42px;width:48px;float:left;background:transparent url(../images/flapper.jpg) no-repeat;padding:0 9px}
.bookmarking a.delicious{background-position:0 0}
.bookmarking a.delicious:hover{background-position:0 -43px}
.bookmarking a.digg{background-position:0 -86px}
.bookmarking a.digg:hover{background-position:0 -129px}
.bookmarking a.stumbleupon{background-position:0 -344px}
.bookmarking a.stumbleupon:hover{background-position:0 -387px}
.bookmarking a.technorati{background-position:0 -430px}
.bookmarking a.technorati:hover{background-position:0 -473px}
.bookmarking a.twitter{background-position:0 -516px}
.bookmarking a.twitter:hover{background-position:0 -559px}
.bookmarking a.facebook{background-position:0 -172px}
.bookmarking a.facebook:hover{background-position:0 -215px}
.bookmarking a.reddit{background-position:0 -258px}
.bookmarking a.reddit:hover{background-position:0 -301px}
.bookmarking a.yahoo{background-position:0 -602px}
.bookmarking a.yahoo:hover{background-position:0 -645px}
.bookmarking a.rss{background-position:0 -774px}
.bookmarking a.rss:hover{background-position:0 -817px}
/*============================products compare================*/
.compareAdded{float:right;width:auto;text-align:center;margin:5px 0;padding:0 5px}
.compareText{padding:18px 0 0 5px}
.compareButton{padding-top:20px}
#compareResult{border:1px solid #e5e5e5;min-height:62px;margin:5px 0}
.compareAdded div{padding:2px}
.compareTitle{padding:17px 0 0 5px}
#compareDefaultMainContent h1{font-size:1.2em;text-align:center}
#compareDefaultMainContent td{vertical-align:top;border-bottom:1px solid #fff;padding:5px}
#compareDefaultMainContent table{border-spacing:0}
#compareDefaultMainContent th{vertical-align:top;font-weight:700;text-align:left;border-bottom:1px solid #fff;padding:5px 10px 5px 5px}
.compareWrapper{padding:5px}
#compareWarning{background:#f5f5f5;color:red;text-align:center;margin-bottom:5px;padding:5px}
.compareAdded div a:link{text-decoration:none}
.compareAdded div a:hover{text-decoration:underline;cursor:pointer}
.compareImage,.compNothing{text-align:center}
/*===================footer css=======================*/
.footerContent{padding: 10px 20px; text-align:left;}
.footerMenu{height: 39px;line-height: 39px;}
.navFooter{ float:left;}
.navFooter ul li{text-transform:uppercase; font-size:14px; float:left; padding-right:15px;}
.navFooter ul li a{color:#737373; }
.addThis{width:150px;margin: 0px auto;}
.footerLink{ float:left; width:600px;}
.footerLink li { float:left; width:200px;}
.footerLink li dl dt{ font-size: 16px; font-weight:600;  padding:0px 0px 10px 0px;font-family: 'ITCNewBaskervilleStdRoman';}
.footerLink li dl dd{ padding: 4px 5px;}
.footerLink li dl dd a{}
.footerLink li dl dd a:hover{text-decoration:text;}

.newsletter{ float:right; width:310px;position: relative;}
.newsletter span.no-spam{position: absolute;top: 0px;right: 20px;background: url(../images/no-spam.png) no-repeat;height: 50px;width: 50px;display: block;}
.newsletter p{ width: 200px; padding-bottom:20px; }
.newsletter input.textinput{ width: 192px;padding: 4px;border: 1px solid #A8A8A8; vertical-align:top;}

.copyRight{font-size:14px;}
.copyRight a{ color:#737373;}
/*=================account=============================*/
.accounLeftBox{border: 1px solid #D5D5D5;background:url(../images/bg_box_gray.gif) repeat-x;}
.accounLeftBox h2{ line-height:30px; height:30px; text-indent: 10px;}
.accounLeftBox ul{ padding:0px 10px 10px; margin:0px;}
.accounLeftBox ul li{background:transparent url(../images/red_arrow_bg.gif) left 7px no-repeat;padding:3px 10px;line-height:140%;}
.accounLeftBox dl{padding:0px 10px 10px; margin:0px;}
.accounLeftBox dd{ padding:5px 0px; margin:0px;}

#accountDefaultHeading{border-bottom: 1px solid #CCC;font-size: 16px;margin: 0px 0px 10px !important;padding: 0px 0px 2px;}
#accountDefaultHeading span{font-size: 12px;font-weight: normal;}

.table_orders tr.tableHeading{background-color: #f5f5f5;height: 25px;}
.table_orders th{padding-left:32px;text-align:left;}
.table_orders td{border-bottom:1px solid #eee; height:35px; padding-left:32px;}
.orderInfoShow{ padding:20px 50px; margin:0px;}
.orderInfoShow h4{height: 22px;line-height: 22px;padding-left: 28px;background-color: #EDEDED; color:#000}
.orderInfoShow h4 .left{float: left;width: 51%;}
.orderInfoShow ul{ padding:10px 0px 10px 30px; margin:0px;}
.orderInfoShow .liLeft{float: left;width: 50%;}
.paymentContent ul li.li1{ width:250px; float:left;}
.paymentContent ul li.li2{ float:right;}

/*=============news========================*/
.news_list ul{border:1px solid #CECECE; padding:12px; padding-top:6px;}
.news_list ul li{ border-bottom:1px dotted #AFAFAF; padding:10px 0; list-style-type:square; list-style-position:inside;}
.news_list ul li .list_t{ line-height:24px;}
.news_list ul li .list_t a{ font-size:14px; font-weight:700;}
.news_list ul li .list_t span{ margin-left:5px; font-size:14px;}
.news_list ul li p{ color:#666; text-indent:25px; line-height:20px;}

.news_main{ border:1px solid #CECECE; padding:15px 20px;}
.news_main h2{text-align:center; font-size:16px; line-height:30px; padding:10px 0px;}
.news_main h3{font-size:16px; line-height:20px; padding:10px 0px;}
.news_main .articleByLine{text-align:center; border-bottom:1px solid #DADADA; color:#919191; line-height:30px; height:40px}
.news_main .articleContent{ padding:10px 15px; margin:0px; }
.news_main .newsOtherLinks{ border-top:1px solid #ccc; margin:10px 0px 0px 0px;}

ul.articleLinkList { list-style-type: none; line-height: 1.5em; padding: 10px 0 0 0; margin: 0; }
ul.archiveLinkList { list-style-type: none; line-height: 1.5em; padding: 0; margin: 0; }
ul.articleLinkList li, ul.archiveLinkList li { background:url(../images/news_list_style.gif) left center no-repeat;padding-left:15px;}
ul.articleLinkList li.articleStoreLink { background-image: url("../images/icons/news_link_2.gif"); background-repeat: no-repeat; background-position: 17px 4px; padding: 0 0 0 35px; }
ul.articleLinkList li.articleProductLink { background-image: url("../images/icons/cart.gif"); background-repeat: no-repeat; background-position: 17px 0px; padding: 0 0 0 35px; }
ul.articleLinkList a, ul.archiveLinkList a { text-decoration: underline; }

.bt_news{ background:url(../images/news.gif) no-repeat right top;}
.bt_news h2{padding:3px 0px 3px 10px; font-size:12px; color:#fff; background-color:#333; width:100px;}
.bt_news ul{margin: 0px;padding:0px 5px; border:1px solid #333; border-width:2px 1px 1px;}
.bt_news ul li{overflow:hidden;height:21px; line-height:21px; padding:0px 5px;}
.bt_news ul li a{background:url(../images/news_list_style.gif) left center no-repeat;padding-left:10px;}

/* newsScrollerSideBox */
#newsSideBox ul li{ height:28px; line-height:28px;border-bottom: 1px dashed #4B3D63; overflow:hidden;}
/*====================box_same_css=================*/
.box_same_css ul li{margin-bottom:10px;padding: 5px 5px 5px 10px;}
.box_same_css ul li .item_txt{ margin-top:5px;}
/*=====Narrow By Color and Price==========*/
.by_color ul{ margin:0px 0px; padding:10px 0px 0px;}
.by_color ul li{ float:left; width:50%; margin-bottom:5px;}  
.by_color ul li a{padding-left: 18px;background-image: url(../images/sprite.png);
background-repeat: no-repeat;background-position: -201px -360px;}
.by_color ul li a:hover{background-position: -201px -384px;}
.by_color ul li a.selected{background-position: -201px -384px;}

.by_price ul{ margin:0px 0px; padding:10px 0px 0px;}
.by_price ul li{margin-bottom:5px;}
.by_price ul li a{padding-left: 18px;background-image: url(../images/sprite.png);
background-repeat: no-repeat;background-position: -201px -360px;}
.by_price ul li a:hover{background-position: -201px -384px;}
.by_price ul li a.selected{background-position: -201px -384px;}
.by_price ul li a.disabled{ color: #CCC;}
.by_price ul li a.disabled:hover{ text-decoration:none;}
/*====================Recently Sold items=============*/
#next{ background:url(../images/go_up_down.gif) center top; height:12px; width:190px; overflow:hidden;}
#prev{ background:url(../images/go_up_down.gif) center top; height:12px; width:190px; overflow:hidden;background-position:0px -12px;}
.recently_sold_items{overflow:hidden;position:relative; height:440px;}
.recently_sold_items ul{height:1000px;position:relative;overflow:hidden;clear:both;*zoom:1;}
/*===================information================*/
#informationContent ul li{line-height: 28px;border-bottom: 1px solid #656464;}
#informationContent ul li span{color: #DB0303;font-weight: bold}
#informationContent ul li a{ padding-left:5px;}
#informationContent ul li a:hover{ text-decoration:underline;}
/*=============shopping cart=============*/
.shoppingCart{border: 1px solid #E5E5E5;}
.shoppingCart ul.cartTitle{background:#e5e5e5; border-bottom:5px solid #F3F3F3; height:26px;overflow: hidden;padding: 5px 0px 0px 30px;}
.shoppingCart ul.cartTitle li{ float:left;}
.shoppingCart ul.cartTitle li span{background-color: #F1F2F2; border:1px solid #fff; border-bottom:none;padding: 0px 30px;display: inline-block;height: 25px;line-height: 25px; font-weight:bold;margin: 0px 10px 0px 0px !important;}
.shoppingCart ul.cartTitle .t1{width: 480px;}
.shoppingCart ul.cartTitle .t2, .t3, .t5 {width: 140px;}
.shoppingCart ul.cartTitle .t6{ width:118px;}
.shoppingCart ul.cartContent{margin: 10px 0px;padding: 0px;}
.shoppingCart ul.cartContent li{float:left;padding:5px 0px; height:70px;text-align: center;}
.shoppingCart ul.cartContent .c1{width: 480px;text-align: left;}
.shoppingCart ul.cartContent .c2, .c3, .c5 {width: 140px;}
.shoppingCart ul.cartContent .c3, .c5{ font-weight:bold;}
.shoppingCart ul.cartContent .c6{ width:118px;}
.shoppingCart ul.cartContent .remove{padding-top: 5px;}
.shoppingCart ul.cartContent .del {text-decoration: underline;text-transform: uppercase;}
.shoppingCart .cartBtn{ border-top: 1px solid #E5E5E5;}
.shoppingCart .cartBtn ul{ padding: 5px 20px;margin: 0px;}
.cartSubTotal {font-size:16px; font-weight:bold;border: 1px solid #E5E5E5;margin-top: 10px;padding: 10px 30px;}
.shoppingCartBtn{margin: 10px 0px;padding: 0px;}
.shoppingCart .cartEmptyText{padding: 20px 0px;font-size: 14px; text-align:center;}
.shoppingCart .cartEmptyText a{color: red;text-decoration: underline;}
/*=====================center wrapper===========*/
h1#cartDefaultHeading,h1#checkoutOrderHeading,h1#checkoutConfirmDefaultHeading,h1#checkoutSuccessHeading,h1#createAcctDefaultHeading,h1#checkoutShipAddressDefaultHeading,h1#checkoutPayAddressDefaultHeading{ text-transform:uppercase;margin: 0 0 10px 0; font-size:20px; color:#999;}
/*=========checkout step css=============*/
.checkoutContent{margin:0px; padding:20px 80px}
#checkoutSuccessOrderNumber{ padding:5px 0px 10px; margin:0px;}
#checkoutSuccessMainContent{ padding:10px 0px ; margin:0px; border:1px solid #333; border-left:none; border-right:none;}
.box_title{text-transform:uppercase; font-weight:bold; height: 22px;line-height: 22px;padding-left: 28px;background:#e5e5e5 url(../images/icon_checkout.gif) no-repeat;}
.box_title a{margin-right: 10px;padding-left: 10px;text-decoration: underline;float: right;border-left: 1px solid black; font-weight:normal;}
.info_bg{background-position: 0px -50px;}
.cart_bg{background-position: 0px -100px;}
.shipping_bg{background-position: 0px -75px;}
.payment_bg{background-position: 0px -100px;}
.comments_bg{background-position: 0px -125px;}
.shippingBox,.billingBox{width:49%;}
.shippingBox{float:left;}
.billingBox{ float:right;}
.addressContainer,.miniCartContainer,.discountContainer,.shippingContainer,.paymentContainer,.commentsContainer{ padding:8px 28px;}
/*==============================other css==========================*/
.accountMain{background-color:#fff; padding:5px;}
#shoppingcartBody .centerColumn,#checkoutBody .centerColumn,#checkoutconfirmationBody .centerColumn,#checkoutsuccessBody .centerColumn{ background-color:#fff; padding:20px 17px;}