a  {
   text-decoration: underline;
   color: #376273;
}

a ins  {
   text-decoration: none;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	font-family: Trebuchet, Arial, Helvetica, san-serif;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	font-family: Trebuchet, Arial, Helvetica, san-serif;
}

h3 {
	font-size: 12px;
	color: #990000;
	font-family: Trebuchet, Arial, Helvetica, san-serif;
}
h4 {
	font-size: 16px;
	font-family: Trebuchet, Arial, Helvetica, san-serif;
}

#thankyoutextgrow p,
#comingsoonpagegrow p {
   font: 16px/19px Arial, Helvetica, sans-serif;
   color: #000000;
}
#aboutustextgrow p,
#contactusformgrow p,
#hometextgrow p  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   padding-top: 2px;
   text-align: left;
   color: #EDEDE9;
}

#comingsoonpagegrow,
#thankyoutextgrow,
#hometextgrow,
#contactusformgrow,
#aboutustextgrow  {
   padding: 0px 293px 0px 206px;
   background: #CFC0A1 url(sg_aboutus_media/interiortile.gif) center top repeat-y;
   visibility: visible;
   margin: 0px;
   position: relative;
}

#shopb a,
#homeb a,
#stylistsstaffb a,
#contactusb a,
#aboutusb a,
#servicesb a  {
   background-repeat: no-repeat;
   display: block;
   height: 45px;
   background-position: 0% 0px;
   font-size: 45px;
   line-height: 45px;
}

#relatedlinkheadlinequoteorinterestingfactoidgoeshere *:first-child  {
   padding-top: 0px;
}

#pid2aboutus,
#comingsoon,
#thankyou,
#pid1home,
#pid3contactus  {
   margin: 0px auto 0px auto;
   background: #CFC0A1 url(sg_aboutus_media/interiortile.gif) center top repeat-y;
   height: 1000px;
   width: 850px;
   position: relative;
}

#contactusform fieldset legend,
#contactusform fieldset div  {
   font: 13px/16px Arial, Helvetica, sans-serif;
   margin-bottom: 5px;
   margin-top: 2px;
}

#featuredproductadb a:hover,
#currentspecialsadb a:hover  {
   background-position: -198px 0%;
}

#relatedlinkheadlinequoteorinterestingfactoidgoeshere p  {
   font: 21px/25px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #663300;
   padding-bottom: 10px;
   padding-top: 2px;
   text-align: left;
}

#relatedlinkheadlinequoteorinterestingfactoidgoeshere  {
	visibility: visible;
	position: absolute;
	left: 43px;
	top: 366px;
	z-index: 3;
	width: 131px;
	height: 349px;
}

#bottom2menu li a:hover,
#bottommenu li a:hover  {
   text-decoration: underline;
}

#bottommenu li a,
#bottom2menu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #000000;
   height: 100%;
   display: block;
}

#comingsoonpagegrow *:first-child  {
   padding-top: 0px;
   margin-top: 0px;
}

#comingsoonpagegrow *:last-child  {
	margin: 0px;
}

#bottommenu li,
#bottom2menu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#footerdescription p a:hover  {
   border-color: #000000;
   border-style: dotted;
   text-decoration: underline;
}

#contactusform fieldset div  {
   clear: both;
}

#genevievesphoneb a:hover  {
   background-position: -119px 0%;
}

#bottommenu,
#bottom2menu  {
   font: 12px/17px Arial, Helvetica, sans-serif;
   height: 17px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   position: absolute;
   left: 42px;
   z-index: 5;
   width: 765px;
}

#genevieveslogob a:hover  {
   background-position: -304px 0%;
}

#stylistsstaffb a:hover  {
   background-position: -189px 0%;
}

#footerdescription p a  {
   border: 0px none #000000;
   text-decoration: underline;
   color: #2A586B;
}

#currentspecialsadb a  {
   background: url(sg_aboutus_media/currentspecialsadb.jpg) no-repeat 0% 0px;
   display: block;
   height: 284px;
   width: 198px;
   font-size: 284px;
   line-height: 284px;
}

#genevievesaddressb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #D5C9AD;
}

#featuredproductadb a  {
   background: url(sg_aboutus_media/featuredproductadb.jpg) no-repeat 0% 0px;
   display: block;
   height: 294px;
   width: 198px;
   font-size: 294px;
   line-height: 294px;
}

#footerdescription p  {
   font: 10px/12px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 10px;
   padding-top: 2px;
   text-align: center;
}

#genevievesaddressb  {
   font: 12px/16px Arial, Helvetica, sans-serif;
   padding-top: 2px;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 507px;
   top: 28px;
   z-index: 5;
   width: 154px;
   height: 47px;
}

#currentspecialsadb  {
   visibility: visible;
   position: absolute;
   left: 608px;
   top: 177px;
   z-index: 3;
   width: 198px;
   height: 284px;
}

#genevievesphoneb a  {
   background: url(sg_aboutus_media/genevievesphoneb.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 119px;
   font-size: 32px;
   line-height: 32px;
}

#featuredproductadb  {
	visibility: visible;
	position: absolute;
	left: 608px;
	top: 173px;
	z-index: 3;
	width: 198px;
	height: 294px;
}

#contactusb a:hover  {
   background-position: -171px 0%;
}

#footerdescription  {
   visibility: visible;
   position: absolute;
   left: 61px;
   top: 86px;
   z-index: 5;
   width: 744px;
}

#aboutustextgrow p  {
   color: #000000;
}

#contactusformgrow  {
   padding-right: 38px;
   padding-left: 786px;
}

#servicesb a:hover  {
   background-position: -110px 0%;
}

#genevieveslogob a  {
   background: url(sg_aboutus_media/genevieveslogob.jpg) no-repeat 0% 0px;
   display: block;
   height: 96px;
   width: 304px;
   font-size: 96px;
   line-height: 96px;
}

#aboutusb a:hover  {
   background-position: -136px 0%;
}

#stylistsstaffb a  {
   width: 189px;
   background-image: url(sg_aboutus_media/stylistsstaffb.gif);
}

#genevievesphoneb  {
   visibility: visible;
   position: absolute;
   left: 681px;
   top: 34px;
   z-index: 5;
   width: 119px;
   height: 32px;
}

#genevieveslogob  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 5px;
   z-index: 5;
   width: 304px;
   height: 96px;
}

#stylistsstaffb  {
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 110px;
   z-index: 7;
   width: 189px;
   height: 45px;
}

#hairsilhouette  {
   background: url(sg_aboutus_media/hairsilhouette.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 181px;
   z-index: 3;
   width: 196px;
   height: 162px;
}

#shopb a:hover  {
   background-position: -143px 0%;
}

#homeb a:hover  {
   background-position: -101px 0%;
}

#footergraphic  {
   background: url(sg_aboutus_media/footergraphic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 850px;
   height: 229px;
}

#headergraphic  {
   background: url(sg_aboutus_media/headergraphic.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 850px;
   height: 168px;
}

#contactusb a  {
   width: 171px;
   background-image: url(sg_aboutus_media/contactusb.gif);
}

#hometextgrow  {
   background-image: url(sg_home_media/interiortile.gif);
}

#bottom2menu  {
   top: 31px;
}

#servicesb a  {
   width: 110px;
   background-image: url(sg_aboutus_media/servicesb.gif);
}

#contactusb  {
   visibility: visible;
   position: absolute;
   left: 679px;
   top: 110px;
   z-index: 5;
   width: 171px;
   height: 45px;
}

#aboutusb a  {
   width: 136px;
   background-image: url(sg_aboutus_media/aboutusb.gif);
}

#bottommenu  {
   top: 14px;
}

#scootdown  {
   position: relative;
   top: 168px;
}

#servicesb  {
   visibility: visible;
   position: absolute;
   left: 237px;
   top: 110px;
   z-index: 8;
   width: 110px;
   height: 45px;
}

#aboutusb  {
   visibility: visible;
   position: absolute;
   left: 101px;
   top: 110px;
   z-index: 9;
   width: 136px;
   height: 45px;
}

#pid1home  {
   background-image: url(sg_home_media/interiortile.gif);
}

#shopb a  {
   width: 143px;
   background-image: url(sg_aboutus_media/shopb.gif);
}

#homeb a  {
   width: 101px;
   background-image: url(sg_aboutus_media/homeb.gif);
}

#footer  {
   background: #CFC0A1 url(sg_aboutus_media/interiortile.gif) center top repeat-y;
   position: relative;
   left: 0px;
   width: 100%;
   height: 229px;
   margin-bottom: 253px;
}

#shopb  {
   visibility: visible;
   position: absolute;
   left: 536px;
   top: 110px;
   z-index: 6;
   width: 143px;
   height: 45px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 110px;
   z-index: 10;
   width: 101px;
   height: 45px;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background: #CFC0A1 url(sg_aboutus_media/exteriortile.gif) center top repeat-x;
	margin-bottom: 10px;
}
