@charset "utf-8";
/* Yamatji Core CSS Document */

@import "yamatji-common.css";

/* Banner */
.banner { height: 121px; background: url(images/internal-default-banner.jpg) no-repeat; }
.banner .overlay { height: 140px; right: 20px; }
.banner .overlay h1 { text-align: center; margin: 55px 0 0 0; color: #d7d7d7; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 125%; text-transform: uppercase; }


/* Copy Container */
#copycontainer { margin-top: 30px; padding-top: 4px; }


/* Left Contents */
#copy { float: left; width: 577px; line-height: 150%; color: #333333; }
#copy h1.pagetitle { color: #c2040b; margin: 0 0 14px 0; font-size: 180%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#copy h2.parenttitle { margin: -14px 0 -3px 0; color: #666666; text-transform: uppercase; font-size: 100%; }

#copy table { width: 100%; margin: 10px 0; border-collapse: collapse; }
#copy td, #copy th { /*padding: 6px 9px;*/ text-align: left; /*border: 1px solid #dcdcdc;*/ }
#copy th { color: #000; background-color: #fafafa; }

#copy ul, #copy ol { margin: 5px 0 5px 10px ; padding:0; list-style-type:none; }
#copy ul li {background:url(images/bullet_red.gif) no-repeat center left; padding:0 0 0 12px;}
#copy ul li, #copy ol li { color: #555555; }

#copy .imgright { float: right; padding: 0 0 25px 25px; }
#copy .imgleft { float: left; padding: 0 27px 25px 0; }

#copy blockquote { clear: left; margin: 20px 0 0 0; padding: 20px 30px 10px; border: 1px solid #e8e8e8; background: url(images/blockquote-bg-gradient.gif) repeat-x bottom; line-height: normal; }
#copy blockquote dl { margin: 0; padding: 0; }
#copy blockquote dt { float: left; margin: 0 0 0 0; font-weight: bold; color: #cb050c; font-size: 110%; width: 100px; /*was width:145px;*/ }
#copy blockquote dd {/* was padding: 0 0 0 145px;*/  padding: 0 0 0 45px; margin: 0 0 10px 0; color: #666666; }
\ html body #copy blockquote dd { padding: 0 0 0 0; margin-left: 145px; }
#copy blockquote dd strong { color: #444444; }

#copy .hr {width:550px; border-bottom:#dedede 1px solid; height:2px; margin:10px 0 -10px 0; padding:0;}

#copy .subscribe { margin:10px 0; clear:both; padding: 0; }
\ html #copy .subscribe {margin:10px 0 30px 0;}
#copy .subscribe label { display: block; margin: 0 0 7px 0; padding: 0; }
#copy .subscribe input.text { float: left; padding: 1px 2px 0 2px; width: 171px; color: #575757; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#copy .subscribe input.submit { float: left;  margin: 0 0 0 4px;font-size: 11px; }

.subscribe img#title {margin:0 0 7px 0;}

/* Right Column */
#rightcolumn { float: right; width: 253px; padding-right: 23px; }
#rightcolumn h2 { color: #000; margin: 4px 0 5px 4px; font-size: 140%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }

#rightcolumn a.document { color: #737373; display: block; padding: 8px 45px 9px 4px; background: url(images/home-latestnews-dotted-divide.gif) repeat-x bottom left; text-decoration: none; cursor: pointer; line-height: 150%; font-weight: normal; }
#rightcolumn a.document strong { color: #000; display: block; padding: 0; }
#rightcolumn a.document:hover { color: #000; }

#rightcolumn #enquiryform {margin-top:50px; }
#rightcolumn #enquiryform .field {margin:5px 0;}
#rightcolumn #enquiryform .field input[type="text"] {width:250px;}
#rightcolumn #enquiryform input[type="submit"] {margin:10px 0 0 0;}


/* Contact Us */
#left_col {float:left; width:300px; }
#right_col {float:right; }

/* Sub Nav */
#subnav { margin-top: 38px; }
#subnav ul { margin: 0; padding: 0; list-style: none; }
#subnav li { list-style-type: none; }
#subnav li a { display: block; padding: 6px 0 6px 11px; background: url(images/navigation/subnav-arrow.gif) no-repeat 2px 12px; border-bottom: 1px solid #c5c5c5; text-decoration: none; font-weight: bold; color: #7a7a7a; }
#subnav li a:hover, #subnav li a.active { color: #000; background: url(images/navigation/subnav-arrow-over.gif) no-repeat 2px 12px; }


/* Sitemap */
#sitemaplisting { padding-left: 20px; }
#sitemaplisting a { color: #7a7a7a; }
#sitemaplisting a:hover { color: #C8050C; }
#sitemaplisting ul { margin: 0; padding: 0; list-style: none; }
#sitemaplisting ul ul { margin: 0 0 10px 0; padding: 0 0 0 10px; }
#sitemaplisting li { font-size: 110%; float: left; width: 260px; padding: 4px 0 4px 13px; background: url(images/sitemap-list-item-arrow.gif) no-repeat 4px 11px; }
#sitemaplisting li li { font-size: 90%; width: 200px; border-bottom: none; padding: 0 0 0 0; background: none; }

#sitemaplisting li li a { color: #C8050C; font-weight: normal; }
#sitemaplisting li li a:hover { color: #333333; }

/* Footer */
#footer { padding-top: 65px; }
