html, body {margin: 0px 0px 0px 0px; padding: 0;}
body {text-align: left; background: #dde2d4 url(../images/gsdm-bg2.jpg) no-repeat top center;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #606060;}
#header {width: 100%; height: 559px; background: #dde2d4 url(../images/gsdm-bg2.jpg) no-repeat top center;}
#logo {width: 252px; height: 73px; float: left; margin: 20px 0 0 -50px;}
#contact-info {width: auto; float: right; margin: 65px 22px 0 0; display: inline;}
#header-content-top {width: 960px; height: 162px; margin: 0 auto 0 auto; padding: 0;}
#header-content-mid {width: 960px; height: 337px; margin: 0 auto 0 auto; padding: 0;}
#header-content-bottom {width: 960px; height: 60px; margin: 0 auto 0 auto; padding: 0;}
#nav {width: 960px; height: 39px; float: left; margin: 30px 0 0 0; clear: both;}
#feature {width: 960px; float: left; margin: 59px 0 0 0; clear: both;}
#feature-l {width: 277px; float: left; margin: 0 25px 0 16px;}
#feature-r {width: 591px; float: right; margin: 0 25px 0 0; padding: 31px 0 0 0;}
#main-content {width: 910px; margin: 0 auto 0 auto; overflow: hidden; padding: 0 25px 25px 25px; background: #FFFFFF;}
#main-content-top {width: 960px; margin: 59px auto 0 auto; clear: both;}
#footer {width: 935px; height: 193px; margin: 0 auto 0 auto; clear: both; background: url(../images/gsdm-footer-bg.jpg) no-repeat top;padding: 60px 0 0 25px;}
#tools {width: 960px; margin: 0 auto 0 auto; clear: both; text-align: center; padding: 30px 0 30px 0; background: #FFFFFF;}




.top-col {width: 293px; float: left; margin: 27px 25px 0 25px; padding: 0; display: inline;}
.top-col-m {width: 283px; float: left; margin: 27px 25px 0 0; padding: 0; display: inline;}
.top-col-r {width: 283px; float: right; margin: 27px 25px 0 0; padding: 0; display: inline;}
.top-col-large {width: 591px; float: left; margin: 27px 0 0 0; padding: 0; display: inline;}
.offer-wrap {width: 293px; float: left; margin: 20px 0 0 0;}





.col-wrap {width: 591px; float: right; margin: 0; padding: 0;}
.col {width: 293px; float: left; margin: 0 25px 20px 0; padding: 0;}
.col-m {width: 283px; float: left; margin: 0 25px 20px 0; padding: 0;}
.col-r {width: 283px; float: left; margin: 0 0 20px 0; padding: 0;}
.col-large {width: 591px; float: right; margin: 0; padding: 0; display: inline;}
.col-m img, .col-r img, .col-large img {margin: 0 0 20px 0;}





h1 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 26px; margin: 0; padding: 0; color: #FFFFFF; line-height: 32px; z-index: 2; position: absolute; width: 591px;}
.h1-under {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 26px; margin: 0; padding: 1px 0 0 1px; color: #283b05; line-height: 32px; z-index: 1; position: absolute; width: 591px;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 14px; margin: 0 0 30px 0; padding: 0 0 15px 0; color: #252722; border-bottom: 1px solid #81d529;}
h3 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 24px; margin: 0 0 30px 0; padding: 0 0 30px 0; border-bottom: 1px solid #81d529; color: #252722; line-height: 32px; z-index: 2;}
.sig {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 14px; margin: 140px 0 0 0; padding: 0; color: #72a519; line-height: 32px; z-index: 2; position: absolute; width: 591px;}
.sig-under {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 14px; margin: 140px 0 0 0; padding: 1px 0 0 1px; color: #517a06; line-height: 32px; z-index: 1; position: absolute; width: 591px;}
.cdetails {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; font-size: 14px; margin: 0 0 0 10px;}
.li-text {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #606060;}
.highlight {font-weight: bold; color: #aaaaaa;}





a:link, a:visited, a:active {text-decoration: none; color: #81d529; font-weight: normal;}
a:hover {text-decoration: underline; color: #88ed1e; font-weight: normal;}
a.boxlink:link, a.boxlink:visited, a.boxlink:active {text-decoration: none; color: #e14e9a; background: #e9e9e9; padding: 3px; display: block; margin: 25px 0 0 0;}
a.boxlink:hover {text-decoration: none; color: #e9e9e9; padding: 3px; display: block; background: #e14e9a; margin: 25px 0 0 0;}
a.catlink:link, a.catlink:visited, a.catlink:active {text-decoration: none; color: #e14e9a; background: #e9e9e9; padding: 3px; display: block;}
a.catlink:hover {text-decoration: none; color: #e9e9e9; padding: 3px; display: block; background: #e14e9a;}
a.nlink:link, a.nlink:visited, a.nlink:active {text-decoration: none; color: #e1e1e1; font-weight: normal;}
a.nlink:hover {text-decoration: none; color: #e14e9a; font-weight: normal;}





img {border: 0;}
br {margin: 0 0 10px 0;}
p {margin: 0 0 16px 0;}
ul {list-style: none; margin: 26px 0 30px 0;}
ul li {padding: 0 0 6px 10px; background: url(../images/mxs-li.jpg) no-repeat left center; margin: 0 0 5px -40px; font-weight: bold; border-bottom: 1px solid #dedee1; color: #595959;}
ul.whatweoffer {list-style: none; margin: 0; padding: 0;}
ul.whatweoffer li {padding: 0 0 10px 20px; background: url(../images/gsdm-li.jpg) no-repeat left top; margin: 0 0 20px 0; color: #252722; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; border-bottom: 1px solid #c0ea94; font-weight: normal; font-size: 12px; display: block;}
ul.footerli {list-style: none; margin: 0; padding: 0;}
ul.footerli li {padding: 0 0 5px 20px; background: url(../images/gsdm-footer-li.gif) no-repeat left top; margin: 0; color: #FFFFFF; border: 0; font-weight: normal; display: block;}
ul.footerli a:link, ul.footerli a:visited, ul.footerli a:active {text-decoration: none; color: #FFFFFF; font-weight: normal;}
ul.footerli a:hover {text-decoration: underline; color: #FFFFFFF; font-weight: normal;}





.pay-per-click {width: 133px; height: 39px; background: url(../images/sprites/gsdm-pay-per-click.jpg) no-repeat 0 0; cursor: pointer; float: left; margin: 0; display: inline;}
.pay-per-click:hover {width: 133px; height: 39px; background: url(../images/sprites/gsdm-pay-per-click.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.pay-per-clickon {width: 133px; height: 39px; background: url(../images/sprites/gsdm-pay-per-click.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.seo-solutions {width: 136px; height: 39px; background: url(../images/sprites/gsdm-seo-solutions.jpg) no-repeat 0 0; cursor: pointer; float: left; margin: 0; display: inline;}
.seo-solutions:hover {width: 136px; height: 39px; background: url(../images/sprites/gsdm-seo-solutions.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.seo-solutionson {width: 136px; height: 39px; background: url(../images/sprites/gsdm-seo-solutions.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.email-marketing {width: 151px; height: 39px; background: url(../images/sprites/gsdm-email-marketing.jpg) no-repeat 0 0; cursor: pointer; float: left; margin: 0; display: inline;}
.email-marketing:hover {width: 151px; height: 39px; background: url(../images/sprites/gsdm-email-marketing.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.email-marketingon {width: 151px; height: 39px; background: url(../images/sprites/gsdm-email-marketing.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.internet-pr {width: 118px; height: 39px; background: url(../images/sprites/gsdm-internet-pr.jpg) no-repeat 0 0; cursor: pointer; float: left; margin: 0; display: inline;}
.internet-pr:hover {width: 118px; height: 39px; background: url(../images/sprites/gsdm-internet-pr.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.internet-pron {width: 118px; height: 39px; background: url(../images/sprites/gsdm-internet-pr.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.marketing-consultancy {width: 192px; height: 39px; background: url(../images/sprites/gsdm-marketing-consultancy.jpg) no-repeat 0 0; cursor: pointer; float: left; margin: 0; display: inline;}
.marketing-consultancy:hover {width: 192px; height: 39px; background: url(../images/sprites/gsdm-marketing-consultancy.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.marketing-consultancyon {width: 192px; height: 39px; background: url(../images/sprites/gsdm-marketing-consultancy.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.recruitment {width: 125px; height: 39px; background: url(../images/sprites/gsdm-recruitment.jpg) no-repeat 0 0; cursor: pointer; float: left; margin: 0; display: inline;}
.recruitment:hover {width: 125px; height: 39px; background: url(../images/sprites/gsdm-recruitment.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.recruitmenton {width: 125px; height: 39px; background: url(../images/sprites/gsdm-recruitment.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.about-us {width: 105px; height: 39px; background: url(../images/sprites/gsdm-about-us.jpg) no-repeat 0 0; cursor: pointer; float: left; margin: 0; display: inline;}
.about-us:hover {width: 105px; height: 39px; background: url(../images/sprites/gsdm-about-us.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
.about-uson {width: 105px; height: 39px; background: url(../images/sprites/gsdm-about-us.jpg) no-repeat 0 -39px; cursor: pointer; float: left; margin: 0; display: inline;}
