/*



Theme Name: Fast Cash Version 4











Template: canvas







*/



@import "reset.css";



@font-face {



    font-family: 'Swis721BlkCnBTBlack';



    src: url('fonts/swissck-webfont.eot');



    src: url('fonts/swissck-webfont.eot?#iefix') format('embedded-opentype'),



         url('fonts/swissck-webfont.woff') format('woff'),



         url('fonts/swissck-webfont.ttf') format('truetype'),



         url('fonts/swissck-webfont.svg#Swis721BlkCnBTBlack') format('svg');



    font-weight: normal;



    font-style: normal;







}











body{background: #FFF; font-family:Arial, Helvetica, sans-serif;}



#main-wrapper{background: url(images/bg.png) no-repeat scroll center center #3a312f;}



#wrapper{width:900px; margin:0 auto;}







/*HEADER---------------------------------*/


#header{height:90px;}
.header-main{padding-top:3px;}
#logo{float:left; width:245px;}



.toll_number{float:right; background:url(images/toll_free_bg.png) no-repeat; width:286px; height:84px;}



.toll_number p{padding:35px 0px 0px 55px; color:#d7b984; font-weight:bold; font-size:30px;}







#navigation{background:url(images/nav_bg.png) no-repeat; width:900px; height:44px; margin:0 auto;}



#navigation ul.menu li a{font-family:'Swis721BlkCnBTBlack'; text-decoration:none; color:#9ed9fa; float:left; padding:0px 15px; margin:10px 5px 0 5px; line-height:26px;}







#navigation ul.menu li a:hover, #navigation ul li.current_page_item a{color:#fff;}



#navigation ul.menu li.current_page_item a:hover{color: #FF6;}



#navigation a.location-small{ float:right; background:url(images/locations_buttons.png) no-repeat; width:226px; height:77px; display:block;line-height:30px; margin:5px 5px 0 0; color:#FFF; text-decoration:none; font-weight:bold; text-align:center; font-size:13px;}



#navigation a.location-small:hover{background:url(images/locations_buttons.png) no-repeat 0 -30px;}







.main-banner{width:900px; margin:0 auto; margin-top:12px;}



.banner{background:url(images/banner.jpg) no-repeat; width:605px; height:314px; display:block; float:left;}



.sidebar-banner{background:url(images/side_bg.png) no-repeat;width:295px; height:314px;float:right; }



.features{position:absolute;}



.features-inside{width:285px; position: relative; margin-left:-13px; margin-top:20px;}



.features-inside ul li{background:url(images/features_bg.png) no-repeat; width:324px; height:59px; display:block;  }



.features-inside ul li p{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;width:166px;padding:13px 0 0 70px; color:#654500;}







/*MAIN CONTENT---------------------------------*/



#content{width:950px; margin:0 auto;background:url(images/content_bg.png) top center repeat-y;}



#main-sidebar-container{width:900px; margin:0 auto;}







#main-sidebar-container #main{width:580px; float:left;}



#main h1{font-size:22px; color:#3d3d3d; font-weight:bold;}



h2.title, h1.title{display:none!important;}



#main h2{font-size:18px; color:#3d3d3d; font-weight:bold;}



.inner-main{padding:15px;}



.inner-main p{color:#1c3f55; font-size:13px; line-height:20px; margin:10px 0;}



.inner-main ul{list-style-type:disc;margin-left: 50px;}



.inner-main ul li{color:#1c3f55; font-size:15px;}







/*SIDEBAR---------------------------------*/



#sidebar{width:295px; float:right;}



.widget h3{font-size:18px; color:#036; font-weight:bold; border-bottom:2px solid #036; padding-bottom:5px; margin-bottom:5px;}



.widget ul li a{ text-decoration:none; font-size:13px; color:#069; border-bottom:1px dashed #069; display:block; padding:5px; margin:5px 0;}



.widget ul li a:hover{background:#069; color:#FFF;}



.inner-sidebar{padding:10px;}



.side_head h2{font-weight:bold; font-size:22px; color:#3c3c3c; text-align:center;background:url(images/sidehead_bg.png) no-repeat; width:295px; height:140px;margin:-10px 0px 0px -10px; padding-top:10px;}











input.wpcf7-text, select.wpcf7-select, input.wpcf7-quiz{



  background-color: #444444;



  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#ffffff)); /* Saf4+, Chrome */



  background-image: -webkit-linear-gradient(top, #e7e7e7, #ffffff); /* Chrome 10+, Saf5.1+, iOS 5+ */



  background-image:    -moz-linear-gradient(top, #e7e7e7, #ffffff); /* FF3.6 */



  background-image:     -ms-linear-gradient(top, #e7e7e7, #ffffff); /* IE10 */



  background-image:      -o-linear-gradient(top, #e7e7e7, #ffffff); /* Opera 11.10+ */



  background-image:         linear-gradient(top, #e7e7e7, #ffffff);



 padding:8px; width:250px; border:1px solid #b3b3b3;}



select.wpcf7-select{



  background-color: #ffffff;;



  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#ffffff)); /* Saf4+, Chrome */



  background-image: -webkit-linear-gradient(top, #e7e7e7, #ffffff); /* Chrome 10+, Saf5.1+, iOS 5+ */



  background-image:    -moz-linear-gradient(top, #e7e7e7, #ffffff); /* FF3.6 */



  background-image:     -ms-linear-gradient(top, #e7e7e7, #ffffff); /* IE10 */



  background-image:      -o-linear-gradient(top, #e7e7e7, #ffffff); /* Opera 11.10+ */



  background-image:         linear-gradient(top, #e7e7e7, #ffffff);



 padding:8px; width:250px; border:1px solid #b3b3b3;}



form.wpcf7-form p{font-size:12px; margin:15px 0;}



input.wpcf7-submit{background:url(images/submit_bg.png) no-repeat; width:266px; height:57px; border:none; color:#FFF;  font-size:14px; font-weight:bold; text-align:center; margin:0 auto;}



input.wpcf7-submit:hover{background:url(images/submit_bg.png) no-repeat 0 -57px; cursor:pointer;}







form.wpcf7-form p.gray, p.gray{font-weight:bold; font-size:14px; color:#616161; text-align:center; margin:0;padding-right:20px;}



form.wpcf7-form p.blue, p.blue {font-weight:bold; font-size:28px; color:#f6a701; text-align:center;margin:0;padding-right:20px;}



#main div.inner-main  p.blue{text-align:left!important;}











/*FOOTER---------------------------------*/



#footer{background:url(images/footer_bg.jpg) repeat-x; height:105px;margin: 0 auto;



    width: 900px;}



.inner_foot{width:821px; margin:0 auto; padding-top:30px;}



#foot_navigation{width:625px; margin:0 auto;}



#foot_navigation ul li{float:left;}



#foot_navigation ul li a{float:left; text-decoration:none;color:#1e4f71; font-size:12px; border-right:1px solid #1e4f71; margin:0 5px; padding:0 15px;}



#foot_navigation ul li.last a{border:none!important;}



#foot_navigation ul li a:hover{color:#f6a701;}



#credit p{font-size:13px; color:#5c5c5c; text-align:center; margin-top:10px;}



#credit p span a{color:#37bcf7; text-decoration:none;}



#credit p span a:hover{ text-decoration:underline;}



.clear{clear:both;}











/*DROP DOWN---------------------------------*/



#nav {float:right;width:253px; height:29px;display:block; margin:1px 3px 0px 0px;}



#nav li.top {display:block; float:left;}



#nav li a.top_link {display:block; float:left; height:39px; color: #FFF; text-decoration:none; font-size:14px; font-weight:bold; text-indent:10px;text-transform:uppercase; line-height:40px;background:url(images/locations.png) no-repeat; width:253px; }







#nav li a.top_link:hover {background:url(images/locations.png) 0px -38px no-repeat;}







#nav li:hover {position:relative; z-index:200;}







/* keep the 'next' level invisible by placing it off screen. */



#nav ul, 



#nav li:hover ul ul,



#nav li:hover ul li:hover ul ul{position:absolute; left:240px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



#nav li ul li.title{ margin-bottom:5px;}



#nav li ul li.title span{ padding:5px; font-weight:bold; background:#069 url(images/li-title.png) repeat-x; display:block; color:#FFF;}



#nav li:hover ul.sub



{left:2px; top:35px; background: #fff;border:1px solid #8f7546; white-space:nowrap; width:240px; height:auto; z-index:300;}



#nav li:hover ul.sub li



{display:block; height:25px; position:relative; float:left; width:240px; font-weight:normal; border-bottom:1px solid #8f7546;}











#nav li:hover ul.sub li a



{display:block; font-size:12px; width:240px; line-height:25px; text-indent:15px; color:#000; text-decoration:none;background: url(images/arrow.gif) 6px 8px no-repeat;}



#nav li:hover ul.sub li a:hover{background: #7f6536 url(images/arrow_over.gif) 6px 8px no-repeat; color:#fff;}











