body { background:url(images/background.jpg) repeat-x #E6232B; margin:0; padding:0; font: normal 12px Arial, Helvetica, sans-serif; color:#fdfdfd; line-height:1.6em;}

a:link { color:#FFFFFF; text-decoration:underline;}
a:hover { color:#FFFFFF; text-decoration:underline;}
a:visited { color:#FFFFFF; text-decoration:underline;}

#wrapper { margin:0 auto; width:920px; clear:both; padding-top:13px;}

#top { width:920px; height:363px;}

#top #left { width:395px; height:363px; float:left;}

#top #right { width:525px; height:363px; float:left;}

#top #right .row1 { width:525px; height:61px;}

#top #right .row2 { width:525px; height:302px; background:url(images/slider_background.png) no-repeat;}

#page { width:920px; min-height:250px; padding-top:25px; padding-bottom:20px;}

#page .col1 { width:625px; min-height:350px; padding-right:20px; float:left; background:url(images/dots_border.png) top right repeat-y;}

#page .col2 { width:255px; min-height:350px; float:left; padding-left:20px;}

.fl_left { float:left; margin:0px 12px 12px 0px;}

#navlist { list-style-image: url(images/bullet.jpg); } 

h2 { font:bold 22px Arial, Helvetica, sans-serif; color: #fdfdfd; margin-top:0; padding-top:0; text-shadow: 1px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=1, offy=1); }

#footer { width:100%; background:url(images/footer.jpg) repeat-x; height:102px;}

#footer_inner { margin:0 auto; width:920px; clear:both; height:102px;}

.img_white { border:1px #FFFFFF solid; padding:3px;}

.slideshow { height: 302px; width: 525px; overflow:hidden; }
.slideshow img { border: none; }

/***************** Navigation ******************/

#bigbuttons { padding: 0px 0px 0px 0px; margin: 0px; width:525px; height:61px;}

#bigbuttons li{ list-style: none; padding: 0px 0px 0px 0px; margin: 0px;}

#home_but {background: url(images/home.png) no-repeat; height: 61px; width: 114px; float:left;}

#home_but a{background: url(images/home.png) no-repeat; height: 61px; width: 114px; display: block;}

#home_but a:hover{background-image: url(images/home_over.png);}

#home_but a.current{background-image: url(images/home_over.png);}

#services_but {background: url(images/services.png) no-repeat; height: 61px; width: 85px; float:left;}

#services_but a{background: url(images/services.png) no-repeat; height: 61px; width: 85px; display: block;}

#services_but a:hover{background-image: url(images/services_over.png);}

#services_but a.current{background-image: url(images/services_over.png);}

#gallery_but {background: url(images/gallery.png) no-repeat; height: 61px; width: 84px; float:left;}

#gallery_but a{background: url(images/gallery.png) no-repeat; height: 61px; width: 84px; display: block;}

#gallery_but a:hover{background-image: url(images/gallery_over.png);}

#gallery_but a.current{background-image: url(images/gallery_over.png);}

#testimonials_but {background: url(images/testimonials.png) no-repeat; height: 61px; width: 127px; float:left;}

#testimonials_but a{background: url(images/testimonials.png) no-repeat; height: 61px; width: 127px; display: block;}

#testimonials_but a:hover{background-image: url(images/testimonials_over.png);}

#testimonials_but a.current{background-image: url(images/testimonials_over.png);}

#contact_but {background: url(images/contact.png) no-repeat; height: 61px; width: 115px; float:left;}

#contact_but a{background: url(images/contact.png) no-repeat; height: 61px; width: 115px; display: block;}

#contact_but a:hover{background-image: url(images/contact_over.png);}

#contact_but a.current{background-image: url(images/contact_over.png);}
