@charset "utf-8";
/* CSS Document */

*
{
margin:0px;
padding:0px;
}

body
{
font:Arial, Helvetica, sans-serif;
font-size:12px;
background:#0e0e0e url(../image/bgsliver.jpg) repeat-y center;
}

a img
{border:none;}

#Container
{
position:relative;
width:993px;
margin:0 auto;
}

#head
{
display:block;
height:171px;
width:100%;
background:url(../image/header.jpg);

position:relative;
}

#nav
{
position:absolute;
width:942px;
height:50px;
left:132px;
top:0px;

}

#nav li 
{
display:inline;
}

.welcometext
{position:absolute; top:70px; left:130px; font-size:24px; width:400px;}

.store_locator
{position:absolute; top:74px; left:755px;}

.promos
{position:absolute; top:74px; left:525px;}
.promos2
{position:absolute; top:74px; left:640px;}

#flashframe
{display:block; width:100%; height:312px; background: url(../image/flashframe.jpg);}

#boxes
{display:block; width:942px; height:185px; background: url(../image/boxes_bg.jpg) repeat-x;
border-left:1px solid #fef214;
padding:37px 25px 23px 25px;}
#boxes .box
{width:279px; height:177px; display:block; float:left; margin-right:15px; margin-left:15px; border:1px outset #FFF;}

#btm
{clear:both;}

#btm img
{float:left;  width:497px; height:188px; display:block; }

#btm  .news
{float:left; width:440px; height:115px; display:block; background:url(../image/news_bg.jpg); padding:55px 28px 18px 28px;}

#promos
{width:994px; height:722px; background:url(../image/promo_bg.jpg);}


#main_page
{width:914px; min-height:582px; padding-top:30px; padding-left:40px; padding-right:40px; background:url(../image/main_bg.jpg); background-repeat:repeat-y;}

#address
{font-size:18px; display:block; width:340px; float:left; border:2px outset #AAA; padding:12px; 	background:url(../image/transp.png) repeat;margin-right:38px;}

#contact_form
{width:400px; display:block; float:left; border:2px outset #AAA; padding:12px; background:url(../image/transp.png) repeat; font-size:18px; }

#contact_form input.text, #contact_form select, #contact_form textarea
{background:#EEE; padding:2px; margin-left:8px;}

#contact_form textarea
{height:150px; width:370px;}

#contact_form label
{width:80px;  text-align:right; margin-bottom:14px; display:inline-block;}

#contact_form #submit
{clear:both;  width:100px; margin-top:8px;}


.coupon
{width:555px; height:163px; position:absolute; left:394px;}
.printout
{width:248px; height:33px; position:absolute; left:394px;}

#one
{top:278px;}
#printout-one
{top:446px;}

#two
{top:485px;}
#printout-two
{top:653px;}

#three
{top:690px;}
#printout-three
{top:858px;}

#about
{display:block;}

h1
{
font-size:36px;
text-shadow:#fff;
}
h2
{
font-size:28px;
text-shadow:#fff;
font-family:Arial, Helvetica, sans-serif;
}
.aboutText{
font-size:14px;
font-weight:bold;
line-height:22px;
font-family:Arial, Helvetica, sans-serif;
}
img
{border:none;}

/*NAVIGATION*/
#navContent{ width:350px; border--right:1px solid #fff; margin-bottom:1em; margin-left:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; height:100%; text-align:left; float:right; margin-right:100px}
#navContent ul{ list-style:none; margin:0; padding:0; border:none; }
#navContent ul li { border-bottom: 1px solid #f6f6f4; margin:0; }
#navContent li/*, #navContent li:last-child*/{ border--left:1px solid #fff; margin: 0; }
#navContent li a{ display:block; padding:5px 5px 5px 0.5em; border-left:5px solid #fcf417; background-color:#cfcfce; color:#333; text-decoration:none; width:100%; font-weight:bold; }
html>body #navContent li a { width: auto; }
#navContent li a:hover{ border-left:5px solid #c51230; border--right:10px solid #fff; background-color:#fcf417; color-:#fff; }

/*#navContent #home a:hover, #navContent #logout a:hover{opacity:1; filter:alpha(opacity=100);}
#navContent #home a:before, #navContent #logout a:before{content:"";}*/
#navContent ul ul {	margin-left: 20px; }
#navContent ul ul li { border-bottom: 1px solid #fff; margin:0; }
#navContent ul ul a:link, #navContent ul ul a:visited, #navContent ul ul li a{ background-color:#e8e3df; color:#000; border:none; font-weight:normal; }
#navContent ul ul a:hover{ border-right:5px solid #c51230; background-color-:#89a0b4; color-:#fff; font-weight:bold; }

#navContent ul ul ul {	margin-left: 40px; }
#navContent ul ul ul li{ border:none;   margin:0; }

/**/

