@charset "utf-8";
/* CSS Document */

body {
	background: url(images/body-bg.jpg) top repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #6a6a6a;
	line-height: 16px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ca3d12;
}

h1 span {
	color: #6a6a6a;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ca3d12;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ca3d12;
}

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #6a6a6a;
}

a {
	color: #ca3d12;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#container {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
}

#topbg {
	width: 1022px;
	margin: 0 auto 0 auto;
}

#leftpage {
	width: 297px;
	float: left;
	margin-top: 6px;
}

#logo {
	width: 283px;
	float: left;
	display: inline;
	margin: 0px 10px 0px 4px;
}

#contentnav {
	width: 289px;
	float: left;
	display: inline;
	margin-left: 8px;
	background: #ffffff url(images/contentnav-bg.jpg);
}

#contentnavtop {
	width: 289px;
	float: left;
	background: url(images/contentnavtop-bg.jpg) top no-repeat;
}

#contentnavbottom {
	width: 213px;
	float: left;
	background: url(images/contentnavbottom-bg.jpg) bottom no-repeat;
	padding: 15px 38px 20px 38px;
}

#contentnavbottom h2 {
	margin: 0px 0px 5px 0px;
}

#contentnavbottom a {
	width: 186px;
	height: 13px;
	float: left;
	padding: 0px 0px 0px 27px;
	margin-bottom: 5px;
	background: url(images/sidenav-bg.jpg) top left no-repeat;
	color: #939393;
	line-height: 13px;
}

#contentnavbottom a:hover {
	background-position: bottom left;
}

#featuresnav {
	width: 290px;
	float: left;
	background: url(images/benefitsnav-bg.jpg);
	display: inline;
	margin-left: 7px;
	margin-bottom: 6px;
}

#featuresnavtop {
	width: 290px;
	float: left;
	background: url(images/benefitsnavtop-bg.jpg) top no-repeat;
}

#featuresnavbottom {
	width: 213px;
	float: left;
	background: url(images/benefitsnavbottom-bg.jpg) bottom no-repeat;
	padding: 20px 38px 25px 39px;
}

#featuresnavbottom h2 {
	margin: 0px 0px 5px 0px;
}

#featuresnavbottom a {
	width: 186px;
	height: 13px;
	float: left;
	padding: 0px 0px 0px 27px;
	margin-bottom: 5px;
	background: url(images/sidenav-bg.jpg) top left no-repeat;
	color: #939393;
}

#featuresnavbottom a:hover {
	background-position: bottom left;
}

#leftbuynow {
	width: 266px;
	float: left;
	display: inline;
	margin: 0px 7px 14px 7px;
	padding: 5px;
	background: #d2d2d2;
}

#leftbuynow h2 {
	margin: 0px 0px 3px 0px;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: -1px;
}

#leftbuynow h2 span {
	color: #ffffff;
	font-size: 18px;
}

#leftbuynow p {
	margin: 0px;
	font-size: 9px;
	letter-spacing: -1px;
}

#leftbuynow p span {
	font-size: 11px;
	color: #142f5f;
}

#leftbuynow .p1 {
	width: auto;
	float: left;
	font-size: 20px;
	color: #142f5f;
	font-weight: bold;
}

#leftbuynow .p2 {
	width: auto;
	float: right;
	font-size: 10px;
	color: #b72828;
	font-weight: bold;
}

#leftbuynow img {
	margin-right: 5px;
}

#leftbuynow1 {
	width: 118px;
	float: left;
	padding: 5px;
	background: #ffffff;
}

#leftbuynow2 {
	width: 118px;
	float: right;
	padding: 5px;
	background: #ffffff;
}

#leftvis {
	width: 297px;
	float: left;
}

#leftfurniture {
	width: 285px;
	float: left;
	display: inline;
	margin: 0px 3px 9px 2px;
}

#leftwoodgrain {
	width: 285px;
	float: left;
	display: inline;
	margin: 0px 10px 0px 2px;
}

#rightpage {
	width: 725px;
	float: right;
}

#rightarea {
	width: 725px;
	float: right;
}

#header {
	width: 725px;
	height: 302px;
	float: left;
}

#headphone {
	width: 717px;
	height: 40px;
	float: left;
	position: absolute;
	padding: 15px 0px 0px 8px;
	z-index: 2;
}

#headphone h2 {
	margin: 0px;
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 26px;
}

#headphone h2 span {
	color: #7e7d7d;
	font-weight: normal;
}

#headphone h2 a {
	color: #7e7d7d;
	font-weight: normal;
}

#headphonel {
	width: auto;
	height: 35px;
	float: left;
}

#headphoner {
	width: auto;
	height: 35px;
	float: right;
}

#topnav {
	width: auto;
	height: 33px;
	float: left;
	position: absolute;
	margin-top: 55px;
	background: url(images/topnav-bg.jpg);
	z-index: 2;
}

#topnav a {
	width: auto;
	height: 23px;
	float: left;
	padding:10px 10px 0px 10px;
	color: #ffffff;
	background: #122657 url(images/topnav-bg.jpg);
	letter-spacing: -1px;
}

#topnav a img {
	vertical-align: top;
}

.topnavline {
	width: 1px;
	height: 33px;
	float: left;
	background: url(images/topnavline-bg.jpg);
}

#banner {
	width: 725px;
	height: 261px;
	float: left;
	position: absolute;
	margin-top: 40px;
	z-index: 1;
}

#homecontent {
	width: 725px;
	float: left;
}

#homeleft {
	width: 490px;
	float: left;
	margin-top: 4px;
}

#fusionbanner {
	width: 490px;
	float: left;
	margin-top: 10px;
	margin-bottom: 2px;
	text-align: center;
}

#yearbrochurebanners {
	width: 490px;
	float: left;
}

#ordersteps {
	width: 490px;
	float: left;
	margin-bottom: 8px;
}

#homeupgrades {
	width: 441px;
	float: left;
	display: inline;
	margin: 0px 7px 15px 22px;
	background: #d2d2d2;
	padding: 10px;
}

#homeupgrades h2 {
	margin: 0px 0px 5px 0px;
	background: #d2d2d2;
	color: #ffffff;
	font-size: 18px;
}

.homeupgrades1 {
	width: 142px;
	float: left;
	display: inline;
	margin-right: 8px;
}

.homeupgrades1 img {
	background: #ffffff;
	padding: 2px;
	margin-bottom: 1px;
}

.homeupgrades1 h3 {
	width: 137px;
	height: 21px;
	float: left;
	margin: 0px 0px 1px 0px;
	background: #ffffff;
	color: #0d1648;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	padding: 2px 0px 0px 5px;
}

.homeupgrades1 p {
	width: 132px;
	float: left;
	margin: 0px;
	background: #ffffff;
	padding: 5px;
	font-size: 10px;
}

.homeupgrades1 .price {
	position: absolute;
	margin: -5px 0px 0px -8px;
	padding: 0px;
	z-index: 1;
}

.homeupgrades2 {
	width: 141px;
	float: left;
	display: inline;
	margin-right: 8px;
}

.homeupgrades2 img {
	background: #ffffff;
	padding: 2px;
	margin-bottom: 1px;
}

.homeupgrades2 h3 {
	width: 136px;
	height: 21px;
	float: left;
	margin: 0px 0px 1px 0px;
	background: #ffffff;
	color: #0d1648;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	padding: 2px 0px 0px 5px;
}

.homeupgrades2 p {
	width: 131px;
	float: left;
	margin: 0px;
	background: #ffffff;
	padding: 5px;
	font-size: 10px;
}

.homeupgrades2 .price {
	position: absolute;
	margin: -5px 0px 0px -9px;
	padding: 0px;
	z-index: 1;
}

.homeupgrades3 {
	width: 142px;
	float: left;
	display: inline;
}

.homeupgrades3 img {
	background: #ffffff;
	padding: 2px;
	margin-bottom: 1px;
}

.homeupgrades3 h3 {
	width: 137px;
	height: 21px;
	float: left;
	margin: 0px 0px 1px 0px;
	background: #ffffff;
	color: #0d1648;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	padding: 2px 0px 0px 5px;
}

.homeupgrades3 p {
	width: 132px;
	float: left;
	margin: 0px;
	background: #ffffff;
	padding: 5px;
	font-size: 10px;
}

.homeupgrades3 .price {
	position: absolute;
	margin: -5px 0px 0px -7px;
	padding: 0px;
	z-index: 1;
}

#homebuynow {
	width: 440px;
	float: left;
	display: inline;
	margin: 0px 7px 15px 23px;
	padding: 10px;
	background: #d2d2d2;
}

#homebuynow .buynow {
	margin: 0px 0px 5px 0px;
	background: #d2d2d2;
	color: #ffffff;
	font-size: 18px;
}

#homebuynow .incvat {
	width: auto;
	float: right;
	color: #b72828;
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: normal;
}

#homebuynow p {
	margin: 0px;
	font-size: 9px;
	letter-spacing: -1px;
}

#homebuynow p span {
	font-size: 12px;
	color: #142f5f;
}

#homebuynow .p1 {
	width: auto;
	float: left;
	font-size: 22px;
	color: #142f5f;
	font-weight: bold;
	margin-right: 5px;
}

#homebuynow .p2 {
	width: auto;
	float: left;
	font-size: 11px;
	color: #b72828;
	font-weight: bold;
}

#homebuynow img {
	margin-right: 5px;
}

.homebuynow1 {
	width: 132px;
	float: left;
	display: inline;
	margin-right: 7px;
	padding: 5px;
	background: #ffffff;
}

.homebuynow2 {
	width: 132px;
	float: left;
	padding: 5px;
	background: #ffffff;
}

#homeright {
	width: 216px;
	float: right;
	display: inline;
	margin: 14px 15px 0px 0px;
}

#hometestimonial {
	width: 216px;
	float: left;
	margin-bottom: 20px;
}

#homeyaleright {
	width: 216px;
	float: left;
	margin-bottom: 23px;
}

#homefusion {
	width: 216px;
	float: left;
}

#homesbd {
	width: 214px;
	height: 304px;
	float: left;
	background: #bf3a3a url(images/homesbd-bg.jpg);
	margin-bottom: 22px;
}

#homesbd h2 {
	width: 144px;
	height: 67px;
	float: left;
	margin: 0px 0px 2px 35px;
	padding: 25px 35px 0px 10px;
	font-weight: normal;
	color: #ffffff;
	font-size: 26px;
	line-height: normal;
}

#homesbd p {
	width: 144px;
	height: 64px;
	float: left;
	margin: 5px 0px 0px 35px;
	padding: 0px 35px 0px 10px;
	color: #ffffff;
}

#homesbd .more {
	width: 41px;
	height: 15px;
	float: right;
	background: #ffffff url(images/homesbdmore-bg.jpg);
	color: #0f1a4c;
	margin: 0px 12px 6px 161px;
	font-size: 10px;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 2px;
}

#homesbd .buy {
	width: 78px;
	height: 15px;
	float: right;
	background: #ffffff url(images/homesbdbuy-bg.jpg);
	color: #0f1a4c;
	margin: 0px 12px 6px 124px;
	font-size: 10px;
	letter-spacing: -1px;
	text-align: center;
	padding-top: 2px;
}

#homeyale {
	width: 214px;
	float: left;
}

#homeyale p {
	text-align: right;
	margin: 0px;
}

#featuresbenefits {
	width: 1000px;
	float: left;
	display: inline;
	margin: 10px 15px 0px 7px;
}

#featuresbenefits h2 {
	width: 982px;
	height: 27px;
	float: left;
	padding: 5px 0px 0px 18px;
	margin: 0px 0px 1px 0px;
	background: #d2d2d2;
	color: #ffffff;
	font-size: 18px;
}

#featuresbenefitsbox {
	width: 984px;
	float: left;
	background: #d2d2d2;
	padding: 8px;
}

#featuresbenefitsbox h3 {
	font-size: 14px;
	color: #6f6f6f;
	margin: 0px 0px 15px 0px;
}

#featuresbenefitsbox p {
	line-height: 15px;
	margin: 0px;
}

#featuresbenefitsbox1 {
	width: 221px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
	float: left;
	display: inline;
	margin-right: 7px;
	background: #f2f2f2;
	padding: 10px;
}

#featuresbenefitsbox2 {
	width: 221px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
	float: left;
	display: inline;
	margin-right: 6px;
	background: #f2f2f2;
	padding: 10px;
}

#featuresbenefitsbox3 {
	width: 221px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
	float: left;
	display: inline;
	margin-right: 7px;
	background: #f2f2f2;
	padding: 10px;
}

#featuresbenefitsbox4 {
	width: 221px;
	min-height: 230px;
	height: auto !important;
	height: 230px;
	float: left;
	display: inline;
	background: #f2f2f2;
	padding: 10px;
}

#bottomarea {
	width: 100%;
	height: 36px;
	float: left;
	margin-top: 10px;
	background: #d2d2d2;
}

#bottombox {
	width: 1000px;
	margin: 0 auto 0 auto;
	padding-top: 10px;
}

#bottomboxl {
	width: auto;
	float: left;
	display: inline;
	margin: 0px 0px 0px 8px;
}

#bottomboxl p {
	margin: 0px;
	word-spacing: 15px;
	font-size: 12px;
}

#bottomboxl a {
	color: #7b7a7a;
	word-spacing: normal;
}

#bottomboxr {
	width: auto;
	float: right;
	display: inline;
	margin: 0px 22px 0px 0px;
}

#bottomboxr p {
	margin: 0px;
	font-size: 12px;
	color: #7b7a7a;
}

#bottomboxr a {
	color: #7b7a7a;
}

#innercontent {
	width: 725px;
	float: left;
	margin-top: 26px;
}

#innercontent h1 {
	color: #153671;
}

#innercontent p {
	line-height: 17px;
	text-align: justify;
}

#innercontent2 {
	width: 472px;
	float: left;
	margin-top: 26px;
}

#innercontent2 h1 {
	color: #153671;
}

#innercontent2 p {
	line-height: 17px;
	text-align: justify;
}

#compdoors {
	width: 717px;
	float: right;
	background: #dddddd;
	padding: 6px 0px 5px 0px;
	margin-bottom: 11px;
}

#compdoors #supplied {
	width: 683px;
	height: 68px;
	float: left;
	display: inline;
	margin: 0px 7px 7px 10px;
	background: #ffffff url(images/doors-supplied-bg.jpg);
	padding: 0px 0px 0px 17px;
}

#compdoors #supplied h2 {
	margin: 0px;
	color: #252d59;
	font-weight: normal;
	font-size: 30px;
	line-height: normal;
}

#compdoors #supplied h2 .span1 {
	font-weight: bold;
}

#compdoors #supplied h2 .span2 {
	font-size: 16px;
	font-weight: bold;
}

#compdoors #supplied h2 .span3 {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

#compdoors #supplied h2 .span3 a {
	color: #252d59;
}

#compdoors #purchase {
	width: 671px;
	height: 40px;
	float: left;
	display: inline;
	margin: 0px 6px 8px 10px;
	background: #ffffff url(images/doors-purchase-bg.jpg);
	padding: 2px 15px 0px 15px;
}

#compdoors #purchase p {
	margin: 0px;
	color: #b92c2c;
}

#compdoors #purchase p span {
	color: #0f1d4e;
	font-weight: bold;
}

#compdoors table {
	margin: 0px;
}

#doorglassrange {
	width: 720px;
	float: right;
}

#steps {
	width: 699px;
	float: right;
	padding: 9px;
	background: #dddddd;
}

#stepsbox {
	width: 578px;
	float: left;
	padding: 10px 113px 10px 9px;
	background: #ffffff;
}

#stepsbox h1 {
	color: #0d1648;
	font-size: 22px;
}

#stepsbox .txtbox {
	width: 565px;
	float: left;
	display: inline;
	margin: 0px 13px 5px 0px;
}

#stepsbox .txtboxl {
	width: 175px;
	float: left;
}

#stepsbox .txtboxl p {
	text-align: center;
}

#stepsbox .txtboxr {
	width: 370px;
	float: right;
}

#stepsbox .txtboxr h2 {
	margin: 0px;
}

#stepsbox .txtboxr h3 {
	color: #0c1444;
	margin: 10px 0px 0px 0px;
	font-weight: normal;
	font-size: 20px;
}

#stepsbox .txtboxr p {
	margin: 10px 0px 0px 0px;
}

#stepsbox .arrowbox {
	width: 578px;
	float: left;
	text-align: right;
}

.extrastbl {
	text-align: center;
}

.extrastbl .prodimg td {
	padding-top: 30px;
}

.extrastbl .prodname td {
	padding: 5px 0px 5px 0px;
}

.extrastbl .prodprice td {
	font-weight: bold;
	font-size: 18px;
	color: #0d1648;
}

#rangebox {
	width: 679px;
	float: left;
	padding: 10px;
	background: #ffffff;
}

#rangebox h1 {
	color: #0d1648;
	font-size: 22px;
}

#rangebox td {
	padding: 0px 10px 0px 10px;
}

#rangebox td img {
	margin-bottom: 7px;
}

#rangebox .pricebox {
	width: 130px;
	float: right;
}

#patternrange {
	width: 679px;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px dashed #a2a2a2;
	margin-bottom: 15px;
}

#superiorrange {
	width: 679px;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px dashed #a2a2a2;
	margin-bottom: 15px;
}

#premiumrange {
	width: 679px;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px dashed #a2a2a2;
	margin-bottom: 15px;
}

#luxuryrange {
	width: 679px;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px dashed #a2a2a2;
	margin-bottom: 15px;
}

#visualisercontent {
	width: 685px;
	float: right;
	margin-top: 10px;
}

#visualisercontent h1 {
	color: #153671;
	margin: 0px;
}

#visualisercontent p {
	margin: 0px;
}

#compdoorbox {
	width: 717px;
	float: left;
}

.bluetxt {
	color: #153671;
}

.normaltxt {
	color: #6a6a6a;
}

.abouthedoorbox {
	width: 434px;
	float: left;
	border: 1px solid #cdcdcd;
	padding: 10px 13px 0px 13px;
	margin: 0px 0px 13px 10px;
	display: inline;
}

.abouthedoorbox h3 {
	font-size: 12px;
	font-weight: normal;
	color: #153671;
}

.abouthedoorbox a {
	text-decoration: none;
}

.abouthedoorbox a:hover {
	text-decoration: underline;
}

.aboutdoorimgmargin {
	margin-left: 10px;
}

.optionstable {
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
}

.redtxt {
	color: #bf3a3a;
}

.doorrangebox {
	width: 700px;
	float: left;
	border: 1px solid #cdcdcd;
	padding: 10px 0px 10px 0px;
	margin-bottom: 10px;
}

.doorrangebox a {
 	color: #6a6a6a;
	text-decoration: none;
}

.doorrangebox a:hover {
	text-decoration: underline;
}

.doorrangebox h2 {
	color: #6a6a6a;
	font-weight: normal;
	font-size: 12px;
	margin-left: 20px;
}

.compdoorrangeh2 {
	font-size: 20px;
	color: #cb1538;
	text-align: center;
	line-height: normal;
}

.glazinghead {
	color: #153577;
	font-size: 21px;
	text-align: center;
}

.downloadstable a {
	color: #153671;
	text-decoration: none;
	font-size: 12px;
}

.downloadstable a:hover {
	text-decoration: underline;
}

.downloadnow {
	width: 91px;
	height: 24px;
	float: right;
	background-image: url(images/downloadnow-bg.jpg);
	padding-top: 4px;
}

#innercontent .downloadnow p {
	text-align: center;
	margin: 0px;
}

#innercontent2 .downloadnow p {
	text-align: center;
	margin: 0px;
}

.downloadnow a {
	color: #6a6a6a;
	font-size: 11px;
}

.pagesplit {
	width: 710px;
	float: left;
}

#orderdoorleft {
	width: 330px;
	float: left;
}

#orderdoorleft a {
	text-decoration: none;
}

#orderdoorleft a:hover {
	text-decoration: underline;
}

#orderdoorright {
	width: 250px;
	float: right;
}

#orderdoorright h2 {
	font-size: 20px;
	color: #cb1538;
	text-align: center;
	line-height: normal;
}

.bigtxt {
	font-size: 12px;
}

.contactfreephone {
	font-weight: normal;
	color: #a4a4a4;
}

.nobold {
	font-weight: normal;
}

#optionsdecided {
	width: 210px;
	float: right;
	margin: 25px 10px 0px 0px;
	display: inline;
}

#optionsdecided h2 {
	margin: 0px;
	font-size: 18px;
	color: #153671;
	text-align: left;
}

#optionsdecided p {
	margin: 0px;
}

#contactleft {
	width: 330px;
	float: left;
}

#contactright {
	width: 250px;
	float: right;
	padding-top: 12px;
}

#contactright h2 {
	font-size: 20px;
	color: #cb1538;
	text-align: center;
	line-height: normal;
}

.viewcolours h2 {
	color: #153671;
	font-size: 16px;
}

.viewcolours a {
	color: #6a6a6a;
}

.featuespagesh2 {
	font-size: 14px;
	color: #6a6a6a;
}

.grpimgmargin {
	margin-left: 35px;
}

.edgebandingcontact {
	font-size: 20px;
	font-weight: normal;
	color: #cb1538;
	line-height: normal;
}

.boldtxt {
	font-weight: bold;
}

.back2compdoor {
	float: right;
	text-align: right;
}

.back2compdoor a {
	text-decoration: none;
	color: #6a6a6a;
}

.back2compdoor a:hover {
	text-decoration: underline;
}

.doortypeimgmargin {
	margin: 0px 0px 0px 20px;
}

.doortypetxtbox {
	width: 300px;
	margin-top: 130px;
	float: right;
}

.doortypetopbox {
	width: 720px;
	float: left;
	margin-bottom: 10px;
}

.doortypeborderbox {
	width: 480px;
	float: left;
	padding: 10px;
	border: 1px solid #cdcdcd;
	margin-bottom: 20px;
}

#map {
	width: 425px;
	float: left;
	margin-top: 20px;
}

.areastxt1 {
	font-size: 15px;
	font-style: italic;
	color: #162a5f;
}

.areastxt1 span {
	font-weight: bold;
}

.areastxt2 {
	font-size: 15px;
	font-style: italic;
	color: #162a5f;
	font-weight: bold;
}

.yalecontent {
	width: 650px;
	padding: 10px;
	float: left;
}

#container .yalecontent h1 {
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}

.yalecontent h1 img {
	margin-right: 10px;
}

.yalecontent h1 span {
	font-weight: bold;
	line-height: 18px;
}

#innercontent .yalecontent p {
	margin: 0px;
	font-size: 14px;
	color: #000000;
	text-align: left;
}

.yalecontent p span {
	font-weight: bold;
	font-size: 16px;
}

.yalecontent .centertxt {
	text-align: center;
}

.yalebreak {
	width: 650px;
	float: left;
	margin-top: 35px;
}

.yalebreak1left {
	width: 320px;
	float: left;
}

.yalebreak1left .yaletxtbox {
	width: 320px;
	float: left;
	margin-bottom: 30px;
}

.yalebreak1left .yaletxtboxleft {
	width: 59px;
	float: left;
}

.yalebreak1left .yaletxtboxright {
	width: 250px;
	float: right;
	margin-top: 5px;
}

.yalebreak1right {
	width: 276px;
	float: right;
}

.yalebreak2 {
	width: 650px;
	float: left;
	margin-top: 30px;
}

.yalebreak2left {
	width: 154px;
	float: left;
	display: inline;
	margin-left: 45px;
}

.yalebreak2right {
	width: 430px;
	float: right;
}

.yalebreak2right .yaletxtbox1 {
	width: 320px;
	float: left;
	margin-bottom: 30px;
}

.yalebreak2right .yaletxtbox2 {
	width: 320px;
	float: left;
	display: inline;
	margin-left: 32px;
}

.yalebreak2right .yaletxtboxleft {
	width: 59px;
	float: left;
}

.yalebreak2right .yaletxtboxright {
	width: 250px;
	float: right;
	margin-top: 5px;
}

.yalebreak3 {
	width: 650px;
	float: left;
	margin-top: 30px;
	margin-bottom: 50px;
}

.yalebreak3left {
	width: 315px;
	float: left;
}

.yalebreak3left .yalebox6 {
	width: 315px;
	float: left;
	display: inline;
	margin-left: 5px;
	margin-bottom: 60px;
}

.yalebreak3left .yalebox6left {
	width: 64px;
	float: left;
}

.yalebreak3left .yalebox6right {
	width: 250px;
	float: right;
	margin-top: 5px;
}

.yalebreak3left .yalebox8 {
	width: 315px;
	float: left;
	margin-bottom: 15px;
}

.yalebreak3left .yalebox8left {
	width: 90px;
	float: left;
}

.yalebreak3left .yalebox8right {
	width: 220px;
	float: right;
	margin-top: 17px;
}

.yalebreak3left .yalebox8right img {
	margin-top: 5px;
}

.yalebreak3left .yalebox8right p {
	font-size: 11px;
}

.yalebreak3left .yalebox10 {
	width: 315px;
	float: left;
}

.yalebreak3left .yalebox10left {
	width: 225px;
	float: left;
}

.yalebreak3left .yalebox10left p {
	text-align: right;
	font-size: 16px;
	text-align: left;
}

.yalebreak3left .yalebox10right {
	width: 83px;
	float: right;
	margin-top: 124px;
}

.yalebreak3right {
	width: 315px;
	float: right;
}

.yalebreak3right .yalebox7 {
	width: 315px;
	float: left;
	margin-top: 44px;
}

.yalebreak3right .yalebox7left {
	width: 78px;
	float: left;
}

.yalebreak3right .yalebox7right {
	width: 230px;
	float: right;
	margin-top: 17px;
}

.yalebreak3right .yalebox7right img {
	margin-top: 5px;
}

.yalebreak3right .yalebox9 {
	width: 315px;
	float: left;
	margin-top: 25px;
}

.yalebreak3right .yalebox9left {
	width: 76px;
	float: left;
}

.yalebreak3right .yalebox9right {
	width: 235px;
	float: right;
	margin-top: 17px;
}

.yalebreak3right .yalebox9right img {
	margin-top: 5px;
}

.yalecontent .yaletxt1 {
	margin: 0px 0px 15px 0px;
	font-weight: bold;
}

.yalecontent .yaletxt2 {
	margin: 0px 0px 15px 0px;
}

.testimonialtbl {
	width: auto;
	margin: 0px 0px 20px 0px;
}

.testimonialtbl p {
	margin: 0px;
}

.testimonialtbl p span {
	color: #e95623;
	font-weight: bold;
}

#rightbanner {
	width: 243px;
	float: right;
	margin-top: 36px;
}

#areas {
	width: 454px;
	float: right;
	padding: 9px;
	background: #dddddd;
}

#areasbox {
	width: 434px;
	float: left;
	padding: 10px;
	background: #ffffff;
}

#areasbox h1 {
	color: #0d1648;
	font-size: 22px;
}

.inner-brochurerequest {
	width:335px;
	background-image: url(images/inner-bg.jpg);
	background-color: #efefef;
	background-position:top;
	background-repeat: repeat-x;
	border: 1px solid #c1c1c1;
	padding-top: 6px;
	padding-right: 5px;
}

.brochuretable {
	font-size: 12px;
}

.brochuretable td {
	padding-bottom: 3px;
	color: #ffffff;
	font-size: 10px;
}

.brochuretable td img {
	margin-right: 10px;
}

.brochuretable td span {
	font-weight: bold;
	font-size: 12px;
}

.brochuretable th {
	padding-bottom: 3px;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
}

.brochuretable th span {
	font-weight: bold;
}

.brochuretable .input input {
	width: 190px;
	border: 1px solid #666665;
	color: #7b7c7c;
	text-align: center;
	padding: 2px 0px 2px 0px;
}

.brochuretable textarea {
	width: 190px;
	border: 1px solid #666665;
	color: #7b7c7c;
	text-align: center;
	padding: 2px 0px 2px 0px;
}

.brochuretable .emailsubmit input {
	width: 209px;
	height: 49px;
	background: #3197d9 url(images/emailsubmit-bg.jpg);
	border: 0px;
	color: #ffffff;
	font-size: 15px;
	letter-spacing: -1px;
}

.brochuretable .mailsubmit input {
	width: 180px;
	height: 47px;
	background: #cc2301 url(images/mailsubmit-bg.jpg);
	border: 0px;
	color: #ffffff;
	font-size: 15px;
	letter-spacing: -1px;
}

.underlinetxt {
	text-decoration: underline;
}

#emailme {
	width: 285px;
	height: 340px;
	float: left;
	background: #15245f url(images/emailme-bg_fusion.jpg);
	padding: 175px 22px 15px 28px;
}

#sendme {
	width: 285px;
	height: 340px;
	float: right;
	background: #1e1e1d url(images/sendme-bg.jpg);
	padding: 175px 27px 15px 23px;
}

.bluebrochure {
	color: #56a9eb;
}

.redbrochure {
	color: #e61f00;
}

#broxhureboxtxt {
	width: 650px;
	float: left;
	padding: 0px 10px 0px 10px;
}