/* CSS Document */
body {margin:0px; background:url(../images/bg-img.jpg) repeat-x top #f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h1,h2,h3,h4,h5,p,ul,li,ol,form {margin:0px; padding:0px;}

h1 {font-size:30px; font-weight:normal; color:#6b6b6b;}
h1 strong {color:#f2931d; font-weight:normal;}

.clear {clear:both;}

#main {width:980px; margin:0px auto;}

#header { clear:both; padding-bottom:8px;}
#header .logo {float:left; width:150px;}

#header .menu {float:right; width:641px; border-top:1px solid #e4e4e4; font-size:14px; border-left:1px solid #e4e4e4; margin-top:56px; margin-bottom:5px;}
#header .menu ul li {float:left; list-style-type:none; border-right:1px solid #e4e4e4;}
#header .menu ul li a {color:#6d6d6d; text-decoration:none; background:#FFF; display:block; padding:0px 28px; line-height:37px;}
#header .menu ul li a:hover {background:#3c3c3c; color:#FFF;}
#header .menu ul li.select a {background:#3c3c3c; color:#FFF;}

#header #search {margin-top:8px; width:296px; float:left;}
#header #silder {width:675px; float:right; margin-top:8px; background:#FFF;}
#header #silder .top {background:url(../images/top-img.gif) no-repeat top; height:8px;}
#header #silder .bottom {background:url(../images/bott-img.gif) no-repeat top; height:8px;}

#head-slide {clear:both; height:279px; padding-left:8px;}
.sliderwrapper {position:relative; overflow:hidden; width:100%; height:279px;}
.sliderwrapper .contentdiv {visibility: hidden; position: absolute; left: 0; top: 0;  background: white; width:100%; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1; opacity: 1;}

.sliderwrapper .contentdiv p {position:absolute; font-family:"Century Gothic", Calibri, Arial, Tahoma; font-size:30px; color:#656979; margin:90px 0px 0px 30px;}

.pagination {width:650px; text-align: right; position:absolute; z-index:99; margin:-25px 0px 0px 0px; font-size:14px; font-weight:bold;}
.pagination a {padding:3px 6px; text-decoration: none; color:#000; background:#FFF;}
.pagination a:hover, .pagination a.selected {color:#FFF; background:#000;}


.modernbricksmenu {display:block; clear:both; background:#555555; font-size:14px;}
.modernbricksmenu ul {margin:0px; padding:0px; list-style: none; display:block;}
.modernbricksmenu li {margin:0px; float:left; display:block; list-style-type:none;}
.modernbricksmenu ul a {float:left; font:14px Arial; text-decoration:none; color:#FFF; display:block; line-height:38px; text-align:center; padding:0px 45px;}
.modernbricksmenu ul li a:hover {background:#3c3c3c; color:#FFF;}

.modernbricksmenu ul li a.selected, .modernbricksmenu2 ul li a.selected:hover {background:#3c3c3c; color:#f2931d;}
.modernbricksmenu li.none {border:none;}

.box-inner {padding:10px 18px; background:#FFF; font-size:12px; font-weight:bold; color:#3c3c3c; height:235px;}
.box-inner .input-text {border:1px solid #3c3c3c; width:100px; padding:3px 5px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box-inner .select-text {border:1px solid #3c3c3c; width:60px; padding:2px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px 3px 0px 0px;}
.box-inner .select-text2 {border:1px solid #3c3c3c; width:100px; padding:2px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.box-inner .padd {padding-top:8px;}

#middle {background:#FFF; padding:8px;}


#middle2 {padding:8px;}


#middle #welcome {background:#f3f3f3; width:424px; padding:10px; float:left;}

#middle #welcome {background:#f3f3f3; width:424px; padding:10px 20px;}
#middle #welcome h1 {font-size:30px; font-weight:normal; color:#474747; padding-bottom:5px;}
#middle #welcome h1 strong {color:#9e9e9e; font-weight:normal;}
#middle #welcome h3 {font-size:18px; font-weight:normal; color:#6b6b6b; text-align:justify;}
#middle #welcome p {font-size:12px; color:#6b6b6b; line-height:18px; padding-top:10px;}
#middle #welcome p a {background:#1c1103; text-align:center; color:#FFF; text-decoration:none; padding:5px 10px;}
#middle #welcome p a:hover {background:#FF6600;}

#middle #right-top {width:473px; float:right;}

.padd-top {padding-top:15px; color:#28a1ce;}
.padd-top .from {font-size:16px; font-weight:bold; color:#ff6600;}
.padd-top .from strong {font-size:18px;}


#hot {width:331px; float:left; padding-top:20px; padding:0px 20px;}
#hot h1 {font-size:24px;}
#hot p {padding:15px 0px; color:#6f8a96;}
#hot ul li {padding-bottom:8px; list-style-type:none; line-height:16px; background:url(../images/li2.gif) no-repeat left top; padding-left:15px;}
#hot ul li strong a { color:#28a1ce; font-weight:bold; text-decoration:none; font-size:12px;}
#hot ul li a {color:#8198a2; font-size:11px;}
#hot ul li a:hover {color:#FF6600;}

#video {width:216px; margin-top:20px; padding:0px 35px 20px 35px; border-left:1px solid #edf6f9;  border-right:1px solid #edf6f9; float:left;}
#video h1 {font-size:24px; padding-bottom:20px;}
#video p {text-align:right; padding-bottom:10px;}
#video a {color:#000; text-decoration:none;}
#video a:hover {color:#FF3300;}


#travel {width:225px; padding-left:40px; float:left; padding-top:20px;}
#travel h1 {font-size:24px; padding-bottom:10px;}
#travel ul li {background:url(../images/li.gif) no-repeat left; list-style-type:none; line-height:24px; font-size:12px; font-weight:bold; padding-left:20px;}
#travel ul li a {color:#545454;}
#travel ul li a:hover {color:#e98200; text-decoration:none;}


#fotter {background:#5c5c5c;}
#fotter #bottom {padding:10px; width:980px; color:#FFF; font-size:12px; margin:0px auto; line-height:18px;}
#fotter #bottom a {color:#fff; text-decoration:none; margin:0px 2px;}
#fotter #bottom a:hover {color:#FF9900;}
#fotter #bottom span {font-size:11px;}
#fotter #bottom img {float:right; margin:2px;}


#booking-form {width:675px; margin:0px auto; background:#FFF; color:#626262;}
#booking-form .top-img {background:url(../images/top-img.gif) no-repeat top; height:8px;}
#booking-form .bott-img {background:url(../images/bott-img.gif) no-repeat bottom; height:8px;}
#booking-form label {width:200px; float:left; text-align:right; padding-right:10px; padding-top:10px; font-weight:bold; font-size:13px; color:#626262;}
#booking-form b {color:#FF0000;}
#booking-form input {width:280px; padding:5px; border:2px solid #e8e8e8; margin-top:10px; font-size:12px; font-weight:bold; color:#737373; font-family:Arial;}
#booking-form select {width:295px; padding:5px; border:2px solid #e8e8e8; margin-top:10px; float:left; font-size:12px; font-weight:bold; color:#737373; font-family:Arial;}
#booking-form select.from {width:95px; padding:5px; border:2px solid #e8e8e8; margin-top:10px; font-size:12px; font-weight:bold; color:#737373; font-family:Arial; margin-left:3px;}
#booking-form span {float:left; width:180px; margin-top:2px; font-weight:bold; color:#626262;}
#booking-form span input.check {width:16px; border:1px; padding:0px;}
#booking-form textarea {width:280px; padding:5px; height:100px; border:2px solid #e8e8e8; margin-top:10px; font-size:12px; font-weight:bold; color:#737373; font-family:Arial;}
#booking-form input.submit {width:auto; padding:5px 10px; border:none; margin:10px 8px; font-size:13px; font-weight:bold; color:#FFF; font-family:Arial; background:#000;}
#booking-form input.submit:hover {background:#FF6600; cursor:pointer;}
#booking-form input.book {width:180px; padding:5px; border:2px solid #e8e8e8; margin-bottom:10px; font-size:12px; font-weight:bold; color:#737373; font-family:Arial;}
 

#booking-form h3 {background:#e1b300; font-size:18px; font-weight:normal; padding:4px 10px; color:#FFF; margin:10px; clear:both;}



#dropdown {clear:both; font-size:14px; padding:0px 20px 13px 20px; height:39px;}
ul.dropdown,ul.dropdown li,ul.dropdown ul {list-style: none; margin:0; padding: 0; }
ul.dropdown {position: relative; z-index: 597; float: left; }
ul.dropdown li {float:left; display:block;}
ul.dropdown li.none {background:none;}
ul.dropdown li.select a {background:##131313; color:#FFF;}
ul.dropdown li.hover,ul.dropdown li:hover {position: relative; z-index: 599; cursor: default;}
ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; top:37px;}
ul.dropdown ul ul {top: 1px; left: 99%; }
ul.dropdown li:hover >ul {visibility: visible; }
ul.dropdown li a {color:#FFF; text-decoration:none; padding:0px 9px; display:block; line-height:37px;}
ul.dropdown li {padding: 0; }
ul.dropdown li a:hover {color:#FFF;}


ul.dropdown li { background:none;}
ul.dropdown ul a {padding:2px 8px; color:#FFF!important; text-decoration:none; border-bottom:1px solid #474747; width:150px; background:#3c3c3c!important; /* Especially for IE */
	}
ul.dropdown ul a:hover {background-color: #FFF!important; color: #000!important;}
ul.dropdown a.open {background:#000; color:#FFF;}
ul.dropdown ul a.open {background:#000; color:#FFF;}


#contact-us {clear:both; padding-top:10px;}
#contact-us p {clear:both;}
#contact-us label {width:150px; float:left; font-size:13px; font-weight:bold; color:#444; text-align:right; padding:15px 10px 0px 0px;}
#contact-us input {width:270px; padding:5px; border:2px solid #e8e8e8; margin-top:10px; font-size:12px; font-weight:bold; color:#737373; font-family:Arial;}
#contact-us textarea {width:285px; padding:5px; border:2px solid #e8e8e8; margin-top:10px; float:left; font-size:12px; font-weight:bold; color:#737373; font-family:Arial; height:100px;}
#contact-us b { color:#FF0000;}
#contact-us .button {width:auto; background:#000; font-size:13px; color:#FFF; padding:6px 15px; border:none; cursor:pointer;}
#contact-us .button:hover {background:#FF3300;}

.client-list {padding:10px; clear:both;}
.client-list  ul li {background:url(../images/box.jpg) no-repeat left; list-style-type:none; padding-top:15px; font-size:16px; font-weight:bold; padding-left:20px; height:45px; display:block; width:280px; margin-left:10px; float:left; margin-bottom:5px;}
.client-list ul li a {color:#545454;}
.client-list  ul li a:hover {color:#e98200; text-decoration:none;}