/* CSS Document */
/*#rb td {border:1px solid;}*/

body, hr, p, div, h1, h2 {padding:0px;margin:0px;}
body{margin:0px;background:url('http://luckywishbone.com/images/p_bck.jpg');font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#main {width:100%;text-align:center;}
#banner, #head, #form, #tail {position:relative;top:0px;width:823px;margin:0 auto}
#banner {height:30px;z-index:98;}
#nav {position:absolute;top:140px;left:50px;border:0px;z-index:100;}
#splash {height:321px;width:335px;background:url('http://luckywishbone.com/images/splash.png') no-repeat;position:absolute;top:10px;right:-40px;z-index:99;}
#head {margin-top:30px;height:115px;background:url('http://luckywishbone.com/images/head.png') no-repeat;}
#form {background:url('http://luckywishbone.com/images/form.png') repeat-y;}
#tail {height:30px;background:url('http://luckywishbone.com/images/tail.png') no-repeat;}
#content {margin-left:45px;text-align:left;}
#content p {padding-left:8px;width:456px;}
#content #gjbuttons {position:absolute;bottom:25px;}
#subcontent {margin-left:45px;padding-top:40px;text-align:left;}
#rightcol {width:300px;float:right;}
#content #rightcol #spacer {height:130px;}
#subcontent #rightcol #spacer {height:100px;}
#rightcol #locations {text-align:center;width:261px;}
#rightcol #coupons {height:158px;}
#bottom {display:block;clear:right;margin:0px 35px 0px 40px;height:15px;line-height:14px;font-size:11px;font-weight:bold;border-top:1px solid}
#bottom a:link, #bottom a:active, #bottom a:visited {color:#000;text-decoration:none;}
#bottom a:hover {color:#000;text-decoration:underline;}
#bottom hr {clear:right;display:block;width:100%;padding:0px;}
#bottom #copy {float:left;}
#bottom #email {float:right;}
#bottom #hidden {visibility:hidden}

/*Image Flipper*/
#imageholder {margin:10px auto;height:80px;width:248px;padding-top:108px;font-size:11px;font-weight:bold;line-height:13px;color:#FFF;}
#locations img {padding-bottom:10px;}
#locations select {width:240px;}
#imageholder h2 {color:#FC0;font-size:14px;}


#menuarea td {vertical-align:top;padding-right:15px;}
#rb {width:355px;}
#rb, #rb tr, #rb td {padding:0px;margin:0px;border-collapse:collapse;}

/* Red Rounded Box */
#rnw, #rne, #rsw, #rse {width:20px;height:20px;}
#rc {width:4px;}
#rnw {background: url(http://luckywishbone.com/images/borders/r-nw.png) no-repeat;}
#rne {background: url(http://luckywishbone.com/images/borders/r-ne.png) no-repeat;}
#rsw {background: url(http://luckywishbone.com/images/borders/r-sw.png) no-repeat;}
#rse {background: url(http://luckywishbone.com/images/borders/r-se.png) no-repeat bottom right;}
#rn {background: url(http://luckywishbone.com/images/borders/r-n.png) repeat-x;}
#rw {background: url(http://luckywishbone.com/images/borders/r-w.png) repeat-y;}
#re {background: url(http://luckywishbone.com/images/borders/r-e.png) repeat-y;}
#rc {background: url(http://luckywishbone.com/images/borders/r-c.png) repeat;}
#rs {background: url(http://luckywishbone.com/images/borders/r-s.png) repeat-x;}

/* Blue Rounded Box */
#bnw, #bne, #bsw, #bse {width:20px;height:20px;}
#bc {width:4px;}
#bnw {background: url(http://luckywishbone.com/images/borders/b-nw.png) no-repeat;}
#bne {background: url(http://luckywishbone.com/images/borders/b-ne.png) no-repeat;}
#bn {background: url(http://luckywishbone.com/images/borders/b-n.png) repeat-x;}
#bw {background: url(http://luckywishbone.com/images/borders/b-w.png) repeat-y;}
#be {background: url(http://luckywishbone.com/images/borders/b-e.png) repeat-y;}
#bsw {background: url(http://luckywishbone.com/images/borders/b-sw.png) no-repeat;}
#bse {background: url(http://luckywishbone.com/images/borders/b-se.png) no-repeat;}
#bs {background: url(http://luckywishbone.com/images/borders/b-s.png) repeat-x;}


/* Start Customer CSS */

.bluelargeheading {
	color:#29507B;
	font-size:22px;
	line-height:24px;
	}
.blacklargeheading {
	color:#000000;
	font-size:22px;
	line-height:24px;
	}
.blueheading {
	color:#29507B;
	font-size:16px;
	line-height:18px;
	}
.blackheading {
	color:#000000;
	font-size:16px;
	line-height:18px;
	}
.bluenormaltext {
	color:#29507B;
	font-size:10px;
	line-height:11px;
	font-weight:normal;
	}
.blacknormaltext {
	color:#000000;
	font-size:10px;
	line-height:11px;
	font-weight:normal;
	text-align:justify;
	}
.bluesmalltext {
	color:#29507B;
	font-size:8px;
	line-height:9px;
	font-weight:normal;
	}
.blacksmalltext {
	color:#000000;
	font-size:8px;
	line-height:9px;
	font-weight:normal;
	}

/* End Customer CSS */
