/*

	CSS Document for DAO Shipping (rayshipping.net)

*/
#text p img {width:128px;height:90px;}

* { margin: 0px; padding: 0px; }
.left { float: left; }
.right { float: right; }
.kill { clear: both; }

	h1 { font-size: 14px; margin-bottom: 15px; text-transform: uppercase; }
		h1 small { color: #3469ab; font-size: 10px; }
	h2 { font-size: 12px; margin-bottom: 12px; color: #124789; }
		h2 small { color: #333; font-size: 10px; }
	
	p { margin-bottom: 10px; color: #345161; }
	
	a, a:visited { color: #0d488a; }
	a:hover { color: #333;}
	
	a img, a:visited img { border: none !important; margin: 5px !important; }


body { text-align: center; margin: 0 auto; font-family: Georgia, "Times New Roman", Times, serif; }
	#wrapper { text-align:left; margin: 0 auto; width:968px; background: #fff url(images/body_bg.jpg) repeat-y left top; }
	
	#main { margin: 0px 25px; }
	
		#imageContainerTop { margin: auto; position: relative; width: 920px; height: 240px; float: left;  }
			#imageContainerTop img { display: none; position: absolute; top:0; left:0; } 
		
		
		#menu { position: relative; padding: 20px 0px; text-align: center; }
		* html #menu { padding-bottom: 35px; }
		*:first-child+html #menu { padding-bottom: 35px;}
			#menu ul { list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; padding-left: 120px; }
				#menu ul li { display: inline; float: left; padding: 0px 15px; border-left: 2px solid #345161; text-transform: uppercase; }
				#menu ul li:first-child { border: none; }	
					#menu ul li a, #menu ul li a:visited { color: #345161; text-decoration: none; }
					#menu ul li a:hover { color: #0d488a; }
		
		#content { padding: 10px; border: 1px solid #c6c7c9; font-family:Verdana, Arial, Helvetica, sans-serif; }
			
			#breadcrumbs { color: #0d488a; font-size: 10px; margin-bottom: 20px; text-transform: uppercase;}
				#breadcrumbs a, #breadcrumbs a:visited { color: #0d488a; }
				#breadcrumbs a:hover { color: #000; }
				
			#text { font-size: 11px; padding: 0 0 0 38px; width: 700px; line-height: 18px; color: #345161;}
				#text a, #text a:visited { color: #666; }
				#text a:hover { color: #066; }
				#text ul, #text ol { margin: 15px; }
					#text li { margin-bottom: 15px; }
				
				#text ul li ol { padding: 15px 0 0 45px; margin: 0px !important; }
			
				#text .post { border-bottom: 1px solid #cbcbcb; margin-top: 20px; padding-bottom: 20px; }
			
			#subpages { float: right; padding-right: 38px; font-size: 12px; }
				#subpages ul li { list-style-type: square; }
					#subpages ul li a, #subpages ul li a:visited { text-decoration: none; color: #124789; font-weight: bold; letter-spacing: 2px; text-transform:uppercase; }
					#subpages ul li a:hover { color:#336; }
					
		#footer { background: #fff; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; width: 968px; text-align:center; width:968px; margin: 0 auto; text-align:left; }
			#footer img { margin-bottom: 3px; }
			#footer div { width: 300px; font-size: 11px; border-left: 5px solid #fff; border-right: 5px solid #fff; background: #fff; }
			
			#drop { position: absolute; z-index: 1; width:100%; top:30px;left:1px;}
				#drop-width {width:920px;margin:0px auto;background:#fff;}
			
/* FORMS STUFF */
form label {
  font-weight: bold;
  float: left;
  display: block;
  width: 120px;
  padding-top: 12px;
}
form ol {
  margin: 20px 0 0 0 !important;
  padding: 0;
  list-style: none;
  list-style-type: none;
}
form li {
  list-style: none;
  padding: 2px;
  margin: 0 !important;
  list-style-type: none;
  display: block;
  clear: both;
}
form li input, form li select, form li textarea  {
	background-color: #FFFEFE;
	padding: 4px;
	margin:5px;
	font-size: 11px;
	float: left;
	color: #35312c;
	border: 1px solid #73909f;
	font-family: "Trebuchet MS", Tahoma, verdana;
}
input {
	background-color: #FFFEFE;
}
input[type="submit"] {
	font-weight: bold;
	padding: 6px;
}
form li input:focus, form li select:focus, form li textarea:focus{
  	border-color: #888;
}
textarea{
	margin: 5px 0 0 0;
	padding: 10px;
	font-family: "Trebuchet MS", Tahoma, verdana;

}
				

