/* CSS Document */
body {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	margin: 0px auto 0px;
	}
h1 {
	color: #FFFFFF;
	font-size: 18px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	margin: 0px auto 0px;
	}
a, a:visited{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
	}
#box {
	margin: 0 auto;
	width: 1024px;
	margin-top:0px;
}

/*Splash Page Styles*/
#splashbox{
padding-top:50px;
width:900px;
}
#splashlogo{
background-image:url(images/k_b_photography_portrait_logo.gif);
background-repeat:no-repeat;
float: left;
clear:both;
height:91px;
width:900px;
}
#splashbelowlogo{
background-image:url(images/kb_photography_splash_2x1.jpg);
background-repeat:no-repeat;
float: left;
clear:both;
height:22px;
width:900px;
}
#splashtopleft{
background-image:url(images/kb_photography_splash_3x1.jpg);
background-repeat:no-repeat;
float: left;
height:237px;
width:343px;
}
#splashtopmid{
background-image:url(images/kb_photography_splash_3x2.jpg);
background-repeat:no-repeat;
float: left;
height:237px;
width:252px;
}
#splashtopright{
background-image:url(images/kb_photography_splash_3x3.jpg);
background-repeat:no-repeat;
float: left;
clear:right;
height:237px;
width:305px;
}
#splashbottomleft{
background-image:url(images/kb_photography_splash_4x1.jpg);
background-repeat:no-repeat;
float: left;
height:186px;
width:343px;
}
#splashbottommid{
background-image:url(images/kb_photography_splash_4x2.jpg);
background-repeat:no-repeat;
float: left;
height:186px;
width:252px;
}
#splashbottomright{
background-image:url(images/kb_photography_splash_4x3.jpg);
background-repeat:no-repeat;
float: left;
clear:right;
height:186px;
width:305px;
}
#splashrecommend{
width:900px;
height:10px;
}
#splashrecommend2{
margin-top:10px;
}

#splashtext{
margin-top:200px;
}
/*Home Page Styles*/
#temphomepagebox{
padding-top:50px;
width:800px;
}
	#logo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#middleleftimage{
float: left;
height:472px;
width:119px;
}
#middleimage{
float: left;
height:470px;
width:783px;
padding-top:1px;
}
#middlerightimage{
float: left;
clear:right;
height:472px;
width:111px;
}
#menu{
background-image:url(images/kb_photography_home_3x1.gif);
background-repeat:no-repeat;
float: left;
clear:both;
height:82px;
width:1024px;
}
/*End Home Page Styles*/

/*Boutique Page Styles*/
#boutiquelogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#boutiquemiddleimage{
background-image:url(images/kb_photography_boutique_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:370px;
padding-top:-1px;
}
#righttextbox{
float:left;
height:472px;
width:343px;
padding-top:-1px;
}
#boutiquetext{
background-image:url(images/kb_photography_boutique_2x3.gif);
background-repeat:no-repeat;
float: left;
height:71px;
width:343px;
}
#boutiquetextbot{
background-image:url(images/kb_photography_boutique_3x1.gif);
background-repeat:no-repeat;
float: left;
height:401px;
width:343px;
}
/*End Boutiqe Page Styles*/

/*Contact Page Styles*/
#contactlogo{
	background-image:url(images/k_b_photography_portrait_logo.jpg);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#contactmiddleleftimage{
float: left;
height:472px;
width:197px;
}
#contactmiddleimage{
background-image:url(images/kb_photography_contact_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:292px;
padding-top:-1px;
}
#contactrightbox{
height:472px;
width:345px;
float:left;
padding-top:-1px;
}
#contacttext{
background-image:url(images/kb_photography_contact_2x3.gif);
background-repeat:no-repeat;
float: left;
height:74px;
width:345px;
}
#contacttextbot{
background-image:url(images/kb_photography_contact_3x1.gif);
background-repeat:no-repeat;
float: left;
height:398px;
width:345px;
}
#contacttextbot p{
margin:30px;
}
#contactmiddlerightimage{
float: left;
clear:right;
height:472px;
width:190px;
}
/*End Contact Page Styles*/

/*FAQs Page Styles*/
#faqslogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#faqsmiddleleftimage{
float: left;
height:472px;
width:78px;
}
#faqsmiddleimage{
background-image:url(images/kb_photography_faqs_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:381px;
padding-top:-1px;
}
#faqsrightbox{
float: left;
height:472px;
width:522px;
padding-top:-1px;
}
#faqstext{
background-image:url(images/kb_photography_faqs_2x3.gif);
background-repeat:no-repeat;
float: left;
height:71px;
width:522px;
}
#faqstextbot{
background-image:url(images/kb_photography_faqs_3x1.gif);
background-repeat:no-repeat;
float: left;
height:401px;
width:522px;
}
#faqsflash{
float: right;
height:399px;
width:520px;
}

#faqsmiddlerightimage{
float: left;
clear:right;
height:472px;
width:43px;
}
/*End FAQs Page Styles*/

/*Featured Page Styles*/
#logo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#featuredmiddleleftimage{
float: left;
height:470px;
width:95px;
}
#featuredbox{
float: left;
height:470px;
width:810px;
}
#featuredtopfirst{
background-image:url(images/kb_photography_featured_1x1.jpg);
background-repeat:no-repeat;
float: left;
clear:left;
height:246px;
width:165px;
}
#featuredtopsecond{
background-image:url(images/kb_photography_featured_1x2.jpg);
background-repeat:no-repeat;
float: left;
height:246px;
width:161px;
}
#featuredtopthird{
background-image:url(images/kb_photography_featured_1x3.jpg);
background-repeat:no-repeat;
float: left;
height:246px;
width:160px;
}
#featuredtopfourth{
background-image:url(images/kb_photography_featured_1x4.jpg);
background-repeat:no-repeat;
float: left;
height:246px;
width:162px;
}
#featuredtopfifth{
background-image:url(images/kb_photography_featured_1x5.jpg);
background-repeat:no-repeat;
float: left;
clear:right;
height:246px;
width:162px;
}
#featuredbottomfirst{
background-image:url(images/kb_photography_featured_2x1.jpg);
background-repeat:no-repeat;
float: left;
height:224px;
width:165px;
}
#featuredbottomsecond{
background-image:url(images/kb_photography_featured_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:224px;
width:161px;
}
#featuredbottomthird{
background-image:url(images/kb_photography_featured_2x3.jpg);
background-repeat:no-repeat;
float: left;
height:224px;
width:160px;
}
#featuredbottomfourth{
background-image:url(images/kb_photography_featured_2x4.jpg);
background-repeat:no-repeat;
float: left;
height:224px;
width:162px;
}
#featuredbottomfifth{
background-image:url(images/kb_photography_featured_2x5.jpg);
background-repeat:no-repeat;
float: left;
height:224px;
width:162px;
}
#featuredmiddlerightimage{
float: left;
height:470px;
width:95px;
}

/*Gallery Page Styles*/
#logo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#gallerymiddleleftimage{
float: left;
height:470px;
width:80px;
}
#gallery{
float: left;
height:469px;
width:890px;
padding-top:1px;
}
#gallerymiddlerightimage{
float: left;
clear:right;
height:470px;
width:34px;
}
#menu{
background-image:url(images/kb_photography_home_3x1.gif);
background-repeat:no-repeat;
float: left;
clear:both;
height:82px;
width:1024px;
}
/*Gallery Home Page Styles*/

/*Kristen Page Styles*/
#kristenlogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#kristenmiddleleftimage{
float: left;
height:472px;
width:159px;
}
#kristenrightbox{
float: left;
height:472px;
width:345px;
padding-top:-1px;
}
#kristentext{
background-image:url(images/kb_photography_kristen_2x2.gif);
background-repeat:no-repeat;
float: left;
height:68px;
width:345px;
}
#kristentextbot{
background-image:url(images/kb_photography_kristen_3x1.gif);
background-repeat:no-repeat;
float: left;
height:404px;
width:345px;
}
#kristenmiddleimage{
background-image:url(images/kb_photography_kristen_2x3.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:368px;
padding-top:-1px;
}
#kristenmiddlerightimage{
float: left;
clear:right;
height:472px;
width:152px;
}
/*End Kristen Page Styles*/

/*Pricing Page Styles*/
#pricinglogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#pricingmiddleleftimage{
float: left;
height:472px;
width:78px;
}
#pricingmiddleimage{
background-image:url(images/kb_photography_pricing_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:339px;
padding-top:-1px;
}
#pricingrightbox{
float: left;
height:472px;
width:564px;
padding-top:-1px;
}
#pricingtext{
background-image:url(images/kb_photography_pricing_2x3.gif);
background-repeat:no-repeat;
float: left;
height:68px;
width:564px;
}
#pricingtextbot{
background-image:url(images/kb_photography_pricing_3x1.gif);
background-repeat:no-repeat;
float: left;
height:404px;
width:564px;
}
#pricingflash{
float: right;
height:402px;
width:562px;
}
#pricingmiddlerightimage{
float: left;
clear:right;
height:472px;
width:43px;
}
/*End Pricing Page Styles*/

/*Proofing Page Styles*/
#proofinglogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#proofingmiddleleftimage{
float: left;
height:472px;
width:159px;
}
#proofingmiddlebox{
float:left;
height:472px;
width:320px;
padding-top:-1px;
}
#proofingmidlefttop{
background-image:url(images/kb_photography_proofing_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:234px;
width:320px;
}
#proofingmidright{
background-image:url(images/kb_photography_proofing_2x3.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:393px;
padding-top:-1px;
}
#proofingmidleftleft{
background-image:url(images/kb_photography_proofing_3x1.jpg);
background-repeat:no-repeat;
float: left;
height:148px;
width:27px;
}
#proofingrightbox{
float: left;
height:148px;
width:293px;
}
#proofingtext{
background-image:url(images/kb_photography_proofing_3x2.gif);
background-repeat:no-repeat;
float: left;
height:45px;
width:293px;
}
#proofingtextbot{
background-image:url(images/kb_photography_proofing_4x1.gif);
background-repeat:no-repeat;
float: left;
height:103px;
width:293px;
}
#proofingtextbot p{
margin:20px;
}
#proofingmidleftbot{
background-image:url(images/kb_photography_proofing_5x1.jpg);
background-repeat:no-repeat;
float: left;
height:90px;
width:320px;
}
#proofingmiddlerightimage{
float: right;
height:472px;
width:152px;
}
/*End Proofing Page Styles*/

/*Promotions Page Styles*/
#promotionslogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#contactmiddleleftimage{
float: left;
height:472px;
width:197px;
}
#promotionsmiddleimage{
background-image:url(images/kb_photography_promotions_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:292px;
padding-top:-1px;
}
#promotionstext{
background-image:url(images/kb_photography_promotions_2x3.gif);
background-repeat:no-repeat;
float: left;
height:74px;
width:345px;
}
#promotionstextbot{
background-image:url(images/kb_photography_promotions_3x1.gif);
background-repeat:no-repeat;
float: left;
height:398px;
width:345px;
}
#promotionstextbot p{
margin:30px;
}
#contactmiddlerightimage{
float: left;
clear:right;
height:472px;
width:190px;
}

/*End Promotions Page Styles*/


/*Raves Page Styles*/
#raveslogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#ravesmiddleimage{
background-image:url(images/kb_photography_raves_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:370px;
padding-top:-1px;
}
#ravesrightbox{
float: left;
height:472px;
width:343px;
padding-top:-1px;
}
#ravestext{
background-image:url(images/kb_photography_raves_2x3.gif);
background-repeat:no-repeat;
float: left;
height:71px;
width:343px;
}
#ravestextbot{
background-image:url(images/kb_photography_raves_3x1.gif);
background-repeat:no-repeat;
float: left;
height:401px;
width:343px;
}
/*End Raves Page Styles*/

/*Session Page Styles*/
#sessionlogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#sessionleftbox{
float: left;
height:472px;
width:345px;
padding-top:-1px;
}
#sessiontext{
background-image:url(images/kb_photography_session_2x2.gif);
background-repeat:no-repeat;
float: left;
height:68px;
width:345px;
}
#sessiontextbot{
background-image:url(images/kb_photography_session_3x1.gif);
background-repeat:no-repeat;
float: left;
height:404px;
width:345px;
}
#sessionmiddleimage{
background-image:url(images/kb_photography_session_2x3.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:368px;
padding-top:-1px;
}
/*End Session Page Styles*/

/*Sharing Page Styles*/
#sharinglogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#sharingmiddleimage{
background-image:url(images/kb_photography_sharing_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:292px;
padding-top:-1px;
}
#contactrightbox{
height:472px;
width:345px;
float:left;
padding-top:-1px;
}
#sharingtext{
background-image:url(images/kb_photography_sharing_2x3.gif);
background-repeat:no-repeat;
float: left;
height:74px;
width:345px;
}
#sharingtextbot{
background-image:url(images/kb_photography_sharing_3x1.gif);
background-repeat:no-repeat;
float: left;
height:398px;
width:345px;
}
#sharingtextbot p{
margin:30px;
}
/*End Sharing Page Styles*/

/*Spokesmodels Page Styles*/
#spokesmodelslogo{
	background-image:url(images/k_b_photography_portrait_logo.gif);
	background-repeat:no-repeat;
	float: left;
	clear:right;
	height:151px;
	width:1024px;
	}
#spokesmodelsmiddleimage{
background-image:url(images/kb_photography_spokesmodels_2x2.jpg);
background-repeat:no-repeat;
float: left;
height:472px;
width:370px;
padding-top:-1px;
}
#spokesmodelstext{
background-image:url(images/kb_photography_spokesmodels_2x3.gif);
background-repeat:no-repeat;
float: left;
height:71px;
width:343px;
}
#spokesmodelstextbot{
background-image:url(images/kb_photography_spokesmodels_3x1.gif);
background-repeat:no-repeat;
float: left;
height:401px;
width:343px;
}
/*End Spokesmodels Page Styles*/


/*Credit Styles*/
#footer{
float: right;
height:17px;
width:416px;
padding: 0px;
clear:both;
}
#sapphire{
background-image:url(images2/photography_by_allan_credit_2x2.gif);
background-repeat:no-repeat;
float: right;
height:17px;
width:211px;
padding: 0px;
}
#seishido{
background-image:url(images2/photography_by_allan_credit_2x3.gif);
background-repeat:no-repeat;
float: right;
height:17px;
width:205px;
padding: 0px;
}
