/*   
Theme Name: Your Local Deliveries 
Theme URI: http://www.elevenmedia.com.au
Description: WordPress theme 
Author: Eleven Media 
Author URI: http://www.elevenmedia.com.au 
Version: 2012
*/



/* main layout */
  * {margin:0px; padding:0px;}
  img { border:0px;}
  body { margin:0px; padding:0px; font-size:12px; line-height:20px;  font-family: 'PT Sans', sans-serif; background:url(images/bg.jpg) right bottom no-repeat fixed #dadada;}

/* font styles */	
  h1 { font-size:28px; line-height:38px; color:#414142; padding:0px; margin:0px; font-weight:700; margin-top:25px; padding-bottom:10px; margin-bottom:20px; border-bottom:3px dotted #666;
   } 
  h2 { font-size:18px; line-height:28px; color:#414142; padding:0px; margin:0px; font-weight:700; margin-top:10px;  } 
  h3 { font-size:16px; line-height:24px; color:#414142; padding:0px; margin:0px; font-weight:700; margin-top:10px; margin-bottom:10px; }
  h4 { font-size:13px; line-height:22px; color:#414142; padding:0px; margin:0px; font-weight:400; margin-top:10px; margin-bottom:10px;} 
  h5 { font-size:18px; line-height:22px; color:#414142; padding:0px; margin:0px; font-weight:400; }
  h6 { font-size:14px; color:#414142; line-height:22px; margin:0px; padding:0px; padding-top:5px; padding-bottom:0px;} 
  p  { font-size:13px; color:#414142; line-height:22px; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px; }
  ul { padding:0px; margin:0; margin-left:20px;   }
  ol {padding:0px; margin:0px; padding-left:5px; }
  li { font-size:12px; color:#414142; line-height:24px; padding-left:15px;  }
  hr {  border:none; border-top:1px solid #e8e8e8; outline:none; margin-top:10px; margin-bottom:10px;} 
  blockquote { border-left:3px solid #d11241; padding:10px; font-size:18px; color:#d11241; font-style:italic; padding-left:20px;}
  .highlight { font-weight:bold; color:#d11241; margin-left:14px; margin-right:3px; }

/* link styles */	
  a:link 		{color:#ed1c24; text-decoration: none; font-weight: bold;  } 
  a:visited 	{color:#414142; text-decoration: none;}
  a:hover 	{color:#414141; text-decoration: none;}
  a:active 	{color:#414142; text-decoration: none;}
  a:focus 		{outline-style: none;}  	
 
/* main styles */ 
 .wrap { width:600px; display:inline; float:left; margin-left:0px; }
 .header { width:100%; height:184px;  position: relative; top:0px; background:#fff;}
 .logo { width:373px; height:129px; display:inline; float:left; background: url(images/logo.jpg)  top center no-repeat;   }
  
  .nav { width:100%; height:55px; display:inline; float:left; overflow:hidden;  clear:both; background:url(images/nav-li.jpg) top left repeat-x;  }
  .nav ul {	display: inline; list-style: none;  margin:0px; padding:0px; width:700px; height:55px; float:left; margin-left: 40px;}
  .nav ul li { float: left;  display: inline;  font-size: 13px; margin:0px; padding:0;  text-transform: uppercase; }
  .nav ul li a { display:block; color:#707070;  height:55px; line-height:55px; text-decoration:none; font-weight:bold; margin-right:25px; padding-left: 5px; padding-right: 5px;  } 
  .nav ul li a:hover { color:#707070; text-decoration:none;  background:url(images/nav-li.jpg) bottom left repeat-x;    }
  


  .banner { width: 100%;  height: 270px; overflow: hidden;   }
   .page-copy { clear:both; display:inline; float:left; padding-bottom: 250px; width: 730px; margin-left: 40px;}
   .page-copy li { font-size:12px; color:#414142; line-height:24px; padding-left:25px; background:url(images/li.jpg) left bottom no-repeat; list-style:none; }
    

   .accordionButton { background: url(images/acc-bg.jpg) bottom right no-repeat #555; height:30px; width:730px;  cursor:pointer;  margin-top: 10px;}
  .close  {background: url(images/acc-bg.jpg) top right no-repeat #555;}
  .accordionButton h4 { line-height:30px; margin: 0; padding: 0; color:#FFF; padding-left:20px;}
  .accordionContent { background:#e1e1e1; width: 730px; }
  .accordion-copy { width:690px; margin-left:auto; margin-right:auto; padding-top:20px; padding-bottom:20px; clear:both;}
  .accordion-copy p {  line-height: 16px; font-size: 12px; color: #777777; }
  
  
  
  .footer-area { width:100%; background:#363636; clear:both; height:70px; border-top:3px solid #ed1c24; position:fixed; bottom:0; left:0;   }
  
  a.client-login { width: 140px; height: 40px; background: url(images/btn-client.jpg) top center no-repeat; display:inline; float:left; margin-top: 14px; margin-left: 40px; }
  a:hover.client-login {  background: url(images/btn-client.jpg) bottom center no-repeat;  }
  
  a.driver-login { width: 140px; height: 40px; background: url(images/btn-driver.jpg) top center no-repeat; display:inline; float:left;  margin-top: 14px; }
  a:hover.driver-login {  background: url(images/btn-driver.jpg) bottom center no-repeat;  }
  
  .footer-area p { font-size:12px; line-height:20px; margin:0; padding:0; color:#888;  float:left;margin: 16px 0 0 20px; padding-top: 5px;}   
  .footer-area a { color: #888; font-weight: normal; text-decoration: none;  }
  .footer-area a:hover { color: #e5e5e5;  text-decoration: none;  } 
  
  .password input { width: 200px; height: 25px; line-height: 24px; background: #f1f1f1;  border: 0; outline: none;  font-size: 14px; padding: 5px; padding-left: 10px;}
  .submit input { width: 100px; background:#363636;  height: 30px; line-height: 30px; border: 0; outline: none;  color: #FFF; font-size: 14px;  margin-top: 10px;}
	
/* content styles */
	.clear { clear:both;}
	
	
/* gform global */
.ginput_container input { list-style:none;}
	.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {font-weight: 400; font-size:14px;}
	body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
	body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
	body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
	body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
	body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
	body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
	body .gform_wrapper .gform_body .gform_fields .gfield select,
	body .gform_wrapper .gform_body .gform_fields .gfield textarea, label[for="pwbox-37"] input, label[for="pwbox-39"] input { height:35px; text-indent:10px;height:30px; font-size:14px; border:1px solid #707070; width:99%; list-style:none;}
	.ginput_complex ginput_container input { list-style:none;}
	body .gform_wrapper .gform_body .gform_fields .gfield textarea {height:150px; width:342px;}
	
	.gform_wrapper li, .gform_wrapper form li {padding:0;margin-bottom:30px;}
	
	.gform_wrapper label, label[for="pwbox-37"],label[for="pwbox-39"] { font-size:16px; font-weight:700; }
	.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {font-weight:400; padding-right:20px;}
	
	label[for="pwbox-37"] input,label[for="pwbox-39"] input { margin-left:30px; width:150px; height:25px; margin-right:10px;}
	
	input[type="submit"] {
	-moz-box-shadow:inset 0px 1px 0px 0px #ededed;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ededed;
	box-shadow:inset 0px 1px 0px 0px #ededed;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ed1c23), color-stop(1, #c90a14) );
	background:-moz-linear-gradient( center top, #ed1c23 5%, #c90a14 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c23', endColorstr='#c90a14');
	background-color:#ed1c23;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffffff;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #820d13;
} input[type="submit"]:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c90a14), color-stop(1, #ed1c23) );
	background:-moz-linear-gradient( center top, #c90a14 5%, #ed1c23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c90a14', endColorstr='#ed1c23');
	background-color:#c90a14;
	cursor:pointer;
} input[type="submit"]:active {
	position:relative;
	top:1px;
}
	
	.col-left, .col-right {width: 350px; float:left;}
	.col-right {margin-left:15px;}
	
	.gfield_checkbox li, .gfield_radio li {display:inline-block; padding-right:20px;}
	body .gform_wrapper .gfield_checkbox li label, body .gform_wrapper .gfield_radio li label {padding-right:30px; margin-left:15px; line-height:20px;}

/* end of CSS file */