body {
	/*background: #fff url(../images/bg_texture.jpg) repeat;*/
	background-color: #000;
	margin:0px;
	/*line-height:1.3; !line-height:1.2;*/
	font: 10px/15px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#333;
	text-align:center;
}

h1,h2,h3,h4,h5 {
	padding:0; margin:0;
	line-height:1;
}

.dcontent p { margin-bottom: 18px; }
.dcontent h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
.dcontent h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
.dcontent h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
.dcontent h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

p {
	margin:5px 0px;
	line-height:1.3;
}

a.menuon:link, a.menuon:visited {
	font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:9px; font-weight:normal; text-decoration:none;
}
a.menuon:hover {
	font-family:Arial, Helvetica, sans-serif; color:#dfdfdf; font-size:9px; font-weight:normal; text-decoration:none;
}
a.menuoff:link, a.menuoff:visited {
		font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:9px; font-weight:bold; text-decoration:none;
}
a.menuoff:hover {
		font-family:Arial, Helvetica, sans-serif; color:#dfdfdf; font-size:9px; font-weight:bold; text-decoration:none;
}



._bottommenu a:link, ._bottommenu a:visited {
	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:9px; font-weight:bold; text-decoration:none;
}
._bottommenu a:hover {
	font-family:Arial, Helvetica, sans-serif; color:#666; font-size:9px; font-weight:bold; text-decoration:none;
}


a:link, a:visited {
	color:#000; text-decoration:none;
}
a:hover {
	color:#999; text-decoration:underline;
}


.holder {
	width:812px;
	min-height:489px; /*holder full height = 613*/
	margin:20px 0px;
	text-align: left;
	/*border: 1px solid yellow;*/
}
.holder td {
	text-align: left;
}


.mainarea {
	background: #fff url(../images/white_bg.jpg) repeat;
	width:798px; /*added 1px to fix width*/
}
.leftcol {
	height:489px; width:260px;
	background:url(../images/leftcol_pic_lower.jpg) left bottom no-repeat;
}
.leftcol img {
	margin:4px;
	margin-left:8px;
}
.leftcolfront {
	height:489px; width:260px;
	background:url(../images/leftcol_pic_upper.png) right top no-repeat;
}


.mainmenu {
	border-top:0px;
	border-bottom:0px;
	background-color:#ccc;
		height:28px; /*fix submenu gap on store subdirectory*/
}
.mainmenushad IMG {
	position:relative;
	!top:-1px;
}
.white_bg {
	background:url(../images/white_bg.jpg) repeat;
}
.content_bg {
	background:url(../images/content_bg.jpg) 0px 58px no-repeat;
}
.bigwhitebg {
	background:url(../images/white_bg_big.jpg) repeat;
}


.pagetitle {
	font-family:Geneva, Arial, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#06C;
	padding:16px 0px 0px 20px;
}


.dcontent {
	padding:20px;
}
.dcontent img {
	margin: 0 20px 15px 0;
}
.dcontent ul,.dcontent li {
	list-style:square;
	line-height:.9;
	margin:10px 0;!margin:10px 20px;
}



img.boxes {
	margin: 0px;
}


._footer {
	width:936px;
	height:190px;
	text-align:left; clear:both;
}
.copyright {
	text-align:center;
	padding:50px 0px 10px;
}

/* NEW */
.header {
	width:970px; height:89px;
	margin:0px auto;
	border-bottom:solid 1px #252525;
}
.header-menu {
	width:970px;
	margin:0px auto;
	border-bottom:solid 1px #252525;
	color:#999;
}
.header-inside {
	width:970px;
	margin:0px auto;
}
.footer-menu {
	width:970px;
	margin:0px auto;
	border-top:solid 1px #252525;
	border-bottom:solid 1px #252525;
	color:#999;
}

a.toplinks:link, a.toplinks:visited {
	font-family:"Palatino", "Times", serif; color:#fff; font-size:11px; font-weight:bold; text-decoration:none;
}
a.toplinks:hover {
	font-family:"Palatino", "Times", serif; color:#8FB4B0; font-size:11px; font-weight:bold; text-decoration:none;
	cursor:crosshair;
}
a.bottomlinks:link, a.bottomlinks:visited {
	font-family:"Palatino", "Times", serif; color:#fff; font-size:10px; font-weight:bold; text-decoration:none;
}
a.bottomlinks:hover {
	font-family:"Palatino", "Times", serif; color:#8FB4B0; font-size:10px; font-weight:bold; text-decoration:none;
	cursor:crosshair;
}
a.footerlinks:link, a.footerlinks:visited {
	font: 10px/15px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#fff; text-decoration:none;
}
a.footerlinks:hover {
	font: 10px/15px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; color:#8FB4B0; text-decoration:none;
	cursor:crosshair;
}

input {
	background-color: #000;
    border: 1px solid #252525;
    color: #666;
    font-weight: bold;
    font-family: "Lucida Grande" ,Verdana,sans-serif;
	height: 24px;
	padding-left: 20px;
	padding-top:5px;
	width: 140px;
	font-size: .9em;
	vertical-align: middle;
	text-decoration: none;
	-moz-border-radius-bottomleft: 1px;
	-moz-border-radius-bottomright: 1px;
	-moz-border-radius-topleft: 1px;
	-moz-border-radius-topright: 1px;
}
input:hover {
	border: #d3d3d3 1px solid;
}

.topmenu {
	padding:5px;
}
.topmenu-inside {
	/*border-top:solid 1px #252525;
	border-bottom:solid 1px #252525;*/
	/*padding:5px;
		text-align:center;*/
}

.bottommenu {
	float:left;
	padding-top:50px;
		/*border:1px solid red;*/
		position:relative;top:-155px;
		margin-bottom:-180px;
}
.bottommenu_home {
	float:left;
	padding:5px;
	padding-top:10px;
}
.cutnow {
	margin-bottom:-80px;
}
.searchform {
	height:30px; overflow:hidden;
	margin-top:5px;
	font-size:9px;
}
.searchform-inside {
	margin-top:5px;
	font-size:9px;
}
.footer {
	color:#fff;
}

.content {
	width:970px;
	background-color:#fff;
	/*border:1px solid red;*/
	margin:0px auto;
	color:#252525;
	padding:10px;
		clear:both;
}
.content td {
		font: 12px/15px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
.left-col {
	border-right:solid 1px #dfdfdf;
	padding-right:10px;
}
.right-col {
	padding-left:15px;
}

h1 {font-size:25px; font-family:"Palatino", "Times", serif; color:#8FB4B0;}

.holder {
	margin:0px auto;
}


.teaserBar img
{
	border:1px solid #8FB4B0 !important;
}

img, div, div img, .leftcolfront { behavior: url(iepngfix.htc) }
