body {font-size: 11px; font-family: arial, sans-serif; color: #000000; margin-left: 0; margin-right: 0;margin-top: 0; margin-bottom: 0;}
input {font-size: 11px; font-family: arial, sans-serif;}
select {font-size: 11px; font-family: arial, sans-serif;}

a:link {
font: bold 12px arial, sans-serif;
color: #5386BE;
text-decoration: underline;
background: transparent;
}
a:visited {
font: bold 12px arial, sans-serif;
color: #5386BE;
text-decoration: underline;
background: transparent;
}
a:hover {
font: bold 12px arial, sans-serif;
color: #5386BE;
text-decoration: none;
background: transparent;
}
a:active {
font: bold 12px arial, sans-serif;
color: #5386BE;
text-decoration: none;
background: transparent;
}	


.header:link {
font: bold 12px arial, sans-serif;
color: #5386BE;
text-decoration: underline;
background: transparent;
}
.header:visited {
font: bold 12px arial, sans-serif;
color: #5386BE;
text-decoration: underline;
background: transparent;
}
.header:hover {
font: bold 12px arial, sans-serif;
color: #5386BE;
text-decoration: none;
background: transparent;
}
.header:active {
font: bold 12px arial, sans-serif;
color: #5386BE;
text-decoration: none;
background: transparent;
}	


.footer:link {
font: bold 10px arial, sans-serif;
color: #5386BE;
text-decoration: none;
background: transparent;
}
.footer:visited {
font: bold 10px arial, sans-serif;
color: #5386BE;
text-decoration: none;
background: transparent;
}
.footer:hover {
font: bold 10px arial, sans-serif;
color: #FFA615;
text-decoration: none;
background: transparent;
}
.footer:active {
font: bold 10px arial, sans-serif;
color: #5386BE;
background: transparent;
text-decoration: none;
}	


.cityguidesborder {
background-color:#FFFFFF;
border-color:#4193CF;
border-style:solid;
border-width:1px;
}

.cityguidestopborder {
background-color:#4193CF;
font-size:12px;
font-weight:700;
color:#FFFFFF;
}

.cityguidespadding {
padding-top:7px;
}

.contentinnerborder {
background-color:#EFEFEF;
font-size:12px;
text-align:left;
margin:0 auto;
}

.contentborder {
background-color:#EFEFEF;
border:solid 1px #0D477F;
text-align:center;
margin:0 auto;
}

.noborder {
background-color:#FFFFFF;
font-size:11px;
text-align:center;
margin:0 auto;
}

.productborder {
background-color:#FFFFFF;
border:solid 1px #0D477F;
font-size:12px;
text-align:center;
margin:0 auto;
}

.topborder {
background-color:#0D477F;
font-size:13px;
font-weight:700;
color:#FFFFFF;
padding:3px;
text-align:left;
margin:0 auto;
}


.hrtopheader {
width: 779px;
margin: 5px 0 0 0;
background-color: #5386BE;
font-size: 1px;
height: 2px;
overflow: hidden;
}

.hrbottomheader {
width: 779px;
margin: 0 0 3px 0;
background-color: #5386BE;
font-size: 1px;
height: 1px;
overflow: hidden;
}

.hrtoplrheader {
width: 990px;
margin: 5px 0 0 0;
background-color: #5386BE;
font-size: 1px;
height: 2px;
overflow: hidden;
}

.hrbottomlrheader {
width: 990px;
margin: 0 0 3px 0;
background-color: #5386BE;
font-size: 1px;
height: 1px;
overflow: hidden;
}

.hrtopwrheader {
width: 795px;
margin: 5px 0 0 0;
background-color: #5386BE;
font-size: 1px;
height: 2px;
overflow: hidden;
}

.hrbottomwrheader {
width: 795px;
margin: 0 0 3px 0;
background-color: #5386BE;
font-size: 1px;
height: 1px;
overflow: hidden;
}