/* +++++++++++++++++++ IMPORTS ++++++++++++++++++++++ */
@import url("navigation.css");
@import url("scrollable-horizontal.css");
@import url("scrollable-buttons.css");
@import url("scrollable-navigator.css");
@import url("thickbox.css");
/* +++++++++++++++++++ HTML ELEMENTS ++++++++++++++++++++++ */
* {
		margin: 0px;
		padding: 0px;
}
html {
		height: 100%;
}
body {
		font: 62.5% Verdana, Arial, sans-serif;
		color: #D9D9D9;
		background: #252525 url(../../layout/bg.png) repeat;
}
a {
		text-decoration: none;
}
a:link {
		color: #E5AE4F;
}
a:visited {
		color: #A56800;
}
a:hover {
		color: #BC2020;
}
a:active {
		color: #EA2323;
}
/* +++++++++++++++++++  GENERAL RULES  ++++++++++++++++++++++ */
img.bdrImg {
		border: 2px solid #724800;
		padding: 1px;
		background-color: #212121;
}
.alignLeft {
		float: left;
		margin-right: 10px;
		margin-bottom: 5px;
}
.alignLeftOnly {
		float: left;
}
.alignRight {
		float: right;
		margin-left: 10px;
		margin-bottom: 5px;
}
/* +++++++++++++++++++ LAYOUT GRID ++++++++++++++++++++++ */
#header {
		width: 986px;
		height: 107px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 18px;
		z-index: 1;
}
#bannerBox {
		width: 986px;
		height: 250px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 8px;
		background: url(../../layout/bg-headerBanner.png) no-repeat;
}
#colWrapper {
		width: 986px;
		margin-left: auto;
		margin-right: auto;
		background: url(../../layout/bg-centerCol.gif) repeat-y 220px bottom;
		font-size: 1.1em;
		padding-bottom: 10px;
}
#col-01 {
		display: inline;
		width: 220px;
		float: left;
}
#col-02, #col-02-print {
		display: inline;
		width: 566px;
		float: left;
		background: url(../../layout/bg-centerColTop.png) no-repeat left top;
		padding: 12px 10px;
}
#col-03, #col-03-print {
		display: inline;
		width: 180px;
		float: left;
}
#footer {
		width: 986px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 50px;
		background: url(../../layout/bg-FooterTop.png) repeat-x left top;
		font-size: 1.1em;
}
/* +++++++++++++++++++ HEADER ++++++++++++++++++++++ */
#header h1 {
		width: 220px;
		height: 107px;
		position: absolute;
		left: 0px;
		top: 0px;
		background: url(../../layout/bg-logo.jpg) no-repeat;
}
#header h1 a {
		width: 220px;
		background: url(../../layout/logo-luxuryCroatia.jpg) no-repeat center center;
		height: 107px;
		display: block;
		text-indent: -999em;
}
ul.languageSelector {
		list-style: none;
		position: absolute;
		top: 6px;
		height: 13px;
		overflow: hidden;
		left: 225px;
}
ul.languageSelector li {
		height: 13px;
		width: auto !important;
		display: block;
		float: left;
		margin-right: 6px;
}
ul.languageSelector li a {
		height: 13px;
		display: block;
		padding-left: 22px;
		line-height: 13px;
		width: auto !important;
		float: left;
}
ul.languageSelector li a.lang-EN {
		background: url(../../layout/flag-GB.gif) no-repeat;
}
ul.languageSelector li a.lang-DE {
		background: url(../../layout/flag-DE.gif) no-repeat;
}
ul.languageSelector li a.lang-IT {
		background: url(../../layout/flag-IT.gif) no-repeat;
}
ul.languageSelector li a.lang-HR {
		background: url(../../layout/flag-HR.gif) no-repeat;
}
ul#browsingOptions {
		position: absolute;
		left: 320px;
		top: 0px;
		width: 64px;
		height: 19px;
		padding-top: 6px;
		background: url(../../layout/bg-headerLinks.png) repeat-x left bottom;
		text-align: center;
		padding-left: 5px;
}
ul#browsingOptions li {
		display: block;
		float: left;
		margin-right: 5px;
}
ul#headerLinks {
		height: 25px;
		float: right;
		font-size: 1.1em;
		list-style: none;
}
ul#headerLinks li {
		float: left;
		display: block;
		padding-left: 10px;
		padding-right: 10px;
		margin-right: 5px;
		background: url(../../layout/bg-headerLinks.png) repeat-x left bottom;
		padding-top: 8px;
		height: 17px;
}
/* +++++++++++++++++++ SEARCH ++++++++++++++++++++++ */
fieldset.quickSearch {
		background: url(../../layout/bg-quickSearch.png) no-repeat;
		height: 65px;
		width: 204px;
		position: absolute;
		left: 10px;
		top: 7px;
}
fieldset.quickSearch label.txtBox {
		display: block;
		background: transparent url(../../layout/bg-quickSearchTxtBox.png) no-repeat;
		padding-top: 5px;
		height: 18px;
		width: 164px;
		position: absolute;
		left: 7px;
		top: 34px;
}
fieldset.quickSearch label.btn {
		display: block;
		height: 23px;
		width: 23px;
		position: absolute;
		right: 10px;
		top: 34px;
}
fieldset.quickSearch input.txtBox {
		border: none;
		background: none;
		width: 154px;
		padding-right: 5px;
		padding-left: 5px;
		line-height: 12px;
}
fieldset.advancedSearch {
		background: url(../../layout/bg-advancedSearch.png) no-repeat;
		height: 131px;
		width: 204px;
		position: absolute;
		left: 10px;
		top: 80px;
		padding-top: 33px;
}
fieldset.advancedSearch label {
		display: block;
		width: 187px;
		color: #8A8A8A;
		font-size: 1.1em;
		font-weight: bold;
		margin-left: 7px;
		margin-bottom: 8px;
}
fieldset.advancedSearch label span {
		display: block;
		margin-bottom: 3px;
}
fieldset.advancedSearch select {
		width: 187px;
}
/* +++++++++++++++++++  TITLE HEADERS  ++++++++++++++++++++++ */
h2.titleHeader {
		text-transform: uppercase;
		color: #FFF;
		padding: 3px 10px 8px;
		background: url(../../layout/bgTitleHeaders.png) no-repeat left bottom;
		font: bold 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.titleHeader em {
		font-size: 0.63em;
		font-weight: normal;
		font-style: normal;
		margin-left: 5px;
		white-space: nowrap;
}
h3.customBoxHeader {
		text-transform: uppercase;
		color: #FFF;
		padding: 3px 10px 8px;
		background: url(../../layout/bgTitleHeaders6.png) no-repeat left bottom;
		font: bold 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.titleHeader a, h3.customBoxHeader a {
		color: #FFF;
}
h2.titleHeaderMid {
		text-transform: uppercase;
		color: #FFF;
		padding: 3px 10px 8px;
		background: url(../../layout/bgTitleHeaders5.png) no-repeat left bottom;
		font: bold 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#col-01 h3.titleHeader, #col-03 h3.titleHeader, #col-03 h3.customTitleHeader, #col-03-print h3.titleHeader, #col-03-print h3.customTitleHeader {
		text-transform: uppercase;
		text-align: center;
		padding: 2px 10px 11px;
		font: bold 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#col-01 h3.titleHeader {
		background: url(../../layout/bgTitleHeaders2.png) no-repeat left bottom;
		color: #8A8A8A;
}
#col-03 h3.titleHeader, #col-03-print h3.titleHeader {
		background: url(../../layout/bgTitleHeaders3.png) no-repeat left bottom;
		color: #8A8A8A;
}
#col-03 h3.customTitleHeader, #col-03-print h3.customTitleHeader {
		background: url(../../layout/bgTitleHeaders3.png) no-repeat left bottom;
		color: #FFDFA9;
}
#col-03 h3.customTitleHeader span, #col-03-print h3.customTitleHeader span {
		display: block;
		font: normal 0.63em Verdana, Arial, sans-serif;
}
/* +++++++++++++++++++ CONTENT BOX ++++++++++++++++++++++ */
.contentBox {
		background: #272727 url(../../layout/bgContentBox.png) repeat-x left bottom;
		margin-bottom: 12px;
		clear: both;
}
#col-02 .customBox {
		background: #272727 url(../../layout/bgContentBox.png) repeat-x left bottom;
		margin-bottom: 12px;
		margin-top: 12px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
}
#col-03 .customBox, #col-03-print .customBox {
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
}
#col-03 .customBox p, #col-03-print .customBox p {
		margin-bottom: 1em;
		line-height: 1.1;
}
#col-03 .customBox em, #col-03-print .customBox em {
		font-style: normal;
		font-weight: bold;
}
#col-03 .customBox ul, #col-03-print .customBox ul {
		list-style: none;
}
#col-03 .customBox ul li, #col-03-print .customBox ul li {
		padding-left: 10px;
		background: url(../../layout/bullet-doubleArrow.gif) no-repeat 2px 5px;
		margin-bottom: 5px;
}
#col-03 .customBox fieldset, #col-03-print .customBox fieldset {
		text-align: center;
}
#col-03 .customBox fieldset span, #col-03-print .customBox fieldset span  {
		display: block;
		margin-bottom: 2px;
}
#col-03 .customBox fieldset div, #col-03-print .customBox fieldset div {
		margin-bottom: 5px;
		border: 1px dotted #525252;
		padding-top: 5px;
		padding-bottom: 5px;
}
#col-03 .customBox fieldset select, #col-03-print .customBox fieldset select {
		font-size: 10px;
}
#col-03 .customBox fieldset label.inputBtnActive, #col-03-print .customBox fieldset label.inputBtnActive  {
		float: right;
}
.welcomeBox {
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
}
#imageGallery {
		position: relative;
		clear: both;
		margin-top: 5px;
		height: 528px;
		background: url(../../layout/bg-imageGallery.gif) no-repeat center top;
		border-bottom: solid 10px #313131;
		padding-bottom: 10px;
}
#imageGallery .description {
		text-align: center;
		font-weight: bold;
		margin-right: 31px;
		margin-left: 31px;
		background-color: #151515;
		height: 36px;
		padding-top: 5px;
		padding-right: 5px;
		padding-left: 5px;
		overflow: hidden;
}
#imageGallery img.large {
		border: solid 1px #000;
		margin-left: auto;
		margin-right: auto;
		display: block;
		height: 375px;
		width: 500px;
}
.floatedColumn {
		width: 270px;
		margin-left: 10px;
		float: left;
		display: inline;
}
.floatedColumn ul {
		list-style: none;
		padding-bottom: 10px;
}
.floatedColumn ul li {
		display: inline;
}
.floatedColumn ul ul ul {
		padding-bottom: 0px;
}
.floatedColumn ul a {
		display: block;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-left: 0px;
		font: bold 1.27em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.floatedColumn ul a.firstLevel {
		color: #FFDFA9;
}
.floatedColumn ul ul a {
		margin-left: 15px;
		font: normal 1em Verdana, Arial, sans-serif;
		background: url(../../layout/bullet-subCat.gif) no-repeat 0px 7px;
		padding-left: 7px;
}
.floatedColumn ul ul ul a {
		margin-left: 30px;
		padding-left: 10px;
		background: url(../../layout/bullet-subSubCat.gif) no-repeat 0px 7px;
}
.floatedColumn ul ul ul ul a {
		margin-left: 45px;
		padding-left: 13px;
		background: url(../../layout/bullet-subSubSubCat.gif) no-repeat 0px 7px;
}
.row {
		clear: both;
		margin-bottom: 10px;
}
.category {
		width: 268px;
		margin-left: 10px;
		float: left;
		display: inline;
}
.category h2 {
		font: bold 1.27em "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-bottom: 5px;
}
.productInfo {
		padding: 10px 10px 1px;
		background: #272727 url(../../layout/bgContentBox.png) repeat-x left bottom;
		margin-bottom: 12px;
}
.productInfo p.itemProperties, .productInfo p.shortDesc, .productInfo ul, .productInfo address, p.wwwLink {
		margin-bottom: 1em;
}
.productInfo p.itemProperties {
		line-height: 1.5;
}
.productInfo address {
		font-style: normal;
}
.productInfo div.imgBlock {
		width: 140px;
		float:right;
		text-align: center;
		margin-left: 10px;
		margin-bottom: 5px;
}
.productInfo div.imgBlock a {
		display: block;
		font-weight: bold;
}
.productInfo div.imgBlock span.stars {
		display: block;
		height: 11px;
		margin-bottom: 4px;
}
.productInfo p.stars {
		margin-bottom: 10px;
}
.productInfo ul.regions {
		list-style: none;
}
.productInfo ul.regions li {
		display: inline;
		border-left: 2px solid #8E6115;
		padding-left: 3px;
		margin-right: 10px;
		white-space: nowrap;
}
p.wwwLink a {
		margin-right: 10px;
}
p.viewDetails {
		margin-right: auto;
		margin-left: auto;
		margin-bottom: -13px;
		width: 200px;
		text-align: center;
		background: url(../../layout/bgShowAll.png) repeat-x left center;
		padding-top: 5px;
		padding-bottom: 5px;
		clear: both;
}
/* +++++++++++++++++++   FEATURED  ++++++++++++++++++++++ */
#featured {
		margin-bottom: 12px;
		clear: both;
		height: 294px;
		overflow: hidden;
}
#featured #topFeature {
		float: left;
		background: url(../../layout/bg-featured.png) no-repeat left bottom;
		height: 294px;
		width: 387px;
		position: relative;
}
#featured #otherFeatured {
		float: right;
}
#featured #otherFeatured a {
		display: block;
}
#featured #otherFeatured a.delimiter {
		margin-top: 6px;
}
/*#featured img.bdrImg, .category img.bdrImg {
		border: 2px solid #724800;
		padding: 1px;
		background-color: #212121;
}*/
/* +++++++++++++++++++   NEWS AND EVENTS  ++++++++++++++++++++++ */
#newsAndEventsWrapper {
		margin-bottom: 12px;
}
#newsAndEventsWrapper h3.titleHeaderSmall {
		text-transform: uppercase;
		color: #FFF;
		padding: 3px 10px 6px;
		background: url(../../layout/bgTitleHeaders4.png) no-repeat left bottom;
		font: bold 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#newsAndEventsWrapper h3.titleHeaderBig {
		text-transform: uppercase;
		color: #FFF;
		padding: 3px 10px 6px;
		background: url(../../layout/bgTitleHeaders4b.png) no-repeat left bottom;
		font: bold 1.45em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#newsAndEventsWrapper .column {
		width: 278px;
}
.news {
		float: left;
}
.events {
		float: right;
}
#newsAndEventsWrapper ol {
		list-style: none;
}
#newsAndEventsWrapper ol li {
		padding: 5px 10px 10px;
		background: #272727 url(../../layout/bgContentBox.png) repeat-x left bottom;
}
#newsAndEventsWrapper span.date, .wysiwyg span.date {
		color: #8C8C8C;
		text-align: center;
		display: block;
		float: left;
		margin-right: 5px;
		font-size: 0.91em;
		font-weight: bold;
}
#newsAndEventsWrapper h2 {
		font-size: 1em;
}
#newsAndEventsWrapper span.origin {
		display: block;
		font-size: 0.91em;
		padding-bottom: 5px;
		margin-bottom: 3px;
		background: url(../../layout/delimiter2.png) repeat-x left bottom;
		clear: both;
}
#newsAndEventsWrapper span.origin a {
		background: url(../../layout/bullet-doubleArrow.gif) no-repeat 0px 5px;
		padding-left: 7px;
		white-space: nowrap;
		margin-right: 8px;
		float: left;
}
#newsAndEventsWrapper li.showAll {
		text-align: center;
		background: url(../../layout/bgShowAll.png) repeat-x left top;
}
ul.origin {
		display: block;
		margin-bottom: 3px;
		clear: both;
		list-style: none;
		margin-right: 10px;
		margin-left: 10px;
		background: url(../../layout/delimiter2.png) repeat-x left bottom;
		padding-bottom: 5px;
}
ul.origin li {
		background: url(../../layout/bullet-doubleArrow.gif) no-repeat 0px 5px;
		padding-left: 7px;
		display: inline;
		white-space:nowrap;
		margin-right: 10px;
}
/* +++++++++++++++++++   FILTER FORM  ++++++++++++++++++++++ */

.filterForm {
		background-color: #161616;
		text-align: center;
		margin-bottom: 12px;
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		border-top: 2px dotted #000;
		border-bottom: 2px dotted #000;
}
.filterForm label {
		display: block;
}
.filterForm p {
		margin-bottom: 10px;
}
.filterForm fieldset {
		padding-bottom: 10px;
}
/* +++++++++++++++++++   SITEMAP   ++++++++++++++++++++++ */
.sitemap, .sitemap ul   {
		list-style:none;
}
.sitemap {
		padding-bottom: 12px;
		margin-left: 10px;
		margin-right: 10px;
}
.sitemap ul {
		margin: 0px;
}
.sitemap li a {
		display: block;
		padding: 4px 10px 4px 15px;
		font-weight: bold;
		background: url(../../layout/bullet-survey.png) no-repeat 0px 6px;
}
.sitemap li li a {
		background: url(../../layout/bullet-subSubCat.gif) no-repeat 0px 8px;
		padding-left: 11px;
}
.sitemap li li li a {
		background: url(../../layout/bullet-subSubSubCat.gif) no-repeat 0px 8px;
		padding-left: 14px;
}
.sitemap li li li li a {
		background: url(../../layout/bullet-subSubSubSubCat.gif) no-repeat 0px 8px;
		padding-left: 17px;
}
.sitemap li {
		margin-bottom: 3px;
		display: inline-block; /*  IE6 nested UL whitespace bug fix   */
		width: 100%;
}
.sitemap li ul {
		margin-left:15px;
}
/* +++++++++++++++++++ GRAY BOXES ++++++++++++++++++++++ */
.leftGrayBox {
		background: #2C2C2C url(../../layout/bg-grayBoxLeft.png) repeat-y right top;
		margin-bottom: 12px;
}
.rightGrayBox {
		background: #2C2C2C url(../../layout/bg-grayBoxRight.png) repeat-y left top;
		margin-bottom: 12px;
}
/* +++++++++++++++++++ MESSAGE BOX ++++++++++++++++++++++ */
.messageBox {
		padding: 10px 10px 10px 35px;
		background: #161616 url(../../layout/bgMessageBox.png) repeat-y left top;
		margin: 5px 10px 12px;
		border-top: 1px solid #0C0C0C;
		border-right: 1px solid #0C0C0C;
		border-bottom: 2px solid #0C0C0C;
		border-left: 1px solid #0C0C0C;
}
.messageBox ul {
		list-style-type: none;
}
.messageBox ul li {
		background: url(../../layout/bullet-subSubCat.gif) no-repeat 0px 4px;
		padding-left: 12px;
		margin-bottom: 10px;
}
.messageBox ul li a {
		color: #E5AE4F;
}
/* +++++++++++++++++++    FORM ELEMENTS   ++++++++++++++++++++++ */
fieldset {
		border-style: none;
}
legend {
		display: none;
}
input, textarea, select {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.txtArea {
		width: 225px;
		background: none;
		border: none;
		height: 187px;
}
.txtBox2 {
		width: 220px;
		background: none;
		border: none;
		line-height: 13px;
		margin-top: 8px;
}
button {
		border:0;
		cursor:pointer;
		overflow: visible;
		padding: 0px;
}
button span {
		position:relative;
		display:block;
		white-space:nowrap;
		padding-right: 10px;
		margin-left: 10px;
		text-align: right;
		height:27px;
		color: #C2C2C2;
		font: 11px/27px Verdana, Arial, Helvetica, sans-serif;
}
button span.bolded {
		font-weight: bold;
		color: #FFDFA9;
}
button.submitBtn {
		background:transparent url(../../layout/bgButtonLeft.gif) no-repeat left center;
}
button.submitBtn span {
		background:transparent url(../../layout/bgButtonRight.gif) no-repeat right center;
}
label.inputBtnActive {
		height: 27px;
		width: auto;
		display: block;
		float: left;
		background:url(../../layout/bgButtonLeft.gif) no-repeat left top;
}
input.inputBtnActive {
		border: 0;
		cursor: pointer;
		overflow: visible;
		line-height: 27px;
		padding-right: 10px;
		margin-left: 10px;
		height: 27px;
		background:transparent url(../../layout/bgButtonRight.gif) no-repeat right top;
		color: #C2C2C2;		
}
input.bold {
		font-weight: bold;
		color: #FFDFA9;
}
fieldset.contentForm {
		margin-right: 10px;
		margin-left: 10px;
		margin-bottom: 12px;
}
fieldset.contentForm h3 {
		background: url(../../layout/bgTitleHeaders6.png) no-repeat left bottom;
		margin-bottom: 10px;
		font: bold 1.33em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #FFF;
		padding: 3px 10px 10px 5px;
}
fieldset.contentForm .txtBoxRow, fieldset.contentForm .radioRow, fieldset.contentForm .txtAreaRow {
		margin-bottom: 9px;
		clear: both;
}
fieldset.contentForm .txtBoxRow label, fieldset.contentForm .radioRow span, fieldset.contentForm .txtAreaRow label {
		display: block;
		float: left;
		line-height: 29px;
		text-align: right;
		padding-right: 3px;
}
fieldset.contentForm .txtBoxRow label, fieldset.contentForm .radioRow span, fieldset.contentForm .txtAreaRow label {
		width: 240px;
}
fieldset.contentForm .radioRow label {
		display: block;
		float: left;
		margin-left: 10px;
		padding-top: 7px;
}
fieldset.contentForm em {
		font-size: 1.2em;
		color: #E2001A;
		margin-right: 5px;
}
fieldset.contentForm .txtBoxRow span {
		display: block;
		float: left;
		background: url(../../layout/bgTxtBox.gif) no-repeat;
		width: 230px;
		margin-right: 5px;
		padding-left: 10px;
		height: 29px;
}
fieldset.contentForm .txtAreaRow span {
		display: block;
		float: left;
		background: url(../../layout/bgTxtArea.gif) no-repeat;
		width: 232px;
		margin-right: 5px;
		padding-left: 8px;
		height: 194px;
		padding-top: 6px;
}
fieldset.contentFormButtons {
		padding-left: 253px;
		padding-bottom: 10px;
}
fieldset.contentFormButtons span {
		margin-right: 5px;
		display: block;
		float: left;
}
/* +++++++++++++++++++ BREADCRUMBS ++++++++++++++++++++++ */
.breadCrumbs {
		background: url(../../layout/bg-breadcrumbs.png) no-repeat left top;
		font-size: 1em;
		padding-bottom: 5px;
		width: 986px;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 10px;
}
.breadCrumbs ul {
		list-style: none;
		padding-top: 5px;
		padding-right: 5px;
		padding-left: 5px;
}
.breadCrumbs ul li {
		display: inline;
		margin-left: 10px;
		background: url(../../layout/bullet-bCrumbs.gif) no-repeat 0px 5px;
		padding-left: 10px;
		color: #5D5D5D;
}
.breadCrumbs ul li a {
		white-space: nowrap;
		text-decoration: none;
}
.breadCrumbs ul li a:link {
		color: #5D5D5D;
}
.breadCrumbs ul li a:visited {
		color: #5D5D5D;
}
.breadCrumbs ul li a:hover {
		color: #737373;
}
.breadCrumbs ul li a:active {
		color: #5D5D5D;
}
/* +++++++++++++++++++ SURVEY ++++++++++++++++++++++ */
.survey {
		color: #C2C2C2;
		padding-bottom: 10px;
}
.survey p {
		margin-bottom: 5px;
		padding-right: 10px;
		padding-left: 10px;
}
.survey ul {
		list-style: none;
		clear: both;
}
.survey ul li {
		display: block;
		clear: both;
		float: left;
		vertical-align: middle;
		width: 160px;
		padding: 3px 10px;
}
.survey ul li input.radioBtn {
		float: left;
		display: block;
		margin-top: 1px;
		width: 18px;
}
.survey ul li label {
		float: left;
		display: block;
		width: 142px;
}
.survey div {
		padding-top: 5px;
		text-align: center;
		clear: both;
}
.survey div button {
		margin-left: 3px;
		margin-right: 3px;
}
/* +++++++++++++++++++ WEATHER BOX ++++++++++++++++++++++ */
.weather {
		padding-bottom: 10px;
}
.weather ul {
		list-style: none;
		padding-right: 10px;
		padding-left: 10px;
}
.weather ul li {
		background: url(../../layout/delimiter.png) repeat-x left bottom;
		margin-bottom: 10px;
		padding-bottom: 10px;
		color: #A4A4A4;
}
.weather ul li img {
		margin-left: 5px;
}
.weather ul li span {
		color: #C09448;
		font-weight: bold;
		display: block;
}
.weather p {
		padding-right: 10px;
		padding-left: 10px;
		text-align: center;
}
/* +++++++++++++++++++ NEWSLETTER ++++++++++++++++++++++ */
.newsletter fieldset {
		height: 33px;
		width: 200px;
		margin-left: 10px;
		position: relative;
}
.newsletter label.txtBox {
		display: block;
		background: transparent url(../../layout/bg-newsletterTxtBox.png) no-repeat;
		padding-top: 5px;
		height: 18px;
		width: 178px;
		position: absolute;
		left: 0px;
		top: 0px;
}
.newsletter label.btn {
		display: block;
		height: 23px;
		width: 23px;
		position: absolute;
		right: 0px;
		top: 0px;
}
.newsletter input.txtBox {
		border: none;
		background: none;
		width: 168px;
		padding-right: 5px;
		padding-left: 5px;
		line-height: 12px;
}
/* +++++++++++++++++++ BANNERS ++++++++++++++++++++++ */
#col-01 .banners, #col-03 .banners, #col-03-print .banners {
		padding-top: 10px;
		padding-bottom: 1px;
}
#col-02 .banners {
		margin-bottom: 10px;
}
.banners span {
		display: block;
		margin-bottom: 10px;
		width: auto;
		text-align: center;
}
/* +++++++++++++++++++ GOOGLE ADDS BOX ++++++++++++++++++++++ */
#col-01 .googleAdds, #col-03 .googleAdds, #col-03-print .googleAdds {
		padding: 10px;
}
#col-02 .googleAdds {
		margin-bottom: 12px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
		width: 468px;
		height: 60px;
		overflow: hidden;
}
#col-01 .googleAdds iframe {
		border: none;
		width: 200px;
}
#col-02 .googleAdds iframe {
		border: none;
		width: 468px;
}
#col-03 .googleAdds iframe, #col-03-print .googleAdds iframe {
		border: none;
		width: 160px;
}
/* +++++++++++++++++++ PAGING AND EXTRA LINKS ++++++++++++++++++++++ */
.paging, .extraLinks {
		clear: both;
		background: url(../../layout/bgPaging.png) repeat-x;
		margin-bottom: 12px;
		padding-top: 11px;
		padding-bottom: 11px;
}
.paging ol, .extraLinks ul {
		list-style: none;
		text-align: center;
}
.paging ol li, .extraLinks ul li {
		display: inline;
}
.paging li.altLink {
		padding-left: 10px;
		padding-right: 10px;
		font-weight: normal;
}
.paging img {
		margin-bottom: -0.25em;
}
.paging li {
		padding-left: 5px;
		padding-right: 5px;
}
.paging span {
		padding: 1px 2px;
		background-color: #000;
}
.extraLinks li {
		padding-left: 7px;
		padding-right: 10px;
		background: url(../../layout/bullet-subCat.gif) no-repeat 0px 4px;
}
/* +++++++++++++++++++ ATTACHED DOCUMENTS ++++++++++++++++++++++ */
.documents {
		margin-bottom: 12px;
		margin-top: 12px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
}
.documents ul {
		list-style: none;
		line-height: 1.5;
}
.documents ul li {
		padding-bottom: 3px;
		padding-top: 3px;
		background: url(../../layout/bullet-subSubCat.gif) no-repeat 0px 9px;
		padding-left: 10px;
}
.documents ul li a {
		font-weight: bold;
}
/* +++++++++++++++++++ FOOTER ++++++++++++++++++++++ */
#footer #copyright {
		float: left;
		width: 300px;
		line-height: 28px;
		color: #767676;
		padding-left: 10px;
		height: 28px;
		overflow: hidden;
		margin-bottom: 10px;
		margin-top: 27px;
}
#footer ul.links {
		list-style: none;
		width: 670px;
		text-align: right;
		float: right;
		line-height: 28px;
		height: 28px;
		overflow: hidden;
		margin-top: 27px;
}
#footer ul.links li {
		display: inline;
		line-height: 28px;
		padding-left: 18px;
		background: url(../../layout/bullet-footLinks.png) no-repeat left 1px;
		margin-right: 10px;
}
#footer #footerLinksWrapper {
		background: #0C0C0C url(../../layout/bg-footerLinksWrapper.png) no-repeat left bottom;
		clear: both;
		padding-right: 13px;
		padding-left: 13px;
		padding-top: 10px;
}
#footer #footerLinksWrapper ul {
		list-style: none;
		width: 176px;
		float: left;
		padding-bottom: 10px;
}
#footer #footerLinksWrapper ul li {
		margin-bottom: 8px;
}
#footer .delimiter {
		margin-left: 20px;
}
#footer #footerLinksWrapper ul a:link {
		color: #5D5D5D;
}
#footer #footerLinksWrapper ul a:visited {
		color: #5D5D5D;
}
#footer #footerLinksWrapper ul a:hover {
		color: #737373;
}
#footer #footerLinksWrapper ul a:active {
		color: #5D5D5D;
}
#footer p#author {
		width: 37px;
		height: 35px;
		float: right;
		margin-right: 20px;
}
#footer p#author a {
		background: url(../../layout/webstudio-bee.png) no-repeat;
		display: block;
		width: 37px;
		height: 35px;
		text-indent: -999em;
}
/* +++++++++++++++++++ WYSIWYG ++++++++++++++++++++++ */
.wysiwyg {
		position: relative;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
}
.wysiwyg p.viewDetails {
		margin-bottom: -10px;
		clear: both;
}
.wysiwyg ul, .wysiwyg ol {
		margin-left: 30px;
		list-style-position: inside;
}
.wysiwyg p, .wysiwyg ul, .wysiwyg ol {
		line-height: 1.5;
		margin-bottom: 1.5em;
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
		font-weight: bold;
		margin-bottom: 0.64em;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		clear: both;
		color: #FFF;
		padding: 3px 10px 8px;
		background: url(../../layout/bgTitleHeaders6.png) no-repeat left bottom;
}
.wysiwyg h1 {
		font-size:1.64em;
}
.wysiwyg h2 {
		font-size:1.45em;
}
.wysiwyg h3 {
		font-size:1.27em;
}
.wysiwyg h4 {
		font-size:1.09em;
}
.wysiwyg h5 {
		font-size:1.09em;
}
.wysiwyg h6 {
		font-size:1.09em;
}
/* +++++++++++++++++++ CLEARFIX ++++++++++++++++++++++ */
.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
}
.clearfix {
		display: inline-block;
}
html[xmlns] .clearfix {
		display: block;
}
* html .clearfix {
		height: 1%;
}
