div.container
{width: 954px;
margin: 0 auto;
}

div.rowholder
{width: 954px;
margin: 0px;
float: left;}

div.navholder
{width: 554px;
margin: 0px;
float: left;
height: 63px;
background-image:url(/images/head3.jpg);}
	
div#skiptocontent
{
	position: absolute;
left: -9999px;
	}

/*********************************=head styles*************************/

div.headerbg
{
	width: 100%;
	background-image:url(/images/head_bg.jpg);
	height: 184px;
	background-position: center top;
	background-repeat:no-repeat;
	}
div.headerholder
{
	width: 954px;
	height: 184px;
	margin: 0 auto;
	}
	
div.head1
{
	width: 264px;
	background-image:url(/images/head1.jpg);
	height: 63px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
div.head2
{
	width: 136px;
	background-image:url(/images/head2.jpg);
	height: 63px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
div.head4
{
	width: 264px;
	background-image:url(/images/head4.jpg);
	height: 82px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
div.tag
{
	width: 549px;
	background-image:url(/images/tag.jpg);
	height: 82px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
	div.tag a
{
	width: 549px;
	height: 82px;
	float: left;
	}
	div.tag span
	{
	position: absolute;
	margin-left: -9999px;
	}
	div.tag h1
	{
	position: absolute;
	margin-left: -9999px;
	}
div.head5
{
	width: 141px;
	background-image:url(/images/head5.jpg);
	height: 82px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
div.head6
{
	width: 264px;
	background-image:url(/images/head_row_3.jpg);
	height: 39px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
div.head7
{
	width: 690px;
	background-image:url(/images/head_row_3_2.jpg);
	height: 39px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
	
div.containbg
{
	width: 954px;
	margin: 0px;
	background-image:url(/images/contain_bg.jpg);
	background-repeat:repeat-y;
	float: left;
	}

/*********************************=left column styles*************************/

div.inner_h1
{
	width: 667px;
	margin: 0px;
	height: 54px;
	background-image:url(/images/inner_h1.jpg);
	float: left;
	}
	
div.inner_h1 h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C9D7BD;
	font-size: 18px;
	margin: 18px 0px 8px 20px;
	width: 460px;
	float: left;
	display: inline;
	}
div.leftcol
{
	width: 247px; 
	float: left;
	margin: 0px;
	background-color: #27402D;
	}
div.col1top
{
	width: 247px;
	margin: 0px;
	height: 116px;
	background-image:url(/images/col1_top.jpg);
	float: left;
	}
div.col1toptemp
{
	width: 247px;
	margin: 0px;
	height: 116px;
	background-image:url(/images/col1_top_temp.jpg);
	float: left;
	}
div.col1about
{
	width: 247px;
	margin: 0px;
	height: 48px;
	background-image:url(/images/col1_t.jpg);
	float: left;
	}
	div.col1about a
	{
	width: 247px;
	margin: 0px;
	height: 48px;
	float: left;
	}
	div.col1about span
	{
	position: absolute;
	margin-left: -9999px;
	}

div.col1abouttemp
{
	width: 247px;
	margin: 0px;
	height: 48px;
	background-image:url(/images/col1_t_temp.jpg);
	float: left;
	}
div.col1tab{
	width: 218px;
	margin: 0px 0px 0px 15px;
	display: inline;
	height: 40px;
	background-image:url(/images/col1_button.jpg);
	float: left;
	} 	
div.col1tab p{
	width: 180px;
	margin: 8px 0px 0px 16px;
	display: inline;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	} 	
div.col1tab a{
	
	color: #000000;
	text-decoration: none;
	}
div.col1tab a:hover{
	
	color: #003300;
	text-decoration: underline;
	}
div.col1text
{
	background-image:url(/images/col_left_textbg.jpg);
	background-repeat: no-repeat;
	float: left;
	}
div.col1text p
{
	width: 188px;
	margin: 0px 0px 0px 43px;
	display: inline;
	color: #98b183;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	}
div.col1text a
{
	color:#98b183;
	}
	
div.col1hr
{
	width: 247px;
	margin: 0px;
	height: 18px;
	background-image:url(/images/col1_hr.jpg);
	float: left;
	}
div.shirttop
{
	width: 247px;
	margin: 0px;
	height: 177px;
	background-image:url(/images/col1_shirt_top.jpg);
	float: left;
	}
	div.shirttop a
	{
	width: 247px;
	margin: 0px;
	height: 177px;
	float: left;
	}
	div.shirttop span
	{
	position: absolute;
	margin-left: -9999px;
	}
div.shirtbottom
{
	width: 247px;
	margin: 0px;
	height: 80px;
	background-image:url(/images/col1_shirt_bottom.jpg);
	float: left;
	}
	div.shirtbottom a
	{
	width: 247px;
	margin: 0px;
	height: 80px;
	float: left;
	}
	div.shirtbottom span
	{
	position: absolute;
	margin-left: -9999px;
	}
div.contacttim
{
	width: 247px;
	margin: 30px 0px 0px 0px;
	height: 63px;
	background-image:url(/images/col1_commiss_top.jpg);
	float: left;
	}
	div.contacttim a
	{
	width: 247px;
	margin: 0px;
	height: 63px;
	float: left;
	}
	div.contacttim span
	{
	position: absolute;
	margin-left: -9999px;
	}
div.commission
{
	width: 247px;
	margin: 0px;
	height: 81px;
	background-image:url(/images/col1_commiss_bottom.jpg);
	float: left;
	}
	div.commission a
	{
	width: 247px;
	margin: 0px;
	height: 81px;
	float: left;
	}
	div.commission span
	{
	position: absolute;
	margin-left: -9999px;
	}

div.hiretim
{
	width: 247px;
	margin: 30px 0px 30px 0px;
	height: 63px;
	background-image:url(/images/col1_hire.jpg);
	float: left;
	}
	div.hiretim a
	{
	width: 247px;
	margin: 0px;
	height: 63px;
	float: left;
	}
	div.hiretim span
	{
	position: absolute;
	margin-left: -9999px;
	}

/*********************************=mid column*************************/


div.seperatecol
{
	width: 33px;
	float: left;
	margin: 0px;
	}
div.seperateimg
{
	width: 33px;
	background-image:url(/images/mid_col.jpg);
	height: 116px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}

/*********************************=content column styles*************************/
	
div.contentcol
{
	width: 674px;
	float: left;
	margin: 0px;
	background-image:url(/images/texture_bg.jpg);
	background-repeat:no-repeat;
	}
	
div.contentholder
{
	width: 674px;
	float: left;
	margin: 0px;
	color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
div.contentholder a
{color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
div.contentholder p
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	}
div.contenttext
{
	width: 630px;
	margin: 30px 0px 0px 20px;
	display: inline;
	float: left;
	}	

div.title_paint
{
	width: 138px;
	background-image:url(/images/sec1_title.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
	div.title_paint a
	{
	width: 138px;
	margin: 0px;
	height: 54px;
	float: left;
	}
	div.title_paint span
	{
	position: absolute;
	margin-left: -9999px;
	}
div.title_paint_mid
{
	width: 280px;
	background-image:url(/images/sec1_title_mid.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
div.title_paint_view
{
	width: 256px;
	background-image:url(/images/sec1_title_view.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
	div.title_paint_view a
	{
	width: 256px;
	margin: 0px;
	height: 54px;
	float: left;
	}
	div.title_paint_view span
	{
	position: absolute;
	margin-left: -9999px;
	}	
	
	
div.title_ill
{
	width: 138px;
	background-image:url(/images/sec2_title.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
	div.title_ill a
	{
	width: 138px;
	margin: 0px;
	height: 54px;
	float: left;
	}
	div.title_ill span
	{
	position: absolute;
	margin-left: -9999px;
	}
div.title_ill_mid
{
	width: 261px;
	background-image:url(/images/sec2_title_mid.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
div.title_ill_view
{
	width: 275px;
	background-image:url(/images/sec2_title_view.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
	div.title_ill_view a
	{
	width: 275px;
	margin: 0px;
	height: 54px;
	float: left;
	}
	div.title_ill_view span
	{
	position: absolute;
	margin-left: -9999px;
	}	


div.title_design
{
	width: 138px;
	background-image:url(/images/sec3_title.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
	div.title_design a
	{
	width: 138px;
	margin: 0px;
	height: 54px;
	float: left;
	}
	div.title_design span
	{
	position: absolute;
	margin-left: -9999px;
	}
div.title_design_mid
{
	width: 280px;
	background-image:url(/images/sec3_title_mid.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
div.title_design_view
{
	width: 256px;
	background-image:url(/images/sec3_title_view.jpg);
	height: 54px;
	margin: 0px;
	float: left;
	background-repeat:no-repeat;
	}
	div.title_design_view a
	{
	width: 256px;
	margin: 0px;
	height: 54px;
	float: left;
	}
	div.title_design_view span
	{
	position: absolute;
	margin-left: -9999px;
	}	


/*********************=homepage photos******************/

div.pic1holder
{
	width: 210px;
	height: 245px;
	float: left;
	margin: 0px 20px 0px 0px;
	}
	div.pic1_paint
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec1_pic1.jpg);
		}
			div.pic1_paint a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic1_paint span
			{
			position: absolute;
			margin-left: -9999px;
				}
				
	div.pic1_ill
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec2_pic1.jpg);
		}
			div.pic1_ill a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic1_ill span
			{
			position: absolute;
			margin-left: -9999px;
				}
	div.pic1_design
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec3_pic1.jpg);
		}
			div.pic1_design a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic1_design span
			{
			position: absolute;
			margin-left: -9999px;
				}
				
				
	div.pic1holder p
	{
	width: 160px;
	color: #C9D6BC;
	text-align: center;
	margin: 0px 0px 0px 25px;
	float: left;
	display: inline;
		}
		
div.pic2holder
{
	width: 210px;
	height: 245px;
	float: left;
	margin: 0px 17px 0px 0px;
	}
	div.pic2_paint
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec1_pic2.jpg);
		}
			div.pic2_paint a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic2_paint span
			{
			position: absolute;
			margin-left: -9999px;
				}
				
		div.pic2_ill
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec2_pic2.jpg);
		}
			div.pic2_ill a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic2_ill span
			{
			position: absolute;
			margin-left: -9999px;
				}
				
	div.pic2_design
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec3_pic2.jpg);
		}
			div.pic2_design a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic2_design span
			{
			position: absolute;
			margin-left: -9999px;
				}
	div.pic2holder p
	{
	width: 160px;
	color: #C9D6BC;
	text-align: center;
	margin: 0px 0px 0px 25px;
	float: left;
	display: inline;
		}
		
div.pic3holder
{
	width: 210px;
	height: 245px;
	float: left;
	margin: 0px 0px 0px 0px;
	}
	div.pic3_paint
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec1_pic3.jpg);
		}
			div.pic3_paint a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic3_paint span
			{
			position: absolute;
			margin-left: -9999px;
				}
				
	div.pic3_ill
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec2_pic3.jpg);
		}
			div.pic3_ill a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic3_ill span
			{
			position: absolute;
			margin-left: -9999px;
				}
				
	div.pic3_design
	{
	width: 210px;
	height: 185px;
	float: left;
	background-image:url(/images/sec3_pic3.jpg);
		}
			div.pic3_design a
			{
			width: 210px;
			height: 185px;
			float: left;
				}
			div.pic3_design span
			{
			position: absolute;
			margin-left: -9999px;
				}
	div.pic3holder p
	{
	width: 160px;
	color: #C9D6BC;
	text-align: center;
	margin: 0px 0px 0px 25px;
	display: inline;
	float: left;
		}
	
	
div.footertop
{
	width: 100%;
	background-image:url(/images/footer_hr.jpg);
	height: 22px;
	background-position: center top;
	background-repeat:repeat-x;
	float: left;
	}
div.footerbg
{
	width: 100%;
	background-image:url(/images/footer_repeat_bg.jpg);
	height: 258px;
	background-position: center top;
	background-repeat:repeat-x;
	float: left;
	}
	
div.footerleft
{
	width: 187px;
	float: left;
	margin: 0px;
	position: absolute;
	}
	div.footerleft p
	{
	width: 160px;
	float: left;
	margin: 30px 0px 0px 20px;
	display: inline;
	color: #C9D6BC;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
		}
	div.footerleft a
	{
	color: #C9D6BC;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
		}
	div.footerleft a:hover
	{
	text-decoration: none;
		}
div.footersquiggly
{
	width: 110px;
	height: 224px;
	background-image:url(/images/footer_sqiggly.jpg);
	float: left;
	margin-top: -8px;
	margin-left: 187px;
	display: inline;
	position: absolute;
	}
div.footerright
{
	width: 650px;
	float: left;
	margin-left: 297px;
	display: inline;
	position: absolute;
	}
	div.footerrightholder
	{
		width: 608px; 
		float: left; 
		margin: 0px 0px 0px 40px;
		display: inline;
		}
		
		div.footerrightholder p
	{
	width: 600px;
	float: left;
	margin: 30px 0px 8px 0px;
	display: inline;
	color: #C9D6BC;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
		}
	div.footerrightholder a
	{
	color: #C9D6BC;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
		}
	div.footerrightholder a:hover
	{
	text-decoration: none;
		}
	div.socials
	{
		width: 600px; 
		float: left; 
		margin: 0px;
		}
	div.linkedin
	{
	width: 130px;
	height: 47px;
	background-image:url(/images/footer_linked.jpg);
	float: left;
	margin-right: 15px;
		}
			div.linkedin a
			{
			width: 130px;
			height: 47px;
			float: left;
				}
			div.linkedin span
			{
				position: absolute;
			margin-left: -9999px;
			}
	div.facebook
	{
	width: 130px;
	height: 47px;
	background-image:url(/images/footer_twitt.jpg);
	float: left;
	margin-right: 15px;
		}
			div.facebook a
			{
			width: 130px;
			height: 47px;
			float: left;
				}
			div.facebook span
			{
				position: absolute;
			margin-left: -9999px;
			}
	div.twitter
	{
	width: 130px;
	height: 47px;
	background-image:url(/images/footer_twitt.jpg);
	float: left;
	margin-right: 15px;
	}
			div.twitter a
			{
			width: 130px;
			height: 47px;
			float: left;
				}
			div.twitter a
			{
				position: absolute;
			margin-left: -9999px;
			}
	div.flickr
	{
	width: 130px;
	height: 47px;
	background-image:url(/images/footer_flickr.jpg);
	float: left;
	}
			div.flickr a
			{
			width: 130px;
			height: 47px;
			float: left;
				}
			div.flickr span
			{
				position: absolute;
			margin-left: -9999px;
			}
		
div.footerbottom
{
	width: 100%;
	background-color: #000;
	height: 48px;
	float: left;
	}
	div.medpicholder
	{
	width: 294px;
	margin: 10px 20px 20px 20px;
	display: inline;
	float: left;
	}
	div.medpicholder p
	{
	width: 294px;
	margin: 8px 0px 0px 0px;
	float: left;
	text-align:center;
	color: #fff;
	}
	div.medpic
	{
	width: 294px;
	height: 262px;
	margin: 0px;
	float: left;
	}
	div.w3c
	{
		width: 88px;
		float: left;
		margin: 12px 0px 20px 80px;
		display: inline;
		}
	div.w3c p
	{
		float: left;
		margin: 0px;
		}
div.designholder
{
	width: 650px;
	float: left;
	margin: 20px 0px 10px 0px;
	}
div.designpicholder
{
	width: 425px;
	float: left;
	margin: 0px 10px 0px 0px;
	}
div.designtextholder
{
	width: 200px;
	float: right;
	margin: 30px 0px 0px 0px;
	}
div.designtextholder p
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 3px 0px 8px 0px;
	}
div.designtextholder a
{
	color: #fff;
	}
div.viewall
{
	width: 120px;
	float: right;
	margin-right: 10px;
	margin-top: 20px;
	}
div.viewall a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C9D7BD;
	}
	
	