* {
	margin: 0;
	padding: 0;
}

body {
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	background-color: #1e5da3;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0;
	padding: 0;
	border-width: 0;
}

img {
	display: block;
}

h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address,input {
	margin: 0;
	padding: 0;
	border-width: 0;
}

li {
	list-style-type: none;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

a.car:link, a.car:visited {
	color: white;
	text-decoration: none;
}

a.car:hover, a.car:active {
	color: #fff;
	text-decoration: underline;
}

#container { background-image: url(../images/container-bg.jpg); background-repeat: repeat-y; background-position: center top; width: 813px; margin: 0 auto; padding: 0; border-width: 0; }
#container-home { background-image: url(../images/container-bg.jpg); background-repeat: repeat-y; background-position: center top; margin: 0 auto; padding: 0; width: 813px; border-width: 0; }
#top {
	width: 813px;
	height: 11px;
}

#header {
	background-image: url(../images/home_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 813px;
	height: 73px;
}

#menu {
	background-image: url(../images/home_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 813px;
	height: 35px;
	clear: both;
}
#menu-addl { background-image: url(../images/addl-mbar.jpg); background-repeat: no-repeat; background-position: center top; width: 813px; height: 35px; clear: both; }
#banner {
	width: 813px;
	height: 191px;
}

#main { width: 813px; }
#main-addl { width: 813px; }
#footer {
	background-image: url(../images/home_07.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 813px;
	height: 116px;
	clear: both;
}

#bottom {
	width: 813px;
	height: 25px;
}

#logo {
	margin: 15px 0 0 120px;
	padding: 0;
}
ul#heato { text-align: right; }
#phone { font-size: 16px; font-weight: bold; text-align: right; margin: 0; padding: 25px 40px 0 0; }
#tagline { color: #1f60a9; font-size: 14px; font-weight: bold; margin: 0; padding: 3px 40px 0 0; }
#smegline { color: #1f60a9; font-size: 14px; font-weight: bold; margin: 0; padding: 3px 0 0 0; }
.red {
	color: #ac1a2f;
}

.redbright {
	color: #ff0000;
}

.bluebright {
	color: #0072ff;
}
#topnav {
	color: #fff;
	font-size: 14px;
	text-align: right;
	margin: 0;
	padding: 10px 40px 0 0;
}

.nlin {
	display: inline;
}

.pipe {
	margin: 0;
	padding: 0 10px;
	display: inline;
}

#addre { font-style: normal; line-height: 18px; text-align: left; margin: 0; padding: 40px 0 0 10px; }

#spacer {
	width: 23px;
	height: 100px;
	float: left;
}

#column1 {
	background-image: url(../images/col1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 290px;
	height: 703px;
	float: left;
}
#column1-addl { width: 290px; height: 703px; float: left; }
#column2 { background-image: url(../images/col2.jpg); background-repeat: no-repeat; background-position: left top; width: 293px; height: 703px; float: left; }
#column2-addl { width: 293px; height: 590px; float: left; }
#shortcon { background-image: url(../images/shortcon.jpg); background-repeat: no-repeat; background-position: left top; width: 189px; height: 359px; float: left; }

#footlink { color: #1f60a9; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; margin: 0; padding: 20px 30px 0; }

.kazam {
	display: inline;
}

.bar {
	display: inline;
}

#welc {
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 7px 0 0 90px;
}

#htxt {
	text-align: left;
	margin: 0;
	padding: 7px 60px 0 90px;
}

ul#click {
	margin: 0;
	padding: 12px 0 0 90px;
}

li#shan {
	width: 14px;
	height: 19px;
	float: left;
	display: inline;
}

li#loho {
	color: #ac1a2f;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	display: inline;
}

#welcome {
	clear: both;
}

#proitm1 {
	color: #1f60a9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 70px;
}

#cabsu1 { font-size: 10px; line-height: 12px; text-align: left; margin: 0; padding: 0 15px 0 70px; }

#proitm2 {
	color: #1f60a9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 32px 0 0 70px;
}

#cabsu2 { font-size: 10px; line-height: 12px; text-align: left; margin: 0; padding: 0 15px 0 70px; }

#proitm3 {
	color: #1f60a9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 45px 0 0 70px;
}

#cabsu3 { font-size: 10px; line-height: 12px; text-align: left; margin: 0; padding: 0 15px 0 70px; }

#proitm4 {
	color: #1f60a9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 45px 0 0 70px;
}

#cabsu4 { font-size: 10px; line-height: 12px; text-align: left; margin: 0; padding: 0 15px 0 70px; }

#proitm5 {
	color: #1f60a9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 75px;
}

#cabsu5 { font-size: 10px; line-height: 12px; text-align: left; margin: 0; padding: 0 15px 0 75px; }

#proitm6 {
	color: #1f60a9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 43px 0 0 75px;
}

#cabsu6 { font-size: 10px; line-height: 12px; text-align: left; margin: 0; padding: 0 15px 0 75px; }

#proitm7 {
	color: #1f60a9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 50px 0 0 75px;
}

#cabsu7 { font-size: 10px; line-height: 12px; text-align: left; margin: 0; padding: 0 15px 0 75px; }

#proitm8 {
	color: #1f60a9;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 60px 0 0 75px;
}

#cabsu8 { font-size: 10px; line-height: 12px; text-align: left; margin: 0; padding: 0 15px 0 75px; }

.shortbg { line-height: normal; text-align: left; margin: 40px 0 0; padding: 0; }

.fmshort {
	color: #626262;
	font-size: 12px;
	font-family: tahoma;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	width: 160px;
	height: 18px;
	margin: 3px 0 0 10px;
	padding: 3px 0 0 3px;
	border: solid 1px silver;
}

.fmtext {
	color: #626262;
	font-size: 12px;
	font-family: tahoma;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	margin: 3px 0 0 10px;
	padding: 3px 0 0 3px;
	width: 160px;
	height: 40px;
	border: solid 1px silver;
}

.btn {
	float: left;
	clear: right;
	margin: 7px 0 0 10px;
	padding: 0;
	border-width: 0;
}
#spamuj { color: #1f60a9; font-size: 16px; font-family: tahoma; font-weight: bold; text-align: left; margin: 0; padding: 20px 0 0 10px; }
#copy { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; width: 482px; float: right; clear: both; margin: 0; padding: 0 100px 20px 0; display: block; }

a.trghu:link, a.trghu:visited {
	color: #1f60a9;
	text-decoration: none;
}

a.trghu:hover, a.trghu:active {
	color: #ac1a2f;
	text-decoration: none;
}

a.oplsd:link, a.oplsd:visited {
	color: #666;
	text-decoration: none;
}

a.oplsd:hover, a.oplsd:active {
	color: #000;
	text-decoration: none;
}

a.edcs:link, a.edcs:visited {
	color: #1f60a9;
	text-decoration: none;
}

a.edcs:hover, a.edcs:active {
	color: #ac1a2f;
	text-decoration: underline;
}
/*Left Nav
*/
ul#nav {
	margin: 25px 0 0 10px;
	padding: 0;
	background: #6f6146;
	text-align: left;
	width: 200px;
	float: left; /* Contain floated list items */
}

#nav li {
	margin: 0;
	padding: 0;
	float: left; /* This corrects the */
	width: 100%; /* IE whitespace bug */
}

#nav a {
	display: block; /* to increase clickable area as a's 
      default to inline */
	color: #FFF;
	text-decoration: none;
	padding: 0 15px;
	line-height: 2.5;
	border-bottom: 1px solid #FFF;
}

#nav #nav_con a {
	border: none;
}

#nav a:hover {
	background: #4F4532;
}

#navbox-1 {
	background-image: url(../images/navbargrad.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 28px;
	margin: 18px 0 0 21px;
	padding: 0;
}

#prodlist {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 6px 0 0 10px;
}

#navbox-2 {
	background-image: url(../images/navbox4.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 139px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box2 {
	text-align: left;
}

li.nyl {
	color: white;
	font-weight: bold;
	height: 24px;
	margin: 0;
	padding: 5px 0 0 10px;
	list-style-type: none;
}

li.tub {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	height: 23px;
	margin: 0;
	padding: 0 0 0 23px;
	list-style-type: none;
}

#navbox-3 {
	background-image: url(../images/navbox-four.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 116px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box3 {
	text-align: left;
}

#navbox-4 {
	background-image: url(../images/navbox11.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 93px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box4 {
	text-align: left;
}

#navbox-5 {
	background-image: url(../images/navbox3.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 46px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box5 {
	text-align: left;
}

#navbox-6 {
	background-image: url(../images/navbox2.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 70px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box6 {
	text-align: left;
}

#navbox-7 {
	background-image: url(../images/navbox2.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 70px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box7 {
	text-align: left;
}

#navbox-8 {
	background-image: url(../images/navbox3.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 46px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box8 {
	text-align: left;
}

#navbox-9 {
	background-image: url(../images/navbox8.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 184px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box9 {
	text-align: left;
}

#navbox-10 {
	background-image: url(../images/navbox3.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 46px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box10 { text-align: left; width: 210px; }

#navbox-11 {
	background-image: url(../images/navbox3.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 46px;
	margin: 7px 0 0 21px;
	padding: 0;
}

#box11 {
	text-align: left;
}

a.leftnav:link {
	color: #333;
	text-decoration: none;
}

a.leftnav:visited {
	color: #333;
	text-decoration: none;
}

a.leftnav:hover {
	color: #1f60a9;
	text-decoration: underline;
}

a.leftnav:active {
	color: #1f60a9;
	text-decoration: underline;
}
/*End Left Nav
*/

/*Start Additional Page Layout
*/
#container-addl { background-image: url(../images/addlcontainer-bg.jpg); background-repeat: repeat-y; background-position: center top; width:1030px; margin: 0 auto; padding: 0; border-width: 0; }

#top-addl {
	width:1030px;
	height:11px;
}

#header-addl { background-image: url(../images/AdditionalPage_02.jpg); background-repeat: no-repeat; background-position: center top; width:1030px; height:73px; }

#menu-addl { background-image: url(../images/AdditionalPage_03.jpg); background-repeat: no-repeat; background-position: center top; width:1030px; height:35px; clear: both; }

#leftcol-addl { background-image: url(../images/left-addl.jpg); background-repeat: no-repeat; background-position: right top; width:232px; float: left; }

#centercol-addl { width:594px; float: left; }

#rightcol-addl { background-image: url(../images/right-addl.jpg); background-repeat: no-repeat; background-position: left top; width:204px; float: left; }

#footer-addl { width:1030px; height:203px; clear: both; }

#bottom-addl {
	width:1030px;
	height:28px;
}
#copy-addl { font-weight: bold; text-align: center; margin: 0; padding: 40px 0 0; }

a.pico:link, a.pico:visited {
	color: #fff;
	text-decoration: none;
}

a.pico:hover, a.pico:active {
	color: #fff;
	text-decoration: underline;
}
ul.custest { text-align: left; margin: 0; padding: 0 5px 0 30px; }
ul.udfer { text-align: left; margin: 0; padding: 0 5px 0 55px; }
li.ihave { margin: 0; padding: 0 0 10px; }
.nials { color: #1f60a9; font-size: 14px; font-weight: bold; text-align: left; margin: 0; padding: 30px 0 7px 30px; }
li.ourcu { margin: 0; padding: 0 0 5px; list-style-type: disc; }
#headline { color: #1f60a9; font-size: 18px; text-align: left; margin: 0; padding: 20px 60px 0 25px; }
.para { text-align: left; margin: 0; padding: 15px 15px 0 25px; }
.subhead { color: #1f60a9; font-size: 15px; text-align: left; margin: 0; padding: 15px 25px 0; }
ul.unlist { line-height: 16px; text-align: left; margin: 0; padding: 15px 60px 0; }
ul.unlistth { line-height: 16px; text-align: left; margin: 0; padding: 15px 60px 0 30px; }
ul.unlistsp { line-height: 16px; text-align: left; margin: 0; padding: 15px 25px 0 60px; }
ul.unbug { text-align: left; margin: 0; padding: 25px 60px 0 25px; }
li.theli { margin: 0; padding: 0 0 7px; list-style-type: disc; }
li.thelith { list-style-type: none; margin: 0; padding: 0 0 7px; }
li.thyhn { margin: 0; padding: 0 0 7px; }
.heading { font-size: 14px; font-style: italic; text-align: left; margin: 0; padding: 15px 25px 0; }
.tabsimple { float: left; clear: right; margin: 15px 0 0 25px; padding: 0; }

a.blat:link, a.blat:visited { color: #1f60a9; font-weight: bold; text-decoration: none; }

a.blat:hover, a.blat:active { color: #ac1a2f; font-weight: bold; text-decoration: underline; }

a.carbine:link, a.carbine:visited { color: #1f60a9; font-weight: bold; text-decoration: underline; }

a.carbine:hover, a.carbine:active { color: #ac1a2f; font-weight: bold; text-decoration: underline; }

a.grayline:link, a.grayline:visited { color: #666; text-decoration: underline; }

a.grayline:hover, a.grayline:active { color: #ac1a2f; text-decoration: underline; }

#rs1 { width: 216px; height: 216px; }
#koft { width: 350px; }
#cape { width: 300px; }
#auto { width: 250px; }
#rs2 { width: 275px; height: 124px; }
#rs3 { width: 230px; height: 228px; }
#carbon { width: 325px; }
.blue { color: #1f60a9; }
.imonly { float: left; margin: 0; padding: 5px 0 5px 40px; }
.imonly1 { margin: 0; padding: 5px 0 5px 130px; float: left; }
.imonly2 { margin: 0; padding: 5px 0 5px 170px; float: left; }
.imonly3 { margin: 0; padding: 5px 0 5px 60px; float: left; }
.imonly4 { margin: 0; padding: 5px 0 5px 150px; float: left; }
.txtcol { float: left; }
.imgcol { float: left; }
.center { text-align: center; }
input { border: solid 1px #ccc; }
#tblspa { margin: 0 0 0 25px; padding: 0; }
#tblspa2 { margin: 0 0 0 25px; padding: 0; }
.txtcol1 { width: 300px; float: left; }
.txtcol2 { width: 280px; float: left; }
.imgcol1 { width: 255px; float: left; }
.imgcol2 { width: 300px; float: left; }
.white { color: #fff; }
#break { width: 813px; height: 10px; clear: both; }
.useryb { text-align: left; margin: 0; padding: 40px 0 0 10px; }
.useryb2 { text-align: left; margin: 0; padding: 12px 0 0 10px; }
#copla { width: 204px; clear: both; margin: 0; padding: 0; border-width: 0; }
