
body {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

#main {
	width: 760px;
	margin: 0 auto 0 auto;
	background-color:#FFFFFF;
}
	

#content {
	width: 760px;
	margin: 0 auto 0 auto;
	background-color:#FFFFFF;
}

#content01 {
	width: 680px;
	margin: 0 auto 0 auto;
	background-color:#FFFFFF;
}

#contentwide {
	width: 1100px;
	margin: 0 auto 0 auto;
	background-color:#FFFFFF;
}

#contentlrg {
	width: 845px;
	margin: 0 auto 0 auto;
	background-color:#FFFFFF;
}

p.caption {
	font-size:  11px;
	line-height: normal;
	margin-bottom: 15px;
}

#gallery .design p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 14px;
}

.photo img {
	background-color: #FFF;
	padding: 15px;
}



.jpg img {
	background-color: #FFF;
	padding: 90px 90px 90px 90px;
	
}



.design p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 10px 0 10px 0;
	height: 2em;
}

.design {
	float: left;
	width: 191px;
	margin: 20px 15px 10px 35px;
}

.design130 p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin: 0px 0px 14px 0px;
	height: 2em;
}

.design130 {
	float: left;
	width: 130px;
	padding: 0px 10px -10px 10px;
	margin: 5px 10px 10px 10px;
}

.photo01 img {
	float: inherit;
	background-color: #FFF;
	padding: 0px 5px 0px 5px;
}

.designh {
	float: left;
	width: 191px;
	margin: 20px 15px 10px 35px;
}

.designh .photo img {
	background-color: #FFF;
	padding: 20px 0 0 35px;
}

.designh p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 10px 0 10px 0;
	height: 2em;
}

#gallery designlrg p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.designlrg p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	margin: 15px 0 10px 0;
	height: 2em;
}

#gallery designssp p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.designssp p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	margin: 50px 50px 10px 10px;
	height: 2em;
}

.flash728x90{
	background-color: #FFF;
	margin: 20px 0px 20px 20px;
}

.flash300x250{
	background-color: #FFF;
	margin: 20px 0px 20px 225px;
}

.flash160x600{
	background-color: #FFF;
	margin: 0px 0px 0px 300px;
}
.photolrg img {
	background-color: #FFF;
	margin: 20px;
}

.photolrger img {
	background-color: #FFF;
	margin: 20px 128px 20px 150px;
}

.photolrger01 img {
	background-color: #FFF;
	margin: 20px 128px 20px 100px;
}

.photolrger02 img {
	background-color: #FFF;
	margin: 20px 128px 20px 175px;
}

.photolrgerthin img {
	background-color: #FFF;
	margin: 20px 10px 20px 60px;
}

.photolrgerthiner img {
	background-color: #FFF;
	margin: 20px 10px 20px 265px;
}

.photolrgerthiner01 img {
	background-color: #FFF;
	margin: 20px 10px 20px 200px;
}

.photolrgerthiner02 img {
	background-color: #FFF;
	margin: 20px 10px 20px 250px;
}

.photobizcard img {
	background-color: #FFF;
	margin: 5px 10px 20px 50px;
}

.photobizcard01 img {
	background-color: #FFF;
	margin: 5px 10px 20px 70px;
}


.designlrg {
	float: none;
	width: 760px;
}

.designssp {
	float: none;
	width: 760px;
	height: 675px;
}

.designsspbanners {
	float: none;
	width: 760px;
	height: 760px;
	padding: 10px 0px 0px 0px;
}

.designflashwork {
	float: none;
	width: 760px;
	height: 760px;
	padding: 10px 0px 0px 100px;
}

.flashbanners {
	float: none;
	width: 760px;
	height: 350px;
	padding: 10px 0px 0px 0px;
}

.flashbanners160x600 {
	float: none;
	width: 760px;
	height: 660px;
	padding: 10px 0px 0px 0px;
}

.designssplrg {
	float: none;
	width: 845px;
	height: 1175px;
	padding: 10px 0px 0px 0px;
}

.designsspscreen {
	float: none;
	width: 845px;
	height: 1525px;
	padding: 10px 0px 0px 0px;
}



.designlrg p a:link { 
	color: #333333; 
	text-decoration:none;
}

.designlrg p a:hover {
	color:#FF9900;
	text-decoration:none
}

.designlrg p a:visited {
	color: #333333;
	text-decoration: none;
}

.photowide img {
	background-color: #FFF;
	padding: 20px 50px 10px 50px;
	overflow:auto;
}
	
.designwide {
	width: 1100px;
}

.designwide p a:hover {
	color:#FF9900;
	text-decoration:none
}

.designwide p a:visited {
	color: #333333;
	text-decoration: none;
}
	
.designwide p a:link { 
	color: #333333; 
	text-decoration:none;
}

.designwide p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
	margin: 15px 0 10px 0;
	height: 2em;
}


h1 {
	font: normal 2.4em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	border-bottom: 1px dashed #999;
	padding: 5px 0 5px 8px;
	color: #14556b;
}

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin: 10px 8px 0 0;
}


.title {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size:18px;
	font-style: bold;
	padding: 10px 0 10px 0;
}
/*
.title p{
	text-align: center;
	font: Verdana;
	font-size:18px;
	font-style: bold;
	padding: 10px 0 10px 0;
}
*/


.copyright {
	padding: 50px 0 0 0;
	margin: 10px 0 0 10px;
	clear: both;
}

.copyright a:link { 
	color: #333333; 
	text-decoration:none;
}

.copyright a:hover {
	color:#FF9900;
	text-decoration:none
}

.copyright a:visited {
	color: #333333;
	text-decoration: none;
}

#footer {
	background-image: url(images/pettibonedesignlogowhitesm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 760px;
	height:80px;
	padding: 20 0 20 0;
	margin: 0 0 10 0;
	clear: both;
}

#footer680 {
	background-image: url(images/pettibonedesignlogowhitesm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 680px;
	height:80px;
	padding: 20 0 20 0;
	margin: 0 0 10 0;
	clear: both;
}

#footerwide {
	background-image: url(images/pettibonedesignlogowhitesm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 1100px;
	height:80px;
	padding: 20 0 20 0;
	margin: 0 0 10 0;
	clear: both;
}

#footerlrg {
	background-image: url(images/pettibonedesignlogowhitesm.gif);
	background-repeat: no-repeat;
	background-position: top center;
	width: 845px;
	height:80px;
	padding: 20 0 20 0;
	margin: 0 0 10 0;
	clear: both;
}

#return {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 760px;
	height:80px;
	padding: 20 00 20 00;
	margin: 0 0 10 0;
	clear: both;
}

#return680 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 680px;
	height:80px;
	padding: 20 00 20 00;
	margin: 0 0 10 0;
	clear: both;
}

#returnbanners {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 760px;
	height:80px;
	padding: 0 0 10 0;
	margin: 0 0 10 0;
	clear: both;
}

#returnlrg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 845px;
	height:80px;
	padding: 20 00 20 00;
	margin: 0 0 10 0;
	clear: both;
}

#navtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	background-color: #FFF;
	padding: 20px 5px 20px 5px;
	vertical-align:top;
	text-decoration:none;
	line-height: 14px;
	text-align:center;
	border-bottom:1px solid #666666;
}
	
#navtext a:link { 
	color: #333333; 
	text-decoration:none;
}

#navtext a:hover {
	color:#FF9900;
	text-decoration:none
}

#navtext a:visited {
	color: #333333;
	text-decoration: none;
}

#subnavtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	background-color: #FFF;
	padding: 0px 5px 50px 5px;
	vertical-align:top;
	text-decoration:none;
	line-height: 13px;
	text-align:center;
	
}
	
#subnavtext a:link { 
	color: #333333; 
	text-decoration:none;
}

#subnavtext a:hover {
	color:#FF9900;
	text-decoration:none
}

#subnavtext a:visited {
	color: #333333;
	text-decoration: none;
}
	
.mainimage{
	background-image: url(images/newsplashbk.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 320px 0 200px 0;
	border:none;
	margin: 0 auto 0 auto;
}
	
.logo{
	margin:0 100px;
	padding: 10px;
	border: none;
	padding: 10px;
	padding-top:55px;
	padding-left:355px;
}
	
.resumetxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	padding-left: 10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:70px;
	vertical-align:top;
	text-decoration:none;
	line-height: 14px;
	text-align:left;
}

.resumetxt a:link { 
	color: #333333; 
	text-decoration:none;
}

.resumetxt a:hover {
	color:#FF9900;
	text-decoration:none
}

.resumetxt a:visited {
	color: #333333;
	text-decoration: none;
}


h4 {
	margin-top:12px;
	margin-bottom:3px;
}

a img {
	border: none;
}
	

	/*.mainimage1{
	margin:0 100px;
	padding: 10px;
	border:none;
	padding: 10px;
	padding-top:25px;
	border:none;
	padding-left:115px;
	}
	
	

