@charset "utf-8";
body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{outline:none;margin:0;padding:0;}
body{line-height:1;font-size:88%;}
h1,h2,h3,h4,h5,h6{font-size:100%;padding:.6em 0;}
ul,ol{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
.clear{clear:both;width:0;height:0;font-size:0;overflow:hidden;}
body { background: #e7e7e7 url(../images/bg.jpg) repeat-x; }
#nav{float:right;margin:20px 10px 0 0;}
#nav li{font:normal 11px Verdana, Geneva, sans-serif;text-transform:uppercase;float:left;}
#nav li a{float:left;padding:6px 12px;}
#nav li a:hover{background:#62ca01;text-decoration:none;}
#featured{height:318px;background:#2692b8 url(../images/bg-featured.jpg);position:relative;overflow:hidden;}
#featured dl{width:952px;height:301px;background:url(../images/bg-item.jpg) 0 18px repeat-x;margin-left:23px;}
#featured dl dt{float:right;width:596px;height:279px;display:inline;background:#FFF;margin-right:17px;}
#featured dl dt img{display:block;border:1px solid #e2dfdf;margin:9px;}
#featured dl dd{width:339px;float:left;}
#featured dl dd h4{font:normal 14px Verdana, Geneva, sans-serif;color:#848582;text-transform:uppercase;text-indent:10px;padding:22px 0;}
#featured dl dd h3{font:normal 30px Arial, Helvetica, sans-serif;color:#2389ae;padding:0;}
#featured dl dd p{color:#333;font:normal 13px/19px Arial, Helvetica, sans-serif;padding:5px 0 10px;}
#featured dl dd a{font:normal 12px Verdana, Geneva, sans-serif;text-transform:uppercase;color:#2389ae;}
#featured dl dd a,#featured dl dd p,#featured dl dd h3{margin:0 36px;}
#featured ul{position: relative;display:block;width:274px;left:54px;bottom:18px;}
#featured ul li{display:inline;font:normal 14px Arial, Helvetica, sans-serif;}
#featured ul li span{float:left;background:#f3f7f8;display:inline;padding:5px 10px 4px;}
#featured ul li a{float:left;font:normal 16px Arial, Helvetica, sans-serif;color:#7f7f7f;background:#f3f7f8;display:inline;padding:3px 10px;}
#featured ul li a:hover,#featured ul li.selected a{text-decoration:none;background:none;}



#preview{background:#2692b8 url(../images/bg-featured.jpg) no-repeat;color:#FFF;height:318px;width:952px;margin:0;padding:0;}
#previewcycle{height:311px;overflow:hidden;width:952px; background:url(../images/bg-item.jpg) 0 18px repeat-x;margin-left:0px;}
#previewcycle div.preview_content{height:290px;width:950px;}
div.preview_content a,.col a{color:#333;font:10px "Helvetica Neue",Helvetica,Arial,Verdana;padding-right:10px;text-decoration:none;text-transform:uppercase;}
div.preview_content a:hover{ text-decoration: underline;}
.col a:hover{text-decoration:underline;}
div.preview_content p{margin-bottom:5px;margin-top:5px; color:#333;font:normal 13px/19px Arial, Helvetica, sans-serif;padding:5px 0 10px;}

div.preview_image img{margin-top:20px;border:10px solid #f5f5f5; display:block;border:5px solid #f5f5f5;margin:9px;}


div.preview_content h4{font:normal 14px Verdana, Geneva, sans-serif;color:#848582;text-transform:uppercase;text-indent:0px;padding:22px 0;}
div.preview_content h3{font:normal 30px Arial, Helvetica, sans-serif;color:#2389ae;padding:0;}
div.preview_content a{font:normal 12px Verdana, Geneva, sans-serif;text-transform:uppercase;color:#2389ae;}


#nav2 {position: relative;width:274px;left:54px;bottom:31px;}
#nav2 span{float:left;background:#f3f7f8;display:inline;padding:4px 6px 3px; color: #000;}
#nav2 a{font:normal 16px Arial, Helvetica, sans-serif;color:#7f7f7f;background:#f3f7f8;display:inline;padding:2px 5px;}
#nav2 a:hover,#nav2 a.activeSlide{text-decoration:none;background:none;}













#categories{background:url(../images/bg-categories.jpg);height:35px;overflow:hidden;clear:both;}
#categories li a{float:left;text-transform:uppercase;font:normal 13px Arial, Helvetica, sans-serif;white-space:nowrap;margin:6px 0 0 17px;padding:3px 8px;}
#categories li.selected a,#categories li a:hover{background:#a4d9ec;text-decoration:none;}
#contentlist{width:950px;background:#fff;overflow:hidden;clear:both;padding-top:11px;border:1px solid #cfcdcd;margin:10px auto;}
#contentlist dl{float:left;width:456px;height:134px;background:#e4eef2;border:1px solid #b8d8e3;display:inline;margin:0 0 11px 11px;}
#contentlist dl dt{float:left;display:inline;padding:4px 10px 0 4px;}
#contentlist dl dd{padding:4px 10px 0 0;}
#contentlist dl dd h2{font:normal 18px Arial, Helvetica, sans-serif;color:#2389ae;padding:0;}
#contentlist dl dd h3{font:normal 14px Arial, Helvetica, sans-serif;color:#444;padding:0;}
#contentlist dl dd p{color:#333;font:normal 13px/18px Arial, Helvetica, sans-serif;
height:53px;
overflow:hidden;

}
#contentlist dl dd a{font:normal 12px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#52a605;}
#contentlist dl dt img{border:1px solid #b8d8e3;}
#pagination{text-align:center;clear:both;display:block;padding:10px 0 20px;}
#pagination a{background:#7db726;font:normal 14px Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;margin:0 3px;padding:5px 8px;}
#pagination a:hover,#pagination a.selected{background:#666;text-decoration:none;}
#info{width:950px;background:#e7f0f3 url(../images/bg-info.jpg) repeat-x;border:1px solid #cfcdcd;margin:0 auto;}
#left-content h3 {font:normal 12px/18px Arial, Helvetica, sans-serif;color:#333;padding:10px 30px 0;}
#left-content p{font:normal 12px/18px Arial, Helvetica, sans-serif;color:#333;padding:10px 30px 0;}
#right-content h1{font:normal 18px Arial, Helvetica, sans-serif;color:#2389ae;text-align:center;padding:0 0 8px;}
#right-content h2{font:normal 15px Arial, Helvetica, sans-serif;color:#2389ae;padding:10px 0 0 30px;}
#right-content p{overflow:hidden;font:normal 12px/18px Arial, Helvetica, sans-serif;color:#333;padding:5px 30px 0;}
#right-content p label{font:normal 13px Arial, Helvetica, sans-serif;color:#2389ae;display:block;width:70px;float:left;padding:5px 0 0;}
#right-content p input,#right-content p textarea{border:1px solid #ccc;width:300px;padding:4px;}
#right-content p input.tickbox{display:block;border:none;width:auto;margin:5px 0 0;}
#right-content input.submitbtn{margin:10px 0 0 98px;padding:0;}
#divider{display:block;clear:both;background:url(../images/divider.jpg) no-repeat;height:35px;}
#right-content p.details{padding-bottom:10px;
 margin: 0px;
 padding: 0px;

}
#footer ul{text-align:center;margin:10px 0 30px;}
#footer ul li a{font:normal 11px Verdana, Geneva, sans-serif;color:#666;text-transform:uppercase;border-left:1px solid #7db726;padding:0 10px;}
#footer ul li.f a{border-left:0;padding:0 10px 0 0;}
#container{width:1000px;background:#e7e7e7;overflow:hidden;margin:0 auto;}
#header{background:url(../images/head.png) no-repeat;height:71px;overflow:hidden;}
#left-content{width:50%;float:left;margin:15px 0 0;}
#right-content{float:left;width:47%;margin:15px 0 0;
 margin-left: 25px;
}
#footer{clear:both;}
#categories li,#footer ul li{display:inline;}



#portfolio{background:#fff;overflow:hidden;
/*height:480px;*/
}
#portfolio div.innerpage { margin: 10px; margin-top: 0; padding: 10px; background:#e2e2e2;  }
.col{background:#e2e2e2;display:inline;float:left;height:134px;margin-bottom:12px;margin-left:12px;overflow:hidden;width:457px;}
.col img{float:left;margin:5px 15px 0 5px;}
.col a.nopad img { padding: 0; float:left;margin:5px 15px 0 5px; }
.col a.nopad { margin:0; padding: 0; border: 0; outline: none;}
.col p{color:#000;float:left;font:11px arial;line-height:17px;margin-bottom:5px;margin-top:0;width:200px;}

div.clipping {height: 103px; min-height: 103px; overflow: hidden; }
div.clipping2 {height: 163px; overflow: hidden; }
