#content {}


/*--STYLED BULLET POINTS--*/
#content ul {list-style-type:none; margin:2em 0;}
.dark .media #content ul li {background:url('../../images/bullet_media_dark.gif') no-repeat 0 0; list-style-type:none;}
.dark .property #content ul li {background: url('../../images/bullet_property_dark.gif') no-repeat 0 0; list-style-type:none;}
.dark .digisol #content ul li {background: url('../../images/bullet_digisol_dark.gif') no-repeat 0 0; list-style-type:none; }
.light .media #content ul li{background: url('../../images/bullet_media_light.gif') no-repeat 0 0; list-style-type:none;}
.light .property #content ul li {background: url('../../images/bullet_property_light.gif') no-repeat 0 0; list-style-type:none;}
.light .digisol #content ul li {background: url('../../images/bullet_digisol_light.gif') no-repeat 0 0; list-style-type:none; }
#content ul li {font-size:1.5em; padding:0 0 0.8em 2em; margin: 0;}
.media #content ul li {color:#2b9790;}
.property #content ul li {color:#b1bf35;}
.digisol #content ul li {color:#b45a48;}


#left_column {width:49.167em; margin:0 2.1em 2em 0;}
#right_column {width:23.333em; margin:0 0 2em;}


/*----------------------------HEADINGS WITH BAR ABOVE----------------------------*/
.title_bar {padding-top:0.4em; }
.property .title_bar {border-top:0.167em solid #b1bf35; }
.media .title_bar {border-top:0.167em solid #2b9790; }
.digisol .title_bar {border-top:0.167em solid #b45a48; }


/*----------------------------LANDING PAGE FLASH----------------------------*/
#landing_page_flash_holder {background:#1a1919; padding:1.25em 1.25em 3.2em;}
#wai_blurb_holder p{font-size:18px; margin:0;}
#wai_blurb_holder p span.green{color:#b1bf35;}
#wai_blurb_holder {margin:0 0 2em;}

body.landing_page #right_column {margin-top:1.667em; }
#right_column .landing_page_rc_element {width:23.333em;margin:0 0 1.25em;}
#right_column .landing_page_rc_element p {margin:0;}
#right_column .landing_page_rc_element p a{ width:20em; color:#373636; padding:3.333em 1.5em 0; height:8.75em; display:block; margin:0;}
#right_column .landing_page_rc_element p a span.white{color:#fff; font-size:10px; font-weight:bold; text-transform:uppercase;}
body.landing_page #right_column .landing_page_rc_element.media  p a{background:url('../../images/bg_index_panels.gif') no-repeat 0 0; }
body.landing_page #right_column .landing_page_rc_element.media  p a:hover{background:url('../../images/bg_index_panels.gif') no-repeat -280px 0;}
body.landing_page #right_column .landing_page_rc_element.property  p a{background:url('../../images/bg_index_panels.gif') no-repeat 0 -145px; }
body.landing_page #right_column .landing_page_rc_element.property  p a:hover{background:url('../../images/bg_index_panels.gif') no-repeat -280px -145px;}
body.landing_page #right_column .landing_page_rc_element.digisol  p a{background:url('../../images/bg_index_panels.gif') no-repeat 0 -290px; }
body.landing_page #right_column .landing_page_rc_element.digisol  p a:hover{background:url('../../images/bg_index_panels.gif') no-repeat -280px -290px;}

/*----------------------------IMAGE CAROUSEL----------------------------*/
#image_carousel_holder {margin:0 0 1.75em}
#image_carousel { width:49.25em; overflow:hidden; height:33.083em;}
#carousel_nav {text-align:right;}
#carousel_nav a {display:inline-block; width:1.25em; height:1.25em; background:#5D5C5C; color:#5D5C5C; margin-left:0.333em;}
#carousel_nav a.activeSlide {background:#8a8a8a; color:#8a8a8a; }
.carousel_element .title{font-size:18px; margin:0.5em 0;}
.light .carousel_element .title p{background:#fff; font-weight:normal; width:591px;}
.carousel_element .link p{font-size:0.833em; font-weight:bold; text-transform:uppercase; margin:0;}
.carousel_element .link p a{margin:0 1em 0 0;}
.media .carousel_element .link{color:#2b9790;}
.property .carousel_element .link{color:#b1bf35;}
.digisol .carousel_element .link{color:#b45a48;}


.landing_page #image_carousel img {margin-bottom:1.667em;}


/*----------------------------BLOG INFO----------------------------*/
#blog_info {margin:2em 0;}
body.dark #blog_info{background:url('../../images/bg_blog_dark.gif') no-repeat; height:3.182em;}
body.light #blog_info{background:url('../../images/bg_blog.gif') no-repeat; height:3.182em;}
#blog_info p {color:#b1bf35; font-weight:bold; font-size:1em; padding:0.833em 0 0 3.417em; float:left; text-transform:uppercase;}
#blog_info p a {color:#b1bf35;}


#blog_info .ticker {float:left;}
#blog_info .ticker p {font-weight:normal; text-transform:uppercase; padding-left:1.667em;}
body.dark #blog_info .ticker p{color:#fff; }
body.light #blog_info .ticker p {color:#363636;}


/*----------------------------SMALL 4x4 PORTFOLIO----------------------------*/
.small_portfolio {margin:0; }
.small_portfolio .element{width:23.333em; margin:0 0 1em;height:227px; }
.small_portfolio .element img {margin:0 0 1em 0;}
.small_portfolio .element p{margin:0 0 0em; color:#898989;}
.dark .small_portfolio .element .title p a{color:#fff;}
.dark .small_portfolio .element .title p a:hover{color:#fff; text-decoration:underline;}
.light .small_portfolio .element .title p a{color:#363636;}
.light .small_portfolio .element .title p a:hover{color:#363636; text-decoration:underline;}
.small_portfolio .element .link {font-size:0.833em; text-transform:uppercase; padding: 1em 0; display:inline; font-weight:bold;}
.small_portfolio .element .link p{margin: 0;}
.small_portfolio .element .link p a{margin: 0 1em 0 0;}

.property .small_portfolio .element .link p{color:#b1bf35; margin:0;}
.media .small_portfolio .element .link p{color:#2b9790;}
.digisol .small_portfolio .element .link p {color:#b45a48;}


/*----------------------------RIGHT HAND COLUMN ELEMENTS----------------------------*/
#enews_holder {margin:1.5em 0 4.72em;}
#enews p{float:right; position:relative; top:0.417em;}

form#enews input{border:none; font-family:georgia, serif; width:21.167em; float:left; font-size:0.917em; padding:0.417em 0.417em 0.5em;}
body.light form#enews input{background:#fff; color:#363636; border:1px solid #d7d7d7;}
body.dark form#enews input{background:#5d5c5c; color:#fff;}
body.light form#enews p a:link, body.light form#enews p a:visited {color:#363636;}
body.light .property form#enews p a:hover {color:#b1bf35; font-weight:bold;}
body.light .digisol form#enews p a:hover {color:#b45a48; font-weight:bold;}
body.dark form#enews p a:link, body.dark form#enews p a:visited{ color:#fff;}
body.dark form#enews p a:hover {color:#2b9790; font-weight:bold;}

.rc_element {margin:0 0 0em;}
.rc_element p {line-height:1.417em; font-size:1em;}
.rc_element .rc_title {font-size:1.5em; margin:0 0 0em;}
.rc_element .rc_title p{ margin:0 0 0em;}
.rc_element .rc_title p a{ color:#fff; text-decoration:none;}

.rc_element .news_holder {margin-bottom:1.5em;}
.rc_element .news_holder img{float:left; margin:0 0.5em 0.5em 0;}
.rc_element .news_holder .link p{font-size:10px; font-weight:bold; text-transform:uppercase;}


/*----------------------------PORTFOLIO FULL DETAILS----------------------------*/

.top_text {line-height:1.583em;}
.main_image {margin:0 0 2.5em 0;}
.tb_image {margin:0 0.083em 2em 0;}

.full_details .link {font-size:0.833em; text-transform:uppercase; padding: 1em 0; display:inline; font-weight:bold;}
.property.full_details .link {color:#b1bf35;}
.media.full_details .link {color:#2b9790;}
.digisol.full_details .link {color:#b45a48;}

.full_details #right_column .rc_element {margin-bottom:2.5em;}
.full_details #right_column .rc_element .link {margin:1.5em 0 3.8em; font-size: 0.917em;}
.full_details #right_column .rc_element .link p a{font-size:10px;}

/*----------------------------ABOUT / GENERIC TEXT----------------------------*/
/*.generic #right_column {margin:6.333em 0 0;}*/
.generic .large_image{margin:0 0 2em;}

.generic #left_column img.left {margin:1em 1em 1em 0;}
.generic #left_column img.right {margin:1em 0 1em 1em;}


/*----------------------------SERVICES PAGE----------------------------*/
.services_quick_links {padding-bottom:1em;}
.services_quick_links p {float:left; width:24.583em;}
.services_quick_links a {text-transform:uppercase; font-size:0.833em;}
#content .services_quick_links p.media, #content .services_quick_links p.media a:link {color:#2b9790;} 
#content .services_quick_links p.media a:hover {color:#63bab5;} 
#content .services_quick_links p.property, #content .services_quick_links p.property a:link {color:#b1bf35;}
#content .services_quick_links p.property a:hover {color:#9aa62e;}
#content .services_quick_links p.digisol, #content .services_quick_links p.digisol a:link{color:#b45a48;}
#content .services_quick_links p.digisol a:hover {color:#974d3f;}
/*--HIDE /SHOW JQUERY STYLING--*/
.listing {margin:1em 0 2em;}

h5 span {font-size:0.65em; font-weight:normal; margin:0.583em 0; display:block}

.dark .media h5.minimized { background: url('../../images/plus_media_dark.gif') top left no-repeat; cursor:pointer;}
.dark .media h5.maximized  {background: url('../../images/minus_media_dark.gif') top left no-repeat;}
.light .media h5.minimized   {background: url('../../images/plus_media_light.gif') top left no-repeat;}
.light .media h5.maximized  {background: url('../../images/minus_media_light.gif') top left no-repeat;}

.dark .property h5.minimized { background: url('../../images/plus_property_dark.gif') top left no-repeat;}
.dark .property h5.maximized  {background: url('../../images/minus_property_dark.gif') top left no-repeat;}
.light .property h5.minimized   {background: url('../../images/plus_property_light.gif') top left no-repeat;}
.light .property h5.maximized  {background: url('../../images/minus_property_light.gif') top left no-repeat;}

.dark .digisol h5.minimized { background: url('../../images/plus_digisol_dark.gif') top left no-repeat;}
.dark .digisol h5.maximized  {background: url('../../images/minus_digisol_dark.gif') top left no-repeat;}
.light .digisol h5.minimized   {background: url('../../images/plus_digisol_light.gif') top left no-repeat;}
.light .digisol h5.maximized  {background: url('../../images/minus_digisol_light.gif') top left no-repeat;}

.information {margin:0 0 2.5em 2.5em; padding:0.833em 0 0;}
.dark .information {border-top:0.083em solid #fff;}
.light .information {border-top:0.083em solid #363636;}

.dark #content .listing .information ul li {background-image:none; list-style:disc; padding:0; font-size:1em; color:#fff; margin:0 0 0 3.333em;}
.light #content .listing .information ul li {background-image:none; list-style:disc; padding:0; font-size:1em; color:#363636; margin:0 0 0 3.333em;}


/*----------------------------LARGE PORTFOLIO----------------------------*/
.top_links {text-align:right; margin:2.5em 0 0 0;}
.top_links p {text-transform:uppercase; font-size:10px;}
.top_links p a{margin:0 15px 0 0;}
.large_portfolio {margin:0em 0 0em 0; padding:2em 0;}
.large_portfolio .element{width:23.333em; margin:0 2em 2em 0; float:left; height:240px; }
.large_portfolio .element.last{ margin:0 0em 2em 0; }
.large_portfolio .element img {margin:0 0 1em 0;}
.large_portfolio .element p {color:#898989; font-size:11px;}
.large_portfolio .element .title p{color:#fff; margin:0 0 0.5em; font-size:1em;}
.dark .large_portfolio .element .title p a{color:#fff; text-decoration:none;}
.dark .large_portfolio .element .title p a:hover{color:#fff; text-decoration:underline;}
.light .large_portfolio .element .title p a{color:#363636; text-decoration:none;}
.light .large_portfolio .element .title p a:hover{color:#363636; text-decoration:underline;}
.large_portfolio .element p{margin:0 0 0em;}
.large_portfolio .element .link {font-size:0.833em; text-transform:uppercase; padding: 1em 0; display:inline; font-weight:bold; }
.media .large_portfolio .element .link p{color:#2b9790; font-size:10px;}
.property .large_portfolio .element .link p{color:#b1bf35;  font-size:10px;}
.digisol .large_portfolio .element .link p{color:#b45a48;  font-size:10px;}
.large_portfolio .element .link p a{margin: 0 1em 0 0;}

.property .large_portfolio .element .link {color:#b1bf35; margin:0;}
.media .large_portfolio .element .link {color:#2b9790;}
.digisol .large_portfolio .element .link {color:#b45a48;}


.portfolio .services_quick_links {padding-top:2.3em;}
.portfolio .services_quick_links p {float:right; width:auto; margin-left:1em; font-weight:bold;}
.portfolio .services_quick_links a {text-transform:uppercase; font-size:0.833em;}
#content .portfolio .services_quick_links p.media, #content .portfolio .services_quick_links p.media a {color:#2b9790;} 
#content .portfolio .services_quick_links p.media a:hover {color:#63bab5;}
#content .portfolio .services_quick_links p.property, #content .portfolio .services_quick_links p.property a {color:#b1bf35;}
#content .portfolio .services_quick_links p.property a:hover {color:#9aa62e;}
#content .portfolio .services_quick_links p.digisol, #content .portfolio .services_quick_links p.digisol a{color:#b45a48;}
#content .portfolio .services_quick_links p.digisol a:hover {color:#974d3f;}

/*----------------------------CLIENTS PAGE----------------------------*/
.department_client {margin:2em 0;}

.clients .department_client .property .title_bar {border-top:0.167em solid #b1bf35;}
.clients .department_client .media .title_bar {border-top:0.167em solid #2b9790;}
.clients .department_client .digisol .title_bar {border-top:0.167em solid #b45a48;}

.department_client .element {border:0.083em solid #eae7e7; width:14.5em; height:8.167em; float:left; text-align:center; margin:0 0.3em 0.3em 0;}
.department_client .element.last {margin:0 0 0.3em 0;}

/*----------------------------SHOWREEL PAGE----------------------------*/
.showreel_holder {background:#000; padding:2em 0; text-align:center; margin-bottom:1.667em; width:100%;}
#showreel_flash {}



/*----------------------------OUR PEOPLE----------------------------*/

.left_column_content {margin-top: 44px;}

.photo_float_left	{float: left;}
.media #right_column .job_title {color:#2b9790; font-size: 15px;}

.property #right_column .job_title {color:#b1bf35; font-size: 15px;}		

.digisol #right_column .job_title {color:#b45a48; font-size: 15px;}	

.image_float_left {float: left; margin-right: 10px; margin-bottom: 10px;}

.job_title_block {float: left;width: 170px; height:100px;}

.job_desc {/*clear: both;*/ line-height:1.583em;}

.staff_box {margin-top: 35px;}

/*----------------------------OUR AWARDS----------------------------*/
.awards_icons {padding:10px 0 0;}

.awards_icons img{border:1px solid #c9c7ba; float:left; margin:0 18px 17px 0;}	

/*----------------------------CONTACT PAGE----------------------------*/
.contact #right_column {margin:0;}
.contact #enews_holder {margin-bottom:0;}
.contact #flashMap {float:right;}
.contact .contactInfo  {margin:0 0 2em;}