body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 10pt Verdana, Arial,sans-serif;
background-color: #2c2d48;
text-align: center;
color: #000;
}

.container {width:780px;
margin-right:auto;
margin-left:auto;
border:0px;
text-align:center; 
}
.different a:link { color: #fff; 
font-size: 1em; 
font-weight: bold;
}
.different a:visited { color: #fff; 
font-size: 1em; 
font-weight: bold;
}
.different a:hover { color: #fff; 
font-size: 1em; 
font-weight: bold;
}
.different a:active { color: #fff; 
font-size: 1em; 
font-weight: bold;
}

img {border:0px;
}
a:link {
color: #2c2d48;
text-decoration: none;
font-weight: bold;
}
a:visited {
color: #999999;
text-decoration: none;
font-weight: bold;
}
a:hover {
color: #2c2d48;
font-weight : bold;
text-decoration: underline;
}
a:active {
color: #2c2d48;
text-decoration: none;
font-weight: bold;
}
.copyright {
font-size: .8em;
color: #000;
}

.restrictions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9m;
	font-style: italic;
	color: #333333;

}

.title {
font-size: 1em;
font-weight: bold;
color: #2c2d48;
}
.linktitle {
font-size: 1em;
color:#fff;
font-weight:bold;
}
h1 {
font-size: 1.1em;
font-weight: bold;
}
h2 {
font-size: 1em;
color: #2c2d48;
font-weight:bold;
}
hr {
color: #fff;
}
li{
padding:3px 0px;
}

.navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: 1.2em Arial, Helvetica, sans-serif;
}

.navcontainer ul
{
margin:  0px 0px 0px 8px;
padding: 0;
list-style-type: none;
font: 1.2em Arial, Helvetica, sans-serif;
}

.navcontainer li { margin: 0 0 3px 0; 
width:246px;}

.navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #2c2c4c;
width: 170px;
text-align:left;
}

.navcontainer a:link, .navlist a:visited
{
color: #EEE;
text-decoration: none;
}

.navcontainer a:hover
{
border: 1px solid #333;
}


#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
}
/* FORM FORMATTING ELEMENTS ------------------------------------------------------------ */
/* buttons ----------------------------------------------------------------------------- */ .form_button	{ line-height: normal; width: 76px; margin: 0px; padding: 0px 0px 0px 12px; font-size : 11px; background-color: #336699; border: 1px solid #2c2d48; color: #ffffff; word-spacing: normal; }
	 .form_button_quick_search	{ line-height: 13px; height: 18px; width: 85px; margin: 1px 1px 1px 1px; padding: 0px 0px 0px 12px; font-size : 11px; background-color: #336699; border: 1px solid #2c2d48; color: #ffffff; background-image: url('theme_icon_search.gif'); word-spacing: normal; }
 .form_button_add_to_cart	{ line-height: 13px; height: 20px; width: 76px; margin: 0px 1px 0px 0px; padding: 1px 0px 1px 14px; font-size : 11px; background-color: #336699; border: 1px solid #2c2d48; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; }
	 /* end buttons ------------------------------------------------------------------------- */ .form_input_general	{ line-height: normal; font-size : 11px; word-spacing: normal; }
 .form_main_search_box	{ line-height: 13px; width: 76px; height: 16px; margin: 0px 1px 0px 1px; padding: 0px 0px 0px 2px; font-size : 11px; background-color: #eeeeee; border: 1px solid #eeeeee; color: #000000; vertical-align: top; }
 .form_main_search_box_td	{ background-color: #336699 }
 /* END OF FORM FORMATTING ELEMENTS ------------------------------------------------------ */
