body {
background: #cff url(images/sidebar-bg.gif) repeat-y top right;
color: black;
margin: 0 0;
}

#ltsdbr {
background: #cff url(images/sidebar-bg.gif) repeat-y top left;
color: black;
margin: 0 0;
}

.menu {
background-color: #309;
color: white;
font: bold 14px/16px "comic sans ms", arial, verdana, helvetica, sans-serif;
display: block;
height: 25px;
padding: 5px;
text-align: center;
z-index: 1;
}



/* Backgrounds */
#container {
background-color: transparent;
color: black;
overflow: hidden;
}

#container-home {
background: url(images/background1.jpg) no-repeat;
color: black;
overflow: hidden;
}

#container-products {
background: url(images/background2.jpg) no-repeat;
color: black;
overflow: hidden;
}

#container-service {
background: url(images/background3.jpg) no-repeat;
color: black;
overflow: hidden;
}

#container-about {
background: url(images/background4.jpg) no-repeat;
color: black;
overflow: hidden;
}
/* end Backgrounds */






#sidebar-left {
border: 0px solid black;
background-color: transparent;
color: #cff;
float: left;
font: bold 14px/16px "comic sans ms", arial, verdana, helvetica, sans-serif;
margin-top: 470px;
overflow: hidden;
padding: 5px 5px 25px 5px;
position: relative;
text-align: center;
width: 190px;
}

#sidebar-right {
border: 0px solid black;
background-color: #399;
color: #cff;
float: right;
font: bold 14px/16px "comic sans ms", arial, verdana, helvetica, sans-serif;
overflow: hidden;
padding: 5px;
position: relative;
text-align: center;
width: 180px;
}

#content {
border: 0px solid black;
background-color: transparent;
color: black;
font: bold 14px/16px "comic sans ms", arial, verdana, helvetica, sans-serif;
margin: 0 240px 25px 250px;
overflow: hidden;
padding: 5px;
position: relative;
}

#footer {
background-color: #309;
color: 399;
font: normal 11px/13px arial, verdana, helvetica, sans-serif;
display: block;
overflow: hidden;
padding: 10px;
text-align: center;
}









/* FONT STYLES */

h1 {
background-color: transparent;
color: #A74C1A;
font: bold 1.6em/1.6em "comic sans ms", arial, verdana, helvetica, sans-serif;
margin-top: 110px;
text-align:center;
}

h2 {
background-color: transparent;
color: #309;
font: normal 1.4em/1.2em "comic sans ms", arial, verdana, helvetica, sans-serif;
}

h3 {
background-color: transparent;
color: #A74C1A;
font: normal 1.2em/1.2em "comic sans ms", arial, verdana, helvetica, sans-serif;
}

/* used in rt sidebar */
h4 {
color: white;
font: bold 1.2em/1.2em "comic sans ms", arial, verdana, helvetica, sans-serif;
margin-bottom: 15px;
}

p {
color: #306;
font: bold 1.1em/1.6em "comic sans ms", arial, verdana, helvetica, sans-serif;
}

/* used in rt sdbr */
.smtxt {
background-color: transparent;
color: 399;
font: normal 11px/13px arial, verdana, helvetica, sans-serif;
display: block;
overflow: hidden;
padding: 10px;
text-align: center;
}

/* products page */
.caps {
color: #309;
font: .8em/1.2em arial, verdana, helvetica, sans-serif;
text-align: center;
vertical-align: top;
}

.hd {
color: #309;
font: bold 1em/1.8em "comic sans ms", arial, verdana, helvetica, sans-serif;
text-align: center;
}

/* testimonials */
.tst {
color: white;
font: oblique .9em/1.2em "times new roman", arial, verdana, helvetica, sans-serif;
padding: 10px;
text-align: center;
}

/* used on about */
blockquote {
background-color: transparent;
color: black;
font: oblique 1em/1.2em times new roman, times, serif;
margin: 25px 0 10px 0;
}

/* used on awareness */
.quote {
background-color: transparent;
color: #309;
font: bold oblique 1.3em/1.2em times new roman, times, serif;
margin: 25px 0 10px 0;
}

hr {
border: 1px dotted #3eadad;
margin: 20px auto 20px auto;
width: 120px;
}



/* used in sidebar-left */
.copyright {
color: #99FFFF;
font: .8em/1.5em arial, verdana, helvetica, sans-serif;
margin: 0;
text-align: center;
}

.addr {
color: #cff;
font: bold 1.1em/1.7em arial, verdana, helvetica, sans-serif;
margin-top: 30px;
text-align: center;
}











/* FORMS */
.form {
color: #066;
font: 1em sans-serif;
border-color:#003333;
border: 1px solid black;
display: block;
margin: 0 auto 5px auto;
padding-left:3px
}

.button {
background-color:#CFF
color:#006666;
font: 10px sans-serif;
border: 1px solid #066;
}

fieldset {
border: 0;
}




















/* content */
a.type1:link {color:#3300FF; text-decoration:underline;}
a.type1:visited {color:#3300FF; text-decoration:underline;}
a.type1:active  {color:#3300FF; text-decoration:underline;}
a.type1:hover   {color:#a74C1a; text-decoration:underline;}

/* footer */
a.type2:link {color:#399; text-decoration:none;}
a.type2:visited {color:#399; text-decoration:none;}
a.type2:active  {color:#399; text-decoration:none;}
a.type2:hover   {color:#399; text-decoration:underline;}

/* nav */
a.type4:link {color:#FFFFFF; text-decoration:none;}
a.type4:visited {color:#FFFFFF; text-decoration:none;}
a.type4:active  {color:#FFFFFF; text-decoration:none;}
a.type4:hover   {color:#FFCC00; text-decoration:none;}


