/*
Theme Name: Arctica
Theme URI: http://preview.ait-themes.com/arctica/wp
Author: AIT-Themes.com
Description: Follow us on <a href="http://themeforest.net/user/ait/follow">Themeforest</a> or <a href="http://twitter.com/AitThemes">Twitter</a>
Version: 1.12
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/

/* *************************************
*    !!! Do not edit this file !!!    *
* Please edit style.less.css instead. *
* *********************************** */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin:0;
/*padding:0;
border:0;*/
font-size:100%;
font:inherit;
vertical-align:baseline;
}

img { border:0; }
zarticle, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }

body { line-height:1; }

ol, ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }

table {
/*border-collapse:collapse;*/
border-spacing:0;
}

html, div, map, dt, isindex, form {display:block;}

header, nav, article, footer, address {display:block;}

html {
/*background:#b9d8e3 url("http://technova3/~jineshap/tourtub/wp-content/themes/arctica/design/img/patterns/arctica_blue.jpg") repeat-x center top scroll;*/
color:#555555;
}

body {width:100%;min-width:1024px;margin:0px;font-family:arial;font-size:12px;background: url("design/img/TourTub_Background.jpg") no-repeat fixed 0 0 transparent;}


.clearfix:after {content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden;}

.clear:after {content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.textshadow {text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
a {text-decoration:underline;}
a:hover { text-decoration:none; }
#social-links {margin:90px 20px 0 0;}
#social-links li {float:left;margin:0 10px 0 0;}
.mainpage {color:#555555;width:1024px;height:auto;margin:0 auto;margin-bottom:40px;}
.mainpage a {color:#DF0024;}
.mainpage a:hover {color:#0093c9;text-decoration:underline;}
.mainpage strong {font-weight:bold;color:#333333;}
small {font-size:11px;line-height:16px;}
strong {font-weight:bold;}
b {font-weight:bold;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.hidden {display:none;}
.bluestrong {color:#0093c9;font-weight:bold;}
pre {font-family:"Lucida Sans Typewriter", "Lucida Console";line-height:16px;}
code {font-family:"Lucida Sans Typewriter", "Lucida Console";line-height:16px;}
.frame pre {margin-bottom:10px;}
.frame code {margin-bottom:10px;}
.frame pre code {margin-bottom:0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:none;}
.mainpage h1 {font-size:26px;margin:0 0 15px 0;font-weight:bold;}
.mainpage h2 {font-size:22px;margin:0 0 10px 0;font-weight:normal;}
.mainpage h3 {font-size:18px;margin:0 0 10px 0;font-weight:bold;}
.mainpage h4 {font-size:16px;margin:0 0 10px 0;font-weight:normal;}
.mainpage h5 {font-size:12px;margin:0 0 10px 0;font-weight:bold;}
.mainpage h6 {font-size:12px;margin:0 0 10px 0;font-weight:normal;}
.center {text-align:center;}

.aligncenter {
margin:auto;
text-align:center;
margin-bottom:20px;
display:block !important;
}

.alignleft {float:left;margin:0px 25px 20px 0px;}
.alignright {float:right;margin:0px 0px 20px 25px;}

.separator {
background:#eeeeee;
-moz-border-radius:7px 7px 0 0;
border-radius:7px 7px 0 0;
-webkit-border-radius:7px 7px 0 0;
position:relative;
height:20px;
width:auto;
z-index:10;
border-bottom:1px solid #ffffff;
display:none;
}

.separator:nth-child(2) {background:none;}

.button {
color:#ffffff;
text-decoration:none;
background:#333333;
border:1px solid #333333;
display:inline-block;
line-height:14px;
font-size:11px;
font-family:arial;
font-weight:bold;
cursor:pointer;
padding:2px 12px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
text-align:center;
}

.button:hover {color:#ffffff;text-decoration:none;background:#444444;border:1px solid #444444;}
input.button {line-height:13px;padding:2px 9px;}

.page-content a.bigbut {
color:#ffffff;
text-decoration:none;
display:inline-block;
background:url('design/img/bigbut.png') bottom left repeat-x #eeeeee;
text-align:center;
font-size:16px;
line-height:20px;
padding-top:4px;
padding-bottom:6px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1) inset;
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1) inset;
}

.page-content a.bigbut:hover {color:#ffffff;text-decoration:none;}

.cleanmargin {margin:0px !important;}

.cleanmargin-bottom {
margin-bottom:0px !important;
}

.cleanpadding {
padding:0px !important;
}

.clean-line {
line-height:normal !important;
}

.fl {
float:left;
}

.fr {
float:right;
}

.fl-space5 {
float:left;
margin-right:5px;
}

.fl-space10 {
float:left;
margin-right:10px;
}

.fl-space15 {
float:left;
margin-right:15px;
}

.fl-space20 {
float:left;
margin-right:20px;
}

.fr-space5 {
float:right;
margin-right:5px;
}

.fr-space10 {
float:right;
margin-right:10px;
}

.fr-space15 {
float:right;
margin-right:15px;
}

.fr-space20 {
float:right;
margin-right:20px;
}

.size-80 {
width:80px;
}

.size-100 {
width:100px;
}

.size-120 {
width:120px;
}

.size-140 {
width:140px;
}

#header {
background: url("design/img/TourTub_Header1.jpg") no-repeat scroll 0px 50px transparent;
width:auto;
height:auto;
padding-bottom:40px;
padding-top:50px;
position:relative;
z-index:1;
}

#header .logo {
padding:50px 30px 0 30px;
position:relative;
display:none;
}

#header .logo a {
display:block;
}

#header .info {
color:#ffffff;
margin:0px;
font-size:11px;
clear:both;
position:absolute;
width:150px;
right:-150px;
bottom:5px;
line-height:17px;
text-shadow:3px -2px 9px -4px rgba(0, 0, 0, 0.2);
-moz-text-shadow:3px -2px 9px -4px rgba(0, 0, 0, 0.2);
-webkit-text-shadow:3px -2px 9px -4px rgba(0, 0, 0, 0.2);
}

#header-container {
float:left;
position:relative;
z-index:100;
border-radius:7px 7px 0 0;
-moz-border-radius:7px 7px 0 0;
-webkit-border-radius:0 0 7px 7px;
box-shadow:3px -2px 9px -4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:3px -2px 9px -4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:3px -2px 9px -4px rgba(0, 0, 0, 0.2);
}

div.toolbar {
display:none;
border-top:1px solid #d6d6d6;
background:#ffffff;
}

#breadcrumb {
clear:both;
padding:10px 51px 10px 51px;
font-weight:bold;
text-align:right;
font-size:11px;
}

span.crumbs a {
font-weight:normal;
}

span.crumbs span.current {
font-weight:normal;
}

#search-form {
display:none;
}

#container {
background:#ffffff url('design/img/section-shd.png') no-repeat top center;
border-top:1px solid #d6d6d6;
}

#content {
height:auto;
padding:35px 0px 20px 30px;
}

.mainbar {
width:656px;
float:left;
}

.onecolumn .mainbar {
width:964px;
}

.leftContent {
float:none;
}

.fixed {
position:relative;
}

#fixedmenu {
position:fixed;
min-width:1024px;
margin-bottom:20px;
z-index:1100;
}

#fixedmenu .flags {
position:absolute;
top:18px;
right:30px;
padding:0px;
display:block;
}

#fixedmenu .flags a {
display:block;
float:left;
margin-left:8px;
border:1px solid #d6d6d6;
}

#fixedmenu .flags a.active {
margin-left:18px;
}

#fixedmenu .flags a img {
vertical-align:top;
}

.phoneNumber {
color:#bbbbbb;
margin:0px;
font-size:14px;
font-family:Arial;
font-weight:normal;
}

.mainmenu {
background:#292929 url("http://technova3/~jineshap/tourtub/wp-content/themes/arctica/design/img/sand.png") repeat;
border-radius:0 0 7px 7px;
-moz-border-radius:0 0 7px 7px;
-webkit-border-radius:0 0 7px 7px;
box-shadow:0 0 6px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 0 6px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0 6px 4px rgba(0, 0, 0, 0.2);
position:relative;
}

.mainmenu ul {
list-style-type:none;
margin:0 0px;
}

.mainmenu ul:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.mainmenu ul li {
margin:0px 30px 0px 0px;
float:left;
position:relative;
}

.mainmenu > ul > li, .mainmenu > .menu > ul > li {
line-height:26px;
display:block;
}

.mainmenu > ul > li > a, .mainmenu > .menu > ul > li > a {
font-family:Arial, Arial, sans-serif;
text-decoration:none;
color:#bbbbbb;
font-size:16px;
padding:12px 0 16px 0;
position:relative;
z-index:1000;
display:block;
}

.mainmenu > ul > li > a:hover, .mainmenu > .menu > ul > li > a:hover {
text-decoration:none;
color:#bbbbbb;
}

.mainmenu > ul > li.current_page_item > a, .mainmenu > ul > li.current_page_parent > a, .mainmenu > ul > li.current_page_ancestor > a, .mainmenu > .menu > ul > li.current_page_item > a, .mainmenu > .menu > ul > li.current_page_parent > a, .mainmenu > .menu > ul > li.current_page_ancestor > a {
color:#ffffff !important;
}

.mainmenu ul ul {
width:200px;
padding:1px 1px 1px 1px;
display:none;
position:absolute;
top:45px;
left:0px;
margin:0;
background:#ffffff;
border:2px solid #eeeeee;
border-top:12px solid #eeeeee;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:3px 3px 5px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.2);
}

.mainmenu li li {
width:200px;
height:25px;
float:none;
font-size:13px;
line-height:18px;
margin:0px;
padding:0px 5px 0px 0px;
position:relative;
}

.mainmenu li li a {
display:block;
padding:3px 7px 3px 7px;
background:none;
color:#666666;
text-decoration:none;
}

.mainmenu li ul > li:hover > a {
background:#eeeeee;
color:#000000;
text-decoration:none;
}

.mainmenu ul ul ul {
position:absolute;
top:-13px;
left:204px;
}

#sections {
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:0 3px 5px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 3px 5px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:0 3px 5px 3px rgba(0, 0, 0, 0.1);
}

#slider {
width:1024px;
}

#slider-container {
position:relative;
overflow:hidden;
border-radius:7px 7px 0 0;
-moz-border-radius:7px 7px 0 0;
-webkit-border-radius:7px 7px 0 0;
border-bottom:1px solid #ffffff;
}

#slider-container ul.slide {
width:1024px;
height:auto;
white-space:nowrap;
overflow:hidden;
}

#slider-container ul.slide li {
display:inline;
width:1024px;
}

#slider-container ul.slide img {
vertical-align:top;
width:1024px;
height:auto;
}

#slider-container .anythingControls {
display:block;
position:absolute;
left:35px;
bottom:25px;
}

#slider-container .thumbNav {
position:relative;
z-index:-1;
}

#slider-container .thumbNav    a {
display:block;
width:15px;
height:15px;
text-decoration:none;
font-size:0px;
line-height:0px;
background:url('design/img/slide_off.png') 0px 0px no-repeat;
float:left;
margin-right:5px;
}

#slider-container .thumbNav a.cur {
background-image:url('design/img/slide_active.png');
}

#slider-container div.arrs {
position:absolute;
z-index:110;
bottom:40px;
right:40px;
width:36px;
height:37px;
}

#slider-container div.arrs a.al {
margin:12px 0 0 0;
}

div.slide-pattern-up {
position:absolute;
top:0;
left:0px;
width:1024px;
height:30px;
z-index:110;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
}

div.slide-pattern-down {
position:absolute;
bottom:0;
left:0px;
width:1024px;
z-index:110;
}

div.hider {
position:absolute;
bottom:-1px;
left:0;
height:5px;
width:1024px;
font-size:0px;
line-height:0px;
}

#slider-container span.forward a {
position:absolute;
z-index:110;
bottom:20px;
left:80px;
height:41px;
width:41px;
background:url('design/img/arrows-new-right.png') no-repeat right center;
}

#slider-container span.forward a:hover {
background-position:left center;
}

#slider-container span.back a {
position:absolute;
z-index:110;
bottom:20px;
left:30px;
height:41px;
width:41px;
background:url('design/img/arrows-new-left.png') no-repeat left center;
}

#slider-container span.back a:hover {
background-position:right center;
}

#slider-container span a span {
display:none;
}

#slider-container div.buyNow {
text-align:center;
width:274px;
height:auto;
margin:0px 30px 0 0;
font-size:24px;
background:url('design/img/desc_box.png') repeat !important;
cursor:pointer;
white-space:normal;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
}

#slider-container div.buyNow a {
font-family:Arial, Arial, sans-serif;
font-weight:bold;
}

div.custom-slide-left {
position:absolute;
left:0;
z-index:110;
}

div.custom-slide-left .infoBuy {
z-index:110;
color:#333333;
float:left;
margin:7px 0 0 10px;
line-height:16px;
}

div.custom-slide-right {
position:absolute;
right:0;
z-index:110;
}

div.custom-slide-right .infoBuy {
font-size:12px;
z-index:110;
color:#666666;
margin:7px 10px 0 0;
line-height:20px;
font-family:Arial, sans-serif;
}

div.custom-slide-left .buyNow { float:left; padding:20px; }
div.custom-slide-right .buyNow { float:right; padding:10px; }

#slider-container .anythingControls { display:none !important; }

.services { width:auto; border-top:1px solid #d6d6d6; padding:35px 31px 45px 31px; background:; }
.services .sbox { display:block; width:280px; margin:0 20px; float:left; }

.services .sbox h2.title {
font-size:22px;
font-family:Arial, Arial, sans-serif;
color:#333333;
line-height:26px;
margin-bottom:10px;
}

.services .sbox h2.title a {
color:#333333;
text-decoration:none;
}

.services .sbox span {
vertical-align:middle;
}

.services .sbox img {
vertical-align:middle;
margin-right:10px;
position:relative;
left:-3px;
}

.services .sbox p {
font-size:12px;
margin:0px;
font-style:normal;
line-height:20px;
}

.testimonials {
background:url('design/img/section-shd.png') no-repeat top center #eeeeee;
width:922px;
height:auto;
padding:35px 51px 35px 51px;
border-bottom:1px solid #ffffff;
border-top:1px solid #d6d6d6;
}

.testimonials:nth-child(2) {
background-image:none;
}

.testimonials p {
font-family:Arial, Arial, sans-serif;
font-size:18px;
font-weight:bold;
text-align:center;
line-height:27px;
}

.testimonials a:hover, div.testimonials p a:hover {
font-family:Arial, Arial, sans-serif;
background:;
text-decoration:none;
}

.testimonials a {
display:inline-block;
background:;
color:#ffffff;
text-decoration:none;
}

ul#sti-menu {
background:#ffffff;
margin:0;
}

.sti-menu li a h2 {
font-family:Arial;
}

.sti-menu li a h3 {
color:#555555 !important;
}

.sti-menu li.sti-current a h3 {
color:#ffffff !important;
}

.sti-menu li:last-child {
border-right:;
}

.sti-menu li a {
border-top:1px solid #d6d6d6;
}

.partners-section {
background:;
border-top:1px solid #d6d6d6;
}

ul.partners {
display:block;
text-align:center;
padding:18px 0px 4px 0px;
}

ul.partners li {
display:inline;
margin:0px 30px 0px 30px;
padding:0px;
}

ul.partners li a {
display:inline-block;
vertical-align:top;
margin-bottom:20px;
}

ul.partners li .thumb {
display:inline-block;
height:60px;
line-height:60px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px;
}

ul.partners li img {
display:inline;
padding:0px;
vertical-align:middle;
}

h2.widget-title {
font-family:Arial, Arial, sans-serif;
text-transform:uppercase;
padding-bottom:10px;
font-weight:bold;
font-size:16px;
color:#333333;
margin:0 0 6px;
}

h2.widget-title:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

h2.widget-title a {
color:#333333;
text-decoration:none;
}

h2.widget-title a:hover {
color:#333333;
text-decoration:none;
}

.sidebar {
padding:35px 28px 10px 0;
width:274px;
}

.sidebar .widget-container {
padding-bottom:30px;
}

.sidebar a {
text-decoration:none;
}

.sidebar a:hover {
text-decoration:underline;
}

.sidebar h2.widget-title {
border-bottom:3px solid #d6d6d6;
margin:0px;
}

.widgets {
display:none;
color:#bbbbbb;
height:auto;
width:auto;
background:url('design/img/patterns/sand.png') repeat #292929;
border-top:13px solid #f4f4f4;
border-bottom:1px solid #000000;
box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.1);
padding:40px 0 15px 0px;
position:relative;
}

.widgets .widget-container {
width:196px;
float:left;
margin:0px 30px 0px 0px;
padding-left:30px;
background:url('design/img/widget-line.png') no-repeat top left;
}

.widgets .widget-container:first-child {
background:none;
}

.widgets a {
color:#bbbbbb;
text-decoration:none;
}

.widgets a:hover {
color:#0093c9;
text-decoration:underline;
}

.widgets h2.widget-title {
font-weight:bold;
color:#ffffff;
font-size:16px;
margin:0 0 15px;
text-transform:uppercase;
}

.widgets h2.widget-title a {
color:#ffffff;
text-decoration:none;
}

.widgets h2.widget-title a:hover {
color:#ffffff;
text-decoration:none;
}

.widgets div.col-1 {
width:266px;
}

.widgets div.col-2 {
width:146px;
}

.widgets div.col-3 {
width:166px;
}

.widgets div.col-4 {
width:206px;
}

.widgets div.col-5 {
width:196px;
}

.widgets div.col-6 {
width:196px;
}

.widget_posts {
margin:0 0 6px 0;
padding:0px;
}

.widget_posts .postitem {
padding-bottom:10px;
padding-top:10px;
border-bottom:1px solid #d6d6d6;
}

.widgets .widget_posts .postitem {
padding-bottom:26px;
padding-top:0px;
border-bottom-width:0px;
}

.widget_posts .thumb-wrap {
margin-bottom:10px;
}

.widget_posts .thumb-wrap.fr {
float:right;
margin-left:12px;
margin-bottom:0px;
}

.widget_posts .thumb-wrap.fl {
float:left;
margin-right:12px;
margin-bottom:0px;
}

.widget_posts a {
display:block;
}

.widget_posts img {
display:block;
border:2px solid #d6d6d6;
}

.widgets .widget_posts img {
border:2px solid #ffffff;
}

.widget_posts h3 {
font-size:12px;
margin:0px;
line-height:20px;
font-weight:bold;
}

.widget_posts h3 a {
color:#0093c9;
text-decoration:none;
}

.widget_posts h3 a:hover {
text-decoration:underline;
}

.widget_posts p {
font-size:11px;
line-height:16px;
margin-top:3px;
}

.widget_calendar #calendar_wrap {
position:relative;
}

.widget_calendar table {
width:100%;
font-size:12px;
margin-bottom:-10px;
}

.widget_calendar caption {
font-family:Arial;
font-size:16px;
color:#ffffff;
padding:6px 6px 5px 6px;
font-weight:bold;
background:#0093c9;
margin-bottom:1px;
-moz-border-radius:2px 2px 0px 0px;
-webkit-border-radius:2px 2px 0px 0px;
border-radius:2px 2px 0px 0px;
}

.widget_calendar td, .widget_calendar th {
width:14%;
padding:3px 0px;
text-align:center;
border:1px solid #d6d6d6;
background:url('design/img/bck_FF-30.png');
}

.widget_calendar thead th {
background:#333333 !important;
color:#ffffff !important;
border-color:#666666;
font-weight:bold;
}

.widget_calendar tbody td:hover {
cursor:default;
}

.widget_calendar tbody td a {
color:#000000;
text-decoration:none;
font-weight:bold;
}

.widget_calendar tbody td a:hover {
color:#000000;
text-decoration:underline;
}

.widget_calendar td#today {
color:#ffffff;
font-weight:bold;
background:#000000;
}

.widget_calendar td#today a {
color:#ffffff;
}

.widget_calendar tfoot td {
padding-top:0px;
padding-bottom:0px;
border-width:0px;
height:20px;
background:none;
vertical-align:middle;
}

.widget_calendar tfoot td a {
display:block;
width:18px;
height:18px;
background:#ffffff;
font-size:0px;
line-height:0px;
text-indent:-9999px;
text-decoration:none;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-radius:9px;
}

.widget_calendar tfoot td#prev a {
position:absolute;
top:5px;
left:5px;
}

.widget_calendar tfoot td#next a {
position:absolute;
top:5px;
right:5px;
}

.widget_calendar tfoot td#prev a:before {
content:"";
border-color:transparent #333333 transparent transparent;
border-style:solid;
border-width:5px 5px 5px 3px;
position:absolute;
top:4px;
right:8px;
height:0;
width:0;
}

.widget_calendar tfoot td#prev a:hover:before {
border-color:transparent #000000 transparent transparent;
}

.widget_calendar tfoot td#prev a:after {
content:"";
border-color:transparent #ffffff transparent transparent;
border-style:solid;
border-width:3px 3px 3px 0px;
position:absolute;
top:6px;
right:7px;
height:0;
width:0;
}

.widget_calendar tfoot td#next a:before {
content:"";
border-color:transparent transparent transparent #333333;
border-style:solid;
border-width:5px 0px 5px 5px;
position:absolute;
top:4px;
left:8px;
height:0;
width:0;
}

.widget_calendar tfoot td#next a:hover:before {
border-color:transparent transparent transparent #000000;
}

.widget_calendar tfoot td#next a:after {
content:"";
border-color:transparent transparent transparent #ffffff;
border-style:solid;
border-width:3px 0px 3px 3px;
position:absolute;
top:6px;
left:7px;
height:0;
width:0;
}

.footer-widgets .widget_calendar caption {
color:#bbbbbb;
background:url('design/img/bck_FF-10.png');
border-color:;
}

.footer-widgets .widget_calendar td, .footer-widgets .widget_calendar th {
background:url('design/img/bck_FF-10.png');
color:#bbbbbb;
border:1px solid;
}

.sidebar .widget_text {
padding-bottom:0px;
}

.widget_text p {
line-height:20px;
margin-bottom:20px;
}

.widget_flickr ul {
list-style-type:none;
padding:8px 0 16px;
margin-right:-12px;
}

.widget_flickr ul:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_flickr ul li {
float:left;
margin:0px 1px 1px 0px;
}

.widget_flickr ul li a {
display:block;
}

.widget_flickr ul li img {
border:2px solid #cccccc;
display:block;
margin:0 12px 0 0;
}

.widget_tag_cloud .tagcloud {
text-align:center;
padding-bottom:16px;
}

.widget_tag_cloud a {
vertical-align:middle;
}

.widget_tag_cloud .tagcloud, .widget_meta ul, .widget_pages ul, .widget_nav_menu ul, .widget_submenu ul, .widget_links ul, .widget_archive ul, .widget_recent_entries ul, .widget_recent_comments ul, .widget_rss ul, .widget_categories ul {
padding-top:5px;
}

.widget_meta li, .widget_pages li, .widget_nav_menu li, .widget_submenu li, .widget_links li, .widget_archive li, .widget_recent_entries li, .widget_recent_comments li, .widget_rss li, .widget_categories li {
line-height:21px;
padding:0 0 5px 0;
margin-bottom:5px;
border-bottom:1px solid #d6d6d6;
}

.widget_meta a, .widget_pages a, .widget_nav_menu a, .widget_submenu a, .widget_links a, .widget_archive a, .widget_recent_entries a, .widget_rss a, .widget_categories a {
display:block;
padding-left:24px;
text-decoration:none;
position:relative;
}

.widget_meta a:before, .widget_pages a:before, .widget_nav_menu a:before, .widget_submenu a:before, .widget_links a:before, .widget_recent_entries a:before, .widget_rss li a:before, .widget_categories a:before {
content:"";
border-color:transparent transparent transparent #000000;
border-style:solid;
border-width:5px 0 5px 5px;
position:absolute;
top:5px;
left:6px;
height:0px;
width:0px;
}

.widget_meta a:after, .widget_pages a:after, .widget_nav_menu a:after, .widget_submenu a:after, .widget_links a:after, .widget_rss  h2.widget-title a {
float:left;
padding-left:0px;
}

.widget_rss  img {
display:block;
padding-right:10px;
}

.sidebar .widget_submenu li.current_page_item a, .sidebar .widget_submenu li.current_page_item a:hover {
font-weight:bold;
color:#333333;
text-decoration:none;
}

.widget_nav_menu ul ul, .widget_pages ul ul {
padding-bottom:0px;
border-top:1px solid #d6d6d6;
margin-top:3px;
padding-top:3px;
}

.widget_nav_menu ul ul ul, .widget_pages ul ul ul {
border-top-width:0px;
padding-top:0px;
}

.widget_nav_menu li li, .widget_pages li li {
border-bottom-width:0px;
padding:0px 0px 3px 0px;
margin:0px;
padding-left:12px;
}

.widget_nav_menu li li a:before, .widget_pages li li a:before {
border-color:transparent transparent transparent #000000;
}

.widget_nav_menu li li li a:before, .widget_pages li li li a:before {
border-color:transparent transparent transparent #d6d6d6;
}

.widget_archive li, .widget_categories li {
text-align:right;
}

.widget_archive li:after, .widget_categories li:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_archive a, .widget_categories a {
float:left;
text-align:left;
}

.widget_archive ul:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.widget_archive a:before {
content:"";
position:absolute;
top:5px;
left:0px;
height:0;
width:0;
}

.widget_archive    a:after {
content:"";
background:url("design/img/blog_icons_black-arctica.png") no-repeat scroll -40px -40px transparent;
position:absolute;
top:0px;
left:-3px;
height:20px;
width:20px;
}

.widget_recent_comments li {
position:relative;
padding-left:22px;
line-height:16px;
padding-top:2px;
padding-bottom:5px;
}

.widget_recent_comments li:before {
content:"";
background:url("design/img/blog_icons_black-arctica.png") no-repeat scroll -60px -20px transparent;
position:absolute;
top:0px;
left:-3px;
height:20px;
width:20px;
}

.widget_links li {
font-size:11px;
line-height:16px;
}

.widget_links a {
font-size:12px;
line-height:20px;
}

.widget_search h2 {
display:none;
}

#searchform {
background:#d6d6d6;
margin-bottom:5px;
padding:9px;
line-height:22px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
}

#searchform:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

#searchform label {
display:block;
width:80px;
float:left;
font-family:Arial;
color:#333333;
font-weight:bold;
text-transform:uppercase;
}

#searchform #s {
display:block;
width:140px;
float:left;
height:20px;
line-height:20px;
color:#666666;
padding:0px 5px 0px 5px;
background:#ffffff;
border:1px solid #e3e3e3;
border-right-width:0px;
-moz-border-radius:2px 0px 0px 2px;
-webkit-border-radius:2px 0px 0px 2px;
border-radius:2px 0px 0px 2px;
font-size:12px;
}

#searchform #searchsubmit {
background:url('design/img/search.png') top center no-repeat #ffffff;
display:block;
width:22px;
float:left;
height:22px;
margin:0px;
border:1px solid #e3e3e3;
border-left-width:0px;
font-size:0px;
text-indent:-9999px;
-moz-border-radius:0px 2px 2px 0px;
-webkit-border-radius:0px 2px 2px 0px;
border-radius:0px 2px 2px 0px;
cursor:pointer;
}

#searchform #searchsubmit:hover {
background-position:bottom center;
}

.widget_twitter .widget-title a, .widget_twitter .widget-title a:hover {
color:#333333;
text-decoration:none;
}

.widget_twitter ul {
padding-bottom:6px;
}

.widget_twitter li {
font-size:12px;
line-height:18px;
padding:0px 0px 12px 0px;
margin-bottom:2px;
border-bottom:1px solid #d6d6d6;
}

.widget_twitter li.last {
border-bottom-width:0px;
}

.widget_twitter .twitter-timestamp {
color:#333333;
display:block;
line-height:20px;
padding-bottom:5px;
padding-left:22px;
margin:5px 0;
border-bottom:1px dashed #d6d6d6;
background:url('design/img/blog_icons_black-arctica.png') no-repeat -83px -0px;
}

.widget_twitter .twitter-timestamp abbr {
font-weight:bold;
}

.widgets .widget_meta ul, .widgets .widget_pages ul, .widgets .widget_nav_menu ul, .widgets .widget_submenu ul, .widgets .widget_links ul, .widgets .widget_archive ul, .widgets .widget_recent_entries ul, .widgets .widget_recent_comments ul, .widgets .widget_categories ul {
padding-top:0px;
}

.widgets .widget_meta li, .widgets .widget_pages li, .widgets .widget_nav_menu li, .widgets .widget_submenu li, .widgets .widget_links li, .widgets .widget_archive li, .widgets .widget_recent_entries li, .widgets .widget_recent_comments li, .widgets .widget_categories li {border-bottom-width:0px;}

.widgets .widget_meta a:before, .widgets .widget_pages a:before, .widgets .widget_nav_menu a:before, .widgets .widget_submenu a:before, .widgets .widget_links a:before, .widgets .widget_categories a:before {border-color:transparent transparent transparent #0093c9;}

.widgets .widget_recent_entries a:before, .widgets .widget_archive a:before
.widgets .widget_meta a:after, .widgets .widget_pages a:after, .widgets .widget_nav_menu a:after, .widgets .widget_submenu a:after, .widgets .widget_links a:after, .widgets .widget_categories a:after {border-color:transparent transparent transparent #292929;}

.widgets .widget_recent_comments li:before {border-color:#0093c9;}

.widgets .widget_recent_comments li:after {border-color:transparent #0093c9 transparent transparent;}

.widgets .widget_calendar caption {background:#bbbbbb;}

.widgets .widget_calendar td#today {background:#0093c9;}

.widgets .widget_calendar tbody td a {color:#0093c9;}

.widgets .widget_calendar tbody td a:hover {color:#0093c9;}

.widgets .widget_calendar tfoot td#prev a:hover:before {border-color:transparent #0093c9 transparent transparent;}

.widgets .widget_calendar tfoot td#next a:hover:before {border-color:transparent transparent transparent #0093c9;}

.clearing {clear:both;font-size:0;height:0;line-height:0;}

.one-full {float:left;width:656px;margin-right:0px;padding:15px 0px;}

.one-half {float:left;width:314px;margin-right:28px;padding:15px 0px;}
.one-half-last {float:left;width:314px;margin-right:0px;padding:15px 0px;}

.one-third {float:left;width:200px;margin-right:28px;padding:15px 0px;}
.one-third-last {float:left;width:200px;margin-right:0px;padding:15px 0px;}

.two-third {float:left;width:428px;margin-right:28px;padding:15px 0px;}
.two-third-last {float:left;width:428px;margin-right:0px;padding:15px 0px;}

.one-fourth {float:left;width:143px;margin-right:28px;padding:15px 0px;}
.one-fourth-last {float:left;width:143px;margin-right:0px;padding:15px 0px;}

.three-fourth {float:left;width:485px;margin-right:28px;padding:15px 0px;}
.three-fourth-last {float:left;width:485px;margin-right:0px;padding:15px 0px;}

.onecolumn .one-full {float:left;width:964px;margin-right:0px;}
.onecolumn .one-half {float:left;width:466px;margin-right:32px;}
.onecolumn .one-half-last {float:left;width:466px;margin-right:0px;}

.onecolumn .one-third {float:left;width:300px;margin-right:32px;}
.onecolumn .one-third-last {float:left;width:300px;margin-right:0px;}

.onecolumn .two-third {float:left;width:632px;margin-right:32px;}
.onecolumn .two-third-last {float:left;width:632px;margin-right:0px;}

.onecolumn .one-fourth {float:left;width:217px;margin-right:32px;}
.onecolumn .one-fourth-last {float:left;width:217px;margin-right:0px;}

.onecolumn .three-fourth {float:left;width:715px;margin-right:32px;}

.onecolumn .three-fourth-last {float:left;width:715px;margin-right:0px;}

.frame {margin-bottom:22px;background:url('design/img/bck_FF-30.png');}

.frame-wrap {
background-color:#fafafa;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
padding:14px 14px 0px 14px;
-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0px 0px 3px rgba(0, 0, 0, 0.2);
}

.frame-inner {width:100%;}
.frame.light {color:#333333;}
.frame.dark {color:#ffffff;}

.frame .frame-close {
color:#959595;
font-weight:bold;
cursor:pointer;
padding:9px 14px 8px 14px;
background:url('design/img/bck_AA-10.png');
border-bottom:1px solid #d6d6d6;
text-align:right;
border-top:0px dotted #dddddd;
-moz-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
}

.frame .frame-close:hover {color:#333333;}
.frame .frame-close .open {display:inline-block;padding-left:14px;background:url('design/img/frame-arrow.png') 0px 2px no-repeat;}
.frame .frame-close .close {display:inline-block;padding-left:14px;background:url('design/img/frame-arrow.png') 0px -10px no-repeat;}

.frame .frame-wrap {overflow:hidden;clear:both;}

.ui-widget-content:after {content:".";display:block;height:0;overflow:hidden;clear:both;visibility:hidden;}

.ui-widget-content .one-half {width:294px;margin-right:24px;}
.ui-widget-content .one-half-last {width:294px;margin-right:0px;}

.ui-widget-content .one-third {width:188px;margin-right:24px;}
.ui-widget-content .one-third-last {width:188px;margin-right:0px;}

.ui-widget-content .two-third {width:400px;margin-right:24px;}
.ui-widget-content .two-third-last {width:400px;margin-right:0px;}

.ui-widget-content .one-fourth {width:135px;margin-right:24px;}
.ui-widget-content .one-fourth-last {width:135px;margin-right:0px;}

.ui-widget-content .three-fourth {width:453px;margin-right:28px;}
.ui-widget-content .three-fourth-last {width:453px;margin-right:0px;}

.onecolumn .ui-widget-content .one-half {width:446px;margin-right:28px;}
.onecolumn .ui-widget-content .one-half-last {width:446px;margin-right:0px;}

.onecolumn .ui-widget-content .one-third {width:288px;margin-right:28px;}
.onecolumn .ui-widget-content .one-third-last {width:288px;margin-right:0px;}

.onecolumn .ui-widget-content .two-third {width:604px;margin-right:28px;}
.onecolumn .ui-widget-content .two-third-last {width:604px;margin-right:0px;}

.onecolumn .ui-widget-content .one-fourth {width:209px;margin-right:28px;}
.onecolumn .ui-widget-content .one-fourth-last {width:209px;margin-right:0px;}

.onecolumn .ui-widget-content .three-fourth {width:683px;margin-right:28px;}
.onecolumn .ui-widget-content .three-fourth-last {width:683px;margin-right:0px;}

.onecolumn .entry-content .one-third img.thumb, .onecolumn .entry-content .one-third-last img.thumb {max-width:275px;}

.entry-content h1 {color:#003300;font-family:Arial;font-size:26px;margin:0 0 20px 0;font-weight:bold;}

.entry-content h2 {color:#003300;font-family:Arial;font-size:22px;margin:0 0 15px 0;font-weight:bold;padding-top:5px;}

.entry-content h3 {color:#333;font-family:Arial;font-size:16px;margin:15px 0 5px 0;font-weight:bold;}

.entry-content h4 {color:#333;font-family:Arial;font-size:17px;margin:0 0 10px 0;font-weight:normal;}

.entry-content h5 {color:#333;font-family:Arial;font-size:14px;margin:0 0 10px 0;font-weight:bold;}

.entry-content h6 {color:#333;font-family:Arial;font-size:13px;margin:0 0 10px 0;font-weight:normal;}

.entry-content h1 a, .entry-content h2 a, .entry-content h3 a, .entry-content h4 a, .entry-content h5 a, .entry-content h6 a
{color:#003300;}
.entry-content h2 strong {color:#003300;}

.entry-content p { line-height:20px; margin-bottom:20px; }
.entry-content div { line-height:20px; /*margin-bottom:20px;*/ }
.entry-content ul { padding:0px 0px 0px 16px; line-height:20px; margin-bottom:20px; }
.entry-content ul li { list-style-type:square; padding-bottom:5px; }
.entry-content ol {padding:0px 0px 0px 22px;line-height:20px;margin-bottom:20px;}
.entry-content ol li {list-style-type:lower-alpha;padding-bottom:5px;}

ul.style1, ul.style2, ul.style3, ul.style4, ul.style5, ul.style6 {padding:0px 0px 0px 0px;}
ul.style1 li, ul.style2 li, ul.style3 li, ul.style4 li, ul.style5 li, ul.style6 li {
list-style-type:none;
padding:0px 0 8px 28px;
background-position:0 0px;
background-repeat:no-repeat;
}

ul.style1 li {background-image:url('design/img/ico-style7.png');}
li.style1 {background-image:url('design/img/ico-style7.png') !important;}
ul.style2 li {background-image:url('design/img/ico-style2.png');}
li.style2 {background-image:url('design/img/ico-style2.png') !important;}
ul.style3 li {background-image:url('design/img/ico-style3.png');}
li.style3 {background-image:url('design/img/ico-style3.png') !important;}
ul.style4 li {background-image:url('design/img/ico-style4.png');}
li.style4 {background-image:url('design/img/ico-style4.png') !important;}
ul.style5 li {background-image:url('design/img/ico-style8.png');}
li.style5 {background-image:url('design/img/ico-style8.png') !important;}
ul.style6 li {background-image:url('design/img/ico-style6.png');}
li.style6 {background-image:url('design/img/ico-style6.png') !important;}
ul.line {margin-bottom:20px;}

ul.line li {border-top:1px solid #d6d6d6;padding-top:8px;padding-bottom:8px;background-position:0px 8px;}

.entry-content table {width:100%;line-height:20px;margin-bottom:20px;}
.entry-content table th {text-align:left;color:#333333;}
.entry-content table thead th {font-weight:bold;}
.entry-content table tbody th {font-weight:normal;}

table.style1 {
width:100%;
background:url('design/img/bck_FF-30.png');
line-height:20px;
margin-bottom:20px;
border-collapse:separate;
border-spacing:2px;
padding:2px;
border:1px solid #d6d6d6;
-moz-border-radius:0px;
-webkit-border-radius:0px;
border-radius:0px;
}

table.style1 th, table.style1 td {
text-align:left;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

table.style1 thead th {
font-family:Arial;
font-size:14px;
font-weight:bold;
padding:2px 6px;
background:#333333;
color:#ffffff !important;
}

table.style1 tbody th {
font-weight:bold;
padding:2px 6px;
background:url('design/img/bck_00-10.png');
color:#333333;
}

table.style1 td {
padding:2px 6px;
background:url('design/img/bck_00-05.png');
}

table th.center, table td.center {
text-align:center;
}

.entry-content blockquote {
padding:15px 15px 0px 50px;
margin-bottom:20px;
border:1px solid #d6d6d6;
background:url('design/img/blockquote.png') 18px 14px no-repeat;
}

.entry-content blockquote p {font-style:italic;}

.subpage .entry-content .frame img {
max-width:570px;
}

.onecolumn .entry-content img {
max-width:920px;
}

.onecolumn .entry-content .frame img {
max-width:890px;
}

.sidebar img {
max-width:100%;
}

.footer-widgets img {
max-width:100%;
}

.entry-content img.thumb {
display:block;
background:url('design/img/bck_FF-30.png');
border:0px solid #d6d6d6;
padding:10px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
}

.widget_text img.thumb {
display:block;
background:url('design/img/bck_FF-30.png');
border:0px solid #d6d6d6;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
}

.subpage .entry-content img.thumb {
max-width:656px;
}

.onecolumn .entry-content img.thumb {
max-width:900px;
}

.sidebar img.thumb {
max-width:254px;
}

.wp-caption p {
text-align:left;
font-size:11px;
line-height:16px;
padding-top:5px;
padding-left:10px;
font-style:italic;
}

.shadow {
display:block;
margin-bottom:20px;
-moz-box-shadow:0px 2px 0px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:0px 2px 0px rgba(0, 0, 0, 0.1);
box-shadow:0px 2px 0px rgba(0, 0, 0, 0.1);
}

.hentry {
margin-bottom:28px;
padding-bottom:0px;
width:auto;
height:auto;
}

.hentry:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.hentry .entry-thumb-img {
width:auto;
padding-bottom:0px;
clear:both;
position:relative;
}

.hentry .entry-header {
position:relative;
margin-bottom:10px;
}

.hentry .entry-thumb-img img {
display:block;
}

.hentry .entry-date-comments {
display:block;
float:left;
width:70px;
margin-right:15px;
background:#0093c9;
height:25px;
line-height:25px;
padding:0px;
text-align:center;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
position:relative;
top:-1px;
}

.hentry .entry-thumbnail .entry-date-comments {
margin:0 15px 15px 0;
}

.hentry .entry-date-comments:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.hentry .date-box .date {
font-family:Arial;
color:#ffffff;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}

.hentry .comments-box {
display:block;
width:37px;
height:48px;
float:left;
}

.hentry .comments-box .comments-link {
text-align:center;
font-size:11px;
line-height:14px;
font-weight:bold;
}

.hentry .comments-box .comments-link a {
display:block;
padding-top:27px;
text-decoration:none;
background:url('design/img/comments.png') center 9px no-repeat;
}

.hentry .comments-box .comments-link a:hover {
background-image:url('design/img/comments_ovr.png');
}

.hentry h2.entry-title {
margin-bottom:15px;
padding-top:0px;
}

.hentry h2.entry-title a {
font-size:22px !important;
color:#333333;
margin:0px;
font-family:Arial, Arial, Swis;
}

.hentry h2.entry-title a:hover {
text-decoration:none;
}

.hentry .by-author {
display:block;
margin-bottom:10px;
line-height:16px;
padding-top:4px;
}

.hentry p {
margin-bottom:20px;
}

.hentry .entry-summary {
line-height:20px;
padding-bottom:10px;
}

.hentry a {
text-decoration:none;
}

.hentry a:hover {
text-decoration:underline;
}

.hentry .date a {
color:#ffffff;
text-decoration:none;
}

.hentry .date a:hover {
color:#ffffff;
text-decoration:none;
}

.hentry a.more-link {
display:none;
}

.hentry .cat-links {
display:block;
line-height:20px;
}

.hentry .tag-links {
display:block;
line-height:20px;
}

.tool-buttons {
position:absolute;
bottom:10px;
right:0px;
}

.title-no-thumbnail .tool-buttons {
bottom:auto;
top:-7px;
}

.post-links, .edit-link {
float:right;
margin-left:5px;
display:block;
line-height:16px;
}

.post-links a, .edit-link a {
text-transform:uppercase;
font-weight:bold;
font-size:10px;
font-family:Arial;
display:block;
-moz-border-radius:2px;
border-radius:2px;
-webkit-border-radius:2px;
text-align:center;
background:#ffffff;
-moz-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
}

.post-links a {
width:40px;
color:#0093c9;
text-decoration:none;
}

.post-links a:hover {
color:#0093c9;
text-decoration:none;
}

.post-links #ps_hover {
width:50px !important;
padding:0px;
text-align:center;
}

.edit-link a {
width:40px;
color:#ff0000;
text-decoration:none;
background:#ffffff;
}

.edit-link a:hover {
color:#ff0000;
text-decoration:none;
}

.entry-thumb-img #ps_hover .ps_hd, .entry-thumb-img #ps_hover .ps_bd, .entry-thumb-img #ps_hover .ps_ft, .entry-thumb-img #ps_hover .ps_c, .postitem .entry-thumbnail #ps_hover .ps_hd, .postitem .entry-thumbnail #ps_hover .ps_bd, .postitem .entry-thumbnail #ps_hover .ps_ft, .postitem .entry-thumbnail #ps_hover .ps_c, .title-no-thumbnail #ps_hover .ps_hd, .title-no-thumbnail #ps_hover .ps_bd, .title-no-thumbnail #ps_hover .ps_ft, .title-no-thumbnail #ps_hover .ps_c {
background:none;
}

.entry-thumb-img #ps_title, .entry-thumb-img #ps_title .ps_tt_l, .postitem .entry-thumbnail #ps_title, .postitem .entry-thumbnail #ps_title .ps_tt_l, .title-no-thumbnail #ps_title, .title-no-thumbnail #ps_title .ps_tt_l {
background-image:none;
background-color:#000000;
border-radius:3px;
width:48px;
padding:0px;
margin:0px;
border-width:0px;
}

.ps_s {
padding:0px !important;
border-width:0px !important;
}

.grid-style {
margin-top:20px;
}

.grid-style .hentry {
width:294px;
float:left;
margin-right:28px;
padding:10px;
background-color:#fafafa;
-moz-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
}

.grid-style .gridSecond {
margin-right:0px;
}

.grid-style .entry-header img {
width:314px;
margin-bottom:20px;
margin-left:-10px;
margin-right:-10px;
margin-top:-10px;
-moz-border-radius:7px 7px 0 0;
border-radius:7px 7px 0 0;
-webkit-border-radius:7px 7px 0 0;
}

.grid-style .hentry .grid-content p {
margin-left:0px;
}

.grid-style .entry-content {
height:100px;
overflow:hidden;
margin-bottom:20px;
}

.hentry .entry-thumbnail .date {
background-color:#0093c9;
color:#ffffff;
font-family:Arial;
font-weight:bold;
height:33px;
top:20px;
left:-12px;
padding:6px 6px 6px 12px;
position:absolute;
width:75px;
-moz-border-radius:2px 5px 5px 2px;
border-radius:2px 5px 5px 2px;
-webkit-border-radius:2px 5px 5px 2px;
}

.hentry .entry-thumbnail .date .day {
color:#ffffff;
float:left;
height:34px;
line-height:32px;
font-size:34px;
margin-right:5px;
vertical-align:middle;
}

.hentry .entry-thumbnail .date .month-year {
float:left;
color:#ffffff;
margin-top:1px;
}

.hentry .entry-thumbnail .date .date-month {
font-size:14px;
line-height:16px;
margin:0px;
text-transform:uppercase;
}

.hentry .entry-thumbnail .date .date-year {
font-size:10px;
line-height:14px;
margin:0px;
}

.hentry .title-no-thumbnail .date {
background-color:#0093c9;
color:#ffffff;
font-family:Arial;
font-weight:bold;
font-size:14px;
height:33px;
margin:-10px 0px 20px -10px;
padding:6px;
width:303px;
-moz-border-radius:5px 0px 0;
border-radius:5px 5px 0px 0;
-webkit-border-radius:5px 5px 0px 0;
}

.hentry .title-no-thumbnail .date .day {
font-size:24px;
margin:2px 5px 0 5px;
}

.hentry .title-no-thumbnail .date .month-year {
float:left;
color:#ffffff;
margin-top:8px;
line-height:20px;
text-transform:uppercase;
}

.posted-by {
background:#ffffff;
bottom:30px;
font-size:11px;
padding:5px 10px;
position:absolute;
right:-1px;
white-space:nowrap;
}

.posted-by p {
line-height:14px;
margin-bottom:0;
text-shadow:none;
}

.posted-by strong {
color:#000000;
}

.hentry .blog-info p, .blog-info p {
line-height:16px;
margin:0;
}

.entry-content .blog-info {
margin-bottom:10px;
}

.blog-info .comments {
background:url('design/img/comments-blog.png') no-repeat;
color:#ffffff;
float:left;
font-family:Arial;
font-size:12px;
line-height:27px;
margin-right:0px;
position:relative;
text-align:center;
width:37px;
}

.hentry .blog-info p {
margin-left:47px;
}

.info-box {
border-top:1px solid #bcd8e0;
right:0;
background:url("");
padding:12px 0;
display:block;
}

.info-box ul {
list-style-type:none;
margin:0px;
padding:0px;
display:block;
}

.info-box ul li {
list-style-type:none;
line-height:20px;
padding:5px 0 2px 25px;
margin:0 10px 0 8px;
color:#ffffff;
display:inline;
}

.info-box ul li.user {
background:url('design/img/blog_icons_white.png') no-repeat 0px -78px;
}

.info-box ul li.categories {
background:url('design/img/blog_icons_white.png') no-repeat -20px -58px;
}

.info-box ul li.tags {
background:url('design/img/blog_icons_white.png') no-repeat -40px -38px;
}

.info-box ul li.comm {
background:url('design/img/blog_icons_white.png') no-repeat -60px -18px;
}

.info-box ul li a {
color:#ffffff;
text-decoration:none;
display:inline;
}

.info-box ul li a:hover {
color:#ffffff;
text-decoration:underline;
}

.non-thumb-item {
width:auto;
border-top:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
position:relative;
}

.non-thumb-item ul {
display:table;
list-style:none;
margin:6px 0px 6px 0px;
padding:0;
}

.non-thumb-item ul li {
color:#333333;
display:table-cell;
list-style:none;
margin:0px;
line-height:20px;
padding:0 6px 0 25px;
}

.non-thumb-item ul li.user {
width:20%;
background:url('design/img/blog_icons_black-arctica.png') no-repeat left -80px;
}

.non-thumb-item ul li.categories {
width:auto;
background:url('design/img/blog_icons_black-arctica.png') no-repeat -20px -60px;
}

.non-thumb-item ul li.tags {
width:30%;
background:url('design/img/blog_icons_black-arctica.png') no-repeat -40px -40px;
}

.non-thumb-item ul li.comm {
width:1%;
background:url('design/img/blog_icons_black-arctica.png') no-repeat -60px -20px;
padding-right:0px;
}

.non-thumb-item ul li a {
color:#333333;
font-size:12px;
}

.non-thumb-item ul li a:hover {
text-decoration:underline;
}

#nav-above, #nav-below {
line-height:20px;
padding:6px 10px 5px 10px;
margin-bottom:20px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
}

#nav-above:after, #nav-below:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

#nav-above .nav-previous, #nav-below .nav-previous {
float:left;
position:relative;
}

#nav-above .nav-next, #nav-below .nav-next {
float:right;
position:relative;
}

#nav-above a, #nav-below a {
color:#555555;
text-decoration:none;
font-weight:bold;
display:block;
padding:0px 25px;
}

#nav-above a:hover, #nav-below a:hover {
color:#555555;
text-decoration:none;
}

#nav-above a .meta-nav, #nav-below a .meta-nav {
display:block;
width:18px;
height:18px;
background:#0093c9;
font-size:0px;
line-height:0px;
text-indent:-9999px;
text-decoration:none;
-moz-border-radius:9px;
-webkit-border-radius:9px;
border-radius:9px;
}

#nav-above a:hover .meta-nav, #nav-below a:hover .meta-nav {
background:#000000;
}

#nav-above .nav-previous a .meta-nav, #nav-below .nav-previous a .meta-nav {
position:absolute;
top:0px;
left:0px;
}

#nav-above .nav-next a .meta-nav, #nav-below .nav-next a .meta-nav {
position:absolute;
top:0px;
right:0px;
}

#nav-above .nav-previous a .meta-nav:before, #nav-below .nav-previous a .meta-nav:before {
content:"";
border-color:transparent #ffffff transparent transparent;
border-style:solid;
border-width:5px 5px 5px 3px;
position:absolute;
top:4px;
right:8px;
height:0;
width:0;
}

#nav-above .nav-previous a .meta-nav:after, #nav-below .nav-previous a .meta-nav:after {
content:"";
border-color:transparent #0093c9 transparent transparent;
border-style:solid;
border-width:3px 3px 3px 0px;
position:absolute;
top:6px;
right:7px;
height:0;
width:0;
}

#nav-above .nav-previous a:hover .meta-nav:after, #nav-below .nav-previous a:hover .meta-nav:after {
border-color:transparent #000000 transparent transparent;
}

#nav-above .nav-next a .meta-nav:before, #nav-below .nav-next a .meta-nav:before {
content:"";
border-color:transparent transparent transparent #ffffff;
border-style:solid;
border-width:5px 0px 5px 5px;
position:absolute;
top:4px;
left:8px;
height:0;
width:0;
}

#nav-above .nav-next a .meta-nav:after, #nav-below .nav-next a .meta-nav:after {
content:"";
border-color:transparent transparent transparent #0093c9;
border-style:solid;
border-width:3px 0px 3px 3px;
position:absolute;
top:6px;
left:7px;
height:0;
width:0;
}

#nav-above .nav-next a:hover .meta-nav:after, #nav-below .nav-next a:hover .meta-nav:after {
border-color:transparent transparent transparent #000000;
}

.single .mainbar .entry-content {
padding-top:20px;
}

.single .entry-meta {
padding:10px;
line-height:20px;
margin-bottom:0px;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
}

.single .entry-meta    .sep {
display:inline-block;
padding-left:25px;
background:url('design/img/blog_icons_black-arctica.png') no-repeat -80px -1px;
font-weight:bold;
}

.single .entry-meta a {
text-decoration:none;
}

.single .entry-meta a:hover {
text-decoration:underline;
}

.single .entry-meta .by-author {
float:right;
}

.single .entry-meta .by-author .sep {
display:inline-block;
padding:0px;
width:20px;
height:20px;
background:url('design/img/blog_icons_black-arctica.png') no-repeat 0px -80px;
text-indent:-9999px;
}

.single .entry-thumbnail {
margin-bottom:0px;
}

.single .onecolumn .entry-thumbnail {
background-image:url('design/img/shadow_940.png');
}

.single #nav-above {
display:none;
}

.single .post-footer {
border-width:0px;
border-bottom:4px solid #d6d6d6;
background:none;
padding:10px;
margin-bottom:10px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
position:relative;
}

.single .post-footer .cat-links {
display:block;
padding-left:25px;
line-height:20px;
background:url('design/img/blog_icons_black-arctica.png') no-repeat -20px -60px;
}

.single .post-footer .cat-links span {
display:inline-block;
width:65px;
font-weight:bold;
}

.single .post-footer .cat-links a {
font-weight:normal;
}

.single .post-footer .tag-links {
display:block;
padding-left:25px;
line-height:20px;
background:url('design/img/blog_icons_black-arctica.png') no-repeat -40px -40px;
}

.single .post-footer .tag-links span {
display:inline-block;
width:65px;
font-weight:bold;
}

.single .post-footer .tag-links a {
font-weight:normal;
}

.single .post-footer .edit-link {
position:absolute;
top:-9px;
right:10px;
}

#comments .comment-meta {
border-color:#d6d6d6 !important;
}

#comments .comment-content {
border-color:#d6d6d6 !important;
}

#respond {
border-color:#d6d6d6 !important;
}

#comments .vcard .fn {
color:#333333 !important;
font-family:Arial;
}

#comments .vcard .fn a {
color:#333333 !important;
}

#comments .vcard .fn a:hover {
color:#333333 !important;
}

#comments a.comment-date {
font-family:Arial;
}

#comments .reply a {
font-size:10px;
font-family:Arial;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
display:inline-block;
padding:2px 8px;
background:#0093c9;
color:#e0f7ff;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

#comments .reply {
float:right;
margin-left:3px;
}

#comments .reply  a:hover {
color:ffffff !important;
}

.search .hentry .entry-header {
margin-bottom:0px;
}

.search .hentry {
float:none;
margin-right:0;
width:auto;
}

.search  .hentry .date {
display:none;
}

.search .hentry .posted-by {
display:none;
}

.search  .hentry  .post-links {
display:none;
}

.search  .hentry   span.edit-link {
display:none;
}

div.wpcf7 {
background:#fafafa;
padding:20px 14px !important;
-moz-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
}

.ait-portfolio {
margin-right:-24px;
padding-top:10px;
padding-bottom:5px;
}

.ait-portfolio:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.ait-portfolio .pf-page {
margin-right:24px;
float:left;
margin-bottom:30px;
padding-top:0px;
}

.onecolumn .ait-portfolio {
margin-right:-32px;
}

.onecolumn .ait-portfolio .pf-page {
margin-right:32px;
}

.ait-portfolio .image {
padding:10px;
-moz-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
}

.ait-portfolio .image:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.ait-portfolio a.zoom {
border:2px solid #d6d6d6;
}

.ait-portfolio a.zoom:hover {
border:2px solid #d6d6d6;
}

.ait-portfolio a.zoom img {
vertical-align:top;
}

.ait-portfolio .zoom-description {
display:inline-block;
width:90%;
min-height:40px;
padding-bottom:10px;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#ffffff;
vertical-align:bottom;
}

.ait-portfolio .pf-clear {
clear:both;
line-height:0px;
font-size:0px;
}

.ait-portfolio h3 {
font-size:14px;
padding:10px 2px 4px 2px;
margin:0px;
}

.ait-portfolio .portfolio-item-description {
padding:0px 2px 4px 2px;
color:#666666;
font-size:11px;
line-height:16px;
}

.ait-portfolio.desc-right .image {
width:auto !important;
}

.ait-portfolio.desc-right a {
float:left;
}

.ait-portfolio.desc-right h3 {
padding-left:10px;
}

.ait-portfolio.desc-right .portfolio-item-description {
padding-left:10px;
}

.ait-portfolio.desc-right.pf-col1 .pf-page {
width:656px;
}

.ait-portfolio.desc-right.pf-col1 h3 {
font-size:16px;
padding-bottom:10px;
padding-left:20px;
padding-right:10px;
}

.ait-portfolio.desc-right.pf-col1 .portfolio-item-description {
font-size:12px;
line-height:20px;
padding-left:20px;
padding-right:10px;
}

.ait-portfolio.desc-right.pf-col2 .pf-page {
width:288px;
}

.ait-portfolio.desc-right.pf-col3 .pf-page {
width:184px;
}

.ait-portfolio.desc-right.pf-col4 .pf-page {
width:132px;
}

.onecolumn .ait-portfolio.desc-right.pf-col1 .pf-page {
width:964px;
}

.onecolumn .ait-portfolio.desc-right.pf-col1 h3 {
font-size:16px;
padding-bottom:10px;
}

.onecolumn .ait-portfolio.desc-right.pf-col1 .portfolio-item-description {
font-size:12px;
line-height:20px;
}

.onecolumn .ait-portfolio.desc-right.pf-col2 .pf-page {
width:466px;
}

.onecolumn .ait-portfolio.desc-right.pf-col3 .pf-page {
width:300px;
}

.onecolumn .ait-portfolio.desc-right.pf-col4 .pf-page {
width:217px;
}

.gallery {
margin-right:-20px !important;
padding-top:10px;
padding-bottom:10px;
}

.gallery:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.gallery br {
display:block;
float:left;
width:1px;
height:1px;
line-height:0px;
font-size:0px;
}

.gallery dl {
margin-top:0px !important;
margin-bottom:20px;
}

.gallery dt {
padding:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
margin-right:20px;
}

.gallery img {
width:100%;
height:auto;
vertical-align:top;
border:none !important;
}

.gallery .zoomOverlay {
background-image:url('design/img/zoom_gal.png');
}

.gallery .zoom-description {
display:none;
}

.gallery .gallery-caption {
padding:10px 25px 0px 5px;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.clearing {
clear:both;
line-height:0px;
font-size:0px;
height:0px;
background:#ff0000;
}

.rule {
border-top:1px solid #d6d6d6;
display:inline-block;
height:2px;
margin:0px 0px 20px 0px;
padding-top:0px;
text-align:right;
width:100%;
}

.rule span {
color:#ffffff;
background:#333333;
cursor:pointer;
display:block;
float:right;
font-size:9px;
font-weight:bold;
margin-top:-7px;
margin-right:15px;
padding:1px 7px 3px 7px;
position:relative;
text-transform:lowercase;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
}

.sc-box-title h1, .sc-box-title h2, .sc-box-title h3, .sc-box-title h4, .sc-box-title h5, .sc-box-title h6, .sc-box-title p {
margin:0px !important;
padding:2px 0px 2px 0px !important;
line-height:16px;
}

.sc-box-title {
background:url('design/img/bck_AA-20.png');
margin-bottom:15px;
-moz-border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
}

.sc-box-title .wrap {
display:block;
padding-bottom:15px;
}

.sc-box-title .wrap:after {
content:".";
display:block;
height:0;
overflow:hidden;
clear:both;
visibility:hidden;
}

.frame .sc-box-title {
margin-right:-15px;
margin-left:-15px;
margin-top:-15px;
padding-right:15px;
padding-left:15px;
padding-top:15px;
}

.sc-button {
color:#ffffff;
text-decoration:none;
display:inline-block;
background:#eeeeee;
text-align:center;
padding-bottom:1px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.sc-button:hover {
color:#ffffff;
text-decoration:none !important;
}

.sc-button span.border {
display:block;
padding-top:8px;
padding-bottom:8px;
margin:0px 1px;
}

.sc-button:hover span.border {
background:url('design/img/button_ovr.png') bottom center no-repeat;
}

.sc-button span span {
display:block;
padding:0px 10px;
}

.sc-button span.title {
font-family:Arial;
font-size:16px;
line-height:20px;
font-weight:bold;
}

.sc-button span.description {
color:#ffffff;
font-size:11px;
line-height:14px;
}

.sc-button.light .description {
color:#000000;
}

.sc-button.light:hover .description {
color:#000000;
}

.sc-page {
display:inline;
margin-bottom:20px;
}

.sc-page h3 {
font-size:18px !important;
font-weight:normal;
margin:0px 0px 10px 0px;
padding-top:7px;
}

.sc-page h3 a, .sc-page h3 a:hover {
color:#333333;
text-decoration:none;
}

.sc-page img {
display:block;
height:125px;
width:125px;
}

.sc-page .image a {
display:block;
}

.sc-page .image {
float:left;
margin:0px 20px 20px 0px;
}

.sc-page .item {
margin:0px 0px 0px 0px;
width:100%;
}

.sc-page .rule {
display:none;
}

.sc-video {
display:block;
margin-bottom:20px;
}

.sc-video iframe {
vertical-align:top;
}

.sc-video.border {
padding:10px;
-moz-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
}

.sc-video.border .wrap {
display:block;
width:100%;
}

.sc-map {
display:block;
margin-bottom:20px;
}

.sc-map iframe {
vertical-align:top;
}

.sc-map.border {
padding:10px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-moz-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
}

.sc-map.border .wrap {
display:block;
border:1px solid #959595;
}

.sc-fb-comments {
display:inline-block;
margin-bottom:20px;
}

.sc-fb-comments iframe {
vertical-align:top;
}

.sc-fb-comments.border {
padding:10px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-moz-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
}

.sc-fb-comments.border .wrap { display:block; width:100%; border:0px solid #ffffff; background:#ffffff; }
.sc-fb-comments iframe.fb_ltr { border:1px solid #aaaaaa !important; }
.sc-twitter { display:inline-block; margin-bottom:20px; }
.sc-twitter iframe { vertical-align:top; }
.sc-twitter.border {
padding:10px;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-moz-border-radius:7px;
border-radius:7px;
-webkit-border-radius:7px;
}

.sc-twitter.border .wrap { display:block; background:#6ad1f0; border:1px solid #aaaaaa !important; }

.ait-tabs { border-color:#d6d6d6 !important; }
.ait-tabs .ui-tabs-nav { font-family:Arial; }
.ait-tabs .ui-tabs-nav li a { background:#0093c9 !important; color:#ffffff !important; }
.ait-tabs .ui-tabs-nav li a:hover { background:#000000 !important; color:#ffffff !important; }

.ait-tabs .ui-tabs-nav .ui-state-active a, .ait-tabs .ui-tabs-nav .ui-state-active a:hover { background:#333333 !important; color:#ffffff !important; }

.ait-tabs .ui-tabs-nav .ui-state-active { border-color:#333333 !important; }
.ui-accordion .ui-accordion-header { border-color:#d6d6d6 !important; }
.ui-accordion .ui-accordion-content { border-color:#d6d6d6 !important; }
.ui-accordion .ui-accordion-header a { color:#333333 !important; font-family:Arial; }
.ui-accordion .ui-accordion-header .ui-icon {
background:#0093c9 !important;
-moz-border-radius:9px !important;
-webkit-border-radius:9px !important;
border-radius:9px !important;
}

.ui-accordion .ui-state-hover .ui-icon { background:#000000 !important; }
.ui-accordion .ui-icon:before {
content:"";
border-color:transparent transparent transparent #ffffff;
border-style:solid;
border-width:5px 0px 5px 5px;
position:absolute;
top:4px;
left:8px;
height:0;
width:0;
}

.ui-accordion .ui-icon:after {
content:"";
border-color:transparent transparent transparent #0093c9;
border-style:solid;
border-width:3px 0px 3px 3px;
position:absolute;
top:6px;
left:7px;
height:0;
width:0;
}

.ui-accordion .ui-state-hover .ui-icon:after {
border-color:transparent transparent transparent #000000;
}

.ui-accordion .ui-state-active .ui-icon:after {
border-color:transparent transparent transparent #333333;
}

.ui-accordion .ui-state-active .ui-icon {
background:#333333 !important;
}

#sidebar .widget_shortcodes .widget-content {
padding:15px;
}

.sc-notification {
border:1px solid #666666;
border-radius:3px;
display:block;
margin-bottom:15px;
overflow:hidden;
padding:9px 0px 4px 0px;
position:relative;
z-index:1;
zoom:1;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.sc-notification a.close {
display:block;
width:11px;
height:11px;
background:url('design/img/ico_close_off.png') top left no-repeat;
font-size:0%;
text-indent:-9999px;
position:absolute;
top:3px;
right:3px;
}

.sc-notification a.close:hover { background:url('design/img/ico_close_ovr.png') top left no-repeat; }
.sc-notification p { color:#333333; line-height:16px; padding:0px 25px 5px 42px !important; margin:0px; }
.sc-notification strong { color:#333333; }

.note-error { background:url('design/img/ico_error.png') 2px 0px no-repeat #fae2e3; border-color:#ec9b9b; }

.note-success { background:url('design/img/ico_success.png') 2px 0px no-repeat #dffad3; border-color:#72cb67; }

.note-info { background:url('design/img/ico_info.png') 2px 0px no-repeat #dde9f7; border-color:#50b0ec; }

.note-attention { background:url('design/img/ico_attention.png') 2px 0px no-repeat #fffac6; border-color:#d3c200; }

.sc-modal-content { margin:0px !important; padding:10px; }

.sc-modal-content h1, .sc-modal-content h2, .sc-modal-content h3, .sc-modal-content h4, .sc-modal-content h5, .sc-modal-content h6 { padding-top:10px; }

.sc-image-wrap {
display:inline-block;
background:url('files/images/bck_FF-80.png');
border:1px solid #ffffff;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
padding:7px;
}

.sc-image-wrap a { vertical-align:top; }
.sc-image-wrap img { vertical-align:top; }
.sc-image-wrap img.thumb { padding:0px; border-width:0px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background:none; }

#footer {
width:auto;
padding:20px 30px 25px 30px;
background:#292929 url("design/img/sand.png") center top;
border-top:6px solid #444444;
-moz-border-radius:0 0 7px 7px;
border-radius:0 0 7px 7px;
-webkit-border-radius:0 0 7px 7px;
}

#footer:after { content:"."; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; }

#footer strong { color:#ffffff; }
#footer p { color:#bbbbbb; }
#footer a { color:#ffffff; text-decoration:none; }
#footer a:hover { color:#ffffff; text-decoration:underline; }
#footer div { color:#bbbbbb; }
#footer nav ul { list-style:none; margin:0; }
#footer nav ul li { float:left; margin:0px 0px 0px 24px; }
#footer nav ul li a { font-size:12px; font-family:arial; text-decoration:none; }
#footer nav ul li a:hover { text-decoration:underline; }

.ait-themebox-display { padding-bottom:10px; }

#lang_sel a, #lang_sel a:visited {
background:none repeat scroll 0 0 #fafafa;
-moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);
margin-bottom:16px;
width:262px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
}

#content .leftContent p { margin: 0 0 10px; }
#content .leftContent a.point_links { font-size:14px; text-decoration:none; }

#content .leftContent .middle_red_text { color:#BD002B; text-transform: uppercase; margin:0px 0 10px; line-height: 16px; font-weight:bold; }

#content .leftContent .attractions_title_bar { margin-bottom:10px; line-height: 22px; }
#content .leftContent .attractions_title_bar span { color:#003300; text-transform: uppercase; display:block; }
#content .leftContent .attractions_title_bar span.first_bar { font-size: 19px; }
#content .leftContent .attractions_title_bar span.middle_bar { font-size: 22px; font-weight: bold; }
#content .leftContent .attractions_title_bar span.last_bar { font-size: 24px; font-weight: bold; }

#content .leftContent .block_title { color:#003300; text-transform: uppercase; clear: both; font-size:16px; margin-bottom:10px; font-weight:bold; }
#content .leftContent .red_address_block { color:#BD002B; font-weight:bold; line-height: 16px; }

#content .leftContent .image_list_block { display:block; float: left; width: 100%; }
#content .leftContent .image_list_block .right_block { float:right; }
#content .leftContent .image_list_block .left_block { float:left; }
#content .leftContent .image_list_block .left_block ul { list-style-position: inside; list-style-type: circle; }
#content .leftContent .image_list_block .left_block ul li {  }

#content .leftContent .home_img_block img { float:left; margin-right: 5px; margin-bottom:20px; }

#container .top_content_bar_outer .widget-container { padding:20px 20px 0; text-align:center; }
#container .top_content_bar_outer .widget-container .textwidget {}

.wpcf7 { background:none; border:none; }
.wpcf7 .wpcf7-form { }
.wpcf7 .wpcf7-form p { margin-bottom: 10px; }
.wpcf7 div.in_line_blocks { float:left; margin-right: 20px; margin-bottom: 10px; }
.wpcf7 .wpcf7-form label { position:relative; width:150px; left:0; top:0; display:block; background:none; }
.wpcf7 .wpcf7-form .wpcf7-form-control-wrap { display:block; }
.wpcf7 .wpcf7-form .wpcf7-submit { background:#003300; }

.sidebar ul { line-height: 20px; margin-bottom: 20px; padding: 0 0 0 16px; list-style-position: inside; list-style-type: circle; }
.sidebar ul li { list-style-type: square; padding-bottom: 5px; }


#content .booking_page_outer ul { line-height:12px; }
#content .booking_page_outer .photo_block {float:left; width:100%}
#content .booking_page_outer .photo_block .left_block { float:left; }
#content .booking_page_outer .photo_block .right_div { float:right; }
#content .booking_page_outer .photo_block .right_div img { width:240px; }

.thethe_image_slider.white-rounded { border:none !important; border-radius: 0 0 0 0 !important; }

.thethe_image_slider_inner ul.thethe-image-slider-slides li .thethe-image-slider-image img { width:100% !important; left:0 !important; }
.thethe_image_slider_inner .thethe-image-slider-caption-right { border-radius: 7px 7px 7px 7px; bottom: 24px; height: 95px; padding:10px; right: 30px; top: auto; width: 270px !important;}
.thethe_image_slider_inner .thethe-image-slider-caption-text { font-size: 15px !important; font-style: normal; text-align:center; }
.thethe_image_slider_inner .thethe-image-slider-caption-text span { color: #003300 !important; display: block; font-size: 18px !important; font-style: normal; font-weight: bold !important; margin-bottom: 7px !important; text-align: center; text-transform: uppercase !important; }

