a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#email li,
#wewillcustomdesigntofityo p,
#planningworksheet p,
#iwouldliketointroducemypa p,
#websitedesigntext li,
#planningworksheettextscro p,
#planningworksheet li,
#willdesignbloggingwebsite h2,
#wewillcustomdesigntofityo li,
#maincontenth1 li,
#wecreatespecialcustomgrap p,
#planningworksheettextscro li,
#websitedesignagreementtex li,
#interestedinourserviceste p,
#i5191mynameissusandoughertyand li,
#cmssystemsmallmonthlyfeef p,
#iwouldliketointroducemypa li,
#websitedesigntext p,
#designagreementtextscroll p,
#maincontenth1 p,
#websitedesignagreementtex p,
#email p,
#maincontenth1 h1,
#wecreatespecialcustomgrap li,
#i5191mynameissusandoughertyand p,
#interestedinourserviceste li,
#cmssystemsmallmonthlyfeef li,
#designagreementtextscroll li  {
   padding: 0px;
   margin: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
}

#thanksforallyoursupportwe li,
#footertext li,
#footertext p,
#illustrativerenderingfrom li,
#wwwcatandicomwwwfixpconsi li,
#wwwcatandicomwwwfixpconsi p,
#illustrativerenderingfrom p,
#specialh1 h1,
#thanksforallyoursupportwe p,
#i4075679829text p,
#i4075679829text li  {
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-family: Verdana, sans-serif;
   padding-bottom: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: center;
}

#contacthovershow > div:first-child,
#serviceshovershow > div:first-child,
#worksheetagreementhoversh > div:first-child,
#galleryhovershow > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 170px;
   height: 170px;
   background-repeat: no-repeat;
}

#infoform fieldset div label,
#infoform fieldset div input,
#infoform fieldset div textarea  {
   font: normal 10px/12px Verdana, sans-serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #353895;
}

#worksheetagreementhoversh,
#contacthovershow,
#galleryhovershow,
#serviceshovershow  {
   overflow: hidden;
   position: absolute;
   left: 142px;
   top: 130px;
   width: 170px;
   height: 170px;
   display: none;
}

#pdf2gbutton a.nmh,
#pdf1gbutton a.nmh,
#pdf2gbutton a:hover,
#pdf1gbutton a:hover  {
   background-position: -57px 0%;
}

#infoform fieldset div input,
#infoform fieldset div textarea  {
   font-weight: bold;
}

#specialintroductorypricet p,
#specialintroductorypricet li  {
   font: normal bold 12px/14px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #003399;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-transform: uppercase;
   text-indent: 0px;
   text-align: right;
}

#willdesignbloggingwebsite p,
#willdesignbloggingwebsite li  {
   font: normal bold 14px/18px Arial, Helvetica, sans-serif;
   padding: 5px 0px 0px 0px;
   margin: 0px;
   color: #003399;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: justify;
}

#portfoliopreviousbutton a,
#portfolionextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   width: 22px;
   font-size: 24px;
   line-height: 24px;
}

#portfoliopreviousbutton,
#portfolionextbutton  {
   position: absolute;
   top: 411px;
   z-index: 6;
   width: 22px;
   height: 24px;
}

#graphicbutton a:hover,
#graphicbutton a.nmh  {
   background-position: -189px 0%;
}

#seemorebutton a:hover,
#seemorebutton a.nmh  {
   background-position: -92px 0%;
}

#websitedesigntext p a,
.fl li *,
.fl li a  {
   display: inline;
}

#haveabloghostyet li,
#haveabloghostyet p  {
   font: normal bold 14px/17px Arial, Helvetica, sans-serif;
   padding: 0px 0px 0px 2px;
   margin: 0px;
   color: #003399;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 5px;
   text-align: center;
}

#logobutton a.nmh,
#logobutton a:hover  {
   background-position: -192px 0%;
}

#galleryhovershow > div:first-child  {
   background-image: url(sg_home_media/galleryhovershow.gif);
}

#i5191mynameissusandoughertyand li  {
   text-align: justify;
   text-indent: 25px;
   font-size: 12px;
   line-height: 18px;
   color: #003399;
}

#i5191mynameissusandoughertyand p  {
   text-align: justify;
   text-indent: 25px;
   font-size: 12px;
   line-height: 18px;
   color: #003399;
}

#bottommenu ul li,
#topmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#pdf2gbutton a,
#pdf1gbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 43px;
   width: 57px;
   font-size: 43px;
   line-height: 43px;
}

#wwwcatandicomwwwfixpconsi li  {
   font: bold 10px/12px Arial, Helvetica, sans-serif;
   text-align: left;
   padding-top: 10px;
   color: #000066;
}

#planningworksheettextscro li  {
   color: #FF0000;
   line-height: 14px;
   font-size: 12px;
   text-align: left;
   text-indent: 0px;
   padding-bottom: -2px;
}

#wewillcustomdesigntofityo li  {
   text-align: left;
   text-indent: 5px;
   font-size: 12px;
   line-height: 24px;
   color: #003399;
   padding-left: 2px;
}

#designagreementtextscroll li  {
   font-size: 12px;
   line-height: 18px;
   color: #FF0000;
   text-align: left;
   text-indent: 0px;
}

#thanksforallyoursupportwe li  {
   padding-top: 0px;
   font-size: 10px;
   font-weight: bold;
   line-height: 12px;
   color: #FF0000;
}

#interestedinourserviceste li  {
   font: 12px/14px Verdana, sans-serif;
   color: #FF0000;
   text-align: left;
   text-indent: 20px;
}

#illustrativerenderingfrom li  {
   padding-top: 0px;
   font-size: 10px;
   font-weight: normal;
   line-height: 12px;
   color: #003399;
}

#willdesignbloggingwebsite h2  {
   text-align: justify;
   text-indent: 0px;
   font-size: 12px;
   line-height: 18px;
   color: #003399;
   padding-top: 5px;
   font-weight: bold;
}

#websitedesignagreementtex li  {
   text-align: center;
   text-indent: 0px;
   font-size: 14px;
   line-height: 17px;
   color: #FF0000;
   font-weight: bold;
}

#iwouldliketointroducemypa li  {
   text-align: justify;
   text-indent: 20px;
   font-size: 12px;
   line-height: 18px;
   color: #003399;
}

#cmssystemsmallmonthlyfeef li  {
   font-size: 12px;
   line-height: 18px;
   color: #FA5050;
   text-align: justify;
   text-indent: 0px;
   font-weight: bold;
}

#wecreatespecialcustomgrap li  {
   text-align: left;
   text-indent: 0px;
   font-size: 14px;
   line-height: 24px;
   color: #FF0033;
}

#websitedesignagreementtex p  {
   text-align: center;
   text-indent: 0px;
   font-size: 14px;
   line-height: 17px;
   color: #FF0000;
   font-weight: bold;
}

#planningworksheettextscro p  {
   color: #FF0000;
   line-height: 14px;
   font-size: 12px;
   text-align: left;
   text-indent: 0px;
   padding-bottom: -2px;
}

#iwouldliketointroducemypa p  {
   text-align: justify;
   text-indent: 20px;
   font-size: 12px;
   line-height: 18px;
   color: #003399;
}

#wwwcatandicomwwwfixpconsi p  {
   font: bold 10px/12px Arial, Helvetica, sans-serif;
   text-align: left;
   padding-top: 10px;
   color: #000066;
}

#wewillcustomdesigntofityo p  {
   text-align: left;
   text-indent: 5px;
   font-size: 12px;
   line-height: 24px;
   color: #003399;
   padding-left: 2px;
}

#designagreementtextscroll p  {
   font-size: 12px;
   line-height: 18px;
   color: #FF0000;
   text-align: left;
   text-indent: 0px;
}

#thanksforallyoursupportwe p  {
   padding-top: 0px;
   font-size: 10px;
   font-weight: bold;
   line-height: 12px;
   color: #FF0000;
}

#cmssystemsmallmonthlyfeef p  {
   font-size: 12px;
   line-height: 18px;
   color: #FA5050;
   text-align: justify;
   text-indent: 0px;
   font-weight: bold;
}

#interestedinourserviceste p  {
   font: 12px/14px Verdana, sans-serif;
   color: #FF0000;
   text-align: left;
   text-indent: 20px;
}

#wecreatespecialcustomgrap p  {
   text-align: left;
   text-indent: 0px;
   font-size: 14px;
   line-height: 24px;
   color: #FF0033;
}

#infoform fieldset div label  {
   font-weight: normal;
}

#illustrativerenderingfrom p  {
   padding-top: 0px;
   font-size: 10px;
   font-weight: normal;
   line-height: 12px;
   color: #003399;
}

#bottommenu ul,
#topmenu ul  {
   font: bold 10px Verdana-Bold, Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   color: #FFFFFF;
   text-align: center;
}

#portfoliopreviousbutton a  {
   background-image: url(sg_gallery_media/portfoliopreviousbutton.gif);
}

#welcometographicdesignfor  {
   background: url(sg_home_media/welcometographicdesignfor.gif) no-repeat;
   position: absolute;
   left: 349px;
   top: 137px;
   z-index: 5;
   width: 594px;
   height: 47px;
}

#worksheetagreementhoversh  {
   z-index: 9;
}

#portfoliopreviousbutton  {
   left: 507px;
}

#portfolionextbutton a  {
   background-image: url(sg_gallery_media/portfolionextbutton.gif);
}

#westrivetobelimerific  {
   background: url(sg_home_media/westrivetobelimerific.gif) no-repeat;
   position: absolute;
   left: 700px;
   top: 945px;
   z-index: 7;
   width: 177px;
   height: 85px;
}

#planningworksheet li  {
   text-align: center;
   text-indent: 0px;
   font-size: 14px;
   line-height: 24px;
   color: #FF0000;
   font-weight: bold;
}

#websitedesigntext li  {
   text-align: left;
   text-indent: 0px;
   font-size: 48px;
   line-height: 58px;
   color: #D32227;
}

#portfolionextbutton  {
   left: 577px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#planningworksheet p  {
   text-align: center;
   text-indent: 0px;
   font-size: 14px;
   line-height: 24px;
   color: #FF0000;
   font-weight: bold;
}

#galleryheadingh1 h1  {
   font: normal normal 18px/22px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #000066;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 30px;
   text-align: center;
}

#websitedesigntext p  {
   text-align: left;
   text-indent: 0px;
   font-size: 48px;
   line-height: 58px;
   color: #D32227;
}

#i4075679829text li  {
   padding-top: 0px;
   font-size: 18px;
   font-weight: normal;
   line-height: 22px;
   color: #000000;
}

#bottommenu ul li a  {
   padding: 0px 2.2em 0px 2.2em;
   height: 100%;
}

#i4075679829text p  {
   padding-top: 0px;
   font-size: 18px;
   font-weight: normal;
   line-height: 22px;
   color: #000000;
}

#websitedesigntext  {
   position: absolute;
   left: 139px;
   top: 52px;
   z-index: 5;
   width: 638px;
}

#serviceshovershow  {
   z-index: 10;
}

#contacthovershow  {
   z-index: 7;
}

#maincontenth1 li  {
   text-align: justify;
   text-indent: 18px;
   font-size: 12px;
   line-height: 18px;
   color: #032296;
}

#maincontenth1 h1  {
   text-align: center;
   text-indent: 0px;
   font-size: 24px;
   line-height: 24px;
   color: #FF0033;
}

#galleryhovershow  {
   z-index: 8;
}

#topmenu ul li a  {
   padding: 3px 2.2em 3px 2.2em;
   height: 100%;
}

#graphicbutton a  {
   background: url(sg_home_media/graphicbutton.gif) no-repeat;
   display: block;
   height: 25px;
   width: 189px;
   font-size: 25px;
   line-height: 25px;
}

#maincontenth1 p  {
   text-align: justify;
   text-indent: 18px;
   font-size: 12px;
   line-height: 18px;
   color: #032296;
}

#i4330background  {
   background: url(sg_services_media/d4330background.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1100px;
   height: 1200px;
}

#seemorebutton a  {
   background: url(sg_home_media/seemorebuttoncopy.gif) no-repeat;
   display: block;
   height: 45px;
   width: 92px;
   font-size: 45px;
   line-height: 45px;
}

#graphicbutton  {
   position: absolute;
   left: 133px;
   top: 302px;
   z-index: 7;
   width: 189px;
   height: 25px;
}

#pdf2gbutton a  {
   background-image: url(sg_home_media/pdf2gbutton.gif);
}

#seemorebutton  {
   position: absolute;
   left: 892px;
   top: 652px;
   z-index: 7;
   width: 92px;
   height: 45px;
}

#pdf1gbutton a  {
   background-image: url(sg_home_media/pdf1gbutton.gif);
}

#bottommenu ul  {
   line-height: 10px;
   height: 12px;
}

#footertext li  {
   padding-top: 20px;
   font-size: 10px;
   font-weight: bold;
   line-height: 12px;
   color: #0033CC;
   text-indent: 20px;
   padding-left: 2px;
}

#contenth1 h1  {
   font: normal normal 12px/18px Arial, Helvetica, sans-serif;
   padding: 20px 0px 0px 2px;
   margin: 0px;
   color: #003399;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 20px;
   text-align: justify;
}

#footertext p  {
   padding-top: 20px;
   font-size: 10px;
   font-weight: bold;
   line-height: 12px;
   color: #0033CC;
   text-indent: 20px;
   padding-left: 2px;
}

#specialh1 h1  {
   padding-top: 0px;
   font-size: 14px;
   font-weight: bold;
   line-height: 17px;
   color: #FF0000;
}

#logobutton a  {
   background: url(sg_services_media/logobutton.gif) no-repeat;
   display: block;
   height: 192px;
   width: 192px;
   font-size: 192px;
   line-height: 192px;
}

#pdf2gbutton  {
   position: absolute;
   left: 892px;
   top: 856px;
   z-index: 7;
   width: 57px;
   height: 43px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1100px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#pdf1gbutton  {
   position: absolute;
   left: 892px;
   top: 325px;
   z-index: 6;
   width: 57px;
   height: 43px;
}

#bottommenu  {
   position: absolute;
   left: 210px;
   top: 881px;
   z-index: 8;
}

#headercopy  {
   background: url(sg_home_media/headercopy.gif) no-repeat;
   position: absolute;
   left: 376px;
   top: 187px;
   z-index: 5;
   width: 530px;
   height: 133px;
}

#logobutton  {
   position: absolute;
   left: 131px;
   top: 120px;
   z-index: 6;
   width: 192px;
   height: 192px;
}

#topmenu ul  {
   line-height: 16px;
   height: 18px;
}

#ridefooter  {
   font-size: 0px;
}

#page_bkg  {
   position: absolute;
   width: 1100px;
   height: 1200px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#bottomtm  {
   background: url(sg_home_media/bottomtm.gif) no-repeat;
   position: absolute;
   left: 573px;
   top: 1069px;
   z-index: 5;
   width: 8px;
   height: 4px;
}

#email li  {
   font: 14px/17px Verdana-Bold, Verdana, sans-serif;
   text-align: center;
   text-indent: 0px;
   color: #FF0000;
}

#topmenu  {
   position: absolute;
   left: 210px;
   top: 344px;
   z-index: 7;
}

#email p  {
   font: 14px/17px Verdana-Bold, Verdana, sans-serif;
   text-align: center;
   text-indent: 0px;
   color: #FF0000;
}

#menubar  {
   background: url(sg_home_media/menubar.gif) no-repeat;
   position: absolute;
   left: 95px;
   top: 329px;
   z-index: 5;
   width: 912px;
   height: 626px;
}

#frogpic  {
   background: url(sg_home_media/frogpic.gif) no-repeat;
   position: absolute;
   left: 657px;
   top: 1000px;
   z-index: 8;
   width: 49px;
   height: 40px;
}

#tmmark  {
   background: url(sg_home_media/tmmark.gif) no-repeat;
   position: absolute;
   left: 311px;
   top: 291px;
   z-index: 5;
   width: 16px;
   height: 8px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 1200px;
   width: 1100px;
   position: relative;
}

#lime  {
   background: url(sg_home_media/lime.gif) no-repeat;
   position: absolute;
   left: 804px;
   top: 602px;
   z-index: 6;
   width: 294px;
   height: 503px;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.cFFF * a  {
   color: #FFFFFF;
}

.fl li  {
   float: left;
   display: inline;
}

h6,
h5,
h4,
h3,
h2,
h1,
body, p  {
   font-family: Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #000066 url(sg_home_media/browserbackground.gif) center top repeat;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

