/*** Gabriel LopezSeco - www.galonet.com ***/
/*** Common Elements ***/
html{
  height:100%;
}
strong{
  font-weight:500;
}
.clear{
  clear:both;
}
.spacer{
  height:10px;
}
.inputFieldBorder{
  border:1px solid #898989;
}
.float{
  float:left;
}
.floatRight{
  float:right;
}
/***  Body Box Elements ***/
.bodyBoxSpacer{
  height:10px;
  padding-bottom:9px;
  color:#fff;
}
.bodyBoxSpacing{
  position:relative;
}
.bodyBoxIcon{
  position:relative;
  top:13px;
  height:220px;
  width:220px;
}
.bodyBoxIconSpacing{
  margin-top:20px;
}
.bodyBoxText{
  height:256px;
  width:450px;
  margin-right:10px;
  margin-left:10px;
}
.bodyBoxLinks{
  margin-top:20px;
  margin-bottom:10px;
  border-left:1px dotted #666666;
  height:215px;
  width:230px;
}
#hostBoxIcon{                                                   
  height:200px;
  width:200px;
}
#pcBoxIcon{
  height:200px;
  width:200px;
}
#seoBoxIcon{
  height:200px;
  width:200px;
}
#webBoxIcon{
  height:200px;
  width:200px;
}
#googleBoxIcon{
  height:200px;
  width:200px;
}
#pcBodyBox{
  background:url(../images/bodyBoxFrame.png) no-repeat -8px -20px;
  height:271px;
  width:931px;
}
#pcBodyBox:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -959px -851px;
}
#seoBodyBox{
  background:url(../images/bodyBoxFrame.png) no-repeat -8px -20px;
  height:271px;
  width:931px;
}
#seoBodyBox:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -959px -20px;
}
#webBodyBox{
  background:url(../images/bodyBoxFrame.png) no-repeat -8px -20px;
  height:271px;
  width:931px;
}
#webBodyBox:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -959px -297px;
}
#hostBodyBox{
  background:url(../images/bodyBoxFrame.png) no-repeat -8px -20px;
  height:271px;
  width:931px;
}
#hostBodyBox:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -959px -574px;
}
#googleBodyBox{
  background:url(../images/bodyBoxFrame.png) no-repeat -8px -20px;
  height:271px;
  width:931px;
}
#googleBodyBox:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -959px -1129px;
}
.contactButtonWrapper{
  width:350px;
  height:38px;
  position:absolute;
  top:217px;
  left:270px;
}
.morePCInfoButton{
  background:url(../images/bodyBoxFrame.png) no-repeat -11px -299px;
  width:162px;
  height:37px;
}
.morePCInfoButton:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -176px -299px;
}
.moreSeoInfoButton{
  background:url(../images/bodyBoxFrame.png) no-repeat -11px -341px;
  width:162px;
  height:37px;
}
.moreSeoInfoButton:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -176px -341px;
}
.moreWebInfoButton{
  background:url(../images/bodyBoxFrame.png) no-repeat -11px -382px;
  width:162px;
  height:37px;
}
.moreWebInfoButton:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -176px -382px;
}
.moreHostInfoButton{
  background:url(../images/bodyBoxFrame.png) no-repeat -11px -424px;
  width:162px;
  height:37px;
}
.moreHostInfoButton:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -176px -424px;
}
.moreGoogleInfoButton{
  background:url(../images/bodyBoxFrame.png) no-repeat -11px -466px;
  width:162px;
  height:37px;
}
.moreGoogleInfoButton:hover{
  background:url(../images/bodyBoxFrame.png) no-repeat -176px -466px;
}
/*** Text Elements ***/
.pcColor{
  color:#2D84AF;
}
.seoColor{
  color:#CE6706;
}
.webColor{
  color:#C53F45;
}
.hostColor{
  color:#A051AD;
}
.googleColor{
  color:#0204A7;
}
#headerH1{
  height:34px;
  text-align:center;
  padding-top:8px;
}
.h1Links{
  height:30px;
  font-size:20px;
  font-weight:200;
  font-family:Tahoma, Geneva,Verdana,Helvetica;
  color:#666666;
  text-decoration:none;
  padding-bottom:2px;
}
.h1Links:hover{
  text-decoration:underline;
}
.pcColorH1:hover{
  color:#2D84AF;
}
.seoColorH1:hover{
  color:#DD890B;
}
.webColorH1:hover{
  color:#C53F45;
}
.hostColorH1:hover{
  color:#A051AD;
}
.googleColorH1:hover{
  color:#0204A7;
}
#pcHeaderIcon{
  background:url(../images/bodyBoxFrame.png) no-repeat -2px -519px;
  padding-left:35px;
}
#seoHeaderIcon{
  background:url(../images/bodyBoxFrame.png) no-repeat -2px -555px;
  padding-left:35px;
}
#webHeaderIcon{
  background:url(../images/bodyBoxFrame.png) no-repeat -2px -592px;
  padding-left:35px;
}
#hostHeaderIcon{
  background:url(../images/bodyBoxFrame.png) no-repeat -2px -630px;
  padding-left:35px;
  padding-bottom:2px;
  padding-left:35px;
}
#googleHeaderIcon{
  background:url(../images/bodyBoxFrame.png) no-repeat -2px -666px;
  padding-left:35px;
}
.headerH2{
  margin-left:13px;
  margin-top:8px;
  text-align:left;
  font-family:sans-serif,arial,tahoma;
  font-weight:normal;
  font-size:22px;
  line-height:26px;
}
.bodyBoxLinkListUL{
  width:220px;
  padding-left:15px;
  text-align:left;
}
.contentP{
  font-family:tahoma,arial,sans-serif;
  font-weight:normal;
  font-size:12px;
  text-align:left;
  margin-left:14px;
  margin-right:9px;
  padding-bottom:8px;
  color:#666666;
}
.contentH3{
  font-family:arial,tahoma,sans-serif;
  font-weight:normal;
  font-size:12px;
  text-align:left;
  margin-left:14px;
  margin-right:9px;
  padding-bottom:8px;
  color:#666666;
}
.rightBodyBoxLinksTitle{
  padding-top:2px;
  margin-left:10px;
  font-size:14px;
  height:20px;
  line-height:20px;
  font-family:tahoma,arial,verdana;
  color:#666666;
  font-weight:300;
}
.rightBodyBoxLinks{
  font-family:verdana,tahoma,arial;
  font-weight:normal;
  font-size:12px;
  margin-left:22px;
  text-align:left;
  text-decoration:none;
}
.rightBodyBoxLinks:hover{
  text-decoration:underline;
}
.bodyBoxButtonLabel{
  padding-left:37px;
  padding-right:37px;
  padding-top:6px;
  padding-bottom:6px;
  text-align:left;
  height:36px;
  line-height:36px;
  font-family:Tahoma,Verdana,Arial;
  font-size:17px;
  font-weight:300;
  text-decoration:none;
}
.bodyBoxButtonLabel:hover{
  color:#fff;
}
