/*
Theme Name: Custom Theme
Author: Ugly Duck Marketing
Version: 1.0
*/

/* Reset */
html,body,h1,h2,h3,h4,h5,h6,img,p{margin: 0px; padding: 0px;}

/* Redifined Tags */
html,body{height: 100%}
body{font: 14px/18px Arial, Helvetica, sans-serif}
h1{color: #094eb5;font: 30px/38px 'Open Sans',sans-serif; text-transform: uppercase}
h1 span{color: #fb9820; display: block}
h2{}
h3{}
p{margin: 10px 0px;}
table,#form1{border: solid 1px #09d28e; border-top:none; border-collapse: collapse; border-radius: 0px 0px 5px 5px; }
th{background: #094eb6; color: white; padding: 0px}
td{vertical-align:top;border: solid 1px #094eb6; padding: 5px}
a{color: #094eb5}


/* Global Classes */
.floatRight{float:right}
.floatLeft{float:left}
.clear{clear: both}
.hideSpan span{display:none}

/* Global Image Classes */
img.floatRight{float:right}
img.floatLeft{float:left}
img.border{}

/*  Column Spans */
.span1{float: left; width: 80px}
.span2{float: left; width: 160px}
.span3{float: left; width: 240px}
.span4{float: left; width: 320px}
.span5{float: left; width: 400px;}
.span6{float: left; width: 480px}
.span7{float: left; width: 560px}
.span8{float: left; width: 640px;}
.span9{float: left; width: 720px}
.span10{float: left; width: 800px}
.span11{float: left; width: 880px}
.span12{float: left; width: 960px}

.span1_padded{float: left; width: 40px; padding: 20px}
.span2_padded{float: left; width: 120px; padding: 20px}
.span3_padded{float: left; width: 200px; padding: 20px}
.span4_padded{float: left; width: 280px; padding: 20px}
.span5_padded{float: left; width: 360px; padding: 20px}
.span6_padded{float: left; width: 440px; padding: 20px}
.span7_padded{float: left; width: 520px; padding: 20px}
.span8_padded{float: left; width: 600px; padding: 20px}
.span9_padded{float: left; width: 680px; padding: 20px}
.span10_padded{float: left; width: 780px; padding: 20px}
.span11_padded{float: left; width: 840px; padding: 20px}
.span12_padded{float: left; width: 920px; padding: 20px}

/* Form Style 1*/
#form1-header{background: url(images/form-header.jpg); height: 111px; width: 644px}
#form1{padding: 10px; width: 622px}
#form1 .column1{float: left; width: 33%}
#form1 .column2{float: left; width: 33%}
#form1 .column3{float: left; width: 33%}
#form1 label{display: block; margin-bottom: 5px}
#form1 input,
#form1 textarea{width:150px; border: solid 1px #ccc}
#form1 input[type ="submit"]{background: url(images/button_submit.gif); width: 205px; height: 45px; display: block; border: 0px}
#form1 input[type ="radio"],
#form1 input[type ="checkbox"]{width: auto}
#form1 input.secure{width:134px;}

.form3 label{font-weight: bold; float: left; width: 200px}
.form3{}
.form3 input[type ="text"],
.form3 .select,
.form3 textarea{width:240px; border: solid 1px #ccc}

.wpcf7-form{margin: 0px auto; width: 400px}
.wpcf7-form input,
.wpcf7-form textarea{width:400px; border: solid 1px #aaa}
.wpcf7-form input[type ="submit"]{width: auto}

.cross_fader{width: 436px; height: 375px; position: relative; overflow: hidden; list-style: none}
.cross_fader li{position: absolute; top: 0px; left: 0px}

/* Layout & Page Style */
#container{width: 960px; margin: 0px auto}
#header{height: 142px; background: url(images/header.jpg); position: relative}
#header .row{color: #fff; line-height: 37px; padding: 0px 10px}
#header a.logo{display: block; width: 292px; height: 69px; background: url(images/logo.gif); position:absolute; top: 53px; left: 80px}
#header .search{width: 348px; height: 40px; background: url(images/search.gif); position:absolute; top: 80px; right: 80px; display: none}
#header input[type ="submit"]{width: 80px; background: transparent; border: none; color: #0d4eb6; font-size: 24px; cursor: pointer}
#header input[type ="text"]{width: 219px; height: 20px; border: none; margin: 8px 15px 0px 15px}

#navigation{height: 65px; background: url(images/nav.jpg)}
#navigation ul{margin: 0px; padding: 0px; height: 65px; list-style: none; padding-left: 75px}
#navigation li{float: left; margin-right: 15px}
#navigation li a{line-height: 55px; display: block;padding:0px 15px;font-size: 18px; text-decoration: none; text-transform: uppercase; color: #094eb6;font-family:'Open Sans',sans-serif;}
#navigation .current-menu-item a{text-decoration: underline}
#navigation .menu-item-7 a{color: #f89b1a;width:94px;padding: 0px; background: url(images/nav-tab.png) no-repeat; text-align: center; height: 65px}
#navigation .menu-item-105 a{background: #08d18d}
#navigation .page_item .page-item-5 .current_page_item .menu-item-7{}

#content{}
#footer{border-top: solid 3px #d5d5d5; color: #555}
#footer .line1{padding: 20px 10px}

