/* For Broswer Compatability */
* { padding: 0px; margin: 0px;} 
body {padding: 5px; margin: 8px;} 
h1, h2, h3, h4, h5, h6, p, pre, 
blockquote, form, label, ul, ol, dl, 
fieldset, address { margin: 20px 0px; } 
li, dd, blockquote { margin-left: 40px; } 
fieldset { padding: 10px; }

/* Page Setup*/
.body { 
    margin: 0px; 
    text-align: center;
	vertical-align: top; 
	background-color: #faf7e7;
} 

#container { 
    position: relative; 
    width: 798px;
    text-align: center; 
    margin: 0px auto 0px;
    background-color: #ffffff;
    border: solid 1px #735712; 
} 

.bodyHome {
	margin: 0px;
    text-align: center;
	vertical-align: top;	
	background-color: #faf7e7;
}

#containerHome { 
    position: relative; 
    width: 798px;
    text-align: center; 
    margin: 0px auto 0px;
    background-color: #ffffff;
    border: solid 1px #735712; 
} 

/* Home Page Layout*/
.contentHome {
	background-color: #ffffff;
	margin-left: 10px;
}

.imgHomeBottom {
	vertical-align: bottom;
}

.imgHomeTop {
	vertical-align: top;
}

.imgThumbnail {
	vertical-align: middle;
	text-align: left;
	border: solid 1px #735712;
}	

td.thumbnail {
	height: 49px;
	text-align: left;
	vertical-align: top;
}

table.thumbnail {
	width: 250px;
	text-align: left;
	vertical-align: top;
}

td.threeColsCenterHome {
	max-width: 234px;
	min-width: 234px;	
	height: 200px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 16px;
	padding-right: 10px;
	margin-top: 0px;
}

td.threeColsHome {
	max-width: 250px;
	min-width: 250px;
	height: 200px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* Interior Pages */
table.content {
	background-color: #ffffff;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 13px;
	color: #735712;
}

.content {
	background-color: #ffffff;
	max-width: 590px;
	min-width: 590px;
	text-align: left;
	padding-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	font-size: 13px;
	color: #735712;
}

.contentSmall {
	background-color: #ffffff;
	max-width: 580px;
	min-width: 580px;
	text-align: left;
	padding-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	font-size: 13px;
	color: #735712;
}

.contentSmaller {
	background-color: #ffffff;
	max-width: 560px;
	min-width: 560px;
	text-align: left;
	padding-left: 6px;
	margin-right: 10px;
	margin-top: 0px;
	font-size: 13px;
	color: #735712;
}

.imgTop {
	vertical-align: top;
}

.imgBottom {
	vertical-align: bottom;
}

table.container {
	width: 760px;
	background: #ffffff;
	vertical-align: top;
	text-align: left;
	margin: auto;
	margin-top: 0px;
    padding-top: 0px;
}

h1.title {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #d8c603;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	width: 420px;
	margin-top: 0px;
	vertical-align: top;
}

h1.title#noleftnavigation {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #d8c603;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 740px;
}

h1.title#portfolio {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #d8c603;
	text-align: right;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

td.textBody {
	width: 740px;
	background: #ffffff;
	vertical-align: top;
	text-align: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	font-size: 13px;
	color: #735712;
	margin-left: auto;
	margin-right: auto;
}

p.text {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.text {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.textSmall {
	font-size: 11px;
	color: #735712;
	font-family: arial;
}

p.textIndent {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 25px;
	line-height: 20px;
}

.textIndent {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 25px;
	line-height: 20px;
}

.textIndentWebsiteServicesMore {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 150px;
	line-height: 13px;
}

.textIndentSmall {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	padding-left: 35px;
	line-height: 20px;
}

p.textIndentSmall {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	padding-left: 35px;
	line-height: 20px;
}

table.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

td.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

p.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

p.right {
    text-align: right;
}

.top {
	vertical-align: top;
}

.imgBorderNo {
	border: 0px;
}

.imgBorder {
	border: solid 1px #735712; 
}

.imgBorderLeft {
	border: solid 1px #735712;
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 3px;
}

.imgBorderRight {
	border: solid 1px #735712;
	float: right;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-top: 3px;
}

.imgBorderRightTop {
	border: solid 1px #735712;
	float: right;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-top: 10px;
}

hr.brown {
	border: none 0px; 
	border-top: 1px solid #735712;
	width: 760px;
	height: 1px;
	text-align: center;
	margin: 0px auto;
}

.leftSpacing {

}


div.closeWindow {
	width: 85px; 
	height: 50px; 
}

div.viewPrint {
	width: 185px; 
	height: 50px; 
}

td.footerspace {
    height: 5px;
}

td.keywordsFooterspace {
    color: #ffffff;
    font-size: 2px; 
    height: 5px;
}

td.keywordsFooterspaceHome {
    color: #ffffff;
    font-size: 1px; 
    height: 5px;
}

p#linkList {
	line-height: 17px;
}

#linkList {
	line-height: 20px;
}

p#linkListFAQ {
	line-height: 20px;
}

p#linklistIndent {
	line-height: 17px;
	padding-left: 45px;
}

p#linklistIndentServices {
	line-height: 17px;
	padding-left: 150px;
}

p#linklistIndentBig {
	line-height: 17px;
	padding-left: 170px;
}

ol.numbers {
    list-style-position: inside;
    padding-left: 55px;
    padding-right: 30px;
}

ul.services {
	list-style-position: inside;
    padding-left: 35px;
    padding-top: 0px;
}

li.services {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: middle;
	text-align: left;
	padding-bottom: 6px;
	padding-top: 0px;
}

li.miltilineSpacing {
    list-style-position: inside;
	font-size: 13px;
	color: #444444;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-bottom: 15px;
}

li.miltilineSpacingEnd {
    list-style-position: inside;
	font-size: 13px;
	color: #444444;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-bottom: 0px;
}

p.jumpToTop {
	font-size: 10px;
	color: #444444;
	font-family: arial;
	vertical-align: top;
	text-align: right;
	margin-left: 6px;
	margin-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.jumpToTopDefault {
	font-size: 10px;
	color: #444444;
	font-family: arial;
	vertical-align: top;
	text-align: right;
	margin-left: 6px;
	margin-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

/* Default Links */
a:link {
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
	color: #1378c4;
	text-decoration: none;
}

a:visited {
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
	color: #1378c4;
	text-decoration: none;
}

a:hover {
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
	color: #1378c4;
	text-decoration: underline;
}

a:active {
	font-family: arial;
	font-weight: normal;
	font-size: 13px;
	color: #1378c4;
	text-decoration: underline;
}

/* Home Page Links */
.thumbnail a:link {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #735712;
	text-decoration: none;
}

.thumbnail a:visited {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #735712;
	text-decoration: none;
}

.thumbnail a:hover {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #1378c4;
	text-decoration: underline;
}

.thumbnail a:active {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #1378c4;
	text-decoration: underline;
}

/* Two Columns No Left Navigation*/
table.twoCols {
	background-color: #ffffff;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 13px;
	color: #735712;
}

td.twoColsLeft {
	max-width: 355px;
	min-width: 355px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 5px;
	margin-top: 0px;
}

td.twoColsRight {
	max-width: 380px;
	min-width: 380px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
}

/* Two Columns Services*/
table.twoColsServices {
	background-color: #ffffff;
	text-align: center;
	margin-right: 0px;
	margin-left:0px;
	margin-top: 0px;
	font-size: 13px;
	color: #735712;
}

td.twoColsLeftServices {
	max-width: 320px;
	min-width: 320px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
	margin: 0px;
}

td.twoColsRightServices {
	max-width: 255px;
	min-width: 255px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
}

table.twoColsServicesSlideshows {
	background-color: #ffffff;
	text-align: center;
	margin-right: 0px;
	margin-left:0px;
	margin-top: 0px;
	font-size: 13px;
	color: #735712;
}

td.twoColsLeftServicesSlideshows {
	width: 315px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 70px;
	padding-right: 0px;
	line-height: 13px;
}

td.twoColsRightServicesSlideshows {
	width: 250px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: middle;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 40px;
}

td.twoColsLeftServicesSlideshowsSmall {
	width: 295px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 65px;
	padding-right: 0px;
	line-height: 13px;
}

td.twoColsRightServicesSlideshowsSmall {
	width: 270px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: middle;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 40px;
}

/* Three Columns With Left Navigation */
table.threeCols {
	background-color: #ffffff;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 13px;
	color: #735712;
}

td.threeColsLeft {
	width: 174px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 11px;
	margin-top: 0px;
}

td.threeColsMiddle {
	width: 178px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 0px;
	border-left: solid 1px #735712;
	border-right: solid 1px #735712;
}

td.threeColsRight {
	width: 174px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 11px;
	padding-right: 0px;
	margin-top: 0px;
}

/* Below Left Navigation*/
#belowLeftNavigation {
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	position: relative; 
}

/* Main Portfolio Page*/
#portfolioMainPage {
	min-height: 575px;
}
/* Web Design Portfolio*/
#webDesignPage {
	min-height: 585px;
}

/* Graphic Design Portfolio*/
#graphicDesignPage {
	min-height: 640px;
}

table.portfolioGraphicDesign3Cols {
	text-align: center;
	width: 755px;
	margin: 0px;
	padding: 0px;
}

.portfolioGraphicDesign3ColsLeft {
	width: 248px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 2px;
	padding-right: 1px;
	margin-top: 0px;
	padding-bottom: 5px;
}

.portfolioGraphicDesign3ColsCenter {
	width: 248px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: middle;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	margin-top: 0px;
	padding-bottom: 5px;
}

.portfolioGraphicDesign3ColsRight {
	width: 248px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: right;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 0px;
	padding-bottom: 5px;
}

table.portfolioGraphicDesign2ColsSmaller {
	text-align: center;
	width: 593px;
	margin: 0px;
	padding: 0px;
}

.portfolioGraphicDesign2ColsSmallerLeft {
	width: 290px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
}

.portfolioGraphicDesign2ColsSmallerRight {
	width: 297px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: center;
	padding-left: 0px;
	padding-right: 7px;
	margin-top: 0px;
}

.portfolioGraphicDesign2ColsSmallerLeftTitle {
	width: 290px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	line-height: 35px;
}

.portfolioGraphicDesign2ColsSmallerRightTitle {
	width: 297px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 37px;
	padding-right: 7px;
	margin-top: 0px;
	line-height: 35px;
}

table.portfolioGraphicDesign2Cols {
	text-align: center;
	width: 755px;
	margin: 0px;
	padding: 0px;
}

.portfolioGraphicDesign2ColsLeft {
	width: 370px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: center;
	padding-left: 2px;
	padding-right: 1px;
	margin-top: 0px;
}

.portfolioGraphicDesign2ColsRight {
	width: 370px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: center;
	padding-left: 2px;
	padding-right: 1px;
	margin-top: 0px;
}

/* Logo Design Portfolio*/
#logoDesignPage {
	min-height: 575px;
}

p.textIndentLogoEmbellishment {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 160px;
	margin-right: 20px;
	margin-top: 0px;
	padding-left: 35px;
	line-height: 20px;
}


/* eBay Design Portfolio*/
#eBayPage {
	min-height: 575px;
}

/* Corporate ID and Branding Portfolio*/
#brandingIDPage {
	min-height: 575px;
}

td.portfolioContentBrandingID {
	width: 440px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: 0px;
}

/* Marketing Portfolio*/
#marketingPage {
	min-height: 575px;
}

/* Photo Retouch and Restoration Portfolio*/
#photoRetouchRestorationPage {
	min-height: 575px;
}

.photoRetouchingLeftSide {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRetouchingRightSide {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 180px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRetouchingRightSideImg {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 75px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRetouchingRightSideImgSmall {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 30px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationLeftSide {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationRightSide {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 173px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationRightSideImg {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationLeftSideBigClose {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 67px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationRightSideBigClose {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 253px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationLeftSideImgBigClose {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 35px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationRightSideImgBigClose {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationLeftSideBig {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationRightSideBig {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 330px;
	margin-right: 0px;
	margin-top: 0px;
}

.PhotoRestorationLeftSideImgBig {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoRestorationRightSideImgBig {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoColorizationLeftSide {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 40px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoColorizationLeftSideImg {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 40px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoColorizationRightSide {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoColorizationRightSideImg {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 25px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoColorizationLeftSideBig {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoColorizationLeftSideImgBig {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoColorizationRightSideBig {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 273px;
	margin-right: 0px;
	margin-top: 0px;
}

.photoColorizationRightSideImgBig {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 45px;
	margin-right: 0px;
	margin-top: 0px;
}

/* Portfolio Section Pages*/
p.textPortfolio {
	min-height: 175px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

p.textPortfolioCenter {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: center;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 0px;
}

td.portfolioContent {
	max-width: 450px;
	min-width: 450px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	padding-left: 0px;
	padding-right: 10px;
	margin-top: 0px;
}

td.portfolioLinks {
	width: 150px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* Main Portfolio Navigation*/
td.portfolioMainLeft {
	max-width: 200px;
	min-width: 200px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 5px;
	margin-top: 0px;
}

td.portfolioMainRight {
	max-width: 350px;
	min-width: 350px;
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
}

/* For Main Portfolio Page */
td.textMainPortfolioLeft {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
    line-height: 20px;
}

td.textMainPortfolioRight {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	line-height: 20px;
}

p.textMainPortfolioLeft {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 20px;
	margin-right: 0px;
	margin-top: 0px;
    line-height: 20px;
	width: 200px;
}

p.textMainPortfolioRight {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 0px;
	margin-right: 20px;
	margin-top: 0px;
	line-height: 20px;
	width: 300px;
}

/* For Logo Portfolio Page */
p.textLogo {
	text-align: center;
	vertical-align: bottom;
}

hr.portfolio {
	border: none 0px; 
	border-top: 1px solid #b69136;
	width: 720px;
	height: 1px;
	text-align: center;
	margin: auto;
}

div.back {
	width: 85px; 
	height: 50px;
	position: absolute; 
	top: 220px; 
	left: 685px; 
}

/* Portfolio Links */
p.textPortfolioLink {
	font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
}

.textPortfolioLink a:link {
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #735712;
	text-decoration: none;
}

.textPortfolioLink a:visited {
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #735712;
	text-decoration: none;
}

.textPortfolioLink a:hover {
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #1378c4;
	text-decoration: underline;
}

.textPortfolioLink a:active {
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	color: #1378c4;
	text-decoration: underline;
}

/* For Photo Gallery */
.bodyPhotoGallery { 
    text-align:center;
	vertical-align: top; 
	background-color: #efebbb;
	margin-left: auto;
    margin-right: auto;
} 

.photoBody {
    background-color: #efebbb;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

td.photoBody {
    vertical-align: top;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#imageInfo {
    font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: center;
}

div.imageInfo {
    text-align: center;
}

td.mainImage {
    text-align: center;
    vertical-align: top;
}

.photoBorder {
    border: 1px solid #735712;
}

td.thumbnails {
    text-align: center;
    vertical-align: top;
}

.photoGallery {
    text-align: center;
}

td.photoSpacer {
    width: 10px;
}

td.thumbnailSpacer {
    width: 2px;
}

.thumbnails {
    width: 140px;
    height: 455px;
    border: 0px;
}

.mainImage {
    width: 590px;
    height: 455px;
    border: 0px;
}

table.thumbnailBody {
    background-color: #efebbb;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    margin-bottom: 2px;
}

table.thumbnailBodyTop {
    background-color: #efebbb;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: 2px;
}

table.thumbnailBodyBottom {
    background-color: #efebbb;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    margin-bottom: auto;
}

.thumbnailBody {
    background-color: #efebbb;
    margin: auto;
}

.photoMiddle {
    vertical-align: middle;
    padding-top: 55px;
}

.photoVertical {
    vertical-align: middle;
    padding-top: 5px;
}

/* For Photo Retouching Individual Examples*/
.photoRetouchingBody {
    background-color: #efebbb;
    margin: 0px; 
    text-align: center;
    vertical-align: top;
}

/* Contact Us */
.textError {
	font-size: 13px;
	color: #e74d21;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	line-height: 16px;
	background: transparent;
}

table.contentContact {
	width: 500px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	vertical-align: top;
	padding-left: 0px;
}

td.contentContact {
	background-color: #ffffff;
	max-width: 590px;
	min-width: 590px;
	text-align: left;	
	font-size: 13px;
	color: #735712;
	padding-left: 10px;
	margin-right: 10px;
	vertical-align: top;
}

td.contentContactLeft {
    font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 6px;
	margin-right: 6px;
    width: 200px;
    vertical-align: top;
    padding-left: 50px;
}

td.contentContactRight {
    font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	margin-left: 6px;
	margin-right: 6px;
	width: 300px;
    vertical-align: top;
}

.contactButton {
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-right: 140px;
}

.dropDown {
	font-size: 13px;
	color: #5c450d;
	font-family: arial;
}

/* Before and After */
td.beforeAfterImage {
    text-align: center;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
}

.beforeAfterImage {
    width: 720px;
    height: 490px;
    border: 0px;
}

table.beforeAfter {
    text-align: center;
}

.beforeAfterBody {
    background-color: #efebbb;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

td.beforeAfterBody {
    vertical-align: top;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.beforeAfterMiddle{
    vertical-align: middle;
    text-align: center;
}

#imageInfoBeforeAfter {
    font-size: 13px;
	color: #735712;
	font-family: arial;
	vertical-align: top;
	text-align: left;
	height: 50px;
	padding-left: 5px;
}

tr.beforeAfterPaging {
    width: 700px;
    margin-left: 20px;
    margin-right: 20px; 
}

.beforeAfterPaging {
    width: 700px;
    background-color: #efebbb;
    text-align: right;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 10px;    
    vertical-align: bottom;
    margin-bottom: 0px;
}

/* For Printing */
table.containerPrint {
	width: 600px;
	background: #ffffff;
	vertical-align: top;
	text-align: left;
	border: solid 1px #735712;
}

td.textBodyPrint {
	width: 580px;
	background: #ffffff;
	vertical-align: top;
	text-align: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 15px;
	font-size: 13px;
	color: #735712;
}

#containerPrint{ 
    position: relative; 
    width: 600px;
    text-align: center; 
    margin: 0px auto 0px; 
    background-color: #ffffff;
} 

div.Print {
	width: 85px; 
	height: 50px; 
}
