/*
Theme Name: TeachMeToDrive.com.au
Theme URI: 
Description: TeachMeToDrive Theme
Author: Jeremy Storer
Version: 1.0
*/
@charset "utf-8";
/* CSS Document */

body {
background: #e4e4e4 url(images/bg.jpg) top repeat-x;
margin:0;
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:13px;
color:#000;
}

p {
letter-spacing:.01em
}

#content a {
color: #0072ff;
text-decoration: none;
}

img {
border:none;
}


#bigdipper {
width:1400px;
height:auto;
margin:0 auto;
}

/*#container {
width:1400px;
height:500px;
overflow:hidden;
margin:0 0 0 -240px;
z-index:-10;
background:url(images/fader2.png) no-repeat;
position:absolute;
top:0;
left:0;
}*/

#wrapper {
width:900px;
height:auto;
/*margin:0 0 20px 239px; */
margin:0 auto;
border-bottom:1px solid #dcdcdc;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
background:#fff;
padding:0 0 0 0px;
position:relative;
}

#phone-contact {
float:right;
margin:53px 50px 0 0;
}

#phone-contact h3 {
font-size:32px;
margin:0;
color:#666666
}

#phone-contact h4 {
font-size:16px;
margin:0;
color:#666666;
margin:0 0 5px 0;
}

#nav {
background:url(images/menu-bg.jpg) no-repeat;
width:849px;
height:34px;
/*overflow:hidden;*/
margin:14px 0 0 0;
}

#nav a:link, #nav a:visited {
font-size:13px;
text-decoration:none;
color:#000;
}

#nav a:hover {
color:#0072ff;
}

#nav ul {
margin:9px 0 0 0;
padding:0 0 0 70px;
}

#nav ul .sub {
margin:-10px 0 0 0 !important;
padding:0 0 0 0 !important;
line-height: 2;
}

#nav li {
list-style:none;
display:inline;
margin:0 100px 0 0;
}

#heading_tag {
width:919px;
height:250px;
margin:15px 0 0 0;
}

#content {
width:530px;
height:auto;
overflow:hidden;
float:left;
padding:0 0 0 40px;
}
#header {
overflow:hidden;
margin:0 0 15px 0;
padding:0 0 0 30px;
}

#content h2 { border-bottom:solid 1px #cccccc; color:#0072ff; font-size:15px; font-family:Arial;}

h1 {border-bottom:solid 1px #cccccc; color:#0072ff; font-size:28px;}

#sidebar { float:left; margin:0 0 0 45px; padding:0 34px 0 0; width:250px; overflow:hidden;}

#form-top { height:auto; width:210px; padding:20px 20px 1px; min-height:350px;
	background: #95d095 url(images/form-top.jpg) no-repeat top left; color:#fff;}

#form-top h3 { font-size:16px; margin:0;}
#form-top h2 { font-size:27px; margin:0; padding:0 0 19px 0; border-bottom:1px solid #CCCCCC;}

#form-top ul { padding:0;}
#form-top li { list-style:none;}
#form-footer { width:250px; height:20px; background:url(images/form-bottom.jpg) no-repeat;}
#footer { margin:40px 0 20px 0; width:876px; background: url(images/foot-bg.jpg) top repeat-x; height:122px; margin:0 auto 14px;}

.home-product { overflow:hidden;}

#submit { background:url(images/submit.png) no-repeat; cursor:pointer; width:189px; height:59px; border:none; margin:20px 0 0 9px;}

.left {float:left;}
input {width:203px; height:27px; margin:4px 0 5px;}
.clear { clear:both;}

#alv img { margin:0 0 6px 0;}
#alv p { font-size:18px; text-align:center;}

.social { float:right; margin:25px 21px 0 0;}
#footer ul { padding:35px 0 0 15px;}
#footer li { list-style:none; display:inline; margin:0 40px 0 0;}
#footer a:link, #footer a:visited { color:#fff;}

.shortcodeform { padding:0;}
#shortcode { width:325px; height:auto; overflow:hidden;}
#shortcode input, #shortcode textarea { float:right;}
#shortcode textarea { width:205px;}
.shortcodeform li { list-style:none; margin:0 0 10px 0; display:block; height:auto; overflow:hidden;}