@charset "utf-8";
/* CSS Document */
/* Reset  */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background:url(../images/bg-body.jpg) center top;
	font:normal 12px/18px Verdana, Geneva, sans-serif;
	color:#333;
}

p {
	padding: 10px;
}	
p.nopadding {
	padding: 0px;
	margin: 0px;
}	
ol.footer, ul.footer {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
ol.header, ul.header {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*end of reset*/

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('../fonts/helveticaneue-light-webfont.eot');
    src: url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('eot'),
         url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-light-webfont.svg#webfontA5ENet9N') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('../fonts/helveticaneue-medium-webfont.eot');
    src: url('../fonts/helveticaneue-medium-webfont.eot?#iefix') format('eot'),
         url('../fonts/helveticaneue-medium-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-medium-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-medium-webfont.svg#webfontkdzJLBvZ') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('../fonts/helveticaneue-bold-webfont.eot');
    src: url('../fonts/helveticaneue-bold-webfont.eot?#iefix') format('eot'),
         url('../fonts/helveticaneue-bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-bold-webfont.svg#webfontvVSahBZ9') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaRegular';
    src: url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfont.eot?#iefix') format('eot'),
         url('../fonts/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-webfont.svg#webfontr9al1sTi') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../fonts/gothic-webfont.eot');
    src: url('../fonts/gothic-webfont.eot?#iefix') format('eot'),
         url('../fonts/gothic-webfont.woff') format('woff'),
         url('../fonts/gothic-webfont.ttf') format('truetype'),
         url('../fonts/gothic-webfont.svg#webfontfq5Yuhx7') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* Commonly Use */

.left{
	float:left;	
	padding: 0;
	margin: 0;
}
.right{
	float:right;	
	padding: 0;
	margin: 0;
}
.clear{
	height:0;
	clear:both;
}
.bold{
	font-weight:bold;	
}
.alignRight{
	text-align:right;	
	padding: 0;
	margin: 0;
}
.alingLeft{
	text-align:left;
}
.alignCenter{
	text-align:center;	
	padding: 0;
	margin: 0;
}
.absolute{
	position:absolute;	
}

.clearBg{
	background:0 none !important;
}
.clearBorder{
	border:0 !important;
}
.clearPadd{
	padding:0 !important;
}
/*end of commonly used*/


h1{ font-size:30px; font-family:"CenturyGothicRegular"; color:#000;}
h2{ font-size:30px; font-family:"Times New Roman", Times, serif; color:#cc001d; padding-bottom:25px; font-weight:normal;}
h3{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#cc001d; }
h4{ font-size:16px; font-family:"HelveticaNeueBold"; color:#fff; }

a{
	outline:none;
	text-decoration:underline;
	color:#CC0000;
}
a img{
	border:0 none;
}
input[type="text"]{
	padding-left:3px;
}

/* Header */

#header{
	width:962px;
	margin:0 auto;
}

/* Container */
#bgcontent{
	background:url(../images/bg-top.jpg) repeat-x center top;
	width:100%;	
	min-width:962px;
	border-top:5px solid #000;
}
#wrapper{
	width:962px;
	margin:0 auto;	
}
#page-body{
	background:#fff url(../images/bg-leftcol.jpg) repeat-y left top;
	margin:12px auto 9px auto;
	width:962px;	
}
#banner{	
	margin-bottom:9px;
	height:253px;
	width:610px;		
}
.banner-inside1, .banner-inside2, .banner-inside3, .banner-inside4, .banner-inside5, .banner-inside6 {
	background:url(../images/img-banner3.jpg) no-repeat left top;
	padding:23px 23px 23px 17px;
	height:207px;
	width:570px;	
}
.banner-inside2{
	background:url(../images/img-banner2.jpg) no-repeat left top;
}
.banner-inside3{
	background:url(../images/img-banner1.jpg) no-repeat left top;	
}
.banner-inside4{
	background:url(../images/img-banner4.jpg) no-repeat left top;	
}
.banner-inside5{
	background:url(../images/img-banner5.jpg) no-repeat left top;	
}
.banner-inside6{
	background:url(../images/img-banner6.jpg) no-repeat left top;	
}
#banner h5{	
	font-family:"HelveticaNeueBold";
	padding-bottom:26px;	
	font-size:37px;
	color:#fff;	
}
.banner-inside1 p{		
	font-family:"HelveticaRegular";
	text-shadow:2px 2px 2px #333;
	padding-bottom:42px;
	line-height:1.2em;
	text-align:right;	
	font-size:30px;
	color:#ffcc00;	
}
.banner-inside1 p span{	
	font-family:"HelveticaNeueBold";
	font-size:46px;
}
.banner-inside2 p{		
	font-family:"HelveticaRegular";
	text-shadow:#000 2px 2px #333;
	padding-bottom:42px;
	line-height:1.2em;
	text-align:right;	
	font-size:24px;
	color:#ffcc00;	
}
.banner-inside2 p span{	
	font-family:"HelveticaNeueBold";
	font-size:36px;
}
#leftCol{	
	width:323px;
	float:left;		
}
#rightCol{
	width:618px;
	float:left;
	padding:6px;
	
}

/* Footer */

#footer{
	width:962px;
	margin:0 auto;	
}
#footer a{
	color:#ccc;
}
#footer a:hover{
	text-decoration:underline;
}
/* Links */

ul#topRightNav{
	background:url(../images/bg-topRightNav-repeatable.jpg) repeat-x left top;
	
	height:34px;
}
ul#topRightNav li{
	background:url(../images/bg-topRightNav-separator.jpg) no-repeat right top;
	float:left;
	padding-right:1px;
	
}
ul#topRightNav li a{
	font-family:"CenturyGothicRegular";
	padding:7px 22px;
	color:#fff;
	float:left;	
}
ul#topRightNav li a:hover{
	background: url(../images/hover-topRightNav.jpg) repeat-x left top;
}
ul#topnav{
	background:url(../images/bg-topnav.jpg) repeat-x left top;
	width:960px;
	height:41px;
	margin:0 auto;
	padding-left:2px;
}
ul#topnav li{
	float:left;
}
ul#topnav li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	padding:11px 13px;
	text-align:center;

}
ul#topnav li a:hover,ul#topnav li a.active{
	background: url(../images/hover-topnav.jpg) repeat-x left top;
}
ul#footernav{
	width:562px;
	height:auto;
}
ul#footernav li{
	float:left;
}
ul#footernav li a{
	font-size:11px;
	color:#cccccc;
	display:block;
	padding:0 9px;
	border-right:1px solid #cccccc;
}
ul#footernav li a:hover{
	
}
ul.categoryNav{

}
ul.categoryNav li{
	
}
ul.categoryNav li a{

}
ul.categoryNav li a:hover{

}

/* Class */

.topRight{
	width:465px;
	float:right;
}
.topRightNav-holder{
	float:right;
	height:34px;
}
.topRightNavLeft{
	background:url(../images/bg-topRightNav-left.png) no-repeat left top;
	padding-left:22px;
}
.topRightNavRight{
	background:url(../images/bg-topRightNav-right.png) no-repeat right top;
	padding-right:19px;
}
.logo{
	padding:25px 0 45px;
	display:block;
	width:495px;
	float:left;			
}
.logo img {
	vertical-align:middle;
	padding-right:18px;
}
.contactInfo{
	display:block;
	font-family:CenturyGothicRegular;
	padding:40px 42px 0 0;
	font-size:24px;
	font-weight:bold;
	text-align:right;
}
.contactInfo span{
	font-size:18px;
	font-weight:normal;
}
.booknow{
	background:#837e19 url(../images/bg-booknow.jpg) no-repeat left top;
	width:624px;
	margin:0 auto 9px auto;
}
.booknow-inside{
	padding:7px 5px 6px 18px;
}
.booknow-inside p{
	font-family:"HelveticaNeueMedium";
	font-size:25px;
	color:#ffcc00;
	line-height:1em;
}
.booknow-inside p span{
	font-family:"HelveticaNeueLight";
	color:#fff;
}
.notice{
	background:#e4e7e7;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;	
	color:#cc001d;
	padding:0px 32px 0px 32px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.content-aticle{
	padding:29px 19px;
}
.content-aticle p, article p{
	padding-bottom:24px;
}
.content-bottom{
	background:url(../images/bg-contentgradient.jpg) no-repeat center top;
	padding-top:33px;
	width:600px;
	margin:0 auto;
}
.video-holder{
	width:334px;
	float:left;
}
.video-holder a{
	font-family:"HelveticaNeueBold";
	display:block;
	font-size:14px;
	color:#cc001d;
	padding:10px 0;
	
}
.brochure{
	float:right;
	width:255px;
}
.brochure h4{
	background:#cc001d;
	padding:8px 0;
	text-align:center;
}
.brochure-inside{
	width:auto;
	padding:8px 10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:12px;
}
.brochure-inside-txt{
	font-family:"Times New Roman", Times, serif;
	float:right;
	width:152px;
	
}
.brochure-inside-txt p{	
	padding-bottom:9px;
}
.brochure-inside-txt a{
	font-size:16px;
	color:#cc0033;
}

/*leftCol classes*/

.sidbarBanner{
	background:url(../images/img-golf.jpg) no-repeat center top;
	width:308px;
	margin:4px auto;
	padding:14px 5px 4px 0;
}
.sidbarBanner p{
	font-family:"HelveticaNeueBold";
	font-size:24px;
	line-height:1em;
	color:#fff;
	padding-bottom:4px;
	text-shadow:1px 1px 1px #6f7527;
}
.box-holder{
	padding-bottom:5px;
}
.box-header-holder, h3.leftBoxHeading{
	background:url(../images/bg-leftcolshadow.png) no-repeat center bottom;
	padding-bottom:12px;	
}
.box-header-inside{
	height:37px;
	background:#cc001d;
	line-height:15px;
}
.box-header-inside h4{
	text-transform:uppercase;
	display:inline;
	display:block;
	float:left;
	padding:11px 0 11px 19px;
}
.box-header-inside h4 a{
	text-transform:uppercase;
	color:#FFFFFF !important;
	text-decoration: none;
}
.box-header-inside p{
	background:url(../images/bg-leftColRedGradient.jpg) repeat-x left top;
	float:right;
	color:#fff;
	width:130px;
	padding:11px 0;
	text-align:center;
}
.box-header-inside p a{
	color:#fff;
}
.box-header-inside p a:hover{
	text-decoration:underline;
}
.box-content{
	width:270px;
	margin:0 auto;
}
.videoArea{
	margin:0 auto;
	height:201px;
    width:250px;	
}
.video-desc{
	width:250px;
	margin:0 auto;
	padding:12px 0 10px 0;
}
.video-title{
	/*float:left;*/
	color:#333333;
	padding: 0;
	margin: 0;
}
.video-link{
	/*float:right;*/
	padding: 0;
	margin: 0;
}
.video-link a, .box-content a{
	color:#cc0000;
	text-decoration:underline;
}
.gallery{
	margin:0 auto;
	text-align:center;
}
.gallery li{
	display:inline;
	padding:0 2px;
	line-height:23px;
}
.testimonialbody{
	padding:20px 0 0 0;
}
.author{
	text-align:right;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}
/*footer classes*/
.footerTopContent-holder{}
.footerTop{
	background: url(../images/bg-footerTop.jpg) no-repeat center top;
	width:962px;
}
.footerRptble{
	background:url(../images/bg-footerRptble.jpg) repeat-y;
	width:962px;
}
.footerBtm{
	background:url(../images/bg-footerBtm.jpg) no-repeat center bottom;
	width:962px;
}
.footerTopContent-inside{
	padding:10px 15px 0 19px;
}
.footerTopContent-inside p{
	font-family:"HelveticaNeueBold";
	font-size:14px;
	color:#fff;
	padding-bottom:10px;
}
.newsletter{
	float:left;
	width:267px;
}
.newsletter p input{
	vertical-align:middle;
}
.newsletter input[type="text"]{
	width:182px;
}
.icons{
	width:303px;
	float:right;
}
.paymentICons{
	width:154px;
	float:left;
}
.socialIcons{
	width:113px;
	float:right;
}
.footerBtmContent-holder{
	padding:16px 9px 0 0; 
	color:#cccccc;
}
.footerBtmContenleft{
	float:left;
	width:552px;
}
.footerBtmContenright{
	float:right;
	width:318px;
}
.copywright{
	text-align:left;
	padding-left:9px;
}

/* Additional CSS */
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .attribImg {
	float: left;
	}
	
.centerBoxContentsAlsoPurch {
	float: left;
	padding-top: 10px;
	}	
	
.categoryListBoxContents {
	float: left;
	text-align: center;
	}	

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}
	
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
span.alert {
	color: #FF0000;
	margin-left: 0.5em;
	background-image: none;
	}	
div.alert {
	color: #FF0000;
	margin-left: 0.5em;
	background-image: none;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}
	
.tableHeading, #cartSubTotal {
	/*background-color: #e9e9e9;*/
	background-image: url(../../../../images/bkgrnd_tabtop2.gif);
	border: 1px solid #9a9a9a;
	 }	

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #DD001D;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #DD001D;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}


.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}
h1.productGeneral{ line-height:30px; margin-bottom:10px; }

.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	padding: 0.5em 0.2em;
	font-size:14px;
	font-weight:normal;
	}
	
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

tr.productListing-rowheading {
	background-color: #C0BEB8;
	/*background-image: url(../../../../images/bkgrnd_tabtop2.gif);*/
	height: 2em;
	color: #FFFFFF;
	}
	
.productListing-heading {
	color: #FFFFFF;
}	
	
.productListing-even {
	background-color: #EFEFEF;
	padding-bottom: 0px;
	margin-bottom: 0px;
}	
.listingProductImage {
	padding-top: 20px;
}

td.productListing-data{
	vertical-align:top;
	padding:5px;
	font-size:12px;
	}
.back {
    float: left;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
    background-color: #57090B;
    background-image: url("../images/bkgrnd_tabtop2.gif");
    margin: 0;
    padding: 0.5em 0.2em;
}

.sideBoxContent {
    background-color: #FFFFFF;
    padding: 0.4em 0.4em 0em 0.4em;
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
    color: #FFFFFF;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .gvBal, .attribImg {
    text-align: center;
}

.centerBoxContentsSpecials {
    text-align: center;
	padding-top: 10px;
}

.centerBoxContentsNew, 
	text-align: center;
	padding-top: 10px;
}

.productListing-data {
    padding: 10px;
}
#bestsellers .wrapper {
    margin: 0 0 0 1.5em;
}
#bestsellers ol {
    margin-left: 1.1em;
    padding: 0;
}
#bestsellers li {
    margin: 0.3em 0;
    padding: 0;
}
#bannerboxHeading {
    background-color: #0000CC;
}
#upProductsHeading {
    text-align: left;
}
#upDateHeading {
    text-align: right;
}
A.category-top, A.category-top:visited {
    color: #008000;
    text-decoration: none;
}
A.category-top:hover {
    color: #008000;
    text-decoration: underline;
}
A.category-links, A.category-links:visited {
    color: #004080;
    text-decoration: none;
}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {
    color: #FF0000;
    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 {
    background-color: #E8E8E8;
    height: 1.5em;
    vertical-align: top;
}
.rowEven {
    background-color: #EEEBE6;
    height: 1.5em;
    vertical-align: top;
}
.hiddenField {
    display: none;
}
.visibleField {
    display: inline;
}
CAPTION {
}
#myAccountGen li, #myAccountNotify li {
    margin: 0;
}
.accountTotalDisplay, .accountTaxDisplay {
    text-align: right;
    width: 20%;
}
.accountQuantityDisplay {
    vertical-align: top;
    width: 10%;
}
TR.tableHeading {
    background-color: #CACACA;
    height: 2em;
}
tr.productListing-rowheading {
    background-color: #C0BEB8;
    color: #FFFFFF;
    height: 2em;
}
.productListing-heading {
    color: #FFFFFF;
}
.productListing-even {
    background-color: #EFEFEF;
    margin-bottom: 0;
    padding-bottom: 0;
}
#siteMapList {
    float: right;
    width: 90%;
}
.ratingRow {
    margin: 1em 0 1.5em;
}
LABEL#textAreaReviews {
    font-weight: normal;
    margin: 1em 0;
}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
    background-color: #FFFFFF;
}
.information {
    line-height: 150%;
    padding: 10px 3px;
}
#shoppingcartBody #shippingEstimatorContent {
    clear: both;
}
.seDisplayedAddressLabel {
    background-color: #85C285;
    text-align: center;
}
.seDisplayedAddressInfo {
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
#seShipTo {
    padding: 0.2em;
}
h2.centerBoxHeading {
    color: #FFFFFF;
    font-size: 1.3em;
}
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a {
    color: #FFFFFF;
    font-size: 1em;
    text-decoration: none;
}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
    color: #FFFFFF;
    font-size: 0.9em;
}

.MsoNormal b span font em{
	line-height:30px;
	}
#ezPageDefault div font{
	line-height:30px;
	}
	
.centerBoxWrapper {
	padding-top: 20px;
	}
