/*  
Theme Name:HC-Bisen
Theme URI:http://www.hakkiceylan.com/
Description:for Bisen Consulting
Version:1.0
Author:Hakki Ceylan
Author URI:http://www.hakkiceylan.com/
*/

/* RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

/* HTML */
* { margin:0; padding:0; }
html, body { height:100%; }
html { background:#e4e5e7; overflow:auto; }
body { background:#e4e5e7; }
body, div, dd, dl, dt, h1, h2, h3, h4, li, ol, span, td, th, ul { font: 12px Arial, Verdana, sans-serif; color:#000; }
a { color:#44a2cd; text-decoration:none; border:none; outline:none; }
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color:#0079bb; }
img { border:none; }
p { padding:15px 0; }
b, strong, th { font-weight:bold; }
h1, h2, h3, h4, h5 { font-weight:bold; padding:8px 0; }
h1, h1 a { font-size:32px; line-height:32px; color:#888;}
h2, h2 a { font-size:20px; line-height:20px; }
h3, h3 a { font-size:16px; line-height:10px; padding-bottom:0; }
h4, h4 a { font-size:15px; line-height:15px; }
h5, h5 a { font-size:14px; line-height:18px; font-weight:normal; }
table { margin:8px 0 0 0; }
table p { padding:0 0 10px 0; }
td { min-width:150px; padding:0 10px 10px 0; vertical-align:top; }
ul, ol { margin:17px 0 13px 12px; }
ul li { padding:0 0 8px 10px; background:transparent url(../images/bullet.gif) 0 6px no-repeat; list-style:none; }
ol li { padding:0 0 8px 10px; margin:0 0 0 10px; list-style:decimal; }
textarea { border:none; }
blockquote { padding-left:20px; font-style:italic; margin:10px 0; }
hr { height:0px; border:none; border-top:1px dashed #c6cbcf; }
.clearfloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat{display:inline-block;}
*html.clearfloat{height:1%;}
.clearfloat{display:block;}
.left{float:left;}
.right{float:right;}
img.centered{text-align:center;}
img.alignright,.alignright{text-align:right;margin:0 0 10px 0;}
img.alignright{float:right;margin-left:10px;}
img.alignleft,.alignleft{text-align:left;margin:0 10px 0 0;}
img.alignleft{float:left;margin-right:10px;}

/* CLASSES */
p.clearBoth { clear:both; height:0; line-height:0px; font-size:0px; padding:0; margin:0; }
p.clearLeft { clear:left; height:0; line-height:0px; font-size:0px; padding:0; margin:0; }
p.clearRight { clear:right; height:0; line-height:0px; font-size:0px; padding:0; margin:0; }
.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.float-left { clear:both; float:left; margin:10px 10px 10px 0; }
.float-right { clear:both; float:right; margin:10px 0 10px 10px; }

.errorMessage { font-size: 11px; color:red; }
.instruction { font-style:italic; }

a.viewMore { padding-right:12px; display:block; text-transform:uppercase; }
span.byline, span.byline a { font-size:10px; color:#8e969c; }
span.byline a:hover { text-decoration:underline; }
span.itemByline { margin-bottom:22px; display:block; }
tr.odd { background:#f1f2f3; }
p.photoCredit { font-size:11px; color:#8e969c; line-height:12px; padding:5px 0 20px 0; }

/* LAYOUT */
#layoutWrapper { width:971px; margin:0 auto; }
#header { background:#fff; height:112px; margin-bottom:3px; position:relative; }
#navlogo { height:86px; width:190px; float:left;}
#navcont { height:50px; width:761px;float:left; overflow:hidden;margin-left:20px;}
#navlogo img {float:right; height:59px; width:170px; position:absolute; top:32px; left:20px;}
ul#nav { position:relative; left:-10px; text-transform:uppercase; }
#nav li { margin:0; padding: 0 20px 0 20px; background:url(images/navbg.gif) no-repeat left center; font-size:18px; font-weight:bold; }
#nav li a {color: #444;}
#nav li a:hover {color: #0079bb;}
#nav {position:absolute; top:26px; left:199px;  margin:0; padding:0; background:none; }
#nav li { float:left; }
#login {float:right; width:765px; font-size:8px; color: #ccc; padding-top:10px; padding-right:15px; text-align:right; }
#login a {color: #999;}
#login a:hover  {color: #0079bb;}
#login div {margin:0;padding:0;height:18px;color: #999; font-size:11px;}


#expertise { background:url(images/expertise.gif) no-repeat; height:13px; width:112px; }
#portfolio { background:url(images/portfolio.gif) no-repeat; height:13px; width:119px; }
#news { background:url(images/news.gif) no-repeat; height:13px; width:70px; }
#companyProfile { background:url(images/companyProfile.gif) no-repeat; height:13px; width:163px; }
#subHeader { padding:7px; margin-bottom:10px; background:#fff; }
#contentWrapper {  }
#singleColumn { background:#fff; width:971px; }
#leftColumn { background:#fff; width:721px; float:left; }
#rightColumn { float:right; width:240px; overflow:hidden;}
#content { float:right; text-align:left; padding:20px 30px 80px 0; position:relative; }
#leftColumn #content { width:476px;}
#leftColumn #content.solyok { width:652px !important; }
#singleColumn #content { width:720px; padding:20px 30px 80px 0; }
#singleColumn #content.sagyok { width:910px;}
#leftMenu { float:left; padding:35px 0 20px 10px; }
#leftMenu h3 { font-size:11px; color:#8e969c; line-height:22px; padding:0; }
#footer { padding:15px; }
#footer, #footer div, #footer a { font-size:11px; color:#8e969c; }
#footerTop { margin-bottom:5px; }
#footerTop a { color:#44a2cd; }
#footer a:hover { text-decoration:underline; }
.linkcolor { background: #8e969c url(images/spaceAvailabilities.gif) no-repeat right top; color:#fff; padding:3px 40px 2px 10px;}
.linkcolor:hover { background-position:right -20px; background-color:#4f5a62; color:#fff; }
#headerWrapper { padding-right:56px; }

.subNav{ margin:4px 0 22px 0; width:148px; }
ul.subNav, ul.subNav li, .subNav ul, .subNav ul li { margin:0; padding:0; background:none; }
ul.subNav, .subNav ul { margin:0; width:148px; }
ul.subNav li, .subNav ul li { padding:0 0 2px 16px; background:url(images/r.png) no-repeat 5px 8px; }
ul.subNav li a, .subNav ul li a { color:#56636e; font-size:12px; line-height:14px; }
ul.subNav li a:hover, .subNav ul li a:hover { color:#0079bb; }
ul.subNav li.on, .subNav ul li.on { background-image:url(images/arrowRightOn.gif); }
ul.subNav li.on a, .subNav ul li.on a { color:#0079bb; }
.current_page_item {}

/* HOMEPAGE */
#homeSwfContainer {height:336px;}
#homeContent {margin-top:1px; background:#fff; padding:30px;}
#homeQuote {width:900px; font-size: 18px; letter-spacing:1px; float:left;}
#homeQuote td {font-size: 18px; letter-spacing:1px;}
#homeQuote a{color:#666;}
#homeQuote a:hover{ color:#0079bb; }


/* PROMOS */
.promo { margin-bottom:10px; font-size:11px; }
.promo ul, .promo li { background:none; margin:0; padding:0; font-size:11px; line-height:14px; }
.promo ul { padding:0 10px 14px 10px; }
.promo li { padding-bottom:14px; }
img.promoHeader { padding:18px 0 10px 10px; }

.grayPromo a { display:block; background:#8e969c; color:#fff; line-height:38px; font-size:14px; text-transform:uppercase; padding-left:10px; background-repeat:no-repeat; background-position:top right; }
#availabilitiesPromo a { background-image:url(images/spaceAvailabilities.gif); }
#downloadFactSheetPromo a { background-image:url(images/download.gif); }

#emailToAFriendPromo a { background-image:url(images/email.gif); }
#emailFormContainer { position:relative; }
#emailForm { background:#fff; width:220px; padding:10px 10px 20px 10px; position:absolute; top:-10px; left:0px; color:#394348; font-size:11px; border-bottom:10px solid #e4e5e7; }
#emailForm p { margin:0; padding:0; font-weight:bold; line-height:14px; }
#emailForm label { color:#8e969c; font-size:10px; display:block; margin:10px 0 2px 0; padding:0; }
#emailForm span.instruction { color:#8e969c; font-size:10px; }
#emailForm input.textInput, #emailForm textarea.textInput { background:#f0f1f2; border:1px solid #f0f1f2; width:215px; padding:1px; }
#emailForm textarea.textInput { overflow:auto; height:51px; }
#emailForm input.error, #emailForm textarea.error { border:1px solid red; }
#sendEmail { float:right; margin-top:10px; padding-right:14px; background:url(images/r.png) right 5px no-repeat; }

.grayPromo a:hover, .grayPromo a.on { background-color:#4f5a62; }
#availabilitiesPromo a:hover, #downloadFactSheetPromo a:hover, #emailToAFriendPromo a:hover, #emailToAFriendPromo a.on { background-position:right -39px; }

.whitePromo { background:#fff; }
.whitePromo h3 { color:#BBB; font-size:15px; padding:20px 0 10px 10px; }
.whitePromo .textwidget { padding:10px 0 10px 10px; }
span.viewLarge { font-size:10px; color:#a1a7ab; }

#primaryContactsPromo ul { padding:0 10px 4px 10px; }
#primaryContactsPromoHorizontal { padding-top:17px; }
#primaryContactsPromoHorizontal ul, #primaryContactsPromoHorizontal li { margin:0; padding:0; background:none; }
#primaryContactsPromoHorizontal ul { padding:17px 0 24px 0; float:left; }
#primaryContactsPromoHorizontal ul.small { width:480px; }
#primaryContactsPromoHorizontal li { float:left; margin:0 45px 20px 0; font-size:11px; line-height:14px; }

#neighborhoodMapPromo div { padding:8px 11px 18px 11px; }

#newsPromo ul { padding:0 10px 0 10px; }
#newsPromo li a { font-weight:bold; }
#newsPromo a.viewMore { font-size:10px; }
#newsPromo div.viewMore { padding:0 0 18px 10px; }

#videoPromo div.videoTitle { padding:10px 10px 20px 10px; font-size:11px; }

#downloadAssetsPromo ul { padding-bottom:0; }
#downloadAssetsPromo li { color:#8e969c; font-size:10px; }
#downloadAssetsPromo li a { font-size:11px; }

#promosSmall { float:right; width:210px; padding:11px 32px 24px 19px; border-left:1px dashed #dde0e3; }
.smallPromo a { line-height:20px; font-size:11px; background-position:right -9px; }
#availabilitiesPromo.smallPromo a:hover, #emailToAFriendPromo.smallPromo a:hover, #emailToAFriendPromo.smallPromo a.on { background-position:right -48px; }
#promosSmall #emailForm { width:188px; border:1px solid #e3e5e7; }
#promosSmall #emailForm input.textInput, #promosSmall #emailForm textarea.textInput { width:185px; }

#itemPromoList ul { padding:0 10px; }
#itemPromoList li { margin:0; padding:0; background:none; margin-bottom:12px; }
#itemPromoList li a { font-size:11px; font-weight:bold; line-height:14px; }
#itemPromoList a.viewMore { padding:0 0 20px 10px; background-position:154px 5px; }
#itemPromoList a.viewNews { background-position:130px 5px; }

.htmlPromo { padding:10px }
.imageContainer { width:240px; height:240px; }
.imagePromo { text-align:center; }
.videoContainer { height:135px; }

#forTenantsPromo div { padding:0 10px 10px 10px; }
#forTenantsPromo div p { padding:0 0 10px 0; }

/* NEWS */
.newsItem { margin-bottom:36px; overflow:hidden;}
.newsItem span.byline { display:block; font-size:11px; line-height:26px; }
.newsItem a.viewMore { display:inline; font-size:10px; }
.newsItem h3, .newsItem h3 a { line-height:18px; }

.wp-pagenavi { text-align: right; margin:5px 0; padding:0; font-size:10px; color:#888;}
.current {color:#888; font-size:10px; }

/* AVAILABILITIES */
#availabilitiesTable { border-bottom:1px dashed #c6cbcf; margin:0; }
#availabilitiesTable th { cursor: pointer; border-bottom:1px solid #c6cbcf; color:#727e88; font-size:14px; font-weight:bold; background:#fff; padding:0; }
#availabilitiesTable td, #availabilitiesTable th { padding:10px 4px; line-height:15px; }
#availabilitiesTable td { font-size:12px; min-width:1px; width:200px; }

#spaceTh.headerSortUp { background:url(images/sortUp.gif) no-repeat 54px 14px; }
#spaceTh.headerSortDown { background:url(images/sortDown.gif) no-repeat 54px 14px; }
#rsfTh.headerSortUp { background:url(images/sortUp.gif) no-repeat 92px 14px; }
#rsfTh.headerSortDown { background:url(images/sortDown.gif) no-repeat 92px 14px; }
#rateTh.headerSortUp { background:url(images/sortUp.gif) no-repeat 74px 14px; }
#rateTh.headerSortDown { background:url(images/sortDown.gif) no-repeat 74px 14px; }
#textTh.headerSortUp { background:url(images/sortUp.gif) no-repeat 84px 14px; }
#textTh.headerSortDown { background:url(images/sortDown.gif) no-repeat 84px 14px; }
#notesTh.headerSortUp { background:url(images/sortUp.gif) no-repeat 50px 14px; }
#notesTh.headerSortDown { background:url(images/sortDown.gif) no-repeat 50px 14px; }
#filesTh.headerSortUp { background:url(images/sortUp.gif) no-repeat 116px 14px; }
#filesTh.headerSortDown { background:url(images/sortDown.gif) no-repeat 116px 14px; }
#propertyTh.headerSortUp { background:url(images/sortUp.gif) no-repeat 70px 14px; }
#propertyTh.headerSortDown { background:url(images/sortDown.gif) no-repeat 70px 14px; }

/* PROPERTY FEATURES */
#propertyFeatures table {border-bottom:1px dashed #c6cbcf; }
#propertyFeatures td { font-size:12px; border-top:1px dashed #c6cbcf; padding:8px 3px; }
#propertyFeatures td p { padding:0 0 8px 0; }

/* CONTACT FORM */
#contactForm { width:451px; }
#contactForm label { color:#8e969c; font-size:10px; display:block; margin:10px 0 2px 0; padding:0; }
#contactForm input.inputField, #contactForm textarea.inputField { background:#f0f1f2; border:1px solid #f0f1f2; width:447px; padding:2px; }
#contactForm textarea.inputField { overflow:auto; height:77px; }
#contactForm #sendEmail { float:right; margin-top:10px; padding-right:14px; background:url(images/r.png) right 5px no-repeat; }
#contactForm input.error, #contactForm textarea.error { border:1px solid red; }

/* EXECUTIVE TEAM */
#teamList, #teamList li { margin:0; padding:0; background:none; }
#teamList {  }
#teamList li { float:left; margin:0 14px 14px 0; }
#teamList li a { color:#394348; font-size:11px; line-height:14px; display:block; padding:7px; width:219px; height:106px; background:#f1f2f4; }
#teamList li a:hover { background:#d7dbde; color:#0079bb; }
#teamList li b { font-size:12px; display:block; line-height:20px; }
#teamList li img { float:left; margin-right:7px;}

#teamMemberDetail { background:#f1f2f4; padding:7px; height:181px; margin-bottom:30px; }
#teamMemberDetail div { }
#teamMemberDetail img { float:left; margin:0 15px 0 0; }

#executiveTeamPromo ul, #executiveTeamPromo li { margin:0; padding:0; background:none; }
#executiveTeamPromo ul { padding:0 10px 20px 10px; }
#executiveTeamPromo li { line-height:28px; font-weight:bold; }
#executiveTeamPromo li.on a { color:#394348; }

h2.sidetitle { color:#bbb; padding:20px 0 10px 10px; font-size:15px;}
h2.maintitle { color:#bbb; padding:0;  font-size:15px; padding:10px 0 5px 0; }

.breadcrumb {padding:15px 0; color:#8E969C; font-size:12px;}
.breadcrumb a {color:#56636E; }
.breadcrumb a:hover {color:#0079bb; }



#dhtmlgoodies_slidedown_menu li { list-style-type:none; position:relative; padding:0 0 4px 14px; background:url(images/r.png) no-repeat 5px 4px; }
#dhtmlgoodies_slidedown_menu ul{ margin:0px; padding:0px; position:relative; }
#dhtmlgoodies_slidedown_menu div{ margin:0px; padding:0px; }

#dhtmlgoodies_slidedown_menu{ width:205px;}
#dhtmlgoodies_slidedown_menu a{ color: #666; text-decoration:none; display:block; clear:both; width:170px; padding-left:2px; }
#dhtmlgoodies_slidedown_menu a:hover{color:#44a2cd;  }

#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{ padding:1px; }
#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{ margin-left:4px; padding:1px; }
#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{ margin-left:8px; padding:1px; }
#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{ margin-left:12px; padding:1px; }

