/* JillVegas.com 11.19.06 */



* {margin:0; padding:0;}

html, body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; height: 100%; background: #dfdfdf; margin: 0px; padding: 0px; text-align: center; /* horizontal centering for IE Win quirks *//* horizontal centering for IE Win quirks */ }

h1 { font-size: 20px; color: #72a9b7; margin: 0 0 10px 0; font-family: georgia, times, helvetica, sans-serif; font-weight: bold; }



h2 { font-size: 20px; color:#72a9b7; font-family:Georgia, "Times New Roman", Times, serif; }

h3 { font-size: 130%;  }

#distance { width: 1px; height: 50%; margin-bottom: -300px; /* half of container's height */ float: left; }

#column { margin: 0 auto; position: relative; /* puts container in front of distance */ text-align: left; height: 600px; width: 900px; clear: left; }

#homestage{ width: 900px; height: 494px; background-image: url(http://www.jillvegas.com/images/home.jpg); background-repeat: no-repeat; margin: 0 0 4px 0; }

#home_whatsnew {
	background-image:url(../images/home_whatsnew_box.gif);
	background-repeat:no-repeat;
	width:251px;
	height:178px;
	padding-top:70px;
	
}

.whatsnew_text_lg {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFF;
	
}
.whatsnew_text_lg a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#FFF;
	text-decoration:none;
	
}

.whatsnew_text_sm {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFF;
	line-height:110%;
}

.whatsnew_text_sm a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

	
	
	
	
/* ----------------------- The BOOK  ---------------------- */
	
#bookstage { height: 494px; width: 900px; background-color: White; }	

#bookstagephoto { float: left; width: 325px; }

.underline { background: url(../speed-decorating/dot.gif) repeat-x; height: 20px; margin-top: -6px; }

#bookstagetext { float: right; width: 400px; padding: 15px 32px 0 0; color: #79aab7; font-family: georgia, times, helvetica, sans-serif; }	
	
#bookstagetext p { margin: 0 0 1.3em 0; }	
#bookstagetext a { text-decoration: none; font-weight: bold; }
#bookstagetext a:hover { color: #828383; }	
	
	
	
#bookstagetext  blockquote { color: #a1c23a; /* ---GREEN --*/ font-size: 90%; }

.bookquote { font-size: 65%; padding: 0 0 0 15px; }
.bookquote a { color: #79aab7; /* --- BLUE --*//* --- BLUE --*/ }	
	
	
.blue { color: #79aab7; /* --- BLUE --*/ font-size: 90%; font-family: georgia, times, helvetica, sans-serif; }
.green { color: #a1c23a; /* --- GREEN --*/ font-size: 95%; }

.quote { padding-top: -10px; }	
	
	
.touch a:hover { text-decoration: none; color: red; }


	
	
	
	
	
#linkreset a:link { color: #a1c23a; }	
#linkreset a:hover { color: #828383; }	


	
#stage { width: 900px; height: 494px; margin: 0 0 4px 0; background-color:#FFF; }	

#stage2 { width: 900px; height: 570px; margin: 0 0 4px 0; background-color:#FFF; }

#stage_long { width: 900px; height: 650px; margin: 0 0 4px 0; background-color:#FFF; }

#stage_longer { width: 900px; height: 850px; margin: 0 0 4px 0; background-color:#FFF; }

#stage_longer2 { width: 900px; height: 950px; margin: 0 0 4px 0; background-color:#FFF; }

#stage_testimonial { width: 900px; height: 1116px; margin: 0 0 4px 0; background-color:#FFF; }

#stage_press { width: 900px; height: 1675px; margin: 0 0 4px 0; background-color:#FFF; }

	
#stagephotos { height: 494px; width: 263px; float: right; }	
	
#stagetext { height: 476px; width: 558px; float: left; background-color: White; padding: 17px 25px 0 45px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2 em; overflow:visible; color: #828383; font-size: 0.8em; }	

#stagetext_long { height: 1106px; width: 558px; float: left; background-color: White; padding: 17px 25px 0 45px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2 em; overflow:visible; color: #828383; font-size: 0.8em; }	


#stagetext_wide { width: 830px; float: left; background-color: White; padding: 17px 25px 0 45px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2 em; overflow: auto; color: #828383; }	


#stagetext p { margin: 0 0 1.3em 0; }	
	
#stagetext a { text-decoration: none; color: #4c4643; font-weight: bold; }

#stagetext_wide p { margin: 0 0 1.3em 0; color:#828383; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; }	
	
#stagetext_wide a { text-decoration: none; color: #4c4643; font-weight: bold; }

#stagetext_long p { margin: 0 0 1.3em 0; color:#828383; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em; }	
	
#stagetext_long a { text-decoration: none; color: #4c4643; font-weight: bold; }


#photographers { width: 300px; color: #4c4643; font-weight: normal; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#photographers a{ color: #4c4643; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; }
#photographers a:hover { text-decoration: underline; }

.leftpic { padding: 0 8px 0 0; }
.leftpicmo { padding: 0 21px 0 0; }


/* Begin Projects */
#projects { width: 868px; height: 477px; padding: 17px 15px 0 17px; margin: 0 0 4px 0; background-color: White; }

#projectstext { width: 119px; height: 377px; float: left; }	
#projectstext p { margin: 0 0 .3em 0; }
#projectstext a { text-transform: uppercase; color: #939393; font-family:Verdana, Geneva, sans-serif;   text-decoration: none; font-size: .7em; }


#projectstext h1 a:link { font-size: 20px; color: #72a9b7; margin: 0 0 10px 0; font-family: georgia, times, helvetica, sans-serif; font-weight: bold; }

#projectstext a:hover { color: #474747; }

#projectsright{ width: 604px; height: 342px; float: right; }



#vegastext { width: 190px; height: 377px; float: left; }	
#vegastext p { margin: 0 0 .3em 0; }
#veagstext a { text-transform: uppercase; color: #939393; font-family:Georgia, "Times New Roman", Times, serif; text-decoration: none; font-size: .8em; }
#vegastext a:hover { color: #474747; }

#vegassright{ width: 132px; height: 342px; float: right; }

#vegasbox /* main wrapper */ { width: 570px; float: left; background-color: White; padding: 17px 20px 0px 45px; }	




#prevnext { text-align: right; color: White; font-size: .6em; text-transform: uppercase; width: 200px; height: 22px; float: right; padding: 10px 1px 0 0; }
#prevnext a{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #939393; text-decoration: none; }
.arrowbump {margin:0 0 -2px 0;}		
#prevnext a:hover { color: #474747; }
#description{ width: 395px; padding: 10px 0 0 0; float: left; height: 71px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; font-size: .8em; color: #474747; }
#description p { margin: 0 0 .5em 0; }	
.descriptiontext{ width: 395px; }
.descriptiontitle { font-size: 1.1em; font-weight: bold; }
#description a { text-decoration: none; font-weight: bold; color: #474747; }
#description a:hover{ text-decoration: underline; }	
	
/* End Projects */	
	
	
	
/* Begin Buzz */	


#buzzbox /* main wrapper */ { width: 570px; float: left; background-color: White; padding: 17px 20px 0px 45px; }	

#buzzbox640 /* main wrapper */ { width: 670px; float: left; background-color: White; padding: 17px 20px 0px 25px; }	

#buzzbox400 /* main wrapper */ { width: 670px; float: left; background-color: White; padding: 17px 20px 0px 25px; }	
	
#buzzboxclean /* main wrapper */ { width: 783px; float: left; background-color: White; padding: 17px 0 0 27px; }	


#presstext_long { float: right; width: 450px; height: 1270px; padding: 0 25px 0 0; margin: 0px 0 0 0; color: #4c4643; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; }	

#presstext_long2 { float: right; width: 450px; height: 920px; padding: 0 25px 0 0; margin: 0px 0 0 0; color: #4c4643; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; }	

#presstext_short2 { float: right; width: 450px; height: 820px; padding: 0 25px 0 0; margin: 0px 0 0 0; color: #4c4643; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; }	


#presstext_short { float: right; width: 450px; height: 620px; padding: 0 25px 0 0; margin: 0px 0 0 0; color: #4c4643; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; }	


/* -----------------  BUZZTEXT ---------------- */	

#buzztext_new { width: 840px; padding: 0 35px 0 40px; margin: 37px 0 0 0; color: #4c4643; font-family:Georgia, "Times New Roman", Times, serif; font-size: .8em ; overflow:auto; }	

#buzztext { float: right; width: 340px; height: 470px; padding: 0 25px 0 25px; margin: 0px 0 0 0px; color: #4c4643; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; overflow: auto; }	

#buzztext_long { float: right; width: 340px; height: 570px; padding: 0 25px 0 0; margin: 0px 0 0 0; color: #4c4643; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; }	

#buzztext640_long { float: right; width: 640px;  padding: 0 25px 0 0; margin: 0px 0 0 0; color: #4c4643; font-family: Georgia, "Times New Roman", Times, serif; font-size: .8em; }	


#buzztext p { margin: 0 0 1.7em 0; }	
#buzztext a { text-decoration: none; color: #4c4643; font-weight: bold; }
#buzztext a:hover { text-decoration: underline; }
#buzztext h2 { margin: 0 0 1.1em 0; font-size: 18px; color:#72a9b7; }
#buzztext h4 { margin: 0 0 0 0; font-size: 12px; color:#72a9b7; text-transform:uppercase; }

.buzztextjadore { line-height: 1.5em; }
#buzzbox ol li{ margin: 10px 0 0 28px; }
#buzztext ul{ margin: -12px 0 16px 28px; }
#buzztext ul li{ margin: 0 0 3px 0; }



#buzztext_long p { margin: 0 0 1.7em 0; }	
#buzztext_long a { text-decoration: none; color: #4c4643; font-weight: bold; }
#buzztext_long a:hover { text-decoration: underline; }
#buzztext_long h2 { margin: 0 0 1.1em 0; font-size: 18px; color:#72a9b7; }
#buzztext_long h4 { margin: 0 0 0 0; font-size: 12px; color:#72a9b7; text-transform:uppercase; }
#buzztext_long ul{ margin: -12px 0 16px 28px; }
#buzztext_long ul li{ margin: 0 0 3px 0; }


/* -----------------  BUZZTEXT WIDE---------------- */	

#buzzboxwide /* main wrapper */ { height: 477px; width: 783px; float: left; background-color: White; padding: 17px 0 0 17px; xborder: 1px solid blue; }	
#moviebox { float: right; width: 584px; height: 470px; padding: 0 40px 0 0; margin: 0px 0 0 0; color: #4c4643; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em; overflow: auto; }	

#movieframe { width: 640px; margin: 0 0 0 50px; border: 1px solid blue; }
#moviebox a { text-decoration: none; color: #4c4643; font-weight: bold; }
.center { text-align: center; }
.movie { padding: 0 0 16px 0; }
#buzztextwide { float: right; width: 584px; height: 439px; padding: 0 40px 0 0; margin: 37px 0 0 0; color: #4c4643; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em; overflow: auto; }	
#buzztextwide p { margin: 0 0 1.7em 0; text-align: left; }	
#buzztextwide a {text-decoration: none;	color:#4c4643;  font-weight: bold; }
#buzztextwide a:hover {text-decoration: underline;}
#buzztextwide h2 { margin: 0 0 1.2em 0; }
.buzztextjadore {line-height:1.5em;}
#buzztextwide ol li{ margin: 10px 0 0 28px; }
#buzztextwide ul{ margin: -12px 0 16px 28px; }
#buzztextwide ul li{ margin: 0 0 3px 0; }
#buzztextwide blockquote { padding: 0 0 0 10px; }
.mannreportpics { padding: 0 0 6px 12px; }
.manntitle { font-size: 1.5em; }

#cleanbox { width: 603px; height: 455px; padding: 0 0 0 0; color: #4c4643; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em; overflow: auto; }

.video-center { margin: 0 0 10px 0; }
#cleanbox a{ color: #4c4643; }

.vid-text { width: 464px; margin: 0 auto; }

.video { margin: 0 0 15px 0; }
.tinyvideolink { font-size: 9px; }




xh3 { color: #4c4643; font-size: 1em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0 0 .5em 0; font-weight: bold; }



/* End Buzz */
	
	
	

	
#address{ padding: 8px 0 0 18px; width: 490px; float: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .58em; color: white; }
	
	
	
	
	
	
	
	
	
	
	
	
/* Start of Mailing List form */
	
#mailinglist{ width: 380px; height: 18px; margin: 0; padding: 5px 8px 0 0; float: right; text-align: right; }
	
.arrow { padding: 0 0 1px 0; vertical-align: -3px; line-height: 1.5em; }	
		
	
.textbox { background-color: White; color: black; text-transform: lowercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; border: 0; height: 15px; width: 130px; line-height: 1.6em; }


.join { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .58em; letter-spacing: .02em; color: white; text-transform: uppercase; padding: 1px 0 0 0; }
	
/* End of Mailing List form */	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#footer{ width: 900px; height: 28px; margin: 0 0 8px 0; background-color: #828383; vertical-align:bottom; }	
	
#footer a { color: white; text-decoration: none; }	
#footer a:hover { color: white; text-decoration: underline; }	


#footertag{ width: 902px; margin: 5px 0 0 0; height: 22px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .58em; color: white; text-align: center; }
#footertag a { color: white; text-decoration: none; }
#footertag a:hover { color: #828383; }

	
	
	
	
	
	
/* Start Header */	

#header { width: 900px; height: 42px; margin: 0 0 4px 0; color: White; background: White url(../images/header900_left.gif) no-repeat; }
#header h1 { display: none; }	

#navcontainer { float: left; padding: 18px 0px 5px 0px; margin: 0 0 1em 158px; overflow: hidden; width: 690px; font-family:Georgia, "Times New Roman", Times, serif; font-size: .69em; text-transform: uppercase; font-weight: bold; }

.noborder {border-right: none;}

#navlist { list-style-type: none; margin: 0; padding: 0; }

#navlist li { border-right: 1px solid #939393; float: left; line-height: .7em; margin: 0 .6em 0 -.6em; padding: 0 .5em 0 .8em; }


#navlist a {text-decoration: none;  color: #939393; }

#navlist a:hover {text-decoration: none;  color: #474747}

/* End Header */








	






/* Mann Report */
#mannhomestage{ width: 900px; height: 494px; background-color: White; margin: 0 0 4px 0; overflow: auto; }

#manncolumn {margin:0 auto; width:855px;padding:0 0 0 14px;	background-color: White; }	
#manncolumn h1 {font-family: Arial, Helvetica, sans-serif;font-size: 2em; display: block;}
#manncolumn h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em;margin: 0 0 5px 0;  color: Black; }
#manncolumn h5 {margin: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif;}
#manncolumn p { padding:0 0 14px 0;font-family: Arial, Helvetica, sans-serif;font-size: .8em;}


 
#top{padding:20px 0 0 0;width:850px;height:75px;}

#middle{width:850px;}

#middleleft{width:455px;float:left;text-align:left;}

#middleright{width:455px;float:right;text-align:left;}
.mannfootertext{text-align:right;padding:20px 0 0 0;}
#mannfooter{ width: 850px; height: 50px; text-align: right; padding: 20px 0 0 0; clear: both; }

.herpic {padding:0 10px 5px 0 ;}

.homequote {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/home-quotebg.gif);
	background-repeat:no-repeat;
	line-height:120%;
	font-size:1.05em;
	color:#828383;
	padding: 10px 20px 0 35px;
	text-decoration:none;
}
.homequote a {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-repeat:no-repeat;
	line-height:120%;
	font-size:1.05em;
	color:#828383;
	text-decoration:none;
}

.dots_vertical {
	background-image:url(../images/greendot_single.gif);
	background-repeat:repeat-y;
}

.dots_horizontal {
	background-image:url(../images/greendot_single.gif);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
}

.read_more {
	font-size:0.8em;
	text-align:right;
	margin-top:20px;
	margin-right:15px;
	margin-left:30px;
	color:#690;
}

.read_more a {
	font-size:0.8em;
	text-align:right;
	margin-top:20px;
	margin-right:15px;
	margin-left: 30px;
	color:#690;
}

.press_return {
	font-size:0.8em;
	text-align:center;
	margin-top:30px;
	text-transform:uppercase;
	color:#333;
}

.press_return a {
	font-size:0.8em;
	text-align:center;
	margin-top:30px;
	text-transform:uppercase;
	color:#333;
}

