
/* lights - blue=a5c3e4 : green=a6e4a6 : teal=a5dfe4 : pink=e493e5 : purple=a595e4 : salmon=e596a4 */
/* darks - blue=5b8fbe : green=5ebe5c : teal=5cb8be : pink=e493e5 : purple=a595e4 : salmon=e596a4 */

@import url(/css/listing.css.php);
@import url(/css/forms.css.php);

* {border:0;margin:0;padding:0;background:transparent;vertical-align:top;}

body {
	font:normal normal normal 12px Verdana, Arial, Tahoma, sans-serif;
	color:#999999;
	background:#ffffff url(../img/theme/bg/bg.gif) top repeat-x;
	line-height:150%;
	min-width:800px;
}

a:link {color:#5b8fbe;text-decoration:underline;}
a:visited {color:#5b8fbe;text-decoration:underline;}
a:hover {color:#999999;text-decoration:none;}
a:active {color:#5b8fbe;text-decoration:none;}
a.outbound {background:url(/img/outbound.png) no-repeat right top;padding-right:15px;white-space:nowrap;}

address {color:#000000;}


/* Headings */
h1 {
	font-size:130%;
	color:#222;
	margin:.2em auto;
	text-align:center;
	letter-spacing:2px;
	line-height:150%;
	border-bottom:1px solid #cccccc;
	width:530px;
}

h2 {
	margin-top:1.5em;
	font-size:110%;
	color:#5EBE5C;
	clear:both;
}

h3 {
	color:#5b8fbe;
	font:bold .8em Verdana, Arial, sans-serif;
	text-transform:uppercase;
	word-spacing:3px;
	letter-spacing:1px;
	margin:2px 0;
	background:none;
	height:auto;
}

h4 {
	color:#a595e4;
	font:bold .8em Verdana, Arial, sans-serif;
	text-transform:uppercase;
	word-spacing:2px;
	margin:2px 0;
	background:none;
	height:auto;
}

h5 {
	color:#5b8fbe;
	font:bold .8em Verdana, Arial, sans-serif;
	margin:2em 0 0 0;
	background:none;
	height:auto;
}

th {text-align:center;}

/* th {
	background:url(/img/theme/nav/menu.gif) no-repeat;
	padding-left:10px;
	text-align:left;
}*/

em {color:#a595e4;}

/* Layout */
#container {
	min-width:780px;
	width:100%;
	padding:0;
	background:url(../img/theme/bg/bg-left.png) no-repeat left top;
	border:0 solid #fff;
	position:absolute;
	top:0;
	bottom:0;
	margin:0;
}

* html #container {top:0;height:500px;}

#main {
	position:absolute;
	top:0;
	left:13px;
	right:200px;
	border:0 solid #f00;
	background-color:#fff;
}

* html #main {display:inline-block;position:relative;margin-right:213px;}

#header {
	height:172px;
	margin:0 0 40px 0;
	padding:10px 0;
	background:url(/img/theme/headers/header.jpg) no-repeat right top;
	font-size:1.5em;
	color:#ffffff;
	position:relative;
	top:40px;
	left:0;
	right:0;
	border:0 solid #0f0;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	color:#5b8fbe;}

* html #header {padding:10px;}

#header span {margin:30px 10px 10px 25px;padding:0 0 7px 0;display:block;border:0 solid #cccccc;width:715px;background:url(/img/logo/swash.png) no-repeat 5% 100%;clear:both;}
* html #header span {background-image:url(/img/logo/swash.gif);}
#header span.notwhite {color:#ffffff;background:url(/img/logo/swash.png) no-repeat 5% 100%;}

#content {
	background:none;
	padding:10px;
	margin:0 10px 0 0;
	width:auto;
	border:0 solid #cccccc;
	vertical-align:top;
	clear:both;
}

#content>p>b {color:#000000;}
#content .content {
	padding:0;
	max-width:70em;
	margin:0 auto;
}
#content p {
	color:#666;
	text-align:left;
	text-indent:2em;
}
#content p+p {margin-top:10px;}
.text {column-count:2;}
p#intro {margin-bottom:1em;}

/* Navigation */
#topmenu {
	width:700px;
	height:25px;
	font-size:1em;
	margin:0;
	line-height:1em;
	position:absolute;
	top:16px;
	left:25px;
}
#topmenu ul {
	height:25px;
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
}
#topmenu li {
	height:25px;
	line-height:15px;
	display:inline;
	margin:0;
	padding:0;
}
#topmenu a {
	float:left;
	background:url(../img/theme/nav/menuleft.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#topmenu a span {
	float:left;
	display:block;
	background:url(../img/theme/nav/menuright.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#5b8fbe;
}

#topmenu a:hover span {color:#5b8fbe;}
#topmenu a:hover {background-position:0% -42px;}
#topmenu a:hover span {background-position:100% -42px;}



.exploring, .alsosee {font-size: .9em; margin: 0px;line-height:1.3em !important;text-indent:0 !important;}
.alsosee {padding:0 0 15px 0;margin-top:0 !important}
.exploring span {float:right;padding:0 0 0 20px;}
.exploring a:link, .exploring a:visited, .alsosee a:link, .alsosee a:visited {text-decoration:none;}
.exploring a:hover, .exploring a:active, .alsosee a:hover, .alsosee a:active {text-decoration:underline;}
p.pagenav {font-size:.9em;line-height:1em;margin:10px 0 !important;padding:0 !important;text-indent:0 !important;clear:both;}

.loginout {text-align:right;margin:0;padding:0 15px;color:#5EBE5C;}
.loginout input {border:1px inset #cccccc;color:#cccccc;width:85%;}
.loginout a {color:#5EBE5C;}

#leftnav {
	background-image:url(/img/theme/bg/bg-right.png);
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
	top:0;
	right:0;
	width:180px;
	height:100%;
	padding:0 10px;
}
#topsidenav {
	margin-top:10px;
	height:225px;
	text-align:left;
/*	background-image:url(/img/theme/bg/profile.png);
	background-repeat:no-repeat;
	background-position:10px 31px;
*/
}
#topsidenav a {
	display:block;
	margin:2px 10px 2px 0;
	padding:2px 5px;
	background-color:#fff;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	font-weight:bolder;
}

#topsidenav a:link {color:#5b8fbe;}
#topsidenav a:visited {color:#5b8fbe;}
#topsidenav a:hover {
	color:#ffffff;
	background:transparent;
}
#topsidenav a:active {color:#5b8fbe;}

.navsect {
	margin:10px 0;
	padding:5px 0;
	background:url(../img/theme/nav/menu.gif) no-repeat;
	text-align:center;
	line-height:1.5em;
	color:#999999;
	font:1em Verdana, Arial, sans-serif;
	display:inline-block;
}
* html .navsect {height:.01%;}
* html .navsect a {height:.01%;}
.navsect ul {text-align:left;list-style:none;}
.navsect li {padding-left:10px;}
.navsect li a {border-bottom:none;color:#999999;}
.navsect a:link, .navsect a:visited {color:#999999;text-decoration:none;}
.navsect a:hover, .navsect a:active {color:#5b8fbe;}
.navsect_mhv a {color:#333}
ul.navsect_mhv li {font-size:.8em;line-height:1.5em;text-align:left;padding-right:10px;}
ul.navsect_mhv li a {display:block;color:#333;background:url(../img/theme/icons/delete.png) no-repeat right;padding:3px 0;}

.buttons {text-align:center;}
.listing .buttons {text-align:left;margin-top:10px;}
.buttons a {margin:3px 0;display:-moz-inline-box;display:inline-block;padding:3px 5px;border:2px solid #add8e6;background-color:#5b8fbe;color:#ffffff;font-weight:bold;}
.buttons>a {padding-right:20px;}
.buttons strong {display:block;font-size:110%;color:#5b8fbe;text-align:center;}

.buttons>a.b_moreinfo {background:#5b8fbe url(/img/theme/icons/magnifier.png) no-repeat 97% 50%;}
.buttons>a.b_emailus {background-image: url(/img/theme/icons/email.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_email2friend {background-image:url(/img/theme/icons/email_go.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_saveit {background-image:url(/img/theme/icons/add.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_bookit {background-image:url(/img/theme/icons/accept.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_specials {background-image:url(/img/theme/icons/money_dollar.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_order {background-image:url(/img/theme/icons/cart.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_gallery {background-image:url(/img/theme/icons/pictures.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_reviews {background-image: url(/img/theme/icons/comments.png);background-repeat:no-repeat;background-position:96% 50%;}
.buttons>a.b_mapit {background-image:url(/img/theme/icons/map.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_build {background-image:url(/img/theme/icons/layout.png);background-repeat:no-repeat;background-position:97% 50%;}
.buttons>a.b_ideas {background-image:url(/img/theme/icons/lightbulb.png);background-repeat:no-repeat;background-position:97% 50%;}

.buttons a:link {color:#ffffff;text-decoration:none;}
.buttons a:visited {color:#ffffff;text-decoration:none;}
.buttons a:hover {color:#ffffff;text-decoration:underline;border-color:#ffffff;}
.buttons a:active {color:#ffffff;text-decoration:underline;}

.buttons>a.b_specials {background-color:#882222;}
.buttons>a.b_order {background-color:#5EBE5C;}
/* Footer */
#footer {
	text-align:center;
/*	background-color:#E7F2FE; DFDAA7*/
	background-color:#dfdaa7;
	color:#333;
	border-bottom:3px double #996600;
	margin:50px 0 0 0;
	padding:15px;
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	line-height:2em;
}
#footer a:link, #footer a:visited {color:#5b8fbe;font-weight:bold;}
#footer a:hover, #footer a:active {color:#5b8fbe;text-decoration:none;}

div.rating {display:block;}
.clear {clear:both;}

.teaser {width:100px;height:100px;background-image:url(/img/vp_coming-soon2.png);}
* html .teaser {background-image:url(/img/vp_coming-soon.gif);}


