/**
 * 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/
 */

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; }

/* 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: url("http://mura.martreg.com/dcdesigncenter/images/frontend/feeds/bg.gif") repeat-y scroll center top transparent;
    min-height: 100%;
}
#container>header {
  background-color: #FFFFFF;
  height: 165px;
}
#main {
  padding: 0px 0 60px 0;
  overflow:hidden;
}
.wrapper {
  width: 1000px;
  margin: 0 auto;
}
#login {
  margin: 40px 0 0;
  list-style: none;
  float: right;
  overflow: hidden;
}
#login li {
  float: left;
  margin-left: 10px;
  overflow: hidden;
  padding:0 10px 0 0;
  background: url("http://mura.martreg.com/tasks/sites/dcdesigncenter/assets/Image/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;
}
#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/tasks/sites/dcdesigncenter/assets/Image/fb.png) no-repeat;
}
.top-twitter {
  background:url(http://mura.martreg.com/tasks/sites/dcdesigncenter/assets/Image/twitter.png) no-repeat;
}
.top-pinterest {
  background:url(http://mura.martreg.com/tasks/sites/dcdesigncenter/assets/Image/pinterest.png) no-repeat;
}
.top-linked {
  background:url(http://mura.martreg.com/tasks/sites/dcdesigncenter/assets/Image/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: 24px;
  margin: 2px 0 0 10px;
  border: medium none;
  -webkit-appearance: caret;
  outline: none;
  color:#999;
  padding:
}  
#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/tasks/sites/dcdesigncenter/assets/Image/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:normal;
  padding:5px 0 0;
}
#activity-feed>header {
  padding: 0 0 15px 0;
  overflow: hidden;
}
#feed-tabs {
  float: right;
  list-style: none;
}
#feed-tabs li {
  float: left;
  overflow: hidden;
}
#feed-tabs a {
  text-align: center;
  min-width: 60px;
  height: 27px;
  display: block;
  height: 13px;
  font-size: 12px;
  color: #333333;
  font-weight: bold;
}
#feed-tabs .selected {
  color: #D21D00;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
#feed-tabs .left {
  padding: 6px 10px 8px 12px;
  background:#f3f4f7;
}
#feed-tabs .left.selected {
  background:#4b81db;
  color:#fff;
}
#feed-tabs .right {
  padding: 6px 12px 8px 10px;
  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;
  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: 12px/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: #ddd url(http://mura.martreg.com/dcdesigncenter/images/frontend/tweeted.png) no-repeat 30px 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: #4b81db;
  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;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
}
.month {
  padding: 1px 0 0 0;
  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;
}
#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 {
    
}
#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;
}
#registration-form div#photo-upload{
    margin: 0 0 15px;
}
#registration-form label,
#registration-form .label {
  color: #000;
  font-size: 14px;
  margin: 0 0 5px;
}
#profile-image {
  width: 80px;
  height: 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;
}
#registration-form input[type="text"],
#registration-form input[type="email"],
#registration-form input[type="password"] {
  border: none;
  outline: none;
  width: 360px;
  height: 21px;
  padding: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 {
  color: #000;
  font-size: 14px;
  margin: 0 0 5px;
}
#sign-in-form input[type="text"],
#sign-in-form input[type="password"],
#recover-form input {
  border: none;
  outline: none;
  width: 360px;
  height: 35px;
  padding: 0 5px;
  margin: 5px 0 15px;
  background: url(http://mura.martreg.com/tasks/sites/dcdesigncenter/assets/Image/input.png) top left no-repeat;
}
#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 {
  float: left;
  margin: 0 20px 0 0;
  border:1px solid #c0c0c0;
}
#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;
}

#share_box a#sharefb {
  background: url("http://mura.martreg.com/tasks/sites/dcdesigncenter/assets/Image/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/tasks/sites/dcdesigncenter/assets/Image/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/tasks/sites/dcdesigncenter/assets/Image/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;
}
#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 {
  font: 12px/1.4 sans-serif;
  padding: 5px 0px 10px 5px;
  margin: 0 0 0 10px;
  overflow: hidden;
}
#brands>h1,
#itineraries>h1 {
  color: #4b81db;
  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
{
    padding-left: 3px;
}
#brands li {
  list-style:none;
}
#brands li:first-child {
  border: none;
}
#brands a {
  font-size: 14px;
  color: #403d3e;
  display: block;
  line-height:30px;
}
#brands 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 img {
  float: left;
  margin: 0 20px 0 0;
}
#itineraries section h1 {
  font-size: 14px;
}
#itineraries time {
  color: #8C8C8C;
}
#login #sign-in, #login li.before-last a {
  padding:0 10px;
  color:#4b81db;
}
#full-details {
  background:url(http://mura.martreg.com/dcdesigncenter/images/frontend/view_all.png) no-repeat scroll right 7px;
  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 {
  margin:0px 0 20px 10px;
}
#statistics ul {
  padding: 20px 0 0;
  height:82px;
}
#statistics li {
  float: left;
  width: 76px;
  border: 1px solid #E0E0E0;
  text-align: center;
  padding: 10px 0 0;
  display: block;
  font-size: 20px;
  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: 12px;
  color: #000;
}
#statistics span.category:after {
  content: '';
  position: absolute;
  top: -5px;
  left: 33px;
  width: 9px;
  height: 5px;
  background: url("http://mura.martreg.com/dcdesigncenter/images/frontend/showrooms_profile/statistics.png") no-repeat;
}
#statistics li:first-child {
  border-right: none;
  width: 73px;
}
#statistics #shared {
  border-left: none;
}
#statistics #saved {
  border-left: none;
}
#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;
}
#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 {
  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;
}
#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 {
  margin: 0 15px 0 0;
  padding: 0;
  display: inline;
  font-size: 12px;
  color: #333;
}
#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:#4b81db;
  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-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 img {
  float:left;
  margin-left: 12px;
}
.featured-list strong {
  display:block;
  padding:0px 30px 0 90px;
}
.featured-list strong a {
  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;
  padding:0 30px 0 90px;
  color:#3f3d3e;
  font-size:12px;
}
.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 {
  float:right;
  margin:0;
}
.sort-by .filters-showrooms-brands a {
  width:auto;
  padding:0 20px;
}
.list-showrooms .featured-list li {
  background-position:98% center;
}
/**
  * Pagination
  */
.pagination {
  padding:15px 0;
  border-top:1px dashed #ccc;
}
.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 {
  font-size:24px;
  color:#333;
  padding:0 0 0 5px;
}
.list-all-brands dl {
  width:600px;
}
.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;
}
.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:hover {
  color:#4b81db;
  text-decoration:underline;
}
.list-all-brands dd.last-child {
  border-bottom:0 none;
}
.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 45px 0 12px;
}
.itineraries-details li span {
  display:block;
  color:#403d3e;
  float:left;
}
.value {
  text-align:right;
  width:114px;
        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:-40px;
  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;
}
.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;
}

.start-end li {
  float:left;
  list-style:none;
}
.start-end li.first {
  width:200px;
}
.start-end li.last {
  width:167px;
}
.start-end li input {
  border:1px solid #c5c5c5;
  float:left;
  width:114px;
  height:20px;
  -moz-box-shadow:0 0 3px #c5c5c5 inset;
  box-shadow:0 0 3px #c5c5c5 inset;
  padding:4px 5px;
}
#form-add-event label, #form-edit-event label, #form-add-job label, #form-edit-job 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 {
  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;
}
.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 0 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;
}










  


  






/**
 * 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; }
}


li.hiddenli{ display: none; }