html, body, input {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

.position {
	text-align: center;
	vertical-align: middle;
}


.outerwrap {
	border: 2px solid #CCCCCC;
	width: 800px;
	vertical-align: middle;	
	text-align: left;
	background-color: #FFFFFF;
	margin: auto;
	height: auto;
	overflow:auto;
	/*position:relative;*/
}

.outerwrapsmall {
	border: 2px solid #CCCCCC;
	width: 722px;
	height: auto;
	vertical-align: middle;	
	margin: auto;
	text-align: center;
	background-color: #FFFFFF;
}

/******* Header Styles *******/
.navbg {

	background-position: bottom right;
	background-repeat: no-repeat;
	height: 114px!important;
	width: 800px;
	text-align: center;
	margin: auto;
	position: relative;
}

.navcontent {
	float: right;
	background-image: url(../images/main_headpics.jpg);
	background-repeat: no-repeat;
	height: 114px;
	width: 524px;
	text-align: center;
	margin: auto;
}

.logo {
	float: left;
	background-image: url(../images/main_head1.gif);
	background-repeat: no-repeat;
	height: 114px;
	width: 276px;
	text-align: center;
	text-indent: -9999px;
	margin: auto; 	
}

.navtext {
	float: left;
	font-size: 0.75em;
	color: #FFFFFF;
	width: 800px;
	font-weight: bold;
	background-color: #2c5683;
	height: 28px;
}

.navtext a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	border-right: 1px solid #FFFFFF;
}

.navtext a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.navtext ul {
	list-style: none;
	margin-left: 65px;
	margin-top: 6px;
}

.navtext li {
	float: left;
}

.homeLogos {
	float: left;
}

.homeLogos a:hover {
	text-decoration: underline;
}

.homeLogos ul {
	list-style: none;
	margin-left: 0px;
	margin: 0 0 0 0;
}

.homeLogos li {
	float: left;
	margin-left: 0px;
	width: 117px;
	height: 54px;
}

/* End of Header Styles */

p {
	font: Arial, Helvetica, sans-serif;
	font-size: 0.76em;
	color: #333333;
}

p a {
	font: Arial, Helvetica, sans-serif;
	color: #2c5683;
}

p a:hover {
	color: #333;
}

p.large {
	font-size: x-large;
}

p.blue {
	color: #2c5683;
}

p.topborder {
	border-top: 2px dashed #CCCCCC;
	padding-top: 5px;
	font-size: 0.7em;
}

p.logos {
	border-top: 2px dashed #CCCCCC;
	padding-top: 8px;
	padding-bottom: 5px;
	font-size: 0.7em;
	color:#666666;
}

p.logosnolines {
	margin: 0px;
	margin-bottom: 5px;
	font-size: 0.7em;
	color:#666666;
}

p.smallprint {
	border-top: 1px solid #CCCCCC;
	padding-top: 6px;
	_padding-bottom: 6px;
	*padding-top: 10px;
	font-size: 0.75em;
	color: #666666;
}

p.seo {
	font-size: 0.7em;
	color: #666666;
}

p.indent {
	padding-left: 15px;
}

p.bignav {
	font-size: 1em;
	font-weight: bold;
}

p.whatsnew {
	background-image: url(../images/whatsnew.gif);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 15px;
}

p.maphead {
	background-image: url(../images/maphead.gif);
	background-repeat: no-repeat;
	height: 15px;
	_height: 10px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 15px;
}

p.borderline {
	border-top: 2px solid #CCCCCC;
	line-height: 0.3em;
	width: 730px;
	margin: 0px;
	padding: 0px;
}

.offersmall {
	font-size: 1.2em;
	line-height: 1.7em;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.bullets2col ul {
	width: 180px;
	font-size: 0.76em;
	margin:0px;
	*margin-left: 30px;
	_margin-left: 50px;
}

.bullets2col ul li {
	list-style-image: url(../images/arrowbullet.gif);
}

.bullets2col ul li a {
	color: #2c5683;
}

.bullets2col ul li a:hover {
	color: #333;
}

.bullets ul {
	font-size: 0.76em;
	*padding-left: 30px;
	margin:0px;
	_margin-left: 25px;
}

.bullets ul li {
	list-style-image: url(../images/arrowbullet.gif);
}

.copy {
	font-size: 0.76em;
}

.homecontleft {
	vertical-align: bottom;
	padding-left: 22px;
	text-align: left;
	width: 490px;
	float: left;
	margin-bottom: 30px;
	margin-top: 30px;
}

.homecontright {
	vertical-align: bottom;
	background-color: white;
	text-align: left;
	width: 260px;
	float: right;
	margin-top: 30px;
	margin-bottom: 15px;
}

.homespecial {
	background-color: white;
	text-align: left;
	padding: 8px;
	border-bottom: 2px solid #dd3636;
	border-top: 2px solid #dd3636;
	border-left: 2px solid #dd3636;
	margin-bottom: 10px;
}
.homespecialsale {
	background-color: white;
	text-align: left;
	padding: 8px;
	border-bottom: 2px solid #dd3636;
	border-top: 2px solid #dd3636;
	border-left: 2px solid #dd3636;
	margin-bottom: 10px;
}
.homecontact {
	background-color: #ebebeb;
	text-align: left;
	padding: 12px;
	height: 160px;
	/*
	border-bottom: 2px solid #dd3636;
	border-top: 2px solid #dd3636;
	border-left: 2px solid #dd3636
	*/
}

.calculator {
	text-align: left;
	padding: 12px;
	border: 2px solid #5f87b1;
	margin-top: 20px;
	height: 145px;
	_height: 153px;
	/*
	border-bottom: 2px solid #dd3636;
	border-top: 2px solid #dd3636;
	border-left: 2px solid #dd3636
	*/
}

.homeaffiliate {
	background-color: white;
	text-align: left;
	padding: 8px;
	border-bottom: 1px solid #2c5683;
	border-top: 1px solid #2c5683;
	border-left: 1px solid #2c5683;
	margin-bottom: 10px;
}

.homeprojects {
	background-color: white;
	text-align: left;
	padding: 8px;
	border-bottom: 1px solid #257640;
	border-top: 1px solid #257640;
	border-left: 1px solid #257640;
	margin-bottom: 10px;
}

.footer {
	text-align: center;
	width: 760px;
	border-top: 1px solid #ccc;
	_padding-top: 20px;
	*padding-top: 20px;
	margin-left: 20px;
	_margin-left: 10px;
	float: left;
}

.cont {
	padding-left: 22px;
	text-align: left;
	width: 760px;
	margin-bottom: 30px;
	margin-top: 15px;
}

h1.comingsoon {
	display: block;
	background-image: url(../images/comesoon_head.gif);
	background-repeat: no-repeat;
	height: 77px;
	width: 695px;
	text-align: center;
	text-indent: -9999px;
	margin: auto;
	margin-top: 12px;
	padding-bottom: 12px;
	border-bottom: 2px dashed #CCCCCC; 	
}

h1.home {
	background-image: url(../images/homewelcome_head.gif);
	background-repeat: no-repeat;
	height: 40px;
	_height: 0px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 40px;
}

h1.commercial {
	background-image: url(../images/commercial_head.gif);
	background-repeat: no-repeat;
	height: 20px;
	_height: 0px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 20px;
}

h1.domestic {
	background-image: url(../images/domestic_head.gif);
	background-repeat: no-repeat;
	height: 20px;
	_height: 0px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 20px;
}

h1.warranty {
	background-image: url(../images/warranty_head.gif);
	background-repeat: no-repeat;
	height: 20px;
	_height: 0px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 20px;
}

h1.contact {
	background-image: url(../images/contact_head.gif);
	background-repeat: no-repeat;
	height: 20px;
	_height: 0px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 20px;
}

h1.recruitment {
	background-image: url(../images/recruit_head.gif);
	background-repeat: no-repeat;
	height: 20px;
	_height: 0px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 20px;
}

h1.offers {
	background-image: url(../images/offers_head.gif);
	background-repeat: no-repeat;
	height: 24px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 20px;
}

h1.affiliate {
	background-image: url(../images/affiliate_head.gif);
	background-repeat: no-repeat;
	height: 20px;
	_height: 0px;
	text-indent: -9999px;
	margin: 0px;
	line-height: 20px;
}

h2.amtico {
	background-image: url(../images/logo_amtico.gif);
	background-repeat: no-repeat;
	height: 40px;
	_height: 20px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h2.karndean {
	background-image: url(../images/logo_karndean.gif);
	background-repeat: no-repeat;
	height: 50px;
	_height: 50px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h2.specialhome {
	background-image: url(../images/specialoffers.gif);
	background-repeat: no-repeat;
	height: 45px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}


h2.hourshome {
	background-image: url(../images/hoursbusiness.gif);
	background-repeat: no-repeat;
	height: 20px;
	*height: 30px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h2.calculatorhome {
	background-image: url(../images/calculator.gif);
	background-repeat: no-repeat;
	height: 20px;
	*height: 30px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h2.affiliatehome {
	background-image: url(../images/affiliate.gif);
	background-repeat: no-repeat;
	height: 45px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}
h2.projectshome {
	background-image: url(../images/projects.gif);
	background-repeat: no-repeat;
	height: 37px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

/* Start of homepage logos */

h3.abingdon {
	background-image: url(../images/logos/abingdon.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}

h3.altro {
	background-image: url(../images/logos/altro.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}

h3.amtico {
	background-image: url(../images/logos/amtico.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}

h3.armstrong {
	background-image: url(../images/logos/armstrong.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.axminster {
	background-image: url(../images/logos/axminster.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.balterio {
	background-image: url(../images/logos/balterio.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.burmatex {
	background-image: url(../images/logos/burmatex.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.colonia {
	background-image: url(../images/logos/colonia.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}

h3.cormar {
	background-image: url(../images/logos/cormar.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.desso {
	background-image: url(../images/logos/desso.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.forbo {
	background-image: url(../images/logos/forbo.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.heartwood {
	background-image: url(../images/logos/heartwood.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.karndean {
	background-image: url(../images/logos/kardean.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.penthouse {
	background-image: url(../images/logos/penthouse.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.pergo {
	background-image: url(../images/logos/pergo.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.polyflor {
	background-image: url(../images/logos/polyflor.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.quickstep {
	background-image: url(../images/logos/quickstep.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.ryalux {
	background-image: url(../images/logos/ryalux.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.tarkett {
	background-image: url(../images/logos/tarkett.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.vfour {
	background-image: url(../images/logos/v4.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.victoria {
	background-image: url(../images/logos/victoria.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}
h3.westex {
	background-image: url(../images/logos/westex.gif);
	background-repeat: no-repeat;
	height: 54px;
	width: 117px;
	text-indent: -9999px;
	margin: 0px;
}

/* End of homepage logos */

h3.freehome {
	background-image: url(../images/free.gif);
	background-repeat: no-repeat;
	height: 83px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h3.special1 {
	background-image: url(../images/special1.gif);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h3.specialsale1 {
	background-image: url(../images/specialsale1.gif);
	background-repeat: no-repeat;
	height: 210px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h3.offersale1 {
	background-image: url(../images/offersale_1.gif);
	background-repeat: no-repeat;
	height: 390px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h3.offer1 {
	background-image: url(../images/offer_1.gif);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h3.offer2 {
	background-image: url(../images/offer_2.gif);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

h3.offer3 {
	background-image: url(../images/offer_3.gif);
	background-repeat: no-repeat;
	height: 60px;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
}

.offer1div {
	width: 730px;
	height: 380px;
	_height: 360px;
	text-align: right;
	*padding: 15px 0 0 0;
	background-image: url(../images/offer1_pic.jpg);
	background-repeat: no-repeat;
}

.offer2div {
	width: 730px;
	height: 200px;
	text-align: right;
	*padding: 15px 0 0 0;
	background-image: url(../images/offer2_pic.jpg);
	background-repeat: no-repeat;
}

.offer3div {
	width: 730px;
	height: 200px;
	text-align: right;
	*padding: 15px 0 0 0;
	background-image: url(../images/offer3_pic.jpg);
	background-repeat: no-repeat;
}

.comnav {
	text-align: center;
	width: 240px;
	padding-left: 0px;
	margin: auto;
	height: 240px;
	float: left;
}

.affiliatesignup {
	background-color: #ebebeb;
	text-align: left;
	padding: 12px;
	height: 230px;
	_height: 240px;
	/*
	border-bottom: 2px solid #dd3636;
	border-top: 2px solid #dd3636;
	border-left: 2px solid #dd3636
	*/
}

.bordertop {
	border-top: 1px dashed #c0c0c0 ;
	padding-top: 14px;
}


.cont h3 {
	font-size: 0.95em;
	font-weight: bold;
	color: #2c5683;
}

.clear {
	clear: both;
}


.karndeanlogos {
	text-align: center;
	width: 440px;
	padding-left: 0px;
	margin: auto;
	float: right;
}

.blue {
	color: #2c5683;
}

/******* Form Styles *******/

p.formline {
	border-top: 1px solid #c0c0c0 ;
	padding-top: 8px;
}

h2.form1head {
	background-image: url(../images/form1_head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
	margin-top: 8px;
	margin-bottom: -20px;
	padding-bottom: 2px;
	height: 40px;
}

h2.form2head {
	background-image: url(../images/form2_head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
	padding-bottom: 2px;
	_height: 20px;
}

h2.form3head {
	background-image: url(../images/form3_head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	clear: both;
	padding-bottom: 2px;
	_height: 20px;
}

input.inputform, textarea.inputform { color: #000000; font-size: 0.8em; background-color: #ffffff; padding-left:4px; border: 1px solid #CCCCCC; position: absolute; height: 16px; }
textarea.textarea { color: #000000; font-size: 0.9em; background-color: #ffffff; padding-left:4px; margin-bottom:20px; border: 1px solid #CCCCCC; }

.map {
	float: right; width: 327px; height: auto; border: #8aabce solid 3px; padding: 10px;
}

.recruitform1 {
	width: 750px;
	_width: 740px;
	background-color: #e7e8e9;
	padding-left: 10px;
	_padding: 10px;
	margin: auto;
	float: left;
	height: 190px;
	_height: 160px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}

.recruitform2 {
	width: 750px;
	_width: 740px;
	background-color: #e7e8e9;
	padding-left: 10px;
	_padding: 10px;
	margin: auto;
	float: left;
	height: 130px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
	_margin-top: 10px;
}

.form1 {
	width: 364px;
	_width: 290px;
	background-color: #e7e8e9;
	padding-left: 10px;
	_padding: 10px;
	margin: auto;
	float: left;
	height: 315px;
	_height: 285px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}

.form2 {
	width: 365px;
	_width: 350px;
	background-color: #e7e8e9;
	padding-left: 10px;
	_padding: 10px;
	margin: auto;
	float: left;
	height: 310px;
	_height: 300px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
	margin-top: 30px;
	_margin-top: 0px;
}

.form3 {
	width: 365px;
	_width: 350px;
	background-color: #e7e8e9;
	padding-left: 10px;
	_padding: 10px;
	margin: auto;
	float: right;
	height: 310px;
	_height: 300px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
	margin-top: 30px;
	_margin-top: 0px;
}

.formsubmit {
	width: 750px;
	_width: 740px;
	height: 45px;
	_height: 20px;
	background-color: #e7e8e9;
	padding-left: 10px;
	padding-top: 10px;
	_padding: 10px;
	margin: auto;
	float: left;
	margin-bottom: 10px;
	_margin-bottom: 0px;
	_margin-top: 10px;
	text-align: center;
}

.formfree {
	width: 750px;
	_width: 740px;
	background-color: #e7e8e9;
	padding-left: 10px;
	padding-top: 10px;
	_padding: 10px;
	margin: auto;
	float: left;
	margin-bottom: 10px;
	_margin-bottom: 0px;
	_margin-top: 10px;
}

.formfull {
	width: 330px;
	_width: 325px;
	float: left;
	border-top: 1px #CCCCCC solid;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 10px;
}

.form1left {
	width: 315px;
	_width: 349px;
	float: left;
	border-top: 1px #CCCCCC solid;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 10px;
}

.form1right {
	width: 370px;
	_width: 367px;
	float: right;
	border-top: 1px #CCCCCC solid;
	height: auto;
	vertical-align: middle;
	margin-right: 10px;
	_margin-right: 3px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.recruitformfull {
	width: 740px;
	_width: 735px;
	float: left;
	border-top: 1px #CCCCCC solid;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 10px;
}

.recruitform1left {
	width: 370px;
	_width: 367px;
	float: left;
	border-top: 1px #CCCCCC solid;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 10px;
}

.recruitform1right {
	width: 370px;
	_width: 367px;
	float: right;
	border-top: 1px #CCCCCC solid;
	height: auto;
	vertical-align: middle;
	margin-right: 10px;
	_margin-right: 3px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.formheadleft {
	width: 370px;
	float: left;
	height: 10px;
	margin-top: -10px;
}

.formheadright {
	width: 365px;
	float: right;
	margin-right: 20px;
	_margin-right: 0px;
	_padding-right: 10px;
	height: 10px;
	vertical-align: top;
	margin-top: -10px;
}

.label {
	width: 100px;
	float: left;
	font-size: 0.76em;
}

.label1 {
	width: 135px;
	float: left;
	font-size: 0.76em;
}

.label2 {
	width: 195px;
	float: left;
	font-size: 0.76em;
}

.nofloat {
	float: none;
}

div.fshomefeature span {
	cursor:pointer;
	cursor:hand;
}

.printvoucher {
	display:none;
}

/******* Offers Page Styles *******/

.offersdom {
	width: 340px;
	float: left;
	border: 2px #dd3636 solid;
	vertical-align: middle;
	margin-bottom: 20px;
	padding: 10px;
}

.offerscom {
	width: 340px;
	float: right;
	border: 2px #dd3636 solid;
	vertical-align: middle;
	margin-bottom: 20px;
	padding: 10px;
}

.offerscom hr, .offersdom hr {
	width: 340px;
	height: 1px !important;
	color: #dd3636;
	margin: 5px 0 5px 0;
}

.offerscom p, .offersdom p {
	padding: 0;
	margin: 0;
}

.offersdom img, .offerscom img {
	padding: 4px 0 0 4px !important;
	width: 90px !important;
}

.offersdom h3, .offerscom h3 {
	margin: 0;
	padding-bottom: 4px 0 0 0;
}


.offersdom h2 {
	background-image: url(../images/domoffers.gif);
	background-repeat: no-repeat;
	height: 65px;
	text-indent: -9999px;
	margin: 0 0 10px 0;
	line-height: 20px;
	border-bottom:  2px #dd3636 solid;
}

.offerscom h2 {
	background-image: url(../images/comoffers.gif);
	background-repeat: no-repeat;
	height: 65px;
	text-indent: -9999px;
	margin: 0 0 10px 0;
	line-height: 20px;
	border-bottom:  2px #dd3636 solid;
}

/******* Testimonials Page Styles *******/

.testdom {
	width: 350px;
	float: left;
	border-right: 2px #ccc solid;
	vertical-align: middle;
	margin-bottom: 20px;
	padding: 10px 20px 10px 10px;
}

.testcom {
	width: 350px;
	float: right;
	vertical-align: middle;
	margin-bottom: 20px;
	padding: 10px;
}

.testdom h2 {
	background-image: url(../images/domtest.gif);
	background-repeat: no-repeat;
	height: 36px;
	text-indent: -9999px;
	margin: 0 0 20px 0;
	line-height: 20px;
	border-bottom:  2px #2c5683 solid;
}

.testcom h2 {
	background-image: url(../images/comtest.gif);
	background-repeat: no-repeat;
	height: 36px;
	text-indent: -9999px;
	margin: 0 0 20px 0;
	line-height: 20px;
	border-bottom:  2px #2c5683 solid;
}

.testcom hr, .testdom hr {
	width: 340px;
	height: 1px !important;
	color: #999999;
	border: 1px dashed;
	margin: 15px 0 15px 0;
}

.testcom p, .testdom p {
	padding: 0;
	margin: 0;
}

.testcom img, .testdom img {
	padding: 0 6px 4px 0 !important;
	width: 110px !important;
}

.testcom h3, .testdom h3 {
	margin: 0;
	padding-bottom: 4px 0 0 0;
}