/*** Home Style Sheet - Pacific Solutions ***/
/*** www.pixel-house.com.au *****************/
p.international {
background: none !important;
margin-left: -25px !important;
margin-top: -27px !important;
float: inherit;
margin-right: 20px;
}

p.notboldint {
float: left;
font-weight: bold;
margin-bottom: -37px;
}

#loginH, #contactH2 {
  float: left;
  width: 212px; 
  height: 120px;
  padding: 15px;
  color: #fff;
}


#homeRight { width: 242px; background: #ca0000; float: right; margin-top: 20px; }
#homeRight h5 { font-size: 16px; font-weight: normal; margin: 0px; }

#home { margin: 20px 0px 0px 0px; padding: 0px; float: left; width: 591px; }
#home h2, #home h1, #researchbox h2 { margin: 5px 0px -12px 0px; font-weight: normal; font-size: 1.20em; }
#home p.title { margin: 5px 0px -8px 0px; font-weight: normal; font-size: 22px; }
#home p.notbold { float: left;font-weight:bold; }
#home h2 a, #home h1 a, #researchbox h2 a { color: #000; text-decoration: none; }
#home p, #home p a, #home p a:hover { color: #333333; text-align:left;}

#hLeft { float: left; width: 591px; }
#homeInfo p { margin: 0 0 1.2em 0; }
#homeInfo { float: left; width: 100%; border-top: solid 1px #ccc; padding-top: 20px; }

#homeInfo h3 { font-weight: normal; margin: 0 0 1.3em 0; color: #c80000;  }
#homeInfo h4 { color: #000; margin: 0 0 0.2em 0; }

#home li { 
  width: 185px;
  height: 150px; 
  float: left; 
  list-style-type: none; 
  padding-right: 110px; 
}

#home .medical,
#home .legal,
#home .court-reporting,
#home .research
{ border-bottom: solid 1px #f4cccc; }

#home .medical,
#home .research,
#home .media-finance
{ border-right: solid 1px #f4cccc; }


#home .legal { padding-left: 25px; width: 183px; padding-right: 86px; }
#home .court-reporting { padding-left: 25px; width: 170px; padding-right: 100px; }
#home .international { padding-left: 25px; width: 170px; padding-right: 100px; }
#home .medical { width: 195px; padding-right: 100px; }

#home .medical, 
#home .legal,
#home .research,
#home .court-reporting,
#home .international,
#home .media-finance
{ padding-top: 15px; height: 160px; } /*orginal height: 130 */


#home .medical { background: url(../images/icon_medical.jpg) no-repeat 205px 19px; }
#home .legal { background: url(../images/icon_legal.jpg) no-repeat 194px 19px; }
#home .international {/* background: url(../images/icon_international.jpg) no-repeat 195px 15px;*/ background: url(../images/icon_research.jpg) no-repeat 185px 20px; }
#home .research { background: url(../images/icon_research.jpg) no-repeat 185px 10px; }
#home .media-finance { background: url(../images/icon_media.jpg) no-repeat right 0px; }
#home .court-reporting { background: url(../images/icon_court.jpg) no-repeat right 28px; }

.pMargin { margin: -6px 0px 0px 0px; }


#loginH, #contactH {
  float: left;
  width: 212px; 
  height: 120px;
  padding: 15px;
  color: #fff;
}

#loginH { height: auto; padding-bottom: 0; }
#loginH .error { font-size: 13px; background: #000; }

#loginH h3, #contactH h3 { margin: 0px; font-size: 1.35em; font-weight: normal; color: #fff; }
#contactH h3 a { color: #fff; text-decoration: none; }
#loginH p, #contactH p, #contactH p a, #contactH p a:hover { color: #fff; }

#loginH {
  background: url(../images/home_login_bg.gif) no-repeat 0 0;
  border-bottom: 1px solid #d43131; 
}


.ph { font-size: 1.3em; font-weight: bold; }

#contactH { background: url(../images/home_contact_bg.gif) no-repeat 0 bottom; }
#contactH p { margin: 11px 0px; }
#contactH p a { text-decoration: none; }
#contactH p.cu a {font-size: 22px;}
#contactH .email { margin: -10px 0px 0px 0px; text-decoration: underline; }

#loginH h4 { margin: 0px 0px 15px 0px; }
#loginH p { margin: 3px 0px; width: 100%; float: left; font-size: 22px}
#loginH .field { width: 120px; border: solid 1px #940c0c; padding: 2px; font-size: 13px; float: right; }

#search {
display:block; 
top:-28px; 
left:150px; 
position:relative;
}

#vam {
vertical-align: middle;
}
#dvam {
display:inline-block; 
vertical-align:middle;
}
.jclick {
text-decoration:none; 
color:#333333;
}



#loginH label { font-size: 12px; color: #fff; float: left;  width: 74px; font-weight: bold; }
#loginH .image { float: right; margin-top: 1px; }
#loginHF { margin-top: 11px; }

#loginH #registerH { padding: 0px; font-size: 0.7em; margin-top: 4px; margin-top: 2px; }
#loginH #registerH a { color: #fff; }

#homeLeft { float: left; width: 591px; }
#intro { float: left; width: 100%; padding: 20px 0px 25px 0; border-top: solid 1px #f4cccc; }
#intro h1 {  font-size: 1.3em; display: block; margin: 0px 0px 10px 0px; color: #c80000; font-weight: normal; }
#intro p { margin: 0; }

#researchbox { background: #fff; float: right; width: 240px; margin-top: 20px; padding: 14px 0px 0px 0; height: 141px; }
#researchbox h2 a { color: #c80000; }
#researchbox { background: url(../images/icon_research.jpg) no-repeat 166px 10px; }






