
/* Layout Stylesheet */ 

body {
 margin:10px;
 background:fff;
 text-align:left;
 padding:0;
 background: url('../images/bodybg.gif');
 background-repeat:repeat-x;
 background-position:bottom;
 }

#outer {
 text-align:left;
 width:940px;
 margin:auto;
 background-color:#fff;
 }

#hdr {} 
#logo       {float:left; width:382px;}

#latestoffers
{
    float:right;
    width:130px;
    border: 2px solid #000080;
    padding:5px;
    margin-right:5px;
    text-align:center;
} 

#latestoffers a
{
    color: #000080;
} 

#storebox
{
    float:right;
    width:250px;
    border: 2px solid #ccc;
    padding:5px;
} 

#phone
{
    float:left;
    width:50px;
    text-align:center;
    padding-top:5px;
}  

#storename
{
    float:left;
    width:100px;
    text-align:right;
}  

#storenumber
{
    float:right;
    width:100px;
    text-align:right;
}  

#storenumber p
{
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;
}

#storename p
{
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;
}


#topmenu {height:22px;}
 
#topmenu ul {
	list-style-type: none;
	margin:0;	
	display: inline;
	float: right;
	padding: 0;
}
#topmenu li {
	display: inline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	list-style-type: none; 
	padding-left: 5px;
	line-height:20px; 	
	padding-right: 5px; 	
}
#topmenu a:link, #topmenu a:visited
{
	color: #777777;
	text-decoration: none;
	border: none;
}
#topmenu a:hover{
	color: #66040f;
	text-decoration: none;
}

#message {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#e10629;
	text-decoration: none;
	margin-left:10px;
	margin-top:5px;
	width:665px; 
	float:left;
}

#message2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color:#e10629;
	text-decoration: none;
	margin-left:10px; 
	margin-top:5px;
	float:left;
}

#branchselect {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#000;
	text-decoration: none;
	float:left;
	margin-left:10px; 
	margin-top:5px;
}

#branchselect a{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration: none;
}


#branchmenu {
    margin:0px;
    padding:0px;
    border-bottom: 4px solid #ad1a2a;
    background: url('../images/mnuslice.gif') repeat-x bottom left;
    height:29px;
    margin-bottom:5px;
}

#branchmenu ul {
	list-style-type: none;
	padding: 0;	
	margin:0;	
	
}

#branchmenu li {
	display: inline;
	padding:0;
	margin:0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-decoration: none;
	float: left;
	padding:8px 7px;
	background: url('../images/mnuspacer.gif') no-repeat  left;
}


#branchmenu a
{
	color: #680712;
	text-decoration: none;
	border: none;
}
#branchmenu a:hover{
	color: #000;
	text-decoration: none;
}


#selectstore
{
    width:264px;
    float:right;
    height:20px;
    margin-top:5px;
}

#selectstore p
{
    margin:0;
    padding:0;
    padding-top:2px;
    padding-left:5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color:#66040f;    
	background: url('../images/selectstorebg.gif') repeat-x left;
}

#redline
{
    height:5px;
	margin:0;
	padding:0;    
	background: url('../images/redline.gif') repeat-x left;
	padding-bottom:5px;
}

#subredline
{
    height:3px;
    width:665px;
	background: url('../images/redline.gif') repeat-x left;
	padding-top:3px;
	padding-bottom:3px;
}


#bodyblock {
     padding:0;
 }
 
#main
{
    width:665px;
    float:left;
}

#stores
{
    width:265px;
    float:right;
    background-color: #f0eded;
}

#pagestores
{
    width:265px;
    float:right;
    background-color: #fff;
    padding-right:5px;
}

#stores p
{
    margin:0;
    padding:5px;
    padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#000;
	background-color: #fff;
}


#cont {
     height: auto;
     margin-left:40px;
     margin-right:30px;
     margin-top:20px;
     margin-bottom:20px;
     text-align:left;
 }
 
#footer {
 text-align:left;
 width:940px;
 margin:auto;
 }

#copyright_left {
	padding: 0px; 
	float: left;
	width: 300px;
	padding-top: 5px;
}

#ftr {
     height:15px;
     color: #666;
     margin:0;
     float: right;
     width:600px;
     padding:5px;
     text-align:right;
 }

 .clear {clear:both;}
 