
/*--------------------------------------------------------*/
/* GLOBAL */
body {color:#000; font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:18px; color:#3e1e10; background: #300 url(../images/tile.jpg) repeat; position:relative; margin:0 auto; padding:0; text-decoration:none;}
a:link, a:visted, a:active {color:#3e1e10; text-decoration:none;}
a {color:#3e1e10; text-decoration:none;}
a:hover {text-decoration:underline;}


/*--------------------------------------------------------*/
/* MAIN WRAPPERS */
#wrapper 	{width:960px; height:650px; margin:0 auto; padding:0;}
#header 	{width:960px; height:15px; margin:0; padding:0; position:relative;}
#header		a:link, #header a:vistited, .popColor A:active {color:#300;}
#main		{width:960px; height:400px; top:25px; margin:0; padding:0; position:relative;}
#info		{width:960px; height:150px; margin:0; padding:0; position:relative;}
img			{border:none;}




/*--------------------------------------------------------*/
/* POSITIONED ELEMENTS */

.header		{position:absolute; top:3px; left:430px;}
.logo		{position:absolute; top:30px; left:0px;}
.flash		{position:absolute; top:30px; left:130px;}
.info		{position:absolute; top:60px; left:130px;}
.box		{position:absolute; top:70px; left:0px;}
.coffee		{position:absolute; top:70px; left:138px;}
.cal		{position:absolute; top:70px; left:412px;}
.hours		{position:absolute; top:70px; left:685px;}
.line		{position:absolute; top:0px; background:url(../images/footerline.gif) repeat-x; position:relative; margin:0; padding:0;}
.subheader	{position:absolute; top:60px; left:135px;}
.subpage	{position:absolute; background:url(../images/subbg.jpg) repeat-y; top:200px; left:135px;}
.menu		{position:absolute; top:200px; left:135px; top:200px; left:135px;}
.footer		{position:absolute; width:auto; repeat; left:0px;}
.credits	{position:absolute; width:600px; left:300px; height:50; font-size:12px; color:#FFF;}
.credits 	a:link {color:#0CF;}
.brands		{position:absolute; width:820px; top:70px; left:130px; background:url(../images/brandbg.gif);}
.txt		{font-size:18px; padding:15px;}
.txt2		{font-size:30px; padding:15px;}
.h1			{font-size:18px; padding:15px;}








/*--------------------------------------------------------*/
/* CUSTOM ELEMENTS */



/*--------------------------------------------------------*/
/* POPUP */



/*--------------------------------------------------------*/
/* FOOTER */

#footer		{margin:0; padding:0; height:200px;  background-color:#2d2010; position:relative; margin:0; padding:0;}


/*--------------------------------------------------------*/
/* UPSELLS */




/*--------------------------------------------------------*/
/* FORM */



/*--------------------------------------------------------*/
/* UTILITIES */

