#trailimageid {
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
	width:220px;
	height:0px;
	z-index:1000
}
#trailimageid div {
	padding:5px;
	background-color:#FFF;
	border:1px solid #888;
	text-align:center
}
#trailimageid h1 {
	font-size:100%;
	font-weight:normal;
	margin:0;
	padding:2px 0px;
	text-align:left;
	width:100%
}
#trailimageid img {
	margin:2px;
	border:none
}
body {
	color:#DFDED0;
	font:12px arial,sans-serif;
	margin:0 15px 15px;
	background-image:url(../images/bodybg.jpg)
}
a img {
	border:none
}
a:link,#navEZPagesTOC ul li

a {
	color:#fff;
	text-decoration:underline
}
a:visited {
	color:#fff;
	text-decoration:underline
}
a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover {
	color:#fff;
	text-decoration:none
}
a:active {
	color:#fff
}
.blue-link

a {
	color:#0075e2
}
.columnLeft a,.columnRight

a {
	text-decoration:none
}
.columnLeft a:hover,.columnRight a:hover {
	color:#c41200
}
h1 {
	background:url(../images/title-bg.gif) no-repeat scroll right bottom #FF4D00;
	color:#000;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	margin:0 0 20px -25px;
	padding:5px 0 6px 20px;
	position:relative
}
#newProductsDefaultHeading,#allProductsDefaultHeading {
	background:url(../images/title-bg.gif) no-repeat scroll right bottom #FF4D00;
	color:#000;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	margin:0 0 20px -25px;
	padding:5px 0 6px 40px;
	position:relative
}
h2 {
	font:bold 18px tahoma;
	display:block
}
h3 {
	font-size:1.2em;
	padding-bottom:10px
}
h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger {
	font-size:1em
}
.biggerText {
	font-size:1.2em
}
h1,h2,h3,h4,h5,h6 {
	margin:0.3em 0
}
CODE {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:1em
}
FORM,SELECT,INPUT {
	font-size:12px;
	margin:0.1em
}
TEXTAREA {
	margin:auto;
	display:block;
	width:95%
}
*+ html

FIELDSET {
	padding:13px;
	margin:3px

0 12px 0;
	border:1px

solid #d6d6d6
}
FIELDSET {
	padding:13px;
	margin:10px

0 17px 0;
	border:1px

solid #d6d6d6
}
LEGEND {
	font:bold 13px arial;
	padding:4px

7px;
	color:#305159;
	background:#f5f5f5
}
LABEL {
	padding:0;
	line-height:23px
}
h4.optionName {
	padding:0;
	margin:0;
	width:40px;
	font:bold 11px verdana
}
LABEL.checkboxLabel,LABEL.radioButtonLabel {
	margin:0.5em 0.3em
}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg {
	float:left
}
.categoryListBoxContents

a {
	text-decoration:none
}
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
}
ADDRESS {
	font-style:normal
}
.clearBoth {
	clear:both
}
HR {
	height:1px;
	margin:5px

0;
	border:none;
	border-bottom:1px solid #e4e4e4
}
.dotted-line {
	height:1px;
	background:url("../images/dotted_line.gif") repeat-x 0 0
}
.float-right {
	float:right
}
.float-left {
	float:left
}
.list-style-none {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0
}
ul.inline-list

li {
	float:left;
	padding:0

0 0 1px
}
.align-center {
	margin:auto !important;
	text-align:center !important
}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
	line-height:1.8em;
	padding:0.3em;
	margin:0

10px;
	border:1px

solid #9a9a9a
}
.messageStackWarning,.messageStackError {
	background-color:#cf0000;
	color:#fff
}
.messageStackSuccess {
	background-color:#e0f8b6;
	color:#000;
	border:1px

solid #d0e46e
}
.messageStackCaution {
	background-color:#ffe3a8;
	color:#000
}
#mainWrapper {
	text-align:left;
	width:995px;
	vertical-align:top;
	background-color:#fff
}
#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage {
	margin:0em;
	padding:0em
}
.topper-menu

li {
	font:11px verdana;
	float:left;
	margin:9px

2px 0 14px
}
#logoWrapper {
	height:139px;
	background-image:url(../images/header.jpg);
	margin:0;
	padding:0;
	position:relative
}
#logo {
	padding:0.6em 0 0 10px
}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper {
	margin:auto
}
#navColumnOneWrapper,#navColumnTwoWrapper {
	color:#4B4B4B;
	margin-left:7px;
	margin-right:9px;
	margin-top:0
}
#tagline {
	float:left
}
#tagline_header {
	border-left:1px solid #ddd;
	font:bold 20px arial;
	color:#888;
	margin:0.7em 1em;
	padding:0

0 0 1em
}
#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
}
.current {
	font-size:15px;
	padding:2px
}
.navSplitPagesLinks,.navSplitPagesResult {
	padding:5px

0 15px 0
}
.navSplitPagesLinks

a {
	color:#fff;
	padding:2px;
	margin:0px
}
.navNextPrevCounter {
	margin:0em;
	font-size:0.9em
}
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	margin:0;
	padding:0.5em 0em;
	list-style-type:none
}
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper {
	margin:0em;
	font-weight:bold;
	height:1%
}
#navSuppWrapper {
	margin:14px

0 12px 0;
	height:62px;
	background:url(../images/footbg.gif) no-repeat scroll 0 0 transparent
}
#navCatTabsWrapper {
	background-color:#fff;
	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 2px
}
.footer-links {
	color:#fff;
	text-align:center;
	padding:10px

0
}
.footer-links

a {
	color:#fff;
	text-decoration:none
}
.footer-links a:hover {
	color:#ff4d00
}
#navMain ul li a,#navCatTabs ul li

a {
	text-decoration:none;
	padding:0em

0.5em;
	margin:0;
	color:#fff;
	white-space:nowrap
}
.legalCopyright {
	text-align:center;
	font:11px verdana !important;
	line-height:16px !important;
	color:#fff
}
.legalCopyright

a {
	color:#fff;
	text-decoration:none
}
.legalCopyright a:hover {
	color:#ff4d00
}
#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.5em
}
#navMainSearch {
	float:right
}
#navBreadCrumb {
	border-bottom:1px solid #F0F0F0;
	margin:10px

10px 7px;
	padding:0

0 5px;
	color:#fff
}
#navBreadCrumb

a {
	color:#fff;
	text-decoration:none
}
#navBreadCrumb a:hover {
	color:#c41200
}
#top_nav {
	background:url(../images/top_nav.gif);
	color:#FFF;
	font-size:13px;
	height:44px;
	line-height:0;
	padding-top:20px;
	text-align:center;
	width:995px
}
#tab_nav

a {
	color:#fff;
	font:bold 13px Arial,sans-serif;
	text-decoration:none;
	background-position:right center;
	background-repeat:no-repeat
}
#tab_nav

li {
	float:left;
}
#tab_nav li

a {
	display:block;
	padding:0

20px
}
#tab_nav li:hover {
	background-position:left -39px
}
#tab_nav li:hover

a {
	background-position:right -39px;
	color:#ff4d00
}
#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;
	padding-left:22px
}
#tab_nav li.home-link:hover

a {
	background-position:left -39px
}
#login_logout_section,#login_logout_section

a {
	font:normal 12px arial;
	color:#fff;
	padding:10px

5px;
	text-decoration:none
}
#login_logout_section a:hover {
	text-decoration:underline;
	color:#f00
}
.top-nav-right {
	}.top-nav-left {
	}.tools-nav-right {
	background:url("../images/tools_nav_right_bg.gif") no-repeat right bottom;
	height:31px;
	width:6px;
	float:right
}
.tools-nav-left {
	background:url("../images/tools_nav_left_bg.gif") no-repeat left bottom;
	height:31px;
	width:6px;
	float:left
}
#top_nav1 {
	background-color:#E8E8E8;
	color:#4D4D4D;
	height:33px;
	padding:0

0 0 13px;
	position:relative;
	-moz-border-radius:7px 7px 0 0
}
#navColumnOne,#navColumnTwo {
	background-color:#ECEDED
}
#tools_wrapper {
	height:31px;
	background:#edf9fd url("../images/tools_nav_bg.gif") repeat-X left bottom;
	margin:0

0 !important;
	padding-top:1px
}
.line-header {
	font:1px arial;
	margin:0

4px
}
.search-header-input {
	background:url("../images/search_header_bg.gif") no-repeat scroll left top transparent;
	float:left;
	height:21px;
	margin-right:2px;
	padding:2px

3px 0
}
.search-header {
	margin:0

10px
}
.search-header

input {
	font:12px arial;
	border:0px;
	margin:0px;
	color:#696969;
	background:none;
	width:160px
}
.search-header

form {
	float:left
}
.search-header input:focus {
	background:none
}
.advanced_search {
	padding:0

6px 2px 0;
	margin:5px

0 0 14px
}
.advanced_search

a {
	font:11px Arial;
	text-decoration:none;
	color:#336b7d;
	padding:0

7px 0 0;
	background:url("../images/arrow_small.gif") no-repeat right center
}
.advanced_search a:hover {
	text-decoration:underline
}
.cart-header {
	padding:5px;
	margin:2px

5px 3px auto !important;
	color:#717171;
	float:right;
	font-size:12px;
	margin:0

1px 0 0;
	width:185px;
	background:url(../images/cart.gif) no-repeat scroll 0 0 transparent
}
.cart {
	float:right
}
.cart-header

span {
	font-weight:bold
}
.cart-header a:link,.cart-header a:visited {
	text-decoration:none;
	color:#fff
}
.cart-header a:hover {
	color:#f00;
	text-decoration:underline
}
.cart-icon {
	width:16px;
	height:15px;
	margin:1px

6px 0 0
}
.td-search-header {
	width:313px
}
.td-languages {
	width:303px;
	text-align:right;
	padding:0

4px 0 0
}
.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
}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
	vertical-align:top
}
.centerBoxContentsNew {
	
}
#productDescription,.shippingEstimatorWrapper {
	font-size:13px !important;
}
#productAttributes {
	padding:0

14px;
	margin:10px

0;
	width:400px;
	float:right;
	height:50px
}
.alert {
	color:#F00;
	margin-left:0.5em
}
.advisory {
	}.important {
	font-weight:bold
}
.notice {
	}.rating {
	}.gvBal {
	float:right
}
.centerColumn {
	padding:0

7px 0 9px
}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
	font-size:0.9em
}
#siteinfoIP {
	float:left
}
.centerBoxContentsSpecials a,.centerBoxContentsAlsoPurch a,.centerBoxContentsFeatured a,.centerBoxContentsNew a,.specialsListBoxContents

a {
	color:#DFDED0;
	text-decoration:none;
	margin:1px

8px;
	font-size:14px
}
.centerBoxContentsSpecials a:hover,.centerBoxContentsAlsoPurch a:hover,.centerBoxContentsFeatured a:hover,.centerBoxContentsNew a:hover,.specialsListBoxContents a:hover {
	color:#ff4d00
}
#cartAdd {
	padding:0

0 0 340px
}
.tableHeading

TH {
	border-bottom:1px solid #aaa
}
.tableHeading {
	background-color:#e9e9e9
}
#cartSubTotal {
	border-top:1px solid #ccc;
	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 {
	position:relative
}
.cartOldItem {
	position:relative
}
#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
}
.normalprice,.productSpecialPriceSale {
	text-decoration:line-through;
	color:#888
}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount {
	color:#ff0000
}
#productPrices,#reviewsInfoDefaultPrice {
	font:bold 16px arial;
	color:#fff;
	margin:0

0 6px 0;
	display:block
}
.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
}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
	margin:0px

15px 15px 10px
}
.categoryIcon {
	}#cartImage {
	margin:0.5em 1em
}
.attribImg {
	width:20%;
	margin:0.3em 0em
}
.attributesComments {
	margin:10px

0;
	color:#83785c
}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
	margin:1em

0em
}
.centerBoxWrapper {
	margin-top:8px;
	background:none repeat scroll 0 0 #49403D;
	padding:10px

8px 10px 15px
}
h2.centerBoxHeading {
	background:url(../images/title-bg.gif) no-repeat scroll right bottom #FF4D00;
	color:#000;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	margin:0

0 20px -10px;
	padding:5px

0 6px 40px;
	position:relative
}
.columnLeft {
	}.columnRight {
	padding:0

0 0 18px
}
h3.leftBoxHeading a:hover,h3.rightBoxHeading a:hover {
	color:#0078e8;
	text-decoration:none
}
.main-sidebox-header-right {
	padding:0

0 0 0.3em
}
#manufacturersHeading,#currenciesHeading,#musicgenresHeading,#recordcompaniesHeading,#searchHeading,#search-headerHeading {
	font:bold 1.1em arial
}
.leftBoxHeading,.rightBoxHeading {
	background:url(../images/heading-bg.gif) no-repeat scroll right bottom #FFF;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	line-height:42px;
	margin-left:0;
	padding:0 5px 0 60px
}
.leftBoxHeading label,.rightBoxHeading

label {
	line-height:15px
}
.leftBoxContainer,.rightBoxContainer {
	background-color:#f6f6f6;
	border:1px

solid #E2E2E2;
	margin-bottom:5px;
	margin-top:7px
}
.sideBoxContent {
	padding:5px

10px 15px
}
.sideBoxContent a,.sideBoxContent div,.rightBoxContainer div,.leftBoxContainer

div {
	color:#454545;
	line-height:17px
}
.sidebox-products {
	display:block;
	color:#5B584F !important;
	padding:2px;
	font-size:12px;
	font-weight:normal
}
#shoppingcartContent {
	background:#f4fcfd !important
}
.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited {
	color:#FFF
}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.productListing-data,.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
}
#bestsellers

.wrapper {
	margin:0em

0em 0em 1.5em
}
#bestsellers

ol {
	padding:0;
	margin:0

0 0 8px
}
#bestsellers

li {
	padding:0;
	margin:0.3em 0em 0.3em 0em
}
#upProductsHeading {
	text-align:left
}
#upDateHeading {
	text-align:right
}
A.category-top {
	font-size:12px;
	line-height:18px;
	padding-left:10px;
	background-image:url(../images/point.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#000
}
A.category-links,A.category-links:visited {
	color:#004080;
	text-decoration:none
}
.categories-top-list {
	padding:2px

0 4px
}
.no-dots {
	background:none
}
.sub-count {
	color:#aaa;
	line-height:12px !important
}
.subcategory {
	padding:0

0 6px 8px
}
.subcategory

a {
	line-height:12px !important
}
A.category-subs,A.category-products {
	color:#0075E2;
	text-decoration:none
}
A.category-subs:hover,A.category-products:hover {
	text-decoration:none
}
SPAN.category-subs-parent {
	font-weight:bold
}
SPAN.category-subs-selected {
	font-weight:bold
}
.back {
	float:left
}
.forward,#shoppingCartDefault

#PPECbutton {
	float:right
}
.bold {
	font-weight:bold
}
.rowOdd {
	height:1.5em;
	vertical-align:top
}
.rowEven {
	height:1.5em;
	vertical-align:top
}
.hiddenField {
	display:none
}
.visibleField {
	display:inline
}
CAPTION {
	}#myAccountGen li,#myAccountNotify

li {
	margin:0
}
.accountTotalDisplay,.accountTaxDisplay {
	width:20%;
	text-align:right
}
.accountQuantityDisplay {
	width:10%;
	vertical-align:top
}
TR.tableHeading {
	;height:2em
}
.productListing-rowheading {
	background-color:#cfd8e6;
	height:2em
}
.tabTable {
	margin:6px

0 4px 0
}
.tabTable

td {
	padding:12px

8px;
	text-align:left
}
.productListing-even {
	background-color:#f7f7f3
}
#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:#fff
}
.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
}
#bannerOne,#bannerTwo,#bannerThree {
	margin:0;
}
#contentMainWrapper {
	margin-top:7px
}
#mainaddimg {
	float:left;
	height:350px;
	margin-right:15px;
	width:300px
}
#productDetailsList {
	list-style-type:none;
	padding-left:0
}
#search_box {
	float:right;
	margin-top:5px
}
#search_box

#main_search_go {
	vertical-align:bottom
}
#search_box

select {
	width:150px
}
#TopMenu

.TopMenuList {
	background:url(../images/TopMenu.gif) no-repeat scroll 0 0 transparent;
	color:#FFF;
	height:31px;
	line-height:19px;
	margin-left:85px;
	width:460px;
	float:right
}
#logoWrapper

#TopMenu {
	display:inline;
	float:right;
	width:300px
}
#footer_image {
	background:url(../images/img_promise1_png.gif) no-repeat scroll 1.5em 0 transparent;
	height:50px;
	margin-bottom:10px;
	margin-left:200px
}
#blogtitle1 {
	background:url(../images/heading-bg.gif) no-repeat scroll right bottom #FFF;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	line-height:42px;
	margin-left:0;
	padding:0

5px 0 60px
}
.newsfooter {
	background-color:#f6f6f6;
	border:1px

solid #E2E2E2;
	margin-bottom:5px;
	margin-top:7px
}
#news {
	padding:5px

10px 15px
}
.inew {
	padding:2px

0 4px;
	background:url(../images/dotted_line.gif) repeat-x scroll 0 bottom transparent
}
.inew

a {
	background-image:url("../images/point.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#000;
	font-size:12px;
	line-height:18px;
	padding-left:10px
}
#headerWrapper {
	}#cartBoxEmpty {
	font-size:14px;
	margin-right:25px
}
#cartEmpty {
	margin-right:25px
}
.currencies {
	color:#fff;
	margin-top:30px
}
#columnCenter {
	background:none repeat scroll 0 0 #49403D
}
#discountPolicy {
	color:#F00
}
.navSplitPagesLinks

a {
	border:1px

solid #CCC;
	margin:0;
	padding:2px
}
#similar_product {
	float:left
}
#similar_product

li {
	margin:5px

0;
	height:200px
}
#similar_product

h3 {
	background:url(../images/title-bg.gif) no-repeat scroll right bottom #FF4D00;
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	line-height:22px;
	margin:0

0 20px -25px;
	padding:5px

0 6px 40px;
	position:relative
}
#similar_product

a {
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none
}
#similar_product a:hover {
	color:#069
}
.itemTitle

a {
	color:#DFDED0;
	text-decoration:none
}
.itemTitle a:hover {
	color:#ff4d00;
	text-decoration:none
}
.centerBoxContentsProducts {
	}.image {
	background:url(../images/image-bg.gif) no-repeat scroll 0 0 transparent;
	display:inline-block;
	padding:25px

26px 26px 25px
}
.img {
	padding-bottom:17px
}
#productprice {
	padding-top:5px;
	color:#fff;
	font-size:18px
}
#productName {
	color:#fff;
	font:bold 18px Arial;
	padding:0

0 2px 0;
	margin:0

0 5px 0 !important
}
.irecently_viewed

div {
	color:#f00;
	text-align:center
}
.item-index {
	float:left;
	width:160px;
	height:200px;
	margin:5px
}
#productAdditionalImages a

img {
	height:70px;
	width:90px;
	margin-top:5px
}
.foot_1 {
	padding:10px
}
.cssButton,.cssButtonHover {
	background-color:#F4F4F4;
	color:#000;
	border:2px

outset #F4F4F4;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:1.1em;
	text-align:center;
	white-space:nowrap;
	text-decoration:none !important;
	font-weight:bold;
	padding:0.3em
}
.cssButtonHover {
	color:#000;
	border-style:inset;
	text-decoration:none
}
.small_delete,.button_prev,.button_next,.button_search {
	}.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login {
	}.button_return_to_product_list,.button_add_selected {
	}.button_in_cart {
	}.button_submit {
	}.button_update_cart {
	color:red
}
.button_update_cartHover {
	color:#003D00
}
.button-search-header {
	width:60px !important;
	margin:0

!important;
	float:right
}
.goodscontent {
	clear:both;
	margin:0

auto;
	padding:0
}
.goodsdetail {
	display:block;
	float:left;
	list-style-type:none;
	overflow:hidden;
	text-align:center;
	width:180px
}
.goodsdetailimg {
	margin:0

auto;
	position:relative
}
.goodsdetail {
	list-style-type:none;
	text-align:center
}
.goodsdetailimg

.flag {
	background-position:0 -36px;
	display:block;
	left:101px;
	position:absolute;
	top:0;
	width:75px
}
.goodsdetailimg .flag

.sale {
	display:block;
	float:left;
	height:41px;
	width:19px
}
.goodsdetailtext {
	color:#000;
	font-weight:bold;
	margin:0

auto;
	text-align:center;
	width:170px
}
.newsHeadlineText {
	text-align:center;
	width:100%;
	height:15px;
	font-size:.9em;
	background:#e5edf5;
	border-left:1px solid #9a9a9a;
	border-right:1px solid #9a9a9a;
	border-top:1px solid #9a9a9a;
	border-bottom:5px solid #9a9a9a;
	padding:3px

0 0 0;
	margin:0
}
.newsHeadlineText

IMG {
	vertical-align:middle
}
.newsHeader {
	background:#FFF;
	height:30px;
	font-size:24px;
	text-align:center;
	padding:0;
	margin:10px

0 0 0
}
p.articleHeading {
	font-weight:bold;
	margin:0;
	padding:0
}
span.articleHeading {
	font-weight:bold
}
p.articleByLine {
	font-size:.9em;
	padding:0

0 0 20px;
	margin:0
}
p.articleByLine

SPAN.author {
	font-style:normal
}
p.articleByLine

SPAN.comments {
	font-style:italic
}
p.articleByLine

A {
	text-decoration:underline
}
div.articleTextBlock {
	clear:both;
	padding:0;
	margin:0
}
div.articleText,p.articleText {
	margin:0;
	padding:0
}
IMG.articleImage {
	border:3px

double #9a9a9a;
	background:#FFF;
	padding:0;
	margin:10px

10px 10px 10px
}
p.newsListingDate {
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0
}
ul.articleLinkList {
	list-style-type:none;
	line-height:1.5em;
	padding:10px

0 0 0;
	margin:0
}
ul.archiveLinkList {
	list-style-type:none;
	line-height:1.5em;
	padding:0;
	margin:0
}
ul.articleLinkList li,ul.archiveLinkList

li {
	background-image:url("../images/news_link.gif");
	background-repeat:no-repeat;
	background-position:17px 2px;
	padding:0

0 0 35px
}
ul.articleLinkList

li.articleStoreLink {
	background-image:url("../images/news_link_2.gif");
	background-repeat:no-repeat;
	background-position:17px 4px;
	padding:0

0 0 35px
}
ul.articleLinkList

li.articleProductLink {
	background-image:url("../images/cart.gif");
	background-repeat:no-repeat;
	background-position:17px 0px;
	padding:0

0 0 35px
}
ul.articleLinkList a,ul.archiveLinkList

a {
	text-decoration:underline
}
.commentsHeading {
	background:#f2f1ee;
	padding:3px
}
.commentsBody {
	background:#FFF;
	padding:3px
}
p.backLink {
	float:right;
	margin:0;
	padding:0;
	clear:right
}
.commentsAuthor {
	text-align:left;
	float:left;
	margin:0;
	width:45%
}
.commentsSubject {
	font-weight:bold
}
.commentsDate {
	text-align:right;
	float:right;
	padding:0;
	margin:0
}
div.commentsBody

p {
	clear:both;
	padding:0

10px 10px 10px;
	margin:0
}
fieldset.commentsFieldSet {
	text-align:left;
	background:#f2f1ee;
	border:1px

solid #e7e6e0;
	padding:1em;
	margin:10px

0 0 0
}
fieldset.commentsFieldSet

legend {
	padding:0.2em 0.5em;
	border:1px

solid #c96e29;
	background:#fff;
	color:#000;
	text-align:right
}
fieldset.commentsFieldSet

label {
	display:block;
	text-align:left;
	margin:3px
}
fieldset.commentsFieldSet label

input {
	display:block
}
.commentsSubmit {
	text-align:right
}
.splitSolid {
	height:1px;
	background:#000;
	padding:0;
	margin:0
}
.splitSolidGray {
	height:1px;
	background:#9a9a9a;
	padding:0;
	margin:0
}
.clearSplit {
	height:10px;
	padding:0;
	margin:0
}
.splitSolid hr,.splitSolidGray hr,.clearSplit

hr {
	display:none
}
.clearboth {
	clear:both;
	height:1px;
	width:100%
}
.clearboth

hr {
	display:none
}
#productprice .normalprice {
	color:#ffffff;
}
