/* 
	    company: dial media group www.dialmediagroup.com
   authors name: matt, johan,
	    website: LondonNet
*/

/* layout */

#column1-full{width:960px;padding:5px;padding-top:0px;margin-top:0px;float:left;background:#fff;text-align:left;}
#column1-full h1{font-size:x-large}
#column1-full h2{font-size:large;margin-bottom:5px}
#column1-full .title{background-color:#E9F0FC;padding:4px 0 4px 5px;margin-bottom:5px;font-size:small;color:#15479C;font-weight:bold}
/* TABS */
#tabs{font-size:11px;margin:0 0 20px 0;float:left;border-bottom:1px solid #cdcdcd;width:100%}
#tabs ul{margin:0;padding:0;list-style:none;font-weight:bold}
#tabs li{margin:0;padding:0;display:inline}
#tabs a{float:left;background:url('../images/tableft.gif') no-repeat left top;margin:0px 5px 0px 0px;padding:0 0 0 7px;text-decoration:none;cursor:pointer}
#tabs a span{float:left;display:block;background:url('../images/tabright.gif') no-repeat right top;padding:4px 15px 3px 6px;color:#1944a2}
#tabs a:hover span{color:#FFFFFF;background-position:100% -40px}
#tabs a:hover{background-position:0% -40px}
#tabs .highlighted a span{color:#FFFFFF;background-position:100% -20px}
#tabs .highlighted a{background-position:0% -20px}

/* CALENDAR */
.calendar-div{clear:both}
.calendarHeader{font-weight: bolder;color:#15479c;/*background-color: #FFFFCC */}
.calendarHeader-year{color:#000000;font-size:120%;text-align:left;font-weight:bold;padding-bottom:20px}
.calendar{background-color:#e9f0fc;margin:0 6px 6px 0;padding:4px;font-size:90%}
.calendarToday{background-color: #15479c;text-align:center;color:#fff}
.calendarToday a{color:#fff}

/* LONDON BUSINESS DIRECTORY */
#london-business-directory {margin-top:5px}
#london-business-directory h1{font-size:x-large}
#london-business-directory h2{font-size:large;margin-bottom:5px}
#london-business-directory p{font-size:small}
#london-business-directory form{margin:0;padding:0}
#london-business-directory .title{background-color:#E9F0FC;padding:4px 0 4px 5px;margin-bottom:5px;font-size:small;color:#15479C;font-weight:bold;width:470px}
.directory-header{background-color:#3366cc;margin-bottom:5px;height:164px;width:474px}
.breadcrumbs{font-size:10px;display:block;margin:0 0 10px 5px}
.directory-header label{margin:0;padding:0}
.directory-header h1{margin:0;padding:0}
.directory-header img{display:block}
.directory-list {margin:10px 0}
.directory-list ul{margin:0 0 0 5px;padding:0}
.directory-list li{list-style-type:none;background:#fff url('../images/bullet-dmg.gif') left 3px no-repeat;margin:15px 0 15px 0;padding-left:10px;font-size:small}
.gradient-input{border:1px solid #5c778c;background: url('../images/form-textfield-bg.gif') no-repeat top left}
.tab-premium{clear:both;display:block;margin-left:344px}
.listing{clear:both;float:left;width:474px;padding:5px 0;margin-bottom:5px}
.listing p{margin:0 5px 0 0;float:left}
.listing img{margin:0 5px 0px 5px;float:left;display:block;border:1px solid #d3dbf0;padding:1px}
.listing-description{float:left;width:225px}
.premium{background:#eaf0fc;border:1px solid #d3dbf0}
.paging{text-align:right}
.album{width:250px;float:left;min-height:240px;height:auto !important;height:240px} /* Min-Height Fast Hack */
.select-photo{float:left;margin-left:0px}
.select-photo img{float:left;margin:2px 5px 2px 0;display:block}
dl.additional-details{clear:both;margin:0;padding:0}
.additional-details dt{margin:0 0 5px 5px;float:left;clear:both;margin:0;padding:0;font-weight:bold}
.additional-details dd{margin:0 0 5px 0;padding:0}
#quicksearch{font-weight:normal;scrollbar-face-color:#fff;scrollbar-arrow-color:#103b76;scrollbar-track-color:#f3f3f3;scrollbar-shadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#9aa1a5;scrollbar-darkshadow-Color:#9aa1a5}
img.icon-we-say{border:0;margin:0;float:left}
#admin-results{width:500px; padding:10px; margin:auto; margin-bottom:15px; margin-top:10px; clear:both;}
.popup{width:280px; padding:10px;}

/* Forms */
.dmg-form {}
.dmg-form input{border:1px solid #5c778c;background: url('../images/form-textfield-bg.gif') no-repeat top left}
.dmg-form p{margin:0;padding:0;clear:both;}
.dmg-form label{display:block;font-weight:bold;clear:both;width:160px;float:left;text-align:right;margin-right:5px}
.dmg-form input{margin-bottom:10px;float:left;margin-right:auto}
.dmg-form select{margin-bottom:10px;float:left;margin-right:auto}
.dmg-form img{}
.dmg-form textarea{float:left;margin-bottom:10px;width:260px;height:250px}
.dmg-form h2{clear:both;float:left;text-align:right;width:410px;margin-top:30px;color:#15479c}
.form-full label{width:410px}
.image-thumb{margin-bottom:10px;float:left;display:block;clear:both;margin-left:415px}
.dmg-form .help-text{width:130px;padding:0 3px;margin-left:3px;float:left;background-color:#ededed;font-size:xx-small;border:1px #ccc dashed}
.dmg-form .tickbox{background:none; border:none;}
p.field-error{background:#f4c5c5; border:1px solid #FF0000; float:left; width:100%; padding:5px 0 5px 0; display:block; margin:5px 0 5px 0;}
div.error-box{border:1px solid #000; width:98%; padding:10px; margin:5px 0 5px 0; color:#FF0000; clear:both;}

/* BUG FIXES */
.clear{clear:both;height:0}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
