img{
	border:0;
}

body{ background-color: #120610; font-family:Verdana; font-size: 12px;
}

/*new 10/23/08*/
h1,h2,h3,h4,h5,h6 { 
  /*color: #777942; */
color: #070908;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 2.25em; line-height: 1.25; margin-bottom: 0.5em; font-weight: normal; }
h2 { font-size: 2em; line-height: 1.25;margin-bottom: 0.25em; }
h3 { font-size: 1.5em; line-height: 1.25; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: line-height: 1.25;bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; line-height: 1.25;font-weight: bold; }

	

.photoright {
        padding: 0px 10px 10px 10px; 
        float: right;
}

.photoleft {
        padding: 0px 10px 10px 10px; 
        float: left;
}

#wrap{ margin:0 auto; width:898px; background: #e8ede9; border: solid 1px #ffffff;
	
}

#header	{ height:136px; background-image:url(/Images/header1.jpg);
	
}

.logo{ float:left; margin:5px 0 0 25px;
	
}

.address	{ float:right; margin:25px 10px 2px 0;
                          color:#733170; font-weight:bold;text-align: right;
                           	
}
.address p	{ font-weight:bold; font-size: 10px; line-height: 10px;
                           	
}

#navbar	{  height:25px; margin:0; padding:0;
	
}

#BodyContent	{ height:auto; margin:0; padding:4px 0 0 0; 
	
}

.runaround	{ float:left; margin:5px 15px 0 0;
	 
}

.Content2	{ width:650px; height:375px; float:left; margin:0; padding:0;
	
}

.Content2	h3	{ font-size:1.4em; color:#733170; margin:5px 0 0 2px;
	
}

.Content2 p	{ line-height:1.4em; padding:5px; margin:15px 0 0 0; color:#505050;
	
}

.Content2 ul	{ list-style:circle; color:#505050; margin:10px 0 0 25px; padding:5px;

	
}

.Content2 ol	{  color:#505050; margin:10px 0 0 25px; padding:5px;

	
}

.Content2 li	{ padding:4px 3px 4px 0;
	
}

.Content3	{ width:580px; height:auto; float:left; margin-left: 20px; padding-top:6px; padding-left: 6px; background: #e8ede9; 
	
}

/*.Content3	h3	{ font-size:1.5em; color:#733170; margin:5px 0 0 2px;
	
}*/

.Content3 p	{ line-height:1.4em; padding:5px; margin:15px 0 0 0; color:#070908; 
	
}

.Content3 ul	{ list-style:circle; color:#070908; margin:10px 0 0 25px; padding:5px;

	
}

.Content3 ol	{  color:#070908; margin:10px 0 0 25px; padding:5px;

	
}

.Content3 li	{ padding:4px 3px 4px 0;
	
}

.Content4	{ width:880px; height:auto; float:left; margin:0; padding-top:6px; padding-left: 6px; background: #E0E9E4; 
	
}

.Content4	h3	{ font-size:1.4em; color:#733170; margin:5px 0 0 2px;
	
}

.Content4 p	{ line-height:1.4em; padding:5px; margin:15px 0 0 0; color:#505050; 
	
}

.Content4 ul	{ list-style:circle; color:#505050; margin:10px 0 0 25px; padding:5px;

	
}

.Content4 ol	{  color:#505050; margin:10px 0 0 25px; padding:5px;

	
}

.Content4 li	{ padding:4px 3px 4px 0;
	
}
.runaround	{ float:left; margin:5px;
}

.SideBar	{ width:258px; height:auto; float:right; background:#d4ac79; /*margin-right:4px;*/ padding:3px 0 5px 0; border: solid 1px #C7D8D2;
	
}

.SideBar h4	{ font-size:1.2em; color:#733170; margin:0; padding:5px 0 5px 15px;
	
}

.SideBar h3	{ font-size:1.5em; color:#6e2a6c; margin:0; padding:5px 0 5px 15px;
	
}

.SideBar ul	{ list-style:none; margin:2px 0 7px 2px; padding:0 0 0 10px;
	
}

.SideBar li	{ padding:3px 0 3px 6px; margin:0; background-image:url(/Images/bullet.gif); background-repeat:no-repeat; background-position:-0.4em 0.7em;
	
}

.SideBar p	{line-height:1.5em; padding:3px 5px 3px 6px;  color:#6e2a6c;
}

.Sidebar h2 {color: #6e2a6c;
}
	
.SideBar a	{ font-weight:bold; text-decoration:none; color:#6e2a6c;
	
}

.SideBar a:hover	{  color:#6e2a6c; text-decoration:underline; font-weight:strong;	
}

#bottomrow {
	width:878px;
	height:auto;
}

#callout	{ height:auto; 	
}

.Newsletter	{ height:130px; width:280px; background:#eef3e1; float:left; margin:45px 0 0 0;

}

.Newsletter h4	{ font-size:1.2em; color:#733170; margin:0; padding:10px 0 5px 15px; }

.Newsletter p	{ line-height:1.5em; padding:3px 5px 3px 15px;  color:#666666;
	
}

.Newsletter a	{  color:#733170; text-decoration:none;
	
}

.Newsletter a:hover	{color:#777942; 
	
}



.Featured	{ float:left; height:130px; width:260px; background:#eef3e1;  margin:45px 0 0 40px; padding:0; 	
}

.Featured h4	{ font-size:1.2em; color:#733170; margin:10px 0 0 0; padding:0 0 0 25px; }

.mag	{ margin:0 0 5px 25px; padding:0;
	
}

.Specials	{ float:right; height:130px; width:280px; /*background:#eef3e1 url(/Images/promotion.jpg) */no-repeat right; margin:45px 0 0 0;  	
}

.Specials h4	{ font-size:1.2em; color:#733170; margin:0; padding:10px 0 5px 15px; }

.Specials h5	{  background:#fffffe; width:150px; padding:3px 0 3px 15px; margin:10px 0 5px 0; color:#c95805; font-size:.9em;
}

.Specials a	{ color:#c95805; text-decoration:none;
	
}

/*#footer	{ padding:6px 0 0 0; margin:0;  height:25px;  vertical-align: top; clear:both;*/
#footer	{ padding:6px 0 0 0;  height:auto;  vertical-align: top; clear:both; background: #e8ede9;	
}

#footer p	{ text-align:center;color:#656e4b;
	
}

#footer a	{ color:#733170;
	
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#mainMenu {list-style-type:none;  
margin:10px 0 10px 5px; /* settings for this demo olnly */
padding:0;}

#mainMenu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#mainMenu li span {display:block; z-index:100; background:url(/Images/nav-tile.jpg) repeat-x; padding: 4px 29px;font-size:1.1em; font-weight:bold;}
#mainMenu li a, #mainMenu li a:visited {display:block; padding:0;}

#mainMenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}
#mainMenu dt {background:url(/Images/nav-tile.jpg) repeat-x; margin:0; font-size: 1em; font-weight:bold;   float:left; border-right:0;}
#mainMenu dd {display:none; background: transparent; border-bottom:1px solid #ffffff; clear:left; margin:0; padding:0; color: #FFFFFF; font-size: 1em; text-align:left;}

#mainMenu dt a, #mainMenu dt a:visited {display:block; color:#ffffff; padding: 4px 29px; text-decoration:none;}
#mainMenu dd a, #mainMenu dd a:visited {background:#d0dab4; color:#753471; text-decoration:none; display:block; padding: 3px 17px;}

#mainMenu li a:hover {border:0;}

#mainMenu li:hover dd, #mainMenu li a:hover dd {display:block;}
#mainMenu li:hover dl, #mainMenu li a:hover dl {border-bottom:0;}
#mainMenu li:hover dt a, #mainMenu li a:hover dt a:hover {background:url(Images/nav-tile.jpg) repeat-x; color:#d0dab4;}
#mainMenu dd a:hover {background: #ffffff; color:#753471;}