/* stylesheet revised 2007_02_21  */

.pkgfeaturedhdln {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
font-weight: bold;
margin-bottom: 3px;
}
.pkgfeaturedname {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666633; 
font-weight: bolder
}
.pkgFeaturedPackagesBody {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666633;
font-weight: lighter;
line-height: normal;
padding: 2px 0 0 2px;
}

.pkgfeaturedfooterrule {
background-color: #666633; 
height: 1px
}

.pkgmoreinfolink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666633;
text-align: center;
vertical-align: text-bottom;
clear: none;
background-position: center;
float: left;
margin-top: 3px;
padding: 0 0 5px 50px;
}

.pkgfeaturedimage {
float: right;
}
.pkgprofilehdln {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
margin-left: 5px;
padding-left: 10px;
}
.pkgprofilename {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #666633;
}
.pkgprofilebody {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
margin-left: 10px;
color: #666633;
}
.pkgprofilemainimage {
border: 1px solid #666633;
margin: 2px;
float: right;
}
.pkgprofilerooms {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 5px;
font-weight: bold;
}

.pkgprofilelabels {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding-left: 25px;
}

.pkgprofileincluded {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left: 10px;
}

.pkgprofile1ptrule {
background-color: #ffffff;
height: 1px;
}
	
.pkgprofileitem1ptrule {
background-color: #ffffff;
height: 3px;
}

.pkgprofiletablespace {
margin-bottom: 5px;
}
.pkgprofilenotax {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
text-align: center;
}

.pkgprofilebasetotal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding-left: 5px;
font-weight: bold;
text-align: right;
}

.pkgprofiletotallabel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding-left: 25px;
text-align: right;
}
.pkgprofileoptionheadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
.pkgprofileoptionheadlineqty {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666666;
}
.pkgprofilealacartheadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
.pkgprofileoptiontablespace {
margin-top: 5px;
}
.pkgprofileselctobjects {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 1px 0 1px 0;
}
.pkgprofilerefreshtablespace {
margin-top: 10px;
}
.pkgprofiletotal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
}
.pkgprofilerefreshobject {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 1px 0 1px 0;
color: #666666;
background-color: #CCCCCC;
border: 1px solid #999999;
}
.pkgprofilecheckoutobject {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 1px 0 1px 0;
color: #666633;
background-color: #CCCCCC;
}
.pkgprofilerefreshedtotal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: right;
}
.pkgprofilevendorname {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 0px;
line-height: 14px;
}
.pkgmerchimage {
float: right;
vertical-align: top;
}
.pkgprofiletablewidth {
width: 98%;
}
.pkgprofileroomimage {
float: right;
border: 1px solid #666633;
}
.pkgprofilelineitem {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding-left: 5px;
}
.pkgprofilelineitemtotal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin-left: 10px;
}
.pkgprofilevendoraddress {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
padding: 0px;
margin-left: 5px;
}
.pkgprofileselectobjects {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 1px 0 1px 10px;
}
.pkgprofileselectitemtable {
padding-left: 10px;
}
.pkgprofilemerchitemname {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
font-weight: bold;
padding-left: 5px;
}
.pkgprofilevendortablespace {
padding-top: 1px;
}.packageprofilename {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
margin-left: 5px;
font-weight: bold; 
vertical-align: top; 
line-height: 12px
}
.packageprofileaddress {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
margin-left: 5px; 
vertical-align: top; 
line-height: 12px
}
.packageimage1 {
border: 1px solid #666633;
clip: rect(5px 5px 5px 5px);
float: right;
margin: 5px 5px 0 10px;
}
.packageprofilehdln {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #666633;
font-weight: bold;
margin: 15px 0 0 5px;
float: left;
border-color: #FFFFFF #FFFFFF #330099;
clear: left;
border-style: none;
border-width: 0pt;
}
.packagenarrativetext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666633;
text-align: justify;
padding: 3px;
margin-left: 15px
}
.packageimage1lft {
border: 1px solid #666633;
clip: rect(5px 5px 5px 5px);
float: left;
margin: 5px 0 0 5px;
clear: left;
}
.packagenarrativetextbold { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666633; 
text-align: justify; 
white-space: normal; 
padding: 3px 3px 0 3px;
float: left ; 
}
.packagefeaturestext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
padding: 0 3px 0 3px;
float: left
}
.packagefeatureshdln {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
text-align: left;
padding: 0 3px 0 3px;
float: left;
font-weight: bold
}
.packageprofilephone {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
float: none;
vertical-align: middle; 
margin-left: 5px
}
.packagefeaturestable {  
margin-right: 3px; 
clip:  rect( 15px  ); 
float: right; 
padding-left: 5px
}
.packagefeatures {  
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666633
}
.packagehighlighttable {  
margin-right: 3px; 
border: #666633 none; 
margin-top: 5px
}
.packagehighlighttext { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #666633; 
list-style-position: inside; 
list-style-type: circle; 
padding-right: 2px; 
padding-left: 2px
}
.packageimagehighlighttable {  
width: 200px; 
margin-top: 5px; 
float: right
}
.packagehighlighttablefloat { 
margin-right: 2px; 
border: #666633 solid; 
margin: 2px 0 0 10px; 
border-width: 1pt 1px 1px ; 
float: right; 
clear: right; 
width: 202px
}
.packageimagehighlighttablefloat { 
width: 87%;
margin: 5px 0 0 20px; 
}
.packagehighlightheadline { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #666633; 
list-style-position: inside; 
list-style-type: circle; 
padding: 0 2px 0 2px;
font-weight: bold; 
text-align: center
}
.SPackagesHeadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 1px;
}
.SPackagesDescription {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 2px 4px 0 4px;
color: #666633;	
}
.SPackagesName {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 1px;
}
.SPackagesNameRule {
background-color: #666633;
height: 2px;
}
.SPackagerestxtobject {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666633;
padding-left: 5px;
}
.SPresdatebox {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
background-color: #CCCCCC;
padding: 0 1px 0 0;
margin: 1px 0 0 5px;
}
.SPackagesinstructions {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666633;
vertical-align: middle;
padding: 0 5px 0 5px;
text-align: left;
}
.SpackagesRateRange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
}
.SPackageTable {
margin-bottom: 20px;
}
.SPackagesHeadlineLIST {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 1px;
}
.SPackagesDescriptionLIST {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 2px 4px 0 4px;
color: #666633;
font-weight: bold;
}
.SPackagesNameLIST {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
padding-left: 1px;
font-weight: bold;
color: #666633;
}
.SPackagesNameRuleLIST {
background-color: #FAA411;
height: 2px;
}
.SPackagerestxtobjectLIST {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #666633;
padding-left: 5px;
}
.SPresdateboxLIST {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666633;
background-color: #CCCCCC;
padding: 0 1px 0 0;
margin: 1px 0 0 5px;
}
.SPackagesinstructionsLIST {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #666633;
vertical-align: middle;
padding: 0 5px 0 5px;
text-align: left;
}
.SpackagesRateRangeLIST {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
}
.SPackageTableLIST {
margin-bottom: 20px;
}
.spfeaturedfooterrule {
background-color: #666633; 
height: 1px
}
.spfeaturedfooterruleLIST {
background-color: #666633; 
height: 1px
}

/* -------- Packages --------*/


.SpTopLeft {
float: left;
width: 50%;
}
.SpTopRight{
width: 50%;
float: right;
}
.SpListDisplay {
border-bottom: 1px solid #cccccc;
width: 95%;
margin-left: 10px;
}
.PackageColumnLeft {
float: left;
width: 85%;
}

.PackageColumnRight {
float: right;
}
.SuperPackageColumnLeft {
float: left;
width: 300px;
}

.SuperPackageColumnRight {
float: right;
height: 75px;
}

.PackageSideSide {
height: 100px;
}
.sPackageRight {
margin-right: 10px;
float:right;
}

.packBox {
height: 220px;
}

/* styles for Featured Packages Default  */

div#defaultFeaturedPackages {
padding-left: 10px !important;
padding-right: 0px;
margin: 0 10px 0 10px;
z-index: 2;
float: left;
width: 260px;
border: 1px solid #666633;
}

div#defaultFeaturedPackages p {
font-family: verdana, arial;
font-size: 10px;
color: #666633;
}

div#defaultFeaturedPackages h3 {
font-family: arial, verdana;
font-size: 16px;
color: #666633;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}

div#defaultFeaturedPackages h6 {
text-align: center;
padding-top: 8px;
}

div#defaultFeaturedPackages h4 {
padding-top: 10px;
font-family: arial, verdana;
font-size: 12px;
color: #666633;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
div#defaultFeaturedPackages h6 {
text-align: center;
padding-top: 8px;
}
div#defaultFeaturedPackages input {
font-size: 15px;
} 
.sPackageRight
{
margin-right: 10px;
float:right;
}

body.packages h3 {
margin:0px;
padding:0px;
}
