html, body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; 
	background-color:#fefefe;
	background-image:url(../images/bg2.gif);
	background-repeat:repeat-x;
}

#page {
	width: 1130px; 
	margin:0 auto;
	text-align:center;
}
#page-content {
	width:1130px;
	margin:0 auto;
	padding: 0;
	text-align:left;
}

#header {width:1100px; height:105px; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px}
#header #header-left {float:left; width:450px; padding-top:15px; margin:0}
#header #header-right {float:right; width:500px; margin-right:0px; position:relative}
#header #header-right #client-login {width:224px; height:92px; float:right; background-image:url(../images/client-login-bg.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:absolute; top:0px; right:0px}
#header #header-right #make-it-easi {float:right; width:330px; height:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image:url(../images/make-it-easi-2.gif); background-repeat:no-repeat; position:absolute; top:5px; left:60px}

form#client-login-top {margin-top:25px; margin-left:12px; padding:0;}
form#client-login-top .text-box {font-size:10px; color:#999999; border:1px solid #999999; padding:3px 3px 3px 3px; margin-top:6px; width:136px}
form#client-login-top .form-button {font-size:10px; color:#ffffff; border:1px solid #000000; background-color:#000000; padding:1px 1px 1px 1px; margin-top:6px}

#top-links {width:1100px; height:77px; padding:0px 0px 0px 30px; margin:0px 0px 0px 0px;}
#top-links #box {float:left; width:176px; height:57px; margin:10px 10px 0px 0px; padding:0px 15px 0px 0px; border-right:1px solid #82111d}
#top-links #box img {height:28px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}
#top-links #box h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#top-links #box p {font-size:10px; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:14px}
#top-links #box-telno {float:right; width:226px; height:57px; margin:12px 0px 0px 0px;}
#top-links #box-telno h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#top-links #box-telno p {font-size:10px; color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:14px}

#page-body {width:1100px; padding:0px 0px 20px 0px; margin:0px 0px 0px 30px; position:relative; background-repeat:no-repeat;}
#page-body #left-links {/*position:absolute; top:10px; left:-30px;*/ float:left; margin-left:-30px; margin-top:10px; margin-right:15px; width:224px; background-image:url(../images/link-bg-top.gif); background-repeat:no-repeat}
#page-body #left-links ul {padding:0px 0px 0px 0px; margin:18px 0px 0px 0px; }
#page-body #left-links ul li {/*height:30px; */list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-image:url(../images/link-bg.gif); background-repeat:no-repeat; font-size:12px; color:#000000; font-weight:bold;}
#page-body #left-links ul li a {color:#000000; text-decoration:none; height:22px; padding:8px 10px 0px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li a:link {color:#000000; text-decoration:none; height:22px; padding:8px 0px 0px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li a:active {color:#000000; text-decoration:none; height:22px; padding:8px 0px 0px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li a:visited {color:#000000; text-decoration:none; height:22px; padding:8px 0px 0px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li a:hover {color:#db0d24; text-decoration:none; height:22px; padding:8px 0px 0px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li a.current {color:#000000; text-decoration:none; height:22px; padding:8px 0px 0px 20px; margin:0px 0px 0px 2px; border-left:8px solid #db0d24; display:block }

#page-body #left-links ul li ul {padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; }
#page-body #left-links ul li ul li {list-style-type:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:11px; color:#000000; font-weight:bold; background-image:url(../images/link-bg-subnav.gif); background-repeat:repeat-x;}
#page-body #left-links ul li ul li a {color:#db0d24; text-decoration:none; padding:4px 10px 0px 30px; margin:0px 0px 0px 0px; display:block; }
#page-body #left-links ul li ul li a:link {color:#db0d24; text-decoration:none; height:auto; padding:4px 10px 4px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li ul li a:active {color:#db0d24; text-decoration:none; height:auto; padding:4px 10px 4px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li ul li a:visited {color:#db0d24; text-decoration:none; height:auto; padding:4px 10px 4px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li ul li a:hover {color:#000000; text-decoration:none; height:auto; padding:4px 10px 4px 30px; margin:0px 0px 0px 0px; display:block }
#page-body #left-links ul li ul li a.current {color:#db0d24; text-decoration:none; height:auto; padding:4px 10px 4px 30px; margin:0px 0px 0px 0px; border-left:none; color:#000000; display:block}

#page-body #left-links #left-links-bottom {height:25px; background-image:url(../images/link-bg-bottom.gif); background-repeat:no-repeat; margin-bottom:6px}

#page-body #email-updates-box {width:207px; height:46px; background-image:url(../images/email-updates-box.png); background-repeat:no-repeat;margin:0; padding:35px 0px 0px 17px}
#email-updates-box p {font-size:10px; color:#ffffff; padding:0; margin:0;}
#email-updates-box .textbox {font-size:11px; width:135px; border:1px solid #8c8c8a; padding:2px 2px 2px 2px; margin:0px 0px 5px 0px}
#email-updates-box .button {border:none; background:none; font-size:11px; text-align:left; margin:0; padding:0; font-weight:bold}

#page-body #content {float:left; padding-top:290px}
#page-body #content-product {float:left; padding-top:120px}
#page-body #content #left-col, #page-body #content-product #left-col {float:left; width:170px; margin-left:0px; margin-right:30px; margin-top:60px}
#page-body #content #center-col {float:left; width:600px; margin-left:10px; margin-right:10px}
#page-body #content-product #center-col-product {float:left; width:860px; margin-left:10px; margin-right:10px}
#center-col h1, #center-col-product h1 {font-size:18px; line-height:24px; font-weight:bold; color:#db0d24; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px}
#center-col h2, #center-col-product h2 {font-size:16px; line-height:22px; font-weight:bold; color:#db0d24; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px}
#center-col h3, #center-col-product h3 {font-size:14px; line-height:20px; font-weight:bold; color:#db0d24; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px}
#center-col p, #center-col-product p {font-size:12px; font-weight:normal; color:#1a1818; line-height:18px; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px}
#center-col li, #center-col-product li {font-size:12px; font-weight:normal; color:#1a1818; padding-top:0px; padding-bottom:6px}

#center-col-product #product-info {float:left; width:300px; margin-right:20px; }
#center-col-product #product-drawings {float:left; width:530px; height:500px; position:relative; padding-top:28px;}

#product-drawings ul#tabs {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}
#product-drawings ul#tabs li {
	display:inline;
	width:60px;
	margin:0;
	padding:0;
	font-size:11px;
}
#product-drawings ul#tabs li a {
	width:48px;
	padding:6px 6px 6px 6px;
	margin:0;
	color:#ffffff;
	background-color:#db0d24;
	font-weight:bold;
	text-decoration:none;
}

#page-body #content #right-col {float:left; width:224px; margin-right:16px; margin-left:10px}
#page-body #content #right-col h1 {font-size:16px; font-weight:bold; color:#db0d24; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px}
#page-body #content #right-col h2 {font-size:14px; font-weight:bold; color:#db0d24; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px}
#page-body #content #right-col h3 {font-size:12px; font-weight:bold; color:#db0d24; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px}
#page-body #content #right-col p {font-size:11px; font-weight:normal; color:#1a1818; line-height:18px; margin:0px 0px 12px 0px; padding:0px 0px 0px 0px}
#page-body #content #right-col li {font-size:11px; font-weight:normal; color:#1a1818; padding-top:0px; padding-bottom:6px}

#right-col .box {width:224px; margin-bottom:15px; position:relative}
#right-col .box .box-top {width:224px; height:10px; background-image:url(../images/right-box-bg-top.gif); background-repeat:no-repeat;}
#right-col .box .box-center {width:204px; background-color:#ffffff; background-image:url(../images/right-box-bg-center.gif); background-repeat:repeat-y; padding:0px 10px 6px 10px;}
#right-col .box .box-bottom {width:224px; height:10px; margin-top:-6px; background-image:url(../images/right-box-bg-bottom.gif); background-repeat:no-repeat}

#right-col a .box {text-decoration:none}
#right-col .box a:link, #right-col .box a:active, #right-col .box a:visited, #right-col .box a:hover {text-decoration:none;}
#right-col .box .box-top a:link, #right-col .box .box-top a:active, #right-col .box .box-top a:visited, #right-col .box .box-top a:hover {text-decoration:none;}
#right-col .box .box-center a:link, #right-col .box .box-center a:active, #right-col .box .box-center a:visited, #right-col .box .box-center a:hover {text-decoration:none;}
#right-col .box .box-bottom a:link, #right-col .box .box-bottom a:active, #right-col .box .box-bottom a:visited, #right-col .box .box-bottom a:hover {text-decoration:none;}

#page-body a:link {color:#1a1818; text-decoration:underline}
#page-body a:active {color:#1a1818; text-decoration:underline}
#page-body a:visited {color:#1a1818; text-decoration:underline}
#page-body a:hover {color:#1a1818; text-decoration:none}

#right-col .box .box-center h1 a:link {color:#db0d24}
#right-col .box .box-center h1 a:visited {color:#db0d24}
#right-col .box .box-center h1 a:active {color:#db0d24}
#right-col .box .box-center h1 a:hover {color:#db0d24}

#footer {/*margin:0 auto;*/	text-align:center; height:152px; background: url(../images/footer-bg.gif); background-color:#cfd0d1; background-repeat:repeat-x; background-position:top; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#footer #footer-inner {width:1100px; height:102px; margin:0 auto; background: url(../images/footer-bg.gif); background-repeat:repeat-x; background-position:top; padding:0px 0px 0px 50px; text-align:left; clear:both}
#footer #footer-inner p {font-size:11px; color:#383636}
#footer #footer-inner a:link {color:#383636; text-decoration:underline}
#footer #footer-inner a:visited {color:#383636; text-decoration:underline}
#footer #footer-inner a:active {color:#383636; text-decoration:underline}
#footer #footer-inner a:hover {color:#383636; text-decoration:none}
#footer #footer-inner .address {float:left; width:250px; margin:20px 15px 10px 0px}
#footer #footer-inner .tel {float:left; width:150px; margin:20px 15px 10px 0px}
#footer #footer-inner .credits {float:left; width:300px; margin:20px 15px 10px 0px}
#footer #footer-inner .logos {float:right; width:250px; margin:20px 15px 10px 0px}

hr {color: #c5caca; background-color: #c5caca; height: 1px;}
.scrollimg {margin-bottom:10px;}
.image-left {float:left; margin-right:10px}
.image-right {float:right; margin-left:10px}
.red {color:#db0d24}
