@charset "utf-8";
/* CSS Document */

body, form, input, ul, li, p, h1, h2, h3, h4{
margin:0px;
padding:0px;
}
body {
text-align:center;
background:url(/alpha/view/images/bg.jpg) repeat-x #504139;
font-family: arial, helvetica, sans-serif; 
color: #636363;
}

body p {font-size:12px; padding-bottom:5px;}




img {
	border:0;
}
a {
border:0px;
outline:none;
}
.clear {
clear:both;
height:0px;
}
.main {
width:989px;
margin:auto;
}
.content_inside  dt {float: left; width: 128px;}
/*logo and login section start*/
.logowrapper {
margin:21px 15px 0px 27px;
}
.logo {
float:left;
width:315px;
padding:0px 0px 14px 0px;
}
.login {
font:11px Arial, Helvetica, sans-serif;
color:#feffff;
float:right;
width:200px;
padding:17px 0px 0px 0px;
text-align:right;
}
.login a {
font:11px Arial, Helvetica, sans-serif;
color:#feffff;
text-decoration:none;
}
.login span a {
color:#d7d4b2;
}
/*logo and login section end*/

/*nev and search section start*/
.nevwrapper {
margin:0px 15px 0px 0px;
text-align:left;
padding:0px 0px 8px 27px;
background:url(/alpha/view/images/topbg.png) no-repeat left bottom;
}
.nev {
width:420px;
float:left;
padding:6px 0px 0px 0px;
}
.nev ul {
list-style-type:none;
}
.nev li {
float:left;
border-top:1px solid #b3b3b3;
border-left:1px solid #b3b3b3;
border-right:1px solid #b3b3b3;
background:url(/alpha/view/images/nevbg.jpg) repeat-x;
line-height:10px;
margin:0px 7px 0px 0px;
}
.nev a {
font:12px Arial, Helvetica, sans-serif;
color:#504139;
display:block;
text-decoration:none;
text-transform:uppercase;
padding:9px 24px 9px 24px;
}
.nev a:hover {
color:#3792c0;
}
.nev li.selected a {
font:12px Arial, Helvetica, sans-serif;
color:#3792c0;
display:block;
text-decoration:none;
text-transform:uppercase;
padding:9px 24px 9px 24px;
}
.search {
width:480px;
float:right;
text-align:right;
}
.searchtext {
float:right;
width:115px;
font:12px Arial, Helvetica, sans-serif;
color:#ffffff;
margin:6px 7px 0px 0px;
}
.searchcontainer {
width:223px;
float:right;
margin:0px 16px 0px 0px;
}
.searchbutton {
width:110px;
float:right;
padding:1px 0px 0px 0px;
}
.fieldstyle {
background:#FFFFFF;
border:1px solid #b3b3b3;
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#959595;
width:207px;
padding:5px 8px 5px 8px;
}

.buttonstyle{
background:#237BA9;
border:1px solid #333;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color:#fff;
width:80px;
padding:5px 8px 5px 8px;
cursor: pointer;
display: inline;
}

.buttonstyle:hover { background: #3da2d6;}
.searchbutstyle {
background:url(/alpha/view/images/search.jpg) no-repeat;
cursor:pointer;
border:none;
width:108px;
height:22px;
}
/*nev and search section end*/

/*content section start */

.spa-deals-badge {float:right;}

#ownerlogin {float: left; width: 380px; }
#signupcopy {border-left:1px dotted #CACACA;
			float:left;
			margin-top:30px;
			min-height:150px;
			padding-left:30px;
			text-align:left;
			width:300px;}
	#signupcopy h3 {margin: 5px 0px;}
	
#aboutcontent {color:#777;
				line-height:20px;
				padding:40px;
				text-align:left;}
	#aboutcontent p {padding-bottom: 15px;}

	
#contactcontent {color:#777;
				line-height:20px;
				padding:70px;
				text-align:left;}
#contactcontent p {padding-bottom: 7px; font-size:16px; color: #666;}
#contactcontent p a {color:#3792C0;}

#new_user_signup {width: 300px;float: left;}
#new_owner_signup{width: 300px; border-left:1px solid #CACACA; float:right; padding-left:40px;}

#signup { padding-bottom:30px; overflow: hidden;}
#signup p {padding-bottom: 11px;}
#signup h2 {padding-bottom: 3px;}
#signup a {text-decoration: none;}
.content {
background:url(/alpha/view/images/contentbg.png) repeat-y;
margin:auto;
padding:0px 0px;
}
.contentinner {
background:#f1f0e4 url(/alpha/view/images/header_bg.jpg) repeat-x left bottom;
padding:0px 0px 23px 0px;
width:945px;
margin:auto;
}

.contentinner-spas {
background:#f1f0e4 url(/alpha/view/images/header_bg.jpg) repeat-x left bottom;
width:945px;
margin:auto;
height:248px;
padding-top:25px;
}
.contentinner-spas .latest_news {height:250px;}
.headerimage {
width:433px;
float:left;
text-align:left;
padding:10px 0px 0px 13px;
}
.headertext {
width:442px;
float:left;
text-align:left;
padding:30px 0px 0px 30px;
position:relative;
}
h1 {
font:bold 23px Arial, Helvetica, sans-serif;
color:#1673a3;
line-height:30px;
}
.headertextstyle {
padding:12px 0;
font:12px Arial, Helvetica, sans-serif;
color:#959595;
line-height:24px;
}
.register_online {
padding:27px 0px 0px 0px;
float:left;
}
.latest_news {
width:550px;
height:300px;
Overflow: hidden;
float:left;
text-align:left;
margin:12px 0px 0px 25px;
}

.newshead {
font:bold 18px Arial, Helvetica, sans-serif;
color:#227ba8;
background:url(/alpha/view/images/latest_bg.jpg) no-repeat left bottom;
padding:0px 0px 7px 0px;
}
.newscontent {
border-bottom:1px solid #ffffff;
padding:8px 0px 12px 0px;
font:11px Arial, Helvetica, sans-serif;
color:#636363;
line-height:16px;
}
.newssubhead {
font:bold 11px Arial, Helvetica, sans-serif;
color:#313131;
}

.newscontent p a {
color:#636363;
text-decoration:none;
}

.newscontent p a:hover {
color:#227BA8;
text-decoration:none;
}

.newscontent a {
color:#227BA8;
text-decoration:underline;
}

.newscontent a:hover {
color:#636363;
text-decoration:underline;
}

.newsdate {
font:11px Arial Narrow, Arial, Helvetica, sans-serif;
color:#7c7c7c;
padding:0px 0px 9px 0px;
}
.newsletter {
width:306px;
float:left;
text-align:left;
margin:14px 0px 0px 18px;
background:url(/alpha/view/images/newsletter_bg.jpg) repeat-x;
border:1px solid #b3b3b3;
}
.newsletterinner {
padding:14px 14px;
}
h2 {
font:bold 20px Arial, Helvetica, sans-serif;
color:#227ba8;
}
.emailfield {
float:left;
width:201px;
padding:19px 0px 0px 0px;
}
.emailbut {
float:left;
width:73px;
padding:18px 0px 0px 4px;
}
.emailfieldstyle {
border:1px solid #abced6;
background:#ffffff;
width:182px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#979797;
padding:3px 6px;
}
.newsletter_button {
background:url(/alpha/view/images/newsletter_submit.jpg) no-repeat;
cursor:pointer;
border:none;
width:73px;
height:27px;
}
.tweeter_facebook {
padding:42px 0px 0px 0px;
}
.facebook {
margin:0px 0px 0px 26px;
}
/*content section end */

/*body content section start */
.bodycontent {
width:959px;
margin:auto;
padding:0px 0px 17px 0px;
border:1px solid #8f8f8f;
}
.bodycontentleft {
float:left;
width:690px;
text-align:left;
padding:34px 0px 0px 30px;
height:auto;
}
.content_inside {
background:url(/alpha/view/images/bodycontentbg.jpg) repeat-x left bottom;
padding:0px 0px 18px 0px;
margin:0px 0px 15px 0px;
}
.content_image {
width:176px;
float:left;
}

.content_image img {padding: 2px; background: #fff; border: 1px solid #adadad;}
.bodycontentarea_text {
float:left;
width:450px;
padding:0px 0px 0px 32px;
font:12px Arial, Helvetica, sans-serif;
color:#636363;
line-height:14px;
}
.bodycontentsubhead {
font:11px Arial, Helvetica, sans-serif;
color:#363636;
padding:0px 0px 10px 0px;
}
.review {
text-align:right;
padding:12px 0px 0px 0px;
font:11px Arial, Helvetica, sans-serif;
color:#504139;
}
.review a {
font:11px Arial, Helvetica, sans-serif;
color:#504139;
}
.review a:hover {
color:#3691c0;
}
/*  added by jesus*/
.seedetails {
text-align:left;
padding:12px 0px 0px 0px;
font:11px Arial, Helvetica, sans-serif;
color:#504139;
}
.seedetails a {
font:11px Arial, Helvetica, sans-serif;
color:#504139;
}
.seedetails a:hover {
color:#3691c0;
}
/*  added by jesus*/

h3 {
font:bold 15px Arial, Helvetica, sans-serif;
color:#227ba8;
}
h3 a {
text-decoration:none;
color:#227ba8;
}

h3 a:hover {color:#636363;}

.bodycontentright {
float:right;
width:160px;
padding:18px 27px 0 5px;
text-align:left;
}
/*body content section end */

/*footer section start */
.footer {
width:100%;
background:url(/alpha/view/images/footer_bgt.jpg) repeat-x;
font:10px Arial, Helvetica, sans-serif;
color:#7eb2cd;
padding:79px 0px 19px 0px;
}
/*footer section end */



/*spas page  start here */
.spasheader_wrapper {
margin:auto;
width:898px;
text-align:left;
}
.spash_heading {
border-bottom:3px solid #227ba8;
}
.spash_h_left {
width:376px;
float:left;
text-align:left;
margin:19px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
.spashratingbottomtext {
font:bold 12px Arial, Helvetica, sans-serif;
color:#6d6d6d;
clear:both;
padding:0px 0px 0px 0px;
}
.spash_h_right {
width:253px;
float:right;
text-align:right;
font:bold 14px Arial, Helvetica, sans-serif;
color:#1673a3;
line-height:18px;
margin:29px 0px 0px 0px;
}
.spash_h_right a {
font:14px Arial, Helvetica, sans-serif;
color:#6d6d6d;
text-decoration:none;
}
.spashtitle {
width:235px;
float:left;
font:bold 23px Arial, Helvetica, sans-serif;
color:#1673a3;
}
.spashrating {
float:left;
width:83px;
margin:4px 0px 10px 0px;
}
.spashcontent_left {
width:561px;
float:left;
font:11px Arial, Helvetica, sans-serif;
color:#7c7c7c;
line-height:18px;
padding-top:15px;
}
.headlineleft h1 {color:#1673A3;
font-family:Arial,Helvetica,sans-serif;
font-size:23px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:25px;
margin-bottom:7px;}

h4 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#504139;
margin:13px 0px;
}
.spashcontent_right {
float:right;
width:308px;
margin:13px 0px 0px 0px;
}
.spashcontent_right ul {
list-style-type:none;
}
.spashcontent_right li {
float:left;
width:72px;
margin:5px 6px 0px 0px;
}
.spashcontent_right li.last{
float:left;
width:72px;
margin:5px 0px 0px 0px;
}
.spashservicewraper {
margin:0px;
}
.spashservices {
float:left;
width:253px;
margin:13px 0px 0px 0px;
}
.spashservices ul {
list-style-type:none;
}
.spashservices li {
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#636363;
width:110px;
line-height:10px;
padding:0px 0px 13px 9px;
background:url(/alpha/view/images/spashbullet.jpg) no-repeat 0px 3px;
}
.servcieimage {
margin:26px 0px 0px 0px;
width:206px;
float:left;
}
.spash_commentstitle {
float:left;
width:134px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#227ba8;
}
.commentstext {
font:11px Arial, Helvetica, sans-serif;
color:#636363;
line-height:16px;
}
.commentstext_subtitle {
font:11px Arial, Helvetica, sans-serif;
color:#363636;
padding:0px 0px 11px 0px;
}
.spash_commentsimage {
float:left;
width:84px;
}
.spash_pagenumber {
text-align:right;
font:12px Arial, Helvetica, sans-serif;
color:#504139;
text-decoration:none;
}
.spash_pagenumber a {
font:12px Arial, Helvetica, sans-serif;
color:#227ba8;
text-decoration:none;
}

.disabled-star { WIDTH: 85px; HEIGHT: 20px; BACKGROUND: url('/alpha/view/images/stars.gif') repeat-x; }
.disabled-curr { BACKGROUND: url('/alpha/view/images/stars.gif') left 25px;}

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 80px; HEIGHT: 16px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('/alpha/view/images/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 80px; HEIGHT: 16px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('/alpha/view/images/stars.gif') left 16px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 14px; FONT-FAMILY: Arial; COLOR: #888; }


/* Pagination added by Jesus Trujillo
---------------------------------------- */
.pagination {
	height: 1%; /* IE tweak (holly hack) */
	width: auto;
	text-align: right;
	margin-top: 5px;
	font-size: 0.85em;
	padding-bottom: 2px;
}

.rtl .pagination {
	text-align: left;
}

.pagination strong,
.pagination b {
	font-weight: normal;
}

.pagination span.page-sep {
	display:none;
}

.pagination span strong {
	padding: 0 2px;
	margin: 0 2px;
	font-weight: normal;
	font-size: 0.85em;
	color: #FFFFFF;
	background: #4692BF;
	border: 1px solid #4692BF;
}

.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	font-weight: normal;
	font-size: 0.85em;
	text-decoration: none;
	color: #5C758C;
	margin: 0 2px;
	padding: 0 2px;
	background: #ECEDEE;
	border: 1px solid #B4BAC0;
}

.pagination span a:hover {
	border-color: #368AD2;
	background: #368AD2;
	color: #FFFFFF;
	text-decoration: none;
}

.pagination img {
	vertical-align: middle;
}

/*spas page  end here */