p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #fff;
	text-align: left;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: italic;
	line-height: 0em;
	margin: 0px;
	padding: 15px 0px 0px 15px;
	color: #f7ea44;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
}

#wrapper {
	padding: 0px;
	width: 870px;
	position: relative;
	top: 0px;
	background-color: #C9157B;
	margin: 0 auto;
	float: none;
}
#references {
	float: right;
	height: 500px;
	margin-left: 9px;
	top: 0px;
	position: relative;
	right: 0px;
	background: #C9157B;
	margin-top: 10px;
}

#header {
	margin: 0px;
	padding: 0px;
	height: 215px;
	background: url(../Site_Images/hdr_bkg.gif) repeat-x;
	position: relative;
	width: 870px;
	
}
#header #flip_head {
	position: absolute;
	left: 10px;
	top: 130px;
}
#header #relax_head {
	position: absolute;
	left: 10px;
	top: 130px;
}
#header #other_head {
	position: absolute;
	left: 10px;
	top: 130px;
	z-index: 1;
}

#header #photo_head {
	position: absolute;
	left: 10px;
	top: 130px;
	z-index: 1;
}
#header #request_head {
	position: absolute;
	left: 10px;
	top: 130px;
	z-index: 1;
}
#header #more_head {
	position: absolute;
	left: 10px;
	top: 130px;
	z-index: 1;
}
#header #featured_head {
	position: absolute;
	left: 10px;
	top: 130px;
}
#header #references_head {
	position: absolute;
	left: 10px;
	top: 130px;
	z-index: 1;
}




#header p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: italic;
	padding: 60px 25px 25px 15px;
}







#header #logo {
	position: absolute;
	top: 15px;
	left: 550px;
	z-index: 1;
	visibility: visible;
}
#header #home_icon {
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 1;
	visibility: visible;
}
#header #mail_icon {
	position: absolute;
	left: 40px;
	top: 10px;
	z-index: 2;
	visibility: visible;
}
#header #quote_icon {
	position: absolute;
	left: 72px;
	top: 10px;
	z-index: 3;
	visibility: visible;
}





#mainContent {
	height: auto;
	float: left;
	background-color: #C9157B;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 100%;
}
#flipbooksText {
	height: 200px;


}
#mainContent p {
	padding-right: 15px;
	padding-left: 25px;


	font-size: 1
.em;
	font-size: .8em;
}
#mainContent #quote_form {
	position: relative;
	top: 0px;
	padding-left: 200px;
}
#mainContent #quote_form p {
	font-weight: normal;
}

#mainContent #quote_form fieldset {
	border-right: 1px none #21a8de;
	border-bottom: 1px none #21a8de;
	border-top-style: none;
	border-left-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
}
#mainContent #FLVPlayer {
	position: absolute;
	top: 420px;
}
#moneyMachine {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#moneyMachine #moneyMachine_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#facePainters {
	height: 130px;
	position: relative;
}
#facePainters #facepaint1_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#facePainters #facepaint2_th {
	position: absolute;
	top: 10px;
	visibility: hidden;
}

#bodyPainting {
	position: relative;
	height: 130px;
	padding-top: 25px;
}
#bodyPainting #bodyPainting_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}

#hennaTatoos {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#hennaTatoos #hennaTatoos_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#caricatureArtists {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#caricatureArtists #caricatureArtists_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#caricatureArtists a #caricatureArtists2_th {
	position: absolute;
	visibility: hidden;
	top: 25px;
}

#namePainting {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#namePainting #namePainting_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#readers {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#readers #readers_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#readers a #readers2_th {
	position: absolute;
	visibility: hidden;
	top: 25px;
}

#magicians {
	height: 130px;
	padding-top: 25px;
	position: relative;
}

#magicians #magicians_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#magicians a #magicians2_th {
	position: absolute;
	visibility: hidden;
	top: 25px;
}
#arcade {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#arcade #arcade_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#arcade a #arcade2_th {
	position: absolute;
	visibility: hidden;
	top: 25px;
}

#rockwall {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#rockwall #rockwall_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#rockwall #rockwall2_th {
	position: absolute;
	visibility: hidden;
	top: 25px;
}

#midway {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#midway #midway_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#midway a #midway2_th {
	position: absolute;
	visibility: hidden;
	top: 25px;
}

#airbrushTatoos {
	height: 130px;
	padding-top: 25px;
	position: relative;
}
#airbrushTatoos #airbrushTatoos_th {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-left: 40px;
	padding-right: 15px;
}
#airbrushTatoos #airbrushTatoos2_th {
	position: absolute;
	visibility: hidden;
	top: 25px;
}
#photoKey {
	height: 120px;
	position: relative;
}
#keytags_thumb {
	clear: right;
	float: left;
	position: relative;
	top: 10px;
	padding-right: 15px;
	padding-left: 40px;
}

#photoBooth {
	height: 120px;
	position: relative;
}
#photoCalendars {
	height: 160px;
	position: relative;
}
#calander_thumb {
	clear: right;
	float: left;
	padding-right: 15px;
	padding-left: 40px;
	position: relative;
	top: 10px;
}
#thumb2 {
	position: absolute;
	visibility: hidden;
}
#photoViewers {
	height: 120px;
	position: relative;
}
#placeholder_th {
	clear: right;
	float: left;
	padding-left: 40px;
	padding-right: 15px;
	position: relative;
	top: 10px;
}

#bigRed {
	height: 120px;
	position: relative;
}
#bigRed_th {
	clear: right;
	float: left;
	padding-right: 15px;
	padding-left: 40px;
	top: 10px;
	position: relative;
}
#crystal_thumb {
	clear: right;
	float: left;
	padding-right: 15px;
	padding-left: 40px;
	position: relative;
	top: 10px;
}

#photoTshirts {
	height: 120px;
	position: relative;
}
#photoCrystals {
	height: 120px;
	position: relative;
}
#snowGlobes {
	height: 120px;
	position: relative;
}
#wacky3D {
	height: 120px;
	position: relative;
}


#greenScreen {
	height: 120px;
	position: relative;
}
#flip_thumb1  {
	position: relative;
	clear: both;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 25px;
}
#flip_thumb2  {
	position: relative;
	visibility: visible;
	z-index: 4;
	clear: right;
	float: left;
	padding-bottom: 15px;
}
#massageChairs {
	height: 120px;
}
#massageChairs  #massage_thumb{
	top: 10px;
	position: relative;
	z-index: 4;
	float: left;
	clear: both;
	padding-right: 15px;
	padding-left: 40px;
}
#oxygenBars {
	height: 150px;
}
#oxygenBars  #oxygen_thumb{
	top: 10px;
	position: relative;
	z-index: 4;
	float: left;
	padding-right: 15px;
	padding-left: 40px;
	clear: right;
}
#tanningBooth {
	height: 120px;
}

#dogTags {
	height: 120px;
}
#tags_thumb  {
	position: relative;
	clear: both;
	float: left;
	padding-right: 15px;
	padding-left: 40px;
	top: 10px;
}
#silicone {
	height: 120px;
}

#silicone_thumb  {
	position: relative;
	float: left;
	clear: both;
	padding-right: 15px;
	padding-left: 40px;
	top: 10px;

}
#frisbee {
	height: 120px;
}
#waxHands {
	height: 120px;
}

#wax_thumb  {
	z-index: 1;
	clear: both;
	float: left;
	position: relative;
	padding-right: 15px;
	padding-left: 40px;
	top: 10px;
}
#puckerPowder {
	height: 120px;
}
#leatherBracelets {
	height: 120px;
}
#brace_th2 {
	position: absolute;
	visibility: hidden;
}

#streetSigns {
	height: 120px;
}
#wrapper #mainContent #streetSigns {
	height: 120px;
}



#street_th  {
	position: relative;
	clear: both;
	float: left;
	padding-right: 15px;
	padding-left: 40px;
	top: 10px;
	padding-bottom: 10px;

}
#license_th {
	position: relative;
	clear: both;
	float: left;
	padding-right: 15px;
	padding-left: 40px;
	top: 10px;
	padding-bottom: 10px;
}

#paulText {
	height: 150px;
	clear: both;
	float: left;
	position: relative;
	width: 870px;
}
#paulMedia  {
	clear: right;
	float: left;
	position: relative;
	height: 150px;
	padding-right: 50px;
	width: 155px;
}
#paulMedia #paul_carp_th {
	position: relative;
	float: left;
	top: 10px;
	padding-right: 15px;
	padding-left: 40px;
	clear: both;
}
#paul_movie  {
	position: relative;
	top: 10px;
}
#pc2_th  {
	position: absolute;
	left: 60px;
	top: 30px;
	visibility: hidden;
	clear: both;
}
#pc3_th  {
	position: absolute;
	top: 30px;
	left: 60px;
	visibility: hidden;
	clear: both;
}
#electricText {
	height: 150px;
	position: relative;
	clear: both;
	float: left;
	width: 870px;
}
#electricMedia  {
	clear: right;
	float: left;
	position: relative;
	height: 150px;
	padding-right: 50px;
	width: 155px;
}
#electricM1 {
	position: relative;
	top: 10px;
	height: 30px;
	z-index: 15;
}
#electricM2 {
	position: relative;
	top: 40px;
	height: 30px;
}
#electric_th  {
	float: left;
	position: relative;
	clear: both;
	top: 10px;
	padding-right: 15px;
	padding-left: 40px;
}
#electric2_th  {
	position: absolute;
	left: 50px;
	visibility: hidden;
}
#electric3_th  {
	position: absolute;
	left: 50px;
	visibility: hidden;
}
#electric4_th  {
	position: absolute;
	left: 50px;
	visibility: hidden;
}
#KandGText {
	clear: both;
	float: left;
	height: 150px;
	position: relative;
	width: 870px;
}
#KandGMedia  {
	position: relative;
	clear: right;
	float: left;
	height: 150px;
	padding-right: 40px;
	width: 165px;
}
#KandGMedia #kevin_and_gary_th {
	float: left;
	position: relative;
	top: 10px;
	clear: both;
	padding-right: 0px;
	padding-left: 40px;
}
#kandgM1 {
	position: relative;
	top: 10px;
}
#MandJText {
	clear: both;
	float: left;
	height: 170px;
	position: relative;
	width: 870px;
}
#MandJMedia  {
	clear: right;
	float: left;
	height: 170px;
	position: relative;
	padding-right: 50px;
	width: 155px;
}
#m_and_j_th  {
	float: left;
	position: relative;
	top: 10px;
	clear: both;
	padding-right: 15px;
	padding-left: 40px;
}
#MandJMedia #m_and_j2_th {
	position: absolute;
	visibility: hidden;
	left: 40px;
	top: 10px;
}
#MandJM1 {
	position: relative;
	top: 10px;
}
#AJText {
	clear: both;
	float: left;
	height: 150px;
	position: relative;
	width: 870px;
}
#AJMedia  {
	clear: right;
	float: left;
	height: 150px;
	position: relative;
	padding-right: 50px;
	width: 155px;
}
#aj_th  {
	float: left;
	position: relative;
	top: 10px;
	clear: both;
	padding-right: 15px;
	padding-left: 40px;
}
#JandLText {
	clear: both;
	float: left;
	height: 280px;
	position: relative;
	width: 870px;
}
#JandLMedia  {
	clear: right;
	float: left;
	height: 280px;
	position: relative;
	padding-right: 50px;
	width: 155px;
}
#JandL_th  {
	clear: both;
	float: left;
	position: relative;
	top: 10px;
	padding-right: 15px;
	padding-left: 40px;
}

#JandLMedia a #JandL2_th {
	position: absolute;
	visibility: hidden;
	left: 40px;
	top: 10px;
}


#footer {
	height: 150px;
	width: 870px;
	text-align: left;
	background: url(../Site_Images/ftr_bkg.gif) repeat-x;
	position: relative;
	clear: both;
	float: left;
	
}













#footer #ftr_graphic {
	position: absolute;
	top: 90px;
	left: 10px;
	z-index: 5;
	visibility: visible;
}
#footer #flip_btn_up {
	position: absolute;
	left: 15px;
	top: 15px;
	visibility: visible;
	z-index: 6;
}
#footer #relax_btn_up {
	position: absolute;
	left: 100px;
	top: 15px;
	visibility: visible;
	z-index: 7;
	overflow: auto;
}
#footer #make_btn_up {
	position: absolute;
	left: 200px;
	top: 15px;
	visibility: visible;
	z-index: 8;
}
#footer #give_btn_up {
	position: absolute;
	left: 320px;
	top: 15px;
	background-image: url(Other%20Services%20Button);
	visibility: visible;
	z-index: 11;
}
#footer #featured_btn_up {
	position: absolute;
	left: 465px;
	top: 15px;
	visibility: visible;
	z-index: 9;
}
#footer #other_btn_up {
	position: absolute;
	left: 630px;
	top: 15px;
	visibility: visible;
	z-index: 9;
}
#footer #references_btn_up {
	position: absolute;
	left: 740px;
	top: 15px;
	visibility: visible;
	z-index: 9;
}



body {
	margin: 0px;
	padding: 0px;
	background: #000 url(../Site_Images/flipbooks-bkg.gif) no-repeat fixed right top;
}
#mainPhoto {
	float: right;
	width: 800px;
	top: 20%;
}
#mainPhoto #street_p1 {
	left: 10%;
	right: 10%;
	position: relative;
}

#sidebarPhoto {
	background: 3;
	float: left;
	width: 200px;
	position: relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: auto;
}

.tagline {
	font-size: 0.8em;
}
.required {
	font-size: 0.9em;
	font-style: oblique;
	background: #00F;
	font-weight: bold;
}
#references {
	position: relative;
	clear: right;
	float: left;
	padding-left: 200px;
}

