/*
Author: Giedrius Virbalas
Date: 2011-01-03

*/

/* RESET CSS */
@import url(reset.css); 

/* 1. BODY */

/* 2. CORE ELEMENTS */
img.centered { display:block; margin:0 auto 0 auto; padding:10px 0 10px 0; }

#banner { position:relative; display:block; width:851px; height: 300px; margin:0 auto 0 auto; }
.slideshow_b { position:relative; display:block; float:left; width:535px; height:300px; }
.slideshow_b img { position:absolute; left:0; top:0; }

/* navigation */
#nav { position:relative; display:block; float:left; width:246px; height:250px; margin:50px 0 0 70px; }

/* natigation links */
#nav a  { display:block; height:30px; text-indent:-9000px; margin: 0 0 10px 0;}
#nav a.navlink1 { background:url(../images/nav_main.jpg); }
#nav a.navlink1:hover { background:url(../images/nav_main_hov.jpg); }
#nav a.navlink1:active { background:url(../images/nav_main_act.jpg); }
#nav a.navlink2 { background:url(../images/nav_contact.jpg); }
#nav a.navlink2:hover { background:url(../images/nav_contact_hov.jpg); }
#nav a.navlink2:active { background:url(../images/nav_contact_act.jpg); }
#nav a.navlink3 { background:url(../images/nav_about.jpg); }
#nav a.navlink3:hover{ background:url(../images/nav_about_hov.jpg); }
#nav a.navlink3:active { background:url(../images/nav_about_act.jpg); }
#nav a.navlink4 { background:url(../images/nav_gallery.jpg); }
#nav a.navlink4:hover { background:url(../images/nav_gallery_hov.jpg); }
#nav a.navlink4:active { background:url(../images/nav_gallery_act.jpg); }

/* tagline */
#biztag { display:block; height:50px; width:100%; background-color:#444; border-bottom:7px solid MediumVioletRed; }

/* main content */
#container { display:block; width:100%; /*background-color:MistyRose;*/ }
#content { display:block; width:970px; margin:20px auto 20px auto; }

#map { display:block; float: left; margin: 0 30px 0 0; height:350px; width:425px; border: 1px solid #333; }

/* assist classes */
.hidden { display:none; }
.floatright { float:right; }
.floatleft { float:left; }
.compress { display:block; margin:0 auto 0 auto; width:630px; }

/* paragraph & character formatting */
p { display: block; font:14px Arial, sans-serif; line-height: 140%; color:#333; }
p a { color: #0099CC; }

/* gallery styles */

#image{
display: block;
float: left;
margin: 10px 0 20px 0;
}

#thumbcontainer {
display: block;
float: left;
width: 350px;
margin: 0 0 20px;
}

.thumb {
float:left;
margin: 10px 10px 0 0;
}
