/* CSS Document */
body { color:#474747; font-family:Verdana, Arial, Helvetica, sans-serif;}

#page  {  width:766px; text-align:left;margin:0px auto; }

#page_content { width:700px;margin:0px auto; }



#main_banner { padding-left:3px; }
			
#navigation	{	font-family: Verdana, Arial, Helvetica, sans-serif;
				color:#28776a;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				clear:both;
				width:100%;
				height:25px;
				margin-top:5px;
				text-align:center;
			}

.center { text-align:center; }

textarea.textarea, select.select { background-color: #fdfcee; border:solid 1px #366d56; padding:2px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color#474747; line-height:18px; width:145px;}

			
#navigation	div	{  float:left; margin-left:10px;margin-right:10px; padding-top:5px;}

div.header_row { background-color:#C1DDCC; height:22px; color:#ffffff; font-weight:bold; }

div.table_row { border-bottom:1px solid #DEDEDE;
clear:both;
display:block;
margin:10px 5px;
padding-bottom:5px;
font-size:11px; }

div.table_row_grey { background-color: #EFEFEF; clear:both; margin:10px 0;display:block;height:auto; }

div.table_cell { float:left; padding:2px 0 2px 5px; }

#item_edit,#item_delete { width:50px; text-align:center;}

/* dealers */

div.header_row #dealer_name  { width:270px; }

div.header_row #dealer_location   { width:200px; }

 div.header_row #dealer_location   { width:250px; }

#page_content.dealers div.table_row_grey { background-color: #EFEFEF; clear:both; margin:10px 0;display:block;height:auto; }
	
#page_content.dealers div.table_cell { float:left; padding:5px 0 2px 5px; }

#page_content.dealers  #dealer_name { width:270px; margin-right:10px; }

#page_content.dealers  #dealer_location  { width:210px; }

/* orders */

div.header_row #order_name  { width:220px; }

div.header_row #order_date   { width:230px; }

div.table_row #order_name  { width:220px; }

div.table_row #order_date   { width:230px; }

/* Parts */

#part_name { width:450px; margin-right:10px; }



/*  gallery */

#page_content.gallery  { width:auto;}

#page_content.gallery  #gallery_id{ width:20px;  }

#page_content.gallery  #gallery_description { width:300px; height:auto; } 

#page_content.gallery  #gallery_images { width:200px; }

#page_content.gallery-edit,#page_content.gallery-add { margin-left:20px; } 

#page_content.gallery-edit div.table_row,#page_content.gallery-add div.table_row { padding:20px 0; }

#page_content.gallery-edit div.table_row div.label,#page_content.gallery-add div.table_row div.label { width:150px; float:left;font-size:14px;font-weight:bold;}

#gallery_description textarea.textarea  { width:400px; height:200px; padding:5px; }

#gallery_images textarea.textarea  { width:400px; height:50px;padding:5px; }







				
#pricelist		{ width:700px; padding:10px; border:solid 1px #666666; height:auto;	}

.price_header	{	 height:35px; background-color:#a7b4c1; color:#ffffff; font-weight:bold; 	}

.price_header, .price_item_1,.price_item_2,.price_item_3,.price_item_4,.price_item_5		{	padding:2px 3px 0px 3px;	}


.price_row_white	{	 height:20px; clear:both; margin-top:2px; background-color:#ffffff; vertical-align:middle;	}

.price_row_grey	{	 height:20px; clear:both;  padding-top:2px; background-color:#eff0f0; vertical-align:middle;	}

.price_item	{ float:left; padding-left:10px;padding-right:10px;  }

.price_item_1	{	width:90px; float:left; 	}

.price_item_2	{	width:85px; float:left; }

.price_item_3	{	width:85px; float:left; 	}

.price_item_4	{	width:80px; float:left; 	}

.price_item_5	{	width:85px; float:left;	}

.price_item_6	{	width:85px; float:left;	}

#form_row	{	width:100%;margin:5px 0;display:table; clear:both;text-align:left;	}

#form_field_name	{	float:left;margin:3px 15px 3px 3px; font-size:11px; width:25%;	}

#form_field	{	width:70%; float:left;  	}

.formfield-short	{float:left; width: 150px; 	}
	
#input	{	height:12px; margin-top:2px;	}

.folder_row  { background-color:#C1DDCC;
				color:#FFFFFF;
				padding:4px 10px; 
				font-weight:bold;
				} 
tr.tradeshow { border-bottom:1px solid #DEDEDE;

}
tr.tradeshow td {border-bottom:1px solid #CDCDCD;
display:table-cell;
font-size:11px;
padding:10px 5px;
 }
.button { background-color: #358A6A; color:#ffffff; text-transform:lowercase; margin-top:10px;}

#error_message { width:100%;background-color:#efefef;padding:5px 0 5px 10px;border:solid 1px #cdcdcd; }

input.formfield{ background-color:#FDFCEE;
border:1px solid #366D56;width:250px; font-size:11px;padding:3px;height:16px; }	

textarea.formfield{ background-color:#FDFCEE;
border:1px solid #366D56;width:250px; font-size:11px;padding:3px;height:80px; }
	
select.formfield { background-color:#FDFCEE;
border:1px solid #366D56;width:257px; font-size:11px;padding:3px;height:24px; }	

input.formfield_wide{ background-color:#FDFCEE;
border:1px solid #366D56;width:300px; font-size:11px;padding:3px;height:16px; }	

textarea.formfield_wide{ background-color:#FDFCEE;
border:1px solid #366D56;width:520px; font-size:11px;padding:3px;height:80px; }
	
select.formfield_wide { background-color:#FDFCEE;
border:1px solid #366D56;width:307px; font-size:11px;padding:3px; }	

select.formfield-short { background-color:#FDFCEE;
border:1px solid #366D56;width:82px; font-size:11px;padding:3px;margin-right:5px; }	

input.submit_button { background-color:#B7E1CB;
border:1px solid #366D56;
color:#11332E; }



.gallery_description { font-family:verdana,arial,sans-serif;
font-size:11px;
color:#474747;
height:200px;
text-align:left;
width:400px;
					}	
					
#edit_gallery_images { width:90%; text-align:center; margin:0 auto; }					
					
div.gallery_image {  display:block;
float:left;
font-size:10px;
margin:0 5px 10px;
width:110px; }

#edit_gallery_images .gallery_image img { padding:1px; border:solid 1px #cdcdcd; width:80px; }

 input.edit_image {  position:relative; top:-40px;left:40px; }
 
 .SubContent { padding:20px 0; }
 
 
 input.response_form { background-color:#EEEDEB;
border:medium none;
color:#474747;
font-size:11px;
padding:2px 2px 2px 5px;
width:340px;
font-family: Verdana, Arial, Helvetica, sans-serif;}

input.response_form-short { background-color:#EEEDEB;
border:medium none;
color:#474747;
font-size:11px;
padding:2px 2px 2px 5px; 
width:165px;
font-family: Verdana, Arial, Helvetica, sans-serif;}


textarea.response_form { background-color:#EEEDEB;
border:medium none;
color:#474747;
font-size:11px;
padding:2px 2px 2px 5px;
width:540px; 
height:90px;
font-family: Verdana, Arial, Helvetica, sans-serif;  }

.error_text { color:#ff0000; font-weight:bold; } 

table.inquiry td.date { font-style:italic; height:30px; }

table.inquiry td.name { font-weight:bold;height:30px; }

table.inquiry td.inquiry { font-weight:bold;height:30px; }

table.inquiry td.referral { height:auto;padding:0px 0 20px 0;line-height:16px;  }

table.inquiry td.location,table.inquiry td.email,table.inquiry td.phone { height:20px; }

table.inquiry td.inquiry_message{ background-color:#EEEDEB;height:200px;padding:5px;vertical-align:top; font-size:11px;}
