/* CSS Document */

body	{background:#ffffff; color:#333333; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:86%}
H1	{font-size:110%; color:#1D3974; margin-top:8px; font-family:"Century Gothic", Verdana, Arial, sans-serif ; margin-bottom:5px;}
H2	{font-size:100%; background:#CFDCF2; padding:4px; color:#1D3974; font-family:"Century Gothic", Verdana, Arial, sans-serif ;}
H2.h2small	{font-size:12px; margin:0px; font-family:"Century Gothic", Verdana, Arial, sans-serif ;}
H3	{font-size:100%;}
.red	{color:#FF0000;}
a.red:hover	{color:#3366CC;}
a	{color:#3366CC;}
form	{padding:0px; margin:0px;}
#frame	{width:770px; margin-left:auto; margin-right:auto;  padding:0px; }
li	{text-align:left;}

/* Top */
#header	{
	width:770px;
	height:74px;
	background:#3366CC url(images/topbg.jpg) no-repeat top right;
	border-top:10px solid #FFFFFF;
	position:relative;
	background-color: #3366CC;
}
#logo	{width:205px; height:74px; background:#FFFFFF; text-align:center;}
#navtop	{ position:absolute; bottom:6px; right:120px; font-family:"Century Gothic", Verdana, Arial, sans-serif ; font-size:88%; font-weight:bold;}
#navtop ul	{ list-style:none; text-align: center; margin:0 0 0 2px;}
#navtop ul li	{width:108px;  background:url(images/navbg.jpg) no-repeat left top; float:left; height:24px; margin-left:3px;}
#navtop ul li a	{height:24px; width:108px; display:block; color:#FFFFFF; text-decoration:none; line-height:22px; text-align:center;}
/* End Top */

/* Main */

#main	{width:650px; float:left;}
#mainmanager	{width:770px; float:left;}
#mainmanager #center	{border:1px solid #FFFFFF; width:543px; float:right; }
#main #center	{border:1px solid #FFFFFF; width:443px; float:right; }
#mainfull #centerfull	{border:1px solid #FFFFFF; width:563px; float:right; }
#centerhead	{background:#1D3974 url(images/graphic.jpg) no-repeat top left; text-align:right;}
#centerhead2	{background:#1D3974 url(images/graphic2.jpg) no-repeat top left; text-align:right;}
#offers	{background:#ED383E; color:#FFFFFF; padding:2px; border-top:1px solid #ffffff; font-size:95%}
#offerads	{text-align:center; padding:8px 0px;}
.offeradmid	{padding:0px 12px;}
#text	{padding:5px; font-size:90%; text-align:justify;}
#text table	{width:100%;}
table.hotdeals	{color:#3366CC; font-family:Arial, Helvetica, sans-serif; font-size:90%;  }
table.hotdeals td	{border-bottom:#CCCCCC solid 1px; padding-bottom:5px; padding-top:2px;}
table.hotdeals th	{background:#CFDCF2; text-align:left; padding:4px; color:#1D3974; font-family:"Century Gothic", Verdana, Arial, sans-serif ;}
.hotdealsbullet	{margin-left:6px; margin-right:6px;}
.homeform	{background:#ffffff url(images/formbg.jpg) repeat-x top left; }
.homeform th	{background:#8AABE1; color:#FFFFFF; text-align:left; padding:4px; border-bottom:1px solid #ffffff;}
.homeform td	{border-bottom:1px solid #eeeeee;}


/* Main Left */
#left	{width:205px; float:left;}
#leftnav ul	{margin:0px; padding:0px;}
#leftnav li	{list-style:none; background: url(images/bullet.gif) no-repeat bottom left; background-position:0.7em 0.3em; padding:3px 0 3px 15px; display:block; margin:0px;}
#leftnav li a {font-family:"Century Gothic", Verdana, Arial, sans-serif ; font-size:88%; color:#1D3974; text-decoration:none; font-weight:bold; margin-left:15px;}
#leftnavtop	{background:#8AABE1; height:206px; border-top:6px solid #8AABE1;}

#leftnav ul li.navrequest	{border-bottom:1px solid #ffffff; margin-bottom:8px; padding-bottom:10px;}
#leftnav ul li.navcompare	{padding-bottom:16px;}

#newsletter	{background:#3366CC url(images/leftbg.jpg) repeat-x top left; padding-top:10px; color:#FFFFFF; font-size:70%;}
#newsletter a	{color:#FFFFFF; }
#newsletter table	{border-left:8px solid #3366CC; border-right:8px solid #3366CC;}
#leftbottom	{border-right:1px solid #3366CC; background:#FFFFFF;}

#links	{text-align:center;}
#links img	{border:1px solid #B3C8EC; padding:5px; margin:6px;}
/* End Main Left */
/* End Main */

/* Right */
#right	{width:120px; float:left; top:74px; right:0px;}
#rightcruise	{background:#3366CC; text-align:center; border-bottom:5px solid #3366CC; }
#rightcruise img	{padding-top:4px;}
/* End Right */

/* Footer */
#footer	{color:#1D3974; font-weight:bold; clear:both; font-size:80%; text-align:center; margin-top:5px;}
#footer a	{color:#1D3974; text-decoration:none;}
#footer .footerlines	{font-weight:normal; color:#3366CC; border:#B3C8EC solid 1px; background:#E6EDF9; margin:0 0 4px 0; padding:2px;}
#footer .footerlines a	{color:#3366CC; text-decoration:none;}
/* End Footer */
