body {
	color: #46505a;
	font: normal 12px Verdana, Helvetica, Arial;
	background: #092116 url("../images/background.png");
}

h1 {
	margin: 0;
	padding: 0;
	height: 20px;
	color: #2f1c13;
	text-align: right;
	text-transform: uppercase;
	font: normal 20px Arial, Helvetica, Sans-serif;
}
h2 {
	margin: 0;
	padding: 0;
	padding-top: 15px;
	color: #46505a;
	line-height: 2;
	font-weight: bold;
	letter-spacing: .5px;
	text-transform: uppercase;
	font: bold 11px Palatino, "Times New Roman", Times, Serif;
}
h3 {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	color: #46505a;
	line-height: 2;
	font-weight: bold;
	letter-spacing: .5px;
	font: bold 11px Verdana, Arial, Sans-serif;
}

.spacer {
	clear: both;
}
.anchor-point {
	float: right;
	padding-bottom: 10px;
}
.anchor-point a {
	color: #91773c;
	padding-right: 15px;
	text-decoration: none;
	text-transform: uppercase;
	font: normal 11px "Times New Roman", Times, Serif;
	background: url("../images/top-arrow.gif") right 5px no-repeat;
	
}
.anchor-point a:hover {
	color: #a9abad;
}
/**
 * pngfix */
img, .intro-logo { behavior: url("../ext/iepngfix.htc"); }
/**
* Landing Page Logo and Nav
*/

#landing {
    margin:0 auto;
    text-align:center;
    width:785px;
    height:434px;
    background: url(../images/landingpage.jpg) no-repeat;
}
.intro-logo {
    width:235px;
    height:211px;
    float:left;
    margin: 30px 0 0 105px;
    padding:0;
    position:relative;
    background: url(../images/bobbylogo.png) no-repeat;
}
.landingNav {
    width:250px;  
    margin-top:150px;
    margin-left:-250px;
    padding: 100px 0px 0 0px;
    float:left;
    position:relative;
}
.landingNav a{
    color:#b98f11;
    font: normal 11px "times new roman" arial;
    text-decoration:none;
}
.landingNav li {
    display:inline;
    list-style:none;
    margin: 0 10px 0 5px;
    font-variant: uppercase;
}
.landingNav a:hover {color:#A9ABAD;}
/**
* structure containers
*/
#wrapper {
	width: 960px;
	margin: 0px auto;
	position: relative;
	background-color: #84888b;
}
#content-wrapper,
#content-wrapper-europe {
	overflow: hidden;
	padding: 10px;
}
#content-wrapper-europe {
	height: 580px;
}

#main-wrapper {
	float: left;
	width: 785px;
}
#header {
	width: 785px;
	clear: both;
}
#sidebar-right {
	float: right;
	width: 150px;
	height: 100%;
	position: relative;
	background-color: #000;
	background: #0e190f url("../images/sidebar-bg.png") repeat-y;
}
#sidebar-left,
#sidebar-left-europe {
	float: left;
	width: 180px;
	position: relative;
	background: #0e190f url("../images/sidebar-bg.png") repeat-y;
}
#sidebar-left-europe,
#content-main-europe {
	height: 335px;
}
#accent {
	float: left;
	width: 180px;
	height: 150px;
}
#content-main,
#content-main-europe {
	float: left;
	width: 600px;
	margin-left: 5px;
	position: relative;
	background-color: #fff9e2;
}
#content-flash {
	float: left;
	width: 600px;
	height:580px;
	margin-left: 5px;
	position: relative;
	overflow:hidden;
}
#footer {
	width: 600px;
	color: #8e8d8d;
	margin: 0px auto;
	margin-top: 20px;
	text-align: center;
	font: normal 9px Verdana, Arial, Helvetica;
}

/**
 * content elements
 */
#content-main .content-area,
#content-main-europe .content-area {
	padding: 18px;
	overflow: hidden;
}
.content-area p {
	line-height: 2;
	font-size: 11px;
}

/**
 * sidebar left elements
 */
#quotation {
	width: 150px;
	margin: 0px auto;
	line-height: 1.5;
	padding-top: 14px;
	letter-spacing: .7px;
	font: normal 10px "Times New Roman", Times, Serif;
}
#quotation p {
	margin: 0;
	color: #a9abad;
	line-height: 1.5; 
	text-transform: uppercase;
}
#quotation .author {
	width: 145px;
	margin-top: 5px;
}
#quotation .author p {
	color: #91773c;
	text-align: right;
	font-size: 11px;
	line-height: 1.2;
	font-variant: small-caps;
	text-transform: none;
}

/**
 * sidebar right elements
 */
#sidebar-right .head {
	height: 141px;
	text-align: center;
	background: url("../images/divider.jpg") bottom no-repeat;
}
.head .logo {
	margin-top: 20px;
	border: none;
}

/**
 * tab navigation
 */
#tab-navigation {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #717273;
}
#tab-navigation ul,
#tab-navigation li {
	margin: 0;
	padding: 0;
	height: 24px;
	list-style: none;
}
#tab-navigation ul {
	margin-left: 18px;
	overflow: hidden;
	width: 500px;
}
#tab-navigation li {
	float: left;
	padding-left: 10px;
	background: url("../images/left-tab.jpg") left top no-repeat;
}
#tab-navigation li a {
	display: block;
	color: #103022;
	text-decoration: none;
	text-transform: uppercase;
	padding: 6px 15px 5px 5px;
	font: normal 11px "Times New Roman", Times, Serif;
	background: url("../images/right-tab.jpg") right top no-repeat;
}
#tab-navigation li.active {
	background: url("../images/left-tab-active.jpg") left top no-repeat;
}
#tab-navigation li.active a {
	background: url("../images/right-tab-active.jpg") right top no-repeat;
}

/**
 * navigation elements
 */
#navigation {
	padding: 20px 0px;
	background: url("../images/divider.jpg") bottom no-repeat;
}
#sub-navigation {
	padding-top: 20px;
}
ul.nav,
ul.nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.nav {
	width: 128px;
	margin: 0px auto;
}
ul.nav li {
	padding-left: 11px;
	margin-bottom: 12px;
	letter-spacing: .7px;
	text-transform: uppercase;
	font: normal 10px "Times New Roman", Times, Serif;
	background: url("../images/nav-bullet.gif") left 1px no-repeat;
}
ul.nav li a {
	color: #ad8e46;
	text-decoration: none;
}
ul.nav li a:hover,
ul.nav li.active a {
	color: #a9abad;
}

/**
 * footer
 */
#footer dl,
#footer dt {
	margin: 0;
	padding: 0;
	display: inline;
}
#footer dt {
	padding: 0px 5px;
}
#footer dt a {
	color: #8e8d8d;
	text-decoration: none;
}
#footer dt a:hover {
	text-decoration: underline;
}

/**
 * table
 */
#chart th {
	vertical-align: bottom;
	font: normal 11px Verdana, Helvetica, Arial;
}
#chart td {
	text-align: center;
	padding: 5px 10px;
	vertical-align: bottom;
	font: normal 11px Verdana, Helvetica, Arial;
}
#chart td.first,
#chart th.first {
	padding-left: 0px;
	text-align: left;
}
#chart tr.first-row th {
	border-bottom: 1px solid #71706f;
}
#chart tr.last-row td {
	border-bottom: 1px solid #71706f;
}

/**
 * columns
 */
.col1 {
	float: left;
	width: 260px;
}
.col2 {
	float: right;
	width: 260px;
}
.col1 p,
.col2 p {
	margin-top: 0;
	line-height: 2;
	font-size: 11px;	
}


/**
 * headers
 */
.homepage {
	width: 785px;
	height: 470px;
	background: url("../images/temp/homepage.jpg") no-repeat;
}

/**
 * rounded corners
 */
.corner {
	width: 9px;
	height: 9px;
	position: absolute;
	overflow: hidden;
}
.tl {
	top: 0;
	left: 0;
	background: url("../images/corners.gif") 0px 0px no-repeat;
}
.tr {
	top: 0;
	right: 0;
	background: url("../images/corners.gif") -9px 0px no-repeat;
}
.bl {
	bottom: 0;
	left: 0;
	background: url("../images/corners.gif") 0px -9px no-repeat;
}
.br {
	bottom: 0;
	right: 0;
	background: url("../images/corners.gif") -9px -9px no-repeat;
}

/**
 * main rounded corners
 */
.mtl {
	top: 0;
	left: 0;
	background: url("../images/main-corners.gif") 0px 0px no-repeat;
}
.mtr {
	top: 0;
	right: 0;
	background: url("../images/main-corners.gif") -9px 0px no-repeat;
}
.mbl {
	bottom: 0;
	left: 0;
	background: url("../images/main-corners.gif") 0px -9px no-repeat;
}
.mbr {
	bottom: 0;
	right: 0;
	background: url("../images/main-corners.gif") -9px -9px no-repeat;
}