/* Free css docuement by Templatesperfect.com
Template: Exotic Destinations
 Author Paarth */

body {
margin : 0;
padding : 0;
width : 100%;
background : #ffffff;
}
.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 : #8387AF;
	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 : #000066;
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 : 150px;
	float : left;
	padding : 0 0 0 10px;
	margin : 0;
	background : #e9f7d0;
}
.main_right {
	width : 955px;
	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 : 30px;
	font-family : "Trebuchet MS", Arial, sans-serif;
	display : inline;
	font-weight : lighter;
	color : #0066cc;
}
.logo h1 a {
text-decoration : none;
}
.logo h1 a:hover {
	color : #000099;
	text-decoration : none;
}
.logo h1 a {
color : #3366CC;
text-decoration : none;
}
.logo h2 a:hover {
	color : #3366CC;
	text-decoration : none;
}
.logo img {
margin : 2px;
padding : 0;
border : none;
float : right;
width : 108px;
height : 100px;
}
.menu {
	width : 800px;
	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;
}

.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;
}
.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 : center;
	width : 960px;
	margin : 0;
	padding : 8px 0 0 5px;
	float : none;
}
#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;
}
