/**
 * HTML5 ✰ Boilerplate
 *
 * style.css contains a reset, font normalization and some base styles.
 *
 * Credit is left where credit is due.
 * Much inspiration was taken from these projects:
 * - yui.yahooapis.com/2.8.1/build/base/base.css
 * - camendesign.com/design/sdasdsadsadsadasds
 * - praegnanz.de/weblog/htmlcssjs-kickstart
 */

/**
 * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
 * v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
 * html5doctor.com/html-5-reset-stylesheet/
 */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

ins { background-color: #ff9; color: #000; text-decoration: none; }

mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }

table { border-collapse: collapse; border-spacing: 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }


/**
 * Font normalization inspired by YUI Library's fonts.css: developer.yahoo.com/yui/
 */

body { font:13px/1.231 sans-serif; *font-size:small; } /* Hack retained to preserve specificity */
select, input, textarea, button { font:99% sans-serif; }

/* Normalize monospace sizing:
   en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre, code, kbd, samp { font-family: monospace, sans-serif; }


/**
 * Minimal base styles.
 */

/* Always force a scrollbar in non-IE */
html { overflow-y: scroll; }

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

ul, ol { margin-left:0em; }
ol { list-style-type: decimal; }

/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }

small { font-size: 85%; }
strong, th { font-weight: bold; }

td { vertical-align: top; }

/* Set sub, sup without affecting line-height: gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre {
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre; white-space: pre-wrap; word-wrap: break-word;
  padding: 15px;
}

textarea { overflow: auto; } /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie7 legend { margin-left: -7px; } 

/* Align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }

/* Hand cursor on clickable input elements */
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }

/* Colors for form validity */
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid {
   border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }


/* These selection declarations have to be separate
   No text-shadow: twitter.com/miketaylr/status/12228805301
   Also: hot pink! #FF5E99 */
::-moz-selection{ background: #073279; color:#fff; text-shadow: none; }
::selection { background:#073279; color:#fff; text-shadow: none; }

/* j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color: #FF5E99; }

/* Make buttons play nice in IE:
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }

/* Bicubic resizing for non-native sized IMG:
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }

/**
 * You might tweak these..
 */

body, select, input, textarea {
  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
  color: #444;
  /* Set your base font here, to apply evenly */
  /* font-family: Georgia, serif;  */
}

/* Headers (h1, h2, etc) have no default font-size or margin; define those yourself */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }

a, a:active, a:visited { color: #4b80da; text-decoration:none;}
a:hover { text-decoration:underline;}


/**
 * Primary styles
 *
 * Author: Lora
 */

html,
body {
	height: 100%;
}
input {
	color: #000;
}
input::-webkit-input-placeholder {
	color: #999;
}
input:-moz-placeholder {
	color: #999;
}

/**
 *	Home page
 */
body {
/*	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/body_bg.gif) repeat-x left top;*/
}
#container {
    /*background: transparent url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/feeds/bg.gif") 212px 0 repeat-y;*/
    min-height: 100%;
}
#container>header {
	background-color: #FFFFFF;
	height: 165px;
}
#main {
	padding: 0px 0 60px 0;
	overflow:hidden;
	background: transparent url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/feeds/bg.gif") 0 0 repeat-y;
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
#login {
	margin: 10px 0 0;
	list-style: none;
	float: right;
	/* overflow: hidden; *//* portfolios */
}
#login li {
	float: left;
	margin-left: 10px;
/* 	overflow: hidden; *//* portfolios */
	padding:0 10px 0 0;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/social/sep.png") no-repeat scroll right center transparent;
}
#login li.last-child {
	padding:0;
	background:none;
	margin:0;
}
.subscribe {
	font-size:12px;
	color:#666;
	float:right;
	padding:0 10px 0 0px;
}
#site-header nav .subscribe a {
	text-transform:none;
	color:#4b7fd9;
	font-size:12px;
	padding:0;
}
#login a {
	font-weight: bold;	
}
#login a,
#site-header nav a {
	color: #666;
	font-size: 13px;
	line-height:20px;
	display:inline-block;
}
#site-header nav a {
	color:#4b7fd9;
	text-transform:uppercase;
	line-height:38px;
	font-size: 14px;
        font-weight: bold;
	display:inline-block;
	padding:0 10px;
}
#site-header nav li.active a, #site-header nav li.active-in-nav a {
	background: #4b81db;
	color: #fff !important;
}
#site-header nav li.active a:hover {
	text-decoration:none;
}
#site-header h1 {
	padding:30px 30px 0 0px;
	float:left;
}
#site-header nav {
	margin: 9px 0 0;
	width:100%;
	float:left;
	background: none repeat scroll 0 0 #EFEFEF;
	border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
}
#site-header nav li {
	float: left;
	position:relative;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/sepmenu.gif") no-repeat scroll right center transparent;
}
#site-header nav li.last-child {
	background:none;
}
span.follow {
	float:right;
	line-height:15px;
	padding:12px 0px 6px 10px;
	color:#666;
}
#site-header span.follow a {
	display:inline-block;
	width:15px;
	height:15px;
	text-indent:-9999px;
	padding:0;
	margin:0 1px;
	line-height:15px;
}
.top-fb {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/social/fb.png) no-repeat;
}
.top-twitter {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/social/twitter.png) no-repeat;
}
.top-linked {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/social/linkedIn.png) no-repeat;
}
.dropdown {
	background:#f3f4f7;
	position:absolute;
	top:38px;
	width:100%;
	z-index:3;
	display:none;
	-moz-box-shadow: 3px 2px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 3px 2px 5px rgba(0,0,0,0.4);
	box-shadow: 3px 2px 5px rgba(0,0,0,0.4);
	min-width:150px;
	left:0;
}
.dropdown dl {
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
}
.dropdown dl dd {
	padding:5px 0;
}
.dropdown dl dd.poweredBy {
	padding:20px 0 5px;
}
#site-header nav li.active .dropdown dd.poweredBy a {
	font-size:11px;
	text-decoration:underline;
	color:#a4a4a4;
}

#site-header nav li.active .dropdown a {
	background:none;
	text-transform:none;
	font-weight:normal;
	color:#3f3d3e;
	line-height:20px;
	font-size:12px;
}
#site-header nav li.active .dropdown a:hover {
	text-decoration:underline;
}
#search-form {
	position: relative;
	float: right;
	overflow: hidden;
	margin: 13px 0 0;
	width: 317px;
	height: 31px;
	clear:right;
	border:1px solid #d9d9d9;
}
#search-form input[type="text"] {
	width: 270px;
	height: 15px;
        padding: 7px 0;
	margin: 2px 0 0 10px;
	border: medium none;
	-webkit-appearance: caret;
	outline: none;
	color:#999;
}	


#search-form input[type="image"] {
	position: absolute;
	top: 10px;
	right: 10px;
}
#banner {
	margin: 40px 0;
	padding: 40px;
	width: 880px;
	height: 270px;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/banner.png");
	font-family: Myriad Pro, sans-serif;
}
#banner hgroup {
	font: 30px/1 Myriad Pro, sans-serif;
	font-weight: bold;
	color: #333;
	padding-bottom: 30px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px #B6B6B6;
}
#banner-links {
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 1px #868686;
}
#banner p {
	font-size: 13px;	
}
#banner a {
	font-size: 16px;
	color: #D21D00;
	text-shadow: 1px 1px 1px #B68D86;
}
a#join-now {
	width: 104px;
	height: 24px;
	display: block;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/join_now.png") top left no-repeat;
	text-align: center;
	padding: 8px 0 0 0;
	font: 13px sans-serif;
	font-weight: bold;
	color: #fff;
	text-shadow: none;
}
a#join-now:hover {
	text-decoration: none;
	background-position: bottom left;
}
.top-wordpress {
    background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/social/wpress.png") no-repeat scroll 0 0 transparent;
}
#banner p.slogan {
	width: 300px;
	border-top: 1px solid #A7A7A7;
	padding: 15px 0 20px 0;
	margin-top: 30px;
	font-style: italic;
	color: #666;
	font-size: 18px;
}
#left {
	float: left;
	width: 662px;
	padding:0 0 0 8px;
}
#activity-feed h1 {
	color: #333;
	font-size: 18px;
	float: left;
	font-weight:bold;
	padding:5px 0 0;
}
#activity-feed>header {
	padding: 0 0 15px 0; 
	overflow: hidden;
        border-bottom: 1px solid #CCC;
}
#feed-tabs {
	float: right;
	list-style: none;
}
#feed-tabs li {
	float: left;
	overflow: hidden;
}
#feed-tabs li:first-child {
	border-right: 1px solid #ccc;
}
#feed-tabs a {
	text-align: center;
	min-width: 60px;
	height: 27px;
	display: block;
	height: 13px;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
        outline: none;
}
#feed-tabs .selected {
	color: #D21D00;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}
#feed-tabs .left {
	padding: 6px 10px 8px 12px;
        border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	background:#f3f4f7;
}
#feed-tabs .left.selected {
	background:#4b81db;
	color:#fff;
}
#feed-tabs .right {
	padding: 6px 12px 8px 10px;
        border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#f3f4f7;
}
#feed-tabs .right.selected {
	background:#4b81db;
	color:#fff;
}
#feed-tabs a:hover{
	color: #4b81db;
	text-decoration: none;
}
.sections {
	list-style: none;
	margin: 0;
}
.sections li {
	overflow: hidden;
	padding: 0 0 30px 0;
}
#activity-feed .sections {
	padding: 20px 0 0 0;
}
#activity-feed img {
	float: left;
}
.feed {
	position: relative;
	margin-left:70px;
	min-height: 40px;
        border: 1px solid #ccc;
	padding: 5px 12px 5px 0px;
	min-height:40px;
	vertical-align:middle;
}
.user-action {
	padding:0 0 0 45px;
}
.action-like {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/feeds/like.png) no-repeat 10px center;
}
.action-check {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/feeds/check.png) no-repeat 8px center;
}
.action-comment {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/feeds/comment.png) no-repeat 8px center;
}
.action-showroom {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/feeds/showroom.png) no-repeat 8px center;
}
.action-tweet {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/feeds/tweet.png) no-repeat 7px center;
}
.feed time {
	width: 75px;
	text-align: right;
	color: #8C8C8C;
	font: 11px/1.5 sans-serif;
	float:right;
}
.feed strong a {
	color:#3f3d3e;
}
.feed p {
	font: 14px/1.4 sans-serif;
	padding: 0 90px 0 0;
	color:#3f3d3e;
}
.feed p.action {
	color:#8c8c8c;
	font-size:12px;
}
.tweeted {
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/tweeted.png) no-repeat 2px top;
}

.action {
	color: #8c8c8c;
	font-size: 12px;
}
.user {
	color: #666;
	font-weight: bold;
}
#right {	
	width: 316px;
	float: right;
}
#events,
#jobs {
	font: 12px/1.4 sans-serif;
	margin: 0px 10px 10px 10px;
	overflow: hidden;
	padding:0 0 15px;
}
#events>h1,
#jobs>h1 {
	color: #000000;
	font-size: 14px;
	text-transform:uppercase;
	margin:0 0 0 5px;
	font-weight:bold;
	border-top:10px solid #393939;
	padding:10px 0 0;
}
.event-date {
	width: 33px;
	height: 44px;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/event_date.png") top left no-repeat;
	float: left;
	color: #000;
	/* margin-top:5px; */
	line-height: 18px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	padding-top: 1px;
}
.month {
	/* padding: 1px 0 0 0; */
	padding-top: 1px;
	width: 33px;
	text-align: center;
	color: #fff;
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
    /* margin-bottom: 5px; */
}
#events .details {
	margin-left: 53px;
}
#events .details>h1 {
	font-size: 14px;
	font-weight:bold;
	color:#403d3e;
}
.validity {
	color: #8c8c8c;
	margin-bottom: 5px;
}
#events .sections li,
#jobs .sections li {
	cursor: pointer;
	padding: 10px 5px;
	margin: 5px 0;
}
#events .sections li:hover,
#jobs .sections li:hover {
	background-color: #f0f6ff;
}
a.view-all {
	float: right;
	padding: 0 10px 0 0;
	height: 16px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/view_all.png) no-repeat right 7px;
	margin-top: 10px;
	color:#403d3e;
	font-weight:bold;
	color:#3f3d3e;
}

a.export {
	float: left;
	padding: 0 10px 0 0;
	height: 16px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/download_icon.png) no-repeat right 7px;
	margin-top: 10px;
	color:#403d3e;
	font-weight:bold;
	color:#3f3d3e;
}

#banners ul {
	list-style: none;
	margin: 0;
}
#banner-1 {
	display: block;
	margin: 0 0 0 15px;
}
#banner-2 {
	display: block;
	margin: 20px 0 90px 12px;
}
p.footer-address {
    color: #000000 !important;
    font-size: 11.5px;
    line-height: 18px;
    padding: 30px 0 15px !important;
}
p.footer-address a {
    color: #000000 !important;
    font-weight: bold;
    text-decoration: none;
}
p.footer-address a:hover {
	text-decoration: underline;
}
#site-footer p.terms a {
    color: #A7A5A6!important;
    margin: 0 3px;
}
#site-footer p.terms {
    color: #A7A5A6!important;
    padding: 0 0 5px;
}
#site-footer p.terms a:hover {
	text-decoration: underline;
}
#site-footer {
	clear: both;
	height: 100px;
}
#site-footer .wrapper {
    border-top: 1px solid #989898;
}
#site-footer nav {
	margin: 25px 0 10px 0;
	float: left;
}
#site-footer nav li {
	float: left;
	padding: 0 10px;
}
#site-footer nav ul li:first-child {
	padding: 0 10px 0 0;
}
#site-footer nav .last-child {
	border-right: none;
}
#site-footer nav a,
#site-footer nav a:visited {
	color: #403d3e;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
#site-footer p {
	padding: 0 0 30px 0;
	clear: both;
	color: #231f20;
	font-size:11.5px;
	line-height:18px;
}
#social-icons {
	float: right;
	list-style: none;
	margin: 25px 0 0 0;
}
#social-icons li {
	float: left;
	height: 25px;
}
#social-icons a {
	font-size: 20px;
	color: #796666;
}
#twitter {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/twitter.png") bottom left no-repeat;
	padding-left: 30px;
}
#facebook {
	margin: 0 0 0 20px; 
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/facebook.png") bottom left no-repeat;
	padding-left: 30px;
}
.toggle-visibility,
.toggle-hidden {
	display: none;
}
#banner-left {
	margin:0 0 25px;
}
.partners {
	float:right;
	margin:0 1px 0 0;
}
.partners li {
	float:right;
	width:157px;
	text-align:center;
	list-style:none;
	padding:20px 0;
	border-left: 1px solid #CCCCCC;
}
/**
 *	Registration
 */
 
#registration-container {
	margin: 20px 0;
	padding: 30px 0px;
	width:682px;
	float:left;
}
#registration-container h1 {
	color: #333;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 15px;
}
#registration-container h2 {
	color: #333;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 30px;
}
#registration {
	width: 370px;
	margin: 0 auto;
}
.registration-checkbox {
	font-size: 14px;
	color: #000;
	margin: 0 0 30px;
}
.pf-form div#photo-upload{
    margin: 0 0 15px;
/*     min-height: 150px; */
}
.pf-form label,
.pf-form .label {
	color: #000;
	font-size: 13px;
	margin: 0 0 5px;
}
#profile-image {
	width: 80px;
	border: 1px solid #ccc;
	float: left;
	overflow: hidden;
	margin: 0 20px 0 0;
}
div#browse-file {
	display: inline-block;
	width: 93px;
	height: 45px;
}
.qq-uploader { 
	position: relative; 
	width: 100%;
}
.qq-upload-button {
	width: 93px;
	height: 25px;
	margin: 18px 0 0;
	display: inline-block;
	background: #f3f4f7;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #4b81db;
	cursor: pointer;
	line-height:25px;
        border: 1px solid #ccc;
}
.qq-upload-button-hover {}
.qq-upload-button-focus {
	outline: 1px dotted black;
}
.qq-upload-list {
	margin: 0 20px; 
	padding: 0; 
	list-style: disc;
	display: none;
}
.qq-upload-list li { 
	margin: 0; 
	padding: 0; 
	line-height: 15px; 
	font-size: 12px;
}
.qq-upload-file, 
.qq-upload-spinner, 
.qq-upload-size, 
.qq-upload-cancel, 
.qq-upload-failed-text {
    margin-right: 7px;
}
.qq-upload-spinner {
	display: inline-block; 
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/register/loading.gif"); 
	width: 15px; 
	height: 15px; 
	vertical-align: text-bottom;
}
.qq-upload-size,
.qq-upload-cancel {
	font-size: 11px;
}
.qq-upload-failed-text {
	display: none;
}
.qq-upload-fail .qq-upload-failed-text {
	display: inline;
	color: #D21D00;
}
.pf-form input[type="text"],
.pf-form input[type="email"],
.pf-form input[type="password"] {
	border: none;
	outline: none;
	width: 360px;
	height: 15px;
	padding:8px 5px;
	margin: 5px 0 17px;
	background:#fff none;
	vertical-align:middle;
	border:1px solid #ccc;
	-moz-box-shadow: inset 0 0 2px #dfdfdf;
	-webkit-box-shadow: inset 0 0 2px #dfdfdf;
	box-shadow: inner 0 0 2px #dfdfdf;
}

#register-join {
	padding: 20px 0; 
	border-top: 1px solid #ccc;
	margin: 15px 0 0;
}
a#join, a#edit_profile {
    width: 96px;
    height: 27px;
    display: block;
    background: #4b81db none;
    text-align: center;
    padding: 10px 0 0;
    font-size: 13px;
    font-weight: bold;
    color: white;
}
a#join:hover {
	text-decoration: none;
	background: #608edc;
}


.note {
	font-size: 12px;
	line-height: 1.5;
	color: #8C8C8C;
}	
.form-error {
	font-size: 12px;
	color: #D21D00;
}
.registration-error,
.recover-error {
	font-size: 14px;
	background:#BC1401; 
	color:#fff;
	padding: 10px 0 10px 10px;
	margin: 0 0 30px;
	border: 0px solid #D52301;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/**
 * Registration received
 */
 
#registration-received {
	width: 630px;
	margin: 30px 10px 90px;
}
#registration-received h1 {
	color: #000;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 30px;
	margin: 0 0 20px;
	border-bottom: 1px solid #ccc;
}
#registration-received p {
	color: #33;
	font-size: 14px;
	margin: 0 0 20px;
} 
 
/**
 * Registration confirmation
 */

#confirm {
	width: 630px;
	margin: 30px 10px 90px;
}
#confirm h1 {
	color: #000;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 30px;
	margin: 0 0 20px;
	border-bottom: 1px solid #ccc;
}
#confirm p {
	color: #33;
	font-size: 14px;
	margin: 0 0 20px;
}
 
/**
 *	Sign In
 */ 
 
#sign-in-section {
	width: 452px;
	padding: 10px 30px;
}
#sign-in-section h1 {
	color: #333;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 10px;
}
#sign-in-section h2 {
	color: #333;
	font-size: 15px;
	font-weight: normal;
	margin: 0 0 25px;
} 
#sign-in-form {
	width: 370px;
	margin: 0 auto;
}
#recover-form {
	width: 370px;
}
#sign-in-form label,
#recover-form label /*,
#request-information-form label */ {
	color: #000;
	font-size: 14px;
	margin: 0 0 5px;
}
#sign-in-form input[type="text"],
#sign-in-form input[type="password"],
#recover-form input,
#request-information-form input[type="password"],
#request-information-form input[type="text"]{
	border: none;
	outline: none;
	width: 360px;
	height: 15px;
	padding: 8px 5px 9px;
	margin: 5px 0 15px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/register/input.png) top left no-repeat; 
}

#request-information-form input[type="text"] {
	margin: 0 !important;
}
#sign-in-form input[type="password"] {
	margin-bottom: 5px;
}
/*
.checkbox-holder {
	font-size: 13px;
	color: #8C8C8C;
	padding: 10px 0 20px;
}
*/
.checkbox{
	width: 7px;
	height: 11px;
	padding: 2px 5px 0 0;
	margin: 1px 5px 0 0;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/sign_in/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.floors .checkbox {
    cursor: pointer;
    height: 12px;
    text-align: left;
    width: 299px;
}
.floors .checkbox input {
    display: none;
}
.button-holder {
	padding: 20px 0; 
	border-top: 1px solid #ccc;
}
a#login-button, 
a#recover-button , .btn-save {
	width: 97px;
	height: 27px;
	display: block;
	background: #4b81db none;
	text-align: center;
	padding: 10px 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
a#login-button:hover,
a#recover-button:hover, .btn-save:hover {
	text-decoration: none;
	background:#608edc;
}
.help {
	font-weight: bold;
}
.recover-error {
	width: 360px;
}

/**
 * Terms
 */

#terms {
	width: 630px;
	margin: 30px 10px 90px;
	border-bottom: 1px solid #ccc;
}
#terms h1 {
	color: #000;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 30px;
	margin: 0 0 20px;
	border-bottom: 1px solid #ccc;
}
#terms p {
	color: #33;
	font-size: 14px;
	margin: 0 0 20px;
}

/**
 * Showroom's profile
 */

#showrooms-profile #left{
	width: 662px;
	padding:0 0 0 8px;
}
#showrooms-profile header {
	overflow: hidden;
	margin: 0 0 20px 0;
}
#showrooms-profile header img {
	float: left;
	margin: 0 20px 0 0;
}
#showrooms-profile header h1 {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	margin: 20px 0 15px;
}
#showrooms-profile header li {
	width: 40px;
	text-align: center;
	color: #666;
	font-size: 16px;
	font-weight: bold;
	float: left;
	border: 1px solid #ccc;
	padding: 5px 10px 5px 40px; 
	margin: 0 10px 0 0;
	list-style:none;
}
#comments-count {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/comments_count.png") 5px 0 no-repeat;
}
#likes-count {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/likes_count.png") 5px 0 no-repeat;
}
#checkins-count {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/checkins_count.png") 5px 0 no-repeat;
}
#showroom-information {
    padding: 20px 0 0;
    border-top: 1px solid #CCC;
}
#showroom-information ul {
	overflow: hidden;
	margin:0;
        list-style:none;
}
#showroom-information li {
	overflow: hidden;
	margin: 0 0 15px;
	color: #000;
}
.term {
	width: 130px;
	font-size: 12px;
	color: #403D3E;
	float: left;
	line-height:20px;
        display: inline-block;
}
#showroom-information span.tags{
    display: block;
    float: left;
    width: 530px;
    line-height: 18px;
}
.description {
	float: left;
	width: 480px;
	color:#403d3e;
	line-height:20px;
        display: block;
}
#showroom-information ul ul li {
	float: left;
	margin: 0 5px 0 0;
}
#category1,
#category2 {
	display: block;
	width: 28px;
	height: 28px;
	text-indent: -9999px;
}
#category1 {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/category1.png") top left no-repeat;
}
#category2 {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/category2.png") top left no-repeat;
}
#amex,
#visa,
#mastercard,
#ecard {
	display: block;
	width: 30px;
	height: 19px;
	text-indent: -9999px;
}
#amex {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/amex.png") top left no-repeat;
}
#visa {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/visa.png") top left no-repeat;
}
#mastercard {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/mastercard.png") top left no-repeat;
}
#ecard {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/ecard.png") top left no-repeat;
}
#showroom-contacts {
	padding: 20px 0 15px;
	overflow: hidden;
        border-top: 1px solid #CCC;
}

#map, .mapholder {
    float: left;
    margin: 0 20px 0 0;
    border: 1px solid #c0c0c0;
    height: 180px;     
    outline: none; 
}

#showroom-contacts span.changemap{
    display: block; 
    width: 50px;
    float: left; 
    color: #4b80da;
    cursor: pointer;
}

#showroom-contacts span.changemap-active{
    color: #333;
}
#map iframe {
	width: 230px; 
	height: 182px;
	frameborder: 0;
	scrolling: no;
	margin: 0;
}
#showroom-contacts li {
	font-size: 13px;
	line-height: 1.6;
	margin: 0 0 5px 0;
	list-style:none;
}
#contacts-middle {
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
}
#contacts-right {
	float: right;
	width:150px;
}
#showroom-contacts span {
	display: block;
	color: #8C8C8C;
}
#activity-buttons {
	padding: 10px 0;
	overflow: hidden;
        border-top: 1px solid #CCC;
}
#activity-buttons li {
	float: left;
	margin: 0 0 0 17px;
	list-style:none;
	background:#f3f4f7 none;
	height:33px;
        border:1px solid #ccc;
}
#activity-buttons li:first-child {
	margin: 0;
}
#activity-buttons a {
	display: block;
	color: #000;
	padding: 0 20px 0 40px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	line-height:32px;
}
#activity-buttons a:hover {
	text-decoration: none;
	color: #4b81db;
}
#add-button a {
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/add.png) no-repeat 15px center;
}
#like-button a {
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/like.png) no-repeat 15px center;
}
#share-button a {
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/share.png) no-repeat 15px center;
}
#info-button a {
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/info.png) no-repeat 15px center;
}



#share_box {
	background: none repeat scroll 0 0 #F3F4F7;
    border: 1px solid #CCCCCC;
    margin-left: 0;
    margin-top: 2px;
    position: absolute;
    width: 110px;
    z-index: 1;
}

#share_box a#sharefb {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/social/fb_share.png") no-repeat scroll 0 top transparent;
    display: inline;
    height: 15px;
    margin-left: 15px;
    padding-left: 25px;
    padding-right: 0;
    width: 84px;
    padding-top: 1px;
}
#share_box a#sharetw {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/social/tw_share.png") no-repeat scroll 0 top transparent;
    display: inline;
    height: 15px;
    margin-left: 15px;
    padding-left: 25px;
    padding-right: 0;
    width: 84px;
    padding-top: 1px;
}
#share_box a#shareemail {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/social/em_share.png") no-repeat scroll 0 top transparent;
    display: inline;
    height: 15px;
    margin-left: 15px;
    padding-left: 25px;
    padding-right: 0;
    width: 84px;
    padding-top: 1px;
}

#share_box a:hover {
	background-position: left -15px!important;
}


#showroom-details,
#tweets,
#gallery,
#comment {
	padding: 25px 0 15px;
        border-top: 1px solid #CCC;
}
#showroom-details h1, 
#tweets h1,
#gallery h1,
#comment h1 {
	color: #4b81db;
	font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
}
#showroom-details h1 {
	margin: 0 0 20px;
}
#showroom-details p {
	color: #403d3e;
	font-size: 14px;
	margin: 0 0 15px;
}
#tweets {
	overflow: hidden;
        border-top: 1px solid #CCC;
}
#tweets li,
#comment li {
	position: relative;
	overflow: hidden;
	padding: 10px;
	margin: 15px 0;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
#tweets p {
	padding: 0 75px 0 0;
	font-size: 14px;
	line-height: 1.5;
	color: #3f3d3e;
}
#tweets p a {
	color:#4b81db;
}
#tweets p.tweet-mode {
	font-size: 12px;
	color: #8C8C8C;
}
#tweets time,
#comment time {
	width: 75px;
	text-align: right;
	color: #8C8C8C;
	font: 12px/1.5 sans-serif;
	float:right;
}
#comment time {
	padding:5px 0 0;
}
a#view-all-tweets {
	float: right;
	padding: 0 0 0 20px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/twittie.png) left center no-repeat;
	color:#3f3d3e;
        font-weight: bold;
}
#view-all-tweets span {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/view_all.png) no-repeat right 7px;
	padding:0 10px 0 0;
	color:#3f3d3e;
	font-weight:bold;
	}
#gallery div {
	display: none;
}
#gallery div#gallery-1 {
	display: block;
}
#gallery ul {
	overflow: hidden;
}
#gallery li {
	float: left;
	margin: 15px 56px 15px 0;
	list-style:none;
}
#gallery li.last-image {
	margin: 15px 0 15px 2px;
}
#gallery nav {
	overflow: hidden;
}
.ie7 #gallery nav {
	margin: 15px 0 0;
}
#gallery ol {
	text-align:center;
}
#gallery ol li {
	margin: 0 5px;
	display:inline;
	float:none;
}
#gallery ol li a {
	color: #3f3d3e;
	font-weight:bold;
}
#gallery .current a {
	color: #4b81db;
}
#first {
	float: left;
}
#last {
	float: right;
}
a#first,
a#last {
	color:#3f3d3e;
	font-weight:bold;
}
#comment {
	margin: 0 0 20px;
}
#comment h1 {
	margin: 0 0 10px;
}
#add-comment {
	overflow: hidden;
}
#add-comment textarea {
	border: 1px solid #ccc;
	outline: none;
	width: 650px;
	height: 41px;
	padding:5px;
	margin: 5px 0 0;
	-moz-box-shadow: inset 0 0 3px #e2e2e2;
	-webkit-box-shadow: inset 0 0 3px #e2e2e2;
	box-shadow: inner 0 0 3px #e2e2e2;
}
#submit-comment {
	float: right;
	width: 97px;
	height: 27px;
	display: block;
	background: #CB6586;
	text-align: center;
	padding: 10px 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
#submit-comment:hover {
	text-decoration: none;
	background: #e37297;
}
#comment p#submit-comment-holder{
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}
#comment li {
	padding: 0;
	margin: 20px 0;
}
#comment img {
	float: left;
	padding: 10px;
	margin: 0 15px 0 0;
	width: 50px;
	height: 50px;
}
.ie7 #comment img {
	margin: 0;
}
#comment div {
	min-height: 70px;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/comments_border.png") 70px 0 no-repeat;
	padding:0 10px 0 0;
}
.ie7 #comment div {
	padding: 0 0 0 15px;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/comments_border.png") 0 0 no-repeat; 
}
#comment p {
	padding: 0 75px 5px 0;
	color: #000;
}
#comment .action {
	padding: 5px 0;
	color: #8C8C8C;
}
#claim-button {
	height: 35px;
	display: block;
	background: #CB6586;
	text-align: center;
	margin: 0 0 20px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height:35px;
}
#claim-button:hover {
	text-decoration: none;
	background: #e37297;
} 
#brands,
#itineraries,
#hot_leads,
#drive_leads{
	font: 12px/1.4 sans-serif;
	padding: 5px 0px 10px 5px;
	margin: 0 0 0 10px;
	overflow: hidden;
}
#hot_leads, #drive_leads{ overflow: visible; }

#brands>h1,
#itineraries>h1, 
#hot_leads>h1,
#drive_leads>h1{
	color: #000000;
	font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 10px;
        padding: 15px 0 0 3px;
        border-top: 10px solid #393939
}
#brands ul, #hot_leads ul, #drive_leads ul
{
    padding-left: 3px;
}
#brands li, #hot_leads li, #drive_leads li {
	list-style:none;
        position: relative;
}
#brands li:first-child, #hot_leads li:first-child, #drive_leads li:first-child {
	border: none;
}
#brands a, #hot_leads ul a, #drive_leads ul a {
	font-size: 14px;
	color: #403d3e;
	display: block;
	line-height:30px;
}

#brands a.brand-icon{
    padding: 10px;
    line-height: 0;
    position: absolute;
    top: 0px;
    right: 5px;
}

#brands a.view-all, #hot_leads a.view-all, #drive_leads a.view-all {
	font-size:12px;
	line-height:19px;
}
#brands a.view-all:hover {
	color:#3f3d3e;
	text-decoration:underline;
}
#brands a:hover,
#itineraries a:hover {
	text-decoration: none;
	color:#174798;
}
#itineraries li {
	padding: 5px 0;
	overflow: hidden;
	list-style:none;
}
.over-bg {
	color: #333333;
	font-size: 12px;
	padding: 10px;
	display: block;
	background: url(../images/frontend/showrooms_profile/right_arrow2.png) no-repeat 97% center;
	cursor:pointer;
}
.active .over-bg {
	background: #f3f4f7 url(../images/frontend/showrooms_profile/right_arrow.png) no-repeat 97% center;
}
.active .over-bg h1 {
	color:#4b81db;
}
#itineraries .itinerary-profile-image {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    float: left;
    margin: 0 20px 0 0; 
}
#itineraries section h1 {
	font-size: 14px;
}
#itineraries time {
	color: #8C8C8C;
} 
#login #sign-in, #login #sign-out, #login li.before-last a {
	padding:0 10px;
	color:#4b81db;
}
#full-details {
	float:right;
	color:#3f3d3e;
	padding:0 10px 0 0;
	font-weight:bold;
	text-transform:lowercase;
}
#showroom-details {
	overflow:hidden;
        border-top: 1px solid #CCC;
}
#tweets li {
	background:#f3f4f7;
	border:0 none;
}
#edit-showroom {
	float:right;
}
div.loading-list
{
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/ajax-loader.gif) no-repeat center 30px;
	height: 200px;
}

div.dropdown dl dd a {
   line-height: 18px!important;
}

dd.rewards-menu a {
   padding-top: 9px!important;
}

dd.rewards-menu a {
   color: #555555!important;
   font-size: 11px!important;
   text-decoration: underline;
}
#events .details p, #jobs p {
	line-height:18px;
	color:#3f3d3e;
}
/**
Statistics 
*/
.statistics_profile li {
    font-size: 20px!important;
    width: 74px!important;
}
.statistics_profile span.category {
    font-size: 12px!important;
}
.statistics_profile #visited {
    width:73px !important;
}

#statistics {
    float:left;
    margin:0px 0 20px 10px;
    width:100%;
}
#statistics + * {
    clear:both;
}
#statistics h1 {
    font-size: 16px;
    margin: 0 0 0 10px
}
#statistics ul {
    padding: 5px 0 0;
}
#statistics li {
	float: left;
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 10px 0 0;
	display: block;
        width:50px;
	font-size: 13px;
	color: #666;
}
#statistics span.category {
	position: relative;
	background-color: #F0F0F0;
	display: block;
	padding: 10px 0;
	margin: 10px 0 0;
	border-top: 1px solid #E0E0E0;
	font-size: 11px;
	color: #000;
}
#statistics span.category:after {
	content: '';
	position: absolute;
	top: -5px;
	left: 0;
	width: 100%;
	height: 5px;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/statistics.png") no-repeat bottom center;
}
#statistics li + li {
    border-left:0;
}
#statistics li:first-child {
	width: 77px;
}
#statistics #visited {
    width:73px;
}
#statistics #inquiries span.title{
    left: -144px;
}
#statistics li:hover {
    cursor: pointer; 
    position: relative;
}
#statistics li .title {    
	display: none;
}
#statistics li:hover .title {
    border: 1px solid #ccc; 
    -moz-border-radius: 5px;
	border-radius: 5px;
    background-color: #fff;
    padding: 10px; 
    font-size: 11px;
    text-align: left;
    display: block;
    z-index: 100;  
    width: 160px;    
    position: absolute; 
    top: -20px;
    box-shadow: 1px 1px 1px #B6B6B6;
}

#statistics .title:after {
	content: '';
	position: absolute;
	bottom: -5px;
	width: 10px;
	height: 5px;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/statistics_title.png") no-repeat;
}

.aggr {
    display:block;
    margin:0 7px 5px;
    padding-bottom:5px;
    padding-bottom:5px;
    text-align:center;
    line-height:1.1;
    border-bottom:1px solid #cecece;
}
.aggr span {
    display:block;
    color: #999999;
    font-size: 9px;
}

#visited:hover .title {
    left: 15px;
}
#visited .title:after {
	left: 40px;
}
#appeared:hover .title {
	left: -50px;
}
#appeared .title:after {
	left: 105px;
}
#shared:hover .title {
	left: -105px;
}
#shared .title:after {
	left: 110px;
}
#saved:hover .title {
	left: -115px;
}
#saved .title:after {
	left: 120px;
}
.title img {
	margin: 0 10px 0 0;
}
.title span {
	color: #D21D00;
}

.button-inactive {
	position:relative;
}
.button-inactive span {
	position:absolute;
	background:rgba(255,255,255,0.5);
	height:32px;
	width:100%;
}


/* ----------------request form ---------------------------------------------*/
#request-information-section {
	width: 620px;
	padding: 10px 10px 0 10px;
}
#request-information-section h1, #itineraries-list h1 {
	color: #333;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 10px;
}
#request-information-section img {
	/*
        float: left;
	margin: 0px 0 0 10px;
	width: 70px;
	height: 70px;
        */
        left: 10px;
        position: absolute;
        top: 50px;
        
        
}
/*
#request-information-form {
	width: 370px;
	margin: 0 auto;
}
.ie7 #request-information-form {
	margin: 0 0 0 110px;
}

#request-information-form p:first-child {
	margin: 30px 15px 20px 0;
}
.ie7 #request-information-form p:first-child {
	margin: 20px 15px 20px 0;
}
#request-information-form p .user {
	font-size: 12px;
}
#request-information-form p {
	color: #000;
	font-size: 14px;
        display: block;
}
#request-information-form div {
	margin: 5px 0 20px;
}
#request-information-form p.checkbox-holder {
    color: #333;
    padding: 10px 0 20px;
}
#request-information-form label, #request-information-form p {
	display: block;
	color: #3f3f3f;
	font-size: 14px;
        font-weight: bold;
}
#request-information-form textarea {
	width: 354px;
	height: 120px;
	margin: 10px 0 20px;
	padding: 5px;
	resize: none;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
	outline: none;
}
*/
#request-information-section .button-holder {
	width: 370px;
}
#request-information-section .button-holder a {
	margin: 0 10px;
}
#request-information-section .button-holder a#send-request {
        background-color: #4b81db;
        width: 130px;
	height: 27px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0 0;
	margin: 0 10px 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
a#send-request:hover {
	text-decoration: none;
	background-position: bottom left;
}
.button-holder {
	padding: 20px 0;
	border-top: 1px solid #ccc;
}
.checkbox-holder {
	font-size: 13px;
	color: #8C8C8C;
	/* padding: 10px 0 20px; */
}
/*---------------- END REQUEST FORM ----------------------------------------*/


/**
 * Browse Showrooms
 */
.browse-showrooms-right, .categories , .floors {
	margin:0 0 0 15px;
	overflow:hidden;
	padding:0 0 10px;
}
.browse-showrooms-right h2, .categories h2, .floors h2 {
	font-size:14px;
	text-transform:uppercase;
	color:#000000;
	font-weight:normal;
	padding:5px 0 0;
	border-top:10px solid #393939;
	padding:10px 0 0;
}
.filters-showrooms-brands {
	margin:15px 0;
	overflow:hidden;
}
.filters-showrooms-brands li {
	list-style:none;
	float:left;
}
.filters-showrooms-brands a {
	float:left;
	width:149px;
	line-height:23px;
	font-size:12px;
	color:#3f3d3e;
	background:#f3f4f7;
	text-align:center;
}
.filters-showrooms-brands li.active a {
	background:#4b81db;
	color:#fff;
}

.filters-showrooms-brands li.active a:hover {
	text-decoration:none;
	color:#fff;
}
.filters-showrooms-brands li a:hover {
	color:#4b81db;
	text-decoration:none;
}
.letters {
	clear:both;
	overflow:hidden;
}
.letters li {
	float:left;
	list-style:none;
	width:40px;
	text-align:left;
	height:32px;
}
.letters li.last-child {
	width:14px;
	text-align:right;
}
.letters a {
	text-transform:uppercase;
	font-size:16px;
	color:#333;
	line-height:26px;
	display:inline-block;
	padding:0 6px;
}
.letters li.active a {
	color:#4b81db;
	background:#f0f0f0;
}
a.clear-categories {
	float:right;
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/browse/close.png) no-repeat right center;
	padding:0 12px 0 0;
	font-weight:bold;
	color:#3f3d3e;
	margin:20px 0 0;
}
.categories {
	margin:15px 0 15px 15px;
}
.list-categories {
	padding:15px 0 0;
}
.list-categories li {
	list-style:none;
	overflow:hidden;
	padding:10px 0;
}
.expand {
	float:left;
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/browse/plus_minus.png) no-repeat left top;
	width:16px;
	height:16px;
	margin:6px 0 0;
	outline:none;
}
.expand-hidden {
	float:left;
	width:16px;
	height:16px;
	margin:6px 0 0;
	cursor:default;
	outline:none;
}
a.expand:hover, a.expand-hidden:hover {
	text-decoration:none;
}
.category-pic {
	float:left;
	background-image:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/browse/categories.png);
	width:28px;
	height:28px;
	margin:0 9px;
}
.cat-accessories{ background-position:0 0; }
.cat-appliances{ background-position:0 -28px; }
.cat-bathrooms{ background-position:0 -56px; }
.cat-building-products{ background-position:0 -84px; }
.cat-everything-else{ background-position:0 -112px; }
.cat-fabrics-textiles{ background-position:0 -140px; }
.cat-furnishings{ background-position:0 -168px; }
.cat-kitchens{ background-position:0 -196px; }
.cat-lighting{ background-position:0 -224px; }
.cat-surfaces{ background-position:0 -252px; }
/*
.cat-appliances {
	background-position:0 0;
}
.cat-bathroom {
	background-position:0 -28px;
}
.cat-buildings {
	background-position:0 -56px;
}
.cat-furniture {
	background-position:0 -84px;
}
.cat-kitchen {
	background-position:0 -112px;
}
.cat-lighting {
	background-position:0 -140px;
}
.cat-surfaces {
	background-position:0 -168px;
}
.cat-textile {
	background-position:0 -196px;
}
.cat-everything {
	background-position:0 -224px;
}
*/
.list-categories strong {
	float:left;
	line-height:25px;
	font-size:13px;
	color:#3f3d3e;
}
.list-categories strong a {
	color:#3f3d3e;
}
.list-categories strong a:hover {
	text-decoration:none;
	color:#4b81db;
}
.list-categories small {
	float:right;
	line-height:28px;
	color:#8c8c8c;
	font-size:13px;
}
.expanded-list .expand {
	background-position:0 -16px;
}
.list-categories li ul {
	padding:10px 0 0 40px;
	clear:both;
	display:none;
}
li.expanded-list ul, .list-categories ul li.expanded-list ul {
	display:block;
}
.list-categories ul li {
	border-bottom:0 none;
	padding:0;
}

.list-categories ul .expand {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/browse/plus_minus.png) no-repeat left -32px;
	width:13px;
	height:13px;
	margin:6px 9px 0 0;
}

.list-categories ul strong, .list-categories ul small {
	font-size:12px;
}
.list-categories ul li.expanded-list .expand {
	background-position:0 -45px;
}
.list-categories ul ul {
	padding:5px 0 0 30px;
	clear:both;
	display:none;
}
.list-categories li.last-child {
	border-bottom:0 none;
}
.floors-list {
	padding:10px 0 0;
}
.floors-list li {
	list-style:none;
	margin:5px 0;
	border:1px solid #ccc;
	padding:6px 10px;
	display:block;
	overflow:hidden;
}
.floors-list p {
	border:1px solid #f0f0f0;
	padding:5px 10px;
	display:block;
	overflow:hidden;
	background:#f0f0f0;
}
.floors-list span.num-of-floor {
	float:left;
	font-size:13px;
	color:#333;
}

.floors-list span.checkbox {
	float:right;
}
.featured {
	border:1px solid #f8f8f8;
	padding:10px 19px;
	-moz-box-shadow: 0px 2px 4px rgba(204,204,204,0.5);
	-webkit-box-shadow: 0px 2px 4px rgba(204,204,204,0.5);
	box-shadow: 0px 2px 4px rgba(204,204,204,0.5);
}
.featured h2 {
	font-size:18px;
	color:#333;
	padding:5px 0 0;
}
.featured-list {
	padding:7px 0 0;
}
.featured-list li {
	list-style:none;
	background:url(../images/frontend/showrooms_profile/right_arrow2.png) no-repeat right center;
	min-height:70px;
	padding:10px 0;
}
.featured-list li.nolink{
    background: none;
}

.featured-list img {
	float:left;
	margin-left: 12px;
}
.featured-list li.nolink img{
    opacity: 0.5;
    filter:alpha(opacity=50); 
}
.featured-list strong {
	display:block;
	padding:0px 30px 0 90px;
        color: grey;
}
.featured-list strong a {
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.featured-list div.nolink{
	display:block;
	padding:0px 30px 0 90px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.list-showrooms .featured-list li, .featured .featured-list li {
    background-position: 98% center!important;
}

div.filters {
    background: none repeat scroll 0 0 #F3F4F7;
    border-bottom: 1px solid #CCCCCC;
    padding: 10px;
}
div.filters dl {
	line-height: 22px;
}

div.filters dl dt {
	color: #666666;
    float:left;
    margin-right:10px;
    padding:5px 0 1px;
}

div.filters dl dd {
	margin:2px 0;
    padding:5px 0 1px;
}

div.filters a.clear-filters {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/browse/close.png") no-repeat scroll right center transparent;
    color: #3F3D3E;
    float: right;
    font-weight: bold;
    margin: 0;
    padding: 0 12px 0 0;
}

.featured-list strong a:hover {
	text-decoration:none;
}
.featured-list li.active {
	background:url(../images/frontend/showrooms_profile/right_arrow.png) no-repeat right center #F3F4F7;
	cursor:pointer;
}
.featured-list li.active strong a {
	color:#4b80da;
}
.featured-list span {
	display:block;
	padding:5px 30px 5px 90px;
	color:#333;
}
.featured-list small {
    display: block;
    font-size: 12px;
    height: 15px;
    overflow: hidden;
    padding: 0 30px 0 10px;
	color:#3f3d3e;
}
.featured-list small.un_info
{
    display:block;
    padding:0 30px 0 28px;
    color: #D21D00 !important;
    font-size: 11px !important;
}
.featured-list time {
	display:block;
	padding:0 30px 0 90px;
	color:#8c8c8c;
	font-size:12px;
}
.featured-list small a {
	color:#4b80da;
}
.featured-list li.last-child {
	border-bottom:0 none;
}
.sort-by {
	height:26px;
	margin:40px 0 0;
	padding:0 0 9px;
	border-bottom: 1px solid #CCCCCC;
}
.sort-by strong {
	float:left;
	font-size:16px;
	color:#333;
	line-height:26px;
}
.sort-by strong a {
	font-size:12px;
	font-weight:normal;
	margin:0 5px;
	color:#333;
}
.sort-by strong a.active {
	color:#4b80da;
}
.sort-by strong a.active:hover {
	text-decoration:none;
}
.sort-by .filters-showrooms-brands, .chairs-itinerary .filters-showrooms-brands{
	float:right;
	margin:0;
}
.sort-by .filters-showrooms-brands a, .chairs-itinerary .filters-showrooms-brands a{
	width:auto;
	padding:0 20px;
}
.list-showrooms .featured-list li {
	background-position:98% center;
}
/**
	* Pagination
	*/
.pagination {
	padding:15px 0;
}
.pagination ol {
	text-align:center;
}
.pagination ol li {
	margin: 0 5px;
	display:inline;
	float:none;
}
.pagination ol li a {
	color: #3f3d3e;
	font-weight:bold;
}
.pagination .current a {
	color: #4b81db;
}
a.featured-show-hide {
	float:right;
	color:#3f3d3e;
	font-size:12px;
	font-weight:bold;
	padding:0 18px 0 0;
	margin:8px 0 0;
}
.expand-featured {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/browse/expand.png) no-repeat right 4px;
}
.collapse-featured {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/browse/collapse.png) no-repeat right 4px;
}
.featured-expanded .expand-featured {
	display:none;
}
.featured-collapsed .collapse-featured {
	display:none;
}
.featured-collapsed .featured-list {
	display:none;
}
.list-all-brands {
	height:500px;
	overflow-y:scroll;
	overflow-x:hidden;
	width:625px;
	margin:15px 0 0;
}
#all-brands h4, #all-hot-leads h4, #all-drive-leads h4 {
	font-size:24px;
	color:#333;
	padding:0 0 0 5px;
}

#all-hot-leads span, #all-drive-leads span {
        line-height:30px;
        border-bottom: 1px solid #CCC;
        padding:5px 0;
}
#all-hot-leads span a, #all-drive-leads span a {
	display:block;
	padding:0 10px;
	color:#403d3e;
}


.list-all-brands dl {
	width:600px;
        position: relative;
}
.list-all-brands dt {
	font-size:16px;
	color:#333;
	font-weight:bold;
	height:28px;
	line-height:28px;
	display:block;
	background:#f2f2f2;
	padding:0 10px;
	text-transform:uppercase;
}
.list-all-brands dd {
	line-height:30px;
        border-bottom: 1px solid #CCC;
	padding:5px 0;
        position: relative; 
}
.list-all-brands dd.last_child {
	line-height:30px;
        border:none;
	padding:5px 0;
}
.list-all-brands dd a {
	display:block;
	padding:0 10px;
	color:#403d3e;
}
.list-all-brands dd a.brand-icon{
    padding: 10px;
    position: absolute;
    top: -5px;
    right: 0px;
}  


.list-all-brands dd a:hover {
	color:#4b81db;
	text-decoration:underline;
}
.list-all-brands dd.last-child {
	border-bottom:0 none;
}
/* modify to uls */

.list-all-brands ul {
    width:600px;
}

.list-all-brands ul span {
	font-size:16px;
	color:#333;
	font-weight:bold;
	height:28px;
	line-height:28px;
	display:block;
	background:#f2f2f2;
	padding:0 10px;
	text-transform:uppercase;
}

.list-all-brands li {
    line-height: 30px;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
}

.list-all-brands li a {
	display:block;
	padding:0 10px;
	color:#403d3e;
}
.list-all-brands li a:hover {
	color:#4b81db;
	text-decoration:underline;
}
.list-all-brands li.last-child {
    border-bottom:0 none;
}

/* end */

.floors {
	border-bottom:0 none;
}
/**
 * Events&Promotions
 */

.all-events , .all-jobs {
	padding:0 0 10px;
}
.all-events strong.heading , .all-jobs strong.heading {
	color:#333;
	font-size:20px;
	padding:20px 0 30px;
	border-bottom:1px solid #ccc;
	display:block;
/*	margin:0 0 20px;*/
	font-weight:bold;
}
.all-events .details {
	margin:0 50px 0 52px;
}
.all-events .details h1, .all-events .details h1 a, .all-jobs h1 a {
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.all-events .details p {
	padding:5px 0 0;
	color:#3f3d3e;
}
.validity , #events p.validity {
	display:block;
	color:#8c8c8c;
}
.all-jobs time {
	float:right;
	font-size:12px;
	color:#8c8c8c;
	font-weight:normal;
}
.all-jobs h1 {
	padding:0 0 10px;
}
.all-jobs p {
	font-size:12px;
	line-height:22px;
	color:#3f3d3e;
	margin:0 165px 0 0;
}
.all-jobs li.active {
	cursor:pointer;
}
.all-jobs li.active h1 a {
	color:#4b81db;
}
.chairs {
	padding:20px 0;
	overflow:hidden;
        border-bottom: 1px solid #CCC;
}
.chairs img {
	float:left;
}
.chairs strong {
	display:block;
	margin:0 230px 0 90px;
	font-weight:bold;
	font-size:25px;
	color:#333;
}
.chairs span {
	display:block;
	margin:0 230px 0 90px;
	font-size:12px;
	color:#333;
	padding:3px 0;
}
.chairs time {
	display:block;
	margin:6px 230px 0 90px;
	color:#8c8c8c;
        font-size: 12px;
}
.links-chairs {
	float:right;
	margin:0 0 0 10px;
	background:#f3f4f7;
	border:1px solid #cccccc;
	padding:0 10px;
	line-height:28px;
	color:#4b81db;
	font-weight:bold;
	font-size:12px;
}
a.links-chairs:hover {
	color:#fff;
	text-decoration:none;
	background:#4b81db;
	border:1px solid #4b81db;
}
.itineraries-details span.heading {
	display:block;
	font-size:14px;
        font-weight: bold;
	color:#333;
	text-transform:uppercase;
        border-top: 10px solid #393939;
        padding: 15px 0 10px 3px;
        color: #4B81DB;

}
.itineraries-details ul
{
    margin-left: 3px;
    margin-bottom: 15px;
}
.itineraries-details li {
	list-style:none;
	border-bottom:1px solid #e5e5e5;
	padding:8px 0;
	overflow:hidden;
}
.itineraries-details {
	padding:0 15px 0 12px;
}
.itineraries-details li span {
	display:block;
	color:#403d3e;
	float:left;
}
.value {
	text-align:right;
	width:144px;
        font-size: 12px;
}
.attr {
	text-align:left;
	width:140px;
}
#site-footer p.terms {
	padding:0 0 5px;
	color:#231f20;
}
#site-footer p.terms a {
	color:#231f20;
	margin:0 6px 0 0;
}
#site-footer p.terms a:hover {
	text-decoration:underline;
}
.poweredByShowroom {
	text-align:right;
	position:relative;
	top:-40px;
	margin-bottom: -29px;
	padding:0 10px 0 0;
}
.chairInfo {
	margin:10px 0 0 90px;
}
.chairInfo dt {
	float:left;
	width:65px;
	padding:0 10px 0 0;
	line-height:21px;
	font-size:12px;
	color:#8c8c8c;
}
.chairInfo dd {
	line-height:21px;
	font-size:13px;
	color:#000;
}
.section-header {
	padding:25px 0 10px;
}
.section-header {
	padding:25px 0;
}
.section-header h2 {
	font-size:16px;
	color:#333;
	padding:0 0 10px;
}
.section-header small {
	font-size:12px;
	color:#666;
}

.activity-points {
	border:1px solid #ccc;
	margin:5px 0 0 10px;
}
.activity-points strong {
	font-size:35px;
	float:left;
	line-height:56px;
	height:56px;
	color:#666;
	width:65px;
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/points.gif) no-repeat right top;
	padding:0 8px 0 0;
	text-align:center;
}
.activity-points span {
	display:block;
	height:46px;
	color:#8c8c8c;
	padding:10px 0 0 80px;
}
.more-active {
	background:#f1f1f1;
	line-height:30px;
	padding:0 15px;
	border-top:1px solid #d7d7d7;
	color:#333;
}
.column-right {
	width:280px;
	float:right;
	padding:0 10px 0 0;
}
.column-left {
	width:320px;
	float:left;
	padding:0 12px 0 10px;
        border-right: 1px solid #ccc;
}
.column-right .section-header, .column-left .section-header {
	padding:0 0 10px;
}
.column-right .section-header h2 , .column-left .section-header h2 {
	padding:0;
}
.column-left, .column-right {
	margin:25px 0 0;
}
.edit {
	line-height:18px;
}
/*.showrooms-list li, .list-showrooms .featured-list li {
	border-bottom:0 none;
}*/
.showrooms-list li, .showrooms-list li.active {
	background:none;
}
.del {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/del.png) no-repeat left top;
	width:16px;
	height:16px;
	float:right;
	text-indent:-9999px;
}
.jobs-header h2 {
	font-size:20px;
	color:#333;
	font-weight:normal;
	padding:30px 0 5px;
}
.jobs-header span {
    display: block;
    padding-bottom: 30px;
}
.jobs-header {
	border-bottom:1px solid #ccc;
	padding:0 0 10px;
	overflow:hidden;
}
.jobs-nav {
	float:left;
	height:25px;
	background:#f3f4f7;
}
.jobs-nav li {
	float:left;
	list-style:none;
}
.jobs-nav li.last-child {
	background:none;
}
.jobs-nav li a {
	line-height:25px;
	display:block;
	padding:0 15px;
	color:#3f3d3e;
}
.jobs-nav li.last-child a {
	border-left:0 none;
}
.jobs-nav li.first a {
	border-right:0 none;
}
.jobs-nav li a.active {
	background:#4b81db;
	color:#fff;
}
.jobs-nav li a.active:hover {
	text-decoration:none;
}
.add-jobs {
	float:left;
	line-height:22px;
	margin:25px 0 10px;
}
.edit-make-active {
	float:right;
	width:155px;
	padding:10px 10px 0 0;
}
.make-active {
	float:right;
	padding:4px 0 0 10px;
}
.make-active label {
	font-size:13px;
	color:#8c8c8c;
}
.all-jobs .sections , .all-events .sections {
	clear:both;
}
.all-jobs .sections li, .all-events .sections li {
	padding:20px 0;
}
.all-jobs  {
	border-bottom:0 none;
}
.all-events .details h1 a {
	font-size:14px;
	color:#403d3e;
}
.all-events .sections li.last-child {
	border-bottom:0 none;
}
#form-add-event, #form-add-job, #form-edit-job {
	width:370px;
	margin:0 auto;
}

#form-add-job, #form-edit-job {
	width: 430px!important;
}

.start-end li {
	float:left;
	list-style:none;
}
.start-end li.first {
	width:200px;
}
.start-end li.last {
	width:167px;
}
.start-end li input,
#form-add-itinerary input,
#form-edit-itinerary input,
#form-contact-designer input {
	border:1px solid #c5c5c5;
	float:left;
	width:260px;
	height:20px;
	-moz-box-shadow:0 0 3px #c5c5c5 inset;
	box-shadow:0 0 3px #c5c5c5 inset;
	padding:4px 5px;
}
#form-add-itinerary .start-end li input, #form-edit-itinerary .start-end li input, #form-edit-event input, #form-add-event input{
    width: 114px;
}
#form-add-event label, #form-edit-event label, #form-add-job label, #form-edit-job label, #form-remove-itinerary-showroom label {
	display:block;
	font-size:14px;
	color:#000;
	padding:20px 0 10px;
}
.calendar {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/cal.png) no-repeat;
	width:31px;
	height:31px;
	float:left;
	margin:0 0 0 10px;
}
a.calendar:hover {
	text-decoration:none;
}
.popup-heading {
	display:block;
	font-size:24px;
	color:#333;
}
#form-add-event textarea,
#form-edit-event textarea,
#form-add-job textarea,
#form-edit-job textarea,
#form-add-itinerary textarea,
#form-edit-itinerary textarea,
#form-contact-designer textarea {
	border:1px solid #c5c5c5;
	float:left;
	width:368px;
	height:90px;
	-moz-box-shadow:0 0 3px #c5c5c5 inset;
	box-shadow:0 0 3px #c5c5c5 inset;
	padding:5px;
}

#form-add-job textarea, #form-edit-job textarea {
	width:413px!important;
	height:15px!important;
}
.buttons {
	margin:20px 0 0;
	border-top:1px solid #d9d9d9;
	float:left;
	width:100%;
	padding:17px 0 0;
}
.buttons a.btn-save {
	color:#fff;
	float:left;
}
.or-cancel {
	float:left;
	line-height:36px;
	color:#333;
	font-size:14px;
	margin:0 0 0 10px;
}
.or-cancel a {
	font-size:14px;
	color:#4b81db;
	margin:0 0 0 10px;
}
#add-new-event, #edit-event, #add-new-job-box,  #edit-new-job-box {
	width:475px;
	padding:10px 20px;
}
#form-add-job .make-active, #form-edit-job .make-active {
	float:left;
	padding:25px 0 0;
}
#form-add-job .make-active label, #form-edit-job .make-active label {
	float:left;
	padding:0;
	color:#8c8c8c;
	font-size:13px;
}
.more-info {
	width:368px;
	padding:35px 0 0 120px;
}
.more-info label {
	display:block;
	font-size:14px;
	color:#000;
	padding:20px 0 10px;
}
.edit-field {
	border:1px solid #c5c5c5;
	width:356px;
	height:20px;
	-moz-box-shadow:0 0 3px #dfdfdf inset;
	box-shadow:0 0 3px #dfdfdf inset;
	padding:4px 5px;
}
.edit-list li {
	list-style:none;
}
.add-more {
	font-size:11px;
}
.edit-list li textarea {
	border:1px solid #c5c5c5;
	width:356px;
	height:90px;
	-moz-box-shadow:0 0 3px #dfdfdf inset;
	box-shadow:0 0 3px #dfdfdf inset;
	padding:5px;
}
.edit-list li select {
	width:326px;
}
.edit-list p {
	color:#666;
	padding:5px 0;
	font-size:11px;
}
.brands a {
	background:#e5e6ec;
	padding:0 5px;
	line-height:18px;
	display:inline-block;
	margin:0 4px 4px 0;
}
.brands a span {
	font-weight:bold;
	color:#adadad;
}
.brands a:hover {
	text-decoration:none;
}
.brands {
	padding:10px 0;
}
.upload-photo {
	width:225px;
}
.browse-file {
	line-height:28px;
	padding:0 20px;
}
.photos {
	border-left:5px solid #ccc;
	margin:25px 0;
	padding:0 0 0 20px;
	overflow:hidden;
}
.photos li {
	overflow:hidden;
	padding:0 0 15px;
}
.photos img {
	float:left;
	margin:0 20px 0 0;
}
.photos li.last {
	padding:0;
}
.edit-list #gallery li {
	margin:15px 18px 15px 0;
}
.edit-list #gallery {
	width:486px;
	border-top:0 none;
	padding:0;
	position:relative;
}
.edit-list #gallery li.last-image {
	margin:15px 0;
}
.edit-list .previous a, .edit-list .next a {
	width:14px;
	height:24px;
	display:block;
	position:absolute;
	top:45%;
	text-indent:-9999px;
	margin:0;
}
.edit-list .previous a {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/prev.png) no-repeat;
	left:-35px;
	
}
.edit-list .next a {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/next.png) no-repeat;
	right:-35px;
	
}
.edit-list #gallery ol li {
	margin:0;
}
.edit-list #gallery ul li {
	position:relative;
}
.delete-img {
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/del_img.png) no-repeat;
	width:25px;
	height:25px;
	display:block;
	position:absolute;
	right:10px;
	bottom:10px;
}
a.delete-img:hover {
	text-decoration:none;
}
.edit-list .btn-save {
	padding:10px 20px 0;
	width:auto;
}
.active-filters {
	overflow:hidden;
	background:#f3f4f7;
	padding:10px;
	clear:both;
}
.active-filters .clear-categories {
	margin:0;
}
.active-filters strong {
	display:block;
	text-transform:uppercase;
	font-size:11px;
	color:#000;
}
.active-filters ul {
	padding:5px 0 0;
}
.active-filters li {
	display:block;
	padding:4px 0;
}
.active-filters li span {
	color:#666;
}


p#no-categories, p#no-floors{
	padding: 8px 0;
	display: none;
}

small.formtip{
	display: block;
	position: relative;
	clear: both; 
	top: 2px; 
	left: 2px; 
	color: #777;
}




.view_all_brands
{
    float: right;
    margin-bottom: 5px;
}

#brand_added, #category_added
{
    float: left;
    font-weight: bold;
    font-size: 14px;
    color: #4cb849;
    margin-left: 30px;
    margin-top: 3px;
}
#all-brands-edit h4, #all-categories-edit h4, #remove_itinerary_confirmation_dialog h4{
    float: left;
    font-size: 18px;
    margin-bottom: 15px;
}


#remove_confirmation_dialog, #remove_itinerary_confirmation_dialog
{
    width: 460px;
}

#all-categories-edit {
    width: 420px;
}
#all-categories-edit select{
    border: 1px solid #444444;
    color: #4B80DA;
    height: 30px;
    margin-left: 20px;
    outline: medium none;
    padding: 5px;
    width: 370px;
}
#all-categories-edit select option{
    padding-bottom: 3px;
}
#all-categories-edit .btn-save
{
    margin-left: 20px;
}


#showroom_visibility
{
    margin-right: 15px;
    vertical-align: middle;
}

li.hiddenli{ display: none; }


.green_stats{
    color: #6EAA54!important;
}
.red_stats {
	color: #D21D00!important;
}


/**
 * Non-semantic helper classes: please define your styles before this section.
 */

/* For image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }



/**
 * Media queries for responsive design.
 *
 * These follow after primary styles so they will successfully override.
 */

@media all and (orientation:portrait) {
  /* Style adjustments for portrait mode goes here */

}

@media all and (orientation:landscape) {
  /* Style adjustments for landscape mode goes here */

}

/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
   consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {


  /* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you: j.mp/textsizeadjust */
  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}


/**
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 */
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
.help_cats {
	color: #A5A3A3;
    display: block;
    font-size: 11px;
    font-style: italic;
    padding-top: 5px;
    width: 100px;
}
.op_btn {
	opacity: 0.5;
}

p#request_success {
   float: left;
   margin: 9px 0 0 15px;
}


#hot_leads li:hover, #drive_leads li:hover {
    cursor: pointer; 
    position: relative;
}
#hot_leads li .title, #drive_leads li .title {    
	display: none;
}
#hot_leads li:hover .title, #drive_leads li:hover .title {
    border: 1px solid #ccc; 
    -moz-border-radius: 5px;
	border-radius: 5px;
    background-color: #fff;
    padding: 10px; 
    font-size: 11px;
    text-align: left;
    display: block;
    z-index: 100;  
    position: absolute; 
    top: -40px;
    box-shadow: 1px 1px 1px #B6B6B6;
    
    
}

#hot_leads .title:after, #drive_leads .title:after {
	content: '';
	position: absolute;
	bottom: -5px;
	width: 10px;
	height: 5px;
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/showrooms_profile/statistics_title.png") no-repeat;
}
#hot_leads .title:after, #drive_leads .title:after {
    left: 50px;
}

.profile_back_link {
	background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/prev_small.png") no-repeat scroll 0 3px transparent;
    display: inline-block;
    font-size: 18px;
    padding-bottom: 10px;
    padding-left: 15px;
}


#search-form a#delsearch {
	position: absolute;
	top: 8px;
	right: 26px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/del.png) no-repeat left top;
	width:16px;
	height:16px;
}
.request_info_image_container {
	background: none repeat scroll 0 0 transparent !important;
    float: left;
    height: 90px;
    margin: 10px 25px 10px 10px;
    min-height: 90px !important;
    overflow: hidden;
    text-align: center;
    width: 90px;
}

/* REQUEST INFORMATION FORM */

#request-information-form {
	width: 370px;
	margin: 0 auto;
	float: left;
}
.ie7 #request-information-form {
	float: none !important;
	margin: 0 0 0 110px;
}

#request-information-form label{
	color: #000;
	font-size: 14px;
	margin: 0 0 5px;
}


/*
#request-information-form p:first-child {
	margin: 30px 15px 20px 0;
}

.ie7 #request-information-form p:first-child {
	margin: 20px 15px 20px 0;
}
*/
#request-information-form p .user {
	font-size: 12px;
}
#request-information-form p {
	color: #000;
	font-size: 14px;
        display: block;
}
#request-information-form > div {
	/* margin: 5px 0 20px; */
	margin: 10px 0;
        clear: both;
}
#request-information-form p.checkbox-holder {
/*	margin: 0 15px 0 0;
	padding: 0;
	display: inline;
	font-size: 12px;
	color: #333;*/
        margin: 0 15px 0 0;
        color: #333333;
        /* padding: 10px 0 20px; */
        
}
#request-information-form label {
	display: block;
	color: #000;
	font-size: 14px;
}
#request-information-form .checkbox-holder label {
}
#request-information-form textarea {
	width: 354px;
	height: 120px;
	margin: 10px 0 20px;
	padding: 5px;
	resize: none;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	border-radius: 5px;
	outline: none;
}

#last_msg_loader{
    text-align: center;
    width: 662px;
    height: 30px;
}

#claim-showroom textarea{
    display: block; 
    width: 95%; 
    margin-top: 10px;
}


#itineraries-list{
    width: 400px;
}
#itineraries-list ul{
    height: 210px;
    overflow: auto;
}

#itineraries-list li{
    padding: 2px 0;
    border-top: 1px solid #D9D9D9;
}

#itineraries-list li span{
    display: block;
    cursor: pointer;
    padding: 7px;
    padding-left: 24px;
    color: #403D3E;
    background-repeat: no-repeat;
    background-position: top left;
    border-radius: 5px; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#itineraries-list span.public{
    background-image: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/corner_SHRooms.png);
}

#itineraries-list li span:hover{
    color: #4B81DB;
    text-decoration: none;
}

#itineraries-list li span.selected{
    background-color: #F0F0F0;  
    color: #4B81DB;
    font-weight: bold;
}

#itineraries-list h1 .error, .popup-heading .error{
    padding-left: 20px;
    color: #D21D00;
    font-size: 12px;
    font-weight: normal;
}

.chairs-itinerary {
	padding:20px 0;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.chairs-itinerary strong {
	display:block;
	margin:0 230px 0 15px;
	font-weight:normal;
	font-size:25px;
	color:#333;
}
.chairs-itinerary span {
	display:block;
	margin:0 230px 0 15px;
	font-size:12px;
	color:#333;
	padding:3px 0;
}
.chairs-itinerary time {
	display:block;
	margin:0 230px 0 15px;
	color:#8c8c8c;
}

.itinerary_visibility{
    display: block;
    vertical-align: middle;
    margin-right: 60px;
    margin-top: 25px;
    
}

#form-remove-itinerary-showroom input{
    border: 1px solid #C5C5C5;
    float: left;
    width: 240px;
    height: 22px;
    -moz-box-shadow: 0 0 3px #C5C5C5 inset;
    box-shadow: 0 0 3px #C5C5C5 inset;
    padding: 4px 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
/*    margin-top: 15px;*/
}


#remove_result
{
    font-size: 14px;
    font-weight: bold;
    display: block;
    float: left;
}
#remove_result .wrong
{
    color:#D21D00;
    display: block;
    padding-top: 8px;
    padding-left: 10px;
}
#remove_result .right
{
    display: block;
    color: #4cb849;
    padding-top: 8px;
    padding-left: 10px;
}

#send-add-itinerary{
    width: 120px;
}

#create-add-itinerary {
margin-left: 5px;
}

#form-add-itinerary .buttons {
    width: 490px!important;
    margin: 20px 0 0 10px!important;    
}

.profile-help-text {
    clear: both;
    float: left;
    width: 228px;
    text-align: center;
}

/* PORTFOLIOS CODE STARTS HERE */

div#template-preview {
	opacity:0.4;
	position:fixed;
	top:10px;
	left:10px;
	border:1px solid #fff;
	padding:0px;
	margin-bottom:10px;	
	z-index:999;
	text-align:left;
	font-size:10px;
	line-height:13px;
	width:7px;
	height:7px;
	overflow:hidden;
	text-indent:-9999px;
	width:auto; 
	height:auto; 
	padding:10px; 
	text-indent:0; 
	cursor:help;
	background-color: #fff;	
}
div#template-preview img {opacity:0;}
div#template-preview:hover, div#template-preview:hover img {opacity:1;}
div#template-preview h2 {
	font-size:14px; 
	margin:5px 0;
}
div#template-preview a {
	line-height:14px; 
	font-size:11px; 
	margin-top:10px; 
	display:inline-block;
}
div#template-preview a b {font-weight:bold;}

/* Header Changes */

#container > header {
	height:108px; 
	background:#fff; 
	overflow:visible;
}
#main {clear:both; overflow:visible;}
.clear {clear:both;}
#left, #right {padding:15px 0;}
#left {padding-top:30px;}
#search-form {
	margin:5px 0; 
	height:25px; 
	width:auto; 
	overflow:visible;
}
#search-form input[type="text"] {
	padding:5px 8px; 
	font-size:12px; 
	margin:0; 
	width:160px;
}
#site-header nav li {background:none;}
#site-header nav a {
	font-size:13px; 
	color:#666; 
	padding:0 15px;
}
#site-header nav li.active a, #site-header nav li.active-in-nav a {color: #000;}
#site-header nav li.active a:hover {
	background: #4b81db; 
	color: #fff;
}
#search-form input[type="image"] {top:6px; right:6px;}
h1 {
	font-size:24px; 
	color:#333; 
	font-weight:bold; 
	letter-spacing:-1px;
}
h1 span {
	font-size:16px; 
	letter-spacing:-0.5px;
}
h1 span.blue {color:#4b80da;}


/* ABOUT US DROPDOWN */

#site-header a.ddlink {
	display:block;
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/blue-arr.gif) no-repeat right center;
	margin-right:12px;
	width:95px;
	white-space:nowrap;
	padding:0 10px;
}
#site-header .open a.ddlink {
	background-image: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/arr-white-top.png);
	background-repeat: no-repeat;
	background-position: 108px center;
	margin-right: 0px;
	width:105px;
}
#site-header li.ddbtn {
	position:relative;
	display:block;
}
#site-header li.open a {
	background-color: #4B81DB;
	color:#fff;
	text-decoration:none;	
}
#site-header li.ddbtn .ddlist {
	position:absolute;
	top:20px;
	left:0;
	color:#fff;
	background:#4B81DB;
	z-index:11;
	width:125px;
	padding:5px 0;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
#site-header #login li.ddbtn .ddlist li {
	display:block;
	float:none;
	padding:0;
	margin:0;
}
#site-header #login li.ddbtn .ddlist li a {
	display:block;
	color:#fff;
	padding:4px 10px;
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:none;
}
#site-header #login li.ddbtn .ddlist li a:hover {background:#23447b;}


/* APPLICATION FORM */

p.tagline {
	color:#666; 
	margin:5px 0 20px; 
	font-size:12px; 
	line-height:18px;
}
.pf-form input[type=text],
.pf-form input[type=password],
.pf-form textarea {
	border:1px solid #ccc;
	background:#fff;
	padding:6px;
	-moz-box-shadow: 0px 0px 5px #ddd inset;
	-webkit-box-shadow: 0px 0px 5px #ddd inset;
	box-shadow: 0px 0px 5px #ddd inset;
	margin:0;
}
div.half {
	width:330px; 
	margin-right:20px; 
	float:left;
}
div.field {margin:10px 0;}

.pf-form div.field label {
	display:block;
	margin:0 0 5px;
}
.pf-form  div.field input[type=text] {width:610px;}
.pf-form  div.half input[type=text],
.pf-form  div.half input[type=password] {
	width:280px;
}

.pf-form input[type=text]:focus {
	border:1px solid #aaa; 
	outline:none;
}

span.error {
	font-weight:bold; 
	color:#f33965;
}
p.error {
	color:#f33965; 
	font-style:italic; 
	font-size:11px;
}

h2 {
	font-size:18px; 
	color:#333; 
	margin:10px 0; 
	font-weight:normal;
}
h2 b {font-weight:bold;}

div.line {
	clear:both; 
	display:block; 
	height:1px; 
	font-size:1px; 
	line-height:1px; 
	background:#ccc; 
	margin:10px 0;
}
p.terms {
	color:#999; 
	font-size:12px; 
	line-height:18px; 
	margin:10px 0;
}

a#join {
	float:left; 
	margin-right:15px; 
	display:inline-block; 
	width:auto; 
	padding:10px 10px 0;
}

fieldset.references div.field {margin:5px 0;}
.pf-form fieldset.references div.field label.strong {
	font-size:12px; 
	font-weight:bold;
}

#right table {
	margin-left: 15px;
	margin-bottom: 15px;
}
#right p {
	font-size: 12px;
	color: #231F20;
	margin:5px 0;
}
#right h5 {
	font-family: Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #2E5698;
	padding:10px 0;
	text-transform: uppercase;
}

div.banner {
	padding-left:15px; 
	margin:10px 0;
}

#right #events p {
	margin-left:5px; 
	font-size:12px;
}

.profile-list li, .designers-list li {
	width:320px; 
	margin-right:10px; 
	float:left;
}

a.room {
	width:210px; 
	color:#333; 
	margin-bottom:20px;
}
a.room strong {display:block;}
a.room span {
	font-weight:normal;
	display: block;
}
a.room:hover {
	color:#3972D2; 
	text-decoration:none;
}
a.room:hover img {opacity:0.9;}

img.profile-img {
	float:left;
	margin-right:30px;
}
b {font-weight:bold;}
.smalltype, .smalltype label, .smalltype * {font-size:12px;}
.pf-form div.field label.checkopt {
	float:left; 
	display:inline-block; 
	margin-right:15px; 
	font-weight:bold; 
	font-size:12px; 
	padding:8px 0;
}
.pf-form div.field label.checkopt input {margin-right:5px;}
.pf-form div.field label.checkopt input[type=radio] {margin-right:0;}
b i, label i {
	font-weight:normal; 
	font-style:italic;
}
label.block, .pf-form div.field label.block {
	float:left; 
	height:24px; 
	line-height:24px; 
	margin:0 20px 0 0; 
	display:block;
}
label.check {font-weight:bold; font-size:12px;}

h1.main {
	color:#3972d2; 
	font-size:48px; 
	letter-spacing:-2px; 
	margin-bottom:10px;
}
p.company {margin-bottom:10px;}

.profile-list li {background-position:98% center !important;}
.profile-list strong a {color:#444;}
.profile-list span{color:#999;}

#contact-button a {
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/mail.png) no-repeat 15px center;
}

/* SIDEBARS */

.sidebar {
	margin: 0px 10px 10px 15px;
	overflow: hidden;
	padding:0 0 15px;
	line-height:16px;
}
.sidebar>h1 {
	color: #000000;
	font-size: 16px;
	letter-spacing:0;
	text-transform:uppercase;
	margin:0 0 10px;
	font-weight:bold;
	border-top:10px solid #393939;
	padding:10px 0 0;
}
.sidebar>h2 {
	font-size:14px;
	font-weight:bold;
	margin:20px 0 10px;
}
.sidebar ul.results {
	margin:0;
	padding:0;
	font-size:12px;
}
.sidebar ul.results li {
	list-style-type:disc; 
	margin-left:15px;
}
.sidebar ul.results li a {color:#444;}

.sidebar div.activity {
	border:1px solid #ccc;
	display:block;
	background:#f1f1f1;
}
.sidebar div.points {
	background:#fff;
	height:56px;
	border-bottom:1px solid #ccc;	
}
.sidebar div.points span.count {
	display:block;
	float:left;
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/activity-arr.gif) no-repeat right top;
	font-weight:bold;
	margin-right:10px;
	font-size:40px;
	letter-spacing:-1px;
	color:#4b81db;
	padding:0 20px 0 12px;
	height:56px;
	line-height:56px;
}
.sidebar div.points span.text {
	padding:10px 0;
	color:#8d8d8d;
	line-height:16px;	
	display:block;
	float:left;
}
.sidebar div.comment {
	color:#333; 
	padding:6px 12px;
}

#right #events p {margin-left:0;}
#right #events p.validity {margin:0 0 8px;}

.p40 {width:40%; float:left;}
.p20 {width:20%; float:left;}
.p18 {width:18%; float:left;}

/* FILTERS */

div.filters {
	background:#f3f4f7;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;	
	padding:0 12px;
	position:relative;
	margin-bottom:20px;
}
div.filters p {margin:15px 0;}
div.filters a {font-weight:bold;}
div.filters a.clear {
	position:absolute;
	top:12px;
	right:12px;
	color:#333;
	background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/clear-filter.gif) no-repeat right center;
	padding-right:15px;
	display:block;
}

/* SORTING */

p.sort {
	margin:20px 0;
	font-size:11px;
	color:#666;
}
p.sort a {
	text-decoration:none;
	color:#666;	
}
p.sort a:hover {
	text-decoration:underline;
}
p.sort a.active {
	font-weight:bold;
	color:#4B80DA;
}

/* BUTTONS */

input[type=submit] {
	background:#4B81Db none;
	height:24px;
	color:#fff;
	font-weight:bold;
	padding:0 20px;
	float:left;
	text-align:center;
	border:none;
}
input[type=submit].block {
	height:28px;
	margin:0 10px;
}

div.photo-thumb {
	width:110px;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
div.photo-thumb a {
	font-size:11px;
	color:#999;
}
div.photo-thumb a:hover {color:#333;}
div.photo-thumb img {
	border:1px solid #999;
}
div.photo-thumb a:hover img {
	border:1px solid #333;
}

.fleft {
	float:left; 
	margin-right:10px;
}
.fright {
	float:right; 
	margin-left:10px;
}

a.ftrd-room {
	display:inline-block;
	background:#969696;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:6px 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin:10px 5px 10px 0;
	float:left;
}

.btn {
    height: 24px;
    line-height: 24px;    
    display: inline-block;
    background: #4b81db none;
    text-align: center;
    padding: 0 10px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}
.btn:hover {
	text-decoration: none;
	background: #608edc;
}

.centered {
	width:300px;
	margin:40px auto 0;
}
.centered a#join {
	float:none;
	margin:0 auto;
	width:130px;
	display:block;
}

#site-header nav .sbHolder {
	margin:0 25px 0 0; 
	height:24px; 
	background:#efefef; 
	border-top:1px solid #fff;
}
#site-header nav .sbHolder a {
	color:#444;
	text-transform:none;
	line-height:24px;
	height:25px;
	display: block;
	outline: none;
	padding:0;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;	
}
#site-header nav .sbOptions {background:#393939;}
#site-header nav .sbSelector:hover, #site-header nav .sbSelector:active {
	background:none; 
	color:#444;
}
#site-header nav .sbOptions a {
	border-bottom:none; 
	color:#fff; 
	font-weight:bold; 
	display:block; 
	padding:0 10px;
}
#site-header nav .sbOptions li {
	float:none; 
	padding:0;
}
#site-header nav .sbOptions a:hover {
	color:#87abe7; 
	display:block; 
	background:transparent;
}
#site-header nav .sbHolder .sbToggle {height:22px;}
#site-header nav .sbHolder:hover .sbToggle {
	background:#eee url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/arrow.png") no-repeat scroll center center; 
	height:22px;
}
#site-header nav .sbHolder:hover .sbToggle {
	background:#eee url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/arrow.png") no-repeat scroll center center; 
	height:22px;
}

div.attach .qq-upload-button {
	margin:0;
	background:#4B81DB;
	color:#fff;
	border:none;
}

ul#accordion {
	list-style:none;
	padding:0;
	margin:0;
	font-size:11px;
	color:#fff;
}
ul#accordion li {
	padding:0;
	margin:0 0 5px;
	background:#393939;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position:relative;
}
ul#accordion p {color:#fff;}
ul#accordion li a.acc-trigger {
	display:block;
	background:#828282;
	line-height:18px;
	padding:6px 8px;
	font-weight:bold;
	text-decoration:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
	color:#fff;
	font-size:12px;
}
ul#accordion li a.acc-trigger span.arrow {
	background:#828282 url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/acc-arrows.png) no-repeat center -186px;	
	width:20px;
	height:20px;
	position:absolute;
	right:8px;
	bottom:6px;
	display:block;
	z-index:5;
}
ul#accordion li a.acc-trigger:hover span.arrow {background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/acc-arrows.png) no-repeat center -186px;}
ul#accordion li a.acc-trigger.active span.arrow {background:url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/acc-arrows.png) no-repeat center 0;	}

ul#accordion li a.acc-trigger:hover, ul#accordion li a.acc-trigger.active {
	background:#393939;
}

ul#accordion li div.acc-inner {
	background:#393939;
	padding:0 10px 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;		
	font-size:11px;	
}

ul#accordion li div.acc-inner ul {
	margin:0;
	list-style-type:square;
	color:#fff;
	padding:0 0 0 14px;
}
ul#accordion li div.acc-inner ul li {
	margin:10px 0;
}

#site-header nav {
	margin:0; 
	position:relative; 
	z-index:10;
}
#site-header h1 {
	margin: 7px 0 0; 
	padding:0;
}

#login a {
	color:#4B81DB; 
	padding:0 2px;
}

#site-header nav a {
	color: #6f6f6f;
	font-size: 13px;
	line-height:20px;
	display:inline-block;
}
#site-header nav a {
	color:#6f6f6f;
	text-transform:uppercase;
	line-height:38px;
	font-size: 14px;
    font-weight: bold;
	display:inline-block;
	padding:0 10px;
}
#site-header nav li.active a, #site-header nav li.active-in-nav a {
	background: #4b81db;
	color: #fff;
}
#site-header nav a:hover {
	background: #4b81db;
	color: #fff;
}
#site-header nav li.active a:hover {
	background: #4b81db;
	color: #fff;
	text-decoration:none;
}

#site-header nav li.active .dropdown {
	background:#4b81db;
	position:absolute;
	top:38px;
	width:100%;
	z-index:3;
	display:none;
	-moz-box-shadow: 3px 2px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 3px 2px 5px rgba(0,0,0,0.4);
	box-shadow: 3px 2px 5px rgba(0,0,0,0.4);
	min-width:150px;
	left:0;
	border:none;
	padding:5px 0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;		
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.dropdown dl {border:none;}
.dropdown dl dd {
	padding:0;
}
.dropdown dl dd.poweredBy {
	padding:20px 0 5px;
}
#site-header nav li.active .dropdown dd.poweredBy a {
	font-size:11px;
	text-decoration:underline;
	color:#fff !important;
	white-space:nowrap;
}

#site-header nav li.active .dropdown a {
	background:none;
	text-transform:none;
	font-weight:normal;
	color:#fff !important;
	line-height:20px;
	font-size:12px;
	display:block;
	padding:5px 10px;
}
#site-header nav li.active .dropdown a:hover {
	text-decoration:none;
	color:#fff !important;	
	background:#25406d;
}
#site-header nav .dropdown a {color:#fff;}

#site-header nav ul li a {font-size:12px;}
#site-header nav ul li a.black {color:#000; font-size:14px;}
#site-header nav ul li.active a.black {color:#fff;}

/* ROOM DETAIL */

.btnprev {
	color: white !important;
	background:#4B81DB url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/nav-arrows.gif) no-repeat left center; 
	padding-left:25px;
}
.btnprev:hover {
	background:#4B81DB url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/nav-arrows.gif) no-repeat left center; 
	opacity:0.9;
}
.btnnext {
	color: white !important;
	background:#4B81DB url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/nav-arrows.gif) no-repeat right center; 
	padding-right:25px;
}
.btnnext:hover {
	background:#4B81DB url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/nav-arrows.gif) no-repeat right center; 
	opacity:0.9;
}

div.browse-filters {float:right;}
div.browse-filters label {font-size:11px; font-weight:bold;}

a.main-image img {border:2px solid #fff;}
div.project div.leftcol {width:650px; float:left;}
div.project div.rightcol {width:290px; float:right;}

div.project div.share {
	background:#fff;
	color:#444;
	display:inline-block;
	float:left;
	font-weight:bold;
	font-size:11px;
	padding:6px 10px 2px;
}
div.project div.share label, div.project div.share a {float:left; margin-right:8px;}

div.project {
	background:#c0c0c0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:15px 20px;
	clear:both;
	position:relative;
	margin:15px 0;
}
div.project h1 {
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 15px;
}
div.project h1 span {
	text-transform:none;
	font-style:italic;
}
a.favorite, a.make-favorite {
	display:inline-block;
	height:30px;
	line-height:30px;
	color:#444;
	font-size:11px;
	font-weight:bold;
	padding:0 16px 0 34px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom:1px solid #aaa;
	position:absolute;
	top:15px;
	right:15px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/fav-btn.png) 0 -43px no-repeat;
}
a.make-favorite {
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/fav-btn.png) 0 -5px no-repeat;
}
a.favorite:hover, a.make-favorite:hover {
	color:#1e7cb8;
	border-bottom:1px solid #888;
}

/* Room detail slideshow starts here */

#slideshow .main {
	width:644px;
	height:464px;
	overflow:hidden;
	float:left;
	position:relative;
	background:#fff;
	text-align: center;
}
img#mainImage {
	border:2px solid #fff; 
	max-width:640px; 
	max-height:460px;
}

/* Thumbnails */

#slideshow .pagination {
	width:292px;
	height:175px;
	display:block;
	padding:0;
	margin:0;
	float:right;
	overflow:hidden;
}
#slideshow .pagination li {
	list-style:none;
	width:64px;
	margin:0 2px 12px;
	float:left;
	height:49px;
}
#slideshow .pagination li a {
	display:block;
	width:64px;
	height:49px;
	border:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size:0;
	line-height:0;
	padding:0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;	
	position:relative;
}
#slideshow .pagination li a img,
#slideshow .pagination li a canvas {
	border:2px solid #fff;
	width:60px;
	height:45px;
	cursor:pointer;
}	

/* The span below refers for colored version of the photo */

#slideshow .pagination li a span {
	display:block;
	position:absolute;
	top:2px;
	left:2px;
	width:60px;
	height:45px;
	cursor:pointer;
	opacity:0;
	-moz-transition: all 0.2s ease-out;  
	-o-transition: all 0.2s ease-out;  
	-webkit-transition: all 0.2s ease-out;	
}	
#slideshow .pagination li a:hover span {opacity:1;}
#slideshow .pagination li.current a span {opacity:1;}

/* Gallery bullets */

ol#pagination {
    height: 10px;
    list-style: none outside none;
    margin: 10px 0 0;
    clear:both;
    float:right;
    padding: 0;
}
ol#pagination li {
    float: left;
    margin-right: 7px;
    background: url("http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/slider-bullets.gif") no-repeat scroll left top transparent;
    display: block;
    height: 10px;
    width: 10px;
    overflow:hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    cursor:pointer;    
    text-indent:-9999px;
}
ol#pagination li.current, ol#pagination li:hover {
    background-position: left bottom;
}
ol#pagination li.prev, ol#pagination li.next {display:none !important;}


/* Room detail slideshow ends here */

div.gallery div.sidebar {
	padding:10px 0;
	border-top:10px solid #000;
	width:290px;
	margin:20px 0;
	float:right;
}
div.project div.sidebar h2 {
	text-transform:uppercase;
	color:#222;
	margin:10px 0;
}

a.edit-room {
	display:inline-block;
	background:#393939 url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/edit-icon.jpg) no-repeat 5px center;
	height:26px;
	line-height:26px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:0 12px 0 25px;
	position:absolute;
	bottom:15px;
	right:15px;
}

a.apply {
	background:#393939;
	height:28px;
	line-height:28px;
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:-0.5px;
	font-weight:bold;
	display:block;
	width:280px;
	float:right;
	text-align:center;
}

/* Designer info */

div.designer {
	color:#888;
	line-height:20px;
}
div.designer h3 {
	color:#4b81db;
}
div.designer section#activity-buttons {
	border-top:none;
	margin:15px 0 0;
}
div.userpage section#activity-buttons {
	border-top:none;
	margin:15px 0 0;
}

/* Horizontal slider */

div.room-slider {
	background:#4b81db;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding:15px;
	color:#fff;
	height:250px;
	position:relative;
	margin-top: 13px;
}
div.room-slider h2 {
	margin:0 0 15px;
	color:#fff;
	font-weight:bold;
	font-size:13px;
}
div.room-slider a.room {
	color:#fff;
	float:left;
}
div.room-slider a.room img {border:1px solid #fff;}
div.room-slider a.all {
	background:#224176;
	height:24px;
	line-height:24px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	display:block;
	width:200px;
	float:right;
	text-align:center;
	border:1px solid #80a6e6;
	position:absolute;
	top:12px;
	right:15px;	
}
ul.room-list li {width:490px;}

.payment-form .sbHolder, .payment-form .sbSelector,.payment-form .sbToggle {height:27px; line-height:27px;}
.payment-form .sbOptions a {line-height:16px;}
.payment-form div.field label {margin-bottom:8px;}
.payment-form div.field label.block {height:27px; line-height:27px;}
div.payment {float:right;}

#error-for-showroom-name {
	font-weight: normal;
}

.room-showrooms {
	width: 100%;
	list-style: none;
	margin-top: 5px;
}
.room-showrooms li {
	list-style: none;
	display: inline-block;
	margin-top: 10px;
	padding-left: 10px;
}
.room-showrooms li a {
	display: inline-block;
	float: none;
	margin: 0;
	vertical-align: middle;
}
.room-showrooms .remove {
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/del.png) 0 0 no-repeat;
}

.blue-btn {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: white !important;
	font-weight: bold;
	background-color: #4b81db;
}

.blue-btn.edit {
	padding: 0 10px 0 30px;
	background: #4b81db url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/edit.png) 7px 50% no-repeat;
}
.userpage, .rooms-container, .itinaries-container {
	position: relative;
}

.blue-btn.add {
	padding: 0 10px 0 30px;
	background: #4b81db url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/add.png) 7px 50% no-repeat;
}
.userpage .add {
	position: absolute;
	top: -8px;
	right: 0;
}

#add-profile-itinerary {
	top: 16px;
}

.like-designer.liked {
	opacity: .3;
}

.rooms-container ul.rooms li {
	list-style: none;
	display: inline-block;
	position: relative;
}

#designers-rules {
	width: 850px;
	color: #5a5a5a;
	font-size: 11px;
}
#designers-rules .popup-heading {
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#designers-rules ol {
	list-style-position: inside;
}
#designers-rules ol li {
	font-weight: bold;
	padding-top: 15px;
}
#designers-rules ol li p {
	font-weight: normal;
}

.featured-list.profile-list.itineraries,
.featured-list.profile-list.favorite-designers
{
	float: left;
	position: relative;
}

.featured-list.profile-list.itineraries .desc p,
.featured-list.profile-list.favorite-designers .desc p
{
	max-height: 34px;
	overflow: hidden;
}

/* PAGINATION */

ul.page-nav {
	display:block; 
	text-align:center; 
	margin:15px auto 25px;
	height:30px;
	position: relative;
}
ul.page-nav li {
	display:inline-block; 
/*	margin-right:5px; 
	float:left;*/
	line-height:24px;
}
ul.page-nav li a,
ul.page-nav li span {
	display:inline-block; 
	font-size:13px; 
	color:#777; 
	border:1px solid #bababa; 
	font-weight:bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #eaeaea));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eaeaea')";
	width:24px;
	height:24px;
	text-decoration:none;
	-moz-transition: all 0.2s ease-out;  
	-o-transition: all 0.2s ease-out;  
	-webkit-transition: all 0.2s ease-out;	
	text-shadow:1px 1px 0 #fff;
	-moz-box-shadow: 0px 2px 4px #eee;
	-webkit-box-shadow: 0px 2px 4px #eee;
	box-shadow: 0px 2px 4px #eee;
}
ul.page-nav li a:hover {background:#fff; color:#555; border:1px solid #aaa;}
ul.page-nav li a:active {
	-moz-box-shadow: 0px 2px 6px #aaa inset;
	-webkit-box-shadow: 0px 2px 6px #aaa inset;
	box-shadow: 0px 2px 6px #aaa inset;
}

ul.page-nav li a.active,
ul.page-nav li:not(.arrow) span.current
{
	text-shadow:-1px -1px 0 #222;	
	background:#686868;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#686868', EndColorStr='#686868')";	
	-moz-box-shadow: 0px 2px 6px #333 inset;
	-webkit-box-shadow: 0px 2px 6px #333 inset;
	box-shadow: 0px 2px 6px #333 inset;
	color:#fff;
	border:1px solid #fff;
}

.rooms-container .preloader,
.itinaries-container .preloader {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 662px;
	background-image: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/preloader.gif);
	background-position: 50% 50% !important;
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, .5);
}

input.readonly {
	color: #d3d3d3;
}

.references, .references .field {
	position: relative;
}

.references .remove {
	position: absolute;
	top: 7px;
	right: 0;
	width: 16px;
	height: 16px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/del.png) 0 0 no-repeat;
}

.featured-list.profile-list.room-list.itineraries .desc p {
	max-height: 36px;
}


.featured-list.profile-list.favorite-rooms .desc p {
	max-height: 27px;
	line-height: 13px;
	overflow: hidden;
}
.pf-form div.field textarea {
	width: 610px;
	height: 100px;
}

a.room {
	float: left;
	display: block;
}

ul.rooms .actions {
	display: none;
	position: absolute;
	top: 10px;
	right: 5px;
}
ul.rooms .hover .actions {
	display: block;
}
ul.rooms .actions .edit, ul.rooms .actions .delete {
	display: inline-block;
	position: static;
	width: 23px;
	height: 23px;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/edit_img.png) 0 0 no-repeat;
}
ul.rooms .actions .delete {
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/frontend/del_img.png) 0 0 no-repeat;
}

.rel {
	position: relative;
}

#cc-card-info-img {
	display: none;
	position: absolute;
	top: -340px;
	left: 0;
	box-shadow: 0px 0px 10px black;
	border-radius: 12px;
}

.ui-autocomplete-loading {
	background: white url(http://showrooms.dcdesigncenter.com/admin/resources/images/ajax_small.gif) 97% 50% no-repeat !important;
}

.room-media.ui-sortable a:not(.remove):hover {
	cursor: move;
}

.content-wrapper {
	background-color: white;
	padding-bottom: 60px;
	margin-bottom: -60px;
}

h1.user-name {
	padding: 3px 0;
	line-height: 40px;
}

.userpage .blue-btn.edit {
	float: right;
	margin-top: 10px;
}

#rooms-pagination li + li,
#itineraries-pagination li + li,
#designers-pagination li + li,
#fav-rooms-pagination li + li {
	margin-left: 5px;
}

.designers .thumb {
	width: 210px;
	height: 150px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #CCC;
}

.designers .thumb img {
	max-width: 210px;
	border: none !important;
}

ul.designers,
.rooms-container ul.rooms {
	position: relative;
	left: -12px;
	width: 672px;
}
ul.designers li,
.rooms-container ul.rooms li {
	margin-left: 11px;
}

ul.rooms .room .title,
ul.rooms .room .author {
	height: 17px;
	overflow: hidden;
}

.rooms-container ul.rooms img {
	border: 1px solid #CCC;
}

.room-desc {
	max-height: 210px;
	overflow: hidden;
}

.field.p40 #activity-buttons li {
	margin: 0;
}
.field.p40 #activity-buttons li + li {
	border-left: none;
}

.field.p18 .avatar {
	float: left;
	width: 170px;
	height: 140px;
	overflow: hidden;
}

.field.p18 .avatar img {
	width: 170px;
}

.view-all-designers {
	display: block;
	text-align: right;
	background: url(http://showrooms.dcdesigncenter.com/admin/resources/wdc/images/portfolios/grey-dot.png) 0 50% repeat-x;
}

.view-all-designers a {
	background: white;
	padding-left: 10px;
}

.dropdown .parent {
	position: relative;
}

.dropdown .parent > a {
	background-image: url(../images/frontend/showrooms_profile/right_arrow2.png) !important;
	background-position: 95% 50% !important;
	background-repeat: no-repeat !important;
}

.dropdown .parent > ul {
	position: absolute;
	left: 148px;
	background-color: #4B81DB;
	top: -5px;
	width: 170px;
	padding: 5px 0;
}

.dropdown .parent > ul li {
	width: 100%;
}

.dropdown .parent > ul a {
	display: block !important;
}

.rooms-sort {
	float: right;
	margin: 17px 0 0px 0 !important
}

.rooms-sort.less-margin {
	margin: 0 0 20px 0 !important
}

.designer-philosophy {
	max-height: 100px;
	overflow: hidden;
}