﻿#content{width:990px; background-color:white;}

#site_tabs	{clear:both;margin-left:auto;margin-right:auto;height:30px;}

#header		{clear:both;margin-left:auto;margin-right:auto;height:75px;width:990px;}
#login		{clear:both;margin-left:auto;margin-right:auto;height:30px;line-height:30px;padding:0 10px;width:970px;background-color:#000;color:white;}

#header_container		{clear:both;margin:0 auto;}
#header_container		{background-image:url('ft_images/header_container_bg.gif');background-repeat:repeat-x;background-color:#fff;}
#login_container		{clear:both;margin:0 auto;background-color:#000;}

#navigation_container 	{background-image:url('ft_images/navigation_container_bg.gif');background-color:#990000;}
#navigation_container 	{clear:both;margin:0 auto;}
#navigation	{clear:both;margin-left:auto;margin-right:auto;height:28px;width:990px;}

#body_container		{clear:both;margin:0 auto;}
#body_container		{background-image:url('ft_images/body_container_bg.gif');background-repeat:repeat-x;background-color:#dcdcdc;}
#body			{width:990px;margin: auto; padding:0; border-right:1px solid #bbb; border-left:1px solid #bbb;}

#footer_container		{clear:both;margin:0 auto; background-color:#111111;}
#footer			{width:990px;margin: auto; padding:0; background-color:#111111;}

#sub_footer_container		{clear:both;margin:0 auto;}
#sub_footer			{width:990px;margin: auto; padding:0; background-color:black;}


.clear{clear:both;}
#clear{clear:both;}

.left{float:left;margin:0;padding:0;}
.right{float:right;margin:0;padding:0;}

#navigation_list{
font-size:1em;
height: 25px;
line-height:25px;
text-align:left;
margin: 0px;
padding: 0px;
}

#navigation a{
font-weight:normal;
padding: 0 20px;
height:25px;
line-height:25px;
text-decoration: none;
color: white;
}

.shop {
position:relative;
float:right;
display:inline;
height:28px;
line-height:28px;
text-decoration:none;
font-weight:bold;
/*background-image:url('/media/1239/nav_bg_shop.gif');*/
background-color:#990000;
color:white;
}

.shop a{
height:28px;
line-height:28px;
}

.date {
position:relative;
height:28px;
float:right;
display:inline;
line-height:28px;
text-decoration:none;
font-weight:bold;
background-image:url('ft_images/nav_bg_date.gif');
background-color:black;
color:white;
padding:0 20px;
}

#navigation a:hover{
/*background-color: #f9b900;*/
text-decoration:underline;
color: #ffffff;
}


.search_right{
float:right;
margin:0;
padding:0;
background-image:url('ft_images/shop_search_bg.gif');
background-repeat:no-repeat;
background-position-y:-2px;
height:75px;
width:430px;
}


.search_input{

width:260px;
margin-left:110px;
}
.search_submit{
border:0;
margin-right:10px;
width:40px;
height:30px;
background-image:url('ft_images/search_submit.gif');
background-repeat:no-repeat;
background-color:transparent;
}

#header_search_box{
float:right;
text-align:left;
position:relative;
height:75px;
line-height:75px;
width:430px;
/*padding-right:20px;*/
}

#header_search_box table{
height:75px;
width:430px;
border:0;
padding:0;
margin:0;
}

#header_search_box td{
padding:0px;
margin:0px;
}


#footer_container p { font-size: 11px; color:#eee; }
#footer_container li { font-size: 11px; text-transform: uppercase; }
#footer_container ul {margin:0;}
#footer_container ul a { display: block; padding-left: 10px; height: 27px; line-height: 27px; text-decoration: none; color: #999; background: url(ft_images/footerbullet.gif) left center no-repeat; }
#footer_container ul a:hover { text-decoration: underline; color: #fff; }
ul#fnav1 { float: left; width: 150px; list-style: none; }
ul#fnav2 { float: left; width: 150px; list-style: none; }
#flcol { float: left; padding-right: 30px; width: 340px; }
#frcol { float: right; width: 200px; }
#frcol p { padding: 0; width: 200px; }
p#fconlink a { padding-right: 19px; text-transform: uppercase; text-decoration: none; background: url(ft_images/fcon_arrows.gif) right center no-repeat; color: #999; }
#frcol a:hover { text-decoration: underline; }