@charset "utf-8";
/* Yamatji Core CSS Document */

@import "yamatji-common.css";


/* Banner */
.banner { width: 929px; height: 309px; border: 1px solid #b4b4b4; background: url(images/home-banner-1.jpg) no-repeat; }
.banner .overlay { top: -1px; width: 209px; height: 290px; padding: 21px 25px 0 22px; }

.banner#banner_1 { background: url(images/home-banner-1.jpg) no-repeat; }
.banner#banner_2 { background: url(images/home-banner-2.jpg) no-repeat; }


/* Latest News */
h2.latestnews { font-size: 10px; margin: 0 0 6px 0; height: 12px; color: #fff; text-indent: -9999px; background: url(images/home-latestnews-title.gif) no-repeat; }
a.newsitem { display: block; padding: 17px 0 18px 0; background: url(images/home-latestnews-dotted-divide.gif) repeat-x bottom left; color: #e1e1e1; text-decoration: none; cursor: pointer; font-weight: normal; }
a.newsitem:hover { color: #fff; }
a.newsitem img { border: 1px solid #cccccc; float: left; }
a.newsitem:hover img { border-color: #fff; }
a.newsitem span { display: block; height: 52px; margin-left: 81px; }
a.newsitem span strong { display: block; padding-bottom: 5px; }
a.newsitem span em { color: #fff; font-style: normal; }

a.newsitem.last { background: none; }


/* Copy Container */
#copycontainer { margin-top: 32px; padding-bottom: 10px; }
#copycontainer a { font-weight: normal; }

.homecopy { float: left; /* width: 360px;*/ width:630px; padding: 10px 20px 0 1px; /*background: url(images/home-content-title.gif) no-repeat 1px 1px;*/ line-height: 140%; }
.homecopy h1 { margin: 0;  color: #c2040b; text-align:center;}
.hopecopy h2 {margin:40px 0 0 0;padding:0 0 0 10px; }
.homecopy blockquote {font-style: italic; font-weight:bold; color: #898989; margin: 25px 0 0 0; padding:  6px 25px 0 0; font-size:130%; line-height:130%; text-align:center;}

/*.homecareers { float: left; width: 211px; padding: 43px 39px 0 24px; /*background: url(images/home-copytitle-career-ops.gif) no-repeat 23px 1px; }
.homecareers h2 { display: none; }
.homecareers a.careeritem { color: #737373; display: block; padding: 10px 0; background: url(images/home-latestnews-dotted-divide.gif) repeat-x bottom left; text-decoration: none; cursor: pointer; }
.homecareers a.careeritem strong { color: #000; display: block; padding: 0; }
.homecareers a.careeritem:hover { color: #000; }
.homecareers a.careeritem.last { background: none; }
*/
.homecontact { float: right; width: 254px; padding: 24px 0 0 0; background: url(images/home-copytitle-contactus.gif) no-repeat 1px 1px; position: relative; }
.homecontact h2 { display: none; }
.homecontact select { width: 191px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; margin-bottom: 12px; }
.homecontact .details { position: absolute; top: 56px; left: 0; width: 249px; padding: 0 0 0 5px; display: none; }
.homecontact .details h5 { margin: 0 0 3px 0; color: #333333; text-transform: uppercase; }
.homecontact .subscribe { margin-top: 109px; padding: 0 0 0 5px; }
.homecontact .subscribe label { display: block; margin: 0 0 7px 0; padding: 0; }
.homecontact .subscribe input.text { float: left; padding: 1px 2px 0 2px; margin:6px 0 0 0; width: 171px; color: #575757; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.homecontact .subscribe input.submit { float: left; width: 16px; height: 16px; margin: 1px 0 0 4px; }

.homecontact .details.bgcolor { background-color: #333333; }
.homecontact .details#perth { display: block; }

\ html .homecontact .subscribe input.text { padding-bottom: 1px; }




