@charset "UTF-8";
/*hello*/
/* Body starts, dont edit! */

body {
	margin-top: 10px;
	padding: 0;
	text-align: center;
	min-width: 600px;
	background-color: #366db4;
	font-family: Helvetica, Arial, san-serif;
	
}
#wrapper {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1325px;
}
#wrapperLocator {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 800px;
}
#wrapper1000 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1025px;
}
#wrapper1100 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1100px;
}
#wrapper1200 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1225px;
}
#wrapper1300 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1325px;
}
#wrapper1400 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1400px;
}
#wrapper1500 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1500px;
}
#wrapper1700 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1700px;
}
#wrapper1800 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1800px;
}
#wrapper1900 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1900px;
}
#wrapper2000 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 2000px;
}
#wrapper2100 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 2100px;
}
#wrapper2300 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 2300px;
}
#wrapper2200 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 2500px;
}
#wrapperCareerwrapperCareer {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1570;
}
#wrapperGloss {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 2320px;
}
#wrapper1600 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1600px;
}
#wrapperGloss2 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 17000px;
}
#wrapperSM {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 970px;
}
#wrappermed {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1150px;
}
#appWrap {
	left: 50px;
}
#wrapperCareer {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1910px;
}
#wrapperCareer2 {
	width: 980px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	border: 4px solid #cddaec;
	height: 1760px;
}
.box {
	position: relative;
	top: 0px;
	right: 0px;
	margin: 0 auto;
	width: 980px;
	text-align: left;
	height: 1px;
	left: 0px;
	background-color: 366db4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.footer_bg {
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFF;
}

#background {
	position:absolute;
	width:300px;
	height:40px;
	z-index:1;
	left: 1030px;
	top: 3px;
}
a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: f04a00;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: f04a00;
}
a:hover {
	text-decoration: underline;
	color: f04a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
a:active {
	text-decoration: underline;
	color: f04a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
hr	{
	display: none;
}

a {
	text-decoration: none;
}

a:link,
a:visited {
	color: #f04a00;
}

a:hover,
a:active {
	color: #366db4;
}

/* Links  Styling starts */

.class1 a:link {
	color: f04a00;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.class1 a:visited {
	text-decoration: underline;
	color: f04a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.class1 a:hover {
	text-decoration: underline;
	color: f04a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.class1 a:active {
	text-decoration: underline;
	color: f04a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.titles a:link {
	color: #666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.titles a:visited {
	text-decoration: none;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.titles a:hover {
	text-decoration: underline;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.titles a:active {
	text-decoration: none;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.titlesOrange a:link {
	color: #ed511d;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.titlesOrange a:visited {
	text-decoration: none;
	color: #ed511d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.titlesOrange a:hover {
	text-decoration: underline;
	color: #ed511d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.titlesOrange a:active {
	text-decoration: none;
	color: #ed511d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.topnavtextCopy {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
}

.footertextBlue{
	color: #366db4;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
.footertextBlue a:link{
	font-size: 12px;
	line-height: 12px;
}
.footertextBlue a {
	text-decoration: none;
}

.footertextBlue a:link,
.footertextBlue a:visited {
	color: #f04a00;
}

.footertextBlue a:hover,
.footertextBlue a:active {
	color: #366db4;
}
.footertext {
	color: #454850;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	
}
#footerBAYEQ p.footertext {
	padding: 10px 0 2px 0;
}
.footertext H6{
	font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
}
.footertext a:link{
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}
.footertext a {
	text-decoration: none;
}

.footertext a:link,
.footertext a:visited {
	color: #f04a00;
}

.footertext a:hover,
.footertext a:active {
	color: #366db4;
}

.minitext {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
}
.topnavtext a:link {
	color: #356EB4;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.topnavtext a:visited {
	text-decoration: none;
	color: #356EB4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.topnavtext a:hover {
	color: #EF531A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.topnavtext a:active {
	text-decoration: underline;
	color: #D0BA63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

.topnavtextBOLD a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #F14D1C;
}
.topnavtextBOLD a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #EE5218;
}
.topnavtextBOLD a:hover {
	color: #F35517;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.topnavtextBOLD a:active {
	color: #F0541A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
/* Links  Styling ends */
/* Lightbox Styling starts */

IMG {border-color: white;}
A:hover IMG, A:active IMG {border-color: black; }

/* Lightbox Styling ends */

.input_fields {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 5px;	margin: 3px 0 0 0; background-color: #EEE;	border: 1px; border-color:#CCC; border-style:solid} /* Form field style */

.input_fields:hover {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 5px;	margin: 3px 0 0 0; background-color: #DDD;	border: 1px; border-color:#CCC; border-style:solid} /* Form field style */

.input_button {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 6px; padding: 5px 10px 5px 10px;	background-color: #990007;	border: 0px;} /* Button style */

.input_button:hover {	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 6px; padding: 5px 10px 5px 10px;	background-color: #242424;	border: 0px;} /* Button style */

/* Text Styling ends */

/* Layouts Styling Starts */

#content {
	position:absolute;
	width:960px;
	height:803px;
	z-index:2;
	left: 0px;
	top: 0px;
	}
#leftside { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: 825px;
	left: 25px;
	background-position: right top;
}
#leftsideSUB { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: 571px;
	left: 25px;
	background-position: right top;
}
#leftsideSUBabout { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: -291px;
	left: 38px;
	background-position: right top;
}
#leftsideSUBleftsideSUB { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: 661px;
	left: 25px;
	background-position: right top;
}
#leftsideSUBwecare { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: 618px;
	left: 25px;
	background-position: right top;
}
#leftsideSUBa { /* Leftside marginal */
	position:absolute;
	width:251px;
	height:244px;
	z-index:12;
	left: 25px;
	top: 238px;
	background-position: right top;
}
#centerSUB { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: 571px;
	left: 598px;
	background-position: right top;
}


#centerSUBHome { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: 825px;
	left: 598px;
	background-position: right top;
}
#centerSUBabout { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: -291px;
	left: 594px;
	background-position: right top;
}
#centerSUBwecare { /* Leftside marginal */
	position:absolute;
	width:337px;
	height:244px;
	z-index:12;
	top: 618px;
	left: 597px;
	background-position: right top;
}
#logobox { /* Logo's red background */
	position:absolute;
	width:980px;
	height:315px;
	z-index:2;
	left: 0px;
	top: 99px; /* Do not remove this line, this is a red background box for the logo */
}
#mainTextbox { /* Logo's red background */
	position:absolute;
	width:900px;
	height:396px;
	z-index:2;
	left: 25px;
	top: 154px;
}
#mainTextbox2 { /* Logo's red background */
	position:absolute;
	width:900px;
	height:inherit;
	z-index:2;
	left: 25px;
	top: 154px; /* Do not remove this line, this is a red background box for the logo */
}
#contentbg {
	position:absolute;
	width:980px;
	height:81px;
	z-index:3;
	left: 19px;
	top: 1089px;
	background-image: url(../images/content_bg.jpg);
}
#footer { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:125px;
	left:-3px;
	z-index:50;
	top: -36px;
}
#footerBAYEQ { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:125px;
	left:-3px;
	z-index:50;
	top: -6px;
}
#footerBG {
	position:absolute;
	width:100%;
	height:1200px;
	z-index:0;
	top: 0px;
	left: 0px;
	visibility: visible;
}
#footerSUB { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left:0;
	background-color: #2E71BA;
	z-index:4;
	left: -16px;
	top: 822px;
}
#footerSUBw1400 { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left: 0px;
	z-index:4;
	top: 2250px;
}
#footerSUBAboutus { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left: 0px;
	z-index:4;
	top: 1500px;
}
#footerSUBwecare { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left: 0px;
	z-index:4;
	top: 880px;
}
#footerSUBcalculators{ /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left: 0px;
	background-color: 0;
	z-index:4;
	top: 1000px;
}
#footerSUBcareers{ /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left: 0px;
	z-index:4;
	top: 1100px;
}
#footerRelative{ /* Site's footer, and including the shadow of the box */
	position:relative;
	width:980px;
	height:75px;
	left: -29px;
	background-color: 0;
	z-index:4;
	top: 325px;
}
#footerEDU{ /* Site's footer, and including the shadow of the box */
	position:relative;
	width:980px;
	height:75px;
	left: -29px;
	background-color: 0;
	z-index:4;
	top: 355px;
}
#footerRelativeSingle{ /* Site's footer, and including the shadow of the box */
	position:relative;
	width:942px;
	height:75px;
	left: 0px;
	z-index:4;
	top: 0px;
}
#footerSUBabout { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left: -17px;
	background-color: #2E71BA;
	z-index:4;
	top: 949px;
}
#footerSUBcareer { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left: -17px;
	background-color: #2E71BA;
	z-index:4;
	top: 949px;
}
#footerSUBhome { /* Site's footer, and including the shadow of the box */
	position:absolute;
	width:980px;
	height:75px;
	left: 0px;
	background-color: #FFFFFF;
	z-index:4;
	top: 1100px;
}
#workbg {
	position:absolute;
	width:200px;
	height:115px;
	z-index:5;
	left: 353px;
	top: 485px;
}
#news {
	position:absolute;
	width:200px;
	height:115px;
	z-index:5;
	left: 353px;
	top: 485px;
}
#bannerbg {  /* Banner image's div */
	position:absolute;
	width:231px;
	height:276px;
	z-index:6;
	left: 652px;
	top: 421px;
}
#rightside {  /* Rightside marginal */
	position:absolute;
	width:243px;
	height:306px;
	z-index:7;
	left: 615px;
	top: 485px;
}
#map {  /* Rightside marginal */
	position:relative;
	width:243px;
	height:306px;
	z-index:7;
	left: 30px;
	top: 0px;
}
#rightsideSUB {  /* Rightside marginal */
	position:absolute;
	width:243px;
	height:1015px;
	z-index:13;
	left: 681px;
	top: 234px;
}
#rightsideCESrealty {  /* Rightside marginal */
	position:absolute;
	width:313px;
	height:792px;
	z-index:7;
	left: 653px;
	top: 207px;
}
#rightsideLocations {  /* Rightside marginal */
	position:absolute;
	width:243px;
	height:306px;
	z-index:7;
	left: 733px;
	top: 171px;
}
#topnav {  /* Rightside marginal */
	position:absolute;
	width:377px;
	height:28px;
	z-index:1;
	left: 599px;
	top: 67px;
}
#topcall {  /* Rightside marginal */
	position:absolute;
	width:377px;
	height:49px;
	z-index:1;
	left: 599px;
	top: 3px;
}
#portfoliotext { /* Div for the title of portfolio */
	position:absolute;
	width:979px;
	height:99px;
	z-index:8;
	left: 0px;
	top: 0px;
}
.portfolio { /* Photographers portfolio */
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 34px;
	letter-spacing: -1pt;
	line-height: 35px;
}
.titles { /* Portfolio's owner's titles */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.titlesOrange { /* Portfolio's owner's titles */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ED511D;
}
#bodytext { /* Here are first columns bodytexts */
	position:absolute;
	width:238px;
	height:146px;
	z-index:9;
	left: 639px;
	top: 877px;
}
#bodytextSUBcalculators { /* Here are first columns bodytexts */
	position:absolute;
	width:238px;
	height:146px;
	z-index:9;
	left: 679px;
	top: 815px;
}
#bodytextSUBabout { /* Here are first columns bodytexts */
	position:absolute;
	width:238px;
	height:146px;
	z-index:9;
	left: 382px;
	top: -248px;
}
#bodytextSUBcareers { /* Here are first columns bodytexts */
	position:absolute;
	width:238px;
	height:146px;
	z-index:9;
	left: 373px;
	top: 702px;
}
#bodytextSUB { /* Here are first columns bodytexts */
	position:absolute;
	width:238px;
	height:146px;
	z-index:9;
	left: 373px;
	top: 600px;
}
#bodytextSUBhome { /* Here are first columns bodytexts */
	position:absolute;
	width:238px;
	height:146px;
	z-index:9;
	left: 373px;
	top: 871px;
}
#bodytextSUBwecare { /* Here are first columns bodytexts */
	position:absolute;
	width:238px;
	height:146px;
	z-index:9;
	left: 373px;
	top: 659px;
}
.bodytext { /* Here you can edit bodytext */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	line-height: normal;
}

.bodytextCenter { /* Here you can edit bodytext */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	line-height: 20px;
	text-align: center;
}
.topnavtext { /* Here you can edit bodytext */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #356EB4;
	line-height: 20px;
}
.topnavtextBOLD { /* Here you can edit bodytext */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	line-height: 20px;
	font-weight: bolder;
}
.topnavtextRED { /* Here you can edit bodytext */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
	line-height: 20px;
	font-weight: bolder;
}
.title { /* Main titles, examples, Welcome to my Online Portfolio, About Me, My Services, Web Design etc. */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333333;
	letter-spacing: -1pt;
	margin-top: 5px;
}
#logo { /* Logo is included right here */
	position:absolute;
	width:200px;
	height:115px;
	z-index:10;
	left: 942px;
	top: 194px; /* Remove this line totally, if you don't want any logo to your site */
}
#navigation { /* Navigation bar, to edit buttons open up homepage.psd, and look section 6. PSD files on Read_me.pdf */
	position:absolute;
	width:980px;
	height:47px;
	z-index:11;
	left: 0px;
	top: 414px;
	background-image: url(images/navigation/navBarBack.jpg);
}
#navigationSUB { /* Navigation bar, to edit buttons open up homepage.psd, and look section 6. PSD files on Read_me.pdf */
	position:absolute;
	width:980px;
	height:47px;
	z-index:11;
	left: 0px;
	top: 99px;
	background-image: url(images/navigation/navBarBack.jpg);
}

#transparentshape {  /* Transparent shape next to navigation bar */
	position:absolute;
	width:239px;
	height:299px;
	z-index:12;
	left: 91px;
	top: 485px;	
}
#transparentshapeCopy {  /* Transparent shape next to navigation bar */
	position:absolute;
	width:197px;
	height:108px;
	z-index:12;
	left: 23px;
	top: 173px;
}
#qfstart {  /* quick start qualify for shape middle call to action buttons */
	position:absolute;
	width:205px;
	height:108px;
	z-index:12;
	left: 16px;
	top: 175px;
}
#workphotos { /* Homepages nine work photos are under this div */
	position:absolute;
	width:48px;
	height:48px;
	z-index:13;
	left: 12px;
	top: 16px;
}
#workphotosSUBcareers { /* Homepages nine work photos are under this div */
	position:absolute;
	width:980;
	height:100;
	z-index:13;
	left: 416px;
	top: 1507px;
}
#workphotosSUBwecare { /* Homepages nine work photos are under this div */
	position:absolute;
	width:980;
	height:100;
	z-index:13;
	left: 416px;
	top: 958px;
}
#workphotosSUBcalculators { /* Homepages nine work photos are under this div */
	position:absolute;
	width:980;
	height:100;
	z-index:13;
	left: 789px;
	top: 1073px;
}
#workphotosSUBabout { /* Homepages nine work photos are under this div */
	position:absolute;
	width:980;
	height:100;
	z-index:13;
	left: 416px;
	top: 993px;
}
#workphotosSUB { /* Homepages nine work photos are under this div */
	position:absolute;
	width:980;
	height:100;
	z-index:13;
	left: 416px;
	top: 882px;
}
#bodytextright {
	position:absolute;
	width:358px;
	height:257px;
	z-index:13;
	left: 540px;
	top: 440px;
}
#information { /* Your contact information div */
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 180px; /* If you don't want your photo on site, edit this line to this: left: 0px; */
}
#photo { /* Your photo */
	position:absolute;
	width:150px;
	height:200px;
	z-index:2;
	top: 44px;
	left: 10px;
}
#hireme { /* Hire me title */
	position:absolute;
	width:368px;
	height:36px;
	z-index:14;
	left: 540px;
	top: 436px;
}
#form { /* Here is contact form */
	position:absolute;
	width:330px;
	height:115px;
	z-index:13;
	left: 540px;
	top: 487px;
}
#flickr { /* Flick column, or whatever you want to title to say */
	position:absolute;
	width:165px;
	height:260px;
	z-index:14;
	left: 725px;
	top: 440px;
}
#twitter { /* Twitter column, or whatever you want to title to say */
	position:absolute;
	width:161px;
	height:262px;
	z-index:15;
	left: 540px;
	top: 440px;
	
/* Portfolio's Photographing pages Styling Starts */

}
#portfoliotitles { /* Titles of Photography, Web Design and Print & Logos */
	position:absolute;
	width:184px;
	height:24px;
	z-index:14;
	left: 65px;
	top: 440px;
}
#portfoliopages { /* pages and some text */
	position:absolute;
	width:160px;
	height:24px;
	z-index:14;
	left: 65px;
	top: 480px;
}
#photographyshowoff { /* Main content for works */
	position:absolute;
	width:653px;
	height:24px;
	z-index:14;
	left: 248px;
	top: 433px;
}

/* Portfolio's Photographing pages Styling Ends */
/* Portfolio pages Styling Starts */

#portfoliocategories { /* Subcategories are in here*/
	position:absolute;
	width:368px;
	height:24px;
	z-index:14;
	left: 532px;
	top: 425px;
}
/* Portfolio pages Styling Ends */
/* Portfolio's Web Design pages Styling Starts */

#webwork1 { /* Showroom for work #1 */
	position:absolute;
	width:205px;
	height:24px;
	z-index:14;
	left: 250px;
	top: 439px;
}
#webwork2 { /* Showroom for work #2 */
	position:absolute;
	width:204px;
	height:24px;
	z-index:14;
	left: 470px;
	top: 439px;
}
#webwork3 { /* Showroom for work #3 */
	position:absolute;
	width:202px;
	height:24px;
	z-index:14;
	left: 690px;
	top: 439px;
}

/* Portfolio's Web Design pages Styling Ends */
/* Portfolio's Print pages Styling Starts */


#printwork { /* Main content for print works */
	position:absolute;
	width:653px;
	height:24px;
	z-index:14;
	left: 253px;
	top: 445px;
}


/* Portfolio's Print pages Styling Ends */
#minitext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
}
/* Old Bay Equity */
.repay_mort_div{
color:#FFFFFF; padding:22px 0px 0px 70px;
}
.enter_ur_details_div{
color:#FFFFFF; font-size:11px; padding:3px 0px 0px 50px;
}
.form_master{
width:310px; float:left; padding:18px 0px 0px 24px;
}
.loan_amt_div{
width:264px; padding-bottom:5px;  padding-left:37px;  float:left; text-align:left;
}
.annual_int_div{
width:208px; padding-bottom:5px; float:left; text-align:right;
}
.term_div{
width:229px; float:left; text-align:right;
}
.cal_but{
float:left; width:200px; padding-top:15px; padding-left:120px;
}
.cal_but_divider_bot{
width:252px; padding:0px 0px 0px 10px;
}
.monthly_pay_div{
width:264px; padding-bottom:5px; float:left; text-align:right; color:#FFFFFF;
}
.dot_divider{
padding-left:22px;
}
.txtbox
{
	font-family:Arial;
	font-size:12px;
	color:#0A4990;
	padding-left:4px;
	width:85px;
	height:15px;
	background-color:#ffffff;
	border:1px solid #b1d1f0;
}
.txtbox1
{
	font-family:Arial;
	font-size:12px;
	color:#0A4990;
	padding-left:4px;
	width:65px;
	height:15px;
	background-color:#ffffff;
	border:1px solid #b1d1f0;
}
.txtbox2
{
	font-family:Arial;
	font-size:12px;
	color:#0A4990;
	padding-left:4px;
	width:70px;
	height:15px;
	background-color:#ffffff;
	border:1px solid #b1d1f0;
}
.repay_alignment{
padding:26px 0px 0px 22px;
}
.container {width:100%; overflow:hidden;}
#content .link1{
	text-decoration:none;
	font-weight:bold;
	background:url(images/link1-bg.gif) right top no-repeat;
	padding-right:20px;
	color:#5c0c0c;
}
#content .link1:hover{ color:#000;}
#content .link2{ color:#000;}
#content .link3{ text-decoration:underline;}
#ContactForm{ padding-top:30px;}
#ContactForm strong{ font-size:0.917em; font-family:Tahoma, Geneva, sans-serif;}
#ContactForm label{ display:block; height:42px;}
#ContactForm input{ border:solid 1px #a09b96; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:2px 2px 2px 3px; width:254px;}
#ContactForm textarea{border:solid 1px #a09b96; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#000; padding:2px 2px 2px 3px; width:283px; height:100px; overflow:auto;}
#ContactForm .link{ float:right; margin:28px 7px 0 15px;}
#ContactForm .link span span{ width:53px;}
.link{
	display:inline-block;
	background:url(images/link-tail.gif) top repeat-x;
	color:#460808;
	text-decoration:none;
	margin-top:31px;
	cursor:pointer;
}
.link span{ display:inline-block; background:url(images/link-left-bg.gif) left top no-repeat;}
.link span span{ background:url(images/link-right-bg.gif) right top no-repeat; padding:4px 0 7px 20px; width:109px;}
.link:hover{ background:url(images/link-tail-act.gif) top repeat-x;}
.link:hover span{ background:url(images/link-left-bg-act.gif) left top no-repeat;}
.link:hover span span{ background:url(images/link-right-bg-act.gif) right top no-repeat;}
/* New Css for formatting tables */
.widthtest {
	background-color: #FFF;
	width: 600px;
}
/* flexible width module */
.module-blue, .module-blue-body, .module-blue-head, .module-blue-head ?* {
	background-color: transparent;
	background-image: url(../images/module-box-gray.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.module-blue-body, .module-gray-vert-div-body, .module-gray-body, .module-white-body {
	background-position: bottom left;
	margin-right: 10px; /* mirror .cssbox_head right/left */
}
.module-blue-head, .module-gray-head, .module-gray-vert-div-head, .module-white-head {
    background-position: top right;
    margin-right: 0; /* pull the right image over on top of border */
    padding-right: 10px; /* right-image-gap + right-inside padding */
    border-bottom-color: #cccccc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.module-blue-head h3, .module-gray-head h3, .module-gray-vert-div-head h3, .module-white-head h3 {
    background-position: top left;
    margin: 0; /* reset main site styles*/
    border: 0; /* ditto */
    padding: 8px 10px 8px 10px; /*padding-left: 10px; /* image gap + interior padding ... no padding-right */
    height: auto !important;
    height: 1%; /* IE Holly Hack */
}
.module-blue-head h3, .module-blue-body h3, .module-gray-head h3, .module-gray-body h3, .module-gray-vert-div-head h3, .module-gray-vert-div-body h3, .module-white-head h3, .module-white-body h3 {
    font-size: .9em;
    color: #333333;
}

#footerbayeq h3 {
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
	margin:0px;
}
/* Styling of #footer */

#footerdiv {
	clear: both;
	border-top: 1px solid #CCC;
	color: #454850;
	padding: 20px 0 0 40px;
	overflow: auto;
}

#footerdiv #license {
	width: 530px;
	float: left;
}

#footerdiv #license h2 {
	font-size: 10px;
	line-height: 18px;
	padding-bottom: 2px;
	color: #80837f;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#footerdiv #license p {
	font-size: 10px;
	line-height: 14px;
}

#footerdiv #license p.ehl-logo {
	text-indent: -5000px;
	background: url('../images/bkg_ehl.gif') no-repeat;
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
}
#footerdiv #info {
	float: right;
	width: 290px;
}

#footerdiv #info p {
	font-size: 11px;
	line-height: 14px;
}

#footerdiv #info p.contact-info {
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 5px;
	color: #366db4;
}

#footerdiv #info p.alt-nav {
	padding: 10px 0 2px 0;
}
/* management team */

#about-team  {
    margin: 20px 0;
    overflow: auto;
}

#about-team  {
	float: left;
	width: 650px;
}

#about-team .team  h3 {
	font-size: 12px;
	text-transform: uppercase;
	color: #366db4;
	margin: 0px;
}

#about-team   .team h4 {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	color: #666;
	margin: 0px;
}
#about-team   .team p {
    font-size: 11px;
   	margin:5px;

}
.team {
	
}
#about-team   .team p {
    font-size: 11px;
    margin:0px;
}

