@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:'BritannicBold';
    src: url('../fonts/BritannicBold.eot');
    src: url('../fonts/BritannicBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BritannicBold.woff') format('woff'),
         url('../fonts/BritannicBold.ttf') format('truetype'),
         url('../fonts/BritannicBold.svg#BritannicBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */

.banner{background:url(../images/bannerbg.jpg) no-repeat center; width:100%; height:440px; z-index:1000;}
.container{ width:1200px; margin:0 auto;}
/* main menu */
#navigationmenu{ background:url(../images/navbg.png) repeat-x; height:80px; position:fixed; width:100%; z-index:1000; top:0px; border-bottom:1px solid #C6C6C6;}
.navigation {  float:right; padding-top:30px;}
.navigation li{ float:left; border-right:1px solid #444244;}
.navigation li a{ color:#444244; text-decoration:none; display:block; line-height:30px; padding:0 15px; font-weight:bold;}
.navigation li.last{border:none;}
.navigation a:hover, .navigation a.active {
	color:#A53692;
}
strong{font-weight:bold;}
.presentationfont{ text-align:center; font-family:'BritannicBold'; padding:75px 0px 20px 0px;}
.presentationfont h3{  font-size:36px; color:#727171;}
.presentationfont p{ font-size:15px; color:#404040; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.boxtop{ background:url(../images/boxtop.jpg) no-repeat; width:371px; height:15px;}
.boxmiddle{ background:url(../images/boxrepeat.jpg) repeat-y; height:400px;  width:371px;}
.boxbottom{ background:url(../images/boxbottom.jpg) no-repeat; height:20px; width:371px;}
.boxmiddle .boxcontent{ padding:10px; }
.boxmiddle .boxcontent .imgwrapper{ width:349px; height:132px; overflow:hidden;}
.boxmiddle .boxcontent img{ width:349px; height:132px;}
.divwrapper{ height:auto; overflow:auto; padding-bottom:40px;}
.boxwrapper{ width:371px; margin:0 auto;}
.boxwrapper h4{ text-align:center; color:#727171; font-size:22px; border-bottom:1px solid #cfcfcf; padding:5px 0px;}
.divwrapper li{ float:left; width:400px;}
.divwrapper .listout li{ width:320px; font-size:14PX; color:#5d5d5d; padding:5PX 0PX 5px 30px; background:url(../images/dot.jpg) no-repeat 5px 15px;}
#link{ font-size:12px; display:inline; color:#666; font-size:15px;} 
#link:hover{color:#C0C;}
.servicebutton{ background:#a53692; height:56px; line-height:56px; color:#fff; width:280px; margin:70px auto 0px auto; text-align:center; font-family:'BritannicBold'; font-size:36px; top:-50px; position:relative;}
#serbg{background:url(../images/servicebg.jpg) repeat-x; height:59px;}
.servicemenu{ padding:40px 0px 30px 0px; height:auto; overflow:auto; height:auto;}
.servicemenu li { float:left; width:280px; color:#3b3a3a; font-size:20px; font-family:Tahoma, Geneva, sans-serif; display:inline-block;}
.servicemenu li ul{  padding:10px 0px 0px 0px; }
.servicemenu li li{display:block; background:url(../images/servicearrow.jpg) no-repeat 0px 10px; padding:0px 0px 0px 15px; width:280px; font-size:15px;}
.patternbg{ border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7; background:#f5f5f5; padding:5px 0px; margin-bottom:15px; }
.patternwrapper{ background:url(../images/pattern.jpg) repeat-x; height:40px;}
.patternwrapper span{ display:block; background:#f5f5f5; width:20%; height:40px; line-height:40px; color:#4b4943;font-family:'BritannicBold'; font-size:36px; padding:0 25px; }
.left{ width:780px; padding-right:50px; float:left;}
#right{width:350px;float:right;}
#right .boxmiddle .boxcontent{ padding:10px 10px 0px 10px;}
.left,#right{padding-top:30px;}
/*form */
#right .boxtop{ background:url(../images/bookingtop.jpg) no-repeat; width:352px; height:10px;}
#right .boxmiddle{ background:url(../images/bookingrepeat.jpg) repeat-y; height:auto; overflow:auto; min-height:300px;  width:352px;}
#right .boxbottom{ background:url(../images/bookingbottom.jpg) no-repeat; height:20px; width:352px;}
#bookingform .row{clear:both; height:auto; overflow:auto; padding:5px 0px;}
#bookingform .row label{ float:left; width:140px;}
#bookingform .row input{ float:left; width:150px; border:1px solid #a7a7a7; padding:5px 2px; width:170px; height:13px; border-radius:2px;color:#4b4943; }
#bookingform{padding:5px;}
#bookingform .row input.submit{ background:#ccc; border:1px solid #666; width:100px; height:30px; color:#000;}

/* tab content */


.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 70px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 8px 6px;
margin-right: 2px;
border: 1px solid #e0e0e0;
-webkit-border-radius: 3px 3px 0px 0px; 
-moz-border-radius: 3px 3px 0px 0px; 
  border-radius: 3px 3px 0px 0px; 
color: #2d2b2b;
background: #f5f5f5 url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
color: #2d2b2b;
background: #fff;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background:#fff;
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

.tabbg{ /*background:#FFF url(../images/tarrifbottom.jpg) no-repeat bottom; */ background:#fff;width:752px; border:1PX SOLID #E0E0E0; border-bottom:0px;-moz-border-radius: 0px 5px 0px 0px ; margin-left:1px;
border-radius: 0px 5px 0px 0px ; margin-top:5px; padding:30px 15px 15px 15px; height:auto; overflow:auto;}
.leftimage{ float:left; width:296px; height:243px;}
.leftimage img{width:296px; height:243px;}
.table{float:right; width:435px; }
.table {border:1px solid #b9b2b2;}
.table td{ border-bottom:1px solid #e8e8e8; height:30px; border-radius:none; vertical-align:middle; padding-left:5px; color:#999; font-size:13px; font-weight:bold;}
.table .odd td{ background:#f9f9f9;}
.table .even td{ background:#fff;}
.leftimage img{ border:3px solid #666;}
#contactus .servicemenu{ padding:0px 0px 0px 0px; height:auto; overflow:auto; height:auto;}
#contactus .servicemenu li { float:left; width:600px; font-size:15px;}
#contactus .servicemenu li .h3{display:block; color:#3b3a3a; font-size:30px;  font-family:'BritannicBold';}
#contactus .servicemenu li li a{ font-size:15px;}
#contactus .servicemenu li ul{  padding:10px 0px 0px 0px; }
#contactus .servicemenu li li{display:block; background:url(../images/servicearrow.jpg) no-repeat 0px 10px; padding:0px 0px 0px 15px; width:280px;}
#contactus .row{clear:both; height:auto; overflow:auto; padding:5px 0px 10px 0px;}
#contactus .row label{ float:left; width:140px;}
#contactus .row input{ float:left; width:590px; border:1px solid #acadaf; padding:5px 2px;  height:20px; border-radius:2px;color:#4b4943; /*background:#d7d7d7; */ background:#DFE2E7;}
#contactus .row input.submit{ background:#ccc; border:1px solid #666; width:100px; height:30px; color:#000;}
#contactus .row textarea{ float:left; width:590px; border:1px solid #acadaf; padding:5px 2px;  height:140px; border-radius:2px;color:#4b4943; background:#DFE2E7; }
.map img{border:1px solid #acadaf; padding:3px;}
#footer{ background:#4b4943; height:50px; color:#fff;}
#footer p{ padding-top:15px;}
.fleft{ float:left;}
.fright{float:right;}
/*social */
#footer .social {
	margin-top: 10px;
	width:300px;
	float:left;
}
#footer .social a {
	display: inline-block;
	width: 28px;
	height: 28px;
	margin: 0 0 0 8px;
	vertical-align: middle;
}
#footer .social a.twitter {
	background:url(../img/social-icons/twitter.png) left bottom no-repeat;
}
#footer .social a.dribbble {
	background:url(../img/social-icons/facebook.jpg) left bottom no-repeat;
}
#footer .social a.rss {
	background:url(../img/social-icons/rss.png) left bottom no-repeat;
}
#footer .social a.pinterest {
	background: url(../img/social-icons/pinterest.png) left bottom no-repeat;
}
#footer .social a.flickr {
	background: url(../img/social-icons/flickr.png) left bottom no-repeat;
}
#footer .social a.forrst {
	background: url(../img/social-icons/forrst.png) left bottom no-repeat;
}
#footer .social a.vimeo {
	background: url(../img/social-icons/vimeo.png) left bottom no-repeat;
}
#footer .social a.linkedin {
	background:url(../img/social-icons/linkedin.png) left bottom no-repeat;
}
#footer .social a.facebook {
	background: url(../img/social-icons/facebook.png) left bottom no-repeat;
}
#footer .social a.email {
	background: url(../img/social-icons/email.png) left bottom no-repeat;
}
#footer .social a.bloger {
	background:url(../img/social-icons/bloger.png) left bottom no-repeat;
}
#footer .social a.behance {
	background: url(../img/social-icons/behance.png) left bottom no-repeat;
}
#footer .social a.googleplus {
	background: url(../img/social-icons/googleplus.png) left bottom no-repeat;
}
#footer .social a.youtube {
	background: url(../img/social-icons/youtube.png) left bottom no-repeat;
}
#footer .social a.skype {
	background: url(../img/social-icons/skype.png) left bottom no-repeat;
}
#footer .social a.tumblr {
	background: url(../img/social-icons/tumblr.png) left bottom no-repeat;
}
#footer .social a:hover {
	background-position: left top;
}
.listing li{ font-size:12px;}