#indexProductListCatDescription,#categoryDescription {
	display: block;
	overflow: hidden;
	min-height: 140px;
	height: auto !important;
	height: 140px;
	color: #5c6265;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 12px;
}

CODE {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	color: #707070;
}

FORM,SELECT,INPUT {
	
}

FORM {
	margin: 0px;
	padding: 0px;
}

TEXTAREA {
	width: 375px;
}

input:focus,select:focus,textarea:focus {
	
}

#loginDefault FIELDSET {
	padding: 15px;
}

#gvFaqDefault FIELDSET {
	padding: 15px;
}

.ccinfo .inputLabelPayment {
	display: block;
	width: 80%;
	padding: 5px 0 5px 0;
}

.wrapperAttribsOptions .back {
	display: block !important;
	clear: both;
}

#ship-item-item {
	margin-right: 7px;
}

FIELDSET {
	padding: 15px 0 15px 15px;
	margin-bottom: 0.5em;
	border: 1px solid #777777;
}

LEGEND {
	font-weight: bold;
	padding: 0 5px;
	color: #000000;
}

LABEL,h4.optionName {
	
}

LABEL.checkboxLabel,LABEL.radioButtonLabel {
	margin-left: 10px;
	margin-right: 15px;
}

#checkoutShipping input {
	vertical-align: middle;
}

.ccinfo label {
	padding-bottom: 5px;
}

.ccinfo label {
	margin: 0 !important;
}

#pmt-moneyorder {
	margin-top: 0px !important;
}

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

#contactUsForm .inputLabel {
	
}

#loginDefault .inputLabel {
	
}

#loginDefault #newsletter-checkbox {
	margin: 15px 5px 15px 0;
	vertical-align: middle;
}

LABEL.inputLabel {
	width: 11em;
	padding-right: 10px;
	padding-bottom: 3px;
	float: left;
}

#indexProductList LABEL.inputLabel {
	display: block;
	width: 90%;
}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
}

LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {
	width: 12em;
	float: left;
}

P,ADDRESS {
	padding: 0 0 2px 0;
}

ADDRESS {
	font-style: normal;
}

.clearBoth {
	clear: both;
	font-size: 2px;
	line-height: 2px;
}

HR {
	border-color: #FFFFFF;
	border: none;
	display: block;
	margin: 2px 0px;
}

/*warnings, errors, messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution
	{
	line-min-height: 1.8em;
	padding: 0.2em;
}

.messageStackWarning,.messageStackError {
	color: #FF0000;
}

.messageStackSuccess {
	background-color: #F1F6E6;
	color: #707070;
}

.messageStackCaution {
	background-color: #FFFF66;
	color: #707070;
}

/*wrappers - page or section containers*/
#mainWrapper {
	text-align: left;
	vertical-align: top;
}

#tagline {
	color: #716d7a;
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}

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

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

.floatingBox a {
	
}

ul {
	list-style-type: circle;
	list-style-position: inside;
}

#productDetailsList li a {
	
}

#productDetailsList li {
	
}

.wrapperAttribsOptions {
	display: block;
	margin: 0.3em 0em;
}

/*navigation*/
#sorter {
	margin: 0 10px 0 29px;
}

.navSplitPagesResult {
	margin-top: 13px;
	margin-bottom: 18px;
	padding-left: 1px;
	margin-right: 0;
	font-size: 12px;
	color: #5c6265
}

.navSplitPagesResult a {
	color: #5c6265;
	font-weight: normal;
}

.navSplitPagesLinks {
	margin-top: 13px;
	margin-bottom: 18px;
	margin-left: 0;
	padding-right: 1px;
	font-size: 12px;
	color: #5c6265
}

.navSplitPagesLinks a {
	color: #5c6265;
	font-weight: normal;
}

.navNextPrevCounter {
	margin: 0em;
	font-size: 10px;
}

.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0px 2px 3px 0px;
	list-style-type: none;
}

.navNextPrevWrapper {
	margin-bottom: 2px;
}

#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper {
	
}

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

#navMain ul li,#navSupp ul li,#navCatTabs ul li {
	
}

#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a {
	
}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: inherit;
	min-height: 1%;
	padding: 0.5em;
	margin: 5px 0px;
	border: 1px solid #b0d3f0;
}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-min-height: 1.5em;
}

#navEZPagesTOC ul li {
	white-space: nowrap;
}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
}

#navMainSearch,#navCategoryIcon {
	margin: 5px 5px 0 0px;
}

#navEZPagesTop {
	
}

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

#productDescription,.shippingEstimatorWrapper {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5c6265;
	line-height: 16px;
}

.content {
	margin: 0;
}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	margin-right: 5px;
}

.advisory {
	
}

.important {
	font-weight: bold;
	margin: 5px;
}

.notice {
	
}

.rating {
	
}

.gvBal {
	float: right;
}

#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
	padding: 0em;
}

.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
	font-size: 0.9em;
}

/*Shopping Cart Display*/
.tableHeading TH {
	
}

.tableHeading,#cartSubTotal {
	
}

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

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

#scUpdateQuantity {
	width: 2em;
}

.cartQuantity {
	width: 4.7em;
}

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

.cartOldItem { /*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;
}

#cartBoxListWrapper ul,#ezPageBoxList ul {
	list-style-type: none;
	list-style-position: outside
}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
}

.lineTitle,.amount {
	text-align: right;
	padding: 0.2em;
}

.amount {
	width: 5.5em;
}

/*Image Display*/
.categoryIcon {
	
}

#cartImage {
	margin: 0.5em 1em;
}

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

.attributesComments {
	
}

/*list box contents*/
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew
	{
	
}

/*sideboxes*/
.columnLeft {
	
}

.columnRight {
	
}

.sideBoxContent {
	
}

.rightBoxHeading {
	margin: 0em;
	background-color: #663366;
	padding: 0.2em 0em;
}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
}

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
}

.rightBoxContent {
	margin-bottom: 1em;
}

.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg
	{
	width: auto;
	color: #5c6265;
	font-size: 13px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.categoryListBoxContents a {
	text-decoration: none;
	color: #C00505;
	text-transform: uppercase;
	text-align: center;
}

.cartTotalsDisplay {
	
}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
}

#upDateHeading {
	text-align: right;
}

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

.forward {
	float: right;
}

.bold {
	font-weight: bold;
}

.rowOdd {
	min-height: 1.5em;
	vertical-align: top;
}

.rowEven {
	padding: 5px 5px 5px 5px;
	min-height: 1.5em;
	vertical-align: top;
}

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 {
	min-height: 2em;
}

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

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

LABEL#textAreaReviews {
	font-weight: normal;
}

/*!!!!!!!!!*/
#gvFaqDefaultMainContent {
	margin: 10px 15px 0 15px;
}

#gvFaqDefaultContent {
	margin: 0 5px 0 5px;
}

#reviewsDefaultNoReviews {
	margin: 0 5px 5px 5px;
}

#createAcctSuccessMainContent {
	margin: 5px;
}

.ee {
	text-decoration: line-through;
}

/*  --------------- PRICES ---------------  */
.normalprice,.productSpecialPriceSale {
	font-size: 14px;
	color: #777777;
	font-weight: bold;
	text-decoration: line-through;
}

.normalprice {
	color: #7dc506;
	font-size: 14px;
	text-decoration: line-through;
	font-weight: bold;
}

.productSpecialPrice,.productSalePrice,.productSpecialPriceSale {
	color: #f20d11;
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}

.productListing-data .normalprice {
	color: #ff5304;
	font-size: 13px;
	line-height: 24px;
	text-decoration: line-through;
	font-weight: normal;
	font-family: Tahoma
}

.productSpecialPriceSale {
	text-decoration: line-through;
}

.productPriceDiscount {
	color: #373737;
	font-size: 12px;
}

/*  --------------- BUTTONS ---------------  */
.buttonRow, .buttonRow2 {
    padding-bottom: 7px;
    padding-left: 0;
    padding-right: 2px;
    padding-top: 7px;
}

.button1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #b04939;
	padding: 0px 5px 2px 5px;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #b04939;
	height: 21px;
	background: url('../images/button-back.gif') repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: #FFFFFF 1px 1px 1px;
	cursor: pointer;
}

.button1:hover {
	border-color: #ffbd00;
}

.button2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #28A6CE;
	padding: 0px 5px 1px 5px;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #cdcdcd;
	height: 21px;
	background: url('../images/button-back.gif') repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: #FFFFFF 1px 1px 1px;
	cursor: pointer;
}

.button2:hover {
	border-color: #ffbd00;
}

/* BOXES */
.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: #19a5d1;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.box1_body b a:hover {
	text-decoration: underline;
}

#orderhistoryContent a img {
	margin-bottom: 15px;
}

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

/* ----------------------- BOXES ------------------------- */
.side_panel {
	
}

.side_panel .box_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #e72061;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: bold;
	width: 100%;
}

.side_panel .box_head .innerbox1 {
	background: url(../images/box_head5_bg7.gif) repeat-y left top #f3f3f3;
	width: 100%;
}

.side_panel .box_head .innerbox2 {
	width: 100%;
	background: url(../images/box_head5_bg5.gif) repeat-x left bottom;
}

.side_panel .box_head .innerbox3 {
	background: url(../images/box_head5_bg2.gif) repeat-x left top;
	width: 100%;
}

.side_panel .box_head .innerbox4 {
	width: 100%;
	background: url(../images/box_head5_bg8.gif) repeat-y right top;
}

.side_panel .box_head .innerbox5 {
	background: url(../images/box_head5_bg1.gif) no-repeat left top;
	width: 100%;
}

.side_panel .box_head .innerbox6 {
	background: url(../images/box_head5_bg4.gif) no-repeat left bottom;
	width: 100%;
}

.side_panel .box_head .innerbox7 {
	background: url(../images/box_head5_bg3.gif) no-repeat right top;
	width: 100%;
}

.side_panel .box_head .innerbox8 {
	background: url(../images/box_head5_bg6.gif) no-repeat right bottom;
	width: 100%;
	min-height: 37px;
	height: auto !important;
	height: 37px;
}

.side_panel .box_head .innerbox9 {
	padding: 9px 5px 10px 19px;
}

.side_panel .box_head a {
	text-decoration: none;
	color: #e72061
}

.side_panel .box_head a:hover {
	text-decoration: underline
}

.side_panel .box {
	margin-bottom: 11px;
}

.side_panel .box .box_inner1 {
	background: url(../images/box5_bg3.gif) repeat-x left bottom #f3f3f3;
}

.side_panel .box .background-top-4 {
	width: 100%;
	background: url(../images/box5_side.gif) repeat-y left top;
}

.side_panel .box .background-top-left-4 {
	width: 100%;
	background: url(../images/box5_side.gif) repeat-y right top;
}

.side_panel .box .background-top-right-4 {
	width: 100%;
	background: url(../images/box5_side.gif) repeat-x left bottom;
}

.side_panel .box .background-bottom-left-4 {
	width: 100%;
	background: none
}

.side_panel .box .background-bottom-right-4 {
	width: 100%;
	background: none;
}

.side_panel .box .background-bottom-right-44 {
	width: 100%;
	background: url(../images/box5_bg1.gif) no-repeat left bottom;
}

.side_panel .box .box-indent {
	padding: 10px;
	overflow: hidden;
	background: url(../images/box5_bg2.gif) no-repeat right bottom;
}

.side_panel .box select {
	width: 140px !important;
	height: 17px;
	border: solid 1px #b4b4b4;
	color: #9d9d9d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.side_panel .box_body {
	margin: 0;
	color: #212121;
	font-family: tahoma;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.side_panel .box_body a {
	color: #212121;
	text-decoration: none;
}

.side_panel .box_body a:hover {
	text-decoration: underline;
}

.side_panel .box_body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.side_panel .box_body ul li {
	padding: 6px 0 4px 27px;
}

.side_panel .box_body ul li a {
	text-decoration: underline;
	padding-left: 12px;
}

.side_panel .box_body ul li a:hover {
	text-decoration: none;
}

.side_panel .box_body ol {
	margin: 0;
	padding: 0;
}

.side_panel .box_body ol li {
	padding: 6px 0 2px 10px;
}

.side_panel .box_body ol li a {
	text-decoration: underline;
	padding-left: 0px;
}

.side_panel .box_body ol li a:hover {
	text-decoration: none;
}

/* ----------------------- LISTING BOXES ------------------------- */
#categories.side_panel {
	
}

#categories.side_panel .box_head {
	color: #d06126;
	font-size: 12px;
	text-transform: uppercase;
}

#categories.side_panel .box_head .innerbox1 {
	background: url(../images/box_head1_bg7.gif) repeat-y left top #e8e8e8;
}

#categories.side_panel .box_head .innerbox2 {
	background: url(../images/box_head1_bg5.gif) repeat-x left bottom;
}

#categories.side_panel .box_head .innerbox3 {
	background: url(../images/box_head1_bg2.gif) repeat-x left top;
}

#categories.side_panel .box_head .innerbox4 {
	background: url(../images/box_head1_bg8.gif) repeat-y right top;
}

#categories.side_panel .box_head .innerbox5 {
	background: url(../images/box_head1_bg1.gif) no-repeat left top;
}

#categories.side_panel .box_head .innerbox6 {
	background: url(../images/box_head1_bg4.gif) no-repeat left bottom;
}

#categories.side_panel .box_head .innerbox7 {
	background: url(../images/box_head1_bg3.gif) no-repeat right top;
}

#categories.side_panel .box_head .innerbox8 {
	background: url(../images/box_head1_bg6.gif) no-repeat right bottom;
}

#categories.side_panel .box_head .innerbox9 {
	padding: 11px 5px 10px 52px;
}

#categories.side_panel .box .box_inner1 {
	background: url(../images/box1_bg3.gif) repeat-x left bottom #e8e8e8;
}

#categories.side_panel .box .background-top-4 {
	background: url(../images/box1_side.gif) repeat-y left top;
}

#categories.side_panel .box .background-top-left-4 {
	background: url(../images/box1_side.gif) repeat-y right top;
}

#categories.side_panel .box .background-top-right-4 {
	background: url(../images/box1_side.gif) repeat-x left bottom;
}

#categories.side_panel .box .background-bottom-right-44 {
	background: url(../images/box1_bg1.gif) no-repeat left bottom;
}

#categories.side_panel .box .box-indent {
	padding: 20px 2px 20px 10px;
	background: url(../images/box1_bg2.gif) no-repeat right bottom;
}

#information.side_panel {
	
}

#information.side_panel ul {
	list-style: none;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
}

#information.side_panel li {
	color: #0562a9;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background2.gif) no-repeat 0px 5px;
	padding-left: 0px;
	text-decoration: none;
	font-weight: normal;
}

#information.side_panel li span.top-span {
	display: block;
	padding: 1px 0 1px 0;
	background: url(../images/list_backgroundx.gif) repeat-x left top;
	padding-left: 16px;
}

#information li.category-top_un span.top-span {
	display: block;
	background: url(../images/spacer.gif) no-repeat left top;
}

#information.side_panel li a {
	color: #5c6265;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0;
	display: block;
}

#information.side_panel li a:hover {
	text-decoration: underline
}

#information.side_panel .box_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #7dc506;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	width: 100%;
}

#information.side_panel .box_head .innerbox1 {
	background: url(../images/box_head2_bg7.gif) repeat-y left top #f3f3f3;
}

#information.side_panel .box_head .innerbox2 {
	background: url(../images/box_head2_bg5.gif) repeat-x left bottom;
}

#information.side_panel .box_head .innerbox3 {
	background: url(../images/box_head2_bg2.gif) repeat-x left top;
}

#information.side_panel .box_head .innerbox4 {
	background: url(../images/box_head2_bg8.gif) repeat-y right top;
}

#information.side_panel .box_head .innerbox5 {
	background: url(../images/box_head2_bg1.gif) no-repeat left top;
}

#information.side_panel .box_head .innerbox6 {
	background: url(../images/box_head2_bg4.gif) no-repeat left bottom;
}

#information.side_panel .box_head .innerbox7 {
	background: url(../images/box_head2_bg3.gif) no-repeat right top;
}

#information.side_panel .box_head .innerbox8 {
	background: url(../images/box_head2_bg6.gif) no-repeat right bottom;
}

#information.side_panel .box_head .innerbox9 {
	padding: 11px 5px 10px 52px;
}

#information.side_panel .box .box_inner1 {
	
}

#information.side_panel .box .background-top-4 {
	background: url(../images/box2_side.gif) repeat-y left top;
}

#information.side_panel .box .background-top-left-4 {
	background: url(../images/box2_side.gif) repeat-y right top;
}

#information.side_panel .box .background-top-right-4 {
	background: url(../images/box2_side.gif) repeat-x left bottom;
}

#information .box .background-bottom-right-44 {
	background: url(../images/box2_bg1.gif) no-repeat left bottom;
}

#information .box .box-indent {
	padding: 22px 2px 20px 10px;
	background: url(../images/box2_bg2.gif) no-repeat right bottom;
}

#orderhistory {
	
}

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

/* ----------------------- BANNER BOXES ------------------------- */
#bannerbox .box {
	background: none;
	margin-bottom: 11px;
	width: 100%;
}

#bannerbox .box .inbox1 {
	background: none;
}

#bannerbox .box .inbox2 {
	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;
}

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

#bannerboxall.box .box_body {
	padding: 0 0 0 0;
}

#bannerbox2 .box {
	background: none;
	margin-bottom: 11px;
	width: 100%;
}

#bannerbox2 .box .inbox1 {
	background: none;
}

#bannerbox2 .box .inbox2 {
	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;
}

#bannerboxall .box {
	background: none;
	margin-bottom: 11px;
	width: 100%;
}

#bannerboxall .box .inbox1 {
	background: none;
}

#bannerboxall .box .inbox2 {
	background: none;
}

#bannerboxall .background-top-4 {
	background: none;
	width: 100%;
}

#bannerboxall .background-top-left-4 {
	background: none;
	width: 100%;
}

#bannerboxall .background-top-right-4 {
	background: none;
	width: 100%;
}

#bannerboxall .background-bottom-left-4 {
	background: none;
	width: 100%;
}

#bannerboxall .background-bottom-right-4 {
	background: none;
	padding: 0;
}

#bannerboxall .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 {
	
}

#whatsnew {
	
}

#specials {
	
}

#reviews {
	
}

#reviews .box .box-indent {
	padding: 17px 2px 41px 13px;
}

#manufacturerinfo {
	
}

#productnotifications {
	
}

/* ----------------------- FORM BOXES ------------------------- */
#search.side_panel {
	color: #ffffff;
}

#search.side_panel .box {
	margin-bottom: 4px;
	width: 100%;
}

#search.side_panel .box .box_inner1 {
	background: #2066b1;
}

#search.side_panel .box .background-bottom-right-44 {
	width: 100%;
	background: url(../images/box51_bg4.gif) no-repeat left bottom;
}

#search.side_panel .box .box-indent {
	padding: 17px 0 12px 18px;
	overflow: hidden;
	background: url(../images/box51_bg6.gif) no-repeat right bottom;
}

#search.side_panel input.s_input {
	width: 103px;
	height: 18px;
	background: #ffffff;
	color: #9d9d9c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #b96830
}

#search.side_panel a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: underline;
}

#search.side_panel a:hover {
	text-decoration: none;
}

#search.side_panel .box_head {
	display: none;
}

#search.side_panel .box {
	margin-bottom: 12px;
}

#search.side_panel .box .box_inner1 {
	background: url(../images/box4_bg3.gif) repeat-x left top #e37435;
}

#search.side_panel .box .background-top-4 {
	background: url(../images/box4_bg4.gif) no-repeat left top;
}

#search.side_panel .box .background-top-left-4 {
	background: url(../images/box4_bg5.gif) no-repeat right top;
}

#search.side_panel .box .background-top-right-4 {
	background-image: none;
}

#search.side_panel .box .background-bottom-right-44 {
	background: url(../images/box4_bg1.gif) no-repeat left bottom;
}

#search.side_panel .box .box-indent {
	padding: 19px 11px 11px 11px;
	background: url(../images/box4_bg2.gif) no-repeat right bottom;
}

#manufacturers.side_panel {
	
}

#manufacturers.side_panel .box_head {
	font-family: Arial, Helvetica, sans-serif;
	color: #7dc506;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	width: 100%;
}

#manufacturers.side_panel .box_head .innerbox1 {
	background: url(../images/box_head2_bg7.gif) repeat-y left top #f3f3f3;
	width: 100%;
}

#manufacturers.side_panel .box_head .innerbox2 {
	width: 100%;
	background: url(../images/box_head2_bg5.gif) repeat-x left bottom;
}

#manufacturers.side_panel .box_head .innerbox3 {
	background: url(../images/box_head2_bg2.gif) repeat-x left top;
	width: 100%;
}

#manufacturers.side_panel .box_head .innerbox4 {
	width: 100%;
	background: url(../images/box_head2_bg8.gif) repeat-y right top;
}

#manufacturers.side_panel .box_head .innerbox5 {
	background: url(../images/box_head3_bg1.gif) no-repeat left top;
	width: 100%;
}

#manufacturers.side_panel .box_head .innerbox6 {
	background: url(../images/box_head2_bg4.gif) no-repeat left bottom;
	width: 100%;
}

#manufacturers.side_panel .box_head .innerbox7 {
	background: url(../images/box_head2_bg3.gif) no-repeat right top;
	width: 100%;
}

#manufacturers.side_panel .box_head .innerbox8 {
	background: url(../images/box_head2_bg6.gif) no-repeat right bottom;
	width: 100%;
	min-height: 37px;
	height: auto !important;
	height: 37px;
}

#manufacturers.side_panel .box_head .innerbox9 {
	padding: 11px 5px 10px 52px;
}

#manufacturers.side_panel .box .box_inner1 {
	background: url(../images/box2_bg3.gif) repeat-x left top;
}

#manufacturers.side_panel .box .background-top-4 {
	background: url(../images/box2_side.gif) repeat-y left top;
}

#manufacturers.side_panel .box .background-top-left-4 {
	background: url(../images/box2_side.gif) repeat-y right top;
}

#manufacturers.side_panel .box .background-top-right-4 {
	background: url(../images/box2_side.gif) repeat-x left bottom;
}

#manufacturers.side_panel .box .background-bottom-right-44 {
	background: url(../images/box2_bg1.gif) no-repeat left bottom;
}

#manufacturers.side_panel .box .box-indent {
	padding: 32px 2px 31px 20px;
	background: url(../images/box2_bg2.gif) no-repeat right bottom;
}

#currencies {
	
}

#tellafriend {
	
}

#recordcompanies {
	
}

#musicgenres {
	
}

/* ----------------------- TEXT BOXES ------------------------- */
#languages {
	
}

#whosonline {
	
}

#documentcategories {
	
}

#shoppingcart {
	
}

/*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/
/* MAIN */
.left {
	float: left;
}

.right {
	float: right;
}

.name {
	color: #545454;
	font-size: 11px;
	font-weight: bold;
}

.name a {
	color: #545454;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

.name a:hover {
	text-decoration: underline;
}

.pict_box {
	margin-bottom: 12px;
	border-bottom: solid 1px #dbdbdb;
	padding-bottom: 8px;
	text-align: center;
}

.text {
	
}

.price {
	color: #111111;
	font-size: 15px;
	line-height: 21px;
	line-height: normal;
	font-weight: bold;
}

.price strong {
	font-weight: bold;
}

.price_box {
	overflow: hidden;
	margin-top: 5px;
	width: 100%;
}

.price_box .coll1 {
	width: 87px;
	float: left;
	/*background: url(../images/price_box_bg.gif) no-repeat right top;*/
}

.price_box .coll2 {
	width: auto;
	float: left;
}

.price_box .coll2 .ind {
	padding: 0 0 0 20px;
}

.button {
	padding-top: 0;
}

.box_line {
	padding: 0 1px 0 1px;
	overflow: hidden;
}

.box_line .inner {
	line-height: 1px;
	background: url(../images/line.gif) repeat-x 0px 18px;
	height: 36px;
}

.box_line2_box {
	/*background: url(../images/background-white-left.gif) repeat-y left top;*/
}

.box_line2_box .inner {
	/*background: url(../images/background-white-right.gif) repeat-y right top;*/
}

.box_line2 {
	padding: 0 23px 0 23px;
	overflow: hidden;
}

.box_line2 .inner {
	line-height: 1px;
	background: url(../images/line.gif) repeat-x 0px 23px;
	height: 46px;
}

.box_line3 {
	padding: 0 27px 0 27px;
	overflow: hidden;
	display: none
}

.box_line3 .inner {
	line-height: 1px;
	background: url(../images/line.gif) repeat-x 0px 9px;
	height: 26px;
}

.box_line4 {
	padding: 0 12px 0 12px;
	overflow: hidden;
	display: none
}

.box_line4 .inner {
	line-height: 1px;
	background: url(../images/line.gif) repeat-x 0px 21px;
	height: 36px;
}

.box_line5 {
	padding: 0 0 0 0;
	overflow: hidden;
	display: none
}

.box_line5 .inner {
	line-height: 1px;
	background: url(../images/line.gif) repeat-x 0px 21px;
	height: 36px;
}

ol {
	list-style: decimal;
	list-style-position: inside;
}

ol li {
	line-height: 21px;
}

#disp-order-sorter {
	width: 80%;
}

#column_center input,#column_center #sorter  select {
	/*margin: -2px 0px;*/
	position: relative;
}

#advSearchDefault .back {
	float: none;
}

#advSearchDefault .forward {
	float: none;
	padding-bottom: 7px;
}

#advSearchDefault fieldset {
	padding: 4px;
}

#advSearchDefault .floatLeft select {
	margin-bottom: 5px;
}

#advSearchDefault #inc-subcat {
	margin: 5px 5px 5px 3px;
	vertical-align: middle;
}

#advSearchDefault .floatLeft {
	padding: 11px 11px 11px 7px;
}

#advSearchDefault .floatingBox {
	padding: 11px 11px 11px 7px;
}

#popupSearchHelp {
	background: #FFFFFF;
	text-align: left;
}

/*  ----------------------- MAIN STYLES -----------------------  */
#sorter form {
	display: inline;
}

#navColumnOne {
	
}

#navColumnTwo {
	
}

.centerColumn {
	
}

.centerColumn table {
	
}

#indexDefault {
	border: none;
	padding: 0;
}

#indexDefault,#specialsListing,#newProductsDefault,#allProductsDefault,#loginDefault,#productGeneral,#shoppingCartDefault
	{
	margin: 0;
}

#productGeneral ul {
	margin-left: 15px;
}

input[type=text], input[type=password], input[type=radio], select {
	margin: 0 0 3px;
	vertical-align: middle;
}

textarea {
	width: 93%;
	margin: 4px 0;
}

/*  ----------------------- NAVIGATION -----------------------  */
#navCatTabs {
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 2px;
}

#navCatTabs ul {
	margin: 0 10px;
	padding: 10px 0;
	list-style: none;
	line-height: 18px;
}

#navCatTabs ul li {
	display: inline;
	padding: 0px 10px;
}

#navCatTabs ul li a {LINKS_STYLE
	
}

#navBreadCrumb {
	padding: 10px 0px 0px 0px;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 2px;
}

#navBreadCrumb a {LINKS_STYLE
	
}

/*  ----------------------- HEADINGS -----------------------  */
caption h2,#accountDefaultHeading,#accountHistoryDefaultHeading,#accountNotificationsHeading,#addressBookDefaultHeading,#advSearchDefaultHeading,#advSearchResultsDefaultHeading,#checkoutShippingHeading,#checkoutPaymentHeading,#checkoutConfirmDefaultHeading,#checkoutPayAddressDefaultHeading,#checkoutShipAddressDefaultHeading,#checkoutSuccessHeading,#conditionsHeading,#cookieUsageDefaultHeading,#createAcctDefaultHeading,#createAcctSuccessHeading,#customerAuthDefaultHeading,#discountcouponInfoHeading,#maintenanceDefaultHeading,#downloadTimeOutHeading,#gvFaqDefaultHeading,#gvRedeemDefaultHeading,#gvSendDefaultHeadingDone,#indexDefaultHeading,#loginDefaultHeading,#logoffDefaultHeading,#pageNotFoundHeading,#pageTwoHeading,#pageThreeHeading,#pageFourHeading,#privacyDefaultHeading,#shippingInfoHeading,#cartDefaultHeading,#siteMapHeading,#sslCheckHeading,#timeoutDefaultHeading,#unsubDefaultHeading,#ezPagesHeading
	{
	padding: 11px 10px 11px 0;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
}

#addressBookProcessDefault h1 {
	padding: 15px 20px 19px 0px;
	margin: 0 -15px 10px 10px;
	/*background: #FFFFFF url(../images/heading_icon.gif) 17px 21px no-repeat;*/
	color: #3D4142;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	color: #545454;
	padding: 3px 0px 5px;
}

h3 {
	color: #545454;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	padding: 3px 0px 5px;
}

h3 a {
	color: #545454;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	padding: 3px 0px 5px;
	text-decoration: underline;
}

h3 a:hover {
	text-decoration: none;
}

h4 {
	color: #545454;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	padding: 3px 0px 5px;
}

/*  ----------------------- PRODUCT LISTING -----------------------  */
/*  HEADINGS  */
h2.centerBoxHeading {
	padding: 0 3px 3px 24px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	line-height: 16px;
}

h1 {
	padding: 0 3px 3px 24px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	line-height: 16px;
}

#alsoPurchased h2.centerBoxHeading {
	padding: 0 3px 3px 24px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	line-height: 16px;
}

#indexCategoriesHeading,#productListHeading {
	padding: 0 3px 3px 24px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	line-height: 16px;
}

#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading
	{
	padding: 0 3px 3px 24px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	line-height: 16px;
}

#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading a
	{
	padding: 0 3px 3px 24px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	line-height: 16px;
}

#specialsListingHeading {
	
}

/*  --------  */
/*  LISTINGS  */
#newProductsDefault,#allProductsDefault,#featuredDefault,#specialsListing,#reviewsDefault
	{
	
}

#newProductsDefault .line,#allProductsDefault .line,#featuredDefault .line
	{
	padding: 0;
	line-height: 0px;
	font-size: 0px;
	/*background: url(../images/line_1.gif) top left repeat-x;*/
	height: 7px;
}

#newProductsDefault td,#allProductsDefault td,#featuredDefault td {
	border: none;
}

#newProductsDefault a.link,#allProductsDefault a.link,#featuredDefault a.link,#allProductsDefault a.link
	{
	text-decoration: none;
	text-decoration: underline;
	font-size: 12px;
	color: #f20d11;
	line-height: normal;
	font-weight: normal;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif
}

#newProductsDefault a.link:hover,#allProductsDefault a.link:hover,#featuredDefault a.link:hover
	{
	text-decoration: none;
}

/*  --------  */
/*  REVIEWS  */
#reviewsDefault hr {
	border-top: 1px solid #666666;
	margin: 0 0px;
}

#reviewsDefault .smallProductImage {
	padding: 0px 10px 10px 10px;
}

#reviewsInfoDefaultHeading,#productReviewsDefaultHeading,#reviewsWriteHeading
	{
	padding: 1px 3px 1px 21px;
	color: #0c3055;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}

#reviewsDefault .rating,.bold {
	padding: 5px 0px;
}

#reviewsDefault h2 {
	clear: both;
	color: #7dbf0a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif
}

#reviewsInfoDefaultPrice,#reviewsWritePrice,h2#productReviewsDefaultPrice
	{
	color: #f20d11 !important;
	font-size: 15px !important;
	line-height: 24px !important;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#review-text {
	margin-top: 15px;
}

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

/*  -------  */
/*  CATEGORY  */
#indexCategories {
	
}

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

.categoryListBoxContents {
	text-align: left;
	padding: 5px 0px;
}

.categoryListBoxContents img {
	margin-bottom: 0;
}

.categoryListBoxContents a {
	text-decoration: none;
	color: #7dbf0a !important;
	font-size: 12px !important;
	line-height: 24px !important;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: underline;
}

.categoryListBoxContents a:hover {
	text-decoration: none;
}

/*  --------  */
/*  CATEGORY LISTING  */
.tabTable {
	margin: 0px 0px 0 0px;
}

.tabTable th {
	padding: 0 1px 1px 1px;
	text-align: left;
	/*background: url(../images/productListing-heading_bg_th.gif) repeat-x left top #4dbbb3;*/
}

.tabTable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	background: url(../images/background-side-heading-bg.gif) repeat-x left
		top #8bd012;
	padding-bottom: 4px;
	padding-top: 3px;
}

.tabTable th a {
	color: #ffffff;
	text-decoration: none;
}

.tabTable th a:hover {
	text-decoration: underline;
}

#listCell0-0 {
	padding-left: 17px;
}

.productListing-rowheading {
	
}

.productListing-heading a {
	text-decoration: none !important;
}

.productListing-heading a:hover {
	text-decoration: underline !important;
}

.tabTable td {
	
}

.tabTable td {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

h3.itemTitle {
	text-align: left;
}

.tabTable td .listingDescription {
	padding: 1px 5px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5c6265;
	text-align: left;
	font-weight: normal;
}

.tabTable td a {
	text-decoration: underline;
}

.tabTable td a:hover {
	text-decoration: none;
}

.productListing-data a {
	color: #5c6265;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	font-weight: normal
}

.productListing-data {
	color: #f20d11 !important;
	font-size: 15px !important;
	line-height: 24px !important;
	font-weight: bold !important;
	text-align: center;
	padding-top: 0px;
	/*background: url(../images/productListing-data-bg.gif) repeat-x left bottom #FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif
}

.productListing-data img {
	margin-right: 0;
}

.productListing-data h3 {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 6px;
	padding-top: 0;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

.productListing-data h3 a {
	color: #7dbf0a;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.productListing-data h3 a:hover {
	text-decoration: none;
}

/*  ----------------  */
/*  TABLES  */
#prevOrders {
	margin: 0px 0px 5px 0px;
	border-left: 1px solid #dbdbdb;
}

#prevOrders th {
	padding: 5px 10px;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	text-align: center;
}

#prevOrders th {
	font-size: 11px;
	color: #545454;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}

#prevOrders th a {
	color: #545454;
}

#prevOrders td {
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	padding: 5px;
}

#prevOrders td {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	color: #545454;
}

#prevOrders td a {LINKS_STYLE
	
}

#accountHistInfo table {
	margin: 0px 0px 5px 0px;
	border-left: 1px solid #111111;
}

#accountHistInfo th {
	padding: 5px 10px;
	border-top: 1px solid #111111;
	border-right: 1px solid #111111;
	border-bottom: 1px solid #111111;
	text-align: center;
}

#accountHistInfo th {
	font-size: 12px;
	color: #111111;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}

#accountHistInfo th a {
	color: #1AA8F3;
}

#accountHistInfo td {
	border-right: 1px solid #111111;
	border-bottom: 1px solid #111111;
	padding: 5px;
}

#accountHistInfo td {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	color: #111111;
}

#accountHistInfo td a {LINKS_STYLE
	
}

/*  ----------------  */
/*  ----------------------- PRODUCT INFO -----------------------  */
.categoryIcon {
	padding: 0 15px 0 0;
}

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

.navNextPrevWrapper {
	margin: 10px;
	padding: 10px 10px;
	text-align: center;
}

#productMainImage,#productReviewsDefaultProductImage,#reviewWriteMainImage
	{
	margin: 1px 5px 10px 0;
}

#productMainImage a,#reviewsInfoDefaultProductImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a
	{
	color: #000000;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
}

#productName {
	padding: 0 3px 3px 24px;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	line-height: 16px;
}

#productPrices {
	color: #f20d11;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif
}

#productDescription {
	margin: 0px 1px;
	padding: 0;
	font-weight: normal;
}

#cartAdd {
	float: left;
	text-align: left;
	width: 243px;
	height: 94px;
}

#cartAdd .cartAdd_indent {
	padding: 16px 0 0 0;
}

#cartAdd .cartAdd_indent span {
	font-family: Tahoma;
	font-size: 11px;
	text-transform: capitalize;
	color: #434342;
	font-weight: normal;
}

#cartAdd .cartAdd_indent input.cart_quantity {
	width: 69px;
	height: 18px;
	background: #ffffff;
	color: #181c23;
	font-size: 11px;
	margin-top: 3px;
	padding: 2px 0 0 2px;
}

* html #cartAdd .cartAdd_indent .padd1 {
	padding-top: 2px;
}

#alsoPurchased {
	margin-top: 10px;
}

#alsoPurchased a {
	text-decoration: none;
	text-decoration: none;
	font-size: 10px;
	color: #111111;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
}

#alsoPurchased a:hover {
	text-decoration: none;
	color: #FF0000
}

#productAdditionalImages {
	margin: 2px;
	border: 1px solid #545454;
	padding: 7px;
	overflow: hidden;
	zoom: 1;
}

#productAdditionalImages .additionalImages {
	text-align: center;
}

#productAdditionalImages .additionalImages a {
	text-decoration: none;
	font-size: 10px;
	color: #111111;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
}

#productAdditionalImages .additionalImages a:hover {
	text-decoration: none;
	color: #ff0000
}

#productAdditionalImages .img_box {
	padding: 0;
	margin: 15px;
}

/*  ----------------------- SHOPPING CART -----------------------  */
#cartInstructionsDisplay {
	padding: 10px;
}

#cartEmptyText {
	font-size: 14px;
	color: #000000;
	padding: 20px 0 10px 10px;
}

#cartContentsDisplay {
	border-left: 1px solid #545454;
}

#cartContentsDisplay th {
	border: 1px solid #545454;
	border-left: none;
	padding: 5px;
	text-align: center;
}

#cartContentsDisplay th {
	font-size: 14px;
	color: #545454;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}

#cartContentsDisplay th a {
	color: #1AA8F3;
}

#cartContentsDisplay td {
	border-right: 1px solid #545454;
	border-bottom: 1px solid #545454;
	padding: 5px;
	text-align: center;
}

#cartContentsDisplay td .cartAttribsList {
	text-align: left;
}

#cartContentsDisplay td {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	color: #000000;
}

#cartContentsDisplay td.cartTotalDisplay {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}

#cartContentsDisplay td #cartImage {
	float: none;
	display: block;
}

#cartContentsDisplay td a {
	color: #7dbf0a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#cartContentsDisplay td a:hover {
	text-decoration: none;
}

#cartSubTotal {
	text-align: right;
	font-weight: bold;
	width: 100%;
	padding: 10px 0;
	text-transform: uppercase
}

#cartSubTotal strong {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}

#shoppingCartDefault .buttonRow {
	margin: 5px;
}

#shoppingCartDefault .text_v_c {
	padding: 15px;
	text-align: right;
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	color: #545454;
}

#shoppingCartDefault .text_v_c a {
	text-decoration: underline;
	font-size: 12px;
	color: #545454;
	line-height: normal;
	font-weight: bold;
}

.advisory {
	margin: 10px;
}

#infoShoppingCart {
	background: #ffffff;
	text-align: left;
}

#infoShoppingCart div {
	padding: 20px;
}

#infoShoppingCart h1 {
	padding: 15px 20px 19px 1px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
}

h1#acctNewslettersDefaultHeading {
	padding: 1px 10px 0 1px;
	color: #333333;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 14px;
}

#popupSearchHelp div {
	padding: 20px;
}

#popupCVVHelp {
	background: #FFFFFF;
}

#popupCVVHelp div {
	padding: 10px 20px;
}

#popupCVVHelp h1 {
	padding: 1px 3px 1px 21px;
	color: #0c3055;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
}

.hiddenField {
	display: none;
}

#popupShippingEstimator {
	background: #ffffff;
	text-align: left;
}

#popupShippingEstimator div {
	padding: 15px;
	font-size: 11px;
}

#shippingEstimatorContent label {
	display: block;
	padding-bottom: 2px;
}

#shippingEstimatorContent h2 {
	padding: 3px 10px 12px 14px;
	color: #201f23;
	text-decoration: none;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-transform: uppercase;
}

#shippingEstimatorContent select#country,#shippingEstimatorContent select#stateZone
	{
	width: 160px;
	margin: 0 0 3px;
}

#shippingEstimatorContent input#state {
	width: 156px;
	margin: 0 0 3px 131px;
}

#shippingEstimatorContent label#stateLabel {
	display: none;
}

#shippingEstimatorContent td.cartTotalDisplay {
	font-size: 15px;
	font-family: tahoma;
	color: #201f23;
	font-weight: bold;
}

#shippingEstimatorContent table {
	margin: 0px 0px 5px 0px;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-collapse: collapse;
}

#shippingEstimatorContent th {
	padding: 5px 10px;
	border-top: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	text-align: center;
}

#shippingEstimatorContent th {
	color: #201f23;
}

#shippingEstimatorContent th a {
	color: #201f23;
}

#shippingEstimatorContent td {
	border-right: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	padding: 5px;
}

#shippingEstimatorContent td {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	color: #201f23;
}

#upcomingProductsTable {
	color: #201f23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#upcomingProductsTable a {
	color: #201f23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

#upcomingProductsTable a:hover {
	text-decoration: none;
}

.background-top {
	padding: 0 10px 0 10px;
}

/* TM */
* {
	padding: 0;
	margin: 0;
}

body {
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5c6265;
	text-align: center
}

table {
	border-collapse: collapse;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5c6265;
}

td {
	vertical-align: top;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #5c6265;
}

table.normal td {
	padding: 2px;
}

a {
	color: #5c6265;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

img {
	border: 0;
}

.clear {
	clear: both;
}

/***************************************************************************************************************/
.main_t {
	width: 947px;
	margin: auto;
	text-align: left;
}

.header_t {
	position: relative;
}

.header_t .row1 .col1 {
	width: auto;
	float: left;
}

.header_t .row1 .col2 {
	width: auto;
	float: right;
}

.header_t .row2 {
	background: url(../images/header_bg1.gif) repeat-x left top;
	height: 40px;
}

.header_t .row2 .col1 {
	width: auto;
	background: url(../images/header_bg2.gif) no-repeat 47px 5px;
	float: right
}

.header_t .row2 .col1 .indent {
	padding: 11px 0 68px 83px;
	color: #777777
}

.header_t .row2 .col1 .indent strong {
	color: #28a6ce;
}

.header_t .row2 .col1 .indent a {
	color: #f81c6a;
	text-decoration: none;
}

.header_t .row2 .col1 .indent a:hover {
	text-decoration: underline;
}

.header_t .row2 .col3 {
	width: auto;
	float: right
}

.header_t .row2 .col3 .indent {
	padding: 11px 10px 0 0;
	color: #777777;
	text-align: right
}

.header_t .row2 .col3 .indent select {
	height: 17px;
	border: solid 1px #b4b4b4;
	color: #777777;
	font-family: Tahoma;
	font-size: 10px;
}

.header_t .row2 .col4 {
	width: auto;
	float: left
}

.header_t .row2 .col4 .indent {
	padding: 12px 10px 0 0;
	color: #777777;
	text-align: right
}

.header_t .row2 .col4 .indent select {
	width: 79px;
	height: 17px;
	border: solid 1px #b4b4b4;
	color: #777777;
	font-family: Tahoma;
	font-size: 10px;
}

.header_t .row2 .col5 {
	width: auto;
	float: right
}

.header_t .row2 .col5 .indent {
	padding: 11px 0 0 0;
	color: #777777;
}

.content_t {
	
}

.user_menu2 ul {
	list-style: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

.user_menu2 ul li {
	float: left;
	display: block;
	background: url(../images/menu_bg.gif) no-repeat 0px 12px;
}

.user_menu2 ul li a {
	text-decoration: none;
	color: #82898d;
}

.user_menu2 ul li span {
	display: block;
	padding: 8px 26px 11px 26px;
}

.user_menu2 ul li.first {
	background: none;
}

.user_menu2 ul li.first span {
	display: block;
	padding: 8px 26px 0 0;
}

.user_menu2 ul li a:hover {
	text-decoration: underline
}

.footer_t {
	height: 59px;
	color: #0562a9;
}

.footer_t a {
	color: #0562a9;
	text-decoration: none;
}

.footer_t a:hover {
	text-decoration: underline;
}

div.user_menu {
	position: absolute;
	bottom: 1px;
	right: 0px;
}

.user_menu ul {
	list-style-type: none;
	list-style: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold
}

.user_menu ul li {
	float: left;
	display: block;
	margin-right: 1px;
}

.user_menu ul li a {
	text-decoration: none;
	color: #ffffff;
}

.user_menu ul li a:hover {
	text-decoration: underline
}

.user_menu ul li.one {
	background: url(../images/menu_bg11.jpg) repeat-x left top #ed2878;
}

.user_menu ul li.one span.in1 {
	display: block;
	background: url(../images/menu_bg12.jpg) no-repeat 0 0;
}

.user_menu ul li.one span.in2 {
	display: block;
	padding: 12px 21px 12px 21px;
	background: url(../images/menu_bg13.gif) no-repeat right top;
}

.user_menu ul li.two {
	background: url(../images/menu_bg21.jpg) repeat-x left top #ec6c27;
}

.user_menu ul li.two span.in1 {
	display: block;
	background: url(../images/menu_bg22.jpg) no-repeat 0 0;
}

.user_menu ul li.two span.in2 {
	display: block;
	padding: 12px 15px 12px 15px;
	background: url(../images/menu_bg23.gif) no-repeat right top;
}

.user_menu ul li.three {
	background: url(../images/menu_bg31.jpg) repeat-x left top #e6bc1b;
}

.user_menu ul li.three span.in1 {
	display: block;
	background: url(../images/menu_bg32.jpg) no-repeat 0 0;
}

.user_menu ul li.three span.in2 {
	display: block;
	padding: 12px 19px 12px 19px;
	background: url(../images/menu_bg33.gif) no-repeat right top;
}

.user_menu ul li.four {
	background: url(../images/menu_bg41.jpg) repeat-x left top #91ce24;
}

.user_menu ul li.four span.in1 {
	display: block;
	background: url(../images/menu_bg42.jpg) no-repeat 0 0;
}

.user_menu ul li.four span.in2 {
	display: block;
	padding: 12px 21px 12px 21px;
	background: url(../images/menu_bg43.gif) no-repeat right top;
}

.user_menu ul li.five {
	background: url(../images/menu_bg21.jpg) repeat-x left top #ec6c27;
}

.user_menu ul li.five span.in1 {
	display: block;
	background: url(../images/menu_bg22.jpg) no-repeat 0 0;
}

.user_menu ul li.five span.in2 {
	display: block;
	padding: 12px 15px 12px 15px;
	background: url(../images/menu_bg23.gif) no-repeat right top;
}

.user_menu ul li.six {
	background: url(../images/menu_bg51.jpg) repeat-x left top #28cbed;
}

.user_menu ul li.six span.in1 {
	display: block;
	background: url(../images/menu_bg52.jpg) no-repeat 0 0;
}

.user_menu ul li.six span.in2 {
	display: block;
	padding: 12px 14px 12px 14px;
	background: url(../images/menu_bg53.gif) no-repeat right top;
}

.user_menu ul li.seven {
	background: url(../images/menu_bg71.jpg) repeat-x left top #8d55d0;
}

.user_menu ul li.seven span.in1 {
	display: block;
	background: url(../images/menu_bg72.jpg) no-repeat 0 0;
}

.user_menu ul li.seven span.in2 {
	display: block;
	padding: 12px 24px 12px 24px;
	background: url(../images/menu_bg73.gif) no-repeat right top;
}

/********************************************/
.content_bg4 {
	width: 100%;
}

.content_bg4 .td1 {
	width: 100%;
	vertical-align: middle;
}

.content_bg4 .td1 div {
	padding: 5px 0 0 23px;
	color: #f20d11;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.content_bg4 .td1 div strong {
	font-weight: bold;
}

.content_bg4 .td2 {
	width: auto;
	vertical-align: middle;
	text-align: right
}

.content_bg4 .td2 div {
	padding: 7px 7px 6px 0;
}

.nav_top_bg1 {
	/*background: url(../images/nav_top_bg1.gif) repeat-x left top;*/
	width: 100%;
}

.nav_top_bg2 {
	/*background: url(../images/nav_top_bg1.gif) repeat-x left bottom;*/
	padding: 3px 0 2px 0;
	width: 100%;
}

.shop_box strong {
	color: #fb6002;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}

.shop_box span {
	color: #727272;
}

.shop_box a {
	color: #727272;
	text-decoration: none;
}

.shop_box a:hover {
	text-decoration: underline;
}

#catBoxDivider {
	height: 9px;
}

.boxcol_inn1 {
	/*background: url(../images/boxcol_bg5.gif) repeat-x left top #ffffff;*/
	width: 100%;
	margin-bottom: 3px;
}

.boxcol_inn2 {
	/*background: url(../images/boxcol_bg5.gif) repeat-x left bottom;*/
	width: 100%;
}

.boxcol_inn3 {
	/*background: url(../images/boxcol_bg5.gif) repeat-y left top;*/
	width: 100%;
}

.boxcol_inn4 {
	/*background: url(../images/boxcol_bg5.gif) repeat-y right top;*/
	width: 100%;
}

.boxcol_inn5 {
	/*background: url(../images/boxcol_bg1.gif) no-repeat left top;*/
	width: 100%;
}

.boxcol_inn6 {
	/*background: url(../images/boxcol_bg2.gif) no-repeat right top;*/
	width: 100%;
}

.boxcol_inn7 {
	/*background: url(../images/boxcol_bg4.gif) no-repeat left bottom;*/
	width: 100%;
}

.boxcol_inn8 {
	/*background: url(../images/boxcol_bg3.gif) no-repeat right bottom;*/
	padding: 4px 4px 2px 4px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}

.boxcol_inn8 input.input_search {
	width: 140px;
	height: 16px;
	border: solid 1px #a8a8a8;
	color: #434342;
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px 0 0 2px;
}

/******************************************************************/
.product_box {
	width: 100%;
	margin-bottom: 9px;
	background: #ffffff
}

.product_box .bg_inner1 {
	background: url(../images/product_box_side_bg3.gif) repeat-x left bottom;
	width: 100%;
}

.product_box .bg_inner11 {
	background: url(../images/product_box_side_bg2.gif) repeat-x left bottom;
	width: 100%;
}

.product_box .bg_inner2 {
	background: url(../images/product_box_side_bg.gif) repeat-x left top;
	width: 100%;
}

.product_box .bg_inner3 {
	background: url(../images/product_box_side_bg.gif) repeat-y left top;
	width: 100%;
}

.product_box .bg_inner4 {
	background: url(../images/product_box_side_bg.gif) repeat-y right top;
	width: 100%;
}

.product_box .bg_inner5 {
	background: url(../images/product_box_left_top_bg.gif) no-repeat left
		top;
	width: 100%;
}

.product_box .bg_inner6 {
	background: url(../images/product_box_left_bottom_bg2.gif) no-repeat
		left bottom;
	width: 100%;
}

.product_box .bg_inner61 {
	background: url(../images/product_box_left_bottom_bg2.gif) no-repeat
		left bottom;
	width: 100%;
}

.product_box .bg_inner7 {
	background: url(../images/product_box_right_top_bg.gif) no-repeat right
		top;
	width: 100%;
}

.product_box .bg_inner8 {
	background: url(../images/product_box_right_bottom_bg2.gif) no-repeat
		right bottom;
	width: 100%;
}

.product_box .bg_inner81 {
	background: url(../images/product_box_right_bottom_bg2.gif) no-repeat
		right bottom;
	width: 100%;
}

.product_box .bg_inner9 {
	padding: 15px 19px 11px 18px;
}

.product_box .bg_inner91 {
	padding: 15px 17px 22px 20px;
	zoom: 1;
}

.product_box .bg_inner911 {
	padding: 1px 1px 2px 1px;
	zoom: 1;
}

.product_box_PagesResult {
	overflow: hidden;
	margin-bottom: 6px;
}

.product_box_PagesResult .row1 .product_box_PagesResult_inner1 {
	/*background: url(../images/bg_PagesResult_right_top.gif) no-repeat right top;*/
	padding-right: 10px;
}

.product_box_PagesResult .row1 .product_box_PagesResult_inner2 {
	/*background: url(../images/bg_PagesResult_left_top.gif) no-repeat left	top;*/
	padding-left: 10px;
}

.product_box_PagesResult .row1 .product_box_PagesResult_inner3 {
	/*background: url(../images/bg_PagesResult_top.gif) repeat-x left top;*/
	height: 9px;
}

.product_box_PagesResult .row2 {
	/*background: url(../images/bg_PagesResult_top2.gif) repeat-x left top #f2f2f2;*/
	width: 100%;
}

.product_box_PagesResult .row2 .product_box_PagesResult_inner1 {
	/*background: url(../images/bg_PagesResult_left.gif) repeat-y left top;*/
	width: 100%;
}

.product_box_PagesResult .row2 .product_box_PagesResult_inner2 {
	/*background: url(../images/bg_PagesResult_left.gif) repeat-y right top;*/
	width: 100%;
}

.product_box_PagesResult .row2 .product_box_PagesResult_inner3 {
	/*background: url(../images/bg_PagesResult_left_top2.gif) no-repeat left top;*/
	width: 100%;
}

.product_box_PagesResult .row2 .product_box_PagesResult_inner4 {
	/*background: url(../images/bg_PagesResult_right_top2.gif) no-repeat right top;*/
	width: 100%;
}

.product_box_PagesResult .row3 .product_box_PagesResult_inner1 {
	/*background: url(../images/bg_PagesResult_right_bottom.gif) no-repeat right top;*/
	padding-right: 10px;
}

.product_box_PagesResult .row3 .product_box_PagesResult_inner2 {
	/*background: url(../images/bg_PagesResult_left_bottom.gif) no-repeat left top;*/
	padding-left: 10px;
}

.product_box_PagesResult .row3 .product_box_PagesResult_inner3 {
	/*background: url(../images/bg_PagesResult_bottom.gif) repeat-x left top;*/
	height: 10px;
}

#column_center {
	width: 100%;
}

.title_box {
	overflow: hidden;
	margin-bottom: 12px;
}

.title_box .row1 .title_inner1 {
	background: url(../images/bg_titile_right_top.gif) no-repeat right top;
	padding-right: 10px;
}

.title_box .row1 .title_inner2 {
	background: url(../images/bg_titile_left_top.gif) no-repeat left top;
	padding-left: 10px;
}

.title_box .row1 .title_inner3 {
	background: url(../images/bg_titile_top.gif) repeat-x left top;
	height: 10px;
}

.title_box .row2 {
	background: url(../images/bg_titile_top2.gif) repeat-x left top #8AD012;
	width: 100%;
}

.title_box .row2 .title_inner1 {
	background: url(../images/bg_titile_left.gif) repeat-y left top;
	width: 100%;
}

.title_box .row2 .title_inner2 {
	background: url(../images/bg_titile_left.gif) repeat-y right top;
	width: 100%;
}

.title_box .row2 .title_inner3 {
	background: url(../images/bg_titile_left_top2.gif) no-repeat left top;
	width: 100%;
}

.title_box .row2 .title_inner4 {
	background: url(../images/bg_titile_right_top2.gif) no-repeat right top;
	width: 100%;
}

.title_box .row3 .title_inner1 {
	background: url(../images/bg_titile_right_bottom.gif) no-repeat right
		top;
	padding-right: 10px;
}

.title_box .row3 .title_inner2 {
	background: url(../images/bg_titile_left_bottom.gif) no-repeat left top;
	padding-left: 10px;
}

.title_box .row3 .title_inner3 {
	background: url(../images/bg_titile_bottom.gif) repeat-x left top;
	height: 7px;
}

.img_box1 {
	background: #ffffff;
}

.img_box1 .bg_inner1 {
	background: url(../images/img_box1_side.gif) repeat-x left top;
}

.img_box1 .bg_inner2 {
	background: url(../images/img_box1_side.gif) repeat-x left bottom;
}

.img_box1 .bg_inner3 {
	background: url(../images/img_box1_side.gif) repeat-y left top;
}

.img_box1 .bg_inner4 {
	background: url(../images/img_box1_side.gif) repeat-y right top;
}

.img_box1 .bg_inner5 {
	background: url(../images/img_box1_left_top.gif) no-repeat left top;
}

.img_box1 .bg_inner6 {
	background: url(../images/img_box1_left_bottom.gif) no-repeat left
		bottom;
}

.img_box1 .bg_inner7 {
	background: url(../images/img_box1_right_top.gif) no-repeat right top;
}

.img_box1 .bg_inner8 {
	background: url(../images/img_box1_right_bottom.gif) no-repeat right
		bottom;
}

.img_box1 .bg_inner9 {
	padding: 3px;
}

.productListing-data .img_box {
	margin-bottom: 9px;
	overflow: hidden;
	background: #FFFFFF;
	margin-right: 0;
	float: left !important;
}

.description_box {
	color: #696969;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 16px;
}

.price_box .description_box {
	color: #696969;
	font-size: 11px;
	font-family: Tahoma;
	line-height: 16px;
}

.product_box_name {
	color: #0e9cb6;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}

.product_box_name .indent {
	padding: 11px 10px 8px 20px;
}

.product_box_name a {
	color: #7dbf0a;
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}

.product_box_name a:hover {
	text-decoration: none;
}

.product_box_price {
	color: #181c23;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}

.product_box_price .indent {
	padding: 16px 10px 7px 0;
}

.text {
	
}

.product_box_button {
	/*background: url(../images/product_box_button_bg.gif) repeat-x left bottom;*/
	padding-bottom: 2px;
	padding-left: 3px;
	margin-left: 7px;
}

.price_box {
	margin-top: 0;
}

.price_box .td1 {
	width: 77px;
	/*background: url(../images/price_box_divider.gif) no-repeat right top;*/
}

.price_box .td1 .wrap {
	padding: 1px 7px 0 0;
}

.price_box .td2 {
	width: auto;
}

.price_box .td2 .wrap {
	padding: 0 0 0 17px;
}

.prod_box2 .imgbox {
	float: left;
	position: relative;
}

.prod_box2 .contentbox {
	float: left;
	width: 100%;
}

.prod_box2 .contentbox .contentbox_in {
	
}

.prod_box2 .contentbox .contentbox_in strong {
	color: #000000;
}

.contentbox_in a {
	text-decoration: none;
}

.contentbox_in a strong {
	color: #13140d;
	text-decoration: none;
}

.contentbox_in a:hover strong {
	text-decoration: underline;
}

.prod_box2 .price .col1 {
	width: auto;
	float: left;
	padding-top: 4px;
}

.prod_box2 .price .col2 {
	width: auto;
	float: right;
}

/************************************************************/
.background-topic-top {
	background: url(../images/bg-topic-top.gif) repeat-x left top #badffc;
	width: 100%;
}

.background-topic-top-right {
	background: url(../images/bg-topic-top-right.gif) no-repeat right top;
	width: 100%;
}

.background-topic-top-left {
	background: url(../images/bg-topic-top-left.gif) no-repeat left top;
	height: 8px;
	width: 100%;
}

.background-topic-bottom {
	background: url(../images/bg-topic-bottom.gif) repeat-x left bottom
		#badffc;
	width: 100%;
}

.background-topic-bottom-right {
	background: url(../images/bg-bottom-right-1.gif) no-repeat right bottom;
	width: 100%;
}

.background-topic-bottom-left {
	background: url(../images/bg-bottom-left-1.gif) no-repeat left bottom;
	height: 8px;
	margin-bottom: 0;
}

.background-topic-top2 {
	/*background: url(../images/bg-topic-sidex.gif) repeat-x left top #FFFFFF;*/
	width: 100%;
}

.background-topic-top-right2 {
	/*background: url(../images/bg-topic-top-right-2x.gif) no-repeat right top;*/
	width: 100%;
}

.background-topic-top-left2 {
	/*background: url(../images/bg-topic-top-left-2x.gif) no-repeat left top;*/
	height: 9px;
	width: 100%;
}

.background-topic-bottom2 {
	background: url(../images/bg-topic-bottom-2.gif) repeat-x left center;
	width: 100%;
}

.background-topic-bottom-right2 {
	/*background: url(../images/bg-bottom-right-2x.gif) no-repeat right bottom;*/
	width: 100%;
}

.background-topic-bottom-left2 {
	/*background: url(../images/bg-bottom-left-2x.gif) no-repeat left bottom;*/
	height: 9px;
	width: 100%;
}

.background-side-heading_l {
	background: url(../images/background-side-heading_l_bg.gif) no-repeat
		left top #8bd012;
}

.background-side-heading_r {
	background: url(../images/background-side-heading_r_bg.gif) no-repeat
		right top #8bd012;
}

.background-top-right {
	
}

.background-product-side {
	
}

.background-product-top-side {
	
}

.background-bottom {
	/*background: url(../images/background-bottom-bg.gif) repeat-x left top;*/
	margin-bottom: 6px;
}

.background-bottom-right {
	/*background: url(../images/background-bottom-right-bg.gif) no-repeat right top;*/
}

.background-bottom-left {
	/*background: url(../images/background-bottom-left-bg.gif) no-repeat left top;*/
	height: 10px;
}

.bg-topic-top-right {
	/*background: url(../images/bg-bottom-right-3.gif) no-repeat right top #FFFFFF;*/
	width: 100%;
}

.bg-topic-top-left {
	/*background: url(../images/bg-bottom-left-3.gif) no-repeat left top;*/
	height: 12px;
}

.bg-topic-bottom-right {
	/*background: url(../images/bg-top-right-3.gif) no-repeat right top #FFFFFF;*/
	width: 100%;
}

.bg-topic-bottom-left {
	/*background: url(../images/bg-top-left-3.gif) no-repeat left top;*/
	height: 12px;
}

.main {
	color: #5c6265;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}

.background-product-top {
	background: #ffffff;
}

.background-product-top strong {
	color: #63a505 !important;
	font-size: 14px !important;
	line-height: 24px !important;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.background-product-top a strong {
	text-decoration: underline;
	color: #7dbf0a !important;
	font-size: 12px !important;
	line-height: 24px !important;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.background-product-top a:hover strong {
	text-decoration: none;
}

.background-product-top a {
	text-decoration: none;
}

.background-product-top a:hover {
	text-decoration: none;
}

.background-product-bottom {
	/*background: url(../images/productListing-data-bg.gif) repeat-x left bottom #FFFFFF;*/
	font-size: 12px;
	color: #5c6265;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif
}

.background-white-left {
	/*background: url(../images/bg-topic-sidex.gif) repeat-y left top #FFFFFF;*/
}

.background-white-right {
	/*background: url(../images/bg-topic-sidex.gif) repeat-y right top #FFFFFF;*/
}

.background-white {
	background: #FFFFFF
}

.payment_method {
	width: 300px;
	display: inline;
	padding: 10px;
}

.messages, .messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; margin:7px 0 5px!important; padding-left:0!important; list-style-type:none!important;}
.messages ul{padding-left:0!important; list-style-type:none!important;}
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg, .success-msg, .note-msg, .notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 10px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:10px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(../images/error_msg_icon.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(../images/success_msg_icon.gif); color:#3d6611; }
.note-msg, .notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(../images/note_msg_icon.gif); color:#3d6611; }

