 /* GLOBAL */
* {margin:0; padding:0}

body {
background: #ffffff;
color: #838484;
font-family: Verdana, "Arial", Helvetica, sans-serif;
}

p {
padding: 0;
line-height: 18px;
text-align: justify;
font-size: 12px;
}

img {
padding: 2px;
border:1px solid #c9c9c9;
}

.subject_text {
font-size:18px;
font-weight: bold;
color: #727272;
}


a{ color:#666; text-decoration: none;}
ul{ padding:0px 0px 0px 20px;}

/* STRUCTURE */

.container-inner {
width: 935px;
margin: 0 auto 0 auto;
}

.main_area_left {
float: left;
width:500px;
background: #fffdfd url(../images/left-background.jpg) repeat-y;
min-height: 552px;
display: inline;

}

.main_area_left_inner {
width: auto;
float: left;
margin-top: 10px;
}

.main_area_right_inner {
width: auto;
float: right;
margin-top: 10px;
margin-right: 20px;
}


.main_description_area {
width: 500px;;
margin-left: 8px;
}

.main_area_inner1 {
float: left;
width: 100px;
padding: 5px;
}

.main_area_inner2 {
float: left;
width: 350px;
padding-left: 5px;
padding-right: 5px;
color: #838484;
}

.main_area {
width: 500px;
}



.main_area_right {
float: left;
width: 378px;
padding:0;
background: url(../images/right-background.jpg) no-repeat;
min-height: 552px;
display: inline;
}

.main_area_right_copy {
float: left;
width: 368px;
height: 549px;
padding:0 10px 0 10px;
background: url(../images/right-background.jpg) no-repeat;
}

/*.divider {
background: url(../images/divider-line.gif) no-repeat;
width: 478px;
height: 5px;
margin-left: 7px;
} */

.display_pic_holder {
width: 378px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}


.display_large_pic {
width: auto;
height: 270px;
margin-top: 40px;
padding: 10px;
}


.gallery_thumbnail_holder {
width: 400px;
margin: 112px auto 0 auto;
}

.gallery_thumb1 {
float: left;
width: auto;

padding: 5px 5px 5px 15px;
margin-bottom: 10px;
}

.project_title {
font-size: 14px;
font-weight: bold;
color: #707070b;
font-weight: bold;
}

.project_title a{
font-size: 14px;
font-weight: bold;
color: #707070;
text-decoration: none;
font-weight: bold;
}

.project_title a:hover{
text-decoration: none;
color: #03a0c2;
}

.description_box {
width: 450px;
border: 2px solid #eae8e8;
padding: 10px;
}

.description_bottom_section {
width: 450px;
}

.prev {
float: left;
width: auto;
color: #797979;
font-size: 11px;
}

.prev_link {
font-weight: normal;
font-size: 11px;
color: #797979;
}

.prev_link a{
font-weight: normal;
font-size: 11px;
color: #797979;
text-decoration: none;
}

.prev_link a:hover{
text-decoration: none;
color: #03a0c2;
}



.next {
float: right;
width: auto;
color: #797979;
font-size: 11px;
}

.map_holder {
width: 410px;
height: 270px;
border: 1px solid #E1E1E1;
padding: 5px 0 5px 5px;
margin: 0 auto 0 25px;
}

.subhead {
font-size: 14px;
font-weight: bold;
color: #727272;
}

.nav_left_section {
width: auto;
font-size: 12px;
color: #727272;
}

.nav_area {
max-width: auto;
font-size: 12px;
color: #727272;
margin-top: 13px;
line-height: 18px;
text-align: justify;
}

.nav_area a{
max-width: auto;
font-size: 11px;
color: #727272;
line-height: 18px;
text-align: justify;
text-decoration: underline;
}

.nav_area a:hover{
text-decoration: none;
}



.limit {
color: #707070;
font-size: 12px;
}




inputbox {
border: 1px solid #9EBFD8;
width: 30px;
color: #707070;
}

.pagenav {

color: #707070;
font-size: 12px;
}

.pagenav a{
color: #707070;
font-size: 12px;
text-decoration: none;
}

.pagenav a:hover{
text-decoration: underline;
}

.counter {
color: #707070;
font-size: 11px;
}

.form_left {
float: left;
width: auto;
}

.form_right {
float: left;
width: auto;
}


.clear {
clear: both;
}

.spacer-10 {
height: 10px;
}

.spacer-8 {
height: 8px;
}









/* http://bayarea-newhomes.com/templates/pacificuniongmacrealestate/css/template.css */

/* CODES FOR JOOMLA TEMPLATE */

/* GLOBAL */

* { margin: 0; padding: 0; }

body{font-size: 76%; font-family: Arial, verdana; background: #a19f9f url(../images/background.jpg) top repeat;}

p {
padding: 5pt 35pt 5pt 5pt;
line-height: 18px;
margin: 0;
}

/*body.width_0 div#wrap {
width: 760px;
}
body.width_1 div#wrap {
width: 960px;
}
body.width_2 div#wrap {
min-width:760px;
max-width:960px;
width:auto !important;
width:960px;
}*/



h1{
color: #014c37;
font-size: 18px;
}

h2{

}
h3{

}

/* STRUCTURE */

.container {
width: 980px;
background: #fffdfd;
margin: 0 auto 0 auto;
}

#header {
width: 980px;
}

#header_contain {
width: 935px;
margin: 0 auto;
}

.main_contain {
width: 935px;
margin: 0 auto;
}

.container_body {
width: 935px;
margin: 0 auto;
}

.address {
	  font-size: 0.9em;
           }

#footer {
margin: 0 auto;
width: 935px;
clear: both;
font-family: Tahoma;
text-align: center;
font-size: 11px;
padding-top: 3px;
color: #ffffff;
padding-bottom: 39px;
height:60px;
margin-top: 40px;
border-top: 1px solid #cccccc;
}



#logo {
width: 111px;
height: 87px;
border: 0;
background: url(../images/logo_new.jpg) no-repeat;
float: left;
}

#zone1 {
        float: left;
	width : 111px;
        height: 81px;
        }		


#sidebar {
float:left;
width:60%;
}

#content60 {
float:left;
width:40%;
overflow:hidden;
background:#fff;
}

#header_base {
background: url(../images/header_new.jpg) no-repeat;
height: 169px;
width: 947px;
padding: 8px 0 0 30px;
}


#button_base {
width: auto;
padding-left: 550px;
margin-top: 70px;
}

#button_base_left {
background: url(../images/button-base-left.jpg) no-repeat;
width: 9px;
height: 26px;
float: left;
}

#button_base_mid {
background: url(../images/button-base-mid.jpg) repeat-x;
height: 26px;
float: left;
}

#button_base_right {
background: url(../images/button-base-right.jpg) no-repeat;
width: 8px;
height: 26px;
float: left;
}

#contain {
float: left;
background: url(../images/leftside-bg.jpg) repeat-y;
width: 516px;
padding: 40px 0 10px 0;
margin-top: 20px;
}

.main_content {
width: 473px;
padding-left: 5px;
padding-bottom: 10px;
clear: both;
}

.mid_content_pic {
float: left;
width: 116px;
}

.mid_content_text {
float: left;
width: 338px;
padding-left: 15px;
color: #838484;
font-size: 11px;
}

.title_left {
width: auto;
padding-left: 20px;
float: left;
}

.title_link_right {
float: right;
margin-right: 10px;
}


.line {
background: url(../images/line.jpg) no-repeat;
width: 482px;
height: 5px;
}


#rightsidebar {
width: 325px;
float: left;
padding-left: 46px;
}


/* TOP MENU */

#topmenu{

margin: 5px 0 0 20px;

padding: 0;

top: 0;

left: 0;

float: left;

display: inline;

width: 255px;

font-size: 12px;

height: 26px;

color: #fff;

}


#topmenu li{

display: inline;

list-style-type: none;

float: left;
padding-right: 25px;

}



#topmenu a{

text-decoration: none;



}



#topmenu li a{

float: left;

color: #ffffff;

text-decoration: none;

padding: 0;

text-align: center;

width: auto;

height: auto;

display: inline;

}



#topmenu li a:visited{

color: #ffffff;

}



#topmenu li a:hover{

width: 90px;

height: auto;

color: #fde7b6;

width: auto;

height: auto;

}


/* header Top-nav */
#header #active_menu-nav
{
color:#fff;
}

#header ul
{
display:block;
padding:5px 0;
text-align:right;
}

#header ul li
{
color:#fff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
display:inline;
text-align:center;
border-spacing: 5px;
}

#header ul li a:link,#header ul li a:visited
{
color:#fff;
text-decoration:none;
padding:5px 10px;
line-height:1.5em;
}


#header ul li a:hover,#header ul li a:active,#header ul li a:focus
{
color:#fde678;
font-weight:normal;
}

/* FOOTER SECTION */

#footer {
/* background:url(../images/pipe.gif) no-repeat right center; */  margin: 20px auto 10px auto;
width: 970px;
clear: both;
text-align: center;
font-size: 11px;
padding: 3px 5px 0px 5px;
color: #838383;
}
#footer a{
/* background:url(../images/pipe.gif) no-repeat right center;*/ padding: 3px 5px 0px 5px;
text-decoration:none;color: #838383;}
#footer a:hover{
/* background:url(../images/pipe.gif) no-repeat right center;*/   text-decoration:underline; padding: 3px 5px 0px 5px;
color: #03A0C2;}
#sidebar {
float:left;
width:20%;
}

#content60 {
float:left;
width:60%;
overflow:hidden;
background:#fff url(../images/pagetop.png) repeat-x;
}

#content80 {
float:left;
width:80%;
overflow:hidden;
background:#fff url(../images/pagetop.png) repeat-x;
}

#content100 {
float:left;
width:100%;
overflow:hidden;
background:#fff url(../images/pagetop.png) repeat-x;
}

#sidebar-2 {
float:left;
width:20%;
}

#sidebar .inside,#sidebar-2 .inside {
padding-top:0;
}

.inside {
padding: 10px;
}

#company_name {
width: auto;
padding-top: 20px;
padding-left: 10px;
float: left;
margin-top: 25px;
}



.help_icon {
float: left;
width: 28px;
height: 26px;
}


.limit {
color: #707070;
font-size: 14px;
}

inputbox {
border: 1px solid #9EBFD8;
width: 30px;
}

.clear {
clear: both;
}
/* joomla */

/* ***************************************************************************************************** */
/* CONTENT CSS */

BODY{

}

H1{

}
H2{

}
H3{

}
a:link, a:active, a:visited{

}
a:hover{

}

/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */



/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{

}
.adminform{

}
.author{

}
.bannerfooter{

}
.bannergroup{

}
.bannerheader{

}
.banneritem{

}
.blog{

}
.blog_more{

}
.blogsection{

}
.breadcrumbs{

}
.button{

}
.buttonheading{

}
.clr{
clear:both
}
.componentheading{
border-bottom:1px solid #D2D3D2;
color:#969696;
font-family:Tahoma,Verdana;
font-size:30px;
font-weight:normal;
margin:33px 0pt 10px;
padding-left:0px;
padding-bottom:8px;
text-align:left;
}
.contentheading{
font-family:tahoma;
font-size:16px;
font-weight:bold;
padding:0px 0 4px 0;
color:#016039;
background:url(../images/line-hr.gif) left 22px no-repeat;
width: 185px;
/* border-bottom:1px solid #D2D3D2;*/
}
.content_email{

}
.content_rating{

}
.content_vote{

}
.contentdecription{

}
.contentpagetitle{

}
.contentpane{

}
.contentpaneopen{
padding: 0 15px 0px 15px;
font-size: 13px;
}
.contenttoc{

}
.createdate{

}
.created-date{

}
.date{

}
.input{

}
.inputbox{

}
.intro{

}
.latestnews{

}
.loclink{

}
a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{

}
a.mainlevel:hover{

}
.message{

}
.metadata{

}
.modifydate{

}
.module{

}
.moduletable{

}
.mosimage{

}
.mosimage_caption{

}
.mostread{

}
.newsfeed{

}
.outline{

}
.pagenav{

}
.pagenav_next{

}
.pagenav_prev{

}
.pagenavbar{

}
.pagenavcounter{

}
.pathway{

}
.pollstableboarder{

}
.read{

}
.search{

}
.searchintro{

}
.sections{

}
.sectiontable_footer{

}
.sectiontableentry{

}
.sectiontablefooter{

}
.sectiontableheader{

}
.small{

}.smalldark{

}
a.sublevel:link, a.sublevel:active, a.sublevel:visited{

}
a.sublevel:hover{

}
.title{

}
.wrapper{

}
.font11{
font-size:12px;
text-align:justify; color:#838484;
	}
.font11 a{
font-size:12px;
color:#838484;
text-decoration:none;
	}
.font11 a:hover{
font-size:12px;
color:#03A0C2;
text-decoration:underline;
	}
.border-grey{
border:2px solid #EAE8E8;
padding:10px;}

.container-inner {
                  width: 935px;
                  margin: 0 auto 0 auto;                  }       



#link_menu{
padding: 0 0 0 0;
top: 0;
left: 0;
float: left;
display: inline;
width: auto;
font-size: 11px;
font-weight: normal;
height: 35px;
color: #797979;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}


#link_menu li{
display: inline;
list-style-type: none;
float: left;
}



#link_menu a{
text-decoration: none;
}



#link_menu li a{
float: left;
color: #797979;
text-decoration: none;
padding: 0;
text-align: center;
width: auto;
height: auto;
margin-right: 10px;
margin-left: 10px;
display: inline;
}

#link_menu li a:hover {
text-decoration: none;
color: #03a0c2;
}

