body {
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
}

/* search result style*/
a:link, a:active, a:visited {color: #336666; text-decoration: underline; }

/* tab styles */
.tabTitle a:link, .tabTitle a:active, .tabTitle a:visited {font-size: 14px; color: #ffffff; font-weight: bolder; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif;
}

/* category styles */
.catNav .nav {padding: 10px; padding-top: 15px; font-size: 14px; font-weight: bolder; float: left;}
.catNav .title {font-size: 15px; font-weight: bold; padding-left: 5px;}
.catNav .content {padding: 5px; vertical-align: top;}
.catNav .num {font-size: 14px; font-weight: bold; color: #ffffff; padding: 0px; margin: 0px; background-color: #ad00c2;}
.catNav .navhldr {padding-right:15px; padding-top:15px; padding-bottom:10px; float: right;}
.catNav .navpgs {font-size: 12px; font-weight: bold; color: #ad00c2; background-color: #f0e8f1; border: solid 1px #ad00c2; padding:2px; text-decoration: none}
.catNav .navpgss {font-size: 12px; font-weight: bold; color: #ad00c2; background-color: #dcbfe0; border: solid 1px #ad00c2; padding:2px; text-decoration: none}
.catNav .il {background-image: url('http://www.staysopen.com/images/catnuml.gif'); background-repeat: no-repeat; background-position: bottom left; background-color: #ad00c2;}
.catNav .ir {background-image: url('http://www.staysopen.com/images/catnumr.gif');background-repeat: no-repeat; background-position: bottom right; background-color: #ad00c2;}
.catNav .comment {font-size:12px; width:200px; height:16px; overflow:hidden; border-bottom: solid 1px #cccccc; white-space: nowrap; padding-top:2px;}
.catNav .fill {background-color: #ad00c2;}

/* search styles */
.seNav .nav {padding: 10px; padding-top: 15px; font-size: 14px; font-weight: bolder; float: left;}
.seNav .noresult {margin: 10px;}
.seNav .title {font-size: 15px; font-weight: bold; padding-left: 5px;}
.seNav .content {padding: 5px; vertical-align: top;}
.seNav .num {font-size: 14px; font-weight: bold; color: #ffffff; padding: 0px; margin: 0px; background-color: #ad00c2;}
.seNav .navhldr {padding-right:15px; padding-top:15px; padding-bottom:10px; float: right;}
.seNav .navpgs {font-size: 12px; font-weight: bold; color: #ad00c2; background-color: #f0e8f1; border: solid 1px #ad00c2; padding:2px; text-decoration: none}
.seNav .navpgss {font-size: 12px; font-weight: bold; color: #ad00c2; background-color: #dcbfe0; border: solid 1px #ad00c2; padding:2px; text-decoration: none}
.seNav .il {background-image: url('http://www.staysopen.com/images/catnuml.gif'); background-repeat: no-repeat; background-position: bottom left; background-color: #ad00c2;}
.seNav .ir {background-image: url('http://www.staysopen.com/images/catnumr.gif');background-repeat: no-repeat; background-position: bottom right; background-color: #ad00c2;}
.seNav .comment {font-size:12px; width:200px; height:16px; overflow:hidden; border-bottom: solid 1px #cccccc; white-space: nowrap; padding-top:2px;}
.seNav .fill {background-color: #ad00c2;}

/* user styles */
.userNav .nav {padding: 10px; padding-top: 15px; font-size: 14px; font-weight: bolder; float: left;}
.userNav .noresult {margin: 10px;}
.userNav .title {font-size: 15px; font-weight: bold; padding-left: 5px;}
.userNav .content {padding: 5px; vertical-align: top;}
.userNav .num {font-size: 14px; font-weight: bold; color: #ffffff; padding: 0px; margin: 0px; background-color: #C28E00;}
.userNav .navhldr {padding-right:15px; padding-top:15px; padding-bottom:10px; float: right;}
.userNav .navpgs {font-size: 12px; font-weight: bold; color: #C28E00; background-color: #f0e8f1; border: solid 1px #C28E00; padding:2px; text-decoration: none}
.userNav .navpgss {font-size: 12px; font-weight: bold; color: #C28E00; background-color: #dcbfe0; border: solid 1px #C28E00; padding:2px; text-decoration: none}
.userNav .il {background-image: url('http://www.staysopen.com/images/usernuml.gif'); background-repeat: no-repeat; background-position: bottom left; background-color: #C28E00;}
.userNav .ir {background-image: url('http://www.staysopen.com/images/usernumr.gif');background-repeat: no-repeat; background-position: bottom right; background-color: #C28E00;}
.userNav .comment {font-size:12px; width:200px; height:16px; overflow:hidden; border-bottom: solid 1px #cccccc; white-space: nowrap; padding-top:2px;}
.userNav .fill {background-color: #C28E00;}

/* location styles */
.loc .hours {border: solid #C28E00 1px; background-color: #f8f2e8; margin: 5px; padding: 2px;}
.loc .ratings {border: solid #C28E00 2px; margin: 5px; padding: 2px; text-align: center; vertical-align: middle;}
.loc .dist {border: solid #C28E00 1px; margin: 5px; padding: 2px; text-align: center; vertical-align: middle; height:16px;}

/* comment styles */
.comment {max-width:500px;}
.comment .title {padding: 10px; padding-top: 15px; font-size: 14px; font-weight: bolder; float: left;}
.comment .navhldr {padding-right:15px; padding-top:15px; padding-bottom:10px; float: right;}
.comment .navpgs {font-size: 12px; font-weight: bold; color: #6b9200; background-color: #e8f1e8; border: solid 1px #8EC200; padding:2px; text-decoration: none}
.comment .navpgss {font-size: 12px; font-weight: bold; color: #6b9200; background-color: #c2e0bf; border: solid 1px #8EC200; padding:2px; text-decoration: none}
.comment .form {padding:15px;}
.comment .border {border-top: solid #8EC200 2px; margin-left: 5px; margin-right:5px; margin-bottom:5px; padding:2px; clear:both;}

/* user page styles */
.us .dist {float:right; background-color:#f5eeda; padding:2px; padding-top:4px; height:14px;}

.lbdr1 {
	background-image: url('http://www.staysopen.com/images/lg1.gif');
	background-repeat: repeat-y;
	background-position: right;
}
.lbdr2 {
	background-image: url('http://www.staysopen.com/images/lg2.gif');
	background-repeat: repeat-y;
	background-position: right;
}
.lbdr3 {
	background-image: url('http://www.staysopen.com/images/lg3.gif');
	background-position: right;
}
.rbg {
	background-color: #C20000;
}
.brbg {
	background-color: #C28E00;
}
.lbrbg {
	background-color: #e0c67f;
}
.gbg {
	background-color: #8EC200;
}
.pbg {
	background-color: #ad00c2;
}
.rbdr1 {
	background-image: url('http://www.staysopen.com/images/rg1.gif');
	background-repeat: repeat-y;
	background-position: left;
}
.rbdr2 {
	background-image: url('http://www.staysopen.com/images/rg2.gif');
	background-repeat: repeat-y;
	background-position: left;
}
.rbdr3 {
	background-image: url('http://www.staysopen.com/images/rg3.gif');
	background-position: left;
}
.bg {
	background-image: url('http://www.staysopen.com/images/bg.gif');
	background-repeat: repeat-x;
}
.hg1 {
	background-image: url('http://www.staysopen.com/images/hg1.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.cg1 {
	background-image: url('http://www.staysopen.com/images/cg1.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.fg1 {
	background-image: url('http://www.staysopen.com/images/fg1.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.ltulc {
	background-image: url('http://www.staysopen.com/images/ltulc.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #8ec200;
}
.lturc {
	background-image: url('http://www.staysopen.com/images/lturc.gif');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #8ec200;
}
.mtulc {
	background-image: url('http://www.staysopen.com/images/mtulc.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #c28e00;
}
.mturc {
	background-image: url('http://www.staysopen.com/images/mturc.gif');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #c28e00;
}
.mtulcf {
	background-image: url('http://www.staysopen.com/images/mtulcf.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #e0c67f;
}
.mturcf {
	background-image: url('http://www.staysopen.com/images/mturcf.gif');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #e0c67f;
}
.ctulc {
	background-image: url('http://www.staysopen.com/images/ctulc.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ad00c2;
}
.cturc {
	background-image: url('http://www.staysopen.com/images/cturc.gif');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ad00c2;
}
.catTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	width: 170px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999900;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	margin-left: 10px;
}
ul {
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}
iSearch{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

form {margin: 0px 0px 0px 0px; }

input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #684500;
	padding-left: 2px;
	padding-right: 2px;
	border: dashed #999999 1px;
	background-color: #F9F6EE;
}

textarea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #684500;
	padding-left: 2px;
	padding-right: 2px;
	border: dashed #999999 1px;
	background-color: #F9F6EE;
}

.button{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	padding-left: 3px;
	padding-right: 3px;
	border: solid #cccccc 1px;
}

.dropdown{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border: solid #cccccc 1px;
}
select{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	border: solid #cccccc 1px;
	
}
.title1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #996600;
	font-weight: bolder;
}
.locTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bolder;
}
.locTitle2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bolder;
}
.sub1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996600;
}
.sub2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996600;
}

.sub1title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #996600;
	padding-left: 10px;
	font-weight: bolder;
}

.listTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #996600;
	font-weight: bolder;
}

.sub1white {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.subBorder {
	padding: 2px;
	border: solid #C28E00 2px;}

.tinyt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.error {
	color: #990000;
	border: solid #990000 1px;
	background-color: #FFE4E4;
}
.success {
	color: #0B6100;
	border: solid #0B6100 1px;
	background-color: #E8FFE4;
	padding: 3px;
}

.t10px {
	padding-top: 10px;
}