/* CSS Document */
p				{font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
p.blue			{color:#07588A; font-weight:bold;}

span			{font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
span.service_list_header	{font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#CA1D1D; color:#23136B; font-weight:900; }


h1				{ font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#3D8D8C;}
h2				{ font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding:0px; color:#000; margin:0px; padding-top:5px;}
h3				{ font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#23136B;}
h4				{ font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#ff0000;}

ul				{padding:0px; margin:0px; margin-left:30px; }
li				{font-family:Arial, Helvetica, sans-serif; font-size:0.7em; padding:8px 0px 8px 0px;  color:000;}
li.links_li		{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; padding:8px 0px 8px 0px;  color:000;}

a				{font-size:1.0em; font-family:Arial, Helvetica, sans-serif;}

li				{margin:2px; font-size:0.9em;}


body					{background-color:#FFFFFF;  background-image:url(../images/bk.gif); background-repeat:repeat-x }
#page					{width:784px; margin-left:auto; margin-right:auto; border-top:1px solid #C9C9C9; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; height:738px; padding:8px 8px 8px 8px; background-color:#FFFFFF}

#head					{width:784px; height:74px;  background-color:#95D9D8;}

#company_logo			{width:400px; float:left;}
#manufacturer_logos		{width:400px; float:left;}	



#menu					{width:160px; float:left;  background-color:#95D9D8; height:666px; padding-top:15px;}

#header					{float:right; width:624px; height:74px;}
img.logo				{float:left}

#banner					{width:624px; float:right; background-color:#fff; height:265px;}
#stock					{width:618px; float:right; background-color:#fff;}

#right_content			{width:160px; height:200px; padding-top:5px; float:left; }

#content				{width:598px; float:right; background-color:#fff; height:380px; padding:10px; }


#content_right			{width:200px; float:right;}
#content_top			{width:200px; height:120px; background-color:#fff; margin-top:10px;  }
#content_bottom			{width:215px; height:95px; background-color:#fff; float:right; text-align:right;}

#copyright				{width:784px; margin-left:auto; margin-right:auto; border-bottom:1px solid #C9C9C9; border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9; height:650px;  padding:8px 8px 8px 8px; background-color:#FFFFFF; clear:both; height:30px;}
#copyright_box			{width:200px; float:right;}
span.copyright			{font-size:0.8em;}

#contact_text			{width:800px; height:36px;  margin-left:auto; margin-right:auto; clear:both; text-align:center; margin-top:10px;}
span.contact			{ font-size:0.7em;}
span.contact_main		{font-size:1.3em; font-weight:900}

#contact_no				{padding-top:50px; padding-bottom:30px;}
span.contact_telephone	{font-size:1.5em; }

#intro					{ padding-left:20px;width:500px; margin-left:auto; margin-right:auto; height:30px; }

#links_left				{width:295px; float:left; margin-top:2px;}
#links_right			{width:295px; float:right; margin-top:2px;}

#google_map				{margin-left:auto; margin-right:auto; margin-top:80px;}

.service_row			{width:600px; clear:both; margin-bottom:10px;}
.service_col_1			{float:left; width:100px;}
.service_col_2			{float:left; width:480px;}
.spacer					{width:580px;; height:20px; clear:both}

p.service_details		{margin:0px; padding:0px;}

#service_table			{width:600px; clear:both; padding-top:40px;}



img.map					{float:right; border:1px solid #666666}
img.map_google			{float:right; border:1px solid #666666; margin-top:80px;}
img.motor_mover			{float:right; border:1px solid #666666}
img.vouchers			{float:right;}
img.logos				{padding:5px 0px 5px 2px;}
img.awning_logo			{padding-left:30px;}
abbr { cursor: help; }
img.logo_truma			{padding:5px 5px 0px 10px;}
img.logo_workshop		{padding:5px 5px 0px 5px;}
img.logo_calor			{padding:5px 5px 0px 0px;}


p.intro_text	{font-size:1.2em;}

a.menu					{font-size:0.8em; display:block; text-decoration:none; margin-left:10px; margin-right:10px; padding:5px 0px 5px 0px; font-weight:bold; color:#000; border-bottom:1px #000 solid; height:20px;}
a.menu:visited			{font-size:0.8em; display:block; text-decoration:none; margin-left:10px; margin-right:10px; padding:5px 0px 5px 0px; font-weight:bold; color:#000; border-bottom:1px #000 solid; height:20px;}
a.menu:hover			{ background-color:#74B6B5;}

a.email					{color:#556A7B; font-size:11px;  font-family:Arial, Helvetica, sans-serif; }
a.email:visited			{color:#556A7B; font-size:11px;  font-family:Arial, Helvetica, sans-serif; }
a.email:hover			{ }

a.contact_email 		{font-size:1.0em;}
a.contact_email:visited	{font-size:1.0em;}
a.contact_email:hover	{}

a.links					{color:#0033FF; }
a.links:vistied			{color:#0033FF; }
a.links:hover			{color:#ff0000;}

#awning_images			{width:591px; margin-left:auto; margin-right:auto;}
#awning_logo			{float:right; margin-right:150px;}

.map					{height:450px; width:450px; padding:3px; border:1px solid #000000; }