/* MAIN*/
body { 
font: 12px/16px  helvetica, arial, sans-serif; 
color: #555555; 
background: #ffffff;
margin: 0;
padding: 0;
}
a {
text-decoration: underline;
color: #555555; 
}
a img {
border: none;
}
/*Container*/
#container {
width: 978px;
margin-left: auto;
margin-right: auto;
padding: 0;
}
/*Left container*/
#leftcontainer {
float: left;
position: relative;
top: 0;
left: 0;
background: #f4f4f4 url(images/left_bg_thin.png) repeat-y top left;
border-bottom: #eeeeee 1px solid;
}
#left {
position: relative;
top: 0px;
left: 14px;
width: 303px;
margin 0;
padding-bottom: 75px;
background: url(images/bg_left.gif) repeat-y top right transparent;
}
#left #photos {
margin-left: 25px;
}
/*Header BG*/
#pageheader {
background: url(images/support_bg_left.gif) repeat-y top left transparent;
}
h1 {
margin: 0;
padding: 0;
width: 303px;
height: 198px;
background: url(images/left_photo27.png) no-repeat transparent;
}
h1.lessmargin {
margin-top: -10px;
}
h1 span {
display: none;
}
h2 {
margin: 0 0 9px 0;
padding: 0;
width: 303px;
height: 37px;
}
h2.lessmargin {
margin-top: -2em;
}
h2 span {
display: none;
}
#photos h3 {
margin: 5px 0 0;
padding: 0;
width: 303px;
height: 36px;
}
#photos h3 span {
display: none;
}
/*Middle*/
#middle {
float: left;
position: relative;
top: 70px;
left: 14px;
width: 445px;
padding: 0;
background: url(images/support_bg.gif) repeat-y top right transparent;
}
#middle h3, #middle p {
margin: 0;
padding: 0 40px 10px 0px;
}
#middle h3 span {
display: none;
}
/*About*/
#about {
width: 445px;
background: url(images/support_bg.gif) repeat-y top right transparent;
}
#about h3 {
margin: 0 40px 5px 0px;
padding: 0;
height: 34px;
background: url(images/about.png) no-repeat transparent;
border-bottom: 1px solid #ccc;
}
/*Services*/
#services {
width: 445px;
background: url(images/support_bg.gif) repeat-y top right transparent;
}
#services h3 {
margin: 0 40px 5px 0px;
padding: 0;
height: 34px;
background: url(images/services.png) no-repeat transparent;
border-bottom: 1px solid #ccc;
}
/*Visit*/
#visit {
width: 445px;
background: url(images/support_bg.gif) repeat-y top right transparent;
}
#visit h3 {
margin: 0 40px 5px 0px;
padding: 0;
height: 34px;
background: url(images/visit.png) no-repeat transparent;
border-bottom: 1px solid #ccc;
}
#visit p.p5 {
border-top: 1px solid #ccc;
margin: 10px 40px 5px 0;
padding: 10px 0 0;
}
#photos h3 span {
display: none;
}
/*Intro*/
#introsummary {
width: 445px;
background: url(images/support_bg.gif) repeat-y top right transparent;
}
#introsummary h3 {
margin: -5px 15px 20px 0;
padding: 0;
height: 36px;
background: url(images/top_middle.png) no-repeat transparent;
}
#introsummary h3 span {
display: none;
}
/*Email List*/
#email-list {
width: 445px;
text-align: right;
}
#email-list form {
padding-right: 40px;
}
/*Right Container*/
#right {
float: right;
position: relative;
top: 130px;
right: 15px;
margin: 0;
padding: 0;
width: 215px;
height: 320px;
background: url(images/support_bg.gif) repeat-y top right transparent;
}
/*Above Slideshow*/
#right h3.rightupper {
margin: 0;
padding: 0;
background: url(images/latest6.png) no-repeat transparent;
height: 26px;
}
/*Below Slideshow*/
#right h3.rightlower {
margin: 0;
padding: 0;
height: 26px;
}
/*Info*/
#right h3.information {
margin: 0;
padding: 0;
height: 26px;
}
#right h3 span {
display: none;
}
/*News and Ads*/
#right2 {
height: 320px;
background: url(images/right_bottom.png) bottom left no-repeat;
}
/*Middle Footer*/
#footer {
position: relative;
margin: 25px 15px 0 -14px;
padding: 3px 0 0 20px;
background: url(images/foot.jpg) no-repeat;
height: 23px;
z-index: 10;
}
#footer p {
margin-top: 1px;
text-align: right;
vertical-align: middle;
font-size: 10px;
}
#footer a {
text-decoration: underline;
}
#footer a:hover {
text-decoration: underline;
color: #ccc;
}
/*Ul Li General*/
ul {
margin: 7px 0 7px 20px;
padding: 0;
}
li {
margin: 0 0 5px;
padding: 0;
list-style-type: none;
}
/*Slideshow*/
#blendme {
margin-top: 10px;
margin-left: 15px;
}
.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}
/*Bottom Frame*/
#bottomline  {
clear:both;
background: url(images/bottom_absolute2.png) repeat-x;
height: 15px;
width: 100%;
position: fixed;
bottom: 0px;
z-index: 5;
}*
/*Right BG*/
#rightlines  {
/*background: url(images/left_body_bg3.png) repeat-y #fff;*/
width: 200px;
height: 100%;
position: fixed;
right: 0;
top: 0;
z-index: 2;
}
/* Ads */
div.ads {
margin: 25px 0px 0px 15px;
}
#right span.deva {
display:inline;
text-decoration: underline;
}
#right span.curl {
display:inline;
color: #b7d80b;
font-weight: bolder;
font-size: 110%;
}
.clear {
clear:both;
}
div#contactinfo {
margin-top: -25px;
}
