h2 { font-weight:normal

}
body {
	background-color: #FFFFFF;
	background-image: url(/img/holidayhomesportal/main-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: Arial;
	font-size: 10px;
	color: #5C768D;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#wrapper {
	width: 988px;
	margin-right: auto;
	margin-left: auto;
}
.left-bg {
	background-image: url(/img/holidayhomesportal/bg-left.png);
	background-position: right top;
	width: 19px;
	height: 757px;
	float: left;
	background-repeat: no-repeat;
}

.right-bg {
	background-image: url(/img/holidayhomesportal/bg-right.png);
	background-position: left top;
	width: 19px;
	height: 757px;
	float: right;
	background-repeat: no-repeat;
}
#middle {
	width: 949px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.top-banner {
	float: left;
	width: 623px;
}
#top-right {
	background-color: #CED7DF;
	border: 1px solid #A8B0BB;
	float: left;
	width: 304px;
	height: 92px;
	margin-left: 7px;
	background-repeat: no-repeat;
	background-position: 259px 1px;
	padding-right: 11px;
}#top-right img {
	padding-bottom: 4px;
}
#top-right .content {
	padding: 13px;
	color: #FFFFFF;
	font-size: 11px;
}
#logo-n-nav {
	clear: both;
	background-image: url(/img/holidayhomesportal/logo.png);
	background-repeat: no-repeat;
	background-position: 21px;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 111px;
}
#logo {
	width: 410px;
	height: 94px;
	float: left;

}


#logo    a  {
	padding-left: 111px;
	padding-top: 30px;
	float: left;
	font-family: "Arial Narrow", Arial;
	font-size: 29px;
	color: #0A569A;
	text-decoration: none;
	text-indent: -9999px;
	height: 75px;
	width: 306px;


}

#logo-n-nav #misc-nav {
	float: left;
	margin-left: 0px;
	height: 94px;
}
#logo-n-nav #misc-nav {
	width: 534px;
	margin-bottom: 11px;
	float: left;
}
#logo-n-nav  #misc-nav  form   {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 317px;
}
#logo-n-nav #misc-nav form .button {
	background-color: #B6E600;
	color: #7D95AA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	cursor: pointer;
	list-style-type: none;
	padding: 2px;
	font-size: 10px;
}
#logo-n-nav #misc-nav .top-form .top-search-field {
	height: 14px;
	width: 131px;
	border: 1px solid #B9BBBF;
	margin-top: 0px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family: Arial;
	font-size: 10px;
	color: #7D95AA;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 9px;
}
#misc-nav .subscribe {
	position: absolute;
	left: 46px;
	top: 14px;
	width: 70px;
	height: 17px;
}
#subscribe-form {
	clear: both;
	height: 78px;
	width: 413px;
	background-image: url(/img/holidayhomesportal/subscribe-form.png);
	margin-top: 11px;
	float: none;
}
#subscribe-form h3 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#subscribe-form .content {
	padding: 11px;
	text-align: center;
}
#subscribe-form   .content   .s-form {
	margin: 0px;
	padding: 0px;
}
#subscribe-form .content .s-form input {
	border: 1px solid #B9BBBF;
	background-color: #F2F4EA;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-transform: none;
	color: #546B81;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#subscribe-form .content .s-form .button {
	color: #546B81;
	background-color: #B6E600;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	text-transform: uppercase;
	padding: 2px;
	cursor: Pointer;
}


#country-select {
	background-image: url(/img/holidayhomesportal/country-select.png);
	background-repeat: no-repeat;
	height: 547px;
	width: 520px;
}
#country-select h3 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	float: left;
}
#country-select .list-type {
	float: left;
	padding-left: 33px;
	padding-top: 9px;
	text-transform: uppercase;
}
#country-select .list-type-head {
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 21px;
	text-transform: uppercase;
	clear: both;
	padding-bottom: 33px;
	width: 500px;
}
#country-select .country-list {
	width: 166px;
	padding-left: 33px;
	float: left;
}
#country-select .country {
	float: left;
	padding-left: 18px;
	padding-right: 22px;
	width: 266px;
}
#country-select .country .heading {
	font-size: 12px;
	text-transform: uppercase;
	color: #93A74E;
	font-weight: bold;
}
#country-select .country a {
	color: #93A74E;
}
#country-select .country ul {
	list-style-type: none;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 44px;
	margin-bottom: 0px;
}
#country-select .country li {
	padding-bottom: 4px;
}

#country-select .country img {
	padding-top: 11px;
	padding-bottom: 11px;
	clear: both;
}
#country-select .country-list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#country-select .country-list li {
	padding-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #93A74E;
}
#country-select .country-list a {
	font-weight: bold;
	color: #93A74E;
}
#country-select .country-list img {
	margin-right: 7px;
}


#country-select  .list-type a {
	color: #5F7992;
	margin-right: 6px;
	margin-left: 6px;
}


#content-left-bottom {
	width: 427px;
	height: 575px;
	float: left;
}
#listing-select {
	padding: 0px;
	margin: 0px;
}
#listing-select   select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7D95AA;
	margin-right: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#listing-header {
	clear: both;
	background-image: url(/img/holidayhomesportal/listing-header.png);
	height: 55px;
	width: 928px;
	margin-left: 10px;
}
#listing-content {
	margin-left: 10px;
	height: 470px;
	width: 928px;
	background-image: url(/img/holidayhomesportal/listing-content.png);
}
#listing-content .content-left {
	padding-left: 12px;
	width: 344px;
	float: left;
	margin-top: 6px;
}
#listing-content .google-maps {
	float: left;
	margin-left: 2px;
	margin-top: 11px;
}








.subscribe a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D95AA;
	text-decoration: none;
}
.subscribe a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#misc-nav .mid-banner {
	position: absolute;
	left: 280px;
	top: 758px;
	width: 70px;
	height: 17px;
}
#misc-nav .home-mid-banner {
	position: absolute;
	left: 280px;
	top: 758px;
	width: 70px;
	height: 17px;
}

#logo-n-nav .mini-links {
	float: left;
	width: 510px;
	margin-top: 16px;
	text-align: right;
	margin-right: 22px;
}
#logo-n-nav .mini-links a {
	color: #5B758C;
	text-decoration: underline;
	margin-left: 4px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	text-transform: uppercase;
}
#logo-n-nav .mini-links a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7D95AA;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

#main-nav {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	padding-left: 14px;
	height: 70px;
}
#main-nav .main1 {

}

#main-nav ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: normal;
}

#main-nav li {
	float: left;
	background-image: url(/img/holidayhomesportal/nav-button.png);
	height: 25px;
	width: 169px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#main-nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;

}

#main-nav a:hover {
	color: #50667A;
}
#body-content {
	clear: both;
	background-image: url(/img/holidayhomesportal/bg-content.png);
	background-repeat: repeat-x;
	background-position: top;
}
#listing-body-content {
	clear: both;
	background-image: url(/img/holidayhomesportal/bg-content.png);
	background-repeat: repeat-x;
	background-position: top;
}
#listing-content  .description {
	text-align: justify;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 11px;
	width: 90%;
}
#listing-header h3 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	background-color: #7D95AA;
	background-image: url(/img/holidayhomesportal/listing-header-end.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 22px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-right: 33px;
	padding-bottom: 0px;
	padding-left: 22px;
	float: left;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #D9E0BE;
}
#listing-header .other-regions {
	text-transform: uppercase;
	padding-top: 0px;
	margin-left: 22px;
	font-size: 10px;
	color: #FFFF00;
	clear: both;
	padding-bottom: 0px;
	padding-right: 22px;
	text-decoration: none;
}
#listing-header .other-regions a {
	color: #FFFFFF;
	margin-left: 6px;
	text-decoration: underline;
}
#listing-header .other-regions a:hover {
	color: #B6E600;
	margin-left: 6px;
	text-decoration: none;
}


#listing-content h3 {
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}


#listing-body-content h2 {
	font-family: "Arial Narrow", Arial;
	font-size: 27px;
	color: #5A6E80;
	font-weight: normal;
	letter-spacing: -1px;
	margin-left: 7px;
}
#listing-body-content    h1 {
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-weight: normal;
	font-family: "Arial Narrow", Arial;
	font-size: 27px;
	letter-spacing: 0px;
}
#list-item-region {
	margin-bottom: 30px;
}
#list-item-region #list-item-top {
	background-image: url(/img/holidayhomesportal/list-item-top.png);
	height: 36px;
	width: 948px;
	background-repeat: no-repeat;
}

#list-item-region #list-item-body {
	background-image: url(/img/holidayhomesportal/list-item-body.png);
	height: 187px;
	width: 948px;
	background-repeat: no-repeat;
}
#list-item-region #list-item-body .pic {
	float: left;
	padding-left: 26px;
	padding-top: 14px;
}
#list-item-region #list-item-body .pic img {
	border: 2px solid #CBD6A6;
}

#list-item-region #list-item-body .description {
	float: left;
	width: 222px;
	padding-left: 22px;
	text-align: left;
}
#list-item-region #list-item-body .count {
	float: left;
	width: 188px;
	padding-left: 27px;
	height: 155px;
	overflow: auto;
}
#list-item-region   #list-item-body h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#list-item-region #list-item-top h3 {
	text-transform: uppercase;
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 11px;
	padding-right: 33px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	background-image: url(/img/holidayhomesportal/list-item-top-end.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #B7C684;
}
#list-item-region #list-item-top .suggested {
	float: left;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 44px;
	color: #9DCA35;
}
#list-item-region #list-item-top .suggested a {
	color: #7D95AA;
	margin-left: 18px;
}
#list-item-region #list-item-top .suggested a:hover {
	color: #7DA22B;
	margin-left: 18px;
	text-decoration: none;
}


#list-item-region #list-item-body .google-map {
	float: left;
	width: 263px;
}


#list-item-resort {
	margin-bottom: 30px;
}
#list-item-resort #list-item-top {
	background-image: url(/img/holidayhomesportal/list-item-top.png);
	height: 36px;
	width: 948px;
	background-repeat: no-repeat;
	background-position: bottom;
}

#list-item-resort #list-item-body {
	background-image: url(/img/holidayhomesportal/list-item-body.png);
	height: 187px;
	width: 948px;
	background-repeat: no-repeat;
}
#list-item-resort #list-item-body .pic {
	float: left;
	padding-left: 26px;
	padding-top: 14px;
}
#list-item-resort #list-item-body .pic img {
	border: 2px solid #CBD6A6;
}

#list-item-resort #list-item-body .description {
	float: left;
	width: 222px;
	padding-left: 22px;
	text-align: left;
}
#list-item-resort #list-item-body .count {
	float: left;
	width: 220px;
	padding-left: 12px;
	background-color: #EDF5D9;
	height: 174px;
}
#list-item-resort   #list-item-body h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-transform: uppercase;
}
#list-item-resort #list-item-top h3 {
	text-transform: uppercase;
	margin: 0px;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 11px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	background-image: url(/img/holidayhomesportal/list-item-top-end.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #B7C684;
}
#list-item-resort #list-item-top .suggested {
	float: left;
	padding-top: 4px;
	font-size: 11px;
	font-weight: lighter;
	padding-left: 22px;
	color: #9DCA35;
}
#list-item-resort #list-item-top .suggested a {
	color: #7D95AA;
	margin-left: 18px;
}
#list-item-resort #list-item-top .suggested a:hover {
	color: #7DA22B;
	margin-left: 18px;
	text-decoration: none;
}
#list-item-resort   #list-item-body   .agent {
	float: left;
	width: 244px;
	text-align: center;
	padding-top: 4px;
}
#new-content-right .teh-banner a {
	color: #5C768D;
}
#list-item-resort  #list-item-body  td  {
	font-size: 11px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#body-content-fractional-ownership {
	clear: both;
	background-image: url(/img/bg-industries/bg-fractional.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-holiday-points-club {
	clear: both;
	background-image: url(/img/bg-industries/holiday-points.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-private-residence-clubs {
	clear: both;
	background-image: url(/img/bg-industries/private-residence.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-conventional-timeshare {
	clear: both;
	background-image: url(/img/bg-industries/conventional-timeshare.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-vacation-exchange {
	clear: both;
	background-image: url(/img/bg-industries/vacation-exchange.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-sectional-title-hotels- {
	clear: both;
	background-image: url(http://www.holidayhomesportal.com/img/bg-industries/sectional-title-hotels.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-industry-services {
	clear: both;
	background-image: url(/img/bg-industries/industry-services.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-voasa-regulation {
	clear: both;
	background-image: url(/img/bg-industries/voasa.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-syndication {
	clear: both;
	background-image: url(/img/bg-industries/syndication.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#body-content-vacation-rentals {
	clear: both;
	background-image: url(/img/bg-industries/vacation-rentals.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.headz h1 {
	font-family: "Arial Narrow", Arial;
	font-size: 33px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 18px;
	padding-right: 30px;
	padding-bottom: 4px;
	padding-left: 0px;
	text-align: right;
}
.headz h2 {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #556C82;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 377px;
	padding-top: 7px;
	padding-right: 30px;
	padding-bottom: 17px;
	padding-left: 0px;
}
#company-profile {
	clear: both;
	width: 682px;
	height: 223px;
	float: left;
}


#company-profile .top {
	height: 36px;
	background-image: url(/img/holidayhomesportal/co-profile-top.png);
	background-repeat: no-repeat;
	margin-top: 11px;
	clear: both;
}
#company-profile  .content  h3  {
	padding-top: 11px;
	padding-bottom: 8px;
	margin: 0px;
	font-size: 11px;
}
#company-profile .content .pic {
	float: left;
	padding-top: 14px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 23px;
}
#company-profile .content .description {
	float: left;
	width: 215px;
}

#company-profile .content .description a {
	color: #5C768D;
}


#company-profile .content .co-list {
	float: left;
	padding-left: 23px;
	width: 200px;
}
#company-profile .content .co-list a {
	color: #718C00;
}
#company-profile  .content  .co-list  a:hover {
	color: #5C768D;
	text-decoration: none;
}
#company-profile .content .co-list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#company-profile .content .co-list li {
	padding-bottom: 11px;
}


#company-profile .top h3 {
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
}
#company-profile .top .list-free {
	float: left;
	margin-left: 55px;
	margin-top: 6px;
	text-transform: uppercase;
}
#company-profile .top .list-free a {
	padding-right: 22px;
	color: #5F7992;
}

#company-profile .content {
	height: 187px;
	background-image: url(/img/holidayhomesportal/co-profile-content.png);
}

#content-bread-crumbs  {
	text-align: right;
	padding-right: 30px;
	color: #FFFFFF;
}
#content-bread-crumbs-top {
}

#content-bread-crumbs  a  {
	color: #FFFFFF;
	text-decoration: underline;
}
#content-bread-crumbs  a:hover  {
	color: #333333;
	text-decoration: none;
}
#featured-video {
	background-image: url(/img/holidayhomesportal/featured-video.png);
	height: 366px;
	width: 417px;
	margin-top: 11px;
	clear: right;
}
#featured-video h3 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#featured-video .youtube {
	padding-left: 21px;
	padding-top: 19px;
}



#bottom-banner {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 914px;
	margin-top: 22px;
	padding-top: 22px;
}
#news {
	height: 270px;
	width: 500px;
	float: left;
	background-image: url(/img/holidayhomesportal/news.png);
}
#news .content-left {
	float: left;
	width: 240px;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 17px;
	padding-left: 17px;
	height: 227px;
	overflow: auto;
}
#news .featured {
	float: left;
	height: 234px;
	width: 209px;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 12px;
	padding-left: 12px;
}
#news    h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	text-transform: uppercase;
}
#news ul {
	padding: 0px;
	list-style-type: square;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 11px;
}
#news .content-left a {
	color: #6084A0;
	text-decoration: underline;
}
#news li {
	margin-top: 11px;
	text-align: left;
}

#news .content-left a:hover {
	color: #99BF00;
	text-decoration: none;
}
#news .featured img {
	padding-right: 7px;
	padding-bottom: 7px;
}
#news .featured a {
	color: #85A600;
	text-decoration: underline;
}
#news .featured a:hover {
	color: #7D95AA;
	text-decoration: none;
}










#footer {
	background-color: #9DCA35;
	margin-top: 11px;
	height: 188px;
}
#footer .content {
	padding-right: 26px;
	padding-left: 26px;
	padding-top: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-bottom: 17px;
}
#footer ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #435717;
	text-decoration: underline;
}
.voasa-img {
	margin-top: 12px;
}
.disclaimer  {
	padding-top: 22px;
	margin-left: 311px;
}
#way-down {
	margin-bottom: 44px;
}
#content-right-bottom {
	width: 520px;
	height: 575px;
	float: left;
	margin-top: 13px;
}
#social-media {
	height: 73px;
	width: 424px;
	margin-top: 13px;
}
#content-bread-crumbs-top {
	text-align: left;
	padding-right: 30px;
	color: #FFFFFF;
	width: 111px;
}
#list-item-region #list-item-body .count a {
	margin-bottom: 11px;
	padding-bottom: 11px;
	color: #859746;
}
#listing-bread-crumbs {
	padding-top: 2px;
	padding-bottom: 11px;
	padding-left: 37px;
}
#listing-bread-crumbs a {
	color: #556C82;
	font-size: 11px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#listing-bread-crumbs a:hover {
	color: #FFFFFF;
	background-color: #7D95AA;
	text-decoration: none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#body-content-home {
	clear: both;
	background-image: url(/img/holidayhomesportal/bg-content.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 22px;
}
#industries  {
	padding-left: 12px;
	width: 670px;
	height: 311px;
	float: left;
}
#industries .product h2 a {
	color: #FFFFFF;
	text-decoration: none;
}

#industries .product {
	height: 144px;
	width: 123px;
	background-image: url(/img/holidayhomesportal/bg-product.png);
	float: left;
	margin-right: 11px;
	margin-bottom: 11px;
}
#industries .product h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#industries .product img {
	margin-top: 4px;
	margin-left: 1px;
}
#home-mid-banner {
	float: right;
	width: 252px;
	margin-left: 4px;
	margin-top: 9px;
	text-align: center;
	text-transform: uppercase;
}
#home-mid-banner a {
	color: #9DCA35;
}
#home-bottom-left {
	width: 423px;
	height: 555px;
	float: left;
	margin-left: 13px;
	margin-right: 4px;
}
#home-bottom-right {
	width: 505px;
	height: 566px;
	float: left;
	margin-left: 0px;
	margin-top: 5px;
}
#home-about {
	height: 382px;
	width: 486px;
	background-image: url(/img/holidayhomesportal/home-about.png);
	background-repeat: no-repeat;
	margin-left: 13px;
}
#home-about h3 {
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	color: #5C768D;
}
#home-about .content {
	margin-top: 20px;
	margin-left: 26px;
	padding-right: 18px;
	padding-bottom: 0px;
	height: 300px;
	width: 422px;
	margin-right: 15px;
	margin-bottom: 22px;
	overflow: auto;
}
#poll {
	background-image: url(/img/holidayhomesportal/bg-poll.png);
	height: 131px;
	width: 450px;
	margin-left: 0px;
	margin-bottom: 0px;
	color: #627291;
	margin-top: 33px;
	background-repeat: no-repeat;
}
#poll .current-poll {
	margin-top: 25px;
	margin-left: 13px;
	width: 194px;
	float: left;
}


#poll .current-poll h3 {
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#poll .current-poll form {
	margin: 0px;
	padding: 0px;
}
#poll .current-poll .button {
	text-transform: uppercase;
	background-color: #9DCA35;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 15px;
	margin-top: 7px;
	font-size: 10px;
	cursor: Pointer;
}
#poll .previous-poll {
	margin-top: 22px;
	margin-left: 33px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	width: 200px;
}

#poll .previous-poll h3 {
	padding: 0px;
	font-weight: bold;
	font-size: 11px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#search-main {
	width: 413px;
	float: left;
	background-image: url(/img/holidayhomesportal/map-left.png);
	height: 271px;
	margin-left: 13px;
	margin-right: 12px;
	margin-bottom: 13px;
}
#search-main .content {
	padding-top: 18px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 13px;
	height: 243px;
}

#search-main form {
	padding: 0px;
	margin: 0px;
}
#search-main select {
	font-size: 11px;
	color: #7D95AA;
	background-color: #C6D0DD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width: 114px;
}
#search-main .content .radios {
	float: left;
	margin-top: 13px;
	margin-left: 8px;
	padding-top: 30px;
}
#search-main .content .radios ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#search-main .content .radios li {
	padding-bottom: 7px;
}

#search-main .content .map {
	float: left;
	height: 199px;
	width: 395px;
	margin-top: 8px;
	background-image: url(/img/holidayhomesportal/map-large.png);
	background-repeat: no-repeat;
}
#search-main .content .radios-item {
	background-color: #E6EBD5;
}
#search-main .content .search-field {
	clear: both;
	padding-top: 11px;
	padding-left: 18px;
}
#search-main .content .search-field .button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #7D95AA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
	margin-left: 10px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	cursor: Pointer;
}
#search-main .content .search-field .search-box {
	border: 1px solid #BBC8B8;
	color: #FFFFFF;
	font-size: 11px;
	width: 255px;
	background-color: #9DCA35;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
}
#company-profile-page {
	background-image: url(/img/holidayhomesportal/bg-profile.png);
	background-repeat: no-repeat;
	height: 413px;
	width: 928px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 16px;
	clear: both;
}
#company-profile-page h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A6E80;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
		font-weight: normal;
}

/* start of the world map CSS */

#world {
	width: 269px;
	height: 135px;
	position: relative;
	background-image: url(/img/holidayhomesportal/map-bg.png);
	background-repeat: no-repeat;
}
#world li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#world a {display: block; text-indent: -9999px; text-decoration: none;}

#north-america {
	left: 3px;
	top: 2px;
	width: 100px;
	height: 70px;
}
#south-america {
	left: 74px;
	top: 67px;
	width: 44px;
	height: 73px;
}
#africa {
	left: 110px;
	top: 44px;
	width: 55px;
	height: 70px;
}
#australasia {
	left: 214px;
	top: 90px;
	width: 46px;
	height: 31px;
}
#asia {
	left: 143px;
	top: 1px;
	width: 127px;
	height: 89px;
}
#europe {
	left: 112px;
	top: 2px;
	width: 48px;
	height: 49px;
}

#north-america a {
	height: 70px;
}
#south-america a {
	height: 67px;
}
#africa a {
	height: 72px;
}
#australasia a {
	height: 31px;
}
#asia a {
	height: 89px;
}
#europe a {
	height: 49px;
}

/*
#north-america a:hover {
	background-image: url(/img/continents/map-bg.png);
	background-repeat: no-repeat;
	background-position: -148px -291px;
}

#south-america a:hover {
	background-image: url(/img/continents/map-bg.png);
	background-repeat: no-repeat;
	background-position: -61px -153px;
}

#africa a:hover {
	background-image: url(/img/continents/map-bg.png);
	background-repeat: no-repeat;
	background-position: -77px -280px;
}

#australasia a:hover {
	background-image: url(/img/continents/map-bg.png);
	background-repeat: no-repeat;
	background-position: -143px -247px;
}

#asia a:hover {
	background-image: url(/img/continents/map-bg.png);
	background-repeat: no-repeat;
	background-position: -124px -136px;
}

#europe a:hover {
	background-image: url(/img/continents/map-bg.png);
	background-repeat: no-repeat;
	background-position: -75px -224px;
}
*/

.north-america-selected{
	background-image: url(/img/holidayhomesportal/map-bg.png);
	background-repeat: no-repeat;
	background-position: -148px -291px;
}

.south-america-selected{
	background-image: url(/img/holidayhomesportal/map-bg.png);
	background-repeat: no-repeat;
	background-position: -61px -153px;
}

.africa-selected {
	background-image: url(/img/holidayhomesportal/map-bg.png);
	background-repeat: no-repeat;
	background-position: -77px -280px;
}

.australasia-selected {
	background-image: url(/img/holidayhomesportal/map-bg.png);
	background-repeat: no-repeat;
	background-position: -143px -247px;
}

.asia-selected {
	background-image: url(/img/holidayhomesportal/map-bg.png);
	background-repeat: no-repeat;
	background-position: -124px -136px;
}

.europe-selected {
	background-image: url(/img/holidayhomesportal/map-bg.png);
	background-repeat: no-repeat;
	background-position: -75px -224px;
}

#general-content {
	margin: 14px;
}
#general-content #column-left {
	width: 260px;
	float: left;
}
#general-content #column-right {
	float: left;
	margin-left: 15px;
	background-color: #FFFFFF;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

#general-content #column-right .content {
	padding-top: 12px;
	padding-right: 17px;
	padding-bottom: 17px;
	padding-left: 17px;
}
#general-content #column-right h1 {
	color: #9DCA35;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	font-weight: normal;
}
.general-marg-top {
	padding-top: 1px;
}


#general-content-industries  {
	width: 270px;
	height: 311px;
	float: left;
	padding-top:16px
}
#general-content-industries .product h2 a {
	color: #FFFFFF;
	text-decoration: none;
}

#general-content-industries .product {
	height: 144px;
	width: 123px;
	background-image: url(/img/holidayhomesportal/bg-product.png);
	float: left;
	margin-right: 9px;
	margin-bottom: 11px;
}
#general-content-industries .product h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#general-content-industries .product img {
	margin-top: 4px;
	margin-left: 1px;
}
#company-profile-page {
	background-image: url(/img/holidayhomesportal/bg-profile.png);
	background-repeat: no-repeat;
	height: 413px;
	width: 928px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 16px;
	clear: both;
}
.co-profile-marg-top {
	padding-top: 1px;
}

#company-profile-page h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A6E80;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
}
#company-profile-page .profile-top-left {
	width: 370px;
	margin-left: 10px;
	margin-top: 14px;
	float: left;
}
#company-profile-page .profile-top-left .description {
	margin-right: 16px;
	margin-left: 11px;
	margin-top: 6px;
	line-height: 150%;
	text-align: justify;
}
#company-profile-page .profile-top-left img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#company-profile-page .hero-pic img {
	margin-top: 14px;
}
#company-profile-mid {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 5px;
}
#company-profile-mid .pic2 {
	width: 380px;
	height: 244px;
	float: left;
}
#company-profile-mid .description {
	float: left;
	background-image: url(/img/holidayhomesportal/profile-mid.png);
	height: 250px;
	width: 533px;
	margin-left: 10px;
}
#company-profile-mid .description .content {
	line-height: 145%;
	padding-top: 12px;
	padding-right: 16px;
	padding-bottom: 12px;
	padding-left: 16px;
	text-align: justify;
}
#company-profile-mid .links h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	font-weight: normal;
}

#company-profile-mid .links {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 550px;
	float: left;
}
#company-profile-mid .links #mid-banner {
	position: relative;
	left: 157px;
	top: 1007px;
}
#company-profile-mid .links #mid-banner .banner {
	position: absolute;
	left: 318px;
	top: -977px;
	width: 259px;
	height: 257px;
}

#company-profile-mid .links a {
	color: #5C768D;
	text-decoration: underline;
	text-transform: uppercase;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
#company-profile-mid .links li {
	padding-bottom: 10px;
}
#body-content-news {
	clear: both;
	background-image: url(/img/holidayhomesportal/bg-news.png);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 11px;
}
#general-content-news  #column-right-news {
	margin-left: 15px;
	background-color: #FFFFFF;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	clear: both;
	width: 880px;
	padding-top: 2px;
	padding-right: 22px;
	padding-bottom: 22px;
	padding-left: 22px;
}
#general-content-news {
	margin: 0px;
}
#content-headz   {
	text-align: right;
}
#body-content-news #general-content-news #column-right-news .content h1 {
	margin-top: 24px;
	margin-bottom: 24px;
	font-weight: normal;
}

#content-headz h1 {
	font-size: 30px;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 44px;
	letter-spacing: -1px;
}
#content-headz h2 {
	color: #5C768D;
	margin-right: 22px;
	text-align: right;
	margin-left: 444px;
}
#body-content-news #general-content-news #column-right-news .content ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
#body-content-news #general-content-news #column-right-news .content li {
	padding-bottom: 7px;
}
#body-content-news #general-content-news #column-right-news .content a {
	color: #669900;
	font-size: 11px;
}
#column-right-news img {
	margin-bottom: 22px;
	margin-left: 22px;
}
.tags {
	font-size: 13px;
	font-weight: bold;
	margin-right: 22px;
	margin-bottom: 22px;
	width: 555px;
	float: right;
}
#news-bottom .left {
	width: 400px;
	float: left;
}
#news-bottom .right {
	float: left;
	margin-left: 44px;
}
#news-bottom {
	margin-top: 22px;
}
#content-map {
	width: 444px;
	float: right;
}

.tags a {
	color: #4E4E4E;
}
.sub-fieldz {
	background-color: #EDF0E1;
	padding: 3px;
	border: 1px solid #91BCBC;
	width: 222px;
}
.sub-button {
	font-size: 12px;
	color: #4E8181;
	background-color: #CFE498;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.co-directory-marg-top {
	padding-top: 1px;
}
#company-directory-page {
	height: 290px;
	margin-bottom: 14px;
	padding-bottom: 0px;
}
#company-directory-page h1 {
	font-size: 27px;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: -1px;
	margin-left: 22px;
	margin-top: 13px;
	margin-bottom: 11px;
}
#company-directory-page .top-left {
	width: 658px;
	float: left;
	margin-left: 11px;
	margin-bottom: 22px;
}
#company-directory-page .top-right {
	float: right;
	width: 252px;
	margin-right: 13px;
	margin-top: 11px;
}
#company-directory-page .top-left #company-directory-map {
	background-image: url(/img/holidayhomesportal/bg-co-directory-map.png);
	background-repeat: no-repeat;
	height: 188px;
	width: 342px;
	margin-top: 11px;
	float: left;
}
#company-directory-page .top-left .description .content {
	line-height: 133%;
	padding-top: 14px;
	padding-right: 17px;
	padding-bottom: 17px;
	padding-left: 21px;
}

#company-directory-page .top-left .description {
	background-image: url(/img/holidayhomesportal/bg-co-directory-desc.png);
	height: 188px;
	width: 305px;
	background-repeat: no-repeat;
	float: left;
	margin-top: 11px;
	margin-left: 7px;
}
#company-directory-page .top-left #company-directory-map .content {
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 30px;
}
#list-company-directory {
	margin-bottom: 30px;
}
#list-company-directory #list-item-top {
	background-image: url(/img/holidayhomesportal/list-item-top.png);
	height: 36px;
	width: 948px;
	background-repeat: no-repeat;
}

#list-company-directory #list-item-body {
	background-image: url(/img/holidayhomesportal/list-item-body.png);
	height: 187px;
	width: 948px;
	background-repeat: no-repeat;
}
#list-company-directory #list-item-body .pic {
	float: left;
	padding-left: 26px;
	padding-top: 14px;
}
#list-company-directory #list-item-body .pic img {
	border: 2px solid #CBD6A6;
}

#list-company-directory #list-item-body .description {
	float: left;
	width: 257px;
	padding-left: 22px;
	text-align: left;
	padding-top: 13px;
	height: 155px;
}
#list-company-directory #list-item-body .count {
	float: left;
	width: 188px;
	padding-left: 14px;
	background-color: #ECEFF2;
	height: 174px;
}
#list-company-directory   #list-item-body h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#list-company-directory #list-item-top h3 {
	text-transform: uppercase;
	margin: 0px;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 11px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	background-image: url(/img/holidayhomesportal/list-item-top-end.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #B7C684;
}
#list-company-directory #list-item-top .suggested {
	float: left;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 11px;
	color: #9DCA35;
}
#list-company-directory #list-item-top .suggested a {
	color: #7D95AA;
	margin-left: 18px;
}
#list-company-directory #list-item-top .suggested a:hover {
	color: #7DA22B;
	margin-left: 18px;
	text-decoration: none;
}
#list-company-directory  #list-item-body  .hero-pic {
	float: left;
	width: 228px;
}
#the-listings h2 {
	font-size: 27px;
	font-weight: normal;
	margin-left: 22px;
	margin-top: 0px;
	padding-top: 0px;
	letter-spacing: -1px;
}
#list-company-directory-std {
	margin-bottom: 30px;
}
#list-company-directory-std #list-item-top {
	background-image: url(/img/holidayhomesportal/colist-bott.png);
	height: 36px;
	width: 703px;
	background-position: left bottom;
	background-repeat: repeat-x;
}

#list-company-directory-std #list-item-body {
	background-image: url(/img/holidayhomesportal/bg-non-corp.png);
	height: 187px;
	width: 948px;
	background-repeat: no-repeat;
}
#list-company-directory-std #list-item-body .pic {
	float: left;
	padding-left: 26px;
	padding-top: 14px;
}
#list-company-directory-std #list-item-body .pic img {
	border: 2px solid #CBD6A6;
}

#list-company-directory-std #list-item-body .description {
	float: left;
	width: 240px;
	padding-left: 22px;
	text-align: left;
	padding-top: 13px;
	height: 155px;
}
#list-company-directory-std #list-item-body .count {
	float: left;
	width: 188px;
	padding-left: 14px;
	background-color: #FFFFFF;
}
#list-company-directory-std   #list-item-body h3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#list-company-directory-std #list-item-top h3 {
	text-transform: uppercase;
	margin: 0px;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 11px;
	padding-right: 22px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	background-image: url(/img/holidayhomesportal/list-item-top-end.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #B7C684;
}
#list-company-directory-std #list-item-top .suggested {
	float: left;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 11px;
	color: #9DCA35;
}
#list-company-directory-std #list-item-top .suggested a {
	color: #7D95AA;
	margin-left: 18px;
}
#list-company-directory-std #list-item-top .suggested a:hover {
	color: #7DA22B;
	margin-left: 18px;
	text-decoration: none;
}
#list-company-directory-std  #list-item-body  .hero-pic {
	float: left;
	width: 228px;
}
#the-listings h2 {
	font-size: 27px;
	font-weight: normal;
	margin-left: 22px;
	margin-top: 0px;
	padding-top: 0px;
	letter-spacing: -1px;
}
#search-results  h1 {
	font-size: 27px;
	font-weight: normal;
	margin-left: 22px;
	margin-top: 16px;
	padding-top: 0px;
	letter-spacing: -1px;
	color: #FFFFFF;
}
#search-results h2 {
	font-size: 25px;
	font-weight: bold;
	margin-left: 22px;
	margin-top: 16px;
	padding-top: 0px;
	letter-spacing: -1px;
	color: #556C80;
}
#search-results a {
	color: #556C80;
	text-decoration: underline;
}

#search-results #search-result-right {

}

#search-results h3 {
	font-size: 20px;
	font-weight: normal;
	margin-left: 22px;
	margin-top: 16px;
	padding-top: 0px;
	letter-spacing: -1px;
	color: #556C80;
}
.select-button {
	color: #FFFFFF;
	background-color: #99CC00;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#list-item-body .count a {
	color: #6786CF;
}
#home-about .content h2 {
	margin-top: 0px;
	padding-top: 0px;
}
#company-profile-mid .banner {
	float: left;
}
.industry-banner {
	float: left;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#ccc;
	padding:5px;
	display:none;
	color:#088CCC;
	font: bold 14px Tahoma;
}
#company-profile-mid #corp-profile-contacts {
	background-image: url(/img/holidayhomesportal/prof-contacts.png);
	background-repeat: no-repeat;
	float: right;
	height: 223px;
	width: 260px;
	margin-top: 11px;
	margin-left: 0px;
}
#company-profile-mid #corp-profile-contacts .content {
	padding-top: 40px;
	padding-right: 22px;
	padding-bottom: 22px;
	padding-left: 22px;
}
#company-profile-mid #corp-profile-contacts .content .prof-name {
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 9px;
	margin-top: 9px;
}
#search-main #search_form .content #button {
	background-color: #B0BED0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	color: #FFFFFF;
}
#company-profile-page h1 {
	margin-right: 22px;
	font-size: 18px;
}


#company-profile-mid .aa {
	margin-left: 17px;
	padding-left: 17px;
}
#company-profile-mid .banner #youtube {
	border: 8px solid #E6EBD5;
	width: 375px;
}
#new-content-right #company-profiles-list {
	background-color: #EBEEE1;
	margin-top: 11px;
	width: 227px;
	float: left;
	margin-right: 11px;
	height: 250px;
}
#new-content-left {
	width: 419px;
	margin-left: 0px;
	float: left;
	font-size: 11px;
}
#new-content-right {
	float: left;
	width: 496px;
	margin-left: 22px;
	font-size: 11px;
}
#new-content-left .featured-heading {
	background-color: #FFFFFF;
	font-size: 21px;
	color: #FFFFFF;
	letter-spacing: -1px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#new-content-left h3 {
	font-size: 16px;
	color: #7D95AA;
}
#new-content-right #company-profiles {
	background-color: #EBEEE1;
	margin-top: 10px;
	padding: 10px;
}
#new-content-right #company-profiles img {
	margin-right: 11px;
	margin-bottom: 2px;
}
#new-content-right #featured-news img {
	margin-right: 11px;
	margin-bottom: 2px;
}
#new-content-right  h2 {
	font-size: 22px;
	font-weight: normal;
	color: #9DCA35;
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 9px;
	letter-spacing: -1px;
}
#new-content-left h2 {
	font-size: 22px;
	font-weight: normal;
	color: #7A9C29;
	margin-top: 5px;
	margin-left: 3px;
	margin-bottom: 9px;
	letter-spacing: -1px;
}

#new-content-right  h3  {
	margin-top: 0px;
	padding-top: 0px;
	font-size: 14px;
	margin-bottom: 9px;
}

#new-content-right #featured-news .content a {
	font-weight: bold;
	color: #5C768D;
}
#new-content-right #featured-news .content {
	padding: 11px;
}
#new-content-right #company-profiles-list .content {
	padding: 11px;
}
#new-content-right #company-profiles-list .content a {
	color: #80A42B;
}
#new-content-right #company-profiles-list .content ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#new-content-right #company-profiles-list .content li {
	padding-bottom: 4px;
}
#new-content-right .teh-banner {
	float: left;
	margin-top: 11px;
	width: 253px;
}
#new-content-right #featured-news {
	clear: both;
	background-color: #F0F3F5;
	margin-top: 11px;
}
#new-content-right #more-news {
	margin-top: 11px;
}
#new-content-right #more-news .content a {
	font-size: 10px;
	font-weight: bold;
	color: #5C768D;
	text-decoration: underline;
}
#new-content-right #more-news .content li {
	padding-bottom: 9px;
}
#new-content-right #more-news .content ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#new-content-right #more-news .content {
	margin: 11px;
}
#new-content-left #content-featured-video {
	background-color: #8299AB;
	margin-top: 11px;
}
#new-content-left #content-featured-video .content {
	padding: 11px;
}
#new-content-left #content-featured-video .content h3 {
	padding: 0px;
	font-size: 21px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#new-content-left #content-featured-video .content .video-holder {
	background-color: #FFFFFF;
	padding: 11px;
	height: 289px;
	width: 354px;
}
#new-content-left #content-featured-video .content {
	color: #FFFFFF;
}
#new-content-right #social {
	margin-top: 11px;
	padding: 11px;
}
#new-content-right #company-profiles a {
	color: #5C768D;
}
#new-content-left #countries-listing #content .country-list {
	width: 111px;
	float: left;
}
#new-content-left #countries-listing #content .teh-country {
	float: left;
	background-color: #F4F5EE;
	margin-left: 11px;
	width: 295px;
}
#new-content-left #countries-listing #content .teh-country .content h3 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #80A42B;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
}
#new-content-left #countries-listing #content .teh-country .content ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#new-content-left #countries-listing #content .teh-country .content li {
	padding-bottom: 5px;
}
#new-content-left #countries-listing #content .teh-country .content a {
	color: #80A42B;
}
#new-content-left #countries-listing #content {
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
}

#new-content-left #countries-listing #content .teh-country .content h2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5C768D;
	letter-spacing: normal;
	margin-bottom: 11px;
	margin-top: 11px;
}
#new-content-left #countries-listing #content .country-list ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#new-content-left #countries-listing #content .country-list li {
	padding-bottom: 20px;
}
#new-content-left #countries-listing #content .country-list a {
	font-size: 12px;
	color: #80A42B;
}



#new-content-left #countries-listing #content .teh-country .content {
	padding: 11px;
}
#new-content-left #countries-listing #content .options {
	background-color: #EEF1E2;
	margin-bottom: 11px;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 177px;
}
#new-content-left #countries-listing #content .options a {
	font-weight: bold;
	color: #5C768D;
}
#new-content-left #countries-listing #content .country-list img {
	margin-right: 5px;
}
#body-content-home #subscribez {
	float: left;
}
#new-home #left {
	width: 470px;
	float: left;
}
#new-home #left h2 {
	font-size: 21px;
	color: #9DCA35;
	letter-spacing: -1px;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
}
#new-home #left .content {
	padding: 11px;
	font-size: 11px;
	margin-bottom: 11px;
}
#new-home #left .content h3 {
	margin: 0px;
	font-size: 14px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#new-home #left .content .profile-list-left ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#new-home #left .content .profile-list-left {
	width: 222px;
	float: left;
	margin-top: 12px;
}
#new-home #left .content .profile-list-left a {
	color: #779928;
}
#new-home #right {
	background-color: #F0F3F5;
	float: left;
	width: 455px;
	margin-left: 11px;
}
#new-home #right h2 {
	font-size: 21px;
	color: #9DCA35;
	letter-spacing: -1px;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
}
#new-home #right .content {
	padding: 11px;
	font-size: 11px;
}
#new-home #right .content h3 {
	margin: 0px;
	font-size: 14px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
}
#new-home #right .content .most-read-pic {
	margin-right: 11px;
	margin-bottom: 4px;
}
#new-home #right .content a {
	color: #5C768D;
}
#new-home #right .content ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#home-featured-video {
	background-color: #BDC69D;
	padding: 11px;
}
#new-home #right .content li {
	padding-bottom: 6px;
}
#new-home #right .content a {
}
#new-home #right .content a {
	color: #779928;
}
#amenities {
	margin-left: 17px;
	background-color: #D6DDE4;
	margin-top: 17px;
	clear: both;
	height: auto;
}
#amenities .left {
	float: left;
	width: 44%;
	background-color: #D6DDE4;
	padding: 17px;
}
#amenities .right {
	float: left;
	background-color: #D6DDE4;
	padding: 17px;
	width: 50%;
}
#amenities .Facilities-heading h2 {
	margin: 0px;
	padding: 11px;
}
#top-right .content h2 {
	padding: 0px;
	color: #536A80;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 16px;
}
#top-right .content #cse-search-box {
	margin: 0px;
	padding: 0px;
}
#top-right .content #cse-search-box .top-search-field {
	height: 14px;
	width: 190px;
	border: 1px solid #B9BBBF;
	margin-top: 0px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family: Arial;
	font-size: 10px;
	color: #7D95AA;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 9px;
}

#the-listings #company-directory-listings #list-company-directory #list-item-body .google-map {
	width: 228px;
	height: 173px;
	float: left;
}
#list-company-directory #list-item-body .google-map {
	float: left;
	height: 173px;
	width: 228px;
}
#ggle {
	background-color: #FFFFFF;
	text-align: left;
}
#company-profile-mid #new-bottom {
	font-size: 11px;
	margin-top: 22px;
}
#new-bottom #left .content a {
	color: #9DACBF;
}

#company-profile-mid #new-bottom #left {
	background-color: #EBEEE1;
	width: 463px;
	float: left;
	margin-right: 11px;
	font-size: 11px;
}
#company-profile-mid #new-bottom #right {
	background-color: #F0F3F5;
	float: left;
	width: 466px;
}
#company-profile-mid #new-bottom #left .content {
	padding: 12px;
}
#company-profile-mid   #new-bottom   h3    {
	font-size: 14px;
}
#company-profile-mid #new-bottom #right #content a {
	color: #798941;
}
#company-profile-mid #new-bottom #right #content li {
	margin-bottom: 6px;
	list-style-type: none;
}
#company-profile-mid #new-bottom #right #content ul {
	margin: 0px;
	padding: 0px;
}

.interviewee {
	color: #B0CA35;
	font-size: 21px;
}
#company-profile-mid #new-bottom #right #content .video-holder {
	background-color: #EBEEE1;
	padding: 14px;
}
#company-profile-mid #new-bottom #contacts {
	background-color: #F4F5EF;
	margin-top: 22px;
	margin-bottom: 33px;
	padding: 13px;
}

.interviewee-co {
	font-size: 14px;
	color: #719126;
}
#company-profile-mid #new-bottom #right #content {
	padding: 12px;
}
.new-prof-contact {
	font-size: 12px;
	color: #5F7692;
	line-height: 188%;
}
.new-prof-contact a {
	color: #FFFFFF;
}
.new-prof-big {
	font-size: 31px;
	color: #9DAFBD;
	letter-spacing: -1px;
}
.big-links {
	font-size: 28px;
	color: #B0CA35;
	text-decoration: underline;
	letter-spacing: -1px;
}
#company-profile-mid  #new-corp-icons-sales {
	font-size: 28px;
	color: #B0CA35;
	background-image: url(/img/holidayhomesportal/sales-icon.jpg);
	background-repeat: no-repeat;
	padding-left: 111px;
	padding-top: 22px;
	padding-bottom: 40px;
	margin-left: 22px;
}
#company-profile-mid #new-corp-icons-rentals {
	font-size: 28px;
	color: #B0CA35;
	background-image: url(/img/holidayhomesportal/rentals-icon.jpg);
	background-repeat: no-repeat;
	padding-left: 111px;
	padding-top: 22px;
	padding-bottom: 40px;
	margin-left: 22px;
}
#company-profile-mid #new-corp-icons-resales {
	font-size: 28px;
	color: #B0CA35;
	background-image: url(/img/holidayhomesportal/resales-icon.jpg);
	background-repeat: no-repeat;
	padding-left: 111px;
	padding-top: 22px;
	padding-bottom: 40px;
	margin-left: 22px;
}
#company-profile-mid #new-corp-icons-sales a {
	color: #B0CA35;
}
#company-profile-mid #new-corp-icons-rentals a {
	color: #B0CA35;
}
#company-profile-mid #new-corp-icons-resales a {
	color: #B0CA35;
}
#featured-listing .left {
	width: 155px;
	float: left;
	background-color: #F0F3F5;
}
#featured-listing .right {
	background-color: #EBEEE1;
	width: 260px;
	float: left;
	position: relative;
}
#featured-listing .right .content {
	padding: 11px;
}
#featured-listing .right .content h4 {
	font-size: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#featured-listing .right .content td {
	color: #80A42B;
}
#featured-listing {
	height: 200px;
	background-image: url(/img/holidayhomesportal/featured-bg.png);
	background-repeat: repeat-y;
	margin-bottom: 17px;
}
#featured-listing .right .content .more-pic {
	position: absolute;
	left: 147px;
	top: 172px;
}
#content-q-a {
	background-color: #EBEEE1;
	margin-top: 10px;
	padding: 10px;
}#content-q-a .the-q-a {
	float: left;
}
.indus {
	color: #5C768D;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}
#content-q-a h2 {
	font-size: 18px;
}
#other-companies {
	padding: 5px;
}
#other-companies #the-company .left {
	width: 200px;
	float: left;
}
#other-companies h3 {
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 20px;
}
#other-companies #the-company .left .description {
	height: 100px;
	padding-right: 11px;
	overflow: auto;
	padding-top: 3px;
	padding-left: 6px;
	margin-right: 7px;
}
#other-companies #the-company .content .hero {
	float: left;
}
#blog-feed {
	margin-top: 15px;

}
#blog-feed .posts {
	background-color: #EBEEE1;
	padding: 22px;
}
#blog-feed .posts ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#blog-feed .posts a {
	font-size: 12px;
	color: #879827;
	font-weight: bold;
}
#blog-feed .posts li {
	margin-bottom: 4px;
}

#blog-feed h4 {
	font-size: 21px;
	color: #FFFFFF;
	background-color: #9DCA35;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
	background-image: url(/img/blog-icon.jpg);
	background-repeat: no-repeat;
	background-position: 11px;
}
#new-resort-listings {
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 16px;
}
a {
	color: #658222;
}
#new-resort-listings h2 {
	font-size: 31px;
}

.sale-rent {
	font-size: 14px;
	font-weight: bold;
	color: #5295B6;
}
#new-resort-listings .links {
}
#new-resort-listings .links a {
	font-size: 12px;
	color: #5295CF;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#new-resort-listings .links li {
	margin-bottom: 7px;
}
#new-resort-listings .links ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.resort-hed {
	font-size: 14px;
}
.life {font-size: 11px}
#content-q-a a {
	font-weight: normal;
	color: #5C768D;
	text-decoration: underline;
}
.rdt {
	background-color: #EBEEDD;
}
#wrapper #middle #body-content-sectional-title-hotels- #new-content-right #content-q-a a {
	font-weight: bold;
}
#the-listings h3 {
	margin-left: 21px;
	font-size: 15px;
	margin-bottom: 9px;
	padding: 0px;
	margin-top: 0px;
}
#new-comp-dir-premium  {
	background-color: #ECEFDE;
	width: 900px;
	margin-left: 22px;
	height: 174px;
	padding-top: 1px;
}
.co-title {
	padding-top: 25px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 16px;
	color: #5C768D;
}
#free-comp-dir {
	margin-left: 22px;
	border: 7px solid #ECEFDE;
	width: 413px;
	height: 117px;
}
#free-comp-dir .free-contact td {
	font-size: 11px;
}

#free-comp-dir img {
	margin: 9px;
}
#free-comp-dir .free-contact {
	float: right;
	width: 200px;
}

#new-comp-dir-premium  .content  {
	background-color: #FFFFFF;
	margin: 11px;
	height: 150px;
}
#new-comp-dir-premium .logo img {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#new-comp-dir-premium .services {
	float: left;
	width: 195px;
}
#new-comp-dir-premium .services .cont {
	margin-top: 12px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
#new-comp-dir-premium .services .cont ul {
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	color: #719126;
	font-size: 11px;
	list-style-type: square;
}
#new-comp-dir-premium .contact {
	float: left;
	background-color: #ECEFF2;
	height: 150px;
	width: 227px;
}
#new-comp-dir-premium .contact .contt {
	margin: 11px;
}
#new-comp-dir-premium .contact .contt td {
	font-size: 11px;
}


#new-comp-dir-premium .logo {
	width: 230px;
	float: left;
}
.co-title-free {
	padding-top: 20px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 25px;
	font-size: 13px;
	color: #5C768D;
}
.gren {color: #658222}
#explained-h {
	width: 455px;
	margin-left: 11px;
}
#explained-h h2 {
	font-size: 21px;
	color: #9DCA35;
	margin-top: 0px;
	padding-top: 11px;
}
#explained-h #content {
	padding: 11px;
	background-color: #EEEFDD;
	margin-bottom: 11px;
	line-height: 199%;
}
#explained-h #content h3 {
	margin: 0px;
	padding: 0px;
}
#qa-leaders {
	width: 470px;
}
#qa-leaders .content {
	padding: 11px;
}
#qa-leaders .content h2 {
	font-size: 21px;
	color: #9DCA35;
	margin-top: 0px;
	padding-top: 0px;
}
#qa-leaders .content .holder {
	border: 1px solid #E6EBD5;
}
#qa-leaders .content .holder td {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #C8D2A2;
	padding: 9px;
}
#qa-leaders .content .holder .paginate {
	background-color: #E6EBD5;
	padding: 9px;
	text-align: right;
}
#qa-leaders .content .holder .paginate a {
	background-color: #9DCA35;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	color: #FFFFFF;
}

#qa-leaders  .content  .holder  .qa-text {
	font-size: 14px;
}
#hme-slickness {
	background-image: url(/img/home-bg.png);
	background-repeat: no-repeat;
	height: 269px;
	width: 409px;
	margin-left: 14px;
}
#hme-slickness .content {
	padding-top: 11px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}
#hme-slickness .content h2 {
	font-size: 21px;
	color: #9DCA35;
	margin: 0px;
	padding: 0px;
}
#hme-slickness .content .type {
	float: right;
	font-size: 11px;
}
#featured-listing-home {
	height: 190px;
	background-image: url(/img/holidayhomesportal/featured-bg.png);
	background-repeat: repeat-y;
}








#featured-listing-home .left {
	width: 155px;
	float: left;
	background-color: #F0F3F5;
}
#featured-listing-home .right {
	background-color: #EBEEE1;
	width: 230px;
	float: left;
	position: relative;
}
#featured-listing-home .right .content {
	padding: 11px;
}
#featured-listing-home .right .content h4 {
	font-size: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#featured-listing-home .right .content td {
	color: #80A42B;
}
#featured-listing-home .right .content .more-pic {
	position: absolute;
	left: 128px;
	top: 162px;
	width: 102px;
}
#hme-slickness .below {
	padding-right: 11px;
	padding-left: 11px;
	padding-top: 7px;
	margin-right: 11px;
}
.view-all-slick {
	font-size: 12px;
	font-weight: bold;
	color: #5C768D;
}
.pagin {
	float: right;
}
#hme-slickness .below .pagin a {
	background-color: #BDC69D;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	color: #FFFFFF;
}
.photo {
	float: left;
}
#wrapper #middle #body-content-home #new-home #qa-leaders .content .paginate a {
	color: #FFFFFF;
	background-color: #9DCA5C;
	margin: 3px;
	text-align: right;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#wrapper #middle #body-content-home #new-home #qa-leaders .content .paginate {
	background-color: #EEEFDD;
	text-align: right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}






#col-ys {
	width: 470px;
}
#col-ys .content {
	padding: 11px;
}
#col-ys .content h2 {
	font-size: 21px;
	color: #658222;
	margin-top: 0px;
	padding-top: 0px;
}
#col-ys .content .holder {
	border: 1px solid #E6EBD5;
}
#col-ys .content td {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #C8D2A2;
	padding: 9px;
}
#col-ys .content .holder .paginate {
	background-color: #E6EBD5;
	padding: 9px;
	text-align: right;
}
#col-ys .content .holder .paginate a {
	background-color: #9DCA35;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	color: #FFFFFF;
}

#col-ys  .content  .holder  .qa-text {
	font-size: 14px;
}
.co-namez{
	color: #658222;	font-weight: bold;
}
.co-lizt {color: #5C76A1; font-size: 31px}
#v-left {
	height: 750px;
	width: 440px;
	background-color: #F0F3F5;
	margin-top: 16px;
	overflow: auto;
	float: left;
}
#v-left .content {
	padding: 11px;
}
#v-left .content img {
	margin: 0px;
	padding: 0px;
}
#v-left .vid-entry .vid-info {
	float: left;
	font-family: "Arial Narrow", Arial;
	font-size: 14px;
	width: 258px;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 9px;
	padding-left: 11px;
}
#v-left .vid-entry {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C8D8D3;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#v-left .vid-entry img {
	float: left;
}
#v-left .vid-entry .vid-info a {
	font-size: 13px;
}
#v-right {
	float: left;
	margin-top: 15px;
	width: 424px;
	margin-left: 15px;
	background-color: #8299AB;
	height: 750px;
}
#v-holder {
	height: 600px;
}
#v-right .content {
	padding: 11px;
}
#v-right .content h2 {
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#v-right .info {
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
}
#v-right .comments {
	font-size: 11px;
	margin-top: 11px;
	color: #FFFFFF;
	height: 290px;
	overflow: auto;
	padding-right: 12px;
}
#v-right .line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #BFD1C9;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 5px;
}
#v-right .comments .leave-comment {
	font-size: 11px;
}
#v-right  .comments  .leave-comment  .name         {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8299AB;
}
#v-right  .comments  .leave-comment  .submit         {
	color: #8299AB;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	margin-left: 5px;
}
#v-right .link {
	float: right;
	padding-right: 77px;
	padding-top: 9px;
	margin-bottom: 4px;
}
#v-right .link a {
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
#comment_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8299AB;
}
