@charset "utf-8";
/* CSS Document */


body {
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
text-align: center; /* center for ie */
margin: 0px;
padding: 0px;
width: auto;
height: auto;
}

P {
font-size: 1.2em;
}
h1 {
font-size: 3.2em;
}
#wrapper {
background: url(images/bg2.jpg) top left repeat-x;
width: auto;
height: auto;
text-align: center; /* align for stds complient browser - margins below to center */
margin-right: auto;
margin-left: auto;
padding: 0px;
}

#container {
background-image: url(images/shaddow2.png);
background-position: top center;
background-repeat: repeat-y;
width: 910px;
text-align: center;
margin-right: auto;
margin-left: auto;
}
#header {
width: 900px;
background: url(images/heading_texture_new2.jpg) top left no-repeat;
text-align: center;
margin-right: auto;
margin-left: auto;
border-top: solid 1px #8e0a3b;
}

#titlecontainer {
float: left;
width: 685px;
margin: 40px 0 0 0;
padding: 0;
}
.heading {
width: 575px;
margin-top: 0;
margin-left: 20px;
background: #dee5eb url(images/h1top_right.jpg) no-repeat right top;
}
.heading h1 {
background: url(images/h1top_left.jpg) no-repeat left top;
font-weight: bold;
padding-top: 10px;
padding-bottom: 0;
color: #113a5c;
font-size: 3.4em;
line-height: 1.5;
margin: 0;
}
#navtop {
background-color: #c9ebfb;  /* - Remove when Img added -- */
}
.subheading {
margin-left: 130px;
background: #134a77 url(images/h2bottom_right.jpg) no-repeat right bottom;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
}
.subheading h2 {
background: url(images/h2bottom_left.jpg) no-repeat left bottom;
font-weight: normal;
font-size: 1.8em;
padding-top: 0px;
padding-bottom: 3px;
border-bottom: none;
line-height: 1.4;
margin-bottom: 2em;
}
#logocontainer {
float: left;
width: 210px;
margin-bottom: -25px;
}
.logo {
margin-top: 34px;
margin-left: 15px;
}

#middlecontainer {
width: 900px;
text-align: center;
margin-right: auto;
margin-left: auto;
}
#leftcol {
float: left;
width: 200px;
margin-top: -54px;
}

#nav {
background: #c9ebfb url(images/nav_btm.jpg) bottom right no-repeat;
text-align: left;
padding: 25px 15px 105px 0;
margin: 0;
}
#nav ul {
list-style: none;
margin-top: 0;
margin-left: -15px;
}

#nav li {
font-size: 1.7em;
font-weight: bold;
text-decoration: none;
margin: 0 0 0 0;
padding: 8px 0 2px 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #134a77;
}
#nav li li {
font-size: 0.8em;
font-weight: bold;
text-decoration: none;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding: 9px 0 4px 0;
border-top: solid 1px #fff;
border-bottom: none;
}
#nav a:link, #nav a:visited {
font-family: Arial, Helvetica, sans-serif;
text-align: left;
text-decoration: none;
color: #2f3c4a;
}
#nav a:hover {
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
color: #2f3c4a;
}
#nav a:active {
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
color: #2f3c4a;
}
#nav .navcurrent li a:link, #nav .navcurrent a:visited, #nav .navcurrent a:hover, #nav .navcurrent a:active {
color: #212a34;
}

#midcol {
width: 475px;
float: left;
margin-top: -54px;
margin-bottom: 25px;
border-right: solid 1px #134a77;
}
#buttoncontainer {
text-align: center;
float: none;
background-color: #134a77;
border-top: solid #0f3b5e 1px;
}
#buttons {
padding: 0;
margin: 0;
}
#buttons img {
border: none;
margin-bottom: -2px;
}
#buttons ul {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}
#buttons li {
display: inline;
margin: 0;
padding: 0;
}
#imagecontainer {
text-align: center;
float: none;
background-color: #134a77;
border-top: solid #0f3b5e 1px;
}
#images {
padding: 0;
margin: 0;
}
#images img {
border: none;
margin-bottom: -2px;
}
#images ul {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}
#images li {
display: inline;
margin: 0;
padding: 0;
}
#content {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
}
#content h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 2.4em;
font-weight: bold;
color: #3c5970;
margin-bottom: 10px;
margin-left: 25px;
}
#content h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: bold;
color: #3c5970;
margin-bottom: 10px;
margin-left: 25px;
margin-right: 25px;
}
#content h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: bold;
color: #3c5970;
margin-bottom: 10px;
margin-left: 25px;
}

#content p {
margin-top: 10px;
margin-right: 25px;
margin-bottom: 10px;
margin-left: 25px;
}
#content ul {
list-style: disc;
}
#content li {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: normal;
margin-bottom: 5px;
}
#content li a:link, #content li a:visited {
color: #000000;
font-weight: bold;
text-decoration: none;
}
#content li a:hover, #content li a:active {
text-decoration: underline;
}
#content a:link, #content a:visited {
color: #000000;
font-weight: bold;
text-decoration: none;
}
#content a:hover, #content a:active {
text-decoration: underline;
}
#content .productlist {
width: 475px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
color: #000;
font-weight: normal;
margin-bottom: 25px;
}
#content .productlist ul {
list-style: none;
}
#content .productlist li {
padding-top: 5px;
}
#content .productlist li h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
margin-left: -15px;
}
#content .productlist li img {
float: left;
margin-left: -15px;
}
#content .productlist p {
float: left;
width: 290px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: normal;
}
#space {
display: block;
padding-top: 105px;
padding-bottom: 105px;
}
/* Contact Form */
#form {
width: 425px;
text-align: left;
margin-top: 35px;
margin-left: 25px;
margin-bottom: 25px;
padding: 0;
}
.tableheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
color: #000;
letter-spacing: 0.1em;
line-height: 1.0em;
margin-top: 0px;
padding-bottom: 15px;
}
.tablesubhead {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
color: #000;
line-height: 1.0em;
padding-bottom: 15px;
}
.tablecontent {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: bold;
color: #000;
line-height: 1.1em;
padding-bottom: 15px;
}
.tabletextbox {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
}
.tablebutton {
width: 75px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
}

#rightcol {
float: left;
width: 220px;
margin-top: -54px;
}
#salepoints {
width: 200px;
margin-top: 75px;
margin-right: auto;
margin-left: auto;
text-align: center;
}
.sidebox {
margin: 0 0 0 39px;
width: 141px;
text-align: center;
background: #2b5271 url(images/box_bg2.jpg) repeat-y;
}
.boxhead {
background: url(images/box_top2.jpg) no-repeat top left;
margin: 0;
padding: 0;
text-align: center;
}
.boxhead h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding: 10px 0 0 0;
color: #fff;
font-size: 2.0em;
line-height: 1.2em;
text-align: center;
}
.boxheadtwo {
background: url(images/box_top2.jpg) no-repeat top left;
margin: 0;
padding: 0;
text-align: center;
}
.boxheadtwo h5 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding: 15px 2px 0 2px;
color: #fff;
font-size: 1.8em;
line-height: 1.2em;
text-align: center;
}
.boxheadthree {
background: url(images/box_top2.jpg) no-repeat top left;
margin: 0;
padding: 0;
text-align: center;
}
.boxheadthree h5 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
margin: 0;
padding: 20px 2px 0 2px;
color: #fff;
font-size: 1.4em;
line-height: 1.2em;
text-align: center;
}
.boxbody {
width: 141px;
margin: 0;
padding-top: 15px;
background: url(images/box_btm2.jpg) no-repeat bottom left;
}
.boxbody p {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
color: #fff;
margin-top: 0px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 20px;
}
.boxbodytwo {
width: 141px;
margin: 0;
padding-top: 15px;
background: url(images/box_btm2.jpg) no-repeat bottom left;
}
.boxbodytwo p {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
text-transform: uppercase;
color: #fff;
margin-top: 5px;
padding-bottom: 20px;
}
.boxbodythree {
width: 141px;
margin: 0;
padding-top: 15px;
background: url(images/box_btm2.jpg) no-repeat bottom left;
}
.boxbodythree p {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
color: #fff;
margin-top: 0px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 20px;
}


#footercontainer {
float: none;
width: 900px;
text-align: center;
margin-right: auto;
margin-left: auto;
padding-top: 25px;
}
#footercontent {
float: none;
text-align: center;
margin-right: auto;
margin-left: auto;
width: 850px;
border-top: solid #ccc 1px;
padding-bottom: 25px;
}
#footercontent p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #333;
}

.designby p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #666666;
}
.designby a:link, .designby a:visited, .designby a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
text-decoration: underline;
color: #464545;
}
.designby a:hover {
text-decoration: underline;
}
.clear {
display: block;
height:1px;
clear:both;
margin: 0;
}