body{ margin:0px; padding:0px; background:#eeeeee url(../images/bg-body.gif) repeat-x; voice-family:"\"}\""; voice-family:inherit; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
* {margin : 0;}
a, img, span {border:0; margin:0; padding:0;}
p{ padding:0px; margin:0px; line-height:18px;}
a{color:#00aeef; text-decoration:none;}
a:hover{color:#0e6b91; text-decoration:none;}
h1{ color:#00aeef; font-family:Arial, Helvetica, sans-serif; font-size:23pt; text-decoration:none; display:block; vertical-align:top; font-weight:normal;}
h1 span{ color:#04a9a2;}
ul, ol {display:block; border:0; margin:0px; padding:0;}
ol {list-style-type:decimal;}
li {display:list-item; border:0; margin:0; padding:0;}
ul ul, ul ol, ol ol, ol ul {margin: 0 0 0 20px;}
.clear{ clear:both;}
.left{float:left; margin:0px; padding:0px;}
.right{float:right; margin:0px;}
.textbox{ border:1px solid #efe7d9; padding:4px 5px 3px 5px; background:#f4eece url(../images/bg-textbox.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7979; height:15px; width:165px; margin:3px 0 10px 0;}
.textarea{ border:1px solid #d0d0d0; padding:4px 5px 0 5px; background:#ededed url(../images/bg-textarea.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e7979; width:148px; margin:3px 0 10px 0;}
.textblue{color:#00aeef; text-decoration:none;}

#mainpage{ margin:0px auto; padding:0px; width:1000px;}
/* Header */
#header{ margin:0px; padding:0; float:left; width:1000px; background:#fff url(../images/banner.jpg) no-repeat right top;}
.phoneno{width:580px; float:right; padding:10px 0px 10px 0; background:url(../images/bg-phone-no.gif) no-repeat top right; margin:0 50px 0 0;}
.slog{color:#fff; font-size:13pt; font-weight:bold;}
.calltext{font-size:12pt; color:#fff; font-weight:normal; padding:0 10px 0 298px;}
.pno{font-size:16pt; font-weight:bold; color:#fff; font-style:italic;}
.logoarea{ width:244px; float:left; padding:60px 0px 0px 50px;}
.topmenu{ width:540px; float:left; padding:0 0 0 220px;}
.toplinkbg{background:url(../images/bg-menu.gif) repeat-x; width:540px; float:left; height:45px;}
.toplink {padding:0 0 0 15px; margin:0; list-style:none; height:45px; position:relative; white-space:nowrap; float:left;}
.toplink li {float:left; }
.toplink li a {display:block; float:left; height:45px; line-height:45px; color:#fff; text-decoration:none; font-size:13pt; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  padding:0 13px 0 13px; cursor:pointer; text-transform:none;}
.toplink li a:hover{ color:#015b7e;}

/* Container */
#container{ padding:40px 50px 45px 50px; width:900px; float:left; background:#fff;}
/* Left Part */
#leftprat{float:left; width:620px; padding:0px 0 0 0px; margin:0px;}
.header2{color:#00aeef; font-family:Arial, Helvetica, sans-serif; font-size:15pt;}
.header3{color:#00aeef; font-family:Arial, Helvetica, sans-serif; font-size:14pt;}
.tableheader{color:#00aeef; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; text-align:center}
.tablecontent{color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:15pt; font-weight:bold; text-align:center}
.subttl{ font-size:13pt; line-height:20px; text-decoration:none; font-weight:bold; padding: 0 0 0px 0;}
.sapara{height:7px; display:block;}
a.btnbook{background:url(../images/btn-book-left.gif) no-repeat; font-size:10pt; color:#fff; font-style:italic; text-decoration:none; line-height:24px; height:24px; display:block; float:left; padding:0 0 0 12px; font-weight:bold; cursor:pointer; margin:10px 0 0 0;}
a.btnbook span{background:url(../images/btn-book-right.gif) no-repeat right top; height:24px; padding:0 44px 0 0px; float:left;} 
a.btnbook:hover{color:#015b7e; text-decoration:none;}


/* Right Part */
#rightpart{float:right; width:232px; padding:0px 0 0 0; margin:0px;}
.boxbook{background:#00aeef; width:230px; float:right; padding:14px 0 0 0px;}
p.bookbox{padding:0 0 10px 15px;}
.ttilbook{font-size:24px; color:#fff; font-weight:bold; text-decoration:none; line-height:27px; text-transform:uppercase;}
.ttilmsg{font-size:19pt; color:#fff; font-weight:bold; text-decoration:none; line-height:27px; text-transform:uppercase;}
.textwhite{color:#fff; text-decoration:none; line-height:18px; padding:0 10px 5px 0;}
.boxbookbtm{background:url(../images/bg-book-btm.gif) no-repeat; width:215px; float:left; padding:0 0 0 15px;}
a.booknow{text-decoration:none; color:#fff; line-height:28px; font-size:9pt; font-weight:bold; text-transform:uppercase;}
a.booknow:hover{color:#00aeef;}
.big {font-size: 19px; line-height:20px;}

/* Footer Section */
#footer{margin:0px; padding:15px 50px 25px 50px; width:900px; background:#fff url(../images/bg-footer.gif) repeat-x; float:left; font-size:9pt; text-decoration:none;}
.footerleft{width:665px; float:left; line-height:22px;}
.sapfooter{color:#7a7a7a;}
.footerright{width:220px; float:right; text-align:right;}
a.footerlink{text-decoration:none; font-size:9pt; color:#000; padding:0px 3px;}
a.footerlink:hover{text-decoration:none; color:#015b7e;}


.hometopmenu{ width:660px; padding:0 0 0 141px;}
.hometoplinkbg{width:718px; float:left; height:45px;}
/*.hometoplink li {float:left; line-height:20px; background:url(../images/nav-seperator.gif) no-repeat 0 3px; }
.hometoplink li a {display:block; float:left; color:#fff; text-decoration:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0 13px 0 13px; cursor:pointer; text-transform:none;}
.hometoplink li a:hover{ color:#015b7e;}
.hometoplink li:first-child{
	background:none;
}*/


.carholder{	
	background:#00aeef;
	width:230px; 
	padding:0 0 0 0px;
	margin:0 0 17px 0;
	overflow:hidden;
}
.boxcallbottom{
	background:url(../images/bg-call-btm.gif) no-repeat;
}
.portfolioinfo{
	padding:20px 0 25px 50px;
	overflow:hidden;
}
.portfoliolist{
	padding:0 0 7px 0;
	overflow:hidden;
}
.portfoliothumb{
	width:110px;
	float:left;
}
.portfoliothumb img{
	border:1px solid #fff;
}
.portfoliothumb img:hover{
	border:1px solid #000;
}

.portfoliolistright{
	width:430px;
	float:right;
	padding:0 0 0 0;
	overflow:hidden;
}
.portfoliolistright h3{
	color:#767676;
	font-size:48px;
	font-weight:normal;
	padding:0 0 0 0;
}
.portfoliolistright p a{
	color:#000000;
	padding:0 0 0 0;
}

.homecontent{
	padding:0 0 0 0;
	overflow:hidden;
}
.homecontent p{
	padding:0 0 12px 0;
	font-size:14px;
}
.homecontent ul,
.homecontent ol{
	padding:0 0 0 35px;
}
.homecontent ul li{
	padding:0 0 10px 10px;
	font-size:14px;
	list-style:none;
	background:url(../images/bullet01.gif) no-repeat 0 5px;
}
.homecontent ol li{
	padding:0 0 10px 10px;
	font-size:14px;
	list-style:decimal;
	color:#00AEEF;
	font-weight:bold;
}
.homecontent ol li span{
	color:#000000;
	font-weight:normal;
}

p.note {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-style:italic;
}

a.toolbox-button {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	display: block;
	background:url(../images/bg-menu.gif) repeat-x;
	padding:9px 0;
	width:300px;
	text-align:center;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-khtml-border-radius:10px 10px 10px 10px;
}

a:hover.toolbox-button {
	color:#0e6b91;
}
.redhighlight {color: #990000}
