/* CSS Document */

body {

	margin: 0;
    padding: 0;
	height: 100%;
	text-align: center;
	color: #55504b;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;

	background-color:#222222;
	/* background-image:url(../images/bg.gif); background-repeat:repeat-x; */ 
	
} 
html {
	font-size: 13px; }

table td { font-size: 13px; }

P{ 
   margin:0px 0px 10px 0px; 
   padding:0px; line-height: 18px;}  
   
   
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight:bold; color:#1c6ab0;
	font-weight:bold;
	padding: 10px 0 10px 0px;
	margin:0px;}
	
h2{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold; color:#006666;
	padding:15px 0 10px 0px;
	margin:0px;}
	
img { border:none; }

A:link,
A:visited 

	{ text-decoration:none; 
	  color:#a30157;
	  font-size:13px;}
	  
A:hover,
A:visited:hover 
	{ text-decoration:underline;
	  color:#a30157; }

.clear{
	clear: both;
}

#wrapper {
	width: 990px;
	margin: 0px auto;
	text-align: left;
	background-color:#FFFFFF;
	/*background-color:#CCCCCC;*/
	border:1px solid #666; }

#maincontent {
	text-align: left;
    padding: 0px 15px 10px 15px;
	background-color:#ffffff;
	 }

#topbanner{
background-image:url(images/top.jpg); background-repeat:no-repeat; background-position:center;

height:136px;
}

#topbanner #top {height: 80px;}
#topbanner #top #login {  position:relative; top: 7px; width: 150px; text-align:right; margin-right: 10px; font-size:11px; }
#topbanner #top #login a{font-size:11px; }


.Bfloatright
{
float: right;
clear: right;
}

#topbanner #btm { height:52px; }

#topbanner #top #searcharea {
float:right;
clear:right;
width: 220px;
margin-top: 25px;
margin-right: 0px;}


#topbanner #top #searcharea img {
 position:relative;
 top: 4px;
 left: 5px;}


 #nav  {
  position:relative;
  top: 7px;
  left: 170px;
  width: 780px;
  height: 49px;

 }
  
 ul#navigation  { 
 
  margin:0px;
  padding:0px;
  padding-left:0px;
  margin-left: 20px;
 } 

ul#navigation a  {
  font: 17px Arial, Helvetica, sans-serif;
  display:block;
  float:left;
  padding: .0em 17px;
  margin-top: 15px;
  text-decoration: none;
  color: #fff;
  font-weight:bold;}
  
  ul#navigation img {
  padding-right: 10px;
  border:0px;}

 
 
 ul#navigation a.active  {
 color:#fff; }
 
  ul#navigation a.active hover  {
  color:#a40054;}
 
ul#navigation a:hover  {
color:#d33e8a;
}
 
ul#navigation li { 
display: inline;}


#flashbanner{
padding-top: 10px;
margin-top: 5px;
width:960px;
height:312px;
margin-bottom: 0px;
background-image:url(images/purple_box.gif); background-repeat:no-repeat; background-color:#a40155; 
overflow: hidden;
}

	#flashbanner #leftanimation{
	width:670px;
	float:left;
	height:294px;
	padding-left: 10px;
	}
	
	#flashbanner #rightcolumn{
	width: 260px;
	float:left;
	height: 290px;
	margin-left: 0px;
	padding-left: 15px;
	color:#000000;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}

		#flashbanner #rightcolumn h1{
		font-size: 20px; font-weight:bold; color:#d7dc00;  padding-top:5px; padding-bottom: 15px;  margin:0px}
		
		#flashbanner #rightcolumn h2{
		font-size: 14px; font-weight:bold; color:#ede6e6; padding-top:0px; padding-bottom: 2px;  margin:0px}

                #flashbanner #rightcolumn a{
		 color:#d7dc00; font-weight:normal; }
		
		#flashbanner #rightcolumn .date{
		font-size: 12px; font-weight:bold; color:#d7dc00; padding-top:0px; padding-bottom: 15px;  margin:0px}
		
		#flashbanner #rightcolumn .pad{
		 padding: 0px 10px 0px 10px;}

		#flashbanner #rightcolumn img{
		padding:0px; margin:0px;}
 
 
 #Sspecials{
 
 width:955px;
 background-image:url(images/specials_topbg.gif); background-repeat:repeat-x;
		background-position: top; margin-bottom: 10px;  }

#Sspecials  h1{
		 padding: 25px 0px 30px 10px; margin-left: 40px; font-size: 24px;}

.specials  img{
		 padding:25px}
 
		  Table.specials {
		
		padding-bottom:0px;
		background-image:url(images/specials_bg.gif); background-repeat:repeat-x;
		background-position:bottom;}

                
                 TABLE.specials  h2{
		 padding: 0px 5px 0px 0px; margin: 0px; 
		 color: #990066;  
		}
		
		
		
		 TABLE.specials  img{
		  margin:0px 20px 20px 20px;
		}


		
		 TABLE.specials  img.more{
		 padding: 0px 0px 10px 0px; margin:0px
		}
		
		 TABLE.specials  a{
		 font-size:14px;
		}
		
#leftColBtm{
width: 655px;  
padding: 20px;
background-color:#dcdada;
float:left; 
margin-bottom:10px;
}

#leftColBtm h1{

padding:0px; margin:0px; padding: 10px 0 20px 0px; }

#leftColBtm img{
float:left;  margin-right: 20px; padding:10px; }


#rightColBtm{
width: 256px;  height: 267px;
float:right;
margin-right: 5px;
background-image:url(images/map.gif); background-repeat:no-repeat;
margin-bottom:10px;
}

#rightColBtm a{
position:relative; 
top: 220px;
left: 40px;
color:#33ccff;
font-weight:bold;
}

#footer{
background-color:#333333;
color:#cccccc;
margin-top: 5px; text-align:center;
}

