/*-----------------------------------------------------------------------------
Main Stylesheet

Site: Realty Vacations
Version: 1.0
-----------------------------------------------------------------------------*/

/* General
-----------------------------------------------------------------------------*/

* { 
margin : 0; 
padding : 0; 
} 
body { 
margin : 25px; 
padding : 0; 
background : #006600; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #006600; 
text-align : center; 
line-height : 14px; 
} 
img { 
border : 0; 
} 
#wrapper { 
width : 760px; 
margin : 0 auto; 
text-align : left; 
background-color : #ffffff; 
} 
#content { 
width : 524px; 
float : right; 
padding-right : 20px; 
padding-bottom : 20px; 
} 
h1, h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
margin-bottom : 20px; 
} 
p { 
margin-bottom : 20px; 
} 
.warning { 
font-size : 10px; 
font-weight : bold; 
color : #ff0000; 
} 
.price { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ff0000; 
} 
.newprice { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
font-style : italic; 
color : #0000ff; 
} 
.cruise { 
font-size : 12px; 
color : #ffff99; 
text-indent : 30px; 
} 
.cruise1 { 
font-size : 11px; 
color : #ccff99; 
text-indent : 20px; 
} 
.cruise2 { 
font-size : 10px; 
color : #ffffff; 
text-indent : 27px; 
} 
.itin { 
font-size : 12px; 
color : #006600; 
} 
.ship { 
font-size : 14px; 
font-weight : bold; 
color : #006600; 
} 
a:link, a:active, a:visited { 
color : #b34700; 
text-decoration : underline; 
} 
a:hover { 
color : #b34700; 
text-decoration : none; 
} 
#header { 
background-image : url(../images/banner_3.jpg); 
background-repeat : no-repeat; 
height : 120px; 
color : #ff6600; 
font-size : 14px; 
font-weight : bold; 
line-height : 22px; 
text-align : right; 
padding-right : 6px; 
margin-bottom : 10px; 
} 
.hide { 
display : none; 
} 
#header a { 
display : block; 
height : 140px; 
} 
#top_nav { 
text-align : right; 
color : #ffffff; 
padding-bottom : 3px; 
background-color : #006600; 
} 
#top_nav a { 
color : #ffffff; 
text-decoration : none; 
} 
#top_nav a:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
#top_navfake { 
text-align : right; 
color : #ffffff; 
padding-bottom : 3px; 
background-color : #006600; 
} 
#top_navfake a { 
color : #ffffff; 
text-decoration : none; 
} 
#top_navfake a:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
#main_nav { 
width : 190px; 
float : left; 
text-align : left; 
} 
#main_nav ul { 
padding : 0; 
list-style : none; 
padding-bottom : 20px; 
padding-left : 10px; 
} 
#main_nav li a { 
display : block; 
width : 190px; 
height : 28px; 
color : #f2b600; 
text-decoration : none; 
background-color : #006600; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
line-height : 20px; 
text-indent : 10px; 
} 
#main_nav li a:hover { 
color : #006600; 
background-color : #f2b600; 
} 
#main_cruisenav { 
width : 190px; 
float : left; 
text-align : left; 
} 
#main_cruisenav ul { 
padding : 0; 
list-style : none; 
padding-bottom : 20px; 
padding-left : 10px; 
} 
#main_cruisenav li a { 
display : block; 
width : 190px; 
height : 28px; 
color : #f2b600; 
text-decoration : none; 
background-color : #006600; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
line-height : 20px; 
text-indent : 10px; 
} 
#main_cruisenav li a:hover { 
color : #006600; 
background-color : #f2b600; 
} 
#main_navfake { 
width : 190px; 
float : left; 
text-align : left; 
} 
#main_navfake ul { 
padding : 0; 
list-style : none; 
padding-bottom : 20px; 
padding-left : 10px; 
} 
#main_navfake li a { 
display : block; 
width : 192px; 
height : 28px; 
color : #f2b600; 
text-decoration : none; 
background-color : #006600; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
line-height : 28px; 
text-indent : 10px; 
} 
#main_navfake li a:hover { 
color : #006600; 
background-color : #f2b600; 
} 
#main_incentive { 
width : 190px; 
float : left; 
text-align : left; 
} 
#main_navincentive ul { 
padding : 0; 
list-style : none; 
padding-bottom : 20px; 
padding-left : 10px; 
} 
#main_navincentive li a { 
display : block; 
width : 192px; 
height : 28px; 
color : #f2b600; 
text-decoration : none; 
background-color : #006600; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
line-height : 28px; 
text-indent : 10px; 
} 
#main_navincentive li a:hover { 
color : #006600; 
background-color : #f2b600; 
} 
#main_content { 
width : 384px; 
float : left; 
} 
#main_content h1 { 
font-size : 14px; 
color : #b34700; 
font-weight : bold; 
} 
#main_content h2 { 
font-size : 12px; 
color : #b34700; 
font-weight : bold; 
} 
#main_content ul { 
margin-top : 0; 
} 
#main_content li { 
display : block; 
color : #006600; 
text-decoration : none; 
font-size : 12px; 
line-height : 14px; 
text-indent : 10px; 
} 
#alt_content { 
width : 180px; 
float : left; 
text-align : left; 
} 
#alt_content table { 
background-color : #006600; 
color : #ffffff; 
margin-bottom : 20px; 
margin-left : 20px; 
} 
#alt_content h1 { 
font-size : 12px; 
color : #ffffff; 
font-weight : bold; 
margin : 10px; 
} 
#alt_content p { 
padding-left : 10px; 
padding-right : 10px; 
} 
#alt_content a { 
color : #ffffff; 
text-decoration : underline; 
} 
#alt_content a:hover { 
color : #ffffff; 
text-decoration : none; 
} 
#ad_space { 
width : 120px; 
float : right; 
} 
#ad_space_sub { 
width : 120px; 
float : right; 
padding-right : 20px; 
padding-bottom : 20px; 
} 
#footer { 
clear : both; 
font-size : 10px; 
color : #ffffff; 
background-color : #006600; 
padding-top : 3px; 
} 
#footer ul { 
float : right; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#footer li { 
display : inline; 
} 
#footer li a { 
color : #ffffff; 
text-decoration : none; 
} 
#footer li a:hover { 
text-decoration : underline; 
} 
#footer p { 
margin : 0; 
} 
#footerfake { 
clear : both; 
font-size : 10px; 
color : #ffffff; 
background-color : #006600; 
padding-top : 3px; 
} 
#footerfake ul { 
float : right; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#footerfake li { 
display : inline; 
} 
#footerfake li a { 
color : #ffffff; 
text-decoration : none; 
} 
#footerfake li a:hover { 
text-decoration : underline; 
} 
#footerfake p { 
margin : 0; 
} 
select, input, textarea { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000; 
} 
form { 
margin : 0; 
} 
input { 
width : 200px; 
} 
table { 
border-collapse : collapse; 
} 
td { 
padding : 3px; 
} 
#index_top { 
text-align : right; 
background-color : #006600; 
background-image : url(../images/index_top.jpg); 
background-repeat : no-repeat; 
height : 45px; 
background-position : left bottom; 
} 
#index_topNav { 
text-align : right; 
color : #ffffff; 
padding-top : 28px; 
} 
#index_topNav a { 
color : #ffffff; 
text-decoration : none; 
} 
#index_topNav a:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
#index_main { 
background-image : url(../images/index_main.jpg); 
background-repeat : no-repeat; 
height : 381px; 
} 
#index_nav { 
background-image : url(../images/index_bottom.jpg); 
background-repeat : no-repeat; 
height : 69px; 
} 
#index_nav ul { 
list-style : none; 
text-align : center; 
padding-top : 23px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
margin : 0; 
} 
#index_nav li { 
display : inline; 
} 
#index_main h1 { 
font-size : 12px; 
font-weight : bold; 
} 
#index_text { 
position : relative; 
left : 20px; 
top : 190px; 
width : 560px; 
height : 180px; 
z-index : 1; 
} 
#content_noNav { 
width : 585px; 
float : left; 
padding-left : 20px; 
padding-bottom : 20px; 
} 
#content_noNav h1 { 
font-size : 12px; 
color : #ff6600; 
font-weight : bold; 
} 
#content_noNav h2 { 
font-size : 11px; 
color : #b34700; 
font-weight : bold; 
}