/*
	Styles for "NORMAL" browsers
	Christopher Webb, TEAM IPC
*/
/* THE ONE, THE ONLY, THE ERIC MEYER RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
body { line-height:1; color:black; background:white;font-size:62.5%; }
ol, ul { list-style:none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after,
q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }

.clear {clear:both;}

h1 {font-size:2.667em;}
h2 {font-size:2em;color:#E74342;}
h3 {font-size:1.583em;color:#E74342;}
h4 {font-size:1.333em;}
h5 {font-size:1.083em;}
h6 {font-size:0.917em;}
a {color:#353B40;text-decoration:underline;}
a:hover {font-style:italic;}

/* LARGE FURNITURE */
body {background:url(graphics/body_bg.gif) repeat-x;}
#wrap {font-size:1.2em;font-family:arial,tahoma,verdana,sans-serif;line-height:1.4;width:960px;margin:0 auto;color:#353B40;}
#header {min-height:130px;height:auto !important;height:130px;position:relative;}
#content_wrap {background:#fff;position:relative;padding-top:247px;margin-bottom:30px;}
#sidebar {float:left;width:335px;margin-left:30px;}
#content {float:right;margin-right:30px;}
#footer {clear:both;text-align:center;background:url(graphics/footer_bg.gif) no-repeat;min-height:52px;height:auto !important;height:52px;padding-top:11px;font-size:.917em/*11px*/;width:900px;margin:0 auto;}
#main_image {background:url(graphics/wrap_top_bg.png) no-repeat top left;position:absolute;top:-48px;left:0;padding:15px 0 0 15px;z-index:5;width:100%;text-align:center;}
#main_image {background:url(graphics/wrap_top_bg.png) no-repeat top left;position:absolute;top:-48px;left:0;padding:15px 0 0 0px;z-index:5;width:100%;}

/* HEADER STUFF */
h1 {z-index:10;position:absolute;top:7px;left:88px;}
/*h1 a {width:169px;height:146px;display:block;background:url(graphics/logo.png) no-repeat;text-indent:-9999px;}*/
h1 a {text-indent:-9999px;display:block;}
#main_nav {float:right;margin:28px 15px 0 0;}
#main_nav li {float:left;margin-right:10px;}
#main_nav li.item6 {margin-right:0;}

#main_nav li a {height:43px;display:block;text-indent:-9999px;}
li.item1 a {background:url(graphics/nav.png) no-repeat 0 0;width:91px;}
li.item2 a {background:url(graphics/nav.png) no-repeat -92px 0;width:89px;}
li.item3 a {background:url(graphics/nav.png) no-repeat -183px 0;width:109px;}
li.item4 a {background:url(graphics/nav.png) no-repeat -294px 0;width:99px;}
li.item5 a {background:url(graphics/nav.png) no-repeat -395px 0;width:109px;}
li.item6 a {background:url(graphics/nav.png) no-repeat -506px 0;width:121px;}

li.item1 a:hover {background:url(graphics/nav.png) no-repeat 0 -43px;width:91px;}
li.item2 a:hover {background:url(graphics/nav.png) no-repeat -92px -43px;width:89px;}
li.item3 a:hover {background:url(graphics/nav.png) no-repeat -183px -43px;width:109px;}
li.item4 a:hover {background:url(graphics/nav.png) no-repeat -294px -43px;width:99px;}
li.item5 a:hover {background:url(graphics/nav.png) no-repeat -395px -43px;width:109px;}
li.item6 a:hover {background:url(graphics/nav.png) no-repeat -506px -43px;width:121px;}
/* CONTENT STUFF */
#featured_flavors {width:335px;}
#featured_flavors .top {background:url(graphics/side_box_top.gif) no-repeat;height:12px;}
#featured_flavors .mid {background:url(graphics/side_box_mid.gif) repeat-y;padding:5px 15px;}
#featured_flavors .mid .left {float:left;width:113px;}
#featured_flavors .mid .lg_thumb_image img.thumb {float:left;}
#featured_flavors .mid .right {float:right;width:175px;text-align:center;}
#featured_flavors .mid h3 {margin-bottom:3px;}
#featured_flavors .mid .lg_random_image h2 {font-size:1.583em;color:#E74342;margin-bottom:3px;text-align:center;}
#featured_flavors .mid .right p {color:#353B40;font-size:1.5em/*18px*/;font-family:'arial black',impact,sans-serif;margin:20px 0;}
#featured_flavors .bot {background:url(graphics/side_box_bot.gif) no-repeat;height:13px;}
#hours {width:335px;}
#hours .top {background:url(graphics/side_box_top.gif) no-repeat;height:12px;}
#hours .mid {background:url(graphics/side_box_mid.gif) repeat-y;padding:5px 15px;}
#hours .mid p strong {color:#353B40;font-size:1.333em/*16px*/;font-family:'arial black',impact,sans-serif;}
#hours .bot {background:url(graphics/side_box_bot.gif) no-repeat;height:13px;}
#connected {width:335px;margin-top:15px;}
#connected .top {background:url(graphics/side_box_top.gif) no-repeat;height:12px;}
#connected .mid {background:url(graphics/side_box_mid.gif) repeat-y;padding:5px 15px;}
#connected .mid p strong {color:#353B40;font-size:1.333em/*16px*/;font-family:'arial black',impact,sans-serif;}
#connected .bot {background:url(graphics/side_box_bot.gif) no-repeat;height:13px;}
#content {width:546px;}
#content .top {background:url(graphics/content_box_top.gif) no-repeat;height:12px;}
#content .mid {background:url(graphics/content_box_mid.gif) repeat-y;padding:5px 15px;min-height:291px;height:auto !important;height:291px;}
#content p {margin-bottom:10px;}
#content .bot {background:url(graphics/content_box_bot.gif) no-repeat;height:8px;}
#content .left {float:left;width:237px;}
#content .right {float:right;width:267px;}
.mid h3 {text-align:center;}
#weather {display:none;}

/* PRINT STUFF */
.bwlogo {display:none;}


/* Begin Images */
p img { padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left}
/* End Images */

.dir_view td {vertical-align:top;}
.lazyest_thumb_view td {padding:5px;}
.lazyest_image {text-align:center;padding:10px;}
.lazyest_image .caption {padding:5px;}
#video_player {text-align:center;}

#todays_flavors {background:url(/wp-content/themes/ginas/graphics/sign_isolated.jpg) no-repeat;width:510px;/*height:401px;*/margin-bottom:30px;}
/*#todays_flavors td.head {height:108px;}
#todays_flavors td.left_side {width:66px;}
#todays_flavors td.right_side {width:65px;}
#todays_flavors td.middle {width:13px;}*/
#todays_flavors .row1 td {padding-top:120px;}
#todays_flavors .row2 td {padding-top:20px;}
#todays_flavors .row3 td {padding-top:22px;}
#todays_flavors .row4 td {padding-top:20px;}
#todays_flavors .row5 td {padding-top:25px;padding-bottom:115px;}
#todays_flavors .flavor_left, #todays_flavors .flavor_right {text-align:center;width:505px;*/vertical-align:middle;font-weight:bold;text-transform:capitalize;}
#todays_flavors .flavor_left {padding-left:60px;}
#todays_flavors .flavor_right {padding-right:65px;}
.post h3 {text-align:left;}
#menu_wrap table {width:100%;}
#menu_wrap table td {vertical-align:top;}

.wXbody {margin:10px auto 0;}
#twitter {display:block;margin-bottom:-10px;}
#facebook {}
#celebrate {position:absolute;z-index:500;left:67px;top:15px;}


.mceItemTable td {padding:10px;}