/* =====================================
	site specific styles
	sets all the local design elements 
/*--------------------------------------*/
body{background:#fff}
#container{width:920px; margin: 0 auto;}

#pageheader{width:920px}
	.block-nice-menus{margin:0 0 0 40px;}
#pagebody{width:920px; margin:0  0 40px 0;}
	#logo{width:40px;}
		#site-name {text-indent: -9999em;}
			#site-name a{height:200px; width:40px; background: transparent url(../logo.jpg) no-repeat; display: block; float:left;}

#content{width:872px;}

/*footer*/
#pagefooter{margin:35px 0 0 40px;}
	#pagefooter .block{float:left; margin:0 10px 0 0;} 
	#pagefooter li{display:inline;}

/*Footer blocks */
#pagefooter #block-locale li{margin:0 20px 0 0;}
#pagefooter #block-search {width:250px;}
	#pagefooter #block-search label{float:left; padding:0 5px 0 0;}
	#pagefooter #block-search .form-button{display:none;}
	#pagefooter #block-search .form-item {margin:0 0 0 0}
	#pagefooter #block-block-3{float:right;}

	/*Footer blocks */
	#block-locale.block{margin:0 25px 0 0;}
	#block-block-5.block, #block-block-4.block, #block-block-2.block, #block-block-8.block{margin:0 15px 0 0;}
	#pagefooter #block-locale li{margin-right:10px;}
	#block-search{width:250px;}
		#search-block-form .form-item label {display:block;	font-weight:normal;	width:50px; overflow:hidden; height:20px;}
		#search-block-form .form-text{border:1px solid #ccc;width:180px;padding:0px; float:left;margin-left:5px;}


	/*Footer boxes on frontpage */
	#block-views-footerbox-block-1 h3 { padding:0; padding-top:6px; margin-bottom:8px;}
	#block-views-footerbox-block-1 p { font-size: 10px; line-height: 100%; }
	.front .view-footerbox div.first, .front .view-footerbox div.last {float:left;width:225px;}
	


/*-------fonts */
body{color:#9F9F9F; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:17px;}
h1, h2, h3{font-size:15px; line-height:15px; margin:0 0 10px 0; padding:0 0 7px 0; font-weight: bold; color:#808080;}
h4 {font-weight:bold; font-size: 110%; color:#888888;  }
.title{font-weight:bold;}	
#pagefooter {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #B2B2BD; }
#pagefooter a:link, #footer a:visited {color: #B2B2BD; }
#pagefooter a:hover {color: #818193; text-decoration:none;}
p{padding:0 0 10px 0;}

/*links*/
a, a:link, a:visited, a:active {color:#888; text-decoration: none;}
a:hover, a:focus, a:visited:hover, a:visited:focus {text-decoration: none;	color:#4D4D4D;}

.content-center a, .content-center a:link, .content-center a:visited, .content-center a:active {color:#888; text-decoration: underline;}
.content-center a:hover, .content-center a:focus, .content-center a:visited:hover, .content-center a:visited:focus {text-decoration: underline;	color:#4D4D4D!Important;}

.flash{width:872px; height:214px; background:#C7E2EF; color:#3C6AA7;margin:0 0 20px 0; text-align:center;}

/*frontpage*/
.front .view-footerbox{width:880px; padding:0 0 0 40px;height:100px;margin:0 0 20px 0; background:transparent url(../images/bg-view-front-footer.gif) no-repeat center bottom;}
.front .view-footerbox div.views-row{ width:215px; float:left;}
	.front .view-footerbox div.views-row .picture{width:100px; float:left; margin:0 10px 0 0;}
 	.front .view-footerbox div.views-row .h3{display:block; font-size:13px; padding:10px 0 0 0;}
	
/*frontpage top boxes //added later */
.front #block-views-footerbox-block-2 .view-footerbox { background: none; font-size: 12px; }
.front #block-views-footerbox-block-2 .view-footerbox div.views-row { float:left; padding-right:10px; width:283px; }
.front #block-views-footerbox-block-2 .view-footerbox div.views-row h3 { /*line-height: 0px;*/ }
.front #block-views-footerbox-block-2 .view-footerbox div.views-row .readmore { display: block; color:#B2B2BD; }

/* base width */
.node .content-left{width:120px;min-height:200px;}
.node .content-center{width:320px;}
.node .content-right{width:432px;}/*width:300px;*/
.node .content-right img{float:right;}
/*-------node product*/
.node-type-product .content-center{width:320px;}
.node-type-product .content-right-inner{padding:0 30px 0 78px;}
.node-type-product h2{margin:0 0 20px 0;}
.node-type-product .quote{ width:300px; background: #efefef url(../images/quote_quotemark.gif) no-repeat 6px 0px;padding:10px; border-top: 1px dotted #999; font-style: italic; color:#666;}
	.node-type-product .quote .text{margin:0 10px 0 40px;}
	.node-type-product .quote .signature{text-align:right;}

/*gallery*/
.node .content-right #smallAnimation{margin:-20px 0 0 4px;}
.node .content-right .field-topimage{float:right;}
.node .content-footer{width:872px;height:125px;margin:20px 0; background:transparent url(../images/howe_gallery_modelvariation_bg.gif) no-repeat center bottom;}
	.node .content-footer div{width:145px; text-align:center;}
	.node .content-footer div .picture{height:100px;}
	.node .content-footer span{font-weight:bold; clear:both; width:145px; display:block;}

/*submenu*/
.node .content-left ul.menu{border-left: 2px solid #ccc;margin:0; font-size:12px;}
.node .content-left ul.menu ul.menu{border-left: none;}
.node .content-left ul.menu li{list-style: none outside none;}
.node .content-left ul.menu li a{}


#content .block-menu-block{float:left; width:120px;}

/*-------------views*/
#content .view{float:left; width:320px;} 
	#content .view ul{margin:0;}
	#content .view li{list-style: none; padding:0 0 20px 0;}

/*views width*/
	#content .view-ReferenceList{width:752px;}
	#content .view-Executivereferencelist{width:752px;}
	#content .view-dealersList{/*width:752px; margin:0 0 0 120px;*/}
	#content .view-pricelist{/*width:752px; margin:0 0 0 120px;*/}
	#content .view-HOWE-headquarters{/*width:752px; margin:0 0 0 120px;*/}
	
	
/*contact pic*/
.field-image-fid img {float:left; margin-right:10px;}	
#content .view-HOWE-headquarters ul li {float:left; width:370px;}
	
/*print link in views*/
#content .view-ReferenceList a[target="_blank"] {border: 1px solid rgb(204, 204, 204); padding: 3px 8px; float: left; background-color: rgb(205, 216, 218); margin-right: 54px;margin-left:-35px;}
#content .view-Executivereferencelist a[target="_blank"] {border: 1px solid rgb(204, 204, 204); padding: 3px 8px; float: left; background-color: rgb(205, 216, 218); margin-right: 54px;margin-left:-35px;}
	
.view th{border-bottom: 3px solid #999; font-weight:bold;}
.views-exposed-form .views-exposed-widget {padding:0;}
	.views-exposed-widget label{font-weight: bold; border-bottom: 3px solid #999; width:100%; display:block; padding:0 10px;}
	.views-exposed-widget .views-widget{margin:10px 10px 0 0;}
	.views-exposed-widget .form-button{padding:10px 0 0 0;}
	.views-exposed-widget .form-button input{border: 1px solid #999;}
	.views td{padding:5px;}
	.views-exposed-form .views-exposed-widget .form-submit{margin:0;}
	.view-dealersList table{width:300px;}
.view .bordered{border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; margin:20px 0; padding:10px 0;}


/*-----------------tables --*/
tr.even, tr.odd {background-color:transparent; border-bottom:1px solid #ccc; padding:0;}
tbody {border-top: 0px solid #ccc;}
tbody th {border-bottom: 0px solid #ccc;}
thead th {border-bottom: 0px solid #ccc;  padding: 0;}
td.active{background:transparent; }
th{font-weight: bold; border-bottom: 1px solid #999; background:#eee;}	
	
/*---page specifics */
	.content-page-user{padding:0 0 50px 120px; width:305px; float:left;}
	.content-page-user{padding:0 0 100px 120px; width:752px; }
		.content-page-user a{font-weight:bold;}
		
			.login-info{width:220px; padding:0 100px 0 0; float:left; }		

			#user-login{border-bottom:1px solid #EEEEEE;	padding-bottom:10px; width:300px;}
			#user-pass{border-bottom:1px solid #EEEEEE;	padding-bottom:10px; width:300px;}
			#user-register{width:300px; float:left; clear:none; }
			.content-page-user .form-submit {background:#E42C36;	border:0 none; 	color:#FFFFFF; font-weight:bold;	padding:4px 10px;}
			.content-page-user .form-text{border:1px solid #BBBBBB;	padding:3px; width:300px;}
	

			
			body.page-user-register #content{margin:0 0 40px 0;}


/*search*/	
	body.page-search #search-form{width:305px; }
	body.page-search .search-results{width:305px;}
	.content-page-search{padding:0 0 50px 120px; width:305px; float:left;}
	body.page-search #sitebar-right{width:432px; float:right; text-align:right;}

/*sitemap*/
	.content-page-sitemap{padding:0 0 50px 120px; width:305px; float:left;}
	body.page-sitemap #sitebar-right{width:432px; float:right; text-align:right;}
	
/* hiding rest of page elements on print pages (separated in blocks for the sake of sanity of maintainer, if there is such a being) */
.page-404-reference-print #pageheader, .page-motio-reference-print #pageheader, .page-moveo-reference-print #pageheader, .page-genus-reference-print #pageheader, .page-plico-reference-print #pageheader, .page-simpla-reference-print #pageheader, .page-tempest-reference-print #pageheader, .page-tutor-reference-print #pageheader, .page-corporate-reference-print #pageheader, .page-cultural-sites-reference-print #pageheader, .page-hotel-conferences-reference #pageheader, .page-places-worship-reference-print #pageheader, .page-public-buildings-reference-print #pageheader, .page-universities-schools-reference-print #pageheader, .page-lounge-reference-print #pageheader { display:none;}

.page-404-reference-print #pagefooter, .page-motio-reference-print #pagefooter, .page-moveo-reference-print #pagefooter, .page-genus-reference-print #pagefooter, .page-plico-reference-print #pagefooter, .page-simpla-reference-print #pagefooter, .page-tempest-reference-print #pagefooter, .page-tutor-reference-print #pagefooter, .page-corporate-reference-print #pagefooter, .page-cultural-sites-reference-print #pagefooter, .page-hotel-conferences-reference #pagefooter, .page-places-worship-reference-print #pagefooter, .page-public-buildings-reference-print #pagefooter, .page-universities-schools-reference-print #pagefooter, .page-lounge-reference-print #pagefooter { display:none;}

.page-404-reference-print #admin-toolbar, .page-motio-reference-print #admin-toolbar, .page-moveo-reference-print #admin-toolbar, .page-genus-reference-print #admin-toolbar, .page-plico-reference-print #admin-toolbar, .page-simpla-reference-print #admin-toolbar, .page-tempest-reference-print #admin-toolbar, .page-tutor-reference-print #admin-toolbar, .page-corporate-reference-print #admin-toolbar, .page-cultural-sites-reference-print #admin-toolbar, .page-hotel-conferences-reference #admin-toolbar, .page-places-worship-reference-print #admin-toolbar, .page-public-buildings-reference-print #admin-toolbar, .page-universities-schools-reference-print #admin-toolbar, .page-lounge-reference-print #admin-toolbar { display:none;}

.page-404-vipreference-print #pageheader, .page-motio-vipreference-print #pageheader, .page-moveo-vipreference-print #pageheader, .page-genus-vipreference-print #pageheader, .page-plico-vipreference-print #pageheader, .page-simpla-vipreference-print #pageheader, .page-tempest-vipreference-print #pageheader, .page-tutor-vipreference-print #pageheader, .page-corporate-vipreference-print #pageheader, .page-cultural-sites-vipreference-print #pageheader, .page-hotel-conferences-vipreference #pageheader, .page-places-worship-vipreference-print #pageheader, .page-public-buildings-vipreference-print #pageheader, .page-universities-schools-vipreference-print #pageheader, .page-lounge-vipreference-print #pageheader { display:none;}

.page-404-vipreference-print #pagefooter, .page-motio-vipreference-print #pagefooter, .page-moveo-vipreference-print #pagefooter, .page-genus-vipreference-print #pagefooter, .page-plico-vipreference-print #pagefooter, .page-simpla-vipreference-print #pagefooter, .page-tempest-vipreference-print #pagefooter, .page-tutor-vipreference-print #pagefooter, .page-corporate-vipreference-print #pagefooter, .page-cultural-sites-vipreference-print #pagefooter, .page-hotel-conferences-vipreference #pagefooter, .page-places-worship-vipreference-print #pagefooter, .page-public-buildings-vipreference-print #pagefooter, .page-universities-schools-vipreference-print #pagefooter, .page-lounge-vipreference-print #pagefooter { display:none;}

.page-404-vipreference-print #admin-toolbar, .page-motio-vipreference-print #admin-toolbar, .page-moveo-vipreference-print #admin-toolbar, .page-genus-vipreference-print #admin-toolbar, .page-plico-vipreference-print #admin-toolbar, .page-simpla-vipreference-print #admin-toolbar, .page-tempest-vipreference-print #admin-toolbar, .page-tutor-vipreference-print #admin-toolbar, .page-corporate-vipreference-print #admin-toolbar, .page-cultural-sites-vipreference-print #admin-toolbar, .page-hotel-conferences-vipreference #admin-toolbar, .page-places-worship-vipreference-print #admin-toolbar, .page-public-buildings-vipreference-print #admin-toolbar, .page-universities-schools-vipreference-print #admin-toolbar, .page-lounge-vipreference-print #admin-toolbar { display:none;}

.page-404-vipreference-print #pagebody, .page-motio-vipreference-print #pagebody, .page-moveo-vipreference-print #pagebody, .page-genus-vipreference-print #pagebody, .page-plico-vipreference-print #pagebody, .page-simpla-vipreference-print #pagebody, .page-tempest-vipreference-print #pagebody, .page-tutor-vipreference-print #pagebody, .page-corporate-vipreference-print #pagebody, .page-cultural-sites-vipreference-print #pagebody, .page-hotel-conferences-vipreference #pagebody, .page-places-worship-vipreference-print #pagebody, .page-public-buildings-vipreference-print #pagebody, .page-universities-schools-vipreference-print #pagebody, .page-lounge-vipreference-print #pagebody { margin-top:50px;}

.page-404-reference-print #pagebody, .page-motio-reference-print #pagebody, .page-moveo-reference-print #pagebody, .page-genus-reference-print #pagebody, .page-plico-reference-print #pagebody, .page-simpla-reference-print #pagebody, .page-tempest-reference-print #pagebody, .page-tutor-reference-print #pagebody, .page-corporate-reference-print #pagebody, .page-cultural-sites-reference-print #pagebody, .page-hotel-conferences-reference #pagebody, .page-places-worship-reference-print #pagebody, .page-public-buildings-reference-print #pagebody, .page-universities-schools-reference-print #pagebody, .page-lounge-reference-print #pagebody { margin-top:50px;}

/* hiding exposed filters on VIP reference list prints */

.page-404-vipreference-print .views-exposed-form, .page-motio-vipreference-print .views-exposed-form, .page-moveo-vipreference-print .views-exposed-form, .page-genus-vipreference-print .views-exposed-form, .page-plico-vipreference-print .views-exposed-form, .page-simpla-vipreference-print .views-exposed-form, .page-tempest-vipreference-print .views-exposed-form, .page-tutor-vipreference-print .views-exposed-form, .page-corporate-vipreference-print .views-exposed-form, .page-cultural-sites-vipreference-print .views-exposed-form, .page-hotel-conferences-vipreference .views-exposed-form, .page-places-worship-vipreference-print .views-exposed-form, .page-public-buildings-vipreference-print .views-exposed-form, .page-universities-schools-vipreference-print .views-exposed-form, .page-lounge-vipreference-print .views-exposed-form { display:none;}

/* hiding exposed filters on reference list prints */

.page-404-reference-print .views-exposed-form, .page-motio-reference-print .views-exposed-form, .page-moveo-reference-print .views-exposed-form, .page-genus-reference-print .views-exposed-form, .page-plico-reference-print .views-exposed-form, .page-simpla-reference-print .views-exposed-form, .page-tempest-reference-print .views-exposed-form, .page-tutor-reference-print .views-exposed-form, .page-corporate-reference-print .views-exposed-form, .page-cultural-sites-reference-print .views-exposed-form, .page-hotel-conferences-reference .views-exposed-form, .page-places-worship-reference-print .views-exposed-form, .page-public-buildings-reference-print .views-exposed-form, .page-universities-schools-reference-print .views-exposed-form, .page-lounge-reference-print .views-exposed-form { display:none;}

.page-404-vipreference-print #content .view, .page-motio-vipreference-print #content .view, .page-moveo-vipreference-print #content .view, 
.page-genus-vipreference-print #content .view, .page-plico-vipreference-print #content .view, .page-simpla-vipreference-print #content .view,
.page-tempest-vipreference-print #content .view, .page-tutor-vipreference-print #content .view, .page-corporate-vipreference-print #content .view, .page-cultural-sites-vipreference-print #content .view, .page-hotel-conferences-vipreference #content .view, 
.page-places-worship-vipreference-print #content .view, .page-public-buildings-vipreference-print #content .view, 
.page-universities-schools-vipreference-print #content .view, .page-lounge-vipreference-print #content .view, 
.page-404-reference-print #content .view, .page-motio-reference-print #content .view, .page-moveo-reference-print #content .view, 
.page-genus-reference-print #content .view, .page-plico-reference-print #content .view, .page-simpla-reference-print #content .view, 
.page-tempest-reference-print #content .view, .page-tutor-reference-print #content .view, .page-corporate-reference-print #content .view, 
.page-cultural-sites-reference-print #content .view, .page-hotel-conferences-reference #content .view, 
.page-places-worship-reference-print #content .view, .page-public-buildings-reference-print #content .view, 
.page-universities-schools-reference-print #content .view, .page-lounge-reference-print #content .view {width:100%;}
