/*  
Theme Name: apt
Theme URI: http://3oneseven.com/
Description: Specials.
Version: 3.17
Author: miloIIIIVII
Author URI: http://3oneseven.com/

NOTE: Sole property of Intelli www.intelli.com and 3oneseven.com. 
NO copying, "inspiration" or any other form of use allowed.
Protected under copyright laws of the EU.
eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX:31992L0100:EN:HTML
*/

*{margin:0;padding:0;}

body{background:#fff url(images/01a.jpg) 0 0 repeat-x;
color:#384660;font:normal 17px/23px Arial,Tahoma,Helvetica,Sans-Serif;margin:0;padding:0;}

/* ----------------------------------- wrap */
#wrap{background:transparent;color:#384660;font:normal 15px/20px Arial,Tahoma,Helvetica,Sans-Serif;margin:0 auto;padding:0;width:88%;overflow:hidden;}
#content{width:100%;margin:0 auto;padding:0 20px;background:#fff url(images/03a.jpg) 0 0 repeat-x;overflow:auto;}
#single #front,#page #front,#category #front{display:none;}
#home,#single,#page,#category{background:#fff url(images/01a.jpg) 0 0 repeat-x;}
#front{clear:both;margin:0;padding:0;width:100%;
background:transparent url(images/03.jpg) 0 0 repeat-x;height:313px;overflow:hidden;}

/* ----------------------------------- links */
a,a:visited{color:#384660;text-decoration:none;}
a:hover{text-decoration:underline;color:#333;}
a img{border:none;}

/* ----------------------------------- header */
#header{clear:both;background:transparent url(images/04.jpg) 0 0 no-repeat;width:100%;height:123px;margin:5px auto;padding:0;}
#logo{background:transparent no-repeat;width:423px;height:95px;margin:14px 0 0 0;padding:0;float:left;overflow:hidden;display:inline-block;}
#logo h1,#logo h1 a{height:50px;width:423px;text-indent:-9000px;margin:0;padding:0;float:left;}
#logo h2,#logo h2 a{height:44px;width:423px;text-indent:-9000px;margin:0;padding:0;float:left;}
#logo h1 a:hover,#logo h2 a:hover{background:transparent;}
.description{display:none;}

/* ----------------------------------- header right */
#apply{text-align:center;float:right;height:99px;padding:0;margin:12px 0 0 0;
width:220px;display:inline-block;background:transparent url(images/096a.jpg) 0 0 no-repeat;}

#apply a:hover{text-align:center;float:right;height:99px;padding:0;margin:12px 0 0 0;
width:220px;display:inline-block;background:transparent url(images/097a.jpg) 0 0 no-repeat;}

#apply .app{margin:0;padding:0;height:99px;width:220px;display:block;}
#apply .app a{height:99px;width:220px;text-indent:-9000px;margin:0;padding:0;display:block;}
.ap{height:5px;width:220px;text-indent:-9000px;margin:0;padding:0;}
.apX{color:#A0ADC3;font-style:italic;font:12px arial;margin:0;padding:6px 0 0 0;}

#accept{text-align:left;float:right;height:99px;padding:0;margin:12px 0 0 0;
width:100px;display:inline-block;background:transparent;}
.acc{margin:0;padding:5px 0;font-size:24px;}
.ac{color:#A0ADC3;font:14px arial;margin:0;padding:2px 0;}
.ac ul{margin:0;padding:4px 0;list-style:none;}
.ac ul li{margin:0;padding:2px 0;list-style:none;}

/* ----------------------------------- top navi */
#navbar{margin:0;padding:0 0 0 10px;background:transparent;width:99%;height:34px;}
#navbar li{display:inline;list-style-type:none;margin:0;padding:0;}	
#navbar ul{margin:0;padding:5px 0 0 0;}
#navbar ul li a{font:normal 14px Arial,tahoma,verdana,Sans-Serif;color:#384660;text-decoration:none;padding:0 15px 0 0;margin:0;}
#navbar ul li a:hover{color:#666;background:transparent;padding:0 15px 0 0;margin:0;}
#navbar li a span{background:transparent;color:#666;}

/* ----------------------------------- main navi */
#menu{clear:both;margin:0;padding:14px 0 0 0;background:transparent;width:100%;}
#menu li{display:inline;list-style-type:none;margin:0;padding:0;}	
#menu ul{margin:0;padding:0;}
#menu ul li a{font:normal 17px Arial,tahoma,verdana,Sans-Serif;color:#fff;
padding:5px 12px;
margin:0;text-decoration:none;width:88px;}
#menu ul li a:hover{background:#fff;color:#384660;padding:5px 12px;margin:0;}
#menu li.current_page_item a{background:transparent;color:#fff;}
#menu li.current_page_item a:hover{border-top:1px solid #ccc;text-decoration:none;}
	
/* ----------------------------------- search */
#search{padding:0;margin:-23px 0 0 0;float:right;background:transparent url(images/05.jpg) center left no-repeat}
#searchdiv{margin:0;padding:0;}
#searchform{margin:0;padding:0;overflow:hidden;}
#s{width:210px;background:transparent url(images/06.jpg) center right no-repeat;color:#384660;border:0;
font:normal 13px Arial,Sans-Serif;padding:3px;margin:2px 0;}

/* ----------------------------------- front */
#bottom{width:100%;background:transparent url(images/02.jpg) 0 0 repeat-x;padding:0;margin:0;overflow:auto;}
#news{width:88%;height:345px;background:transparent;padding:40px 0;margin:0 auto;display:block;}
.open{width:88%;height:35px;background:transparent url(images/openb.png) 99% 0 no-repeat;padding:9px 0;margin:0 auto;
display:block;}
.open a{height:35px;text-indent:-90000px;margin:0;padding:0;}
.open:hover{background:transparent url(images/op.png) 99% 0 no-repeat;}

.col{width:60%;float:left;margin:0;padding:0;}
.col2{width:326px;height:440px;float:right;margin:0;padding:0;position:absolute;top:560px;right:7%;
background:transparent url(images/014a.png) 0 0 no-repeat;}
.col2 h3{color:#384660;font:normal 22px Arial,tahoma,verdana,Sans-Serif;
margin:0 auto;padding:100px 0 0 0;text-align:center;}

.col2 ul{list-style:none;margin:0;padding:12px 0 0 35px;}
.col2 li{list-style:none;margin:0;padding:0;}
.col2 ul li a{color:#384660;text-decoration:none;display:block;width:275px;overflow:hidden;
font-size:14px;line-height:14px;margin:0;padding:8px 0;}
.col2 ul li a:hover{color:#333;text-decoration:underline;}

/* ----------------------------------- home */
#hom{width:100%;background:transparent url(images/016.png) 2% -2px no-repeat;padding:0;margin:0;display:block;height:214px;}
.blurb{float:right;margin:0;padding:10px 0 0 0;width:50%;height:225px;
background:transparent url(images/015.png) 0 0 no-repeat;}
.blurb h2,.col h2{padding:0 0 8px 22px;margin:0;}
.blurb p,.col p{padding:0 22px;margin:0;}

#cards{width:100%;background:transparent url(images/08.jpg) 50% 0 no-repeat;padding:0;margin:0;display:block;height:95px;text-align:center;}

/* ----------------------------------- h tags */
h2{color:#384660;font:bold 20px Arial,verdana,tahoma,Sans-Serif;padding:10px 0;margin:0;}
h3{color:#384660;font:bold 17px Arial,verdana,tahoma,Sans-Serif;padding:8px 0;margin:0;}

/* ----------------------------------- bar */
#sidebar{margin:0;padding:10px 0;
width:326px;height:440px;float:right;background:transparent url(images/014a.png) 0 0 no-repeat;}
#sidebar p{padding:6px 0;margin:0;}

#sidebar h3{color:#384660;font:normal 22px Arial,tahoma,verdana,Sans-Serif;
margin:0 auto;padding:90px 0 0 0;text-align:center;}
#sidebar ul{list-style:none;margin:0;padding:12px 0 0 35px;}
#sidebar li{list-style:none;margin:0;padding:0;}
#sidebar ul li a{color:#384660;text-decoration:none;display:block;width:275px;overflow:hidden;
font-size:14px;line-height:14px;margin:0;padding:8px 0;}
#sidebar ul li a:hover{color:#333;text-decoration:underline;}

/* ----------------------------------- lists */
#content p ol,#content p ul{margin:12px 0;padding:10px 0;}
blockquote{margin:5px 0;padding:12px 25px;font-style:italic;color:#333;border-top:2px solid #ccc;border-bottom:2px solid #ccc;font:16px tahoma;}
#content blockquote p{margin:20px 0;padding:0;}

/* ----------------------------------- date */
.date{font-size:11px;text-align:right;float:right;margin:-42px 0 0 0;padding:0;}
.date span.date{color:#333;padding:0 2px 0 4px;}
.bigdate{font:normal 25px century gothic,sans serif;color:#333;text-decoration:none!important;}

.entry{clear:both;margin:6px 0;padding:5px 0;}
.entry p imgs{float:left;border:none;margin:5px;max-width:80%;}
.green{color:#094426;text-decoration:none;font-style:italic;}

/* ----------------------------------- columns */
#middle{float:left;width:59%;margin:9px 0;padding:15px 0;}
#middleM{float:left;width:90%;margin:9px 0;padding:15px 0;}

#content p{padding:0;margin:0;}

#middle ul{list-style:disc;margin:0;padding:12px 0;list-style-position:inside;}
#middle ul ul{list-style:disc;margin:0;padding:12px 0 0 10px;list-style-position:inside;}
#middle ul ol,#middle ol ul{margin:0;padding:12px 0 0 18px;list-style-position:inside;}
#middle ul li a,#middle ol li{color:#384660;text-decoration:none;margin:0;padding:5px 0;}
#middle ul li a:hover{color:#000;text-decoration:underline}
#middle ol,#middle ol ol{margin:0;padding:12px 0 0 10px;list-style-position:inside;}
#middle ol li,#middle ul li,
#middle ul ol li,#middle ol ul li{margin:0;padding:9px 0 0 9px;list-style-position:inside;}

#middle a{color:#384660;text-decoration:underline;}

#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#content img.wp-wink{float:none;border:none;padding:0;margin:0;}

.postspace{clear:both;background:transparent;width:99%;height:32px;margin:0;padding:0;}

/* ----------------------------------- s footer */
#s_footer{clear:both;background:transparent url(images/011.jpg) 0 0 repeat-x;width:100%;height:284px;margin:0;padding:0;}

.coli{width:22%;float:left;margin-right:25px;padding:0;}
.coli2{width:22%;float:right;margin:0;padding:0;}

#s_footer h3 a{color:#fff;font:normal 16px/16px Arial,tahoma,verdana,Sans-Serif;
margin:0 auto;padding:2px 0;height:36px;overflow:hidden;display:block;font-weight:700;}
#s_footer ul{list-style:none;margin:0;padding:0;}
#s_footer li{list-style:none;margin:0;padding:0;}
#s_footer ul li a{color:#A0ADC3;text-decoration:none;font-size:14px;line-height:14px;
margin:0;padding:3px 0;display:block;}
#s_footer ul li a:hover{color:#fff;text-decoration:none;}

/* ----------------------------------- footer */
#footer{clear:both;background:transparent;width:100%;height:80px;margin:0;padding:0;}
.inner{background:transparent;width:83%;margin:0 auto;padding:17px 0;}
.credits{clear:both;background:transparent;width:100%;margin:0 auto 0;padding:0;text-align:center;
font:normal 13px Arial,Sans-Serif;color:#ccc;font-variant:small-caps;}
.credits a{color:#ccc;}

/* ----------------------------------- comments */
#comments{width:99%;padding:12px 0;}
#comments h3,h3#respond{color:#555;margin-bottom:7px;}
ol.commentslist{list-style:none;margin:5px 0;}
.commentslist li{background:#fff;border:1px solid #ccc;margin:7px 0;padding:7px 0;}
.commentslist li a{font-weight:bold;}
.commentslist li.alt{background:#ccc;}
.commentslist li:hover{border-color:#888;}
.commentslist .comment_text{margin:0;line-height:1.4em;overflow:hidden;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}

p.author_meta{font-weight:700;text-transform:uppercase;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-align:right;margin:0 7px 0 0;}
.count{float:left;display:block;width:33px;height:33px;font-size:33px;color:#333;line-height:33px;}

.commentslist li.author{background:#333;color:#ccc;}
.commentslist li.author a{color:#ddd;}
.commentslist li.author a:hover{color:#fff;}
#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height:1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#ccc;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;}
#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:99%;overflow:hidden;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:99%;height:255px;border:1px solid #ccc;padding:2px 0;margin-top:3px;color:#333;background:#fff ;}
#commentform #submit{background:transparent;font:normal 22px century gothic,arial,sans-serif;color:#333;border:1px solid #ccc;width:200px;height:35px;cursor:pointer;text-transform:uppercase;}

p.comments_link img{margin:0;padding:0;border:none;}

/* ----------------------------------- toolTip */
body div#toolTip{position:absolute;z-index:1000;width:220px;background:#fff;border:0;text-align:left;
padding:9px;min-height:1em;}
body div#toolTip p{margin:0;padding:0;color:#000;font:14px/22px geneva,arial,sans-serif; }
body div#toolTip p em,body div#toolTip p em span{display:none;}

hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}

/* ----------------------------------- floats */
.center,.aligncenter{text-align:center;display:block;margin:0 auto;padding:5px;}
.alignleft{float:left;margin-right:10px;margin-bottom:5px;}
.alignright{float:right;margin-left:10px;margin-bottom:5px;}

.navigation{color:#333;font:normal 17px century gothic,Verdana,Arial,Sans-Serif;padding:8px 0;
margin:12px 0;font-variant:small-caps;clear:both;text-decoration:none;}
#middle .navigation a{color:#333;text-decoration:none;}

/* ----------------------------------- wordpress */
.cat{margin:16px 0;padding:5px;background:#fafafa;display:block;}
.time{float:right;font:1.5em century gothic,"helvetica",tahoma;line-height:100%;margin:-30px 0 0 0;padding:2px 0 0 0;width:34px;height:40px;text-align:center;
background:transparent url(images/17a.png) 0 0 no-repeat;}
.time a{cursor: help;color:#094426;}
.back{float:right;margin:-40px 0 0 0;padding:0;width:121px;height:32px;background:transparent;}
.drop{float: left;font: 2.5em century gothic,"helvetica",tahoma,sans-serif;line-height:100%;margin:3px 8px 0 0;width:30px;text-align:center;}
.acronym, abbr, span.caps{ font-size: 0.9em;letter-spacing: .07em;}
.acronym, abbr, span.caps {cursor: help;}
.acronym, abbr {border-bottom: 1px dashed #094426;}

table{width:100%;background:#fafafa;border:1px solid #ccc;color:#333;margin:12px 0;}
caption{font-size:.8em;font-style: italic;text-align:right;color:#666;}
td{padding:.3em;border:1px solid #ccc;}
tr{color:#333;background:#fafafa;}
tr.alt,tr.even{background:#ccc;}
th{padding:.3em;color:#000;background:#fafafa;border:1px solid #ccc;}
td a,th a{font-weight:bold;color:#094426;}

dl{margin:12px 0;border-bottom:1px solid #ccc;padding:0.5em 0;}
dt{display:inline;margin:9px 0;padding:0;color:#333;font-style:italic;}
dd{display:block;margin:7px 0;padding:0;}
dd a{color:#094426;}
dd a:hover{color:#333;}

code{padding:0 3px;margin:12px 0;background:#fafafa;}
pre{overflow:auto;padding:9px;background:#fafafa;border:1px solid #ccc;}
pre code{padding:0;background:transparent;}

.wp-caption{padding:6px 1px 0 1px;background:#fafafa;text-align:center;}
.wp-caption .wp-caption-text{margin:0;padding:0 5px;text-align:right;font-size:.8em;
color:#666;}
.wp-caption img{margin:0 auto;padding:0;border:1px solid #666;}
.gallery{display:block;text-align:center;margin:18px 0;}
.gallery img{border:1px solid #ccc;}

/* ----------------------------------- forms */
.cform { margin:10px auto;padding:10px 0;clear:both;width:470px; }
.linklove{ display:none;}
.cform fieldset	{ margin:10px 0 0 0; padding:10px 0 0 0; border:none;background:white; }
.cform .cf_hidden {display:none; border:none!important;background:none!important;
padding:0!important;margin:0!important;}
.cform legend { margin-left:10px;padding: 0 2px; font:normal 23px century gothic,tahoma; color:#666;}
ol.cf-ol { margin:0!important; padding:0!important; }
ol.cf-ol li{background:none!important; margin:5px 0 8px!important;padding:0; list-style:none!important; text-align:left;line-height:1.3em;}
ol.cf-ol li.textonly {padding:3px 0; text-align:center;}
.cform label {margin:0; text-align:left;font-size: 15px;display:block;
color:#888;background:#f8f8f8;padding:2px 4px;letter-spacing:2px;}
label.cf-before {display:inline-block;margin:4px 5px 0 0; }
label.cf-before span{width:200px; display:block;}
label.cf-after 	{display:inline-block; margin:4px 3px 0 4px;width:115px;
text-align:left;}
label.cf-after span {width:115px;display:block;}
label.cf-group-after {display:inline-block;margin:4px 6px 0 4px;width:185px;text-align:left;}
label.cf-group-after span {width:185px;display:block;}
.cform input,.cform textarea,.cform select { margin:0 0 8px 0;padding:3px 5px;
background: white; border:none;border-bottom:1px dotted #eeeeee;vertical-align:top;
font-size:10px;font-weight:bold;letter-spacing:2px;color:#384a58;}
.cform input:hover,.cform textarea:hover,.cform select:hover{background:#ccc; }
.cform input:focus,.cform textarea:focus,.cform select:focus{background:white; }
.cform textarea,.cform input{width:440px;}
.cform select {width:448px; }  
.cform select.cfselectmulti{ height:6.5em; }
.cform textarea {font-family: arial;font-size: 0.9em;height: 6em;overflow:auto;}
.cform input.cf_date {width:418px;}
ol.cf-ol li.cf-box-title{font:15px century gothic,tahoma;;color:#333;}
input.cf-box-a,input.cf-box-b { margin:3px 0 0 0; width:16px; height:22px;border:none!important;background:none!important; }
ol.cf-ol li.cf-box-group {padding: 0 0 5px 0; } 
span.reqtxt,span.emailreqtxt { display:none;}
.cform input.fldemail{margin:0;background:white; }
.cform input.fldrequired {margin:0;background:white; }
.cform textarea.fldemail{margin:0;background:white; }
.cform textarea.fldrequired {margin:0;background:white; }
p.cf-sb {padding: 0!important;margin: 0;text-align:right;}
.cform input.sendbutton	{ width:150px;  padding:5px; margin: 5px 3px 4px 0pt;
font-size:0.8em;background:#fff; border:1px solid #adadad!important;border-left-color:#ececec!important; border-top-color:#ececec!important;}
ol.cf-ol li.cf_li_err {background:#FFDFDF!important;
border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;padding:5px 0px!important;margin:5px 0!important;}
ol.cf-ol li ul.cf_li_text_err {padding:0 0 0 10px;margin:0;color:#333;display:inline-block;}
ol.cf-ol ul.cf_li_text_err li {background:none!important;
list-style:none!important;font-weight:bold;text-indent:0;margin:0 0 2px!important;padding-left:15px;}
ol.cf-ol ul.cf_li_text_err li:before {content:'';}
label.seccap {margin-top: 6px;}
label.secq{display:inline-block; width:auto;padding:2px 4px 2px 2px;}


label.secq span {display:block!important;width:auto;}
input.secinput {vertical-align:text-bottom;}
div.cf_info {color:#333;display:none;padding:10px 15px!important;
width:420px;line-height:1.3em;margin:10px auto;}
div.cf_info ol {margin:0;padding:5px 15px 0 30px;}


div.cf_info ol li {padding:1px 0;margin:2px 0;}
div.cf_info a{color:red!important;text-decoration:underline!important;}
div.success {color:#888;display:block;letter-spacing:4px;text-align:right;}
div.failure {display:block;background:#FFDFDF !important;
border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;}
div.waiting {background:#F9F9F9;color:#aaa;display:block;}
.cform .cf_error { color:#ad2929; border-bottom:1px solid #f1e2e2; }
div.mailerr {display:block;}
.mailerr,.cform .cf_errortxt {color:#ad2929; }
[disabled] {color:#ddd;border-color:#ddd!important;background:none!important;}
.disabled {border-color:#ddd!important;}
.cform input.cf_upload {width:220px;background: #f9f9f9;border:1px solid #888;}
.linklove ,.linklove a,.linklove a:visited {display:none;}

* html .cform legend { position:absolute; top: -10px; left: -7px; margin-left:0;}
* html .cform fieldset {position: relative;margin-top:15px;padding-top:25px; }
*+html .cform legend { position:absolute; top: -10px; left: -7px; margin-left:0;}
*+html .cform fieldset {position: relative;margin-top:15px;padding-top:25px; }
* html ol.cf-ol {display:inline-block;}