body{
	background-color:#414141;
	background-image:url('/images/backg.png');
	background-repeat:repeat-x;
	color:#E6E6E6;
	font-family:'Georiga','Palatino Linotype','Times New Roman';
	margin:0px;
}
#content
{
	width:970px;
	margin-left: auto ;
  margin-right: auto ;

}
a
{
	color:#ffe44c;
}
#left_menu
{
	padding-top:53px;
	float:left;
	width:296px;
	text-align:right; 
	padding-right:30px;
	
	
}
#left_menu ul
{
	margin-top:0px;
	padding-right:8px;border-right:1px dotted #838383;
}
#left_menu li
{
	padding:1px;
	list-style:none;
	font-size:1.1em;
	font-weight:normal;
	letter-spacing:1px;
}
#left_menu li a
{
	color:#fff;
	text-decoration:none;
}
#left_menu li a:hover
{
	color:#ffe44c;
}

#item_search
{
	border:1px solid #ffe44c;
	width:160px;
	background-color:#EAEAEA;
	padding:2px;
}
.small_yellow
{
	color:#ffe44c;
	font-size:.7em;
	
}

#right_panel
{
	float:right;
	width:635px;
	margin-top:26px;
/*	border:1px solid red;*/
}

#top_menu
{
	width:620px;
	text-align:right;
	color:#FFE47D;
	font-size:.7em;
	margin-bottom:20px;	
	padding-bottom:6px;
	font-family:'Lucida Grande',tahoma;
/*	border-bottom:1px dotted #838383;*/
	margin-left:10px;
/*	border:1px solid red;*/
	
}

#top_menu a
{
	color:#ffe44c;
	text-decoration:underline;

}

#footer
{
	margin-top:40px;
	float:left;
	width:100%;
	text-align:center;
	font-size:.7em;
	margin-bottom:20px;
	font-family:'Lucida Grande',tahoma;
}

#footer a
{
	color:#999;
	
}
.price
{
	font-weight:bold;
	font-size:14px;
	padding-top:12px;
}

.smallinput
{
	font-size:10px;
	
	
}

#product_area
{
font-family:'Lucida Grande',tahoma;
font-size:.8em;
float:left;
margin-top:6px;
}

.product_photo
{
	width:275px;
	border:1px solid #E4E4E4;
}
 .product_photo2
{
	width:360px;
	border:1px solid #E4E4E4;
}
.product_thumb
{
	border:1px solid #E4E4E4;
	width:184px;
margin:4px;
}
strong.h1
{
	font-size:18px;
	
}

strong.h2
{
	font-size:14px;
/*	color:#ffe44c;*/
	
}
h2
{
	margin-top:0px;
	/*color:#ffe44c;*/
}
.errorExplanation
{
	font-size:11px;
	color:red;
}
.errorExplanation h2
{
	font-size:12px;
}
.fieldWithErrors
{
	float:left;
}
.formError
{
	float:left;
	color:red;
	padding:4px;
}


.input
{
	width:210px;
	font-size:12px;
	float:left;
	
}
.select
{
font-size:12px;	
float:left;
}

#side-panel
{
	float:left;
	margin:0px;
}
#side-panel ul
{
float:left;	
	margin:0px; 
	padding:0px;
}


#side-panel ul li
{
	font-size:14px;
	margin:0px;
	list-style:none;
	float:left;
	padding:6px;
}
