/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

a{text-decoration:none;}

a img{border:none;}

body{
	background-attachment: fixed;
	background-position: top;
	background-color:#163243;
	margin-top:0px;
	background-image:url(assets/pattern_156.gif);
	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
	 text-shadow:1px 1px 1px #fff;*/;
}


.rad5{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	text-transform:capitalize;
}

#body{width:1000px; height:851px; border:solid 1px #666666; margin:auto; background-color:#FFFFFF; background-image:url(assets/bg.jpg); background-repeat:repeat-x; position:relative;}

#ctusxr{position:absolute; top:840px; right:20px; z-index:200; border:solid 1px #666666;}

#policy{position:fixed; width:100%; z-index:2000; top:100px; display:none;}
#policy > div{width:600px; height:450px; border:solid 2px #999999; background-color:#FFFFFF; margin:auto; position:relative;}
#policy > div > #clsbtn{border:solid 1px #F5F5F5; padding:5px; padding-left:10px; padding-right:10px;}
#policy > div > #clsbtn:hover{border:solid 1px #666666;}
#pcytp{margin-bottom:5px; margin:10px; margin-bottom:5px; padding-bottom:5px;width:80%; font-weight:bold;}
#pcywin{width:96%; height:390px; border-bottom:dotted 1px #CCCCCC;  border-top:dotted 1px #CCCCCC; margin:10px; margin-top:0px; margin-bottom:0px; overflow-y:scroll}
#cprite{margin-top:0px; font-size:10px; color:#CCCCCC; margin-left:10px;}


#lnkpt{width:768px; height:56px; background-color:#333333; position:relative;}
#lnkpt > #mlinks{position:absolute; top:23px; left:20px;}
#mlinks > a{display:block; float:left; padding:6px; margin-left:10px; padding-left:10px; padding-right:15px; font-weight:bold;}
#mlinks > a:hover{background-color:#2B5F7D; color:#FFFFFF; }

#blackcover{background-color:#000000; width:100%; height:925px; position:absolute; display:none; z-index:500;}

#clsbtn{position:absolute; right:5px; top:5px;}

#tbody{position:relative; width:100%; height:851px; z-index:100;}
#ctx{position:relative; width:100%; background-color:#CC0000; height:100px;}

#ctus{position:absolute; right:15px; bottom:60px; z-index:10; border:solid 1px #666666; width:220px; background-color:#FFFFFF;}


#title{font-weight:bold;}


#download{width:370px; height:200px; border:solid 1px #003366; background-color:#FFFFFF; background-image:url(assets/brochure.jpg); border:solid 1px #FFFFFF; position:absolute; z-index:200; top:290px; left:320px; display:none;}

#contactform{width:450px; height:450px; border:solid 1px #003366; background-color:#FFFFFF; border:solid 1px #000000; position:absolute; z-index:720; top:180px; left:290px; background-image:url(assets/ctimage.jpg); background-repeat:no-repeat; display:none;}

#cinfo, #ctmsg{position:absolute; bottom:35px; margin-top:100px; width:80%; padding:5px; margin-left:15px;}
#ctmsg{display:none; bottom:15px;}
#prp{margin-top:20px;}

#policybtns{height:20px;}
#policybtns > a{font-size:10px; display:block; padding-left:3px; padding-right:3px;}
#policybtns > a:hover{color:#0099FF}
#policybtns > *{ float:left;}
#xcp{width:100px; border-left:solid 1px #CCCCCC; height:20px; display:block; float:right; padding-left:10px; margin-left:0px; }


#xlimg{float:left; margin-left:20px;}
#social{width:100%; height:20px; clear:both; height:80px; margin-top:10px;}

#social > #tp{font-size:10px; padding-bottom:4px; margin-bottom:4px; border-bottom:dotted 1px #CCCCCC;}


#xlk{position:absolute; bottom:5px; right:10px; border-left:solid 1px #999999; display:block; padding-left:20px;}
#xlk:hover{color:#006699;}

#ctmsg > a{padding:4px; display:block; padding-left:10px; padding-right:10px; bottom:10px; right:10px; position:absolute;}

input, textarea{border:solid 1px #999999;}
#ctmsg > div > a{display:block; background-color:#999999; color:#FFFFFF; width:50px; height:20px; padding:4px; padding-left:15px; padding-right:15px; margin-top:10px; margin-right:30px; float:left; 	}
#ctmsg > div > a:hover{background-color:#003366;}

#ctitle{margin-top:10px; color:#000000; font-weight:bold;}

#downloadbtn{position:absolute; bottom:5px; right:5px;}


#dbrochure{width:232px;height:197px; position:absolute; top:620px; left:20px; bottom:0px; z-index:0;}
#dbrochure > *{display:block; margin-top:10px; margin-bottom:10px;}
#dbrochure > a{padding:5px; width:165px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -khtml-border-radius:5px;}
#dbrochure > a:hover{background-color:#B3C2E1;}
#dbrochure > span{color:#D7D7D7;}
#dbrochure > #xtr{margin-top:0px; color:#666666;}

#header{width:100%;}

li a{text-decoration:none;}
li a:hover{color:#00CCFF;}

#flashbanner{width:100%; height:236px; z-index:0; background-image:url(assets/breezehome_r2_c11.jpg); background-repeat:repeat-x; margin-top:0px;}



#xdesc{width:545px; height:320px; background-color:#FFFFFF; border:solid 1px #CCCCCC; border-bottom:none; margin-left:3px; margin-bottom:2px;position:absolute; bottom:60px; display:none;}
#xdtxt{width:95%; height:300px; margin:5px; color:#666666;}

#xinfo{margin-top:2px; position:relative;}
#smap{position:absolute; right:0px; width:200px; height:30px; background-color:#ffffff; top:10px;}
#smap > a{display:block; padding:2px; padding-left:5px; padding-right:5px; float:left; margin-left:10px;}
#smap > a:hover{background-color:#E7EFEF;}

#leftlynks{height:195px; width:100%; width:232px;}

#mbody{padding:5px; width:520px; height:350px; background-position:bottom right; background-repeat:no-repeat; padding-left:1px; float:left;background-color:#EEF1F9;}
#mbody1{width:100%; height:350px; padding:5px;}

#mbody1 > p > b{ text-transform:uppercase;}


#mbody2{margin-top:20px; width:100%;}
#mbody2 > #cproftxt{width:520px; height:120px;}

#cproftxt > div{height:110px;}
#cproftxt > #rbar{float:left; border-left:dotted 1px #CCCCCC; width:70%; padding-left:20px; padding-top:5px; height:90px;}
#cproftxt > #rbar > #tp{margin-bottom:3px; padding-bottom:2px; border-bottom:dotted 1px #CCCCCC; font-weight:bold;}
#cproftxt > #lbar{float:left; margin-right:10px;}
#cproftxt > #lbar > a{display:block; padding:3px;margin-top:3px;}
#cproftxt > #lbar > a:hover{background-color:#9AC0CF;}


#cproftxt > b{color:#006699;}



.xsbody{float:left; position:relative; width:740px;}
.headerelement{float:left; position:relative;}

#rptx{position:absolute; right:5px; width:184px;}

#mbody > div, #mbody > p{width:90%;/* margin-left:10px;*/}

.dropcap{float:left;  margin-bottom:0px; margin-left:5px;}
#footer{position:absolute; bottom:0px; left:0px; margin-bottom:2px; border-bottom:#003333 solid 1px; position:relative; width:100%; background-color:#FFFFFF;}

#partnrs{width:214px; height:325px;}

#partx{width:150px; margin-top:10px; margin-left:10px; display:block; height:25px}
#partx:hover{margin-left:13px; cursor:hand; color:#0099FF;}




.curved5{
		-moz-border-radius: 10px;-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;
		behavior:url(../js/border-radius.htc);
		border-radius: 10px;
	}
	
	
#ftitle{font-size:11px; color:#999999;}	

#logintab{width:220px; height:120px; border:solid 1px #CCCCCC; position:absolute; background-color:#FFFFFF; z-index:30; right:0px; top:40px; padding-top:10px; padding-left:10px; display:none;}	

#logintab > a{margin-top:5px;display:block; padding:6px; background-color:#003366; float:left; margin-right:10px; color:#FFFFFF; width:50px; padding-top:4px; padding-bottom:4px;}
#logintab > #clsbtn{top:0px; right:-5px; background-color:#FFFFFF; color:#333333; position:absolute; width:10px; height:10px; padding-top:2px; padding-right:2px; padding-left:5px; padding-bottom:6px;}
#logintab > #clsbtn:hover{background-color:#CCCCCC; color:#FFFFFF;}

#logintab > #ldx{position:absolute; bottom:10px; right:10px; display:none;}

.tab5{margin-left:15px;}
.dot5{border:dotted 1px #cccccc; width:95%; font-family:Verdana, Arial, Helvetica, sans-serif}

#othbtns{position:absolute; border:solid 1px #d9d9d9; background-color:#FFFFFF; padding:5px; width:200px; right:200px; height:20px; top:8px; overflow:hidden;}

#othbtns > .btns{position:absolute;right:5px; top:5px; padding-right:10px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
#othbtns > #clss{display:none;}

#tserv1, #tserv2,#tserv3, #tserv5, #tserv6,#tserv4,#tserv7,#tserv8,#tserv9{display:none;}

#othbtns > #tpc{height:20px;}
#othbtns > div{padding-left:10px; color:#CCCCCC;}
#othbtns > a, #othbtns > span{display:block; margin-bottom:5px; padding:4px; padding-left:10px;}
#othbtns > a:hover{background-color:#D0EFF4;}

#vessels{position:fixed; width:100%; z-index:3000; padding-top:40px; padding-left:55px; display:none;}
#vessels > div{width:0%; height:60px;  border:solid 1px #000033; background-color:#FFFFFF; position:relative; display:none;}

#vessels > div > #clsbtn{margin-top:10px; margin-right:10px;}
#vessels > div > #rside > a{display:block; margin-bottom:10px; padding:5px;}
#vessels > div > #rside > a:hover{background-color:#C6DDDD;}
#vessels > div > #tp{clear:both; margin-bottom:20px; margin:10px; border-bottom:dotted 1px #CCCCCC; padding-bottom:10px;}

#vessels > div > #lside{float:left; width:70%; height:540px; padding-right:10px; margin-left:10px; height:500px; overflow-y:scroll; position:relative;}
#vessels > div > #rside{float:left; width:23%; border-right:dotted 1px #333333; height:500px; margin-left:20px; padding-right:10px;}

#dts,#v2,#v3{display:none;}

/*75,108,143*/
#axr{position:absolute; z-index:4000; left:283px;top:75px; display:none;}

tr > td{border-bottom:dotted 1px #E9E9E9; margin-bottom:3px; padding-bottom:3px;}
.hdr{color:#006699;}
#topmenu{position:absolute; right:105px; top:20px; width:400px;}
#topmenu > a{display:block; float:right; margin-right:5px; margin-left:20px; padding:5px; border:solid 1px #EEEEEE; width:120px;}
#topmenu > a:hover{background-color:#CEE1F0}

#mbody1 > p{margin:2px;}

/*#fbk{width:100%; background-color:#666666; height:150px; position:absolute; bottom:-10px; z-index:0; background-image:url(assets/flipbg.jpg); background-repeat:repeat-x;}*/