*{background-repeat:repeat-x;}
html,body,form,#wrapper{width:auto;height:100%;}
body{background-color:#e7e7e7;}
#wrapper div,#wrapper ul,#wrapper li{float:left;}
#wrapper a{color:#78a22f;}

#topArea{height:100px;width:100%;background:#EFEFEF;}
#logo{float:right;margin-left:20px;margin-right:32px;width:200px;height:100px;background:transparent url('images/logo.png');}
#logo span{display:none;}


#topNav{height:40px;width:100%;background:transparent url('images/navGradient.gif');border-bottom:solid 1px #fff;position:relative;}
#topNav ul{margin-left:65px;list-style:none;}
/*#topNav li a{float:left;height:29px;width:100px;padding-top:7px;margin-right:10px;border-top:solid 4px transparent;text-decoration:none;color:#666;font-weight:bold;}*/
#topNav li a{float:left;height:29px;line-height:34px;padding-right:45px;font-size:15px;margin-right:10px;border-top:solid 4px transparent;text-decoration:none;color:#666;font-weight:bold;}
#topNav li a.selected{border-color:#78a22f;color:#78a22f;}
#topNav li a:hover{border-color:#b5b8bc;}
#clientLogin{margin-left:200px;}
#clientLogin a{height:29px;line-height:40px;width:100px;margin-right:10px;border-top:solid 4px transparent;text-decoration:none;color:#666;font-weight:bold;}
#clientLogin a:hover{border-color:#b5b8bc;}

#wrapper #breadCrumb{margin:7px 0 0 55px;}
#wrapper #breadCrumb img{float:left;margin-top:4px;}
#wrapper #breadCrumb a{margin:0 10px;float:left;color:#D0DFB6;text-decoration:none;}

#featured{width:100%;min-height:200px;border-top:solid 2px #161616;background:#000000 url('images/featuredBG.png') repeat-x;}
#IntroHolder{position:absolute;margin-left:-1000px;}
#wallHolder{margin:0;}
#wallHolder span{display:none;}
#wallHolder a{height:150px;width:230px;float:left;margin:0 1px 1px 0;display:block;text-decoration:none;text-align:center;}
#wallHolder img{visibility:hidden;}




#projectWall{width:100%;height:350px;padding-top:8px;background:url('images/projectWallBg.jpg') repeat-x;text-align:center;}
#projectWall-inner{float:none !important;width:985px;margin:0 auto;text-align:left;}
#projectInfo{float:left;width:260px;height:305px;margin-right:10px;}
#projectInfo div#projectTitle{width:260px;min-height:50px;background:transparent;color:#78A22F;font-size:20px;}
#projectInfo div#projectClientZone{padding-top:0px;margin-left:0px;}
#projectInfo div#projectTitleZone{width:290px;clear:both;font-size:12px;margin-left:0px;}
#projectInfo div#projectDescription{background:transparent;line-height:18px;height:305px;width:260px;padding-bottom:0px;color:#fff; white-space:normal;}
#projectInfo div#projectDescriptionZone{width:auto;margin-left:0px;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
#projectThumbs{float:left;width:700px;height:305px;overflow:hidden;}




#projectTitle{width:100%;min-height:50px;background:#ECECEC;color:#78A22F;font-size:16px;}
#projectTitle .centeredArea{width:940px;padding:5px 0 0 60px;}
#projectTitleZone{clear:both;font-size:12px;}
#projectDescription{background:#EFEFEF;min-height:100px;width:100%;padding-bottom:20px;}
#projectDescription .centeredArea{width:800px;padding:15px 60px 0;background:url('images/shelfShadow.png') no-repeat center top;}

#SubnavHolder{width:100%;height:29px;background:#78A22F url('images/subnavBG.png');}
#ProjectHolder{width:100%;height:550px;background:#efefef url('images/projectBG.png') repeat-x;}
#ProjectHolder div{width:100%;}
#wrapper #galleryFrame{width:582px;height:313px;margin:15px 0 8px 0;background:url('images/projectImageBG.png');overflow:hidden !important;position:relative;}
#wrapper #galleryFrame *{position:absolute;}
#wrapper #galleryThumbs{float:right;width:auto;}
#wrapper #galleryThumbs a{float:left;margin-left:7px;cursor:pointer;}
#wrapper #projectInformation{margin-left:65px;width:335px;}
#wrapper #projectGallery{width:584px;float:right;}

#projectNavigation{padding:10px 0;}
#projectNavigation a,
#projectNavigation a:visited,
#projectNavigation a:active{color:#666666;text-decoration:none;font-weight:700;}
#projectNavigation a:hover{color:#b5b8bc;text-decoration:underline;}

#detailClient{width:100%;margin:5px 0 3px 0;font-size:20px;color:#515151;}
#detailTitle{width:100%;color:#515151;margin-bottom:30px;}


#pageWrapper{background:#EFEFEF url('images/projectBG.png') repeat-x;width:100%;}
#wrapper .content #rightNav{width:236px;height:250px;padding-top:100px;margin-left:30px;background:url('images/rightNavDiv.jpg') no-repeat 0 80px;}
#wrapper .content #rightNav ul{float:none;/*margin-top:82px;list-style-type:none;list-style-image:none;*/}
#wrapper .content #rightNav li{float:none;/*margin-bottom:10px;background:#000 url('images/subButton.png');*/}
/*#wrapper .content #rightNav img{margin:0 10px;vertical-align:middle;}*/
#wrapper .content #rightNav a{display:block;float:none;color:#515151;font-size:14px;font-weight:700;height:28px;line-height:26px;width:200px;text-decoration:none;text-transform:lowercase;background:url('images/rightNavRule.jpg') repeat-x 0 100%;}

#wrapper #normalPage{margin-left:65px;width:650px;padding-bottom:20px;}

#c1Holder{margin-left:65px;}

#footer{width:100%;height:43px;background-color:#E7E7E7;border-top:#CFCFCF;}
#copyright{margin:15px 0 0 65px;font-size:10px;}

#smallNav a{margin:0 5px;text-decoration:none;color:#999999;}
#smallNav img{vertical-align:middle;}
#smallNav{float:left;margin:20px 0 0 60px;}

#wrapper #social{float:right;margin-right:20px;}
#social a{float:left;margin:10px 7px 0 0;}

#wrapper .content{float:left;width:100%;}
#wrapper .content ul{float:none;list-style-type:square;list-style-image:url('images/greenbullet.png');margin:5px 0;}
#wrapper .content li{margin-left:25px;float:none;}

#wrapper #rightNav ul{float:none;list-style-type:square;list-style-image:url('images/greenarrow.png');margin:5px 0;}

#wrapper .centeredArea{float:none;width:1000px;margin:0 auto;}


#projectClientZone{padding-top:4px;margin-left:35px;}
#projectTitleZone{margin-left:35px;}
#projectDescriptionZone{width:800px;margin-left:65px;font-size:13px;}


.button{padding:3px 8px;border:none 0;background:url('images/buttonBg.jpg') repeat-x;font-size:12px;color:#fff;}

.contactFrm td{padding:5px;}
.contactFrm span.required{color:red;}
