@CHARSET "UTF-8";
html, body {width: 100%}

@font-face {
	font-family: 'Conv_ThrowMyHandsUpintheAir';
	src: url('/public/css/ThrowMyHandsUpintheAir.eot');
	src: local('âş'), url('/public/css/ThrowMyHandsUpintheAir.woff') format('woff'), url('/public/css/ThrowMyHandsUpintheAir.ttf') format('truetype'), url('/public/css/ThrowMyHandsUpintheAir.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_ThrowMyHandsUpintheAirBold';
	src: url('/public/css/ThrowMyHandsUpintheAirBold.eot');
	src: local('âş'), url('/public/css/ThrowMyHandsUpintheAirBold.woff') format('woff'), url('/public/css/ThrowMyHandsUpintheAirBold.ttf') format('truetype'), url('/public/css/ThrowMyHandsUpintheAirBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {width: 100%;}
html { color: #666; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; font-family:  Calibri, Arial, Helvetica, sans-serif; font-size: 18px;background: url(/public/img/main_bg.jpg) no-repeat top center; background-size: cover;

}

h1,h2,h3,h4,h5,h6{text-shadow:1px 1px 1px #222}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td {margin: 0;padding: 0}
fieldset,img {border: 0}
li {list-style: none}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal; margin:4px 0 16px}
h3 {font-family: 'Conv_ThrowMyHandsUpintheAirBold'; font-size: 45px}


header,section,footer,aside,nav,article,figure {display: block;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}

#header a{color:#3c4043;text-decoration:none;font-size:35px;display:block;font-weight:700; width: 100%;;}
#wrapper {width: 940px;margin:auto; }
#top {  border-radius:5px;margin:auto;color:#444;margin:15px auto; float:left; padding: 15px; width: 910px; background:white;
 border: 1px solid #ccc;font-size:22px}

#top_left{float:left;margin: 5px 15px; border-radius:3px; width: 464px;padding-top: 10px;}
h1{padding:4px; font-size: 16px; font-weight: bold; }

#top_right{width: 400px;float: left;box-sizing:border-box; color: #eaeaea !important; text-align: justify; padding: 15px 0 15px 8px;}
#top_right p{font-size: 18px;}
h3{font-size: 42px; font-weight: bold; text-align: left; color: #e1b826; font-family:sans-serif }
h1{ text-align:center; font-size:42px; font-family:sans-serif; font-weight: bold;}
hr{border-left:0px}
.top_img_bg {margin: 15px auto 0 auto;width: 910px;text-align: center;background: lightgray;padding: 15px;border-radius:5px}

#bottom, .packages {padding: 30px; background-color:#fff;border:1px solid #ccc;position:relative; border-radius:5px;color:#444;margin:5px auto;clear:both; font-size:24px}
#bottom b{ font-size: 28px; display:block; margin:4px 0 0px; color:#68b1b7 }
#bottom h3{text-align:center;}
#bottom span {text-align: justify; display: block;text-align: left;font-size: 24px;margin-left: 20px;}
.cell_container{width:50%;padding:20px;box-sizing:border-box;margin:auto;float:left;}
.bottom_cell{position:relative;background-image:url(../img/home-bottom-bg.gif);background-size:100%;width:100%;height:100px;margin-top:15px;padding:10px;color:#333;border-radius:3px;float:left;box-sizing:border-box;}

.bottom_cell h1{text-align:center;margin:5px;font-size:22px;}
.bottom_cell p{text-align:left;margin:5px;	font-size:16px}
.bottom_cell a{display:inline-block;text-decoration:none;text-transform:uppercase;background-image:url(../img/button.gif);border-radius:9px;width:200px;height:38px;font-size:18px;color:#246800;line-height:2;font-weight:700;position:absolute;bottom:10;left:50%;margin-left:-100px;}

.bottom_cell a:hover { background-image:url(../img/button_reverse.gif); }



textarea:focus, input:focus{outline: 0;}
.error {color: #ce5f4c; margin-bottom: 2px}
.success {margin-bottom: 5px; font-size: 16px; font-family: 'Duru Sans', sans-serif; color: #45ab43;}
.free_quote {font-size: 16px; color: #000101; margin-bottom: 10px; display: block}
.form_contact input, .form_contact textarea {display: block; width: 100%; margin:0px; padding: 12px 10px; margin-bottom: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid darkgrey; color: darkgrey}
.form_contact textarea {height: 120px; font-family: Arial, Verdana;}	
.form_contact input[name=submit] {cursor: pointer;background: #4a4a4a;text-align: center;color: #ffffff;letter-spacing: 2px;border: none;}
.form_contact input[name=submit]:hover {background-color:#2f2f2f;;}
.copy {margin: 10px 0;}
.copy, .copy a {color: #545454; font-size: 13px}

.example {vertical-align: top; color: #c6654f; font-weight: bold;font-size: 20px;}




.header_top									{  background: #fff; color: blue !important; font-size: 26px; font-weight: bold;width: 100%; border-bottom:1px solid #ccc }
#logo										{ padding: 5px 0 9px 0;}
.nav_bg										{ background:#efefef; padding:15px 0 15px 0; border-bottom:solid 4px #eae9e9; width: 100%;float: left;clear: both;}
.container {width: 910px; margin: 0 auto;}
.container ul										{ float:left; display:inline-block;}
.container ul li									{ float:left; display:inline-block; margin: 0 117px 0 0;}
.container ul li:last-child 						{margin:0px;}
.container ul li a								{ display:inline-block;  text-decoration: none; text-align: center}

.container ul li a em								{ font-size:16px; color:#495867;  float:left; display:inline-block; padding:0 0 0 8px; line-height:17px; text-transform:uppercase; font-weight:bold; font-style: normal;}
.container ul li a em:hover {color: #c6654f}
/* ---------------------------------------------------------*/


.packages{
    background:#fff;
    margin: 10px auto;
    width:910px;
    padding: 30px 0px 0px 30px;
    overflow:auto;
}
.packages hr{
    width:956px;
    float:left;
    border-left:0;
    margin:00px 0 20px 0;
    border-top:1px solid #eee;
}
.package{
    float:left;
    margin:0 30px 30px 0;
    width:403px;
    text-align:center;
    background:#111121;color:#fff;padding:10px;box-shadow: 0 0 5px rgba(0,0,0,0.05); border-radius: 5px; border:1px solid #000;
    padding-bottom: 24px;
}
.package h3{
    font-size:36px;
    margin: 10px 0 12px;
    text-align:center;
    color:#e4b84b;
}
.package h4{
font-weight: bold;
font-family:sans-serif;
    font-size:24px;
    margin: 10px 0 0px;
    color:#89b055;
}
.package h2{
    font-size:32px;
    margin: 10px 0 12px;
    color:#89b055;
}
.but {display:block; font-size:24px;     background: #e54b25;
    background: -moz-linear-gradient(#f27e5e,  #e54b25) 0 0 no-repeat;
    background: -webkit-gradient(linear,  left top,  left bottom, from(#f27e5e), to(#d73f1a));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f27e5e, endColorstr=#e54b25);width:330px;text-align:center;color:#fff;font-weight:bold;text-decoration:none;padding:5px;border-radius:5px;margin:0px auto;
    text-shadow: 1px 1px 1px #333;
    border:1px solid #111;
    }
    
    
    
    
    
#basic-modal-content {display:none;overflow-y:auto;height:100%;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:630px; max-height:84%;width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:0px 8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;margin:5px 0px;}

.submitform select {border:1px solid #ccc;padding:4px;border-radius:5px;color:#666;font-weight:bold;}
.submitform .cvv {width:70px;}
.submitform input {border:1px solid #ccc;padding:4px;border-radius:5px;color:#666;font-weight:bold;width:340px;}
.submitform textarea {border:1px solid #ccc;padding:4px;border-radius:5px;color:#666;font-weight:bold;width:340px;height:100px}
.submitform td {color: #aaa;font-size:14px;padding:3px 0px;border-bottom:1px dotted #444;}
.submitform table {width:100%;}
.submitform h3{ font-size:18px; }
.submitform .but {color:#fff !important;display:block;width:340px; font-size:16px}
label.error {padding:0px 10px;color:#E76543;}
input.error {border:1px solid #E76543;}


div.error {
    border: 1px solid;
    margin: 10px 0px;
    padding:7px 10px 7px 10px;
    color: #D8000C;
    background-color: #FFBABA;
    font-weight:bold;
}

#basic-modal-content div.success {
display:none;
}
div.success {
color:#84b8d9;
font-weight:bold;
font-size:16px;    
}
