/*-------------------------------- 
 * CSS override to change template.
---------------------------------*/


  /* HTML5 Tags in IE7/8 */
header, nav, section, article, aside, footer, hgroup {display: block;}

.ie8 #ietweaks {margin:0 auto; width:962px;}

.ie8 #ietweaks #menu {float:right; margin-right:25px; z-index:999; margin-top:-30px;}
.ie8 #ietweaks aside.sidebar-right.span4 {text-align:left; padding-right:20px;}
.ie8 #ietweaks #footer-right {float:right; text-align:right; font-style:italic; padding-top:10px;  padding-bottom:10px; margin-right:30px; padding-left:10px;}

body {background-color:#fff; font-family: 'Cabin', sans-serif; color:#414141; font-size:16px; font-weight:normal; line-height:normal; background-image:url(../images/bg.jpg); background-position:center top; background-repeat:no-repeat;}

#wrapper {
	background-color:#fff;  
	margin:0px auto; 
	max-width:960px; 
	margin-top:43px;
	margin-bottom:35px;
	-moz-border-radius: 5px 5px 5px 5px !important; /*{global-radii-buttons}*/
	-webkit-border-radius: 5px 5px 5px 5px  !important; /*{global-radii-buttons}*/
     border-radius: 5px 5px 5px 5px !important;
	position:relative; /* CSS PIE - IE CSS 3 Support Hack */
	z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
}

.container-fluid {max-width: 960px;}

.row-fluid .span5 {
width: 65.17094017094017%;
}

.page-header {
padding-top: 0;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 0px solid #eee;
}

h1 {font-family: 'Cabin', sans-serif; font-size:18px; font-weight:normal; line-height:normal; color:#1c2f40; margin:0px; padding:0px; text-transform:none;}
h2 {font-family: Georgia, "Times New Roman", Times, serif;  font-size:24px; font-weight:normal; line-height:normal; color:#1c2f40; margin:0px; padding:0px; text-transform:none; padding-bottom:5px;}
h3 {font-family: Georgia, "Times New Roman", Times, serif;  font-size:24px; font-weight:normal; line-height:normal; color:#1c2f40; margin:0px; padding:0px; text-transform:none; padding-bottom:5px;}
h4 {font-family: 'Cabin', sans-serif;   font-size:16px; font-weight:bold; line-height:normal; color:#1c2f40; margin:0px; padding:0px; text-transform:none;}
h5 {font-family: 'Cabin', sans-serif; font-size:16px; font-weight:normal; line-height:normal; color:#1c2f40; margin:0px; padding:0px; text-transform:none;}
h6 {font-family: 'Cabin', sans-serif; font-size:16px; font-weight:normal; line-height:normal; color:#1c2f40; margin:0px; padding:0px; text-transform:none;}

.module-title h3 {
font-family: Georgia, "Times New Roman", Times, serif;  font-size:24px; font-weight:normal; line-height:normal; color:#1c2f40; margin:0px; padding:0px; text-transform:none; padding-bottom:5px;
}

div.row-fluid aside.sidebar-right.span4 h3 {padding-bottom:15px;}

a {color:#1c2f40; text-decoration:underline;}
a:hover {color:#4c6173; text-decoration:underline;}

div.module-content ul li a {color:#4c6173; text-decoration:underline;}
div.module-content ul li a:hover {color:#1c2f40; text-decoration:underline;}
div#featured p  {line-height:20px; font-size:16px; font-weight:normal;  margin:0px; padding:0px; padding-bottom:15px; } 
p {line-height:22px; font-size:16px; font-weight:normal;  margin:0px; padding:0px; padding-bottom:15px; } 

.module ul {
list-style-type: disc;
}

ul {margin:0px; padding:0px; margin-left:25px;  padding-bottom:15px;}
ul li {margin-bottom:5px; font-size:16px; line-height:normal; font-weight:normal; }

ol {margin:0px; padding:0px; margin-left:25px;  padding-bottom:15px;}
ol li {list-style:decimal; margin-bottom:5px; font-size:16px; line-height:normal; font-weight:normal; }

input#saddr.inputbox {max-width:170px!important;}

input.button {background-image:url(../images/button-bg.jpg); 
background-repeat:repeat-x;  
font-family: 'Roboto', sans-serif; 
font-size:14px; 
color:#fff; 
font-weight:400; 
text-transform:uppercase;
border:1px solid #182836;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://sunskirentals.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */}

input.button:hover {background-image: none; background-color:#8094a6; 
background-repeat:repeat-x;  
font-family: 'Roboto', sans-serif; 
font-size:14px; 
color:#fff; 
font-weight:400; 
text-transform:uppercase;
border:1px solid #516372;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://sunskirentals.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */}

button.small {
background-image:url(../images/button-bg.jpg); 
background-repeat:repeat-x;  
font-family: 'Roboto', sans-serif; 
font-size:14px; 
color:#fff; 
font-weight:400; 
text-transform:uppercase;
border:1px solid #182836;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://sunskirentals.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
width:138px; padding-top:3px; padding-bottom:3px;
}



button.small:hover {background-image: none; background-color:#8094a6; 
background-repeat:repeat-x;  
font-family: 'Roboto', sans-serif; 
font-size:14px; 
color:#fff; 
font-weight:400; 
text-transform:uppercase;
border:1px solid #516372;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://sunskirentals.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
width:138px; padding-top:3px; padding-bottom:3px;}


button.big {
background-image:url(../images/button-big.jpg); 
background-repeat:repeat-x;  
font-family: 'Roboto', sans-serif; 
font-size:16px; 
color:#fff; 
font-weight:400; 
text-transform:uppercase;
border:1px solid #182836;
-moz-border-radius: 10px 10px 10px 10px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 10px 10px 10px 10px  !important; /*{global-radii-buttons}*/
border-radius: 10px 10px 10px 10px !important;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://sunskirentals.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:9px;
}


button.big:hover {background-image: none; background-color:#8094a6; 
background-repeat:repeat-x;  
font-family: 'Roboto', sans-serif; 
font-size:16px; 
color:#fff; 
font-weight:400; 
text-transform:uppercase;
border:1px solid #516372;
-moz-border-radius: 10px 10px 10px 10px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 10px 10px 10px 10px  !important; /*{global-radii-buttons}*/
border-radius: 10px 10px 10px 10px !important;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://sunskirentals.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:9px;}

#header-wrapper { max-width:960px; margin:0px auto; max-height:134px; min-height:134px; background-color:transparent; margin-top:43px;}

.logo {float:left; max-height:95px; max-width:429px; padding:0px;  margin:0px; padding-top:18px;}

/*Slideshow*/

#slider-wrapper {margin:0px auto; max-width:894px; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;  border-right:2px solid #e2e2e2; margin-left:20px; margin-right:20px; padding-left:13px; padding-right:13px; padding-top:9px; padding-bottom:9px; background-image:url(../images/slide-bg.jpg); background-position:bottom center; background-repeat:no-repeat;}

#slider {max-width:540px!important;}
#featured {max-width:328px; float:right; padding-top:9px; padding-left:7px; padding-right:5px;}

div.slide-text h1 { font-size:16px; font-weight:bold; color:#fff; line-height:normal; margin:0px; padding:0px; font-family: 'Cabin', sans-serif;}
div.slide-text p {line-height: 22px;
font-size: 16px;
font-weight: normal;
margin: 0px;
padding: 0px;
padding-bottom: 0px;}
div.slide-text p a {color:#fff;}
/*End Slideshow*/

.module-content {
float: none;
overflow: hidden;
padding-top:0px;}

#mainbody .container-fluid {padding-left: 20px; padding-right: 13px;
word-wrap: break-word;
padding-bottom: 20px; 
}

#above-content {padding-left:0px; padding-right:0px}

#content-area {
padding: 0px 0; padding-right:0px;
}

div#breadcrumbs div.container-fluid {margin: 0px;
padding: 0px;
padding-left: 20px; padding-right: 20px;
}

div#content.span3 {display:none;}

/*Menu*/

div#maxi ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maxi ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maxi ul.maximenuck li.maximenuck.level1:hover > div#maxi ul.maximenuck li.maximenuck.level1.active > {background:none; background-color:transparent; margin-left:0px; margin-bottom:0px;
padding-left: 10px!important; padding-right:10px!important; padding-bottom:10px!important; font-size:17px; font-weight:normal;  font-family:Georgia, "Times New Roman", Times, serif; color:#4c6173;
}


div#maxi ul.maximenuck li.level1 > a, div#maxi ul.maximenuck li.level1 > span.separator {background:none; background-color:transparent; margin-left:0px; margin-bottom:0px;
padding-left: 10px!important; padding-right:10px!important; font-size:17px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#1c2f40;  padding-bottom:10px!important; }

div#maxi ul.maximenuck li.level1.active.current > a, div#maxi ul.maximenuck li.level1.active.current > span.separator {color:#4c6173; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;  padding-bottom:10px!important; }



div#maxi ul.maximenuck li.level1.parent > a, div#maxi ul.maximenuck li.level1.parent > span.separator {background:none; background-color:transparent; margin-left:0px; margin-bottom:0px;
padding-left: 10px!important; padding-right:10px!important; font-size:17px; font-weight:normal;  font-family:Georgia, "Times New Roman", Times, serif; color:#1c2f40;}

div#maxi ul.maximenuck li.level1.parent:hover > a, div#maxi ul.maximenuck li.level1.parent:hover > span.separator {background:none; background-color:transparent; margin-left:0px; margin-bottom:0px;
padding-left: 10px!important; padding-right:10px!important; font-size:17px; font-weight:normal;  font-family:Georgia, "Times New Roman", Times, serif; color:#4c6173;}


div.floatck {background-color:#fff !important; border-top:1px solid #e3ddcc;  z-index:999 !important; margin-left:0px!important;}

div#maxi ul.maximenuck li.maximenuck ul.maximenuck2 li a { background-color:#fff; padding-left:15px!important; padding-right:15px!important; padding-bottom:15px; padding-top:15px; border-bottom:1px solid #e3ddcc; border-right:1px solid #e3ddcc; border-left:1px solid #e3ddcc; white-space:nowrap; font-size:16px;}

div#maxi ul.maximenuck li.maximenuck ul.maximenuck2 li a:hover { background-color:#4c6173; padding-left:15px!important; padding-right:15px!important; padding-bottom:15px; padding-top:15px;border-bottom:1px solid #e3ddcc; border-right:1px solid #e3ddcc; border-left:1px solid #e3ddcc; white-space:nowrap; font-size:16px; color:#fff;}


span.separator {color:#d9d1ba!important;}

#menu {float:right; margin-top:0px; margin-right:0px; z-index:999; margin-top:79px;}

#header .btn-navbar .icon-bar {
background-color: #1c2f40;
background-color: #1c2f40;
border: 0px solid #1c2f40;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}

#menu .nav-collapse {float: right; z-index:999;}

#menu .container-fluid {
border-top: none;
border-bottom: none;
}

.joostrapmenu {display:none;}

/*Footer*/

#footer, #footer .container-fluid {
background-color: #8094a6;
font-size: 16px;
color: #fff;
overflow: hidden;
}
#footer-left {float:left;  padding-bottom:10px; padding-top:10px; padding-right:10px; padding-left:10px;}
#footer-right {float:right; text-align:right; font-style:italic; padding-top:10px;  padding-bottom:10px; padding-right:10px; padding-left:10px;}
#footer a {color:#fff;text-decoration:underline;}
#footer a:hover {color:#c7d7e6;text-decoration:underline;}

#footer-right a {color:#c7d7e6; text-decoration:underline;}
#footer-right a:hover {color:#fff; text-decoration:underline;}


#footer {margin:0px auto; max-width:960px; background-color:#8094a6 }  
#footer p {font-family: 'Cabin', sans-serif; font-size:16px; color:#fff; text-align:left; font-weight:normal; line-height:22px;}

#pshift {margin:0px auto; max-width:960px; margin-bottom:100px;}
#pshift p {text-align:center; color:#93989e; font-family: 'Cabin', sans-serif; font-size:14px;  font-weight:normal; padding-left:20px; padding-right:20px;
}


form.menu-form {display:none;}

.contact-form .email-copy-label label {
margin: 8px 8px 8px 0;
padding-left: 12px;
font-size: 16px;
color: #5a626c;
}

.name-label label, .email-label label, .subject-label label, .message-label label {
font-weight:300;
font-size:16px;
}
.btn-group.open .btn-primary.dropdown-toggle, .btn-primary {
color: #ffffff;
border: 0;
font-size: 14px;
font-weight:400;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color:#fe9900}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
color: #ffffff;
background-image: none;
font-size: 14px;
font-weight:400;
background-color: #626973;
}
p.readmore {line-height:normal!important; padding-bottom:0px!important;}
p.readmore a {
font-size: 16px;
padding: 0 0px 0 0;
background-image:none!important;
}

.pagination .counter {
font-size: 11px; display:none;
}

.pagination {
margin: 0px 0; text-align:center;
}

.pagination ul { text-align:center;
display: inline-block;
margin-bottom: 0;
margin-left: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.05);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.05);
box-shadow: 0 0px 0px rgba(0,0,0,0.05);
border-bottom: 0px solid #e5e5e5;
}

.pagination ul>li>a, .pagination ul>li>span {
float: none;
text-align:center;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #fff;
border: 0px solid #ddd;
border-left-width: 0;
}


.items-more .nav-tabs.nav-stacked li a:hover {
background: #fff;
}

.items-more .nav-tabs {
border-top: 0px solid #e2e2e2;
padding-top: 5px;
}


.input-mini {
width: 100px;
}

.search-results .result-title {
	margin-top: 18px;
}

.search dt.result-title {
	border-top: 0px solid #e5e5e5;
	margin-top: 15px;
	padding-top: 15px;
	font-weight:400;
	font-size:18px;
}

form#searchForm div.btn-toolbar div.btn-group.pull-left button.btn.hasTooltip {
}



.label-info, .badge-info {
background-color: #fe9900;
}


ul#mainlevelsubmenu {display:none;}
/*Media Query Overrides Here*/


@media (max-width: 480px) {
	
div.module-content ul#mainlevelsubmenu {display:block!important; 
width:100%!important;
margin-left:0px!important;
list-style:none!important;}
ul#mainlevelsubmenu li a {color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px!important;}

ul#mainlevelsubmenu li  {
color:#fff;	
padding-top:7px; 
padding-bottom:7px;
margin-bottom:10px;
padding-left:10px;
border-bottom:1px solid #1c2f40; 
border:1px solid #1c2f40;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
background-color:#1c2f40;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://orientapoint.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
}

#slider {max-width:540px!important; display:none!important;}
#featured {max-width:100%!important; float:right;}
img {float:none!important; margin:0px auto!important; display:block!important; border: none;}
.logo {float:none; max-width:75%!important;
display:block; 
position:absolute;
z-index:200;
margin-top:0px!important;}

#footer-left {float:none!important; padding-top:10px;padding-right:10px; padding-left:10px; }
#footer-right {float:none!important;font-style:italic; padding-bottom:10px; padding-right:10px; padding-left:10px;}
#footer-left p {text-align:center!important}
#footer-right p {text-align:center!important}
}


@media (max-width: 767px) {
	
div.module-content ul#mainlevelsubmenu {display:block!important; 
width:100%!important;
margin-left:0px!important;
list-style:none!important;}
ul#mainlevelsubmenu li a {color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px!important;}

ul#mainlevelsubmenu li  {
color:#fff;	
padding-top:7px; 
padding-bottom:7px;
margin-bottom:10px;
padding-left:10px;
border-bottom:1px solid #1c2f40; 
border:1px solid #1c2f40;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
background-color:#1c2f40;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://orientapoint.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
}
	
	
div.sidebar-left.span5 {width:100%!important; text-align:left;}
#slider {max-width:540px!important; display:none!important;}
#featured {max-width:100%!important; float:right;}
#content-area {margin-left:20px!important; margin-right:20px!important;}
aside.sidebar-right.span4 {text-align:left;}

div.module-title h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-weight: normal;
line-height: normal;
color: #1c2f40;
margin: 0px;
padding: 0px;
margin-left:20px!important;
text-transform: none;
padding-bottom: 5px;
}
.module-content {
float: none;
overflow: hidden;
padding-top: 0px; padding-left:20px; padding-right:20px;
}
#slider-wrapper {margin-bottom:10px;}

body {padding-top: 0px; padding-left: 0px; padding-right: 0px;}

span.separator {color:#d9d1ba!important; display:none!important;}	

.logo {float:none; max-width:75%!important;
display:block; 
position:absolute;
z-index:200;
margin-top:0px!important;}
#above-content {padding-left:0px!important;}
#mainbody .container-fluid {
padding-left: 0px;
padding-right: 0px;
word-wrap: break-word;
padding-bottom: 20px;
}

.module ul.nav {
margin-left: 20px;
display:none;}

.container-fluid {
padding: 0px;
overflow: hidden;
}
#footer-left {float:none!important; padding-top:10px;padding-right:10px; padding-left:10px; }
#footer-right {float:none!important;font-style:italic; padding-bottom:10px; padding-right:10px; padding-left:10px;}
#footer-left p {text-align:center!important}
#footer-right p {text-align:center!important}

div#maxi {display:none;}

.joostrapmenu { display:block; z-index:999;}

#menu .container-fluid { margin:0px!important; padding: 0 0px 0px 0px!important;}

#menu .nav-collapse {
float: right;
z-index: 999;

}
#menu {float:right!important; clear:both!important; margin-top:0px; margin-right:12px; z-index:999; margin-top:0px!important;}


ul.joostrapmenu {
margin:0px; 
padding:0px; 
border:1px solid #1c2f40; 
line-height:normal; 
background: #8094a6; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7d7e6', endColorstr='#8094a6'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#c7d7e6), to(#8094a6)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #c7d7e6,  #8094a6); /* for firefox 3.6+ */ 	
padding-top:5px; 
padding-bottom:0px;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
}

.joostrapmenu ul li a, .joostrapmenu ul li span.separator {border-bottom:1px solid #fff!important;}

.joostrapmenu > li > a, .joostrapmenu > li > a, .joostrapmenu > li.parent > a, .joostrapmenu > li.parent > a, .joostrapmenu > li > span.separator, .joostrapmenu > li > span.separator, .joostrapmenu > li.parent > span.separator, .joostrapmenu > li.parent > span.separator {
background: none;
color: #1c2f40;
font-size:18px;
font-weight:normal;
line-height:34px;
padding-right:60px; 
padding-left:30px; 
border-bottom:0px solid #1c2f40; 
text-transform:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

.joostrapmenu > li > a:hover, .joostrapmenu > li.active > a, .joostrapmenu > li.parent:hover > a, .joostrapmenu > li.active.parent > a, .joostrapmenu > li > span.separator:hover, .joostrapmenu > li.active > span.separator, .joostrapmenu > li.parent:hover > span.separator, .joostrapmenu > li.active.parent > span.separator {
background: none;
color: #fff;
text-shadow:0px 1px 3px #1c2f40;
font-size:18px;
font-weight:normal;
line-height:34px;
padding-right:60px; 
padding-left:30px; 
border-bottom:0px solid #1c2f40; 
text-transform:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

ul.joostrapmenu li.item-140 a {border-bottom:0px solid #1c2f40!important; }




.joostrapmenu > li > span.caret, .joostrapmenu > li.parent > span.caret, .joostrapmenu > li.parent > span.caret 

{
border-top: 0px solid #fff; display:none; border-bottom:0px solid #fff;
}
.joostrapmenu > li {
float: none;
border: 0;
background: none;
padding: 0;
border-top: 0px solid #ddd;}

.joostrapmenu > li.active > span.caret, .joostrapmenu > li.parent:hover > span.caret, .joostrapmenu > li.active.parent > span.caret {border-top: 0px solid #fff; display:none; border-bottom:0px solid #fff;}
li.item-190 a {border-bottom: 0px solid #ddd!important;}

}

	

@media (min-width: 768px) and (max-width: 979px) {
	
	
div.module-content ul#mainlevelsubmenu {display:block!important; 
width:100%!important;
margin-left:0px!important;
list-style:none!important;}
ul#mainlevelsubmenu li a {color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px!important;}

ul#mainlevelsubmenu li  {
color:#fff;	
padding-top:7px; 
padding-bottom:7px;
margin-bottom:10px;
padding-left:10px;
border-bottom:1px solid #1c2f40; 
border:1px solid #1c2f40;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
background-color:#1c2f40;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://orientapoint.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
}
	
div.module-content ul#mainlevelsubmenu {display:block!important; 
width:100%!important;
margin-left:0px!important;
list-style:none!important;}

ul#mainlevelsubmenu li a {color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px!important;}

ul#mainlevelsubmenu li  {
color:#fff;	
padding-top:7px; 
padding-bottom:7px;
margin-bottom:10px;
padding-left:10px;
border-bottom:1px solid #1c2f40; 
border:1px solid #1c2f40;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
background-color:#1c2f40;
-moz-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
-webkit-box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
box-shadow: 0px 1px 8px  /*{global-box-shadow-size}*/ #cfcfcf /*{global-box-shadow-color}*/;
behavior: url(http://orientapoint.powershifthosting.com/templates/pshift_25/js/PIE.php); /* CSS PIE - IE CSS 3 Support Hack */
position:relative; /* CSS PIE - IE CSS 3 Support Hack */
z-index:900; /* CSS PIE - IE CSS 3 Support Hack */
}
	

#slider-wrapper {margin-bottom:10px;}
div.sidebar-left.span5 div.module-title h3 {padding-bottom: 5px!important;}

div.module-title h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-weight: normal;
line-height: normal;
color: #1c2f40;
margin: 0px;
padding: 0px;
margin-left:0px!important;
text-transform: none;
padding-bottom: 5px!important;
}

div.row-fluid aside.sidebar-right.span4 h3 {padding-bottom:15px!important;}	
#slider {max-width:60%!important;}
#featured {max-width:37%!important; float:right;}	
	
#content-area {margin-left:0px!important; margin-right:20px!important;}
.module-content {
float: none;
overflow: hidden;
padding-top: 0px; padding-left:0px; padding-right:0px;
}
span.separator {color:#d9d1ba!important; display:none!important;}
body {padding-top: 0px; padding-left: 0px;padding-right: 0px;}

.logo { float:left;
margin-top:0px!important;
margin-bottom: 0px;

}
.joostrapmenu {display:block !important}

#menu .container-fluid { margin:0px!important;
padding: 0 0px 0px 0px!important;

}
div#maxi {display:none;}

#menu .nav-collapse {
float: right;
z-index: 999;

}


ul.joostrapmenu {
margin:0px; 
padding:0px; 
border:1px solid #1c2f40; 
line-height:normal; 
background: #8094a6; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7d7e6', endColorstr='#8094a6'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#c7d7e6), to(#8094a6)); /* for webkit browsers 

*/
background: -moz-linear-gradient(top,  #c7d7e6,  #8094a6); /* for firefox 3.6+ */ 	
padding-top:5px; 
padding-bottom:0px;
-moz-border-radius: 8px 8px 8px 8px !important; /*{global-radii-buttons}*/
-webkit-border-radius: 8px 8px 8px 8px  !important; /*{global-radii-buttons}*/
border-radius: 8px 8px 8px 8px !important;
}

.joostrapmenu ul li a, .joostrapmenu ul li span.separator {border-bottom:1px solid #fff!important;}


.joostrapmenu > li > a, .joostrapmenu > li > a, .joostrapmenu > li.parent > a, .joostrapmenu > li.parent > a, 

.joostrapmenu > li > span.separator, .joostrapmenu > li > span.separator, .joostrapmenu > li.parent > 

span.separator, .joostrapmenu > li.parent > span.separator {
background: none;
color: #1c2f40;
font-size:18px;
font-weight:normal;
line-height:34px;
padding-right:60px; 
padding-left:30px; 
border-bottom:0px solid #1c2f40; 
text-transform:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

.joostrapmenu > li > a:hover, .joostrapmenu > li.active > a, .joostrapmenu > li.parent:hover > a, .joostrapmenu 

> li.active.parent > a, .joostrapmenu > li > span.separator:hover, .joostrapmenu > li.active > span.separator, 

.joostrapmenu > li.parent:hover > span.separator, .joostrapmenu > li.active.parent > span.separator {
background: none;
color: #fff;
text-shadow:0px 1px 3px #1c2f40;
font-size:18px;
font-weight:normal;
line-height:34px;
padding-right:60px; 
padding-left:30px; 
border-bottom:0px solid #1c2f40; 
text-transform:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

ul.joostrapmenu li.item-140 a {border-bottom:0px solid #1c2f40!important; }

.joostrapmenu > li > span.caret, .joostrapmenu > li.parent > span.caret, .joostrapmenu > li.parent > span.caret 

{
border-top: 0px solid #fff; display:none; border-bottom:0px solid #fff;
}
.joostrapmenu > li {
float: none;
border: 0;
background: none;
padding: 0;
border-top: 0px solid #ddd;}


.joostrapmenu > li.active > span.caret, .joostrapmenu > li.parent:hover > span.caret, .joostrapmenu > 

li.active.parent > span.caret {
border-top: 0px solid #fff; display:none; border-bottom:0px solid #fff;
}

.container-fluid {
padding: 0px;
overflow: hidden;
}
#menu {float:right; margin-top:0px; margin-right:12px; z-index:999; margin-top:31px!important;}

li.item-190 a {border-bottom: 0px solid #ddd!important;}
}


 /*IE FIXES*/

.ie7 div#header header div.custom {
background-color: transparent;
}
.ie8 div#header header div.custom {
background-color: #fff
}
.ie9 div#header header div.custom {
background-color: #fff;
}