body
{
	margin: 0;
	padding: 0;
	color: #babdbf;
	font-family: Tahoma;
	background: #525a5e url("/images/background.gif") repeat-x 0px 110px;
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th
{
	font-size: 11px;
}	
a,a:active,a:visited
{
	color: #4f575b;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
	color: #000;
}
h1
{
	margin: 0 0 5 0;
	padding: 0;
	font-weight: 400;
	font-size: 13px;
	color: #FFF;
	letter-spacing: 2;
}
strong
{
	font-weight: 400;
}
.b
{
	font-weight: 900;
}
h2
{
	font-size: 12px;
	color: #ff9600;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h3
{
}
#maintable
{
	margin: 39 0 0 0;
}
#topleft
{
	border-right: 2px solid #000;
	height: 47;
}
#topleft
{
	border-right: 2px solid #000;
}
#topcenter
{
	font-size: 12px;
	border-right: 2px solid #000;
	text-align: center;
}
#topright
{
	text-align: center;
	border-right: 2px solid #000;
}
#logo
{
	vertical-align: top;
	padding: 103 43 5 43;
}
#image
{
	padding: 23 0 5 0;
}
#menu
{
	vertical-align: top;
}
#menudiv
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url("/images/a-back2.gif") repeat-x bottom;
}
#menudiv li
{
	
}
a.menu,a.menu:active,a.menu:visited
{
	font-size: 12px;
	display: block;
	color: #FFF;
	background: url("/images/a-back2.gif") repeat-x 0px 0px;
	padding: 6 20 6 45;
	text-align: right;
	border-right: 2px solid #000;
}
a.menu:hover
{
	color: #ff1200;
	border-right: 2px solid #ff1200;
}
a.menuS1,a.menuS1:active,a.menuS1:visited,a.menuS1:hover
{
	color: #FFF;
}
#text
{
	vertical-align: top;
	padding: 0 0 0 85;
}
#maintext 
{
	margin: 30 0 0 0;
}
#maintext td.m1
{
	vertical-align: top;
	background: url("/images/dots-gray2.gif") repeat-y right;
	padding: 0 14;
	text-align: justify;
}
#maintext td.m2
{
	vertical-align: top;
	padding: 0 14;
	text-align: justify;
}
#catal
{
	background: url("images/catal-background-top.gif") no-repeat;
	width: 620;
	height: 38;
	overflow: hidden;
}
#catal2
{
	width: 620;
	height: 36;
	overflow: hidden;
	background: url("images/catal-background-bottom.gif") no-repeat;
}
#catal3
{
	background: url("images/catal-background-center.gif") repeat-y;
	width: 620;
	padding: 0 27 0 22;
}
* html #catal3
{
	
}

#cataltable
{
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
	margin: 0 0 0 0;
}
#catal td.t1
{
	background: url("/images/dots-gray.gif") repeat-x bottom;
	padding: 15 0 15 10;
	text-align: center;
}
#catal td.t2
{
	padding: 15 0 15 10;
	text-align: center;
}
a.dark,a.dark:active,a.dark:visited
{
	color: #3c4549;
}
a.dark:hover
{
	
}
a.white,a.white:active,a.white:visited,.white
{
	color: #FFF;
	text-decoration: none;
}
a.white:hover
{
	color: #000;
}
#pages
{
	text-align: right;
	color: #909090;
	padding: 0 12 0 0;
}
#underlogo
{
	margin: 45 0 0 43;
}
#copyright
{
	vertical-align: top;
	color: #848a8d;
	padding: 0 0 0 25;
	border-right: 2px solid #000;
	line-height: 1.6em;
}
#design
{
	border-right: 2px solid #000;
}
#design *
{
	color: #848a8d;
}
#design img
{
	margin: 0 0 0 11;
}
#modelfeatures th
{
	text-align: right;
	font-weight: 400;
	color: #8c9294;
	padding-right: 10;
}
#modelfeatures td
{
	font-weight: 400;
	color: #4f575b
}
.redbold
{
	color: #ff1200;
	font-weight: 900;
}
.red
{
	color: #ff1200;
}
#contact
{
	font-size: 12px;
	background: url("/images/dots-black.gif") repeat-y top right;
}
#order th
{
	text-align: right;
	font-weight: 400;
	color: #FFF;
}
input.text
{
	border: 1px solid #a9a9a9;
	width: 145;
}
textarea
{
	border: 1px solid #a9a9a9;
	width: 317;
	height: 165;
}
input.submit
{
	background: #93989b;
	color: #FFF;
	font-size: 11px;
	border-top: 1px solid #dcdeda;
	border-left: 1px solid #dcdeda;
	border-bottom: 1px solid #272b2d;
	border-right: 1px solid #272b2d;
	padding: 3 17;
}
#pricediv
{
	background: url("images/price.jpg") no-repeat;
	padding: 50 28 0 22;
	height: 430;
}
#price td
{
	padding: 0 55;
}
#price td.p1
{
	background: url("/images/dots-gray2.gif") repeat-y top right;
}
#price a,#price a:active,#price a:visited
{
	text-decoration: underline;
}
#price img
{
	margin-bottom: 15;
}
div.submenu
{
	filter: 	Alpha(opacity=80);
	border-right: 2px solid #000;
	position: absolute;
	background: #292b2c;
	margin: -47 0 0 120;
}
a.submenu,a.submenu:active,a.submenu:visited
{
	display: block;
	color: #9fa3a5;
	padding: 5 40 5 15;
}
a.submenu:hover
{
	color: #fff;
}
.h11
{
	font-size: 10px;
	color: #babdbf; 
	font-family: Tahoma;
	text-align: left;
}
.newsimage
{
	float: left;
}
.newsnotice
{
	vertical-align: top;
}
.news1date
{
	vertical-align: top;
	padding-right: 15;
}
.newsnotice p
{
	margin: 0;
	padding: 0;
}

a.newsname:link,a.newsname:visited,a.newsname:active
{
	color: #FFF;
	font-size: 13px;
	font-weight: 900;
	text-decoration: underline;
}
a.newsname:hover
{
	color: #000;
}
h5
{
	color: #FFF;
	font-size: 18px;
	font-weight: 400;
}
#newslinks
{
	margin-left: 70px;
}
#newslinks img
{
	display: none;
}
#newslinks a
{
	color: #FFF !important;
}
#newslinks a:hover
{
	text-decoration: underline;
}