/* Real Optics CSS Document */

body { margin:50px 0px; padding:0px; /* Hack for IE5/Win */ ; background-color: #7E1F03; text-align:center; }

#container {
	position:relative;
	text-align:center;
	width:913px;
	height:auto;
    margin:0 auto;
}

.left {
	float:left;
	width:20px;
	margin-right:29px;
	height:auto;
}

.middle {
	float:left;
	width:703px;
	height:auto;
	background-color:#000000;
	padding-top:43px;
	padding-bottom:43px;
	padding-left:14px;
	padding-right:14px;
	color:#FFFFFF;
}

.right {
	float:left;
	text-align:left;
	width:104px;
	margin-left:29px;
	height:auto;
}

.footer {
	clear:both;
	text-align:left;
	padding-top:29px;
	padding-left:49px;
}

.nav_right { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #FF6835; line-height:30px; }
.nav_right a:link {  color: #FF6835; text-decoration: none; }
.nav_right a:visited {  color: #FF6835; text-decoration: none; }
.nav_right a:hover {  color: #FFFFFF; text-decoration: none; }
.nav_right a:active {  color: #FF6835; text-decoration: none; }

.footer_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #BF441C; line-height:18px; }
.footer_text a:link {  color: #FF6835; text-decoration: none; }
.footer_text a:visited {  color: #FF6835; text-decoration: none; }
.footer_text a:hover {  color: #FFFFFF; text-decoration: none; }
.footer_text a:active {  color: #FF6835; text-decoration: none; }

.nav_stores { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; letter-spacing: 0.05em; }
.nav_stores a:link {  color: #FFFFFF; text-decoration: none; }
.nav_stores a:visited {  color: #FFFFFF; text-decoration: none; }
.nav_stores a:hover {  color: #FF6835; text-decoration: none; }
.nav_stores a:active {  color: #FFFFFF; text-decoration: none; }

.headline { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #FF6835; letter-spacing: 0.05em;}

.white { color: #ffffff; }

.red { color: #FF6835; }

.yellow { color: #FEB821; }

.main { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; line-height:18px;}
.main a:link {  color: #FF6835; text-decoration: underline; }
.main a:visited {  color: #FF6835; text-decoration: underline; }
.main a:hover {  color: #FEB821; text-decoration: none; }
.main a:active {  color: #FF6835; text-decoration: underline; }

.table { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height:18px;}
.table a:link {  color: #FF6835; text-decoration: underline; }
.table a:visited {  color: #FF6835; text-decoration: underline; }
.table a:hover {  color: #FEB821; text-decoration: none; }
.table a:active {  color: #FF6835; text-decoration: underline; }