a:link {
	color: #169285;
	text-decoration: none;
}
a:visited {
    color: #169285;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #04b7a4;
}
a:active {
    color: #169285;
	text-decoration: none;
	outline: none;
}

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

a ins  {
   text-decoration: none;
}

#contacttextgrow p,
#id2paperleaftext p,
#id3paperleaftext p,
#id1paperleaftext p,
#id0paperleaftext p,
#id6paperleaftext p,
#id7paperleaftext p,
#id5paperleaftext p,
#id4paperleaftext p  {
	border: 0px none #000000;
	color: #281007;
	text-decoration: none;
}

#blogtextgrow p,
#orderingtextgrow p,
#righttext p,
#contacttextgrow p,
#testimonialstextgrow p,
#lefttext p,
#specialoccasionstextgrow p,
#packagestextgrow p,
#abouttextgrow p,
#hometextgrow p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #281007;
}

#id7paperleaftext p,
#id6paperleaftext p,
#id1paperleaftext p,
#id0paperleaftext p,
#id3paperleaftext p,
#id2paperleaftext p,
#id5paperleaftext p,
#id4paperleaftext p  {
   font: 11px/13px Verdana, sans-serif;
   margin: 0px;
   text-align: right;
   color: #281007;
}

#id2paperleaftext,
#id5paperleaftext,
#id4paperleaftext,
#id7paperleaftext,
#id6paperleaftext,
#id1paperleaftext,
#id0paperleaftext,
#id3paperleaftext  {
	visibility: visible;
	position: absolute;
	left: 720px;
	z-index: 3;
	width: 180px;
}

#orderingtextgrow,
#packagestextgrow,
#contacttextgrow,
#specialoccasionstextgrow,
#hometextgrow,
#blogtextgrow,
#abouttextgrow,
#testimonialstextgrow  {
   visibility: visible;
   font: 11px/13px Verdana, sans-serif;
   color: #281007;
   margin-left: 44px;
   margin-top: 533px;
   margin-bottom: 0px;
   padding: 0px;
}

#pid3specialoccasions,
#pid7chocolatepackages,
#pid5blog,
#pid8ordering,
#pid4testimonials,
#pid6contact,
#pid2about,
#pid1home  {
	margin: 0px auto 0px auto;
	width: 944px;
	position: relative;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
}

#id4verticallines,
#id3verticallines,
#id2verticallines,
#verticallinescopy3,
#id1verticallines  {
   visibility: visible;
   position: absolute;
   left: 626px;
   top: 527px;
   z-index: 3;
   width: 2px;
   background-repeat: no-repeat;
}

#chocolatepackagesbutton a:hover,
#testimonialsbutton a:hover,
#id1orderingbutton a:hover  {
   background-position: -243px 0%;
}

#testimonialsbutton a,
#chocolatepackagesbutton a,
#id1orderingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 243px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#id-newproducts {
background: url(images/newproducts.jpg) no-repeat;
visibility: visible;
position: absolute;
left: 44px;
top: 384px;
z-index: 3;
width: 263px;
height: 75px;
}


#testimonialsbutton,
#chocolatepackagesbutton,
#id1orderingbutton  {
   visibility: visible;
   position: absolute;
   left: 653px;
   z-index: 3;
   width: 243px;
   height: 40px;
}

#chocolatepackagesbutton a  {
   background-image: url(sg_specialoccasions_media/chocolatepackagesbutton.png);
}

#specialoccasionstextgrow  {
   margin-right: 340px;
}

#id0contact,
#id0ordering  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 384px;
   z-index: 3;
   height: 32px;
   background-repeat: no-repeat;
}



#chocolatepackagesbutton  {
   top: 593px;
}

#testimonialstextgrow  {
   margin-right: 340px;
}

#lefttext,
#righttext  {
	visibility: visible;
	position: absolute;
	top: 39px;
	z-index: 3;
	width: 402px;
	height: 497px;
}

#testimonialsbutton a  {
   background-image: url(sg_specialoccasions_media/testimonialsbutton.png);
}

#contacttextgrow p a  {
   color: #19AF9F;
}

#id1orderingbutton a  {
   background-image: url(sg_specialoccasions_media/id1orderingbutton.png);
}

#verticallinescopy3  {
   background-image: url(sg_specialoccasions_media/verticallinescopy3.png);
   height: 607px;
}

#testimonialsbutton  {
   top: 653px;
}

#id1orderingbutton  {
   top: 533px;
}

#id0blog,
#id1home  {
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 384px;
   z-index: 3;
   height: 32px;
   background-repeat: no-repeat;
}

#id2paperleaftext  {
   top: 11px;
}

#id4verticallines  {
   background-image: url(sg_home_media/id4verticallines.png);
   height: 217px;
}

#id3paperleaftext  {
   top: 54px;
}

#packagestextgrow  {
   margin-right: 48px;
}

#id3verticallines  {
   background-image: url(sg_about_media/id3verticallines.png);
   background-repeat:repeat-y;
   height:420px;
}

#id2verticallines  {
	background-image: url(sg_testimonials_media/id2verticallines.png);
	height: 700px;
	background-repeat: repeat-y;
}

#id4paperleaftext  {
   top: 3px;
}

#id1paperleaftext  {
   top: 1103px;
}

#id7paperleaftext  {
	top: 69px;
	color: #281007;
}

#id5paperleaftext  {
	top: 717px;
}

#orderingtextgrow  {
	margin-right: 47px;
}

#id6paperleaftext  {
   top: 935px;
}

#id0paperleaftext  {
   top: 663px;
}

#id1verticallines  {
	background-image: url(sg_blog_media/id1verticallines.png);
	height: 300px;
	background-repeat: repeat-y;
}

#contacttextgrow  {
   margin-right: 343px;
}

#abouttextgrow  {
   margin-right: 340px;
}

#mainmenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #F5EDD5;
   height: 100%;
   display: block;
}

#mainmenu li a:hover  {
   border: 0px none #000000;
   text-decoration: none;
   color: #ecdeb4;
   height: 100%;
   display: block;
}

#blogtextgrow  {
   margin-right: 340px;
}

#hometextgrow  {
   margin-right: 340px;
}

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

#id0ordering  {
	background-image: url(images/wheretobuy.png);
	width: 268px;
	height: 79px;
}

#chocolates  {
	visibility: visible;
	position: absolute;
	left: 333px;
	top: 309px;
	z-index: 4;
	width: 611px;
	height: 197px;
	background-image: url(images/boxesbanner.jpg);
	background-repeat: no-repeat;
}

#id0contact  {
   background-image: url(sg_contact_media/id0contact.png);
   width: 209px;
}

#id0,
#id1  {
   background: url(sg_testimonials_media/id1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 44px;
   z-index: 4;
   width: 59px;
   height: 43px;
}

#righttext  {
	left: 496px;
	float: right;
	clear: both;
}

#lefttext  {
	left: 45px;
	float: left;
}

.menulink a:link {color: #F5EDD5; text-decoration: none;}
.menulink a:hover {color: #ecdeb4; text-decoration: none; }
.menulink a:visited {color: #F5EDD5; text-decoration: none; }

#mainmenu  {
	font: 11px/15px Verdana, sans-serif;
	height: 15px;
	text-align: center;
	word-spacing: 0px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #F5EDD5;
	position: absolute;
	left: 75px;
	top: 277px;
	z-index: 3;
	width: 805px;
}

#id1home  {
   background-image: url(sg_home_media/id1home.png);
   width: 127px;
}

#id0blog  {
   background-image: url(sg_blog_media/id0blog.png);
   width: 118px;
}

#uplift  {
	position: absolute;
	width: 100%;
	z-index: 3;
	top: 0px;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#logo  {
   background: url(sg_specialoccasions_media/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 56px;
   z-index: 3;
   width: 177px;
   height: 174px;
}

#id0  {
	top: 521px;
	z-index: 1;
}

#id1  {
	top: 681px;
	z-index: 2;
}

#id2  {
	top: 892px;
	z-index: 2;
	position: absolute;
	left: 44px;
}

#id3  {
	top: 1266px;
	z-index: 2;
	position: absolute;
	left: 44px;
}

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #f5edd5;
	background-image: url(sg_specialoccasions_media/exteriortile.png);
	background-repeat: repeat-x;
	background-position: center top;
}
#orderingthumbtop {
	background-image: url(images/couturecollectsmall.jpg);
	float: left;
	height: 187px;
	width: 283px;
	margin-top: 25px;
}

#orderingthumbmid{
	background-image: url(images/classiccollectsmall.jpg);
	float: left;
	height: 187px;
	width: 283px;
	margin-top: 25px;
	clear: both;
}

#orderingthumbbottom{
	background-image: url(images/teacoffeesmall.jpg);
	float: left;
	height: 187px;
	width: 283px;
	margin-top: 25px;
	clear: both;
}
.orderingtextright {
	float: right;
	width: 555px;
	margin-top: 25px;
	font: 11px/13px Verdana, sans-serif;
	color: #281007;
}

.orderingtextmid {
	float: right;
	width: 555px;
	margin-top: 25px;
	font: 11px/13px Verdana, sans-serif;
	color: #281007;
}

.orderingtextbottom {
	float: right;
	width: 555px;
	margin-top: 25px;
	font: 11px/13px Verdana, sans-serif;
	color: #281007;
}
#checkout {
	background-image: url(images/checkout.png);
	height: 44px;
	width: 254px;
	position: absolute;
	left: 43px;
	top: 384px;
}
#collection {
	width: 944px;
	float: left;
}
ul {
	font: 12px/14px Verdana, sans-serif;
    color: #281007;
	line-height: 130%;
	text-indent: 1px;
	
}
.leftproduct {width:400px;float:left;}
.rightproduct {width:400px;float:right;}
