.dod_terms{
	color: #FF6600;
	padding: 5px 0 5px 0;
	font-size: .8em;
}

.hours_of_operation_box {
	border-bottom: 1px solid #a7a7a8;
	border-right: 1px solid #d5d5d5;
	background: #F1F1F1;
	margin-bottom: 10px;
	width: 190px;
	padding: 4px 10px 10px 10px;
}

.hours_of_operation_box  h2{ 
	font-size: 16px;
}
.hours_of_operation_box th{
	width: 60px;
}

.featured_product_box {
	border-bottom: 1px solid #a7a7a8;
	border-right: 1px solid #d5d5d5;
	background: #F1F1F1;
	margin-bottom: 10px;
	width: 190px;
	padding: 4px 10px 10px 10px;
}




.featured_product_box .current_price{
	background:none repeat scroll 0 0 #FF990A;
	color:#FFF;
	font-weight:bold;
	padding:5px 0 4px;
	text-align:center;
}
.featured_product_box .original_price{
	background:none repeat scroll 0 0 #BFBFBF;
	color:#000000;
 	padding:5px 0 4px;
	text-align:center;	
}
.featured_product_box .savings_percent{
	background:none repeat scroll 0 0 #BFBFBF;
	color:#000000;
 	padding:5px 0 4px;
	text-align:center;	
}

.featured_product_box img{
	width: 180px;
	border: 5px solid #BFBFBF;
}

.featured_product_box  h2{ 
	font-size: 16px;
}

.featured_product_box  h3.product_name {
	font-size: 13px;
	float: left;
	width: 190px;

	clear:both;
	background: #FF990A;
	text-align: center;
	padding: 3px 0 4px 0;
	margin: 0;
	color: #FFF;
	display: block;
} 

/* For Sale Page */

#for_sale_page .right_column {
	float: right;
	width: 350px;
	margin-right: 10px;
}

#for_sale_page .left_column {
	float: left;
	width: 340px;
}


#for_sale_page .category_block {
	padding: 10px 15px 10px 10px;
	margin-bottom: 10px;
	width:330px;
 	font-size: 13px;
	background: #f7f7f7;
	
}

#for_sale_page .category_block .main_cat{
	font-weight: bold;
	font-size: 1.3em;
}


#for_sale_page .category_block ul.subcats{
	list-style-type:none;
	margin-left: 5px;
}

#for_sale_page .category_block ul.subcats .hidden_cat{
	display: none;
}


#for_sale_page .category_block a{
	text-decoration: none;
	color: #6F6F6F;
	
}

/* For Sale Page */



/* Contact Page */
#post-25 .entry #scf2{
	float: right;
	width: 480px;
} 
/* Contact Page */

.cb {clear: both;}


.product_descr li {
	margin: 0 0 0 15px;
	padding: 0;
}
#add_to_cart_quantity {
 	padding: 3px;
}
.ngg-gallery-thumbnail-box {margin: 7px !important; }
.archive_list {list-style-type: none; padding-left: 20px;}
.navigation {padding: 5px;}
.report_error_link {cursor: pointer; }
#menu_container {position: relative; top:10px; left: 0;margin:0px; position:relative; height:22px; z-index:100; background:#FF9501;}

.attrib_table {width: 230px; float: left;margin: 5px;}
.attrib_table  .title {width: 90px;}
.attrib_table  .info {width: 140px;}

.search {border: 0px !important;padding:0;margin:0;width: 200px; height: 22px;text-align: left !important; padding-left:4px;}
.search form {padding:0;margin:0;border:0; position:relative;}
.search form input{font-size: 10px;
width: 120px; padding:2px;margin:2px;border:0;height: 12px; border:1px solid #ff9501; }
.search button span{display: none; visibility:hidden;}
.search button{
position: absolute;
top:3px;
right:0;
margin:0;padding:0;
background:transparent url(../images/search_button.gif) no-repeat scroll left top;
border:medium none;
height:20px;
width:65px;
}

.category_dropdown_menu select {font-size:10px;border:1px; padding:1px;margin:1px;}
.category_dropdown_menu {padding:1px 3px 1px 1px;}
#logo {background:#FFFFFF url(../images/logo_back.gif) no-repeat right center;text-align:left;}


/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}


/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;width:107px; font-size:11px; color:#fff; height:22px; line-height:22px; text-decoration:none; text-indent:5px; border:0;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-right: 1px solid #de9035; width: 200px; border-left: 1px solid  #de9035; color: #000;} 


.home ul {display: block; }
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}

/* Set up the list items */
#pmenu li {float:left; border-right: 1px solid #FFF;text-align:center;}


/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */
#headerWrapper {padding-bottom:10px;}

/* Gloobal */
.page_heading{ color:#de8f34; font-size:20px; padding-bottom:10px;}
TEXTAREA {border:1px solid black;}
INPUT {border:1px solid #a9a9a9; }
.centerColumn {padding: 0px; }
/* LOGIN PAGE */

#loginDefault .information{ padding:5px 0 30px 0; }

fieldset {  
float: left;  
clear: both;  
width: 99%;  
margin: 0 0 1.5em 0;  
border: 1px solid #F2EFE9; 
background-color: #F2EFE9; 

}
fieldset  legend{  
margin-left: 0.3em;  
 
color: #000;  
font-size: 1.5em;
font-weight: bold; 
}
fieldset  label{  
float: left;  
width: 130px;  
padding-left: 5px; 
margin-right: 1em;  
text-align: right; 
padding-bottom: 10px;
}
fieldset    ol {  
padding: 0em 1em 1em 1em; 
margin: 0px;
list-style: none;
}
fieldset   li {  
float: left;  
clear: left;  
width: 100%;  
padding-top: 0.5em; 
}

legend {  
position: relative;  
left: -7px;  
top: -0.75em;
}

fieldset {  
position: relative;
}


.new_cust_signup,.address_change_field,.account_update,  #login-email-address, #login-password { border:1px solid #000; width:150px; }

/* ACCOUNT  PAGES */
#addressBookProcessDefault h1 { color:#de8f34; font-size:20px; padding-bottom:10px; } 
ADDRESS {font-size: 15px; font-style: normal;font-weight:bold; }
#addressBookDefault ADDRESS {width: 40%; }

#accountLinksWrapper {padding: 30px 0; }
#myAccountGen {	margin:0 auto; list-style-type: none; width: 800px; }
#myAccountGen li {display:inline;}


#addressBookDefault  #primary_address{ width: 320px; float: left; padding-top: 7px; padding-left: 10px;overflow:auto; }
#addressBookDefault  #address_description{ width: 320px; float: left; padding-top: 7px; padding-left: 10px; }

/* ACCOUNT  PAGES */


/* CHECKOUT  PAGES */
#checkoutPayment  #checkout_billing_address {background:#FFF url('../images/text_billing_address.gif') no-repeat left center;}
#checkoutPayment  #checkoutBillto {float:right;width:400px;}
#checkoutShipping textarea {width: 100%}
#checkoutPayAddressDefault #other_addresses {width: 100%;border-spacing:0;}
#checkoutOrderTotals  {background:#f2efe9 url('../images/text_your_total.gif') no-repeat left center;}
#checkoutPayAddressDefault #other_addresses address {padding-left:10px;}
#checkoutPayAddressDefault .moduleRowSelected {background: #efd798}
/* CHECKOUT  PAGES */


/* LOGIN PAGE */


#header_search {
background:#FDF4E1 url('../images/search_bar.gif') repeat-x center center;
height:45px;
width:100%;
}

#header_search #browse {
float:left;
padding:10px;
text-align:center;
width:490px;
}


#header_search form {
height:62px;
vertical-align:middle;
}

#categoriesContent {
padding:10px;
width:275px;
}

#breadcrumb {
display:none;
background:#FFF;
border-bottom:7px solid #FFF;
border-top:7px solid #FFF;
color:#000;
font-size:15px;
width:100%;
}

#breadcrumb a {
color:#000;
font-size:12px;
}

#breadcrumb a:hover {
text-decoration:underline;
}

.center {
width:175px;
}



#productDescription ul {
margin-left:30px;
}



.login_box {
background-color:#EEE;
border:1px dotted #000;
height:80px;
padding:10px;
}

#new_customer_create {
background-color:#EEE;
border:1px dotted #000;
padding:10px;
text-align:left;
}

#passwordForgotten {
background-color:#F2EFE9;
height:90px;
padding:10px;
}

/* LOGIN PAGES */

/* SHOPPING CART */
#cartEmptyText {font-size: 2em; text-align:center;}
/* SHOPPING CART */

/* FOOTER */
#footer {text-align:center; }
/* FOOTER*/
#navigation {
background:#f8f8f8;
border:1px solid #e6e6e6;
float:left;
width:284px;
}

#bottom_navigation {

height:35px;
width:100%;
}

#bottom_navigation img,#bottom_navigation input,#bottom_navigation .where_to {
padding:0.5em;
}

#newProductsDefault a:link,#newProductsDefault a:visited {
font-size:14px;
line-height:20px;
text-decoration:underline;
}

.new_customer_text {
font-size:20px;
margin:0;
padding:20px 0 0;
}

#specialsListingHeading,#newProductsDefaultHeading {
font-size:2em;
}

#store_photos {
margin-bottom:20px;
padding:10px;
text-align:center;
width:100%;
}
#store_photos hr {padding-bottom: 5px;}
#store_photos table {
width:95%;
}

#goped_mainpage {
background:#FFF;
border-bottom:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
float:left;
height:180px;
margin-left:7px;
text-align:center;
width:360px;
}

.our_store {
margin-left:-3px;
}

#map {
margin-top:10px;
}

#contact_us_form {
float:left;
padding:10px 10px 10px 20px;
}
.gray_text {
	color: gray;
}
#navSupp .gray_text a:link {
color:gray;
}

#navSupp ul {
list-style-type:inline;

}

#ask_a_question_form {
border:1px dotted #666;
background-color:#f6f6f6;
float:left;
padding:10px;
}

#ask_a_question_form #name,#ask_a_question_form #body,#ask_a_question_form #email_addy,#ask_a_question_form #valid {
border:1px solid #666;
width: 380px;
}
#ask_a_question_form #valid {width:100px;}

#contactUsDefault #contact_us_form {
width:320px;
}

#addressBookDefault address {
margin-right:10px;
}



#ask_a_question_confirmation {
background-color:#f6f6f6;
border:1px dotted #666;
font-weight:700;
height:50px;
padding:10px;
text-align:center;
}

#location_hours_content {
float:left;
padding:20px;
width:300px;
}

#searchContent {
margin-top:10px;
vertical-align:middle;
}


#email-format-html, #newsletter-checkbox {
/*margin-left:110px;*/
}

#welcome_to_store {
font-size:1.3em;
padding:10px 20px 30px;
}

#cartProdTitle,#cartProdTitle a:link,#cartProdTitle a:visited {
color:#9a9a9a;
font-size:1.5em;
}

#shoppingcartContent {
border-bottom:1px solid #b0b2b5;
padding-left:10px;
padding-top:10px;
}

#shoppingcartContent h1 a:link,#shoppingcartContent h1 a:visited {
color:#9a9a9a;
margin-left:-8px;
}

#shopping_cart_items {
background-color:#FF0;
}

.bullet {
padding-right:5px;
}

#burley_mainpage h1,.bold_heading {
font-size:18px;
padding-bottom:10px;
text-align:center;
}

#sales_message {
font-size:13px;
font-weight:700;
margin:0;
padding:0 0 5px 5px;
text-align:left;
width:90%;
}

#siteinfoLegal {
background-color:#FFF;
border-top:1px solid #e2e2e2;
padding-top:10px;
}

#store_hours {
float:left;
padding:10px 10px 10px 5px;
}

#cycledeal_mainpage {
float:left;
padding:10px;
}

#burley_mainpage {
float:left;
padding:10px;
width:160px;
}

#store_hours h1 {
margin-bottom:-1px;
padding-left:10px;
}

#logoWrapper {
padding:10px 0 0 0;
text-align:center;
width:100%;
position: relative;
}
.temp_banner{
	position: absolute;
	top:0;
	width: 333px;
	height: 133px;
	right:0;

}

#ezpagesContent {
padding-bottom:30px;
}

#ezpagesContent li a:link,#ezpagesContent li a:visited {
color:#9a9a9a;
font-size:1.3em;
margin-left:0;
}

#ezpagesContent li {
border-bottom:1px solid #b0b2b5;
padding:10px 0;
}


.narrowcolumn {
border:1px solid #cdcdcd;
float:right;
width:775px;
}
#product_info {

border:1px solid #cdcdcd;
}

#product_photos hr {
padding-bottom:5px; }
#product_photos {
padding: 10px;
border-bottom:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
float:left;
text-align:center;
width:400px;
}

#product_photos .additionalImages {
float:left;
text-align:left;
width:110px;
}

#product_content_info #buttons input{border:0;}
#product_content_info {
float:left;
padding-left:20px;
width:520px;
}

.sideBoxContent li,.sideBoxContent li a:link,.sideBoxContent li a:hover,.sideBoxContent li a:visited {
color:#000;
font-size:10px;
font-weight:700;
}

#home_page_content .category_top {float:left;}
#home_page_content {
height:825px;

}
.shipping_cost {font-size:0.6em;}
#product_buttons input, #product_buttons img{border:0;padding-right:1px;}
#home_page_content #right_column {float:right; width: 220px;}

#home_page_content .wp_sidebar_content {}
#wp_sidebar {text-align:center;
border:0px solid #cdcdcd;
float:left;
width:195px;
}

#wp_sidebar .widgettitle {display:none;}
#wp_sidebar .wp_sidebar_content {padding: 5px 10px 0 0; text-align:left;}
#home_page_content #main_story {
float:left;
position: relative;
padding-left:10px;
height:770px;
overflow:auto;
width:550px;
}

#home_page_content #main_story img{
	max-width: 517;
}

.wp_sidebar_links h2{font-size: 1em;}
.wp_sidebar_links {list-style-type:none;}
.wp_sidebar_links ul {list-style-type:none;}

.wp_sidebar_links li {
padding-bottom:3px;
font-size: 13px;
padding-left: 30px;
line-height:20px;
border-bottom:1px solid #d0d1d3;
background:#FFF url(../images/bull.gif) no-repeat left 5px;
}

.wp_sidebar_links li ul li {
	border-bottom: 0;
padding-left: 5px;	background: transparent;
font-size: 0.8em;
}




.centerBoxContentsProducts .product_price, .centerBoxContentsNew .product_price {
	border-top:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	bottom:0;
	color:#4F4F4F;
	height:21px;
	left:0;
	padding-top:3px;
	position:absolute;
	width:76px;
}

#featuredProducts .product_price {
	bottom: 25px;
	padding-top: 0;
	

}
#featuredProducts .product_price .normalprice{
 	display: block;
	font-size: 11px;
 	padding: 5px 0;
}

#featuredProducts .product_price .productSpecialPrice{
   	padding: 5px 0;
}



.listingBuyNowButton, .listingSoldOutButton{
right:0;
position:absolute;
bottom: 0px;
width: 104px;
}

/*sidebar */
#infoShoppingCart,#popupAdditionalImage,#popupImage {
background:#FFF;
}

.banners {
padding-bottom:4px;
}

#bannerTwo {
padding-top:4px;
}

.specialsListBoxContents,.centerBoxContentsProducts, .centerBoxContentsNew {
border:1px solid #cdcdcd;
float:left;
height:285px;
margin:8px 14px 8px 0;
text-align:center;
width:180px;
overflow:hidden;
position: relative;
background:#FFF url(../buttons/english/button_cant_buy.gif) no-repeat bottom right;

}

.centerBoxContentsCrossSell {
border:1px solid #cdcdcd;
float:left;
height:200px;
margin:10px;
text-align:center;
width:165px;
overflow:hidden;
}

.centerBoxContentsSpecials {
border:1px solid #ccc;
height:230px;
margin:4px;
text-align:center;
overflow:hidden;
}

.image_wrapper {
height:155px;
width:100%;
}

.centerBoxContentsSpecials .title_link,.centerBoxContentsNew .title_link,.title_link a:link,.title_link a:visited {
color:#4c4c4c;
font-size:12px;
font-weight:700;
}

.productListing-odd,.productListing-even {
border:1px solid #ccc;
float:left;
margin-bottom:10px;
width:50%;
}

.productListing-odd .list_image,.productListing-even .list_image {
text-align:center;
width:220px;
}

.productListing-odd .list_content,.productListing-even .list_content {
text-align:left;
vertical-align:top;
width:700px;
}

.productListing-odd .list_price,.productListing-even .list_price {
text-align:center;
vertical-align:top;
}

#productsListingListingTopLinks {
margin-bottom: 15px;
}

#productsListingTopNumber {

}

#productListHeading {
padding-top:20px;
}

#indexCategoriesHeading {
padding-left:15px;
padding-top:20px;
}

#indexCategoriesHeading .category_image,#productListHeading .category_image {
margin-bottom:-10px;
}

.productListing-data {
padding-left:10px;
text-align:left;
vertical-align:top;
}

.productListing-data a:link,.productListing-data a:visited {
color:#6f6f6f;
font-size:1em;
}

#bannerThree {
padding:0;
}

#bannerFour {
float:left;
padding-left:0;
padding-top:5px;
}

#contactUsForm {
border:0;
text-align:left;
width:90%;
}

#askAQuestion {
padding:0 30px;
text-align:center;
}

.title {
width:80px;
}

#store_info h1 {
margin-bottom:-3px;
}

#indexCategoriesHeading,#productName,#productListHeading {
color:#5a5a5a;
font-family:arial, helvetica;
font-size:23px;
font-weight:700;
letter-spacing:-1px;
}

#productPrices {
color:#ff8400;
font-size:22px;
font-weight:700;
}

#productPrices .products_regular_price{
	float: left;
}

#productPrices .products_list_price{
	margin-top: 10px;
	float: left;
	clear: both;
	font-size: 13px;
	color: #5A5A5A;
}

#productPrices .products_list_price .the_price{
	color: #5A5A5A;
}

.roundedCornerSpacer {
border:0;
clear:both;
font-size:1px;
line-height:1px;
margin:0;
padding:0;
}

.borderTL,.borderTR,.borderBL,.borderBR {
border:0;
height:14px;
padding:0;
width:14px;
z-index:99;
}

.borderTL,.borderBL {
clear:both;
float:left;
}

.borderTR,.borderBR {
clear:right;
float:right;
}

.borderTL {
margin:-1px 0 0 -1px;
}

.borderTR {
margin:-1px -1px 0 0;
}

html>body .borderTL {
margin-left:-1px;
}

html>body .borderTR {
margin-right:-1px;
}

html>body .borderBL {
margin-left:0;
}

html>body .borderBR {
margin-right:0;
}

#navColumnTwo {
float:left;
padding-left:20px;
}

#left_div {
float:left;
margin-left:1px;
width:700px;
}

body {
color:#000;
font-family:tahoma, arial, helvetica, sans-serif;
font-size:90%;
margin:0;
}

a img {
border:none;
}

h1 {
color:#9a9a9a;
font-size:1.3em;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1.3em;
}

.biggerText {
font-size:1.2em;
}

.clearBoth {
clear:both;
}

h3.itemTitle, .itemTitle h3  {
	float:left;
	font-size:13px;
	height:50px;
	overflow:hidden;	
}

.messageStackWarning,.c,.messageStackSuccess,.messageStackCaution {
border:1px solid #9a9a9a;
line-height:1em;
padding:1em;
text-align:center;

}

.pseudolink {color: #FF9501}

.messageStackWarning,.messageStackError {
background-color:#FFBABA;
border:1px solid #D8000C;
padding: 10px;
margin-bottom: 10px;
clear:both;
font-size: 1.1em;
color:#D6010E;
}

.messageStackSuccess {
background-color:#faffb1;
color:#000;
}

.messageStackCaution {
background-color:#FF6;
color:#000;
}
#mainWrapper {
margin:0 auto;
text-align:left;
width:990px;
}


#navColumnOneWrapper,#navColumnTwoWrapper {
margin-left:0;
margin-right:0;
}

#tagline {
color:#000;
font-size:2.2em;
height:35px;
padding:20px 0;
text-align:center;
vertical-align:middle;
}

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

.floatingBox,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
margin:0;
width:47%;
}

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

.navNextPrevList {
display:inline;
list-style-type:none;
margin:0;
padding:.5em 0;
white-space:nowrap;
}

#navEZPagesTOCWrapper {
border:1px solid #9a9a9a;
float:right;
font-weight:700;
height:1%;
}

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

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

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

#navEZPagesTop {
background-color:#abbbd3;
background-image:url(../images/tile_back.gif);
font-size:.95em;
font-weight:700;
margin:0;
padding:.5em;
}

.alert {
color:red;
margin-left:.5em;
}

#cartAdd {
border:1px solid #000;
float:right;
margin:1em;
padding:1em;
text-align:center;
}

.tableHeading TH {
border-bottom:1px solid #9a9a9a;
}

.tableHeading,#cartSubTotal {
background-color:#e9e9e9;
}

#cartSubTotal {
border-top:1px solid #ccc;
font-weight:700;
line-height:2.2em;
padding-right:2.5em;
text-align:right;
}

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

.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay {
padding-top:5px;
}

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

#scUpdateQuantity {
width:2em;
}

.cartQuantity {
width:4.7em;
}

.cartNewItem {
color:#3C3;
position:relative;
}

.cartOldItem {
color:#609;
position:relative;
}

.cartBoxTotal {
font-weight:700;
text-align:right;
}

.cartRemoveItemDisplay {
width:3.5em;
text-align: right;
}

.cartAttribsList {
margin-left:1em;
}

#mediaManager {
border:1px solid #003D00;
margin:.2em;
padding:.5em;
width:50%;
}

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

.orderHistList {
list-style-type:none;
margin:1em;
padding:.2em 0;
}

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

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

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

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

.amount {
width:5.5em;
}

#cartImage {
margin:.5em 1em;
}

.attribImg {
margin:.3em 0;
width:20%;
}

.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured {
margin:1em 0;
}

h2.centerBoxHeading {
color:#7b7b70;
font-size:2em;
padding-left:10px;
text-align:left;
clear: both;
}

h3.leftBoxHeading,h3.leftBoxHeading a,h3.rightBoxHeading,h3.rightBoxHeading a {
color:#000;
font-size:1em;
}

#manufacturersHeading,#currenciesHeading,#musicgenresHeading,#recordcompaniesHeading,#searchHeading,#search-headerHeading {
color:#fff;
font-size:.9em;
}

.leftBoxHeading,.centerBoxHeading,.rightBoxHeading {
margin:0;
padding:.5em .2em;
}

h3.leftBoxHeading a:hover,h3.rightBoxHeading a:hover {
color:#FF3;
text-decoration:none;
}

.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited {
color:#FFF;
}

#bestsellers .wrapper {
margin:0 0 0 1.5em;
}

#bestsellers ol {
margin-left:1.1em;
padding:0;
}

#bestsellers li {
margin:.3em 0;
padding:0;
}

#bannerboxHeading {
background-color:#00C;
}

#upProductsHeading {
text-align:left;
}

#upDateHeading {
text-align:right;
}

A.category-top,A.category-top:visited {
color:#000;
line-height:20px;
padding-left:5px;
text-decoration:none;
}

A.category-links,A.category-links:visited {
color:#004080;
font-weight:700;
text-decoration:none;
}

A.category-subs,A.category-products,A.category-subs:visited,A.category-products:visited {
color:#000;
padding-left:10px;
text-decoration:none;
}

.accountTotalDisplay,.accountTaxDisplay {
text-align:right;
width:20%;
}

.accountQuantityDisplay {
vertical-align:top;
width:10%;
}

TR.tableHeading {
background-color:#cacaca;
height:2em;
}

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

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



#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart {
background-color:#fff;
}



#store_hours img {
padding-bottom:10px;
padding-left:10px;
}

#store_hours #address,#store_hours #hours,#store_hours #phone {
font-size:13px;
padding-left:10px;
}

#address a:hover,#ezpagesContent li a:hover {
color:#ff9700;
}

.productListing-rowheading,.productListing-rowheading a:link,.productListing-rowheading a:hover,.productListing-rowheading,.productListing-rowheading a:visited {
background-color:#000;
color:#fff;
height:2em;
width:200px;
}

#indexProductList #productsListingBottomNumber,#productListing {
margin-top:20px;
}

#siteinfoLegal,#siteinfoLegal a:link,#siteinfoLegal a:visited,.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
color:#000;
font-size:.9em;
padding-bottom:10px;
}

#store_info {
padding-bottom:40px;
}

a:link,#navEZPagesTOC ul li a,a:visited {
color:#6f6f6f;
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,a:active {
color:#EDAB0C;
}
#navMainWrapper, #navMainWrapper a {font-size: 10px;}
h1,h2,h3,h4,h5,h6,.wrapperAttribsOptions {
margin:.3em 0;

}

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

P,.shippingEstimatorWrapper {
padding:.5em;
}

#navMain ul{
float:left;
padding-left: 165px;
}

#navMain ul li,#navSupp ul li,#navCatTabs ul li,.visibleField {
display:inline;padding-right:5px;
}

.gvBal,.forward,#shoppingCartDefault #PPECbutton {
float:right;
}

#shoppingCartDefault input, .buttonRow input {border: 0;}
.rowOdd,.rowEven {
height:1.5em;
vertical-align:top;
}

.current {
font-size:11px;
font-weight:700;
}

#trailimageid {
height:0;
left:0;
position:absolute;
top:0;
visibility:hidden;
width:220px;
z-index:1000;
}

#trailimageid div {
background-color:#FFF;
border:1px solid #888;
padding:5px;
text-align:center;
}

#trailimageid h1 {
font-size:100%;
font-weight:400;
margin:0;
padding:2px 0;
text-align:left;
width:100%;
}

#trailimageid img {
border:none;
margin:2px;
}

/**
 * CSS Buttons Stylesheet
 *
 * Thanks to paulm for much of the content of the CSS buttons code
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet_css_buttons.css 4567 2006-09-20 01:55:24Z birdbrain $
 */
.button_search {
background-color:#f7931e;
border:0;
color:#FFF;
margin:0;
padding:0;
width:70px;
}

.ask_a_question,.button_in_cart,.button_sold_out {
width:160px;
}

.button_buy_now {
display:block;
padding:0.3em;
width:70px;
}

.button_send {
border:0;
border-color:#FFF;
width:80px;
}

/* css buttons */
.cssButton,.cssButtonHover {
background-color:#FFF;
border:1px solid;
border-color:#696 #363 #363 #696;
color:#050;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:700;
text-decoration:none;
}

.cssButtonHover {
color:#060;
text-decoration:none;
}

/* adding the styles below might be needed if the default button width is changed 
 .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
.small_delete,.button_prev,.button_next {
width:7em;
}

.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login {
display:block;
width:10em;
}

.button_return_to_product_list,.button_add_selected {
width:22em;
}

.button_submit {
width:18em;
}

.button_update_cartHover {
color:#003D00;
}

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


/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */
* {
border:none;
margin:0;
padding:0;
}

/* Begin CSS Popout Menu */
#orange_bar {
background:#FFF url('../images/orange_bar.gif') no-repeat left center;
height:44px;
width:100%;
}

#orange_bar #search {
float:right;
text-align:left;
padding-top:10px;
width:220px;
}

.indiv_link {
font-size:11px;
height:13px;
padding-top:3px;
}
.indiv_link:hover{font-weight:bold;}

#dropdown_menu {
color:#000;
float:left;
width:760px;
}

.other_link li {
padding-top:11px;
}

#dropdown_menu a,#dropdown_menu h2 {
margin:0;
white-space:nowrap;
}

#dropdown_menu ul {
float:left;
font-size:15px;
list-style:none;
margin:0;
padding-top:0;
text-align:center;
width:120px;
}

#dropdown_menu .categories_content li,#dropdown_menu .subcat li {
border-bottom:1px solid #cdcdcd;
padding:0 3px 3px;
}

#dropdown_menu .categories_content {
background:#FFF url('../images/drop_back.gif') no-repeat top left;
border-bottom:5px solid #dd8f34;
padding:10px;
text-align:left;
width:213px;
}

#dropdown_menu .subcat {
background:#FFF url('../images/orange_dot.gif') repeat-y right;
border-bottom:5px solid #dd8f34;
border-left:5px solid #dd8f34;
border-top:5px solid #dd8f34;
padding-right:10px;
text-align:left;
width:250px;
}

#dropdown_menu .categories h2 {
padding:15px 0 0 20px;
}

#dropdown_menu .categories img {
margin-bottom:-4px;
}

#dropdown_menu .categories {
font-size:13px;
text-align:left;
width:250px;
}

#dropdown_menu li {
position:relative;
}

#dropdown_menu li a {
width:500px;
}

#dropdown_menu ul ul {
display:none;
position:absolute;
top:auto;
z-index:500;
}

#dropdown_menu ul ul ul {
left:100%;
top:0;
}

/* Begin non-anchor hover selectors 
 Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */
div#dropdown_menu li:hover {
cursor:pointer;
z-index:100;
}

/* End of non-anchor hover selectors 
 Styling for Expand */
#dropdown_menu .indiv_link.x,#dropdown_menu .indiv_link.x:visited {
background:#eee url(../images/arrow.gif) no-repeat 100% 100%;
color:#FFF;
font-weight:700;
}

#dropdown_menu a.x:hover {
background:#ddd;
color:#a00;
}

#dropdown_menu a.x:active {
background:#ccc;
color:#060;
}

.pl,#categoryDescription {
padding-left:15px;
}

.leftBoxHeading,#navBreadCrumb,.cartQuantityUpdate,#scUpdateQuantity,#indexProductList form,.hiddenField,div#dropdown_menu li:hover ul ul,div#dropdown_menu li li:hover ul ul,div#dropdown_menu li li li:hover ul ul,div#dropdown_menu li li li li:hover ul ul {
display:none;
}
/* Wordpress */
.entry ul {margin-left:20px;}
.entry p {padding: 5px 0; line-height: 1.5em;}
#scf2 form       { clear: both; margin: 1em 0 3.6em; }
#scf2 fieldset   { border: 0; background:#FFF;}
#scf2 legend     { display: none; }
#scf2 label,#scf2 input,#scf2 textarea   { font-family: Geneva, Arial, Helvetica, sans-serif; }
#scf2 label      { float: left; clear: both; width: 100px; color: #333; }
#scf2  #scf2_submit{ margin-left: 120px; }
#scf2 #scf2_message,
#scf2 .input_text    { width: 300px; margin-bottom: .9em; padding: 2px 5px; color: #000; border: 1px solid #909090; background: #fff url(../images/gradient.gif) repeat-x top; }
#scf2 textarea       { overflow: auto; }
#scf2 textarea:focus,
#scf2 .input_text:focus  { border-color: #5a955d; }
#scf2 .label_check   { font-size: 1.35em; margin-bottom: 1.35em; }
#scf2 .input_check   { vertical-align: top; margin-top: .2em; }
#scf2 .input_submit  { padding: 10px; width: 150px; border: 2px solid #005688; border-color: #dd8f34 #f88f14 #dd8f34 #f88f14; color: #fff; background: #ffae50; }

.current_page_item  {font-weight: bold; }

#comment_section {padding:10px;border-top:1px dotted #000; margin-top:20px; background:#FFF url(../images/gradient.gif) repeat-x top; }
#comment_section ol {padding-left:10px; }

.narrowcolumn .narrowcolumn_content { padding:5px 20px 30px 20px; }
#comment {width:100%;}


.borderBL,.borderBR {
margin:-14px 0 0;
}



#navCategoryIcon,#reviewsInfoDefaultProductImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,#myAccountNotify li {
margin:0;
}

#address a:link,#address a:visited,#navBreadCrumb a:link,#navBreadCrumb a:visited,#store_info a:link,#store_info a:visited,.other_link li a,#dropdown_menu h2 {
color:#000;
}

#store_info a:hover,.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,.button_update_cart {
color:red;
}

#home_page .categories_content,div#dropdown_menu li:hover ul,div#dropdown_menu li li:hover ul,div#dropdown_menu li li li:hover ul,div#dropdown_menu li li li li:hover ul {
display:block;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}