/* base
----------------------------------------------- */
        
*{
        padding: 0;
        margin: 0;
        }
        
html, body{
        margin: 0;
        padding: 0;
        border:0;
        color: #675943;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        line-height: 2em;
}


input, select, textarea {
        font-size: 100%;
        padding: 2px;
        margin: 0px;
}

.hr {
        display: block;
        padding: 0;
        margin: 15px 0;
        height: 1px;
        background: #796645;
}
td{
        padding: 2px;
        color: #675943;
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        line-height: 1.5em
        
}
/* layout
----------------------------------------------- */

body{
        text-align: center;             /* centers content in IE5.5 and earlier */
        background-color: #e9e3d7;
        }

#wrapper{
        width: 900px; 
        margin: 0 auto;
        padding: 0;
        text-align: left;
        }

#header{
        position: relative;
        background: url(../images/logo.gif) no-repeat top left;
        height: 110px;
        width: 880px;
        padding: 0;     
}
#header #loginStatus{
        float: right;
        text-align: right;
        font-size: 75%;
        padding-top:50px;
        padding-right: 0px;
        font-weight:bold;
}

#innerWrapper{
        background-color: #FFFFFF;
        width: 880px;
        margin: 0;
        border: solid 5px #cdc4b4;
        padding: 5px;
}

#main{
        float: left;    /* Opera 5 */
        width: 670px;
        padding: 0;
        position: relative;
}
#rightCol{
        float: right;
        width: 175px;
        padding: 50px 15px;
        position: relative;
        font-family: Georgia, "Times New Roman", Times, serif;
        background: url(../images/rightCol_bg.gif) no-repeat center top;
}       

#rightCol h3{
        display: block;
        text-align: center;
        border-top: solid 1px #796645;
        border-bottom: solid 1px #796645;
        text-transform: uppercase;
        font-size: 0.9em;
        color: #7b6949;
        margin: 20px 0 5px 0; 
        }       
        
#rightCol ul {
        margin: 0 0 15px 0;
        text-align: left;
        list-style: none;
        }
  
#rightCol li a {
        font-size: 0.9em;
        padding: 3px 0px;
        display: block;
        width: 100%;
        text-decoration: none;
        color: #531c06;
        text-indent: 10px;
        background: url(../images/arrow.gif) no-repeat left center;
}


#rightCol li a:hover, #rightCol li a.on {
        color: #a13228;
        text-decoration: underline;     
}
        

/* Home
----------------------------------------------- */
#intro{
        float: left;    
        position: relative;
        height: 400px;


}

#sidebar, #sidebar-home {
        float: right;
        width: 225px;
        padding: 0;
        position: relative;
        }
#sidebar p, 
#rightCol p,
#sidebar td{
        color: #5f4a27;
        font: 0.9em Georgia, "Times New Roman", Times, serif;
        }       
        

#sidebar-home ul {
        margin: 0;
        padding: 0;
        }
  
#sidebar-home li {
        font-size: 1.1em;
        padding: 0;
        list-style: none;
        display: block;
        width: 225px;

        text-indent: -9999px;

}
#sidebar-home  a {
        display: block; 
        text-decoration: none;   
        overflow: hidden;
        /* THANKS ROGIE */
        }       
        
#button1 a{left: 0px; top: 0; width: 225px;height: 88px;background: url(../images/Btn_star.png) no-repeat 0 0;margin-bottom: 5px;}
#button1 a:hover{background: url(../images/Btn_star2.png) no-repeat 0 0;}
#button2 a{left: 0px; top: 0; width: 225px;height: 88px;background: url(../images/Btn_our_global.png) no-repeat 0 0;margin-bottom: 5px;}
#button2 a:hover{background: url(../images/Btn_our_global2.png) no-repeat 0 0;}
#button3 a{left: 0px; top: 0; width: 225px;height: 124px;background: url(../images/Btn_add_your.png) no-repeat 0 0;margin-bottom: 5px;}
#button3 a:hover{background: url(../images/Btn_add_your2.png) no-repeat 0 0;}
#button4 a{left: 0px; top: 0; width: 225px;height: 45px;background: url(../images/Btn_free_newsletter.png) no-repeat 0 0;}
#button4 a:hover{background: url(../images/Btn_free_newsletter2.png) no-repeat 0 0;}
#button5_home a{left: 0px; top: 0; width: 225px;height: 40px;background: url(../images/Btn_villa_report.png) no-repeat 0 0;}
#button5_home a:hover{background: url(../images/Btn_villa_report2.png) no-repeat 0 0;}

#sidebar ul {
        margin: 0;
        text-align: left;
        list-style: none;
        }
  
#sidebar li a, #sidebar li a.on {
        font-size: 1.1em;
        padding: 3px 5px 3px 3px;
        display: block;
        width: 200px;
        text-decoration: none;
        color: #531c06;
        border-bottom: solid 1px #c0b3ab;
}

#sidebar li a.on {
        font-weight: bold;      
}

#sidebar li a:hover {
        background: #dfd6cd;
}       

/* typography
----------------------------------------------- */

a{
        color: #a13228;
        text-decoration: none;
}
a:hover{
        text-decoration: underline;
        
}


img{ display: block; }

a img{ border: none; }

h1,
h2,
h3,
h4,
h5{
        font-family: Georgia, "Times New Roman", Times, serif;
        }
h1 {
        color: #89795d;
        font-size: 2em;
        font-variant: small-caps;
}
/*#header h1 {
        color: #000033;
        font: 150% arial, helvetica, sans-serif;
        display: block;
        width: 440px;
        height: 110px;
}
#header h1 a {
        width: 440px;
        height: 110px;
        display: block;
        background: url(../images/header.gif) no-repeat 0 0;
        text-decoration: none;
        text-indent: -3000px;

}
#header h1 a:hover {
        background: url(../images/header.gif) no-repeat 0 -110px;
}
*/
#header h1 {
        color: #000033;
        font: 150% arial, helvetica, sans-serif;
        display: block;
        margin: 0;
        float: left;
}
#header h1 a {
        display: block;
        width: 440px;
        height: 110px;
        text-decoration: none;
        text-indent: -3000px;
        border: none;
}
#header h1 a:hover {
        background-color: transparent;
}


h2 {
        font-size: 1.9em;
        font-weight: normal;
        color: #b3a694;
        margin: 0.9em 0;
        line-height: 1.3em;
        }

h3 {
        font-size: 1.2em;
        }
        
h4 {
        font-size: 1.1em;
        line-height: 1.6em;
        background-color: #e5e6db;
        color: #a13228;
        display: block;
        padding: 4px;
        margin: 15px 0 5px 0;
        }
h5 {
        font-size: 1.0em;
        font-weight: bold;
        text-align: center;     
        margin-bottom: 15px;
}
ol {
        margin: 0.2em 0 1em 0;
        padding-left: 2.25em;
        }

p {
        margin: 0.8em 0;
        line-height: 1.8em;
        font-size: 0.9em;
        text-align: left;
        }               
blockquote {
        display: block;
        margin: 0.8em 150px;
        padding: 0.8em 0;
        line-height: 1.8em;
        font-size: 0.9em;
        background: url(../images/double_dots.gif) repeat-x bottom;
        }
blockquote span{
        display: block;
        height: 20px;
        text-align: center;
        background: #fff url(../images/double_dots.gif) repeat-x center;
        font-weight: bold;
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #6e5200; 
        }               
blockquote span em{
background-color: #fff;
display: inline;
        }               

small{ font-size: 0.8em; }

.title{ font-size: 0.9em; font-style: italic;}
.breadcrumbs{ 
        border-bottom: solid 3px #cdc4b4;
        height: 25px;
        margin-top: 5px;
        padding-left:5px;
         }

/* header
----------------------------------------------- */

#navWrap {
        width: 880px;   /* Opera 5 */
        height: 27px;
        clear: both;
        margin: 0 0 5px 0;
        border-bottom: solid 2px #cdc4b4;

        }

#nav {
        background: #fff url(../images/nav.gif) 0 0 no-repeat;
        width: 880px;
        height: 27px;
        position: relative;     

        }

        
#nav ul {
        margin: 0;
        padding: 0;
        }

#nav li {
        margin: 0; 
        padding: 0; 
        list-style: none; 
        display: block; 
        line-height: 25px; 
        position: absolute; 
        text-indent: -9999px; 
        text-align: center;
        }
        
#nav a {
        display: block; 
        text-decoration: none;   
        overflow: hidden;
        border: none;
        }       
#nav1 {left: 0px; top: 0; width: 180px; height: 25px; }
#nav2 {left: 180px; top: 0; width: 170px; height: 25px; }
#nav3 {left: 350px; top: 0; width: 160px; height: 25px; }
#nav4 {left: 510px; top: 0; width: 180px; height: 25px; }
#nav5 {left: 690px; top: 0; width: 190px; height: 25px; }

#nav1 a:hover, #nav1 .on {background: url(../images/nav.gif) 0px -25px no-repeat; }     
#nav2 a:hover, #nav2 .on {background: url(../images/nav.gif) -180px -25px no-repeat; }  
#nav3 a:hover, #nav3 .on {background: url(../images/nav.gif) -350px -25px no-repeat; }  
#nav4 a:hover, #nav4 .on {background: url(../images/nav.gif) -510px -25px no-repeat; }  
#nav5 a:hover, #nav5 .on {background: url(../images/nav.gif) -690px -25px no-repeat; }

#content {
        width: 880px;   
        background: url(../images/content_bg.gif) repeat-y;
        }
#logincontent {
        width: 880px;   
        background: url(../images/login_content_bg.gif) repeat-y;
        }
#main p {
        margin: 20px 20px;
        }

/* footer
----------------------------------------------- */

#footer{
        clear: both;
        color: #9b8c75;
        background: url(../images/phoneno.gif) no-repeat right center;
        width: 100%;
        padding: 10px 0 0 5px;
        text-align: left;
        }
#footer p {
        color: #9b8c75;
        text-align: left;
        font-size: 0.8em;
        margin: 0;
        width:690px;
}
#footer p a {
        color: #9b8c75;
}

#footer p a:hover {
        background-color: transparent;
        color: #977347;
        text-decoration: none;
}

/* page specific
----------------------------------------------- */

/* Membership - Login- Two columns
----------------------------------------------- */
/*#membership-login{
        padding-top:30px;
        padding-left:240px;
        padding-bottom:30px;
        padding-right:30px;
        margin-bottom:30px;
        background-color: #ffffff;
}*/

#membership-login{
        padding:30px;
        margin-bottom:30px;
        background-color: #ffffff;
}

#memberLogin {

        float: left;
        width: 398px;
        height: 260px;
        background: url(../images/loginbox_bg.gif) repeat-y; 
}
#memberRegister {
        float: right;
        width: 398px;
        height: 260px;
        background: url(../images/loginbox_bg.gif) repeat-y; 
}
#loginRtInfo {
        float: right;
        width: 398px;
        height: 260px;
        background-color:#FFFFFF;
}
#memberLogin h2{
        text-indent: -3000px;
        margin: 0;
        height: 40px;
        display: block;
        font-size: 0.9em;
        background: url(../images/head_member.gif) no-repeat center top; 
}
#memberRegister h2{
        text-indent: -3000px;
        margin: 0;
        height: 40px;
        display: block;
        font-size: 0.9em;
        background: url(../images/head_nonmember.gif) no-repeat center top; 
}

#memberLogin p, #memberRegister p{
        font: normal 0.9em Georgia, "Times New Roman", Times, serif;
        margin: 20px;
}
#memberLogin li, #memberRegister li{
        font: normal 0.9em Georgia, "Times New Roman", Times, serif;
        margin-left: 40px;
        line-height: 1.2em;

}
#memberLogin label input, #memberRegister label input{
        font: normal 0.9em Georgia, "Times New Roman", Times, serif;
        width: 220px;
        padding: 5px;
        border: solid 3px #cdc4b4;

}
#memberLogin p span, #memberRegister p span{
        width: 80px;
        display: block;
        float: left;

}
.memberInnerWrap{
        height: 260px;
        background: url(../images/loginbox_bottom.gif) no-repeat center bottom; 
}


.loginRtInfoInnerWrap{
        height: 260px;
        background-color:#FFFFFF; 
}


#membership-registration{
        padding:30px;
        margin-bottom:30px;
        background-color: #ffffff;
}
#memberRegistration {

        float: left;
        width: 818px;
        height: 1250px;
        background: url(../images/registrationbox_bg.gif) repeat-y; 
}
#memberRegistration h2{
        text-indent: -3000px;
        margin: 0;
        height: 40px;
        display: block;
        font-size: 0.9em;
        background: url(../images/head_registration.gif) no-repeat center top; 
}

#memberRegistration p{
        font: normal 0.9em Georgia, "Times New Roman", Times, serif;
        margin: 20px;
}
#memberRegistration li{
        font: normal 0.9em Georgia, "Times New Roman", Times, serif;
        margin-left: 40px;
        line-height: 1.2em;

}
.memberRegistrationInnerWrap{
        height: 1250px;
        background: url(../images/registrationbox_bottom.gif) no-repeat center bottom; 
}

.divRegistration{
        padding-top:10px;
}

.registerInput{
        border: solid 3px #cdc4b4;
        height:20px;
        margin-top:10px;
        width:220px;
        color: #675943;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        line-height: 2em;
}
.registerTextArea{
        border: solid 3px #cdc4b4;
        height:100px;
        margin-top:10px;
        width:400px;
        color: #675943;
        font-family: Verdana, Arial, sans-serif;
        font-size: 12px;
        line-height: 2em;
}
.registerButton {
        border:none;
        background-image:url(../images/btn_register.gif);
        background-position:center;
        background-repeat:no-repeat;
        background-color:transparent;
}



/*site map 
-------------------------------------*/
#sitemap{
        padding:30px;
        margin-bottom:30px;
        background-color: #ffffff;
}
#siteMap {

        float: left;
        width: 818px;
        height: 600px;
        background: url(../images/registrationbox_bg.gif) repeat-y; 
}
#siteMap h2{
        text-indent: -3000px;
        margin: 0;
        height: 40px;
        display: block;
        font-size: 0.9em;
        background: url(../images/head_sitemap.gif) no-repeat center top; 
}

#siteMap p{
        font: normal 0.9em Georgia, "Times New Roman", Times, serif;
        margin: 20px;
}


#siteMap ul {
        margin-top:5px;
        text-align: left;
        list-style: none;
}

#siteMap li a {
        font: normal 1.0em Georgia, "Times New Roman", Times, serif;
        color:#531c06;
        display: block;
        margin-left: 15px;
        line-height: 1.8em;
        text-indent: 10px;
        text-decoration: none;
        background: url(../images/arrow.gif) no-repeat left center;
}

#siteMap li a:hover, #siteMap li a.on {
        text-decoration: underline;     
}

.siteMapInnerWrap{
        height: 600px;
        background: url(../images/registrationbox_bottom.gif) no-repeat center bottom; 
}

.divRegistration{
        padding-top:10px;
}




/* clearing
----------------------------------------------- */

.clearfix:after {
        content: "."; 
        display: block; 
        height: 0; 
        clear: both; 
        visibility: hidden;
        }

* html>body .clearfix {
        display: inline-block; 
        width: 100%;
        }

* html .clearfix {
        /* Hides from IE-mac \*/
        height: 1%;
        /* End hide from IE-mac */
        }
#login{
        margin: 20px auto;
        padding: 30px 0 0 10px;
        background: transparent url(../images/login_header.gif) no-repeat center top;

}

#login input{
        width: 140px;
}

input.loginBtn{
        background: url(../images/login.gif) no-repeat;
        display: block;
        height: 28px;
        width: 93px;
        border-style: none;

}
input.submitBtn{
        background: url(../images/btn_red.gif) no-repeat;
        display: block;
        height: 28px;
        width: 93px;
        border-style: none;
        font: 1.0em Georgia, "Times New Roman", Times, serif;
        text-transform: uppercase;
        color: #e4e5d5;
}
#bannerAdd{
        margin: 0;
        width: 260px;
        height: 150px;
        background: url(../images/banner_add.gif) no-repeat center 0;   

}
#bannerAdd a{
        display: block;
        width: 260px;
        height: 150px;
        text-indent: -9999px;
}
#bannerAdd a:hover{
                background: url(../images/banner_add.gif) no-repeat center -150px;

}

#searchBox{
        padding: 0 0 0 10px;

}


/* General */

img.right {
        border: solid 4px #dfd7c5;
        margin: 5px 0 3px 15px;
        float: right;
}
img.homePrices {
        margin: 5px 0 3px 10px;
        float: right;
}
a.map {
        margin: 0px 0 3px 15px;
        float: right;
        width: 160px;
        display: block;
}


th {
        font-weight: bold;
        background: #eee;
        text-align: left;
        padding: 3px 5px;
}
.blueButton {
        background: transparent url(../images/bluebutton.gif) no-repeat left top;
        text-align: center;
        display: block;
        height: 30px;
        width: 350px;
        border-style: none;
        padding-top: 10px;
        margin: 0 auto; 
}
.brownButton {
        background: url(../images/brownButton.gif) no-repeat left top;
        color: #FFFFFF;
        font-weight: bold;
        border-style: none;
        width: 200px;
        height: 30px;
}

a.blueButton {
        color: #fff;
        font-size: 1.2em;
        font-weight: bold;
}
a.blueButton:hover {
        background: transparent url(../images/bluebutton.gif) no-repeat left top;
}
.priceShade {
        background: #e5d0b7;
}


.imageCenter {
        display: block;
        margin: 0px auto;
        text-align: center;
}
.imageCenter img{
        margin: 0px auto;
}
.note{
        font-size: 0.8em;
        color: #afa29d;
        line-height: 1.2em;
}
p.testimonials {
        font-family:Georgia, "Times New Roman", Times, serif;
        color: #431e0a;
}
.source {
        color: #afa29d;
        text-align: right;
        font: bold 0.9em Arial, san-serif;
        display: block;
}
a.lightLink {
        color: #9b8c75;
        text-decoration: underline;
}
a.lightLink:hover {
        color: #9b8c75;
        text-decoration: underline;
}



/* search result*/
#searchResult {
        float: left;
        width: 100%;
}
img.thumbnail { 
padding: 2px; 
border: 4px solid #d9dde0; 
background: #fff; 
float: left; 
margin: 0 10px 0 0; 
}
a:hover img.thumbnail { border: 4px solid #b3a694; }

#searchResult  p {
        MARGIN: 0px;
        padding: 0px;
        line-height: 1.5em;
        font-size: 0.9em;
        display: block;
}
#searchResult  p a {
        PADDING: 4px; 
        DISPLAY: block; 
        height: 90px;
        COLOR: #232f38; 
        TEXT-DECORATION: none;
}
#searchResult  p a:hover {
        background-color: #efefef;
}

#searchResult  strong {
        FONT-WEIGHT: normal; 
        font-size: 1.1em;
        COLOR: #626f51;
}

#searchResult span {
        color: #a13228;

}
#searchResult h4 img {
        float: right;
        display: block;
}

/* General Classes
----------------------------------------------- */
.price {
        font: bold 1.2em Georgia, "Times New Roman", Times, serif;
        color: #996600;
}
.sidebarExtra {
        margin: 20px 0;
        border-top: solid 1px #796645;

}

.shadetabssoo{
padding: 5px 0;
margin-left: 10px;
margin-top: 20px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabssoo li{
display: inline;
font: bold 12px Verdana;
margin: 0;
}

.shadetabssoo li a{
text-decoration: none;
padding: 5px 15px;
margin-right: 1px;
border: 1px solid #b19975;
color: #fff;
background-color: #b19975;
}


.shadetabssoo li a:hover{
text-decoration: none;
background-color: #fff;
color: #3e311c;
}

.shadetabssoo li.selected{
position: relative;
top: 0px;

}

.shadetabssoo li.selected a{ /*selected main tab style */
color: #3e311c;
border-bottom-color: white;
background-color: #fff;
}

.shadetabssoo li.selected a:hover{ /*selected main tab style */
text-decoration: none;
background-color: #fff;
}

.tabcontentsoo{ /*style of tab content container*/
border-top: 1px solid #b19975;
padding-top: 5px;

}
.tabcontentsoo p, .tabcontentsoo ul{
        font-size:90%;
        line-height: 1.2em;

}
.tabcontentsoo li{
        line-height: 1.8em;
        list-style: none;
        background: url(../images/bullet.gif) no-repeat left center;
        text-indent: 15px;
}
.tabcontentsoo li a{
        color: #675943;
        text-decoration: none;
        background: url(../images/dotted.gif) repeat-x bottom;
}
.tabcontentsoo li a:hover{
        color: #a12220;
        text-decoration: none;
}


/* Tabs 

----------------------------------------------- */
.shadetabs{
padding: 5px 0;
margin-left: 10px;
margin-top: 20px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
font: bold 12px Verdana;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 5px 15px;
margin-right: 1px;
border: 1px solid #b19975;
color: #fff;
background-color: #b19975;
}


.shadetabs li a:hover{
text-decoration: none;
background-color: #fff;
color: #3e311c;
}

.shadetabs li.selected{
position: relative;
top: 0px;

}

.shadetabs li.selected a{ /*selected main tab style */
color: #3e311c;
border-bottom-color: white;
background-color: #fff;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
background-color: #fff;
}

/*.tabcontent{ 
border-top: 1px solid #b19975;
padding-top: 20px;

}*/
.tabcontent{ /*style of tab content container*/

}
.tabcontent p, .tabcontent ul{
        font-size:90%;
        line-height: 1.2em;

}
.tabcontent li{
        line-height: 1.8em;
        list-style: none;
        background: url(../images/bullet.gif) no-repeat left center;
        text-indent: 15px;
}
.tabcontent li a{
        color: #675943;
        text-decoration: none;
        background: url(../images/dotted.gif) repeat-x bottom;
}
.tabcontent li a:hover{
        color: #a12220;
        text-decoration: none;
}
#tabcontentL{
        width: 330px;
        float: left;
}
#tabcontentR{
        width: 310px;
        float: right;
}

.property-list{
        clear:left;
        padding:10px 0px;
        display:block;
        border-bottom: solid 1px #ded8d0; 
}

.property-list img
{
        float:right;
        margin-left:10px;
        display:inline;
}
.property-list a{
        text-decoration: none;
}

.property-list span.destinationheader, .property-list span.destinationheader a{
        text-transform:uppercase;
        text-decoration: none;  
        display:block;
        font-weight:bold;
        color: #675943;
}
.property-list span.destinationheader a:hover{
        text-decoration: underline;     
}

.details{
        text-indent: -3000px;
        display: block;
        background-image: url(../images/btn_details.gif);
        width: 105px;
        height: 24px;
}

.imagesList
{
        list-style-type: none;
        margin: 2px 2px 2px 2px;
        cursor: pointer;
        display: inline;
        border: 1px solid black;
}





/*new text menu*/
.menu_main {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: #D5CFC0;
        font-family: Garamond, Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
}
.menu_main ul {
        margin: 0px;
        list-style-type: none;
        text-transform: capitalize;
        text-align: center;
        font-size: 16px;
        padding-bottom: 5px;
        font-variant: small-caps;
}
.menu_main li {
        display: inline;
        margin-left: 0px;
        margin-right: 0px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #f8f8f4;
        padding-right: 25px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #f8f8f4;
}
.menu_main li.first {
        border-left-style: none;
        border-left-width: 0px;
}
.menu_main li.last {
        border-right-style: none;
        border-right-width: 0px;
}
.menu_main li a {
        color: #7b633d;
        text-decoration: none;
        font-weight: normal;
}
.menu_main li a:hover {
        color: #b43427;
}
/*aboutus page*/
.auoContentLeft
{
    color:#7B633D;
    font-size:16px;
    font-weight:bold;
    float:left;
    width:120px;
    padding-top:5px;
    text-align:right;
    text-align:left;
    vertical-align:top;
}

.auoContentRight
{
    padding-left: 136px;
    display:block;
    font-style:italic;
}
.auoContentLink
{
    text-decoration:underline;
}
/*end aboutus page*/

.bold{
    font-weight:bold;
}

.underline{
    text-decoration:underline;
}

.italic{
    font-style:italic;
}

ul.homepage li{
    margin-left:50px;
    font-size:0.9em;
}

.center{
    text-align:center;
}

.blue_link
{
    color:Blue;
}