/* CORE CSS for Gardenshop frontend by Tschitschereengreen.com */

TD    { vertical-align: top; }

.core                      { border: 1px solid gray;}
#mainframe                 { width: 800px; min-height: 600px; border: 1px solid blue; text-align: left; }
#footerlinks               { }
.bottombox                 { background-color: orange; float: left; width: 150px; height: 0px; margin: 5px; padding: 15px}
#headerrow DIV             { float: left; background-color: #ccc; width: 230px; height: 50px; margin: 10px;}
#mainmenue                 { float: left; }
#mainmenue DIV             { float: left; background-color: #9c0; height: 0px; margin: 2px; padding: 20px; padding-right: 20px; padding-left: 20px; font-size: 16px; font-weight: bold;  }
#headerrow                 { }
#sidebar                   { background-color: yellow; padding: 10px; width: 170px; height: 500px; }
#sidebar DIV               { display: inline; }
#sidebar DIV.cat_indicator {  }
#sidebar DIV.cat_item	   { display: block; }
/*
#sidebar  DIV.cat_name     { float:left; }
*/
#maintable                 { width: 100% }
#maintable TD              { padding: 5px }
.usermenue                 { clear: both; }
.logo                      { }
.menue_item                { }
#product_list              { clear: both;}
#product_list DIV.product_mini { float: left; height: 180px; width: 150px; margin: 10px; background-color: #eee; border: 1px solid orange; text-align: center; }
.error                     { background-color: red; color: white;}
.loginbox                  { border: 1px solid black; background-color: #7de}

TH.required                { border: 1px solid red; }
#warning				   { color: orange; }

/* PRDUCT DETAIL PAGE */
#product_bar               { width: 100%; border-bottom: 1px solid grey; margin: 10px; overflow: none; text-align: center; }
#product_details           { width: 100%; height: 400px; border-bottom: 1px solid grey; margin: 10px;}
#product_accessoires       { width: 100%; }
#product_image             { min-width: 150px; height: 350px; border: 1px solid grey; float: left; }
#product_attribs           { width: 150px; height: 350px; border: 1px solid grey; float: left; }
#product_desc              { width: 250px; height: 350px; border: 1px solid grey; float: left; }
#product_attrib            { height: 70px; width: 100% }
#product_price             { font-size: 22px; }
#product_medium            { border: 1px dashed grey; margin: 15px; text-align: center;}

/* PURCHASING PROCESS */
#purchase_status_bar       { height: 50px; border-bottom: 1px solid grey; }
#purchase_status_bar SPAN  { background-color: yellow; padding: 10px; margin: 10px; margin-top: 30px; }
#purchase_status_bar .purchase_active_step {background-color: blue; color: white};

/* TOOLS */
#pagination					{ clear: left; margin: 5px; padding; 5px; background-color: #123ccc; color: white; text-align: center; }
#pagination A				{ color: white; }

/* BACKEND */
.form_error					{  padding-left: 85px; color: #d8732f;}

/* PRICESLIDER */
#price_slider			{ height: 60px; width: 160px; position: relative }
#price_slider div		{ position: absolute;}
#price_slider .slider_selected	{ width: 12px; height: 18px; cursor: move; top: -9px; }
#price_slider .price		{ top: 40px; }
#price_min			{ left: 30px; }
#price_max			{ left: 120px; }
#track1				{ width: 80%; background-color: rgb(170, 170, 170); height: 1px; top: 30px; left: 30px;}
#handle1			{ background: url('../images/price_slider.gif'); }
#handle2			{ background: url('../images/price_slider.gif'); }

/* SELECTED PRODUCT PROPERTY */

#center a.selected {
	border: 1px solid red !important;
}
