@charset "UTF-8";
/* CSS Document */

/*LAYOUT*/

body {
	background: #000000 url(../images/bkg_grad.jpg) repeat-x 0px -20px;
	font-family: Arial, Helvetica, Sans-Serif;
	color:#333;
	line-height:180%;
	text-align:center;
}
#container {
	margin:30px auto 0 auto;
	position:relative;
	text-align: left;
	width:670px;
}
#header {
	height:88px;
	color:#fff;
	margin:0 0 20px 0;
}
#intro {
	margin:0 0 20px 0;
	background-image:url(../images/line1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:40px;
}

#news {
	margin:0 0 20px 0;
	padding:10px; border: solid 1px #999999;
}

#intro.noBottomMargin {
	margin-bottom:0;
}

#contact {
	margin:0 0 20px 0;
	background-image:url(../images/line1.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:40px;
}
#content {
	position:relative;
}
#footer {
	font-size:10px;
	color:#999999
}
#topNav {
	position:absolute;
	left: 436px;
	top: 73px;
	width: 234px;
	height: 37px;
}
#logo {
	position:absolute;
	left: 0px;
	top: 0;
	width: 375px;
	height: 93px;
}
div.subtitle {
	border-bottom:dotted 1px #fc7213;
	padding-bottom:12px;
	margin:0 0 20px 0;
}

/* FORM AND TABLES*/




#contact form {
	color:#FFFFFF;
	font-size:13px;
	border: 1px solid #333333;
	padding:0;
	width:652px;
	line-height:19px
}


#contactForm { margin:15px 0 10px 0;}


#contactForm table td {
	padding:0 0 8px 0;
	margin:0;
}

#contactForm table td.topPad {
	padding-top:10px;padding-left:15px;
}

#contactForm table td.basePad {
	padding-bottom:10px; padding-left:15px;
}

#contactForm table td.leftPad {
	padding-left:15px;
}


#contact input, #contact textarea, #contact label {
	margin:0;
	padding:0;
}

#contact #form1 .appraisalSubmitBkg {
	padding:0px 0px 0px 200px
}


td.contactSubmitBkg {
	background-image: url(../images/contact_submit_bkg.png);_background-image: url(../images/contact_submit_bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;padding-bottom:0px;
}

#contactForm #form1 .contactSubmitBkg #submit { background:none; font-size:0px; line-height:0px; display:block; height:49px; width:160px;}

#contactForm #form1 .contactSubmitBkg {
	padding:0px 0px 0px 460px
}

#contactForm .formConditions {
	font-size: 11px; line-height:14px; margin:8px 0 0 0;
}

#contactForm .formConditions2  {
	font-size: 11px; line-height:14px; margin:0 0 10px 15px;
}

#contactForm .newsletter {
	font-size: 11px; line-height:14px; margin:10px 0 10px 8px;
}



#appraisalForm { margin:15px 0 10px 0;}


#appraisalForm form {
	color:#FFFFFF;
	font-size:13px;
	border: 1px solid #333333;
	padding:0;
	width:652px;
	line-height:19px
}


#appraisalForm table td {
	padding:0 0 6px 0;
	margin:0;
}

#appraisalForm table td {
	padding:0 0 2px 0;
	margin:0;
}


#appraisalForm input, #appraisalForm textarea, #appraisalForm label {
	margin:0;
	padding:0;
}

#appraisalForm #form1 input { width:260px;}

#appraisalForm #form1 #newsletter { width:10px;}

td.appraisalSubmitBkg {
	background-image: url(../images/appraisal_submit.png);_background-image: url(../images/appraisal_submit.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;padding-bottom:0px;
}

#appraisalForm form td.whyNotTxt { padding:15px 8px 0 10px;}

#appraisalForm #form1 .appraisalSubmitBkg {
	padding:0px 0px 0px 360px
}




#appraisalForm #form1 .appraisalSubmitBkg #submit { background:none; font-size:0px; line-height:0px; display:block; height:49px; width:200px;}


#appraisalForm #form1 .whyNotTxt p { font-size:13px; line-height:18px;}

#appraisalForm td.topPad { padding-top:15px;}

#appraisalForm .formConditions {
	font-size: 11px; line-height:14px; margin:8px 0 0 0;
}

#appraisalForm .formConditions2  {
	font-size: 11px; line-height:14px; margin:0 0 10px 15px;
}

#appraisalForm .newsletter {
	font-size: 11px; line-height:14px; margin:10px 0 10px 8px;
}



/*NAVIGATION*/

#header ul {
	list-style-type:none;
	display:block;
	width:234px;
	height:14px;
	float:left;
	margin:0;
	padding:0;
}
#header li {
	margin:0 0 0 0;
	padding:0;
	float:left;
	text-indent:-8000px;
}

/*FIREFOX dotted line fix*/

a:active, a:focus {
outline: 0
}


#header li.what a, #header li.what a:link {
	display:block;
	width:78px;
	height:14px;
	margin:0;
	padding:0;
	background-image:url(../images/whats_new.gif);
	background-repeat:no-repeat;
	font-size:9px;
}
#header li.what a:hover, #header li.what a:active {
	display:block;
	width:78px;
	height:14px;
	margin:0;
	padding:0;
	background-image:url(../images/whats_new_over.gif);
	background-repeat:no-repeat;
	font-size:9px;
}
#header li.about a, #header li.about a:link {
	display:block;
	width:78px;
	height:14px;
	margin:0;
	padding:0;
	background-image:url(../images/about_us.gif);
	background-repeat:no-repeat;
	font-size:9px;
}
#header li.about a:hover, #header li.about a:active {
	display:block;
	width:78px;
	height:14px;
	margin:0;
	padding:0;
	background-image:url(../images/about_us_over.gif);
	background-repeat:no-repeat;
	font-size:9px;
}
#header li.contact a, #header li.contact a:link {
	display:block;
	width:78px;
	height:14px;
	margin:0;
	padding:0;
	background-image:url(../images/contact_us.gif);
	background-repeat:no-repeat;
	font-size:9px;
}
#header li.contact a:hover, #header li.contact a:active {
	display:block;
	width:78px;
	height:14px;
	margin:0;
	padding:0;
	background-image:url(../images/contact_us_over.gif);
	background-repeat:no-repeat;
	font-size:9px;
}
#header #topNav .what .landed {
	background-image:url(../images/whats_new_over.gif);
}
#header #topNav .about .landed {
	background-image:url(../images/about_us_over.gif);
}
#header #topNav .contact .landed {
	background-image:url(../images/contact_us_over.gif);
}

/* LINKS */


#footer a, #footer a:link {
	color: #999999;
	text-decoration:none;
	font-weight:normal;
}
#footer a:hover, #footer a:active {
	color: #CCCCCC;
	text-decoration:underline;
}
a, a:link {
	color:#008994;
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:active {
	color:#008994;
	text-decoration:underline;
}


/*TYPE*/


h1 {
}
h2 {
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	margin:0 0 0 0;
	padding:15px 0 0 0;
}
h3 {
	font-size:140%;
	font-weight:normal;
}
p {
}





#container .subtitle p {
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:20px;
	margin:0 0 10px 0;
}
#intro p, #contact p, #news p {
	font-size:15px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:20px;
	margin:0 0 10px 0;
}
div.subtitle h2 {
	display:block;
	height:73px;
	overflow:hidden;
	text-indent:-8000px;
	font-size:0px;
	line-height:0px;
}
div.subtitle h2.websites {
	background-image:url(../images/websites_title.gif);
	background-repeat:no-repeat;
}
div.subtitle h2.onlineAdvertising {
	background-image:url(../images/online_title.gif);
	background-repeat:no-repeat;
}
div.subtitle h2.editorialDesign {
	background-repeat:no-repeat;
	background-image:url(../images/editorial_title.gif)
}
div.subtitle h2.printDesign {
	background-repeat:no-repeat;
	background-image:url(../images/print_title.gif);
}
#intro h1, #contact h1 {
	display:block;
	overflow:hidden;
	text-indent:-8000px;
	height:0px;
	line-height:0px;
	font-size:0px;
}
#intro h2, #contact h2 {
	margin:10px 0 15px 0;
	font-size:20px;
}

#news h2 {
	margin:0;
	font-size:20px; padding:0px 0 15px 0;
}

#intro h3, #contact h3 {
	margin:10px 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
#intro p.quote {
	font-style: italic;
	color:#008994;
	margin:0;
}
#intro p.source {
	font-style: italic;
	color:#7a8787;
	font-size:11px;
	margin:6px 0 14px 0;
}
span.company {
	color:#FFFFFF
}
#intro ul {
	margin:0 0 10px 15px;
}
#intro li {
	margin:0 0 0 15px;
	color:#FFFFFF;
	font-size:15px;
	line-height:22px;
}

.highlight { color:#da5f0a}

.whiteTxt {color:#FFFFFF;}


/*RESETS*/


img {
	border:none;
}
.clear {
	margin:0px;
	padding:0px;
	font-size:0.0em;
	line-height:0;
	clear:both;
	height:0px;
	overflow: hidden;
}
/* Easy Slider 1 */

.graphic, #prevBtn1, #nextBtn1, #prevBtn2, #nextBtn2, #prevBtn3, #nextBtn3, #prevBtn4, #nextBtn4, #prevBtn5, #nextBtn5, #prevBtn6, #nextBtn6, #prevBtn7, #nextBtn7, #prevBtn8, #nextBtn8, #prevBtn9, #nextBtn9, #prevBtn10, #nextBtn10 {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}
/* Easy Slider 1 */

#slider1 {
}
#slider1 ul, #slider1 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider1 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:670px;
	height:390px;
	overflow:hidden;
}
#prevBtn1, #nextBtn1 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:100px;
}
#nextBtn1 {
	left:670px;
}
#prevBtn1 a, #nextBtn1 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn1 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}
/* // Easy Slider */

/* Easy Slider 2 */

	#slider_2 {
}
#slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:670px;
	height:390px;
	overflow:hidden;
}
#prevBtn2, #nextBtn2 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:690px;
}
#nextBtn2 {
	left:670px;
}
#prevBtn2 a, #nextBtn2 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn2 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}
/* // Easy Slider */	


/* Easy Slider 3 */

	#slider3 {
}
#slider3 ul, #slider3 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider3 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:670px;
	height:390px;
	overflow:hidden;
}
#prevBtn3, #nextBtn3 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:1320px;
}
#nextBtn3 {
	left:670px;
}
#prevBtn3 a, #nextBtn3 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn3 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}
/* // Easy Slider */

/* Easy Slider 4 */

	#slider4 {
}
#slider4 ul, #slider4 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider4 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:670px;
	height:390px;
	overflow:hidden;
}
#prevBtn4, #nextBtn4 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:1910px;
}
#nextBtn4 {
	left:670px;
}
#prevBtn4 a, #nextBtn4 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn4 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}


/* Easy Slider 5 */

	#slider5 {
}
#slider5 ul, #slider5 li {
	margin:0;
	padding:0;
	list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999;
}

#slider5 li span.visualTxt { margin:6px 0 12px 50px; display:block; height:20px;}

#slider5 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:670px;
	height:580px;
	overflow:hidden;
}

#prevBtn5, #nextBtn5 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:250px;
}
#nextBtn5 {
	left:670px;
}
#prevBtn5 a, #nextBtn5 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn5 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}


/* Easy Slider 6 */

	#slider6 {
}
#slider6 ul, #slider6 li {
	margin:0;
	padding:0;
	list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999;
}

#slider6 li span.visualTxt { margin:6px 0 12px 50px; display:block; height:20px;}

#slider6 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:670px;
	height:840px;
	overflow:hidden;
}

#prevBtn6, #nextBtn6 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:350px;
}
#nextBtn6 {
	left:670px;
}
#prevBtn6 a, #nextBtn6 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn6 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}

/* Easy Slider 7 */

	#slider7 {
}
#slider7 ul, #slider7 li {
	margin:0;
	padding:0;
	list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999;
}

#slider7 li span.visualTxt { margin:6px 0 12px 50px; display:block; height:20px;}

#slider7 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:670px;
	height:1030px;
	overflow:hidden;
}

#prevBtn7, #nextBtn7 {
	display:block;
	width:83px;
	height:35px;
	position:absolute;
	left:-10px;
	top:10px;
}
#nextBtn7 {
	left:590px;
}
#prevBtn7 a, #nextBtn7 a {
	display:block;
	width:83px;
	height:35px;
	background:url(../images/btn_prev2.gif) no-repeat 0 0;
}
#nextBtn7 a {
	background:url(../images/btn_next2.gif) no-repeat 0 0;
}
										

/* // Easy Slider */

/* Easy Slider 8 */

	#slider8 {
}
#slider8 ul, #slider8 li {
	margin:0;
	padding:0;
	list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999;
}

#slider8 li span.visualTxt { margin:6px 0 12px 50px; display:block; height:20px;}

#slider8 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:650px;
	height:905px;
	overflow:hidden;
}

#prevBtn8, #nextBtn8 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:425px;
}
#nextBtn8 {
	left:670px;
}
#prevBtn8 a, #nextBtn8 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn8 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}
										

/* // Easy Slider */

/* Easy Slider 9 */

	#slider9 {
}
#slider9 ul, #slider8 li {
	margin:0;
	padding:0;
	list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999;
}

#slider9 li span.visualTxt { margin:6px 0 12px 50px; display:block; height:20px;}

#slider9 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:670px;
	height:670px;
	overflow:hidden; border:none;
}

#prevBtn9, #nextBtn9 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:325px;
}
#nextBtn9 {
	left:670px;
}
#prevBtn9 a, #nextBtn9 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn9 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}
										

/* // Easy Slider */

/* Easy Slider 10 */

	#slider10 {
}
#slider10 ul, #slider10 li {
	margin:0;
	padding:0;
	list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #999999;
}

#slider10 li span.visualTxt { margin:6px 0 12px 50px; display:block; height:20px;}

#slider10 li {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:670px;
	height:720px;
	overflow:hidden; background-color:#FFFFFF
}

#prevBtn10, #nextBtn10 {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:330px;
}
#nextBtn10 {
	left:670px;
}
#prevBtn10 a, #nextBtn10 a {
	display:block;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;
}
#nextBtn10 a {
	background:url(../images/btn_next.gif) no-repeat 0 0;
}

.floatRight { float:right; margin:0 0 0 10px;}