#mosaic_box {
	background-color:black;
	width:1028px;
	height:346px;
	margin:0px auto;
}

#mosaic_box .mosaic_border,
#mosaic_box .mosaic_bottom_border {
	clear:both;
	background-image: url(../images/mosaic/mosaic_border_bg.gif);
	background-repeat:repeat-x;
	display:block;
	width:100%;
	height:9px;
	position:relative;
}

#mosaic_box .mosaic_bottom_border {
	top:0px;
	!top:0px;
	_top:6px;
}

#mosaic_box #mosaic_content{
	margin:0px auto;
	margin-top:20px;
	margin-bottom:15px;
	width:990px;
	height:302px; 
}
.mosaic_bg {
	background-image: url(../images/mosaic/mosaic_bg.jpg); 
}
.mosaic_bg_hover {
	background-image: url(../images/mosaic/mosaic_bg_rollover.gif);
}

.mosaic_tile {
	width:31px;
	height:31px;
	dispaly:block;
	float:left;
	cursor:pointer;	
	position:relative;	
}

#mosaic_tile_1{top:75px;left:76px;}
#mosaic_tile_2{top:44px;left:448px;}
#mosaic_tile_3{top:230px;left:107px;}
#mosaic_tile_4{top:230px;left:541px;}
#mosaic_tile_5{top:44px;left:231px;}
#mosaic_tile_6{top:106px;left:231px;}
#mosaic_tile_7{top:13px;left:355px;}
#mosaic_tile_9{top:199px;left:45px;}
#mosaic_tile_10{top:168px;left:417px;}
#mosaic_tile_12{top:75px;left:-234px;}
#mosaic_tile_13{top:199px;left:665px;}
#mosaic_tile_14{top:137px;left:169px;}
#mosaic_tile_15{top:13px;left:231px;}
#mosaic_tile_16{top:13px;left:571px;}
#mosaic_tile_17{top:261px;left:200px;}
#mosaic_tile_19{top:261px;left:-48px;}
#mosaic_tile_20{top:106px;left:-420px;}

#mosaic_text_box {
/*border:1px solid red; */
	color:white;
	display:block;
	float:left;
	width:215px;
	height:155px;
	position:relative;
	top:42px;
	left:200px;
}

.mosaic_text {
	padding:20px 20px;
	text-align:left;
}

.mosaic_text h3 {
/*	font-size:18px; */
	font-size:17px;
	color:white;
	font-weight:bold;
}
.mosaic_text p {
	font-size:14px;
	line-height:20px;
	margin:5px 0px;
	color:white;
}

#mosaic_text_box a{
	font-style:italic;
	font-weight:bold;
	color:#C3CF21;
	text-decoration:underline;
}

.mosaic_tile_1_hover{background-image: url(../images/mosaic/tile_1_rollover.jpg);}
.mosaic_tile_2_hover{background-image: url(../images/mosaic/tile_2_rollover.jpg);}
.mosaic_tile_3_hover{background-image: url(../images/mosaic/tile_3_rollover.jpg);}
.mosaic_tile_4_hover{background-image: url(../images/mosaic/tile_4_rollover.jpg);}
.mosaic_tile_5_hover{background-image: url(../images/mosaic/tile_5_rollover.jpg);}
.mosaic_tile_6_hover{background-image: url(../images/mosaic/tile_6_rollover.jpg);}
.mosaic_tile_7_hover{background-image: url(../images/mosaic/tile_7_rollover.jpg);}
.mosaic_tile_9_hover{background-image: url(../images/mosaic/tile_9_rollover.jpg);}
.mosaic_tile_10_hover{background-image: url(../images/mosaic/tile_10_rollover.jpg);}
.mosaic_tile_12_hover{background-image: url(../images/mosaic/tile_12_rollover.jpg);}
.mosaic_tile_13_hover{background-image: url(../images/mosaic/tile_13_rollover.jpg);}
.mosaic_tile_14_hover{background-image: url(../images/mosaic/tile_14_rollover.jpg);}
.mosaic_tile_15_hover{background-image: url(../images/mosaic/tile_15_rollover.jpg);}
.mosaic_tile_16_hover{background-image: url(../images/mosaic/tile_16_rollover.jpg);}
.mosaic_tile_17_hover{background-image: url(../images/mosaic/tile_17_rollover.jpg);}
.mosaic_tile_19_hover{background-image: url(../images/mosaic/tile_19_rollover.jpg);}
.mosaic_tile_20_hover{background-image: url(../images/mosaic/tile_20_rollover.jpg);}

/* ****************************************************** */
/* inspire form */
/* ****************************************************** */
#inspire_form {text-align:right;width:182px;}

	#inspire_form input.text_field {border:none;width:180px;height:25px;font-size:22px;}
	#inspire_form h3 {font-size:22px;line-height:26px;margin-top:2px;}
	#inspire_form p {font-size:13px;line-height:16px;}
	#inspire_form .btn_submit {border:none;width:80px;height:18px;font-size:13px;line-height:16px;font-weight:bold;background-color:#E6B800;text-algin:left;margin-top:7px;margin-bottom:7px;}

/* ****************************************************** */
/* inspiration lightbox */
/* ****************************************************** */
#inspiration_lightbox {
/* must be inline in html dure to firefox... */
}
#inspiration_lightbox h3 {
	font-size:22px;
	line-height:26px;
	color:#9BA700;	
}
#inspiration_lightbox p{
	color:white;
	font-size:12px;
	line-height:18px;
}
#inspiration_form {
	float:left;display:inline;
	margin-left:20px;
}
#inspiration_form .form_row {
	 padding:2px 0;
	 display:block; 
	 float:left; 
	 width:430px;
}
#inspiration_form label {
	font-size:13px;
	font-weight:bold;
	margin:0px 5px;
}
#inspiration_form input.text_field {
	border:none;
	width:147px;
}
#inspiration_form input.long_text_field {
	border:none;
	width:300px;
	height:18px;
	font-size:13px;

}
#inspiration_form .btn_submit{
	border:none;
	width:80px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	background-color:#E6B800;text-algin:left;
}

#inspiration_form label.error {
	display:block;
	float:left;
	color:red;
	font-weight:bold;
}
