/* Free css docuement by Templatesperfect.com
Template: Exotic Destinations
 Author Paarth */

body {
margin : 0;
padding : 0;
width : 100%;
background : #f2f2f2;
}
.main {
margin : 0;
padding : 0;
}
.main_resize {
margin : 0 auto;
padding : 0 10px;
width : 958px;
border-right : 1px solid #ececec;
border-left : 1px solid #ececec;
border-bottom : 1px solid #ececec;
background : #fff;
}
.main_resize h2 {
font : normal 18px Arial, Helvetica, sans-serif;
color : #2a2a2a;
padding : 5px;
margin : 0;
}
.main_resize h2 span {
font : italic 11px Arial, Helvetica, sans-serif;
color : #b1b1b1;
}
.main_resize h3 {
font : normal 44px Arial, Helvetica, sans-serif;
color : #7e7e7e;
padding : 20px 5px;
margin : 0;
text-align : right;
}
.main_resize p {
font : normal 12px Arial, Helvetica, sans-serif;
color : #606060;
line-height : 20px;
padding : 5px;
margin : 0;
}
.main_resize p span {
color : #b1b1b1;
font : italic 11px Arial, Helvetica, sans-serif;
line-height : 20px;
}
.main_resize a {
color : #2d75c0;
text-decoration : none;
}
.main_resize img {
margin : 5px auto;
padding : 0;
}
.main_resize ul.serv {
list-style : none;
margin : 10px 0 10px 5px;
padding : 0;
width : 230px;
float : left;
}
.main_resize li.serv {
padding : 5px;
margin : 0;
font : normal 12px Arial, Helvetica, sans-serif;
color : #2d75c0;
}
.main_resize img.floated {
float : left;
margin : 5px 10px 5px 0;
padding : 0;
width : 160px;
height : 100px;
border : 1px solid #ddd;
padding : 5px;
}
.main_left {
width : 250px;
float : left;
padding : 0 0 0 10px;
margin : 0;
background : #e9f7d0;
}
.main_right {
width : 680px;
float : right;
padding : 0;
margin : 0;
}
.blog {
width : 280px;
float : left;
padding : 0;
margin : 10px 30px 10px 10px;
}
.blog2 {
width : 215px;
float : left;
padding : 0;
margin : 10px 10px 30px 0;
}
.header {
padding : 0 0 5px 0;
margin : 0 auto;
border-bottom : 2px solid #4fb2fe;
}
.logo {
padding : 30px 0 0 0;
margin : 0;
width : 950px;
float : left;
}
.logo h1 {
font-size : 36px;
font-family : "Trebuchet MS", Arial, sans-serif;
display : inline;
font-weight : lighter;
}
.logo h1 a {
text-decoration : none;
}
.logo h1 a:hover {
color : #f30;
text-decoration : none;
}
.logo img {
margin : 2px;
padding : 0;
border : none;
float : right;
width : 40px;
height : 40px;
}
.menu {
width : 555px;
padding : 10px 0 0 0;
margin : 0;
float : right;
}
.menu ul {
padding : 0;
margin : 0;
list-style : none;
border : 0;
}
.menu ul li {
display : inline;
margin : 0;
padding : 0;
border : 0;
background : none;
}
.menu ul li a {
display : inline;
margin : 0;
padding : 8px 15px;
color : #666;
font : normal 13px Arial, Helvetica, sans-serif;
text-decoration : none;
}
.menu ul li a:hover {
background : #4fb2fe;
color : #fff;
}
.menu ul li a.active {
background : #4fb2fe;
color : #fff;
}
.click {
width : 350px;
float : left;
padding : 0;
margin : 0;
}
.click p {
font : normal 12px Arial, Helvetica, sans-serif;
color : #959595;
padding : 0;
margin : 0;
}
.slider_main {
margin : 0 auto;
padding : 0;
}
.slider_main .leftt {
float : left;
width : 270px;
padding : 0;
margin : 0;
background : #f3f2f2;
}
.slider_main .leftt h2 {
font : normal 24px Arial, Helvetica, sans-serif;
color : #616161;
padding : 20px 0 0 10px;
margin : 0;
line-height : 1.2em;
}
.slider_main .leftt p {
font : normal 12px Arial, Helvetica, sans-serif;
color : #818181;
padding : 10px 0 15px 24px;
margin : 0;
line-height : 1.8em;
}
.slider_main .leftt img {
float : left;
margin : 0;
padding : 0 0 0 24px;
}
.nav li {
width : 100%;
overflow : hidden;
padding-bottom : 1px;
vertical-align : top;
}
.nav li a {
display : block;
background : url(images/nav-bg.gif) repeat-x 0% 0%;
color : #939393;
font-size : 15px;
text-decoration : none;
line-height : 36px;
text-indent : 16px;
padding-right : 15px;
}
.nav li a:hover, #content .nav li a.current {
background : url(images/nav-bg-act.jpg) repeat-x 0% 0%;
color : #000;
font-size : 16px;
text-align : right;
}
.search {
padding : 0;
margin : 0 auto 30px auto;
}
.search form {
display : block;
float : left;
padding : 5px;
margin : 0;
background : #fafafa;
margin-top : 5px;
}
.search p {
font : bold 11px Arial, Helvetica, sans-serif;
color : #959595;
padding : 7px 0;
height : 16px;
margin : 0;
float : left;
line-height : 14px;
}
.search span {
display : block;
float : left;
background : #f6f6f6;
border : 1px solid #ddd;
width : 150px;
padding : 0 5px;
height : 30px;
margin : 0 3px;
}
.search form .keywords {
line-height : 22px;
float : left;
border : 0;
width : 150px;
padding : 5px 0;
height : 22px;
background : none;
margin : 0;
font : normal 16px Arial, Helvetica, sans-serif;
color : #9c9c9c;
}
.search form .button {
float : left;
margin : 0;
padding : 0;
}
.right_text {
border-top : 1px solid #dadada;
background : #ececec;
padding : 0;
margin : 0 0 10px 0;
}
.right_text p {
font : normal 11px Arial, Helvetica, sans-serif;
color : #7e7e7e;
padding : 15px;
margin : 0;
}
p.clr, .clr {
clear : both;
padding : 0;
margin : 0;
background : none;
}
li.bg, .bg {
clear : both;
border-top : 1px solid #f2f2f2;
width : 100%;
padding : 0;
margin : 15px 0;
background : none;
line-height : 0;
}
#slider {
width : 670px;
padding : 5px 0 0 10px;
margin : 0;
height : 295px;
float : left;
}
#slideshow {
margin : 0 auto;
width : 653px;
height : 260px;
}
.slider-item {
height : 280px;
margin : 0 auto;
border : 1px solid #ddd;
padding : 5px 5px;
}
.slider_content_inner img {
border : none;
margin : 0 auto;
}
.controls-center {
width : 678px;
margin : 0 auto;
padding : 0;
}
.controls-center h2 {
width : 350px;
float : left;
font : bold 14px Arial, Helvetica, sans-serif;
color : #6d6d6d;
padding : 10px 0 0 10px;
margin : 0;
}
.controls-center h3 {
text-align : right;
font : normal 36px Arial, Helvetica, sans-serif;
color : #111;
padding : 10px 20px 15px 0;
margin : 0;
}
.controls-center p {
width : 300px;
float : left;
font : normal 12px Arial, Helvetica, sans-serif;
color : #6d6d6d;
padding : 3px 0 0 20px;
margin : 0;
}
#slider_controls {
float : right;
margin : 0;
width : 90px;
}
#slider_controls ul {
margin : 0 auto;
padding : 0;
width : 74px;
}
#slider_controls ul li {
background : none;
margin : 0;
padding : 0;
list-style : none;
}
#slider_controls ul li {
float : left;
display : block;
}
#slider_controls ul li a {
width : 10px;
height : 10px;
background : url('images/tabs_2.gif') no-repeat center center;
display : block;
float : left;
padding : 2px;
margin : 2px !important ;
margin : 1px 1px;
outline : none;
}
#slider_controls ul li a:focus {
outline : none;
}
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide {
background : url('images/tabs_1.gif') no-repeat center center;
}
#navigation {
float : right;
margin : 0;
}
#navigation ul {
margin : 0 auto;
padding : 0;
}
#navigation ul li {
background : none;
margin : 0;
padding : 0;
list-style : none;
}
#navigation ul li {
float : left;
display : block;
}
#navigation ul li a {
width : 15px;
height : 15px;
float : left;
text-align : center;
border : 1px solid #ccc;
background : #fff;
padding : 5px;
margin : 3px;
}
#navigation ul li a:focus {
outline : none;
}
#navigation ul li a:hover, #navigation ul li a.activeSlide {
background : #333;
color : #fff;
display : block;
border : 1px solid #333;
}
.footer {
padding : 5px 0;
margin : 0;
}
.footer_resize {
width : 958px;
margin : 0 auto;
padding : 10px 10px;
background : #202020;
}
.footer p {
font : normal 11px Arial, Helvetica, sans-serif;
color : #a2a2a2;
}
.footer a {
font : normal 11px Arial, Helvetica, sans-serif;
color : #2d75c0;
text-decoration : none;
padding : 5px;
margin : 0;
}
.footer p.right {
text-align : right;
width : 350px;
margin : 0;
padding : 2px 0 0 0;
float : right;
}
.footer p.leftt {
text-align : left;
width : 550px;
margin : 0;
padding : 8px 0 0 5px;
float : left;
}
#footer-content {
width : 958px;
margin : 0 auto;
padding : 5px 10px;
background : #333;
}
#gallery {
color : #222222;
}
#gallery img {
width : 100px;
height : 70px;
float : left;
margin : 5px;
border : 2px solid #666666;
}
#gallery img:hover {
border : 2px solid #ffffff;
}
.box h2 {
padding-bottom : 15px;
text-transform : uppercase;
font-size : 18px;
font-weight : normal;
color : #cfcfcf;
font-family : Tahoma, Geneva, sans-serif;
}
.box ul {
margin : 0;
padding : 0;
list-style : none;
}
.box ul li {
padding : 3px 0;
}
.box ul li a {
font-size : 12px;
color : #999;
}
.box ul li a:hover {
color : #fff;
}
#box1 {
float : left;
width : 270px;
padding-right : 40px;
}
#box2 {
float : left;
width : 280px;
margin-left : 20px;
}
#box3 {
float : right;
width : 270px;
}
