body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	}

 #container {
   position: absolute;
	left: 50%;
	top: 2%;
	width: 995px;
	height: 624px; 
	margin-left: -497px;
	margin-top: 0px;
	border: 0px;
 }
#middle-header{	
	position: absolute;
	top: 144px;
	left: 12px;
	margin: 0px;
	padding: 0px;
	display: block;	
}
#middle-header img{	
	margin: 0px;
	padding: 0px;	
}
#middle {
	z-index: 333;
	position: absolute;
	left: 13px;
	top: 205px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

#middle #movie
{
width: 520px;
height: 391px;
margin: 5px 0px 0px 0px;
padding: 0px;
border: solid 1px #000;
}

#middle #right  {
	z-index: 110;
	position: absolute;
	left: 521px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 443px;
}

#middle #right #suite_1_1, #middle #right #suite_2_1, #middle #right #suite_2_2, #middle #right #suite_3_1, #middle #right #suite_3_2, #middle #right #suite_4_1, #middle #right #suite_4_2, #middle #right #suite_4_3, #middle #right #suite_5_1, #middle #right #suite_5_2{
	z-index: 110;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 443px;
	visibility: hidden;
	}
	
#middle #right p.intro{
	margin: 10px 10px 0px 20px;
	padding: 0px;
	font: bold 15px/17px arial;
	color: #000;	
	line-height: 1.2em;
}

#middle #right p{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: normal 14px/17px arial;
	color: #000;	
	line-height: 1.4em;
}
#resl{
z-index: 23;
position:absolute;
display: block;
top: 421px;
left: 535px;
width: 387px;
height: 51px;
background: none;
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#middle #topnav_bg {
z-index: 22;
position:absolute;
display: block;
top: 416px;
left: 0px;
width: 965px;
height: 60px;
background: #fff;
background-image: url(../images/kitcab_tn_bg.gif);
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#middle #topnav {
z-index: 23;
position:absolute;
display: block;
top: 413px;
left: 10px;
width: 480px;
height: 60px;
background: none;
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
	
#middle #topnav a.pic
{
float: left;
display: block;
width: 60px;
height: 60px;
margin: 3px 10px 0px 5px;
padding: 0px 0px 0px 0px;
border: 0px;
}

#middle #topnav a.pic:hover
{
}

#middle #topnav a.pic_active
{
float: left;
display: block;
width: 60px;
height: 60px;
margin: 0px 10px 0px 5px;
padding: 0px 0px 0px 0px;
border: 3px solid #000;
}

#middle #topnav a.pic_active:hover
{
}

#middle #topnav img
{
border: 0px;
background: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}

#primary{
z-index: 20;
position: absolute;
left: 0px;
top: 500px;
width: 520px;
height: 202px;
border: solid 1px #4c765c;
background: #F7F9F4;
margin: 0px 0px 0px 0px;
padding: 0px;
overflow: auto;
}

	
#primary p.first {
	font: normal 14px/14px arial;
	line-height: 1.4em;
	color: #000;
	margin: 10px 20px 0px 20px;
	}	
	
#primary p	{
	font: normal 14px/14px arial;
	line-height: 1.4em;
	color: #000;
	margin: 15px 20px 0px 20px;
	}

#primary h1 {
	font: bold 18px/18px Arial;
	line-height: 1.4em;
	color: #000;
	margin: 15px 20px 0px 20px;
	padding: 0px;
	}	
		

#primary a
{
	margin: 0px;
	padding: 0px;
	font: normal 14px/14px arial;
	color: #3e50a1;
	text-decoration: underline;
}
#primary a:hover
{
color: #000;
}	
#primary a:visited
{
color: purple;
}	

#primary h2	{	
font: bold 15px/15px arial; 
color: #000;
margin: 10px 20px 0px 20px; 
padding: 0px;
}	

#primary ul
{
color: #000;
margin-bottom: 1em;
line-height: 16px;
list-style-type: disc;
}

#primary ul li
{
font: normal 14px/14px arial;
padding: 0px 0px 10px 0px;
margin-right: 10px;
}

#primary .cpt
{
z-index: 220;
position: absolute;
left: 20px;
top: 20px;
width: 480px;
border: 0px;
margin: 0px;
padding: 0px;
visibility: hidden;
}

#primary .cpt p{
margin: 0px 0px 10px 0px;
padding: 0px;
font: normal 14px/14px arial;
line-height: 1.4em;
}

#primary .cpt h3{
margin: 0px 0px 10px 0px;
padding: 0px;
font: bold 16px/16px arial;
}

#primary .cpt p.name {
margin: 0px 0px 0px 0px;
padding: 0px;
font: bold 16px/16px arial;
line-height: 1.4em;
}


#primary .cpt p.dims {
margin: 4px 0px 4px 0px;
padding: 0px;
font: bold 14px/14px arial;
line-height: 1.4em;
}

#primary .cpt a.name {
font: bold 16px/16px arial;
color: #000;
margin: 0px;
padding: 0px;
text-decoration: none;
}

#primary .cpt a.name:hover {
text-decoration: underline;
}

#primary .cpt a.desc {
font: normal 14px/14px arial;
color: #000;
margin: 0px;
padding: 0px;
text-decoration: underline;
}

#primary .cpt a.desc:hover {
margin: 0px;
padding: 0px;
text-decoration: none;
}
#primary .cpt a.desc:visited {
color: #787878;
}

#b_r_prm {
z-index: 20;
position: absolute;
left: 530px;
top: 500px;
width: 373px;
height: 202px;
border: 0px;
background: #fff;
margin: 0px 0px 0px 0px;
padding: 0px;
}

#get_started {
	z-index: 3333;
	position: absolute;
	display: block;
	left: 50%;
	top: 5%;
	width: 969px;
	height: 563px;
	margin-left: -485px;
	margin-top: 0px;
	background: none;
	background-image: url(../images/getstarted_bg.png);
	padding: 0px;
	border: 0px;
	visibility: hidden;
}

#get_started #gs_left_t {
position: absolute;
	display: block;
	left: 40px;
	top: 30px;
	width: 285px;
	margin: 0px;
	padding: 0px;
}

#get_started #gs_left_t p.gs_first{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: bold 28px/28px arial;
	color: #4f971a;
	line-height: 1.2em;
}


#get_started #gs_left_t p.gs_first2{
	margin: 30px 0px 0px 0px;
	padding: 0px;
	font: bold 28px/28px arial;
	color: #000;
	line-height: 1.2em;
}

#get_started #gs_left_t p{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: normal 14px/16px arial;
	color: #000;
	line-height: 1.3em;
}

#get_started #gs_left_t a	{
	margin: 0px;
	padding: 0px;
	font: normal 14px/14px arial;
	color: #3e50a1;	
	text-decoration:underline;
	}

#get_started #gs_left_t a:hover	{
	color: #000;
	}

#get_started #gs_tr_t {
	position: absolute;
	display: block;
	left: 350px;
	top: 11px;
	width: 550px;
	margin: 0px;
	padding: 0px;
}

#get_started #gs_tr_t p.gs_hd{
	margin: 20px 0px 0px 20px;
	padding: 0px;
	font: bold 18px/18px arial;
	color: #000;
	line-height: 1.2em;
}

#get_started #gs_tr_t a	{
	display: block;
	width: 200px;
	margin: 15px 0px 0px 20px;
	padding: 0px;
	font: normal 15px/15px arial;
	color: #3e50a1;	
	text-decoration:underline;
	}

#get_started #gs_tr_t a:hover	{
	color: #000;
	}

#get_started #gs_br_t {
	position: absolute;
	display: block;
	left: 350px;
	top: 289px;
	width: 550px;
	margin: 0px;
	padding: 0px;
}

#get_started #gs_br_t p.gs_hd{
	margin: 20px 0px 0px 20px;
	padding: 0px;
	font: bold 18px/18px arial;
	color: #000;
	line-height: 1.2em;
}

#get_started #gs_br_t a	{
	display: block;
	width: 200px;
	margin: 15px 0px 0px 20px;
	padding: 0px;
	font: normal 15px/15px arial;
	color: #3e50a1;	
	text-decoration:underline;
	}

#get_started #gs_br_t a:hover	{
	color: #000;
	}

#get_started #close_link{ 
	position: absolute;
	display: block;
	left: 920px;
	top: 6px;
	width: 38px;
	height: 37px;
}

#get_started #close_link a{
display: block;
width: 38px;
height: 37px;
margin: 0px;
padding: 0px;
border: 0px;
text-decoration: none;
}	

#overlay_get_started{
	z-index: 2222;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility: hidden;
}