/************************************************

* General Layout Styles							*

************************************************/

/*body { margin: 0; 

padding: 0; 

width: 100%; 

min-width: 960px; 

font-size: 76%; 

line-height: 1.3em; 

font-family: Geneva, Arial, Verdana, "Times New Roman", Times, serif; }

*/

h1, h2, h3 { margin: 0; padding: 0; text-decoration: none; }



form,table { margin: 0; padding: 0; }

p { margin: 0 0 10px 0; }



img { border: 0; vertical-align: middle; }



.clearboth { clear: both; }



li { list-style-type: round; list-style-position: outside; margin: 0 0 0 -20px; padding: 0; }



.subheader h3 { color: #FF0000; font-weight: bold; font-size: 1.1em; text-align:left; }



/************************************************

* Header										*

************************************************/



#header_left { float: left; width: 25%; }



#header_middle { float: left; width: 50%; text-align: center; padding: 20px 0 0 0; }



#search_container { width: 90%; margin: 0 auto; }



#search_dropdown { width: 90%; }



#search_item { width: 80%; background: #fff url(images/zoom.gif) no-repeat; padding-left: 18px; }



#search_item_menu { width: 86%; background: #fff url(images/zoom.gif) no-repeat; padding-left: 18px; }



#header_right { float: left; width: 25%; padding: 15px 0 0 0; }



#minicart_container { width: 91%; float: right; padding-right: 10px; }



#minicart_body { text-align: center; }



/************************************************

* Speedbar										*

************************************************/

#speedbar { float: left; width: 100%; padding: 3px 0; text-align: center; }



/************************************************

* Columns										*

************************************************/

.colpadding { padding: 10px; /* Padding for all 3 columns */ }





/************************************************

* Footer										*

************************************************/

#footer { clear: both; float: left; width: 100%; padding: 7px 0; text-align: center; }



#footer p { margin: 0 0 10px 0; }



/************************************************

* Product Page									*

************************************************/

.product_container { 

	width: 100%; 

}



.product_left_col { 
	text-align: right;
	float: left; 
	margin-left: 5px;
	margin-right: 5px;
}



.product_right_col { 
	text-align: left;
	width:630px;
}



/************************************************

* Subcategories									*

************************************************/

.subcat_cols{ float: left; }



.subcat_box{ float: left; width: 95%; text-align: center; }



.subcat_box_last{ float: left; width: 103%; text-align: center; }



.subcat_box h2 { text-decoration: none; margin: 0; padding: 0; }



/************************************************

* Products Page - Rows							*

************************************************/

.products_container { width: 100%; }



.products_left_col { float: left; width: 25%; }



.products_right_col { float: left; width: 74%; }



.product_price { color: #FF0000; font-weight: bold; font-size: 1.1em; }



/************************************************

* Products Page - Columns						*

************************************************/

.products_cols{ float: left; }



.products_box{ float: left; width: 95%; text-align: center; }



.products_box_last{ float: left; width: 103%; text-align: center; }



.products_box_last_single{ float: left; width: 100%; text-align: center; }



.products_box_last_double{ float: left; width: 99%; text-align: center; }



.products_box h2 { text-decoration: none; margin: 0; padding: 0; }



/************************************************

* Manufacturers									*

************************************************/

.manuf_cols{ float: left; }



.manuf_box{ float: left; width: 95%; text-align: center; }



.manuf_box_last{ float: left; width: 103%; text-align: center; }



.manuf_box_last_single{ float: left; width: 100%; text-align: center; }



.manuf_box_last_double{ float: left; width: 99%; text-align: center; }



.manuf_box h2 { text-decoration: none; margin: 0; padding: 0; }



/************************************************

* Upselling Products							*

************************************************/

.upsell_cols{ float: left; }



.upsell_box{ float: left; width: 95%; text-align: center; }



.upsell_box_last{ float: left; width: 103%; text-align: center; }



.upsell_box_last_single{ float: left; width: 100%; text-align: center; }



.upsell_box_last_double{ float: left; width: 99%; text-align: center; }



.upsell_box h2 { text-decoration: none; margin: 0; padding: 0; }



/************************************************

* Recommended Products							*

************************************************/

.recom_cols{ float: left; }



.recom_box{ float: left; width: 95%; text-align: center; }



.recom_box_last{ float: left; width: 103%; text-align: center; }



.recom_box_last_single{ float: left; width: 100%; text-align: center; }



.recom_box_last_double{ float: left; width: 99%; text-align: center; }



.recom_box h2 { text-decoration: none; margin: 0; padding: 0; }



/************************************************

* Info Columns									*

************************************************/

label { float: left; width: 150px; font-weight: bold; margin-top: 2px; }



.right { float: left; margin-top: 2px; }



.submitbutton { margin-left: 150px; }



.form input,textarea,select { margin-top: 2px; text-align: left; }



/************************************************

* Fastlane Checkout								*

************************************************/

#fastlane_container { width: 960px; margin: 0 auto; background: #FFF; }



