* { margin: 0; padding: 0;}
body {

	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	font-size:62.5%;
	text-align:center;
	
	scrollbar-arrow-color: #000000;
	scrollbar-face-color: #EEEEEE;
	scrollbar-track-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	
	margin: 10px;
	margin-top: 25px;
	background-color: #EEF5FD;

}

#frame 				{ text-align:center; width: 986px; border: 2px solid #eee; padding: 2px; 
					  margin: 0 auto 5px auto;  background-color:#FFFFFF;}

.clear_right 		{ clear:right; }
.clear 				{ clear:both;  }
.clear_left 		{ clear:left;  }

/* Header */
#header 			{ position: relative; background:#FFF; min-height:75px; width:100%; margin:0px; }
#header a			{ background-image: none; }
#company_logo 		{ float: left; margin: 10px; }
#company_phone 		{ Float: right; margin: 30px 30px 0 0; text-align:right;}
#company_phone h5	{ font-size: 1.8em; color: #1E80E1; text-transform:capitalize; font-weight:500; font-style:italic; 
					  margin: 5px auto;}
#company_phone h6	{ font-size: 2.4em; color: #000; text-transform:capitalize; font-weight:600;}

.red 				{ color:#CC0000;}


/* Main navigation */
#menu 				{ border-top: 3px solid #2483E1; border-bottom: 3px solid #2483E1; background-color: #fff;
					  width:100%; height: 23px; margin:0; position:relative; }

#menu ul 			{ list-style:none; margin:0 0 0 40px; padding:0 0 0 0; }
#menu ul li 		{ float:left; position:relative; }
#menu ul li ul li 	{ position:relative; top:-6px; }
#menu li ul 		{ display:none; position:absolute; top:1em; }
#menu li > ul 		{ top:auto; left:auto; }
#menu li:hover ul, 
#menu li.over ul 	{ margin:5px 0 0 -7px; display:block; padding:0; z-index:100; }

* html #menu li:hover ul, 
* html #menu  li.over ul { margin:0 0 0 2px; background:none; }

#menu a 			{ text-decoration:none; text-align:left; display:block; text-transform: uppercase; 
					  font-size:1.1em; padding:4px 15px 5px; background-image:none; }
#menu a:link 		{ color:#333; }
#menu a:visited		{ color:#333; }
#menu a:hover		{ color:#2483E1; }
#menu a:active		{ color:#000; }
#menu ul li ul li a { display: block; border-top:#999 solid 1px; border-bottom:#666 solid 1px; border-left:#999 solid 1px;
					  border-right:#999 solid 1px; height: 23px; width:10em; position:relative; top:6px; z-index:101;
					  background: #bab3a9; }
#menu ul li ul li   { float:none; height: 23px; top:-2px; }
/* For <IE7 */
* html #menu  ul li ul li { position:relative; top:11px; margin: 0px 0 0 -7px;; }
#menu ul li 			  { display:block; height:23px; }

#menu0, #menu10, 
#menu20, #menu30, 
#menu40, #menu50, 
#menu60, #menu70 	{ text-align:left; background-image:url(../images/site_specific/divider.jpg); 
					  background-position:left; background-repeat:no-repeat; }

/* Breadcrumbs */
#breadcrumbs 		{ position:relative; border-top: 1px solid #fff; background-color:#f7f7f7; text-align:left; width:auto;
					  padding-top: 3px; padding-bottom: 3px; padding-left: 40px; height: 15px; margin:0; font-size:1em; }
 
#breadcrumbs a 		{ color:#333; background-position:left;
					  background-image: url(../images/site_specific/breadcrumb_bullet.jpg); padding-left: 10px; }
#breadcrumbs a:hover{ color: #1865B1;}					  

#maincontent 		{ position:relative; margin-top: 1px; text-align:center; width: 100%; 
					  background-color:#FFFFFF; min-height:300px;}
					  
#contents_main 		{ clear:both; width: 100%; }

#bodytext 			{ width: 550px; margin: 10px 0 0 40px; text-align:justify; float: left; padding:0;}
#bodytext p 		{ margin: 15px 0 15px 20px; padding: 0 ; font-size:1.1em; color: #666; font-weight:normal; }

#bodytext strong 	{ color: #1E80E1;}

#bodytext h1, 
#bodytext h2, 
#bodytext h3 		{ color: #1E80E1; text-transform:capitalize; margin: 5px 0 10px;}

#bodytext h1 		{ font-size: 1.6em; }
#bodytext h2 		{ font-size: 1.4em;}
#bodytext h3 		{ font-size: 1.2em;}

* html #bodytext    { padding: 0; margin: 10px 0 0 20px; }
* html #bodytext p  { padding: 0; margin: 15px 0 15px 20px; }

#bodytext li  		{ list-style-image:url(../images/site_specific/bullet_image.jpg); list-style-position:outside; 
					  vertical-align:text-top; line-height: inherit; margin: 0 0 5px 40px; color:#333;
					  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; }

/* For <IE7 */
* html #bodytext ul, li {  margin: 0 0 0px 0px; }

#bodyimage 			{ float: right; margin: 0; text-align:center; width: 380px;}
#bodyimage img 		{ margin: 0 auto;}

#footer 			{ text-align:center; width: 100%; height:75px; margin-top: 1px;}
#footer a	 		{ color:#333; background-position:left;
					  background-image: url(../images/site_specific/bullet_image.jpg); padding-left: 10px; margin-left: 5px;}

#botbar 			{ width: 100%; height: 10px; background-color: #2483E1;}

#copywrite, 
#designedby 		{ font-size:0.9em; color:#333; padding-top: 6px; font-weight:normal; margin: 0; height: 23px;}
* html #copywrite   { padding: 6px 0 0 10px;}
* html #designedby  { padding: 6px 10px 0 0;}

#copywrite A, 
#designedby A 		{ color:#000;}
#copywrite 			{ float: left; padding-left: 10px;}
#designedby 		{ float: right; padding-right: 10px;}

body p 				{ color: #eeeeee;}

.clear 				{ clear:both;}
.boldred 			{ color: #CC0000!important;	font-weight: bold!important;}
.divider 			{ background-color: #5BA2E9; }
blockquote 			{ margin-left: 40px;}

a 					{ color: #1865B1; text-decoration:none; background-repeat:no-repeat; background-position:left;
					  background-image: url(../images/site_specific/trailer_hire_arrow.jpg); padding-left: 10px;}
a:hover 			{ color: #333;}