@charset "utf-8";
/* CSS Document */

body { color: #000; font-family:Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;  font-size:14px; background:#0c0c0c url(../images/bodyback.png) repeat-x bottom;}
h1, h2, h3, h4, h5, p, ul, li, div, form{ margin:0; padding:0;}
img, a { border: none;  outline:none; text-decoration: none;}

.clr { clear: both;}
.left { float: left;}
.right { float: right;}
a, img a { cursor: pointer;}
*{margin:0;}
html{ width:100%; height:100%;}
ul, ol, li{ list-style:none;}

/*Wrapper*/
.wrapper{ background:url(../images/bg.jpg) top center no-repeat; min-height:880px;}
.wrapperIn{ width:800px; margin:0 auto;padding-top:74px; }
.wrapperIn .logo{ width:800px; height:440px; }
.wrapperIn .logo a{ display:block; width:800px; height:440px; text-indent:-9999px; }

.links{ padding-top:14px;}
.fbWrap{ float:left;  padding-left:0px;}
.fbWrap p{ color:#fff; font-size:12px; text-transform:uppercase; text-align:right; padding-bottom:3px; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000;
-ms-text-shadow:1px 1px 1px #000; -o-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000;}
.fbWrap a.facebook{ width:85px; height:82px; float:left; background:url(../images/fb.jpg) 0 0 no-repeat; text-indent:-9999px;}
.fbWrap a.belink{ width:85px; height:82px; margin-right:19px; margin-top:3px; float:left; background:url(../images/benetwork.png) 0 0 no-repeat;  text-indent:-9999px;}

.checkOut{ float:left;  padding-left:49px; width:336px; text-align:center;}
.checkOut p{ color:#fff; font-size:12px; text-transform:uppercase; padding-bottom:3px; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000;
-ms-text-shadow:1px 1px 1px #000; -o-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000;}
.checkOut a{ width:336px; height:82px; background:url(../images/check_out.jpg) 0 0 no-repeat; display:block; text-indent:-9999px;}


.contactUs{ float:left;  padding-left:40px;}
.contactUs p{ color:#fff; font-size:12px; text-transform:uppercase; padding-bottom:3px; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000;
-ms-text-shadow:1px 1px 1px #000; -o-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000;}
.contactUs a.contactme{ width:86px; height:82px; background:url(../images/mail.jpg) 0 0 no-repeat; float:left; text-indent:-9999px;}
.contactUs a.linkden{ width:86px; height:82px; background:url(../images/linkden.png) 0 0 no-repeat; margin-left: 14px; float:left; text-indent:-9999px;}


.ribbon{ height:109px; clear:both; margin-top:12px;}
.ribbonContent{ width:1000px; margin:0 auto; text-align:center; padding-top:9px;}
.ribbonContent p{ padding-top:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:20px;text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000;
-ms-text-shadow:1px 1px 1px #000; -o-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000;}
.ribbonContent  span{ color:#fff; font-size:14px; float:right; padding-right:195px; font-family:Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000;
-ms-text-shadow:1px 1px 1px #000; -o-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000;}



#inline { display: none; width: 600px; }

label { margin-right: 12px; margin-bottom: 9px; font-family: Georgia, serif; color: #646464; font-size: 1.2em; }

.txt { 
display: inline-block; 
color: #676767;
width: 420px; 
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
border: 1px dotted #ccc; 
padding: 5px 9px;
font-size: 1.2em;
line-height: 1.4em;
}

.txtarea { 
display: block; 
resize: none;
color: #676767;
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
width: 500px; 
height: 150px;
border: 1px dotted #ccc;
padding: 5px 9px; 
font-size: 1.2em;
line-height: 1.4em;
}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

#send { 
color: #dee5f0;
display: block;
cursor: pointer;
padding: 5px 11px;
font-size: 1.2em;
border: solid 1px #224983;
border-radius: 5px;
background: #1e4c99; 
background: -webkit-gradient(linear, left top, left bottom, from(#2f52b7), to(#0e3a7d)); 
background: -moz-linear-gradient(top, #2f52b7, #0e3a7d); 
background: -webkit-linear-gradient(top, #2f52b7, #0e3a7d);
background: -o-linear-gradient(top, #2f52b7, #0e3a7d);
background: -ms-linear-gradient(top, #2f52b7, #0e3a7d);
background: linear-gradient(top, #2f52b7, #0e3a7d);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f52b7', endColorstr='#0e3a7d'); 
}
#send:hover {
background: #183d80; 
background: -webkit-gradient(linear, left top, left bottom, from(#284f9d), to(#0c2b6b)); 
background: -moz-linear-gradient(top,  #284f9d, #0c2b6b); 
background: -webkit-linear-gradient(top, #284f9d, #0c2b6b);
background: -o-linear-gradient(top, #284f9d, #0c2b6b);
background: -ms-linear-gradient(top, #284f9d, #0c2b6b);
background: linear-gradient(top, #284f9d, #0c2b6b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284f9d', endColorstr='#0c2b6b');
}
#send:active {
color: #8c9dc0; 
background: -webkit-gradient(linear, left top, left bottom, from(#0e387d), to(#2f55b7)); 
background: -moz-linear-gradient(top,  #0e387d,  #2f55b7);
background: -webkit-linear-gradient(top, #0e387d, #2f55b7);
background: -o-linear-gradient(top, #0e387d, #2f55b7);
background: -ms-linear-gradient(top, #0e387d, #2f55b7);
background: linear-gradient(top, #0e387d, #2f55b7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e387d', endColorstr='#2f55b7');
}






