/*
Theme Name: MarketRG
Theme URI: http://anchorwave.com
Description: WP theme for Market Restaurant Group
Version: 1.0
Author: Anchor Wave
Author URI: http://www.anchorwave.com
*/

* {
	font-family: tahoma;
	font-size: 14px;
}
img {
border:0;
}
h1.title,
h2.title,
span.title {
	color: rgb(99, 131, 147);
	text-transform: uppercase;
	font-weight:normal;
	margin:0;
	padding:0;
}
h1.title,
span.title {font-size:20px;}
h2.title {font-size:18px;}

.smtitle, .widgettitle {
	font-size: 18px;
	color: rgb(99, 131, 147);
	font-variant: small-caps;
	font-weight: bold;
}
ul, li, ol {
	list-style: none;
	margin: 0px;
}
a, .wpcf7-form-control-wrap, .mkttxt {
	color: rgb(99, 131, 147);
	text-decoration: none;
	font-weight: bold;
}
body {
	background-color: rgb(255, 255, 255);
	margin: 0 0 0 0;
}
.alignright {
	float: right;
	padding: 2px 5px 2px 5px;
}
.alignleft {
	float: left;
	padding: 2px 5px 2px 5px;
}
#mktheader {margin-bottom:5px !important;}
#mkt {
	width: 1000px;
	margin: 0px auto;
	position: relative;
}
#mktpages {
	background-image: url("images/mktpages.gif");
	background-color: rgb(99, 131, 147);
	background-position: right bottom;
	width: 243px;
	height: 100%!important;
	z-index:999;
}
#mktnavi {
	margin-top: 0px;
	z-index: 9;
}
#mktnavi li {
	position: relative;
}
#mktnavi li ul {
	position: absolute;
	width: 150px;
	left: 0px;
	top: 5px;
	display: none;
	z-index: 2;
}
#mktnavi li:hover ul {
	display: block;
}
#mktnavi a {
	position: relative; /* IE */
}
#mktnavi {
	margin: 0px;
	width: 190px;
	text-align: right;
}
#mktnavi li {
	position:relative;
	display: block;
	height: 35px;
	line-height: 35px;/*margin-left: -30px;*/
	}
#mktnavi a {
	display:block;
	padding:3px;
	text-decoration:none;
	color:rgb(204, 216, 221);
	padding-right: 15px;
	font-weight: bold;
	font-size: 16px;
	position: relative; /*for IE7*/
}
#mktnavi a:hover, li.current_page_item a, li.current_page_parent a {
	background-image: url("images/mktpagesbg.gif");
	background-position: center right;
	background-repeat: no-repeat;
	color: rgb(255, 255, 255)!important;
}
li li.current_page_item a, li.current_page_parent li a, li.current_page_item li, li.current_page_item li a {
	background-image: none!important;
}
#mktnavi li ul {
	position: absolute;
	width: 200px;
	left: 154px;
	top: 5px;
	display: none;
}
#mktnavi li:hover ul, #mktnavi li.over ul {
	display: block;
}
#mktnavi li li {
	background-color: rgb(255, 132, 0);
	background-image: none;
	color: rgb(255, 255, 255);
	-moz-opacity: .90;
	filter:alpha(opacity=90);
	height: 30px;
	display:block;
	width:100%;
}
#mktnavi li li a {
	color: rgb(255, 255, 255);
	line-height: 15px;
	height: 15px;
	width: 85%;
	margin-left: 4px!important;
	vertical-align: bottom;
	font-size: 12px;
}
#mktnavi li li a:hover {
	background-color: rgb(255, 162, 63);
	background-image: none;
	border-bottom: solid 1px rgb(255, 255, 255);
}
#mktright {
	width: 750px;
	z-index: 0;
}
#mktexcerpt {
	position: realtive;
	width: 749px;
	background-color: rgb(237, 242, 248);
	border-left: solid 1px rgb(204, 204, 204);
}

#mktexcerptsmall {
	position: realtive;
	width: 230px;
	background-color: rgb(237, 242, 248);
	border-left: solid 1px rgb(204, 204, 204);
}

#mktemail {
	background-color: rgb(237, 242, 248)!important;
	border-left: solid 1px rgb(204, 204, 204);
}
#mktpad, .entry, .mkttbl {
	padding: 0 15px;
	line-height: 1.83em;
	color: rgb(102, 102, 102);
}
#mktepad {
	padding-left: 15px;
	line-height: 2em;
	color: rgb(102, 102, 102);
	background-color: rgb(237, 242, 248);
}
#mktet {
	background: rgb(237, 242, 248) url(images/mkttp.gif) repeat-x left top;
	border-left: solid 1px rgb(204, 204, 204);
	height: 10px;
}
#mkteb {
	background: rgb(237, 242, 248) url("images/mkteb.gif") repeat-x left bottom;
	border-left: solid 1px rgb(204, 204, 204);
	height: 10px;
}
#mktsideeb {
	background-image: url("images/mktsideeb.gif");
	background-color: rgb(237, 242, 248);
	height: 26px;
}
#mktside {
	background-color: rgb(96, 131, 149);
}
#mktside li {
	background-image: none;
}
.post {
	background-image: url("images/mktpostbg.gif");
	background-repeat: no-repeat;
	width: 750px;
}
#mktrotator, #mktrotator div {
	width: 750px!important;
	text-align: left!important;
	z-index:-1;
}
.sp-title {
	height: 14px;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-indent: 10px;
}
.sp-content {
	border: solid 1px rgb(207, 207, 207);
	line-height: 1.5em;
}
.sp-content ul, .sp-content ol, .sp-content li {
	color: rgb(99, 131, 147);
	list-style: disc outside;
	margin-left: 15px;
}
.sp-footer {
	background-color: #999999;
	color: #ffffff;
	font-size: 14px;
	text-indent: 10px;
	margin:5px;
	padding:5px;
}
.sp-footer a {
	color:#FFF;
}
.mktsub {
	width: 85px;
	height: 18px;
	background-image: url("images/submit.gif");
	background-color: transparent;
	border: none;
}
.mktpress {
	float: left;
	padding-left: 15px;
	width: 600px;
}
.mktpd {
	width: 230px;
}
#text-4 p {
	line-height: 17px;
}
.divider {
	width:90%;
	color:#999;
	margin:20px auto;
}
#mktepad p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
}
.linklove {
	display:none;
}
#cforms2form {
	width:250px!important;
}
.slideshow {
	margin-bottom:0px!important;
	height:300px!important;
	z-index:1;
}


#cforms3form.cform  {
	width:400px!important;
	margin:0px;
}

#cforms3form.cform input {
		width:200px;
}

#cforms3form.cform input.cf-box-a, input.cf-box-b {
		width:16px!important;
}

#cforms3form.cform label, #cforms3form.cform label span {	
	width:100px;
}

#cforms3form.cform  label.cf-group-after span {
		width:200px;
}

#cforms3form.cform textarea {
		display:inline;
		width:200px;
}

#cforms3form.cform p.cf-sb {
		margin-right:69px;
}





.anythingSlider                         { width: 243px; height: 305px; position: relative; margin: 0px; }
.anythingSlider .wrapper                { width: 243px; overflow: auto; height: 305px; margin: 0 0px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0!important; padding: 0!Important; }
.anythingSlider ul li                   { display: block; float: left; padding: 0!Important; height: 305px; width: 243px; margin: 0!Important; }
.anythingSlider .arrow                 { display:none; }
.anythingSlider .forward                { display:none; }
.anythingSlider .back                   { display:none; }
.anythingSlider .forward:hover         { display:none; }
.anythingSlider .back:hover            { display:none; }

#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                           { display:none; }
#start-stop.playing                    { display:none; }
#start-stop:hover                    { display:none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.reservation-btn {
		position:relative;
		width:246px;
		height:52px;
		display:block;
		float:left;
		background:url(/media/2010/01/reservation-button.jpg) top left no-repeat;
}

.reservation-btn:hover {
	background:url(/media/2010/01/reservation-button.jpg) bottom left no-repeat;
}
.callahead-btn {
	position:relative;
		width:246px;
		height:52px;
		display:block;
		float:left;
		background:url(/media/2010/01/callahead.jpg) top left no-repeat;
}

.callahead-btn:hover {
	background:url(/media/2010/01/callahead.jpg) bottom left no-repeat;
}

.ccform .error {
	color:#c62b31;
}



div.social {
position: absolute; 
top:240px; 
left:38px;
}
div.social span {
display:none;
}
div.social a {
margin:10px 0;
display:block;
height:60px;
}
div.social a:hover {
background-position: 0 -59px;
}
a#btn-facebook {
background:url(images/btn-facebook.gif) no-repeat;
width:153px;
}
a#btn-twitter {
background: url(images/btn-twitter.gif) no-repeat;
width: 173px;
}
