.specials_title_header h3 {
	float:left;
}

.specials_title_header .dh_new_media_shell {
	float:right;
}

a.dh_new_media {
	margin-left:10px;
}

.specials_title_header {
	border-bottom:1px solid #EEEEEE;
  color:gray;
  margin-bottom:10px;
  margin-left:10px;
  padding-bottom:15px;
  padding-left:22px;
  background:transparent url('http://ottawaspecials.com/images/ottawa_specials_icon_16px.png') no-repeat scroll left 1px;
}

.tabs {
  margin-right:1px;
}

#search_form {
	float:left;
	padding:0px 11px 0px 4px;
	width:172px;
	margin:0;
}

#search_form input {
	float:left;
	width:151px;
	border-color:#CCCCCC;
	border-style:solid none solid solid;
	border-width:1px 0 1px 1px;
	margin:0;
	padding:3px 4px;
	width:140px;
	color:#777777;
}

#search_form a {
	border:1px solid #315091;
	display:block;
	font-size:11px;
	margin:0;
	padding:0;
	text-decoration:none;
	width:19px;
	float:left;
/*	width:21px;*/
}

#search_form a span {
	background:#6D84B4 url(http://static.ak.fbcdn.net/rsrc.php/z9KI5/hash/94qxapy3.png) no-repeat scroll -429px -65px;
	display:block;
	margin:0;
	padding:3px 0;
}

.editorkit .editorkit_row input[type=checkbox] {
	width:inherit;
}

.item_info, .items-sidebar {
	padding:20px 10px 10px 20px;
	width:390px;
	float:left;
}

.item_info label, .item_info .value {
	font-size:11px;
	line-height:13px;
	margin:0;
	padding:1px 0;
	vertical-align:top;
}

.item_info label {
	float: left;
	font-weight:normal;
	color:gray;
	width:100px;
}

.item_info .value {
	float:left;
}

.item_box {
	overflow:hidden;
	padding-bottom:15px;
	position:relative;
	margin-top:10px;
}

.item_box h3 {
	background:#ECEFF5 none repeat scroll 0 0;
	border-top:1px solid #94A3C4;
	margin:0;
	overflow:hidden;
	padding:5px 8px;
	position:relative;
}

.item_box h3 span {
	display:block;
	float:left;
	font-size:11px;
}

.item_box .contents {
	overflow:hidden;
	padding:10px 8px 0;
	margin:0;
}

.item_box .contents  ul{
	padding:0px;
	margin:0px;
	list-style-type: none;
}

.item_box .contents  ul li{
	padding: 1px 0px;
}

.items-sidebar {
	float:right;
	padding-left:10px;
	width:140px;
}

.items-sidebar .picture img {
	max-height:120px;
	max-width:140px;
	padding-bottom:10px;
}

.items-sidebar .picture {
	text-align:center;
}

.actionspro {
	padding:10px 0px;
}

.actionspro {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.actionspro .actionspro_li {
border-bottom:1px solid #D8DFEA;
}

.actionspro .actionspro_a:hover {
background:#3B5998 none repeat scroll 0 0;
color:#FFFFFF;
text-decoration:none;
}
.actionspro .actionspro_a {
background:transparent none repeat scroll 0 0;
display:block;
margin:0;
padding:2px 3px;
text-decoration:none;
}



.clear {
	clear:both;
	line-height:0px;
	height:0px;
}

.hidden {
	display:none;
}


.listing {
  padding:20px 10px 10px 20px;
}

.listing .photo {
  float:left;
  padding:0 10px 0 0;
  width:50px;
}
.listing .photo img{
  max-height:50px;
  max-width:50px;
}

.listing .content {
  width:480px;
  float:left;
}
.listing .content .heading{
  background:#F7F7F7 none repeat scroll 0 0;
  border-bottom:1px solid #D8DFEA;
  border-top:1px solid #3B5998;
  padding:4px 6px 5px;
}
.listing .content .heading > a {
  float:left;
  font-size:13px;
  font-weight:bold;
  line-height:15px;
  margin:0;
  padding:0 0 1px;
  width:400px;
}

.listing .content .heading span {
  color:#666666;
  clear:both;
  display:block;
  padding:2px 0 0;
}
.s_and_h_big {
  float:right;
	padding-top:10px;
}

.s_and_h_big .share_and_hide{
	font-size:10px;
}

.listing .content .body {
  text-align:left;
  direction:ltr;
  clear:both;
  margin-left:6px;
  padding:10px 0 0;
  width:460px;
  word-wrap:break-word;
}

.share_and_hide {
	font-size:11px;
}

.nothing-found {
/*	padding:20px;*/
}

.nothing-found p {
	text-align:center;
	padding:10px;
/*	border:1px solid #B7B7B7;*/
/*	background-color: #f7f7f7;*/
	margin:0px;
}


.results {
	padding:10px 10px 5px;
	background-color:#f7f7f7;
}

.results h3{
	margin-bottom:3px;
}

.result {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding:10px 10px 15px 10px;
}

.result .image {
	float:left;
	padding:0 9px 0 0;
	text-align:left;
}

.result .image img {
	max-width:50px;
	max-height:50px;
}

.result .info {
	float:left;
	padding:0;
	width:320px;
}

.result .info dl {
	line-height:15px;
}

.result .info dl, .result .info dt, .result .info dd {
	margin:0;
	padding:0;
}

.result .info dt {
	clear:both;
	color:gray;
	float:left;
	padding:0;
	width:75px;
}
.result .info dd {
	color:#333333;
	display:inline;
	float:left;
	padding:0;
	width:230px;
}

.info dd.result_name {
	font-size:13px;
	font-weight:bold;
	line-height:15px;
}

.result .info dd.aux {
	margin-left:75px;
}

.result .actionspro {
	float:right;
	width:130px;
	padding:0px;
}

.wallkit_frame {
	padding-left:20px;
}

.wallkit_form textarea {
	height:inherit;
}

#fb_sell_profile {
	float: left;
}

.current {
    min-height:200px;
    background-color:#f7f7f7;
}

.page.show .current, .page.update .current, .page.edit .current, .page.new .current{
    background-color:#fff;
}


#main{padding:0;}
.page{margin:0 0 13px 0;padding:10px 10px 0px 10px;}
.main_content_shadow{float:left;display:block;width:580px;border:1px solid #ccc;padding:0;margin:0;left:-1px;top:-1px;margin:0 0 -1px 0;position:relative;z-index:1;}

.content-area {
  float:left;
}

.header{padding:15px 20px 10px 20px;}
.header img{float:left;width:75px;margin:0 10px 0 0;}
.header h3{width:340px;float:left;font-size:18px;font-weight:bold;color:#444;margin:0 0 3px 0;padding:0;} 
.header h6, .header p{width:340px;float:left;display:block;margin:0;padding:0;}
.header h6{font-size:12px;font-weight:bold;color:#666;margin:0 0 1px 0;padding:0;} 
.header p{margin:0;padding:0;font-size:10px;color:#999;line-height:14px;}
.page-content{background-color:#fff;clear:both;padding:0 20px 0 20px;overflow:hidden;}

/* Sidebar Navigation */
.flag_nav{width:155px;float:left;padding:31px 0px 0px 0px;margin:0;}
.flag_nav .flag_nav_item.flag_nav_item_selected a{border:1px solid #3b5998;background-color:#6d84b4;color:#fff;position:relative;z-index:97;}
.flag_nav .flag_nav_item a .flag_nav_li_title{float:left;width:136px;padding:1px 0px 2px 3px;margin:0px;overflow:hidden;}

.flag_nav .flag_nav_item{width:154px;list-style:none;position:relative;z-index:97;display:block;margin:0px;padding:0px;}
.flag_nav .flag_nav_item a{font-size:11px;padding:3px 0px 3px 5px;display:block;background-color:#f7f7f7;border-top:1px solid #f7f7f7;border-bottom:1px solid #eee;margin:0px;}
.flag_nav .flag_nav_item a:hover{background-color:#d8dfea;text-decoration:none;border-top:1px solid #d8dfea;border-bottom:1px solid #d8dfea;}
.flag_nav .flag_nav_item a .flag_nav_top_mask{display:none;height:1px;width:154px;border-top:1px solid #d8dfea;position:absolute;padding:0px;margin:0px;left:0px;top:-1px;}
.flag_nav .flag_nav_item a:hover .flag_nav_top_mask{display:block;}
.flag_nav .flag_nav_item_selected a:hover{background-color:#6d84b4;border-top:1px solid #3b5998;border-bottom:1px solid #3b5998;}
.flag_nav .flag_nav_item_selected a:hover .flag_nav_top_mask{display:none;}
.flag_nav .flag_nav_item a:focus{outline:0px;}
.flag_nav .flag_nav_item_selected{width:155px;top:-1px;}