@charset "utf-8";
/* 646068 HAMPTONS OF EUROPE */
/* CSS Document */
body {
	font-family: Verdana, Geneva, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BODY FONT */
	color: #006600;
	font-size: small;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ss #container { 
	width: 100%;
	background: #FFF;
	margin: 0 auto;
	text-align: left;
} 
.ss #quick-search-container {
	width: 100%;
	background: #FFF;
	margin: 0 auto;
	text-align: center;
}
.ss #title-bar
{
	background: #DDD; /*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  TITLE BAR BACKGROUND COLOUR  */
	float:left;
	width: 100%;
}
.ss #title-bar-left {
	clear: left;
	float: left;
	width: 75%;
	padding: 4px 4px 4px 0px;
	margin: 0 0 0 0;
	display: inline;
}
.ss #title-bar-right {
	float: right;
	width: 20%;
	padding: 8px 10px 4px 4px;
	margin: 0 0 0 0;
	display: inline;
	font-weight: bold;
}
/*  NAVIGATION BAR */
.ss #navigation
{
	float: left;
	width: 100%;
	background: #333;    /*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<   NAV BAR BACKGROUND COLOUR */
	clear: both;
}
		.ss #navigation ul
		{
			margin: 0;
			padding: 0;
		}
		.ss #navigation ul li
		{
			list-style-type: none;
			display: inline;
		}
		.ss #navigation li a
		{
			display: block;
			float: left;
			padding: 5px 10px;
			color: #fff;      /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< NAV BAR TEXT COLOUR */
			text-decoration: none;
			border-right: 1px solid #fff;
		}
		.ss #navigation li a:hover { background: #383; } /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<    NAVIGATION BAR HOVER COLOUR */
		.ss .navbar-dropdown
		{
			font-family: Geneva, Arial, Helvetica, sans-serif; /*     <<<<<<<<<<<<<<<<<<<<<<<<<    NAVIGATION BAR FONT */
			font-size: 11px;
			margin-top: 3px;
			margin-left: 20px;
			padding-bottom: 0;
			margin-bottom: 0;
			display: inline;
		}
/*  end of NAVIGATION BAR */

/*   SEARCH PAGE  */
.ss #content {
	float: left;
	width: 100%;
}
.ss #search-content {
	clear: left;
	float: left;
	width: 56%;
	padding: 14px 20px 10px 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2%;
	display: inline;
}
.ss #search-flags {
	margin 0;
}
.ss #search-messages {
	color: #666666; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< REPORT MESSAGE TEXT COLOUR */
	margin-left: 0px;
	margin-top: 10px;	
	margin-bottom: 10px;
}
.ss #search-flagged {
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
}
.ss #search-flagged-caption {
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.ss #search-flagged-links {
}
.ss .search-quick-topleft {
		display: none;
}
.ss .search-quick-topcentre {
		display: none;
}
.ss .search-quick-topright{
		display: none;
}
.ss .search-quick-middleleft {
		display: none;
}
.ss .search-quick {
	display: block;
	padding: 14px 15px 30px 15px;
	margin-bottom: 10px;
	background-image: url(../buttons/silver.gif);
	background-repeat: repeat;
	border-color: #999999;
	border-width: 2 2 2 2;
	border-style: solid solid solid solid;
}
.ss .search-quick-middleright {
		display: none;
}
.ss .search-quick-bottomleft {
		display: none;
}
.ss .search-quick-bottomcentre{
		display: none;
}
.ss .search-quick-bottomright {
		display: none;
}
.ss #search-quick-label {
	text-align: center;	
}
.ss #search-quick-view {
	clear: left;
	display: block;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ss #search-title-view {
	clear: left;
	display: block;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ss #search-container {
	float: right;
	width: 34%;
	margin: 20px 3% 10px 0; /* T R B L */
	display: inline;
	padding: 0px 0px 0px 0px;
}
.ss .search-box-topleft {
	display: none;	
}
.ss .search-box-topcentre {
	display: none;	
}
.ss .search-box-topright {
	display: none;	
}
.ss .search-box-middleleft {
	display: none;	
}
.ss #search-box {
	display: block;
	padding: 14px 1px 20px 10px;
	background-image: url(../buttons/silver.gif);
	border-color: #999999;
	border-width: 2 2 2 2;
	border-style: solid solid solid solid;
	margin-top: 0px;
	margin-right: 0;
}
.ss .search-box-middleright {
	display: none;	
}
.ss .search-box-bottomleft {
	display: none;	
}
.ss .search-box-bottomcentre {
	display: none;	
}
.ss .search-box-bottomright {
	display: none;	
}
.ss .search-box-country
{
	margin-bottom: 6px;
}
.ss #sunsellqs {
	display: block;
	font-size: medium;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	margin-right: 0;
}
.ss .search-box-country {
	margin-bottom: 6px;
}
.ss .search-title-box
{
	font-size: medium;
	font-weight: bold;
	text-align: center;
}
.ss .search-box-country-name
{
	font-size: medium;
	margin-bottom: 6px;
	font-weight: bold;
}
.ss .search-quick-title {
	font-size: medium;
	font-weight: bold;
	text-align: center;
}
.ss #ren-search-content {
	clear: left;
	float: left;
	width: 40%;
	padding: 14px 20px 10px 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2%;
	display: inline;
}
.ss #ren-search-container {
	float: right;
	width: 50%;
	margin: 20px 3% 10px 0; /* T R B L */
	display: inline;
	padding: 0px 0px 0px 0px;
}

/*  --- end of SEARCH PAGE  */

/* --- RENTAL SEARCH PAGE    */
/* --- end of RENTAL SEARCH PAGE   */

/* --- RESULTS PAGE */
.ss .results-left {
	float: left;
	width: 15%;
	margin: 0 2%;
	display: inline;
}
.ss .results-left-box {
	background-image: url(../buttons/boxb.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 8px;
	width: 96px;
	height: 127px;
}
.ss .results-center {
	float: left;
	width: 35%;
	margin: 0 0 0 2%;
}
.ss .results-right {
	float: right;
	width: 40%;
	margin: 0 2% 0 0;
	display: inline;
}
.ss .results-data-item
{
	padding-left: 12px;
	padding-bottom: 6px;
}
.ss .results-img-container {}
.ss .results-img {
	height: 140px;
	width: 210px;
	border-color: #000000;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
}
.ss .results-price {
	margin: 0 0 0 0;
	padding-left: 0px;
	padding-top: 10px;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	text-align: center;
	background-image: url(../buttons/box2b.gif);
	background-repeat: no-repeat;
	width: 128px;
	height: 33px;
}

.ss .price-width-b {
	background-image: url(../buttons/box2b.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: medium;
	font-weight: bold;
	height: 32px;
	width: 128px;
	padding-top: 10px;
	margin: auto;
}
.ss .price-width-c {
	background-image: url(../buttons/box2c.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: medium;
	font-weight: bold;
	height: 33px;
	width: 190px;
	padding-top: 10px;
	margin: auto;
}
.ss .price-width-d {
	padding-top: 10px;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	background-image: url(../buttons/box2d.gif);
	background-repeat: no-repeat;
	width: 245px;
	height: 33px;
	margin: auto;
}
.ss .price-width-e {
	padding-top: 10px;
	font-size: medium;
	font-weight: bold;
	text-align: center;
	background-image: url(../buttons/box2e.gif);
	background-repeat: no-repeat;
	width: 158px;
	height: 58px;
	margin: auto;
}
.ss .results-summary {
	margin-top: 8px;
}
.ss .results-reference {
	font-weight: bold;
	margin-top: 8px;	
}
.ss .results-translate {
	font-weight: bold;
	margin-top: 8px;	
}
.ss .nothing-found
{
	display: block;
	margin-top: 80px;
	margin-bottom: 80px;
	text-align: center;
}
.ss .nothing-found-title
{
	font-size: 16px;
	font-weight: bold;
}
.ss .nothing-found-text
{
	margin-top: 50px;
	font-size: 13px;
	font-weight: bold;
}
/* --- end of RESULTS PAGE  */

/* SHARED CONTAINERS */
.ss #record-stats-bar {
	clear: both;
	background: #AAA; /*  <<<<<<<<<<<<<<<<<<<<<<<<   STATS BAR BACKGROUND COLOUR  */
	margin-top: 0;
	font-size: x-small;
	font-weight: normal;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.ss rental-suitability {
}
.ss #sublinks {
	clear: both;
	background: #AAA; /*  <<<<<<<<<<<<<<<<<<<<<<<<   SUB LINKS BAR BACKGROUND COLOUR  */
	margin-top: 0;
	font-size: x-small;
	font-weight: normal;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.ss .property-title-bar {
	clear: both;
	margin-top: 4px;
	padding: 3px 10px 3px 10px;
	background-image: url(../buttons/grad.jpg);/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< PROPERTY TITLE BAR BACKGROUND IMAGE */
	font-size: medium;
	font-weight: bold;
	color: #FFF; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< PRPOERTY TITLE BAR TEXT COLOUR */
}
.ss .content-container-1 {
	background: #FFF;
	float:left;
	width: 100%;
	margin-top: 3px;
}
.ss .content-container-2 {
	background: #FFF;
	float:left;
	width: 100%;
	margin-top: 8px;
}
.ss #footer {
	clear: both;
	background: #CCC;
	padding: 0 10px 0 10px;
	margin-top: 4px;
	text-align: right;
	line-height: 24px;
}
.ss .clear {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
.ss #form-page-title-container
{
	background: #FFF; 
	float:left;
	width: 100%;
}
.ss #form-page-title-left {
	clear: left;
	float: left;
	padding: 4px 4px 4px 0px;
	margin: 0 0 0 0;
	display: inline;
}
.ss #form-page-title-right {
	float: right;
	padding: 8px 10px 4px 4px;
	margin: 0 4% 0 0;
	display: inline;
	font-weight: bold;
	text-align: right;
}
/* end of SHARED CONTAINERS */

/* DETAILS PAGE CONTAINERS */
.ss .picture-container-topleft {
	display: none;
}
.ss .picture-container-topcentre {
	display: none;
}
.ss .picture-container-topright {
	display: none;
}
.ss .picture-container-middleleft {
	display: none;
}
.ss .picture-container {
	float: left;
	width: 73%;
	display: inline;
	background-image: url(../buttons/silver.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1.5%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ss .picture-container-middleright {
	display: none;
}
.ss .picture-container-bottomleft {
	display: none;
}
.ss .picture-container-bottomcentre {
	display: none;
}
.ss .picture-container-bottomright {
	display: none;
}
.ss .summary-container {
	float: right;
	width: 23%;
	background: #FFF;
	margin: 0 1.5% 0 0;
	display: inline;
}

.ss .details-left-container {
	float: left;
	width: 22%;
	background: #EBEBEB;
	margin: 0 0 0 1.5%;
	display: inline;
}
.ss .details-right-container {
	float: right;
	width: 23%;
	background: #FFF; 
	margin: 0 1.5% 0 0;
	display: inline;
}
.ss .details-center-container { 
	margin: 0 25.5% 0 24.5%;
	background: #FFF;
}
/* end of DETAILS PAGE CONTAINERS */

/* DETAILS PAGE OPTIONAL CONTENT CONTAINERS */
.ss .build-container-bedrooms {
	display: none;
}
.ss .history {
}
.ss .build-year {
}
.ss .terrace {
}
.ss .heating {
}
.ss .aircon {
}
.ss .dglazed {
}
.ss .telephone {
}
.ss .security {
}
.ss .parking {
}
.ss .local-amenities {
}
.ss .special-features {
}
.ss .leisure {
	margin-top: 10px;
}
.ss .leisure-water {
}
.ss .leisure-facilities {
}
.ss .leisure-countryside {
}
.ss .summary-content-bedrooms {
}
.ss .bathrooms {
}
.ss .pool {
}
.ss .build-size {
}
.ss .plot-size {
}
.ss .garden {
}
.ss .dist-beach {
}
.ss .dist-golf {
}
/* end of DETAILS PAGE OPTIONAL CONTENT CONTAINERS */

.ss .listbox {
	font-family: Geneva, Arial, Helvetica, sans-serif; /*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  LIST MENUS FONT */
	color: #006600;
	font-size: 11px;
	margin-left: 20px;
	margin-bottom: 10px
}
.ss .quick-search-listbox {
	font-family: Geneva, Arial, Helvetica, sans-serif; /*  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  LIST MENUS FONT */
	color: #006600;
	font-size: 11px;
	margin-left: 0px;
	margin-bottom: 10px
}
.ss .picture-viewer {
}
.ss #pictureIE /* IE users only */
{
	width: 375px;
	height: 275px;
}
.ss #picture /* NOT IE users */
{
	width: 100%;
	height: auto;
}
.ss .thumbs img
{
	border-color: #000000;
	border-style: solid;
	border-width: 2px;
	height: 50px;
	width: 70px;
}
/* end of picture viewer */
.ss .details-price {
	background-image: url(../buttons/box2b.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: medium;
	font-weight: bold;
	height: 32px;
	width: 128px;
	padding-top: 10px;
	margin: auto;
}
/* summary-content */
.ss .summary-content {
}
.ss .summary-topleft {
	display:none;
}
.ss .summary-topcentre {
	display:none;
}
.ss .summary-topright {
	display:none;
}
.ss .summary-middleleft {
	display:none;
}
.ss .summary-middlecentre {
	background-image: url(../buttons/silver.gif);
	padding: 5px;
	border: medium solid #999999;
	margin-top: 5px;
}
.ss .summary-middleright {
	display:none;
}
.summary-bottomleft {
	display:none;
}
.ss .summary-bottomcentre {
	display:none;
}
.ss .summary-bottomright {
	display:none;
}
/* end of summary-content */

/* details-left-content */
.ss .details-left-content {
}
.ss .details-left-content-topleft {
	display:none;
}
.ss .details-left-content-topcentre {
	display:none;
}
.ss .details-left-content-topright {
	display:none;
}
.ss .details-left-content-middleleft {
	display:none;
}
.ss .details-left-content-middlecentre {
	background-image: url(../buttons/silver.gif);
	border: medium solid #A0A0A4;
	padding: 5px;
}
.ss .details-left-content-middleright {
	display:none;
}
.ss .details-left-content-bottomleft {
	display:none;
}
.ss .details-left-content-bottomcentre {
	display:none;
}
.ss .details-left-content-bottomright {
	display:none;
}
/* end of details-left-content */

/* details-center-content */
.ss .details-center-content {
}
.ss .details-center-content-topleft {
	display:none;
}
.ss .details-center-content-topcentre {
	display:none;
}
.ss .details-center-content-topright {
	display:none;
}
.ss .details-center-content-middleleft {
	display:none;
}
.ss .details-center-content-middlecentre {
}
.ss .details-center-content-middleright {
	display:none;
}
.ss .details-center-content-bottomleft {
	display:none;
}
.ss .details-center-content-bottomcentre {
	display:none;
}
.ss .details-center-content-bottomright {
	display:none;
}
/* end of details-center-content */

/* details-right-content */
.ss .details-right-content {
}
.ss .details-right-content-topleft {
	display:none;
}
.ss .details-right-content-topcentre {
	display:none;
}
.ss .details-right-content-topright {
	display:none;
}
.ss .details-right-content-middleleft {
	display:none;
}
.ss .details-right-content-middlecentre {
}
.ss .details-right-content-middleright {
	display:none;
}
.ss .details-right-content-bottomleft {
	display:none;
}
.ss .details-right-content-bottomcentre {
	display:none;
}
.ss .details-right-content-bottomright {
	display:none;
}
/* end of details-right-content */

.ss .form {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
	clear: both;
	width: 100%;
}
/* END OF MAIN CONTAINERS  */

/* START TEXT FORMATTING  */
.ss h1 {
	margin: 0 0 0 0;
	padding-left: 10px;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
}
.ss h2 {
	margin: 0 0 0 0;
	font-size: medium;
	line-height: 16px;
	font-weight: bold;
}
.ss h3 {
	margin: 0 0 0 0;
	font-size: medium;
	line-height: 16px;
	font-weight: bold;	
}
.ss .agent-name {
	font-size: medium;
	font-weight: bold;	
}
.ss .status-titlebar {
	font-size: x-small;
}
.ss .summary-title {
	font-size: medium;
	font-weight: bold;
	text-align: center;
}
.ss .summary-caption {
	font-weight: bold;
	margin-top: 5px;
}
.ss .summary-data-item {
	padding-left: 10px;
}
.ss .textfield-container {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}
.ss .details-left-title {
	font-size: medium;
	font-weight: bold;
	text-align: center;
}
.ss .details-left-caption{
	font-weight: bold;
	margin-top: 5px;
}
.ss .details-left-data-item {
	padding-left: 15px;
}
.ss .details-right-title {
	font-size: medium;
	font-weight: bold;
}
.ss .details-right-subtitle
{
	font-weight: bold;
	margin-left: 10px;
}
.ss .details-center-title {
	font-size: medium;
	font-weight: bold;
}
.ss .details-reference {
	font-size: x-small;
}
.ss .details1 {
	margin-top: 4px;
}
.ss .details2 {
	margin-top: 4px;
}
.ss .details-translator {
	margin-top: 4px;
}
.ss .special-features-item
{
	margin-left: 10px;
}
.ss .text-caption {
	font-weight: bold;	
}
.ss .response-title {
	font-size: medium;
	font-weight: bold;
	margin-top: 50px;
	margin-left: 15%;
	margin-right: 15%;
}
.ss .response-message {
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	margin-top: 30px;
	margin-left: 15%;
	margin-right: 15%;
	margin-bottom: 50px;
}
.ss .onpage-links:link {
	font-weight: bold;
}
.ss .onpage-links:hover {
	font-weight: bold;	
}
.ss .onpage-links:visited {
	font-weight: bold;	
}
/* END TEXT FORMATIING  */

/* ROLL OVER BUTTONS START */
/* start button containers */
.ss .search-button-container
{
	width: auto;
	clear: both;
	padding-left: 20px;
	display: block;
	margin-bottom: 10px;
}
.ss .results-button-container
{
	clear: both;
	display: block;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2%;
}
.ss .details-button-container1
{
	float: left;
	clear: both;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 10px;
}
.ss .details-button-container2
{
	display: none;
}

.ss .rollover-container-latest
{
}
.ss .rollover-container-network
{
}
.ss .rollover-container-quick-view
{
	display: inline;
	float: left;
	margin-top: 2px;
	margin-bottom: 10px;
}
.ss .rollover-container-common
{
	display: inline;
	float: left;
}
.ss .rollover-container-searchbox
{
	display: inline;
	float: left;
}
.ss .rollover-container-title-search
{
	display: inline;
	float: left;
	margin-top: 2px;
	margin-bottom: 10px;
}
/* end button containers */

/* start buttons */
.ss .rollover-back a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-back a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-back a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-clear a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-clear a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-clear a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-cookies a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-cookies a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-cookies a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-details a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-details a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-details a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-email-friend a 
{
	display: block;
	width: 90px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-long.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-email-friend a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-email-friend a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-latest a {
}
.ss .rollover-latest a:hover {
}
.ss .rollover-latest a:active {
}

.ss .rollover-network a {
	display: block;
	width: 90px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-long.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-network a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-network a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-next a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-next a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-next a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-quick-view a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-quick-view a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-quick-view a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-register a {
	display: block;
	width: 90px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-long.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-register a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-register a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-search a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-search a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-search a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-quick-search a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 5px auto 10px auto;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-quick-search a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-quick-search a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-send-email a {
	display: block;
	width: 78px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	background-position: top left;
	background-repeat: no-repeat;
	float: right;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.ss .rollover-send-email a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-send-email a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-send-enquiry a {
	display: block;
	width: 78px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	background-position: top left;
	background-repeat: no-repeat;
	float: right;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.ss .rollover-send-enquiry a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-send-enquiry a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-sladd a {
	display: block;
	width: 90px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-long.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-sladd a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-sladd a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-slview a 
{
	display: block;
	width: 90px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-long.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-slview a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-slview a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-slremove a {
	display: block;
	width: 90px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-long.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-slremove a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-slremove a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-print a 
{
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-print a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-print a:active {
	background-position: bottom left;
	color:#00cc00;
}
.ss .rollover-title-search a {
	display: block;
	width: 78px;
	padding:3px 3px 3px 0px;
	color:#006600;
	background: url(../buttons/default-medium.gif) 0 0 no-repeat;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif; /* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<  BUTTON FONT */
	font-size: 11px;
	text-align: center;
	margin: 0px 3px 0px 0px;
	background-position: top left;
	background-repeat: no-repeat;
}
.ss .rollover-title-search a:hover { 
	background-position: center left;
	color: #049;
}
.ss .rollover-title-search a:active {
	background-position: bottom left;
	color:#00cc00;
}
/* end buttons */
/*  ROLL OVER BUTTONS END */

