#travelhold {
font-family:tahoma,arial,sans-serif;
font-size:12px;
border-top:1px solid #000;
}
.clr {
clear:left;
}
a {
outline:none;
}
#travelhold p {
font-family:arial,tahoma,sans-serif;
margin-bottom:10px;
}
#travelhead {
height:65px;
background:#000 url(../images/travel/logo.png) repeat-x;
color:#fff;
font-size:14px;
}
#travelhead a {
float:left;
display:block;
height:65px;
width:444px;
}
#travelhead form {
text-align:right;
padding:13px 10px;
}
#travelhead form * {
vertical-align:middle;
}
#travelhead input {
margin-top:5px;
}
#travelhead label input {
border:1px solid #000;
font-size:16px;
margin:0 5px;
width:130px;
}
#travelnav {
list-style:none;
margin:1px 0 5px;
border-bottom:4px solid #000;
height:23px;
font-size:14px;
text-align:center;
}
#travelnav li {
float:left;
width:159px;
background:#000 url(../images/travel/navoff.jpg) no-repeat;
margin-right:1px;
}
#travelnav li.wdr {
width:160px;
margin:0;
}
#travelnav li a {
color:#fff;
display:block;
padding:2px 0 3px;
font-weight:bold;
text-decoration:none;
}
#travelnav li a:hover,#travelnav li#travnavon{
background:#000 url(../images/travel/navon.jpg) no-repeat;
}


#homeleft {
float:left;
width:495px;
}
#mainboxopts {
list-style:none;
font-size:14px;
height:41px;
border-right:1px solid #000;
border-left:1px solid #000;
}
#mainboxopts li {
float:left;
width:164px;
text-align:center;
}
#mainboxopts li#midopt {
margin:0 1px;
width:163px;
}
#mainboxopts a {
display:block;
background:#000;
color:#fff;
font-weight:bold;
padding:7px 0 8px;
text-decoration:none;
}
#mainboxopts a:hover,#mainboxopts a.onit {
padding-bottom:17px;
background:#C0015F url(../images/travel/pinkdown.gif) no-repeat bottom center;
}
#homeborderbox {
border:1px solid #000;
border-top:0;
padding:5px;
margin-bottom:10px;
}

.featurez {
border:5px solid #000;
position:relative;
margin-bottom:8px;
width:473px;
height:313px;
overflow:hidden;
}
.featurez h1,.featurez h4 {
position:absolute;
top:0;
color:#fff;
font-size:32px;
height:32px;
overflow:hidden;
line-height:32px;
padding-left:5px;
background:url(../images/travel/tr-corner.png) no-repeat top right;
width:100%;
}
.featurez a {
display:block;
position:absolute;
top:0;
width:100%;
height:313px;
background:url(../images/travel/bl-corner.png) no-repeat bottom left;
}
#travelcity .featurez a {
height:281px;
}
.featurez div {
height:42px;
background:#000;
opacity:0.4;
filter:alpha(opacity=40);
}

h2 {
font-size:18px;
}
#celebbox {
background:#000;
border:5px solid #000;
margin-bottom:10px;
}
#celebbox h2 {
color:#fff;
padding-bottom:5px;
}
#celebbox a {
display:block;
float:left;
color:#fff;
width:88px;
height:100px;
overflow:hidden;
text-align:center;
font-size:10px;
}
#celebbox img {
display:block;
border:1px solid #fff;
}
h3 {
background:url(../images/travel/impress.jpg) repeat-x;
height:56px;
line-height:36px;
font-size:18px;
text-align:center;
}
#travelhold h3 a,#travelhold h3 a:hover {
color:#fff;
display:block;
text-decoration:none;
height:49px;
background:url(../images/travel/dnblack.gif) no-repeat bottom center;
}


#homeright {
float:left;
width:300px;
margin-left:5px;
}
.fcitynavmid {
margin:0 1px;
}
.featurecity {
position:relative;
padding-top:172px;
clear:left;
margin-bottom:10px;
overflow:hidden;
}
.featurecity h2 {
color:#fff;
position:absolute;
top:0;
left:0;
z-index:1;
padding-left:5px;
}
.fcitylink {
display:block;
position:absolute;
top:0;
left:0;
width:300px;
height:172px;
background:url(../images/travel/black-x.gif) repeat-x;
opacity:0.4;
filter:alpha(opacity=40);
z-index:0;
}
.featurecity div {
border:5px solid #000;
}
.featurecity ul {
height:24px;
background:#000;
}
.featurecity li {
list-style:none;
width:94px;
border:1px solid #fff;
float:left;
text-align:center;
}
.featurecity ul a:link,.featurecity ul a:visited {
display:block;
padding:2px 0 4px;
color:#fff;
font-size:14px;
font-weight:bold;
background:#000 url(../images/travel/subnavpinkbg.jpg) repeat-x;
text-decoration:none;
}
.featurecity ul a:hover,.featurecity ul a.onit {
background:#fff;
color:#000;
}
#travelhold .featurecity p {
padding:8px;
background:#F9D1E5 url(../images/travel/fcitybg.jpg) repeat-x top;
margin:0;
}
b.righthead {
display:block;
font-size:14px;
font-family:tahoma,arial,sans-serif;
color:#C0015F;
padding-bottom:3px;
text-transform:capitalize;
}
.featurecity p {
padding-bottom:5px;
line-height:20px;
}
.featurecity p b {
display:block;
}
.featurecity p b a {
text-decoration:underline;
padding-left:10px;
color:#000;
font-weight:normal;
}
a.seeallfcity {
display:block;
padding:5px 0 0 15px;
background:url(../images/travel/larrow.gif) no-repeat bottom left;
clear:left;
border-top:1px dotted #000;
color:#000;
font-weight:bold;
}


#cityblurb {
background:#000;
color:#fff;
padding:5px 5px 5px 10px;
margin-bottom:10px;
}
#cityblurb p {
margin-bottom:0;
}

#contentnav {
clear:left;
border-bottom:1px solid #333;
height:27px;
}
#contentnav li {
list-style:none;
float:left;
margin-right:1px;
}
#contentnav a {
border:1px solid #000;
border-bottom:0;
text-decoration:none;
display:block;
padding:4px 15px 5px;
color:#fff;
background:#000 url(../images/travel/subnavpinkbg.jpg) repeat-x;
font-size:14px;
font-weight:bold;
}
#contentnav a:hover,#contentnav a.onit {
border-bottom:1px solid #000;
background:#000 url(../images/travel/subnavbluebg.jpg) repeat-x;
}

.contenthead {
background:#000;
color:#fff;
padding:3px 10px 1px;
}
.travelcontent {
border:5px solid #000;
padding:5px 10px;
margin-bottom:10px;
background:url(../images/travel/br-content.png) no-repeat bottom right;
}
.travelcontent h4 {
font-size:18px;
}
.colorize {
background:#000 url(../images/travel/subnavorangebg.jpg) repeat-x;
}

#travelcity #homeleft .featurez {
width:485px;
height:281px;
margin:0;
}
#travelcity #celebbox {
background:#fff;
padding:10px;
}
#travelcity #celebbox a {
color:#000;
}
#travelcity #celebbox img {
border-color:#000;
}
#travelcity #mainboxopts {
height:32px;
border-color:#C0015F;
}
#travelcity #mainboxopts li {
width:98px;
}
#travelcity #mainboxopts li#midopt {
width:100px;
}
#cityborderbox div {
border:1px solid #C0015F;
border-top:0;
margin-bottom:10px;
padding:10px 5px 5px;
}

#travelcity #homeright .featurez {
width:288px;
height:191px;
border:0;
margin:0;
padding:0;
}
#travelcity #homeright .featurez h4 {
font-size:18px;
line-height:24px;
color:#000;
background:url(../images/travel/tr-cornerwht.png) no-repeat top right;
width:285px;
}
#travelcity #homeright .featurez a {
height:191px;
background:url(../images/travel/bl-cornerwht.png) no-repeat bottom left;
}
#travelcity #homeright .featurez div {
height:26px;
background:#fff;
border:0;
padding:0;
}

#travelcity #cityborderbox div.featurecity {
border:0;
padding-top:0;
margin:0;
padding:0;
}
#travelcity .featurecity span {
width:135px;
}







#travellocation #homeleft {
width:635px;
}
#travellocation #homeright {
width:160px;
}
#contentnav #placereview a {
margin-left:20px;
background:#000 url(../images/travel/subnavorangebg.jpg) repeat-x;
}
#contentnav #placereview a:hover,#contentnav #placereview a.onit {
margin-left:20px;
background:#000 url(../images/travel/subnavbluebg.jpg) repeat-x;
}
#featurehold {
float:left;
}
#travellocation .featurez {
width:440px;
height:292px;
margin:0;
}
#travellocation .featurez h1 {
color:#FF017E;
}
#travellocation .featurez a {
height:292px;
background:url(../images/travel/br-corner.png) no-repeat bottom right;
}
#wwww {
width:180px;
height:394px;
float:left;
background:#000;
border:5px solid #000;
border-left:0;
overflow:hidden;
}
#wwww p,#travellocation #celebbox p {
background:url(../images/travel/qbox.gif);
color:#fff;
padding:2px 2px 0 6px;
margin-bottom:5px;
overflow:hidden;
}
#wwww p b,#travellocation #celebbox p b {
font-size:18px;
display:block;
}
#wwww p a,#travellocation #celebbox p a {
font-size:12px;
float:right;
color:#FF0083;
height:15px;
padding-top:2px;
text-decoration:underline;
}
#travellocation #celebbox p {
float:right;
width:172px;
height:87px;
}
#travellocation #celebbox {
padding:0;
border-width:0 0 5px 5px;
clear:left;
height:97px;
width:445px;
overflow:hidden;
}

#travellocation #celebbox img {
border:0;
}
#travellocation #contentwhere {
padding:0;
height:307px;
}
#contentwhere .GMapEZ {
border-right:5px solid #000;
margin-right:5px;
}
#contentwhere div {
padding:3px;
float:left;
}
#contentwhere div div {
float:none;
padding:0;
}
#contentreviews {
padding:0;
border-top:0;
background:none;
}
#contentreviews h3 {
background:#000;
line-height:18px;
text-align:left;
padding:0 0 3px 5px;
color:#fff;
font-size:14px;
height:auto;
margin-bottom:1px;
}
#contentreviews .rvw {
background:url(../images/travel/reviewarrow.gif) no-repeat 0 58px;
margin:0;
border-bottom:1px solid #ccc;
padding:10px;
min-height:100px;
_height:100px;
}
#contentreviews .ratehold {
clear:left;
float:left;
padding:15px 5px;
border:1px solid #000;
margin:5px 10px 0 0;
text-align:center;
}
#contentreviews .ratehold ul {
margin:10px 25px;
}
#contentreviews strong a {
color:#00f;
display:block;
text-decoration:underline;
font-family:tahoma,arial,sans-serif;
}
#contentreviews strong a:hover {
color:#000;
}
#contentreviews .altrvw {
background-color:#eee;
}
#paginater {
background:#000;
text-align:center;
margin-bottom:1px;
font-size:14px;
padding:4px 0;
}
#paginater a {
color:#fff;
font-weight:bold;
padding:4px 22px;
}
#paginater a:hover {
color:#FF017E;
text-decoration:none;
}
#paginater b {
padding:4px 10px;
background:#fff;
}
#paginater img {
border:0;
vertical-align:middle;
margin:0 5px;
}
#paginater a#pageprev {
background:url(../images/travel/prev.gif) no-repeat right;

}
#paginater a#pagenext {
background:url(../images/travel/next.gif) no-repeat left;
}
#contentreviews form {
padding:5px;
background:#eee;
border:5px solid #fff;
}
#contentreviews form input {
vertical-align:middle;
}


.outfit {
margin-bottom:10px;
}
.outfit h4,.outfit h5 {
text-align:center;
color:#fff;
background:#000 url(../images/travel/subnavorangebg.jpg) repeat-x bottom;
font-size:14px;
height:22px;
line-height:22px;
overflow:hidden;
margin-bottom:1px;
}
.outfit div {
height:98px;
padding:1px;
background:#000 url(../images/travel/outarrow.gif) no-repeat right center;
margin-bottom:1px;
position:relative;
}
.outfit span {
display:block;
float:right;
width:108px;
line-height:16px;
color:#fff;
}
.outfit a,.outfit b {
display:block;
color:#fff;
}
.outfit b {
height:18px;
overflow:hidden;
}
.outfit img {
border:0;
}
.outfit a.clr {
position:absolute;
bottom:3px;
width:150px;
background:#fff;
margin-left:3px;
color:#C0015F;
font-weight:bold;
text-align:center;
padding:2px 0 3px;
border:1px solid #C0015F;
text-decoration:none;
}
.outfit a.clr:hover {
background:#C0015F;
color:#fff;
}

.travelcontent .outfit h4 {
background:#000;
padding:0 5px;
}
.travelcontent .outfit {
height:160px;
margin-top:10px;
border:1px solid #000;
}
.travelcontent .outfit div {
float:left;
width:77px;
height:124px;
background:#eee;
border:5px solid #fff;
text-align:center;
}
.travelcontent .outfit a,.travelcontent .outfit b {
color:#000;
}

#outfitlogos h5 {
background:#000 url(../images/travel/subnavpinkbg.jpg) repeat-x bottom;
}
#outfitlogos img {
border:1px solid #000;
margin:2px 3px;
display:block;
}
