/**
 * 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://mura.martreg.com/dcdesigncenter/images/frontend/body_bg.gif) repeat-x left top;*/
}
#container {
    /*background: transparent url("http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/social/fb.png) no-repeat;
}
.top-twitter {
  background:url(http://mura.martreg.com/dcdesigncenter/images/frontend/social/twitter.png) no-repeat;
}
.top-linked {
  background:url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/feeds/like.png) no-repeat 10px center;
}
.action-check {
  background:url(http://mura.martreg.com/dcdesigncenter/images/frontend/feeds/check.png) no-repeat 8px center;
}
.action-comment {
  background:url(http://mura.martreg.com/dcdesigncenter/images/frontend/feeds/comment.png) no-repeat 8px center;
}
.action-showroom {
  background:url(http://mura.martreg.com/dcdesigncenter/images/frontend/feeds/showroom.png) no-repeat 8px center;
}
.action-tweet {
  background:url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/twitter.png") bottom left no-repeat;
  padding-left: 30px;
}
#facebook {
  margin: 0 0 0 20px; 
  background: url("http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/comments_count.png") 5px 0 no-repeat;
}
#likes-count {
  background: url("http://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/likes_count.png") 5px 0 no-repeat;
}
#checkins-count {
  background: url("http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/category1.png") top left no-repeat;
}
#category2 {
  background: url("http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/amex.png") top left no-repeat;
}
#visa {
  background: url("http://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/visa.png") top left no-repeat;
}
#mastercard {
  background: url("http://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/mastercard.png") top left no-repeat;
}
#ecard {
  background: url("http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/add.png) no-repeat 15px center;
}
#like-button a {
  background: url(http://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/like.png) no-repeat 15px center;
}
#share-button a {
  background: url(http://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/share.png) no-repeat 15px center;
}
#info-button a {
  background: url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/twittie.png) left center no-repeat;
  color:#3f3d3e;
        font-weight: bold;
}
#view-all-tweets span {
  background:url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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(http://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/right_arrow2.png) no-repeat 97% center;
  cursor:pointer;
}
.active .over-bg {
  background: #f3f4f7 url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/browse/expand.png) no-repeat right 4px;
}
.collapse-featured {
  background:url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/prev.png) no-repeat;
  left:-35px;
  
}
.edit-list .next a {
  background:url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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(../../tasks/sites/dcdesigncenter/assets/Image/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(../../tasks/sites/dcdesigncenter/assets/Image/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/portfolios/arrow.png") no-repeat scroll center center; 
  height:22px;
}
#site-header nav .sbHolder:hover .sbToggle {
  background:#eee url("http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/portfolios/acc-arrows.png) no-repeat center -186px;}
ul#accordion li a.acc-trigger.active span.arrow {background:url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/portfolios/nav-arrows.gif) no-repeat left center; 
  padding-left:25px;
}
.btnprev:hover {
  background:#4B81DB url(http://mura.martreg.com/dcdesigncenter/images/portfolios/nav-arrows.gif) no-repeat left center; 
  opacity:0.9;
}
.btnnext {
  color: white !important;
  background:#4B81DB url(http://mura.martreg.com/dcdesigncenter/images/portfolios/nav-arrows.gif) no-repeat right center; 
  padding-right:25px;
}
.btnnext:hover {
  background:#4B81DB url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/portfolios/fav-btn.png) 0 -43px no-repeat;
}
a.make-favorite {
  background: url(http://mura.martreg.com/dcdesigncenter/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;
}
img#mainImage {
  border:2px solid #fff; 
  width:640px; 
  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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/dcdesigncenter/images/frontend/edit_img.png) 0 0 no-repeat;
}
ul.rooms .actions .delete {
  background: url(http://mura.martreg.com/dcdesigncenter/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://mura.martreg.com/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://mura.martreg.com/dcdesigncenter/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(http://mura.martreg.com/dcdesigncenter/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
}