/* Cross Useable */
	html, body {
		background-color: #A09987;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		font-style: normal;
		text-align: center;
		font-size: 10px;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		}
	#flashcontent {
		width:100%;
		height:100%;
	}
	.class-border-top-v1 {
		border-top: 1px dashed #999999;
		}
	.class-border-bottom-v1 {
		border-bottom: 1px dashed #999999;
		}
	.class-text-transform-to-uppercase {
		text-transform: uppercase;
		}
	.class-float-to-left {
		float: left;
		}
	.class-float-to-right {
		float: right;
		}
	.class-clear-to-both {
		clear: both;
		}
	.class-bg-color-white {
		background-color: #FFFFFF;
		}
	.class-bg-color-yellow {
		background-color: #e2d04f;
		}
	.class-bg-color-greenish-D4D788 {
		background-color: #D4D788;
		}
	.class-bg-color-greenish-v2-779e46 {
		background-color: #779e46;
		}
	.class-bg-color-greenish-v3-81a654 {
		background-color: #81a654;
		}
	.class-bg-color-greenish-v4-75a847 {
		background-color: #75a847;
	}
	.class-bg-color-greenish-v5-7AC142 {
		background-color: #7AC142;
	}
	.class-bg-color-purple {
		background-color: #dce2ed;
		}
	.class-bg-color-purple-B6B9ED {
		background-color: #B6B9ED;
		}
	.class-bg-color-cyan {
		background-color: #8FD2E5;
		}
	.class-bg-color-cyan-7DD6F7 {
		background-color: #7DD6F7;
		}
	.class-bg-color-orange {
		background-color: #D68531;
		}
	.class-bg-color-khaki {
		background-color: #918c41;
		}
		
	.class-bg-color-orange-FE7F14 {
		background-color: #FE7F14;
		}
	.class-bg-color-peridot {
		background-color: #AFBD22;
		}
	.class-bg-color-peridot-B4CA00 {
		background-color: #B4CA00;
		}
	.class-bg-color-light-grey {
		background-color: #F7F7F7;
		}
	.class-bg-color-light-grey-FAFAFA {
		background-color: #FAFAFA;
		}
	.class-bg-color-grey-F5F5F5 {
		background-color: #F5F5F5;
		}
	.class-bg-color-bluesh-grey {
		background-color: #DFE8ED;
		}
	.class-bg-color-blue-38BBE9 {
		background-color: #38BBE9;
		}
	.class-bg-color-warm-gray-brownish-A09987 {
		background-color: #A09987;
		}
	.class-color-A9AAAC {
		color: #A9AAAC;
		}
	.class-width-to-30percent {
		width: 30%;
		}
	.class-margin-to-0px {
		margin: 0px;
		}
	.class-margin-to-5px {
		margin: 5px;
		}
	.class-margin-to-15px {
		margin: 15px;
		}
	.class-margin-to-20px {
		margin: 20px;
		}
	.class-margin-top-to-0px {
		margin-top: 0px;
		}
	.class-margin-top-to-5px {
		margin-top: 5px;
		}
	.class-margin-top-to-10px {
		margin-top: 10px;
		}
	.class-margin-top-to-15px {
		margin-top: 15px;
		}
	.class-margin-top-to-20px {
		margin-top: 20px;
		}
	.class-margin-top-to-25px {
		margin-top: 25px;
		}
	.class-margin-top-to-30px {
		margin-top: 30px;
		}
	.class-margin-top-to-35px {
		margin-top: 35px;
		}
	.class-margin-top-to-40px {
		margin-top: 40px;
		}
	.class-margin-top-to-50px {
		margin-top: 50px;
		}
	.class-margin-right-to-5px {
		margin-right: 5px;
		}
	.class-margin-right-to-15px {
		margin-right: 15px;
		}
	.class-margin-bottom-to-0px {
		margin-bottom: 0px;
		}
	.class-margin-bottom-to-5px {
		margin-bottom: 5px;
		}
	.class-margin-bottom-to-10px {
		margin-bottom: 10px;
		}
	.class-padding-top-to-0px {
		padding-top: 0px;
		}
	.class-padding-bottom-to-0px {
		padding-bottom: 0px;
		}
	.class-padding-left-to-50px  {
		padding-left: 50px;
		}
	.class-text-align-to-center {
		text-align: center;
		}
	.class-text-align-to-left {
		text-align: left;
		}
	.class-text-align-to-right {
		text-align: right;
		}
	a, a:link, a:active, a:visited {
		color: #1d4417;
		text-decoration: none;
		} a:hover, a:focus {
		color: #000000;
		text-decoration: underline;
		}
	a.sub-links, a.sub-links:link, a.sub-links:hover, a.sub-links:focus {
		background-image: url(../img/link-lightblue-arrow.gif);
		background-position: right 2px;
		background-repeat: no-repeat;
		text-transform: uppercase;
		font-size: 10px;
		letter-spacing: 1px;
		float: right;
		padding-right: 10px;
		} a.sub-links:hover, a.sub-links:focus {
		background-image: url(../img/link-lightblue-arrow1.gif);
		}
	
	/* wrapper */
	#wrapper-str {
		width: 784px;
		margin: 18px auto;
		padding: 0px;
		background-image: url(../img/wrapper-bg-1.gif);
		background-repeat: repeat-y;
		}
	#wrapper-hdr {
		background-image: url(../img/wrapper-bg-2.gif);
		background-repeat: no-repeat;
		background-position: top center;
		}
	#wrapper-ftr {
		background-image: url(../img/wrapper-bg-3.gif);
		background-repeat: no-repeat;
		background-position: bottom center;
		font-size: 10px;
		color: #FFFFFF;
		}
	#wrapper-inr {
		padding: 22px;
		font-size: 12px;
		line-height: normal;
		color: #000000;
		}
	
	/* header */
	#page-header {
		background-image: url(../img/header-back.gif);
		background-repeat: repeat-x;
		height: 110px;
		margin: 0px;
		padding: 0px;
		position: relative;
		text-align: left;
		position: relative;
		}
		#page-header p {
			position: absolute;
			top: 25px;
			right: 25px;
			color: #C3BFB7;
			text-transform: uppercase;
			font-size: 9px;
			font-weight: bold;
			letter-spacing: 2px;
			margin: 0px;
			padding: 0px;
			}
	
	/* menu - row */
	#page-header-menu {
		background-color: #D4D788;
		padding: 7px 0px;
		}
	a.row-menu-link, a.row-menu-link:link, a.row-menu-link:visited, a.row-menu-link:active {
		font-size: 10px;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 1px;
		color: #6e6f73;
		padding: 0px 10px;
		} a.row-menu-link:hover, a.row-menu-link:focus {
		text-decoration: underline;
		color: #000000;
		}

	/* content */
	#page-content-wrapper {
		margin: 0px;
		padding: 0px;
		border-bottom: 1px solid #676560;
		}
	
	/* left column */
	#page-left-column {
		float: left;
		width: 225px;
		text-align: left;
		}
	.client-lounge-margin-top {
		margin-top: 250px;
		}
	
	/* menu - list */
	#column-menu-container {
		margin-left: 33px;
		margin-top: 17px;
		margin-bottom: 17px;
		}
	#page-column-list-menu, #page-column-list-menu ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		} #page-column-list-menu li {
		padding-left: 20px;
		line-height: 23px;
		font-size: 11px;
		text-transform: uppercase;
		} #page-column-list-menu li li {
		padding-left: 10px;
		}
		.page-column-list-menu-li-white-bg-on, .page-column-list-menu-li-white-bg-off, .page-column-list-menu-li-yellow-bg-on, .page-column-list-menu-li-yellow-bg-off {
		background-position: 0px 5px;
		background-repeat: no-repeat;
		} .page-column-list-menu-li-white-bg-on {
		background-image: url(../img/bullet-on.gif);
		} .page-column-list-menu-li-white-bg-off {
		background-image: url(../img/bullet-off.gif);
		} .page-column-list-menu-li-white-bg-off:hover {
		background-image: url(../img/bullet-on.gif);
		} .page-column-list-menu-li-yellow-bg-on {
		background-image: url(../img/bullet-on2.gif);
		} .page-column-list-menu-li-yellow-bg-off {
		background-image: url(../img/bullet-off2.gif);
		} .page-column-list-menu-li-yellow-bg-off:hover {
		background-image: url(../img/bullet-on2.gif);
		}

	a.global-list-menu, a.global-list-menu:link, a.global-list-menu:visited, a.global-list-menu:active {
		color: #666666;
		text-decoration: none;
		} a.global-list-menu:focus, a.global-list-menu:hover {
		text-decoration: underline;
		color: #000000;
		} .menu-item-active {
		color: #000000;
		font-weight: bold;
		}
	
	/* right column */
	#page-right-column {
		float: right;
		width: 515px;
		}
	#page-right-column table {
		width: 485px;
		text-align: left;
		margin: 15px;
		padding: 0px;
		border-collapse: collapse;
		} #page-right-column table td {
		vertical-align: text-top;
		margin: 0px;
		padding: 0px;
		width: 33%;
		}
	h1, h2, h3, h4, h5, h6 {
		text-align: left;
		font-weight: bold;
		}
	#page-right-column h1 {
		font-size: 16px;
		padding: 13px 20px;
		margin: 0px;
		letter-spacing: 1px;
		text-transform: uppercase;
		color: #000000;
		}
	#page-right-column h3 {
		font-size: 15px;
		margin: 0px 10px;
		padding: 5px 10px;
		font-weight: normal;
		}
		
	#page-right-column h3.h3-client-lounge {
		font-size: 11px;
		margin: 0px 10px;
		padding: 5px 10px;
		font-weight: bold;
		text-transform: uppercase;
		}

	#page-right-column p {
		text-align: left;
		margin: 20px;
		padding: 0px;
		font-size: 12px;
		line-height: 20px;
		color: #000000;
		}
	/* footer */
	#page-footer-container {
		color: #FFFFFF;
		width: 740px;
		height: 30px;
		text-align: left;
		margin: 0px auto;
		margin-top: -30px;
		}
	a.page-footer-links, a.page-footer-links:link, a.page-footer-links:visited, a.page-footer-links:active {
		color: #FFFFFF;
		text-decoration: none;
		} a.page-footer-links:hover, a.page-footer-links:focus {
		text-decoration: underline;
		}
	
/* Page: index.html */
	#index-page-folio-container {
		text-align: center;
		margin-bottom: 17px;
		} #index-page-folio-container p, #index-page-folio-container a {
		color: #999999;
		font-size: 9px;
		text-align: left;
		text-decoration: none;
		} #index-page-folio-container p {
		margin: 0px;
		padding: 10px 30px 0px;
		} #index-page-folio-container p img {
		margin: 0px 5px 0px 0px;
		float: left;
		position: relative;
		bottom: 2px;
		}
	#index-page-client-lounge-container {
		text-align: center;
		margin-bottom: 0px;
		} #index-page-client-lounge-container a {
		position: relative;
		right: 3px;
		}
	#page-bottom-strip-container {
		border-top: 9px solid #8FB162;
		background-color: #d5d5c3;
		text-align: left;
		height: 136px;
		color: #333333;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
		}
		.page-bottom-strip-block {
		float: left;
		background-color: #d5d5c3;
		margin: 0px;
		padding: 0px;
		height: 136px;
		position: relative;
		}
		.strip-block-link-adjustments {
		position: absolute;
		top: 112px;
		right: 15px
		}
		.strip-block-one {
		width: 225px;
		text-align: center;
		}
		.strip-block-one a {
		display: block;
		width: 225px;
		height: 136px;
		color: #000000;
		text-decoration: none;
		}
		.strip-block-two {
		background-image: url(../../lib/homepage/strip-block-dotted-ptrn-bg.gif);
		background-repeat: no-repeat;
		background-position: right 15px;
		width: 220px;
		text-align: center;
		}
		.strip-block-two-img-piece {
		margin: 15px;
		margin-right: 10px;
		}
		.strip-block-three {
		background-image: url(../../lib/homepage/strip-block-dotted-ptrn-bg.gif);
		background-repeat: no-repeat;
		background-position: right 15px;
		width: 155px;
		text-align: center;
		}
		.strip-block-four {
		width: 140px;
		text-align: center;
		}
		.strip-block-two p, .strip-block-three p, .strip-block-four p {
		position: absolute;
		left: 0px;
		margin: 15px;
		margin-top: 13px;
		text-align: left;
		line-height: 16px;
		}
		.strip-block-three p {
		margin-right: 15px;
		}
		.strip-block-four p {
		margin-right: 10px;
		top: 32px;
		}
		

/* Page: cat-about/our-offices.html */
	#offices-contact-line {
		font-size: 0.9em;
		text-align: center;
		margin: 15px;
		}

/* Page: cat-about/capabilities.html */
	.capabilities-ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		} .capabilities-ul li {
		line-height: 25px;
		margin: 0px;
		padding: 0px;
		padding-left: 10px;
		} .capabilities-ul a {
		color: #FFFFFF;
		}
/* Page: cat-about/partners.html */
	#dd-boxes-wrapper {
		position: relative;
		}
	.drop-down-box-wrapper, #page-right-column .drop-down-box-wrapper p {
		font-size: 10px;
		line-height: 18px;
		}
	.drop-down-box-wrapper {
		float: left;
		text-align: right;
		width: 257px;
		height: 120px;
		}
	.drop-down-box-wrapper a.img-z-index-render{
		display: block;
		width: 257px;
		height: 120px;
		border: 0px;
		}
	.drop-down-box-wrapper .shadow-box {
		background-image: url(../../lib/aboutdd/partners/subwindshadow.png);
		position: absolute;
		visibility: hidden;
		z-index: 2000;
		width: 257px;
		}
	.dd-shadow-box-1 {
		left: 4px;
		}
	.dd-shadow-box-2 {
		left: 257px;
		}
	.dd-shadow-box-3 {
		left: 4px;
		}
	.dd-shadow-box-4 {
		left: 257px;
		}
	.drop-down-box-wrapper:hover .shadow-box {
		visibility: visible;
		}
	.drop-down-box-wrapper .box-info-container {
		position: relative;
		top: -4px;
		left: -4px;
		border: 1px solid #c1bfbf;
		background-color: #dbdbdb;
		}
	.box-info-container .bubble-top-corner {
		position: absolute;
		left: 116px;
		top: -11px;
		}
	.box-info-container .box-info-container-innder {
		background-color: #FFF;
		margin: 4px;
		padding: 10px;
		}
	#page-right-column .drop-down-box-wrapper p {
		margin: 0px;
		margin-bottom: 8px;
		padding: 0px;
		text-align: left;
		}

/* Page: cat-portfolio/ */
	#slideshowpro-swf-placeholder {
		width: 480px;
		height: 376px;
		padding: 17px;
		padding-left: 18px;
		margin: 0px;
		overflow: hidden;
		}
	.portfolio-menu {
		font-size: 0.85em;
		padding: 10px 0px;
		text-transform: uppercase;
		letter-spacing: 1px;
		}

/* Pages: contact.php contact-rfq.php */
	div#contact-area-new { margin:0px; padding:15px; padding-top:20px; }
	div#contact-area-new .jsvalidation { border:1px solid #EAEAEA; padding:1px; font-size:9px; line-height:8px; height:8px; color:#666666; background:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; }
	div#contact-area-new h3#wrong-information-msg { color:#CC0000; margin:0px; margin-bottom:15px; padding:10px; border:2px dotted #CC0000; }
	
	div#contact-area-new .input-container-ver1 { margin:0px; padding:0px; height:41px; clear:both; }
	div#contact-area-new .input-container-ver1 h5 { margin:0px; padding:8px 7px 7px 0px; width:80px; height:13px; line-height:11px; text-align:right; float:left; font-size:11px; font-weight:normal; text-transform:uppercase; clear:both; }
	div#contact-area-new .input-container-ver1 input { margin:0px; padding:3px; height:18px; font-size:12px; float:left; font-weight:normal; border:2px solid #EAEAEA; }
	div#contact-area-new .input-container-ver1 input.form-elements-width-stretch-ver1 { width:388px; }
	div#contact-area-new .input-container-ver1 input.form-elements-width-stretch-ver2 { width:146px; }
	div#contact-area-new .input-container-ver1 select { margin:0px; padding:2px; height:28px; font-size:12px; float:left; font-weight:normal; border:2px solid #EAEAEA; }
	div#contact-area-new .input-container-ver1 select.form-elements-width-stretch-ver1 { width:156px; }
	div#contact-area-new .input-container-ver1 .jsvalidation { float:left; margin-left:90px; border-top:none;}
	
	div#contact-area-new div.input-container-ver2-holder { margin:0px; padding:0px; height:41px; clear:both; }
	div#contact-area-new .input-container-ver2 { margin:0px; padding:0px; height:40px; float:left; }
	div#contact-area-new .input-container-ver2 h5 { margin:0px; padding:8px 7px 7px 0px; width:80px; height:13px; line-height:11px; text-align:right; float:left; font-size:11px; font-weight:normal; text-transform:uppercase; }
	div#contact-area-new .input-container-ver2 input { margin:0px; padding:3px; height:18px; font-size:12px; float:left; font-weight:normal; border:2px solid #EAEAEA; }
	div#contact-area-new .input-container-ver2 input.form-elements-width-stretch-ver1 { width:146px; }
	div#contact-area-new .input-container-ver2 input.form-elements-width-stretch-ver2 { width:145px; }
	div#contact-area-new .input-container-ver2 .jsvalidation { float:left; margin-left:90px; border-top:none;}

	div#contact-area-new .input-container-ver3 { margin:0px; padding:0px; height:71px; clear:both; }
	div#contact-area-new .input-container-ver3 h5 { margin:0px; padding:8px 7px 7px 0px; width:80px; height:13px; line-height:11px; text-align:right; float:left; font-size:11px; font-weight:normal; text-transform:uppercase; }
	div#contact-area-new .input-container-ver3 textarea { margin:0px; padding:3px; height:48px; font-size:12px; float:left; font-weight:normal; border:2px solid #EAEAEA; }
	div#contact-area-new .input-container-ver3 textarea.form-elements-width-stretch-ver1 { width:388px; }
	div#contact-area-new .input-container-ver3 .jsvalidation { float:left; margin-left:90px; border-top:none;}
	
	form#contact-form #seperate-holder { margin:0px; padding:0px 179px; height:70px; clear:both; }
	form#contact-form #seperate-holder h5 { margin:0px; padding:8px 0px 7px 0px; height:13px; line-height:11px; text-align:center; font-size:11px; font-weight:normal; text-transform:uppercase; }
	form#contact-form #seperate-holder div { float:left; border:2px solid #EAEAEA; border-right:none; width:60px; height:24px; }
	form#contact-form #seperate-holder img { margin:0px; padding:0px; width:60px; height:24px; }
	form#contact-form #seperate-holder input { float:left; margin:0px; padding:3px; height:18px; font-size:12px; font-weight:normal; border:2px solid #EAEAEA; }
	form#contact-form #seperate-holder input.form-elements-width-stretch-ver1 { width:54px; }
	form#contact-form #seperate-holder .jsvalidation { float:left; margin:0px 1%; border-top:none; clear:both; }
	
	form#contact-form textarea:focus { border-color:#1D4417; }
	form#contact-form input:focus { border-color:#1D4417; }
	form#contact-form select:focus { border-color:#1D4417; }
	form#contact-form input.submit-button { padding:0px; margin:0px; font-size:1.2em; line-height:1.2em; color:#000000; width:100px; background-color:#75A847; border:2px solid #EAEAEA; }
	form#contact-form input.submit-button:hover { cursor:pointer; border-color:#1D4417; }
	
	form#rfq-form #seperate-holder-rfq { padding:10px 10px 0px; margin:0px; position:relative; }
	form#rfq-form #seperate-holder-rfq #best-way-contact { position:absolute; top:-82px; right:0px; height:65px; width:228px; border:2px solid #EAEAEA; text-align:center; }
	form#rfq-form #seperate-holder-rfq #best-way-contact h5 { margin:5px; padding:5px; margin-bottom:0px; text-align:center; }
	form#rfq-form #seperate-holder-rfq #best-way-contact div { text-align:center; margin:5px; padding:5px; padding-left:20px; font-size:12px; line-height:14px; }
	form#rfq-form #seperate-holder-rfq #best-way-contact div input { margin:0px; padding:0px; font-size:10px; font-weight:normal; border:none; float:left; clear:none; }
	form#rfq-form #seperate-holder-rfq #best-way-contact div span { margin:0px; padding:0px; padding-right:5px; font-size:12px; font-weight:normal; border:none; float:left; clear:none; }
	form#rfq-form #seperate-holder-rfq .input-container-ver1 { margin:0px; padding:0px; height:54px; clear:both; }
	form#rfq-form #seperate-holder-rfq .input-container-ver1 h5 { width:455px; margin:0px; padding:0px 2px 2px 2px; height:13px; line-height:10px; text-align:left; font-size:10px; font-weight:bold; text-transform:uppercase; clear:both; }
	form#rfq-form #seperate-holder-rfq .input-container-ver1 input { margin:0px; padding:3px; height:18px; font-size:12px; font-weight:normal; border:2px solid #EAEAEA; }
	form#rfq-form #seperate-holder-rfq .input-container-ver1 input.form-elements-width-stretch-ver1 { width:455px; }
	form#rfq-form #seperate-holder-rfq .input-container-ver1 input.form-elements-width-stretch-ver2 { width:146px; }
	form#rfq-form #seperate-holder-rfq .input-container-ver1 select { margin:0px; padding:2px; height:28px; font-size:12px; font-weight:normal; border:2px solid #EAEAEA; }
	form#rfq-form #seperate-holder-rfq .input-container-ver1 select.form-elements-width-stretch-ver1 { width:156px; }
	form#rfq-form #seperate-holder-rfq .input-container-ver1 .jsvalidation { float:left; margin-left:90px; border-top:none;}
	
	form#rfq-form #seperate-holder-rfq .input-container-ver2 { margin:0px; padding:0px; height:46px; clear:both; text-align:left; }
	form#rfq-form #seperate-holder-rfq .input-container-ver2 h5 { width:455px; margin:0px; padding:0px 2px; height:13px; line-height:10px; text-align:left; font-size:10px; font-weight:bold; text-transform:uppercase; clear:both; }
	form#rfq-form #seperate-holder-rfq .input-container-ver2 div.clear { width:400px; margin:0px; padding:0px; }
	form#rfq-form #seperate-holder-rfq .input-container-ver2 input { position:relative; top:3px; margin:0px 3px; padding:0px; font-size:10px; line-height:10px; font-weight:normal; border:none; float:none; clear:none; }
	form#rfq-form #seperate-holder-rfq .input-container-ver2 .jsvalidation { float:left; margin-left:90px; border-top:none;}
	
	form#rfq-form #seperate-holder-rfq .input-container-ver3 { margin:0px; padding:0px; height:70px; clear:both; }
	form#rfq-form #seperate-holder-rfq .input-container-ver3 h5 { width:455px; margin:0px; padding:0px 2px 2px 2px; height:13px; line-height:10px; text-align:left; font-size:10px; font-weight:bold; text-transform:uppercase; clear:both; }
	form#rfq-form #seperate-holder-rfq .input-container-ver3 textarea { margin:0px; padding:3px; height:34px; font-size:12px; font-weight:normal; border:2px solid #EAEAEA; }
	form#rfq-form #seperate-holder-rfq .input-container-ver3 textarea.form-elements-width-stretch-ver1 { width:455px; }
	form#rfq-form #seperate-holder-rfq .input-container-ver3 .jsvalidation { float:left; margin-left:90px; border-top:none;}
	
	form#rfq-form #seperate-holder-rfq .input-container-ver4 { margin:0px; padding:0px; height:124px; clear:both; }
	form#rfq-form #seperate-holder-rfq .input-container-ver4 h5 { margin:0px; padding:0px 2px 2px 2px; height:13px; line-height:10px; text-align:left; font-size:10px; font-weight:bold; text-transform:uppercase; clear:both; }
	form#rfq-form #seperate-holder-rfq .input-container-ver4 textarea { margin:0px; padding:3px; height:88px; font-size:12px; font-weight:normal; border:2px solid #EAEAEA; }
	form#rfq-form #seperate-holder-rfq .input-container-ver4 textarea.form-elements-width-stretch-ver1 { width:455px; }
	form#rfq-form #seperate-holder-rfq .input-container-ver4 .jsvalidation { float:left; margin-left:90px; border-top:none;}
	
	form#rfq-form #seperate-holder { margin:0px; padding:0px 179px; padding-top:10px; height:70px; clear:both; }
	form#rfq-form #seperate-holder h5 { margin:0px; padding:8px 0px 7px 0px; height:13px; line-height:11px; text-align:center; font-size:11px; font-weight:normal; text-transform:uppercase; }
	form#rfq-form #seperate-holder div { float:left; border:2px solid #EAEAEA; border-right:none; width:60px; height:24px; }
	form#rfq-form #seperate-holder img { margin:0px; padding:0px; width:60px; height:24px; }
	form#rfq-form #seperate-holder input { float:left; margin:0px; padding:3px; height:18px; font-size:12px; font-weight:normal; border:2px solid #EAEAEA; }
	form#rfq-form #seperate-holder input.form-elements-width-stretch-ver1 { width:54px; }
	form#rfq-form #seperate-holder .jsvalidation { float:left; margin:0px 1%; border-top:none; clear:both; }
	
	form#rfq-form textarea:focus { border-color:#1D4417; }
	form#rfq-form input:focus { border-color:#1D4417; }
	form#rfq-form select:focus { border-color:#1D4417; }
	form#rfq-form input.submit-button { padding:0px; margin:0px; font-size:1.3em; color:#000000; width:100px; background-color:#75A847; border:2px solid #EAEAEA; }
	form#rfq-form input.submit-button:hover { cursor:pointer; border-color:#1D4417; }
	
	form#rfq-form #seperate-holder-rfq textarea:focus { border-color:#1D4417; }
	form#rfq-form #seperate-holder-rfq input:focus { border-color:#1D4417; }
	form#rfq-form #seperate-holder-rfq select:focus { border-color:#1D4417; }
	form#rfq-form #seperate-holder-rfq input.submit-button { padding:0px; margin:0px; font-size:1.3em; color:#000000; width:100px; background-color:#75A847; border:2px solid #EAEAEA; }
	form#rfq-form #seperate-holder-rfq input.submit-button:hover { cursor:pointer; border-color:#1D4417; }
	
	form#rfq-form #seperate-holder input:focus { border-color:#1D4417; }

/* Page: cat-client-lounge/index.html */
	a.lounge-bar-sub-links, a.lounge-bar-sub-links:link, a.lounge-bar-sub-links:hover, a.lounge-bar-sub-links:focus {
		background-image: url(../img/link-lightblue-arrow.gif);
		background-position: right 6px;
		background-repeat: no-repeat;
		text-transform: uppercase;
		font-size: 10px;
		letter-spacing: 0px;
		float: right;
		padding-right: 10px;
		color: #404040;
		line-height: 20px;
		} a.lounge-bar-sub-links:hover, a.lounge-bar-sub-links:focus {
		background-image: url(../img/link-lightblue-arrow1.gif);
		}
		
	#client-lounge-index-box1, #client-lounge-index-box2, #client-lounge-index-box3, #client-lounge-index-box4 {
		padding: 15px;
		margin: 0px;
		}

		 #client-lounge-index-box1 p, #client-lounge-index-box2 p, #client-lounge-index-box3 p, #client-lounge-index-box4 p {
			font-size: 10px;
			line-height: 13px;
			margin: 0px;
			paddgin: 0px;
			}

/* Page: cat-client-lounge/circa19 */
	#circa-sub-menu-place-holder {
		text-align: center;
		line-height: 25px;
		margin-top: 10px;
		margin-bottom: 20px;
		}
	#slideshowpro-swf-placeholder-circa {
		width: 480px;
		height: 376px;
		padding: 17px 17px 0px 17px;
		padding-left: 18px;
		margin: 0px;
		overflow: hidden;
		}
	a.modernism-links-sub-links, a.modernism-links-sub-links:link, a.modernism-links-sub-links:hover, a.modernism-links-sub-links:focus {
		background-image: url(../img/link-lightblue-arrow.gif);
		background-position: right 6px;
		background-repeat: no-repeat;
		text-transform: uppercase;
		font-size: 10px;
		letter-spacing: 0px;
		float: left;
		padding-right: 10px;
		color: #404040;
		line-height: 20px;
		} a.modernism-links-sub-links:hover, a.modernism-links-sub-links:focus {
		background-image: url(../img/link-lightblue-arrow1.gif);
		}

/* Page: cat-client-lounge/stories */
	/* Blogger Native Modified */
	/* Page Structure
	----------------------------------------------- */
	@media all {
	  #main {
	  	margin:0px;
		padding:0px;
		}
	  #main2 {
	  	margin:0px;
		padding:0px;
		}
	  #sidebar {
	  	margin:0px;
		margin-bottom:15px;
		margin-left:15px;
		margin-right:15px;
		padding:0px;
		padding-top:50px;
		}
	  #sidebar2 {
	  	margin:0px;
		padding:0px
		}
	  }
	
	/* Title & Description
	----------------------------------------------- */
	@media all {
	  #blog-title {
		}
	  #blog-title a {
		}
	  #description {
		}
	  }
	 
	/* Links
	----------------------------------------------- */
	#main a img, #sidebar a img {
	  border-width:0px;
	  }
	#sidebar2 a { text-transform:uppercase; color:#666666; font-size:11px; line-height:12px; }
	#sidebar2 a:hover { color:#000000; }
	
	/* Posts
	----------------------------------------------- */
	.date-header {
	  margin:0 0 15px 10px;
	  padding-bottom:.35em;
	  border-bottom:1px dotted #9b9;
	  font:95%/1.4em Georgia,Serif;
	  text-transform:uppercase;
	  letter-spacing:.3em;
	  }
	.post {
	  position:relative;
	  }
	.post div#page-left-column-blog-sidebar {position:absolute;top:-70px;left:-210px;width:210px;border:none;margin:0px;padding:0px;text-align:left;}
	.post div#page-left-column-blog-sidebar p {padding:0px;margin:0px;padding-left:4px;}
	.post-title {
	  }
	.post-title a, .post-title strong {
	  }
	.post-title a:hover {
	  }
	.post p {
	  }
	p.post-footer {
	  }
	p.post-footer em {
	  }
	a.comment-link {
	  /* IE5.0/Win doesn't apply padding to inline elements,
		 so we hide these two declarations from it */
	  background/* */:/**/url("http://www.blogblog.com/dots/icon_comment.gif") no-repeat 0 .25em;
	  padding-left:15px;
	  }
	html>body a.comment-link {
	  /* Respecified, for IE5/Mac's benefit */
	  background:url("http://www.blogblog.com/dots/icon_comment.gif") no-repeat 0 .25em;
	  padding-left:15px;
	  }
	.post img {
	  }
	 .post img.imgF {
	   margin:0px 10px 10px 0px;
	   padding:0px;
	   float:left;
	   }
	
	
	/* Comments
	----------------------------------------------- */
	#comments {
	  margin:0 15px;
	  }
	#comments h4 {
	  margin:0 0 10px;
	  border-top:1px dotted #9b9;
	  padding-top:.5em;
	  font:bold 110%/1.4em Georgia,Serif;
	  }
	#comments-block {
	  line-height:1.6em;
	  }
	.comment-poster {
	  background:url("http://www.blogblog.com/dots/icon_comment.gif") no-repeat 0px 0px;
	  margin:.5em 0 0;
	  padding:0 0 0 20px;
	  font-weight:bold;
	  }
	.comment-body {
	  margin:0;
	  padding:0 0 0 20px;
	  }
	.comment-body p {
	  margin:0 0 .5em;
	  }
	.comment-timestamp {
	  margin:0 0 .5em;
	  padding:0 0 .75em 20px;
	  }
	.comment-timestamp a:link {
	  }
	.deleted-comment {
	  font-style:italic;
	  color:gray;
	  }
	.paging-control-container {
	}
	.unneeded-paging-control {
	  visibility: hidden;
	}
	
	
	/* More Sidebar Content
	----------------------------------------------- */
	.sidebar-title {
	  margin:0 0 15px 0px;
	  padding-top:.55em;
	  padding-bottom:.35em;
	  border-bottom:1px dotted #9b9;
	  font:95%/1.4em Georgia,Serif;
	  text-transform:uppercase;
	  letter-spacing:.3em;
	  text-align:left;
	  }
	#sidebar p {
	  }
	#sidebar ul {
	  margin:.5em 0 1em;
	  padding:0 0px;
	  list-style:none;
	  line-height:1.5em;
	  }
	#sidebar ul li {
	  background:url("http://www.designdesign.com/tpl-lib/img/bullet-off.gif") no-repeat 0px 3px;
	  margin:0;
	  margin-bottom:5px;
	  padding:0 0 0 20px;
	  }
	#sidebar p {
	  }
	
	
	/* Profile
	----------------------------------------------- */
	.profile-datablock {
	   margin:0px;
	   padding:0px;
	  }
	.profile-img {
	  display:inline;
	  border:none;
	  }
	.profile-img img {
	   border:none;
	  }
	.profile-data {
	   margin:0px;
	   padding:0px;
	   font-style:italic;
	  }
	.profile-data strong {
	  }
	.profile-textblock {
	  }
	
	/* Feeds
	----------------------------------------------- */
	#blogfeeds {
	  }
	#postfeeds {
	  }
