#checkoutPayment LABEL.radioButtonLabel, LEGEND {
	font-weight: 700
}
#navEZPagesTOC ul li, .navNextPrevList {
	white-space: nowrap
}
#cartBoxListWrapper ul, #ezPageBoxList ul, #navEZPagesTOC ul, .navNextPrevList, .orderHistList {
	list-style-type: none
}


@font-face {
	font-family: TradeGothic;
	font-style: normal;
	font-weight: 400;
	src: url(trade_gothic_bold-webfont.eot?iefix) format("eot"), url(trade_gothic_bold-webfont.woff) format("woff"), url(trade_gothic_bold-webfont.ttf) format("truetype"), url(trade_gothic_bold-webfont.svg#webfontfvFLBU0N) format("svg")
}

@font-face {
	font-family: Oxygen;
	font-style: normal;
	font-weight: 400;
	src: url(oxygen-webfont.eot?iefix) format("eot"), url(oxygen-webfont.woff) format("woff"), url(oxygen-webfont.ttf) format("truetype"), url(oxygen-webfont.svg#webfontfvFLBU0N) format("svg")
}


body {
	color: #000;
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 62.5%;
	/*background: url(/images/backgrounds/background_mx2013_mini.jpg) 50% 0 no-repeat #FFF*/
}

#ceoncardsavedirectcardsacceptedHeading {
	background-image: url(/includes/templates/template_default/images/cardsave-secure-horizontal-w118.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-bottom: 3.5em
}
.CeonSagePayDirectCardIcon {
	vertical-align: middle;
	max-height: 19px
}
.SagePayDirectFormGadgetError {
	background: #F1393C
}
.SagePayDirect3DSecureIcon {
	margin-left: 1em;
	margin-bottom: 2em;
	float: right
}
a img {
	border: none
}
#navEZPagesTOC ul li a, a:link {
	color: #000;
	text-decoration: none
}
.infoclass {
	color: #FFF;
	text-decoration: none
}
a:visited {
	color: #000;
	text-decoration: none
}
#navCatTabs ul li a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, a:hover {
	color: red
}
a:active {
	color: #000
}
h1 {
	font-size: 1.5em;
	color: #9a9a9a
}
h2 {
	font-size: 1.4em
}
h3 {
	font-size: 1.3em
}
.larger, .sideBoxContent .informationcontent, ADDRESS, LABEL, LEGEND, h4, h4.optionName, h5, h6 {
	font-size: 1.1em
}
.biggerText {
	font-size: 1.2em
}
h1, h2, h3, h4, h5, h6 {
	margin: .3em 0
}
CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em
}
FORM, INPUT, SELECT {
	display: inline;
	font-size: 1em;
	margin: .1em
}
TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%
}
input:focus, select:focus, textarea:focus {
	background: #FFF
}
.cat_list_image, .prod_list_image {
	background-image: url(/images/prod_backg_img.jpg);
	background-repeat: repeat-x
}
FIELDSET {
	padding: .5em;
	margin: .5em 0;
	border: 1px solid #ccc
}
.cat_list_name, .prod_list_name {
	border-top: 3px solid silver;
	background-color: #EFEFEF
}
LEGEND {
	padding: .3em
}
LABEL, h4.optionName {
	line-height: 1.5em;
	padding: .2em
}
.cat_list_name, .prod_list_name, .prod_list_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	overflow: hidden;
	text-align: center
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: .5em .3em
}
#logo, .attribImg, .categoryListBoxContents, .centerBoxContents, .centerBoxContentsAlsoPurch, specialsListBoxContents {
	float: left
}
.cat_list_top {
	margin: auto;
	width: 170px;
	padding-top: 10px;
	background-color: #EFEFEF
}
.cat_list_image {
	height: 150px;
	margin: auto;
	overflow: hidden;
	padding-bottom: 10px;
	width: 150px
}
.cat_list_name {
	margin: auto;
	width: 140px;
	height: 30px;
	padding-top: 4px
}
A.cat_list_namelink:link, A.cat_namelink:active, A.cat_namelink:visited {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	text-decoration: none
}
A.cat_list_namelink:hover {
	color: #36B9CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px
}

.prod_list_top {
	margin: auto;
	width: 170px;
	padding-top: 10px;
	background-color: #EFEFEF
}
.prod_list_image {
	height: 150px;
	margin: auto;
	overflow: hidden;
	padding-bottom: 10px;
	width: 150px
}
.prod_list_name {
	margin: auto;
	width: 140px;
	height: 30px
}
.prod_list_price {
	color: #333;
	font-weight: 700;
	margin: 6px auto auto;
	text-decoration: none;
	width: 168px
}
/*
.prod_list_button {
	margin: 4px auto auto;
	padding: 0 0 4px
}*/
A.prod_list_namelink:link, A.prod_namelink:active, A.prod_namelink:visited {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	text-decoration: none
}
A.prod_list_namelink:hover {
	color: #36B9CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px
}
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
}
#contactUsNoticeContent {
	font-size: 1.1em
}
ADDRESS, P {
	padding: .5em
}
ADDRESS {
	font-style: normal
}
.clearBoth {
	clear: both
}
HR {
	height: 1px;
	margin-top: .5em;
	border: none;
	border-bottom: 1px solid #9a9a9a
}
.messageStackCaution, .messageStackError, .messageStackSuccess, .messageStackWarning {
	line-height: 1.8em;
	padding: .2em;
	border: 1px solid #9a9a9a
}
.messageStackError, .messageStackWarning {
	background-color: red;
	color: #fff
}
.messageStackSuccess {
	background-color: #000;
	color: #FFF;
	opacity: .85;
	filter: alpha(opacity=85)
}
.messageStackCaution {
	background-color: #FF6;
	color: #000
}
.cart_items, .cart_prices {
	font-weight: 700;
	display: block;
	color: #fff
}
#mainWrapper {
	background-color: #fff;
	text-align: left;
	width: 925px;
	vertical-align: top;
	border-left: 10px;
	border-right: 10px
}
.staticlogo {
	float: right;
	margin-left: 925px;
	position: fixed;
	top: 210px
}
#headertext {
    color: #00b9e7;
    font-family: arial,sans-serif;
    font-size: 10px;
    margin-bottom: -45px;
    margin-left: 5px;
    margin-top: 70px;
    padding-top: 10px;
    position: relative;
    text-align: left;
}

#phonetext {
    height: 60px;
    margin-left: 520px;
    margin-top: -10px;
    position: absolute;
}

#front_images {
	position: relative;
	/*height: 400px;*/
	height: auto;
	width: 50%;
	float: right;
	/*width: 600px*/
}
#front_images_1 {
	margin: 2px 0;
	float: left
}
#front_images_a, #google_facebook, #sendSpendWrapper, .gvBal {
	float: right
}
#front_images_3 {
	/*margin: 3px 0*/
}
#cartBoxListWrapper, #cartBoxListWrapper ul, #contentMainWrapper, #ezPageBoxList, #ezPageBoxList ul, #logoWrapper, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0;
	padding: 0
}
/*
#headerWrapper {
	background-image: url(/images/backgrounds/new-header.png);
	background-repeat: no-repeat;
	position: relative
}
*/

/*
#cart_stuff {
	padding-top: 40px;
	padding-bottom: 33px
}
*/

#header-search {
    background-color: #eee;
    border: 1px solid #e7e7ce;
    border-radius: 4px;
   /* color: #cdcdcd;*/
    color: #454140;
    float: left;
    font-size: 12px;
    padding: 6px 3px;
    width: 174px;
}

#top-search-submit {
    background: rgba(0, 0, 0, 0) url("/images/buttons/icon-search.png") no-repeat scroll 0 0;
    border: medium none;
    float: right;
    font-size: 0;
    height: 27px;
    line-height: 50px;
    width: 25px;
}


#cart_stuff {
    background: #4f5a69 none repeat scroll 0 0;
    border-radius: 0 0 6px 6px;
    color: #afafaf;
    font-size: 11px;
    padding: 5px 15px 5px 10px;
    position: absolute;
    right: 0;
    top: 0;
}

#cart_stuff a {
    color: #fff;
    text-decoration: none;
}

#headerWrapperlinks {
    padding-bottom: 70px;
    padding-left: 12px;
    padding-top: 10px;
}

#Underheaderlinks {
    background-image: url("/images/backgrounds/Underheaderlinks.jpg");
    background-repeat: no-repeat;
    height: 64px;
    left: 0;
    top: 0;
    width: 926px;
}
#Underheaderlinks, #front_images, #headerWrapper {
    position: relative;
}

#Underheaderlinks a, #headerWrapperlinks a {
    display: block;
    position: absolute;
}


#Underheaderlinks a#link1 {
    height: 57px;
    left: 0;
    top: 2px;
    width: 225px;
}



#Underheaderlinks a#link2 {
    height: 57px;
    left: 225px;
    top: 2px;
    width: 200px;
}

#Underheaderlinks a#link3 {
    height: 57px;
    left: 425px;
    top: 2px;
    width: 200px;
}
#Underheaderlinks a#link4 {
    height: 57px;
    left: 625px;
    top: 2px;
    width: 135px;
}

#Underheaderlinks a#link5 {
    height: 57px;
    left: 760px;
    top: 2px;
    width: 165px;
}

#cart_stuff a:hover {
        text-decoration: underline;
}


.navMainSearch.forward {
	float:right;

padding-top:10px;
}

/*
.cart_items {
	margin-right: 50px
}
.cart_prices {
	margin-right: 33px;
	margin-top: 5px
}*/
/*
#headerWrapperlinks {
	background-image: url(/images/headerwrapperlinks.jpg);
	background-repeat: no-repeat;
	width: 720px;
	height: 88px;
	position: absolute;
	top: 0;
	left: 0
}*/
/*#headerWrapperlinks a {
	display: block;
	position: absolute
}
#headerWrapperlinks a#link1 {
	width: 370px;
	height: 80px;
	top: 2px;
	left: 0
}
#headerWrapperlinks a#link2 {
	width: 360px;
	height: 80px;
	top: 2px;
	left: 380px
}*//*
#logoWrapper {
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
	height: 75px
}*/
#mainWrapper, #navColumnOneWrapper, #navColumnTwoWrapper {
	margin: auto
}
#navColumnOneWrapper {
	margin-left: 0;
	margin-right: .3em
}
#navColumnTwoWrapper {
	margin-left: 0;
	margin-right: .15em
}
#tagline {
	color: #000;
	font-size: 2em;
	text-align: center;
	vertical-align: middle
}
#sendSpendWrapper {
	border: 1px solid #cacaca
}
#accountLinksWrapper, #checkoutBillto, #checkoutShipto, #navEZPagesTOCWrapper, #sendSpendWrapper, .floatingBox {
	margin: 0;
	width: 47%
}
.wrapperAttribsOptions {
	margin: 0
}
.navNextPrevCounter {
	margin: 0;
	font-size: .9em
}
.navNextPrevList {
	display: inline;
	margin: 0;
	padding: .5em 0
}
#navCatTabsWrapper, #navMainWrapper, #navSuppWrapper {
	font-weight: 700;
	background-image: url(/images/mainmenu.gif);
	margin: 0;
	color: #fff;
	height: 1%;
	padding: 0 .2em
}
#navSuppWrapper2 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 120%;
	font-weight: 700;
	background-color: #e60000;
	margin: 0;
	color: #fff;
	height: 1%;
	padding: 1em 5em
}
#cartAdd, #indexProductListCatDescription, #navBreadCrumb {
	font-family: Arial, Helvetica, sans-seriff
}
#navCatTabsWrapper {
	background-color: #fff;
	color: #9a9a9a;
	background-image: none
}
#navCatTabs ul, #navMain ul, #navSupp ul {
	margin: 0;
	padding: .5em 0;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em
}
#cartSubTotal, .cartBoxTotal {
	text-align: right
}
#navCatTabs ul li, #navMain ul li, #navSupp ul li {
	display: inline
}

#ezPagesHeading, #ktm_fiche_finder_sidebox, #ktm_parts_sidebox, #ktm_power_wear_sidebox, #ktmfichefinder, #ktmhardparts, #ktmpowerwear {
	display: none
	}
	
/*#ezPagesHeading, #ktm_fiche_finder_sidebox, #ktm_parts_sidebox, #ktm_power_parts_sidebox, #ktm_power_wear_sidebox, #ktm_support_sidebox, #ktmfichefinder, #ktmhardparts, #ktmpowerparts, #ktmpowerwear, #ktmsupport {
	display: none
}*/
#navCatTabs ul li a, #navMain ul li a, #navSupp ul li a {
	text-decoration: none;
	padding: 0 .5em;
	margin: 0;
	color: #fff;
	white-space: nowrap
}
#navCatTabs ul li a {
	color: #9a9a9a
}
#navEZPagesTOCWrapper {
	font-weight: 700;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a
}
#navEZPagesTOC ul {
	margin: 0;
	padding: .5em 0;
	line-height: 1.5em
}
#navEZPagesTOC ul li a {
	padding: 0 .5em;
	margin: 0
}
#navCategoryIcon, #navMainSearch, .buttonRow {
	margin: .5em
}
#indexProductListCatDescription {
	margin: .5em;
	font-size: 12px;
	font-weight: 400
}
#cartAdd, #cartBoxEmpty, #cartBoxVoucherBalance, #cartSubTotal, #navEZPagesTop, .cartBoxTotal, .important {
	font-weight: 700
}
#navBreadCrumb {
	padding: .5em;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #E6E6E6;
	font-size: .95em;
	color: #9a9a9a
}
#navEZPagesTop {
	background-color: #C4C4C4;
	font-size: .95em;
	margin: 0;
	padding: .5em
}
#navColumnOne, #navColumnTwo {
	background-color: transparent
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .additionalImages, .alert, .categoryListBoxContents, .centerBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .centerBoxContentsSpecials, .specialsListBoxContents {
	vertical-align: top
}
#productDescription, .shippingEstimatorWrapper {
	padding: .5em
}
#productDescription_bike {
	padding: .5em;
	clear: both
}
.alert {
	color: red;
	margin-left: .5em
}
#bannerFive, #bannerFour, #bannerOne, #bannerSix, #bannerThree, #bannerTwo, .centerColumn {
	padding: .8em
}
#siteinfoCredits, #siteinfoIP, #siteinfoLegal, #siteinfoStatus, .smallText {
	font-size: .9em
}
#cartAdd {
	margin-left: 200px;
	font-size: 12px;
	padding: 1em
}
.tableHeading TH {
	border-bottom: 1px solid #9a9a9a
}
#cartSubTotal, .tableHeading {
	background-color: #e9e9e9
}
#cartSubTotal {
	border-top: 1px solid #ccc;
	line-height: 2.2em;
	padding-right: 2.5em
}
#cartSubTotal, .tableHeading, .tableRow {
	height: 2.2em
}
#cartInstructionsDisplay, .cartProductDisplay, .cartQuantity, .cartQuantityUpdate, .cartRemoveItemDisplay, .cartTotalDisplay, .cartTotalsDisplay, .cartUnitDisplay {
	padding: .5em 0
}
.cartTotalDisplay, .cartUnitDisplay {
	text-align: right;
	padding-right: .2em
}
#scUpdateQuantity {
	width: 2em
}
.cartQuantity {
	width: 4.7em
}
.cartNewItem {
	color: #3C3;
	position: relative
}
.cartOldItem {
	color: #000;
	position: relative
}
#ajaxMessages, #categoryImgListing span.sale {
	position: absolute;
	top: 0;
	left: 0
}
.cartRemoveItemDisplay {
	width: 3.5em
}
.cartAttribsList {
	margin-left: 1em
}
#mediaManager {
	width: 50%;
	margin: .2em;
	padding: .5em;
	background-color: #FFFFD3;
	border: 1px solid #003D00
}
#categories, #information, #sitelinks, #specials {
/*	border-right: 1px dotted #9a9a9a*/
}
.amount, .totalBox {
	width: 5.5em
}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through
}
.productPriceDiscount, .productSalePrice, .productSpecialPrice, .productSpecialPriceSale {
	color: red
}
.normalpriceExtraCurrency, .productSpecialPriceSaleExtraCurrency {
	text-decoration: line-through;
	font-size: .8em
}
.productPriceDiscountExtraCurrency, .productSalePriceExtraCurrency, .productSpecialPriceExtraCurrency, .productSpecialPriceSaleExtraCurrency {
	font-size: .8em;
	color: red
}
.orderHistList {
	margin: 1em;
	padding: .2em 0
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: .2em 0
}
.amount, .lineTitle, .totalBox {
	text-align: right;
	padding: .2em
}
#productMainImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, #reviewsInfoDefaultProductImage {
	margin: 0 1em 1em 0;
	border-bottom: 1px solid #cecece;
	padding-bottom: 10px
}
.categoryIcon {
	float: left;
	font-size: 1.2em;
	color: #9a9a9a
}
#cartImage {
	margin: .5em 2em
}
.attribImg {
	width: 20%;
	margin: .3em 0
}
.additionalImages, .categoryListBoxContents, .centerBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .centerBoxContentsProducts, .centerBoxContentsSpecials, .specialsListBoxContents {
	margin: 1em 0;
	float: left
}
.centerBoxWrapper {
	margin: 1em 0
}
.centerBoxWrapper2 {
	height: 1%;
	margin: 1em 0
}
h2.specialBoxHeading {
	margin: 0;
	background-image: url(/images/Monthly_Header.gif);
	background-repeat: no-repeat;
	padding: 1.7em .2em
}
h2.centerBoxHeading, h2.featuredBoxHeading {
	margin: 0;
	background-image: url(/images/Featured_Header.gif);
	background-repeat: no-repeat;
	padding: 1.7em .2em
}
h2.alsoBoxHeading {
	margin: 0;
	background-image: url(/images/Also_Header.gif);
	padding: 1.7em .2em
	background-repeat: no-repeat;
}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1em;
	color: #FFF
}
#currenciesHeading, #manufacturersHeading, #musicgenresHeading, #recordcompaniesHeading, #search-headerHeading, #searchHeading {
	font-size: .9em;
	color: #fff
}
#categories {
	margin: .4em 0 0;
	padding-right: .5em
}
#categoriesHeading {
	background-image: url(/images/Category_image.gif);
	padding: 2em .2em
}
#categoriesContent {
		text-transform: uppercase;
	font-family:'TradeGothic',Arial, Helvetica, sans-serif;
	font-size: 1.5em;
    line-height: 1.8em;
	color: #000000;
	background-color: #EDEDED;
	padding-left: 10px;
}
#informationContent, #sitelinksContent {
	line-height: 1em;
	background-color: #000
}
#sidebar, #specialsContent, #wpsidebar, .bold {
	font-weight: 700

}

SPAN.category-subs-parent, SPAN.category-subs-selected,SPAN.category-products-selected{
border-bottom: 7px solid #e60000;
}
A.category-top, A.category-top:visited {
	color: #000000;
	text-decoration: none
}

A.category-top:hover, A.category-products:hover,A.category-subs:hover,a.category-top::after{
	/*color: red;*/
		border-bottom: 7px solid #e60000;
	text-decoration: none
}

A.category-sale, A.category-sale:visited {
	color: red;
	text-decoration: none
}

A.category-products, A.category-products:visited, A.category-subs, A.category-subs:visited {
font-size: 85%;
}

A.category-links, A.category-links:visited{
	color: #000000;
	text-decoration: none
}
#sitelinks, #specials {
	margin: .1em 0 0;
	padding-right: .5em
}
#specialsHeading {
	margin: 0;
	background-image: url(/images/Special_image.gif);
	padding: 1.2em .2em
}
#specialsContent {
	background-color: #000;
	padding: .4em
}
#sitelinksHeading {
	margin: 0;
	background-image: url(/images/Shop_by_brand.jpg);
	padding: 1.1em .2em
}
#sitelinksContent {
	padding: .4em
}
.informationContent a {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #FFF
}
#information {
	margin: .1em 0 0;
	padding-right: .5em
}
#informationHeading {
	background-image: url(/images/infor_Image.gif);
	padding: 2.1em .2em
}
#informationContent {
	background-color: #ededed;
    color: #000000;
    font-family: "TradeGothic",Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    line-height: 1.8em;
    padding-left: 10px;
    text-transform: uppercase;
}


#informationContent a:hover {
    border-bottom: 7px solid #e60000;
    text-decoration: none;
}

.specialtext {
	color: #FFF;
	text-decoration: none
}
#wpsidebar {
	color: #5289B8;
	line-height: 1.5em;
	background-color: #F2F8F8;
	padding: 0;
	margin-top: .4em
}
#wpsidebarHeading {
	margin: 0;
	background-color: #Ffffff;
	background-image: url(/images/News_Side_Bar.jpg);
	padding: 2.1em .5em
}
#sidebar {
	line-height: 1.3em;
	background-color: #F2F8F8;
	padding: .2em
}
#bannerbox, #shine {
	margin: .4em 0 0;
	padding-left: 0;
	border: 1px solid #F2F2EA
}
#shineHeading {
	margin: 0;
	background-image: url(/images/Help_Side_Bar.gif);
	padding: .5em 0
}
#brandsidebox {
	margin: -2em 0 0
}
#brandsideboxHeading, #countdownsideboxHeading, #dealofweekHeading, #motrotsideboxHeading, #speedsideboxHeading, #testimonialsHeading, #xhtmlkitesideboxHeading {
	background-image: none
}
#countdownsidebox, #motrotsidebox, #speedsidebox, #testimonials, #xhtmlkitesidebox {
	margin: 0
}
#dealofweek {
	height: 380px;
	margin: .5em 0
}
#xhtmlboxContent {
	margin: 1.5em 0 0
}
#bannerboxHeading {
	margin: 0;
	background-image: url(/images/secure_Side_Bar.jpg);
	padding: 1.8em .5em
}
#bannerboxContent {
	line-height: 1.5em;
	font-weight: 700;
	background-color: #FFF;
	padding: .2em
}
.centerBoxHeading, .rightBoxHeading {
	margin: 0;
	padding: .5em .2em
}
.sideBoxContent a {
	color: #000000
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: red;
	text-decoration: none
}
.centerBoxHeading a:visited, .leftBoxHeading a:visited, .rightBoxHeading a:visited {
	color: #fff
}
#bannerFive, #bannerFour, #bannerOne, #bannerSix, #bannerThree, #bannerTwo, #cartBoxEmpty, #cartBoxGVBalance, #cartBoxGVButton, #cartBoxVoucherBalance, #cartEmptyText, #navCatTabsWrapper, #navEZPageNextPrev, #productMainImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, #reviewsInfoDefaultProductImage, #siteinfoCredits, #siteinfoIP, #siteinfoLegal, #siteinfoStatus, .accountQuantityDisplay, .additionalImages, .attribImg, .cartQuantity, .cartQuantityUpdate, .cartRemoveItemDisplay, .cartTotalsDisplay, .categoryListBoxContents, .center, .centerBoxContents, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .centerBoxContentsSpecials, .centerBoxHeading, .centeredContent, .gvBal, .leftBoxHeading, .productListing-data, .ratingRow, .rightBoxHeading, .specialsListBoxContents, LABEL#textAreaReviews, TH {
	text-align: center
}
.testimonials, .testimonials li {
	margin: 0;
	padding: 0;
	list-style: none
}
.testimonials li p.comment {
	margin: 0;
	padding: 20px;
	background: url(/images/bg_testimonials1.gif) no-repeat
}
.testimonials li {
	margin: .5em 0 2.5em
}
.testimonials li.odd p.comment {
	background: url(/images/bg_testimonials1_1.gif) no-repeat
}
.testimonials li cite {
	display: block;
	padding-left: 75px;
	padding-top: 45px;
	min-height: 50px;
	background: url(/images/bg_testimonials2.gif) no-repeat
}
* html .testimonials li cite {
	height: 50px
}
.rowEven, .rowOdd {
	vertical-align: top;
	height: 1.5em
}
#bestsellers .wrapper {
	margin: 0 0 0 1.5em
}
#bestsellers ol {
	padding: 0;
	margin-left: 1.1em
}
#bestsellers li {
	padding: 0;
	margin: .3em 0
}
#bannerboxHeading {
	background-color: #C4C4C4
}
#upProductsHeading {
	text-align: left
}
#upDateHeading {
	text-align: right
}
.back {
	float: left
}
.forward {
	float: right
}
.rowOdd {
	background-color: #E8E8E8
}
.rowEven {
	background-color: #F0F0F0
}
#myAccountGen li, #myAccountNotify li {
	margin: 0
}
.accountTaxDisplay, .accountTotalDisplay {
	width: 20%;
	text-align: right
}
.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
}
TR.tableHeading {
	background-color: #cacaca;
	height: 2em
}
.productListing-rowheading {
	background-color: #C4C4C4;
	height: 2em;
	color: #000
}
.productListing-even {
	background-color: #F3F1F1
}
#siteMapList {
	width: 90%;
	float: right
}
.ratingRow {
	margin: 1em 0 1.5em
}
LABEL#textAreaReviews {
	font-weight: 400;
	margin: 1em 0
}
.checkout, .headerM {
	font-weight: 700;
	text-align: center
}
#infoShoppingCart, #popupAdditionalImage, #popupAtrribsQuantityPricesHelp, #popupCVVHelp, #popupCouponHelp, #popupImage, #popupSearchHelp, #popupShippingEstimator {
	background-color: #fff;
	background-image: none
}
.headerM {
	color: #000;
	font-size: 28px;
	font-style: italic
}
#ajaxMessages {
	display: block;
	width: 100%;
	z-index: 999999
}
.hide {
	display: none
}
.checkout {
	float: left;
	font-size: 1.2em;
	height: 42px;
	padding-left: 30px;
	padding-right: 29px;
	padding-top: 8px;
	width: 80px
}
.off {
	background-image: url(../images/checkout_progress_off.gif);
	color: #000
}
.on {
	background-image: url(../images/checkout_progress_on.gif);
	color: #fff
}