/* Yamatji Core CSS Document */

@import "yamatji-common.css";


/* Banner */
/* .banner { width: 931px; height: 311px; background: url(images/home-banner-1.jpg) no-repeat; } */
.banner { width: 931px; height: 311px; }
.banner .overlay { top: 0; width: 209px; height: 290px; padding: 21px 25px 0 22px; z-index: 50; }
.banner-rotation { position: relative; z-index: 40; width: 931px !important; height: 311px !important; }
.banner-rotation img { position: absolute; top: 0; left: 0; z-index: 40; }

/*
.banner#banner_1 { background: url(images/home-banner-1.jpg) no-repeat; }
.banner#banner_2 { background: url(images/home-banner-2.jpg) no-repeat; }
*/

.nivoSlider { position: relative; }
.nivoSlider img { position:absolute; top: 0px; left: 0px; }
.nivo-slice { display: block; position: absolute; z-index: 50; height: 100%; }
.nivo-controlNav,
.nivo-directionNav { display: none !important }


/* Latest News */
h2.latestnews { font-size: 10px; margin: 0 0 6px; height: 12px; color: #fff; text-indent: -9999px; background: url(images/home-latestblog-title.png) no-repeat; }
* html h2.latestnews { background-image: url(images/home-latestblog-title.gif)  }
a.newsitem { display: block; padding: 14px 0 15px; background: url(images/home-latestnews-dotted-divide.gif) repeat-x bottom left; color: #e1e1e1; text-decoration: none; cursor: pointer; font-weight: normal; font-size: 90%; }
a.newsitem img { border: 1px solid #919191; float: left; }
a.newsitem:hover img { border-color: #fff; }
/*a.newsitem span { display: block; height: 52px; margin-left: 81px; }*/
a.newsitem .date { float: left; }
a.newsitem .itemdetails { display: block; margin-left: 81px; }
a.newsitem strong { color: #fff; display: block; padding-bottom: 5px; }
a.newsitem em { color: #919191; font-style: normal; }

a.newsitem:hover strong { color: #e39055; }

.banner .overlay a:first-child { background: none !important; }


/* Copy Container */
#copycontainer { margin-top: 32px; padding-bottom: 21px; }
#copycontainer a { font-weight: normal; }

.homecopy { float: left; width: 630px; padding: 10px 20px 0 1px; line-height: 140%; }
.homecopy h1 { margin: 0; color: #f58025; text-align: center; }
.hopecopy h2 {margin:40px 0 0 0;padding:0 0 0 10px; }
.homecopy blockquote {font-style: italic; color: #898989; margin: 10px 0 0 0; padding: 6px 0 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 22px 21px; border-left: 1px solid #e4e4e4; background: url(images/home-copytitle-contactus.gif) no-repeat 21px 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: 21px; width: 249px; padding: 0; display: none; }
.homecontact .details h5 { margin: 0 0 3px 0; color: #333333; text-transform: uppercase; }
.homecontact .subscribe { margin-top: 109px; }
.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: 8px 0 0 4px; }

.homecontact .details.bgcolor { background-color: #333333; }
.homecontact .details#perth { display: block; }

\ html .homecontact .subscribe input.text { padding-bottom: 1px; }





