html, body {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	outline: none;
	background-color: #000;
}
html, body.front  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/bgpagesnew2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
}
#pagebg {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#container {
	float: left;
	width: 900px;
	position: relative;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 1;
}
#containerinside {
	float: left;
	width: 900px;
	position: relative;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 1;
	height: 340px;
}
#containerholder {
	float: left;
	width: 900px;
	position: relative;
	margin-top: 0px;
}
#logo {
	float: left;
	height: 160px;
	width: 200px;
	position: relative;
	padding-top: 0px;
}
#logofront {
	float: left;
	height: 120px;
	width: 200px;
	position: relative;
	padding-top: 0px;
}
#logofreelance {
	float: left;
	height: 120px;
	width: 200px;
	position: relative;
	padding-top: 0px;
}
.leftcoltextfront {
	float: left;
	width: 380px;
	position: relative;
	padding-bottom: 10px;
	margin-top: 55px;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 0px;
}
.leftcoltextfrontbottom {
	background-image: url(../images/textboxbgbottom.png);
	position: absolute;
	height: 12px;
	width: 355px;
	left: 0px;
	bottom: -12px;
}
.leftcoltextholder {
	float: left;
	width: 678px;
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
}
#pagerightcol {
	float: right;
	width: 286px;
	position: relative;
}
#pageleftcol {
	float: left;
	width: 678px;
	position: relative;
	height: 487px;
}
#vidholderfront {
	width: 460px;
	position: absolute;
	padding: 10px;
	height: 260px;
	background-image: url(../images/vidbg.png);
	right: 18px;
	top: -235px;
	z-index: 100;
}
#vidholderfrontinfo {
	width: 460px;
	position: absolute;
	padding: 10px;
	height: 30px;
	background-image: url(../images/vidbg.png);
	z-index: 100;
	left: 0px;
	bottom: 0px;
	background-position: left bottom;
}
#vidholderfreelance {
	width: 380px;
	position: absolute;
	padding: 10px;
	height: 246px;
	background-image: url(../images/vidbgfreelance2.png);
	right: 18px;
	z-index: 100;
	top: 50px;
}
#mycvtext {
	background-image: url(../images/my-cv-text.png);
	position: absolute;
	height: 25px;
	width: 40px;
	left: 10px;
	top: 10px;
}
#headertextfront {
	float: left;
	width: 395px;
	position: relative;
	padding-bottom: 20px;
	padding-top: 8px;
}
#picbottom {
	float: left;
	width: 900px;
	position: relative;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 50;
}
.leftcoltextfrontx {
	float: left;
	width: 335px;
	position: relative;
	padding-bottom: 0px;
	margin-top: 85px;
	background-image: url(../images/textboxbgmain.png);
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 15px;
}
#footer {
	float: left;
	width: 882px;
	position: relative;
	padding-bottom: 20px;
	padding-right: 18px;
	padding-left: 0px;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 50;
}
#opaguetextbox {
	background-image: url(../images/prod-text-box.png);
	background-repeat: no-repeat;
	position: relative;
	width: 486px;
	margin-left: 18px;
	padding-top: 40px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-bottom: 30px;
}
#opaguetextboxbottom {
	background-image: url(../images/prod-text-box-bottom.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 486px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	height: 10px;
	left: 0px;
	bottom: -10px;
}
#opaguetextboxfreelance {
	background-image: url(../images/freelance-text-box.png);
	background-repeat: no-repeat;
	position: relative;
	width: 414px;
	margin-left: 18px;
	padding-top: 45px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 14px;
	margin-bottom: 0px;
	float: left;
}
#opaguetextboxbottomfreelance {
	background-image: url(../images/freelance-text-box-bottom.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 416px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	height: 10px;
	left: 0px;
	bottom: -10px;
}
#laptopwebdesign {
	width: 487px;
	position: absolute;
	height: 295px;
	background-image: url(../images/laptopalextosize.png);
	right: 18px;
	z-index: 100;
	bottom: 8px;
}
#webdesigntext {
	background-image: url(../images/web-design-text.png);
	position: absolute;
	height: 25px;
	width: 80px;
	left: 13px;
	top: 10px;
}
#freelancevidtext {
	position: absolute;
	height: 30px;
	width: 380px;
	left: 10px;
	top: 222px;
}
#awm {
	background-image: url(../images/awm-big-opague.png);
	position: absolute;
	height: 200px;
	width: 670px;
	top: -15px;
	left: 0px;
}
#showstext {
	background-image: url(../images/shows-text.png);
	position: absolute;
	height: 25px;
	width: 80px;
	left: 10px;
	top: 10px;
}
#appraisalstext {
	background-image: url(../images/appraisals-text.png);
	position: absolute;
	height: 25px;
	width: 80px;
	left: 13px;
	top: 10px;
}
#appraisalstext2 {
	background-image: url(../images/appraisal-submission-text.png);
	position: absolute;
	height: 25px;
	width: 150px;
	left: 15px;
	top: 10px;
}
#containerinsidenoheight {
	float: left;
	width: 900px;
	position: relative;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 1;
}
#sportstext {
	background-image: url(../images/sports-text.png);
	position: absolute;
	height: 25px;
	width: 80px;
	left: 10px;
	top: 10px;
}
#corporatetext {
	background-image: url(../images/corporate-text.png);
	position: absolute;
	height: 25px;
	width: 80px;
	left: 10px;
	top: 10px;
}
#contacttext {
	background-image: url(../images/contact-text.png);
	position: absolute;
	height: 25px;
	width: 100px;
	left: 10px;
	top: 10px;
}
#opaguetextboxappraisals {
	background-image: url(../images/appraisals-text-box.png);
	background-repeat: no-repeat;
	position: relative;
	width: 474px;
	margin-left: 18px;
	padding-top: 45px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 14px;
	margin-bottom: 0px;
	float: left;
	height: 278px;
}
#opaguetextboxappraisals2 {
	background-image: url(../images/appraisalscomments-text-box.png);
	background-repeat: no-repeat;
	position: relative;
	width: 300px;
	padding-top: 45px;
	padding-right: 11px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-bottom: 0px;
	float: right;
	margin-right: 18px;
	height: 278px;
}
#opaguetextboxbottomappraisals {
	background-image: url(../images/appraisals-text-box-bottom.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 476px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	height: 10px;
	left: 0px;
	bottom: -10px;
}
#opaguetextboxbottomappraisals2 {
	background-image: url(../images/appraisalscomments-text-box-bot.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 326px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 10px;
	left: 0px;
	bottom: -10px;
	background-position: left bottom;
}
#opaguetextboxweb {
	background-image: url(../images/freelance-text-box.png);
	background-repeat: no-repeat;
	position: relative;
	width: 406px;
	margin-left: 18px;
	padding-top: 45px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 14px;
	margin-bottom: 0px;
	float: left;
}
#footerrighttext {
	float: right;
	position: relative;
}
#footerlefttext {
	float: left;
	position: relative;
}
#opaguetextboxorders {
	background-image: url(../images/orders-text-box.png);
	background-repeat: no-repeat;
	position: relative;
	width: 397px;
	margin-left: 18px;
	padding-top: 45px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 14px;
	margin-bottom: 0px;
	float: left;
	height: 278px;
}
#opaguetextboxbottomorders {
	background-image: url(../images/orders-text-box-bottom.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 423px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 10px;
	left: 0px;
	bottom: -10px;
}
#opaguetextboxorders2 {
	background-image: url(../images/orders-text-box.png);
	background-repeat: no-repeat;
	position: relative;
	width: 397px;
	margin-left: 18px;
	padding-top: 45px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 14px;
	margin-bottom: 0px;
	float: left;
	height: 278px;
}
#opaguetextboxbottomorders2 {
	background-image: url(../images/orders-text-box-bottom.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 423px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 10px;
	left: 0px;
	bottom: -10px;
}
#orderstext {
	background-image: url(../images/orders-text.png);
	position: absolute;
	height: 25px;
	width: 80px;
	left: 12px;
	top: 10px;
}
#awmcopyright {
	background-image: url(../images/awm-small-opague.png);
	top: 12px;
	position: absolute;
	height: 15px;
	width: 42px;
	right: 10px;
}
.awmcopyrightpop {
	background-image: url(../images/awm-small-opague.png);
	top: 16px;
	position: absolute;
	height: 15px;
	width: 42px;
	right: 15px;
}
#opaguetextboxcorporate {
	background-image: url(../images/corporate-text-box.png);
	background-repeat: no-repeat;
	position: relative;
	width: 586px;
	margin-left: 18px;
	padding-top: 40px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	margin-bottom: 30px;
}
#opaguetextboxbottomcorporate {
	background-image: url(../images/corporate-text-box-bottom.png);
	background-repeat: no-repeat;
	position: absolute;
	width: 586px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
	height: 10px;
	left: 0px;
	bottom: -10px;
}
