@charset "utf-8";
.check_box_tit {
	background:url(../images/bg_title.gif) repeat-x left top;
	font-size:12px;
	font-weight:bold;
	height:35px;
	line-height:32px;
	padding-left:10px;	
}

.blue{ color:#8E0314}
.logoinput,.box_lr {
	padding-left:10px;
	padding-right:10px;
}
.box_lr2{
padding-left:50px;}
.logoinput #login-email-address, .logoinput #login-password, #email-address, #password-confirm, #password-new {
	height:20px;
	line-height:20px;
	font-size:14px;
	width:250px;
}
.ps_input_top {
	padding-top:80px;
}
.chechout_address td {
	height:32px;
}
#street-address, #suburb, #city, #country, #stateZone, #postcode, #phone, #b_street-address, #b_suburb, #b_city, #b_country, #b_stateZone, #b_postcode, #b_phone {
	width:370px;
}
body {
	background:#fff;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-align:center;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color:#007dca;
	text-decoration: underline
}
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
}
FORM, SELECT, INPUT {
	display: inline;
	font-family:arial;
	font-size: 11px;;
	margin: 0em;
	padding:0em;
}
TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%;
}
input:focus, select:focus, textarea:focus {
}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #ccc;
}
LEGEND {
	color:#8E0314;
	font-weight: bold;
	padding: 0.3em;
}
LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents,  .attribImg {
	float: left;
}
#specialsListing .specialsListBoxContents {
	width:192px;
	text-align:left;
	margin-bottom:20px;
}
#specialsListing .specialsListBoxContents a img {
	border:1px solid #fff;
	padding:3px;
}
#specialsListing .specialsListBoxContents a:hover img {
	border-color: #ededed;
}
LABEL.inputLabel {
	width: 9em;
	float: left;
}
LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
}
#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
}
P, ADDRESS {
	padding: 0.5em;
}
ADDRESS {
	font-style: normal;
}
.clearBoth {
	clear: both;
}
HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px dotted #9a9a9a;
}
a img {
	border:0;
}
form {
	padding:0;
	margin:0;
}
h1 {
	font-size:14px;
	margin-bottom:5px;
	color:#A03A3A;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.3em;
}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger {
	font-size: 11px;;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
}
ul, li {
	padding:0;
	margin:0;
	list-style:none;
}
.wrap {
	width:980px;
	margin:0;
	padding:0;
	clear:both;
	overflow:visible;
 *margin-bottom:-5px;

}
.clr {
	height:1px;
	margin-top:-1px;
	clear: both;
	overflow:hidden;
}
a {
	text-decoration:none;
	font-family:arial;
}
#toptab {
	
	height:25px;
	width: 140px;
	line-height:25px;
	float:right;
	z-index:1000;
	
}
#toptab ul li {
	float:left;
	position:relative;
}
#toptab ul li em {
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	margin-left:2px;
}
#toptab ul li a {
	font-size:11px;
	font-weight:normal;
	display:block;
	background: url(../images/toptab_arrow.gif) no-repeat right top;
	color:#000000;
	text-indent:10px;
	}
#toptab ul li:hover a {
	background-position:right bottom;
	color:#000;
	text-decoration:none
}
#toptab ul li:hover a span {
	background:transparent url(../images/toptab_arrow_l.gif) no-repeat left bottom;
	height:25px;
	display:block;
	cursor:pointer;
}
#toptab #myAccount {
	width:107px;
}
#toptab #CustomerService {
	width:141px;
}
#toptab #Currencies {
	width:132px;
}
#toptab ul li div {
	display: none;
}
#toptab ul li ul li {
	width:100%
}
#toptab ul li:hover div {
	display:block;
	position:absolute;
	top:25px;
	left:0;
	background:#fff
}
#toptab ul li:hover #myAccountsub {
	background:url(../images/toptabsub_1.gif);
	width:156px;
	height:82px;
}
#toptab ul li:hover #CustomerServicesub {
	background:url(../images/toptabsub_2.gif);
	width:141px;
	height:110px;
}
#toptab ul li:hover #Currenciessub {
	background:url(../images/toptabsub_3.gif) no-repeat; 
	width:149px;
	height:135px;
	left:-17px;
}
#toptab ul li:hover div ul {
	margin-left:15px;
	margin-top:5px;
}
#toptab ul li:hover ul li a {
	color:#000;
	background:url;
	font-size:11px(../images/toptab_subico.gif) no-repeat left center;
	text-indent:1em;
	line-height:16px;
}
#toptab ul li:hover p {
	color:#000;
	text-indent:1.5em;
	line-height:16px;
	height:16px;
	margin:0;
	padding:0
}
#toptab ul li:hover p a {
	background:none;
	display:inline;
	font-weight:normal;
	font-size:11px;
}
#toptab ul li:hover p a:hover {
	color:#069;
	text-decoration:underline
}
#toptab ul li ul li a {
	font-weight:normal;
	background:none;
	text-indent:0;
	width:auto;
}
#toptab ul li:hover ul li a:hover {
	color:#8E0314;
	text-decoration:underline
}
#topmenu {
background:transparent url(../images/nav_bar_bg.gif) repeat-x scroll 0% top;
	float:left;
	clear:right;
	width:804px;
	height:24px;
}
#topmenu .l {
	
}
#topmenu .r {

	line-height:24px;
	height: 24px;
}
#topmenu .r ul {
	margin-left:3px;
}
#topmenu .r ul li {
	float:left;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
float:left;
height:24px;
}
#topmenu .r ul li:hover {
}
#topmenu .r ul li a {
	font-size:13px;
	font-weight: bold;
	padding:0 18px;
	display:block
}
#topmenu .r ul li a:hover {
	text-decoration:none;
	background:transparent url(../images/nav_bar_bg.gif) repeat-x  left -24px;
}

#logo2{
width:980px;
height:88px;
margin:0px 0px;
}
#sitelogo {
	background: url(../images/logo.gif) no-repeat 10px 5px;
	height: 71px;
	width: 240px;
	margin:34px 80px 34px 20px;
	float:left;
}
#sitelogo3 {
	background: url(../images/logo.gif) no-repeat 10px 5px;
	height: 71px;
	width: 240px;
	margin:8px 80px 8px 20px;
	float:left;
}#sitelogo4 {
	background: url(../images/logo.gif) no-repeat 10px 5px;
	height: 71px;
	width: 240px;
	margin:0px 80px 8px 20px;
	float:left;
}

#navMainSearch {	
	background:url(1239085884.jpg) no-repeat;
	height:30px;
	margin:5em 9em 5em 1em;
	width:171px;
	padding:0em;
	border:0;
	float:right;
	position:relative;
	
	}
#navMainSearch2 {	
	
	height:30px;

	width:171px;
	padding:0em;
	border:0;
	float: left;
	position:relative;	
	}
#top_ueserinfo {
	float: left;
	height:25px;
	line-height:25px;
	color:#666;
	font-size:12px;
	margin-top:30px;
	margin-left:10px;
	position:relative;
	z-index:999
}
#top_ueserinfo a {
	color:#000
}
#top_ueserinfo a:hover {
	color:#A03A3A;
	text-decoration:underline
}
#sitelogo h1 {
	font-size: 10px;
	color: #666;
	margin:55px 0 0 160px;
	visibility:hidden;
	text-decoration:underline
}
#sitelogo:hover h1 {
	visibility: visible;
	color: #666
}
#sitelogo3 h1 {
	font-size: 10px;
	color: #666;
	margin:55px 0 0 160px;
	visibility:hidden;
	text-decoration:underline
}
#sitelogo3:hover h1 {
	visibility: visible;
	color: #666
}#sitelogo4 h1 {
	font-size: 10px;
	color: #666;
	margin:55px 0 0 160px;
	visibility:hidden;
	text-decoration:underline
}
#sitelogo4:hover h1 {
	visibility: visible;
	color: #666
}

#mainmenu {
	width: 172px;
	_width: 170px;
	height:35px;
	font-size:13px;
	font-weight:bold;
	position:relative;
	float:left;
	z-index:9999
}
#mainmenu .menu {
	position:absolute;
	display:block;
	top:35px;
	left:0px;
}
#mainmenu .title {

	height: 35px;
	width: 174px;
	display:block;
	
}
#mainmenu a.title:hover {
	background-position:left bottom;
	text-decoration:none
}
#mainmenu .title span {
	font-size:13px;
	color:#000;
	 padding:8px 10px;
	 display:block
}
#mainmenu #all_categories_list {
	background: url(../images/mainmenu_dropico.gif) no-repeat left top;
	width:17px;
	height:17px;
	position:absolute;
	display:block;
	top:10px;
	left:140px;

	z-index:999999
}
#mainmenu .bottom {
	font-size:1px;
	height: 4px;
	width: 172px;
	overflow:hidden;
	clear:left;
	margin-left:-1px;
	background-color:#ddd;
}
/*define menu*/

.menu {
	font-size:12px;
	width:171px;
	padding-left:1px;
	padding-bottom:0px;
	float:left;
	z-index:500;
	
}
.menu ul {
	background:transparent;
	float:left;
}
.menu ul ul {
	width:174px;
}
.menu ul li {
	float:left;
	display:block;
	width:170px;
	height:24px;
	line-height:24px;
	
	font-weight:normal;
	background:#F5F5F5 url(../images/menu_arrow_bg.gif) no-repeat -6px -101px;
	-overflow:hidden
}
.menu ul li a:hover {
	border-top:1px solid #a6a6a6;
	margin-top:-1px;
}
.menu ul ul li {
	display:block;
	width:161px;
	height:auto;
	line-height:140%;
	border:0;
	font-weight:normal;
	padding:2px 0 2px 20px;
	border-right:2px solid #a6a6a6;
	background-position:0 -32px;
	background-color:#fff;
}
.menu ul ul .b_top {
	background-position:0 0;
	border-top:1px solid #a6a6a6;
	border-right:2px solid #a6a6a6;
	padding-top:10px;
}
.menu a, .menu a:visited {
	display:block;
	float:left;
	height:100%;
	width:180px;
	font-size:12px;;
	text-decoration:none;
	color:#000;
	padding:0;
	text-indent:0.8em;
}
.menu ul ul li a, .menu ul ul li a:visited {
	display:inline;
	color:#000;
	background:none;
	text-indent:0;
	width:auto;
}
.menu ul ul li a:hover {
	color:#8E0314;
	background:none;
	text-decoration:underline;
	border:0;
	margin:0
}
.menu ul ul :hover > a {
	color:#069;
	background:none;
	text-decoration:underline;
	border:0;
	margin:0
}
.menu table {
	border-collapse:collapse;
	padding:0;
	margin:-1px;
	width:0;
	height:0;
	font-size:1em;
	z-index:1;
}
* html .menu a:hover {
	color:#000;
	position:relative;
	z-index:100;
	text-decoration:none;
	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;
}
.menu li:hover {
	position:relative;
}
.menu :hover > a {
	color:#000;
	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px;
}
.menu ul ul {
	position:absolute;
	height:0;
	top:-10000px;
	left:156px;
	width:183px;
	padding-bottom:4px;
	height:auto;
	background:url(../images/menu_arrow_bg.gif) no-repeat 0 100%;
}
.menu ul :hover ul {
	top:-1px;
}
#searchbg {
	float: right;
	width:805px;
	background:url(../images/seach_bg.gif) repeat-x
}






#shopcart {
	background: url(../images/shopcart.gif) no-repeat left top;
	display: block;
	height: 32px;
	line-height:30px;
	text-indent:45px;
	width: 148px;
	float:right;
	margin-top:3px;
	margin-right:3px;
	-margin-right:2px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-decoration:none
}
#shopcart:hover {
	background-position:left bottom
}
#popsearch {
	font-family: Arial;
	font-size: 11px;
	line-height:24px;
	clear:both;
	margin-left:15px;
	color:#424242
}
#popsearch a {
	color:#424242;
	text-decoration:none
}
#popsearch a:hover {
	text-decoration:underline;
	color:#000
}
#trustful {
	width: 172px;

	margin-top:10px;
	background: #fff url(../images/trustful.gif) no-repeat center 8px;
	padding-top:80PX;
	clear:both;
}
#newsletter_form {
	margin-top:10px;
	border:1px solid #bdc4c8;
	background: #fff url(../images/newsletter.png) no-repeat 0px 0px;
	text-align:center
}
#newsletter_form .leftBoxHeading {
	background:none;
	display:none
}
#newsletter_form .bg_letter {
}
#newsletter_form .bg_letter span {
	font-weight:normal;
	font-size:12px;
}
#newsletter_form #wholesale_newsletter_text {
	margin:15px 0 10px 10px;
	display:block;
	color:#666;
	text-align:left
}
#newsletter_form #email {
	background:#fff;
	border:1px solid #ddd;
	padding:3px;
	margin-bottom:10px;
}
#newsletter_form button {
	background:#fff url(../images/newsletter_buttonbg.gif) repeat-x left top;
	border:1px solid #ddd;
	cursor:pointer;
	font-family:Arial
}
#newsletter_form button:hover {
	background-position:left bottom
}
#centerBoxWrapper_newsletter, #centerBoxWrapper_newsletter {
	float:right
}
#navColumnCenter_newsletter #navBreadCrumb, #navColumnCenter_conditions #navBreadCrumb {
	width:980px;

	clear:right
}
#trustful dt, #trustful dd, #trustful dl {
	padding:0;
	margin:0;
	color:#888;
	font-size:11px;
}
#trustful dt {
	/* background:url(../images/trustful_ps.gif) no-repeat center center; */
	height:20px;
	width:160px;
	margin-left:7px;
	display:block
}
#trustful dd {
	margin:9px;
}
#footer_search {
	width:980px;
	margin:0 auto;
	clear:both;
	margin-top: 10px;
	text-align:center;
	background:#F2F2F2;
	border:1px solid #BDC4C8;
	height:38px;
	line-height:38px;
	font-size:12px;
	color:#274e6d
}
#footer_search td {
	padding:0 3px;
}
#footer_search input, #footer_search select {
	background:#fff;
	border:1px solid #BDC4C8;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer_search .footsearchinput {
	width:180px;
+height:16px;
	padding-left:3px;
}
#footer_search input#footer_search_go {
	background:url(../images/foot_search_go.gif) no-repeat left top;
	width:30px;
	height:19px;
	display:block;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer
}
#footer_search a:hover input #footer_search_go, #footer_search input #footer_search_go:hover {
	background-position:left bottom
}


#curcategory_link {
	font-size:12px;
	width:170px;
	padding-left:1px;
	padding-right:1px;
	background:#8E0011;
	float:left;
}
#curcategory_link a {
	float:left;
	display:block;
	width:172px;
	height:26px;
	line-height:24px;
	border-bottom:2px solid #8E0011;
	font-weight:bold;
	background:#F2F2F2;
	text-indent:0.5em;
	padding-right:3px solid #8E0011;
}
#curcategory_link a:hover {
	background:#F3F3F5;
	color:#000000
}
/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 980px;	
}
.leftBoxContainer {
	margin-top:10px;
}
.rightBoxContainer {
	margin-top:10px;
	border:1px solid #bdc4c8;
}
.leftBoxHeading, .rightBoxHeading {
	height:24px;
	background:url(../images/dhbg.gif) repeat-x left 1px;
	color: #000;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}
.leftBoxHeading, .rightBoxHeading a:hover {
	text-decoration:none;
}
.sideBoxContent {
	padding:9px;
}
#whatsnew .sideBoxContent {
	text-align:center;
}
.wrapper ul {
}
.wrapper ol {
	margin:0;
	padding:0;
	vertical-align:top
}
.wrapper ol li {
	margin:5px 0;
}
.wrapper ol li a {
}
.wrapper ol li a:hover {
}
.wrapper ol li td {
	vertical-align:top
}
#indexCategoriesHeading, #productListHeading {
	font-size: 22px;
	color: #333;
	margin-bottom:8px;
}
.centerBoxWrapper {
 border:0px  height: 1%;
	margin:0px;
	padding:0px;
	text-align:left;
}
.centerBoxWrapper a img {
	border:1px solid #fff;
	padding:3px;
}
.centerBoxWrapper a:hover img {
	border-color: #ededed;
}
.centerBoxHeading {
	margin:0;
	padding:6px;
	font-size:16px;
	margin-top:8px;
	margin-bottom:10px;
	color:#000;
	margin-left:1px;
	
}
#cbox_wraper {
	border:1px solid #ddd;
	height:100%;
	overflow:hidden;
	float: right;
	width: 793px;
	margin-bottom: 10px;
}
#cbox_wraper li {
	list-style-type:none;
	line-height:140%;
	height:140px;
}
#cbox_wraper li a {
	display:block;
}
#cbox_wraper li .categoryImg {
	float:left;
	height:140px;
	width:94px;
}
#cbox_wraper li .category_detail {
	float:left;
	width:140px;
	margin-left:10px;
	height:180px;
	_height:120px!important;
}
#cbox_wraper .more a, #cbox_wraper .more_products a {
	text-decoration:underline;
	color:#069
}
.cbox {
	width:32%;
	-width:31%;
	float:left;
	margin:0 5px;
	padding:30px 0;
	vertical-align:top;
}
.underline {
	border-bottom:1px #ededed solid;
	
}
.ctitle a {
	font-size:14px;
	font-weight:bold
}
#cbox_wraper .centerBoxHeading {
	margin-bottom:0;
	padding-bottom: 0;
}
#indexHomeBody #cbox_wraper {
	margin-top:10px;
}
#contentMainWrapper {/* content a  table */
	margin-top:5px;
	padding:0;
	width:976px;


	float:left;
}
#navColumnOne, #navColumnTwo {
	background-color: transparent;
}
#navColumnTwo {
	float:right;
	width:200px;
	clear:right
}
#navColumnCenter {
text-align:center;
	
	width:980px;
}
#navColumnCenter_productsInfo {
	float:left;
	width:980px;
}
#products_layout_left {
	width:750px;

	float:left
}
#productQuantityDiscounts table {
	border:1px solid #ddd;
	width:100%;
	margin:10px 0;
	border-width:1px 0 0 1px
}
#productQuantityDiscounts td, #productQuantityDiscounts th {
	border:1px solid #ddd;
	border-width: 0 1px 1px 0;
	padding:4px
}
#productQuantityDiscounts th {
	font-size:13px;
	color:#000;
	background:#efefef
}
.centerColumn { /* no need in index because have many single div*/
	margin:0;
	padding:0;
	margin-top:10px;/*border:1px solid #006AB6;*/
}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
}
#navColumnOneWrapper {
	width:174px;
	margin-right:0px;
	float:left
}
#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
}
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
}
.floatingBox, #sendSpendWrapper, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
}
#accountLinksWrapper {
}
.wrapperAttribsOptions {
	margin: 20px 0px;
}
/*navigation*/
#productListing .navSplitPagesResult {
    margin:0 10px!important;
	margin:0 5px;
}
.navSplitPagesResult {
	font-size:12px;
	font-weight:normal;
	padding:8px 0;
}
.navSplitPagesLinks {
	background:#f1f1f1;
	padding:7px 3px;
}
.navSplitPagesLinks a, .navSplitPagesLinks .current {
	background:#fff;
	padding:2px 4px;
	border:1px solid #d3d3d3;
	font-size:12px;
}
.navSplitPagesLinks .current {
	color: #000000;
}
.navNextPrevCounter {
	margin: 0;
}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	font-weight: bold;
	height: 1%;
	width: 980px;
	padding:0
}
#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align:left;
	line-height: 1.5em;
}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	white-space: nowrap;
	font-family:Arial, Helvetica, sans-serif;
	color:#3A3A3A;
	font-weight:normal;
	font-size:12px;
}
#navSupp ul li a:hover{ color:#d90eac; text-decoration:none;}
#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
}
#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
}
#navEZPagesTOC ul li {
	white-space: nowrap;
}
#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em 0;
	display:block
}
#shoppingCartDefault .centerBoxContentsSpecials {
	width:24%;
	float:left;
	text-align:center
}

#navEZPagesTop {
	background-color: #ffff33;
}
#navBreadCrumb, #navEZPagesTop {
	font-size: 12px;
	font-weight: bold;
	margin:0;
	padding:0;
}
#navBreadCrumb {
	clear:both;
	width:976px;
	float:left;
	padding:5px 0 0;
	text-align:left;
	color:#888
}
#navBreadCrumb a {
	color:#888
}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
}
.centerBoxContentsFeatured, .centerBoxContentsNew, .categoryListBoxContents {
	float:left;
	width:33% !important;
	margin:0;
	margin-bottom:10px;
	text-align:center
}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
}
.advisory {
}
.important {
	font-weight: bold;
}
.notice {
}
.rating {
}
.gvBal {
	float: right;
}
#bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0.8em;
}
#bannerOne{ padding:0}
.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
}
#siteinfoLegal, #siteinfoLegal a {
text-align:center;
clear:both;
font-size:12px;
	color:#B3B3B3;
}
#siteinfoLegal{
margin-bottom:20px;
margin-top:40px;}
/*Shopping Cart Display*/
#cartAdd {
	margin:4px;
}
#cartAdd #total_price {
	background:#fff;
	border: 1px solid #ddd;
	padding:0.8em 1em;
	font-size:12px;
	color:#b30000;
	font-weight:bold
}
#cartAdd #cart_qty {
	margin:1em;
	font-weight:bold
}


#cartAdd #cart_qty input {
	border:1px solid #ddd;
	background:#fff
}
#cart_qty{
margin-top:15px;
margin-bottom:15px;
margin-left:8px;}
#cartAdd {
height:auto}
#btn_addcart_submit {
margin-top:20px;
margin-bottom:20px;
margin-left:20px;

}
#cartAdd .seal_vs_en {
	margin:auto;
	background:url(../images/seal_vs_en.gif) no-repeat left -10px;
	width:115px;
	height:70px;
}
#cartAdd{
margin-right:30px;}
.tableHeading TH {
	background:url(../images/dhbg_2.gif) repeat-x left top;
	color:#333;
	font-size:12px;
	border-bottom: 1px solid #cccccc;
	padding:4px;
}
#cartContentsDisplay .cartUnitDisplay {
	font-weight:bold
}
#cartContentsDisplay .cartTotalDisplay {
	font-weight:bold;
	color:#C50000;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
}
#shoppingCartDefault .buttonRow {
	float:right
}
#shoppingCartDefault form .back {
	float:left
}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	padding-right: 0.2em;
}
#scUpdateQuantity {
	width: 2em;
}
.cartQuantity {
	width: 4.7em;

}
.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
}
.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
}
.cartRemoveItemDisplay {
	width: 3.5em;
}
.cartAttribsList {
	margin-left: 1em;
}
#mediaManager {
	width: 50%;
	margin: 0.2em;
	padding: 0.5em;
}
.mediaTitle {
	float: left;
}
.mediaTypeLink {
	float: right;
}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
}
 
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color:#c50000;
}
.productSpecialPrice {
	font-size:12px;
	font-weight:bold;
	
}
.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
}
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
}
#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
}
.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
}
.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
}
.amount {
	width: 5.5em;
}
/*product_info*/
#productinfoBody {
	background:#ffffff
}
#productinfoBody #contentMainWrapper {
	margin:5px 0
}
#reviewsWriteHeading {
	font-size:12px
}
#productinfoBody .rightBoxHeading {
}
.sidepbox {
	text-align:center;
	height:80px;
}
.sidepbox a img {
	float:left
}
.sidepbox .proname {
	float:left;
	width:120px;
	text-align:left;
	margin-left:10px;
}
.allinfo {
	clear:both;
	font-size:15px;
	font-weight:bold;
	line-height:35px;
	height:35px;
	padding-left:10px;
}
#nonce_page {
	color:#555;
	margin-left:10px;
}
#all_page {
	color:#555
}
#topajax {
	border:1px solid #CCCCCC;
	height:140px;
	overflow:hidden
}
#topajax .left,#ho_showcatepro .left {
	height:80px;
	width:30px;
	background: url(../images/lefta.gif) no-repeat center center;
	float:left;
	cursor:pointer;
}
#topajax .right,#ho_showcatepro .right {
	height:80px;
	width:30px;
	background: url(../images/rightb.gif) no-repeat center center;
	float:right;
	cursor:pointer;
}
#topajax .pbox {
	text-align:center;
	width:100px;
	height:100px;
	float:left;
	margin-left:10px;
}
#topajax .pbox {
	line-height:100%;
}
#topajax .pbox a {
	background:url(../images/loadimg.gif) no-repeat center center;
	width:74px;
	height:74px;
	display:block;
	margin:auto
}
#topajax .pbox a img {
	border:1px solid #fff;
	padding:3px;
	width:70px;
	height:70px;
}
#topajax .pbox a:hover img {
	border-color: #ddd
}
#topajax a.current img {
	border:1px solid #bbb
}
.products_list_price {
	display:block;
	font-size:12px;
	line-height:30px;
	font-weight:bold;
	color: #b30000
}
#contentMainWrapper #navBreadCrumb {
	line-height:25px;
}
.categoryIcon {
	border-bottom:1px solid #CCCCCC;
}
.navNextPrevWrapper {
	margin-bottom:10px;
}
#categoryDescription {
	border-bottom:1px solid #eeeeee;
	padding-bottom:10px;
}
#productMainImage {
	border:1px solid #eeeeee;
	text-align:center;
	padding:5px;
	float:left;
	margin:0 10px 0px 0;
	float:left
}
#productMainImage:hover {
	border-color:#ccc;
}
.imgLink {
	font-size:11px;
	font-weight:bold;
	color:#777;
	text-transform: capitalize;
	background: url(../images/image_large.gif) no-repeat left center;
	line-height:25px;
	display:block;
	text-indent:1.2em;
	width:100px;
	cursor:pointer
}
.imgLink:hover {
	color:#069;
	width:100px;
}
#productName {
	font-size:16px;
	color:#000;
	border-bottom:1px dotted #999;
	padding:10px 0;
	margin-bottom:6px;
}
#productDescription, .shippingEstimatorWrapper {
	font-size:12px;
	width:100%;
	margin:auto;
}
.shippingEstimatorWrapper table {
	border:0
}
.shippingEstimatorWrapper td, .shippingEstimatorWrapper th {
	border:1px solid #ddd;
}
.biggerText {
	font-size: 1em;
}
ul {
	list-style:none;
}
/*#cartAdd {
	float: left;
	text-align: center;
	margin:10px 0;
	padding:10px;
	}*/
#productDescription {
	padding:10px 0;
	float:left;
}
#products_description #products_layout_left {
	width:770px;
	float:left;
	margin-right:0
}
#products_detail {
	float:right;
	width:330px; margin-top:20px; margin-right:17px;	
}
#products_addcart {
border-left:1px solid #dddbd1;
position:absolute;
top:40px;
right:30px;
	width:200px;
	background:#F3F2ED;
	text-align:center;
	height:400px;
}
#productListing {
	border:1px solid #ddd;
	margin:5px auto;
	padding:1px;
	clear:left;
	border-right:0px;
}
.tabTable {
	margin-bottom: 1.0em;
}
.tabTable tr {
	border:1px solid red
}
td p {
	text-align:left;
	font-size:12px;
}
.productListing-rowheading {
}
.productListing-heading {
	background:url(../images/dhbg_2.gif) repeat-x left 1px;
	color:#333;
	padding:4px;
	font-size:12px;
	border-top:1px solid #ddd;
}
.productListing-data {
	padding-left:3px;
	
	
	vertical-align:top;
	border-bottom:1px dotted #ddd
}
.productListing-odd {
}
.productListing-even {
	background: #ffffff
}
.itemTitle {
	padding:8px 5px 3px 15px;
	line-height:120%;
	font-size:11px;
	font-weight:normal;
}
.listingDescription {
	padding:3px 5px 5px 17px;
	line-height:120%;
	font-size:11px;
	font-weight:normal;
	color:#555;
}
/*tpl_shopping_cart_default.php*/

#cartContentsDisplay td {
	padding:8px; padding-left:0
}
#cartContentsDisplay .cartProductDisplay a {
	font-size:12px;
}
.tableHeading {
	background-color: #eeeeee;
}
.rowOdd {
	background-color: #f8f8f8;
	vertical-align: top;
}
.rowEven {
	background-color: #ffffff;
	vertical-align: top;
}
#cartSubTotal {
	font-weight: bold;
	font-size:12px;
	width:160px;
	float:right;
	line-height:20px;
	margin-top:10px;
}
#cartSubTotal span {
	color:#c50000;
	font-size:14px;
	padding-left:10px
}
#shoppingCartDefault .forward {
	float:right
}
#relate_categories {
	border:1px solid #ddd;
	height:100%;
	overflow: hidden;
	padding-bottom:10px;
}
#relate_categories h4 {
	padding:10px;
	color:#069
}
#relate_categories ul {
	margin:0 10px 10px 10px;
}
#relate_categories li {
	float:left;
	width:23%;
	padding:5px;
}
.cartNewItem {
	color: #FF9900;
	position: relative;  /*do not remove-fixes stupid IEbug*/
}
.cartOldItem {
	color: #000000;
	position: relative;  /*do not remove-fixes stupid IEbug*/
}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
}
.cartRemoveItemDisplay {
	width: 3.5em;
}
.cartAttribsList {
	margin-left: 1em;
}
#navSuppWrapper {
		
	clear:both;
	width:980px!important;
	width:100%;
	text-align:center;
	margin:auto;
	padding:0px;
		}
.tags {
	margin:5px 0 15px;
}
.tags a {
	border:1px solid #fff;
	padding:0 2px;
	margin:0;
	font-weight:normal
}
.tags a:hover {
	border-color:#A03A3A
}
#current_category {
clear:both;
    height:100%px;
	margin-top:0px;
	line-height:18px;
	width:174px;
	}
#current_category ul {

	margin:4px 0px 8px 0px;	
	width:100%;
		
	}
#current_category ul li {
	font-size:12px;
	font-weight:bold;
	padding-left:12px;	
	
}
#current_category ul li ul li{
float:left;
width:100%;
padding-left:0px !important;
padding-left:12px;


}

#current_category ul li ul{
float:left;
width:100%;
padding-left:0px;
}

#current_category ul li a {

	color:#333
}
#current_category ul ul a {
	padding-left:8px;
	font-size:12px;
	font-weight:normal;
	background: url(../images/current_category_arrow.gif) no-repeat left 6px;
	display:block;
	line-height:19px;
	color:#111;
	margin:0px;
}
#current_category ul ul a:hover {

	color:#007dca
}
#current_category ul ul .current_sub_category a {
	color:#8E0314;
	text-decoration:underline;
	font-weight:bold;
	background-image: url(../images/current_category_arrow_on.gif)
}
#current_category_price_search {
    margin:20px 0px 20px 12px !important;
	margin:20px 0px 20px 0px;
	width:100px;

}
#current_category_price_search span {
	font-size:13px;
	font-weight:bold;
	color:#222;
	margin-left:12px;
	margin-bottom:10px;
}
#nprice{
margin-top:8px;
}
#current_category_price_search li a {
	padding-left:6px;
	font-size:12px;
	font-weight:normal;
	background: url(../images/current_category_arrow.gif) no-repeat left 6px!important;
	background: url(../images/current_category_arrow.gif) no-repeat 12px 6px;
	display:block;
	margin:2px 0
}
#current_category_price_search ul li a:hover {
	color:#007dca
}
#current_page_link_str {
	color:#8E0011
}
#navColumnCenter_specials {
	width:796px;
	float:right;
	margin:0;
	clear:none
}
#newProductsDefault .centerColumn {
	width:980px;
	float:left;
	margin:0;
	clear:left
}
.centerColumn{
margin-left:20px;}
.centerColumn9{
margin-left:0px;}
.centerColumn2{
margin-left:120px;}
.centerColumn3{
margin-left:120px;}
#navColumnCenter_see_all, #navColumnCenter_shopping_cart {
	float:right;
	width:795px;
	margin-bottom:10px;
	clear:right
}
#navColumnCenter_see_all #navBreadCrumb, #navColumnCenter_shopping_cart #navBreadCrumb {
	float:right;
	width:795px;
	margin-top:-10px;
}
#siteMapList ul li {
	float:left;
	margin-right:10px;
	width:240px;
	margin-bottom:10px
}
#siteMapList ul li ul li {
	float:none;
	margin:0;
	width:auto;
}
#siteMapList ul li a {
	padding-left:0;
	color:#A03A3A;
	font-size:14px;
	padding:6px 0;
	background:none;
	font-weight:bold
}
#siteMapList ul li ul a {
	display:block;
	padding:4px 0;
	padding-left:20px;
	background: url(../images/current_category_arrow.gif) no-repeat 11px 8px;
	color:#000;
	font-size:11px;
	font-weight:normal
}
#centerBoxWrapper_allCategories ul {
	float:left;
	margin-left:10px;
	width:254px;
	-width:251px;
	margin-bottom:10px;
}
#centerBoxWrapper_allCategories ul li {
	margin:0;
	padding:0;
	-display:inline;
	padding-left:15px;
	-padding-left:0;
}
#centerBoxWrapper_allCategories ul li a {
	display:block;
	padding:4px 0;
	padding-left:20px;
	background: url(../images/current_category_arrow.gif) no-repeat 11px 8px;
}
#centerBoxWrapper_allCategories ul li h3 a {
	padding-left:0;
	color:#A03A3A;
	font-size:14px;
	padding:6px 0;
	background:none
}
#centerBoxWrapper_allCategories .box_right_line {
	border-right:1px solid #ddd
}
#centerBoxWrapper_allCategories h2 {
	border-bottom:1px solid #ddd
}
#productAdditionalImages .additionalImages {
	float:left
}
#productAttributes .wrapperAttribsOptions .attribsRadioButton {
}
#shoppingCartDefault {
	width:795px;
	margin-right:40px;
	float:right;
	clear:right;
}
#allcategory_recommend_products {
	width:795px;
	border:1px solid #ddd;
	margin-bottom:10px;
	display:table;
	float:right
}
#allcategory_recommend_products div {
	float:left;
	width:15%;
	margin-left:10px;
	margin-bottom:10px;
}
#allcategory_recommend_products div a img {
	display:block;
	width:90%;
	height:90px;
	margin-bottom:10px;
	border:1px solid #fff;
	padding:3px
}
#allcategory_recommend_products div a:hover img {
	border:1px solid #ddd
}
#allcategory_recommend_products h2 {
	margin-bottom:20px;
	padding:10px;
	padding-bottom:0
}
#accountDefault ul {
	margin:10px
}
#accountDefault li {
	text-indent:1em;
	line-height:20px;
	background: url(../images/current_category_arrow.gif) no-repeat left 9px;
	display:block;
	line-height:20px;
	color:#111
}
#accountDefault h2 {
	height: 32px;
	background:url(../images/dhbg.gif) repeat-x left 1px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8E0314;
	line-height: 32px;
	padding-left:15px;
	font-size: 12px;
}
#loginDefault h1, #specialsListing h1, #accountDefault h1, #siteMap h1 {
	font-size: 16px;
	color:#000
}
#myAccountGen, #myAccountNotify {
	float:left;
	width:49%;
	border:1px solid #ddd;
}
#myGen{	float:left;
	width:100%;
	border:1px solid #ddd;
	margin-top:10px;

}
#myGen h2{background:url(../images/dhbg.gif) repeat-x;height:24px;font-size:13px; text-indent:15px; line-height:26px;}
#myGen ul{width:90%;margin:0 auto;padding-top:10px;padding-bottom:10px;}
#myGen .list li{background:url(../images/leftbg22.jpg) no-repeat;height:19px;}
#myGen .list li a{text-indent:20px; display:block;font-size:11px;font-weight:normal;}
#myGen .list li a:hover{text-indent:20px; display:block;font-size:11px;font-weight:normal;#069}
#myGen .list li a.hover{text-indent:20px; display:block;font-size:11px;font-weight:normal;font-weight:bold;}
#myAccountNotify {
	margin-left:10px;
}
.allpage_navColumnCenter{
	width:770px;
	float:left;
	margin:0;
	clear:left
}
.allpage_navColumnCenter2{
	width:980px;
	float:left;
	margin:0;
	clear:left
}

.messageStackError {
	border:2px solid #f90;
	padding:8px;
	margin:5px 0;
	background:#fefefe;
	font-size:12px;
}
#productGeneral_addcart {
	border:1px solid #ddd;
	border-right:none;
	border-top:none;
	padding:4px;
	height:100%;
	overflow:hidden;
	width:787px !important;
	width:792px;
	margin-left:0px;
	position:relative;
	float:left;
	
}
#productGeneral #products_layout_left {
	float:left;
	text-align:left
}
#indexProductList {
	width:980px;
}
#layout_rows {
	background:url(../images/list.gif) no-repeat left top;
	display:block;
	float:left;
	width:45px;
	padding-left:23px;
	line-height:23px;
	margin-left:3px;
}
#layout_columns {
	background:url(../images/grid.gif) no-repeat left top;
	display:block;
	float:left;
	width:55px;
	padding-left:23px;
	line-height:23px;
}
#layout_rows:hover, #layout_columns:hover {
	background-position:left bottom
}
#layout_columns.layout_current, #layout_rows.layout_current {
	background-position:left bottom;
	color:#8E0314;
	font-weight:bold
}
.products_price_text {
	color:#c50000;
	font-weight:bold;
	display:block;
}
#products_detail #productDetailsList .products_price_text {
	color:#c50000;
	font-size:15px;
	font-weight:bold;
	display:block;
	line-height:150%
}
#products_detail #productDetailsList li {
	line-height:150%;
	font-size:12px;
}
#productDescription .productGeneral h2 {
	font-size:15px;
}
#products_layout_right {
	float: right;
	width:200px;
	margin-top:32px;
}
#products_tags_list {
	width:980px;
}
#products_tags_list ul {
	width:220px;
	float:left;
	margin:0;
	margin-right:25px;
}
#products_tags_list li {
	background: url(../images/current_category_arrow.gif) no-repeat left 6px;
	display:block;
	padding-left:1em;
	margin-bottom:10px;
}
#products_tags_list #splitpage_link {
	margin:0;
	margin-top:10px;
	clear:both;
	width:980px;
}
#products_tags_list #splitpage_link li {
	background:none;
	float:left;
	padding:0
}
#products_tags_list #splitpage_link a {
	border:1px solid #ddd;
	padding:2px;
	width:13px;
	display:block;
	margin-right:5px;
	text-align:center
}
#products_tags_list #splitpage_link a:hover {
	border-color:#069
}
#products_tags_list #splitpage_link li.cur a {
	border-color:#069;
	color:#069;
	font-weight:bold
}
.tag_link_list {
	clear:both;
	margin:10px auto;
	border:1px solid #ddd;
	padding:4px;
	text-align:center
}
.tag_link_list a {
	font-size:15px;
	font-weight:bold;
}
#shippinginfoBody #conditionsBody #navBreadCrumb, #shippinginfoBody #navBreadCrumb, #privacyBody #navBreadCrumb, #sitemapBody #navBreadCrumb, #unsubscribeBody #navBreadCrumb, #contactusBody #navBreadCrumb, #pageBody #navBreadCrumb,#navColumnCenter_specials #navBreadCrumb ,#navColumnCenter_dropship #navBreadCrumb ,#navColumnCenter_wholesale #navBreadCrumb,#navColumnCenter_time_out #navBreadCrumb,#navColumnCenter_create_account #navBreadCrumb{
	width:796px
}
#conditionsBody #navColumnCenter_conditions, #shippinginfoBody #navColumnCenter_shippinginfo, #privacyBody #navColumnCenter_privacy, #sitemapBody #navColumnCenter_site_map, #unsubscribeBody #navColumnCenter_unsubscribe, #contactusBody #navColumnCenter_contact_us, #pageBody #navColumnCenter_page {
	float:right;
	width:796px;
	clear:right
}
#shippinginfoBody #navColumnCenter_shippinginfo {
	width:590px;
	float:left;
}
#shippinginfoBody #navColumnCenter_shippinginfo #navBreadCrumb {
	width:590px;
}
#mainWrapper #index_bottom_featuredproducts {
width:980px;
	clear:both;
	border:1px solid #ddd;
	height:100%;
	overflow:hidden} 
#index_bottom_featuredproducts {
	width:790px;
	clear:both;
	border:1px solid #ddd;
	height:100%;
	overflow:hidden
}

#index_bottom_featuredproducts li{padding:0 15px;}
#mainWrapper #index_bottom_featuredproducts #f_product
{
	width:430px;
	float:left;
	margin-right:10px;
	
}
#mainWrapper #index_bottom_featuredproducts #reco_product  ul{margin-top:10px;}
#f_product {
	width:500px;
	float:left;
	margin-right:80px;
}
#f_product h3 {
	margin:10px 10px 0
}
#f_product p {
	margin:0 10px 10px;
	color:#666
}

#reco_product .ih img {
	border:1px solid #fff;
	height:86px;
	width:86px;
}
#reco_product { width:520px; float:right}
#reco_product .ih:hover img {
	border-color:#ddd;
	text-decoration:none
}
#reco_product li {
	float:left;
	margin:0 5px;
	width:85px;
}
#reco_product li p {
	margin:0;
	padding:0;
	text-align:center;
	color:#c50000;
	font-weight:bold;
	line-height:25px;
}
#reco_product h3{background:url(../images/dhbg.gif) repeat-x;height:24px;font-size:13px; text-indent:15px; line-height:26px;}
#product_link_printpage {
	padding-left:20px;
	background:url(../images/print.gif) no-repeat left top;
	height:20px;
	line-height:20px;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	cursor:pointer
}
#mainWrapper_print {
	text-align:left;
	margin:30px auto;
	width:780px;
}
#key_wholesale {
	font-size:10px;
	font-weight:normal;
	position:absolute;
	margin:0;
	top:58px;
	padding-left:870px;
	color:#999;
	font-weight:bold
}
#bookmark {
	font-size:10px;
	font-weight:normal;
	position:absolute;
	margin:0;
	top:38px;
	margin-left:850px;
	z-index:9

}
#lg_top {

	font-size:11px;
	font-weight:normal;

	margin-left:610px;
	z-index:9

}
LEGEND {
	font-size:14px;
}
.buttonRow {
	margin-right:10px;
	clear: both
}
#productTellFriendLink {
	margin-left:2px;
	margin-top:5px;
	margin-bottom:5px;
	width:130px;
}
#productReview h2 {
	color:#069
}
#productReview {
	margin:15px 0;
}
#productReview .content {
	padding-left:15px;
	font-size:12px;
	line-height:150%
}
#productReviewWrite {
	padding-left:300px;
	background:url(../images/ReviewWrite.gif) no-repeat 100px 20px;
	min-height:150px;
}
#productReviewWrite {
	height: 150px;
}
html>body #productReviewWrite {
	height: auto;
	min-height: 150px;
}
#productReviewWrite h2 {
	color:#069
}
#productReviewWrite textarea {
	font-family:Arial;
	border:1px solid #ddd;
	padding:4px;
}
#productReviewWrite #reviewsWriteReviewsRate {
	border:solid #eee;
	border-width: 2px 2px 0;
	padding:4px 4px 0;
	margin-top:3px
}
#productReviewWrite .ratingRow {
	border:solid #eee;
	border-width: 0 2px 2px;
	padding:0 4px 4px;
	margin-bottom:3px
}
#productReviewWrite .buttonRow {
	display:block;
	width:100%
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
#navColumnCenter_guestbook {
	float:right;
	width:795px;
}
#navColumnCenter_guestbook #navBreadCrumb {
	width:790px;
}
.guestbook {
	border:1px solid #BDC4C8;
	margin-top:10px;
	color: #888888;
	width:170px;
}
.book_a {
	font-family: Georgia, 'Times New Roman', times, serif;
	line-height: 1.33em;
	font-size: 1em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-style: italic;
}
.guestbook p {
	margin:0 10px 0 10px;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #888888;
}
#step_buy {
	height: 48px;
	width: 730px;
	clear:both;
	margin:20px auto
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
#step_buy li {
	float:left;
	height: 48px;
	font-size:12px;
	color:#555;
	font-family:Arial;
	text-align:center;
	display:inline
}
#step_buy li strong {
	display:block;
	padding-top:35px
}
#step_buy #one, #step_buy #oneon {
	width:180px;
	background:url(../images/stepimg.gif) no-repeat left bottom;
}
#step_buy #one strong, #step_buy #oneon strong {
	padding-left:45px
}
#step_buy #oneon {
	background-position: left 0;
	-background-position: left 2px;
}
#step_buy #two, #step_buy #twoon {
	width:114px;
	background:url(../images/stepimg.gif) no-repeat -180px bottom;
}
#step_buy #twoon {
	background-position: -180px 0;
	-background-position: -180px 2px;
}
#step_buy #three, #step_buy #threeon {
	width:114px;
	background:url(../images/stepimg.gif) no-repeat -294px bottom;
}
#step_buy #threeon {
	background-position:-294px 0;
	-background-position: -294px 2px;
}
#step_buy #four, #step_buy #fouron {
	width:114px;
	background:url(../images/stepimg.gif) no-repeat -408px bottom;
	-white-space: nowrap
}
#step_buy #fouron {
	background-position:-408px 0;
	-background-position: -408px 2px;
}
#step_buy #five, #step_buy #fiveon {
	width:114px;
	background:url(../images/stepimg.gif) no-repeat -522px bottom;
}
#step_buy #fiveon {
	background-position: -522px 0;
	-background-position: -522px 2px;
}

#step_buys {
	height: 48px;
	width: 730px;
	clear:both;
	margin:0px auto
}
ul {
	margin:0;
	padding:0;
	list-style:none;
}
#step_buys li {
	float:left;
	height: 48px;
	font-size:12px;
	color:#555;
	font-family:Arial;
	text-align:center;
	display:inline
}
#step_buys li strong {
	display:block;
	padding-top:35px
}
#step_buys #one, #step_buy #oneon {
	width:180px;
	background:url(../images/stepimg.gif) no-repeat left bottom;
}
#step_buys #one strong, #step_buy #oneon strong {
	padding-left:45px
}
#step_buys #oneon {
	background-position: left 0;
	-background-position: left 2px;
}
#step_buys #two, #step_buy #twoon {
	width:124px;
	background:url(../images/stepimg.gif) no-repeat -180px bottom;
}
#step_buys #twoon {
	background-position: -180px 0;
	-background-position: -180px 2px;
}
#step_buys #three, #step_buy #threeon {
	width:124px;
	background:url(../images/stepimg.gif) no-repeat -294px bottom;
}
#step_buys #threeon {
	background-position:-294px 0;
	-background-position: -294px 2px;
}
#step_buys #four, #step_buys #fouron {
	width:150px;
	background:url(../images/stepimg.gif) no-repeat -408px bottom;
	-white-space: nowrap
}
#step_buys #fouron {
	background-position:-408px 0;
	-background-position: -408px 2px;
}
#step_buys #five, #step_buys #fiveon {
	width:150px;
	background:url(../images/stepimg.gif) no-repeat -522px bottom;
}
#step_buys #fiveon {
	background-position: -522px 0;
	-background-position: -522px 2px;
}
<!--  product_img small  -->
.product_imgs {
width:300px;
height:55px;
overflow: hidden;
text-align:center
}
.product_img a {
	padding:2px;
	border:1px solid #CCCCCC;
	margin-right:8px;
	_margin-right:4px;
	display:block;
	float:left;
	width:45px;
	height:45px;
	text-align:center
}
.product_img a:hover {
	border:1px solid #999999
}
.product_img a img {
	width:45px;
	height:45px;
}
.total_a {
	line-height:22px;
}
.total_a span {
	width:710px;
	display:block;
	float:left;
}
.tdimg {
	padding-top:5px;
	padding-bottom:5px;
}
<!-- flashimg   -->
#feautre_category {
margin-top:5px;
}
#feautre_category li {
	float:left;
	width:165px;
	padding:0 14px;
	margin:10px 0;
	height:250px;
}
#feautre_category h3 {
	padding-top:5px;
}
.border_r_dash {
	background:url(../images/border_dash.gif) right top repeat-y;
	
}
.dl_dot {
	margin:0;
	padding:0
}
.dl_dot dt {
	background:url(../images/icon_arr.gif) no-repeat 2px center;
	padding-left:10px;
	line-height:18px;
}
.more_product {
	color: #15467E;
}
.proutbar {
	clear:both;
	border:1px #dddddd solid;
	height:100%;
	overflow:hidden;
	margin-top:10px;
}
#meta_description, .meta_description p {
	border-bottom:0px;
}
#height_td td, .height_td td {
	padding-top:5px;
}
.sub_aa {
	border-bottom:1px dotted #CCCCCC;
	line-height:20px;
	height:100%;
	overflow:hidden
}
.sub_aa .tit_aa {
	width:670px;
	float:left;
	text-align:left;
}
.sub_aa .tatal {
	line-height:18px;
}
#navColumnCenter_account_history_inf, #navColumnCenter_account,  #navColumnCenter_checkout_success, #navColumnCenter_account_notifications, #navColumnCenter_account_history_info, #navColumnCenter_account_edit, #navColumnCenter_account_password, #navColumnCenter_address_book, #navColumnCenter_account_newsletters, #navColumnCenter_login, #navColumnCenter_logoff,#navColumnCenter_create_account_success,#navColumnCenter_shopping_cart {
	float:right;
	width:790px;
	min-height:460px;
	_height:460px;
}
#navColumnCenter_account_history_info #navBreadCrumb, #navColumnCenter_checkout_shipping #navBreadCrumb,  #navColumnCenter_checkout_success #navBreadCrumb, #navColumnCenter_account_notifications #navBreadCrumb, #navColumnCenter_account_edit #navBreadCrumb, #navColumnCenter_account_password #navBreadCrumb, #navColumnCenter_address_book #navBreadCrumb, #navColumnCenter_account_newsletters #navBreadCrumb, #navColumnCenter_logoff #navBreadCrumb,#navColumnCenter_create_account_success #navBreadCrumb{
	width:790px;
}
#navColumnCenter_account #accountDefault, #navColumnCenter_account #navBreadCrumb, #navColumnCenter_login #navBreadCrumb {
	float:right;
	width:790px;
}
.forward_a {
	margin:0;
	padding:0;
	padding-top:5px;
}
#otshipping {
}

.related_cate {
	border:1px solid #DDDDDD;
	width:562px;
	margin-left:185px;
	margin-top:10px;
	padding:10px;
	height:100%;
	overflow:hidden;
	background:url(../images/dhbg.gif) repeat-x scroll left 1px
}
.related_cate ul {
	margin:0;
	padding:0;
	list-style:none
}
.related_cate ul li {
	float:left;
	width:125px;
	background: url(../images/current_category_arrow.gif) no-repeat 5px 8px;
	line-height:22px;
	padding-left:15px;
}
.related_cate2{
	border:1px solid #DDDDDD;
	width:772px;
	margin-top:10px;
	padding:10px;
	height:100%;
	overflow:hidden;
	background:url(../images/dhbg.gif) repeat-x scroll left 1px
}
#search_feedback {
	border:1px solid #DDDDDD;
	width:256px;
	margin-top:10px;
	float:right;
	padding:10px;
	height:105px;
	background:url(../images/dhbg.gif) repeat-x scroll left 1px
}
#search_feedback div{ line-height:20px; padding-left:10px;}
.feedback_link a{  color:#000033; text-decoration:underline}
.feedback_link a:hover{color:#8E0314;}
#index_related {width:772px; }
.related_cate2 ul {
	margin:0;
	padding:0;
	list-style:none
}
.related_cate2 ul li {
	float:left;
	width:30%;
	background: url(../images/current_category_arrow.gif) no-repeat 5px 8px;
	line-height:22px;
	padding-left:15px;
}


 .hidden {
display:none;
}
.preview {
text-align:left;
	margin-top:8px;
	padding:0;
	border:1px solid #DDDDDD;
	width:978px;
	float:left; 
	

	
}
.preview .scrollUl li {
	width:262px;
	height:27px;
	float:left;
	line-height:27px;
	text-align:center;
	font-size:14px;
	font-weight:bold
}
.preview .scrollUl .sd01 {
	border-bottom:0;
	color:#FF6C00;
}
.preview .scrollUl .sd02 {
	background:url(../images/index_swich_bg.gif) repeat-x left top;
	height:27px;
	border:1px solid #DDDDDD;
	border-top:0
}
.preview .scrollUl .sd03 {
	background:url(../images/index_swich_bg.gif) repeat-x left top;
	height:27px;
	border:1px solid #DDDDDD;
	border-top:0
}
.preview .index_products {
	clear:both;
	padding:10px;
	padding-top:0
}
.preview .show_pro li {
	float:left;
	width:230px;
	margin:10px 0px 20px 0px;
}
.preview .show_pro li span {
	line-height:18px;
}
.preview .relative {
	float:left;
	padding-right:5px;
}
.preview .relative a img {
	border:1px solid #FFFFFF;
	padding:3px;
}
.preview .relative a:hover img {
	border:1px solid #dddddd;
	padding:3px;
}
.red {
	color:#A72D2C;
}

 .live_close {
padding-left:180px;
padding-top:5px;
height:13px;
width:13px;
text-align:right;
cursor:pointer;
}
#navColumnCenter_checkout_shipping {
	width:730px;
	float:none;
	margin:0 auto;
}

 #navColumnCenter_checkout_payment {
width:730px;
}
.bg_doc {
	background-color:#EDEDED;
	background:url(../images/icon_h4.gif) no-repeat left -26px;
	height:22px;
	line-height:22px;
	padding-left:28px;
	background-color:#EDEDED;
	font-size:12px;
	font-weight:bold
}
.bg_paymethod {
	background-color:#EDEDED;
	background:url(../images/icon_h4.gif) no-repeat left -72px;
	height:22px;
	line-height:22px;
	padding-left:28px;
	background-color:#EDEDED;
	font-size:12px;
	font-weight:bold
}
.bg_paymethods {
	background-color:#EDEDED;
	background:url(../images/icon_h4.gif) no-repeat left top;
	height:22px;
	line-height:22px;
	background-color:#EDEDED;
	font-size:12px;
	font-weight:bold;
	padding-left:28px;
	clear:both
}
.Instructions{
	background-color:#EDEDED;
	background:url(../images/icon_h4.gif) no-repeat left -125px;
	height:22px;
	line-height:22px;
	background-color:#EDEDED;
	font-size:12px;
	font-weight:bold;
	padding-left:28px;
}
.Instructions2{
display:none;
	background-color:#EDEDED;
	background:url(../images/icon_h4.gif) no-repeat left -125px;
	height:22px;
	line-height:22px;
	background-color:#EDEDED;
	font-size:12px;
	font-weight:bold;
	padding-left:28px;
}
.bg_shoppingcart {
	background-color:#EDEDED;
	background:url(../images/icon_h4.gif) no-repeat left -102px;
	height:22px;
	line-height:22px;
	padding-left:28px;
	background-color:#EDEDED;
	font-size:12px;
	font-weight:bold
}
.checkout_payment_billing_address {
	padding-left:20px;
}
#checkoutConfirmDefault{ width:730px;}
#checkoutConfirmDefaultPaymentTitle,#checkoutConfirmDefaultShipmentTitle{ padding-left:28px; padding-top:10px;}
.sub_shopping{ line-height:20px; }
.sub_shopping span{ font-weight:bold}
.shipping_fly li{ background:url(../images/icon_arr.gif) no-repeat 10px 5px; color: #333333;  padding-left:20px; padding-bottom:5px;}
.shipping_img{ background:url(../images/shipping_img.jpg) no-repeat center top; margin-top:5px; height:63px;}
.icon_clock{ background:url(../images/icon_clock.gif) no-repeat left top; padding-left:20px;}
.ho_textarea textarea{ background:url(../images/logo_bg.gif) no-repeat right top;}
.product_tit_h td{ height:35px;}
.ho_textarea2{
display:none;}
#ho_showre{ padding-left:10px; padding-top:3px;}
#popupShippingEstimator{ width:700px; margin:0 auto}
#show_all{ display:block; line-height:24px; float:left; background:url(../images/all_l.gif) no-repeat left 10px; padding-left:10px; padding-right:5px;}
#show_wholesale{background:transparent url(../images/gridw.gif) no-repeat scroll left top;
display:block;
float:left;
line-height:24px;
padding-left:25px;
width:110px;}
#show_wholesale:hover{background:transparent url(../images/gridw.gif) no-repeat scroll left -28px;
display:block;
float:left;
line-height:24px;
padding-left:25px;
width:110px;}

#ho_whole{ background:url(../images/wholesale.gif) no-repeat center top; width:150px; height:18px; position:relative;top:-18px;}
#specialsDefault{
border:1px solid #DDDDDD;

height:100%;
margin-bottom:10px;
overflow:hidden;
}
#specialsDefault .centerBoxContentsSpecials { float:left; width:180px; padding-left:10px;}

#productDescription ul{ list-style: disc!important; padding-left:15px;}
#productDescription ul li{ list-style: disc!important; }
#navColumnCenter_account,#navColumnCenter_account_edit,#navColumnCenter_address_book,#navColumnCenter_address_book_process{ clear:none}
#index_bottom_featuredproducts_order #reco_product{ width:790px;}
#index_bottom_featuredproducts_order #reco_product ul  li{ width:120px;}


.search_bar {

height:39px;
width:807px;
_width:808px;
_margin-left:-2px;
}
.fl {
float:left;
}

#search_con {
float:left;
width:480px;
 padding-left:20px;
 margin-right:10px;
}

.use_nav_bg {
background:transparent url(1239085884.jpg) no-repeat;
height:30px;
margin:3px 2px;
}


#shoping_con li, #search_con li {
color:#336699;
float:right;
font-size:11px;
font-weight:bold;
line-height:22px;
padding:4px 0pt;
}
#search_con li {
margin-right:5px;
}
use_nav_bg b {
background:transparent url(../images/search_bar_l.gif) no-repeat scroll 0%;
display:block;
float:left;
height:31px;
width:12px;
}

#search_con .input {
width:310px;
}
textarea, input, select {
background:#FFFFFF none repeat scroll 0%;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
#shoping_con li a:link, #shoping_con li a:visited {
color:#000;

height:22px;
padding:5px 0pt 0pt 5px;
text-decoration:none;
width:173px;
}
#shoping_con li a:hover{
text-decoration:underline!important;
color:#007dca;

height:22px;
padding:5px 0pt 0pt 8px;
width:173px;}

#nav_menu li {
background:transparent url(../images/nav_bar_bg.gif) repeat-x scroll 0%;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
float:left;
height:24px;
margin-top:6px;
}
.fl {
float:left;
margin-top:5px;
}
.pad_top {
padding-top:10px;
}

.blue_con {
border:1px solid #DDDDDD;
clear:both;
padding-bottom:8px;
height:100%; overflow:hidden
}
.litb {
width:980px;
}
.blue_con p {
margin:0pt;
padding:0px 12px;
padding-bottom:12px;
line-height:18px;
}

#whybuy li {
float:left;
width:50%;
}
.allborder {
border:1px solid #DDDDDD; padding:10px;
margin-bottom:10px;
}
.line_180 {
line-height:180%;
}
.pad_10px {
padding:8px;
}
.blue_con h3 {
background: url(../images/blue_head_bg.gif) repeat-x left top;
height:28px;
line-height:28px;
margin-bottom:6px;
padding:0pt;
}
.in_1em {
text-indent:10px;
}
#popular_searches h3{ text-indent:10px;}
.transparent { background:url(../images/translate.jpg) no-repeat left top; width:170px; height:177px; }

.transparent ul{ margin:0; padding:60px 5px 5px 35px;}
.transparent ul  li.fr{ background:url(../images/fr.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}
.transparent ul  li.it{ background:url(../images/it.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}
.transparent ul  li.nl{ background:url(../images/nl.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}
.transparent ul  li.es{ background:url(../images/es.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}
.transparent ul  li.dk{ background:url(../images/dk.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}
.transparent ul  li.de{ background:url(../images/de.gif) no-repeat left top; padding-left:25px; padding-bottom:3px;}

h1 .model{ font-weight:normal; font-size:12px; padding-top:5px;}
.products_price_text{ display:block}
#productDetailsList{ clear:both}
#productPrices{ font-weight:bold; font-size:13px;
color:#C50000;}
#all_currencies_list{display:block;}
#cartAdd font{ font-weight:normal }
.his_info{ width:730px; margin:0 auto; padding-top:30px;}
.his_infotxt ul,.his_txts{ padding-top:5px; padding-bottom:5px;}
.his_infotxt li,.his_txts li{ padding-left:30px; line-height:18px;}
.his_address li{ float:left; width:335px;}
.his_addtxt{ clear:both;float:left; width:335px;}
.his_adbill{float:left; width:335px; padding-left:30px;}
.his_item  .bg_shoppingcart{ float:left; width:335px;}
#his_tot .tatl{ float:right; padding-left:20px; text-align:right}
.hist_tottit{ text-align:right}
#his_s li{ width:393px}
.his_status{}
#his_status li{ height:25px; line-height:25px;background-color:#EDEDED; float:left; margin:0; padding:0; width:255px; text-align:center;  font-weight:bold}
#his_statustxt{line-height:25px; float:left; margin:0; padding:0; text-align:center;}
#shipping_weight{ clear:both; width:320px!important; }
#shipping_weight li{ height:20px}
.product_re{ padding-left:30px;}
.product_re .productReviewsDefaultProductMainContent {  border-bottom:1px dotted #CCCCCC; padding-bottom:5px;}
.show_pro .relative{ float:left; display:block; width:152px; margin-bottom:8px;}
.show_pro{ margin-left:15px;}
.input_5,#customer_name,#customer_email,#review_title {
border:1px solid #DDDDDD;
height:14px;
line-height:14px;
padding:5px;
width:250px;
}
#his_statustxt li{  float:left}
.bannercate{ float:right;  width:792px; text-align:center;}
#feautre_category{
width:780px;
margin-top:10px;
float:right;
}
#pageFourMainContent{ float:left;}
.d_guild  li{ padding-left:20px; background:url(../images/current_category_arrow.gif) no-repeat 10px 3px; }
#whybuy li{ color: #666666}
#whybuy li strong{ color:#000000}
#lg_top a{ font-weight:bold}
.pr_cate{ text-align:center; padding-bottom:10px; font-size:16px; padding-top:5px;}
#hoho_whoprice{ line-height:16px;}
.txt_review_s {
background:transparent url(../images/review_bg.jpg) no-repeat ;
}
.textarea1_s {
border:1px solid #DDDDDD;
font-size:12px;
padding:5px;
}
.ad_cate_one{ text-align:center; border:1px solid #CCCCCC; padding:5px;}
#productlist_filter_sort_layout #indexProductListCatDescription { width:580px;}
#indexProductList #ho_showcatepro,#indexProductList #productListHeading{ width:580px;}
#navColumnCenter_page_not_found{ clear:left}
#navColumnCenter_wholesale,#navColumnCenter_dropship{ clear:none}
.bestsells_cate2{ _position:relative; _left:-200px;}
#nf01 .show_pro li{ height:100%; margin-bottom:10px; float:left; width:152px;}
#nf01 .11{ float:left; width:152px;}
#page_faq{ float:left; width:550px;}
#navColumnCenter_time_out,#navColumnCenter_create_account{ clear:none}
#navColumnCenter_checkout_success #checkoutSuccessOrderNumber{ padding-top:5px; padding-bottom:3px;}
#new02{_padding-top:5px;_height:22px;}
#navColumnTwoWrapper #bestsellers .myrecentsellers table td{_width:100px!important;}

.btn{
background:url(search.gif) no-repeat;
width:60px;
height:20px;
margin:3px;
margin-top:5px;

padding:0;
padding-bottom:4px;
border:0;

}


.centerColumn{
text-align:left;}
#navSupp{
width:980px;
height:150px;
text-align:left;
clear:both;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
}
#bottomNav{
text-align:center;
clear:left}
#header{
width:980px;
height:45px;
margin:0px;
padding:0px;
border-bottom:1px solid #CCCCCC;
position:relative;
z-index:2
}
#header2{
width:980px;
height:71px;
margin:0px;
padding:0px;
border-bottom:1px solid #CCCCCC;
position:relative;
z-index:2
}
.headerButton {
	FLOAT: left; COLOR: #259; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin:0px 20px;
}
#shoping_con{
position:absolute;
top:0px;
right:400px;
width:120px;}

.link A:hover {
	COLOR: #007dca! important
}
.link A:hover STRONG {
	COLOR: #007dca! important
}
.link2 A:hover {
	COLOR: #007dca! important
}
.link A:hover H3 {
	COLOR: #007dca! important
}
.link2 A:hover H3 {
	COLOR: #007dca! important
}
.link A:hover H2 {
	COLOR: #007dca! important
}
.link2 A:hover H2 {
	COLOR: #007dca! important
}
.link2 A:hover STRONG {
	COLOR: #007dca! important
}


.ClearHead {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; WIDTH: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}.shopNavs {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 978px;
}
.shops {
	FLOAT: left; MARGIN-RIGHT: 2px; TEXT-ALIGN: left;

}
.shopBlock {
	BORDER-RIGHT: #b2bdd1 1px solid; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; BORDER-LEFT: #b2bdd1 1px solid; WIDTH: 95px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 250px; TEXT-ALIGN: left;
	
	

}

.shopImage {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: center
}
.shopBlock IMG {
	MARGIN: 0px auto
}
.shopBlock .link {
	FONT-SIZE: 13px; MARGIN: 0px 0px 3px 3px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link A:hover {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link H1 {
	FONT-SIZE: 13px; MARGIN: 0px 0px 3px 3px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link H1 A:hover {
	FONT-SIZE: 13px; COLOR:#000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link H2 {
	FONT-SIZE: 13px; MARGIN: 0px 0px 3px 3px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link H2 A:hover {
	FONT-SIZE: 13px; COLOR:#FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link H3 {
	FONT-SIZE: 13px; MARGIN: 0px 0px 3px 3px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link H3 A:hover {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link STRONG {
	FONT-SIZE: 13px; MARGIN: 0px 0px 3px 3px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link STRONG A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link STRONG A:hover {
	FONT-SIZE: 13px; COLOR:#000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 0px 0px 5px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link2 A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link2 A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link2 H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link2 H1 A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link2 H1 A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link2 H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link2 H2 A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link2 H2 A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link2 H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link2 H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link2 H3 A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock .link2 STRONG {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shopBlock .link2 STRONG A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shopBlock .link2 STRONG A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.shopBlock IMG {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
TD {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color:#ffffff;
}
.headernav {
border-bottom:2px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float: left;
width: 100%;
font-size:12px;
line-height:1.2em;
font-family:Arial, Helvetica, sans-serif;
background:transparent url(nav_head_bar_bg.gif) repeat scroll 0 0
}
.headernav {
font-size: 1.1em;
}
.Nav2 {
display: block;
height: 20px !important;
height: 20px;
margin-top: 3px !important;
margin-top: 4px;
padding-left: 38px;
}
.NavLink {
display: inline;
margin-right: 20px;
}


.footer5 {
	WIDTH: 192px
}
.footer5 P {
	PADDING-RIGHT: 8px
}
.footer5 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.inner {
	PADDING-RIGHT: 8px; PADDING-LEFT:8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.col5span5 {
	WIDTH: 970px
}

.col5span5 P {
	PADDING-RIGHT: 8px
}

.col5span5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.Chip {
float: left;

}
.Chip3 {
float: left;
margin-left:10px;

}
.Chip2{
float:right;
width: 240px;
}
.Chip img{
border: none;
}

#CStyles,  #CStyles strong{
font-weight: normal;
}
#CStyles b {
font-weight: bold;
}
#CStyles a{
font-size: 12px;
color: #000;
text-decoration: none;
line-height: 16px;
}
#CStyles a:hover{
color: #007DCA;
text-decoration: underline;
}
#CStyles ul {
padding-top: 45px;
list-style-type: none;
margin-left: 20px !important;
margin-left: 15px;
text-align: left;
margin-top: 0;
}
.shell2 {
		width: 980px;
		margin: 30px 0px 10px 0px;
		}

#navSupp ul li a{
	text-decoration: none;
	padding: 0em 15px;
	margin: 0;
	white-space:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#3A3A3A;
	font-weight:normal;
	font-size:12px;
	
}
.inner A:hover {
	COLOR: #007dca! important
}
.inner A:hover STRONG {
	COLOR: #007dca! important
}
.inner A:hover {
	COLOR: #007dca! important
}
.inner A:hover H3 {
	COLOR: #007dca! important
}
.inner A:hover H3 {
	COLOR: #007dca! important
}
.inner A:hover H2 {
	COLOR: #007dca! important
}
.inner A:hover H2 {
	COLOR: #007dca! important
}
.inner A:hover STRONG {
	COLOR: #007dca! important
}
#navSupp .strong{
color:#000000;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;
padding-left:6px;
}
.topper {
background-repeat:no-repeat;
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
height:20px !important;
padding-left:5px;
padding-top:1px;
text-align:left;
width:970px !important;
margin-left:5px;}

.topper2 {
background-image:url(BottomTop.gif) !important; }
#refineCategory {
color:#000000;
font-size:12px;
font-weight:bold !important;
list-style-image:none !important;
list-style-type:none !important;
margin-bottom:10px;
margin-top:0;
}
.linkBox{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:8px;
width:130px;
display:inline;
}
#more2{
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:12px !important;
margin-left:0px;
margin-bottom:20px;
}
#more1{
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:12px!important;
margin-left:0px;
margin-bottom:20px;

}
#price2{
margin:0;
padding-left:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;}
#pop_window{
z-index:1001}
#checkoutConfirmComments{
float:left;
width:280px;}
#checkoutConfirmDefaultHeadingCart{
float:left;}
.success_box {background:#EBFEDF url(../images/icon_success.gif) 20px 10px no-repeat; border:1px solid #859802;color:#666;}
.success_box{font-size:12px; font-weight:bold;padding:15px 10px 15px 60px; margin:30px 0;}
#checkoutSuccessOrderLink{
margin-top:5px;
margin-bottom:5px;}
#projects {width:730px;margin:8px auto 0px auto;clear:both;overflow:hidden; text-align:center;}
#projects li {
  height: 47px;
  text-align:right;
  font-weight:bold;
  display: block;
  float: left;
  background:url(../images/stepImg.gif) no-repeat;
}
#projects li span{
  padding-top:25px;
  display:block;
}
#projects li a {
  display: block;
  float: left;
  background:transparent url(../images/stepImg.gif) no-repeat;
}

#projects li.li1,#projects li.li1 a {width: 175px; background-position:0 -47px;}
#projects li.current1 {width: 175px;background-position:0 0;}
#projects li.li2,#projects li.li2 a {width:100px;background-position:-175px -47px;}
#projects li.current2 {width:100px;background-position:-175px 0;}
#projects li.li3,#projects li.li3 a {width: 120px;background-position:-275px -47px; }
#projects li.current3 {width: 120px;background-position:-275px 0;}
#projects li.li4,#projects li.li4 a {width: 150px;background-position:-395px -47px;
text-align:center;}
#projects li.current4 {width: 150px;background-position:-395px 0;
text-align:center;}
#projects li.li5,#projects li.li5 a {width: 185px;background-position:-545px -47px;  text-align:left; text-indent:8px;}
#projects li.current5 {width: 185px; text-align:left; text-indent:8px;background-position:-545px 0;}
.right_big_con {
margin-left:0px;
}
#productsListingListingTopLinks{
margin-left:30px; padding-right:7px;}
#rights{
float:right;
margin-right:5px;
margin-left:0px;
margin-top:5px;
margin-bottom:auto;
padding:0;
}
#productsListingListingBottomLinks{
padding-right:7px;
text-align:center;
float:right;
}
#productsListingBottomNumber{
float:left;}




.bg_car,.bg_cart,.bg_in,.bg_dollar,.bg_doc,.bg_pen{background-repeat:no-repeat; padding-left:28px; height:22px;line-height:22px;background-image:url(../images/icon_h4.gif)}
.bg_car {background-position:0 -75px;}
.bg_cart {background-position:0 -100px;}
.bg_in {background-position:0 -50px;}
.bg_dollar {background-position:0 0;}
.bg_doc {background-position:0 -25px;}
.bg_pen {background-position:0 -125px;}
.bg_box_gray {background:url(../images/bg_box_gray.gif) repeat-x;}
.bg_help {background:url(../images/icon_help_list.gif) no-repeat 0 50%; padding-left:15px;}
/*li*/
.red_arrow_list li {background:transparent url(../images/red_arrow_bg.gif) left 7px no-repeat; padding:3px 10px;; line-height:140%;}
.red_arrow_list{
width:329px;}
.red_arrow_list2 li {background:transparent url(../images/red_arrow_bg.gif) left 7px no-repeat; padding:3px 10px; line-height:140%;}
.red_arrow_list2{
width:184px;}
.gray_trangle_list li {background:url(../images/list_ca_l.gif) left 9px no-repeat; padding:3px 10px; line-height:140%;}
.dl_dot dt { background:url(../images/icon_arr.gif) no-repeat 2px center; padding-left:10px;}
.right_big_con {width:755px;overflow:hidden;}
#border_left {border-left:1px solid #ddd;}
.border_b {border-bottom:1px solid #E5E5E5;}
.border_t {border-top:1px solid #E5E5E5;}
#help_nav {height:64px;clear:both;border-top:1px solid #ddd;}
#help_nav li {float:left;display:block;width:270px;}
#help_nav a:link,#help_nav a:visited {text-decoration:none;}
#help_nav .active {background:url(../images/bg_arrow_off.gif) no-repeat center bottom;height:63px;display:block;}
#help_nav .active span {background:#fff;display:block;height:54px; cursor:pointer; padding:0 15px;}
#help_nav .active a:hover {background:url(../images/bg_arrow_off.gif) no-repeat center bottom;height:63px;display:block;}
#help_nav .active a:hover span{background:#e6e5e1;display:block;height:54px;}
#help_nav .normal {background:url(../images/bg_arrow_on.gif) no-repeat center bottom;height:63px;}
#help_nav .normal span {background:url(../images/help_switch_bg.gif) repeat-x ;height:54px;display:block;cursor:default;padding:0 15px;}
.ico1,.ico2,.ico3 {padding-left:24px;line-height:180%;padding-bottom:5px;}
.ico1 {background:url(../images/icon_customer.gif) no-repeat;}
.ico2 {background:url(../images/icon_inquiry.gif) no-repeat;}
.ico3 {background:url(../images/icon_chat.gif) no-repeat;}
#help_con {height:560px;}
#chapter_nav {
height:170px;
width:355px;
margin-top:0px;

}


.tt {
float:left;
width:650px;
}
.nb {
background-image:none;
}
.mediumtext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;}
.minframe {
width:184px;
}
.fl {
float:left;
}
.margin_t {
margin-top:15px;
}
.pad_10px pad_t clear{
padding:0px;
width:160px;}
.line_30px {
color:#FF6C00;
}
.line_30px {
line-height:30px;
height:35px;
}
.in_1em {
text-indent:10px;
}

.line_120 {
line-height:120%;
}
.bg_box_gray margin_t right_big_con{
padding-left:0px;}
#Content{
width:165px;}
.fr{
float:right;
}
.b margin_t{

margin-top: 50px;

}
.margin_t fl{
margin-bottom:50px;
}
.fl midframe flow margin_t{
width:780px !important;}
#topajax{
margin-top:2px;}
.productTabContentBox{
	margin-top:-25px;
	padding:0 15px 3px 0;
	font:11px Verdana;
}
.productTabContentBox h2{
	padding:0 0 0 21px;
	margin:15px 0 5px 0;
	font-size:10px;
	height:19px;
	line-height:19px;
	color:#ff6c00;
	background:url(../images/arrow_orange.gif) no-repeat 8px 5px #fff0e5;
}
.productTabContentBox p{
	background:#f7f7f7;
	color:#666;
	margin:0;
	padding:5px;
}

.productTabContentBox ul{
	margin:15px 0 5px 0;
	list-style:disc;
	padding:5px;
	background:#f7f7f7;
}
.productTabContentBox ul li{
	padding:8px 0;
}
.productTabContentBox ul li .blueText{
	color:#000080;
}

.productTabContentBox h3{
	padding:5px 0 3px 0;
	margin:0;
	font-size:10px;
	text-align:center;
}

#sizeChartLeft, #sizeChartRight{
	float:center;
}
#sizeChartRight{
	margin-left:5px;
}
#sizeChart td{
	font-size:10px;
	text-align:center;
	color:#666;
	background:#f1f1f1;
}
#sizeChart .chartFirstRow td{
	color:#333;
	background:#e7e7e7;
}

#colorChartImgBox{
	width:100%;
}
#colorChartImgBox img{
	float:left;
}
#colorChartImportantNote{
	padding-top:5px;
	color:red;
}
#bannerimg{margin:0; width:796px; height:310px; }
#leftimg{float:left; margin-top:0px; margin-left:0px; margin-right:0px; padding:0; display:inline}
#rightimg{width:265px; height:310px; float:left; margin-top:18px; margin-left:5px; margin-right:0px; position:absolute; right:0px; top:18px!important; top:0}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	}
#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	
	}
#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	
	
	background:url(arrowDown2.gif) no-repeat right 12px;
	color: #000000;
	text-align: center;
	text-decoration:none}
#sddm li a:hover
{	background: #ffffff;
color: #007dca;
text-decoration:underline}
#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;	
	border-right:2px solid #A6A6A6;
    border-left:1px solid #A6A6A6;
    border-bottom:2px solid #A6A6A6;
    z-index:1000;
	background:#f4f4f4;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 3px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:#f4f4f4;	
		color: #000000;
		font: 11px Arial, Helvetica, sans-serif}

	#sddm div a:hover
	{	
		color: #007dca;
		background:#e7e7e7;
		
			}
#listCell0-2{
text-align:left
}
#new01{
width:160px;}
.top_selling img {margin-right:1em;
float:left}
.top_selling{
margin-top:10px;}
.top_selling li {padding:2px 0; margin:0; height:70px}
.red2{
color:#990000}
#floatBox_img {
	background:url(images/close.gif) no-repeat left top;
	width:15px;
	height:15px;
	cursor:pointer;
	position: absolute;
	top:20px; right:40px;
	z-index:9999;
}
.png {position:relative;
	background:url(images/pop_win_bg.png) no-repeat;
	height:284px;
	width:273px;
	padding:22px 44px 22px 22px;
	text-align:left;
	color:#666666;
	-background:none;
-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/pop_win_bg.png");
}
h2 {
	margin:0;
	padding:0;
	font-size:16px;
}
.blue, a.blue:link, a.blue:visited {
	color:#1E4E8E;
}
.margin_t {
	margin-top:10px;
}
.red, a.red:link, a.red:visited {
	color:#A72D2C;
}
.pad_10px {
	padding:10px;
}
.dl_dot dt {
	background:transparent url(images/icon_arr.gif) no-repeat scroll 2px center;
	padding-left:10px;
}
.g_t_c li {
float:left;
}
#bestSellers img{
height:42px;
width:42px;
}
#bestSellers .0{
width:45px;}
.pad_bottom {padding-bottom:10px;}
.pad_1em {padding-left:10px;}

#bestSellers table tr td strong.red {
	color:#900;

#recent_flash_small .allborder {
	border:1px solid #F5A79A;
}

#googletrans .allborder {
	border:1px solid #95C54D;
}
.therightframe {
width:209px;
}

navColumnCenter{

float:right;
margin:0px;
padding:0px;}
#navColumnOne{
width:174px;}

