/**
 * PureOrange Template designed by zen-cart-power.com
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */

BODY {font-family:tahoma; font-size:11px; line-height:normal; color:#406618;background:url(../images/back.gif) repeat;}

table{border-collapse:collapse; padding:0;  font-family:Tahoma; font-size:11px; line-height:14px; color:#406618;}
td{vertical-align:top; padding:0; font-family:Tahoma; font-size:11px; line-height:14px; color:#406618;}

input, textarea { font-family:Tahoma; font-size:1em;}
img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #0075E2;
	text-decoration: none;
	}
 
a:visited {
	color: #0075E2;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
	text-decoration: underline;
	}

a:active {
	color: #2b2b2b;
	}


.columnLeft a, .columnRight a {
	text-decoration: none;
}
.columnLeft a:hover, .columnRight a:hover {
	text-decoration: underline;
}

#columnCenter {
	padding: 0 0 0 0;
}


h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{
	font-size: 1em;
	}


h1, h2, h3, h4, h5, h6, p {
	
	}
*html .centerColumn {
	height: 1%;
	}

FORM, SELECT, INPUT {
/*	display: inline;*/
	font-size: 11px;
	margin: 0.1em;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}
/*input:focus, select:focus, textarea:focus {
	background: #ffffe7;
	margin:0.1em;
	}
*/


LABEL {
/*	line-height: 1.5em;*/
	padding: 0.2em;
	line-height: 23px;
	}
h4.optionName {
	padding: 0;
	margin: 0;
	width: 160px;
	font: bold 11px verdana;
}
/*.optionName label {
	font: bold 12px Verdana;
}*/
/*.attribsSelect {
	width: 120px;
	float: left;
}*/

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

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: 5px 0;
	border: none;
	border-bottom: 1px solid #e4e4e4;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.3em;
	margin: 0 10px;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #cf0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #e0f8b6;
	color: #000000;
	border: 1px solid #d0e46e;
	}

.messageStackCaution {
	background-color: #ffe3a8;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 980px;
	vertical-align: top;
/*	border: 1px solid #9a9a9a;*/
	}

#contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding-top: 10px;
	}


.topper-menu li {
	font: 11px verdana;
	float: left;	
	margin: 9px 2px 0 14px;
}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {
	margin-left: 0.2em;
	margin-right: 0.2em;
	}


#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 44%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.current {
	font-size: 15px;
	padding: 2px;
}

.navSplitPagesLinks, .navSplitPagesResult {
	padding: 5px 0 2px 0;
	background-color: #ffffff;
}

.navSplitPagesLinks a {
	color: #0075E2;
	padding: 2px;
	margin: 0px;
}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 3px;
	padding: 0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
/*	background-color: #abbbd3;*/
	background-image: url(../images/tile_back.gif);
	padding: 0.5em 0.2em;
	font-weight: bold;
/*	color: #ffffff;*/
	height: 1%;
	}
#navSuppWrapper {
	border-top: 2px solid #cecece;	
	margin: 25px 0 0 0;
	padding: 12px 0 12px 0;
}
#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navMain ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navCatTabs ul li {
	display: inline;
	}

.footer-links li {
	font: normal 11px verdana;
	float: left;
	margin: 0 2px 0 14px;
}

#navMain ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}
.legalCopyright {
	float: left;
	font: 11px verdana !important;
}

#navCatTabs ul li a {
	color: #9a9a9a;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#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.8em;
	background-color: #ffffff;
	}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	padding: 0 0.5em;
	font: 11px tahoma;
	margin: 0em;
	color: #999999;
	}
#navBreadCrumb a {
	color: #999999;
}

#top_nav {
	background: #777777 url("../images/ezpages_bg.gif");
	font: bold 14px arial;
	margin: 0em;
/*	padding: 0.5em;*/
	height: 39px;
	}
#tab_nav a {
	color: #ffffff;
	text-decoration: none;
}

#tab_nav li {
	float: left;
	background: url("../images/bg_tabs_left.gif") no-repeat 0 0;
	padding: 0 0 0 5px;
	border-right: 1px solid #cc3c1c;
}
#tab_nav li a {
	display: block;
	background: url("../images/bg_tabs_right.gif") no-repeat right 0;
	padding: 10px 20px 10px 18px;
}

#tab_nav li:hover {
	background-position: left -40px;
}
#tab_nav li:hover a {
	background-position: right -40px;
}

#tab_nav #tab_active{
	background-position: 0 -78px;
}
#tab_nav #tab_active a {
	background-position: right -78px;
}
#tab_nav li.home-link {
	padding: 0;
}
#tab_nav li.home-link a {
	display: block;
	background: url("../images/home_tab.gif") no-repeat left 0;
	padding: 0px 20px 10px 18px;
	height: 27px;
	width: 2px;
}
#tab_nav li.home-link:hover a {
	background-position: left -39px;
}


#login_logout_section, #login_logout_section a {
	font: normal 11px verdana;
	color: #ffffff;
	padding: 11px 7px;
}
#login_logout_section a:hover {
	text-decoration: none;
}

.top-nav-right {
	background: url("../images/top_nav_right_bg.gif") right top;
	height: 39px;
	width: 6px;
	float: right;
}
.top-nav-left {
	background: url("../images/top_nav_left_bg.gif") left top;
	height: 39px;
	width: 6px;
	float: left;
}

#navColumnOne, #navColumnTwo {}

/* Tools section styles */
#tools_wrapper {
	height: 28px;
	background: #fff9e4;
	margin: 0 4px !important; 
	padding: 2px 3px 3px 3px;
}
.line-header {
	margin: 0 4px;
}
.search-header-input {
	background: url("../images/search_header_bg.gif") no-repeat left top;
	height: 21px;
	padding: 1px 0 0 3px;
	float: left;
}

.search-header {
	margin: 3px 0;
}
.search-header input {
	border: 0px;
	margin: 0px;
	color: #696969;
	background: none;
}
.search-header form {
	float: left;
}
.search-header input:focus {
	background: none;
}

.advanced_search {
	padding: 0 6px 2px 0;
	margin: 4px 0 0 10px;
}
.advanced_search a {
	font: 11px Verdana;
	text-decoration: none;
	color: #757575;
}
.advanced_search a:hover {
	text-decoration: underline;
}
.cart-header {
	padding: 1px;
	margin: 2px auto 3px auto !important;
	background: #ffeecb;
}
.cart-header span {
	font-weight: bold;
}
.cart-icon {
	width: 16px;
	height: 15px;
	margin: 1px 6px 0 0;
}
.full {
	background: url("../images/cart_full_icon.gif") no-repeat left top;
}
.empty {
	background: url("../images/cart_empty_icon.gif") no-repeat left top;
}
.td-search-header {
	width: 303px;
}
.td-languages {
	width: 303px;
}
.languages-wrapper select, .languages-wrapper {
	font: 11px tahoma, arial !important;
}
.languages-wrapper select {
	height: 18px;
}
.languages-wrapper form {
	float: right;
}
.languages-wrapper label {
	padding: 3px 0;
	line-height: 17px !important;
}
/* /Tools section styles */


/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	font-size: 11px !important;
	padding: 0;
	margin-top:-20px;
	}

/*.jck productdescription diy,*/
.productGeneral ul {
	padding-left:443px;
}


#cj_quickFacts {
	clear:both;
	border: 1px #f3ecd9 solid;
}

#cj_quickFacts td {background-color: #F2F2F2;border: 1px #FFFFFF solid;}

#cj_sellbutton {
	float:right;
	display:block;
	width:285px;
	height:163px;
}

#freeShippingIcon {clear:right;}

/*.jck productdescription diy,*/



#productAttributes {
	padding: 10px 14px;
	margin: 10px 0;
	border: 1px #f3ecd9 solid;
	background: #fcfcea;
}

.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;
	}
.centerColumn {background-color:#ffffff;padding:8px;}
#indexDefault {border:none; padding:8px;}
#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}

#indexDefault .maintep{position:relative; margin-top:0px;}
#indexDefault .maintep .row11 .inn1{ padding-right:0; background:none; padding-left:0;}


.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
#siteinfoIP {
	float: left;
}
.centerBoxContentsSpecials a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsNew a, .specialsListBoxContents a {
	padding:3px;
	width:218px;
	text-align: center;
}
.centerBoxContentsNew {
	width:24.5%
}
/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #e2e2e2;
	background: #f8f8f8;
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #aaaaaa;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
/*	color: #0075E2;*/
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
/*	color: #0075E2;*/
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}
#cartBoxListWrapper a {
	color: #0075E2;
}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.7em;
	background: #FCFCEA;
	border: 1px solid #F3ECD9;	
}
#mediaManagerHeading {
	margin-top: 5px;
	padding-top: 0 !important;
}

.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}



#productPrices {
	font: bold 16px arial;
	color: #FF0000;
	margin: 0 0 0 0;
	height: 88px;
	display: block;
	background: url("../images/bestprice.gif") no-repeat 500px top;
	border: 1px #f3ecd9 solid;
}

.orderHistList {
	margin: 0;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

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

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0px 15px 15px 10px ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {
	margin: 10px 0;
	color: #83785c;
}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 0em 0em;
	}

.centerBoxWrapper {
/*	border: 1px solid #e6e6e6;*/
	height: 1%;
	margin: 0px 0;
/*	padding: 12px;*/
	}

h2.centerBoxHeading {
	font: bold 18px Arial;
	color: #4e637e;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 0 2px 0;
	margin: 24px 0 15px 0 !important;
}
.centerBoxWrapper h2 {
	margin: 0 0 12px 0 !important;
}

/*sideboxes*/
.columnLeft {
	padding: 0 8px 0 0;
}
.columnRight {
	padding: 0 0 0 0;
}

h3.leftBoxHeading, h3.rightBoxHeading {
	font: bold 1.1em arial;
	color: #ffffff;
	background: url("../images/sidebox_right.gif") no-repeat right top;
	}

h3.leftBoxHeading, h3.rightBoxHeading {
	color: #ffffff;
	background: url("../images/sidebox_right.gif") no-repeat right top;
	}

h3.leftBoxHeading a, h3.rightBoxHeading a {
	font: normal 11px verdana, arial;
	color: #ffffff;
	text-decoration: underline;
	}


h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 
.sidebox-header-left {
	background: url("../images/sidebox_left.gif") no-repeat left top;
	padding: 0 0 0 0.3em;
}
.main-sidebox-header-left {
	background: url("../images/main_sidebox_left.gif") no-repeat left top !important;
	padding: 0 0 0 0.3em;
}
.main-sidebox-header-right {
	background: url("../images/main_sidebox_right.gif") no-repeat right top !important;
	padding: 0 0 0 0.3em;
}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font: bold 1.1em arial;
	color: #ffffff;
}

.leftBoxHeading, .rightBoxHeading {
	margin: 0em;
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	padding: 0.3em 0.3em 0.3em 0.8em !important;
	}
.leftBoxHeading label, .rightBoxHeading label {
	line-height: 16px;
}
.leftBoxContainer, .rightBoxContainer {
	margin: 0em;
	margin: 0px 0 16px 0;
	}

.sideBoxContent {}
.sideBoxContent a:link,a:visited {
	text-decoration: none;
	width:120px;
	}
.sidebox-products {color:#ce1359; font-size:11px; line-height:28px; font-weight:bold; font-family:Tahoma}
.sideBoxContent .normalprice {display:none;}
.sideBoxContent .productPriceDiscount {display:none;}

.rightBoxContainer div, .leftBoxContainer div {
	font: normal 11px verdana;
	color: #454545;
	line-height: 17px;
}
.sidebox-products {
	display: block;
	color: #0075E2 !important;
	padding: 2px;
}
#shoppingcartContent {
	background: #f4fcfd !important;
}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
.additionalImages a {
	text-decoration: none;
}

s {
text-decoration:none
}

#productListing s {
	display:block;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
}


#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}



/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #f4f4f4;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #fdfdfd;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #dadada;
	height: 2em;
	}


.tabTable {
	margin: 6px 0 4px 0;
}
.tabTable td {
	padding: 12px 8px;
	text-align: left;
}


#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
/*	jck diy productlist padding*/
.centerBoxContentsProducts {
	padding:3px;
	width:218px;
	text-align: center;
}

#whatsnew div {
	color:#FF6600;
	font-weight:bold;
}

.itemTitle {width:208px;margin:0 auto;color:#ce1359; font-size:13px; line-height:28px; font-weight:bold; font-family:Tahoma}
.dotline {width:636px;margin:0 auto;height:20px;line-height:30px;margin-top:10px;border-top:1px dashed #ddd;}

#outlinks_home td a{
	padding:3px;
	font: bold 11px verdana;
	color: #ffffff;
	line-height: 17px;}
#outlinks_faq td {padding:1px;}
#outlinks_outlinks td {font-size:11px;text-align:center;}

.currency-form { float:right; color:#7c7b7b; }
.currency-form span { text-transform:lowercase;}
.currency-form select { font-size:11px; color:#a4a4a4; border:solid 1px #e8e8e7; width:90px; vertical-align:middle;}

.logosclass {
	margin:10px 0 10px 0;
	padding:1px;
}

#headerbox {width:980px; margin:0 auto; text-align:left; margin-bottom:10px;}

/*	jck logo's size  width:210px;height:58px = w250-padding:20px  h98 - padding:20px */
#header_logo {width:210px;height:57px;padding:20px;background:url(../images/bg_logo.jpg) repeat-x left top;}

#header_home .header_indent{padding:0px 0px 0px 0px;}
#header_home ul{list-style:none; text-transform:uppercase; height:21px; margin:0px 0 0 20px;padding:0px 0px 0px 0px;}
#header_home li{float:left; background:url(../images/home_bg.gif) no-repeat 0px 4px; display:block; margin:0px;}
#header_home li a{padding:0px 12px 0 10px; text-decoration:none; color:#2a1c2a}
#header_home li a:hover{text-decoration:underline !important;}

#header_others {}
#header_others .header_currencies {width:234px;height:39px;background:url(../images/bg_r1.jpg) repeat-x left 1px;}
#header_others .header_currencies td {font-weight: bold;color:#B6ADB6;padding:0px 10px 0px 58px;}
#header_others .header_currencies .ind{padding:0px 10px 0px 0px; font-family:tahoma; font-size:11px;font-weight: bold;}
#header_others .header_currencies select{width:88px; height:21px; margin-top:7px;background:#423842; color:#a19ca1; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:solid 1px #675b67}


#header_others .header_languages {width:175px;height:38px;background:url(../images/bg_r2.jpg) repeat-x left 1px;}
#header_others .header_languages td {font-weight: bold;color:#B6ADB6;padding:10px 10px 8px 18px;}

#header_others .header_shoppingcart {width:321px;height:38px;background:url(../images/bg_r3.jpg) repeat-x left 1px;font-family:tahoma; font-size:11px;}
#header_others .header_shoppingcart td {font-weight: bold;color:#FFFFFF;padding:10px 10px 8px 68px;}
#header_others .header_shoppingcart .header_cartitems {font-weight: bold;color:#BDE52D;padding:0 53 0 0;}
#header_others .header_shoppingcart .header_cartitems a {font-weight: bold;color:#FFFFFF;text-decoration:none !important;}
#header_others .header_shoppingcart .header_cartitems a:hover {font-weight: bold;color:#FFFFFF;text-decoration:underline !important;}
#header_others .header_shoppingcart .header_cartitems a:visited {font-weight: bold;color:#FFFFFF;text-decoration:underline !important;}
#header_others .header_shoppingcart .product_amount {font-size:11px;font-weight: bold;color:#BDE52D;}
#header_others .header_shoppingcart .subtotal{font-weight: bold;color:#F3FFCA;margin:0px 5px;}
#header_others .header_shoppingcart .header_checkout{font-weight: bold;color:#FFFFFF;text-decoration:underline !important;}




#header_navbar {width:730px;height:37px;background:url(../images/bg_r4.jpg) repeat-x left top;}


#header_navbar ul{list-style:none; text-transform:uppercase; margin-top:12px;}
#header_navbar li{float:left; background:url(../images/home_bg2.gif) no-repeat 0px 0px; display:block; line-height:12px; font-size:11px;}
#header_navbar li a{display:block; padding:0px 12px 0 16px; text-decoration:none; color:#ffffff;font-weight:normal;width:106px;}
#header_navbar li.last a{display:block; padding:0 0 0 12px; text-decoration:none; color:#ffffff;font-weight:normal;}
#header_navbar li a:hover{text-decoration:underline !important;font-weight:normal;}


.centerBoxWrapper a:link,a:visited {
	color: #0075E2;
	text-decoration: none;
	font-weight:bold;
	}

.centerBoxWrapper a:hover {
	color: #FF0000;
	text-decoration: none;
	text-decoration: underline;
	font-weight:bold;
	}

/* ----------------------- BOXES ------------------------- */
.box_head{font-family:Tahoma;color:#ffffff; font-size:12px; text-transform:uppercase; font-weight:bold; background:#e91047}
.box_head .innerbox1{ background:url(../images/box3_head_bg2.gif) repeat-x left top;}
.box_head .innerbox2{ background:url(../images/box3_head_bg1.gif) no-repeat left top;}
.box_head .innerbox3{ background:url(../images/box3_head_bg3.gif) no-repeat right top;}
.box_head .innerbox4{ padding:12px 5px 14px 50px;}





.box_head a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#ffffff; font-size:12px; text-transform:uppercase; font-weight:bold;}
.box_head a:hover{ text-decoration:underline}



.box{margin-bottom:10px; width:100%;}
.box .box_inner1{ background:#ffffff;}
.box .background-top-4{ width:100%; background:url(../images/box_side.gif) repeat-x left bottom;}
.box .background-top-left-4{width:100%;  background:url(../images/box_side.gif) repeat-y left top;}
.box .background-top-right-4{width:100%;  background:url(../images/box_side.gif) repeat-y right top;}
.box .background-bottom-left-4{width:100%; background:url(../images/box_left_bottom_bg.gif) no-repeat left bottom;}
.box .background-bottom-right-4{width:100%; background:url(../images/box_right_bottom_bg.gif) no-repeat right bottom;}
.box .background-bottom-right-44{width:100%; background:none}
.box .box-indent{padding:11px 19px 20px 30px; overflow:hidden;}






.box select{width:90%;}

.box_body {margin:0; color:#212121; font-family:tahoma; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.box_body a {color:#212121; text-decoration:none;}
.box_body a:hover {text-decoration:underline;}

.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li {padding:6px 0 4px 27px;}
.box_body ul li a {text-decoration:underline; background:url(../images/arrow_1.gif) 0 5px no-repeat; padding-left:12px;}
.box_body ul li a:hover {text-decoration:none;}

.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li {padding:6px 0 2px 17px;}
.box_body ol li a {text-decoration:underline; background:url(../images/arrow_2.gif) 0 5px no-repeat; padding-left:10px;}
.box_body ol li a:hover {text-decoration:none;}

/* ----------------------- LISTING BOXES ------------------------- */

#categories {}
#categories ul{list-style:none; list-style-position:outside; font-family:Tahoma;margin:0px 0 0 0px;padding:0px 0px 0px 0px;}
#categories li{color:#f3ffca; font-size:11px; line-height:23px; background:url(../images/list_background1.png) no-repeat 0px 8px; margin:0px 0 0 0px;padding:0px 0px 0px 0px; text-decoration:none; font-weight:normal; font-family:Tahoma}
#categories ul:first-letter {text-transform:uppercase;}
#categories .category-products{color:#f3ffca; font-size:11x; line-height:18px; background:url(../images/list_background1.gif) no-repeat 20px 8px; padding-left:0;text-decoration:none; font-weight:normal; margin-left:0;}

#categories li span.top-span{display:block; padding:5px 0 0px 0; background:url(../images/list_background.gif) repeat-x left top; padding-left:20px;}

#categories li a{color:#f3ffca; font-size:11px; line-height:18px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#categories li a:hover{text-decoration:underline}


#categories li .category-subs-parenta {color:#f3ffca; font-size:11px; line-height:18px; text-decoration:none; font-weight:bold; padding-left:0;display:block;}

#categories .subcategory a {color:#f3ffca;font-size:11px; line-height:200%;text-decoration:none;padding-left:35px;display:block;}

#categories .subcategory a:hover{color:#f3ffca;font-size:11px; line-height:200%;text-decoration:underline;padding-left:32px;display:block;}


* html #categories li{color:#f3ffca; font-size:11px; line-height:11px; background:url(../images/list_background1.gif) no-repeat 0px 8px; padding-left:0px; text-decoration:none; font-weight:normal; font-family:Tahoma}
* html #categories li.category-products{color:#f3ffca; font-size:11x; line-height:18px;  background:url(../images/list_background1.gif) no-repeat 20px 8px; padding-left:0;text-decoration:none; font-weight:normal; margin-left:0;}


#categories .box_body_2 li{color:#f70706; font-size:11px; line-height:16px; background:none; padding:0px; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; display:inline}
#categories .box_body_2 li a{color:#f70706; font-size:11px; line-height:18px; text-decoration:none; font-weight:bold; padding:0; display:inline}
#categories .box_body_2 li a:hover{text-decoration:underline}


#categories .box_head{font-family:Tahoma;color:#ffffff; font-size:12px; text-transform:uppercase; font-weight:bold; background:#2b1d2b}
#categories .box_head .innerbox1{ background:url(../images/box_head_bg2.gif) repeat-x left top;}
#categories .box_head .innerbox2{ background:url(../images/box_head_bg1.gif) no-repeat left top;}
#categories .box_head .innerbox3{ background:url(../images/box_head_bg3.gif) no-repeat right top;}
#categories .box_head .innerbox4{ padding:12px 5px 14px 50px;}


#categories .box{margin-bottom:9px; width:100%;}
#categories .box .box_inner1{ background: url(../images/box2_bg2.gif) repeat-x left top #2a1c2a;}
#categories .box .background-top-4{ width:100%; background:url(../images/box2_bg1.gif) no-repeat left top;}
#categories .box .background-top-left-4{width:100%;  background:url(../images/box2_bg3.gif) no-repeat right top;}
#categories .box .background-top-right-4{width:100%;  background:url(../images/box2_bg4.gif) no-repeat left bottom;}
#categories .box .background-bottom-left-4{width:100%; background:url(../images/box2_bg5.gif) no-repeat right bottom}
#categories .box .background-bottom-right-4{width:100%; background:none;}
#categories .box .background-bottom-right-44{width:100%; background:none}
#categories .box .box-indent{padding:8px 30px 20px 30px; overflow:hidden;}


#categoryImgListing {padding:0; float:left; margin-right:15px;}


#moreinformation {}
#moreinformation ul{list-style:none; list-style-position:outside;}
#moreinformation li{color:#636363; font-size:11px; line-height:16px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
#moreinformation li span.top-span{display:block; padding:5px 0 1px 0;}
#moreinformation li.category-top_un span.top-span{display:block; background:url(../images/spacer.gif) no-repeat left top;}
#moreinformation li a{color:#636363 !important; font-size:11px; line-height:16px; text-decoration:underline; font-weight:normal; padding-left:0; display:block;}
#moreinformation li a:hover{text-decoration:none;}



#information {}
#information ul{list-style:none; list-style-position:outside;}
#information li{color:#636363; font-size:11px; line-height:16px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
#information li span.top-span{display:block; padding:5px 0 1px 0;}
#information li.category-top_un span.top-span{display:block; background:url(../images/spacer.gif) no-repeat left top;}
#information li a{color:#636363 !important; font-size:11px; line-height:16px; text-decoration:underline; font-weight:normal; padding-left:0; display:block;}
#information li a:hover{text-decoration:none;}








#bestsellers {}
#bestsellers ul{list-style:none; list-style-position:outside}
#bestsellers li{color:#1c0827; font-size:11px; line-height:24px; text-decoration:none; font-weight:normal;}
#bestsellers li a{color:#406618; font-size:11px; text-decoration:none; font-weight:normal; padding-left:0;}
#bestsellers li a:hover{text-decoration:underline}







#orderhistory {}
#orderhistory .box_body img {padding:2px; vertical-align:middle; margin:3px 0px;}



/* ----------------------- BANNER BOXES ------------------------- */

#bannerbox .box{background:none; margin-bottom:9px; width:100%;}
#bannerbox .box .box_inner1{ background:none;}
#bannerbox .background-top-4{background:none; width:100%;}
#bannerbox .background-top-left-4{background:none; width:100%;}
#bannerbox .background-top-right-4{background:none; width:100%;}
#bannerbox .background-bottom-left-4{background:none; width:100%;}
#bannerbox .background-bottom-right-4{background:none; padding:0;}
#bannerbox .box-indent{padding:0; background:none;}


#bannerbox .box_head{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #6da1d6; padding-bottom:6px; width:98%; display:none;}
#bannerbox.box .box_body {padding:0 0 0 0;}


#bannerbox2 .box_head{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #6da1d6; padding-bottom:6px; width:98%; display:none;}
#bannerbox2.box .box_body {padding:0 0 0 0;}


#bannerbox2 .box{background:none; margin-bottom:5px; width:100%;}
#bannerbox2 .box .box_inner1{ background:none;}
#bannerbox2 .background-top-4{background:none; width:100%;}
#bannerbox2 .background-top-left-4{background:none; width:100%;}
#bannerbox2 .background-top-right-4{background:none; width:100%;}
#bannerbox2 .background-bottom-left-4{background:none; width:100%;}
#bannerbox2 .background-bottom-right-4{background:none; padding:0;}
#bannerbox2 .box-indent{padding:0; background:none;}





/* ----------------------- PRODUCT BOXES ------------------------- */
#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {}
#reviews img {}


#featured {}
#featured .box_head{font-family:Tahoma;color:#343d10; font-size:12px; text-transform:uppercase; font-weight:bold; background:#addb2a}
#featured .box_head .innerbox1{ background:url(../images/box4_head_bg2.gif) repeat-x left top;}
#featured .box_head .innerbox2{ background:url(../images/box4_head_bg1.gif) no-repeat left top;}
#featured .box_head .innerbox3{ background:url(../images/box4_head_bg3.gif) no-repeat right top;}
#featured .box_head .innerbox4{ padding:12px 5px 14px 50px;}

#featured .box_head a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#343d10; font-size:12px; text-transform:uppercase; font-weight:bold;}
#featured .box_head a:hover{ text-decoration:underline}
#featured .box .box-indent{padding:20px 19px 21px 32px; overflow:hidden;}


#ezpages {}
#ezpages .box_head{font-family:Tahoma;color:#343d10; font-size:12px; text-transform:uppercase; font-weight:bold; background:#addb2a}
#ezpages .box_head .innerbox1{ background:url(../images/box4_head_bg2.gif) repeat-x left top;}
#ezpages .box_head .innerbox2{ background:url(../images/box4_head_bg1.gif) no-repeat left top;}
#ezpages .box_head .innerbox3{ background:url(../images/box4_head_bg3.gif) no-repeat right top;}
#ezpages .box_head .innerbox4{ padding:12px 5px 14px 50px;}

#ezpages .box_head a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#343d10; font-size:12px; text-transform:uppercase; font-weight:bold;}
#ezpages .box_head a:hover{ text-decoration:underline}
#ezpages .box .box-indent{padding:20px 19px 21px 32px; overflow:hidden;}

#ezpages {}
#ezpages ul{list-style:none; list-style-position:outside;}
#ezpages li{color:#636363; font-size:11px; line-height:18px; padding-left:14px; text-decoration:none; font-weight:normal; margin-left:2px;}
#ezpages li span.top-span{display:block; padding:5px 0 1px 0;}
#ezpages li.category-top_un span.top-span{display:block; background:url(../images/spacer.gif) no-repeat left top;}
#ezpages li a{color:#636363 !important; font-size:11px; line-height:21px; text-decoration:underline; font-weight:normal; padding-left:0; display:block;}
#ezpages li a:hover{text-decoration:none;}


#whatsnew {}
#whatsnew .box_head{font-family:Tahoma;color:#343d10; font-size:12px; text-transform:uppercase; font-weight:bold; background:#addb2a}
#whatsnew .box_head .innerbox1{ background:url(../images/box4_head_bg2.gif) repeat-x left top;}
#whatsnew .box_head .innerbox2{ background:url(../images/box4_head_bg1.gif) no-repeat left top;}
#whatsnew .box_head .innerbox3{ background:url(../images/box4_head_bg3.gif) no-repeat right top;}
#whatsnew .box_head .innerbox4{ padding:12px 5px 14px 50px;}

#whatsnew .box_head a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#343d10; font-size:12px; text-transform:uppercase; font-weight:bold;}
#whatsnew .box_head a:hover{ text-decoration:underline}
#whatsnew .box .box-indent{padding:20px 19px 20px 32px; overflow:hidden;}


#specials {}
#specials .box_head{font-family:Tahoma;color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:bold; background:#95133d}
#specials .box_head .innerbox1{ background:url(../images/box3_head_bg2.gif) repeat-x left top;}
#specials .box_head .innerbox2{ background:url(../images/box3_head_bg1.gif) no-repeat left top;}
#specials .box_head .innerbox3{ background:url(../images/box3_head_bg3.gif) no-repeat right top;}
#specials .box_head .innerbox4{ padding:12px 5px 14px 50px;}

#specials .box_head a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:bold;}
#specials .box_head a:hover{ text-decoration:underline}
#specials .box .box-indent{padding:20px 19px 20px 32px; overflow:hidden;}


#reviews {}
#reviews .box_head{font-family:Tahoma;color:#343d10; font-size:12px; text-transform:uppercase; font-weight:bold; background:#addb2a}
#reviews .box_head .innerbox1{ background:url(../images/box4_head_bg2.gif) repeat-x left top;}
#reviews .box_head .innerbox2{ background:url(../images/box4_head_bg1.gif) no-repeat left top;}
#reviews .box_head .innerbox3{ background:url(../images/box4_head_bg3.gif) no-repeat right top;}
#reviews .box_head .innerbox4{ padding:12px 5px 14px 50px;}

#reviews .box_head a{text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#343d10; font-size:12px; text-transform:uppercase; font-weight:bold;}
#reviews .box_head a:hover{ text-decoration:underline}
#reviews .box .box-indent{padding:20px 19px 20px 32px; overflow:hidden;}


#manufacturerinfo {}


#productnotifications {}


/* ----------------------- FORM BOXES ------------------------- */

#search {}
#search .box_head{display:none;}
#search a{color:#fff799; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; padding-right:10px;}
#search a:hover{text-decoration:none;}

#search input.s_input{width:138px; height:18px; background:#95133d; color:#ffffff; font-size:11px; border:solid 1px #f36290}


#search .box .box_inner1{ background:url(../images/box1_bg2.gif) repeat-x left top #e91049;}
#search .box .background-top-4{ width:100%; background:url(../images/box1_bg5.gif) repeat-x left bottom;}
#search .box .background-top-left-4{width:100%;  background:url(../images/box1_bg1.gif) no-repeat left top;}
#search .box .background-top-right-4{width:100%;  background:url(../images/box1_bg3.gif) no-repeat right top}
#search .box .background-bottom-left-4{width:100%; background:url(../images/box1_bg4.gif) no-repeat left bottom}
#search .box .background-bottom-right-4{width:100%; background:url(../images/box1_bg6.gif) no-repeat right bottom;}
#search .box .background-bottom-right-44{width:100%; background:none}
#search .box .box-indent{padding:26px 19px 22px 29px; overflow:hidden;}









#manufacturers {}
#manufacturers select{width:90%; height:20px; border:solid 1px #898d7c; color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



#currencies {}
#currencies select{width:90%; height:20px; border:solid 1px #898d7c; color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


#tellafriend {}


#recordcompanies {}
#recordcompanies select{width:180px; height:20px; border:solid 1px #898d7c; color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


#musicgenres {}
#musicgenres select{width:180px; height:20px; border:solid 1px #898d7c; color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:11px;}



/* ----------------------- TEXT BOXES ------------------------- */

#languages {}
#languages select{width:180px; height:20px; border:solid 1px #898d7c; color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:11px;}


#whosonline {}




#documentcategories {}


#shoppingcart {}
#shoppingcart select{width:180px; height:20px; border:solid 1px #898d7c; color:#898989; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#shoppingcart .cart_line {}
#shoppingcart #cartBoxEmpty {}

.txt1{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.boxname {text-align:center;}
.boxname a{color:#13140d; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
.boxname a:hover{text-decoration:underline;}

.boxprice{color:#111111; font-size:13px; line-height:16px; text-align:center; font-weight:bold;}
.tellafr_input{width:80%;}

#lahguages #languagesContent{text-align:center;}

.box1_body{color:#333333; font-size:11px;}
.box1_body a{color:#333333; font-size:11px; font-weight:normal; text-decoration:underline;}
.box1_body a:hover{text-decoration:none;}

.box1_body b a{color:#2a1222; font-size:12px; font-weight:bold; text-decoration:none; text-transform:none; font-family:Tahoma}
.box1_body b a:hover{text-decoration:underline;}



#orderhistoryContent a img{ margin-bottom:15px;}
#orderhistory .box1_body a img{ margin-bottom:0;}


.maintep_box {background:#a7ce1f; width:100%;}
.maintep_box .maintep_bg_inn1{background:url(../images/main_side_bg.gif) repeat-x left top; width:100%;}
.maintep_box .maintep_bg_inn2{background:url(../images/main_side_bg.gif) repeat-x left bottom; width:100%;} 
.maintep_box .maintep_bg_inn3{background:url(../images/main_side_bg.gif) repeat-y left top; width:100%;}
.maintep_box .maintep_bg_inn4{background:url(../images/main_side_bg.gif) repeat-y right top; width:100%;}
.maintep_box .maintep_bg_inn5{background:url(../images/main_left_top_bg.gif) no-repeat left top; width:100%;}
.maintep_box .maintep_bg_inn6{background:url(../images/main_left_bottom_bg.gif) no-repeat left bottom; width:100%;}
.maintep_box .maintep_bg_inn7{background:url(../images/main_right_top_bg.gif) no-repeat right top; width:100%;}
.maintep_box .maintep_bg_inn8{background:url(../images/main_right_bottom_bg.gif) no-repeat right bottom; width:100%;}
.maintep_box .maintep_bg_inn9{padding:10px 10px 10px 10px;}







#column_center input, #column_center #sorter  select{margin:-2px 0px; position:relative;}
#column_center{width:100%;}




#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {padding:0 0 0 0; color:#2a1c2a; text-decoration:none; font-family:Tahoma; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase; line-height:16px;}
#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading a{padding:0 0 0 0; color:#2a1c2a; text-decoration:none; font-family:Tahoma; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase; line-height:16px;}
#reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading {padding:0 0 0 0; color:#2a1c2a; text-decoration:none; font-family:Tahoma; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase; line-height:16px;}

.title_box{margin-bottom:0px; width:auto; position:relative; background:url(../images/title_bg4.gif) repeat-y right top #FFFFFF;}
.title_box .title_inner1{background:url(../images/title_bg1.gif) no-repeat left top ;}
.title_box .title_inner2{background:url(../images/title_bg2.gif) no-repeat right top; width:298px;}
.title_box .title_inner3{padding:11px 30px 1px 30px;background:url(../images/title_bg3.gif) no-repeat right bottom;  }

.title_box h1 , h2 {margin:0px;padding:0px;font-family:Tahoma; font-size:13px; line-height:normal; font-weight:bold; text-transform:uppercase; line-height:16px;}

.maintep {margin-bottom:1px;}

.maintep .row11{background:url(../images/maintep_side_bgx.gif) repeat-x left top #FFFFFF;}
.maintep .row11 .inn1{ padding-right:0; background:url(../images/maintep-left-top-bg.gif) no-repeat left top; padding-left:0;}
#indexDefault .maintep .row11 .inn1{ padding-right:0; background:none; padding-left:0;}

.maintep .row11 .inn2{height:10px;background:url(../images/maintep-right-top-bg.gif) no-repeat right top;}
.maintep .row11 .inn22{background:#ffffff; height:11px; zoom:1;}


.maintep .row22{background:url(../images/maintep_bottom_bg2.gif) repeat-x left bottom #FFFFFF; padding-left:20px; zoom:1;}
.maintep .row22 .inn1{padding-right:11px; zoom:1;background:url(../images/maintep-right-top-bg.gif) no-repeat right top;}
.maintep .row22 .inn1x{padding-right:11px; zoom:1;background:none;}
.maintep .row22 .inn2{padding:16px 0 15px 0;  zoom:1;}
.maintep .row22 .inn22{padding:7px;  background:#FFFFFF; zoom:1;}


.maintep .row33{ background:url(../images/maintep_bg1.gif) no-repeat left bottom; padding-left:10px; width:auto}
.maintep .row33 .inn1{background:url(../images/maintep_bg2.gif) no-repeat right bottom; padding-right:10px; width:auto}
.maintep .row33 .inn2{background:url(../images/maintep_bottom_bg.gif) repeat-x left bottom #f9faf5; height:10px;}



#productAdditionalImages .maintep {margin-bottom:1px;}
#productAdditionalImages .maintep .row11{background: #FFFFFF;}
#productAdditionalImages .maintep .row11 .inn1{ padding-right:0; background: #FFFFFF; padding-left:0;}

#productAdditionalImages .maintep .row11 .inn2{height:10px;background: #FFFFFF;}
#productAdditionalImages .maintep .row11 .inn22{background:#ffffff; height:11px; zoom:1;}


#productAdditionalImages .maintep .row22{background: #FFFFFF; padding-left:20px; zoom:1;}
#productAdditionalImages .maintep .row22 .inn1{padding-right:11px; zoom:1; background: #FFFFFF;}
#productAdditionalImages .maintep .row22 .inn1x{padding-right:11px; zoom:1;background:none;}
#productAdditionalImages .maintep .row22 .inn2{padding:16px 0 15px 0;  zoom:1;}
#productAdditionalImages .maintep .row22 .inn22{padding:7px;  background:#FFFFFF; zoom:1;}


#productAdditionalImages .maintep .row33{background: #FFFFFF; padding-left:10px; width:auto}
#productAdditionalImages .maintep .row33 .inn1{background: #FFFFFF; padding-right:10px; width:auto}
#productAdditionalImages .maintep .row33 .inn2{background: #FFFFFF; height:10px;}



.maintep .row331{ background:url(../images/maintep_bg1.gif) no-repeat left top; padding-left:10px; width:auto}
.maintep .row331 .inn1{background:url(../images/maintep_bg2.gif) no-repeat right top; padding-right:10px; width:auto}
.maintep .row331 .inn2{background:#ffffff; height:10px;}



.maintep .row33sp{ background:url(../images/maintep_bg1sp.gif) no-repeat left bottom; padding-left:10px; width:auto}
.maintep .row33sp .inn1{background:url(../images/maintep_bg2sp.gif) no-repeat right bottom; padding-right:10px; width:auto}
.maintep .row33sp .inn2{background:url(../images/maintep_side_bg.gif) repeat-x left bottom #f9faf6; height:22px;}




.maintep2 {margin-bottom:13px;}
.maintep2 .row11{background:url(../images/maintep_side_bgx.gif) repeat-x left top #FFFFFF;}
.maintep2 .row11 .inn1{ padding-right:0; background:url(../images/maintep-left-top-bgx.gif) no-repeat left top;}
.maintep2 .row11 .inn1-is{ padding-right:0; background:url(../images/maintep-left-top-bg.gif) no-repeat left top;}
.maintep2 .row11 .inn2{height:10px;background:url(../images/maintep-right-top-bg-1.gif) no-repeat right top; padding-right:10px;}
.maintep2 .row11 .inn22{background:#ffffff; zoom:1;}


.maintep2 .row22{background:#FFFFFF; padding-left:20px; zoom:1;}
.maintep2 .row22 .inn1x{ zoom:1;background:none;}
.maintep2 .row22 .inn2{ padding:30px 15px 30px 30px;}


.maintep2 .row33{ background:url(../images/maintep_bg111.gif) no-repeat left bottom #FFFFFF; padding-left:10px; width:auto}
.maintep2 .row33 .inn1{background:url(../images/maintep_bg222.gif) no-repeat right bottom; padding-right:10px; width:auto}
.maintep2 .row33 .inn2{background:#ffffff; height:8px;}



















.maintep3 {margin-top:13px; margin-bottom:13px; width:100%; zoom:1;}

.maintep3 .row11{background:url(../images/maintep_side_bgx.gif) repeat-x left top #FFFFFF; width:100%; zoom:1;}
.maintep3 .row11 .inn1{background:url(../images/maintep-left-top-bg.gif) no-repeat left top; padding-left:10px; zoom:1;}
.maintep3 .row11 .inn2{height:10px;background:url(../images/maintep-right-top-bg.gif) no-repeat right top; padding-right:10px; zoom:1;}
.maintep3 .row11 .inn2sp{height:30px;background:url(../images/maintep-right-top-bg.gif) no-repeat right top; zoom:1;}



.maintep3 .row22{background:#FFFFFF; padding-left:20px; zoom:1;}
.maintep3 .row22 .inn1x{padding-right:11px; zoom:1;background:none;}


.maintep3 .row33{ background:url(../images/maintep_bg111.gif) no-repeat left bottom #FFFFFF; padding-left:10px; width:auto}
.maintep3 .row33 .inn1{background:url(../images/maintep_bg222.gif) no-repeat right bottom #FFFFFF; padding-right:10px; width:auto}
.maintep3 .row33 .inn2{background:#ffffff; height:10px;}



/*  --------------- footer_t ---------------  */
.footer_t{ background:url(../images/footer_bg1.gif) no-repeat left top #2a1c2a; width:100%;height:100%;}
.footer_t .inner1{background:url(../images/footer_bg2.gif) no-repeat right top; width:100%;}
.footer_t .inner2{background:url(../images/footer_bg3.gif) no-repeat left bottom; width:100%;}
.footer_t .inner3{background:url(../images/footer_bg4.gif) no-repeat right bottom; width:100%;}
.footer_t .inner4{padding:16px 21px 61px 0; text-align:right; color:#a6ae44}

.footer_t .col1{width:auto; float:left;}
.footer_t .col1 .indent{padding:3px 0 0 19px;}
.footer_t .col2{width:550px; float:right;}


.footer_t a{color:#a6ae44; text-decoration:none}
.footer_t a:hover{text-decoration:underline;}


.footer_t span {color:#978276;}
.footer_t span a{color:#978276; text-decoration:underline; font-weight:bold;}
.footer_t span a:hover {text-decoration:none;}
.footer_t span a:visited{color:#978276; text-decoration:underline; font-weight:bold;}

/*  --------------- PRICES ---------------  */

.normalprice {

font-size:11px;
color:#aaaaaa;
font-weight:bold;
line-height:normal;
text-decoration:line-through;
        
}
		
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#ce1359; font-size:18px; line-height:31px; font-weight:bold; font-family:Tahoma}

		
.productPriceDiscount {color:#ce1359; font-size:12px; line-height:20px; font-weight:bold; font-family:Tahoma}