/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Font Replacement Rules */

@font-face {
    font-family: 'PacificoRegular';
    src: url('fonts/pacifico-webfont.eot');
    src: url('fonts/pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pacifico-webfont.woff') format('woff'),
         url('fonts/pacifico-webfont.ttf') format('truetype'),
         url('fonts/pacifico-webfont.svg#PacificoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSlab500';
    src: url('fonts/museo_slab_500-webfont.eot');
    src: url('fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_500-webfont.woff') format('woff'),
         url('fonts/museo_slab_500-webfont.ttf') format('truetype'),
         url('fonts/museo_slab_500-webfont.svg#MuseoSlab500') format('svg');
    font-weight: normal;
    font-style: normal;

}



/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {margin-left: auto; margin-right: auto;width: 960px; }

/* Resets

----------------------------------------------------------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a{ text-decoration: none; }

.floatleft{ float:left; }
.floatright{ float:right; }


/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
		display:inline; float: left; position: relative; margin-left: 10px; margin-right: 10px; }

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha { margin-left: 0; }
.omega { margin-right: 0; }

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 { width:60px; }
.container_12 .grid_2 { width:140px; }
.container_12 .grid_3 { width:220px; }
.container_12 .grid_4 { width:300px; }
.container_12 .grid_5 { width:380px; }
.container_12 .grid_6 { width:460px; }
.container_12 .grid_7 { width:540px; }
.container_12 .grid_8 { width:620px; }
.container_12 .grid_9 { width:700px; }
.container_12 .grid_10 { width:780px; }
.container_12 .grid_11 { width:860px; }
.container_12 .grid_12 { width:940px; }

/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 { padding-left:80px; }
.container_12 .prefix_2 { padding-left:160px; }
.container_12 .prefix_3 { padding-left:240px; }
.container_12 .prefix_4 { padding-left:320px; }
.container_12 .prefix_5 { padding-left:400px; }
.container_12 .prefix_6 { padding-left:480px; }
.container_12 .prefix_7 { padding-left:560px; }
.container_12 .prefix_8 { padding-left:640px; }
.container_12 .prefix_9 { padding-left:720px; }
.container_12 .prefix_10 { padding-left:800px; }
.container_12 .prefix_11 { padding-left:880px; }


/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 { padding-right:80px; }
.container_12 .suffix_2 { padding-right:160px; }
.container_12 .suffix_3 { padding-right:240px; }
.container_12 .suffix_4 { padding-right:320px; }
.container_12 .suffix_5 { padding-right:400px; }
.container_12 .suffix_6 { padding-right:480px; }
.container_12 .suffix_7 { padding-right:560px; }
.container_12 .suffix_8 { padding-right:640px; }
.container_12 .suffix_9 { padding-right:720px; }
.container_12 .suffix_10 { padding-right:800px; }
.container_12 .suffix_11 { padding-right:880px; }

/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {left:80px; }
.container_12 .push_2 { left:160px; }
.container_12 .push_3 { left:240px; }
.container_12 .push_4 { left:320px; }
.container_12 .push_5 { left:400px; }
.container_12 .push_6 { left:480px; }
.container_12 .push_7 { left:560px; }
.container_12 .push_8 { left:640px; }
.container_12 .push_9 { left:720px; }
.container_12 .push_10 { left:800px; }
.container_12 .push_11 { left:880px; }


/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 { left:-80px; }
.container_12 .pull_2 { left:-160px; }
.container_12 .pull_3 { left:-240px; }
.container_12 .pull_4 { left:-320px; }
.container_12 .pull_5 { left:-400px; }
.container_12 .pull_6 { left:-480px; }
.container_12 .pull_7 { left:-560px; }
.container_12 .pull_8 { left:-640px; }
.container_12 .pull_9 { left:-720px; }
.container_12 .pull_10 { left:-800px; }
.container_12 .pull_11 { left:-880px; }


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* Main Totsandco Rules */
/* --------------------------------------------------------------------------------------------------*/


body{ font-family:Georgia, "Times New Roman", Times, serif ; min-height: 100%; margin: 0 auto; background-color: #e3ecf1 ; background-repeat: repeat ; behavior: url("csshover3.htc"); background-image: url('images/body-noise.png') ; }

.entry p { margin-bottom: 10px ; }
.entry iframe { margin-top: 20px ; }

p { font-size: 0.8em; font-family:Georgia, "Times New Roman", Times, serif ;line-height: 20px ;}
li {  line-height: 20px ; }

.centre { text-align: center; }
.floatLeft { float: left ; }
.floatRight { float: right ; }

a { outline:none ; }

div.noiseWrapper {  background-image: url( images/top_bd.png ); background-repeat: repeat-x ;   }

.wrapper {  width: 1100px ; margin-right: auto ; margin-left: auto ;  }

.topContainer { position: relative ; }

h1.mainHeading { font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; text-align: center ; color: #656565 ;  font-size:20px ;  padding-top: 38px ;}

/* Slider and Social Networking */
/* --------------------------------------------------------------------------------------------------*/


ul.socnet{ float:right ;  margin-top: 20px ; margin-right: 30px ;}
	ul.socnet li{  float: right ; list-style: none ; height: 55px ; width: 51px ; }
	ul.socnet li a#facebook , ul.socnet li a#twitter , ul.socnet li a#rss , ul.socnet li a#googleplus {
		display: block ; text-decoration:none; text-indent: -9999px; height: 51px ; width: 51px ; background-repeat: no-repeat; }
	ul.socnet li a#rss{ background-image: url('images/rss.png') ; }
	ul.socnet li a#facebook{ background-image: url('images/facebook.png') ; }
	ul.socnet li a#twitter{ background-image: url('images/twitter.png') ; }
	ul.socnet li a#googleplus{ background-image: url('images/googleplus.png') ; }
	
div.sliderMargin { margin-top: -37px ; }

div.slider { background-color: #FFF ; width: 960px ; height: 400px ; margin-left: auto; margin-right: auto; }

label.searchLabel { color: #fff ; font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; text-transform: capitalize ; text-shadow: 2px 2px 2px #000; font-size: 18px ; padding: 5px 0px 0px 30px ; float: left ; }


.searchField { background: #fff; border: 2px solid #d3cdcd ; height: 22px ; float: right ; margin-right: 30px ; width: 150px ;}
/*.buttonStyle { position: absolute ; right: -45px ;  top: 3px ; width: 30px ; height: 30px ;}*/
.buttonStyle { float: right; margin-right: 35px ;  }
.searchWrapper { position: relative ; margin-top: 30px ; }

img.followusImage { margin-top: 25px ; margin-left: 100px ;}


div.cta { background-image: url('images/tagline.png') ;  height: 112px ; margin-top: -25px ; position: relative ; z-index: 61 ; }


/* Menu */
/* --------------------------------------------------------------------------------------------------*/

.menuContainer { position: relative ; }


/*div#mainMenuBg{ margin-top: 10px ; margin-bottom: 10px ; background-color: #e9e7e8 ;height: 40px ; }*/

div.menu-main-menu-container {  width: 790px; display:block; margin-left: auto; margin-right: auto;}
div.menu-main-menu-container { position:relative; z-index: 60; background-image: url('images/menuribbon.png') ; height: 117px ; width: 1000px ; left: -70px ; padding-left: 100px ; background-repeat: no-repeat ;}


 
/***************** SUB MENU - Main Tabs **********************/
div.menu-main-menu-container ul.menu { position:absolute; list-style:none; margin-bottom:0px;  display:inline-block; }



div.menu-main-menu-container ul.menu li { float: left ; color: #083163 ; /*width: 186px ;*/text-transform: capitalize ; height: 44px ;}

div.menu-main-menu-container ul.menu li > a { padding-top: 38px ; 
											font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ;
											/*width: 186px ;*/ height: 42px ; display: block ; text-align: center ; color: #656565 ; 
											font-size:20px ; overflow:hidden;  }
											
/* ul.menu li#menu-item-24 { width: 90px ;}  Home */
ul.menu li#menu-item-20  { margin-right: 0 ; } /*  General Info*/
ul.menu li#menu-item-42 {  margin-right: 0 ; width: 240px ; } /* Locations */ 
/* ul.menu li#menu-item-37  {  width: 160px ; } /* Gallery */
/* ul.menu li#menu-item-65  { width: 100px ;  }  /* News & Blog */
/* ul.menu li#menu-item-38  { width: 150px ;  } /* Contact Us*/

.menu-main-menu-container #menu-main-menu > li { margin-right: 74px ; }


ul.menu li#menu-item-24 a:hover {  color: #000 ;  } 
ul.menu li#menu-item-20 a:hover {  color: #000 ; }
ul.menu li#menu-item-42 a:hover { color: #000 ; }
ul.menu li#menu-item-37 a:hover { color: #000 ; } 
ul.menu li#menu-item-65 a:hover { color: #000 ;} 
ul.menu li#menu-item-38 a:hover { color: #000 ; } 
ul.menu li#menu-item-21 a:hover { color: #000 ; } 
ul.menu li#menu-item-22 a:hover { color: #000 ; } 


/****************** SUB MENU - LEVEL 2 ***********************/
div.menu-main-menu-container .sub-menu {  width: 240px;  background: #c6d7ef; position:relative; overflow:hidden;
    /* right: 36px ; */
	-moz-box-shadow: 5px 5px 5px #5d5c5a;}

div.menu-main-menu-container ul.menu li a:hover ul.sub-menu { background: #e9e7e8 ; }
div.menu-main-menu-container ul.sub-menu li { height: 60px ;  background-image: url('images/dropdownBd.jpg') ;
		border:1px solid #9cb3c8; float:left; margin:-1px;  width:240px; -moz-border-radius:0px; border-radius:0px;		-webkt-border-radius:0px; }
div.menu-main-menu-container ul ul.sub-menu li a { position: relative ; top: -16px ; font-size: 20px; color:#505050; text-align:center; display: block ;}
div.menu-main-menu-container ul ul.sub-menu a:hover {color:#345; }
div.menu-main-menu-container ul ul { display: none ; 
									/* For testing, change to display: block; */
	    							list-style:none;
	    							z-index:100; }

div.menu-main-menu-container ul li:hover > ul {  display: block; }
	
/* Call to Action & Logo Hangover */
/* --------------------------------------------------------------------------------------------------*/


a.logo { width: 250px ; display: block ; margin-left: auto ; margin-right: auto ;margin-top: 50px ;}
div.relLH { position: relative ; }
div.logoHangover { height: 400px ; background-image: url('images/logo_bd.png') ; width: 300px ; position: absolute ; z-index: 50 ; top: -40px ; right: 0px ;}
div.experience { margin-top: 20px ; }
	div.experience p { color: #5c5a5a ;  font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; font-size: 18px ;  text-align: center ; line-height: 30px ;}



/* Room slider */
/* --------------------------------------------------------------------------------------------------*/

div.sliderBuffer { height: 270px ; border: 1px #000 ;  padding: 0px 30px 0px 23px ;   background-image: url('images/sliderGreyBd.png') ; }

a.sliderLink { display: block ; width: 200px ; background-image: url('images/sliderBd.png') ; height: 145px ; background-repeat: no-repeat ; position: relative ;  }
	a.sliderLink img { position: absolute ; left: 13px ; top: 16px ; }

div.slidWrapper { width: 220px !important ;  padding: 50px 30px 30px 30px ; }

a.bx-prev { display: block ; width: 39px ; height: 110px ; background-image: url('images/controllerLeft.png') ;  background-repeat: no-repeat ; position: absolute ; text-indent: -9999px ; bottom: 50px ; left: -40px ;}
a.bx-next { display: block ; width: 39px ; height: 110px ; background-image: url('images/controllerRight.png') ;  background-repeat: no-repeat ; position: absolute ; text-indent: -9999px ; right: -10px ; bottom: 44px ; }
div.boxText { position: absolute ; top: 10px ; right: 10px ; }
a.ctaButton { position: absolute ; top: 480px ; left : -40px ; z-index: 62 ; }
a.sliderName { display: block ; color: #5c5a5a ;  font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; font-size: 18px ; width: 195px ; text-align: center ; margin-top: 10px ;}




/* Main Container */
/* --------------------------------------------------------------------------------------------------*/

div.maincontent { background-color: #ffffff ; border-right: 1px solid white; border-left: 1px solid white; }

div.greyDivider { height: 1px ; background-color: #dddddd ; } 

div.bottomHalf { background-color: #ededed ; border-top: 1px solid #ffffff ;}

div.pageContainerHome { padding: 30px 30px 0px 30px ; }
div.pageContainer { padding: 30px 30px 30px 30px ; }
div.homepageBorderMiddleLeft{   margin: 0px !important ;  border-right: 1px solid #dddddd ; }
div.homepageBorderMiddleRight{  margin: 0px !important ; padding: 30px 20px 30px 40px ; width: 260px !important ; }


div#ngg-webslice h2 { height: 0px !important ; }

div.bdImage { width: 1100px ; background-image: url('images/maincontent_shadow_middle.png') ; background-repeat: repeat-y ; }
div.maincontentTop { width: 964px ; background-image: url('images/maincontent_shadow_top.png') ; height: 39px ; background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

div.maincontentTop2 { width: 964px ; background-image: url('images/maincontent_shadow_top2.png') ; height: 39px ; background-repeat: no-repeat; margin-left: auto; margin-right: auto;}
 
div.maincontentBottomHome { width: 1100px ; background-image: url('images/maincontent_shadow_bottom.png') ; height: 53px ; }
div.maincontentBottomOther { width: 1100px ; background-image: url('images/maincontent_shadow_bottomOther.png') ; height: 53px ; }

div.wherearewe { margin-top: 30px ; }
div.barrowst { width: 48% ; float: left ; }
div.googlemap { width: 48% ; float: right ; }

div.ngg-widget { margin-bottom: 30px ; }

/* Footer */
/* --------------------------------------------------------------------------------------------------*/


div.footer { background-image: url('images/footer.png') ; height: 180px ;  color: #fff ;  margin-top: 30px ; font-family: 'PacificoRegular', "Times New Roman", Times, serif ; font-size: 16px ;}
p.address { font-family: 'PacificoRegular', "Times New Roman", Times, serif ;  color: #fff ;   font-size: 18px ; }

div.footerWrapper { padding-top: 70px ; padding-left: 10px ; }
p.address a:visited , p.address a { color: #b3b5b7 ; }

ul.footerLinks {  margin-right: 50px ;}

ul.footerLinks li { float:right ; margin-right: 3px ; }

ul.footerLinks li a , ul.footerLinks li a:visited{ color: #fff ; }
	
a.footerLogo { display: block ;  margin-left: 60px ; margin-top: -20px ;}

div.linkback a { color: #fff ; font-size: 12px ; }


/* Logos */
/* --------------------------------------------------------------------------------------------------*/

div.logosContainer {  background-color: #fff ; }

ul.homepageLogos { width: 100% ; padding-top: 30px ; padding-bottom: 60px ;}
	ul.homepageLogos  li { float: left ; width: 240px ; }
	ul.homepageLogos  li a { text-align: center ; display: block ;}

.cilt { padding-top: 30px !important ; }


/* Page Image rules */
/* --------------------------------------------------------------------------------------------------*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin-right: 10px ;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; padding: 2px ; border: 1px solid grey ; }
.alignleft {float:left; padding: 2px ; border: 1px solid grey ; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

div.ngg-navigation a { color: #8f8d8d ; }

div.barrowst img {  padding: 2px ; border: 1px solid grey ; }


/* Contact Us From */
/* --------------------------------------------------------------------------------------------------*/

p.contactForm { margin-bottom: 10px ; }

span.wpcf7-form-control-wrap input , span.wpcf7-form-control-wrap textarea { border: 2px solid #d3cdcd ; }
span.wpcf7-list-item input { border: 1px solid #d3cdcd ; }

input.wpcf7-submit { }



div.wpcf7-response-output { padding-top: 10px ; padding-bottom: 10px  font-family:Georgia, "Times New Roman", Times, serif ; color: #000 ; text-transform: uppercase; font-size: 20px ;  
				   border: 1px solid #d3cdcd !important ; margin-left: 0px !important ; } 
				


/* Blog rules */
/* --------------------------------------------------------------------------------------------------*/

div.page h2.posttitlePage{ }
	div.page h2.posttitlePage a ,  h2.posttitlePage a , h2.posttitlePage { display: block ; color: #5c5a5a ;  font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; font-size: 28px ; margin-bottom: 10px ; }
	
h2.sidebarHeading { font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ;  display: block; color: #36434e ; font-size: 28px; margin-bottom: 10px ; }

div.post h2.posttitle{ float: left;  width: 75%; margin-bottom: 10px ; }
	div.post h2.posttitle a{ display: block ; color: #36434e ;  font-size: 28px;  font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; }

div.post h3.postdate{  float: right;  width: 25%;   }
	div.post h3.postdate a { display: block ; float: right ; padding-right: 15px ; padding-top: 10px ; font-family:  'PacificoRegular' , Arial, Helvetica, sans-serif ;  display: block; color: #36434e ; font-size: 16px; }


div.pageLine { width: 100% ; background-color: #000 ; height: 2px ; margin-bottom: 20px ; }
 

div.page h3  { display: block ; color: #5c5a5a ;  font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; font-size: 22px ; margin-bottom: 10px ; margin-top: 20px ;}

div.post h3 { display: block ; color: #5c5a5a ;  font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; font-size: 22px ; margin-bottom: 10px ; }

.blogSection { padding: 30px  ; overflow: hidden ; width: 580px !important ;}
.sidebar {  padding: 30px 0px 30px 0px ;  width: 285px !important }

div.blogContainer { background-image: url('images/logoBd.png') ; background-repeat: no-repeat ;}
div.blogContainer p { font-size: 14px ;  padding-bottom: 10px ;}

div.post {  }

div.entry { margin-bottom: 10px ; }

div.tags { font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; color: #000 ; font-size: 18px ; }
	div.tags a { color: #666 ; font-family:Georgia, "Times New Roman", Times, serif ; font-size: 14px ; } 
	
div.blogDivider { height: 1px ; width: 100% ; background-image: url('images/blogDivider.png') ; margin-bottom: 30px ; }
div.testimonialsDivider { height: 1px ; width: 100% ; background-image: url('images/blogDivider.png') ; margin-bottom: 30px ; margin-top: 30px ; }



ul li a.latestPostsLink { display: block ; font-family:Georgia, "Times New Roman", Times, serif ; font-size: 14px ; color: #000 ; margin-bottom: 5px ; }

.cat-item a , .cat-item{ font-family:Georgia, "Times New Roman", Times, serif ; font-size: 14px ; color: #000 ; }


div.entry-meta {  font-family: Georgia , "Times New Roman", Times, serif ; font-size: 18px ; color: #000 ; }
	div.entry-meta a{ color: #000 ; }
	
	div.entry-meta span.postDetails{ display: block ; width: 100% ; margin-bottom: 10px ; }

ul.categoryList , ul.latestPosts{ margin-bottom: 20px ; }

div.tagcloud a{ color: #000 ; font-family:Georgia, "Times New Roman", Times, serif ;}

.socialNetworkingButtons { width: 300px;  height: 50px; padding-left: 5px; padding-top: 20px;}
.linkedinShare { width: 70px; float: left; }
.twitterShare { width: 62px; float: left; }
.googleShare { width: 50px; float: left; padding-top: 1px; }
.facebookShare { width: 70px; float: left; margin-left: -10px; padding-top: 1px;}



/* Search rules */
/* --------------------------------------------------------------------------------------------------*/

div.searchContainer { padding: 30px ;   background-image: url('images/logoBd.png') ; background-repeat: no-repeat ; }
div.searchContainer p { font-size: 14px ;  padding-bottom: 10px ;}
div.searchContainer h3 { font-size: 28px ; font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; margin-bottom: 5px ; margin-top: 10px ; }

	.searchSection { width: 900px !important }
	.blogDividerSearch { height: 1px ; width: 100% ; background-image: url('images/blogDivider.png') ; margin-bottom: 30px ;  margin-top : 30px ; }







/* 404 rules */
/* --------------------------------------------------------------------------------------------------*/

div.notFound { min-height: 500px ; padding: 20px 10px 10px 10px ; width: 915px !important ; background-image: url('images/logoBd.png') ; background-repeat: no-repeat ;}
	div.notFound p { font-size: 14px ; }
h2.titleYo { font-size: 28px ; font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; color: #5c5a5a ; margin-bottom: 10px ; }
label.searchLabelNF { color: #fff ; font-family:  'MuseoSlab500' , Arial, Helvetica, sans-serif ; text-transform: capitalize ; text-shadow: 2px 2px 2px #000; font-size: 24px ; padding: 0px 5px 0px 0px ; float: left ; }

.searchFieldNF { background: #fff; border: 2px solid #d3cdcd ; height: 22px ; float: right ; margin-right: 10px ; width: 150px ;}
/*.buttonStyle { position: absolute ; right: -45px ;  top: 3px ; width: 30px ; height: 30px ;}*/
.buttonStyleNF { float: right; margin-right: 35px ;}
.searchWrapperNF { position: relative ; margin-top: 35px ; width: 350px ;}
