/***** User Defaults *****/
html {
	background: url(../images/ben_body_bg.png) repeat;
}
body {
	margin-top: 40px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #fff;
}
a {
	text-decoration: none;
}
a img {
	border: none;
}
/***** Container Area *****/
#container {
	position: relative;
	text-align: left;
	width: 955px;
	margin: 0 auto;
	background: #FFF;
}
/***** Header Area *****/
#header {
	position: relative;
	height: 157px;
	background: url(../images/ben_header.jpg) no-repeat;
}
/***** Content Area *****/
#content {
	/*position: relative;*/
}
#logo {
	position: absolute;
	width: 227px;
	height: 154px;
	left: 369px;
	top: 107px;
	cursor: pointer;
	background: url(../images/ben_logo.png) no-repeat;
	z-index: 100;
}
#page_shadow {
	background: url(../images/ben_page_shadow.png) no-repeat;	
	height: 18px;
}
/***** Nav Area *****/
#navigation {
	background: url(../images/ben_main_navigation_bar.png) no-repeat;
	height: 40px;
	padding-top: 7px;
	font-size: 11px;
	font-weight: bold;
}
/***** Left Nav Area *****/
ul#main_nav_left {
	float: left;
	height: 33px;
	padding-left: 25px;
}
ul#main_nav_left li {
	text-align: center;
	display: inline-block;
	zoom: 1;
    *display: inline;
	list-style-type: none;
	height: 33px;
	line-height: 33px;
	background: url(../images/ben_main_navigation_sprite.png) no-repeat 0px 0px;
}
ul#main_nav_left li a {
	line-height: 33px;
	height: 33px;
}
ul#main_nav_left li.index {
	width: 64px;
}
ul#main_nav_left li.menu {
	width: 65px;
}
ul#main_nav_left li.special_menus {
	width: 90px;
}
ul#main_nav_left li.functions {
	width: 84px;
}
/***** Right Nav Area *****/
ul#main_nav_right {
	float: right;
	height: 33px;
	padding-right: 73px;
}
ul#main_nav_right li {
	text-align: center;
	display: inline-block;
	zoom: 1;
    *display: inline;
	list-style-type: none;
	height: 33px;
	line-height: 33px;
	background: url(../images/ben_main_navigation_sprite.png) no-repeat 0px 0px;
}
ul#main_nav_right li a {
	line-height: 33px;
	height: 33px;
}
ul#main_nav_right li.press {
	width: 64px;
}
ul#main_nav_right li.our_team {
	width: 96px;
}
ul#main_nav_right li.contact {
	width: 101px;
}
/*********************************************/
ul#main_nav_left li.index a {color: #f8eecf; background-position: 0px 0px;}
ul#main_nav_left li.menu a {color: #f8eecf; background-position: 0px 0px;}
ul#main_nav_left li.special_menus a {color: #f8eecf; background-position: 0px 0px;}
ul#main_nav_left li.functions a {color: #f8eecf; background-position: 0px 0px;}
ul#main_nav_right li.press a {color: #f8eecf; background-position: 0px 0px;}
ul#main_nav_right li.our_team a {color: #f8eecf; background-position: 0px 0px;}
ul#main_nav_right li.contact a {color: #f8eecf; background-position: 0px 0px;}
/*********************************************/
ul#main_nav_left li.index a:hover {color: #de4242; background-position: 0px 0px;}
ul#main_nav_left li.menu a:hover {color: #de4242; background-position: 0px 0px;}
ul#main_nav_left li.special_menus a:hover {color: #de4242; background-position: 0px 0px;}
ul#main_nav_left li.functions a:hover {color: #de4242; background-position: 0px 0px;}
ul#main_nav_right li.press a:hover {color: #de4242; background-position: 0px 0px;}
ul#main_nav_right li.our_team a:hover {color: #de4242; background-position: 0px 0px;}
ul#main_nav_right li.contact a:hover {color: #de4242; background-position: 0px 0px;}
/*********************************************/
/*
1. -33px
2. -66px
3. -99px
4. -132px
5. -165px
6. -198px
7. -231px
*/
body#index ul#main_nav_left li.index {background-position: 0px -33px;}
body#menu ul#main_nav_left li.menu {background-position: 0px -66px;}
body#special_menus ul#main_nav_left li.special_menus {background-position: 0px -99px;;}
body#functions ul#main_nav_left li.functions {background-position: 0px -132px;}
body#press ul#main_nav_right li.press {background-position: 0px -165px;}
body#our_team ul#main_nav_right li.our_team {background-position: 0px -198px;}
body#contact ul#main_nav_right li.contact {background-position: 0px -231px;}
/*********************************************/
body#index ul#main_nav_left li.index a {color: #741d1d; cursor: default;}
body#menu ul#main_nav_left li.menu a {color: #741d1d; cursor: default;}
body#special_menus ul#main_nav_left li.special_menus a {color: #741d1d; cursor: default;}
body#functions ul#main_nav_left li.functions a {color: #741d1d; cursor: default;}
body#press ul#main_nav_right li.press a {color: #741d1d; cursor: default;}
body#our_team ul#main_nav_right li.our_team a {color: #741d1d; cursor: default;}
body#contact ul#main_nav_right li.contact a {color: #741d1d; cursor: default;}
/*********************************************/
ul#main_nav_left li.index a:focus {outline: none;}
ul#main_nav_left li.menu a:focus {outline: none;}
ul#main_nav_left li.special_menus a:focus {outline: none;}
ul#main_nav_left li.functions a:focus {outline: none;}
ul#main_nav_right li.press a:focus {outline: none;}
ul#main_nav_right li.our_team a:focus {outline: none;}
ul#main_nav_right li.contact a:focus {outline: none;}
/***** Footer Area *****/
#clear {
	clear: both;
}
.clearFloat {
	clear: both;
}
#footer {
	/*background-color: #252525;*/
	/*background-color: #650a09;*/
	/*color: #cbcba7*/;
	width: 955px;
	height: 30px;
	font-size: 10px;
	font-weight: bold;
	padding-top: 3px;
	background: url(../images/ben_footer_bg.png) no-repeat;
}
ul#footer_nav {
	display: inline;
	height: 27px;
	padding-left: 25px;
}
ul#footer_nav li {
	text-align: center;
	display: inline-block;
	zoom: 1;
    *display: inline;
	list-style-type: none;
	line-height: 26px;
	background: url(../images/ben_footer_navigation_sprite.png) no-repeat 0px 0px;
}
ul#footer_nav li a {
}
ul#footer_nav li.index {
	width: 49px;
}
ul#footer_nav li.menu {
	width: 48px;
}
ul#footer_nav li.special_menus {
	width: 78px;
}
ul#footer_nav li.functions {
	width: 76px;
}
ul#footer_nav li.press {
	width: 49px;
}
ul#footer_nav li.our_team {
	width: 76px;
}
ul#footer_nav li.contact {
	width: 91px;
}
div#footer_nav_area {
	float: left;
}
div#footer_copyright_area {
	float: right;
	padding-top: 4px;
	padding-right: 8px;
	font: 11px "Comic Sans MS", cursive;
	color: #565353;
}
div#footer_copyright_area img {
	vertical-align: middle;
}
/*********************************************/
ul#footer_nav li.index a {color: #898787;}
ul#footer_nav li.menu a {color: #898787;}
ul#footer_nav li.special_menus a {color: #898787;}
ul#footer_nav li.functions a {color: #898787;}
ul#footer_nav li.press a {color: #898787;}
ul#footer_nav li.our_team a {color: #898787;}
ul#footer_nav li.contact a {color: #898787;}
/*********************************************/
ul#footer_nav li.index a:hover {color: #de4242;}
ul#footer_nav li.menu a:hover {color: #de4242;}
ul#footer_nav li.special_menus a:hover {color: #de4242;}
ul#footer_nav li.functions a:hover {color: #de4242;}
ul#footer_nav li.press a:hover {color: #de4242;}
ul#footer_nav li.our_team a:hover {color: #de4242;}
ul#footer_nav li.contact a:hover {color: #de4242;}
/*********************************************/
/*
1. -27px
2. -54px
3. -81.px
4. -108px
5. ?
6. -162px
7. -189px
*/
body#index ul#footer_nav li.index {background-position: 0px -27px;}
body#menu ul#footer_nav li.menu {background-position: 0px -54px;}
body#special_menus ul#footer_nav li.special_menus {background-position: 0px -162px;}
body#functions ul#footer_nav li.functions {background-position: 0px -162px;}
body#press ul#footer_nav li.press {background-position: 0px -27px;}
body#our_team ul#footer_nav li.our_team {background-position: 0px -162px;}
body#contact ul#footer_nav li.contact {background-position: 0px -189px;}
/*********************************************/
body#index ul#footer_nav li.index a {color: #252525; cursor: default;}
body#menu ul#footer_nav li.menu a {color: #252525; cursor: default;}
body#special_menus ul#footer_nav li.special_menus a {color: #252525; cursor: default;}
body#functions ul#footer_nav li.functions a {color: #252525; cursor: default;}
body#press ul#footer_nav li.press a {color: #252525; cursor: default;}
body#our_team ul#footer_nav li.our_team a {color: #252525; cursor: default;}
body#contact ul#footer_nav li.contact a {color: #252525; cursor: default;}
/*********************************************/
ul#footer_nav li.index a:focus {outline: none;}
ul#footer_nav li.menu a:focus {outline: none;}
ul#footer_nav li.special_menus a:focus {outline: none;}
ul#footer_nav li.functions a:focus {outline: none;}
ul#footer_nav li.press a:focus {outline: none;}
ul#footer_nav li.our_team a:focus {outline: none;}
ul#footer_nav li.contact a:focus {outline: none;}
/*********************************************/
#footer_copyright_area a:focus {outline: none;}
