body {font-size:0.9em;line-height:1.4; font-family:Arial,sans-serif;color:#222;background-color:#f2a313;margin:0px;padding:0px;background-image:url('../images/RYFbg.jpg');background-repeat:repeat-x;background-position:50% 0px}
a {text-decoration:none;color:#0261d0; }
a:hover {color:black;text-decoration:underline}
h2 {margin:5px 0px}

#header-block {width:990px;margin:20px auto 0px auto;text-align:right;padding:0px 0px; border:0px solid #F00}
.logoimg {color:#0e6fd1;font-size:1.7em;font-weight:bold;text-decoration:none;height:50px;overflow:hidden}
.logoimg a {color:#000;}
.logophrase {color:#555;font-weight:bold;font-size:1.2em;}
.header_content {position:relative;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-image:url('../images/qik-header.png');height:117px}
.nav a { text-decoration:none;font-size:0.8em}
.nav a:hover {color:#0e6fd1;text-decoration:underline}
.nav span a:hover { color:#ee145b;}
.hdr_category { list-style-type:none;margin-top:63px;padding:0px;margin-left:auto;margin-right:auto;}
.hdr_category li {float:right;text-align:center;font-weight:bold;font-size:1em;margin-right:5px;}
.hdr_category li a {width:110px;margin-top:4px;padding-top:14px;height:36px;color:#ec871b;display:block;background-color:#3e1606;-moz-border-radius-topleft: 15px; -webkit-border-top-left-radius: 15px;-moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px; }
.hdr_category li a:hover {background-color:#0261d0;color:white;text-decoration:none}
.hdr_category #current_tab {height:36px;padding-top:18px;margin-top:0px;background-color:#c69c6d;color:#fff;}
.sub_header {background-color:transparent;margin-left:auto;margin-right:auto;margin-top:10px} 
#hdr-user-links {padding-top:20px;margin:0px 4px;color:#ec871b;height:15px;background-color:transparent;width:80px;font-size:0.8em;font-weight:normal}
#hdr-user-links:hover {color:white}
#header-grad-shade {position:absolute;bottom:0px;background-image:url('../images/hdr-bottom-shade.png');background-repeat:repeat-x;height:12px;width:100%}
.hdr_category li img {padding-top:20px;}

.sub-hdr-type {list-style-type:none;margin:5px 0px;padding:0px;border-bottom:1px solid #bbb;padding-left:10px;clear:both;height:40px}
.sub-hdr-type li {float:left;border:1px solid #bbb;border-style:none;padding:5px 10px;position:relative;bottom:-1px;}
.sub-hdr-type li a {font-size:20px;color:#0261d0;}
#sub-hdr-type-selected {border-style:solid solid none solid;border-bottom:1px solid white}
#sub-hdr-type-selected a {color:black}

.footer-block {text-align:center;background-color:#222222;color:#b0cb79;width:990px;padding-top:10px;padding-bottom:30px;margin-left:auto;margin-right:auto;}/*background-color:#425224;*/
.footer-block a {color:#b0cb79}

#body-block {width:990px;margin:0px auto;min-height:400px;padding:0px 0px 30px 0px;background-color:#fff; }
#body-spacing {padding:20px 20px}
#dialog_link { padding:3px 5px; font-size:0.8em}
#autocomplete {position:absolute;background-color:white;border:1px solid #ddd;font-size:0.9em}
#autocomplete ul {list-style-type:none;margin:0px;padding:0px}
#autocomplete li {border-bottom:1px solid #aaa;padding:3px}
#autocomplete p {font-size:0.8em;color:#999;margin-top:0px;margin-bottom:5px}
#error-container {
	font-weight:bold;
	color:red;
	padding:5px;
	margin:5px auto;
}
#success-container {
	border-style:solid;
	border-color:#8acc8a;
	border-width:1px 0px;
	background-color: #ACFFAC;
	padding:5px;
	margin:5px auto;
}
#warning-container {
	font-size:1.2em;position:absolute;top:0px;left:0px;background-color:white;width:100%;text-align:center;padding:2px
}

.required {color:orange;}
.resizable {margin:0px}
.grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url(../images/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
.selected {background-color:#4488dd;color:white}
.round {-moz-border-radius:5px;-webkit-border-radius:5px;}
.de-em-text {color:#777;}
.img-container {border:1px solid #ccc;padding:1px}

.form-row {margin-bottom:10px}
.form-lhs {float:left;width:450px}
.form-rhs {float:left;width:350px}
.form-wide {margin-bottom:20px}
.sform-lhs {float:left;width:100px;}
.sform-rhs {float:left;width:230px;}

.form-text {width:300px;padding:3px;vertical-align:middle}
.form-textarea {width:100%;height:70px}
.form-select {min-width:150px;padding:3px;vertical-align:middle}
.form-text-short {width:60px;padding:3px;vertical-align:middle}
.form-text-long {width:500px;padding:3px;vertical-align:middle}

.form-field-container {background-color:#eee;padding:10px;margin-bottom:15px;}
.text-optional {font-size:0.7em;color:#777}
.text-hint {font-size:0.8em;color:#777}
.lhs-body {float:left;width:580px}
.rhs-body {float:right;width:300px}

/* DISH STYLES */
.dish-img-med {width:200px;height:150px;position:relative}

.dish-row-list {border-top:6px dotted #ddd;padding:20px 0px;position:relative;}
.dish-row-list-lhs {float:left;width:200px}
.dish-row-list-rhs {float:left;padding-left:10px;width:425px;}
.dish-row-list-lhs-narrow {float:left; width:80px}
.dish-img-thumb {width:80px;height:80px}

.dish-rating-col {font-size:1.8em;color:#888;font-weight:bold}
.dish-title-col {float:left;color:#222;font-size:1.4em;font-weight:bold;line-height:normal;position:relative;z-index:10}
.dish-title-col div {font-size:0.7em;margin-top:3px;font-weight:normal}
.dish-title-col div a {color:#222;}
.dish-title-col a {color:#222}
.dish-award-col img{position:absolute;top:10px;right:15px;z-index:1}
.dish-review-box {margin-top:4px}
.dish-control-box {margin-top:10px}
.dish-control-box a,span {margin-right:10px}

.raved-banner {background-image:url('../images/sprites.png');position:absolute;left:0px;top:0px;background-position:1px -64px;border-width:0px}

/* RESTAURANT STYLES */
.restaurant-row-list {border-top:6px dotted #ddd;padding:20px 0px;position:relative;margin-top:10px;}
.restaurant-row-list {border-top:6px dotted #ddd;padding:20px 0px;position:relative;margin-top:10px;}


.faved {color:#888}
.favorite {margin:0px}
.alt_bg {background-color:#f8f5e0}
.follow-btn {background-color:#888;padding:5px;cursor:pointer;color:#fff;vertical-align:middle;font-weight:bold}
.follow-btn span {font-size:1.8em;;margin:0px;padding:0px;vertical-align:middle}
.follow-btn:hover {background-color:#BBB}
.followed {}

#endless_load {outline:0;font-weight:bold;width:100%;border:1px solid #888;cursor:pointer;display:block;text-align:center;padding:10px 0px;background:url('../images/more.gif') repeat;border-left-color:#bbb;border-top-color:#bbb;}
#endless_load:hover {border-color:#888;background-position:0px 80px;text-decoration:none}
#sbt_pleasewait {display:none}

.normal-button {outline:0;font-weight:bold;border:1px solid #888;cursor:pointer;display:block;text-align:center;padding:8px;background:url('../images/more.gif') repeat;border-left-color:#bbb;border-top-color:#bbb;}
.normal-button:hover {border-color:#888;background-position:0px 80px;text-decoration:none}

.col_module{
padding:5px 10px 10px 10px;
margin-bottom:10px;
border-top:3px solid #7a2e00;background-color:#f8f5e0;
-moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius: 15px;
}


.col_module_coupon{
padding:5px 10px 10px 10px;
margin-bottom:10px;
background-color:#FFFFFF;
border:3px dotted #000000;
}

/*.col_module a {color:#333;text-decoration:underline}
.col_module a:hover {color:#0261d0}*/
.col_module p, .col_module_coupon p {
	color:#7a2e00;font-weight:bold;font-size:1.2em;margin:0px;padding:0px;
}


/* search style */
#main-search-bar {color:#999;font-size:1.3em;border-width:0px;margin-top:0px;background-color:transparent;vertical-align:middle;width:514px;height:24px;}
#search_bar_cutoff {border:0px solid #0F0; background-image:url('../images/search-bar-bg.gif');background-repeat:repeat-x;height:56px;color:white;position:relative;}
#search_bar_cutoff a {color:#56adff}
#search-btn {width:90px;height:36px;font-size:1.3em}
#search_bar {border:0px solid #0F0; background-image:url('../images/search-bar-bg.gif');background-repeat:repeat-x;height:63px;color:white;position:relative;}
#search_bar a {color:#56adff}
#search_input_area {float:left;background-image:url('../images/searchform.png');background-repeat:no-repeat;height:33px;width:520px;padding:3px 5px;text-align:left}
#current_location {font-size:1.5em;color:#56adff;font-weight:bold;border-bottom:1px dotted #56adff;padding-bottom:1px}
#current_location:hover {border-bottom:1px solid #56adff;text-decoration:none}
#location_inp {font-size:1.5em;width:220px;vertical-align:middle}
#add_search_filter {width:250px;left:350px;display:none;position:absolute;background-color:#eee;right:40px;color:black;padding:10px;border:1px solid #ccc; text-align:left;}
#additional_search {width:100%;background-color:#f8f5e0;color:#333;padding:0px;border:0px solid #ccc; text-align:left;float:left;}
#shadow {line-height:9px;background-image:url('../images/shadow-bg.gif');background-repeat:repeat-x;height:10px;color:white;}/*height:63px;*/
.s_numresult_bar {margin:5px 0px;}
.s_numbering {text-align:center;margin-top:25px;font-size:1.2em}
.pagination-cur_page {font-weight:bold;margin:0px 5px}
.pagination-page {margin:0px 5px}
.pagination-next {text-decoration:underline;margin-left:10px}	
.pagination-prev {text-decoration:underline;margin-right:10px}

.icon-comp-1 {background-image:url('../images/sprites.png');background-position:28px -131px;height:25px;width:26px;vertical-align:middle}
.icon-comp-2 {background-image:url('../images/sprites.png');background-position:0px -131px;height:25px;width:26px;vertical-align:middle}
.icon-comp-3 {background-image:url('../images/sprites.png');background-position:106px -131px;height:25px;width:26px;vertical-align:middle}
.icon-comp-4 {background-image:url('../images/sprites.png');background-position:54px -131px;height:25px;width:26px;vertical-align:middle}
.icon-comp-5 {background-image:url('../images/sprites.png');background-position:133px -131px;height:25px;width:26px;vertical-align:middle}
.icon-comp-6 {background-image:url('../images/sprites.png');background-position:80px -131px;height:25px;width:26px;vertical-align:middle}