/*
*  ABSOLUTE STYLES
*/
body{
	background:url('/imgs/templates/newwidebackground.jpg') top center repeat-y #000000;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

a {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover{ 
	color:#2B5480;
	text-decoration:underline; 
}

h2{ margin:3px 0 7px 0; }

h3{ margin:0 0 7px 0; }
/*
*  TEMPLATE STYLES
*/
.outerMostTable{ width:900px; }
.contentTable{ padding:0px 14px 20px 14px; }

.screwsLeft, .screwsRight{
	background:url('/imgs/templates/Screw.png') no-repeat; 
	height:55px;
}
.screwsLeft{ background-position:20px 10px; }
.screwsRight{ background-position:379px 10px; }


#header{
	vertical-align:top;
	text-align:left;
}

.verticalBar{
	background:url('/imgs/templates/VerticalBar.jpg') top center repeat-y;
	width:27px;
}
.horizontalBar{
	padding:10px 0 10px 0;
	background:url('/imgs/templates/HorizontalBar.jpg') center 10px repeat-x;
}

#sideNav{ 
	vertical-align:top;
	text-align:left;
}
#sideNav, #sideSubNav{ background:url("/imgs/templates/FreelincTransparentWhite.png"); }
#sideNav td, #sideNav a {
	color:#FFFFFF;
	font-size:16pt;
	font-weight:bold;
}
#sideNav td{
	background:url("/imgs/templates/DottedBorder.jpg") left top repeat-x;
	padding:5px 10px 5px 10px;

}
#sideSubNav{ padding:10px;

color:black; }

#page{ padding-top:15px;
		#padding-top:5px;
}
#pageContent, .panel, .panelTop, .panelBottom{ 
	vertical-align:top;
	text-align:left;
	width:655px; 
	padding:0;
}
img{
border:none;
margin:0;
padding:0;
}
/*
*  WIDGET STYLES
*/
.panelContent{ background:url("/imgs/templates/PanelContent.jpg") center top repeat-y;
#background:url("/imgs/templates/PanelContent.jpg") 2px top repeat-y;  }
.panelTop{ background:url("/imgs/templates/PanelTop.png") center bottom no-repeat; 
margin-top:-5px;}
.panelRight{
	background:url("/imgs/templates/PanelRight.jpg") left top repeat-y;
	width:13px;
}
.panelBottom{ background:url("/imgs/templates/PanelBottom.png") center top no-repeat; }
.panelLeft{
	background:url("/imgs/templates/PanelLeft.jpg") 0px top repeat-y;
	width:11px;
}

.WhiteTopLeftCorner, .WhiteCenter, .WhiteTopRightCorner, .WhiteTopRightCornerShadow, .WhiteLeftSide, .WhiteRightSide, .WhiteRightSideShadow, .WhiteBottomLeftCornerShadow, WhiteBottomRightCornerShadow, WhiteBottomShadow{ font-size:3px; }
.WhiteTopLeftCorner, .WhiteTopRightCorner, .WhiteTopRightShadow, .WhiteCenter{ height:10px; }
.WhiteTopLeftCorner, .WhiteLeftSide, .WhiteBottomLeftCornerShadow, .WhiteTopRightCorner, .WhiteRightSide{ width:10px; }
.WhiteTopRightCornerShadow, .WhiteRightSideShadow{ width:8px; }
.WhiteBottomLeftCornerShadow, .WhiteBottomRightCornerShadow{ height:23px; }
.WhiteContent, .WhiteLeftSide, .WhiteRightSide, .WhiteCenter{ background:#FFFFFF; }
.WhiteTopLeftCorner{ background:url("/imgs/templates/WTopLeftCorner.png") right bottom no-repeat; }
.WhiteContent{ color:#000000; }
.WhiteTopRightCorner{ background:url("/imgs/templates/WTopRightCorner.png") left bottom no-repeat; }
.WhiteTopRightCornerShadow{ background:url("/imgs/templates/WTopRightCornerShadow.png") left top no-repeat; }
.WhiteRightSideShadow{ background:url("/imgs/templates/WSideShadow.png") left top repeat-y; }
.WhiteBottomLeftCornerShadow{ background:url("/imgs/templates/WBottomLeftCornerShadow.png") right top no-repeat; }
.WhiteBottomRightCornerShadow{
	width:18px;
	background:url("/imgs/templates/WBottomRightCorner.png") left top no-repeat;
}
.WhiteBottomShadow{
	height:13px;
	background:url("/public_html/imgs/templates/WBottomShadow.png") left top repeat-x;
}
#contact a{
color:#39516b;
}
h2{
color:#39516b;
}
#sideSubNav p{
font-size:12px;
}
#sideSubNav a{
color:#0000FF;
}
#sideSubNav h3 a {
font-size:14px;
color:white;
}

#outerflash{
	position:relative;
}
#flashnav{
	position:absolute; 
	left:-180px;
	top:-10px; 
}

.mapLetter{
	color:red;
	font-weight:bold;
	font-size:14px;
}


.slideshow {
	width: 540px;
	height: 288px;
	background-color: #000;
	overflow: hidden;
}

.slideshowImage {
	position: absolute; 
	background-position: center center;
	background-repeat: no-repeat;
	width: 540px;
	height: 288px;
	z-index: 1;
}

.slideshowNavigation {
	position: absolute;
	margin-top: -31px;
	height: 31px;
	background: url(/imgs/flashBar.png) repeat-x;
	z-index: 2;
	width: 540px;
}

.slideshowTitle {
	float: left;
	color: #FFFFFF;
	line-height: 31px;
	text-indent: 11px;
}

.slideshowSlides {
	float: right;
}

.slideshowNumber {
	color: #000000;
	background: #768CA9;
	float: left;
	width: 19px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	margin: 6px 5px 6px 3px;
}

.slideshowNumberSelected {
	background: #A30000;
	color: white;
	cursor: pointer;
}

#producttext ul, li, ul li{
list-style:square;
list-style-position:inside;
padding-left:20px;
}