html, body {margin: 0;padding: 0;height: 100%;top: 0; left: 0; font-size:13px; line-height:17px; font-family: 'Open Sans', sans-serif;height: 100%;background-color:#eeeeee;background-color:white;}

a.whitelink:link  {font-weight: normal;text-decoration:none;color:white;display:block;padding-left:12px;}
a.whitelink:hover {font-weight: normal;text-decoration:none;color:black;background: #dddddd;display: block;}
a.whitelink:active  {font-weight: normal;text-decoration:none;color:white;display:block;padding-left:12px;}
a.whitelink:visited  {font-weight: normal;text-decoration:none;color:white;display:block;padding-left:12px;}

div.stickyd {
  position: -webkit-sticky;
  position: sticky;
  background:white;
  padding-bottom:12px;
  top: 0;
}

.hpboxregions {width:100%;height:200px; margin-bottom:12px; position:relative; background-image: url('/images/hp-box-regions.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.hpboxleft {width:100%;height:200px; margin-bottom:12px; position:relative; background-image: url('/images/hp-box-kids.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.hpboxsamplers {width:100%;height:200px; margin-bottom:12px; position:relative; background-image: url('/images/hp-box-samplers.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.hpboxright {width:100%;height:200px; margin-bottom:12px; sposition:relative; background-image: url('/images/hp-box-news.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}
.hpboxtext {font-weight:400;color:white;font-size:36px;line-height:36px;padding:12px;text-shadow: 0 0 3px black, 0 0 3px black, 0 0 3px black;}

.region-icons {width:45px;padding:1px;}

.newbutton {border-radius:8px;border:none;font-weight:600;font-size:13px;padding:3p;text-decoration:none;cursor:pointer;	outline: none !important }
.newbutton:hover {background-color: #0a8754;	outline: none !important}
.goldtype {color: #ffae00}
.bluetype {color: #0a8754}
.redtype {color: #ffae00}
.bluegraytype {color: #495762}
.goldlighttype {color: #ffae00}
.bluelighttype {color: #0a8754}
.redlighttype {color: #ffae00}
.bluegraylighttype {color: #4f6775}
.goldtinttype {color: #efb470}
.bluetinttype {color: #537291}
.redtinttype {color: #da5e68}
.bluegraytinttype {color: #7b8c97}
.gray1type {color: #111111}
.gray2type {color: #222222}
.gray3type {color: #333333}
.gray4type {color: #444444}
.gray5type {color: #555555}
.gray6type {color: #666666}
.gray7type {color: #777777}
.gray8type {color: #888888}
.gray9type {color: #999999}
.gray10type {color: #aaaaaa}
.gray11type {color: #bbbbbb}
.gray12type {color: #cccccc}
.gray13type {color: #dddddd}
.gray14type {color: #eeeeee}
.blacktype {color: black}
.whitetype {color: white}


.goldbg {background-color: #ffae00}
.bluebg {background-color: #0a8754}
.redbg {background-color: #a32630}
.bluegraybg {background-color: #495762}
.goldlightbg {background-color: #ffae00}
.bluelightbg {background-color: #0a8754}
.redlightbg {background-color: #ce2835}
.bluegraylightbg {background-color: #4f6775}
.goldtintbg {background-color: #ffae00}
.bluetintbg {background-color: #537291}
.redtintbg {background-color: #da5e68}
.bluegraytintbg {background-color: #7b8c97}
.gray1bg {background-color: #111111}
.gray2bg {background-color: #222222}
.gray3bg {background-color: #333333}
.gray4bg {background-color: #444444}
.gray5bg {background-color: #555555}
.gray6bg {background-color: #666666}
.gray7bg {background-color: #777777}
.gray8bg {background-color: #888888}
.gray9bg {background-color: #999999}
.gray10bg {background-color: #aaaaaa}
.gray11bg {background-color: #bbbbbb}
.gray12bg {background-color: #cccccc}
.gray13bg {background-color: #dddddd}
.gray14bg {background-color: #eeeeee}
.blackbg {background-color: black}
.whitebg {background-color: white}


.showrightcolumn {visibility: visible;display: block}
#container {width: 973px;background: white;text-align: left;margin: 0 auto;}
/*
#content {padding-left: 12px; padding-right: 12px;background:white;}
*/
#content {background:white;}
#leftcol-450 {width:450px;float:left;}
#leftcol-550 {width:550px;float:left;}
#leftcol-625 {width:625px;float:left;}
#leftcol-665 {width:665px;float:left;}
#leftcol-740 {width:740px;float:left;}
#leftcol-500 {width:500px;float:left;}
#rightcol-450 {width:450px;float:right;visibility:hidden;display:none;}
#rightcol-350 {width:350px;float:right;visibility:hidden;display:none;}
#rightcol-275 {width:275px;float:right;visibility:hidden;display:none;}
#rightcol-200 {width:200px;float:right;visibility:hidden;display:none;}
#rightcol-425 {width:425px;float:right;visibility:hidden;display:none;}

#rightcolshow-450 {width:450px;float:right;}
#rightcolshow-350 {width:350px;float:right;}
#rightcolshow-275 {width:275px;float:right;}
#rightcolshow-200 {width:200px;float:right;}
#rightcolshow-425 {width:425px;float:right;}

.bookinginstructions {margin-bottom: 6px;font-size:18px;line-height:20px}
.bookingdothisfirst {font-style:italic;font-size:14px;line-height:17px}

/*From Proplist page*/
#untour-summary-container {width:239px;margin-right:6px;}
#untour-summary {width:239px;}
.overviewbox { border:1px solid #999; background-color:#F5F5F5; padding:6px; border-radius:4px; margin-top:10px; }
.overviewbox h6, .placeholderbox h6 {margin-top:0;font-size:12px;}
.overviewbox .property-name {font-size:11px;font-weight:bold;line-height:11px;margin-bottom:2px;}
.overviewbox .village-name, .overviewbox .date-string, .placeholderbox .date-string {font-size:11px;font-style:italic;line-height:11px;margin-bottom:6px;}
.overviewbox .supplement-string {font-size:11px;line-height:11px;margin-bottom:6px;}
.overviewbox .remove-from-sampler {font-size:10px;line-height:11px;margin-bottom:2px;}



.rlhead {clear: both;font-size: 13px;width: 340px;font-weight: bold;line-height: 15px;padding-left: 4px; background:#495863;color:white; clear: both; margin-top: 6px; padding-top: 2px; padding-bottom: 3px;margin-bottom:2px;}
.rltext {font-size: 12px;line-height: 14px;padding-top: 2px;}
.rlsamptext {clear:both;font-size: 11px;font-style:italic;line-height: 13px;padding-top: 3px;}
.countrybox {width: 350px; border: 2px solid black;padding:6px;margin-bottom:6px;background-color:#cccccc}
.rlcountry {line-height:18px;font-size: 16px;font-weight: bold;margin: -6px;background:#143256;color:white;padding-left:6px;padding-right:6px;padding-bottom:2px;margin-bottom:6px}
a:link.rl {color:white;text-decoration:none;}
a:visited.rl {color:white; text-decoration:none;}
a:hover.rl {color:white; text-decoration:underline;}
a:active.rl {color:white; text-decoration:underline;}
a:link.rltextlink {font-weight:normal;text-decoration:none;color:black;}
a:visited.rltextlink {font-weight:normal;text-decoration:none;color:black;}
a:hover.rltextlink {font-weight:normal;text-decoration:none;color:black;}
a:active.rltextlink {font-weight:normal;text-decoration:none;color:black;}
a:link.osdate {font-weight:bold;color:#e47b21;}
a:visited.osdate {font-weight:bold;color:#e47b21;}
a:hover.osdate {font-weight:bold;color:#e47b21;}
a:active.osdate {font-weight:normal;color:#e47b21;}
a:link.regdate {font-weight:bold;color:#495863;}
a:visited.regdate {font-weight:bold;color:#495863;}
a:hover.regdate {font-weight:bold;color:#495863;}
a:active.regdate {font-weight:bold;color:#495863;}

input.a  {font-size: 11px; border:1px solid black; background:white}
textarea {font-family: 'Open Sans', arial, sans-serif; font-size: 11px; border:1px solid black; background:white}
select   {font-size: 11px;border:1px solid black; background:white}
.widescrollbox {width: 600px; height: 400px; background:#cccccc; border:1px solid black; padding:12px; padding-top:0;overflow: auto}


/*ArtTours*/
a:link.at {color:white}
a:visited.at {color:white}
a:hover.at {color:white}
a:active.at {color:white}


/*tabledata*/
table.tabledata {border: 3px solid #495863;padding:0;width:625px;margin-left:auto;margin-right:auto;margin-top:6px;}
table.tabledata tr {background:#eeeeee; border-top-color: black;}
table.tabledata td.lllcc {padding:0 4px 3px 4px;}
table.tabledata td {vertical-align:top;padding:0 2px 0 2px;border-top-style:solid; border-top-width:1px; line-height:16px;font-size:13px}
table.tabledata td.td1 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:right;}
table.tabledata td.td2 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:right;}
table.tabledata td.tdl1 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:left;}
table.tabledata td.tdl2 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:left;}
table.tabledata td.boldheads {font-weight:bold;text-align:center;}
table.tabledata td.theader {font-size:16px;line-height:18px;font-weight:bold;color:white;background:#e47b21;border:none;text-align:center}
table.tabledata td.ttinyheader {font-size:12px;line-height:11px;font-weight:bold;color:white;background:#e47b21;border:none;text-align:center}
table.tabledata td.theader span {font-size:13px;font-weight:normal;font-style:italic}
table.tabledata td.subhead {font-size:13px;font-weight:bold;background-color:#143256;color:white;text-align:center;}
table.tabledata a:link {text-decoration:none;color:#143256; font-weight:bold;}
table.tabledata a:visited {text-decoration:none;color:#495863; font-weight:bold;}
table.tabledata a:hover {text-decoration:none;color:#495863; font-weight:bold;}
table.tabledata a:active {text-decoration:none;color:#495863; font-weight:bold;}
td.allprops {border-top: 1px solid black;border-bottom:1px solid black}

span.dropcap {float:left;font-family:Times New Roman;font-size:54px;font-weight:bold;line-height:34px;color:#0a8754;margin-right:1px;margin-bottom:-10px;padding-bottom:3px}
span.dropcap2 {float:left;font-family:Times New Roman;font-size:54px;font-weight:bold;line-height:34px;color:#0a8754;margin-right:1px;margin-bottom:-10px;padding-bottom:3px}
span.dropcap3 {float:left;font-family:Times New Roman;font-size:60px;font-weight:bold;line-height:48px;color:#0a8754;margin-right:1px;margin-bottom:-15px;padding-bottom:3px}
#hppagetop {position:relative;top:-6px;background-image: URL(../images/hptopswoop.gif);width:973px;height:180px;text-align:left;margin:0 auto;padding-top:6px;background-repeat: no-repeat;}
#hppagetop .pagehead {position:absolute;left:132px;top:28px;text-align:left;font-family:Times New Roman;font-size:22px;letter-spacing:5px;color:white;margin-top:14px;}
#hppagetop .pagesubhead {position:absolute;left:132px;top:77px;text-align:left;font-family:Times New Roman;font-size:16px;letter-spacing:1px;font-style:italic;color:white}
#hppagetop a:link {color:black; font-weight:bold}
#hppagetop a:visited {color:black; font-weight:bold}
#hppagetop a:hover {color:#e47b21; font-weight:bold}
#hppagetop a:active {color:black; font-weight:bold}
#hppagetop .pagecatalog1 {position:absolute;z-index:10;top:30px;left:802px;}
#hppagetop .pagecatalog2 {position:absolute;z-index:10;top:87px;left:802px;}
#hppagetop .pagelogo {position:absolute;top:9px;left:10px;}
#hppagetop .supportbutton {position:absolute;top:30px;left:878px;}
#hppagetop .topsubmenu {position:absolute;top:164px;left:0;width:973px;height:18px;padding-left:12px}
#hpcontainer {width: 973px;background: white;text-align: left;margin: 0 auto;}
#hpcontainer .boxhead-400 {width:400px;border: 1px solid black;background-color:#143256;margin-top:6px;}
#hpcontainer .boxheadtext-400 {width:400px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
#hpcontainer .boxtop-400 {position:relative;z-index:1;width:400px;border: 1px solid black; background: URL(../images/boxtop-400.gif) no-repeat left top #cccccc;margin-bottom:6px}
#hpcontainer .boxbottom-400 {z-index:2;width:400px;background: URL(../images/boxbottom-400.gif) no-repeat left bottom;padding:6px}

#pagebottom {clear:both;background-image: URL(../images/bottomswoop.gif);padding-top: 9px;padding-bottom:9px;width:973px;height:120px;text-align:center;margin:0 auto;background-repeat: no-repeat;margin-top:6px;}
#pagebottomad {clear:both;background-image: URL(../images/bottomswoop.gif);padding-top: 9px;padding-bottom:9px;width:973px;height:20px;text-align:center;margin:0 auto;background-repeat: no-repeat;margin-top:6px;margin-bottom:6px;}/*for advertising landing pages*/

#pagetop {position:relative;top:-6px;background-image: URL(../images/topswoop.gif);width:973px;height:180px;text-align:left;margin:0 auto;padding-top:6px;background-repeat: no-repeat;}

#pagetop .pagehead {text-align:center;font-family:Times New Roman;font-size:18px;letter-spacing:5px;color:white;margin-top:14px;}
#pagetop .pagesubhead {text-align:center;font-family:Times New Roman;font-size:16px;letter-spacing:1px;font-style:italic;color:white}
#pagetop a.home:link {color:#eeeeee; font-weight:bold;text-decoration:none}
#pagetop a.home:visited {color:#eeeeee; font-weight:bold;text-decoration:none}
#pagetop a.home:hover {color:#cccccc; font-weight:bold;text-decoration:none}
#pagetop a.home:active {color:#eeeeee; font-weight:bold;text-decoration:none}
#pagetop a:link {color:black; font-weight:bold}
#pagetop a:visited {color:black; font-weight:bold}
#pagetop a:hover {color:#e47b21; font-weight:bold}
#pagetop a:active {color:black; font-weight:bold}
#pagetop .phoneandsupport {position:absolute;top:80px;left:482px;}
#pagetop .venturesbutton {position:absolute;top:12px;left:834px;}
#pagetop .pagecatalog {position:absolute;top:82px;left:835px;}
#pagetop .myuntours {position:absolute;top:60px;left:843px;}
#pagetop .pagelogo {position:absolute;top:16px;left:13px;}
#pagetop .supportbutton {position:absolute;top:16px;left:878px;}
#pagetop .topmenu {z-index:10;position:absolute;top:126px;left:0;background-color:#e47b21;width:973px;height:18px;}
#pagetop .suckerfish {position:absolute;left:251px;top:-1px}
#pagetop .homelink {position:absolute;left:13px;}
#pagetop .topsubmenu {position:absolute;top:146px;left:0;width:973px;height:18px;padding-left:12px}


#pagetopad {position:relative;top:-6px;background-image: URL(../images/topswoop.gif);width:973px;height:140px;text-align:left;margin:0 auto;padding-top:6px;background-repeat: no-repeat;}/*for advertising landing pages*/
/*for advertising landing pages*/
#pagetopad a.home:link {color:#eeeeee; font-weight:bold;text-decoration:none}
#pagetopad a.home:visited {color:#eeeeee; font-weight:bold;text-decoration:none}
#pagetopad a.home:hover {color:#cccccc; font-weight:bold;text-decoration:none}
#pagetopad a.home:active {color:#eeeeee; font-weight:bold;text-decoration:none}
#pagetopad a:link {color:black; font-weight:bold}
#pagetopad a:visited {color:black; font-weight:bold}
#pagetopad a:hover {color:#e47b21; font-weight:bold}
#pagetopad a:active {color:black; font-weight:bold}
#pagetopad .pagelogo {position:absolute;top:16px;left:13px;}
#pagetopad .topmenu {z-index:10;position:absolute;top:126px;left:0;background-color:#e47b21;width:973px;height:18px;}
#pagetopad .suckerfish {position:absolute;left:251px;top:-1px}
#pagetopad .homelink {position:absolute;left:13px;}


h1 {font-size:26px;line-height:30px;margin:0;margin-top:-24px;color:#0a8754}
h2 {font-size:19px;line-height:24px;font-weight:bold;margin:0;margin-top:12px;margin-bottom:4px;color:#46ba8a}
h3 { font-size:16px;font-weight:bold;margin-bottom:6px}
h4 { font-size:13px;font-weight:bold;margin-bottom:0;margin-top:4px;}
h5 { background: #ffffff url(../images/ol.gif) repeat-x; color: #000000; line-height: 2px; letter-spacing:4px;margin-bottom:6px;text-transform:uppercase}
h5 span {margin-left: 16px; padding-left: 6px; padding-right: 6px; background: #ffffff;}
h6 {margin-top:12px;font-size:16px;line-height:16px;font-weight:bold;margin-bottom:3px;border-bottom: 1px dotted #143256;border-top:1px solid #143256;text-transform:uppercase}
ul.bulletssmall {list-style: none;margin-top: 3px;  padding-left: 0;margin-left:0px}
ul.bulletssmall li {margin-top: 2px; padding-left: 18px;background: url(../images/blinksmall.gif) no-repeat top left;padding-right:12px;font-size:12px;line-height:15px;}
ul.bullets {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px}
ul.bullets li {margin-top: 4px; padding-left: 18px;background: url(../images/blink.gif) no-repeat top left;padding-right:12px}
ul.linklist {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px}
ul.linklist li {margin-top: 2px; padding-left: 18px;background: url(../images/blink.gif) no-repeat top left;padding-right:6px}
ul.linklist li.currentlink {color:#e47b21; font-weight:bold;margin-top: 2px; padding-left: 18px;background: url(../images/rtarrow.gif) no-repeat top left;padding-right:6px}
ul.linklistsmall {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px;font-size:12px;line-height:15px;}
ul.linklistsmall li {margin-top: 2px; padding-left: 18px;background: url(../images/blink.gif) no-repeat top left;padding-right:6px;font-size:12px;line-height:15px;}
ul.linklisthp {list-style: none;margin-top: 0px; padding-top:0;padding-left: 0;margin-bottom:5px;margin-left:0px;font-size:12px;line-height:15px;}
ul.linklisthp li {margin-top: 2px; padding-left: 15px;background: url(../images/blinksmall.gif) no-repeat top left;padding-right:6px;font-size:12px;line-height:15px;}
ul.bulletswhite {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px;color:white}
ul.bulletswhite li {margin-top: 4px; padding-left: 18px;background: url(../images/bwhite.gif) no-repeat top left;padding-right:12px;color:white}


.hplinkbox {width:125px;border: 1px solid black;background-color: #cccccc;padding:6px;font-size:12px;line-height:15px;}

a:link {color:#0a8754; font-weight:bold;}
a:visited {color:#0a8754; font-weight:bold;}
a:hover {color:#ffae00; font-weight:bold;}
a:active {color:#ffae00; font-weight:bold;}
img.imageleft {border: 1px solid black;float:left; margin-bottom:9px; margin-right:9px;}
img.imageright{border: 1px solid black;float:right; margin-bottom:9px; margin-left:9px;}
img.images {border: 1px solid black;margin-bottom:12px}
img.lepix {border: 1px solid black;}
td.lelinks {font-size: 11px;line-height: 14px;text-align:center;margin-top:3px;margin-bottom:9px;width:85px}
div.highlight1 {font-weight:bold;}
span.highlight1 {font-weight:bold;}
span.highlight2 {color:#0a8754; font-weight:bold;}
.tinylinks {font-size: 12px;line-height: 18px;text-align:center;padding:12px;padding-top:0;}
.smaller {font-size: 12px;line-height: 16px;}
.tiny {font-size: 11px;line-height: 13px;}
.medium {font-size: 13px;line-height: 17px;}
.mediumrl {font-size: 12px;line-height: 15px;}
.feat {font-size: 12px;line-height: 15px;}
.featheads {font-weight:bold;font-size: 13px;line-height: 15px;text-transform:uppercase;margin-top:6px;margin-bottom:2px;border-top:1px solid black;border-bottom:1px solid black;clear:right}
.hpfeat {font-size: 11px;line-height: 14px;}
.hpfeatheads {font-weight:bold;font-size: 12px;line-height: 15px;margin-top:6px;margin-bottom:2px;border-top:1px solid black;border-bottom:1px solid black;clear:right}
.featured {width:400px;font-size: 13px; line-height: 17px}
.featured img {border: 1px solid black;margin-bottom:4px}
.featured table td {margin-right:10px}

/*Sidebar Boxes*/
.boxwidehead 	  {width:350px;border: 1px solid black;background-color:#0a8754;margin-top:6px;}
.boxwideheadtext  {width:350px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
.boxwidetop {position:relative;z-index:1;width:350px;border: 1px solid black; margin-bottom:6px}
.boxwidebottom {z-index:2;width:350px;padding:6px}

.boxmedhead 	  {width:275px;border: 1px solid black;background-color:#0a8754;margin-top:6px;}
.boxmedheadtext  {width:275px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
.boxmedtop {position:relative;z-index:1;width:275px;border: 1px solid black;margin-bottom:6px}
.boxmedbottom {z-index:2;width:275px;padding:6px}

.boxnarrowtop {position:relative;z-index:1;width:200px;border: 1px solid black; margin-bottom:6px}
.boxnarrowbottom {z-index:2;width:200px;padding:6px}
.boxnarrowhead 	  {width:200px;border: 1px solid black;background-color:#0a8754}
.boxnarrowheadtext  {width:200px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}

.boxhead-275 	  {width:275px;border: 1px solid black;background-color:#0a8754;margin-top:6px;}
.boxheadtext-275  {width:275px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
.boxtop-275 {position:relative;z-index:1;width:275px;border: 1px solid black;margin-bottom:6px}
.boxbottom-275 {z-index:2;width:275px;padding:6px}


.boxhead-200 	  {width:200px;border: 1px solid black;background-color:#0a8754}
.boxheadtext-200  {width:200px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
.boxtop-200 {position:relative;z-index:1;width:188px;border: 1px solid black; margin-bottom:6px;padding:6px;}
.boxbottom-200 {z-index:2}

.boxhead-425 {width:425px;border: 1px solid black;background-color:#0a8754;margin-top:6px;}
.boxheadtext-425 {width:425px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
.boxtop-425 {position:relative;z-index:1;width:425px;border: 1px solid black; margin-bottom:6px}
.boxbottom-425 {z-index:2;width:425px;padding:6px}

.boxhead-525 {width:525px;border: 1px solid black;background-color:#0a8754;margin-top:6px;}
.boxheadtext-525 {width:525px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
.boxtop-525 {position:relative;z-index:1;width:525px;border: 1px solid black; margin-bottom:6px}
.boxbottom-525 {z-index:2;width:525px;padding:6px}

.boxhead-400 {width:400px;border: 1px solid black;background-color:#0a8754;margin-top:6px;}
.boxheadtext-400 {width:400px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
.boxtop-400 {position:relative;z-index:1;width:400px;border: 1px solid black; margin-bottom:6px}
.boxbottom-400 {z-index:2;width:400px;padding:6px}

.boxhead-350 	  {width:350px;border: 1px solid black;background-color:#0a8754;margin-top:6px;}
.boxheadtext-350  {width:350px;color:white;font-size:16px;font-weight:bold;margin-left:6px;margin-right:6px;padding:0}
.boxtop-350 {position:relative;z-index:1;width:350px;border: 1px solid black; margin-bottom:6px}
.boxbottom-350 {z-index:2;width:350px;padding:6px}

/*Suckerfish Menus*/
#nav, #nav ul {padding: 0;margin: 0;list-style: none;color:#eeeeee;font-size:13px;}
#nav a {display: block;z-index:10;}
/*light tan toplevel links*/
#nav li a:link {color:#eeeeee;text-decoration:none;font-weight:normal}
#nav li a:visited {color:#eeeeee;text-decoration:none;font-weight:normal}
#nav li a:hover {color:#cccccc;text-decoration:none;font-weight:normal}
#nav li a:active {color:#eeeeee;text-decoration:none;font-weight:normal}
/*submenu links - green with brown rollover*/
#nav li ul li a:link {color:#143256;text-decoration:none;font-weight:normal}
#nav li ul li a:visited {color:#143256;text-decoration:none;font-weight:normal}
#nav li ul li a:hover {color:#e47b21;text-decoration:none;font-weight:normal}
#nav li ul li a:active {color:#143256;text-decoration:none;font-weight:normal}
#nav li {float: left;width: 7.5em;margin:0}
#nav li ul {position: absolute;width: 7.5em;left: -999em;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#nav li ul li a {margin-left:-10px;padding-left:12px;background: #eeeeee; color: #495863; border: 1px solid black; text-decoration: none;}
#nav li.spacer {width:19px;text-align:center;}


.pushcontentright {float:right;margin-left:12px}

/*Last Minute Page*/
img.tns {border: 1px solid #143256; margin: 4px 6px 4px 0;}
table.lastminute2 {border-top: solid 1px black; margin-top:3px;padding-top:6px;margin-bottom:3px}

/*sampler stuff*/
.dontwrap {white-space: nowrap}
div.prophead {font-size: 13px;color:white;line-height: 16px;background-color:#495863;border:none;padding: 0 0 2px 0;padding-left:6px;}
.propname {font-size:15px;color:white}
span.highlight3 {font-style:italic;}
img.sutns {border: 1px solid #143256; margin: 3px 6px 4px 0;}
div.datesavail {font-size:13px;line-height:16px;margin-top:3px;border-top: 1px solid black;clear:right;}
span.datesavail {font-size:12px}
.supplement {font-style:italic;font-size: 12px;line-height: 14px;margin-top:3px}
.propdescblock {font-size: 13px;line-height: 16px;margin-top:2px;}
.rightbuttons {float:right;width:196px;margin-left:5px;}
.propertybox {border: 1px solid black;padding:6px;margin-bottom:9px;background-color:white;}
.stepheads {background-color:#143256;font-size:17px;line-height:21px;font-weight:bold;color:white;margin-bottom:4px;padding-left:6px;}
.stepbox {border: 1px solid black;padding:6px;margin-bottom:9px;margin-right:10px;background-color:#cccccc;font-size:13px;line-height:17px;}
.tripboxheads {background-color:#495863;font-size:13px;line-height:17px;color:white;margin-bottom:4px;padding-left:6px;}
.tripboxtext {font-size:13px;line-height:16px;}
.tripboxtabletext {font-size:12px;line-height:12px;}
.datelist {font-size:13px;line-height:19px;}
.sampleft {width:400px;float:left;}
.sampright {width:400px;float:right;margin-left:10px;}
.untourleft {width:380px;}
.propname a:link {color:white;text-decoration:none;}
.propname a:visited {color:white; text-decoration:none;}
.propname a:hover {color:white; text-decoration:underline;}
.propname a:active {color:white; text-decoration:underline;}

/*Three week sampler stuff*/
div.prophead3 {font-size: 11px;color:white;line-height: 14px;background-color:#495863;border:none;padding: 0 0 2px 0;padding-left:6px;}
.propname3 {font-size:12px;color:white}
div.datesavail3 {clear:right;font-size:12px;line-height:15px;margin-top:2px;border-top: 1px solid black;padding-top:2px}
span.datesavail3 {font-size:11px}
.propdescblock3 {font-size: 12px;line-height: 15px;margin-top:2px;}
.supplement3 {font-style:italic;font-size: 12px;line-height: 14px;margin-top:3px}
.rightbuttons3 {float:right;width:90px;margin-left:5px;margin-bottom:2px;margin-top:-2px;}
.propertybox3 {border: 1px solid black;padding:6px;margin-bottom:9px;background-color:white;}
img.sutns3 {border: 1px solid #143256; margin: 3px 6px 1px 0;}


.propname3 a:link {color:white;text-decoration:none;}
.propname3 a:visited {color:white; text-decoration:none;}
.propname3 a:hover {color:white; text-decoration:underline;}
.propname3 a:active {color:white; text-decoration:underline;}

div.whatsincluded {background-color:white;width:390px;font-size:13px;line-height:16px;padding:6px;margin-left:12px;border:1px solid black;}
.whatsincluded ul {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px}
.whatsincluded ul li {margin-top: 4px; padding-left: 18px;background: url(../images/blink.gif) no-repeat top left;padding-right:10px}
div.whatsincluded2 {background-color:#cccccc;font-size:13px;line-height:17px;padding:6px;border:1px solid black;margin-left:18px;margin-top:12px;}
.whatsincluded2 ul {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px}
.whatsincluded2 ul li {margin-top: 4px; padding-left: 18px;background: url(../images/blink.gif) no-repeat top left;padding-right:10px}

div.whatsincluded3 {font-size:13px;line-height:17px;padding:6px;}
.whatsincluded3 ul {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px}
.whatsincluded3 ul li {margin-top: 4px; padding-left: 18px;background: url(../images/blink.gif) no-repeat top left;padding-right:10px}

div.adwordsdesc {background-color:#cccccc;font-size:13px;line-height:17px;padding:6px;border:1px solid black;margin-right:18px;margin-left:0;margin-top:12px;}
.adwordsdesc ul {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px}
.adwordsdesc ul li {margin-top: 2px; padding-left: 18px;background: url(../images/blink.gif) no-repeat top left;padding-right:10px}

table.insoptions {border: 3px solid #495863;padding:0;width:660px;margin-left:auto;margin-right:auto;margin-top:6px;}
table.insoptions tr {background:#eeeeee; border-top-color: black;}
table.insoptions td.lllcc {padding:0 4px 3px 4px;}
table.insoptions td {vertical-align:top;padding:0 2px 0 2px;border-top-style:solid; border-top-width:1px; line-height:16px;font-size:13px}
table.insoptions td.td1 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:left; font-weight:bold}
table.insoptions td.td2 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:left;}
table.insoptions td.td3 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:center; font-weight:bold}
table.insoptions td.td4 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:center;}
table.insoptions td.td5 {padding:0 4px 0 4px;background:#cccccc;border-left: 1px solid black;text-align:center;}
table.insoptions td.boldheads {font-weight:bold;text-align:center;}
table.insoptions td.theader {font-size:16px;line-height:18px;font-weight:bold;color:white;background:#e47b21;border:none;text-align:center}
table.insoptions td.ttinyheader {text-transform:uppercase;font-size:12px;line-height:11px;font-weight:bold;color:white;background:#495863;border:none;text-align:center}
table.insoptions td.theader span {font-size:13px;font-weight:normal;font-style:italic}
table.insoptions td.subhead {font-size:13px;font-weight:bold;background-color:#143256;color:white;text-align:center;}
table.insoptions a:link {text-decoration:none;color:#143256; font-weight:bold;}
table.insoptions a:visited {text-decoration:none;color:#495863; font-weight:bold;}
table.insoptions a:hover {text-decoration:none;color:#495863; font-weight:bold;}
table.insoptions a:active {text-decoration:none;color:#495863; font-weight:bold;}

.cb {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
.fl {float:left;}
.fr {float:right;}
.mr {margin-right:10px;}
.ml {margin-left:10px;}
ul.property-tabs {font-size:12px; !important;}


#property ul {font-size:15px;}
#ratings table {font-size:15px;}
#property p {font-size:15px;}
.mt {margin-top:5px;}
.mt2 {margin-top:10px;}
.select-month {font-size:0.8em;}

//JqueryUI tabs corrections
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; outline: none; }
.ui-tabs-anchor {outline:none}

/*	Clearfix	*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac */
.clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
.btcf:after { content:""; display:table; clear:both; }

#landlorddesc { width:326px; }
#landlordpics { width:326px; text-align:center; border:1px solid #cccccc; font-size:15px; }
#landlordpics img:first-child { margin-top:12px; }
#landlordpics img { margin-left:12px; float:left; clear:left; }

/*
div.book-now { font-size:24px; background-color:#143256; margin-top:5px; padding:3px; border:1px solid #143256; cursor:pointer }
.book-now a, .book-now a:hover, .book-now a:visited, .book-now a:active { color:#ffffff; }
.book-now a { text-decoration:none; }
*/

.ui-tooltip { width: 300px; font-size:13px; text-align:left; padding:10px; }

#design-dream-vacation select {
	float:left;
	clear:left;
	width:100%;
	margin-top:10px;
	font-size:13px; 
}

#design-dream-vacation select.first { margin-top:12px; }

#design-dream-vacation {
	border:1px solid black;
	border-radius: 0px;
	padding:10px;
	width:285px;
	height:325px;
	display:block;
	position:relative;
	background:#cccccc;
	float:left;
}

.design-dream-button { height:65px; width:125px; line-height:17px; font-size:18px; font-family:'Open Sans', Arial, Helvetica, sans-serif; margin-top:10px; text-align:left; border-radius:12px; }
.design-dream-button .ui-button-text { margin-left:10px; }

div.title {float:left;}

#design-dream-vacation .reset { display:block; position: absolute; right:10px; cursor:pointer; }
#design-dream-vacation .reset a { color:white; }

div.subtitle { float:left; clear:left; margin-left: 75px; margin-top:12px; }
div.subtitle2 { clear:left; margin-left: 15px; margin-top:12px; }


#featured-untours {
	width:600px;
	height:325px;
	display:block;
	border:1px solid #000000;
	position:relative;
}

#featured-untours ul.featured-slides {
	list-style-type:none;
	margin:0;
	padding:0;
}

#featured-untours ul.featured-slides > li {
	float:none;
	position:absolute;
	display:none;
	width:600px;
	height:325px;
}

#featured-untours ul.featured-slides > li span.caption {
	right:0;
	width:160px;
	height:135px;
	display:block;
	position:absolute;
	z-index:105;
	background-color:rgba(33, 82, 25, 0.6);
	color:#ffffff;
	padding:10px;
}

#featured-untours-titles {
	display:block;
	width:100%;
	position:absolute;
	bottom:0;
	height:55px;
}

#featured-untours-titles > span {
	color:#eeeeee;
	margin:0;
	width:150px;
	height:55px;
	float:left;
	background-color:#000000;
	cursor:pointer;
}

#featured-untours-titles > span p {
	margin:0;
	padding:10px;
	font-size:12px;	
}

#featured-untours-titles > span a {
	text-decoration:underline;
}

#featured-untours-titles > span.active div.bg {
	position:absolute;
	top:-18px;
	margin:0;
	padding:0;
	display:block;
	background-image:url(/images/featured-top.png);
	background-repeat:no-repeat;
	width:150px;
	height:19px;
}

#featured-untours-titles span.title-active { font-size:16px; font-weight:bold; }

#featured-untours-titles > span.active { background-color:#143256; }

#featured-untours a { color:#ffffff; }

#featured-container { position:absolute; right:0; }

#find-out { display:block; position:relative; margin-top:5px; height:32px; line-height:32px; }
#find-out img { top:50%; margin-top:-12px; position:relative; float:left; }
#find-out .links { float:left; margin-left:5px; }
#find-out a { font-size: 16px; color:#000000; font-weight:bold; }

.i { font-style:italic; }

#upper-container { display:block; position:relative; }
#mid-container { margin-top:25px; display:block; position:relative; }
.boxheader { margin:4px 0 4px 0; float:left; }
#winemap { float:left; width:327px; height:290px; padding:10px; position:relative; }
#discover { float:left; width:250px; height:290px; background-color:#dddddd; padding:10px; position:relative; }
#newsletter { float:left; margin-left:10px; }
#browse { float:left; width:605px; padding:10px; float:left; }
#connect { float:left; width:304px; padding:10px; float:left; }

#discover-points ul {list-style: none;margin-top: 3px;  padding-left: 0;margin-left:0px}
#discover-points ul li {margin-top: 8px; padding-left: 12px;background: url(../images/blinksmall.gif) no-repeat top left;padding-right:12px;font-size:12px;line-height:15px;}
#discover-points ul li span.c { color:#0a8754; font-size:13px;}

#browse-descriptions { float:left; margin-left:10px; display:block; position:relative; top:50%; margin-top:-5px; height:32px; }
#browse-descriptions img { top:50%; margin-top:-12px; position:relative; float:left; }
#browse-descriptions .links { font-size:12px; float:left; margin-left:5px; }

#connect-list { margin-top:10px; }
#connect-list ul { list-style-type:none; }
#connect-list li img { top:50%; position:relative; float:left; margin-top:-14px; margin-right:10px; }
#connect-list li { height:32px; line-height:32px; padding:5px; }

button.orange { background-color:#e47b21; border:1px solid transparent; padding:10px; color:#ffffff; font-size:18px; width:150px; }
.action-button { text-align:center; display:block; }
#winemap .action-button { width:327px; }
#discover .action-button { width:250px; }
#winemap .action-button, #discover .action-button { position:absolute; bottom:10px; }
#newsletter button { /*position:absolute; right:0;*/ float:right; }

#design-dream-vacation button.orange { width:95%; margin-top:10px; }
#design-dream-vacation .action-button { text-align:inherit; }

#browse .subtitle a { color:#143256; }
#browse .subtitle a.active { font-style:italic; color:#000000; }

#newsletter .privacy-container { position:absolute; bottom:10px; width:304px; }
#newsletter .privacy { float:left; width:144px; font-size:12px; line-height:10px; text-align:right; margin-right:5px; }

#about-untours p { margin:0 0 10px 0; font-size:13px; }

.t1 {font-size:42px; }
.t2 {font-size:24px; }
.t3 {font-size:20px; }
.t4 {font-size:18px; }
.t5 {font-size:16px; }
.t6 {font-size:13px; }

.t11 {font-size:27px; }
.t12 {font-size:37px; }
.t13 {font-size:17px; }
#select-type { word-wrap: break-word; overflow-wrap: break-word}

div.title-plain {line-height:1em;margin-top:6px; }
div.subtitle-large-indent {margin-left: 75px; line-height:1em;}
div.subtitle-small-indent {margin-left: 15px; line-height:1em; }

#featured-whatsnew {margin:0;padding:0;}
/*width:600px;height:270px;border: 3px solid #e47b21;
;border: 3px solid #e47b21; width:594px;height:264px;
*/
#featured-whatsnew-content {padding:12px;width:230px;height:240px;background-color:#FFFFFF;}
#featured-whatsnew-content h6 {font-size:16px;line-height:16px;font-weight:bold;margin-bottom:3px;border-bottom: 1px dotted #143256;border-top:1px solid #143256;text-transform:uppercase}
#featured-whatsnew-content a:link {color:#143256; font-weight:bold;}
#featured-whatsnew-content a:visited {color:#143256; font-weight:bold;}
#featured-whatsnew-content a:hover {color:#143256; font-weight:bold;}
#featured-whatsnew-content a:active {color:#143256; font-weight:bold;}
/* begin styles for RSS Feed */

#feed {
    margin: 0px;
    padding: 12px 12px 12px 0;
    width: 900px;
}
#feed ul {list-style: none;margin-top: 6px;  padding-left: 0;margin-left:0px;color:white}
#feed ul li {margin-top: 4px; padding-left: 18px;background: url(../images/bwhite.gif) no-repeat top left;padding-right:12px;color:#e47b21}
#feed a {
color:#e47b21;
text-decoration:none;
}


/**
 * AVAILABILITY CALENDAR
 */

#property-availability p { }
#property-availability { display:none; }
#close-calendar, #close-calendar a { border:0; }
#close-calendar { bottom:0; clear:left; float:right; }
#full-year-calendar thead { } /* DAY OF WEEK HEADERS */
#full-year-calendar .ui-datepicker th { padding:0px; !important; }
#full-year-calendar { width:707px; }
#full-year-calendar .ui-widget { font-size:62.5%; }
#full-year-calendar .ui-datepicker table { }
#full-year-calendar .ui-datepicker td { width:18px; line-height:14px; }
#full-year-calendar .ui-datepicker td a, #full-year-calendar .ui-datepicker td span { padding:0px !important; text-align:center; }
/*#full-year-calendar .ui-datepicker td { padding:1px 1px 0 0;!important; }*/
#full-year-calendar { line-height:normal; float:left; }
#full-year-calendar .ui-state-default { background:none; }
/*
#full-year-calendar .available a {background-color:#0a8754;}
#full-year-calendar .available a.ui-state-hover {background-color:#cccccc;}
*/
#full-year-calendar span, #full-year-calendar a { cursor:default; } /* cursor at default because we don't allow selecting, YET */
#full-year-calendar .ui-state-disabled {opacity: 1; filter: Alpha(Opacity=100);}
#full-year-calendar .ui-datepicker-current-day a, #full-year-calendar .ui-datepicker-current-day span {background-color:white} /* Today! */
#full-year-calendar .not-offered span, #calendar-legend dt.not-offered, #calendar-legend div.not-offered { background-color:#cccccc;color:333333 } /* Not Offered, applied to span because there is no link */
#full-year-calendar .not-available span, #calendar-legend dt.not-available, #calendar-legend div.not-available { background-color:#a32630; } /* Not Offered, applied to span because there is no link */
#full-year-calendar .wednesday.available a, #full-year-calendar .wednesday.available span, #calendar-legend dt.wednesday.available { background-color:#0a8754; } /* On-Season, Start Date Wednesday, Available */
#full-year-calendar .wednesday.available.offseason a, #full-year-calendar .wednesday.available.offseason span, #calendar-legend dt.wednesday.available.offseason { background-color:#e47b21; } /* Off-Season, Start Date Wednesday, Available */
#full-year-calendar .saturday.available a, #full-year-calendar .saturday.available span, #calendar-legend dt.saturday.available { background-color:#0a8754; } /* On-Season, Start Date Saturday QCQC, Available */
#full-year-calendar .saturday.available.offseason a, #full-year-calendar .saturday.available.offseason span, #calendar-legend dt.saturday.available.offseason { background-color:#e47b21; } /* Off-Season, Start Date Saturday QCQC, Available */
#full-year-calendar .available a, #full-year-calendar .available span, #calendar-legend dt.available, #calendar-legend div.available { background-color:#0a8754; } /* On-Season, Available, not a start date */
#full-year-calendar .available.offseason a, #full-year-calendar .available.offseason span, #calendar-legend dt.available.offseason, #calendar-legend div.offseason { background-color:#e47b21;color:black } /* Off-Season, Available, not a start date */
#full-year-calendar .before-today span, .before-today a { background-color:#555555;color:#999999; }


.ui-dialog .ui-dialog-title { text-align:center; width:100%; }

#availability-right {
	float:left;
	width:200px;
	margin-left:20px;
}

#availability-left {
	float:left;
	width:200px;
	margin-right:20px;
}
/**
 * CALENDAR LEGEND, DIALOG
 */

#calendar-legend h2 {
	margin-top:0px;
}

#calendar-legend dl {
	margin:10px 0 10px 0;
}

#calendar-legend dt, #calendar-legend dd {
	float:left;
}

#calendar-legend dd {
	-webkit-margin-start:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:13px;
	font-weight:bold;
}

#calendar-legend dt {
	width:12px;
	height:12px;
	display:block;
	clear:left;
}

/**
 * CALENDAR LEGEND, PROPERTY PAGE
 */
 
#availability #full-year-calendar {
	float:none;
}

#availability #calendar-legend {
	margin-top:10px;
}

#availability dl { position:relative; }

#availability #calendar-legend h2 {
	margin-top:0px;
	margin-right:10px;
	float:left;
	border:none;
}

#availability #calendar-legend dd, #availability #calendar-legend dt {
	display:inline-block;
}

#availability #calendar-legend dt {
	clear:none;
}

#availability #calendar-legend dd { }


#book-property-button { /* width:100px; height:100px; */ } 
#book-property-button .ui-button-text {
	font-size:13px;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight: 600;
	line-height:13px;
	padding:3px 6px 3px 6px
}

.view-property-button { /* width:100px; height:100px; */ } 
.view-property-button  .ui-button-text {
	font-size:12px;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight: 600;
	line-height:12px;
	padding:3px 3px 3px 3px
}

.choose-property-button  .ui-button-text {
	font-size:12px;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight: 600;
	line-height:12px;
	padding:3px 3px 3px 3px
}

.book-sampler-button  .ui-button-text {
	font-size:13px;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight: 600;
	line-height:13px;
	padding:3px 6px 3px 6px
}

.more-info-button  .ui-button-text {
	font-size:13px;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight: 600;
	line-height:13px;
	padding:3px 6px 3px 6px;
}

#return-to-building  .ui-button-text {
	font-size:13px;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight: 600;
	line-height:13px;
	padding:3px 6px 3px 6px
}

#select-property  .ui-button-text {
	font-size:13px;
	font-family:'Open Sans', Arial, sans-serif;
	font-weight: 600;
	line-height:13px;
	padding:3px 6px 3px 6px
}

.notincluded {border:1px solid black;padding:6px;width:25%;float:right;}
.isincluded {width:75%}


.goldgradient {
background: #e47b21; /* Old browsers */
background: -moz-linear-gradient(top, #e47b21 0%, #ea9d42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e47b21 0%,#ea9d42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e47b21 0%,#ea9d42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e47b21', endColorstr='#ea9d42',GradientType=0 ); /* IE6-9 */
}
.bluegradient {
background: #143256; /* Old browsers */
background: -moz-linear-gradient(top, #143256 0%, #0a8754 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #143256 0%,#0a8754 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #143256 0%,#0a8754 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#143256', endColorstr='#0a8754',GradientType=0 ); /* IE6-9 */
}
.redgradient {
background: #a32630; /* Old browsers */
background: -moz-linear-gradient(top, #a32630 0%, #ce2835 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a32630 0%,#ce2835 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a32630 0%,#ce2835 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32630', endColorstr='#ce2835',GradientType=0 ); /* IE6-9 */
}

.bluegraygradient {
background: #495762; /* Old browsers */
background: -moz-linear-gradient(top, #495762 0%, #4f6775 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #495762 0%,#4f6775 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #495762 0%,#4f6775 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495762', endColorstr='#4f6775',GradientType=0 ); /* IE6-9 */
}
.royalSlider {width: 100%; height: 400px}
.royalSlider:after {content: " ";z-index: 10;display: block;position: absolute;height: 100%;top: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.3);}


.navbar {width: 100%; height:60px; z-index: 20; position:absolute; top:340px; background-color:rgba(0, 0, 0, 0.3);}
.navbarcontainer {width:973px;height:60px;margin-left:auto;margin-right:auto;z-index:200; }
.navmenu {font-size:15px;height:60px;z-index:2000; }
.navmenu ul {height:100%; padding: 0; margin: 0; background: #ffffff; float: left; }
.navmenu li {height:100%; float: left; display: inline; position: relative; width: 243px; 
list-style: none; margin:0;font-size:15px;line-height:30px; }
.navmenu ul ul {height: auto; position: absolute; left: 0; top: 100%; background: white; border: 1px solid black; display: none; }
.navmenu ul ul ul {height: auto; left: 100%; top: 0; background: white; border: 1px solid black; }
.navmenu li:hover > ul {display: block; color:black;  width: 243px;}

.topmenugraphic {width:100%;height:190px; position:relative; background-image: url('/images/topmenubg.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat;}

.topmenugraphic:after {content: " ";z-index: 10;display: block;position: absolute;height: 100%;top: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.3);}
.navbar2 {width: 100%; height:60px; z-index: 20; position:absolute; top:130px; background-color:rgba(0, 0, 0, 0.4);}
.tagline2 {width: 100%; height:45px; z-index: 500; position:absolute; bottom:50px;}
.tagline {width: 100%; height:45px; z-index: 500; position:absolute; bottom:50px;}

.taglinecontainer2 {width:973px;height:24px;margin-left:auto;margin-right:auto;z-index:200;}
.taglinecontainer {width:973px;height:24px;margin-left:auto;margin-right:auto;z-index:200;}

.tagstyle2 {text-align:right;font-size:16px;font-weight:400;font-style:italic;color:rgba(255,255,255, 0.7)}
.tagstyle {text-align:right;font-size:18px;font-weight:600;font-style:italic;color:white;}

.credit {width:976px;height:24px;line-height:100px;margin:auto;font-size:14px;color:white;font-weight:700}
.centerblock {width:100%; position:absolute; bottom:66px;}
.headerblock {width: 100%;height:400px;position:relative}

.moveheads {width: 243px; height:60px; position:relative;left:12px; top:-20px;font-size:20px;}
.moveheads a {font-weight: normal;text-decoration:none;color:white;}
.menuitem a {font-weight: normal;text-decoration:none;color:black;display:block;padding-left:12px;}
.menuitem a:hover {font-weight: normal;text-decoration:none;color:black;background: #dddddd;display: block;}
.menuitem {width: 243px; font-size:15px; height:100%;}


.caret {width: 0; height: 0; margin-left: 12px; position: relative; top: 15px; 
border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.caret-adjust {float:right;line-height:30px; margin-right:12px;display:inline-block;vertical-align:middle;}
.nolink {color:white;padding-left:12px;}
.iconheight1 {height: 60px;}

.hptopinfo{width: 100%; height:45px; z-index: 500; top:6px;}
.hptopinfocontainer {width:973px;margin-left:auto;margin-right:auto;z-index:200;}
.moveright {float:right}
.socialiconstop, .socialiconstop a {margin-top:12px;font-size:18px;text-decoration:none;font-weight:normal;display:inline-block;}



.footerregions {background-color: #eeeeee;  padding: 20px 10px 20px 10px;font-size:12px;line-height:15px;}
.footerregions .regionnames {color: #888888}
.footerregions a {color: #888888; text-decoration: none;font-weight: 400}
.footerregions .countrynames {color: #333333; margin: 12px 0 6px 0;font-weight: 700;font-size:13px;}
.footerregions .countrynames a {color: #333333; font-weight: 700}
.footer {background-color: #333333; padding: 20px 10px 20px 10px;}
.footer ul {list-style: none;padding: 0;margin: 0;line-height:18px}
.footer ul li {padding: 0 5px 0 0; font-size: 12px; color: #999999;}
.footer ul li a {color: #999999; text-decoration: none;font-weight: normal}
.footer .footertitle {font-size: 16px; text-transform: uppercase; font-weight: 700; color: #0A8754;}
.footerbottombar {background-color: #333333; padding: 20px; color: #999999; font-size:12px;}
.footerbottombar a {color: #888888; text-decoration: none;font-weight: 400}
.footerbottombar ul {list-style: none;padding: 0;margin: 0}
.footerbottombar .socialicons {font-size:18px;}
.footerbottombar .socialicons a {color: rgba(255, 255, 255, 0.7);}
.footercontain {width:900px;margin:auto}


