/*CSS DOCUMENT*/

/*GENERAL STYLE*/
	
	/*colors
	Blue: 58709C
	Gray: 545454
	Light Gray: 919191
	White: FFFFFF
	Green: 103942
	Brown: 663D29 
	*/

p{
font-family: arial, sans-serif;
color:#545454;
-webkit-text-size-adjust: none;
}

a{
color:#58709C;
}

body{
background-image:url('Images/bckgrndBrwnLinen.gif');
background-repeat:repeat;
font-family: arial, sans-serif;
color:#545454;
}

img{
border:0px;
}


.floatLeft{
float:left;
}

.floatright{
float:right;
}

.dashed{
display:block;
height:3px;
background-image:url('Images/dashes.png');
margin:10px 0 10px 0;
}

textarea{
border:1px dashed #545454;
margin: 3px 10px 0 10px;
font-size:11px;
color:#919191;
-webkit-text-size-adjust: none;
}

.muddy
{
display:block;
height: 25px;
border:1px dashed #919191;
margin: 3px 10px 3px 10px;
font-size:11px;
color:#919191;
background:#ddd197;
text-align:left;
}

.dot
{
background-image:url('Images/dot.png');
background-repeat:no-repeat;
margin:0 10px 0 10px;
}

p.dirt{
font-size:13px;
margin:10px 0px 0px 5px;
line-height:125%;
font-weight:bold;
-webkit-text-size-adjust: none;
}

/**//*Text Styles*//**/

.XXLGcntr
{
font-size:30px;
margin: 15px 10px 0 10px;
font-weight:bold;
line-height:150%;
text-align:center;
}

.XLG
{
font-size:25px;
margin: 10px 10px 0 10px;
line-height:150%;
}

.XLGnogap
{
font-size:25px;
margin:10px 10px -15px 10px;
line-height:150%;
}

.XLGgap
{
font-size:25px;
margin:10px 10px -7px 10px;
line-height:150%;
}

.XLGcntr
{
font-size:25px;
margin: 15px 10px 0 10px;
line-height:150%;
text-align:center;
}

.LG
{
font-size:18px;
margin: 5px 10px 0 10px;
line-height:150%;
}

.LGnogap
{
font-size:18px;
margin:10px 10px -10px 10px;
line-height:150%;
}

.LGMiniGap
{
font-size:18px;
margin:10px 10px -8px 10px;
line-height:150%;
}

.regular{
font-size:13px;
margin: 5px 10px 0 10px;
line-height:150%;
}

.smaller{
font-size:13px;
margin: 5px 3px 0 3px;
line-height:150%;
}

.small{
font-size:11px;
margin: 5px 10px 0 10px;
line-height:150%;
text-align:left;
-webkit-text-size-adjust: none;
}

.smallNOGAP{
font-size:11px;
margin: -15px 10px 0 10px;
line-height:150%;
-webkit-text-size-adjust: none;
}

.NOGAP{
font-size:11px;
margin: -15px 10px 0 15px;
line-height:150%;
-webkit-text-size-adjust: none;
}

.smallcntr{
font-size:11px;
margin: 5px 10px 0 10px;
line-height:150%;
text-align:center;
-webkit-text-size-adjust: none;
}

p.blue{
font-family: arial, sans-serif;
color:#58709C;
font-size:13px;
-webkit-text-size-adjust: none;
}

/**//*WAYS TO ORDER FIXES*//**/

.XLGWAYS
{
position:relative;
top:15px;
font-size:25px;
margin: 0 10px 0 10px;
line-height:100%;
text-align:center;
}

.LGWAYS
{
position:relative;
top:25px;
font-size:18px;
margin:10px 10px -10px 10px;
line-height:150%;
}

.RWAYS{
position:relative;
top:25px;
font-size:13px;
margin: 5px 10px 0 10px;
line-height:150%;
-webkit-text-size-adjust: none;
}

/**//*Banner - Footer *//**/

#banner {
display:block;
width:900px;
overflow:hidden;
position:relative;
top:-31px;
margin: 0 auto;
}

#footer {
display:block;
width:900px;
height:151px;
overflow:hidden;
background-image:url('Images/layout_footer.jpg');
background-repeat:repeat;
position:relative;
top:-31px;
margin: 0 auto;
}

/**//*Main Wrappers*//**/

#Main {
display:block;
width:900px;
overflow:hidden;
background-image:url('Images/layout_content.jpg');
background-repeat:repeat;
margin: 0 auto;
position:relative;
top:-31px;
}

#Inside {
display:block;
width:750px;
overflow:hidden;
margin: 0 auto;
}

#OOPS {
display:block;
width:635px;
border: 1px dashed #58709C;
margin: 10px auto;
}

#Thanks {
display:block;
width:652px;
height:200px;
position:relative;
top:-40px;
left:0;
background-image:url('Images/thanks_bckgrnd.jpg');
background-repeat:no-repeat;
margin: 10px auto;
}

/**//*Home Page*//**/

#MainTopLeft {
display:block;
width:454px;
overflow:hidden;
margin:0 0 0 0;
float:left;
background-image:url('Images/updates_bg.png');
background-repeat:repeat;
}

/*IE FIX*/

.MainLeft
{
display:block;
width:454px;
margin:-5px 0 0 0;
border-top:5px solid #fff;
}

.MainImgLeft
{
display:block;
width:454px;
margin:0 0 -5px 0;
border-bottom:5px solid #fff;
}


/*END*/

#MainLeft {
display:block;
width:454px;
height:763px;
overflow:hidden;
margin:10px 0 0 0;
float:left;
background-image:url('Images/content_home_bckgrnd.jpg');
background-repeat:no-repeat;
}

#TopMainRight {
display:block;
width:248px;
height:171px;
overflow:hidden;
margin:0;
float:right;
background-image:url('Images/delivery_hrs.jpg');
background-repeat:no-repeat;
}

#MidMainRight {
display:block;
width:248px;
height:313px;
overflow:hidden;
margin:15px 0 0 0;
float:right;
background-image:url('Images/specials.jpg');
background-repeat:no-repeat;
}

#BottomMainRight {
display:block;
width:248px;
height:374px;
overflow:hidden;
margin:15px 0 0 0;
float:right;
background-image:url('Images/how_to_order.jpg');
background-repeat:no-repeat;
}

#TheFeatures
{
position:relative;
top:275px;
}

#FeaturesTopText
{
position:relative;
top:-480px;
}


.featuredmunchies
{
display:block;
width:434px;
height:161px;
margin:0 15px 0 15px;
}

.featureddrinks
{
display:block;
width:434px;
height:161px;
margin:-10px 15px 0 15px;
}

.featuredsmokes
{
display:block;
width:434px;
height:161px;
margin:-10px 15px 0 15px;
}

.LGcntr
{
font-size:24px;
margin: 0px 10px 0 10px;
line-height:100%;
font-weight:bold;
text-align:center;
position:relative;
top:268px;
}

.ItemHome {
font-size:15px;
font-weight:bold;
margin: 5px 10px 0 0px;
text-align:left;
color:#545454;
}

a.ItemHome {
text-decoration:none;
}


.HomeItemBlock {
display:block;
width:228px;
height:95px;
overflow:hidden;
margin:15px auto 10px;
text-align:center;
position:relative;
top:18px;
}

.EachItemHOME {
display:block;
width:180px;
overflow:hidden;
height:145px;
float:left;
margin:0 10px 0 10px;
text-align:center;
}

.TIRED {
display:block;
width:90px;
height:90px;
float:left;
margin:0 43px 0 43px;
text-align:center;
overflow:hidden;
}

.ItemImageHome{
display:block;
height:85px;
width:85px;
overflow:hidden;
float:left;
margin:0 10px 0 10px;
border:1px dashed #58709C;
}

.XLGTopHome
{
font-size:25px;
margin: -5px 10px 0 20px;
line-height:150%;
}

.Updates
{
font-size:13px;
margin: 0px 10px 0 20px;
line-height:150%;
font-weight:bold;
}

.LGhome
{
font-size:18px;
margin: -10px 10px -10px 10px;
line-height:150%;
}

.home{
font-size:13px;
margin: 5px 10px 0 10px;
line-height:165%;
}

/**//*HOME FIXES*//**/

.LGD{
font-size:23px;
margin: 0px 10px 0 10px;
line-height:150%;
text-align:center;
position:relative;
top:12px;
}

.regularD{
font-size:13px;
margin: 0px 10px 0 10px;
line-height:150%;
text-align:center;
position:relative;
top:12px;
}

.smallD{
font-size:11px;
margin: 5px 10px 0 10px;
line-height:150%;
text-align:center;
position:relative;
top:12px;
}

.dashedHOME{
display:block;
height:3px;
background-image:url('Images/dashes.png');
margin:10px 0 10px 0;
position:relative;
top:18px;
}

/**//*Order Page*//**/

#OrderLeft {
display:block;
width:454px;
height:772px;
overflow:hidden;
margin:0 0 0 0;
float:left;
background-image:url('Images/order_txt_bckgrnd.jpg');
background-repeat:no-repeat;
}

#TopOrderRight {
display:block;
width:248px;
height:171px;
overflow:hidden;
margin:0;
float:right;
background-image:url('Images/ways_to_order_cloud.jpg');
background-repeat:no-repeat;
}

#BottomOrderRight {
display:block;
width:248px;
height:140px;
overflow:hidden;
margin:15px 0 0 0;
float:right;
background-image:url('Images/ways_to_order_rectangle.jpg');
background-repeat:no-repeat;
}

#BottomOrderRight2 {
display:block;
width:248px;
height:140px;
overflow:hidden;
margin:15px 0 0 0;
float:right;
background-image:url('Images/ways_to_order_rectangle.jpg');
background-repeat:no-repeat;
}

#QuestionsBubble {
display:block;
width:250px;
height:182px;
overflow:hidden;
margin:15px 0 0 0;
float:right;
background:transparent;
}

.StarFloat{
display:block;
width:13px;
height:13px;
margin: 5px 5px 0 5px;
float:left;
}

.FirstStarFloat{
display:block;
width:13px;
height:13px;
margin: 15px 5px 0 5px;
float:left;
}

.PlaceOrdBtn{
float:right;
margin:10px 25px 10px 10px;
}

.PlaceOrdRQ{
float:left;
margin:10px;
}

/**//*Contact Page*//**/

#ContactLeft {
display:block;
width:454px;
height:526px;
overflow:hidden;
margin:0 0 0 0;
float:left;
background-image:url('Images/contact_us_bckgrnd.jpg');
background-repeat:no-repeat;
}

#TopContactRight {
display:block;
width:248px;
height:492px;
overflow:hidden;
margin:0 0 0 0;
float:right;
background-image:url('Images/contact_us.jpg');
background-repeat:no-repeat;
}

/**//*Menu Pages*//**/

#MenuItems {
display:block;
width:700px;
background:transparent;
padding:15px;
overflow:hidden;
margin: 0 auto;
}

.EachItem {
display:block;
width:120px;
height:175px;
float:left;
margin:5px 25px 10px 25px;
text-align:center;
}

.blueItem{
font-size:13px;
font-weight:bold;
margin: 0;
line-height:150%;
color:#58709C;
}
.regularItem{
font-size:13px;
margin: 0;
line-height:150%;
}

.smallItem{
font-size:11px;
margin: 0;
line-height:150%;
}

.ItemImage{
display:block;
height:85px;
width:85px;
overflow:hidden;
border:1px dashed #58709C;
}

.ImageWrapper
{
display:block;
height:90px;
width:90px;
overflow:hidden;
margin:0 auto;
}
