@import url(undohtml.css);


body {
	color:#d2dacf;
	background:#fff;
	font-size:12px;
	line-height:1.4;
	font-family:Georgia, serif;
}


/* Layout Grid
---------------------------- */
#swfHolder {
	margin: 0px;
	padding: 0px;
}

#rvrTitle_spacingBelow{
	padding-bottom: 12px;
}

div#centerContent { text-align:left; }
object#centerContent { display:block; padding: 0px;  margin:0px auto; border:0px; outline:none;}


object { outline:none;}

.section {
	width:898px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	/*border-right:1px #a2b0bc solid;
	border-left:1px #a2b0bc solid;*/
}
.section_wide {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	/*border-right:1px #a2b0bc solid;
	border-left:1px #a2b0bc solid;*/
}






#mainnav.section_wide {
	height:24px;
	background-color:#131113;
	border-top:1px #131113 solid;
}
#mainnav.section_wide ul {
	height:6px;
	padding-top:8px;
	line-height:6px;
	font-size:6px;
}
#mainnav.section_wide ul li {
	display:inline;
	margin:0;
	padding:0 6px;
	background:url("../images/bg_mainnav_item.gif") no-repeat left top;
	height:6px;
	line-height:6px;
}
#mainnav.section_wide ul li img {
	height:6px;
	line-height:6px;
}

#mainnav.section_wide ul li.first-child {
	padding-left:27px;
	background:none;
}



#mainnav2.section {
	height:24px;
	background-color:#131113;
	border-top:1px #131113 solid;
	text-align: center;
}
#mainnav2.section ul {
	height:6px;
	padding-top:8px;
	line-height:6px;
	font-size:6px;
}
#mainnav2.section ul li {
	display:inline;
	margin:0;
	padding:0 6px;
	background:url("../images/bg_mainnav_item.gif") no-repeat left top;
	height:6px;
	line-height:6px;
}
#mainnav2.section ul li img {
	height:6px;
	line-height:6px;
}

#mainnav2.section ul li.first-child {
	padding-left:27px;
	background:none;
}






#mainnav.section {
	height:24px;
	background-color:#131113;
	border-top:1px #131113 solid;
}
#header.section {
	height:143px;
	background-color: #080b08;
}
#header.section #logo {
	position:absolute;
	top:15px;
	left:9px;
}
#header.section #slogan {
	position:absolute;
	top:62px;
	left:469px;
}

#page.section {
	min-height:396px;
	/*margin-bottom:10px;*/
	background-color:#341806;
}


#page.up_section {
	min-height:25px;
	width:898px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}

#page.under_section {
	min-height:112px;
	background-color:#080b08;
	width:898px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	top:111px;
}

* html #page.section {
	height:394px;
}
body.company #page.section {
	background-color:#341806;
	
}
body.world #page.section {
	background-color:#341806;
}
body.theStreet #page.section {
	background-color:#3a0e41;
}
body.contact #page.section {
	background-color:#987a46;
}


#page.section #content {
	margin-left:490px;
	width:366px;
	padding-top:46px;
}
#page.section #pagenav {
	position:absolute;
	top:21px;
	left:54px;
	width:320px;
}

#page.section #robertnav {
	position:absolute;
	top:258px;
	left:490px;
	width:320px;
}

#page.section #pagenav #photo {
	margin:0px 0 14px 0;
	padding:0px;
}


/* Content Styles
---------------------------- */

a:link,
a:visited {
	text-decoration:none;
	color: #838383;
}
a:hover,
a:active {
	text-decoration:underline;
	color: #838383;
}
ul {
	list-style:none;
}
li {
	margin-bottom:0.5em;
}
p {
	margin-bottom:0.8em;
}
h2 {
	color:#d2dacf;
	font-weight:bold;
	margin-bottom:0.5em;
}

#mainnav.section ul {
	height:6px;
	padding-top:8px;
	line-height:6px;
	font-size:6px;
}
#mainnav.section ul li {
	display:inline;
	margin:0;
	padding:0 6px;
	background:url("../images/bg_mainnav_item.gif") no-repeat left top;
	height:6px;
	line-height:6px;
}
#mainnav.section ul li img {
	height:6px;
	line-height:6px;
}

#mainnav.section ul li.first-child {
	padding-left:27px;
	background:none;
}
#page.section #pagenav li {
	margin-bottom:2px;
}

/* bg body Styles
---------------------------- */
body.theMan {
	background-image: url(../images/bodyBGs/body_bg_theMan.gif);
	background-repeat: repeat-x;
	background-color: #080b08;
}

body.flash {
	background-image: url(../images/bodyBGs/body_bg_flash.gif);
	background-repeat: repeat-x;
	background-color: #080b08;
}

body.company {
	background-image: url(../images/bodyBGs/body_bg_company.gif);
	background-repeat: repeat-x;
	background-color: #080b08;
}

body.world {
	background-image: url(../images/bodyBGs/body_bg_theWorld.gif);
	background-repeat: repeat-x;
	background-color: #080b08;
}

body.intro {
	background-image: url(../images/bodyBGs/body_bg_intro.gif);
	background-repeat: repeat-x;
	background-color: #080b08;
}

body.theStreet {
	background-image: url(../images/bodyBGs/body_bg_onTheStreet.gif);
	background-repeat: repeat-x;
	background-color: #080b08;
}

body.contact {
	background-image: url(../images/bodyBGs/body_bg_contact.gif);
	background-repeat: repeat-x;
	background-color: #080b08;
}



/* Media Styles
---------------------------- */
#mediaMarginaaaaa {
	margin: 47px 0px 0px 80px;
}

#page.section #mediaMargin {
	position:absolute;
	top:50px;
	left:80px;
	width:350px;
	font-family: Georgia, serif;
	font-size: 14px;
	color: #eaece3;
	line-height: 24px;
}

#page.section #mediaMargin2 {
	position:absolute;
	top:50px;
	left:495px;
	width:350px;
	font-family: Georgia, serif;
	font-size: 14px;
	color: #eaece3;
	line-height: 24px;
}

.mediaTitleSpacing {
	letter-spacing: 4px;
}

a.mediaLink:link,
a.mediaLink:visited {
	font-family: Georgia, serif;
	font-size: 12px;
	color: #6f7269;
	line-height: 18px;
}

a.mediaLink:hover,
a.mediaLink:active {
	text-decoration:underline;
	color: #6f7269;
}

#page.section #contactMargin {
	position:absolute;
	top:50px;
	left:80px;
	width:350px;
	font-family: Georgia, serif;
	font-size: 12px;
	
	color: #000000;
	line-height: 24px;
}

#page.section #contactMargin2 {
	position:absolute;
	top:50px;
	left:495px;
	width:350px;
	font-family: Georgia, serif;
	font-size: 12px;
	
	color: #000000;
	line-height: 24px;
}

.formTitleWidth {
	width: 70px;
}

.formGutterWidth {
	width: 70px;
}

.formFieldWidth {
	width: 70px;
}

.inputType {
	font-family: Georgia, serif;
	font-size: 14px;
	color: #324b64;
	width: 280px;
	height: 20px;
	border: 1px solid #7d95af;
	background-color: #ffffff;
	margin: 5px 0px 5px 0px;
}

.inputType_comments {
	font-family: Georgia, serif;
	font-size: 14px;
	color: #324b64;
	width: 280px;
	height: 52px;
	border: 1px solid #7d95af;
	background-color: #ffffff;
	margin: 5px 0px 5px 0px;
}

.contactStoreTitle {
	font-family: Georgia, serif;
	font-size: 14px;
	color: #eaece3;
	line-height: 24px;
}

.contactSubmit {
	font-family: Georgia, serif;
	font-size: 12px;
	color: #324b64;
	width: 180px;
	height: 25px;
	border: 2px solid #7d95af;
	background-color: #ffffff;
	margin: 5px 0px 5px 0px;
}

.bottomCopy {
	font-family: Georgia, serif;
	color: #41413f;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	width: 550px;
	margin-top: 45px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}
.bottomCopy_second{
	font-family: Georgia, serif;
	color: #41413f;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	width: 550px;
	margin-top: 15px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
}
}
