*{font: 15px/18px Georgia, "Times New Roman", Times, serif; color: #010101;}
body{padding: 0; margin: 0; background: #FFFFFF url(../images/h-top-back.jpg) repeat-x;}/*fefef9*/
div,p,ul,ol,li, form, h1, h2, select{padding: 0; margin: 0;}
a{text-decoration: underline; color: #ff9200;}
acronym{text-decoration: none; border:none;}
a:hover{text-decoration: none;}
a img{border: none;}
strong,b{font-weight: bold;}

p{margin: 30px 0;}
h3{margin: 20px 0; color:#000000; font-weight : bold;}
h4{margin: 20px 0; color:#000000; font-weight : bold;}




#frame{display: block; width: 990px; margin: 0 auto;}
#top{display: block; width: 990px; float: left; height: 552px;}
.addressind{display:block; width: 200px; float:right; padding: 0 0 0 5px; margin:0px; border:1px solid #CCCCCC;}
.addressind h1{display: block; font: 20px Georgia, "Times New Roman", Times, serif; color: #000;}
.addressind h1 span{display: block; font: 11px Georgia, Arial, Helvetica, sans-serif;  color: #45953e; text-transform:} 
.addressusa {display:block; width: 200px; float:right; padding: 0 0 0 5px; border:1px solid #CCCCCC; margin:0 0 0 10px;}
.addressusa h1{display: block; font: 20px Georgia, "Times New Roman", Times, serif; color: #000;}
.addressusa h1 span{display: block; font: 11px Arial, Helvetica, sans-serif; color: #45953e; text-transform: uppercase;}
#logo{display:block; width: 92px; float:left; padding: 38px 0 0 5px;}


#navigation{display: block; width: 880px; float: right; margin: 91px 0 0 0;}
#navigation li{display: block; width: auto; float:left;}
#navigation li a{display: block; background:#FFFFFF; font: 19px/23px Arial, Helvetica, sans-serif; color:#000000; padding: 5px 20px;text-decoration: none;}
#navigation li a:hover,#navigation li a.current{background:#92d006;}


#top-banner {display: block; width: 990px; float: left; background: url(../images/template-img.png) no-repeat 0px 0px; padding: 0 0 20px 0; margin:20px 0 0 0;}

* html #top-banner {
background-color: transparent; 
background-image: none; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template-img.png', sizingMethod='scale');}

#top-banner .rightcol{display: block; width: 465px; float: left; padding: 4px 0 0 480px;}
#top-banner .rightcol h1{display: block; font: 30px/30px Georgia, "Times New Roman", Times, serif; color: #fff;}
#top-banner .rightcol h1 span{display: block; font: 42px/42px Georgia, "Times New Roman", Times, serif; color: #ffe325; text-transform: uppercase;}
#top-banner .rightcol p{display: block; word-spacing: 5px; margin: 10px 0px 0 0px; color: #fff;}
#top-banner .rightcol .more{display: block; width: 150px; float: left; background: url(../images/saw.gif) repeat-x 100% 100%; padding: 4px 15px 20px 15px; text-decoration: none; vertical-align: middle; margin: 1px 0 70px 0;}
#top-banner .rightcol .more span{display: block; color: #e9edee; background: url(../images/arrow-circle.gif) no-repeat 100% 0%; font: 17px/20px Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
#top-banner .rightcol span.or{display: block; float: left; width: 40px; padding: 10px; font: 35px/35px Arial, Helvetica, sans-serif; color: #ffa302; text-align:center; vertical-align: middle;}
.rightcol .feature{margin: 12px 0 0 0px;/* list-style-image: url(../images/green-star-arrow.gif);*/ list-style-type: none; width:465px;}
.rightcol .feature li{word-spacing: 5px; display:inline;  color: #ffe325; margin: 8px 0 0 0; padding: 0 0 0 2px;}


#middle{display: block; width: 100%; height: 416px; margin: 2px auto;}
#middle .layers{display: block; width: 890px; margin: 10px auto;}
#middle .layers h2.caption{display: block; background:url(../images/designportfolio.gif) no-repeat; width: 328px; height: 89px; text-indent: -2000px; float: left;}

#middle .layers .accrs{display: block; width: 500px; float: left; margin: 8px 0 0 60px;}
#middle .layers .accrs acronym{font: 20px/28px Arial, Helvetica, sans-serif; color: #101010; padding: 0 15px 0 0;}
#middle .layers .accrs acronym.biggerFont{font: 24px/28px Arial, Helvetica, sans-serif;}
#middle .layers .accrs acronym.blue{color: #0024fd;}
#middle .layers .accrs acronym.orange{color: #fc8f01;}
#middle .layers .accrs acronym.green{color: #00b008;}


#bottom{display: block; width: 100%; background: #fefef9; color: #101010; border-top: 1px solid #f6f6f1; padding: 20px 0; margin: 15px 0; float: left; clear: both;}
#bottom .holder{display: block; width: 832px; margin: 0 auto;}
#bottom .holder .leftCol{display:block; width: 430px; float: left; background: url(../images/gray-border-dashed.gif) repeat-y 100% 100%;}
#bottom .holder .leftCol h2{display: block; width: 378px; height: 71px; text-indent: -2000px; background: url(../images/our-professional-on-hire.gif) no-repeat; margin: 0 0 25px 0;}
#bottom .holder .leftCol a{display: block; float: left; width: 333px; height: 73px; margin: 0 0 15px 0; background:url(../images/green-base.gif) no-repeat; list-style: none; float: left; text-decoration: none;}
#bottom .holder .leftCol a .package{display: block; width: 252px; float: left; text-align: center; padding: 25px 0 0 0;}
#bottom .holder .leftCol a .price{display: block; width: 70px; float: left; text-align: center; color: #242424; font-weight: bold; padding: 10px 0 0 0;}
#bottom .holder .leftCol a .price .unit{display: block; width: 70px; float: left; text-align: center; font: 21px/21px Arial, Helvetica, sans-serif; color: #ff9000;}
#bottom .holder .leftCol  a.contact{display: block; width: auto; text-align: center; margin: 0 0 30px 15px;}
#bottom .holder .leftCol a.contact img{border: 8px solid #e1e1e1;}
#bottom .holder .leftCol h2.displayworks{font: 34px/34px Arial, Helvetica, sans-serif; color: #12bc00; text-transform: uppercase; margin: 0 0 25px 0;}

#bottom .holder .rightCol{display:block; width: 400px; float: left;}
#bottom .holder .rightCol h2{display: block; width: 245px; height: 71px; text-indent: -2000px; background: url(../images/request-a-quote.gif) no-repeat; margin: 0 0 25px 65px;}
#bottom .holder .rightCol form{margin: 0 0 0 65px;}
#bottom .holder .rightCol form label{display: block; width: 100px; float:left; font: 15px/25px Georgia, "Times New Roman", Times, serif; color: #000000; margin: 0 0 15px 10px; clear:both;}
#bottom .holder .rightCol form .txt{display: block; width: 195px; float:left; margin: 0 0 15px 0; height: 22px; border: 1px inset #c4c4c4;}
#bottom .holder .rightCol form .txt1{display: block; width: 195px; float:left; margin: 0 0 15px 0; height: 65px; border: 1px inset #c4c4c4;}

#bottom .holder .rightCol form .submit{display:block; background: url(../images/submit-whitebase-button.gif) no-repeat; width: 105px; height: 45px; margin: 0 auto; font: 18px/14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; border: none; float:left; padding: 0 0 12px 0; text-align: center;}
#bottom .holder .rightCol form .submit-wait{display:block; background: url(../images/graysubmit.jpg) no-repeat; width: 118px; height: 45px; margin: 0 auto; font: 18px/14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-transform: uppercase; border: none; float:left; padding: 0 0 12px 0; text-align: center;}




/*   Footer Section  */
#footercontainer{display:block; width: 100%; float:left; background: #77ba25 ; color: #efefef; padding: 45px 0 15px 0; clear:both;}
#footerframe{display:block; width: 652px; margin: 0 auto;}
#footerframe ul{display: block; width: 630px; float: left; background: #6aac2a; border: 1px solid #ffe6af; padding: 10px ;}
#footerframe ul li{display: block; width: auto; border-right: 1px solid #ffffff; float: left; padding: 0 10px;}
#footerframe ul li.last{display: block; width: auto; border-right: none; float: left; padding: 0 10px;}
#footerframe ul li a{font: 15px/15px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF;}
#footerframe .info{display:block; width: 300px; float: right;}
#footerframe .info span, #footerframe .info a{display: block; font: 15px/20px Arial, Helvetica, sans-serif; color: #fff000; text-decoration: none;}
#footerframe .info img{margin: 0 15px  0 0; vertical-align:middle;}
#footerframe .copyright{display:block; float: left; font: 14px/14px Arial, Helvetica, sans-serif; color: #efefef; margin: 15px 0 0 0; text-align:center; width: 630px;}
#footerframe .copyright a{color: #fff000;}