/*Search Results Pages*/
a .nav {font-family:Arial, Helvetica, sans-serif; color:#0066CC; font-size:12px}
body, td {font-family: arial, verdana, sans-serif; font-size: 10px; vertical-align:top;}
.page_content{width:530px;}
h4 {font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:16px;margin:0px 0px 10px 0px;}
.navigation {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navigation a {color:#006699;}
.pageHeader {background-color: #666666; font-family: arial black; color: #ffffff; font-style: italic; font-size: 18px;}
.textHeader {font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:16px;}
.searchResultsHeader {font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; background-color:#CCCC99}
.size1, .size1 td {font-size: 12px;}
.size2, .size2 td {font-size: 13px;}
.size3, .size3 td {font-size: 15px;}
.red {color:#ff0000;}
.customResultsHead {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px;}
.shaded {background-color:#e8e8e8;}
.shadedBold {background-color: #e8e8e8; font-weight: bolder;}
.shadedTxt {color: #999999;}
.topBold {font-weight:bolder; vertical-align:top;}
.image_Cell{ border-left: #ddd 1px solid; border-bottom: #ddd 1px solid; border-right:#ddd 1px solid; width:280px; padding:3px;}

.pc_text{font-size:9pt;margin-bottom:12px;}
.personal_enrichment_box{margin:10px 0px 0px 0px;}

.search_result_text{float:left;}
.share_this_box{float:right;}
.search_result_text{font-weight:bold;font-size:9pt;}
.sig_collection_title { font-weight:bold; margin-bottom:5px; }
.sig_collection_desc, .sig_collection_filter_desc, #signature_collection_descriptive_text_div, .sig_collection_title{ font-size:10pt; }
.sig_collection_filter_desc a { white-space:nowrap; }
#signature_collection_descriptive_text_div { padding-bottom:10px; }
.reorder_text {clear:both;font-size:9pt; width:530px;}
.search_button{font-size:9pt;}
.filter_by{}
.page_numbers{}
.compare_text{}

.alternatingCellColor1 {background-color:#FFFFFF;}
.alternatingCellColor1 a:hover {color:#0000ff;}
.alternatingCellColor1 a:link {color:#000000;}
.alternatingCellColor1 a:visited {color:#666666;}

.alternatingCellColor2 {background-color:#e8e8e8;}
.alternatingCellColor2 a:hover {color:#0000ff;}
.alternatingCellColor2 a:link {color:#000000;}
.alternatingCellColor2 a:visited {color:#666666;}

.alternatingCellColor3 {background-color:#d5f0ff;} /*third color used in dsp_privateCollection*/
.alternatingCellColor3 a:hover {color:#0000ff;}
.alternatingCellColor3 a:link {color:#000000;}
.alternatingCellColor3 a:visited {color:#666666;}


/*Cruise and Tour Display Pages*/
#hotelContent td {font-size: 12px;}
.hotel_content {font-size: 12px;}
a {color: #000000;}
a:hover {color: red;}
a:visited {color: blue;}
small {font-size: 10px;}
.small {font-size: 10px;}
.smallHdr {font-size: 11px; font-weight:bolder;}
.bold {font-weight: bolder;}
.sectionTitleBackground {background-color: #FAF8E2;}
.sectionTitle {color: #000000; font-weight: bolder; padding: 2px;}
.subhead {color: #000000; font-weight: bolder;}
.gray {color:#878787;}
.header {font-size:13px; color: #054185;}
.highlightBox {background-color:#FFFFCC;padding:10px;}
.legalText {font-size:10px; font-style:italic; color:#666666;}
.topHeadRow {background-color: #778ff7; color: #ffffff; font-weight:bolder; font-size:12px;}
.topHeadRowLarge {background-color: #778ff7; color: #ffffff; font-weight:bolder; font-size: 18px; font-style: italic;}
.topNavRow {background-color: #cccc99;}
.topNav {font-size: 10px;}
.secondHeadRow {background-color: #ccebfd;}
.topNavWhite {color: #ffffff;}
a.topNavWhite {color: #ffffff; font-size: 10px;}
a.topNavWhite:visited {color: #ffffff; font-size: 10px;}
a.topNavWhite:hover {color: #ffffff; font-size: 10px;}
a.subNav {color: #4054BB; font-size: 10px;}
a.subNav:hover {color: #778ff7; font-size: 10px;}
.btn {background-color: #e8e8e8; font-size: 10px;}
.red {color: #ff0000;}
.lite {color: #C0C0C0;}
.hilite {color: #4054BB;}
.hiliteB {color: #4054BB; font-weight:bolder;}
.detail {font-size:8pt; vertical-align:top;}
.grayDetail {font-size:10px; color:#666666; vertical-align:top;}
.stdFormField {width: 400px;}
.formLabel {font-weight: normal;}
.formLabelRequired {font-weight: bolder;}
.altRowOne {background-color: #ffffff;} /*applies to non-search pages*/
.altRowTwo {background-color: #F0FAFF;} /*applies to non-search pages*/
.dest_sup_text { font-size:13pt; }


/*admin only styles*/
a.admin {font-size:11px; color: #044E95; font-weight: bolder; background-color:#CAFFFF;}
a:hover.admin {font-size:11px; color: #000000; font-weight: bolder; background-color:#FFFFFF;}
a:visited.admin {font-size:11px; color: #044E95; font-weight: bolder; background-color:#CAFFFF;}


/* horizontal rules */
.hrule {margin: 10px 0; border-bottom-width : 0px; border-left-width : 0px; border-right-width : 0px; border-top : 1px dotted #C0C0C0; color : #000000; height : 1px;}
hr.dotted {margin:10px 0; border:0; border-top:1px dashed #515A5F;	height:1px; clear: both;}


/* div: content holder boxes */
.grayBox {border-style:solid; border-color:#cccccc; border-width:1px; padding:5px;}
.redBox {border-style:solid; border-color:#ff0000; border-width:1px; padding:5px;}
.blackBox {border-style:solid; border-color:#000000; border-width:1px; padding:5px;}


/*tabs*/
.active {padding: 3px 0; margin-left: 0; margin-bottom: 0px; margin-top: 0.1em; font-weight: bolder; border-bottom: 1px solid #778; background: #CCCCCC;}
#tablist {padding: 3px 0; margin-left: 0; margin-bottom: 0px; margin-top: 0.1em; font-weight: bolder; border-bottom: 1px solid #778; font-size:12px;}
#tablist li {list-style: none; display: inline; margin: 0;}
#tablist li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; background: #fff;}
#tablist li a:link, #tablist li a:visited	 {color: #02498f;}
#tablist .activeTab {background-color:#99FFFF;}
#tablist li a.current {background: #ffffff;}
#tabcontentcontainer {width: 550px; padding: 5px; border: 1px solid #0d3b81;}
.tabcontent {display:none;}


/*Ship Reviews (part of ship profiles)*/
a
.top_head{background-color:#6072BC;}
.mid_Main{background-color:#A5AABC;}
.mid_Dark{background-color:#545C7D;}

#banner{position:relative; width:410px; } 
#banner2{position:relative; width:600px;  top:3px;} 
#body2{position:relative; width:600px; height:auto;  } 
#body3{position:relative; width:750px; height:auto;  }

#theContainer{
		 margin-left: 3px;
		 padding: 2px 0px 2px 5px;
		 }

.headers{border: 1px solid #BBB;
		 width: 99%;
		 background: url(images/chromebg.gif) center center repeat-x;
		 margin-left: 5px;
		 padding: 2px 0 2px 5px;
		 text-align: left;
		 font-size: 120%;}
		 
.headersBody{border: 1px solid #BBB;
		 width: 99%;
		 margin-left: 5px;
		 padding: 2px 0 2px 5px;
		 text-align: left;}
.scorecardtable{border: 1px solid #BBB;}
.previewtable{border: 1px solid #BBB;width:560px;width: 570px;
		 margin-left: 5px;
		 padding: 2px 0 2px 5px;}
		 
#banner3{position:relative; width:570px; } 
#banner4{position:relative; width:750px; } 

.rightborder{border-right: 1px solid #BBB;}
.allborder{border-right: 1px solid #BBB; border-bottom:1px solid #BBB;}
