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

For Leon Norell Ltd

author: Sunit Tamang

email: hello@19eggs.com

website: http://www.19eggs.com

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





html, body{ margin: 0; font-family: "Verdana", Arial, Helvetica,sans-serif; font-weight:normal; font-size: 11px; color: #000; background-color:#fff; padding: 10px;}



/*Testing*/



#navBarContainer {width:100%; height:33px; overflow:hidden;}



#navbar a {

background-attachment:scroll;

background-color:transparent;

background-image:url("/images/navTab.gif");

background-position:0 -3px;

background-repeat:no-repeat;

color:#292929;

display:block;

font-size:12px;

margin-top:4px;

padding-bottom:0;

padding-left:9px;

padding-right:0;

padding-top:0;

text-decoration:none;

}

#navbar a span {



background-attachment:scroll;

background-color:#fff;

background-image:url("/images/navTab.gif");

background-position:100% -3px;

background-repeat:repeat-x;

display:block;

padding-bottom:6px;

padding-left:0;

padding-right:9px;

padding-top:6px;

font-weight:bold;

}

#navbar a:hover {

background-position:0 -34px;



}

#navbar a:hover span {

background-position:100% -34px;

text-decoration:none;

color:#C7202B;

}



#navSpecialOffer a {background-attachment:scroll; background-color:#fff; background-image:url("/images/navTab.gif"); background-position:0 -65px; background-repeat:repeat-x;display:block; 

font-weight:bold;}



#navSpecialOffer a span {background-attachment:scroll;background-color:#fff;background-image:url("/images/navTab.gif");background-position:100% -65px;background-repeat:repeat-x;display:block;padding-bottom:6px;padding-left:0padding-right:9px;

padding-top:6px;font-weight:bold; color:#fff}



#navSpecialOffer a:hover {background-position:0 -96px;text-decoration:none;}



#navSpecialOffer a:hover span{background-position:100% -96px;text-decoration:none;color:#fff;}



#navbar li {float:left;margin-right:3px;list-style-image:none;list-style-type:none;}



#navbar, #navbar ul{

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin-bottom:0;

margin-left:0;

margin-right:0;

margin-top:0;

padding-bottom:0;

padding-left:0;

padding-right:0;

padding-top:0;

}





/*end testing*/



#outsideContainer {width:100%;position: relative; background-color:#fff; }



#header {width:100%;margin-bottom:0px; background-color:#fff; overflow:hidden; padding-top:10px;}



#navContainer {width:970px; margin: 0 auto; overflow:hidden;}



#container {position: relative;width: 990px; margin: 0 auto; background-color:#fff; }



#logo { width:320px; float:left; margin-top:20px; }



#logo  h1{ margin-bottom:0;margin-top:0;}



#logo a {height: 50px; background: url(../gif/header.gif) no-repeat scroll 0 0; background-position:left top; background-repeat: no-repeat; background-color:transparent; text-indent:-1000em; display:block; margin-left:6px;}



#topNav {color:#3f3f3f; line-height:20px; width:400px; float:right; text-align:right;}



#topNav .accessLinks { margin-bottom:10px;}



#topNav .accessLinks ul {padding:0px; margin:0px; }



#topNav .accessLinks ul li {display:inline; height:25px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:4px; padding-right:0px;width:auto;}



#topNav .accessLinks a, a:visited {color:#3f3f3f;text-decoration:none;}



#topNav .accessLinks a:hover {color:#999;text-decoration:none;}



#topNav .headerContact {float:right; background: url(../gif/telephone.gif) no-repeat scroll 0 0; margin:0px 0px 20px 0px; clear:both;}

#topNav .headerContact h1{font-size:14px; margin:0px 0px 10px 28px;}



#topNav .headerContact h2{ margin:0px; color:red; font-size:12px;}



#nav{background: url('../gif/navBg.gif') repeat-x scroll 0 0; width:100%; float:left; }



#navLeft {float:left; margin-top:4px;}



#navRight {float:right; padding-left:20px; margin:0px;}



#navSearch{ overflow:hidden; padding: 6px 0px 0px 0px; font-size:12px;}



#navSearch .searchField { margin:0; color:#000; float:left; margin-left:17px;}

#navSearch .inputField { width:122px; border:1px solid #897070; border-right:none; padding:4px; height:11px;}



#navSearch .searchButton{margin:0px; padding:0px; float:left;}



#searchPanel{ border-bottom:3px solid #a6c34e; color:#fff; height:110px; padding:5px 0 5px 0; background-color: #AD7347; float:left; width:100%; }

#searchPanel p{padding:10px 0 0 10px;}

#searchPanel span {padding:10px; }

#searchPanelFooter { font-size: 95%; color: #ffffff; padding:10px 0 0px 10px; clear:left; }



#mainContent {clear:both; text-align:justify;padding:20px;line-height:1.5;position:relative;color:#000;background-color:#fff;min-height:500px;}



#mainContent h2 {font-size:20px; text-transform:uppercase;color:#000;margin:0;padding:5px 0 10px 0px;text-align:left;text-transform:uppercase;}



#mainContent p {margin:0.75em 0;}



#homeContent {padding:20px 20px 18px 20px; overflow:hidden; border:2px solid #ccc; border-top:4px solid #ccc}



#homeContent .entry {float:left; width:320px; font-family:Helvetica,Arial,"Lucida Grande",sans-serif; font-size:140%; text-align:justify; line-height:20px; margin:10px 0 0 0; padding-bottom:10px;}

#homeContent .hello-image {float:left; padding-right:15px;}

#homeEntry .content {font-family:Helvetica,Arial,"Lucida Grande",sans-serif; font-size:15px; text-align:justify; line-height:20px; margin:0px; padding-bottom:10px;}



#homeContent .address {font-family:Helvetica,Arial,"Lucida Grande",sans-serif; font-size:12px; text-align:center; line-height:20px; margin:0px; padding:15px 0px 0px 0px; clear:both; display:none}



#homeContent .frontPhoto {margin:0px; float:right; /*width:610px;  padding-left:26px;*/}



#sellingPoints {padding:6px 10px 6px 10px; text-align:center;font-size:120%;color:#000000;font-weight:bolder;background-color: #fff;}



#frontPhotoLeft {float:left; width:270px;}



#frontPhotoRight {float:left; width:700px;}



#insideWrapper { padding:50px 10px 10px 10px; background-color:#fff;margin:0;display:block;min-height:500px;color:#000;overflow:hidden;}



#ourOffice {margin:20px 0 0 10px;overflow:hidden;width:280px;color:#000;line-height:1.5;}



#ourOffice a {text-decoration:none; color:#333;}



#sidebarLeft{display:inline;float:left;width:330px;padding-right:5px;padding-bottom:10px;}



#rightColumn{ color:#000;display:inline;margin:20px 0 0 10px;width:600px; float:left; background-image: url(../gif/introPropertyBg.gif); background-repeat: repeat-x; background-position: left top;}

 

 #rightColumn h1 {

font-size:120%; padding-left:10px; margin:0;

}



.findForm {padding-right:5px;  margin:0; color:#000;}



.findBtn { background-repeat:no-repeat;border:1px solid #FFFFFF;background-color:#333333;color:#fff; font-size:12px;height:21px;margin-left:-3px; margin-top:4px;padding:2px;}



.section {color:#000;line-height:150%;text-align:justify;}



.section h1{background-color:#fff;color:#000;font-size:100%;font-weight:bold;margin-top:2em;padding:5px 5px 5px 5px;text-align:left;}



.section p{color:#000;font-size:100%;font-weight:normal;padding:5px 5px 5px 5px;text-align:left;}



.contactfield {padding:5px 0 5px 10px;color:#000;}



.contactLabel {line-height:2;}









/*FEATURED TABS*/



#featured {width: 970px; margin: 10px auto; display:none}

#featured h1 {color:#C7202B; font-size:16px; font-weight:bold; margin-top:0px; padding:15px 20px 10px 20px;}

#featured  ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 32px;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;width: 100%;}

#featured  ul.tabs li {float: left;margin: 0;padding: 0;height: 31px;line-height: 31px;border: 1px solid #ccc;border-left: none;margin-bottom: -1px;background: #e0e0e0;overflow: hidden;position: relative;}

#featured  ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 1.2em;padding: 0 20px; border: 1px solid #fff;outline: none;}

#featured  ul.tabs li a:hover {background: #ccc;}	

#featured  ul.tabs li.active, html ul.tabs li.active a:hover  {background: #fff;border-bottom: 1px solid #fff;}

#featured .tabContainer {border: 1px solid #ccc;border-top: none;clear: both;float: left; width: 100%; background: #fff;}

#featured .tabContent {padding: 20px 0px 20px 15px;font-size: 1.2em; overflow:hidden; float:left;}

#featured .tabContent .viewMore {margin-top:20px; clear:left;  line-height:1.3em; display:none}

#featured .viewMore a {background-image:url("/images/arrow.gif"); background-position:0 50%; background-repeat:no-repeat;color:#000; font: bold 11px "Verdana", Arial, Helvetica,sans-serif; margin:0px; text-decoration:none; padding-left:15px;}

#featured .viewMore  a:hover {text-decoration:underline; margin:0px; padding-left:15px;}

#featured .viewMore span {font-size:11px; margin:0px 0px 0px 12px;}

#featured .tabContent h3 a{color: #254588;}

#featured .tabContentThumbs {float:left; margin-right:7px; width:180px; border:1px solid #ccc; padding-bottom:5px;}

#featured .tabContentPhoto{overflow:hidden;text-align:center}

#featured .tabContentPhoto img {border:none;}

#featured .tabContentName{text-align:center; line-height:20px; padding-top:4px;}

#featured .tabContentName a{color:#000; text-decoration:none}

#featured .tabContentSize{text-align:center; line-height:20px;float:right; padding:0px 8px 0px 0px;}

#featured .tabContentNumber{text-align:center; line-height:20px; float:left; padding:0 10px;}

#featured .tabContentPrice{color:#C7202B; font-weight:bold; text-align:center; line-height:20px;}

#specialOffersArrow {left: 0; margin: 1px 0 0 160px;position: absolute;z-index: 999;}



.clearFloat {clear:both; margin:0px; padding:0px;line-height:0px;height:1%; font-size:0;} /*Clearing the Float for IE */



#backTop{ clear:left; font-size:11px; text-transform:uppercase; padding: 30px 0px 10px 10px; }



.vat { text-transform:none; font-size: 14px; padding:10px 0px 10px 10px; color:#000; float:left }



#pagination { float:right; color:#666;  text-align:right; padding: 10px 20px 10px 0px; font-size:105%; }



#pagination a { color:#000; height:20px; margin:0; padding:9px; text-decoration:none; width:20px; background-attachment: scroll; background-color: transparent; background-image: url(../gif/pagination.gif); background-repeat: no-repeat; background-position: center center; font-size:105%; }



#bioFront {  background-color: #BEBEBE; line-height:1.5; clear:left; padding:2px 6px 2px 6px; color:#000000; text-align:justify; font-size: 105%; margin:0px; }



#bioBottom {background:transparent url(../png/mid_bottom.png) no-repeat scroll 0 0;height:15px;width:100%;}



#newsFront { height:150px; width:100%; background-color: #0C1016; border-top: 2px solid #FF0000; clear:left;}



#newsFrontTitle { text-transform:uppercase; height:20px; font-size: 130%; color: #000; padding: 10px 0 0 10px; font-family:"Lucida Sans Unicode", "Lucida Grande"; }



#newsFrontContent { }



#newsFrontContent ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}



#newsFrontContent ul li { color:#000; float:left; margin:10px 0 0; padding:0 10px; width:300px; text-transform: uppercase; }



#newsFrontContent ul li span { color:#000; display:block; margin:7px 0 0; line-height:1.5em; text-transform: none; }



#newsletter { width:100%; background-color: #000; border-top:5px solid #CCCCCC;height:40px;clear:both;}

#newsletterTitle { padding-left:10px; padding-top:12px; float:left; width:500px; text-transform:uppercase;  font-size:95%; color: #AD4405; }



#newsletterContent {padding-top:8px;  float:left;   }



#newsletterContent span{ padding-left:10px; }





#newsletterContent input { background-color: #003333; border:solid 1px #fff; vertical-align:middle; font-size: 10px; padding:3px; font-family: "Verdana", Arial, Helvetica,sans-serif; color:#ffffff;

}



#contactCopy {width: 100%;padding:10px; line-height:1.5;}



#contactCopy a {color: #000; text-decoration:none;}



#offer {/*border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; background-color:#fff;*/ font-family:"Times New Roman", Times, serif; font-size:23px;padding:10px 0px; color:#c80000; margin: 0px; text-align:center}



#footer { height:100%; width:auto; line-height:1.5;/*background-image: url(../gif/footerBg.gif); background-repeat: repeat-x; background-position: left top; */ clear:left; margin:10px 0 0 0;color: #000; font-size: 100%; padding:8px; overflow:hidden; background-color:#f2f2f2}

#footer a {color:#000; text-decoration:none}

#footer .col-1, #footer .col2 { float:left}

#footer .col-2 { float:right}







/* slightly enhanced, universal clearfix hack */

.clearfix:after {

     visibility: hidden;

     display: block;

     content: " ";

     clear: both;

     margin:0px; padding:0px;line-height:0px;height:1%; font-size:0;

     }

/* start commented backslash hack \*/

* html .clearfix { height: 1%; }




