/* @override http://mura:8500/mura/default/includes/themes/merced/css/site.css */

/*	Theme: Merced */

/* @group GLOBALS
===================================== */

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	color: #434343;
	background: url(../images/bg-body.gif) repeat-x;
}
* {
	-moz-outline: 0;
}
hr {
	clear: both;
	height: 0;
	margin: 2em 0;
	border: 1px solid #ccc;
	border-width: 1px 0 0;
}
a {
	text-decoration: none;
	color: #2e7aa7;
}
a:hover {
	text-decoration: underline;
}
p.intro {
	color: #666;
	line-height: 1.4em;
	margin-bottom: 1.25em;
}
/* @group Globals - Tables
===================================== */

.content table {
	width: 100%;
}
th {
	border: 1px solid;
	border-color: #becfd6 #becfd6 #dce6ea;
	color: #32566c;
	background: #e9f3f7;
}
td {
	padding: 10px;
	border: none;
}
tr.alt td {
	background: #eee;
}  /*Move*/
/* @end Globals - Tables
-------------------------------- */


/* @group Globals - Forms
===================================== */

#primary form {
	overflow: hidden;
	max-width: 504px; /*width of #primary in three column layout*/
}
#primary #svSearchResults form {
	max-width: 100%;
}
#primary fieldset {
	border: none;
	padding: 0;
}
#primary legend {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#primary label {
	padding-top: .5em;
	line-height: 1;
	color: #0c2846;
}
.submit, .buttons input {
	float: right;
	height: 2em;
	line-height: 2.1em;
	border: none;
	padding: 0 1em;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background: #2e7aa7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
}
/* @group Globals - Forms - Search
===================================== */

#searchForm {
	position: absolute;
	top: 30%;
	right: 0;
	margin: 0;
	padding: 0;
}
#searchForm fieldset {
	padding: 0;
	border: 0;
}
#searchForm input.text {
	float: left;
	width: 160px;
	margin: 0 .75em 0 0;
	font-style: italic;
	padding: 1px;
}
#searchForm .submit {
	float: right;
}
/* @end Globals - Forms - Search
-------------------------------- */


/* @group Globals - Forms - Login
===================================== */

/* @group Globals - Forms - Login
===================================== */

#login {
	padding-bottom: 1em !important;
}
#login ol {
	padding-top: 0;
}
#svLoginContainer input.text {
	width: 99%;
}
#svLoginContainer p.required {
	float: none;
	clear: both;
}
#sendLogin fieldset {
	margin-top: -.5em;
	padding-top: .25em;
}
/* @end Globals - Forms - Login
-------------------------------- */

.sidebar #login {
	padding: 0;
}
/* @end Globals - Forms - Login
-------------------------------- */


/* @group Globals - Forms - Comments
===================================== */

#svComments {
	border-top: 2px solid #ccc;
	margin-top: 3em;
	padding-top: 2em;
}
#svComments dl {
	border-bottom: 1px dotted #ccc;
}
/* @end Globals - Forms - Comments
-------------------------------- */

/* @end Globals - Forms
-------------------------------- */

/* @end GLOBALS
-------------------------------- */



/* @group HELPER CLASSES
===================================== */

.clearfix:after {
	content: " "; /* Avoid extra space */
}
/* @end HELPER CLASSES
-------------------------------- */



/* @group LAYOUT
===================================== */

#container {
	width: 950px;
	margin: 0 auto;
	padding: 0 25px 25px;
	background-color: #fff;
	background-image: url(/barcard/includes/themes/merced/images/layout/Main_head_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.twoColSL #container {
	width: 950px;
	margin: 0 auto;
	padding: 0 25px 25px;
	background-color: #fff;
	background-image: url(/barcard/includes/themes/merced/images/layout/second_head_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#content {
	position: relative;
	margin-top: 15px;
}
.home #content {
	margin-top: 0;
}
#primary {
	float: left;
	width: 100%;
	color: #232323;
}
.home #primary {
	width: 950px;
}
.twoColSL #primary {
	float: right;
	width: 707px;
}
.twoColSR #primary {
	float: left;
	width: 707px;
}
.threeCol #primary {
	width: 504px;
}
.content, .sidebar {
	min-height: 100px; /*Fixes odd no-content disappearing bug.*/
}
#left {
	float: left;
	width: 200px;
	margin-right: 26px;
	padding: 5px 0;
}
.home #left {
	width: 687px;
	padding: 0;
}
#right {
	float: right;
	width: 156px;
	margin: 13px 0 0;
	padding: 16px 13px;
}
.home #right {
	width: 213px;
	margin: -40px 0 0;
	padding: 0;
}
.threeColSR {
	width: 167px;
}
.sidebar {
}
#left.sidebar {
}
#right.sidebar {
}
/* @group Layout - Header
===================================== */

#header {
	position: relative;
	padding-top: 1px;
	min-height: 430px;
}
.twoColSL #header {
	position: relative;
	padding-top: 1px;
	min-height: 340px;
}
h1 a {
 352display: block;
	width: 900px;
	height: 250px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
.twoColSL h1 a {
 352display: block;
	width: 900px;
	height: 300px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
}
#header .navUtility {
	position: absolute;
	top: 32%;
	right: 225px;
}
/* @end Layout - Header
-------------------------------- */


/* @group Layout - Right
===================================== */

#right {
	background: #f2f2f2;
}
/* @end Layout - Right
-------------------------------- */


/* @group Layout - Footer
===================================== */

#footer {
	clear: both;
	margin-top: 0px;
	padding: 17px 25px;
	width: 950px;
	margin-right:auto;
	margin-left: auto;
	background-color:#ffcc00;
}
#footer p {
	float: right;
	font-size: .9em;
	color: #999;
}
/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */

/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	margin: 0 0 1.5em;
}
#crumbList li {
	font-size: 1.1em;
}
#crumbList li a:hover {
	text-decoration: underline;
}
/* @end Nav - Breadcrumb
-------------------------------- */

/* @group Nav - Utility
===================================== */

.navUtility {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.navUtility li {
	display: inline;
	margin: 0 .5em 0 -0.5em;
	padding: 0 10px;
	list-style: none;
	font-size: 1em !important;
}
#footer .navUtility {
	float: left;
}
#footer .navUtility li {
	padding: 0 5px;
	border-left: 1px solid #cfcfcf;
}
#header .navUtility li {
	border-left: 1px solid #959595;
}
#footer .navUtility li a {
	font-size: .9em !important;
	color: #999;
}
/* @end Nav - Primary
-------------------------------- */

/* @group Nav - Primary
===================================== */

#navPrimary {
	height: 39px;
	overflow: hidden;
	margin: 0;
	padding: 8px 0 0 0;
	list-style: none;
	font-weight: bold;
	color: #fff;
}
#navPrimary li {
	float: left;
	margin-right: 5px;
	padding: 0;
	list-style: none;
}
#navPrimary li.first {
}
#navPrimary a {
	display: block;
	padding: 0 11px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
}
#navPrimary li a:hover, #navPrimary li.current a, #navPrimary li:hover, #navPrimary li.sfhover {
	background: #fff;
	color: #000;
	padding-right: 0 15px;
}
#navPrimary li:hover a, #navPrimary li li:hover a:hover, #navPrimary li.sfhover a:hover {
	color: #000;
}
#navPrimary li li a:hover {
	color: #000;
	text-decoration: underline;
	padding-right: 0 15px;
}
/* @group Nav - Primary - Dropdown
===================================== */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#navPrimary li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	z-index: 10;
	width: 12em;
	margin: 0;
	padding-left: 0;
	list-style: none;
	background: #2e7aa7;
}
#navPrimary li li { /* all list items */
	float: left;
	width: 12em; /* width needed for Opera */
	margin: 0 !important;
}
#navPrimary li li a {
	display: block;
	padding: .5em;
	line-height: 1;
	text-transform: none;
}
#navPrimary ul li.first, #navPrimary ul li li.first { /* all list items */
	border: 0;
}
#navPrimary li ul ul { /* third-and-above-level lists */
	margin: -1.95em 0 0 12em;
}
#navPrimary li:hover ul ul, #navPrimary li:hover ul ul ul, #navPrimary li.sfhover ul ul, #navPrimary li.sfhover ul ul ul {
	left: -9999px;
	z-index: 1001;
}
#navPrimary li:hover ul, #navPrimary li li:hover ul, #navPrimary li li li:hover ul, #navPrimary li.sfhover ul, #navPrimary li li.sfhover ul, #navPrimary li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* @end Nav - Primary - Dropdown
-------------------------------- */



/* @end Nav - Primary
-------------------------------- */





/* @group Nav - Secondary
===================================== */

.navSecondary {
	margin: 0 0 4em;
	padding: 0;
	list-style: none;
	height: auto;
}
.navSecondary li {
	margin: 0 0 .5em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #d6d6d6;
	line-height: 1.2;
}
.navSecondary .last {
	border: 0;
	padding-bottom: 0;
}
.navSecondary li ul {
	margin: .5em 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.navSecondary li {
	margin-bottom: .5em;
}
.navSecondary li a {
	display: block;
}
.navSecondary li a:hover {
}
.navSecondary li.current a {
	font-weight: bold;
	color: #ff3405;
}
/* @group Nav - Secondary - Second Level
===================================== */

.navSecondary li.current ul {
}
.navSecondary li li {
	margin: 0 0 .5em 1em;
	padding: 0;
	border-bottom: none;
	list-style: none;
	line-height: 1.2em;
}
.navSecondary li.current li a {
	font-weight: normal;
	color: #434343;
}
/* @end Nav - Secondary - Second Level
-------------------------------- */

/* @end Nav - Secondary
-------------------------------- */


/* @group Nav - More Results
===================================== */

.moreResults {
	border-top: 2px solid #e6e6e6;
	padding-top: 1.5em;
}
/*.moreResults dt {
	float: left;
	margin-right: .5em;
	}*/

.moreResults ul {
	/*float: right;*/
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.moreResults li {
	display: inline;
	padding: 0 .25em;
	list-style: none;
	border-right: 1px solid #b6b6b6;
}
.moreResults li.resultsFound {
	padding-right: .5em;
}
.moreResults li.navNext {
	border-right: 0;
}
.moreResults li.navPrev {
	border-right: 0;
}
.moreResults li a {
	padding: 0;
}
/* @end Nav - More Results
-------------------------------- */

/* @end NAVIGATION/UI
-------------------------------- */



/* @group MODULES
===================================== */

/* @group Galleries
===================================== */
/*Optimized Grid for 80px Thumbnails*/

#svGallery {
	border-top: 2px solid #e6e6e6;
	padding-top: 1.8em;
}
.oneCol #svGallery li {
	width: 9%;
}
.twoColSR #svGallery li, .twoColSL #svGallery li {
	width: 11%;
}
.threeCol #svGallery li {
	width: 18%;
}
/* @end
-------------------------------- */

/* @group Calendar
===================================== */

.svCalendar table {
	margin-top: 0;
}
.svCalendar th {
	background: #0c2846;
	vertical-align: middle;
}
.svCalendar th a, .svCalendar th a:hover {
	background: #0c2846;
}
.svCalendar th a:hover {
	color: #2e7aa7;
}
.svCalendar tr.dayofweek td {
	background: #2e7aa7;
	color: #fff;
}
.svCalendar th, .svCalendar td {
	border: 1px solid #fff;
}
.svCalendar td {
	background: #e9f3f7;
}
/* @end Calendar
-------------------------------- */

/* @group Dragable Feeds */

#svRSSFeeds form {
	background: transparent;
}
li.boxItemHeader { /* Link of items inside dragable boxes */
	color: #2e7aa7;
	padding-left: 10px;
	background: url(../images/pointer_red_sm.gif) no-repeat left .25em;
}
a.boxItemHeader { /* Link of items inside dragable boxes */
	color: #2e7aa7;
}
#svAddNewFeed {
	padding: 0 !important;
	background: transparent !important;
}
#svAddNewFeed button { /* !important used to override dragable_feeds.css */
	background: #2e7aa7 !important;
	font-size: 11px !important;
}
/* @end */



/* @group Features
===================================== */

#features {
	overflow: hidden;
}
#features dl {
	float: left;
	clear: none;
	width: 213px;
	margin: 0 16px 0 0;
}
#features dt {
	font-size: 2em;
	font-weight: bold;
	letter-spacing: -0.025em;
}
#features dt a {
	color: #232323;
}
#features dt a:hover {
	text-decoration: none;
}
#features dd {
	font-size: 1.1em;
}
#features dd p {
	margin: -3px 0 8px;
	line-height: 15px;
}
#features dd a {
	font-weight: bold;
}
#features dd.image {
	float: none;
	margin: 0 0 1.7em;
}
#features dd.image img {
/* recommended size: */
	/*width: 213px;*/
	/*height: 120px;*/
	}
/* @end Features
-------------------------------- */


/* @group Home Feeds
===================================== */

.home .sidebar .svIndex h3 {
	display: block;
	padding: 0 1em;
	margin-bottom: 1em;
	line-height: 40px;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #fff;
	background: #ff3405;
}
.home .sidebar .svIndex dl {
	margin: 0 1.5em 1em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #d6d6d6;
}
.home .sidebar .svIndex dl.last, .home .sidebar .svIndex dl:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.home .sidebar .svIndex dt {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.3;
}
.home .sidebar .svIndex dt.releaseDate {
	margin: 0 0 3px;
	font-size: 1em;
	text-transform: uppercase;
	color: #979797;
}
.home .sidebar .svIndex dd {
	margin: 0 0 .25em;
	padding: 0;
	font-size: 1.1em;
	color: #434343;
}
.home .sidebar .svIndex dd.summary {
	margin: 0 0 .5em;
}
/*.home .sidebar .credits,
.home .sidebar .tags,
.home .sidebar .ratings,
.home .sidebar .credits {
	color: #999 !important;
	}*/

.home .sidebar .svIndex dl.hasImage .image {
	margin: 0 .5em 0em 0;
}
.home .sidebar .svIndex dl.hasImage .image img {
	width: 50px;
}
.home .sidebar .svIndex dd p {
	margin: 0;
	padding: 0;
	line-height: inherit;
}
.home .sidebar .svIndex span.readMore a {
	display: none;
}
/* @end Home Promo Feeds
-------------------------------- */

/* @group Indexes
===================================== */

.svIndex dl {
	padding-bottom: 1em;
	border-bottom: 1px dotted #ccc;
}
.sidebar .svIndex dl {
	margin: .5em 0;
	padding: .5em 0 .5em;
}
.svIndex dl.hasImage {
	display:block;
	width:150px;
	float:left;
	position: relative;
	min-height: 185px;
}
.sidebar .svIndex dl.hasImage {
	min-height: 0;
	padding-left: 10px;
}
.svIndex dl.hasImage .image {
	float: none;
}
.sidebar .svIndex dl.hasImage .image {
	display: none;
}
.content .svIndex {
	margin-top: 2em;
}
.content .svIndex dt {
	font-size: 1.6em;
	margin-bottom: .5em;
}
.svIndex dt.releaseDate {
	text-transform: uppercase;
	color: #777;
	margin-bottom: .5em;
	font-size: 1em !important;
}
.svIndex dd {
	line-height: 1.2;
}
.svIndex dd.image {
	position: absolute;
	top: 0;
	left: 0;
}
/* @group Ratings */

.content .svIndex dd.credits, .content .svIndex dd.comments, .content .svIndex dd.tags, .content .svIndex dd.rating {
	line-height: 20px; /* acommodate height of stars */
}
div.stars a {
	width: 14px;
	height: 13px;
	background: transparent url(../images/rater/stars.png) no-repeat;
}
.zero {
	background-image: url(../images/rater/star_zero.png);
}
.one {
	background-image: url(../images/rater/star_one.png);
}
.onehalf {
	background-image: url(../images/rater/star_onehalf.png);
}
.two {
	background-image: url(../images/rater/star_two.png);
}
.twohalf {
	background-image: url(../images/rater/star_twohalf.png);
}
.three {
	background-image: url(../images/rater/star_three.png);
}
.threehalf {
	background-image: url(../images/rater/star_threehalf.png);
}
.four {
	background-image: url(../images/rater/star_four.png);
}
.fourhalf {
	background-image: url(../images/rater/star_fourhalf.png);
}
.five {
	background-image: url(../images/rater/star_five.png);
}
/* @end */

/* @group Slideshow
===================================== */

.svSlides dl {
	border: 0;
	margin: 0;
}
.svSlides dl.hasImage { /* Optimized for 180px wide images. Edit image size in "site settings." Adjust here as necessary*/
	position: relative;
	padding-left: 200px;
	min-height: 180px;
}
.home .svSlideshow {
	position: relative;
	width: 627px;
	/*height: 234px;*/
	overflow: hidden;
	padding: 30px 30px 10px;
	margin: 0 0 2.2em;
	color: #b4dffa;
	background: #102e50 url(../images/bg-hero.jpg) no-repeat !important;
	border: 0;
}
.home .svSlides {
	position: relative;
	border: 0;
	z-index: 1;
	padding: 0;
	margin: 0 !important;
	min-height: 186px;
}
.home .svSlides dl {
	/*width: 440px;*/
	height: 200px;
	padding-bottom: 0;
	margin-right: 0;
	border: 0;
	font-size: 1em;
	background: transparent !important; /*for IE 6/7*/
}
.home .svSlides dt {
	margin-bottom: .35em !important;
	font-size: 2.6em !important;
	font-weight: bold;
	letter-spacing: -0.025em;
	line-height: 1;
	color: #fff;
}
.home .svSlides dt.releaseDate {
	color: #abdffa;
	font-size: 11px !important;
	font-weight: normal;
	margin-bottom: .5em !important;
}
.home .svSlides dt a {
	color: #fff;
}
.home .svSlides dd {
	margin-bottom: 1.1em;
	letter-spacing: -0.025em;
	font-size: 1.4em !important;
	line-height: 1.2em;
	padding: 0;
}
.home .svSlides dd.image { /* Optimized for 180px wide "medium" images - edit image size in "site settings." Adjust here as necessary */
	position: absolute;
	display: block;
	width: 180px;
	height: 180px;
	float: none;
	padding: 0;
	border: 3px solid #1c5981;
}
.home .svSlides dd.image img {
	display: block;
}
.home .svSlides .readMore {
	float: right;
}
.home .svSlides .readMore a {
	font-size: 11px !important;
	font-weight: bold;
	color: #fff;
	height: 2.1em;
	line-height: 2.1em;
	border: none;
	padding: 0 1em;
	display: block;
	width: 60px;
	text-align: left;
	padding-right: 22px;
	margin-right: 339px;
	margin-top: .75em;
	background: #2e7aa7 url(../images/arrows_white.gif) no-repeat 6.8em 50%;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}
.svPager {
	text-align: center;
	line-height: 2;
}
.home ol.svPager {
	position: relative;
	z-index: 2;
	width: 190px;
	text-align: center;
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
ol.svPager li {
}
ol.svPager a {
	color: #fff;
	background: #0c243a;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
ol.svPager li.activeLI a, ol.svPager a:hover {
	background: #ff3405;
	text-decoration: none;
}
/* @end Slideshow
-------------------------------- */

/* @end Indexes
-------------------------------- */


/* @group Session Tools
===================================== */

#svSessionTools p#welcome {
	font-weight: bold;
	color: #ff3405;
}
/* @end Session Tools
-------------------------------- */


/* @group User Tools - Categories
===================================== */

#svCategories li {
	margin: 0;
	padding: 0;
}
#svCategories li a {
	margin: 0;
	padding: 0;
}
/* @end User Tools - Categories
-------------------------------- */


/* @group User Tools - Favorites
===================================== */

#favoriteList li {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}
#favoriteList li a {
	margin: 0;
	padding: 0;
}
/* @end User Tools - Favorites
-------------------------------- */

/* @end MODULES
-------------------------------- */
.home_intro {
	width:680px;
	margin-left:auto;
	margin-right:auto;
}
.home_intro p {
	font-size:16px;
	font-family:Helvetica, Arial, sans-serif;
	line-height: 22px;
	text-align: justify;
}
.yellow_box {
	width:890px;
	padding: 15px 30px 15px 30px;
	background-color: #ffcc00;
	margin-top: 35px;
}
.bar_of_week {
	width:283px;
	float:left;
}
.bar_link {
	display:block;
	text-align:right;
	padding: 3px 0 0 0;
	font-size:16px;
}
.plus {
	font-size:20px;
	font-weight:bold;
	line-height: 0px;
}
.cen_nav {
	width:270px;
	float:left;
	padding: 0 25px 0;
}
.pic_fun {
	width:283px;
	float:left;
	padding: 15px 0 0 0;
}
#jump {
	margin:0;
	padding:0;
}
#jump li {
	list-style-image:none;
	margin:0;
	padding: 5px 0 0 0;
	list-style-type: none;
}
a.nav_map {
	height: 50px;
	width: 270px;
	overflow: hidden;
	background-image: url(/barcard/includes/themes/merced/images/layout/but/home_buttons_map.jpg);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	display:block;
}
a:hover.nav_map {
	background-position: 0px 0px;
}
a.nav_buy {
	height: 50px;
	width: 270px;
	overflow: hidden;
	background-image: url(/barcard/includes/themes/merced/images/layout/but/home_buttons_buy.jpg);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	display:block;
}
a.nav_rules {
	height: 50px;
	width: 270px;
	overflow: hidden;
	background-image: url(/barcard/includes/themes/merced/images/layout/but/home_buttons_about.jpg);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	display:block;
}
a:hover.nav_rules {
	background-position: 0px 0px;
}
a:hover.nav_buy {
	background-position: 0px 0px;
}
a.nav_don {
	height: 50px;
	width: 270px;
	overflow: hidden;
	background-image: url(/barcard/includes/themes/merced/images/layout/but/home_buttons_char.jpg);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	display:block;
}
a:hover.nav_don {
	background-position: 0px 0px;
}
a.nav_face {
	height: 50px;
	width: 270px;
	overflow: hidden;
	background-image: url(/barcard/includes/themes/merced/images/layout/but/home_buttons_face.jpg);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	display:block;
}
a:hover.nav_face {
	background-position: 0px 0px;
}
.clear {
	clear:both;
}
.bar_info {
	background-image: url(/barcard/includes/themes/merced/images/layout/bar_info.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:770px;
	min-height:150px;
	margin-top: 35px;
	padding: 13px 0 0 180px;
	text-align:center;
}
.bar_info img {
	padding: 5px;
	border: #999 dotted 1px;
	margin: 0 10px 10px 0;
}
.bow_title {
}
#thebars .svindex {
	width:707px;
	float:left;
}
#thebars .svIndex dl.hasImage {
	clear:none;
	margin: 0 20px 10px 0;
	border:none;
	_height: 160px;
}
#thebars .svIndex dl img {
	border: thin dotted #999;
}
#thebars .svIndex dt {
	font-size:12px;
	position:relative;
	top:153px;
}
#thebars .svIndex dt a {
	color:#999;
}
h6 {
	font-size:16px;
	color:#999;
	margin:0px;
}
h5 {
	font-size:20px;
}
.hotel_ico {
	padding:0 0 0 55px;
	margin: 0 0 0 25px;
	background-image: url(/barcard/includes/themes/merced/images/layout/hotel.png);
	_background-image: url(/barcard/includes/themes/merced/images/layout/hotel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 60px;
	_overflow: auto;
	_zoom: 1;
}
.boat_ico {
	padding:0 0 40px 55px;
	margin: 0 0 0 25px;
	background-image: url(/barcard/includes/themes/merced/images/layout/ship.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:60px;
	_overflow: auto;
	_zoom: 1;
}
p.buy_now {
	padding:0;
	margin:0;
}
#sysTheBars h3 {
	display:block;
	padding:3px;
	font-size:16px;
	background-color:#F3D032;
}
.online_box {
	padding:5px;
	background-color:#F3D232;
	margin-bottom: 25px;
}
.online_box td{
	padding:0;
	margin:0;
	font-size: 10px;
	text-align:right;
}
.online_box table{
	padding:0;
	margin:10px 0 0 0;
	width:100%;
	float:left;
	
}
.online_box p{
	padding:0;
	margin:0;
}
.online_box input{
	padding:5px 0 0 0;
	margin:0;
	font-size:10px;
	clear:left;
}
.online_box td input{
	padding:0;
}
.sidebar form {
	float:left;
	margin-bottom:0;
	width:100%;
}
form {
	margin-bottom:0;
}
.sidebar h5 {
	font-size: 16px;
	color:#000;
	border-bottom: 2px dotted #000;
}
.pp {
	text-align:center;
}
.sidebar .svIndex {
	border: 1px solid #FC0;
}
#navPeer {
	padding: 10px;
	border:#FC0 2px solid;
}
.content .online_box {
	width: 250px;
	display: block;
	float:right;
}
.content .online_box h5 {
	border-bottom: #000 dotted 3px;
}
.content .online_box form{
	width: 250px !important;
}

#primary.content .imgMed {
	float:none;
	margin:0 0px 10px 10px;
	padding: 0;
	border: #999 dotted 1px;
}
#primary.content a#svAsset {
	background-position:0;
	background-repeat:no-repeat;
	display:inline;
	line-height:0;
	margin:0;
	padding:0;
}
h2.pageTitle {
	margin:0 0 10px 0;
	font-size:30px;
	line-height: 30px;
}
p {
	margin: 10px 0 0 0;
}
.content .svIndex {
	margin-top:0;
}
.bar_img {
	padding: 0 0 10px 0;
}
.con_form .req_star{
	color:#930;
	font-size: 20px !important;
	font-weight: bold;
	padding-top:5px;
	
}
.left_col_con{
	font-size: 16px !important;
	text-align: right;
	line-height:17px;
}
.con_form td{
	padding:0 0 5px 5px;
}
.locations strong{
	font-size:16px !important;
}
table.locations{
	margin-bottom:25px;
	border: #999 solid 1px;
}
.b_info {
	border: 3px solid #E9D545;
	width: 230px;
	padding: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 10px 0 10px 10px;
	float: right;
	
}
.b_info a {
	display: block;
	width: 230px;
	float: left;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	color: #999;
	font-weight: bold;
}
.b_info a:hover{
	color:#EE4330;
}
.b_head {
	display: block;
	width: 75px;
	text-align: right;
	float: left;
	font-weight:bold;
}
.b_info p {
	width: 150px;
	display: block;
	float: left;
	margin: 0px !important;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 5px !important;
	font-size: 12px !important;
}
h6{
	color: #9B7E1E;
	padding:0px;
	margin:0;
	font-size:18px;
}
.sysFaqs .content p {
	margin:0 0 20px 0;
}
.sysSimpleRules .content p {
	margin:0 0 20px 0;
}
.Comment_box{
	padding:20px 4px 4px 4px;
	border:1px solid #F3D032;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color:#000;
}
.Comment_box_full{
	padding:20px 4px 4px 4px;
	
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color:#000;
}
.curl_quo{
	color:#999999;
font-size:40px;
line-height:1px;
padding:0 2px;
vertical-align:bottom;
}
.sig{
	text-align:right;
	font-size:14px;
	padding: 10px 0 0 0;
		font-style:normal;

}
.Comment_box .location{
	text-align:right;
	font-size:12px;
	color:#999;
	font-style:normal;
		
}
.wrap_q{
	padding: 0 0 20px 0;
}
.wrap_q_full{
	padding: 0 0 10px 0;
}
.wrap_q_full .quote{
	font-size:14px;
	line-height: 18px;
}
.wrap_q_full .sig{
	font-size:14px;
font-style:normal;
padding:10px 0 0 10px;
text-align:left;
color:#666;
}
.wrap_q_full .curl_quo {
color:#999999;
font-size:30px;
line-height:1px;
padding:0 2px;
vertical-align:bottom;
}

.sysEventsNews .svIndex dl.hasImage {
display:block;
float:left;
min-height:170px;
padding:0 0 0 180px;
position:relative;
width:500px;
_width: 300px;

}
.sysEventsNews dd.image{
	padding:4px;
	background-color:#666;
}

#eventsnews #primary.content .imgMed {
padding:5px;
background-color:#333;
float:right;
margin:0 0 10px 10px;

}

.warn_2{
	font-size:12px;
	font-weight:bold;
	color:#F00;
	width: 65px;
	float:left;
	text-align:right;
	line-height: 10px;
	background-image: url(/barcard/includes/themes/merced/images/layout/chev.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 17px;
}	
.dis_1{
	padding: 3px;
	background-color:#FFC;
	color:#F00;
	font-size:12px;
	font-weight:bold;
	margin: 5px 0 0 0;
}
.wrap_t{
	width: 235px;
	float:left;
	display:block;
}
.t_inner{
	margin: 0 0 10px 0;
	padding: 10px;
	border: #999 solid 1px;
	width: 200px;
}
.pp_code table {
	margin:0;
}
.pp_code table td{
	margin:0;
	padding:0;
}
.pp_code input{
	margin: 10px 0 0 0;
	
}
.cart_wrap{
	display:block;
	width: 95px;
	float:right;
	position:absolute;
	top:10px;
	right: 5px;
}
.t_title{
	display:block;
	width: 200px;
	height: 20px;
	min-height:20px;
	max-height:20px;
	overflow:hidden;
	font-size: 16px;
	line-height: 20px;
	color:#666;
}
.b_title{
	
	width: 200px;
	

	font-size: 16px;
	
	color:#666;
	padding-bottom:4px;
}
.b_des{
	font-size:12px;
	line-height: 12px;
	color:#999;
	
}
.strong{
	font-weight:bold;
}
.t_price{
	color:#0033CC;
display:block;
font-size:16px;
font-weight:bold;
height:20px;
line-height:20px;
max-height:20px;
min-height:20px;
overflow:hidden;
padding:5px 0 0;
text-align:right;
width:200px;
}
.b_pay{
	padding:10px 0 30px 0;
	display: block;
	text-align:right;
	
}
optgroup{
	color:#FFAAB0;
}
.left_ad{
	position:relative;
	top:15px;
	left:5px;
}
p + ul, p + ol {
margin-top:10px;
}

#don_box{
	float:right;
	width:300px;
	height:130px;
	max-height:130px;
	min-height: 130px;
	position:relative;
	top:40px;
	right:0;
	background-image:url(/barcard/includes/themes/merced/images/layout/Donations.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}
.don_amount{
	position:relative;
	top:73px;
	font-size:30px;
	
		
}
.don_month{
	position:relative;
	top:70px;
	font-size:14px;
	color:#666;
	padding-left:60px;

}
/* EOF */
