/** Font styles 
---------------------------------*/

body {
  margin: 0;
  /*
   * Setting up font size, leading and font family
   * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography
   */
  font: 12pt/15pt "Helvetica Neue", helvetica, Arial, sans-serif;
  letter-spacing:0.05pt;
  background-color: #000;
  color: #fff;
}

/* Links */

a:link, a:visited {
  color: #be986a;
  text-decoration: underline;
  word-break: break-all;
}

a:hover, a:active, a:focus {
  color:#000 !important;
  background-color: #c7aa88 !important;
  text-decoration: none;
}

#hoverNav a:hover, 
#hoverNav a:active, 
#hoverNav a:focus,
.fivestar-widget a:hover, 
.fivestar-widget a:focus,
.fivestar-widget a:active {
  background-color: transparent !important; 
}

div.fivestar-widget-static .star {
    background-image: url("/sites/default/files/fivestar/basic/tick.png");
}
div.fivestar-widget .star, div.fivestar-widget .star a {
    background-image: url("/sites/default/files/fivestar/basic/tick.png");
}
div.fivestar-widget-static .star span.on {
    background-image: url("/sites/default/files/fivestar/basic/tick.png");
}
div.fivestar-widget div.hover a,
div.rating div a:hover {
    background-image: url("/sites/default/files/fivestar/basic/tick.png");
}
div.fivestar-widget-static .star span.off {
    background-image: url("/sites/default/files/fivestar/basic/tick.png");
}

/* LAYOUTS */

#container {width:100%; max-width: 960px;}
#content-column {float:left; width:75%;}
.no-sidebars #content-column {width:100%;}
#sidebar-last{float:left; width:25%; margin:0;}
.sidebar-last .content-inner {margin-right:0;}


/* MOBILE LAYOUTS */

@media only screen and (max-width: 768px) {
    
  #content-column {clear:both; float:none; width:100%;}
  #sidebar-last{clear:both; float:none; width:100%;}
  
}


/* Titles  */

h1 {
    line-height: 18pt;
	font-size: 20pt;
	font-weight:300;
	padding:0.5em;
	margin: 5px 0;
    color: #c7aa88;
}

h2, h3, h4, h5, h6 {line-height:13pt;}
h2 {font-size:14pt;margin-bottom:12pt;}
.block h2 {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 13pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    background-color: rgb(199, 170, 136);
}

h3 {font-size:14pt;margin-bottom:12pt;}
h4 {font-size:14pt;margin-bottom:10pt;}
h5 {font-size:13pt;font-weight:600;margin-bottom:0;}
h6 {font-size:12pt;font-weight:bold;}

/* Paragraph Styles */

p {
 font-size: 1em;
  margin:0 0 12pt 0;
}

/* List Styles  */

ul, ol {
  margin-left: 0;
  padding-left: 20pt;
  margin-bottom: 16px;
}

li {
 font-size: 1em;
 padding-bottom: 5px;
}

/* Table Styles  */

table {
	width: 99%;
	margin-top:0;
}

thead th {color:#fff;}

tr.even td, tr.odd td {
	padding: 5px;
}
tr.odd {
	background-color: #000;
}

tr.even {
	background-color: #222;
}

td, th {border:none;}

td.active {
  background-color: transparent;
}

td.region, td.module, td.container td.category {
    background-color: #666;
    border-bottom: 1px solid #CCC;
    border-top: none;
}

#arrange tr.odd,
tr.odd td.active {
 background-color: #444;
}

#arrange tr.even,
tr.even td.active {
 background-color: #666;
}

/* Code */

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

ul.tabs span.tab {
 color: #fff;
}

ul.primary span.tab {
 color: #000;
}

.front a.trim {
padding:0 1px;
display: inline-block;
overflow-x: hidden;
overflow-y: hidden;
position: relative;
top: 3px;
}

body.section-watches ul.links.inline {
 background-color: #222222;
 border: 1px solid #FFFFFF;
 display: inline-block;
 padding: 5px;
 text-align: center;
 width: 98%;
 margin: 1em 0 0;
}

ul.links.inline li {
 padding:0 1.5em;
}

.in_favorites {
 color: #000;
 background-color: #C7AA88;
}

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

form {margin:0;}

input, textarea, select {
    background-color: #fff;
    border: 1px solid #000;
    margin: 0 3px;
    border-radius: 0;
    padding: 2px;
    font-size: 1em;
}

input[type=submit] {
    background-color: #C7AA88;
    border: 1px solid #FFFFFF;
}

#messages-and-help {clear:both;}

.section-messages ul.primary {
    padding: 0 0 .2em .3em;
    font-size:0.9em;
}

#edit-title{
	font-size: 24px;
}

#block-views--exp-Vintage_Ads-page_1 #edit-title {
 width:60px; 
}
#system-themes-form img{
	width:100px;
}
.form-item .description{
	font-style:italic;
	line-height:1.2em;
	font-size:0.8em;
	margin-top:5px;
	color:#777;
}
#edit-delete{
	color:#c00;
}


.model-catalog a.lightbox-processed {
    min-height: 110px;
    display: block;
}

/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}

.feed-icon, #block-addtoany-0 { 
 float: right;
 margin: 0 10px 0 0; 
}

/** Region Colors
---------------------------------
*  delete when starting a new theme */

#header { 
 height: 150px;
 border:1px solid #000;
}

#header img {text-align:center;}
#footer { background-color: #000;}
#sidebar-first {background-color: #000; }
#sidebar-second { background-color: #f000 }
#navigation { background-color: #f000; }
#main-content {clear:both;}
#columns {border:1px solid #fff;}

/** Members Login */

#block-block-4 {
 margin-top: -40px;
}

#user-login {
 width: 100%;
}

#user-login h2 {
 font-size:14pt;
 margin: 0;
}

/* ADSENSE SIDEBAR ADVERT */

#block-block-27 {text-align:center;}


/* HOMEOPAGE FEATURE BLOCK */

.homepage-feature-block {display:inline-block; width:22%; margin:0 1%;min-height:210px; vertical-align:text-top;font-size:10pt;text-align:center;}
.homepage-feature-block p {line-height:1em;}

/** ADSense */

.adsense {}

#block-adsense_oldcode-0 {
 width: 215px;
 height: 200px;
 margin-top: 20px;
}

#block-adsense_oldcode-1 {
 margin: -1px auto 0 auto;
}

/** myBulova Ads */
#views_slideshow_singleframe_teaser_section_Advertisements-block_1 {margin:0 auto;}

#block-views-Advertisements-block_1 {
  width: 100%;
  max-width:100%;
  height: auto;
  margin: -20px auto 20px auto;
  text-align:center;
}

#block-views-Advertisements-block_1 a:hover, 
#block-views-Advertisements-block_1 a:focus,
#block-views-Advertisements-block_1 a:active {
  background-color: #C7AA88;
  color:#000000;
}


#block-views-Advertisements-block_1 img {
  width:90%;
  max-width:90%;
  height:auto;
  padding: 1px;
  border:1px solid #fff;
  background-color: #fff;
}

.advertise_here {
  float: right;
  font-size: 8pt;
  margin-top: -5px;
}

#block-views-Advertisements-block_1 .advertise_here a:hover, .advertise_here a:focus, .advertise_here a:active {
  background-color: #c7aa88;
}

.ad_link {
 font-size: 8pt; 
 float: right;
 margin-top: -5pt;
}

/* Vintage Ads */

.view-Vintage-Ads td {
 width: 100px;
 height: 120px;
 text-align: center;
 border:none;
}

/* QUICK SEARCH */

#block-block-24 form {margin:0;padding-top:10px;}

/** Menus */

#block-nice_menus-1 {
 float: left;
 width: 562px;
 padding:0;
}

#block-nice_menus-1 .block-inner {
 background: #000 url(/themes/basic/css/images/bulova_banner.jpg) no-repeat 0px 0px;
 padding: 100px 0 0 31px;
 width: 562px;
 margin:0 auto;
 height:50px;
}

body.logged-in #block-nice_menus-1 .block-inner {

}

ul.nice-menu li, ul.nice-menu-down li,
ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent,
#header-region ul.nice-menu li {
 background-color: transparent;
 border-top: none;
 border-left: 2px solid #be986a;
 border-right: 2px solid #be986a;
 border-bottom: 2px solid #be986a;
 padding: 0 0.75em;
 height: 30px;
}

ul.nice-menu li a, ul.nice-menu-down li a,
ul.nice-menu-down li.menuparent a, 
#header-region ul.nice-menu-down li.menuparent a,
#header-region ul.nice-menu li a {
  color: #fff;
  font-size: 12pt;
  text-decoration: none;
}

#header-region ul.nice-menu li.menu-path-node-264:hover,
#header-region ul.nice-menu li.menu-path-search:hover,
#header-region ul.nice-menu li.menu-path-search-bulova-watches:hover,
#header-region ul.nice-menu li.menu-path-forum:hover,
#header-region ul.nice-menu li.menu-path-node-265:hover,
#header-region ul.nice-menu li.menu-path-node-262:hover,
#header-region ul.nice-menu li.menu-path-user:hover,
#header-region ul.nice-menu li.menu-path-logout:hover,
#header-region ul.nice-menu li.menu-path-mybulova_watches:hover,
#header-region ul.nice-menu li.menu-path-node-add-watch:hover,  
#header-region ul.nice-menu li.menu-path-node-261:hover ,
#header-region ul.nice-menu li.menu-path-vintage-bulova-watch-ads:hover,
#header-region ul.nice-menu li.menu-path-node-add-vintage-ad:hover,
#header-region ul.nice-menu li.menu-path-contact:hover,
#header-region ul.nice-menu li.menu-path-node-268:hover,
#header-region ul.nice-menu li.menu-path-node-296:hover,
#header-region ul.nice-menu li.menu-path-node-852:hover,
#header-region ul.nice-menu li.menu-path-search_bulova_movements:hover {
 background-color: #c7aa88;
}

ul.nice-menu ul li.menu-4349,
ul.nice-menu ul li.menu-4357,
ul.nice-menu ul li.menu-4398,
ul.nice-menu ul li.menu-4870,
ul.nice-menu ul li.menu-5004,
ul.nice-menu ul li.menu-5006,
ul.nice-menu ul li.menu-10113,
ul.nice-menu ul li.menu-10170,
ul.nice-menu ul li.menu-14164 {
 width:225px;
 letter-spacing: -0.01em;
}

#header-region ul.nice-menu li.menu-path-forum:hover {
 background: #c7aa88 url() no-repeat 0 0;
}

#header-region ul.nice-menu li a:hover {
 color: #000;
}

#header-region ul.nice-menu li a:focus,
#header-region ul.nice-menu li a:active {
 color: #000;
}

#header-region ul.nice-menu ul {
 background-color: #222;
 margin-top: 5px;
 margin-left: 0px;
 border-top: none;
}

.block-region {
  background-color: #222;
}

#block-admin-display-form td {
 color: #fff; 
}

.block-title {
 color:#c7aa88;
}

#block-admin-display-form {
  color: #000;
}

#block-admin-display-form td.region {
  color: #fff;
}

#block-admin-display-form a:link, #block-admin-display-form a:visited  {
  color: #e986a;
}

#block-views-Recent_Additions-block_1 {
  font-size: 0.9em;
}

#block-views-Recent_Additions-block_1 .views-field-view-node {
 text-align: right;
 width: 15px;
}

#block-views-Recent_Additions-block_1 tr.odd,
#block-views-Recent_Additions-block_1 tr.even {
  background-color: #000;
  line-height: 12pt;
}

ul.pager {
  margin: 1em 0;
}

ul.pager li a {
 color: #fff;
}

ul.pager li a:hover, ul.pager li a:focus {
 color: #000;
}

.item-list .pager li {
    margin: 0 1.5%;
    padding: 0;
}
 
#content-field-overview {
 width: 50%;
}

/* Bulova Search */

.view-Bulova-Search p,
.view-Bulova-Search-Unknown p {
 margin:0;
}

.view-Bulova-Search .views-exposed-form,
.view-Bulova-Search-Unknown .views-exposed-form {
 width: 100%;
}

.button-wrapper.edit-submit-Model-Catalog {
    padding-top: 14px;
    display: inline-block;
}

.views-widget-filter-field_mov_sn_value,
.views-widget-filter-field_mov_sn_value input,
.views-widget-filter-field_case_sn_value,
.views-widget-filter-field_case_sn_value input,
.views-widget-filter-field_mov_model_value,
.views-widget-filter-field_mov_model_value input {max-width:130px;line-height:0.9em;display:inline-block;}

.views-widget-filter-field_mov_sn_value i,
.views-widget-filter-field_case_sn_value i,
.views-widget-filter-field_mov_model_value i {font-size:0.8em;}

.views-widget-filter-comment,
.views-widget-filter-comment input,
.views-widget-filter-field_add_info_value,
.views-widget-filter-field_add_info_value input,
.views-widget-filter-field_watch_variant_value,
.views-widget-filter-field_watch_variant_value input {max-width:150px;}

.view-Bulova-Search td.active,
.view-Bulova-Search-Unknown td.active {
  background-color: transparent;
}

.view-Bulova-Search label, .view-Bulova-Search th,
.view-Bulova-Search-Unknown label, .view-Bulova-Search-Unknown th {
 font-size: 10pt; 
}

.views-field-name {
  width: 120px;
}

.views-field-edit-node {
 text-align: right;
 width:60px;
}
.views-widget-filter-field_mov_jewels_value_many_to_one {margin-right:8%;}
.views-widget-filter-field_case_manufacturer_value_many_to_one {clear:both;}

/* 
.views-widget-filter-field_watch_variant_value {
 clear:left;
 margin-top:-51px;
 margin-right:8px;
}
*/

.views-widget-filter-field_watch_variant_value input {
 width: 190px;
}

.view-Vintage-Ads .form-text {
 width: 60px;
 height: 20px;
 font-size: 1.2pt;
}

#edit-title {
 font-size: 12pt;
}

.views-exposed-form #edit-title {
 width:40px;
}

#forum .links {
  margin: 10px 0 10px -10px;
}

#block-views-Home_Page_New_Watches-block_1 {
 clear: both;
 float: left;
}

.home-page-watch {
 float:left;
 width: 20%;
 height: 150px;
 text-align: center;
 font-size: 11pt;
 line-height: 0.8em;
}

.home-page-watch a {
 font-size: 1em;
}

.home-page-watch a.hpwi:hover,
.home-page-watch a.hpwi:focus,
.home-page-watch a.hpwi:active {
 background-color:#000 !important;
}

.view-Home-Page-Random-Watches img:hover {
 border-bottom:2px solid #666666;
}

.block h3 {
 margin-top: 10px;
 margin-bottom: 0;
 font-size: 13pt;
 font-weight: bold;
 color: #000;
 padding: 2px;
 background-color: #c7aa88;
}

#edit-field-year-0-value-date{
 width: 60px;
}
.page-node-add-watch .form-item,
.page-node-add-watch .form-radios,
.node-type-watch .form-item,
.node-type-watch .form-radios  {
 margin-top:0 !important;
}

#edit-field-year-value-value-date-wrapper input {max-width:60px;}
.views-widget-filter-field_year_value {padding-top:0 !important;}

#edit-field-watch-variant-0-value-wrapper {
 margin-left:0px;
 display:inline-block;
 width: 250px;
}

#edit-field-watch-variant-0-value-wrapper input {
 width: 60px;
 float:left;
 margin-right:5px;
}

.views-widget .date-views-filter-wrapper {
  min-width: 60px;
  width: 60px;
  margin-top: -5px;
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 8px;
}

#edit-term-node-tid-depth-wrapper {
 width: 200px;
}

.watch_search_reset {
 left: 270px;
 position: relative;
 top: 190px;
}

#block-block-6 {
 /* margin-top: -20px; */
 margin-bottom: 5px;
}

#block-block-6 p {
  font-size: 10pt;
  margin: 0;
}

/* Lone Eagle Story */

#node-263 {
 background-color:#fff;
 color: #000;
 padding: 20px 5px;
}

#node-263 p {
 font-size: 10pt;
 line-height: 12pt;
}

html.js fieldset.collapsed legend a {
 background-image: none;
 background-color: #000;
}

html.js fieldset.collapsible legend a:hover,
html.js fieldset.collapsible legend a:hover,
html.js fieldset.collapsible legend a:active {
  background-color: #c7aa88;
  color: #000;
}

.collapse-processed a {
  color:#c7aa88;
}

legend {
 color: #fff;
}
/* COMMENTS */

#forum-0 p {
  margin: 0;
}

.resizable-textarea {
 width: 100%;
}

.node-type-forum .node-inner {
 margin-bottom: 0px;
}

.node-type-forum .content {
 margin-top: 10px;
}

.comment {
 border:1px solid #fff;
 margin: 0 0 20px 0;
}
.comment .content img {
 max-width: 100%;
 height: auto;
}

.new {
 display: none;
}

.comment-top {
  width: 100%;
  height: 55px;
  background-color:#531808;
  border-bottom: 1px solid #fff;
  padding-top: 5px;
}

.comment .user-picture {
 float:left;
 background: #531808 url(images/comment_user.gif) no-repeat 5px 0;
 width: 55px;
 height: 50px;
 padding: 0 5px 5px 5px;
}

.comment .submitted {
 float:right;
}

.comment .comment_user {
 float: left;
}
.comment .comment_date {
  float: right;
  text-align: right;
  font-size: 9pt;
  padding-right: 5px;
}
.comment .content {
 clear: both;
 padding: 5px;
 background-color: #000;
 min-height: 50px;
}

.comment .links {
  width: 100%;
  text-align: right;
  background-color: #531808;
  border-top: 1px solid #fff;  
}

.comment .links a, .comment_forbidden {
  font-size: 9pt;
}

#block-forum-0 ul {
  padding: 0 0 2pt 0;
}

#block-forum-0 li a, #block-comment-0 li a, .more-link {
  color: #be986a;
  font-size: 10pt;
}

#block-forum-0 li a:hover, #block-comment-0 li a:hover {
  color: #000;
}

#block-comment-0 li  {
  font-size: 9pt;
}

.box, .box h2 {
 margin-top: 10px;
}

#comment-form .form-item {
margin-bottom:1em;
margin-top:-1em;
}

.taxonomy ul.links li {
 padding: 0;
 font-size: 16pt;
}

.node-inner {
 margin-bottom: 30px;
}

.logged-in .watch_owner {
 padding: 15px 0;
}

/* my Watches */

.view-myBulova-Watches .views-field-edit-node,
.view-myBulova-Watches .views-field-delete-node {
  width: 50px;
}

.view-myBulova-Watches .views-field-name {
 width: auto;
}

.view-myBulova-Watches .views-field-delete-node,
.view-myBulova-Watches .views-field-edit-node {
  width: 60px;
  text-align: right;
}

.taxonomy li a.active {
 color: #be986a;
}

.taxonomy li a:hover, .taxonomy li a:focus {
 color: #000;
 background-color: #c7aa88;
}

.profile .picture {
float:right;
margin:1.5em 0 0 0;
}

/* New Model Added */

#block-views-New_Model_Alert-block_1 {
 border: 1px solid red;
 margin: 10px;
 padding:0;
}

#block-views-New_Model_Alert-block_1 h3 {
 background-color: red;
 margin: 0 0 5px 0;
}

.views-field-field-model-other-value {
  padding: 0 0 5px 5px;
}

.views-field-field-model-other-value a.active {
  color: #be986a;
}

.views-field-field-model-other-value a:hover, .views-field-field-model-other-value a:focus {
  color: #000;
}

.system-status-report tr {
 background-color: #fff;
 color: #000;
}

.view-New-Users .views-field-name  {
    width:180px;
    margin: 0;
    display: inline;
}

.view-New-Users .views-row {
 border-bottom:1px solid #fff;
}

/* RECENT USER COMMENTS */

#block-views-64817be6e568b00d60b5f28f9cc879f8,
#block-views-Recent_Forums-block_1,
#block-favorite_nodes-0,
#block-block-22 {
 width: 50%;
 float:left;
}

#block-views-64817be6e568b00d60b5f28f9cc879f8 {
 margin-right: 30px;
}

.view-Recent-User-Comments .view-content h3,
.view-Recent-User-Comments-Home .view-content h3,
.view-Recent-Forums .field-content a {
 background-color: #000;
 font-size: 0.9em;
 font-weight: 0;
 margin:0;
 padding:0;
}

.view-Recent-Forums .field-content a {
 font-weight: bold;
}

.view-Recent-User-Comments .view-content h3 a:link,
.view-Recent-User-Comments-Home .view-content h3 a:link,
.view-Recent-Forums .views-field-title a:link {
 color: #BE986A;
 margin-top:3px;
}

.view-Recent-User-Comments .last-comment-timestamp,
.view-Recent-User-Comments-Home .last-comment-timestamp,
.view-Recent-Forums .created {
 padding: 2px 0 6px;
 font-size: 90%;
 line-height: 0.9em;
 border-bottom:1px solid #fff;
 margin-bottom:3px;
}
.view-Recent-User-Comments .title,
.view-Recent-User-Comments-Home .title {
 border-bottom:1px solid #fff;
 padding-bottom: 2px;
 font-size: 90%;
}

.more-link {
 margin-top: -8px;
}

/* Favorite Nodes */

#block-favorite_nodes-0 .content h3 {
 color: #fff;
 background-color: #000;
 margin:0;
 font-size: 0.95em;
}

#block-favorite_nodes-0 ul {
 padding: 0;
}

#block-favorite_nodes-0 .item-list ul li {
 list-style: none outside none;
 margin:0;
 padding:0;
 border-bottom:1px solid #fff;
}

.adr {
  margin-bottom: 20px;
}

#block-gmap_location-1 .content {
  margin-top: -15px;
}

#gmap-auto1map-gmap0 {
 margin-top: 15px;
}

/* Recent Additions */

.view-Recent-Additions th {
 border: none;
}
.view-Recent-Additions tr.even td, 
.view-Recent-Additions tr.odd td {
 padding: 2px;
}

.view-Recent-Additions .views-field-view-node,
.view-Recent-Additions .view-node {
 width: 30px;
}

.view-Recent-Additions {
 font-size: 1em;
}

/* Recent Forum Comments */

.view-Recent-Forums caption {
  text-align: left;
  font-style: normal;
}

.view-Recent-Forums table {
  margin-bottom: 10px;
}

.view-Recent-Forums tr.odd, .view-Recent-Forums tr.even {
  background-color: #000;
}

/* GMAP */

#block-views-User_Map-block_1 {
 width: 100%;
 margin: 10px auto;
 border-left: 5px solid #c7aa88;
 border-right: 5px solid #c7aa88;
 border-bottom: 5px solid #c7aa88;
}

#block-views-User_Map-block_1 h3 {
  margin-top: 0;
}

#block-views-User_Map-block_1 .content {
 margin-top: -15px;
}

.gmnoprint .views-label-mail, 
.gmnoprint .views-field-name,
.gmnoprint .views-field-city,
.gmnoprint .views-field-phpcode {
  color: #222222;
  width: 220px;
}

/* RSS */

#block-node-0 {
 float: right;
 width: 30px;
}

#block-system-0 {
 float: right;
 width: 90px;
}

/* WATCH SEARCH */

#edit-term-node-tid-depth,
#edit-field-case-manufacturer-value-many-to-one-wrapper {
 height: 120px;
 padding: 2px;
 font-size:0.8em;
}

/* FORUM SEARCH */

.page-search .tabs {
  display: none;
}

#search-block-form {
  width: 98%;
  display:inline-block;
  border:1px solid #fff;
  background-color: #222;
  padding-left: 10px;
}

#edit-search-block-form-1-wrapper {
 clear: left;
 float: left;
}

#edit-custom-search-vocabulary-2 {
  margin-left: 12px;
  margin-right: 12px;
}

#search-block-form .form-submit {
    background-color: #C7AA88;
    border: 1px solid #FFFFFF;
    float: right;
    margin-right: 1em;
    margin-bottom: 1.35em;
}

#forum td.last-reply {
 width: 150px;
}

input.custom-search-default-value {
 width: 140px;
}

.views-widget-filter-date_filter .description {font-size:1em;}

/* WATCH DETAILS */

.field-field-image-1 {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #fff;
}

.add-watch-note {
 font-weight: bold;
 color: #FF9900;
}

#edit-field-watch-gender-value-Mens-wrapper,
#edit-field-watch-gender-value--wrapper,
#edit-field-watch-gender-value-Ladies-wrapper {
 float:left;
 width:80px;
}

/* FORUM TOPIC BLOCK */

.block-forum .item-list ul li {
 list-style: none;
 margin: 2px 0;
 padding-bottom: 2px;
 border-bottom: 1px solid #fff;
 font-size: 0.9em;
}

.block-forum .item-list ul {
 padding: 0;
}

.block-forum li a.active {
 color: #BE986A;
}

.page-node-add-forum-0 .help {
 color: #FFCC00;
}

/* MOVEMENT MODELS */

.views-field-comment-count {
 text-align:center;
 width: 100px;
}

.node-inner img {
 max-width: 100%;
 height: auto;
}

/* PVT MSG */

div.privatemsg-message-new {
 background-color: #000;
}

.privatemsg-message-column {
 width: 90%;
}

.privatemsg-author-avatar {
 width: 10%;
}

.field-sale-price,
#edit-field-sale-price-0-value-wrapper .description {
 color: #FFCC00;
}

.search-watch-price {
 color: #FFCC00;
 text-decoration: none;
 font-size: 0.85em;
}

.not-logged-in .field-sale-price {
 display: none;
}

.logged-in .field-sale-price {
 display: block;
 font-size: 1.2em;
 text-transform: uppercase;
}

#top100 {
 display:none;
}

/* DONATE BLOCK */

#block-block-13 {
 width: 150px;
 float: right;
 text-align: center;
 margin-top: 35px;
}

.not-logged-in #block-block-13 {margin-top: 60px;clear: right;}

#block-block-13 form {
 height: 30px;
}

#block-block-13 input {
    background:transparent;
}

#block-block-13 p {
 font-size: 0.8em;
 line-height: 1em;
}

/* Translate */

#block-block-15,
#block-gtranslate-0 {
 width: 160px;
 height: 60px;
 float: left;
 margin-top: 35px;
 text-align: center;
}

#google_translate_element {
    margin: -20px 0 0;
    padding: 0;
}
.goog-te-gadget-simple {
    background-color: #C7AA88  !important;
    border-color: #BE986A  !important;
}

.goog-te-gadget-simple .goog-te-menu-value,
.goog-te-menu-value span {
    color: #000000 !important;
}

#block-block-15 p {
 margin: 0;
}

/* Member sign in */
#block-block-20 {
 width: 150px;
 float: right;
 text-align: center;
}

/* Polls */

#block-poll-0 .links {
 width: 100px;
 float: right;
 text-align: right;
 padding: 0;
 line-height: 1em;
}

#block-poll-0 .links li {
 font-size: 10pt;
}

.poll .title {
 padding-bottom: 5px;
 border-bottom:1px solid #fff;
}

.poll .text {
 clear: both;
 float: left;
}

.poll .percent {
 float: right;
 margin-top: -1.2em;
}

.poll .bar {
 background-color: #000;
 margin-top: 1.5em;
}

.poll .bar .foreground {
 background-color: #FF9900;
 min-width: 1px;
 float: none;
}

.poll .total {
 font-size: 1em;
}

.view-Home-Page-Random-Watches {
 width: 100%;
}

.view-Home-Page-Random-Watches td {
 text-align: center;
}

.view-Home-Page-Random-Watches img {
 border:1px solid #666;
 height: 80px;
 padding: 2px;
 margin-top: 5px;
}

.taxonomy ul.links li.first {
 display: none;
}

.taxonomy ul.links li.taxonomy_term_751,
.taxonomy ul.links li.taxonomy_term_752,
.taxonomy ul.links li.taxonomy_term_754,
.taxonomy ul.links li.taxonomy_term_755 {
 font-size: 1em;
}


.taxonomy ul.links li.taxonomy_term_751 a {
 color: green;
 text-decoration: none;
}

.taxonomy ul.links li.taxonomy_term_752 a {
 color: blue;
 text-decoration: none;
}

.taxonomy ul.links li.taxonomy_term_754 a {
 color: yellow;
 text-decoration: none;
}

.taxonomy ul.links li.taxonomy_term_755 a {
 color: red;
 text-decoration: none;
}

.fivestar-static-form-item {
 margin-bottom: 1em;
}

#block-counter-0 {
 position: absolute;
 top: 115px;
 text-align: center;
 width: 145px;
 line-height: 1em;
}

.not-logged-in #block-counter-0 {
 top:90px;
}

#counter li {
 list-style-type: none;
 padding: 0;
 font-size: 0.8em;
}

#admin-menu li,
#admin-menu li li {
 font-size:1.1em !important;
}

/* QR Code Block */

#block-block-17 {
 margin-top: 20px;
 margin-left: 25px;
}

/* Home page For Sale */

#block-views-Feature_Sale_Watches-block_1,
#views_slideshow_singleframe_main_Feature_Sale_Watches-block_1 {
 display:block;
}
.fs-image {
 display:block;
 height:200px;
 width:210px;
 text-align:center;
}

.view-Feature-Sale-Watches {
 font-size: 0.85em;
 min-height:220px !important;
 max-width: 220px;
 margin: 0 auto;
 display: block;
 text-align:center;
}

.view-Feature-Sale-Watches .views-field-title {
 text-align: center;
 width: 210px;
 margin: 2px auto;
}

img.for_sale_home {
 height: 150px;
 max-width: 210px;
}

.view-Feature-Sale-Watches .views-field-privatemsg-link {
 clear: both;
 float: right;
 font-size: 0.85em;
}

.view-Feature-Sale-Watches .view-footer {
 text-align: center;
}

.view-Feature-Sale-Watches .view-footer a {
 color: #FF9900;
}

.views_slideshow_singleframe_controls {
    float: right;
    height: 20px;
    padding: 0;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 50px;
}

.views_slideshow_singleframe_previous,
.views_slideshow_singleframe_pause,
.views_slideshow_singleframe_next {
 text-indent: -999em;
 font-size: 0em;
 color: #C7AA88;
}

.views_slideshow_singleframe_pause {
 display: none;
}

a.views_slideshow_singleframe_previous {
 width: 25px;
 height: 22px;
 background: transparent url(images/prev-button.png) no-repeat 10px 3px;
 display: block;
 float: left;
}

a.views_slideshow_singleframe_next{
 width: 25px;
 height: 22px;
 background: transparent url(images/next-button.png) no-repeat 0 3px;
 display: block;
 float: right;
}

.badge {
 margin-right: 1em;
}

body.page-node-add-vintage-ad #edit-field-vintage-ad-models-value,
body.node-type-vintage-ad.section-node-edit #edit-field-vintage-ad-models-value {
 height: 300px;
}

#member-button {
 display:inline-block;
 position: absolute;
 top: 35px;
 left: 17px;
 text-indent: -999em;
 width:125px;
 height:40px;
 background: #000 url(images/member-off.png) no-repeat 0 0;
}

#member-button:hover,
#member-button:focus,
#member-button:active {
 background: #000 url(images/member-on.png) no-repeat 0 -1px;
}

body.tax--Unknown .fivestar-widget,
body.tax--Unknown .hide_this_link,
body.tax--Unknown .fivestar-widget,
body.tax--Unknown .hide_this_link,
body.tax--Unknown .fivestar-static-form-item,
body.tax--Non-Conforming .fivestar-widget,
body.tax--Non-Conforming .hide_this_link,
body.tax--Non-Conforming .fivestar-widget,
body.tax--Non-Conforming .hide_this_link,
body.tax--Non-Conforming .fivestar-static-form-item,
body.tax--Other .fivestar-widget,
body.tax--Other .hide_this_link,
body.tax--Other .fivestar-widget,
body.tax--Other .hide_this_link,
body.tax--Other .fivestar-static-form-item {
 display: none;
}

.flag-wrapper {
    float: left;
    margin-left: 1em;
    margin-top: -1.3em;
}
.flag-message {
    margin-left: 1em;
    margin-top: -1.3em;
}

.view-Flagged-Content {
 font-size:0.9em;
}

.view-Flagged-Content .flag-wrapper{
 float: none;
 margin-left: 0;
 margin-top: 0;
}

.view-Flagged-Content .views-field-ops {
 border-bottom:1px solid #fff;
}

#comment-form .form-item label {
 display: inline-block !important;
}

.box h2 {
 margin-bottom:0.8em;
}

/* Comment Notify */

#edit-notify-wrapper {
margin-top: 10px !important;
margin-bottom: 5px !important;
}

#comment-form .clear-block {
    background: #222222 url(images/comment-notify-bg.png) 99% 2px no-repeat;
    border: 2px solid #BE986A;
    margin-bottom: 1em;
    padding: 0 10px;
}

/* lightbox2 Caption */

#imageData #imageDetails {
 width: 85% !important;
}

.view-Taxonomy-List .views-field-name {
 width: auto;
}

/* Number of votes */

.node-type-watch #content-top {
 height: 0;
}

/*
#block-views-vote_number-block_1 {
position: relative;
left: 55px;
top: 90px;
width: 100px;
}

.not-logged-in #block-views-vote_number-block_1 {
 top: 70px;
}
*/

.view .view-header {word-break: break-word;}

.view-Model-Catalog h3 {
 background-color: #C7AA88;
 border-top: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF;
 color: #000000;
 margin-bottom: 0;
 margin-top: 1em;
 padding: 5px;
}

.view-Model-Catalog h3 a {
  color: #000000 !important;   
}

.view-Model-Catalog td {
 width: 100px;
}

.model-catalog {
 width: 100px;
 height:125px;
 text-align: center;
}

.view-display-id-page_2 td,
.view-display-id-page_2 .model-catalog,
.view-display-id-page_3 td,
.view-display-id-page_3 .model-catalog,
.view-display-id-page_4 td,
.view-display-id-page_4 .model-catalog,
.view-display-id-page_5 td,
.view-display-id-page_5 .model-catalog,
.view-display-id-page_6 td,
.view-display-id-page_6 .model-catalog,
.view-display-id-page_7 td,
.view-display-id-page_7 .model-catalog {
    width: auto;
    min-width: 110px;
    min-height: 150px;
}

.model-catalog img {
 border:1px solid #fff;
}


/* NEW SITE CHANGES - 4 July 2012 */

#edit-taxonomy-1-wrapper,
#edit-field-watch-variant-0-value-wrapper {
 display: none;
}

.page-node-add-watch fieldset,
.node-type-watch fieldset {
 display:none;
}
.admin #edit-taxonomy-1-wrapper,
.admin.page-node-add-watch fieldset,
.admin #edit-field-watch-variant-0-value-wrapper,
.sudo #edit-taxonomy-1-wrapper,
.sudo.page-node-add-watch fieldset,
.sudo #edit-field-watch-variant-0-value-wrapper {
 display: block;
 width:400px;
 float:left;
}

.admin.node-type-watch fieldset,
.sudo.node-type-watch fieldset {
 display: block;
 width:400px;
}

.node-unpublished {
    background-color: #111111;
}

.custom-search-filter li a.active,
li a.active {
    color: #BE986A;
}

.view-myBulova-Watches .views-field-field-year-value {
 width: 30px;
}

.view-panel-member-emails {
 margin-bottom: 1em;
}

.view-panel-member-emails .views-row {
 float:left;
}

/* PRODUCT */

.node-type-product .node-inner img {
 float: right;
 margin-left:2em;
}
.node-type-product .submitted {
 display:none;
}

.front #block-block-22 img {
 margin-left:15%;
}
#block-views-Recent_User_Comments-block_1,
#block-views-Recent_Forums-block_1 {
 width: 46%;
 float: left;
 margin-left: 1%;
 margin-top:-6px;
 line-height:1.1em !important;
}
#edit-field-for-sale-paid-value-wrapper {
 display:none;
}
.admin #edit-field-for-sale-paid-value-wrapper {
 display:inline-block;
}

.block .view ul.pager {
 padding: 0;
}
.block .view ul.pager li {
 margin: 0;
 font-size:0.9em;
}

/* Recently added vintage ads */

#block-views-Vintage_Ads-block_1 {
 height:150px;
 display:block;
}

#views_slideshow_singleframe_teaser_section_Vintage_Ads-block_1 {
 min-height: 150px !important;
}

#views_slideshow_singleframe_teaser_section_Vintage_Ads-block_1 .views_slideshow_singleframe_slide {
 width: 100%;
 text-align: center;
}

#block-views-Vintage_Ads-block_1 .views-row {
 float:left;
 width: 50%;
 text-align: center;
 margin-top:5px;
}

.node-type-watch #edit-submit,
#edit-field-sale-price-value-wrapper,
#edit-field-add-info-0-value-wrapper {
 clear:both;
}
#edit-field-add-info-0-value-wrapper {
 margin-top:1em;
}

.front tbody {
 border:none !important;
}

.view-Feature-Sale-Watches .field-content a:hover,
.view-Feature-Sale-Watches .field-content a:focus {
 background-color: #BE986A !important;
 display:inline-block;
}

.red-new {
 color:white;
 font-size:0.5em;
}

.quote-msg {background-color:#222222 !important;}

#node-264 .links {display:none;}

/* CLEAR FLOATS */

#block-switchtheme-0 {clear:both;}

span.back-to-top-link a {color: #000; font-size:0.8em; float:right;}

/* MEDIA QUERIES */

@media only screen and (max-width: 768px) {
    h1 {text-align:center;}
     
    #columns {border:none;}
    
    #block-nice_menus-1,
    #block-views-Recent_User_Comments-block_1,
    #block-views-Recent_Forums-block_1 {width:100% !important; margin:0;}
    
    .homepage-feature-block {width:47%; font-size:1em;text-align:center; margin:1em 0;}
    
    #block-nice_menus-1 .block-inner {width: 95%; background-size: 100% auto; padding: 17% 0 0 5%;}
    
    ul.nice-menu {width:88%; margin-bottom:10px;}
    
    ul.nice-menu li, ul.nice-menu-down li, ul.nice-menu-down li.menuparent, 
    #header-region ul.nice-menu-down li.menuparent, 
    #header-region ul.nice-menu li {width:100%; background-color:#000;}
    
    ul.nice-menu-down li:first-of-type {background-color:transparent;}
    
    ul.nice-menu li ul {width:100%; background-color:#222;}
    ul.nice-menu li ul li {width:93% !important;}
    ul.nice-menu li ul li a {width:96% !important;}
   
   .front a.trim {text-align:center; width:30px; text-indent:0;}
   
   #block-views-Advertisements-block_1 {width:95%; max-width:95%;}
   #block-views-Recent_Additions-block_1 {font-size: 1em;}
   
   input.custom-search-default-value {width:92%;}
   
   img.imagefield,
   .comment .content img {width:100% !important; max-width:100% !important; height:auto !important;}
   
   .comment-top {min-height:75px;}
   
   input, textarea,
   .fieldset-location .fieldset-wrapper,
   #gmap-auto1map-gmap0 {overflow:hidden; overflow-x:scroll; max-width:300px;}
   
   #block-views-New_Model_Alert-block_1 {margin:10px; width:93%;}
   
   .views-exposed-form .views-exposed-widget {clear:both;}
   
   .view .view-content, #forum, .responsive {overflow-x:auto;}
   
    .view-Bulova-Search label,
    .view-Bulova-Search-Unknown label {float: left;display: inline-block;width: 130px;}
    .view-Bulova-Search .views-widget,
    .view-Bulova-Search-Unknown .views-widget {float: left;}
    
    .views-widget-filter-field_mov_sn_value,
    .views-widget-filter-field_case_sn_value,
    .views-widget-filter-field_mov_model_value,
    .views-widget-filter-comment,
    .views-widget-filter-field_add_info_value,
    .views-widget-filter-field_watch_variant_value {max-width:100%;}
   
    /* VINTAGE ADS TABLES */
   
    .view-Vintage-Ads tr {display: contents;}
    .view-Vintage-Ads td {display: inline-grid;width:99px;padding:0; border:none;}      
   
    ul.links.inline li {display:block; padding: 0.5em !important;width: 93%;border-bottom: 1px solid #fff;height: 20px;}
    .flag-wrapper {margin:0;}
    
    /* TABS */
    ul.primary li {float: left;}
}

@media only screen and (max-width: 486px) {
    .homepage-feature-block {width:100%;}
}