* { 	margin:0px; 	padding:0px; 	font-family:arial; 	}	html	{	height: 100%;	}	body	{ 	height: 100%;	margin:0; 	padding:0;	background:#d2d7e1 url(/000000000/00000000/00000000/0101:00002:0100120A2/00158AA2/10500089/A6985566.image;i7:,/bg_page.gif) repeat-x top left;			}	#nonFooter	{	position: relative;	min-height: 100%;	width:907px;	margin:0 auto;	padding:0 0 9em 0;	background:url(/000000000/00000000/00000000/0101:00002:0551028A8/14450A2A/04160A80/065D5723.image;i7:,/bg_secondary_bg.png) repeat-y;	}	#AltLayout #nonFooter	{	position: relative;	min-height: 100%;	width:907px;	margin:0 auto;	padding:0 0 9em 0;	background:url(/000000000/00000000/00000000/0101:00002:04455282A/1440AAA8/11522AA2/52EE55BD.image;i7:,/bg_rightSideBar_bg.jpg) repeat-y;	}	* html #nonFooter	{	height: 100%;	}	#footer	{		width:907px;		height:180px;		position: relative;		margin: -9em auto 0 auto;		background:url(/000000000/00000000/00000000/0101:00002:010542A22/44500022/45000AA1/A6CBDDC1.image;i7:,/bg_footer.png) repeat-x top left;		padding:0px;	}	/* A CSS hack that only applies to IE -- specifies a different offset for the footer */	* html #footer	{	margin-top: -9em;	}	.clear {clear:both;}	/* Begin noncommon elements */	#logo a {		float: left;		text-indent:-5000px;		background:url(/000000000/00000000/00000000/0101:00002:0001108A8/411408A2/104102A1/A2F87D71.image;i7:,/originationprologo.gif) no-repeat top left;		height:81px;		width:300px;		display:inline;	}	#topRight {		float:right;		display:inline;		color:#fff;		height:81px;	}	#topRight h2 {		font-size:15px;		font-weight:bolder;		margin:25px 0 3px 0;	}	#topRight p, #topRight a {		font-size:12px;		font-weight:bolder;		text-align:right;		color:#98acd3;	}		#header {		background:#0e214a url(/000000000/00000000/00000000/0101:00002:0100120A2/00158AA2/10500089/A6985566.image;i7:,/bg_page.gif) repeat-x top left;		width:907px;		height: 152px;	}/* Main Navigation Styles *****************************************************************/#mainNav{	float:left;	background: #0e214a;	width:907px;	height: 31px;}#mainNav li{	background-color:#0e214a;	float:left;	height: 31px;	list-style-type:none;	text-indent: -9999px;}		#mainNav li a{	display: block;	text-decoration: none;	height: 31px;	background-color:#0e214a;	}#mainNav li a:hover{	background-position:0px -31px;}#home a {	background:url(/000000000/00000000/00000000/0101:00002:051412A0A/14552AAA/14562080/5BA14778.image;i7:,/nav_home.png) no-repeat top left;	width:57px;}#newsletter a {	background:url(/000000000/00000000/00000000/0101:00002:0005522AA/55152220/00062A02/5BB4CD59.image;i7:,/nav_newsletter.png) no-repeat top left;	width:228px;}#seminars a {	background:url(/000000000/00000000/00000000/0101:00002:004512A88/45018220/05020202/0AE2C751.image;i7:,/nav_seminars.png) no-repeat top left;	width:144px;}#tools a {	background:url(/000000000/00000000/00000000/0101:00002:015112088/00402A80/05132AAA/4AA9ED71.image;i7:,/nav_tools.png) no-repeat top left;	width:127px;}#onlineresources a {	background:url(/000000000/00000000/00000000/0101:00002:054052A00/55442202/1446282A/0FB3C7F0.image;i7:,/nav_resources.png) no-repeat top left;	width:127px;}#speaking a {	background:url(/000000000/00000000/00000000/0101:00002:040410200/4011A220/15420880/0EE04DF7.image;i7:,/nav_speaking.png) no-repeat top left;	width:142px;}#contact a {	background:url(/000000000/00000000/00000000/0101:00002:000550882/4554A200/10122820/1EFB476E.image;i7:,/nav_contact.png) no-repeat top left;	width:82px;}#mainNav .selected a {	background-position:0 -31px;}/* subNav */#mainNav .selected ul {	left:0;	z-index:1;}/* -------------------------------------------------------------- */#mainNav, #mainNav ul { /* all lists */	padding: 0;	margin: 0;	list-style:none;	line-height: 1;}#mainNav li ul { /* second-level lists */	position:absolute;	height:41px;	width:907px;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	background:url(/000000000/00000000/00000000/0101:00002:051512AA0/0104080A/51532088/0BACEF7F.image;i7:,/bg_subNav.png) repeat-x top left;	z-index:2;}#mainNav li ul li a { /* second-level anchors */	background:none;	text-indent:0;	color:#fff;	font-size:12px;	width:auto;	float:left;	display:inline;	padding:6px 10px 0 10px;	margin:0 -3px 0 0;	font-weight:lighter;}#mainNav li ul li {	float:left;	display:inline;	font-weight:bold;	font-size:12px;	margin:10px 4px 0px 4px;	padding:0;	height:23px;	width:auto;	background-color:transparent;}#mainNav li ul li:hover {	background:url(/000000000/00000000/00000000/0101:00002:040052802/5450A888/504328A2/4EBE47DC.image;i7:,/bg_subNav_Bg.png) no-repeat top left;}#mainNav li:hover ul, #mainNav li.sfhover ul { /* lists nested under hovered list items */	left:0;}#subNav {	float: left;	list-style:none;	height:41px;	width:907px;}#mainNav li ul li:hover a { /* second-level anchors */	text-indent:0;	color:#fff;	font-size:12px;	width:auto;	float:left;	display:inline;	padding:6px 10px 0 10px;	margin:0 -3px 0 0;	display:block;	clear:left;	background:url(/000000000/00000000/00000000/0101:00002:014440020/004020AA/55420A2A/1454DAA3.image;i7:,/bg_subNav_rightCorner.png) no-repeat top right;	}#mainNav li ul li:hover span {	height:23px;	line-height:41px;	padding:13px 0 0px 0px;	width:3px;}#mainNav li ul li span {	background-position:top right;	height:23px;	line-height:41px;	padding:0px 0 0px 0px;	width:3px;	display:block;}#content {	float:left;	margin:0 0 80px 0;	display:inline;}#breadCrumbs {	border-bottom:1px solid #e5e5e5;	float:right;	display:inline;	width:670px;	height:35px;	margin:0 10px 0 0;	font-size:11px;	color:#8c3c0c;}#breadCrumbs p {	margin:15px 0 0 0;	}#breadCrumbs a {	color:#d26a29;}#breadCrumbs .currentCrumb {/*active breadcrumb code*/	color:#8c3c0c;	font-weight:bolder;	text-decoration:none;}#breadCrumbs .currentSection {/*active breadcrumb section */	text-decoration:none;}#breadCrumbs a:hover {	color:#8c3c0c;}/* Begin Middle content layout */#productNav {	float:left;	margin:20px 0 0 8px;	display:inline;}#productNav h4{	font-family:arial;	font-size:15px;	font-weight:bolder;	color:#1e263d	;	text-align:left;		margin:0 0 10px 0;}.navList {	clear:left;	list-style:none;	width:200px;	font-size:12px;}#rightSideBar .navList {	clear:left;	list-style:none;	width:255px;	font-size:12px;}.navList li {	padding:7px 0 7px 0;	border-top:1px solid #e4d0c4;	background:none;	}.lastListItem {	border-top:1px solid #e4d0c4;	border-bottom:1px solid #e4d0c4;	}.navList a {	color:#d26a29;	text-decoration:none;}.navList a:hover {	color:#8c3c0c;}#productNav .quoteUnderProductNav {	float:left;	padding:0px 0 0 15px;	margin:20px 0 0 0px;	width:184px;}blockquote.quoteRightSide {	float:right;	padding:0px 10px 0 15px;	margin:20px 5px 0 0px;	width:270px;	font-family:georgia;	font-style:italic;	display:inline;}blockquote {	color:#3f5172;	font-size:16px;	background:url(/000000000/00000000/00000000/0101:00002:001550820/44418808/001608A0/56845FE9.image;i7:,/bg_blockquote.png) no-repeat top left;}blockquote p {	font-weight:none;	font-family:georgia;}blockquote cite {	font-style:normal;	font-size:11px;	line-height:10px;	color:#232c44;}#centerContent blockquote {	padding:10px 25px 5px 0px;	margin:10px 0 10px 0;	display:block;	background:none;	font-size:13px;	color:#2a2a2a;}#centerContent blockquote cite {	font-size:12px;	line-height:14px;		color:#3f5172;	margin:5px 0 0 0;}	#content-product #centerContent { /*main Content Area*/	width:450px;	float:left;	margin:0 0 100px 20px;}#content-product #centerContent.smallerWidthForForm {	width:380px;	float:left;	margin:0 0 100px 20px;}#content-two #centerContent { /*main Content Area*/	width:640px;	float:left;	margin:0 0 100px 20px;}#AltLayout #centerContent {	width:575px;	float:left;	margin:0 0 100px 20px;	display:inline;}#centerContent a {/*	color:#152d62;	font-weight:bolder;*/	color:#d26a29;	font-size:13px;}#centerContent a:hover {	color:#8c3c0c;}#AltLayout #centerContent a:hover {	color:#7d94bd;}#centerContent h2 {	font-family:georgia;	color:#152d62;	font-size:20px;	font-weight:lighter;	margin:15px 0 10px 0;}#content-two #centerContent img {	padding:2px;	margin:2px 10px 50px 0;}#centerContent #Instructors img {	padding:2px;	border:1px solid #ccc;	float:left;	margin:2px 10px 75px 0;}#centerContent img {	padding:2px;	float:left;	margin:2px 10px 10px 0;}#AltLayout #centerContent img {	padding:2px;	margin:2px 10px 10px 0;}#AltLayout #centerContent a img {	border:none;}#centerContent a img {	border:none;}#centerContent p {	color:#2a2a2a;	font-size:13px;	line-height:16px;	margin:10px 0;}#AltLayout #centerContent p {	color:#2a2a2a;	font-size:13px;	line-height:16px;	margin:10px 0;	padding:0 25px 0 0;}h3 {	color:#8c3c0c;	font-family:georgia;	font-weight:lighter;	font-size:16px;	margin:25px 10px 0px 0;}#centerContent strong {	color:#d26a29;}#rightSideOrderColumn {	float:right;	display:inline;	width:200px;	height:500px;	border-left:1px solid #fce6d4;	padding:0 10px 0 10px;	margin:25px 0 0 0;}	#rightSideOrderColumn p {	color:#474747;	padding:5px 0;	font-size:13px;	}#title_orderToday {/*h4*/	background:url(/000000000/00000000/00000000/0101:00002:01551080A/0050800A/05032A08/47C25DC9.image;i7:,/bg_title_orderToday.png) no-repeat top left;	width:200px;	height:38px;	text-indent:-9999px;}#OrderColumnList {	list-style:none;}#OrderColumnList li{	border-bottom:1px solid #fce6d4;	padding:10px 0 10px 0;	height:auto;}#OrderColumnList li p {	width:120px;	color:#39517c;	font-size:12px;	float:left;	clear:both;	}#OrderColumnList li .wideDescription {	width:200px;	color:#39517c;	font-size:12px;	float:left;	clear:both;}#OrderColumnList li p span {	color:#8c3c0c;	background:none;	display:block;	padding:5px 0 0 0;}#OrderColumnList li p em {	font-size:10px;	display:block;	line-height:10px;}#OrderColumnList li img {	float:left;	display:inline;}#OrderColumnList h2 {	width:120px;	color:#39517c;	font-size:12px;}/*footer product area */#footerProducts {	border-bottom:1px solid #51596b;	width:897px;	margin:0 auto;	padding:0 0 10px 0;}#footerProducts ul {	float:left;	list-style:none;	color:#fff;	font-size:11px;	margin:25px 10px 0 10px;}#footerProducts li {	padding:0px 0;	line-height:14px;}/*HTML #footerProducts li {	padding:0px;}*/#footer a {	color:#fff;	text-decoration:none;	font-weight:lighter;}#footer a:hover {	color:#e47829;}#footerProducts a b{	color:#d6e9ff;}#footerProducts img {	float:left;	display:inline;	margin:20px 0px 0 15px;}#footer p {	color:#fff;	font-size:11px;	padding:8px 0 0 0;	float:left;}#footer .footerLeft {	float:left;	display:inline;	margin:0 0 0 10px;}#footer .footerRight {	float:right;	display:inline;	margin:0 10px 0 0;}#rightSideBar {	float:right;	width:290px;	padding:0px 0 0 0px;}#rightSideBar p {	color:#474747;	width:255px;	padding:5px 0;	font-size:13px;	}#rightSideBar.rightSideBarSmallForm form {	width:250px;	background:#e9eaec;	padding:10px;	}#rightSideBar a {	color:#d26a29;}#rightSideBar a:hover {	color:#8c3c0c;}#rightSideBar #OrderColumnList {	list-style:none;	width:255px}#rightSideBar #OrderColumnList li{	border-bottom:1px solid #ecd8ce;	padding:5px 0 5px 0;	height:auto;}#rightSideBar #OrderColumnList li p {	width:160px;	color:#474747;	font-size:12px;	float:left;	padding:10px 0 0 0;}#rightSideBar #OrderColumnList li .wideDescription {	width:200px;	color:#474747;	font-size:12px;	float:left;	padding:0px 0 0 0;}#rightSideBar #OrderColumnList li p b {	background:none;	color:#2A2A2A;}#rightSideBar #OrderColumnList li img {	float:right;	display:inline;	margin:5px 0 0 0;}#limitedTimeOffer {	background:url(/000000000/00000000/00000000/0101:00002:0545420A2/4041AA0A/1142202D/5B8EF68F.image;i7:,/productBg.png) no-repeat top left;	height:326px;	width:285px;	margin:15px 10px 0 0;	float:right;	display:inline;}#limitedTimeOffer img {	margin-left:13px;}.originatorOffer {	float: left;	display: inline;	margin-top: 97px;}.realtorOffer {	float: left;	display: inline;	margin-top: 26px;}#centerContent .btn {	border:none;	width:auto;	height:auto;}#centerContent .twoColumn {	float:left;	display:inline;	width:250px;	margin:0 15px 50px 15px;	color:#474747;	font-size:13px;}#centerContent .twoColumn img {	border:none;	padding:none;	background:none;	margin:0px 0 0px 0;}#centerContent .twoColumn ul {	color:#474747;	font-size:13px;	list-style:none;}#centerContent .twoColumn li {	background:url(/000000000/00000000/00000000/0101:00002:050400202/111120A8/51432088/5783FF6E.image;i7:,/bullet_arrow.png) no-repeat 0 10px;	padding:5px 0 5px 25px;	}#newsletterProHomeFlash {	width:907px;	height:359px;	float:left;	display:inline;	margin:0;	padding:0;}#NewsletterProHomePageCallToAction {	background:url(/000000000/00000000/00000000/0101:00002:055500A08/00450228/541228A5/5E887402.image;i7:,/nlpHomeBg.png) no-repeat top left;	height:126px;	width:907px;	float:left;	display:inline;	margin:0 0 0 0;}*HTML #NewsletterProHomePageCallToAction {/*-3px selector hack for IE6 */	background:url(/000000000/00000000/00000000/0101:00002:055500A08/00450228/541228A5/5E887402.image;i7:,/nlpHomeBg.png) no-repeat top left;	height:126px;	width:907px;	float:left;	display:inline;	margin:-3px 0 0 0;}.CallToActionRealtor {	float: left;	display: inline;	margin: 18px 0 0 19px;}.CallToActionOriginator {	float: left;	display: inline;	margin: 18px 0 0 315px;}.hr {/*h6*/	border-top:1px solid #ecd8ce;	height:1px;	width:255px;	margin:0;	padding:0;}.hrLeft {/*h6*/	border-top:1px solid #ecd8ce;	height:1px;	width:545px;	margin:0;	padding:0;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem {	width:260px;	float:left;	display:inline;	font-size:12px;	line-height:14px;	margin:10px 5px 10px 5px;	border-bottom:1px solid #ecd8ce;	padding-bottom:10px;	height:130px;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem h3 {	margin:0px 0 10px 0;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem img {	float:left;	margin:0px 10px 50px 0;	border:none;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem h5 {	font-size:14px;	color:#d26a29;	margin:0 0 10px 0;}#AltLayout #featuredTrainingMaterials .featuredtrainingMaterialItem h5 a {	color:#d26a29;	text-decoration:none;}#AltLayout #featuredTrainingMaterials p {	float:right;	display:inline;	width:180px;	font-size:12px;	line-height:12px;	padding:0px;	margin:0px 0 25px 0;}#mortgageSchoolHomeSplash {	width:907px;	height:269px;	float:left;	display:inline;	background:url(/000000000/00000000/00000000/0101:00002:045112A22/1541A20A/5417280A/478C75C3.image;i7:,/bg_mortgageProSplash.jpg) no-repeat top left;}#mortgageSchoolHomeSplash p {	float:left;	display:inline;	width:507px;	color:#fff;	font-size:16px;	margin:85px 0 0 50px;	font-size:lighter;	line-height:20px;}#mortgageSchoolHomeSplash img {	float:left;	display:inline;}#mortgageSchoolHomeSplash .flashBox {	height:235px;	width:287px;	float:right;	display:inline;	margin:15px 15px 0 0;}#centerContent ul{	list-style-type:none;}#centerContent ul ul{	padding-left: 20px;}#centerContent li{	font-size: 13px;	line-height: 15px;	color: #212121;	background: url(/000000000/00000000/00000000/0101:00002:040552AA0/54040880/00550AA8/10B02008.image;i7:,/square_bullet.gif) no-repeat 5px 5px;	padding-bottom: 0px;}#centerContent li h4{	font-size:14px;	color:#d26a29;	padding-left:20px;}#centerContent li p{	padding:0 0 5px 25px;	margin:3px 0 3px 0;}#rightSideBar .rightSideList li{	font-size: 13px;	line-height: 15px;	color: #212121;	background: url(/000000000/00000000/00000000/0101:00002:040552AA0/54040880/00550AA8/10B02008.image;i7:,/square_bullet.gif) no-repeat 5px 5px;	padding-bottom: 0px;	list-style:none;}#rightSideBar .rightSideList li p {	padding:0 0 5px 25px;	margin:3px 0 3px 0;}#AltLayout #centerContent li p{	padding:0 0 5px 25px;	margin:3px 0 3px 0;}#centerContent ol {	margin: 20px 0 20px 25px;	}#centerContent ol li {	background: none;	padding: 0 0 5px 0;}#highlight{	background-color: #e9eaec;	margin: 0 5px 20px 0;	padding:10px;}#highlight ul{	text-decoration:none;	padding: 10px 0;}#highlight li{	background: url(/000000000/00000000/00000000/0101:00002:040552AA0/54040880/00550AA8/10B02008.image;i7:,/square_bullet.gif) no-repeat 5px 5px;/*background: url(/000000000/00000000/00000000/0101:00002:054152A2A/504588A0/10550280/150F8A7A.image;i7:,/arrow_right.gif) no-repeat 10px 3px;*/	padding-left: 20px;	padding-bottom: 5px;	margin:0;}#highlight a{	color: #990000;	font-size: 14px;}#highlight #sampleFormUL li p {	margin:0 0 -5px 0;}	#highlight p {	margin: 0 10px 0 10px;}#highlight li p {	padding: 0;	margin: 0;	}#highlight a:hover{color:#480202;}#highlight span {	font-size: 11px;	line-height: 11px;	padding: 0 15px 0 0;	margin: 0;	}	#highlight fieldset {	border: none;	padding-top: 8px;	}	#highlight fieldset li input {	width: 120px;    float: left;    margin-right: 8px;}#highlight fieldset li #downloadSubmit {	vertical-align: middle;	width: 109px;	height: 18px;	display: inline;}	#highlight fieldset li {	display: inline; 	margin: 0; 	padding: 0;	background: none;	}	#highlight fieldset ul {	width: 520px;	height: 50px;	padding: 0 0 10px 0;	margin: 10px 10px 10px 10px;	border-bottom: 1px solid #c5c5c5;}	#highlight fieldset li label {	text-align: left;	float: left;	font-weight: bold;	margin: 0 5px 0 0;	padding: 0;	font-size: 12px;	width: 3em;}/*show cart*/#shopCart #centerContent {	padding:45px 0 0 20px;	width:680px;	float:left;	display:inline;}#shopCart #content h3 {	font-size:18px;	margin:0 0 10px	0;	padding:0;	float:left;	display:inline;	}#shopCart #nonFooter {	background:url(/000000000/00000000/00000000/0101:00002:0501122AA/5500A0A8/55060001/15853364.image;i7:,/bg_showCartBody.png) repeat-y;}#shopCart #continueShoppingP {/*P*/	float:left;	margin:5px 0 15px 5px;	font-size:11px;	display:inline;	padding:0;}#shopCart #continueShoppingP a{	color:#e37829;	text-decoration:underline;}#shopCart #shopCartSpecialOffers {	padding:45px 10px 0 10px;	width:180px;	float:right;	margin:0;	display:inline;}#shopCart #shopCartSpecialOffers .specialOfferBox {	background:#fff;	border:1px solid #ecd8ce;	padding:5px 5px 0 0;	margin:5px 0 0px 0;	float:left;	display:inline;	width:175px;}#shopCart #shopCartSpecialOffers .specialOfferBox img {	float:left;	display:inline;	height:50px;	width:50px;	padding:5px;}#shopCart #shopCartSpecialOffers .specialOfferBox h2{	font-size:11px;	line-height:13px;	color:#172f63;	padding:5px;}#shopCart #shopCartSpecialOffers .specialOfferBox p {	font-size:11px;	color:#000;}#shopCart #shopCartSpecialOffers .specialOfferBox span {	display:block;	clear:both;	font-size:11px;	text-align:center;	padding:10px;}#shopCart #shopCartSpecialOffers .specialOfferBox span a{	color:#e37829;	text-decoration:underline;}#showCartMainLayoutTable {	border-collapse:collapse;	width:680px;	float:left;	display:inline;}#showCartMainLayoutTable #tableBody {	border-collapse:collapse;	width:680px;}#showCartMainLayoutTable #tableBody td {	text-align:left;	padding:15px 0 2px 7px;	font-size:12px;	line-height:15px;	border-bottom:1px solid #ecd8ce;	vertical-align:top;	background:#f3f4f7;}#showCartMainLayoutTable #tableBody td.firstTD {	border-right:2px solid #fff;	border-bottom:none;		width:100px;	padding: 0 0 0 5px;		background:#e0e5ef;	font-weight:bolder;		color:#152d62;/*to change the font color of the table heading */		height:21px;	vertical-align:middle;}#showCartMainLayoutTable #tableBody td.secondTD {	border-right:2px solid #fff;	border-bottom:none;			padding: 0 0 0 5px;		background:#e0e5ef;	font-weight:bolder;		color:#152d62;/*to change the font color of the table heading */		height:21px;	vertical-align:middle;	}#showCartMainLayoutTable #tableBody td.thirdTD {	border-bottom:none;			width:105px;	padding: 0 0 0 5px;		background:#e0e5ef;	font-weight:bolder;		color:#152d62;/*to change the font color of the table heading */		height:21px;	vertical-align:middle;		}#showCartMainLayoutTable #tableBody td input.qty {	width:30px;	height:20px;	border-top:2px solid #848484;	border-left:1px solid #848484;		margin:2px 0 2px 2px;}#showCartMainLayoutTable #tableBody td img {	border:none;	background:none;}#showCartMainLayoutTable #tableBody #bottomRowWhiteSpace {	background:none;	border:none;}#showCartMainLayoutTable #tableBody #bottomRow {	background:#e0e5ef;	border:none;	padding:0;	margin:0;	height:31px;}#showCartMainLayoutTable #tableBody #bottomRow img {	padding:0;	margin:0;}#showCartMainLayoutTable #tableBody #bottomRow span {	font-size:11px;	color:#3e4148;	line-height:25px;	display:inline;	font-weight:bold;}#showCartMainLayoutTable #tableBody #bottomRow #promoCode input{	width:100px;	height:15px;	border-top:2px solid #848484;	border-left:1px solid #848484;		}#showCartMainLayoutTable #tableBody #bottomRow #updateCart {	display:inline;	float:left;	margin:7px 0 0 10px;}#showCartMainLayoutTable #tableBody #bottomRow #continueShoppingBtn {	display:inline;	float:left;		margin:7px 0 0 10px;	}#showCartMainLayoutTable #tableBody #bottomRow #promoCode {	display:inline;	float:left;		margin:5px 0 0 80px;	}#showCartMainLayoutTable #tableBody #bottomRow #applyDiscount {	display:inline;	float:right;		margin:7px 10px 0 0px;	}#showCartMainLayoutTable #totalsTable {	width:370px;	float:right;	border-collapse:collapse;		font-size:12px;	line-height:15px;		vertical-align:top;	background:#f3f4f7;}#showCartMainLayoutTable #totalsTable th{	text-align:right;	padding:15px 0 2px 7px;	border-bottom:1px solid #ecd8ce;}#showCartMainLayoutTable #totalsTable td{	text-align:left;	padding:15px 0 2px 7px;	border-bottom:1px solid #ecd8ce;	width:105px;}#showCartMainLayoutTable #totalsTable .totalTD {	background:#eaedf3;	border-bottom:none;	}#showCartMainLayoutTable #totalsTable .btnTD {	background:none;	border-bottom:none;	}#showCartMainLayoutTable #totalsTable .btnTD img {	float:right;	display:inline;	border:none;}#shopCart #header {	height:111px;}/*end show cart*/#contactForm img {	border:none;	background:none;}#nonFooter #contactForm img {	border:none;	background:none;}#contactForm table {	font-size:12px;}#contactForm table label {	font-size:12px;	color:#2a2a2a;	}#contactForm table td img {	margin:0 5px 2px 0;}#contactForm table td {		padding:5px 0 5px 0;}#contactForm table input {	border-top:2px solid #848484;	border-left:1px solid #848484;	width:200px;}#contactForm table input.checkbox {	width:15px;}#contactForm table select {	border-top:2px solid #848484;	border-left:1px solid #848484;}#contactForm table {	/*width:290px;	*/	font-size:12px;}#contactForm table label {	font-size:12px;	color:#2a2a2a;	}#contactForm table td img {	margin:0 5px 2px 0;}#contactForm table td {		padding:5px 0 5px 0;}#contactForm table input {	border-top:2px solid #848484;	border-left:1px solid #848484;}#contactForm table select {	border-top:2px solid #848484;	border-left:1px solid #848484;} -------------------contactForm----------- #contactForm fieldset label {	font-weight: bold;	vertical-align: top;	float: left;	display: block;	width: 13em;	font-size: 12px;	padding: 0 0 5px 10px;}#contactForm fieldset input {	margin: 2px 0 5px 0;}#contactForm {	background: #d2d6e1;	width: 500px;	padding: 8px 0 0 0;}#contactForm form {	margin:0 0 0 10px;}#contactForm fieldset {	border: none;	}	#contactForm fieldset ol {  	margin: 10px 0 10px 10px;  	padding: 0;	}#contactForm fieldset li {  background: none;  font-size: 12px;  list-style: none;  display: block;  padding: 5px;  margin: 0;	}#contactForm fieldset span {	vertical-align: top;	margin: 0 5px;	height: 20px;}#contactForm fieldset li p {	padding: 10px 10px 0 10px;}#contactForm .checkbox {	vertical-align: top;	margin: 0 0 6px 0;}fieldset {	border:none;}a img {	border:none;}#nonFooter #img_guaranteeSurvivalW {	float:right;	display:inline;	margin:10px;}#centerContent #newsletterProFAQ strong {	color:#2A2A2A	font-weight:bold;}#rightSideBar #industry p {	font-size:11px;	line-height:13px;}