@charset "utf-8";

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: #03689b;

	text-decoration: underline

}

CODE {

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 1em;

}

FORM, SELECT, INPUT {

	display: inline;

	font-family:arial;

	font-size: 1em;

	margin: 0.1em;

}

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:#006AB6;

	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, .centerBoxContentsAlsoPurch, .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:#900;

}

h2 {

	font-size: 1.4em;

}

h3 {

	font-size: 1.3em;

}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger {

	font-size: 1.1em;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

}

/*-----------------------------------------------*/































ul, li {

	padding:0;

	margin:0;

	list-style:none;

}

.wrap {

	width:980px;

	margin:0 auto;

	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 {

	background: url(../images/toptab_bg.gif) no-repeat right top;

	height: 30px;

	width: 380px;

	line-height:25px;

	float:right

}

#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:12px;

	font-weight:bold;

	display:block;

	background: url(../images/toptab_arrow.gif) no-repeat right top;

	color:#636363;

	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:132px;

}

#toptab ul li:hover #Currenciessub {

	background:url(../images/toptabsub_3.gif);

	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;

	font-size:11px;

	background:url(../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:#900;

	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:#900;

	text-decoration:underline

}

#topmenu {

	background: url(../images/topmenu_bg.gif);

	float:right;

	clear:right;

	margin-top:46px;

	width:745px;

}

#topmenu .l {

	background: url(../images/topmenu_left.gif) no-repeat left top;

}

#topmenu .r {

	background: url(../images/topmenu_right.gif) no-repeat right top;

	line-height:25px;

	height: 27px;

}

#topmenu .r ul {

	margin-left:9px;

}

#topmenu .r ul li {

	float:left;

	margin-top:1px;

	border-right:1px solid #ddd

}

#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:#efefef;

}

#hohologo {

	background: url(../images/logo.gif) no-repeat left top;

	height: 71px;

	width: 231px;

	display:block;

	float:left;

	clear:left;

	margin:10px 0 0 0;

}

#top_ueserinfo {

	float: left;

	height:25px;

	line-height:25px;

	color:#666;

	font-size:13px;

	margin-top:5px;

	margin-left:5px;

}

#top_ueserinfo a {

	font-weight:bold;

	color:#000

}

#top_ueserinfo a:hover {

	color:#eb7921;

	text-decoration:underline

}

#hohologo h1 {

	font-size: 10px;

	color: #666;

	margin:55px 0 0 160px;

	visibility:hidden;

	text-decoration:underline

}

#hohologo:hover h1 {

	visibility: visible;

	color: #666

}

#mainmenu {

	width: 174px;

	height:59px;

	font-size:12px;

	font-weight:bold;

	position:relative;

	float:left;

}

#mainmenu .menu {

	position:absolute;

	display:block;

	top:35px;

	left:0px;

}

#mainmenu .title {

	background: url(../images/mainmenu_top.gif) no-repeat left top;

	height: 35px;

	width: 175px;

	display:block;

	overflow:hidden;

}

#mainmenu a.title:hover {

	background-position:left bottom;

	text-decoration:none

}

#mainmenu .title span {

	margin-left:auto;

	margin-right:auto;

text-indent:1em;	 

color:#FFFFFF;

font-size:15px;

font-weight:bold;

line-height:37px;

 

	 

}





#searchtext{

	color:#FFFFFF;

 

font-size:13px;

font-weight:bold;

line-height:22px;

padding:4px;

	

	}

#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:150px;

}

#mainmenu .bottom {

	/*background: url(../images/mainmenu_bottom.gif) no-repeat;*/

	font-size:1px;

	 

	width: 174px;

	overflow:hidden;

	clear:left;

	margin-left:-1px;

}

/*define menu*/



.menu {

	font-size:12px;

	width:173px;

	 

	background:#8E0314;

	 

	float:left;

	z-index:500;

	

	padding-bottom:4px;

    padding-left:2px;

}

.menu ul {

	background:transparent;

	float:left;

}

.menu ul ul {

	width:174px;

}

.menu ul li {

	float:left;

	display:block;

	width:172px;

	height:24px;

	line-height:24px;

	border-top:1px solid #8e0314;

	font-weight:bold;

	background:#edf7ff 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:1em;

	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:#900;

	background:none;

	text-decoration:underline;

	border:0;

	margin:0

}

.menu ul ul :hover > a {

	color:#900;

	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:-10000000px;

	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

}

#searchbg .left {

	 

}

#searchbg .right {

	background: url(../images/search_bg_right.gif) no-repeat right top;

	height: 60px;

}

#search {

	background: url(../images/seachinbg.gif) no-repeat  left 3px;

	margin:0;

	-margin:0 1px;

	padding-top:3px;

	height:32px;

	line-height:32px;

	float:left;

	width:647px;

}

#search .title {

	/*background: url(../images/search.gif) no-repeat left top;*/

	height:32px;

}

#search .searchSelect {

	height:19px;

	 

	font-family:Arial, sans-serif;

	font-size:11px;

	color:#000;

	border:0;

	background:#fff

}

#search .searchinput {

	font-family:Arial;

	font-size:11px;

	background:#fff;

	width:370px;

	border:0;

	height:17px;

	padding-left:3px;

}

#search .searchGo {

	background: url(../images/search_go.gif) no-repeat left top;

	display: block;

	border:0;

	padding:0;

	margin:0;

	cursor:pointer;

	height: 22px;

	width: 33px;

}

#search a:hover .searchGo, #search .searchGo:hover {

	background-position:left bottom

}

#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:10px;

	-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;

	border:1px solid #bdc4c8;

	margin-top:10px;

	background: #fff url(../images/trustful.gif) no-repeat center 8px;

	padding-top:60PX;

}

#newsletter_form {

	margin-top:10px;

	border:1px solid #bdc4c8;

	background: #fff url(../images/newsletter.png) no-repeat -25px -15px;

	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:798px;

	float:right;

	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:#f5f5f5;

	border:1px solid #8E0314;

	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 #92c3e1;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

}

#footer_search .footsearchinput {

	width:300px;

+height:16px;

	padding-left:3px;

	border:1px solid #CCCCCC

}

#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

}

/*top's and bottom's search pagination        end*/































#curcategory_link {

	font-size:12px;

	width:173px;

	padding-left:1px;

	background:#8E0314;

	float:left;

}

#curcategory_link a {

	float:left;

	display:block;

	width:172px;

	height:24px;

	line-height:24px;

	border-bottom:1px solid #92c3e1;

	font-weight:bold;

	background:#f5f5f5;

	text-indent:0.5em;

}

#curcategory_link a:hover {

	background:#f6fbff;

}

/*wrappers - page or section containers*/















#mainWrapper {

	background-color: #ffffff;

	text-align: left;

	width: 980px;

	vertical-align: top;

}

.leftBoxContainer {/*left&right box border */

	margin-top:10px;

}

.rightBoxContainer {/*left&right box border */

	margin-top:10px;

	border:1px solid #bdc4c8;

}

.leftBoxHeading, .rightBoxHeading {/*left BOX tittle*/

	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 {

}

.leftBoxHeading, .rightBoxHeading a:hover {

	text-decoration:none;

}

.sideBoxContent {

	 

}

#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 {/*center box border */

 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;

}

#cbox_wraper .more a, #cbox_wraper .more_products a {

	text-decoration:underline;

	color:#900

}

.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;

	 

}

#navColumnOne, #navColumnTwo {/*table left and right td */

	background-color: transparent;

}

#navColumnTwo {

	float:right;

	width:200px;

	clear:right

}

#navColumnCenter {

	float:left;

	width:585px;

}

#navColumnCenter_productsInfo {

	float:left;

	width:980px;

}

#products_layout_left {

	width:770px;

	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:10px;

	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, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

	margin: 0;

	width: 47%;

}

#accountLinksWrapper {

}

.wrapperAttribsOptions {

	margin: 0.3em 0em;

}

/*navigation*/















#productListing .navSplitPagesResult {

	margin:0 8px

}

.navSplitPagesResult {

	font-size:12px;

	font-weight:bold;

	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: #900;

}

.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: 100%;

	padding:0

}

#navMain ul, #navSupp ul, #navCatTabs ul {

	margin: 0;

	padding:  0.5em 0em;

	list-style-type: none;

	text-align: center;

	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;

}

#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

}

#navMainSearch {

	float: right;

}

#navEZPagesTop {

	background-color: #ffff33;

}

#navBreadCrumb, #navEZPagesTop {

	font-size: 12px;

	font-weight: bold;

	margin:0;

	padding:0;

}

#navBreadCrumb {

	clear:both;

	width:980px;

	padding:10px 0 0;

	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 {

	float:left;

	width:33%;

	margin:0;

	margin-bottom:10px;

	text-align:center

}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {

/*font-size: 1.2em;*/















	}

.alert {

	color: #FF0000;

	margin-left: 0.5em;

}

.advisory {

}

.important {

	font-weight: bold;

}

.notice {

}

.rating {

}

.gvBal {

	float: right;

}

#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

	padding: 0.8em;

}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

	font-size: 0.9em;

}

#siteinfoLegal, #siteinfoLegal a {

	color:#777

}

/*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

}

#cartAdd #btn_addcart_submit {

}

#cartAdd .seal_vs_en {

	margin:auto;

	background:url(../images/seal_vs_en.gif) no-repeat left -10px;

	width:115px;

	height:70px;

}

.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;

}

.tableHeading, #cartSubTotal {

}

.tableRow, .tableHeading, #cartSubTotal {

}

.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:13px;

	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 {

	height:80px;

	width:30px;

	background: url(../images/lefta.gif) no-repeat center center;

	float:left;

	cursor:pointer;

}

#topajax .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;

}

 //#productMainImage img {

width:300px;

height:auto

}

.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:#900;

	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:left;

	width:440px;

}

#products_addcart {

	float:right;

	width:200px;

	background:#F3F2ED;

	text-align:center;

	height:330px;

}

#productListing {

	border:1px solid #ddd;

	margin:5px auto;

	padding:1px

}

.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-data a img {

	float:right

}

.productListing-odd {

}

.productListing-even {

	background: #ffffff

}

.itemTitle {

	padding:5px;

	line-height:120%;

	font-size:13px;

	font-weight:bold;

}

.listingDescription {

	padding:5px;

	line-height:120%;

	font-size:11px;

	color:#555

}

/*tpl_shopping_cart_default.php*/















#cartContentsDisplay {

	border:1px solid #ddd

}

#cartContentsDisplay td {

	padding:8px;

}

#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:#900

}

#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 {

	border-top:3px solid #f4f4f4;

	text-align: center;

}

.tags {

	margin:5px 0 15px;

}

.tags a {

	border:1px solid #fff;

	padding:0 2px;

	margin:0;

	font-weight:normal

}

.tags a:hover {

	border-color:#900

}

#current_category {

	border:1px solid #bdc4c8;

	margin-top:10px;

}

#current_category ul {

	margin:8px;

}

#current_category ul li {

	font-size:14px;

	font-weight:bold;

}

#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:16px;

	color:#111;

	-display:inline;

	margin:2px 0

}

#current_category ul ul a:hover {

	background-color:#f5f5f5;

	color:#000

}

#current_category ul ul .current_sub_category a {

	color:#900;

	text-decoration:underline;

	font-weight:bold;

	background-image: url(../images/current_category_arrow_on.gif)

}

#current_category_price_search {

	margin:8px;

}

#current_category_price_search span {

	font-size:14px;

	font-weight:bold;

	color:#222

}

#current_category_price_search ul li a {

	padding-left:8px;

	font-size:12px;

	font-weight:normal;

	background: url(../images/current_category_arrow.gif) no-repeat left 6px;

	display:block;

	margin:2px 0

}

#current_category_price_search ul li a:hover {

	background-color:#f5f5f5;

	color:#000

}

#current_page_link_str {

	color:#900

}

#navColumnCenter_specials {

	width:770px;

	float:left;

	margin:0;

	clear:left

}

#newProductsDefault .centerColumn {

	width:770px;

	float:left;

	margin:0;

	clear:left

}

#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:#900;

	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:#900;

	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;

	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: #900;

	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;

}

#myAccountNotify {

	margin-left:10px;

}

.allpage_navColumnCenter {

	width:770px;

	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;

	padding:4px;

	height:100%;

	overflow:hidden;

	width:970px;

	margin-top:10px;

}

#productGeneral #products_layout_left {

	float:left;

	text-align:left

}

#indexProductList {

	width:795px;

}

#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:#900;

	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;

}

#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:#900

}

#products_tags_list #splitpage_link li.cur a {

	border-color:#900;

	color:#900;

	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 {

	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;

}

#index_bottom_featuredproducts {

	width:980px;

	clear:both;

	border:1px solid #ddd;

	height:100%;

	overflow:hidden

}

#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 {

	margin-top:10px

}

#reco_product .ih img {

	border:1px solid #fff;

	height:86px;

	width:86px;

}

#reco_product .ih:hover img {

	border-color:#ddd;

	text-decoration:none

}

#reco_product li {

	float:left;

	margin:0 5px;

	width:90px;

}

#reco_product li p {

	margin:0;

	padding:0;

	text-align:center;

	color:#c50000;

	font-weight:bold;

	line-height:25px;

}

#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:11px;

	font-weight:normal;

	position:absolute;

	margin:0;

	top:40px;

	padding-left:600px;

	color:#999;

	font-weight:bold;

}

LEGEND {

	font-size:14px;

}

.buttonRow {

	float:left;

	display: inline;

	margin-right:10px;

}

#productTellFriendLink {

	margin-left:14px;

	margin-top:20px;

	margin-bottom:5px;

}

#productReview h2 {

	color:#900

}

#productReview {

	margin:15px 0;

}

#productReview .content {

	padding-left:15px;

	font-size:12px;

	line-height:150%

}

#productReviewWrite {

	padding-left:130px;

	background:url(../images/ReviewWrite.gif) no-repeat left 20px;

	min-height:150px;

}

#productReviewWrite {

	height: 150px;

}

html>body #productReviewWrite {

	height: auto;

	min-height: 150px;

}

#productReviewWrite h2 {

	color:#900

}

#productReviewWrite textarea {

	font-family:Arial;

	border:1px solid #ddd;

	background:#fcfcfc;

	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;

}

<!--

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;

}

#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: #006699;

}

.proutbar {

	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_checkout_shipping, #navColumnCenter_account, #navColumnCenter_checkout_payment, #navColumnCenter_checkout_confirmation, #navColumnCenter_checkout_success, #navColumnCenter_account_notifications, #navColumnCenter_account_history_info, #navColumnCenter_account_edit, #navColumnCenter_account_password, #navColumnCenter_address_book, #navColumnCenter_account_newsletters {

	float:right;

	width:790px;

	min-height:460px;

	_height:460px;

}

#navColumnCenter_account_history_info #navBreadCrumb, #navColumnCenter_checkout_shipping #navBreadCrumb, #navColumnCenter_checkout_payment #navBreadCrumb, #navColumnCenter_checkout_confirmation #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 {

	width:790px;

}

#navColumnCenter_account #accountDefault, #navColumnCenter_account #navBreadCrumb {

	float:right;

	width:790px;

}

.forward_a {

	margin:0;

	padding:0;

	padding-top:5px;

}

#otshipping {

}

#orderTotals {

	border:1px solid #CCCCCC;

	padding-left:10px;

}

.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-left:185px;

	margin-top:10px;

	padding:10px;

	height:100%;

	overflow:hidden;

	background:url(../images/dhbg.gif) repeat-x scroll left 1px

}

.related_cate2 ul {

	margin:0;

	padding:0;

	list-style:none

}

.related_cate2 ul li {

	float:left;

	width:23%;

	background: url(../images/current_category_arrow.gif) no-repeat 5px 8px;

	line-height:22px;

	padding-left:15px;

}

<!--

9.22

-->

 .index_layer #boxswitch div {

width:190px;

height:27px;

float:left;

line-height:27px;

text-align:center;

font-size:14px;

font-weight:bold;

}

.index_layer .off {

	cursor:pointer;

	background:url(images/index_swich_bg.gif) repeat-x;

	border-bottom:1px solid #ddd;

	color:#000;

}

.index_layer .on {

	background:none;

	color:#A72D2C;

}

.index_layer .show li {

	float:left;

	width:150px;

	height:105px;

	margin:10px 5px;

}

.index_layer .show span {

	display:block;

	width:100px;

	float:left;

	padding-left:4px;

}

.hidden {

	display:none;

}

.preview {

	margin-top:8px;

	padding:0;

	overflow:hidden;

	border:1px solid #dddddd

}

.preview .scrollUl li {

	width:290px;

	height:27px;

	float:left;

	line-height:27px;

	text-align:center;

	font-size:14px;

	font-weight:bold

}

.preview .scrollUl .sd01 {

	border-bottom:0;

	color:#A72D2C;

}

.preview .scrollUl .sd02 {

	background:url(../images/index_swich_bg.gif) repeat-x;

	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:175px;

	height:105px;

	margin:10px 5px;

}

.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;

}

.fl {

	float:left;

}

.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:0pt 12px;

}

#whybuy li {

	float:left;

	width:50%;

}

.allborder {

	border:1px solid #DDDDDD;

	padding:10px;

	margin-bottom:10px;

}

.line_180 {

	line-height:180%;

}

.pad_10px {

	padding:10px;

}

.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;

}

.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;

}

#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;

	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;

}

#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_price_text {

	display:block

}

#all_currencies_list {

	display:block;

}

.model {

	font-weight:normal;

	font-size:11px;

	padding-top:10px

}

#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

}

#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;

}