/* CSS Document */
html {-webkit-text-size-adjust:auto; background-image:url(../images/backgroundStripes.png);}
body{margin:0;font-family:Helvetica;}

/* Navigation */
#nav {background-color:#BE202E; height:35px; text-align:center; padding-top:12px; font-family:Arial; font-size:17px; font-weight:bold; color:#FFFFFF; width:100%; }
#navigation {background-color:#BE202E; height:70px; text-align:center; width:100%; background-image:url(../images/header.gif); background-repeat:no-repeat; background-position:center; background-position:top;}
#navigation_tabs { padding-top:45px; }
#navigation_tabs a { padding-bottom:5px; padding-left:10px; padding-right:10px; padding-top:8px; position:font-family:Arial; font-size:15px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.selected_tab { background-color:#D87982; }

/* Home page */
#logo { margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding-top: 23px; padding-bottom:23px; padding-left:10px; padding-right:10px; width:90%; text-align:center; }
#login_container { margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; width:90%; text-decoration:none; font-family:Helvetica; font-size:17px; font-weight:bold; color:#000000; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat;}
#login_container a { text-decoration:none; font-family:Helvetica; font-size:17px; font-weight:bold; color:#000000; width:280px; }
#login_container_text { padding:3px; width:250px; }

/* Login */
#login_form { margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; width:90%; text-align:center; }
#login_text { width:260px; background-color: #F5F5F5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CCC; padding-left: 10px; padding-top:10px; padding-bottom:10px; font-Family:Georgia; font-size:18px; color:#333; }
#login { background-color:#F8F8FF; width:75px; height:30px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666666; padding-bottom:2px; margin-bottom:20px; }

/* Category */
#category { margin-top:0px; background-color:#FFFFFF; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding-top:10px; padding-bottom:10px; padding-left:10px; width:100%-10px; display:block; text-decoration:none; font-family:Helvetica; font-size:17px; font-weight:bold; color:#000000; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat;}

/* Pictures */
#pics { margin-left:auto; margin-right:auto; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding-right:5px; padding-left:5px; width:90%; text-align:center; padding-bottom:10px; }
#pics img {  padding-left:4px; padding-right:4px; padding-top:10px;  }
#pic-display { display:none; }

/* Listing */
.listing { margin-top:0px; background-color:#FFFFFF; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding-top:10px; padding-left: 10px; padding-bottom:10px; color:#000000; width:100%-10px; display:block; text-decoration:none; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat;}

/* Restaurant */
#details { margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding:10px; width:90%; }

#phone_container { margin-left:auto; margin-right:auto; margin-top:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; text-align:center; width:90%; }

#map_container { margin-left:auto; margin-right:auto; margin-top:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; text-align:center; width:90%; margin-bottom: 10px;}

#menu_container { margin-left:auto; margin-right:auto; margin-top:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; text-align:center; width:90%; margin-bottom:10px;}

#url_container { margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; text-align:center; width:90%; }

/* Latest Reviews */
#latest_review_date { font-family:Helvetica; font-size:12px; padding:3px; color:#4c566c; text-align:left; }
.review_thumb { -webkit-transform: scale(0.75); }

/* Reviews */
#review_container { margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; width:90%; }
#detailed_review { font-family:Arial; font-size:12px; padding:3px; text-align:left;}

/* Events */
#events_container { margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding-bottom: 10px; padding-right: 10px; padding-left:10px; width:90%; }
#events_disclaimer { margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding: 10px; width:90%; }
#detailed_events { font-family:Arial; font-size:12px; padding:3px; text-align:left;}
#event_name { font-family:Helvetica; font-size:14px; font-weight:bold; padding-right: 3px; padding-right: 3px; padding-top:15px; color:#4c566c;}
#event_date { font-family:Helvetica; font-size:12px; padding:3px; color:#4c566c; text-align:left; }
#event_venue { font-family:Helvetica; font-size:12px; padding:3px; color:#4c566c; text-align:left; }
#event_img { padding-bottom:0px; }
#event_img img { border-top-left-radius: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-right-radius: 10px; }
#event_warning { font-family:Arial; font-size:12px; padding-left:3px; padding-right:3px; padding-bottom:3px; text-align:left;}
#contact_event_venue { border-top:1px solid #CCC; padding-top:10px; margin-top:5px; }

/* Extra tabs on event page */
#sub_nav { height:40px; text-align:center; width:100%;}
#sub_tabs { padding-top:14px; }
#sub_tabs_not_selected { background-color:#D87982; padding-bottom:9.5px; padding-left:10px; padding-right:10px; padding-top:8px;  position:font-family:Arial; font-size:13px; color:#000000; text-decoration:none; font-weight:bold; border-top:solid #D8DFEA 1px; border-left:solid #D8DFEA 1px; border-right:solid #D8DFEA 1px;}
#sub_tabs_selected { background-color:#FFFFFF; padding-bottom:9.5px; padding-left:10px; padding-right:10px; padding-top:8px;  position:font-family:Arial; font-size:13px; color:#000000; text-decoration:none; font-weight:bold; border-top:solid #D8DFEA 1px; border-left:solid #D8DFEA 1px; border-right:solid #D8DFEA 1px;}


/* Search */
.search { float:right; padding-top:5px; padding-right:5px;}
#search { background-color:#EDEDED; padding:10px; text-align:center; }
.search_box { margin-left:auto; margin-right:auto; width:90%; background-color: #F5F5F5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CCC; padding-left:8px;padding-top:5px; padding-bottom:8px; font-Family:Georgia; font-size:18px; color:#333; margin-right:-30px; margin-left:-30px;}
.x_button{position:fixed; top:60px; right:-10px; z-index:1;}

/* Nearby */
.nearby { float:left; padding-top:5px; padding-left:5px;}

/* Footer */
#footer { background-color:#FFFFFF; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding-top:10px; padding-bottom:10px; width:100%; display:block; text-decoration:none; font-family:Helvetica; font-size:12px; color:#000000; background-position:right; background-repeat:no-repeat; text-align:center; }

/* Certificates */
#certificate_container { margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; width:90%; }
#certificate_details { font-family:Arial; font-size:12px; padding:3px; text-align:left;}
#certificate_amount { font-family:Georgia; font-size:12px; padding:3px; text-align:left;}
#certificate_price { font-family:Georgia; color:#FF0000; font-size:12px; padding:3px; text-align:left;}

#loading { text-align:center; padding:20px; font-size:8px; }

#date { font-family:Helvetica; font-size:14px; padding:3px; color:#4c566c; text-align:left; }
#name { font-family:Helvetica; font-size:14px; font-weight:bold; padding:3px; color:#4c566c;}
#name a { color:#4c566c; text-decoration:none; }
#address { font-family:Arial; font-size:12px; padding:3px;}
#reviews { font-family:Arial; font-size:12px; padding:3px;}
#desc { font-family:Arial; font-size:12px; padding:3px;}

/* Post Review */
#leave_review { margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; background-color: #FFFFFF; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #D9D9D9; padding: 10px; width: 90%; text-align:center; }
#stars { width:275px; background-color: #F5F5F5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CCC; padding: 10px; font-Family:Georgia; font-size:18px; color:#333; }


#event{ margin-left:-8px; margin-top:0px; background-color:#FFFFFF; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding-top:10px; padding-left: 10px; padding-bottom:10px; padding-right:50px; width:260px; display:block; text-decoration:none; font-family:Helvetica; font-size:17px; font-weight:bold; color:#000000; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat;}

/* Advertising */
#advertising { padding-left:8px; }


#phone { font-family:Helvetica; font-size:14px; padding:3px; color:#4c566c; float:left; }
#url { font-family:Helvetica; font-size:14px; padding:3px; color:#4c566c; float:left; }
#number { font-family:Arial; font-size:12px; padding:3px; width:250px; }
#details .thumb { float:left; margin-right:10px; margin-bottom:3px; }
#browse_reviews { font-family:Helvetica; font-size:14px; padding:3px; color:#4c566c; }
#review { font-family:Arial; font-size:12px; padding:3px; width: 240px; }
.review { margin-left:-8px; margin-top:0px; background-color:#FFFFFF; padding-top:5px; padding-left: 10px; padding-bottom:10px; color:#000000; width:280px; display:block; text-decoration:none; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat; }
.phone { margin-left:-8px; margin-top:0px; background-color:#FFFFFF; padding-top:5px; padding-left: 10px; padding-bottom:10px; color:#000000; width:280px; display:block; text-decoration:none; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat; }
.url { margin-left:-8px; margin-top:0px; background-color:#FFFFFF; padding-top:5px; padding-left: 10px; padding-bottom:10px; color:#000000; width:280px; display:block; text-decoration:none; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat; }

.map1 { margin-left:-8px; margin-top:0px; background-color:#FFFFFF; padding-top:5px; padding-left: 10px; padding-bottom:10px; color:#000000; width:280px; display:block; text-decoration:none; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat; font-family:Helvetica; font-size:14px; color:#4c566c; }
.map2 { margin-left:-8px; margin-top:0px; background-color:#FFFFFF; padding-top:5px; padding-left: 10px; padding-bottom:10px; color:#000000; width:290px; display:block; text-decoration:none; background-image:url(/wincfood/mobile/images/arrow.jpg); background-position:right; background-repeat:no-repeat; font-family:Helvetica; font-size:14px; color:#4c566c; }
#map { font-family:Helvetica; font-size:14px; padding:3px; color:#4c566c; float:left; }
#addy { font-family:Arial; font-size:12px; padding:3px; width:250px; color:#000000; }

hr { border:solid 1px #D9D9D9; }
a.button { /* Default positioning of button */ display: block; margin: 0 auto; width: 250px; /* if no width was set, the button would expand to the width of its parent */ text-align:center;	line-height: 46px; /* will keep the text vertically centered on the 46px high button */	/* Font styling */ font-family: Helvetica; font-weight: bold; font-size: 20px; text-decoration: none; color: #000; text-shadow: #fff 0px 1px 1px; /* slight white drop shadow */ /* Button image is 29px wide. 14px for the left part of the button 14px for the right 1px for the middle */ border-width: 0 14px 0 14px; -webkit-border-image: url(../images/whiteButton.png) 0 14 0 14; }

#ad { margin-left:-8px; }

#login_style { padding-top: 15px; padding-bottom: 15px; text-align: center; margin-left:-8px; margin-top:0px; background-color:#FFFFFF; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #D9D9D9; padding-left: 10px; width:310px; display:block; text-decoration:none; font-family:Helvetica; font-size:17px; font-weight:bold; color:#000000; background-position:right; background-repeat:no-repeat; }

#passwd_instructions { background-color:#F8F8FF; width:145px; height:30px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666666; padding-bottom:2px; margin-bottom:20px; }

#review_text { overflow:auto; width:255px; background-color: #F5F5F5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CCC; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#666666; }
#review_button { background-color:#F8F8FF; width:175px; height:35px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#666666; padding-bottom:5px; margin-bottom:20px; }

.error {color: #FF0000; text-align:left; }
#create_account { background-color:#F8F8FF; width:130px; height:30px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666666; padding-bottom:2px; margin-bottom:20px; }
.left { float:left; width:120px;}  
#ajax{ float:left; width:300px; padding-top:5px; font-weight:700; }
.clear{ clear:both; }

.menu {  margin-left:-8px; margin-top:0px; background-color:#FFFFFF; padding-top:5px; padding-left: 10px; padding-bottom:10px; color:#000000; width:280px; display:block; text-decoration:none; background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat; font-family:Helvetica; font-size:14px; color:#4c566c; }

#menu { font-family:Helvetica; font-size:14px; padding:3px; color:#4c566c; float:left; }

#m { font-family:Arial; font-size:12px; padding:3px; width:250px; color:#FFFFFF; }
