/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; color:#039; }
li { list-style:none; }
html { background:#373d4a url(/IMG/pattern.gif) repeat 0 0; height:100%; }
body { background:url(/IMG/containerBg.png) repeat-y 0 0;  font:75%/115% Arial, Helvetica, sans-serif; position:relative; margin:0 auto; min-height:100%; width:1051px; padding:0 15px; color:#000; }

#latestNews li:after, #content:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.box, #latestNews li , #content { display:inline-block; }
.box, #latestNews li , #content { display:block; }

#header { background:url(/IMG/header.jpg) no-repeat 0 0; width:1052px; height:210px; }
#header #cultures{ float:right; }
#header h1{ position:absolute; top:0; left:477px; }
#header h1 a { display:block; width:192px; height:127px; }
#header #menu  { position:absolute; left:372px; top:164px; overflow:hidden; line-height:120%; }
#header #menu li { background:url(/IMG/delimit.gif) no-repeat 0 0; float:left; margin-left:-2px; padding:0 13px; }
#header #menu li.active a, #header #menu li a:hover { color:#a70c00; }
#header #menu li a { color:#fff; font-size:1.166em; float:left; height:30px; }

#content { overflow:hidden; padding:0 0 15px 0; text-align:left; }
#content h1 { background:url(/IMG/headerBg.gif) no-repeat 0 14px; color:#757c88; padding:0 0 28px 10px; font-size:2.916em; font-weight:normal; line-height:normal; }
#content h2 { color:#a00; font-size:1.5em; padding-bottom:10px; }
#content h3 { color:#000; padding-bottom:12px; }
#content h4 { color:#000; font-style:italic; padding-bottom:12px; }
#content h5 { color:#000; font-style:italic; font-weight:normal; padding-bottom:12px; }
#content h6 { color:#000; font-weight:normal; padding-bottom:12px; }
#content a { text-decoration:underline; }
#content a:hover { text-decoration:none; }
#content ul li { list-style:disc inside; padding-left:20px; }

#left { width:600px; float:left; padding-left:35px; }
#left h1 { margin-left:-25px; }
#left p { padding-bottom:10px; }

#right { width:279px; float:left; padding-left:99px;  }
#right .boxTop { background:url(/IMG/rightTop.gif) no-repeat 0 0; width:279px; height:58px; } 
#right .box { background:url(/IMG/rightCenter.gif) repeat-y 0 0; padding:0 13px 1px; min-height:167px;}
#right .boxTop h2 { color:#fff; padding:15px 0 0 20px; font-weight:normal; }
#right #latestNews li { background:#58626d; font-size:0.833em; color:#d3d3d3;line-height:125%; margin-bottom:7px; list-style:none outside; padding-left:0px; } 
#right #latestNews li a { color:#09f; padding-left:15px; } 
#right #latestNews li .title { font-weight:bold; } 
#right #latestNews li .title a { text-decoration:none; padding:0; } 
#right .picbox { padding:1px; float:left; } 
#right .picbox img { display:block; width:100px; }
#right .textbox { padding:5px 0 0 137px; }
#right .boxBottom { background:url(/IMG/rightBottom.gif) no-repeat 0 0; width:279px; height:16px; }
#right .brands  { padding-bottom:10px; }
#right #addToFavorites { width:100%; text-align:center; }
#right #addToFavorites a { color:#09f; }
#right #addToFavorites a:hover { text-decoration:none; }

#footer { background:#c8c9d0; text-align:center; width:1068px; margin-left:-8px; padding:5px 0; color:#fff; }
#footer a { color:#fff; text-decoration:underline; }
#footer a:hover { text-decoration:none; }
#footer table { width:100%; border-width:3px; }
#footer .cellLeft { width:40%; text-align:left; padding:0 0 0 5px; }
#footer .cellCenter { width:20%; text-align:center; }
#footer .cellRight { width:40%; text-align:right; padding:0 5px 0 0; }

#footer_mainkeywords { width:100%; text-align:center; }

textarea.adminMessageEmailTextBoxDetailedMessage
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	color:#000000;
	padding-left:2px;
	text-align:left;
	width:300px;
}

td.messageElementImage
{
	width: 	50px;
	height: 50px;
}

td.messageElementText
{
	width: 400px;
	text-align: left;
}

img.news_gallery, img.gallery_free_pic { max-width:300px; }

.frontProducts td
{
	height:300px;
	vertical-align:top;
}

.galleryStaticBreadcrumbs
{
	font-weight:bold;
}

.galleryStaticTable
{
	width:100%;
	text-align:center;
}

.galleryStaticTable td
{
	vertical-align:middle;
}
.quickr-photo { margin:0 3px 3px 0; float:left; }
.clearit { clear:both; }

#cross_links
{
	background-color:#EBECF3;
	width:1068px;
	margin-left:-8px;
	color:black;
	padding:5px 0px 5px 0px;
}

#cross_links table
{
	width:100%;
}

#cross_links td
{
	text-align:center;
	width:10%;
}

.design_tuning_sample
{
	width:277px;
	background:1px solid black;
}
