

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: middle;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
body{font:13px/1.5 Arial,Helvetica,Verdana,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}

/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/
/* =Containers
--------------------------------------------------------------------------------*/
div.container_24 {margin: 0 auto;width: 960px;}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24
{
	float: left;margin: 0px 10px;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/
.alpha {margin-left: 0px;}
.omega {margin-right: 0px;}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.container_24 .grid_1 {width: 20px;}
.container_24 .grid_2 {width: 60px;}
.container_24 .grid_3 {width: 100px;}
.container_24 .grid_4 {width: 140px;}
.container_24 .grid_5 {width: 180px;}
.container_24 .grid_6 {width: 220px;}
.container_24 .grid_7 {width: 260px;}
.container_24 .grid_8 {width: 300px;}
.container_24 .grid_9 {width: 340px;}
.container_24 .grid_10 {width: 380px;}
.container_24 .grid_11 {width: 420px;}
.container_24 .grid_12 {width: 460px;}
.container_24 .grid_13 {width: 500px;}
.container_24 .grid_14 {width: 540px;}
.container_24 .grid_15 {width: 580px;}
.container_24 .grid_16 {width: 620px;}
.container_24 .grid_17 {width: 660px;}
.container_24 .grid_18 {width: 700px;}
.container_24 .grid_19 {width: 740px;}
.container_24 .grid_20 {width: 780px;}
.container_24 .grid_21 {width: 820px;}
.container_24 .grid_22 {width: 860px;}
.container_24 .grid_23 {width: 900px;}
.container_24 .grid_24 {width: 940px;}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/
.container_24 .prefix_1 {padding-left: 10px;}
.container_24 .prefix_2 {padding-left: 20px;}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/
.container_24 .suffix_1 {padding-right: 10px;}
.container_24 .suffix_2 {padding-right: 20px;}

/* =Top Extra Space >> Global
--------------------------------------------------------------------------------*/
.container_24 .top_1 {padding-top: 10px;}

/* =Bottom Extra Space >> Global
--------------------------------------------------------------------------------*/
.container_24 .bottom_1 {padding-bottom: 10px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* CORT General Styles */
body {
  margin: 0px;
  padding: 0px;
  color: #000;
  background-color: #999;
  font: 12px Arial, Verdana, Helvetica, sans-serif;
}
div.ie7-padding-fix {padding-left: 10px;}
a:link,a:hover,a:visited,a:active {
	color: #0C38BD;
	background-color: none;
}
a:hover {
	text-decoration: none;
	color: #900;
}
.burgandy {
	color: #900;
}
p {
	margin: 5px 0px;
	padding: 5px 0px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.floatNone {
	float: none;
}
.alignRight,.right {
	text-align: right;
}
.alignLeft,.a-left {
	text-align: left;
}
.clearMargin {
	margin: 0px;
}
.clearMarginRight {
	margin-right: 0px;
}
.clearMarginLeft {
	margin-left: 0px;
}
.smallMarginH {margin: 0px 21px;}
.marginCenter {margin: 0px auto;}
.a-center {text-align: center;}

.borderTop {
	border-top: 1px solid #FFF;
}
.borderBottom {
	border-bottom: 1px solid #FFF;
}
.borderLeft {
	border-left: 1px solid #FFF;
}
.borderRight {
	border-right: 1px solid #FFF;
}
.sideSpacer {
	height: 10px;
}
.sideSpacerSmall {
	height: 6px;
}
.center {
	text-align: center;
}
.bleed {
	margin-top: 20px;
	margin-bottom: 0px;
}
.defaultBottomMargin {
	margin-bottom: 20px;
}
.imgBorder {
	border: 2px solid #f15922;
}
.imgBorderGray {
	border: 2px solid #999;
}
.disc {
    list-style-type: disc;
}
.disc li {padding: 3px 0px;}
.marginTopDef {
	margin-top: 10px;
}
.marginRightDef {
	margin-right: 10px;
}
.darkRuleTop {
	border-top: 1px solid #CCC;
}
.v-middle {vertical-align: middle;}
.v-top {vertical-align: top;}
#loading,.loading {display: none;}
.text-small {font-size: 10px;}
.quote-text {
	position: relative;
	font-family: Georgia, Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	color: #333;
	margin: 10px 35px 20px 35px;
	line-height: 20px;
}
.quotes-start {margin: 15px 0 0 -25px;position: absolute;font-family: Georgia, Arial, Helvetica, Verdana, sans-serif;font-size: 60px; color: #CCC; width: 20px;line-height: 16px;}
.quotes-end {margin: 20px 0 0 5px;position: absolute;font-family: Georgia, Arial, Helvetica, Verdana, sans-serif;font-size: 60px; color: #CCC; width: 20px;line-height: 16px;}

.ie6-message-container {
	border: 1px solid #F7941D;
	background: #FEEFDA;
	text-align: center;
	clear: both;
	height: 75px;
	position: relative;
	width:960px;
	margin: 10px auto 0 auto;
	display: none;
}
p {
	margin: 0px;
	padding: 5px;
}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
}
h3, h4, h6 {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 21px;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px;
	color: #333;
	padding-left: 20px;
}
h4 {
	font-size: 18px;
}
h6 {
	font-size: 12px;
	font-weight: bold;
}
.phone {
	margin-top: 5px;
	font-size: 14px;
	color: #eb862f;
	color: #faa61a;
	letter-spacing: 1px;
	font-weight: bold;
	clear: both;
}
.phone span {font-weight: bold;font-size: 14px;color: #ce660c;}
.pageTitle {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #950404;
	padding-left: 0px;
}
.subTitle {
	color: #444;
}
.serviceHeading {
	font-size: 25px;
	color: #999;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display: block;
	vertical-align: bottom;
	background: #FFF url(/corporate-images/separator.gif) repeat-x 0px 26px;
	width: 300px;
	margin-left: 10px;
	padding-left: 10px;
}
.subHeading {
	color: #950404;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
.sizeMed {
	font-size: 13px;
}
.error-message-title {
	color: #F00;
	font-weight: bold;
	font-size: 12px;
}
.error-message-item {
	color: #F00;
	font-size: 12px;
}
.line-through {
	background-image: url(/corporate-images/partner/gray-bar.jpg);
	background-position:0px 50%;
	background-repeat: repeat-x;
}

/* Layout Styles */
#webSiteContainer {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 11px;
	background: #d2232a url(/corporate-images/cortBg.jpg) no-repeat 0% 0%;
}
div#printHolder {
	background: #FFF;
	border: 1px solid #000;
	width: 800px;
	margin: 0px auto;
	margin-top: 10px;
}
div.mainContentIE {
	background: #FFF;
}
/*
Header Area
===================================================================*/
#headerContainer {
	position: absolute;
	top: 11px;
}
#mainContentHolder {
	padding-top: 117px;
}
#mainContentHolderHome {
	padding-top: 93px;
}
#mainContentHolderCatalog {
	padding-top: 183px;
}
.logoHolder {
	height: 70px;
}
/*
Left Column
===================================================================*/
.leftColumnFloat {
	float: left;
}
#qlTitle {
	display: block;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #f9fcd7;
}
.housingOpp {
	display: block;
	clear: both;
	padding: 0px 5px;
	color: #FFF;
	font-size: 10px;
	vertical-align: middle;
}
div.housingOpp a:link,div.housingOpp a:visited,div.housingOpp a:hover,div.housingOpp a:active {
	color: #FFF;
}
/*
Homepage
===================================================================*/
#homeMainImg {
	background: #FFF url(/corporate-images/cort_main_h.jpg) no-repeat 0px 0px;
	width: 558px;
	height: 259px;
	margin: 0px;
	border: 0px solid #FFF;
	padding: 0px;
}
#flashTextHomeHeader {
	padding-top: 20px;
	padding-left: 28px;
	font-weight: bold;
	font-size: 14px;
	width: 170px;
	color: #444;
	line-height: 20px;
}
#FlashTextHome {
	padding-top: 5px;
	padding-left: 28px;
	line-height: 20px;
	font-size: 12px;
	width: 200px;
	color: #444;
	padding-bottom: 10px;
}
#homeULHeader {
	margin-top: 15px;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #900;
}
/*
Main Content Area
===================================================================*/
.middleColumnFloat {
	float: left;
}
#mainContentHolderOneCol {
	background: url(/corporate-images/mainAreaBgOneCol.png) repeat-y 0% 0%;
}
#mainContentHolderTwoColLeft {
	background: url(/corporate-images/mainAreaBgTwoColLeft.png) repeat-y 0% 0%;
}
#mainContentHolderTwoColRight {
	background: url(/corporate-images/mainAreaBgTwoColRight.png) repeat-y 0% 0%;
}
#mainContentHolderThreeCol {
	background: url(/corporate-images/mainAreaBgThreeCol.png) repeat-y 0% 0%;
}
p.learnMoreSub a:link,p.learnMoreSub a:visited,p.learnMoreSub a:hover,p.learnMoreSub a:active {
	font-size: 11px;
	font-weight: normal;
}
.learnMoreSub {
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
.locatorSimple {
	padding-bottom:3px;
	background-color: #fff;
	color: #444;
	font-size: 12px;	
}
.locatorSimple span {
	font-weight: bold;
}
.mainTxtStyle {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	padding-top: 0px;
}
/*
Page Title(s)
===================================================================*/
div#pageTitle {
	margin-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
	
}
div#pageTitleFlush {
	float: left;
	margin-top: 0px;
	padding-left: 10px;
	padding-right:10px;
}
#pageTitle1 {
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #950404;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#pageTitle2 {
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
.countrySubTtile,.countrySubTtileSmall {
	color: #F15922;
	color: #444;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.countrySubTtileSmall {
	font-size: 15px;
	padding-top: 20px;
}
/*
Country Module
===================================================================*/
.globalMap {
	background: #FFF url(/corporate-images/global-map.jpg) no-repeat 50% 30px;
	padding-top: 50px;
	min-height: 410px;
}
.globalMap .countryTitle {
	border-bottom: 1px solid #a51617;
	color: #333;
	font-weight: bold;
	font-size: 16px;
}
.countryTitleSplit {
	margin-top: 10px;
}
.globalMap table tr td a {
	display: inline-block;
	margin: 4px 0px;
}
/*
Page Title(s) Menu
===================================================================*/
div#goBackButton {
	position: absolute;
	height: 20px;
	width: 800px;
	text-align: right;
}
div#printButton {
	position: relative;
	top: 0px;
	left: 0px;
	text-align: right;
}
div#printButtonTxt {
	position: relative;
	padding: 5px;
	padding-right: 10px;
	font-size: 11px;
	color: #555;
	text-align: right;
}
div#printButtonTxt img {
	vertical-align: middle;
	margin-top: 3px;
}
div#printButtonTxt a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
div#printButtonTxt a:hover {
	color: #900;
}
/*
Page Separators
===================================================================*/
.pageTabSeparator {
	border-top: 2px solid #a51617;
	background: #FFF url(/corporate-images/pageTabSeparator.png) no-repeat 50% 0%;
	text-align: center;
	position: absolute;
	width: 790px;
}
.pageTabSeparator span {
	color: #FCFCC4;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 10px;
	display: block;
}
/*
News Center
===================================================================*/
div.newsTopTitle {
	margin-bottom: 3px;
	font-size: 11px;
	letter-spacing: 1px;
}
div.newsBlock {
	padding-right: 5px;
	padding-left: 1px;

	margin-bottom: 15px;
}
div.newsOnWeb {
	padding-left: 1px;
	width: 100%;
	margin-bottom: 15px;
}
div.newsHeadline,div.webNews {
	border-top: 1px solid #CCC;
	padding-top: 15px;
	margin-bottom: 5px;
}
div.newsHeadline a {
	color: #444;
	font-size: 15px;
	text-decoration:  none;
	font-weight: bold;
}
div.newsHeadline a:hover {
	text-decoration:  underline;
}
div.newsText {
	font-size: 12px;
	color: #555;
}
div.newsText a {
	font-size: 11px;
}
div.newsSubHead {
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0 0 5px;
}
span.newsAttribute {
	color: #000;
}
div.newsMediaTxt {
	color: #900;
	font-weight: bold;
	border-bottom: 1px solid #999;
	margin-bottom: 5px;
}
.clippingBox {
	background: #e9e9e9 url(/corporate-images/tear.gif) no-repeat bottom left;
	padding: 10px;
	margin-top: 20px;
	padding-bottom: 20px;
	color: #333;
}
.clippingBox div.clippingTitle {
	font-weight: bold;
	font-size: 15px;
	color: #000;
	padding-bottom: 5px;
}
.clippingBox div.clippingFooter {
	font-size: 11px;
	color: #777;
	text-align: right;
	padding-top: 5px;
}
.clippingBox div.clippingFooter span.footerTag {
	color: #a00202;
	font-weight: bold;
	font-size: 12px;
}
/*
AS Box
===================================================================*/
div#ApSrchBoxHome {
	clear: both;
	width: 560px;
	height: 145px;
	background: #FFFFCD url(/corporate-images/as_band.jpg) no-repeat top right;
	border-top: 1px solid #CCC;
	margin-top: 5px;
}
div#ApSrchBoxHousing {
	background: url(/corporate-images/aptgirl_home.jpg) no-repeat top left;
	width: 500px;
	height: 197px;
	margin-top: 5px;
}
div#AptSrchBoxTop div#AptSrchBoxTopTxt {
	padding-left: 10px;	
	color: #444;
	font-size: 14px;
}
div#AptSrchBoxTop {
	font-weight: bold;
}
div#ApSrchBoxHome div.mainTxtStyle div.AptSrchBoxLogo {
	margin-left: 0px;
}
div#ApSrchBoxHousing div.mainTxtStyle div.AptSrchBoxLogo {
	position: relative;
	margin-left: 290px;
}
.agentTextTitle {
	font-size: 15px;
	font-weight: bold;
	color: #900;	
	padding-bottom: 3px;
}
div#ApSrchBox div#AptSrchBoxTxt div.AptSrchBoxTitle, .SubBoxTitleCap,.formTitle,.SubBoxTitleCapNoBrd {
	font-size: 14px;
	font-weight: bold;
	color: #900;
}
div#ApSrchBox div#AptSrchBoxTxtRewards {
	
}
div.SubBoxTitleCap,div.SubBoxTitleCapNoBrd {
	color: #C60;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 10px;
}
div.SubBoxTitleCap {
	padding-bottom: 5px;
}
.SubBoxTitle {
	margin-top: 5px;
	margin-bottom: 0px;
	height: 23px;
	text-align: center;
}
div#ApSrchBox div#AptSrchBoxTxt div.AptSrchBoxTitle {
	position: absolute;
	margin-top: -10px;
}
div#AptSrchBoxTxt a:link,div#AptSrchBoxTxt a:visited,div#AptSrchBoxTxt a:hover,div#AptSrchBoxTxt a:active {
	font-size: 11px;
	font-weight: normal;
}
div#ApSrchBoxHome div.mainTxtStyle div#AptSrchBoxTxt {
	padding-top: 50px;
	padding-left: 10px;
	padding-right: 10px;
	width: 325px;
	text-align: left;
}
/*
Reward Box
===================================================================*/
div#ApSrchBoxRewards {
	background: #FFFFCB url(/corporate-images/claim-reward-gradient.jpg) no-repeat bottom left;
	width: 540px;
	min-height: 285px !important;
}
div#ApSrchBoxRewards div#RewardsBoxTop {
}
div#ApSrchBoxRewards div#AptSrchBoxTxtRewards {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	color: #444;
}
div#ApSrchBoxRewards div#AptSrchBoxTxt ul {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#ApSrchBoxRewards div#AptSrchBoxTxt ul li {
	margin-bottom: 5px;
	margin-left: -25px;
}
/*
Lists
===================================================================*/
ul.sideULMain {
	margin: 2px 0px 2px 0px;
	font-size: 12px;
	list-style: disc;
	color: #900;
}
ul.sideULMain li {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	text-align: left;
}
ul.sideULMain li span,ul.sideUL li span {
	color: #000;
}
ul.sideUL {
	margin: 5px 0px;
	list-style: disc;
	font-size: 12px;
}
ul.sideUL li {
	font-size: 12px;
	color: #900;
}
ul.sideUL li,ul.newsUL li {
	padding-top: 3px;
	padding-bottom: 3px;
}
/*
BreadCrumbs
===================================================================*/
#breadcrumbsContainer {
	display: block;
	float: left;
	border-bottom: 1px solid #C6C6C6;
}
#breadcrumbs {
	margin: 0 0 0 0;
}
.breadCrumbs {
	background-color: #F7F7F7;
}
.breadCrumbsCatalog {
	background: #F7F7F7 url(/corporate-images/breadCrumbs-bg.jpg) repeat-x 0% 0%;
}
#breadcrumbsContainer div.grid_19 {
	width: 728px;
}
#breadcrumbsContainer div.grid_24 {
	width: 918px;
}
#breadcrumbsContainer div {
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 10px;
	color: #000;
	
}
#breadcrumbsContainer a:link,#breadcrumbsContainer a:hover,#breadcrumbsContainer a:visited,#breadcrumbsContainer a:active {
	color: #03C;
	font-size: 10px;
}
#breadcrumbsContainer a:hover {
	text-decoration: none;
	color: #900;
}
/*
Coupon Images
===================================================================*/
img.couponImg {
	border: 2px solid #999;
}
img.couponImg:hover {
	border: 2px solid #BD0707;
}
/*
Gradient
===================================================================*/
#gradient {
	background-color: #d12144;
	float: left;
	height: 22px;
	margin:0;
	padding:0;
}
#gradient div {height: 22px;margin:0;padding:0;}
#gradient div img {margin: 0;vertical-align:top;}
#gradient div.grid_19 {
	width: 738px;
}
#gradient div.grid_24 {
	width: 928px;
}
/*
Right Column
===================================================================*/
.rightColumnFloat {
	float: left;
}
#rightColumn {
	width: 210px;
}
.timeStamp {
	font-weight: bold;
	color: #666;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 7px;
}
.thirdColTabImportant,.thirdColTabImportantPlain {
	padding: 3px 8px 3px 8px;
	background-color: #e94f18;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	margin: 15px 0 0 0; /* Indentation */
	
	border-radius: 3px;
	-moz-border-radius: 3px;
}
.thirdColTabImportant {
	text-transform: uppercase;
	word-spacing: 3px;
}
.thirdColTab,.thirdColTabSpicy {
	background-color: #b71c21;
	padding: 3px 8px 3px 8px;
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	letter-spacing: 1px;
	margin: 15px 0 0 0; /* Indentation */
	
	border-radius: 3px;
	-moz-border-radius: 3px;
}
.thirdColTabSpicy {
	background-color: #fadc6a;
	color: #444;
	font-size: 14px;
	font-weight: bold;
	margin: 0px; /* Indentation */
}
.thirdColTabSpicy span {
	color: #777;
	font-size: 14px;
	font-weight: bold;
}
.thirdColTabHighlight{
	background-color: #b71c21;
	height: 4px;
	margin: 0px; /* Indentation */
}
.thirdColTabHighlightSub{
	background-color: #999;
	height: 2px;
	margin: 0px; /* Indentation */
}
.thirdColCont {
	margin-top: 3px;
	color: #000;
	font-size: 11px;
	text-align: left;
}
.SubBoxTitleCap,.SubBoxTitleCapNoBrd {
	color: #C60;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 10px;
}
.SubBoxTitleCap {
	padding-bottom: 5px;
}
.thirdColCont table td,.thirdColCont p {
	font-size: 11px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 0px;
}
/*
News
===================================================================*/
.sideNews,.sidePress {
	font-size: 12px;
	text-align: left;
	margin: 5px 0;
}
.sidePress {
	line-height: 18px;
	margin-bottom: 5px;
	text-align: left;
}
.sidePress a:link,.sidePress a:hover,.sidePress a:visited,.sidePress a:active {
	text-align: left;
}
.sideNews a:link,.sideNews a:hover,.sideNews a:visited,.sideNews a:active {
	text-decoration: none;
	text-align: left;
}
.sideNews a:hover {
	color: #900;
}
#subNewsCont h3 {
	font-size: 15px;
	font-weight: bold;
}
/*
Contact Module
===================================================================*/
.rightSmLink {
	text-align: center;
}
.rightSmTxt {
	text-align: center;
	color: #555;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 2px;
}
.rightSmTxtPhone {
	text-align: center;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0px;
}
.rightSmTxtPhone .phoneHelper {text-align: left;color:#999;font-weight: normal;font-size: 10px;letter-spacing:2px;margin: 0px 0px 0px 83px;}
/*
News Related Info Module
===================================================================*/
div.relatedInfo {
	float: right;
	text-align: center;
	padding: 10px 0px 15px 0px;
	margin-top: 10px;
	margin-left: 20px;
	width: 160px;
	border: 1px solid #777;
	background-color: #FFC;
}
div.relatedInfo h5 {
	font-size: 14px;
	margin: 0px;
	color: #900;
	padding: 5px 0px;
}
div.relatedInfo img {
	margin-right: 5px;
}
/*
Internal Block Area - Cort Global
===================================================================*/
.globalTimeHolder {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	text-align: right;
}
.localTimeHdr {
	color: #666;
	font-weight: bold;
	font-size: 15px;
}
.localTime {
	color: #333;
	font-weight: bold;
	font-size: 12px;
}
.internalBlockHeader,.internalBlockHeaderGray {
	background-color: #a51617;
	color: #fcfcc4;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 5px;
	margin-top: 10px;
}
.internalBlockHeaderGray {
	background-color: #666;
	color: #FFF;
}
.internalBlockForm {
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	background: #FFF url(/corporate-images/global-form-bg.jpg) repeat-x 50% 100%;
	margin-right: 10px;
}
.internalBlock {
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding-top: 10px;
	background: #FFF;
}
.assistanceBlock {
	padding: 5px 0px 5px 0px;
	background: #FFF url(/corporate-images/agent1.jpg) no-repeat 98% 5px;
}
.internalModulePhone {
	width: 240px;
	font-size: 25px;
	font-weight: bold;
	color: #F5821F;
	text-align: center;
}
.internalModulePhoneSm {
	width: 225px;
	font-size: 13px;
	font-weight: bold;
	color: #F5821F;
	text-align: right;
	padding: 3px 0px 2px 0px;
}
.internalModulePhoneSm span {
	color: #444;
	font-weight: normal;
	font-size: 10px;
}
.callNow {
	width: 240px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.emailNow {
	width: 240px;
	color: #333;
	font-size: 12px;
	text-align: center;
	padding: 3px 0 0 0;
}
.internalBlock ul {
	list-style-type: disc;
	margin-bottom: 10px;
}
.internalBlock ul li {
	color: #900;
	padding: 2px 0px;
}
.internalBlock ul li span {
	color: #444;
}
.internalBlock ul li span ul {
	margin-bottom: 0px;
}
table#global-qf-table {margin-bottom:5px;}
/*
Google Map
===================================================================*/
#mapLocator {
	float: right;
	width: 590px;
	height: 500px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 2px solid #666;
}
#map {
	width: 770px;
	height: 350px;
	margin-bottom: 10px;
}
.locationBox {
	position: relative;
	border-bottom: 1px dotted #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 10px 5px 10px 5px;
	margin: 0px;
	cursor: pointer;
	font-size: 11px;
	background-color: #f7f7f7;
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
.locationBoxHover {
	background-color: #f7f7f7;
}
.locationFirst {
	border-top: 1px solid #CCC;
}
.locationLast {
	border-bottom: 1px solid #CCC;
}
.locationName {
	font-size: 14px;
	color: #900;
}
.locationHolder {
	float: left;
	width: 316px;
	margin: 10px 0px 10px 0px;
	overflow: auto;
	height: 504px;
	position: relative;
}
.operationHours {
	font-size: 11px;
	font-style: italic;
}
.locationRental {
	color: #060;
}
.locationClearance {
	color: #900;
}
/*
Google Maps
===================================================================*/
.current-location {font-weight: bold;font-size:14px;}
.current-location span {color: #F00;display:block;margin: 5px 0px 20px 20px;}
.did-you-mean {font-weight: bold; font-size: 14px;margin-bottom: 5px;}
.location-distance {float: right; color: #444; text-align:right;}
.location-email {float:left;}
/*
SiteMap Navigation
===================================================================*/
table#siteMapTable tr th {
	text-align: left;
}
ul.siteMapUL {
	margin: 0px;
	padding-left: 0px;
	list-style: none;
}
ul.siteMapUL li {
	margin-left: 5px;
	padding: 2px 0px;
}
ul.siteMapUL li.header {
	font-weight: bold;
	margin-left: 5px;
	padding-top: 10px;
	color: #444;
}
/*
Footer Area
===================================================================*/
#copyright {
	padding-top:7px;
	padding-bottom: 7px;
	font-size: 10px;
	color: #600;
	clear: both;
}
/* Herman Miller */
.pannel-insentive {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C94C1C;
	text-align: center;
	margin: 10px 0px;
}
.headline-more {
	font-family: Trebuchet, Arial, Verdana, Helvetica, Sans-serif;
	font-size: 24px;
	color: #8E1214;
	margin-top: 20px;
}
.content-phone {
	font-size: 14px;
	color: #E94F18;
	letter-spacing: 1px;
	font-weight: bold;
}
ul.black-arrow {
	list-style-type: none;
	margin-top: 2px 0 0 0;
	
}
ul.black-arrow li {
	font-weight: bold;
	margin: 0px;
	font-size: 17px;
	color: #999;
	padding: 6px 0px 6px 25px;
	background-image: url(/corporate-images/top-arrow-reverted.jpg);
	background-position: 12px 10px;
	background-repeat: no-repeat;
}
.hermanFormHolder {
	width:290px;
	margin: 0 0 30px 50px;
}
.hermanQuoteHolder {
	width:350px;
	padding-top:20px;
}
.thumbLeft {margin: 0px 15px 0 30px;}
.thumbMiddle {margin: 0px 15px 0 15px;}
.thumbRight {margin: 0px 30px 0 15px;}

/* Start Forms */
form,input,select,textarea,option {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-top: 2px;
	margin-bottom:  2px;
	margin-left: 4px;
	margin-right: 2px;
	vertical-align: middle;
}
form {
	margin: 0px;
	padding: 0px;
}

input[type=password],input[type=text],select,textarea {
	border-top: 1px solid #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #FFF;
	border-radius: 2px;
	-moz-border-radius: 2px;
}
/*
input[type=text]:hover,select:hover,textarea:hover {
	border: 1px solid #666;
	background-color: #EEE;
}
*/
input[type=text]:focus,select:focus,textarea:focus {
	border: 1px solid #777;
	background-color: #f1f7fa;
	color: #213640;
}
input[type="checkbox"] {
	vertical-align: middle;
	margin-bottom: 5px;
}
div.thirdColCont table {
	margin-top: 4px;
	margin-bottom: 8px;
}
div.thirdColCont form {
	font-size: 11px;
}
input.submit {
	background: #A00;
	border-top: 1px solid #B00;
	border-left: 1px solid #B00;
	border-bottom: 1px solid #900;
	border-right: 1px solid #900;
	font-size: 11px;
	color: #FFF;
}
input.clearButton {
	background: #AAA;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	font-size: 11px;
	color: #FFF;
}
table#mainForm {
	font-size: 11px;
	border: 1px solid #999;
	background-color: #DDD;
	margin-top: 8px;
}
table#mainForm th {
	font-weight: normal;
	font-size: 11px;
	text-align: right;
}
table#mainForm tr th {
	padding: 5px 0px 5px 20px;
}

table#mainForm td {
	font-weight: normal;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
}
table#mainForm tr td.tdFields,table#mainForm th.tableHeader {
	padding-bottom: 8px;	
}
table#mainForm th.tableHeader,table#mainForm th.tableHeaderSide {
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
}
table#mainForm th.tableHeaderSide {
	border-top: 1px dotted #666;
	padding-top: 8px;
}
table#mainForm td.leftBorder {
	border-right: 1px dotted #666;
}
table#mainForm .bottomBorder {
	border-bottom: 1px dotted #666;	
}
table#mainForm td.tableTopPadding {
	padding-top: 8px;
}
.homeFields {
	width: 115px;
	padding: 2px;
	border: 1px solid #999;
	background-color: #FFF;
}
.textfieldLarge{
	width:200px;
	font-size:11px;
}
input.zipCodeInput {
	font-size: 11px;
	padding: 2px;
	width: 200px;
}
/* Login Form */
div.item-list ul {
	margin: 0px;
	padding: 0px;
	padding-right:15px;
}
#formComplaints {
	font-size: 11px;
	padding: 5px 0 0 0;
}
table.login-table {
	margin: 20px auto;
}
table.login-table th {text-align: right; color: #444;}
/* Global Fields
=================================================*/
.globalFields,.globalFieldsDate {
	color: #999;
	width: 140px;
}
.globalFieldsDate {
	width: 200px;
}
#move_month {
	width: 100px;
}
#move_day {
	width: 25px;
}
#move_year {
	width: 50px;
}
/*
Errors
=========================================================*/
input.error { border: 1px solid #F00; background-color:#FCC; }
label.error {
	display: none;
	position: absolute;
	left: -10000px;
}



/* Top Main Menu Tabs */
ul#nice-menu-old {
	position: relative;
	padding: 0px;
	margin: 0px;
	border: 0px;
	float: left;
	margin-left: 170px;
	list-style: none;
}
ul#nice-menu-old li {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
	border-bottom: 0px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	background-color: #FFF;
	color: #222;
}
/* Use this style to make a link to Parent Page if we are on a sub page */
ul#nice-menu-old li a.active {
	color: #222;
	padding: 3px 8px;
	text-decoration: none;
	border: 0px solid #000;
	background: #F7F7F7;
}
ul#nice-menu-old li a{
	display: block;
	color: #f0ca3c;
	color: #ecd066;
	text-decoration: none;
	border: 0px solid #000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-right: 8px;
	background: #444 url(/corporate-images/top_arrow.gif) no-repeat 5px 7px;
	height: 16px;
}
ul#nice-menu-old li a:hover{
	color: #fcfcc4;
	text-decoration: none;
	background: #891112 url(/corporate-images/top_arrow.gif) no-repeat 5px 7px;
	cursor: pointer; 
}
ul#nice-menu-old li a.active:hover {
	color: #900;
	text-decoration: none;
	border: 0px solid #000;
	background: #F7F7F7;
}
/* End Top Main Menu Tabs */


/* Side Quick Links */
ul#nice-menu-3 {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000;
}
ul#nice-menu-3 li {
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	background: url(/corporate-images/side_arrow.gif) no-repeat 3px 50%;
	border: 0px;
}
/* Use this style to make a link to Parent Page if we are on a sub page */
ul#nice-menu-3 li a.active {
	text-decoration: none;
}
ul#nice-menu-3 li a{
	color: #FFF;
}
ul#nice-menu-3 li a:hover{
	text-decoration: none;
}
ul#nice-menu-3 li a.active:hover {
	text-decoration: none;
}
/* End Side Quick Links */
/* Side Menu */
#housing,#relocation,#furniture,#global{
	padding: 0px;
	text-align: center;
	background-color: #a51617;
}

#housing a,#relocation a,#furniture a,#global a{
	text-decoration: none;
	color: #000;
}

#housing a:hover,#relocation a:hover,#furniture a:hover,#global a:hover{
	text-decoration: none;
	color: #666;
}

#relocation,#furniture,#global{
	border-top: 0px;
}

#housing h1,#relocation h1,#furniture h1,#global h1{
	position: relative;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	color: #fcfcc4;
}

#housing ul,#relocation ul,#furniture ul,#global ul{
	position: relative;
	text-align: left;
	list-style: none;
	margin: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#housing ul li,#relocation ul li,#furniture ul li,#global ul li{
	font-size: 11px;
	padding: 0px 0px 1px 5px;
	border: 0px solid #000;
	margin: 0px;
	position: relative;
}

#housing ul li.header,#relocation ul li.header,#furniture ul li.header,#global ul li.header{
	font-weight: bold;
	margin-top: 3px;
	margin-left: 0px;
	color: #444;
}

#housing ul li a.form_link_selected,#relocation ul li a.form_link_selected,#furniture ul li a.form_link_selected,#global ul li a.form_link_selected{
	background-color: #f9fcd7;
	background-color: #EEE;
	text-decoration: none;
	color: #F00;
}

#housing ul li a.form_link_normal,#relocation ul li a.form_link_normal,#furniture ul li a.form_link_normal,#global ul li a.form_link_normal{
	background-color: #FFF;
	text-decoration: none;
	color: #F00;
}

#housing ul li a.form_link_normal:hover,#relocation ul li a.form_link_normal:hover,#furniture ul li a.form_link_normal:hover,#global ul li a.form_link_normal:hover{
	text-decoration: none;
	color: #F00;
	background-color: #f9fcd7;
	background-color: #EEE;
	display: block;
}

#housing ul li a.link_normal,#relocation ul li a.link_normal,#furniture ul li a.link_normal,#global ul li a.link_normal{
	text-decoration: none;
	background-color: #FFF;
	color: #03C;
}

#housing ul li a.link_selected,#relocation ul li a.link_selected,#furniture ul li a.link_selected,#global ul li a.link_selected{
	text-decoration: none;
	background-color: #f9fcd7;
	background-color: #EEE;
	color: #900;
}

#housing ul li a,#relocation ul li a,#furniture ul li a,#global ul li a{
	font-weight: normal;
	text-decoration: none;
	color: #36C;
	display: block;
	padding: 2px 0px 2px 10px;
	/* To cancel out margin set earlier so background rollover can stretch all the way across column*/
	margin-left: -5px;
}

#housing ul li a:hover,#relocation ul li a:hover,#furniture ul li a:hover,#global ul li a:hover{
	text-decoration: none;
	background-color: #f9fcd7;
	background-color: #EEE;
	display: block;
	color: #900;
}

#housing_display,#relocation_display,#furniture_display,#global_display{
	background-color: #f9fcd7;
	background-color: #FFF;
	height: auto;
}

#housing_display ul,#relocation_display ul,#furniture_display ul,#global_display ul{
	margin-bottom: 8px;
}
/* End Side Menu */
/* Header menu */
#headerMenu,#headerMenu a,#footerHolder,#footerHolder a {
	font-size: 11px;
	color: #FFF;
}
#footerHolder
	{text-align: left;}
/* Copyright Menu */
#copyright a
	{font-size: 10px; color: #600;}


* html img
	{behavior: url(/corporate-styles/iepngfix.htc)}

a:link,a:hover,a:visited,a:active {
	color: #0C38BD;
}
a:hover {
	text-decoration: none;
	color: #900;
}
a.footer_form_link:link,a.footer_form_link:visited,a.footer_form_link:active {
	color: #900;
}
a.footer_form_link:hover {
	text-decoration: none;
	color: #933;	
}
body {
	background: url(/corporate-images/mainBodyBg.gif);
	background: #999;
	margin: 0px;
	padding: 0px;
}
body,table,tr,td,b,div,span,ul,ol,li,p {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
.clear {
	clear: both;
}
.center {
	text-align: center;
}
object {
	position: relative;
	z-index: 90;
}
.black {
	color: #000;
}
.leftBorder {
	border-left: 1px solid #CCC;
}
.paddingRight {
	padding-right: 10px;
}
.paddingLeft {
	padding-left: 10px;
}
.paddingTop {
	padding-top: 10px;
}
.f-left {float: left;}
.f-right {float: right;}
.marginTopDef {margin-top: 20px;}
.marginBottomDef {margin-bottom: 20px;}
.copy-text {text-align: center;font-size: 11px; color: #999;}
p {
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 13px;
	padding-left: 0px;
	padding-right: 0px;
}

div#mainHolder {
	background: #d2232a url(/corporate-images/newhead.jpg) no-repeat 0% 0%;
	width: 990px;
	margin: 0px;
	margin-top: 20px;
	text-align: left;
}
div#headerTop {
	height: 63px;
	text-align: right;
	color: #FFF;
	padding-right: 24px;
	padding-top: 17px;
	padding-bottom: 0px;
	font-size: 11px;
	/* background: url(/corporate-images/logo_top.jpg) no-repeat; */
}
div#headerTop a:link,div#headerTop a:visited,div#headerTop a:hover,div#headerTop a:active {
	color: #FFF;
	font-size: 11px;
}
div#headerTop a:hover {
	text-decoration: none;
	color: #FFF;
}
div#headerTop a.footer_link_form:link,div#headerTop a.footer_link_form:visited,div#headerTop a.footer_link_form:active {
	color: #900;
	font-size: 11px;
}
div#headerTop a.footer_link_form:hover {
	text-decoration: none;
	color: #933;
}
div#headerTop b {
	color: #000;
	font-size: 11px;		
}
.phone,.phoneMain {
	margin-top: 5px;
	font-size: 14px;
	color: #eb862f;
	letter-spacing: 1px;
	font-weight: bold;
}
.phoneMain {
	position: relative;
	margin-top: 3px;
}
div.thirdColCont table {
	margin-top: 4px;
	margin-bottom: 8px;
}
div.thirdColCont form {
	font-size: 11px;
}
/* Start Forms */
form {
	margin: 0px;
	padding: 0px;
}

form,input,select,textarea,option {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-top: 2px;
	margin-bottom:  2px;
	margin-left: 4px;
	margin-right: 2px;
}
form {
	margin: 0px;
	padding: 0px;
}
select, SELECT {
	position: relative;
	z-index: 10;
}
input[type="checkbox"] {
	vertical-align: middle;
	margin-bottom: 5px;
}
div.thirdColCont table {
	margin-top: 4px;
	margin-bottom: 8px;
}
div.thirdColCont form {
	font-size: 11px;
}
input.submit {
	background: #A00;
	border-top: 1px solid #B00;
	border-left: 1px solid #B00;
	border-bottom: 1px solid #900;
	border-right: 1px solid #900;
	font-size: 11px;
	color: #FFF;
}
input.clearButton {
	background: #AAA;
	border-top: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	font-size: 11px;
	color: #FFF;
}
div.mainTxtStyle {
	padding-left: 20px;
	padding-right:20px;
	text-align: left;
	font-size: 12px;
	padding-top: 0px;
}
ul.sideULMain {
	margin: 5px 0px;
	font-size: 12px;
	list-style: disc;
	color: #900;
}
ul.sideULMain li {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 5px;
	text-align: left;
}
ul.sideULMain li span {
	color: #000;
}
div#copyright {
	padding-top:7px;
	padding-bottom: 3px;
	font-size: 10px;
	color: #600;
}
/* Partner Styles */
div#mainContentHolderFull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 16px;
	background-color: #FFF;
	padding: 0px;
}
.topGradientBg {
	background: #FFF url(/corporate-images/partner/1col_top_bg.jpg) repeat-x 0% 0%;
}
div.partnerHeader {
	position: relative;
	margin: 0px;
	padding-top: 10px;
	padding-left: 100px;
	padding-right: 100px;
	padding-bottom: 5px;
}
div.partnerIntro {
	position: relative;
	margin: 0px;
	padding-top: 10px;
	padding-left: 185px;
	padding-right: 10px;
	padding-bottom: 25px;
}
div.partnerIntroBleed {
	position: relative;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
}
div.partnerIntro h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px;
	margin: 0px;
	color: #333;
	font-size: 27px;
	font-weight: normal;
}
div.partnerIntro h1.campaign-title {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
}
div.partnerIntro h5,div.partnerHeader h5 {
	padding: 2px 0px;
	margin: 0px;
	color: #950404;
	font-size: 17px;
}
img#partnerGirl {
	position: absolute;
	margin-top: -89px;
	margin-left: 50px;
	z-index: 100;
}
div.featuredFurnishings {
	position: relative;
}
div.featuredFurnishings,div.formDiv {
	margin: 0px;
	background-color: #FFF;
	border: 1px solid #999;
}
div.formDiv {
	background-color: transparent;
}
div.featuredFurnishings h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	margin: 0px;
	text-align: right;
	color: #f15922;
	font-size: 15px;
}
div.peekCustom h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	margin: 0px;
	text-align: center;
	color: #666;
	font-size: 15px;
	font-weight: bold;
}
div.productItem img {
	border: 2px solid #900;
}
div.productItem {
	float: left;
	margin: 5px 0px;
	width: 20%;
	text-align: center;
}
div.productItem span {
	display: block;
	width: 110px;
	margin: 10px auto 0px auto;
	color: #666;
	font-weight: bold;
}
div.boxTitleHolder {
	position: relative;
	border: 0px solid #f1a94a;
	margin: 0px auto;
	width: 65%;
	margin-top: 30px;
	padding: 0px;
	z-index: 20;
}
div.boxTitle {
	border: 3px solid #f1a94a;
	background: url('/corporate-images/partner/titleBox_bg.jpg') repeat-x 0% 50%;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 4px 10px;
	z-index: 21;
}
div.formDivHolder {
	margin-top: -15px;	
}
div.formDiv {
	padding: 20px 10px 10px 10px;
		
}
div.leftColumn {
	float: left;
	width: 325px;
	margin-left: 20px;
}
div.rightColumn {
	float: right;
	width: 295px;
	margin-right: 20px;
}
div.partnerForm form table td {
	color: #666;
	font-weight: bold;
}
.partnerFields {
	width: 200px;
	padding: 2px;
	border: 1px solid #999;
	background-color: #FFF;
}
div.partnerContactHeadline {
	font-size: 22px;
	color: #333;
	margin-top: 30px;
	padding: 5px 10px;
	
}
div.partnerContactHeadlineSmall {
	font-size: 18px;
	color: #333;
	margin-top: 10px;
	padding: 5px 10px;
	
}
div.partnerPrePhone {
	font-size: 13px;
	color: #333;
	margin-top: 5px;
	padding: 5px 10px;
	font-weight: bold;
	text-align: center;
}
div.partnerPhone {
	font-size: 28px;
	color: #f6892c;
	font-weight: bold;
	text-align: center;
}
div.bottomBg {
	background: transparent url(/corporate-images/partner/1col_bottom_bg.jpg) no-repeat 0% 100%;
	padding: 0px 16px;
}
div.guaranteeTitle {
	font-size: 20px;
	font-weight: bold;
	color: #950404;
	margin-top: 25px;
}
div.thirdColCont {
	margin-left: 12px;
	margin-right: 12px;
	margin-top: 3px;
	color: #000;
	font-size: 11px;
	text-align: left;
}
div.thirdColCont table td,div.thirdColCont p {
	font-size: 11px;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 0px;
}
div.thirdColCont p {
	margin-bottom: 0px;
}
div.rightSmTxt {
	text-align: center;
	color: #555;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 2px;
}
.button-contact-us,.button-contact-us-hover {
	width: 82px;
	height: 22px;
	background-image: url(/corporate-images/form-buttons-field-sprite.jpg);
	background-position:0px -103px;
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.button-contact-us-hover {
	background-position:0px -126px;
}
input.field-error {
	background-color: #FFEFEF;
	border: 1px solid #900;
}
/* Campaign CSS
========================================*/
.campain-b2b-intro {
	background-image: url(/corporate-images/partner/newslettter-bg.jpg);
	background-position:0px 0px;
	background-repeat: no-repeat;
	padding: 10px 20px 10px 20px;
}
.campaign-intro-title {
	padding-right: 100px;
}
.campaign-intro-description {
	padding: 20px 380px 0 0;
}
.campaign-newsletter-form {
	padding: 70px 0 0 10px;
}
.campaign-newsletter-bullets {
	padding: 70px 0 0 70px;
	width: 350px;
	border: 0px solid #000;
}
.campaign-form-container {
	height: 230px;
}
.campaign-newsletter-bullets div {
	margin-bottom: 10px;
}
.campaign-newsletter-bullets div h3 {
	display: inline;
	background: #FFF;
	padding: 0 5px;
	font-family: Georgia;
	color: #900;
	font-size: 18px;
}
ul.campaign-bullets {
	list-style-image:url(/corporate-images/partner/newslettter-bullet.jpg);
	margin-left: 40px;
}
ul.campaign-bullets li {
	padding: 5px 0;
	font-size: 18px;
	color: #444;
}
.campaign-red-arrow {
	background-image: url(/corporate-images/partner/newslettter-bullet.jpg);
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 0 20px 0 15px;
}
.campaign-red-arrow a {
	font-size: 14px;
	color: #900;
	text-decoration: none;
}
.campaign-red-arrow a:hover {
	text-decoration: underline;
}
/* Buttons
======================================*/
input.button-sign-up-today {
	width: 196px;
	height: 33px;
	background-image: url(/corporate-images/partner/sign-up-btn.jpg);
	background-position:0px 0px;
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: middle;
	padding: 0px;
	margin: 20px 0 0 0;
	border: 0px;
}
input.button-sign-up-today-hover {
	background-image: url(/corporate-images/partner/sign-up-btn-hover.jpg);
}

#breadcrumbs {margin: 0;}
div.cartWrapper {
	margin-left: -150px;
	margin-top: 20px;
}
a.closeIcon {
	margin-right: 5px;
}
div.holderZipLocator {
	margin-left: 170px;
}
input[type="checkbox"]
	{margin: 0px; padding: 0px;}

span.quotes-start {
	line-height: normal;
	margin: -15px 0 0 -27px;
}
span.quotes-end {
	margin: -10px 0 0 5px;
	line-height: normal;
}
div.ie7-padding-fix {padding-left: 0px;}
div#pageTitle {background: #FFF;}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24,
.middleColumnFloat,
.leftColumnFloat,
.rightColumnFloat,
#breadcrumbsContainer,
div.holderZipLocator,
.arrows-double-left,
.arrows-double-right,
#gradient {
	display: inline !important;
}

.container_24 .grid_1 {width: 18px;}
.container_24 .grid_2 {width: 58px;}
.container_24 .grid_3 {width: 98px;}
.container_24 .grid_4 {width: 138px;}
.container_24 .grid_5 {width: 178px;}
.container_24 .grid_6 {width: 218px;}
.container_24 .grid_7 {width: 258px;}
.container_24 .grid_8 {width: 298px;}
.container_24 .grid_9 {width: 338px;}
.container_24 .grid_10 {width: 378px;}
.container_24 .grid_11 {width: 418px;}
.container_24 .grid_12 {width: 458px;}
.container_24 .grid_13 {width: 498px;}
.container_24 .grid_14 {width: 538px;}
.container_24 .grid_15 {width: 578px;}
.container_24 .grid_16 {width: 618px;}
.container_24 .grid_17 {width: 658px;}
.container_24 .grid_18 {width: 598px;}
.container_24 .grid_19 {width: 738px;}
.container_24 .grid_20 {width: 778px;}
.container_24 .grid_21 {width: 818px;}
.container_24 .grid_22 {width: 858px;}
.container_24 .grid_23 {width: 898px;}
.container_24 .grid_24 {width: 938px;}

#mainContentHolderThreeCol {display:inline-block;background: transparent url(/corporate-images/mainAreaBgThreeCol-ie6.png) repeat-y scroll 0 0;}
#mainContentHolderTwoColRight {display:inline-block;background: transparent url(/corporate-images/mainAreaBgTwoColRight-ie6.png) repeat-y scroll 0 0;}
#mainContentHolderTwoColLeft {display:inline-block;background: transparent url(/corporate-images/mainAreaBgTwoColLeft-ie6.png) repeat-y scroll 0 0;}
#mainContentHolderOneCol {display:inline-block;background: transparent url(/corporate-images/mainAreaBgOneCol-ie6.png) repeat-y scroll 0 0;}
div.holderZipLocator {
	margin-left: 160px;
}
div.cartWrapper {
	margin-left: -150px;
	margin-top: 20px;
}
div#furniture_display ul,
div#housing_display ul,
div#relocation_display ul,
div#global_display ul {
	background: #FFF;
}
div.thirdColCont {width: 100%;}
div.pageTabSeparator {text-align: left;}
div.pageTabSeparator span {margin-left: 100px;}

input {
	vertical-align: middle;
}
ul#nice-menu-2,
ul#nice-menu-old {
	margin-left: 90px;
}
ul#nice-menu-old li a {
	float: left;
	height: 17px;
}
ul#nice-menu-2 li div,
ul#nice-menu-2 li div a,
ul#nice-menu-old li div,
ul#nice-menu-old li div a {
	float: left;
}
ul#nice-menu-2 li div a:hover,
ul#nice-menu-old li div a:hover {color: #FCFCC4;}

input.field-zip-small {
	width: 100px;
}
div.email-tab-fill {
	position: static;
	width: 300px;
}
input.fields-text-side, input.fields-text-side-long, input.fields-text-side-short {width:120px;}
textarea.fields-textbox-side, textarea.fields-textbox-side-long {width:280px;}

ul.sideUL li,ul.sideULMain li {
	margin-left: 15px;
}
div#contentBlock {
	float: left;
}
.topNavImg {
	position: relative;
	margin-bottom: 0px;
}
div.thirdColCont p {
	margin-top: 0px;
}
div#ApSrchBox div#AptSrchBoxTxt ul li {
	margin-left: 31px;	
}
div#ApSrchBoxRewards div#AptSrchBoxTxt ul li {
	margin-left: 17px;		
}
div#ApSrchBox div#AptSrchBoxTop div#AptSrchBoxTopTxt {
	padding-top: 33px;
}
div.productItem {
	position: relative;
	z-index: 110;
}
.hermanFormHolder {
	margin: 0 0 30px 20px;
}
.thumbLeft {margin: 0 20px 0 10px;}
.thumbMiddle {margin: 0 10px 0 10px;}
.thumbRight {margin: 0 10px 0 20px;}
.location-email {float:none;}
.location-distance {float: none;}
div.side-slide-form {height: 1px;}