
a img {border: none; }

a, #navEZPagesTOC ul li a {
        color:#918E74;
        text-decoration:none;
        }
 
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

        }

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
        
        }

.biggerText {

        }



CODE {
        font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#918E74;
        }

FORM, SELECT, INPUT {
       
        }
FORM	{margin:0px; padding:0px;}

TEXTAREA {
        margin: auto;
        display: block;
        width: 95%;
        }

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

        }

FIELDSET {
        padding: 0.5em;
        margin: 0.5em 0em;
		border:1px solid #D9D8CF;
        }

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

LABEL, h4.optionName {
        
        }

LABEL.checkboxLabel, LABEL.radioButtonLabel {
        }

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

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

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

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

P, ADDRESS {
        padding: 0.5em;
        }

ADDRESS {
        font-style: normal;
        }

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

HR {
	border-left:0px none; border-right:0px none; border-bottom:0px none; color:#C1C1C1;
	border-top:1px solid #D9D8CF;
	margin:5px 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:#918E74;
        }

.messageStackCaution {
        background-color: #FFFF66;
        color:#918E74;
        }

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

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
        }

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
       
        } 

#tagline {
        color:#918E74; 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;
		color:#918E74;
        }
.floatingBox a {color:#918E74;}
#productDetailsList li a{ color:#918E74;}
#productDetailsList li { color:#918E74;}
.wrapperAttribsOptions { display:block;
        margin: 0.3em 0em;
        }
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
        vertical-align: top;
        }
/*.content,*/ #productDescription, .shippingEstimatorWrapper {
        /*font-size: 1.2em;*/
        /*padding: 0.5em;*/
        }
.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;
        }
#gvFaqDefaultMainContent{margin:10px 15px 0 15px;}
#gvFaqDefaultContent{margin:0 5px 0 5px;}
#reviewsDefaultNoReviews{margin:0 5px 5px 5px;}
#createAcctSuccessMainContent{ margin:5px;}
.main_block {margin:20px;}
.ee	{text-decoration:line-through;}
.buttonRow, .buttonRow2 {padding:7px 0px; margin:0;}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}
* { margin:0; padding:0;}
body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	background-color:#999999;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#918E74;
}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#918E74;
	vertical-align:middle;
}
#column_center input, #column_center select {margin:0 5px 2px;}
.in_none {border:none; padding:0;}
table, td {vertical-align:top;}
a {text-decoration:underline;}	
a:hover{text-decoration:none;}
img {
	border:0px; vertical-align:top;
}
.spacer {font-size:0px; line-height:0px;}
.clear {clear:both; font-size:0px; line-height:0px; height:0;}
.clear_r {clear:right;}
#mainWrapper {padding:0 25px;}
.main_w {width:930px; margin:auto;}
.header {}
.links {background:url('../images/fst_header_top.jpg') no-repeat top center; height:75px; font-family: century gothic; font-size: 14px; color:#663300; padding-left:420px; padding-right:0; padding-top:8px; padding-bottom:6px}
.links a {padding-left:5px; text-decoration:none;color:#663300;}
.links a:hover {text-decoration:underline;color:#663300;}
.linknav {display:block; clear:both; padding:15px 0 0 0; font-family: century gothic; font-size: 15px; color:#663300;}
.linknav a {padding-left:5px; text-decoration:none;}
.linknav a:hover {text-decoration:underline;}
.border-top {}
.border-bottom {}
.border-right {background:url('../images/border_line_right.gif') repeat-y right;}
.border-left {background:url('../images/border_line_left.gif') repeat-y left;}
.border-bottom-right {}
.border-bottom-left {}
.border-top-right {}
.border-top-left {}
.border-padding {padding:0 19px 0;}
.navigation {color:#FFFFFF; font-weight:bold;}
.navigation select {font-weight:normal; font-size:10px;}
.logo {background:url('../images/logo_center.jpg') no-repeat top center; width:846px; height:150px; margin-left:23px; margin-right:0; margin-top:-14px; margin-bottom:0}
.logo-right {background:#000000; height:150px;}
.logo-left {background:#000000; height:150px;}
.logo-padding {text-align:right;}
	#imouter0 {background-image:url('../images/bottom-bar_size_nobox.jpg'); background-repeat:no-repeat; border-style:none; border-width:0px; padding:0px }
	#imenus0 li ul {background-color:#9c9c9c; border-style:solid; border-color:#800000; border-width:2px; padding:0px; }
	#imenus0 li a, #imenus0 .imctitle {height:20px; color:#ffffff; text-align:center; font-family:century gothic; font-size:14.25px; font-weight:bold; font-style:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:0px; padding:2px 5px; margin:13px 0px; }
		#imenus0 li:hover>a {background-color:#000000; color:#ffffff; border-style:none; cursor:hand; cursor:pointer; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#000000; color:#ffffff; border-style:none; cursor:hand; cursor:pointer; }
		#imenus0 li a.iactive {background-color:#000000; color:#ffffff; }
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#ffffff; text-align:center; font-family:century gothic; font-size:8.5px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px; margin:0px; }
		#imenus0 ul li:hover>a {background-color:#000000; color:#ffffff; border-style:none; border-color:transparent; cursor:hand; cursor:pointer; }
		#imenus0 ul li a.ihover {background-color:#000000; color:#ffffff; border-style:none; border-color:transparent; cursor:hand; cursor:pointer; }
		#imenus0 ul li a.iactive {background-color:#000000; color:#ffffff; text-decoration:underline; }
.search {float:right; width:326px; height:50px !important; background-image:url('../images/bottom-bar_size.jpg'); background-repeat:no-repeat; line-height:17px; _margin:-50px 12px 0 0; margin-left:0; margin-right:23px; margin-top:-50px; margin-bottom:0}
.search-padding /*{padding:12px 10px 18px 15px;}*/{padding:15px 10px 18px 3px;}
.search .input {width:190px; height:15px; border:1px solid #64624D; font-family: century gothic; font-size: 12.5px; color:#663300; padding:1px 0 2px 2px;}
#column_center {}
.content-bottom-right {background:#ffffff; width:100%;} 
.content-bottom-left {background::#ffffff;} 
.content-top-right {background::#ffffff;} 
.content-top-left {background::#ffffff; width:100%;} 
.column_center_padding {padding:15px 10px 6px;}
.content2-bottom {background:#ffffff;}
.content2-top {background:#ffffff;}
.content2-right {background:#ffffff;}
.content2-left {background:#ffffff;}
.content2-bottom-right {background:#ffffff;} 
.content2-bottom-left {background:#ffffff;} 
.content2-top-right {background:#ffffff;} 
.content2-top-left {background:#ffffff; width:100%;} 
.footer {background:#3a3a3a; color:#000000; font-weight:bold; width:846px !important; margin:0 0 0 23px; height:45px !important;}
.footer .left {float:left; padding:15px; background:#3a3a3a; margin:0; display:block;}
.footer .right {float:right; padding:8px 15px 12px 24px; background:#3a3a3a; margin:0; display:block;}
.footer a {color:#D9D6B7; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
ul {padding:0px; margin:8px 20px; color:#918E74;}
.centerColumn ul {padding:0px; margin:8px 15px; color:#918E74;}
#sorter form {display:inline;}
#navColumnOne {}
#navColumnTwo {}
.centerColumn {}
.centerColumn table {}
#indexDefault {border:none; padding:0;}
#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {margin:0;}
input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {width:49%; margin:0 0 3px; vertical-align:middle;}
input#dob, input#postcode {width:70px; margin:0 0 3px; vertical-align:middle;}
input#password-new, input#password-confirm {width:49%; margin:0 0 3px; vertical-align:middle;}
textarea#enquiry {width:93%; margin:4px 0;}
#navCatTabs {color:#918E74; 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 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#82A002;}
#navBreadCrumb {padding:10px 0px 0px 0px; color:#918E74; font-weight:bold; margin-bottom:2px;}
#navBreadCrumb a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#82A002;}
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 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#82A002; padding:5px 15px 16px;}
#addressBookProcessDefault h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#82A002; padding:5px 15px 16px;}
h2 {text-align: right; font-size:14px; font-weight:bold; line-height:normal; color:#3333cc; padding:3px 0px 5px;}
h3 {color:#ff3333; font-size:13px; font-weight:bold; line-height:normal; }
h4 {color:#006600; font-size:15px; font-weight:bold; line-height:normal; border-bottom-style: solid; border-bottom-color: black; border-bottom-width: 2px;}
h5 {color:#3366cc; font-family:Impact; font-size:45px; font-weight:bold; line-height:normal;border-bottom-style: solid; border-bottom-color: blue; border-bottom-width: 2px; }
h2.centerBoxHeading {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#82A002; padding:5px 15px 16px;}
h6 {color:#ff3333; font-size:18px; font-weight:bold; line-height:normal; }
h7 {color:#000000; font-size:10px; line-height:normal; }
#indexCategoriesHeading, #productListHeading {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#82A002; padding:5px 15px 16px;}
#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#82A002; padding:5px 15px 16px;}
#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}
#newProductsDefault td, #allProductsDefault td, #featuredDefault td {padding:10px; border:none;}
#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#111111;}
#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration:none;}
#column_left {}
#column_right {}
.blog_title {color:#ff3333; font-family:arial, tahoma, sans-serif; font-size:15px; font-weight:bold; }
.blog_writer {color:#006600; font-family:arial, tahoma, sans-serif; font-size:15px; font-weight:normal; }
.link {color:#3333ff; font-size:14px; line-height:normal; }
.box { margin:0 0 0 0; }
.side-right-box{ background:url('../images/side_right_box.gif') repeat-y right top;}
.box_head {font-family:verdana; color:#663333; font-size:28px; line-height:35px; font-weight:normal; padding:0 0 0 0; letter-spacing: 0.05cm;}
.box_head_small {font-family:verdana; color:#663333; font-size:18px; line-height:22px; font-weight:normal; padding:0 0 0 0; letter-spacing: 0.05cm;}
.title-box { text-align: right; background:url('../images/bg_yellow.gif') repeat-y left top; margin:0; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; padding-left:8px; padding-right:8px; padding-top:8px; padding-bottom:0}
.box_head a {color:#663333; text-decoration:none;}
.box_head a:hover {text-decoration:underline;}
.box_head_table { font-family:impact, tahoma, sans-serif; color:#996600; font-size:13px; line-height:15px; font-weight:normal; padding:0 0 0 0; letter-spacing: 0.03cm}
.title-box-table { padding:6px 0 0 0; text-align: center;}
.box_head_table a {color:#996600; text-decoration:none;}
.box_head_table a:hover {text-decoration:underline;}
.box_body {background:url('../images/bg_yellow.gif') repeat-y left top; margin:0; color:#000000; font-family:arial, tahoma, sans-serif; font-size:12px; line-height:24px; font-weight:normal; border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; padding-left:15px; padding-right:9px; padding-top:15px; padding-bottom:9px}
.box_body a{ color:#000000; font-size:13px; line-height:16px; font-weight:normal;}
.box_body a:hover {text-decoration:none;}
.box_body ul {color:#000000; margin:0 0 0 19px; padding:0; list-style:none;}
.box_body ul li a:hover {text-decoration:underline;}
.box_body ul li .category-products:hover { text-decoration:none; color:#000000;}
.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li { font-family:arial; font-weight:normal;}
.box_body ol li a:hover {text-decoration:underline;}
.box_body ul.orderHistList li a{ background:none;}
.ticker_text {font-family:arial; font-size:12px font-weight:bold;}
.ticker_text a{ color:#003399; font-size:12px;}
.image_wrap {margin:0; color:#000000; border-left:2px solid #000000; border-right:2px solid #000000; border-bottom:2px solid #000000; border-top:2px solid #000000; }
#bannerbox {}
#bannerbox2 {}
#bannerboxall {}
#search {}
#manufacturers .box_head {padding:0 0 0 0;}
#manufacturers .box_body {margin:0; color:#694E4E; padding:22px 0 28px 18px;}
#currencies {}
#tellafriend {}
#recordcompanies {}
#musicgenres {}
#languages {}
#languages .box_body { text-align:center;}
#whosonline {}
#documentcategories {}
#shoppingcart {} 
#shoppingcart .box_body {padding:23px 9px 25px 18px; font-family:Arial, Helvetica, sans-serif; color:#3E3E3E; font-size:11px; line-height:normal;}
#shoppingcart .cartBoxTotal {color:#D54738; font-size:15px; line-height:normal; font-weight:normal;}
.product a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#111111;}
.product a strong {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:normal; color:#111111;}
.product a:hover {text-decoration:underline;}
.product strong {font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; color:#463F37;}
#tabnav {
  float:left;
  width:820px;
  color:#ffffff;
  font:x-small/1.5em Georgia,Serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  font-size:93%;
  line-height:normal;
}
#tabnav ul {
  margin:0;
  padding:0;
  list-style:none;
}
#tabnav li {
  float:left;
  background:url('../images/tab_left.gif') no-repeat left top;
  margin:0;
  padding-left:7px; padding-right:0; padding-top:0; padding-bottom:0
}
#tabnav a, #tabnav span {
  float:left;
  display:block;
  background:url('../images/tab_right.gif') no-repeat right top;
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
  cursor:hand;
  cursor:pointer; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:4px
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabnav a, #tabnav span {float:none;}
/* End IE5-Mac hack */
#tabnav a:hover, #tabnav span:hover {
  color:#333;
}
#tabnav #current {
  background-image:url('../images/tab_left_on.gif');
}
#tabnav #current a, #tabnav #current span {
  background-image:url('../images/tab_right_on.gif');
  color:#333;
  padding-bottom:5px;
  cursor:hand;
  cursor:pointer
}
#pup {  position:absolute;  z-index:200; /* aaaalways on top*/  padding: 3px;  margin-left: 10px;  margin-top: 5px;  width: 190px;  border: 1px solid black;  background-color: #777;  color: white;  font-size: 0.95em;}



.buttins a:link {
	display: block;
	width: 125px;
 	height:24px;
	line-height: 24px;
	color: #000;
	text-decoration: none;
	background:url('../images/buttons.jpg') no-repeat left top;
	text-indent: 25px;
	color: #000
}
.buttins  a:visited {
	display: block;
	width: 125px;
 	height:24px;
	line-height: 24px;
	color: #000;
	text-decoration: none;
	background:url('../images/buttons.jpg') no-repeat left top;
	text-indent: 25px;
	color: #000
}

.buttins a:hover {
	/* background: #c00; */
	background-position: right top;
	text-decoration: none;
	/*color: #fff; */
	color: #000;
}
p { border-bottom-style: solid;
border-bottom-color: blue; 
border-bottom-width: 2px;
}
t { border-bottom-style: solid;
border-bottom-color: black; 
border-bottom-width: 2px;
}
