a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#experiencebuttontext a,
#id1featuresbuttontext a,
#tutorialstextbutton a,
#comforttextbutton a,
#id0featuresbuttontext a,
#tutorialsbuttontext a,
#benefitstextbutton a,
#tryouronlinetutorialsbuttontext a,
#id0overviewbutton a,
#featuresbutton a,
#overviewtextbutton a,
#benefitsbuttontext a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-width: 0px;
   display: block;
   width: 100%;
   text-decoration: none;
}

#pid8tutorials,
#register,
#about,
#pid14experience,
#pid3resources,
#pid12benefits,
#pid13features,
#donation,
#pid15comfort,
#pid4gallery,
#revitstopcom,
#pid11overview,
#pid16contactus,
#emailthankyou,
#feedback  {
   margin: 0px auto 0px auto;
   width: 904px;
   position: relative;
}

#visualaidstext p,
#qualitytext p,
#pictureisworth100wordstext p,
#captionstext p,
#timeframetext p,
#convenientmenutext p  {
   font: 17px/20px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#gallerybutton a,
#id1contactusbutton a,
#id1tutorialsbutton a,
#resourcesbutton a,
#revitstopcombutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#itseasytext p,
#thoroughlearningtext p,
#workefficientlytexttext p,
#id0multiplatformtext p,
#tutorialstext p  {
   font: 13px/16px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
   color: #676767;
}

#gallerybutton a:hover,
#resourcesbutton a:hover,
#aboutbutton a:hover,
#id1tutorialsbutton a:hover  {
   background-position: -104px 0%;
}

#creategrowinspiretext p,
#learningrevittext p,
#experiencebimtext p,
#curriculumtext p  {
   font: 18px/22px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#descriptiontext p,
#id1forumscontenttext p,
#thirdparyappstext p,
#id1gallerytext p  {
   font: italic 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#upperoverlaycopy3,
#upperoverlay,
#upperoverlaycopy2,
#upperoverlaycopy  {
   background: url(sg_feedback_media/upperoverlaycopy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 129px;
   z-index: 4;
   width: 900px;
   height: 95px;
}

#bimtext p,
#mainsitemessagetext p,
#formform p,
#dearcommunitytext p  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#resourcesbutton,
#id1tutorialsbutton,
#gallerybutton,
#aboutbutton  {
   visibility: visible;
   position: absolute;
   top: 26px;
   z-index: 4;
   width: 104px;
   height: 35px;
}

#realresultstext p,
#lectorstext p,
#id1multiplatformtext p  {
   font: 18px/22px MyriadPro-Bold, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #565656;
   text-align: left;
}

#registerform fieldset div,
#registerform fieldset legend  {
   font: 12px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
}

#buynowbuttonmerge a:hover,
#id0tutorialsbutton a:hover  {
   background-position: -92px 0%;
}

#prevbutton a,
#id1overviewbutton a,
#nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#id1forumscontenttext p a,
#thirdparyappstext p a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-width: 0px;
   color: #2E2E2E;
   text-decoration: none;
   font-style: italic;
}

#formform fieldset div,
#formform fieldset legend  {
   font: 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
}

#thirdpartyappstext p,
#id0forumscontenttext p  {
   font: italic 24px/29px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #181818;
   padding-top: 50px;
   text-align: left;
}

#thoroughlearningtext,
#id0multiplatformtext  {
   visibility: visible;
   position: absolute;
   top: 688px;
   z-index: 4;
   width: 198px;
}

#id0tutorialsbutton,
#buynowbuttonmerge  {
   visibility: visible;
   position: absolute;
   left: 807px;
   top: 97px;
   width: 92px;
   height: 24px;
}

#tryouronlinetutorialsbuttontext a  {
   color: #5FA4ED;
}

#backgroundlong,
#backgroundshort  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 124px;
   z-index: 3;
   width: 904px;
   height: 780px;
   background-repeat: no-repeat;
}

#renderingtext p,
#registerform p  {
   font: 12px/14px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#formform fieldset *:last-child  {
   padding-bottom: 0;
}

#smallmenubarmenu li a:hover  {
   text-decoration: underline;
}

#formform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 113px;
}

#id0contactusbutton a:hover  {
   background-position: -52px 0%;
}

#revitstopcombutton a:hover  {
   background-position: -142px 0%;
}

#id1contactusbutton a:hover  {
   background-position: -108px 0%;
}

#registerform fieldset div  {
   clear: both;
}

#id1featuresbuttontext a  {
   color: #5FA4ED;
}

#creategrowinspiretext p  {
   color: #615E5E;
}

#id0featuresbuttontext a  {
   color: #7AAEE5;
}

#experiencebuttontext a  {
   color: #5FA4ED;
}

#id1forumscontenttext p  {
   color: #6C6C6C;
}

#tutorialsbuttontext a  {
   color: #7C7C7C;
}

#mainsitemessagetext p  {
   color: #827A7A;
}

#tutorialstextbutton a  {
   color: #59AADE;
}

#formform fieldset div  {
   clear: both;
}

#smallmenubarmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-width: 0px;
   text-decoration: none;
   color: #373737;
   height: 100%;
   display: block;
}

#id0contactusbutton a  {
   background: url(sg_feedback_media/id0contactusbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 52px;
   font-size: 8px;
   line-height: 8px;
}

#overviewtextbutton a  {
   color: #59AADE;
}

#id0tutorialsbutton a  {
   background: url(sg_feedback_media/id0tutorialsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 92px;
   font-size: 24px;
   line-height: 24px;
}

#id1contactusbutton a  {
   width: 108px;
   background-image: url(sg_feedback_media/id1contactusbutton.gif);
}

#benefitsbuttontext a  {
   color: #7AAEE5;
}

#benefitstextbutton a  {
   color: #59AADE;
}

#id1tutorialsbutton a  {
   width: 104px;
   background-image: url(sg_feedback_media/id1tutorialsbutton.gif);
}

#revitstopcombutton a  {
   width: 142px;
   background-image: url(sg_feedback_media/revitstopcombutton.gif);
}

#thoroughlearningtext  {
   left: 474px;
}

#id0multiplatformtext  {
   left: 708px;
}

#buynowbuttonmerge a  {
   background: url(sg_feedback_media/buynowbuttonmerge.gif) no-repeat 0% 0px;
   display: block;
   width: 92px;
   height: 24px;
}

#id0overviewbutton a  {
   color: #5FA4ED;
}

#loginbutton a:hover  {
   background-position: -114px 0%;
}

#comforttextbutton a  {
   color: #59AADE;
}

#id1overviewbutton a  {
   width: 213px;
   background-image: url(sg_benefits_media/id1overviewbutton.gif);
}

#smallmenubarmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#dearcommunitytext p  {
   color: #636262;
}

#thirdparyappstext p  {
   color: #6C6C6C;
}

#revitstopcombutton  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 26px;
   z-index: 4;
   width: 142px;
   height: 35px;
}

#id0tutorialsbutton  {
   z-index: 3;
}

#id1tutorialsbutton  {
   left: 147px;
}

#id1contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 575px;
   top: 26px;
   z-index: 4;
   width: 108px;
   height: 35px;
}

#id0contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 607px;
   top: 928px;
   z-index: 3;
   width: 52px;
   height: 8px;
}

#formform fieldset  {
   border: none;
}

#resourcesbutton a  {
   width: 104px;
   background-image: url(sg_feedback_media/resourcesbutton.gif);
}

#descriptiontext p  {
   padding-top: 50px;
   color: #5F5F5F;
}

#buynowbuttonmerge  {
   z-index: 4;
}

#smallmenubarmenu  {
   font: 13px/16px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   height: 16px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #373737;
   position: absolute;
   left: 379px;
   top: 101px;
   z-index: 3;
   width: 421px;
}

#featuresbutton a  {
   color: #5FA4ED;
}

#pagelenghtholder  {
   background: url(sg_feedback_media/pagelenghtholder.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 307px;
   top: 960px;
   z-index: 3;
   width: 360px;
   height: 1px;
}

#id1gallerytext p  {
   padding-top: 50px;
   color: #373737;
   font-style: Normal;
}

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

#tutorialstext p  {
   color: #FFFFFF;
}

#gallerybutton a  {
   width: 104px;
   background-image: url(sg_feedback_media/gallerybutton.gif);
}

#copyrighttext p  {
   font: 10px/12px LucidaGrande, "Lucida Grande";
   margin: 0px;
   color: #979797;
   text-align: left;
}

#renderingtext p  {
   color: #7C7C7C;
}

#resourcesbutton  {
   left: 361px;
}

#revitstoptitle  {
   background: url(sg_feedback_media/revitstoptitle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 96px;
   z-index: 4;
   width: 132px;
   height: 31px;
}

#backgroundlong  {
   background-image: url(sg_feedback_media/backgroundlong.gif);
}

#mailreflection  {
   background: url(sg_feedback_media/mailreflection.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 137px;
   top: 453px;
   z-index: 4;
   width: 241px;
   height: 212px;
}

#aboutbutton a  {
   width: 104px;
   background-image: url(sg_feedback_media/aboutbutton.gif);
}

#loginbutton a  {
   background: url(sg_feedback_media/loginbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 114px;
   font-size: 34px;
   line-height: 34px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 926px;
   z-index: 4;
   width: 347px;
}

#gallerybutton  {
   left: 468px;
}

#nextbutton a  {
   width: 38px;
   background-image: url(sg_gallery_media/nextbutton.gif);
}

#revitstopcom  {
   width: 908px;
}

#prevbutton a  {
   width: 63px;
   background-image: url(sg_gallery_media/prevbutton.gif);
}

#loginbutton  {
   visibility: visible;
   position: absolute;
   left: 786px;
   top: 26px;
   z-index: 4;
   width: 114px;
   height: 34px;
}

#aboutbutton  {
   left: 254px;
}

#revitstop  {
   position: absolute;
   left: 0px;
   top: 130px;
   z-index: 4;
   width: 903px;
   height: 788px;
   background-repeat: no-repeat;
}

#bimtext p  {
   color: #5A5A5A;
}

#donation  {
   width: 906px;
}

#register  {
   width: 906px;
}

#formform  {
   visibility: visible;
   position: absolute;
   left: 378px;
   top: 301px;
   z-index: 6;
   width: 516px;
}

#layer18  {
   background: url(sg_feedback_media/layer18.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 7px;
   top: 258px;
   z-index: 5;
   width: 393px;
   height: 320px;
}

#bar  {
   background: url(sg_feedback_media/bar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 13px;
   z-index: 3;
   width: 904px;
   height: 48px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 0;
   margin-left: 0;
   margin-right: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #F6F8F9;
}


