a:link {
	color: #996;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CC9;
}
a:hover {
	text-decoration: underline;
	color: #CC9;
}
a:active {
	text-decoration: none;
}

p.noScript {
   font: 11px/13px LucidaGrande-Bold, LucidaGrande, "Lucida Grande", Arial, "Goudy Old Style";
   margin: 0px;
   color: #f00;
   padding-bottom: 8px;
}

#jswarning {
	margin: 0px;
	height: 20px;
	width: 310px;
	padding: 0px;
	text-align: right;
	letter-spacing: 0px;
	position: absolute;
	left: 516px;
	top: -56px;
}

#nojs_galleriesmenu {
	font: 12px/12px LucidaGrande, "Lucida Grande", Arial, "Goudy Old Style";
	margin: 0px;
	color: #999;
	margin: 0px;
	width: 180px;
	padding: 0px;
	text-align: center;
	letter-spacing: 0px;
	position: absolute;
	left: 311px;
	top: 70px;
	z-index: 4;
}

#hznzspmain  {
	width: 100%;
	height: 1px;
	overflow: visible;
	position: absolute;
	top: 500px;
	left: 0px;
}

#zspmain  {
	width: 850px;
	height: 880px;
	position: absolute;
	margin-top: 10px;
	margin-left: -425px;
	left: 50%;
	top: -440px;
}

.h2 {
   font: 12px/14px LucidaGrande-Bold, LucidaGrande, "Lucida Grande", Arial, "Goudy Old Style";
   margin: 0px;
   color: #996;
   padding-bottom: 8px;	
}

#search {
	visibility: visible;
	position: absolute;
	left: 22px;
	top: -60px;
	z-index: 3;
	width: 300px;
}

#newsscroll p,
#aboutzspdtext p  {
	margin: 0px;
	color: #999;
	padding-bottom: 8px;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 11px;
	line-height: 13px;
}

#mainnavmenu li a:hover  {
   color: #CC9;
}

#mainnavmenu li a  {
   border: 1px none #CCC;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #999;
   height: 100%;
}

#mainnavmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#mainnavmenu  {
	font: 13px/17px LucidaGrande, "Lucida Grande", Arial;
	margin: 0px;
	height: 20px;
	padding: 0px;
	list-style: none;
	text-align: right;
	letter-spacing: 1px;
	color: #999;
	position: absolute;
	left: 276px;
	top: 115px;
	z-index: 3;
	width: 551px;
	min-width: 495px;
}

#galleriesmenu li a:hover  {
	background-color: #CCC;
	color: #FFF;
	z-index: 3;
}

#galleriesmenu li  {
	width: 100%;
	display: block;
	margin: 0px;
	z-index: 3;
}

#galleriesmenu li a  {
	background-color: #FFF;
	border-bottom-color: #CCC;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-right-style: solid;
	border-left-color: #CCC;
	border-left-style: solid;
	border-width: 1px;
	border-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	text-decoration: none;
	color: #999;
	width: 100%;
	display: block;
	z-index: 3;
}

#galleriesmenu  {
	font: 13px/22px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: right;
	letter-spacing: 1px;
	color: #999;
	visibility: hidden;
	position: absolute;
	left: 270px;
	top: 140px;
	z-index: 7;
	width: 112px;
}

#ipwdropmenu li a:hover  {
	background-color: #CCC;
	color: #FFF;
	z-index: 3;
}

#ipwdropmenu li  {
	width: 100%;
	display: block;
	margin: 0px;
	z-index: 3;
}

#ipwdropmenu li a  {
	background-color: #FFF;
	border-bottom-color: #CCC;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-right-style: solid;
	border-left-color: #CCC;
	border-left-style: solid;
	border-width: 1px;
	border-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	text-decoration: none;
	color: #999;
	width: 100%;
	display: block;
	z-index: 3;
}

#ipwdropmenu  {
	font: 13px/22px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: right;
	letter-spacing: 1px;
	color: #999;
	visibility: hidden;
	position: absolute;
	left: 438px;
	top: 140px;
	z-index: 7;
	width: 120px;
}

#ipwnavmenu li a:hover  {
	color: #996;
}

#ipwnavmenu li a  {
   border: 1px none #CCC;
   padding-left: 0px;
   padding-right: 0px;
   background-color: none;
   text-decoration: none;
   color: #999;
   height: 100%;
}

#ipwnavmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#ipwnavmenu  {
	font: 12px/16px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	margin: 0;
	height: 20px;
	padding: 4px 5px 0 5px;
	list-style: none;
	text-align: right;
	letter-spacing: 1px;
	color: #999;
	position: absolute;
	left: 24px;
	top: 152px;
	z-index: 3;
	width: 787px;
	min-width: 495px;
	background-color:#EEE;
	border: solid #CCC 1px;
}

#homemedia  {
	visibility: visible;
	position: absolute;
	left: 23px;
	top: 151px;
	z-index: 2;
	width: 804px;
	height: 540px;
	background-color: #FFF;
	background-image: none;
}

#weddingmedia {
	visibility: visible;
	position: absolute;
	left: 64px;
	top: 183px;
	z-index: 3;
	width: 720px;
	height: 505px;
	background-color: #FFF;
	background-image: none;
}

#aboutzspdheadertext p  {
   font: 18px/22px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #996;
   letter-spacing: 3px;
   text-align: right;
}

#aboutzspdheadertext  {
	visibility: visible;
	position: absolute;
	left: 176px;
	top: 708px;
	z-index: 3;
	width: 323px;
}

#contactinfotext p  {
   font: 10px/12px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   text-align: left;
   color: #999;
}

#newsheadertext p  {
   font: 18px/22px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #FC6;
   letter-spacing: 3px;
   text-align: left;
}

#siteheadertext p  {
   font: 18px/22px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #996;
   letter-spacing: 1px;
   text-align: left;
}

#siteheadertext  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 7px;
   z-index: 5;
   width: 123px;
}

#photographergfx  {
	background: url(media/photographergfx.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 27px;
	z-index: 3;
	width: 122px;
	height: 55px;
}

#contactinfotext  {
	visibility: visible;
	position: absolute;
	left: 30px;
	top: 42px;
	z-index: 4;
	width: 113px;
}

#aboutzspdtext p  {
   text-align: justify;
}

#newsheadertext  {
	visibility: visible;
	position: absolute;
	left: 525px;
	top: 708px;
	z-index: 3;
	width: 250px;
}

#aboutzspdtext  {
	visibility: visible;
	position: absolute;
	left: 31px;
	top: 743px;
	z-index: 3;
	width: 468px;
}

#line3home,
#line2  {
	background: url(media/line2.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	z-index: 3;
	width: 800px;
	height: 2px;
}

#slogantext p  {
   font: 10px/12px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   text-align: center;
   color: #999;
   letter-spacing: 2px;
}

#slogantext  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 110px;
   z-index: 3;
   width: 187px;
}

#pageheader p {
   font: 16px/18px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   text-align: left;
   color: #996;
   letter-spacing: 2px;
}

#pageheader  {
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 113px;
	z-index: 3;
	width: 280px;
	height: 20px;
}

#newsscroll p  {
	text-align: justify;
}

#newsscroll  {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 526px;
	top: 743px;
	z-index: 3;
	width: 290px;
	height: 155px;
	padding-right: 8px;
}

#linevert  {
	background: url(media/linevert.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 512px;
	top: 712px;
	z-index: 3;
	width: 1px;
	height: 185px;
}

#logob a:hover  {
   background-position: -302px 0%;
}

#logob a  {
   background: url(media/logob.gif) no-repeat 0% 0px;
   display: block;
   height: 79px;
   width: 302px;
   font-size: 79px;
   line-height: 79px;
}

#logob  {
   visibility: visible;
   position: absolute;
   left: 523px;
   top: 0px;
   z-index: 3;
   width: 302px;
   height: 79px;
}

#line3home  {
	top: 593px;
	z-index: 5;
}

#line2  {
   top: 138px;
}

#line1  {
	background: url(media/line1.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 102px;
	z-index: 3;
	width: 800px;
	height: 4px;
}

#footer,
#footerhome,
#footergalleries,
#footerabout,
#footerdesign,
#footercharities p {
	font: 9px/11px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	margin: 0px;
	color: #999;
	text-align: left;
	padding-top: 0px;
}

#lynda {
	visibility: visible;
	position:absolute;
	left: 708px;
	top: 13px;
}

p.aligntopright {
	position:relative;
	left: 0px;
	top: -5px;
	width: 121px;
}

#footer {
	clear: both;
	visibility: visible;
	position:absolute;
	left: 27px;
	top: 660px;
	width: 800px;
	height: 50px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#footerhome {
	clear: both;
	visibility: visible;
	position:relative;
	left: 27px;
	top: 911px;
	width: 800px;
	height: 90px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#footergalleries {
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 820px;
	width: 800px;
	height: 50px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#footerabout {
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 664px;
	width: 800px;
	height: 50px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#footerdesign {
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 740px;
	width: 800px;
	height: 50px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#footercharities {
	font: 9px/11px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	margin: 0px;
	color: #999;
	text-align: left;
	padding-top: 0px;
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 700px;
	width: 800px;
	height: 50px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#copyrighttext  {
	visibility: visible;
	position:absolute;
	left: 27px;
	top: 842px;
	z-index: 3;
	width: 473px;
}

#designbytext  {
	visibility: visible;
	position: absolute;
	left: 695px;
	z-index: 3;
	width: 142px;
	top: 842px;
}

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

/* Begin GALLERY PAGES CSS */

#gallerymedia  {
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 155px;
	z-index: 2;
	width: 800px;
	height: 650px;
	background-color: #FFF;
	background-image: none;
}

/* End GALLERY PAGES CSS */

/* Begin ABOUT PAGE CSS */

#aboutpic {
	background: url(images/aboutpic.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 156px;
	z-index: 3;
	width: 800px;
	height: 280px;
	border: 2px solid #CCC;
}

#about_text p {
	margin: 0px;
	color: #999;
	padding-bottom: 5px;
	text-align: justify;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 11px;
	line-height: 13px;
}

#about_text {
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 455px;
	z-index: 3;
	width: 800px;
	height: 193px;
}

/* End ABOUT PAGE CSS */
/* Begin WEB DESIGN PAGE CSS */

#sitesamplesborder {
	visibility: visible;
	position: absolute;
	left: 22px;
	top: 190px;
	z-index: 2;
	width: 804px;
	height: 290px;
	border-top: solid #DDD 2px;
	background-color: #FFF;
}

#sitesamples {
	background: url(images/sitesamples.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 197px;
	z-index: 3;
	width: 800px;
	height: 280px;
}

#webdesigntext p {
	margin: 0px;
	color: #999;
	padding-bottom: 5px;
	text-align: justify;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 11px;
	line-height: 13px;
}

#webdesigntext {
	visibility: visible;
	position:absolute;
	left: 35px;
	top: 511px;
	z-index: 4;
	width: 490px;
	height: 210px;
}

#samplesitelinks p {
   font: 12px/14px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #999;
   padding-bottom: 5px;
   text-align: justify;
}

#samplesitelinks {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 545px;
	top: 512px;
	z-index: 4;
	width: 280px;
	height: 210px;
}

/* End WEB DESIGN PAGE CSS */
/* Begin CONTACT & Contact_Thankyou CSS */

#contact_text {
	position: absolute;
	left: 24px;
	top: 160px;
	z-index: 1;
	width: 800px;
}

#contactform {
	visibility: visible;
	position: absolute;
	left: 4px;
	top: 182px;
	z-index: 2;
	width: 405px;
	height: 423px;
}

#contactimage {
	background: url(images/contactimage.gif) no-repeat;
	display:block;
	visibility: visible;
	position: absolute;
	left: 410px;
	top: 182px;
	z-index: 6;
	width: 420px;
	height: 470px;
}

#contact_zs {
   background: url(media/zs.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 630px;
   z-index: 1;
   width: 116px;
   height: 82px;
}

#contact_thankyou_zs {
   background: url(media/zs.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 140px;
   z-index: 1;
   width: 116px;
   height: 82px;
}

#contact_text p {
	margin: 0px;
	color: #999;
	text-align: center;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 14px;
	line-height: 18px;
}

h4 {
	margin: 0px;
	color: #999;
	text-align: center;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 12px;
	line-height: 14px;
	padding-top: 18px;
}

#contact_homelink p,
#contact_thankyoutext p {
   font: 18px/22px LucidaGrande, "Lucida Grande","Goudy Old Style", Arial;
   margin: 0px;
   color: #999;
   text-align: center;
}

#contact_thankyoutext {
	position: absolute;
	left: 24px;
	top: 157px;
	z-index: 1;
	width: 800px;
}

#contact_thankyoupic {
	background: url(/images/Stack_070629_0374.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 255px;
	z-index: 1;
	width: 800px;
	height: 388px;
	border: 2px solid #CCC;
}

/* End Contact & Contact_Thankyou CSS */
/* BEGIN IPWs PAGE CSS */

.green {
	color:#996;	
}

#ipw_titles a:hover {
	color:#CC9;
	text-decoration: none;
}

#ipw_titles a {
	color:#996;
	text-decoration: none;
}

.ipw_titles {
	font: 18px/22px LucidaGrande, "Lucida Grande","Goudy Old Style", Arial;
	margin: 0px;
	color: #999;
	text-align: left;
}

#ipw_titles {
	position: absolute;
	left: 24px;
	top: 188px;
	z-index: 1;
	width: 800px;
}

.ipw_steps {
	margin: 0px;
	color: #996;
	text-align: center;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 14px;
	line-height: 16px;
}

#createzip {
	visibility: visible;
	position: absolute;
	left: 334px;
	top: 458px;
	z-index: 4;
	width: 133px;
	height: 75px;
}

#ipw_steps {
	background: url(/images/ipw_steps1_2.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 396px;
	z-index: 4;
	width: 800px;
	height: 150px;
}

#howitworks p,
#ipwtext p {
	margin: 0px;
	color: #999;
	padding-bottom: 14px;
	text-align: justify;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 12px;
	line-height: 14px;
}

#ipwtext {
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 605px;
	z-index: 3;
	width: 760px;
	height: 184px;
	padding: 20px;
	border: solid #DDD 1px;
	background-color: #FFF;
}

#howitworks {
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 220px;
	z-index: 3;
	width: 760px;
	height: 124px;
	padding: 20px;
	background-color: #FFF;
	border: solid #DDD 1px;
}

#ipwstep1 p,
#ipwstep1b p,
#ipwstep2 p,
#ipwstep3tip p,
#ipwstep4tip p {
	padding: 5px 5px 5px 5px;
	margin: 0px;
	color: #999;
	text-align: justify;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 10px;
	line-height: 12px;
}

#ipwstep1 {
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 541px;
	z-index: 4;
	width: 220px;
	height: 240px;
}

#ipwstep1b {
	visibility: visible;
	position: absolute;
	left: 260px;
	top: 541px;
	z-index: 4;
	width: 240px;
	height: 240px;
	border-right: solid #DDD 1px;
	padding-right: 42px;
}

#ipwstep2 {
	visibility: visible;
	position: absolute;
	left: 584px;
	top: 541px;
	z-index: 4;
	width: 258px;
	height: 174px;
}

#ipw_steps3_4 {
	background: url(/images/ipw_steps3_4.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 791px;
	z-index: 4;
	width: 800px;
	height: 190px;
}

#ipwstep3 {
	visibility: visible;
	position: absolute;
	left: 327px;
	top: 873px;
	z-index: 4;
	width: 159px;
	height: 76px;
}

#ipwstep3tip {
	visibility: visible;
	position: absolute;
	left: 52px;
	top: 980px;
	z-index: 4;
	width: 220px;
	height: 187px;
}

#ipwstep4tip {
	visibility: visible;
	position: absolute;
	left: 602px;
	top: 980px;
	z-index: 4;
	width: 220px;
	height: 110px;
}

#ipwstep5 {
	visibility: visible;
	position: absolute;
	left: 246px;
	top: 1200px;
	z-index: 4;
	width: 589px;
	height: 62px;
}

#ipw_step5 {
	background: url(/images/ipw_step5.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 40px;
	top: 1200px;
	z-index: 4;
	width: 200px;
	height: 165px;
}

#ipw_temp3_title p,
#ipw_temp2_title p,
#ipw_temp1_title p {
   font: 16px/18px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   text-align: center;
   color: #996;
   letter-spacing: 2px;
}

#ipw_temp1_title {
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 558px;
	z-index: 4;
	width: 260px;
	height: 42px;
}

#ipw_temp2_title {
	visibility: visible;
	position: absolute;
	left: 290px;
	top: 558px;
	z-index: 4;
	width: 260px;
	height: 42px;
}

#ipw_temp3_title {
	visibility: visible;
	position: absolute;
	left: 557px;
	top: 558px;
	z-index: 4;
	width: 260px;
	height: 43px;
}

#ipw_temp1_pic {
	background: url(../images/ipw_sample_small.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 245px;
	z-index: 0;
	width: 260px;
	height: 300px;
	border: 1px solid #CCC;
}

#ipw_temp2_pic {
	background: url(../images/midnight_temp_small.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 290px;
	top: 245px;
	z-index: 0;
	width: 260px;
	height: 300px;
	border: 1px solid #CCC;
}

#ipw_temp3_pic {
	background: url(../images/elegant_temp_small.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 556px;
	top: 245px;
	z-index: 0;
	width: 260px;
	height: 300px;
	border: 1px solid #CCC;
}

#footeripw p {
   font: 9px/11px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #999;
   padding-bottom: 5px;
   text-align: left;
}

#footeripw {
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 855px;
	z-index: 3;
	width: 800px;
	height: 50px;
	padding-top: 8px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

/* END IPW PAGE CSS */
/* Begin IPW ORDER FORM PAGE CSS */

#ipworderform {
	position: absolute;
	left: 2px;
	top: 165px;
	z-index: 1;
	width: 540px;
}
/*
#musicplayer {
	visibility: visible;
	position: absolute;
	z-index: 3;
	width: 295px;
	height: 200px;
	left: 234px;
	top: 842px;
}
*/
#ipworder_temp3_title p,
#ipworder_temp2_title p,
#ipworder_temp1_title p {
   font: 16px/18px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   text-align: center;
   color: #996;
   letter-spacing: 2px;
}

.clicktoenlarge {
   font: 12px/14px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   text-align: center;
   color: #999;
   letter-spacing: 0px;
}

#clicktoenlarge {
	visibility: visible;
	position: absolute;
	left: 558px;
	top: 200px;
	z-index: 1;
	width: 260px;
}

#ipworder_temp1_title {
	visibility: visible;
	position: absolute;
	left: 560px;
	top: 240px;
	z-index: 4;
	width: 260px;
	height: 20px;
}

#ipworder_temp2_title {
	visibility: visible;
	position: absolute;
	left: 560px;
	top: 592px;
	z-index: 4;
	width: 260px;
	height: 23px;
}

#ipworder_temp3_title {
	visibility: visible;
	position: absolute;
	left: 560px;
	top: 950px;
	z-index: 4;
	width: 260px;
	height: 23px;
}

#ipworder_temp1_pic {
	background: url(../images/ipw_sample_small.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 558px;
	top: 265px;
	z-index: 0;
	width: 260px;
	height: 300px;
	border: 2px solid #CCC;
}

#ipworder_temp2_pic {
	background: url(../images/midnight_temp_small.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 558px;
	top: 620px;
	z-index: 0;
	width: 260px;
	height: 300px;
	border: 2px solid #CCC;
}

#ipworder_temp3_pic {
	background: url(../images/elegant_temp_small.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 558px;
	top: 977px;
	z-index: 0;
	width: 260px;
	height: 300px;
	border: 2px solid #CCC;
}

#footeripworder p {
   font: 9px/11px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #999;
   padding-bottom: 5px;
   text-align: left;
}

#footeripworder {
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	z-index: 3;
	width: 800px;
	height: 50px;
	padding-top: 8px;
	padding-bottom: 200px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	top: 1915px;
}

/* BEGIN JOTFORM CSS */
.tbmain{ 
 /* Changes on the form */
 background: white !important; 
}
.left{
  /* Changes on the form */
  color: #999 !important; 
  font-family: LucidaGrande, "Lucida Grande";
  font-size: 12px !important;
  text-align: justify;
}
.lefttitle{
  /* Changes on the form */
  color: #996 !important; 
  font-family: LucidaGrande-Bold, LucidaGrande, "Lucida Grande";
  font-size: 12px !important;
  text-align: justify;
}
.head{
	color:#996;
	font-size:18px;
	;
	text-decoration:none;
	font-family: LucidaGrande-Bold, LucidaGrande, "Lucida Grande";
}
td.left {
  font-family:LucidaGrande, "Lucida Grande";
  font-size:12px;
  color:#999;
}
.pagebreak{
  font-family:LucidaGrande, "Lucida Grande";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
	background: transparent url("http://www.jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float:left;
	margin-bottom:15px;
	padding-right:5px;
}
div.backButton:hover{
	background: transparent url("http://www.jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
	background: transparent url("http://www.jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
	background: transparent url("http://www.jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float: left;
	margin-bottom:15px;
	padding-right:5px;
}
div.nextButton:hover{
	background: transparent url("http://www.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
	background: transparent url("http://www.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}
/* END JOTFORM CSS */

/* End IPW ORDER FORM PAGE CSS */
/* Begin CHARITIES PAGE CSS */

#charitiespic {
	background: url(images/Stack_071107_0575.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 24px;
	top: 196px;
	z-index: 3;
	width: 500px;
	height: 338px;
	border: 2px solid #CCC;
	background-image: url(images/charitiespic.jpg);
}

#charitiestext p {
	margin: 0px;
	color: #999;
	padding-bottom: 5px;
	text-align: justify;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 11px;
	line-height: 13px;
}

#charitiestext {
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 554px;
	z-index: 3;
	width: 500px;
	height: 135px;
}

#charitieslinks p {
   font: 12px/14px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #999;
   padding-bottom: 5px;
   text-align: justify;
}

#charitieslinks {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 570px;
	top: 197px;
	z-index: 3;
	width: 266px;
	height: 490px;
}

/* End CHARITIES PAGE CSS */
/* BEGIN FAQ PAGE CSS */

#faqpic {
	background: url(images/Stack_071107_0575.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 4px;
	top: 553px;
	z-index: 3;
	width: 500px;
	height: 338px;
	border: 2px solid #CCC;
	background-image: url(images/charitiespic.jpg);
}

#faqtext p {
	margin: 0px;
	color: #999;
	padding-bottom: 13px;
	text-align: justify;
	font-family: LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	font-size: 11px;
	line-height: 13px;
}

#faqtext {
	visibility: visible;
	position:absolute;
	left: 27px;
	top: 220px;
	z-index: 3;
	width: 510px;
	height: 135px;
}

#faqlinks p {
   font: 12px/14px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #999;
   padding-bottom: 5px;
   text-align: justify;
}

#faqlinks {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 570px;
	top: 197px;
	z-index: 3;
	width: 266px;
	height: 490px;
}

#footerfaq p {
   font: 9px/11px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #999;
   padding-bottom: 5px;
   text-align: left;
}

#footerfaq {
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 950px;
	z-index: 3;
	width: 800px;
	height: 30px;
	padding-top: 8px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

/* END FAQ PAGE CSS */
/* BEGIN IPW PRICING PAGE CSS */

table.pricing {
	border-collapse: collapse;
}

caption {
	padding: 10px;
}

.specials {
	background-color: #F2F2E5;
	color:#888;
}

th.pricing {
	background-color: #EEE;
	color: #999;
	text-align: center;
	padding: 10px;
	border: solid #CCC 1px;
}

td.pricing {
	text-align: center;
	vertical-align: baseline;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: solid #CCC 1px;
}

.tablenotesleft {
	background-color: #FFF;
	color: #999;
	text-align: jusify;
	padding: 8px;
	font: 10px/14px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
    margin: 0px;
}

.tablenotes {
	background-color: #EEE;
	color: #999;
	text-align: center;
	padding: 8px;
	border: solid #CCC 1px;
	font: 9px/11px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
    margin: 0px;
}

#ipw_pricetable {
	position: absolute;
	left: 24px;
	top: 220px;
	z-index: 1;
	width: 800px;
	font: 13px/15px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
	margin: 0px;
	color: #AAA;
	padding-bottom: 5px;
}

#footeripw_howto p,
#footeripw_pricing p {
   font: 9px/11px LucidaGrande, "Lucida Grande", "Goudy Old Style", Arial;
   margin: 0px;
   color: #999;
   padding-bottom: 5px;
   text-align: left;
}

#footeripw_pricing{
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 630px;
	z-index: 3;
	width: 800px;
	height: 30px;
	padding-top: 8px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

#footeripw_howto{
	clear: both;
	visibility: visible;
	position:absolute;
	left: 24px;
	top: 1400px;
	z-index: 3;
	width: 800px;
	height: 30px;
	padding-top: 8px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

/* END IPW PRICING PAGE CSS */

