/* 

COLORS 

00aeef light blue
007dc6 medium blue
005387 dark blue

*/

body {background:url(http://www.hudsoncpl.com/themes/hudson/i/bg.gif) #ddd}
#wrap {width:1060px;padding:25px 0 0 0;background:#fff}


/* TYPOGRAPHY */
h1 {font:30px georgia;color:#007dc6;margin:0 0 15px 0;}
h2 {font:18px georgia;color:#007dc6;margin:-10px 0 11px 0;font-style:italic}
h2.tag {margin-top:0;font:16px georgia;font-style:italic;line-height:22px}
h3, h3 a {margin-bottom:5px;color:#007dc6;font:bold 14px georgia;letter-spacing:1px;text-decoration:none;border:0}
h3 a:hover {color:#000}
h3.full-article {margin-top:20px}
h4 {font:bold 15px georgia;margin:15px 0 5px 0}
#content #main p, #content #main {font:14px georgia;line-height:22px;margin:0 0 11px 0;padding:0 10px 0 0;}
#content #main p a {color:#007dc6;background:url(http://www.hudsoncpl.com/themes/hudson/i/dotted.gif) bottom left repeat-x;text-decoration:none}
#content #main p a:hover {color:#00aeef}
strong {font-weight:bold}
em {font-style:italic}
#content #main ul {font:14px georgia;line-height:22px;margin:0 0 11px 0;padding:0 10px 0 0;list-style:disc}
#content #main ul li ul {margin:0 0 0 30px;list-style:circle}
p.intro {font:16px georgia;color:#007dc6;line-height:22px}
img .external-link {float:left;width:19px;height:13px}

/* LOGO */
#logo {float:left;width:310px;height:105px;padding:0 0 0 15px}
#logo a {display:block;width:240px;height:62px;background:url(http://www.hudsoncpl.com/themes/hudson/i/hudson-logo.gif) no-repeat;text-indent:-9999em}
#logo.aa a {width:199px;height:70px;background:url(http://www.hudsoncpl.com/themes/hudson/i/hcp-aa-logo.gif) no-repeat;}


/* NAV */
#nav {position:relative;float:left;width:730px}
#nav ul {float:left;padding:11px 0 0 0;list-style:none;background:url(http://www.hudsoncpl.com/themes/hudson/i/top-nav-dotted.gif) no-repeat}
#nav ul li {float:left}
#nav ul li a, #nav ul li {display:block;width:220px;height:9px;margin:0 20px 9px 0;background-position:top;text-indent:-9999em}
#nav ul li a.retail-inventory {background:url(http://www.hudsoncpl.com/themes/hudson/i/retail-inventory.gif)}
#nav ul li a.fixed-assets{background:url(http://www.hudsoncpl.com/themes/hudson/i/fixed-assets.gif)}
#nav ul li a.wholesale-inventory {background:url(http://www.hudsoncpl.com/themes/hudson/i/wholesale-inventory.gif)}
#nav ul li a.appraisal-and-valuation {background:url(http://www.hudsoncpl.com/themes/hudson/i/appraisal-and-valuation.gif)}
#nav ul li a.real-estate {background:url(http://www.hudsoncpl.com/themes/hudson/i/real-estate.gif)}
#nav ul li a.strategic-solutions {background:url(http://www.hudsoncpl.com/themes/hudson/i/strategic-solutions.gif)}
#nav ul li a.professionals {background:url(http://www.hudsoncpl.com/themes/hudson/i/professionals.gif)}
#nav ul li a.company-news {background:url(http://www.hudsoncpl.com/themes/hudson/i/company-news.gif)}
#nav ul li a.contact-us {background:url(http://www.hudsoncpl.com/themes/hudson/i/contact-us.gif)}
#nav ul li a:hover, #nav ul li.nav-selected a {background-position:bottom}
#nav ul li a.spacer--do-not-delete- {cursor:default}


/* join email list */
#nav #join-email-list {position:absolute;left:480px;top:45px;width:228px}

#nav #join-email-list input.email {font:11px arial;color:#aaa;padding:2px 2px 1px 3px;height:15px;border:1px solid #ddd;float:left;width:200px}

#nav #join-email-list input.submit {position:absolute;right:0px;top:0px;display:block;width:20px;height:20px;background:url(http://www.hudsoncpl.com/themes/hudson/i/submit.gif) no-repeat;border:0;text-indent:-9999em;cursor:pointer}

#nav #join-email-list p.thanks {font:11px arial;color:#888;padding-top:2px}


/* HOMEPAGE NEWS BOX */
#news-box {clear:both;height:110px;background:#000;padding:0 0 0 51px;display:block;position:relative;overflow:hidden}
#news-box #slideshow .slideshome1, #news-box #slideshow .slideshome2, #news-box #slideshow .slideshome3, #news-box #slideshow .slideshome4 {border-left:1px solid #333;width:220px;float:left;margin-left:19px;height:110px;overflow:hidden}
#news-box ul li {padding-top:8px;padding-left:10px;padding-bottom:20px}
#news-box ul li a {display:block;font:16px georgia;color:#ddd;text-decoration:none;width:210px}
#news-box ul li a:hover {color:#007dc6}
#news-box ul li .date {font-style:normal;display:block;margin:3px 0 0 0;color:#007dc6;font:11px arial}


/* CONTENT */
#content.home {margin:20px 20px 0px 70px;min-height:330px}


/* HOMEPAGE */
#homepage-intro-text {display:block;width:460;height:320px;margin:0 0 0 490px}
#homepage-intro-text p {font:22px georgia;color:#007dc6;line-height:29px}
#homepage-ss {float:left;width:470px;height:320px;display:block;overflow:hidden}


/* FOOTER */
#footer {height:70px;background:#ddd;margin:20px 0 0 0}
#footer ul {margin:0 0 0 85px;padding:8px 0 0 0;list-style:none}
#footer ul li {font:12px georgia;color:#666;line-height:16px;float:left;display:block;width:220px;margin:0 20px 0 0}
#footer ul li a {color:#666;text-decoration:none}
#footer ul li a:hover {color:#000}
#footer p {margin:0;padding:0}


/* LOGOS BAND */
#logos {clear:both;width:100%;height:70px;background:url(http://www.hudsoncpl.com/themes/hudson/i/bg.gif) #ddd;overflow:hidden}
#logos #slideshow .slides {overflow: hidden;width: 1060px;}
#logos #slideshow .slides ul {margin: 0;padding: 0;list-style-type: none;height:70px} 
#logos #slideshow .slides li {float:left;}

#content {margin:30px 20px 0px 85px;min-height:360px}
#content #left, #content #main, #content #right {background:url(http://www.hudsoncpl.com/themes/hudson/i/dotted.gif) repeat-x;padding-top:15px}
#content #left {float:left;width:220px}
#content #main {float:left;margin:0 20px 0 20px;width:450px}
#content #right {float:left;width:220px}

#content #left h3 {margin-bottom:10px}
#content #left ul.nav {margin:0 0 30px 0}
#content #left ul.nav li, #content #right ul.nav li {font:15px georgia;color:#888}
#content #left ul.nav li a, #content #right ul.nav li a {color:#888;margin-top:5px;text-decoration:none;display:block}
#content #left ul.nav li a:hover, #content #right ul.nav li a:hover {color:#000}
#content #left ul.nav li a.nav-selected, #content #right ul.nav li a.nav-selected {color:#000}


/* CONTACT PAGE */
#content.contact #main {margin:0 0 0 240px;width:450px}
#content.contact #main .miniSurveyView {margin-top:15px}
#content.contact #main .miniSurveyView input, #content.contact #main .miniSurveyView textarea {border:1px solid #ccc;padding:2px}
#content.contact #main .miniSurveyView input, #content.contact #main .miniSurveyView textarea {width:101%}
#content.contact #main .miniSurveyView td.questioninput {width:400px}
#content.contact #main .miniSurveyView input.formBlockSubmitButton {margin-top:10px;width:auto;background:#fff;border:1px solid #00aeef;color:#00aeef}
#content.contact #main .miniSurveyView input.formBlockSubmitButton:hover {border:1px solid #00aeef;background:#00aeef;color:#fff;cursor:pointer}
#content.contact #main .miniSurveyView td.question {width:100px;font:12px arial;vertical-align:top}
#content.contact #main .miniSurveyView td.question .required {color:#00aeef}
#content.contact #main .miniSurveyView input:hover, #content.contact #main .miniSurveyView textarea:hover {border:1px solid #00aeef}
#content.contact #right {margin-left:20px}
#content.contact #right p {font:14px georgia;line-height:20px;margin-bottom:20px;color:#888;padding-right:10px}
#content.contact #right p a {color:#007dc6;background:url(http://www.hudsoncpl.com/themes/hudson/i/dotted.gif) bottom left repeat-x;text-decoration:none}
#content.contact #right p a:hover {color:#000}


/* NEWS SECTION */
#content.news #main h1 {font:25px georgia;color:#007dc6;margin:0}
#content.news #main p.date {font:bold 10px arial;color:#999;text-transform:uppercase;margin:5px 0 20px 0}
#content.news #right p {font:13px arial;line-height:18px;margin:8px 0 0 0}
#content.news #right p a {color:#888;text-decoration:none}
#content.news #main p {font:16px georgia;line-height:24px}
#content.news #right p strong a {color:#007dc6}
#content.news #right p a:hover {color:#000}

/* industry experience */
#content.ie #main h1 {font:25px georgia;color:#007dc6}
#content.ie #right p {font:13px arial;line-height:18px}
#content.ie #right p a {color:#888;text-decoration:none}
#content.ie #right p strong a {color:#007dc6}
#content.ie #right p a:hover {color:#000}
#content.ie #main p {font:15px georgia;line-height:22px}
#content.ie #left {margin-right:20px}
#content.ie #main {margin:0;width:470px}
#content.ie #left p, #content.ie #left ul li {font:15px georgia;line-height:22px;}
#content.ie #left p {margin-top:44px;margin-bottom:8px;padding-right:20px}
#content.ie #left ul li {font:15px georgia;line-height:22px;list-style:disc;margin-left:16px}

/* appraisal process */
#content.news.ap #main {width:690px;margin-left:0}
#content.news.ap #main h1 {margin-bottom:15px}
#content.news.ap #main p, #content.news.aa #main p {font:15px georgia;line-height:22px}


/* TRANSACTIONS */
#content.right-sidebar {margin:30px 20px 0 85px}
#content.right-sidebar #main {float:left;margin:0 20px 0 0;width:450px}
#content.right-sidebar #main p {font:15px georgia;line-height:23px}
#content.right-sidebar #main h4 {font:bold 16px georgia;margin:20px 0 5px 0}
#content.right-sidebar #right {float:left;width:460px;background:none;font:13px arial;padding:0}
#content.right-sidebar #right ul {margin:0;padding:0;position:relative;float:left;width:460px;background:none;font:13px arial;border:1px solid #b2e6fa}
#content.right-sidebar #right ul li div.transaction-image {float:left;margin:25px 0 15px 0;width:235px;text-align:center}
#content.right-sidebar #right ul li div.transaction-text {float:left;margin:13px 10px 10px 0;width:215px}
#content.right-sidebar #right ul li div.transaction-text p {font:15px arial;line-height:20px}
#content.right-sidebar #right ul li div.transaction-text p.transaction-title {font:bold 24px arial;color:#999;line-height:28px;margin-bottom:5px}



/*
#tabs {display:block;height:25px;}
#tabs ul li.case1 {float:left;background:url(http://www.hudsoncpl.com/themes/hudson/i/case-study-1.png) 10px 7px #fff no-repeat;border:1px solid #b2e6fa}
#tabs ul li.case2 {float:left;background:url(http://www.hudsoncpl.com/themes/hudson/i/case-study-2.png) 10px 7px #fff no-repeat;border:1px solid #b2e6fa;border-left:1px solid #fff}
#tabs ul li.case3 {float:left;background:url(http://www.hudsoncpl.com/themes/hudson/i/case-study-3.png) 10px 7px #fff no-repeat;border:1px solid #b2e6fa;border-left:1px solid #fff}
#tabs ul li.case1.ui-tabs-selected {background:url(http://www.hudsoncpl.com/themes/hudson/i/case-study-1.png) 10px -3px #00aeef no-repeat;border:1px solid #00aeef;border-right:2px solid #00aeef}
#tabs ul li.case2.ui-tabs-selected {background:url(http://www.hudsoncpl.com/themes/hudson/i/case-study-2.png) 10px -3px #00aeef no-repeat;border:1px solid #00aeef;border-right:2px solid #00aeef}
#tabs ul li.case3.ui-tabs-selected {background:url(http://www.hudsoncpl.com/themes/hudson/i/case-study-3.png) 10px -3px #00aeef no-repeat;border:1px solid #00aeef;border-right:2px solid #00aeef}

#tabs #case-logo {border:1px solid #b2e6fa;width:122px;height:122px;padding:10px;float:left;overflow:hidden}
#tabs #case-title {border:1px solid #b2e6fa;border-left:0;padding:10px;float:left;width:272px;height:122px;overflow:hidden}
#tabs #case-title p {font:bold 26px arial;color:#999}
#tabs #case-title #case-text {}

#tabs #case-title #case-text p, #tabs #case-title #case-text ul li {font:12px arial;color:#777;margin:0 0 6px 0;line-height:16px}
#tabs #case-title #case-text ul {list-style:disc;margin:0 0 0 15px}
*/

/* clear those floats... */
.clear {clear:both;height:0;width:0;margin:0;padding:0;line-height:0}


/*
#case-1, #case-2, #case-3 {padding:10px 0 10px 10px;border:2px solid #00aeef;clear:both}

.ui-tabs {border:0;zoom: 1; }
.ui-tabs .ui-tabs-nav {border:0;background:none}
.ui-tabs .ui-tabs-nav li {display:block;height:24px;width:151px;background:none;border:0}
.ui-tabs .ui-tabs-nav li a {border:0;float: left; text-decoration: none;text-indent:-9999em;height:24px;display:block;width:100%}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border:1px solid #00aeef}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {border:0; cursor: pointer} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {border:0;display: block;background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
*/