/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/
@font-face {
font-family: 'GillSansMT-Condensed';
src: url('fonts/gilc.eot');
src: url('fonts/gilc.eot?#iefix') format('embedded-opentype'),
url('fonts/gilc.woff') format('woff'),
url('fonts/gilc.ttf') format('truetype'),
url('fonts/gilc.svg#gilc') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GillSans-CondensedBold';
src: url('fonts/17090_gillsanscondensedbold.eot');
src: url('fonts/17090_gillsanscondensedbold.eot?#iefix') format('embedded-opentype'),
url('fonts/17090_gillsanscondensedbold.woff') format('woff'),
url('fonts/17090_gillsanscondensedbold.ttf') format('truetype'),
url('fonts/17090_gillsanscondensedbold.svg#17090_gillsanscondensedbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GillSansMT';
src: url('fonts/gil.eot');
src: url('fonts/gil.eot?#iefix') format('embedded-opentype'),
url('fonts/gil.woff') format('woff'),
url('fonts/gil.ttf') format('truetype'),
url('fonts/gil.svg#gil') format('svg');
font-weight: normal;
font-style: normal;
}
*
{
margin:0;
padding:0;
behavior: url(images/border.htc);
}
body
{
font-size:12px;
}
h2 
{
color:#3D6682;
font-weight:bold;
padding:0;
margin:0 0 10px 0 !important;
}
a:hover 
{
text-decoration:none;
}
strong.bld_grey 
{
color:#737373;
}
p
{
line-height:20px;
}
.wrapper
{
width:1360px;
margin:0 auto;
}
.header
{
background:url(images/headerbg.jpg) repeat-x;
height:187px;
}
.logotagline
{
width:980px;
margin:0 auto;
padding-top:10px;
}
.logo
{
float:left;
width:241px;
height:104px;
}
.tagline
{
float:left;
color:#0a148c;
font-size:30px;
font-weight:normal;
line-height:32px;
margin:38px 0px 0px 30px;
font-family: 'GillSansMT-Condensed';
}
.contact-number
{
text-align:center;
font-size:32px;
color:#02B5F7;
font-weight:bold;
margin:0px 0px 0px 0px;
font-family:'GillSans-CondensedBold';
}
.menucontact
{
height:55px;
margin-top:18px;
float:none;
}
.menu
{
width:720px;
float:left;
margin-right:95px;
margin-top:18px;
background:url(images/menubg.png) no-repeat right #142f52;
height:45px;
padding:10px 0px 0px 190px;
}
.menu ul
{
list-style:none;
}
.menu ul li
{
float:left;
display:inline;
}
.menu ul li a
{
display:block;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding:10px 18px;
}
.menu ul li a:hover
{
background:#8fc5e6;
border-radius:5px;
}
.menu-aesta-menu-container 
{
position:relative;
z-index:1111;
}
.bannerslider
{
float:left;
margin:-112px 0 0 0 !important;
}
*:first-child+html .bannerslider 
{
float:left;
margin:-94px 0 0 0 !important;
}
.lof-main-outer 
{
background:none !important;
}
.container
{
clear:both;
background:#FFFFFF;
}
.content
{
width:980px;
margin:0 auto;
padding:0;
}
.content-left
{
width:650px;
float:left;
padding-right:55px;
}
.content-right
{
width:268px;
float:left;
}
.mailing-list
{
background:#e5ecf1;
border-radius:5px;
padding:20px 9px 20px 14px;
}
.mailing-list h2
{
font-weight:bold;
font-size:20px;
color:#2f496a;
}
.mailing-list h3
{
font-weight:bold;
font-size:12px;
color:#4f4f4f;
margin-top:8px;
}
.mailing-list p
{
color:#4f4f4f;
margin:10px 0px;
}
.mailinginput
{
background:#FFFFFF;
border:0px;
border-radius:5px;
margin-top:10px;
color:#000000;
padding:10px;
}
.mailingsubmit
{
background:url(images/mailingsubmit.png) no-repeat;
width:142px;
height:55px;
border:0px;
margin-top:15px;
cursor:pointer;
}
.footer
{
clear:both;
height:60px;
background:#2d4768;
border-top:20px solid #e9d6ac;
}
.footer-main
{
width:980px;
margin:0 auto;
}
.footer-menu
{
width:745px;
height:35px;
padding:10px 0px 0px 0px;
margin:0 auto;
}
.footer-menu ul
{
list-style:none;
}
.footer-menu ul li
{
float:left;
display:inline;
}
.footer-menu ul li a
{
display:block;
text-transform:uppercase;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding:0px 18px;
}
.footer-menu ul li a:hover
{
text-decoration:underline;
}
.sidebar_list
{
list-style:none;
}
.menu li 
{
margin:0;
padding:0;
display:inline;
list-style:none;
}
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a 
{
background:none;
color:#FFFFFF;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#FFFFFF;
padding:5px 15px;
float:left;
margin:2px 3px 0 3px;
text-transform:uppercase;
}
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover, .menu .current-menu-item ul a:hover, .menu .current-menu-ancestor a:hover 
{
background:#8fc5e6;
border-radius:5px;
color:#FFFFFF;
}
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover 
{
background:#8fc5e6;
border-radius:5px;
color:#FFFFFF;
}
.content-right
{
width:268px;
float:left;
}
.mailing-list
{
background:#e5ecf1;
width:267px;
background-color:#e5ecf1;
border-radius:5px;
padding:20px 9px 20px 10px;
float:left;
}
.mailing-list h2
{
font-weight:bold;
font-size:20px;
color:#2f496a;
}
.mailing-list h3
{
font-weight:bold;
font-size:12px;
color:#4f4f4f;
margin-top:8px;
}
.mailing-list p
{
color:#4f4f4f;
margin:10px 0px;
}
.mailinginput
{
background:#FFFFFF;
border:0px;
border-radius:5px;
margin-top:10px;
color:#7F7F7F;
padding:10px 5px !important;
}
.mailingsubmit
{
background:url(images/mailingsubmit.png) no-repeat;
font-size:0;
width:142px;
height:55px;
border:0px;
margin-top:10px;
cursor:pointer;
}
.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft 
{
float:left;
}
ul.blu_blt_list 
{
margin:0 0 20px 0;
padding:0;
}
ul.blu_blt_list li 
{
background:url(images/about_blt.gif) no-repeat 0 6px;
list-style:none;
padding:0 0 10px 18px;
}
.headline_area 
{
margin:0;
display:none;
}
.quick_lnk_box 
{
background:#E5ECF1;
padding:20px 10px 1px 20px;
border-radius:8px;
margin:20px 0;
}
.quick_lnk_box a 
{
text-decoration:none;
}
.quick_lnk_box a:hover 
{
color:#4F729E;
}
#wpfes_newsletter 
{
margin:0;
padding:0;
}
#wpfes_newsletter form input.wpfes_form_txt 
{
border-radius:5px;
border:0;
margin:0 0 5px 0;
width:225px;
padding:7px 0 7px 5px;
}
#wpfes_newsletter form p.wpfes_form_label 
{
font-size:12px;
font-weight:bold;
}
#wpfes_newsletter form p.wpfes_form_label span.tos 
{
font-weight:normal;
font-size:11px;
position:relative;
top:5px;
}
#wpfes_newsletter form input#wpfes_agree_terms 
{
margin:0;
position:relative;
top:8px;
}
li.widget 
{
background:#E5ECF1;
border-radius:5px 5px 5px 5px;
float:left !important;
margin:10px 0;
padding:10px 9px 10px 10px;
width:20.9em !important;
}
li.widget ul li 
{
margin:0 0 0 15px;
}
li.widget ul li a 
{
text-decoration:none;
}
li.widget h3 
{
color:#3D6682;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}
.menu .current-parent > a, .menu .current-cat-parent > a, .menu .current-menu-ancestor > a 
{
background:#8fc5e6;
border-radius:5px;
color:#FFFFFF;
}
.lof-main-outer .lof-previous 
{
left:190px !important;
}
.lof-main-outer .lof-next 
{
right:190px !important;
}
#sidebar_1 
{
width:auto;
float:right;
margin:0 5px 0 0;
}
*:first-child+html #sidebar_1 
{
width:24em;
margin:0 0 0 10px;
}
.post_box, .teasers_box, .full_width #content_box .page 
{
margin:0;
}
*:first-child+html .container img.post_image 
{
margin:18px 0 0 0;
}
.content_full 
{
float:left;
}
#access a.assistive-text:active,#access a.assistive-text:focus 
{
background: #eee;
border-bottom: 1px solid #ddd;
color: #1982d1;
clip: auto !important;
font-size: 12px;
position: absolute;
text-decoration: underline;
top: 0;
left: 7.6%;
}
/* =Menu-------------------------------------------------------------- */
#access ul.menu li.menu-item
{
float: left;
position: relative;
}
#access ul.menu li.menu-item a 
{
color: #eee;
display: block;
line-height: 32px;
padding: 0 1.0em;
text-decoration: none;
}
#access ul.menu li.menu-item ul.sub-menu
{
display: none;
}
#access ul.menu li.menu-item:hover ul.sub-menu
{
background:#8fc5e6;
display:block;
float: left !important;
margin: 0;
border-radius:0px 0px 5px 5px;
-moz-border-radius:0px 0px 5px 5px;
-webkit-border-radius:0px 0px 5px 5px;
-khtml-border-radius:0px 0px 5px 5px;
padding:0px 0px 5px 0px !important;
position: absolute;
top: 2.52em;
left:3px;
width: 188px;
z-index: 99999;
}
#access ul.menu li.menu-item ul.submenu li.menu-item ul.sub-menu 
{
left: 100%;
top: 0;
}
#access ul.menu li.menu-item ul.sub-menu li.menu-item a 
{
width:178px;
color:#FFFFFF;
border-radius:0px;
font-size: 12px;
font-weight: bold;
height: auto;
line-height: 1.4em;
padding:5px;
margin:0;
}
#access ul.menu li.menu-item ul.sub-menu li.menu-item a:hover
{
background:#7CB5D8;
}
#access li:hover > a,#access ul ul :hover > a,#access a:focus 
{
background: #7CB5D8;
}
#access li:hover > a,#access a:focus 
{
background:#8fc5e6;
border-radius:5px;
color:#FFFFFF;
}
#access ul li:hover > ul 
{
display: block;
}
#access .current-menu-item > a,#access .current-menu-ancestor > a,#access .current_page_item > a,#access .current_page_ancestor > a 
{
font-weight: bold;
}




.amouheadertitle td 
{
padding:20px;

background: #2e4869; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlNDg2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q0ZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #2e4869 0%, #b3d4d0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e4869), color-stop(100%,#b3d4d0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2e4869 0%,#b3d4d0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2e4869 0%,#b3d4d0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2e4869 0%,#b3d4d0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2e4869 0%,#b3d4d0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e4869', endColorstr='#b3d4d0',GradientType=0 ); /* IE6-8 */

color:#FFFFFF;
font-size:30px;
font-weight:bold;
text-align:center;
width:100%;
padding:20px;
border-radius:20px 20px 0px 0px;
-moz-border-radius:20px 20px 0px 0px;
-webkit-border-radius:20px 20px 0px 0px;
-khtml-border-radius:20px 20px 0px 0px;
}
.DFDFDF
{
background:#DFDFDF;
}
.EFEFEF
{
background:#EFEFEF;
}
.DFDFDF td,.EFEFEF td
{
padding:5px;
border:1px solid #CCCCCC;
}
.join
{
background: #1e5799;/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);/* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );/* IE6-8 */
border:0px;
padding:5px;
color:#FFFFFF;
font-weight:bold;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
cursor:pointer;
}
.tick
{
background:url(images/right_s.png) center no-repeat;
width:15px;
height:16px;
}
.buynow a
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-shadow:0px 0px 1px #000000;
}
.buynow
{
width:100px;
height:30px;
text-align:center;
padding:10px 0px 0px 0px;

background: #1e5799;/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);/* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);/* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );/* IE6-8 */

border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
-khtml-border-radius:15px;
}
