﻿/* CSS layout */
body         {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 12px;
          line-height: 1.5em;
}

#breadcrumb {
    color:#333; font-size: 0.75em;
}

.description {
   padding-left:50px;
   padding-right: 50px;
   line-height:1.5em;
}


.retrotitle {  padding-top:10px;
               padding-bottom: 15px;
               font-style: italic; font-weight: bold; color: #000000; font-size:2.5em;
               font-family: "Century Gothic", Futura, Verdana, Arial, Helvetica, sans-serif; }

.navtitle {    text-align: left; vertical-align: middle; text-decoration: none; font-family: "Century Gothic", Futura, Verdana, Arial, Helvetica, sans-serif;  }

.navtext {  font-size: 11px; font-weight: bold; color: #990000; text-align: center; vertical-align: middle; text-decoration: none; }
td.navtext img {
	vertical-align:top;
}

.navtext a{
	color:#000033;
	font-weight:bold;
	text-decoration:none;

}

.navtext a:hover
{
	color:#ff9944;
}

.mainadtext {
	
	font-size: 12px;
	font-weight: 400;
	color: #000033;
	text-decoration: none;
}
.mainadtextsm {
	
	font-size: 10px;
	font-weight: 400;
	color: #000033;
	text-decoration: none;
}
.mainadtextneg {
	
	font-size: 14px;
	text-decoration: none;
	background-color: #000033;
	color: #FFFFFF;
}
.headertitle {
	
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.leftpad {  padding-left: 5px}
.mainadtextbld {  font-size: 12px; font-weight: 700; color: #000033; text-decoration: none; }
.bigtext {   font-size: 24px; font-weight: 600; color: #000033}
.redneg { font-size: 14px; text-decoration: none; background-color: #990000; color: #FFFFFF; }
.bigred {  font-size: 24px; font-weight: 700; color: #990000; text-decoration: none}

.menu { POSITION: absolute; VISIBILITY: hidden; BACKGROUND-COLOR: #000033; LAYER-BACKGROUND-COLOR: #000033; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 1px solid black; BORDER-RIGHT: 1px solid black; PADDING: 1px; z-index: 10; width: 85 }

.menuTitle { width: 85; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 1px solid black; BORDER-RIGHT: 1px solid black; PADDING: 1px; BACKGROUND-COLOR: #000033 }

.menuBarLink { text-decoration: none; font-style: bold; color: #ffffff; font-family: georgia,times,serif; outline: none; text-align: center }

.menuLink { text-decoration: none; color: #990000; outline: none; text-align: center ; font-weight: 400}
a:hover.menuLink { text-decoration: none; font-style: bold; color: #ffffff }

#menuTitle1 { position: absolute; left: 355; top: 148; font-size: 12px;  text-align: center }
#menuTitle2 { position: absolute; left: 440; top: 148; font-size: 12px;  text-align: center }
#menuTitle3 { position: absolute; left: 525; top: 148; font-size: 12px;  text-align: center }
#menuTitle4 { position: absolute; left: 610; top: 148; font-size: 12px;  text-align: center }
#menuTitle5 { position: absolute; left: 695; top: 148; font-size: 12px;  text-align: center }

#menu3 { position: absolute; left: 525; top: 163; font-size: 12px }
#menu4 { position: absolute; left: 610; top: 163; font-size: 12px }

#contentDiv { position: absolute; left: 10; top: 40; font-size: 12px }


/* Begin main body layout */
div#bodycontainter {
	background-color:#fff;
	z-index:0;	
	height: 100% !important;
	overflow: hidden;
	margin: 0px;
	padding-left: 0px;
}

* html #bodycontainter {
	height: 1%; /* So IE plays nice */
}

div#left_col{
	
}

div#left_col table{
width: 180px;
	height: 100% !important;

	/* background-image: url('../images/leftframe.gif');
	background-repeat: repeat-y; */
	z-index:1000 !important;
	position:relative;
	vertical-align:top;
}

div#right_col{
	background-color: #fff;
	width: 820px;
	height: 100% !important;
	float: left;
	margin-left: -180px;
	border-left: 180px solid #800000;
	z-index:1;
	position:relative;
}
/* End main body layout*/


/* Begin left nav items*/
.navitems {
	width: 160px; 
	background-color: #FFF;
	font-size:12px;
	z-index:10001;
	visibility:visible;
	margin: 10px 20px 20px 20px;
}

.navtitle {
	font-weight: bold;
	font-size: 18px;
	color: #333333;
    background-color: #fff;

}

li {
  list-style-type: none;
  margin-left: -20px;
}


.navitem a
{
	font-size: 11px;
	color: #330066;
    text-decoration: none;
}

.navitem visited
{
	font-size: 11px;
	color: #330000;
    text-decoration: none;
}

.navitem a:hover
{
	color:#0099FF;
}
/* End left nav items*/


/* Begin inner page content layout*/


.pagenav{
	margin:0px 0px 5px 0px;
	padding: 2px 0px 2px 0px;
	background-color:#000033;
	color:#fff;
    font-size: 18px;
    font-family: "Century Gothic", Futura, Verdana, Arial, Helvetica, sans-serif;

}
.pagenav span {
	margin: 0px 5px 0px 5px;
	text-decoration:none;
}
.pagenav a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;

}
.pagenav a:active
{
	color: #999;
}

.pagenav a:hover
{
	color:#fff;
}
.pagenav a:visited{
	color: #eeeeee;
}




div#container {
	background-color: #fff;
	overflow: hidden;
	margin: 0px;
	padding-right: 400px; /* The width of the rail */;
	margin: 0px;
}
* html #container {
	height: 1%; /* So IE plays nice */
}
div#content {
	background-color: #fff;
	width: 700px;
	height: 100%;
	border-right: 400px solid #fff;
	margin-right: -400px;
	float: left;

}
#rail {
	background-color: #fff;
	width: 400px;
	height: 100%;
	float: left;
	margin-right: -400px;
}

/* End inner page content layout */

.mainadtext
{

	font-size: 12px;
}

.mainadtext td
{
	width:400px;
	margin: 0px 0px 0px 5px;
}

#shop {
   font-size: 14px;
   font-weight: bold;
    font-family: "Century Gothic", Futura, Verdana, Arial, Helvetica, sans-serif;
    padding-top:60px;
    padding-right:200px;
}



#shop a {
     text-decoration:none;

}


p {
  line-height: 1.5em;
}


.footer {
     font-size: 0.8em;  text-align: center;

}


