
body {background:#ebecf0;}
a {border-bottom:1px dashed #535353;text-decoration:none;}
a:hover {border-bottom:1px dotted #535353;}
@font-face {font-family: 'AntipastoRegular';src: url('font/antipasto_regular-webfont.eot');src: url('font/antipasto_regular-webfont.eot?#iefix') format('embedded-opentype'),url('font/antipasto_regular-webfont.woff') format('woff'),url('font/antipasto_regular-webfont.ttf') format('truetype'),url('font/antipasto_regular-webfont.svg#AntipastoRegular') format('svg');font-weight: normal;font-style: normal;}


/*HEADER*/
div.header {float:left;margin:20px 0;width:950px;}

/*LOGO*/
div.logo {float:left;width:277px;height:76px;}
div.logo h1 {margin:0;padding:0;display:block;width:277px;height:76px;text-indent:-9999px;background: url('../images/logo2.png') no-repeat 0 0;z-index: 1000;}
div.logo h1 a {display:block;width:100%;height:100%;outline:none;border:none;}

/*NAV*/
div.nav {float:right;}
div.nav ul{float:left;margin:20px 0 0 0;padding:0;list-style:none;}
div.nav ul li{font-family:AntipastoRegular;float:left;margin:0;padding:0;display:block;text-transform:uppercase;letter-spacing:1px;}
div.nav ul li a{text-shadow:0 1px 0 #fff;float:left;margin:0 0 0 10px;display:block;color:#8f8f8f;font-size:16px;text-decoration:none;border:none;}
div.nav ul li a span{padding:11px 15px 11px 17px;display:block;}
div.nav ul li.current a, div.nav ul li a:hover{text-shadow:none;background: url('../images/nav-a.png') no-repeat 0 0;color:#fff;} div.nav ul li.current a {font-weight:bold;}
div.nav ul li.current a span, div.nav ul li a:hover span{background: url('../images/nav-span.png') no-repeat right top;} 

/*VERTNAV*/
div.vertnav {}
div.vertnav ul{list-style:none;margin:0;padding:0;}
div.vertnav ul li{font-size:14px;font-weight:bold;text-shadow:0 1px 0 #fff;display:block;margin:0 0 5px 0;padding:0;background:#eee;border:1px solid #b9b9bb;}
div.vertnav ul li.current a, div.vertnav ul li:hover a{background:#ccc;color:#000;}
div.vertnav ul li a{color:#8f8f8f;display:block;padding:8px 10px;border:1px solid #fff;background:#eee;}

/*ROTATOR*/
.anythingFader {width:950px;height:280px;position:relative;margin:0;}
.anythingFader .wrapper {width:950px;height:280px;margin:0;padding:0;position:absolute;top:0;left:0;}
.anythingFader .wrapper ul  {width:9999px;list-style:none;position:absolute;top:0;left:0;margin:0;padding:0;}
.anythingFader ul li  {display:block;float:left;height:280px;width:950px;margin:0;padding:0;position:relative;}
.anythingFader ul li.slide1  h2{color:#252525;line-height:60px;width:500px;position:absolute;left:0;top:70px;z-index:100;font-family:AntipastoRegular;font-size:65px;}
.anythingFader ul li.slide1  img{position:absolute;right:0;bottom:0;z-index:10;}
.anythingFader .arrow {display:none;height:200px;width:67px;text-indent:-9999px;position:absolute;top:65px;cursor:pointer;}
.anythingFader .forward {background-position:0 0;right:-20px;}
.anythingFader .back {background-position:-67px 0;left:-20px;}
.anythingFader .forward:hover  {background-position:0 -200px;}
.anythingFader .back:hover {background-position:-67px -200px;}
#thumbNav {background: url('media/webimages/rot-hr.png') no-repeat 0 0;position:relative;top:255px;text-align:center;height:10px;z-index:1000;}
#thumbNav a {background: url('../images/rot-dot.png') no-repeat 0 0;border:none;text-indent:-9999px;display:inline-block;padding:0;height:10px;width:10px;margin:0 5px 0 0;}
#thumbNav a:hover {background: url('../images/rot-dot-act.png') no-repeat 0 0;}
#thumbNav a.cur   {background: url('../images/rot-dot-act.png') no-repeat 0 0;}
#start-stop  {display:none;}

h1.pagetitle {color:#252525;font-family:AntipastoRegular;font-size:50px;margin:0;padding:0;}
h1.h3-home {color:#252525;font-family:AntipastoRegular;background: url('../images/h3-home.png') no-repeat right center;font-size:50px;margin:0;padding:0;}
h1.h3-services {color:#252525;font-family:AntipastoRegular;background: url('../images/h3-services.png') no-repeat right center;font-size:50px;margin:0;padding:0;}
h1.h3-contact {color:#252525;font-family:AntipastoRegular;background: url('../images/h3-contact.png') no-repeat right center;font-size:50px;margin:0;padding:0;}

/*BOX*/
div.box {background:#fff;padding:20px;margin:0 10px 20px 0;width:268px;float:left;border:1px solid #b9b9bb;border-bottom:none;position:relative;}
div.box em{width:100%;background: url('../images/fullbottom.png') repeat-x left bottom;position:absolute;left:0;bottom:-8px;height:10px;display:block;}
div.box ul{margin:0;padding:0;list-style:none;height:130px;}
div.box ul li{margin:0 0 4px 0;padding:0 0 0 18px;display:block;font-size:14px;background: url('../images/rot-dot-act.png') no-repeat left center;} 
div.box ul li a{color:#222222;}
div.box ul li label{float:left;width:65px;font-weight:bold;display:block;font-size:13px;}
div.box p{height:120px;padding:0 0 5px 0;margin:0 0 5px 0;overflow:hidden;}
div.box-last {margin:0 0 20px 0;position:relative;}
div.box-last img {position:absolute;right:20px;bottom:20px;height:75px;}
div.box-last ul{margin:0;padding:0;list-style:none;}
div.box-last ul li{margin:0 0 4px 0;padding:0;display:block;font-size:14px;background:none;}
div.box-last ul li a{color:#222222;}
div.box-last ul li label{float:left;width:65px;font-weight:bold;display:block;font-size:13px;}
div.box-last ul li:first-child {font-size:15px;}
div.box h3 {font-family:AntipastoRegular;margin:0 0 10px 0;font-size:28px;color:#535353;padding:4px 0 0 40px;}
div.box h3.about {background: url('../images/about-h3.png') no-repeat 0 0;}
div.box h3.services {background: url('../images/services-h3.png') no-repeat 0 0;}
div.box h3.contact {background: url('../images/contact-h3.png') no-repeat 0 0;}

/*FULLBOX*/
div.fullbox {background:#fff;padding:20px;margin:0 10px 20px 0;width:908px;float:left;border:1px solid #b9b9bb;border-bottom:none;position:relative;}
div.fullbox em{width:100%;background: url('../images/fullbottom.png') repeat-x left bottom;position:absolute;left:0;bottom:-8px;height:10px;display:block;}

/*FULL WIDTH*/
div.full {margin:0 0 20px 0;width:100%;border-top:1px solid #b9b9bb;padding:10px 0 20px 0;background:#fff url('../images/fullbottom.png') repeat-x left bottom;}

/*CONTENT*/
div.content {float:left;width:908px;}
div.content p {padding:0;text-align:justify;}
div.content p:last-child {margin:0;padding:0;}

/**/
div.left {float:left;width:620px;}
div.left h3{font-family:AntipastoRegular;font-size:25px;letter-spacing:1px;}
div.left p{font-size:14px;}
div.right {float:right;width:250px;}

/*GREENBUTTON*/
div.greenbutton {font-family:AntipastoRegular;margin:5px 0 0 0;padding:4px 0 0 15px;float:left;background: url('../images/button-green.png') no-repeat 0 0;display:block;height:29px;width:117px;}
div.greenbutton a {color:#fff;font-size:16px;}
div.greenbutton a span{float:left;display:block;height:33px;width:102px;background: url('../images/but-arrow.png') no-repeat 80px 4px;}
div.greenbutton a span:hover{background: url('../images/but-arrow.png') no-repeat 82px 4px;}

/*FOOTER*/
div.footer {font-family:AntipastoRegular;}
div.footer p{margin:0;padding:0;color:#535353;font-size:16px;letter-spacing:1px;position:relative;}
div.footer p img{position:absolute;right:0;top:-6px;}
div.footer p a{margin:0;padding:0;color:#535353;text-decoration:none;}

#screenshot{position:absolute;border:1px solid #ccc;background:#fff;padding:5px;display:none;color:#fff;z-index:2000;}












