/* <![CDATA[ */

* {padding:0;margin:0;}

/*main page styles*/
body {
margin:40px 0 0;
padding:0;
background-color:#c3d1d7;
color:#444;
font-size:1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*header*/
#header {
padding:0;
margin:0 auto;
height:auto;
width:723px;
height:auto;
background-color:#fff;
}

#headerLogo {
width:122px;
height:67px;
margin:10px;
padding:0;
border:none;
}

#headerText {
width:300px;
height:15px;
margin:10px 10px 10px 30px;
padding:0;
border:none;
}

/*main container*/
#containerMain {
margin: 0 auto;
padding:0;
background-color:#fff;
color:#444;
width:723px;
}

#main2 {
margin:0;
padding:0;
}

/*middle content*/
#nav {
width:154px;
height:auto;
float:left;
margin:0;
padding:0;
background-color:#3b3a35;
color:#fff;
border-right:#d9d8d9 solid 1px;
border-bottom:#d9d8d9 solid 1px;
border-left:#fff solid 1px;
vertical-align:top;
}

#nav ul {
padding:20px 0 10px;
margin:0 0 0 10px;
font-size:0.8em;
text-transform:uppercase;
}

#nav ul li {
display:list-item;
list-style:none;
padding-bottom:10px;
}

#nav ul li a:link, #nav ul li a:visited {
color:#fff;
background-color:#3b3a35;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}

#nav ul li a:hover, #nav ul li a:active {
color:#00acd4;
background-color:#3b3a35;
font-weight:bold;
text-decoration:none;
background-image:url(../images/menu-hover.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
}

#nav ul li a.activePage {
color:#00acd4;
background-color:#3b3a35;
font-weight:bold;
text-decoration:none;
background-image:url(../images/menu-hover.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
}

/*flash piece*/
#flashCenter {
width:357px;
height:239px;
padding:0;
margin:0;
border-bottom:#d9d8d9 solid 1px;
background-color:#00acd4;
vertical-align:middle;
text-align:center;
}

/*testimonials*/
#testimon {
height:auto;
width:208px;
margin:0;
padding:0;
background-image:url(../images/testimonials-bg.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#e1e1e1;
border-bottom:#d9d8d9 solid 1px;
border-left:#d9d8d9 solid 1px;
border-right:#fff solid 1px;
vertical-align:top;
}

#testimon h1 {
color:#04a8d4;
text-transform:uppercase;
font-size: 0.9em;
margin:20px 10px 7px 20px;
}

#testimon p {
color:#000;
font-style:italic;
font-size:0.8em;
margin:0 10px 10px 20px;
line-height:1.3em;
}

/*bottom content*/
#containerBottom {
margin: 0 auto;
padding:0;
background-color:#fff;
color:#444;
width:723px;
background-image:url(../images/bottomborder.gif);
background-repeat:repeat-y;
}

#containerBottom02 {
margin: 0 auto;
padding:0;
background-color:#fff;
color:#444;
width:723px;
background-image:url(../images/bottomborder02.gif);
background-repeat:repeat-y;
}

/*partners*/
#partners {
width:155px;

height:auto;
float:left;
}

#partners h1 {
color:#04a8d4;
text-transform:uppercase;
font-size: 0.8em;
margin:20px 10px 7px 20px;
border-bottom:#8d8d8c solid 1px;
}

#partners img {
padding: 0 5px 10px 25px;
}

/*main text for page*/
#mainInfo {
float:left;
border-right:#d9d8d9 solid 1px;
width:auto;
}

#mainInfo02 {
float:left;
width:auto;
}

#mainContent {
margin:0 0 10px;
width:357px;
height:auto;
float:left;
}

#mainContent a:link, #mainContent a:visited {
color:#666;
text-decoration:none;
}

#mainContent a:hover, #mainContent a:active {
color:#666;
text-decoration:underline;
}

#mainContent h1 {
color:#04a8d4;
text-transform:uppercase;
font-size: 0.8em;
margin:20px 10px 7px 20px;
border-bottom:#8d8d8c solid 1px;
}

#mainContent p {
font-size:0.8em;
margin:10px 10px 7px 20px;
}

#mainContent ul {
padding:0;
margin: 0 10px 0 25px;
list-style:none;
font-size:0.8em;
}

#mainContent ul li {
display:list-item;
padding-bottom:10px;
padding-left:15px;
background-image:url(../images/pointer.gif);
background-repeat:no-repeat;
background-position:0 6px;
}

#mainContent p.trailer {
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mainContent p.arrows {
font-size:0.6em;
font-family:Arial, Helvetica, sans-serif;
}

#mainContent02 {
margin:0 0 10px;
width:560px;
height:auto;
}

#mainContent02 a:link, #mainContent02 a:visited {
color:#666;
text-decoration:none;
}

#mainContent02 a:hover, #mainContent02 a:active {
color:#666;
text-decoration:underline;
}

#mainContent02 h1 {
color:#04a8d4;
text-transform:uppercase;
font-size: 0.8em;
margin:20px 10px 7px 20px;
border-bottom:#8d8d8c solid 1px;
}

#mainContent02 p {
font-size:0.8em;
margin:10px 10px 7px 20px;
}

#mainContent02 ul {
padding:0;
margin: 0 10px 0 25px;
list-style:none;
font-size:0.8em;
}

#mainContent02 ul li {
display:list-item;
padding-bottom:10px;
padding-left:15px;
background-image:url(../images/pointer.gif);
background-repeat:no-repeat;
background-position:0 6px;
}

#mainContent02 p.trailer {
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#mainContent02 p.arrows {
font-size:0.6em;
font-family:Arial, Helvetica, sans-serif;
}

/*featured product*/
#product {
width:208px;
height:auto;
float:right;
}

#product h1 {
color:#04a8d4;
text-transform:uppercase;
font-size: 0.8em;
margin:20px 10px 7px 20px;
border-bottom:#8d8d8c solid 1px;
}

#product img {
padding:20px 0 0 5px;
}

/* content images */
#contentImages {
width:208px;
height:auto;
float:right;
margin: 0 auto;
text-align:center;
}

#contentImages img {
padding:20px 0 15px;
}

/*image footer*/
#footerIMG {
margin: 0 auto;
padding:0;
width:723px;
height:65px;
background-color:#3b3a35;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
}

.copy {
margin-top:15px;
font-weight:bold;
text-align:center;
font-size:0.7em;
color:#5f5f5c;
}

.copy2 {
margin-top:5px;
font-weight:bold;
text-align:center;
font-size:0.6em;
color:#a7a9a8;
}	



	



		
.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; 
padding:0;
background:transparent;
}

/* ]]> */