#sres {
	font-family:tahoma,arial,helvetica;
	font-size:14px;
	font-weight:normal;
	padding-left:3;
	position:relative;
	top:115;
	height:25;
	text-align:left;
	white-space:nowrap;
}

h1 {
	font-family:tahoma,arial,helvetica;
	font-size:16px;
	display:inline;
	margin:0;
	padding:0;
	color:#900;
}

#refouter {
	position:relative;
	width:880;
	margin-left:auto;
	margin-right:auto;
	top:115;
	z-index:3;
}
#refbar {
 	position:relative;
	width:780;
	margin-left:100;
}
#refbarl { position:absolute; left:3; top:0; width:15; height:37; }
#refbarr { position:absolute; right:0; top:0; width:15; height:37; }
#refbarm { position:absolute; left:18; top:0; width:747; height:37; }
#reftab {
	position:relative;
	text-align:center;
	width:770;
	height:31;
	left:-2;
	font-family:tahoma,arial,helvetica;
	font-size:12px;
	font-weight:bold;
}
#brandimg { position:absolute; top:-40; left:-2000; width:220; height:40; border:0; }
#brandmsg { position:absolute; top:-51; left:-2000; font-family:arial; font-size:10px; color:#000; }

.dobrand #refbar { width:810; margin-left:70; }
.dobrand #refbarm { width:777; }
.dobrand #reftab { width:800; }
.dobrand #sres { left:200; }
.dobrand #brandimg { left:10; }
.dobrand #brandmsg { left:5; }

#hbuslist { position:absolute; width:123; height:44; border:0; left:650; top:5; }
#hfacelike { position:absolute; width:90; height:20; border:0; left:-60; top:18; }
#hfacebook { position:absolute; width:35; height:36; border:0; left:650; top:52; }
#htwitter { position:absolute; width:34; height:34; border:0; left:695; top:52; }
#hyoutube { position:absolute; width:29; height:34; border:0; left:740; top:52; }

#hbanner { position:absolute; border:0; top:-42; left:-65; }

.dobrand #hbuslist { left:-90; }
.dobrand #hfacelike { left:-90; }
.dobrand #htwitter { left:-5; }
.dobrand #hyoutube { left:30; }

#reflab { width:110; font-weight:normal; cursor:default; }
.reftxt { padding-top: 5px; cursor:default; }
.reftxtset { padding-top: 5px; cursor:default; color:#900; }
.refdarr { width:7; height:4; margin-top:2; }

.reflist { 
	position:absolute;
	top:-64000;
	left:-2000;
	overflow:hidden;
	font-family:tahoma,arial,helvetica;
}

.menul { width:3; background-image:url(/sys/images/ls/menul.png); background-repeat:repeat-y; }
.menur { width:5; background-image:url(/sys/images/ls/menur.png); background-repeat:repeat-y; }
.menuc { background-color:#fefefe; white-space:nowrap; }
.menubl { width:9; background-image:url(/sys/images/ls/menubl.png); }
.menubr { width:11; background-image:url(/sys/images/ls/menubr.png); }
.menub { position:relative; height:13; background-image:url(/sys/images/ls/menub.png); background-repeat:repeat-x; text-align:center; }
.muarr { width:7; height:4; position:relative; top:2; left:0; border:0; cursor:pointer; margin-left:auto; margin-right:auto; }
.menui { overflow-y:hidden; overflow-x:hidden; padding:0 1 2 1; font-size:13px; }

.refitem { padding:1 10; border:1px solid #fefefe; cursor:pointer; }
.refitemover { padding:1 10; border:1px solid #93bad7; border-bottom:1px solid #649ec6; border-right:1px solid #649ec6; cursor:pointer; background-image:url(/sys/images/ls/bhilite.gif); background-repeat:repeat-x; background-position:bottom; }
.refitemcur { padding:1 10; border:1px solid #fefefe; color:#900; font-weight:bold; cursor:default; }
.refitemkey { padding:1 10; border:1px solid #fefefe; cursor:pointer; color:#666; }
.refitemkeyover { padding:1 10; border:1px solid #93bad7; border-bottom:1px solid #649ec6; border-right:1px solid #649ec6; cursor:pointer; background-image:url(/sys/images/ls/bhilite.gif); background-repeat:repeat-x; background-position:bottom; color:#000; }
.filteritems { padding-left:8; }

#rlalpha .menui { text-align:center; font-weight:bold; line-height:12px; width:70; }
#rlzoom .menui { text-align:center; line-height:14px; width:70; }
#rlview .menui { text-align:center; line-height:14px; width:70; }

#refbar a { color:#000; text-decoration:none; }
#refbar a:link { color:#000; text-decoration:none; }
#refbar a:hover { color:#000; text-decoration:none; }
#refbar a:visited { color:#000; text-decoration:none; }
#refbar a:active { color:#000; text-decoration:none; }

#listings {
	background-color:#f6f6f6;
	position:absolute;
	top:190;
	left:0;
	width:350;
	height:400;
	overflow:auto;
	font-family:verdana,arial;
	z-index:1;
}

#mapdiv {
	background-color:#e6e4e2;
	position:absolute;
	top:190;
	left:350;
	width:400;
	height:400;
	overflow:hidden;
	font-family:verdana,arial;
	z-index:1;
}

.listview { position:relative; width:870; text-align:left; margin-top:133; }
.listview #listings {
	position:relative;
	top:0;
	left:442;
	width:428;
	height:auto;
	overflow:hidden;
	border: 1px solid #bbb;
}

.listview #mapdiv {
	position:relative;
	top:0;
	left:0;
	width: 418;
	height: 400;
	border: 1px solid #bbb;
}

#mapcol {
	position:absolute;
	top:0;
	left:0;
}

#bannerdiv {
	position:absolute;
	bottom:38;
	left:350;
	z-index:1;
}
.bannertd { padding: 5; }
#btopshad { position:absolute; width:2000; height:6; border:0; }

.listview #bannerdiv {
	position:relative;
	top:-5;
	left:442;
	width:428;
	height:auto;
	overflow:hidden;	
}

#listhtdiv { float:left; width:0; height:520; }

#nomatch {
	padding:15;
	font-size:13px;
	line-height:20px;
	text-align:center;
}

#altdiv {
	padding:15;
	font-size:13px;
}

#ltopshad { z-index:2; position:absolute; top:190; left:0; width:100%; height:6; }
#lleftshad { z-index:2; position:absolute; top:190; left:0; width:5; height:100%; }
#mleftshad { z-index:2; position:absolute; top:190; left:350; width:5; height:100%; }

.listing {
	position:relative; zoom:1;
	font-size:11px;
	padding:8 10 10 10;
	background-color:#f4f4f4;
	background-image:url(/sys/images/ls/listshade.png);
	background-repeat:repeat-x;
	background-position:top;
	border-top:1px solid #f8f8f8;
	border-bottom:1px solid #e4e4e4;
}
.listshadow { position:absolute; bottom:0; left:0; width:100%; height:7; }
.listinga { background-color:#ececec; border-top:1px solid #f4f4f4; border-bottom:1px solid #e2e2e2;}

.listing a { color:#000; text-decoration:none; }
.listing a:link { color:#000; text-decoration:none; }
.listing a:hover { color:#00e; text-decoration:none; }
.listing a:visited { color:#000; text-decoration:none; }
.listing a:active { color:#000; text-decoration:none; }

.listingover { background-color:#f5f5e0; border-top:1px solid #fcfcf8; border-bottom:1px solid #e4e4e0; }
.listingaover { background-color:#f0f0da; border-top:1px solid #f8f8f4; border-bottom:1px solid #e2e2de; }

.lname {
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
}

.ldist {
	float:right;
	font-size:11px;
	color:#777;
	font-family:arial;
}

.laddress { font-size:11px; width:55%; }

.lphone { font-size:11px; white-space:nowrap; }

.lclaim { font-size:10px; color:#444; margin-top:3px; }
.lclaim a, .lclaim a:link, .lclaim a:visited, .lclaim a:active { color:#44f; }
.lclaim a:hover { color: #00f; text-decoration:underline; }

.lmdiv { position:relative; width:32; height:21; text-align:center; cursor:pointer; }
.lmlet { position:relative; z-index:2; line-height:14px; top:3; text-align:center; color:#fff; font-family:arial; font-weight:bold; font-size:14px; }
.lmicon { position:absolute; top:0; left:0; width:32; height:21; border:0; z-index:1; }

.miconlab { width:32; text-align:center; color:#fff; font-family:arial; font-weight:bold; font-size:14px; line-height:14px; }

.enhanced1 { padding-top 7; background-color:#f8f8f8; background-image:url(/sys/images/48/lgoldbg.png); }
.enhanced1 .lname { font-size:14px; }
.enhanced1 a:hover { color:#00f; text-decoration:none; }
.enhanced1 .lphone { font-weight:bold; }
.enhanced1 .ldist { color:#333; }
.enhanced1over { background-color:#ffe; }
.goldcheck { position:absolute; top:20; width:53; height:63; }

.enhanced2 { padding-top 7; background-color:#f8f8f8; background-image:url(/sys/images/48/lsilverbg.png); }
.enhanced2 .lname { font-size:13px; }
.enhanced2 a:hover { color:#00f; text-decoration:none; }
.enhanced2 .lphone { font-weight:bold; }
.enhanced2 .ldist { color:#333; }
.enhanced2over { background-color:#ffe; }

.enhanced3 { padding-top 7; background-color:#f8f8f8; background-image:url(/sys/images/48/lbronzebg.png); }
.enhanced3 .lname { font-size:12px; }
.enhanced3 a:hover { color:#00f; text-decoration:none; }
.enhanced3 .lphone { font-weight:bold; }
.enhanced3 .ldist { color:#333; }
.enhanced3over { background-color:#ffe; }

.enhanced4 { padding-top 7; background-color:#f8f8f8; background-image:url(/sys/images/48/lgreenbg.png); }
.enhanced4 .lname { font-size:11px; }
.enhanced4 a:hover { color:#00f; text-decoration:none; }
.enhanced4 .lphone { font-weight:bold; }
.enhanced4 .ldist { color:#333; }
.enhanced4over { background-color:#ffe; }

.morelist { padding:30 0 10 0; text-align:center; font-size:13px; font-weight:bold; }
.moreloading { padding:20 0 20 0; text-align:center; font-size:13px; font-weight:bold; color:#666; }

.locexp { padding: 0 0 1 10; margin-top:-1; font-size:11px; color:#294e6b; cursor:pointer; }

.mapinfo { position:relative; width:220; font-family:tahoma,arial; }
.mapinfo .laddress { width:65%; font-size:11px; }
.mapinfo .lphone { font-size:11px; }
.miname { font-size:12px; font-weight:bold; padding-right:10px; padding-bottom:2px; }
.mapinfo a { color:#000; text-decoration:none; }
.mapinfo a:link { color:#000; text-decoration:none; }
.mapinfo a:hover { color:#000; text-decoration:underline; }
.mapinfo a:visited { color:#000; text-decoration:none; }
.mapinfo a:active { color:#000; text-decoration:none; }

#mapuser { font-family:tahoma,arial; font-size:13px; }
#muloc { font-family:arial; font-size:12px; border:1px solid #aaa; padding:1px 2px; width:220; margin:3 0 2 0; }
#muins { font-family:arial; font-size:9px; color:#777; }

#mddlink { font-size:10px; }
#mddlink a { color:#205090; text-decoration:none; }
#mddlink a:link { color:#205090; text-decoration:none; }
#mddlink a:hover { color:#2050f0; text-decoration:underline; }
#mddlink a:visited { color:#205090; text-decoration:none; }
#mddlink a:active { color:#205090; text-decoration:none; }

.ficon { width:28; height:28; border:0; margin-left:4; cursor:pointer; }
.ficondiv { position:relative; float:right; margin-top:2; margin-bottom:-4; }
.mficons { position:relative; float:right; margin-top:2; margin-bottom:-4; }

.rateimg { margin-top:8; cursor:pointer; width:55; height:10; border:0; cursor:pointer; }

.logoimg { float:left; display:block; margin:2 8 0 0; }
.logodiv { margin:3 0; }
.description {  }
.description a { color:#000; text-decoration:none; }
.description a:link { color:#000; text-decoration:none; }
.description a:hover { color:#000; text-decoration:none; }
.description a:visited { color:#000; text-decoration:none; }
.description a:active { color:#000; text-decoration:none; }
.logodiv a { color:#000; text-decoration:none; }
.logodiv a:link { color:#000; text-decoration:none; }
.logodiv a:hover { color:#000; text-decoration:none; }
.logodiv a:visited { color:#000; text-decoration:none; }
.logodiv a:active { color:#000; text-decoration:none; }

#profile { z-index:1; width:880; text-align:left; margin-left:auto; margin-right:auto; position:relative; top:80; font-family:tahoma,arial; }
#profile h2 { font-size:13px; color:#000; padding:10 0; margin:0; font-weight:normal; }
#profile h2 a { color:#800; text-decoration:none; font-weight:bold; }
#profile h2 a:link { color:#800; text-decoration:none; }
#profile h2 a:hover { color:#800; text-decoration:underline; }
#profile h2 a:visited { color:#800; text-decoration:none; }
#profile h2 a:active { color:#800; text-decoration:none; }

#proleft { position:relative; width:550; }
#proright { position:absolute; left:560; width:320; top:36; }

.promainb { width:530; height:10 }
#promain { background-color:#fff; padding:0 10; }
#profile h1 { color:#000; font-size:24; margin:0; padding:0; font-weight:normal; display:block; }
#proweb { font-size:13px; color:#294e6b; text-decoration:underline; }
#proweb a:link { color:#294e6b; text-decoration:underline; }
#proweb a:hover { color:#2050f0; text-decoration:underline; }
#proweb a:visited { color:#294e6b; text-decoration:underline; }
#proweb a:active { color:#294e6b; text-decoration:underline; }
#probtns { margin-top:5; margin-bottom:-3; }
#proaddr { margin-top:10; position:relative; width:360; background-image:url(/sys/images/ls/proaddrmid.gif); background-repeat:repeat-y; }
#proaddrtop { width:360; height:18; position:absolute; top:0; z-index:1; }
#proaddrbot { width:360; height:18; position:absolute; bottom:0; z-index:1; }
#proaddrin { z-index:2; padding:10; position:relative; }
.proatbl { width:340; padding:2 0; }
.proaddress { color:#294e6b; font-size:15px; width:55%; }
.prophone { color:#294e6b; font-size:18px; white-space:nowrap; }
.promdiv { position:relative; width:32; height:21; text-align:center; cursor:pointer; }
#profile .locexp { margin-bottom:2; }

#prologo { float:right; margin-top:10; margin-right:5; }

#proheads { font-size:13px; color:#000; margin-top:12; }
#proheads a { color:#294e6b; text-decoration:underline; }
#proheads a:link { color:#294e6b; text-decoration:underline; }
#proheads a:hover { color:#2050f0; text-decoration:underline; }
#proheads a:visited { color:#294e6b; text-decoration:underline; }
#proheads a:active { color:#294e6b; text-decoration:underline; }

#profile #mapdiv {
	background-color:#e6e4e2;
	position:relative;
	width:320;
	height:300;
	overflow:hidden;
	font-family:verdana,arial;
	z-index:1;
	top:0; left:0; padding:0; margin:0 0 10 0;
}

.mapinfo .proaddress { color:#000; width:65%; font-size:11px; }
.mapinfo .prophone { color:#000; font-size:11px; }

#prohrslab { margin:0 0 2 20; font-size:16px; font-weight:bold; }
#prohours { font-size:13px; width:100%; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-top:0; border-bottom:0; }
#prohours td { padding:4 7; }
.prohours1 { background-color:#e4e4e4; padding:4 7; }
.prohoursL { text-align:right; font-weight:bold; }
#prohrstb { width:320; height:5; }

#profile #videodiv { margin-top:10; text-align:center; }

#proads { width:318; width:"320"; border:1px solid #b6b6b6; margin-bottom:10; padding:10 0; text-align:center; }
.proadflip { font-size:14px; line-height:13px; padding-bottom:8; }
.proadenlg { font-size:11px; line-height:10px; padding-top:5; }
#proads a, #proads a:link, #proads a:visited, #proads a:active { color:#294e6b; text-decoration:none; }
#proads a:hover { color:#2050f0; text-decoration:none; }

.propanel { width:528; width:"550"; border:1px solid #b6b6b6; background-color:#fff; margin-top:10; padding:0 10 10 10; font-size:13px; color:#444; }
.propanel .label { padding:10 0 3 0; font-size:16px; color:#000; }

#bookPage { z-index:1; position:relative; text-align:left; margin-top:127; border:1px solid #ccc; overflow:hidden; }
#bookPage span { position:absolute; }
#pgrange { position:absolute;top:0;left:337; }
.pgarr { border:0; width:6; height:11; padding:0 3; margin:0; margin:"0 3"; }

.listheads { position:absolute; top:11; left:15; font-family:tahoma,arial; font-size:12px; line-height:14px; text-align:left; overflow:hidden; }
.listhead { text-indent:-12; padding-left:12; padding-bottom:1; width:258; }
.listhead a, .listhead a:link, .listhead a:visited, .listhead a:active { color: #294e6b; text-decoration:none; }
.listhead a:hover { color:#2050f0; text-decoration:none; }

.listad { position:absolute; top:2; right:5; width:20; height:16; border:0; }

#popheadh2 { font-family:tahoma,arial; font-size:15px; color:#900; margin:15 0 5 0; }
#popheads { font-family:tahoma,arial; font-size:12px; color:#000; width:400; }
#popheads a, #popheads a:link, #popheads a:visited, #popheads a:active { color:#000; text-decoration:none; }
#popheads a:hover { color:#2050f0; text-decoration:none; }

