@charset "UTF-8";
/*THIS CSS PAGE HAS BEEN RESET USING YAHOO! USER INTERFACE API RESET WHICH CAN BE FOUND AT 
http://yui.yahooapis.com/2.8.0r4/build/reset/reset-min.css */
/*GENERAL PAGE STYLES*/

body{background: url(../images/page-bg.png) #fff repeat-x;margin:0;padding:0;clear:both;width:100%;text-align:center;font-family: Arial, Helvetica, sans-serif;}

.wrap {margin:0; padding:0; top:0; width: 900px;}

h1 {font-family: Arial, Helvetica, sans-serif;color: #AC0000;font-size: 24px;font-weight: bold;}
h2 {font-family: Arial, Helvetica, sans-serif;color: #333;font-size: 18px;font-weight: bold;}
h3 {font-family: Arial, Helvetica, sans-serif;color: #333;font-size: 18px;font-weight: bold;}

#seperator {height: 5px;clear: both;}

/*HEADER*/
.header {width: 900px;height: 152px;clear: both;margin: 0 auto 0 auto;background: url(../images/header.png) no-repeat;}
.header p {padding-top: 120px;font-family: Arial, Helvetica, sans-serif;font-size: 15px;padding-right: 80px;}

#logo {z-index:1;float: left;padding-top: 55px;padding-left: 20px;}
#logo img {}
#head-links {float:right;padding-top: 15px;}
#head-links span {color: #fff;padding-right: 15px;}
#head-links a {text-decoration: none;color: #fff;font-size: 12px;}
#head-links a:hover {color: #AC0000;}

/*NAVIGATION*/
.left-nav {
	float: left;
	background: url(../images/left-nav-bg.png) no-repeat;
	height: 620px;
	width: 210px;
	border-bottom: 7px solid #4d4d4d;
}
.nav {background: url(../images/nav-bg.png) no-repeat;width:180px;border-bottom:7px solid #4d4d4d;margin-top: 25px;margin-left: 15px;margin-bottom: 0px;}
.nav ul {text-align: right;padding-top: 25px;}
.nav ul li {line-height: 30px;background-color: #FFFFFF;padding-right: 7px;border-top: 1px solid #999999;}
.nav ul li#home {border:none !important;margin-top:4px;}
.nav ul li a {font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration: none;font-size: 14px;letter-spacing: 3px;}
.nav ul li.current a {color:#AC0000 !important;font-weight:bold;}
.nav ul li a:hover {color: #AC0000;text-decoration: underline;}
.nav ul li a:active {color: #AC0000;text-decoration: underline;}

/*FOOTER*/
.footer {float: right;width: 690px;}
.footer ul {padding-top: 5px;}
.footer ul li {display: inline;padding: 10px;}
.footer ul li a {font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration: underline;font-size: 12px;}
.footer ul li a:hover {color: #AC0000;text-decoration: underline;}
.footer p {font-family: Arial, Helvetica, sans-serif;color: #333333;font-size: 12px;padding-top:10px;}

/*----------------------------INDEX PAGE STYLES------------------------------*/
.content {width:900px;clear: both;margin: 0 auto 0 auto;}
.right-content {float:right;background-color: #ebebeb;width: 690px;border-bottom: 7px solid #4d4d4d;text-align: left;padding-bottom: 10px;}
.right-content h2 {padding-top: 15px;padding-left: 15px;padding-bottom: 10px;}
.right-content h3 {padding-left: 15px;padding-bottom: 10px;}

.wrapper {width: 660px;margin: 0 auto 0 auto;border-top-width: 3px;border-top-style: solid;border-top-color: #666;}
.wrapper2 {width: 660px;height: 650px;background-color: #fff;padding-top: 15px;clear: both;border-top:3px solid #666;margin:0 auto 15px auto;}


.right-content .wrapper .left {float: left;width: 420px;padding-top: 10px;}
.right-content .wrapper .left h1 {padding-bottom: 20px;}
.right-content .wrapper .left p {padding-bottom: 20px;}
.right-content .wrapper .left .phone {float: left;padding-top: 45px;padding-left: 25px;}
.right-content .wrapper .left .phone p {padding-bottom:0 !important;}
.right-content .wrapper .left .phone p span {font-size: 24px;font-weight: bold;}
.right-content .wrapper .left img {float: right;display: inline;padding-top: 10px;padding-right: 20px;}
.right-content .wrapper .right {width: 172px;border: 5px solid #999999;float: right;text-align: center;background-color: #fff;padding: 10px;margin-top: 15px;margin-right: 10px;}
.right-content .wrapper .right ul {}
.right-content .wrapper .right ul li {padding-bottom: 4px;padding-top: 4px;}
.right-content .wrapper .right ul li a {color: #AC0000;text-decoration: none;font-size:14px;}
.right-content .wrapper .right ul li a:hover {text-decoration: underline;}

.wrapper2 .news-text {float: left;padding-left: 15px;width: 450px;}
.wrapper2 h1 {font-size: 16px;letter-spacing: 1px;padding-bottom: 20px;}
.wrapper2 p {font-size: 12px;padding-bottom: 20px;}
.wrapper2 p.title {font-weight: bolder;font-size: 13px;}
.wrapper2 ul {}
.wrapper2 li {font-size: 12px;padding-bottom: 5px;list-style-type: disc;list-style-position: inside;}
.wrapper2 li a {text-decoration:underline; font-weight:normal; color:#AC0000;}
.wrapper2 li a:hover {text-decoration:underline;}
.wrapper2 img {float: right;display: inline;padding-right: 15px;padding-top: 45px;}


/*----------------------------ABOUT PAGE STYLES------------------------------*/
.about-content {float:right;background-color: #ebebeb;width: 690px;border-bottom: 7px solid #4d4d4d;text-align: left;padding-bottom: 10px;}
.about-content h2 {padding-left: 5px;padding-bottom: 15px;color: #AC0000;font-size: 15px;}
.about-content h3 {padding-left: 15px;padding-bottom: 10px;padding-top: 15px;}
.about-content h4 {color: #AC0000;font-size: 10px;text-align: right;padding-right: 10px;font-style: italic;padding-top: 2px;padding-bottom: 20px;}
.about-content .wrapper .left {float: left;width: 340px;padding-top: 5px;}
.about-content .wrapper .left h1 {padding-bottom: 0px;color: #333333;padding-left: 5px;}
.about-content .wrapper .left p {padding-left: 5px;font-size: 12px;line-height: 18px;}
.about-content .wrapper .left img {display: inline;padding: 10px;margin-left: 5px;border: 1px solid #ccc;background-color: #FDFDFD;}
.about-content .wrapper .right {width: 270px;border: 5px solid #999;float: right;margin-top: 5px;margin-right: 5px;padding: 5px;text-align: left;background-color: #fff;margin-left: 5px;}
.about-content .wrapper .right p {font-size: 12px;text-align: left;padding-left: 5px;padding-bottom: 7px;}
.about-content .wrapper .right h1 {font-size: 16px;padding-top: 5px;padding-bottom: 10px;text-align: center;}
.about-content .wrapper .right span {font-weight: bold;text-align: left !important;padding-left: 5px;font-size: 12px;}
.about-content .wrapper .right p.quote {font-size: 12px;font-style: italic;text-align: center;color: #AC0000;font-weight: bold;}
.about-content .wrapper .right p.script {font-size: 10px;font-weight: bold;text-align: right;padding-right: 10px;}

/*----------------------------SERVICE PAGE STYLES------------------------------*/
.service-left-nav {float: left;background: url(../images/left-nav-bg.png) no-repeat;height: 440px;width: 210px;border-bottom: 7px solid #4d4d4d;}

.service-content {float:right;background-color: #ebebeb;width: 690px;border-bottom: 7px solid #4d4d4d;text-align: left;padding-bottom: 10px;}
.service-content h2 {padding-left: 5px;padding-bottom: 15px;color: #AC0000;font-size: 15px;}
.service-content h3 {padding-left: 15px;padding-bottom: 10px;padding-top: 15px;}
.service-content h4 {color: #AC0000;font-size: 10px;text-align: right;padding-right: 10px;font-style: italic;padding-top: 2px;padding-bottom: 20px;}
.service-content .wrapper .left {float: left;padding-top: 5px;width: 250px;}
.service-content .wrapper .left h1 {padding-bottom: 0px;color: #333333;padding-left: 5px;}
.service-content .wrapper .left p {padding-left: 5px;font-size: 12px;line-height: 18px;padding-bottom: 10px;}
.service-content .wrapper .left img {margin-left: 5px;padding-left: 20px;}
.service-content .wrapper .left ul {padding-left: 5px;padding-bottom: 10px;}
.service-content .wrapper .left ul li {list-style-type: disc;list-style-position: inside;font-size: 12px;}
.service-content .wrapper .right {float: right;margin-top: 5px;margin-right: 10px;padding: 5px;text-align: left;}
.service-content .wrapper .right p {font-size: 12px;text-align: left;padding-left: 5px;padding-bottom: 7px;}
.service-content .wrapper .right h1 {font-size: 16px;padding-top: 5px;padding-bottom: 10px;}
.service-content .wrapper .right span {font-weight: bold;text-align: left !important;padding-left: 5px;font-size: 12px;}

/*----------------------------RESOURCES PAGE STYLES------------------------------*/
.resources-left-nav {
	float: left;
	background: url(../images/left-nav-bg.png) no-repeat;
	height: 360px;
	width: 210px;
	border-bottom: 7px solid #4d4d4d;
}

.resources-content {float:right;background-color: #ebebeb;width: 690px;border-bottom: 7px solid #4d4d4d;text-align: left;padding-bottom: 10px;}
.resources-content h1 {padding-bottom: 5px;font-size: 16px;}
.resources-content h2 {padding-top: 15px;padding-left: 15px;padding-bottom: 10px;}
.resources-content h3 {padding-left: 15px;padding-bottom: 10px;}
.resources-content h4 {color: #AC0000;font-size: 10px;text-align: right;padding-right: 10px;font-style: italic;padding-top: 2px;padding-bottom: 20px;}
.resources-content .wrapper {border-top-width: 3px;border-top-style: solid;border-top-color: #4d4d4d;}
.resources-content .wrapper .left {float: left;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 20px;}
.resources-content .wrapper .left p {padding-bottom: 20px;}
.resources-content .wrapper .left img {float: right;display: inline;padding-top: 10px;padding-right: 20px;}
.resources-content .wrapper  .right {padding-top: 5px;padding-right: 100px;padding-bottom: 5px;padding-left: 5px;float: right;}
.resources-content .wrapper ul {padding-left:20px;}
.resources-content .wrapper ul li {padding-bottom: 4px;padding-top: 4px;list-style-type: disc;list-style-position: inside;font-size: 12px;}
.resources-content .resources-phone {padding-top: 10px;text-align: center;margin:0 auto 0 auto;padding-bottom: 5px;width: 660px;clear: both;}
.resources-content .resources-phone h1 {padding-bottom: 10px !important;font-size: 18px;}
.resources-content .resources-phone p {padding-bottom:0 !important;}
.resources-content .resources-phone p span {font-size: 22px;font-weight: bold;}

/*----------------------------PRODUCTS PAGE STYLES------------------------------*/
.products-left-nav {float: left;background: url(../images/left-nav-bg.png) no-repeat;height: 500px;width: 210px;border-bottom: 7px solid #4d4d4d;}

.products-content {float:right;background-color: #ebebeb;width: 690px;border-bottom: 7px solid #4d4d4d;text-align: left;padding-bottom: 10px;}
.products-content h1 {font-size: 22px;}
.products-content h2 {padding-top: 15px;padding-left: 15px;padding-bottom: 10px;}
.products-content h3 {padding-left: 15px;padding-bottom: 10px;}
.products-content h4 {color: #AC0000;font-size: 10px;text-align: right;padding-right: 10px;font-style: italic;padding-top: 2px;padding-bottom: 20px;}
.products-content .wrapper {border-top-width: 3px;border-top-style: solid;border-top-color: #4d4d4d;}
.products-content .wrapper ul {padding-left:20px;}
.products-content .wrapper ul li {padding-bottom: 4px;padding-top: 4px;list-style-type: disc;list-style-position: inside;font-size: 12px;}
.products-content .wrapper .left {float: left;padding-top: 60px;padding-right: 5px;padding-bottom: 5px;padding-left: 10px;width: 260px;}
.products-content .wrapper .left p {padding-bottom: 10px;font-size: 12px;font-weight: bold;}
.products-content .wrapper .left img {padding: 5px;margin-top: 20px;background-color: #eee;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;margin-left: 30px;}
.products-content .wrapper img {padding:5px; background-color:#eee; border:1px solid #ccc;}
.products-content .wrapper  .right {padding-right: 5px;padding-bottom: 5px;padding-left: 5px;float: right;padding-top: 5px;}
.products-content .resources-phone {padding-top: 10px;text-align: center;margin:0 auto 0 auto;padding-bottom: 5px;width: 660px;clear: both;}
.products-content .resources-phone h1 {padding-bottom: 10px !important;font-size: 18px;}
.products-content .resources-phone p {padding-bottom:0 !important;}
.products-content .resources-phone p span {font-size: 22px;font-weight: bold;}

.product-nav {text-align: center;margin-top: 0;margin-right: auto;margin-bottom: 10px;margin-left: auto;padding-right: 25px;padding-left: 0px !important;padding-bottom: 15px;line-height: 17px;padding-top: 5px;background-color: #fff;border: 3px solid #999;}
.product-nav ul {padding-top: 5px;}
.product-nav ul li {display: inline;padding: 5px;}
.product-nav ul li a {font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration: underline;font-size: 12px;}
.product-nav ul li a:hover {color: #AC0000;text-decoration: underline;}

/*----------------------------MIPS PAGE STYLES------------------------------*/
.mips-left-nav {float: left;background: url(../images/left-nav-bg.png) no-repeat;height: 500px;width: 210px;border-bottom: 7px solid #4d4d4d;}

.mips-content {float:right;background-color: #ebebeb;width: 690px;border-bottom: 7px solid #4d4d4d;text-align: left;padding-bottom: 10px;}
.mips-content h1 {padding-bottom: 15px;color: #AC0000;font-size: 15px;}
.mips-content h2 {padding-top: 15px;padding-left: 15px;padding-bottom: 10px;}
.mips-content h3 {padding-left: 15px;padding-bottom: 10px;}
.mips-content h4 {color: #AC0000;font-size: 10px;text-align: right;padding-right: 10px;font-style: italic;padding-top: 2px;padding-bottom: 20px;}
.mips-content .wrapper {border-top-width: 3px;border-top-style: solid;border-top-color: #4d4d4d;}
.mips-content .wrapper ul {padding-left:20px;}
.mips-content .wrapper ul li {padding-bottom: 4px;padding-top: 4px;list-style-type: disc;list-style-position: inside;font-size: 12px;}
.mips-content .wrapper ul li a {text-decoration:underline; font-weight:normal; color:#AC0000;}
.mips-content .wrapper ul li a:hover {text-decoration:underline;}
.mips-content .wrapper .left {float: left;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 10px;width: 260px;}
.mips-content .wrapper .left p {padding-bottom: 10px;font-size: 12px;}
.mips-content .wrapper .left p a {color:#AC0000; text-decoration:underline;}
.mips-content .wrapper .left p a:hover {text-decoration:underline;}
.mips-content .wrapper .left img {padding: 5px;margin-top: 20px;background-color: #eee;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;margin-left: 30px;}
.mips-content .wrapper img {padding:5px; background-color:#eee; border:1px solid #ccc;}
.mips-content .wrapper  .right {padding-right: 5px;padding-bottom: 5px;padding-left: 5px;float: right;padding-top: 5px;}
.mips-content .resources-phone {padding-top: 10px;text-align: center;margin:0 auto 0 auto;padding-bottom: 5px;width: 660px;clear: both;}
.mips-content .resources-phone h1 {padding-bottom: 10px !important;font-size: 18px;}
.mips-content .resources-phone p {padding-bottom:0 !important;}
.mips-content .resources-phone p span {font-size: 22px;font-weight: bold;}

.mips-content .product-nav {text-align: center;margin-top: 0;margin-right: auto;margin-bottom: 10px;margin-left: auto;padding-right: 25px;padding-left: 0px !important;padding-bottom: 15px;line-height: 17px;padding-top: 5px;background-color: #fff;border: 3px solid #999;}
.mips-content .product-nav ul {padding-top: 5px;}
.mips-content .product-nav ul li {display: inline;padding: 5px;}
.mips-content .product-nav ul li a {font-family: Arial, Helvetica, sans-serif;color: #333333;text-decoration: underline;font-size: 12px;font-weight:normal;}
.mips-content .product-nav ul li a:hover {color: #AC0000;text-decoration: underline;}

/*----------------------------CONTACT PAGE STYLES------------------------------*/
.contact-left-nav {
	float: left;
	background: url(../images/left-nav-bg.png) no-repeat;
	height: 700px;
	width: 210px;
	border-bottom: 7px solid #4d4d4d;
}
.contact-content {float:right;background-color: #ebebeb;width: 690px;border-bottom: 7px solid #4d4d4d;text-align: left;padding-bottom: 10px;}
.contact-content h1 {font-size: 16px;padding-bottom:5px;}
.contact-content h2 {padding-top: 15px;padding-left: 15px;padding-bottom: 10px;}
.contact-content h3 {padding-left: 15px;padding-bottom: 10px;}
.contact-content h4 {color: #AC0000;font-size: 10px;text-align: right;padding-right: 10px;font-style: italic;padding-top: 2px;padding-bottom: 20px;}
.contact-content .wrapper {border-top-width: 3px;border-top-style: solid;border-top-color: #4d4d4d;}
.contact-content .wrapper ul {padding-left:20px;}
.contact-content .wrapper ul li {padding-bottom: 4px;padding-top: 4px;list-style-type: disc;list-style-position: inside;font-size: 12px;}
.contact-content .wrapper .left {float: left;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 10px;width: 260px;}
.contact-content .wrapper .left p {
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}
.contact-content .wrapper .left p span {
	font-weight: normal;
	font-size: 12px;
}
.contact-content .wrapper .left p a {
	color:#666;
	text-decoration:underline;
	font-weight:normal;
	font-size: 12px;
}
.contact-content .wrapper img {padding:5px; background-color:#eee; border:1px solid #ccc;}
.contact-content .wrapper .left p a:hover {text-decoration:none;}
.contact-content .wrapper .left img {border:none !important;}
.contact-content .wrapper .right img {border:none !important;}
.contact-content .wrapper .right {padding-right: 5px;padding-bottom: 5px;padding-left: 5px;float: right;padding-top: 5px;}
.contact-content .wrapper .right p.caption {font-size: 12px;padding-top: 0px;padding-bottom: 20px;padding-left: 10px;color: #AC0000;}
.contact-content .wrapper .right .contact-box {text-align: center;}
.contact-content .wrapper .right .contact-box h1.shipping {font-size:12px;}
.contact-content .wrapper .right .contact-box p.shipping {font-size:10px;}
.contact-content .wrapper .right .contact-box a {color: #666666;text-decoration: none;}
.contact-content .wrapper .right .contact-box a:hover {text-decoration: underline;}
.contact-content .wrapper .shipping-address {
	clear: both;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #4D4D4D;
}
.contact-content table th.shipping {
	color: #AC0000;
	font-size: 14px;
	text-align: left;
	padding-left: 10px;
	padding-top: 15px;
}
.contact-content table th.city {
	font-size: 12px;
	color: #AC0000;
	padding-right: 10px;
	padding-left: 10px;
}
.contact-content table th.address {
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 15px;
}

/*----------------------------ORDER PAGE STYLES------------------------------*/
.order-left-nav {float: left;background: url(../images/left-nav-bg.png) no-repeat;height: 600px;width: 210px;border-bottom: 7px solid #4d4d4d;}
.thanks-left-nav {float: left;background: url(../images/left-nav-bg.png) no-repeat;height: 330px;width: 210px;border-bottom: 7px solid #4d4d4d;}

.order-content {float:right;background-color: #ebebeb;width: 690px;border-bottom: 7px solid #4d4d4d;text-align: left;padding-bottom: 10px;}
.order-content h1 {font-size: 16px;padding-top: 10px;padding-bottom: 10px;}
.order-content h2 {padding-top: 15px;padding-left: 15px;padding-bottom: 10px;}
.order-content h3 {padding-left: 15px;padding-bottom: 10px;}
.order-content h4 {color: #AC0000;font-size: 10px;text-align: right;padding-right: 10px;font-style: italic;padding-top: 2px;padding-bottom: 20px;}
.order-content p {font-size: 12px;padding-left: 2px;}
.order-content p a {text-decoration:none; color:#AC0000;}
.order-content p a:hover {text-decoration:underline;}
.order-content .wrapper {border-top-width: 3px;border-top-style: solid;border-top-color: #4d4d4d;}
.order-content ul {padding-bottom: 20px;}
.order-content li {font-size: 12px;padding-bottom: 5px;list-style-type: disc;list-style-position: inside;}
.order-content li a {text-decoration:none; font-weight:bold; color:#AC0000;}
.order-content li a:hover {text-decoration:underline;}
.order-content .top .left {float:left;width: 500px;}
.order-content .top .right {float:right;}
.order-content img.order-img {padding: 5px;background-color: #eee;border: 1px solid #ccc;margin-bottom: 10px;margin-left: 12px;margin-top: 10px;}

#contact-area {font-family: Arial, Helvetica, sans-serif;}
#contact-area input.info {font-family: Arial, Helvetica, sans-serif;font-size: 12px;border: 2px solid #ccc;margin-bottom: 5px;width: 50%;}
#contact-area input.submit-button {width: 100px;padding: 2px;margin-top: 5px;margin-bottom: 5px;margin-left: 5px;}

td.field {width: 50px;text-align: left;font-size: 12px;padding-right: 2px;font-weight:bold;}
table.items {margin-top: 10px;width: 100%;}
table.items input {margin-bottom:5px; margin-right:5px;}

th.Qty {font-size: 12px;text-align: center;width: 20px;padding-bottom: 2px;font-weight:bold;}
th.Partdesc {font-size: 12px;text-align: center;width: 320px;font-weight:bold;}
th.Partid {font-size: 12px;text-align: center;;width: 100%;font-weight:bold;}

input.Qty {font-size: 12px;text-align: center;border: 2px solid #ccc;color: #AC0000;width: 20px;}
input.Partdesc {font-size: 12px;text-align: center;border: 2px solid #ccc;color: #AC0000;width: 320px;}
input.Partid {font-size: 12px;text-align: center;border: 2px solid #ccc;color: #AC0000;width: 100%;}
