/****************************************************************

* file: 	/css/bestaddress.css

* author:	toy

* date:		26jul09

*

* NOTE: 	base css for site

*

* rev history

* [toy 26jul09]		orig version 

*****************************************************************/

/*** default styles ***/

* {

	margin: 0;

	padding: 0;

}

body {

    font-family: Arial, Sans-Serif;

    font-family: Arial, MS Sans-Serif, Sans-Serif ;

    font-size: 1.0em;

	background:#ffffff url(../images/navbar.jpg) left top repeat-x; 

    position: relative;

    /*overflow: visible;*/

    border: solid 0px black;

	text-align:center;

}



a {

    font-size: 1em;

    cursor: pointer;

	outline:0;

	text-decoration:none;

}



.bestaddThumblink {

    font-size: 0.90em;

	color:#0000FF;

	text-decoration:none;

	border-bottom:0px solid #fff; 

}



.bestaddThumblink a{

    font-size: 0.90em;

	color:#0000FF;

	text-decoration:none;

	border-bottom:0px solid #fff;

}



/*** worker styles ***/







.left { float: left;}







.right { float: right;}







.clear { clear: both; }







.spacer { height: 30px; }







/*** sections ***/







#border {







    display: block;







    margin-top: 0px;







    height: 35px;







    border: solid 0px yellow;







    border-bottom: solid 0px #523801; 

	

	background:url(../images/navbar2.jpg) left top no-repeat; 







}







#template {

    display: block;	

    margin-top: 1px;	

    margin-left: auto;

    margin-right: auto;

    width: 1060px;

    background-repeat:no-repeat;

    border: solid 0px blue;

    /*overflow: visible;*/

   position: relative;

   text-align:left; 

/*     z-index: 1;*/

}



#templatenewsletter {

    display: block;	

    margin-top: 1px;	

    margin-left: auto;

    margin-right: auto;

    width: 1010px;

    background-repeat:no-repeat;

    border: solid 0px blue;

    /*overflow: visible;*/

   position: relative;

   text-align:left; 

/*     z-index: 1;*/

}







#content {







    margin: -0px 0 0 0;







    border: solid 0px red;







    background-color: transparent;







}







#left{







    color: White;







/*    min-height: 720px;







    height: auto; */







    background-image: url(../images/bg.jpg); 







    background-repeat: repeat-y;







    margin: -1px 0 0 30px;







    padding: 20px 22px 20px 22px !important;
    padding: 20px 22px 0px 22px;







    float:left;







    /*overflow: auto;*/







    border: solid 0px green;







}







    #left a {
        color: White; 
        border: 0px;
		text-decoration:underline;
    }







    #left a:hover {







        color: silver;







        border: 0px;







    }

#left .show_hide_text {
	cursor:pointer;
	color:#fff;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:underline;
}





    #leftstuff {







        width: 370px;







/*        min-height: 740px; */







        border: solid 0px blue;







        /*overflow: auto;*/







    }







    #leftstuff .subheader { margin: 29px 0 30px 0px; font-weight:bold; }

	

	

	.subheaderAgent { padding-left:5px; font-weight:bold; font-size:1.1em }



	.subsubheaderAgent{ padding:0 0 30px 5px; font-size:0.75em; font-weight:bold; border: solid 0px green; line-height:25px}



    #leftstuff .subsubheader { font-size:0.75em; font-weight:bold; border: solid 0px green;}







    #leftstuff .phone {







        font-size: 1.2em;







        font-weight:bold;







        margin: 0 0 20px 0;







    }







    #leftstuff .workerBar {







        font-weight:bold;







        background-color: #282828;







        margin: 2px 0px 2px 0px;







        padding: 3px 3px 3px 3px;







        border: solid 0px blue;

		

		height:15px;

		







       /* overflow:auto;*/







    }







.workerBarfooter {







        font-weight:bold;







        background-color: #282828;







        margin: 2px 0px 2px 0px;







        padding: 3px 3px 3px 3px;







        border: solid 0px blue;

		





       /* overflow:auto;*/







    }

	

.workerBarfooter a{







        font-size: 1em;







        font-weight:bold;







        padding: 3px 3px 3px 3px;







        text-decoration: none;







}	



.workerBarfooter img {







        border: 0px;







    }









    #leftstuff .workerBar a{







        font-size: 1em;







        font-weight:bold;







        padding: 3px 3px 3px 3px;







        text-decoration: none;







    }







    #leftstuff .workerBar img {







        border: 0px;







    }







    #leftstuff .workerBar .title{







        font-size: .8em;







        float: left;







    }







    #leftstuff .workerBar .submenu{







        font-size: .80em;







        float: right;







    }







    #leftstuff .workerBar .submenu a, a:active, a:visited { line-height: .9em; }







    #leftstuff .workerBar .submenu a, a:hover { }







    #leftstuff .workerBar .utilLeft{







        font-size: .9em;







        float: left;







    }







    #leftstuff .workerBar .utilRight{







        font-size: .9em;







        float: right;







    }







    /*#leftstuff #propertyImageD { min-height:300px; }    */







    #leftstuff #propertyImageD img { width: 368px; border: solid 1px #b3995d; }







    #leftstuff #propertyImageD a { padding:0;margin:0; }







    







    #leftstuff ul {







        color: #b3995d; 







        list-style: square outside;







        list-style-type: square;







        margin: 20px 0 40px 0px;







        padding: 0 0 0 20px;







        border: solid 0px red;







    }







    







    #leftstuff ul a, a:active, a:visited{







        font-size: 0.75em;







        font-weight:bold;







        text-decoration: underline;







        margin: 0;







        padding: 0;







    }







    #leftstuff ul a:hover {







        text-decoration: underline;







        margin: 0;







        padding: 0;







    }







    #leftstuff li { line-height: 2em; margin: 0; padding: 0; }







    #leftstuffSmall {







        font-size: 0.8em;







        width: 184px;







        border: solid 1px blue;







        /*overflow: auto;*/







    }







    #leftstuffSmall .subheader { margin: 20px 0 20px 0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }







    #leftstuffSmall .subsubheader { font-size: 0.9em; font-weight:bold; }







    #leftstuffSmall .phone {







        font-size: 1.2em;







        font-weight:bold;







        margin: 0 0 20px 0;







    }







    #leftstuffSmall .workerBar {







        font-weight:bold;







        background-color: #282828;







        margin: 2px 0px 2px 0px;







        padding: 3px 3px 3px 3px;







        border: solid 0px blue; 







        /*overflow:auto;*/







    }

	

	

	

    #leftstuffSmall .workerBar a{







        font-weight:bold;







        padding: 3px 3px 3px 3px;







        text-decoration: none;







    }







    #leftstuffSmall .workerBar img {







        border: 0px;







    }







    #leftstuff .workerBar .title{







        font-size: .8em;







        float: left;







    }







    #leftstuffSmall .workerBar .submenu{







        font-size: .80em;







        float: right;







    }







    #leftstuffSmall .workerBar .submenu a, a:active, a:visited { line-height: .9em; }







    #leftstuffSmall .workerBar .submenu a, a:hover{}







    #leftstuffSmall .workerBar .utilLeft{







        font-size: .9em;







        float: left;







    }







    #leftstuffSmall .workerBar .utilRight{







        font-size: .9em;







        float: right;







    }







    #leftstuffSmall #propertyImageD { min-height:100px; }    







    #leftstuffSmall #propertyImageD img { width: 182px; border: solid 1px #b3995d; }







    







    #leftstuffSmall ul {







        font-size: 0.85em;







        line-height: 1.5em;







        color: #b3995d; 







        list-style: square outside;







        list-style-type: square;







        margin: 20px 0 40px 0px;







        padding: 0 0 0 20px;







        border: solid 0px red;







    }







    







    #leftstuffSmall li a, a:active, a:visited{







        padding: 0;







        margin: 0;







        line-height: 1em;







        font-weight: normal;







        font-size: 1em;







    }







    







    #leftstuffSmall li a:hover{







        padding: 0;







        margin: 0;







    }







    







#right{







    background-color: transparent;







    padding: 20px 40px 10px 0px !important;
	padding: 20px 10px 10px 0px;







    float:right;







    border: solid 0px purple;

	

	margin: 0 30px 0 0;







}



#rightinternational{

    background-color: transparent;

    padding: 20px 58px 10px 0px !important;

	padding: 20px 45px 10px 0px;

    float:right;

    border: solid 0px purple;

}



#rightnewsletter{

    background-color: transparent;

    padding: 20px 58px 10px 0px !important;

	padding: 20px 45px 10px 0px;

    float:right;

    border: solid 0px purple;

}







    #rightstuff {







        font-size: .9em;







        width: 440px;







        margin: -10px 0 0 20px;







        border: solid 0px blue;







    }



	



    #rightstuff a{



		line-height:14px;



		color:#000000;



		text-decoration:underline;		



    }







    #rightstuff .logo {







        width: 440px;







        margin: 0px 0 10px 0px;







        float: right;







        border: solid 0px red;







    }







    #rightstuff .subheader {







        margin: 20px 0 20px 0px;







    }







    #rightstuff .subsubheader {







        font-weight:bold;







    }







    #rightstuff td {







        font-size: .8em;







    }







    #rightstuff ul {







        font-size: 0.85em;







        color: #b3995d; 







        list-style: disc outside;







        list-style-type: disc;







        margin: 20px 0 40px 0px;







        border: solid 0px red;







    }





    #rightstuffCal {







        font-size: .9em;







        width: 660px !important;
		width: 690px;







        margin: -10px 0 0 20px;







        border: solid 0px blue;







    }



	



    #rightstuffCal a{



		line-height:14px;



		color:#000000;



		text-decoration:underline;		



    }







    #rightstuffCal .logo {







        width: 440px;







        margin: 0px 0 10px 0px;







        float: right;







        border: solid 0px red;







    }







    #rightstuffCal .subheader {







        margin: 20px 0 20px 0px;







    }







    #rightstuffCal .subsubheader {







        font-weight:bold;







    }







    #rightstuffCal td {







        font-size: .8em;







    }





    #rightstuffCal ul {







        font-size: 0.85em;







        color: #b3995d; 







        list-style: disc outside;







        list-style-type: disc;







        margin: 20px 0 40px 0px;







        border: solid 0px red;







    }

    



    #rightstuffCalMort {







        font-size: .9em;







        width: 660px !important;

		width: 690px;







        margin: -10px 0 0 20px;







        border: solid 0px blue;







    }



	



    #rightstuffCalMort a{



		line-height:14px;



		color:#000000;



		text-decoration:underline;		



    }







    #rightstuffCalMort .logo {







        width: 440px;







        margin: 0px 0 10px 0px;







        float: right;







        border: solid 0px red;







    }







    #rightstuffCalMort .subheader {







        margin: 20px 0 20px 0px;







    }







    #rightstuffCalMort .subsubheader {







        font-weight:bold;







    }







    #rightstuffCalMort td {







        font-size: .9em;







    }





    #rightstuffCalMort ul {







        font-size: 0.85em;







        color: #b3995d; 







        list-style: disc outside;







        list-style-type: disc;







        margin: 20px 0 40px 0px;







        border: solid 0px red;







    }

    



	#rightstuffBig {







        background-color: transparent;







        font-size: .80em;







        width: 740px;







        margin: -10px -80px 0 20px;







        border: solid 0px blue;







        /*overflow: auto;*/







    }

	

	#rightstuffBiginternational {

        background-color: transparent;

        font-size: .80em;

        width: 740px;

        margin: -10px -70px 0 0px;

        border: solid 0px blue;

        /*overflow: auto;*/

    }



	#rightstuffBignewsletter {

        background-color: transparent;

        font-size: .80em;

        width: 790px;

        margin: -10px -70px 0 0px;

        border: solid 0px blue;

        /*overflow: auto;*/

    }







    #rightstuffBig .logo {







        width: 440px;







        margin: 0px 0 10px 0px;







        float: right;







        border: solid 0px red;







    }







    #rightstuffBig .subheader {







        margin: 20px 0 20px 0px;







    }







    #rightstuffBig .subsubheader {







        font-weight:bold;







    }







    #rightstuffBig td {







        font-size: .8em;







    }







    #rightstuffBig ul {







        font-size: 0.85em;







        color: #b3995d; 







        list-style: disc outside;







        list-style-type: disc;







        margin: 20px 0 40px 0px;







        border: solid 0px red;







		text-decoration:none;



		



    }







    







#footer{







    font-size: .7em;







}







/*** classes ***/







a.buttonA, a.buttonA:active, a.buttonA:visited{







    color: #282828;







    background-color: #b3995d;







    text-decoration: none;







    margin: 3px 3px 3px 3px;







    padding: 3px 3px 3px 3px;







    border: solid 1px #523801;



	



	outline:none;







}







a.buttonA:hover{







    color: #b3995d;







    background-color: #523801;







    border: solid 1px #523801;







}







.featuredI {







    width: 398px;







    border: solid 1px #b3995d; 







}







.mainMe{







	font:12px Arial, Helvetica, sans-serif!important;







	color:#79663b;







}



.pressheadernew {

	font:normal 16px tahoma;

	color:#6d4f13;

}