﻿html, body { height:100%; }

body {
	background-image: url(../Images/bg-tile.gif);
	font-family: arial, helvetica, verdana, sans serif;
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding: 0px;
	text-align: center;
	height:100%;
}

a {
color: #d24a34;
}

input, select, option {
color: #666;
background: #FFF6B7;
font-size: 10px;
font-family: arial, helvetica, verdana, sans serif;
}

h1 {
	font-size: 13px;
	color: #666;
	padding: 0;
	margin:	0px;
}

h2 {
	font-size: 12px;
	color: #EF3E34;
	padding: 0 0 2px 0;
	margin:	0px;
}

h3 {
	font-size: 17px;
	color: #EF3E34;
	padding: 0 0 2px 0;
	margin:	0px;
}

h4 
{
	font-size: 11px;
	color: #EF3E34;
	padding: 0 0 2px 0;
	margin:	0 0 0 0;	
	float: left;
}

.BigText {
font-size: 12px;	
}

.whiteText {
	font-size: 11px;
	line-height: 15px;
	color: #fff;
}

.whiteText a {
	color: #fff;
}

.ModelName {
	font-size: 11px;
	line-height: 16px;
	color: #EF3E34;
	padding:0;
	margin:0;
	float: left;
}

.ModelName a {
	color: #EF3E34;
}

#container {
	background: #fff;
	margin: 0 auto;
	padding: 0 8px;
	width: 760px;
	text-align: left;
	background:url(../images/bg-main.gif);
}

#homeLogo
{
	float:left;
	margin:27px 0 0 40px;
}

#homeImageBanner {
	margin: 0px;
	padding: 0px; 
	float: left;
	background: url(../Images/img-homeBanner01.gif) no-repeat;
	width:100%;
	float:left;	
}

#homeImageBannerLeft {
	
}

#homeImageBannerRight {
	float: right;
	font-size: 10px;
	text-align: right;
	border:0px solid #c00;
	width:180px;
	padding: 32px 29px 8px 0;
	color:#3b3b3b !important;	
}

#homeImageBannerRight a {
	color:#3b3b3b;
}


#homeImageBannerRight select
{
	width:177px !important;

	background:#fff;
	margin-bottom:5px;
}
.topSearch
{
}
#TopImageBanner {
	float: left;
	background-image: url(../Images/img-topHeader.jpg);
	background-repeat: no-repeat;
	width: 760px;
	height: 55px;
	font-size: 10px;
	text-align: right;
	color:#3b3b3b;
}

#TopImageBanner a {
color:#3b3b3b;
}

#TopImageBanner p {
padding-right: 20px;
color:#3b3b3b;
}

#PageHeader {
margin: 0;
padding-top:14px;
}

.PageHeaderImage {
float: left;
}

#MainTextContainer {
float: left;
padding: 10px 0 10px 20px;
width: 540px;
}

#MainTextContainer2 {
float: left;
padding: 10px 0 10px 20px;
width: 690px;
}

#PopUpContainer {
background-color: #fff;
}

#PopUpContent {
padding:20px;
text-align: left;
}

.Form {
width: 360px;
text-align: right;	
float: left;
padding-right: 0px;
border: 0px solid #000;
vertical-align: top;
}

.clearDiv {
font-size: 1px;
height: 1px;
clear:both;
}

.clearDiv2 {
font-size: 1px;
height: 10px;
clear:both;
background-color: #FFFFFF;
}

.Link {
font-size: 10px;
color: #FE6700;
font-style:italic;
}

.Link a {
color: #d24a34;
}

.TopLink {
font-size: 10px;
color: #FE6700;
float: right;
}

.TopLink a {
color: #d24a34;
}


.hSpace {
padding-top: 3px;
clear: left;
}

.hSpace2 {
padding-top: 10px;
clear: left;
}

.hLineDotted {
background-image: url(../Images/bg-tile-dottedLine.gif);
background-repeat: repeat-x;
padding:4px;
margin: 0;
clear: left;
}

.hLineDotted2 {
border-top: 1px thin dotted #A5ACD4;
padding-bottom: 1px;
clear: left;
}

.hLine {
border-top: 1px solid #fff;
clear: left;
}

.hLine2 
{
border-top: 1px solid #999;
clear: left;
}

.hLine3 {
padding-top: 6px;
border-bottom: 3px solid #DCDFF0;
clear: left;
}

.hLine4 {
border-top: 3px solid #8B94CF;
padding-bottom: 10px;
clear: left;
}

#topNav 
{
float: left;
padding: 0px;
margin:0px;
width:760px;
list-style: none;
}

#topNav a img
{
border:0px solid #000;
}

ul #topNav {
padding: 0;
margin:0px;
float:left;
}

#topNav li {
padding: 0;
list-style: none;
float: left;
display: block;
height:41px;
}

#topNav span {
display: none;
}

#scrollingNewsCont
{
	background:url(../images/scroller-bg.gif);
	float:left;
	width:100%;
	color:#fff74a;
	height:22px;
}

#scrollingNews table
{
	width:547px !important;
	float:right;
	margin-top:4px;
	padding-right:220px;
	color:#fff74a;
	height:12px;
}

MARQUEE
{
	
}


#infoDiv 
{
	width: 761px; 
	float: left; 
}
html>body #infoDiv 
{
	margin: 0;
}

.navBuffer {
border-left: 1px solid #999;
border-right: 2px solid #fff;
height: 37px;
}


.about 
{
background: url("../Images/nav-about.gif") no-repeat;
float:left;
width: 164px;
height: 41px;
}

.about a, .about a:link, .about a:visited 
{
float:left;
width: 164px;
height: 41px;
}

.about a:hover {
background: url("../Images/nav-about1on.gif") no-repeat;
}

.aboutOn {
background: url("../Images/nav-about1on.gif") no-repeat;
}

.inventory {
background: url("../Images/nav-inventory1.gif") no-repeat;
float:left;
width: 139px;
height: 41px;
}

.inventory a, .inventory a:link, .inventory a:visited {
float:left;
width: 139px;
height: 41px;
}
.inventory a:hover {
background: url("../Images/nav-inventory1on.gif") no-repeat;
}
.inventoryOn  {
background: url("../Images/nav-inventory1on.gif") no-repeat;
display: block;
}

.locations {
background: url("../Images/nav-locations1.gif") no-repeat;
float:left;
width: 97px;
height: 41px;
}

.locations, .locations a, .locations a:link, .locations a:visited {
float:left;
width: 97px;
height: 41px;
}

.locations a:hover {
background: url("../Images/nav-locations1on.gif") no-repeat;
}

.locationsOn {
background: url("../Images/nav-locations1on.gif") no-repeat;
}

.pricing {
background: url("../Images/nav-pricing1.gif") no-repeat;
float:left;
width: 115px;
height: 41px;
}

.pricing a, .pricing a:link, .pricing a:visited {
float:left;
width: 115px;
height: 41px;
}

.pricing a:hover {
background: url("../Images/nav-pricing1on.gif") no-repeat;
}

.pricingOn {
background: url("../Images/nav-pricing1on.gif") no-repeat;
background-repeat:no-repeat;
display: block;
}

.sell {
background: url("../Images/nav-sell1.gif") no-repeat;
float:left;
width: 124px;
height: 41px;
}

.sell a, .sell a:link, .sell a:visited {
float:left;
width: 124px;
height: 41px;
}

.sell a:hover {
background: url("../Images/nav-sell1on.gif") no-repeat;
}

.sellOn {
background: url("../Images/nav-sell-on.gif") no-repeat;
width: 124px;
display: block;
}

.notify {
background: url("../Images/nav-notify1.gif") no-repeat;
float:left;
width: 121px;
height: 41px;
}

.notify a, .notify a:link, .notify a:visited {
float:left;
width: 121px;
height: 41px;
}

.notify a:hover {
background: url("../Images/nav-notify1on.gif") no-repeat;
}

.notifyOn {
background: url("../Images/nav-notify1on.gif") no-repeat;
display: block;
}
	
/*
.navBuffer {
border-left: 1px solid #999;
border-right: 2px solid #fff;
height: 22px;
}

.about, .about a:link, .about a:visited {
background: url("../Images/nav-about.gif");
background-repeat:no-repeat;
display: block;
width: 110px;
height: 22px;
}

.about a:hover {
background: url("../Images/nav-about-on.gif");
background-repeat:no-repeat;
display: block;
height: 22px;
width: 110px;
}

.aboutOn {
background: url("../Images/nav-about-on.gif");
background-repeat:no-repeat;
display: block;
height: 22px;
width: 110px;
}

.inventory, .inventory a:link, .inventory a:visited {
background: url("../Images/nav-inventory.gif");
background-repeat:no-repeat;
display: block;
width: 103px;
height: 22px;
}

.inventory a:hover {
background: url("../Images/nav-inventory-on.gif");
background-repeat:no-repeat;
display: block;
height: 22px;
width: 103px;
}
.inventoryOn  {
background: url("../Images/nav-inventory-on.gif");
background-repeat:no-repeat;
display: block;
height: 22px;
width: 103px;
}

.locations, .locations a:link, .locations a:visited {
background: url("../Images/nav-locations.gif");
background-repeat:no-repeat;
display: block;
width: 66px;
height: 22px;
}

.locations a:hover {
background: url("../Images/nav-locations-on.gif");
background-repeat:no-repeat;
display: block;
height: 22px;
width: 66px;
}

.locationsOn {
background: url("../Images/nav-locations-on.gif");
background-repeat:no-repeat;
display: block;
height: 22px;
width: 66px;
}

.pricing, .pricing a:link, .pricing a:visited {
background: url("../Images/nav-pricing.gif");
background-repeat:no-repeat;
display: block;
width: 81px;
height: 22px;
}

.pricing a:hover {
background: url("../Images/nav-pricing-on.gif");
background-repeat:no-repeat;
display: block;
width: 81px;
height: 22px;
}

.pricingOn {
background: url("../Images/nav-pricing-on.gif");
background-repeat:no-repeat;
display: block;
width: 81px;
height: 22px;
}

.sell, .sell a:link, .sell a:visited {
background: url("../Images/nav-sell.gif");
background-repeat:no-repeat;
display: block;
width: 88px;
height: 22px;
}

.sell a:hover {
background: url("../Images/nav-sell-on.gif");
background-repeat:no-repeat;
display: block;
width: 88px;
height: 22px;
}

.sellOn {
background: url("../Images/nav-sell-on.gif");
background-repeat:no-repeat;
display: block;
width: 88px;
height: 22px;
}

.vip, .vip a:link, .vip a:visited {
background: url("../Images/nav-vip.gif");
background-repeat:no-repeat;
display: block;
width: 58px;
height: 22px;
}

.vip a:hover {
background: url("../Images/nav-vip-on.gif");
background-repeat:no-repeat;
display: block;
width: 58px;
height: 22px;
}

.vipOn {
background: url("../Images/nav-vip-on.gif");
background-repeat:no-repeat;
display: block;
width: 58px;
height: 22px;
}

.cartalk, .cartalk a:link, .cartalk a:visited {
background: url("../Images/nav-cartalk.gif");
background-repeat:no-repeat;
display: block;
width: 60px;
height: 22px;
}

.cartalk a:hover {
background: url("../Images/nav-cartalk-on.gif");
background-repeat:no-repeat;
display: block;
width: 60px;
height: 22px;
}

.cartalkOn {
background: url("../Images/nav-cartalk-on.gif");
background-repeat:no-repeat;
display: block;
width: 60px;
height: 22px;
}
*/

.SubNav {
width: 160px;
padding: 10px 0;
}


.SubNav ul {
list-style: none;
padding: 0px;
margin: 0px;
color: #666;
font-size: 11px;
}

.SubNav li {
background: #F6EED9;
list-style: none;
padding: 2px 0 2px 10px;
margin: 0px;
color: #666;
font-size: 11px;
border-bottom: 2px solid #fff;
}

.SubNav li a {
text-decoration: none;
display: block;
list-style: none;
padding: 0;
margin: 0px;
color: #666;
font-size: 11px;
}

.SubNav li a:hover {
text-decoration: none;
display: block;
list-style: none;
padding: 0;
margin: 0px;
color: #FD7318;
font-size: 11px;
}

#SubNavHot {
background: #F6B564;
color: #fff;
font-weight: bold;
}

#SubNavHot a {
color: #fff;
}

#SubNavHot a:hover {
color: #666;
}

#NavCommunity {
float: left;
margin: 0 auto;
padding:5px 5px 14px 5px;
width: 530px;
list-style: none;
text-align: center;
}

#NavCommunity li {
margin: 0 auto;
padding: 0;
list-style: none;
float: left;
display: block;
}

.environment, .environment a:link, .environment a:visited {
background: url("../Images/nav-CommEnvironment.gif");
background-repeat:no-repeat;
display: block;
width: 96px;
height: 37px;
}

.environment a:hover {
background: url("../Images/nav-CommEnvironment-on.gif");
background-repeat:no-repeat;
display: block;
width: 96px;
height: 37px;
}

.environmentOn {
background: url("../Images/nav-CommEnvironment-on.gif");
background-repeat:no-repeat;
display: block;
width: 96px;
height: 37px;
}

.involvement, .involvement a:link, .involvement a:visited {
background: url("../Images/nav-CommInvolvement.gif");
background-repeat:no-repeat;
display: block;
width: 154px;
height: 37px;
}

.involvement a:hover {
background: url("../Images/nav-CommInvolvement-on.gif");
background-repeat:no-repeat;
display: block;
width: 154px;
height: 37px;
}

.involvementOn {
background: url("../Images/nav-CommInvolvement-on.gif");
background-repeat:no-repeat;
display: block;
width: 154px;
height: 37px;
}

.economic, .economic a:link, .economic a:visited {
background: url("../Images/nav-CommEconomic.gif");
background-repeat:no-repeat;
display: block;
width: 119px;
height: 37px;
}

.economic a:hover {
background: url("../Images/nav-CommEconomic-on.gif");
background-repeat:no-repeat;
display: block;
width: 119px;
height: 37px;
}

.economicOn {
background: url("../Images/nav-CommEconomic-on.gif");
background-repeat:no-repeat;
display: block;
width: 119px;
height: 37px;
}

.neighbors, .neighbors a:link, .neighbors a:visited {
background: url("../Images/nav-CommNeighbors.gif");
background-repeat:no-repeat;
display: block;
width: 160px;
height: 37px;
}

.neighbors a:hover {
background: url("../Images/nav-CommNeighbors-on.gif");
background-repeat:no-repeat;
display: block;
width: 160px;
height: 37px;
}

.neighborsOn {
background: url("../Images/nav-CommNeighbors-on.gif");
background-repeat:no-repeat;
display: block;
width: 160px;
height: 37px;
}

/* START WhatsNew Nav */

#NavWhatsNew {
float: left;
margin: 0 auto;
padding:5px 5px 14px 5px;
width: 530px;
list-style: none;
text-align: center;
}

#NavWhatsNew li {
margin: 0 auto;
padding: 0;
list-style: none;
float: left;
display: block;
}

.awards {
background: url("../Images/nav-newAwards.gif") no-repeat;
float:left;
width: 133px;
height: 29px;
}

.awards a, .awards a:link, .awards a:visited {
float:left;width: 133px;
height: 29px;
}

.awards a:hover {
background: url("../Images/nav-newAwards-on.gif") no-repeat;
}

.awardsOn {
background: url("../Images/nav-newAwards-on.gif") no-repeat;
background-repeat:no-repeat;
display: block;
width: 133px;
height: 29px;
}

.pressArticles {
background: url("../Images/nav-newArticles.gif") no-repeat;
float:left;
width: 134px;
height: 29px;
}


.pressArticles a, .pressArticles a:link, .pressArticles a:visited {
float:left;
width: 134px;
height: 29px;
}

.pressArticles a:hover {
background: url("../Images/nav-newArticles-on.gif") no-repeat;
}

.pressArticlesOn {
background: url("../Images/nav-newArticles-on.gif") no-repeat;
background-repeat:no-repeat;
display: block;
width: 134px;
height: 29px;
}

.letters  {
background: url("../Images/nav-newLetters.gif") no-repeat;
float:left;
width: 133px;
height: 29px;
}

.letters a, .letters a:link, .letters a:visited {
float:left;
width: 133px;
height: 29px;
}

.letters a:hover {
background: url("../Images/nav-newLetters-on.gif") no-repeat;
}

.lettersOn {
background: url("../Images/nav-newLetters-on.gif") no-repeat;
background-repeat:no-repeat;
display: block;
width: 133px;
height: 29px;
}

.pressRelease {
background: url("../Images/nav-newReleases.gif") no-repeat;
float:left;
width: 128px;
height: 29px;
}

.pressRelease a, .pressRelease a:link, .pressRelease a:visited {
float:left;
width: 128px;
height: 29px;
}

.pressRelease a:hover {
background: url("../Images/nav-newReleases-on.gif") no-repeat;
}

.pressReleaseOn {
background: url("../Images/nav-newReleases-on.gif") no-repeat;
background-repeat:no-repeat;
display: block;
width: 128px;
height: 29px;
}

/* END WhatsNew Nav */

.homeContent1 {
background: url("../Images/bg-welcomeTile.gif");
float:left;
}

#homeContent1 {
/*background: url("../Images/bg-welcomeTile.gif");*/
float:left;
padding:18px 0 17px 17px;
width:475px;
}

#homeContentCont
{
	background:url(../images/bg-home.gif);
	float:left;
	padding:0 0 10px 0;
	border:0px solid #c00;
}

#homeContent1 p
{
	margin:  0px 0 12px 0;
	padding:0px;
}

#homeContent2
{
	float:right;
	text-align:center;
	width:245px;
	margin-top:15px;
	padding-left: 22px;
	margin-left: 1px;
}

#homeContent2 p
{
	text-align:left;
	margin: 0 15px 10px 15px;
}

#homeBanners
{
	float:left;
}

.loginContent3 {
background: url("../Images/bg-welcomeTile.gif");
height: 200px;
float:left;
}

#loginBox 
{
	width: 275px;
	padding: 15px 0 10px 0;
	background: #fff;
	border: 1px solid #298CCF;
	color: #666;
	margin: 10px 0 15px 0px;
}
	

#ContentContainer {
background: url("../Images/bg-welcomeTile.gif");
padding: 0 20px 0 15px;
float: left;
\width: 760px; 
w\idth: 724px;
}

#ContentContainer2 {
background: url("../Images/bg-welcomeTile.gif");
padding: 0 20px 15px 15px;
\width: 760px; 
w\idth: 724px;
}

#arc {
float: left;
}

.banner {
float: right;
padding: 10px;
}

.homeCalloutContainer {
width: 313px;
float: left;
/* begin box model hack */
	padding: 10px 0 10px 20px !important; /*Gecko-Netscape */
	padding: 0px 0 10px 20px; /*IE 5.x/Win */
	padding/**/:/**/0px 0 10px 20px; /*IE 6.x/Win */
/* end hack */
border:0px solid #c00;
}

.mainCalloutContainer {
width: 400px;
float: left;
padding: 10px 0 0px 0px;
}

.calloutText1 
{
width: 275px;
font-size: 11px;
line-height: 15px;
padding: 4px 0 0 0;
border:0px solid #c00;
float:left;
}

.calloutCommunity {
font-size: 11px;
line-height: 15px;
padding: 4px 0 0 0;
float:left;
}

.calloutCommunity a {
font-size: 11px;
color: #FD7318;
}

.calloutText {
font-size: 11px;
line-height: 15px;
padding: 4px 0 0 0;
border:0px solid #c00;
float:left;
}

.calloutText a {
font-size: 11px;
color: #FD7318;
line-height: 14px;
padding-top: 10px;
}

.calloutText a:hover {
font-size: 11px;
/* color: #8B95D0; */
color: #FD7318;
line-height: 14px;
padding-top: 10px;
}

.calloutChart {
padding:5px 0;
}

.calloutChartItem {
background: #FDEBEB;
float: left;
width: 152px;
font-weight: bold;
text-align: left;
padding-left: 8px;
border-bottom: 2px solid #fff;
}

.calloutChartItemAlt {
background: #fff;
float: left;
width: 152px;
font-weight: bold;
text-align: left;
padding-left: 8px;
border-bottom: 2px solid #fff;
}

.calloutChartPrice {
background: #FDEBEB;
float: left;
width: 60px;
font-weight: bold;
text-align: right;
padding-right: 8px;
border-bottom: 2px solid #fff;
}

.calloutChartPriceAlt {
background: #fff;
float: left;
width: 60px;
font-weight: bold;
text-align: right;
padding-right: 8px;
border-bottom: 2px solid #fff;
}

.calloutChart2 
{
width: 160px;
padding:5px 0;
font-size: 9px;
font-weight: bold;
}

.calloutChartItem2 {
background: #FDEBEB;
float: left;
width: 120px;
padding: 3px 0 3px 2.5px;
font-weight: bold;
text-align: left;
border-bottom: 2px solid #fff;
}

.calloutChartItemAlt2 {
background: #fff;
float: left;
width: 120px;
padding: 3px 0 3px 2.5px;
font-weight: bold;
text-align: left;
border-bottom: 2px solid #fff;
}

.calloutChartPrice2 {
background: #FDEBEB;
float: left;
width: 35px;
padding: 3px 1px 3px 0;
font-weight: bold;
text-align: right;
border-bottom: 2px solid #fff;
}

.calloutChartPriceAlt2 {
background: #fff;
float: left;
width: 35px;
padding: 3px 1px 3px 0;
font-weight: bold;
text-align: right;
border-bottom: 2px solid #fff;
}

.Breadcrumb {
font-size: 10px;
color: #3D609A;
padding: 4px 0 4px 0;
float:left;
width:680px;
}

.Breadcrumb a {
color: #3D609A;
text-decoration: none;
}

.Breadcrumb:hover {
color: #FD7318;
text-decoration: none;
}

.MapLeftCallout {
padding-right: 20px;
padding-top: 20px;
float: left;
}

.MapRightCallout {
padding-left: 20px;
padding-top: 20px;
float: left;
}

.MapImage {
margin: 0;
padding: 0;
border: 1px solid #999;
width: 245px;
height: 244px;
}

.SearchResultsTop {
float:left;
}

#LeftSide {
float: left;	
}

.LeftCallouts {
padding: 4px 0;
width: 160px;
}

.MapCallout {
float:right;
width: 119px;
height: 39px;
padding-bottom: 4px;
}

.DownloadsContainer {
width: 538px;	
}

.test 
{
border-bottom: 1px solid #999999;
}

.DLItem2 {
background: #fff;
padding:6px;
border-top: 1px solid #999;
float: left;
width: 527px;
}

.DownloadsItem {
background: #fff;
padding: 8px 6px 10px 3px;
border-top: 1px solid #999;
float: left;
width: 527px;
}

.DownloadsIcon {
padding-right:10px;
float: left;
width: 31px;
height: 29px;
}

.QuotesIcon {
padding: 0 10px 20px 0;
clear: right;
float: left;
width: 31px;
height: 29px;
}

.QuoteContainer {
	width: 35px;
	float: left;
	height: 40px;
	margin-right: 6px;
	}

.QuoteText {
	float: left;
	width: 470px;
	}
	
.pdfContainer {
	width: 32px;
	float: left;
	height: 40px;
	margin: 2px 5px 0 0;
	}	

.pdfText {
	float: left;
	clear: right;
	width: 470px;
	margin: 0;
	padding: 0;
	}
	
.pdfText p 
{
	margin: 0;
}
	
#SearchContainer {
float: right;
width: 296px;
padding-right: 1px;
border: 0px solid #000;
color:#242424;
}

#SearchContainer .whiteText
{
	color:#242424;
}

#SearchContainer .whiteText a,
#SearchContainer .whiteText a:link,
#SearchContainer .whiteText a:visited
{
	color:#ef3e34;
}

#SearchContainerContent {
background: url("../Images/bg-TileBox.gif");
float: left;
width: 276px;
padding: 0 10px;
}

.SearchResultsContainer {
	margin-top: 20px;
	border: 1px solid #999;
}

.SearchResultsContent {
	border-top: 1px solid #999;
}

.GridViewHdr
{
	float: left;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #999;
}

.GridViewRow
{
	float: left;
	padding: 3px;

}
.rowHeight
{
	height: 19px;
    text-indent: 4px;
	
}
.hdrHeight
{
	height: 19px;
	text-indent: 4px;
}
	
.GVRowStyle {
	float: left;
	background-color:#D8EEFB;
	
}

.GVAlternatingRowStyle
{
	float: left;
	background-color: #fff;

}

.FloatLeft {
float: left;
}

.FloatRight {
float: left;
}

.RightImage {
float: right;
padding: 3px 0 5px 10px;
}

#AlphLinkContainer {
padding: 0;
margin: 0;
}

.AlphLink {
padding: 2px 5px;
background-color: #ffee52;
float: left;
border-right: 1px solid #fff;
color:#242424;
font-weight: bold;
}

.AlphLink a {
color:#fff;
text-decoration: none;
}

.AlphLink a:hover {
color:#EF3E34;
text-decoration: none;
}

.Alph-Letter {
padding:10px 0;
clear:both;	
}

.Alph-Name {
background-color: #fff;
float: left;
width: 235px;
padding: 2px 4px;
margin-right: 2px;
border: 1px solid #DCDFF0;	
}

.Alph-Name1 {
background-color: #fff;
float: left;
width: 235px;
padding: 2px 4px;
margin-right: 2px;
border: 1px solid #DCDFF0;	
height: 30px;
}

.Alph-Name2 {
background-color: #fff;
float: left;
width: 235px;
padding: 2px 4px;
margin: 0 2px 0 1px;
border: 1px solid #DCDFF0;	
height: 30px;
}

.Alph-Price {
background-color: #fff;
padding: 2px 4px;
border: 1px solid #DCDFF0;	
float: left;
width: 85px;
font-weight: bold;
color: #8B94CF;	
}

.Alph-Price1 {
background-color: #fff;
padding: 2px 4px;
border: 1px solid #DCDFF0;	
float: left;
width: 85px;
height: 30px;
font-weight: bold;
color: #8B94CF;	
}

#footer {
padding: 30px 0 50px 0;
margin: 0;
font-size: 12px;
text-align: center;
background-color: #fff;
width: 760px;
}

#footer a {
font-size: 10px;
line-height: 16px;
color: #d24a34;
padding:0 10px;
}

.footerBar {
border-right: 1px solid #666;
}

.FAQlink
{
	text-align:left;
	float:left;
	width:500px;
	font-weight:bold;
	margin: 7px 0 0 0;
	font-size: 12px;
}

.FAQlink a, .FAQlink a:link, .FAQlink a:hover; .FAQlink a:visited
{
	color:#f60;	
}

.FAQquestion
{
	border:0px solid #c00;
	text-align:left;
	width:500px;
	float:left;
	font-weight:bold;
	font-size: 12px;
	margin:15px 0 0 0;
	padding: 3px 0px 10px 26px;
	background-image:url(../images/bg-q.gif);
}

.FAQanswer
{
	border:0px solid #000;
	width:500px;
	text-align:left;
	font-size: 12px;
	float:left;
	padding: 3px 0px 10px 26px;
	background-image:url(../images/bg-a.gif);
}

.FAQanswer2
{
	border:0px solid #000;
	width:500px;
	font-size: 12px;
	text-align:left;
	float:left;
	padding: 3px 0px 10px 26px;
}

.FAQanswer3
{
	border:0px solid #000;
	width:500px;
	text-align:left;
	float:left;
	padding: 3px 0px 10px 26px;
}

.tblContact 
{
	margin: 7px 0 0 25px;
	font-size: 12px;	
}

.backToTopContainer
{
	float:left;
	width:500px;
	border:0px solid #c00;
}

.backToTop
{
	float:right;
	width:150px;
	text-align: right;
}

.backToTop a, .backToTop a:link, .backToTop a:hover; .backToTop a:visited
{
	color:#f60;
}

.arrow
{
	float:left;
	padding: 0 0 5px 0;
}

.communityLists
{
	list-style-type: square;
	margin-top: 0;
}

.communityLists li 
{
	margin: 0 0 0 -10px;
}

.communityLists li a
{
	line-height: 16px;
	color: #FD7318;
	margin: 0 0 0 -2px;		
}

.careerLists
{
	list-style-type: square;
	margin-top: 0;
}

.careerLists li 
{
	margin: 1px 0 0 -5px;
}

.careerSpace
{	
	margin-bottom: 12px;
}

.careerLists li a
{
	line-height: 16px;
	color: #FD7318;
	margin: 0 0 0 -2px;		
}

.homeTopArc
{
	float:left;
	/* begin box model hack */
		margin: 3px 0 0 0 !important; /*Gecko-Netscape */
		margin: -9px 0 0 0px; /*IE 5.x/Win */
		margin/**/:/**/-9px 0 0 0px; /*IE 6.x/Win */
	/* end hack */ 
}

.yellow
{
	color: #666;
	background: #FFF6B7;
	font-size: 10px;
	font-family: arial, helvetica, verdana, sans serif;
	}
	
input.blue 
{
	background-color: #D8EEFB;
}
	
#adminTop 
{
	width: 760px;
	height: 30px;
	background-color: #F7EED9;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	float: left;
	clear: both;
	margin: 0 0 0px 0;
}

.adminRight
{
	color: #998B7F;
	float: right;
	font-weight: bold;
	margin: 7px 10px 0 0px;
	font-size: 12px;
}

#adminMain 
{
	background-color: #D8EEFB;
	float: left;
	clear: right;
	width: 330px;
	border: 1px solid #999;
	margin: 10px 0 17px 0px;
	padding: 10px 0 10px 3px;
}

html>body #adminMain 
{
	padding: 5px 0 10px 3px;
}

#AdminContainer {
background: url("../Images/bg-welcomeTile.gif");
padding: 0 20px 15px 15px;
clear: left;
\width: 760px; 
w\idth: 724px;
}

.locationTime li
{
	margin: 0 0 0 -15px;
}

.blacked 
{
	color: #666;
}

/*Hover Menu*/

.popupHover
{
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F7F8;
}


/*Video Styles Start*/
* html #FlashVideoContainer
{
	position:absolute;
	left:0px;
	top:0px;	


}

* html #FlashVideoContainer #VideoIFrame
{
	position:absolute;
	left:50%;
	top:300px;
	
}


#FlashVideoContainer
{
	width:100%;
	height:100%;
	min-height:100%;
	min-width:100%;
	position:fixed;
	left:0px;
	top:0px;
	text-align:center;
}

#FlashVideoContainer #Cover
{
	display:block;
	width:100%;
	height:100%;
	min-height:100%;
	min-width:100%;
	background-color:Black;
	opacity:.5;
	filter:alpha(opacity=50);
	position:absolute;
	left:0px;
	text-align:center;
	z-index:2;
}

#FlashVideoContainer #VideoIFrame 
{
	width:360px;
	height:300px;	

	top:50%;
	margin-top:-180px;
	
	left:50%;
	margin-left:-150px;
	
	position:fixed;
	z-index:3;
}

#videoCont
{
	background:url(../images/bg-video.gif) no-repeat; 
	margin:5px 0 5px 0;
	padding: 15px 8px 20px 8px; 
	text-align:center;
	clear:both;
	border:0px solid #000;
}

#divPlayer_0
{
	/*border:1px solid #c00;*/
	width:320px;
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top:1px;
	left:-1px;
	height:240px;
}

#plugInfo
{
	font-size:11px;
	text-align:center;
	margin:0px 0 10px 4px !Important;
	clear:both;
}

/*Video Styles Ends*/

/*Reorder List for Library Page Sort*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	/*background-image:url(images/bg-menu-main.png);*/
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	/*background-image:url(images/bg_nav.gif);*/
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	color: Black;
	font-size:1em;
	text-align:left;
}