/* I M Interiors */
/* Site by MLW Creative UK, in association with D2 Business */

html {background: #111926; background:url(../images/mainbg.jpg) center repeat-y;} /* #CBCDC3; */
body {font-size: 12px; font-family:Verdana,Geneva, sans-serif; text-align: center; color: #000000; margin: 0;}
.mainholder { width:950px; margin:0 auto;}
img{ border-style:none;}

.holdAll {width: 900px; background:#ffffff; margin: 0 auto; border: 1px #ffffff solid; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}
.clear {clear: both; height: 1px; overflow: hidden;}

/* Layout - HEADER */
.header{ width:900px; margin:0 auto; height:120px;}
.headerleft { width:305px; float:left;}
.headerright {float:right;}
.headerMain {height: 115px; background: #FFFFFF;  -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px;}
.headerInner { background:url(../img/layout/headerbg.jpg) repeat-x;}
.headerLogo {width: 900px; height: 115px; background: ; float: left; margin: 0 0 0 0px;}
.headerLogo a {display: block; height: 100px; width: 265px; text-decoration: none; color: #000000;}
.headerNav {text-align: left; padding: 10px 10px 5px 10px; color: #ffffff; background: #0d63bc;}
.headerNav a {color: #ffffff; font-weight: bold; text-decoration: none; font-size: 14px; margin: 0 7px 0 7px;}
.headerNav a:hover {color: #c1c1c1; font-weight: bold; text-decoration: none; font-size: 14px;}
.headerNavLeft {width: 555px; float: left; text-align: left;}
.headerNavRight {width: 325px; float: left; text-align: right;}
.textLarge {font-size: 14px;}

/* Layout - BODY CONTENT */
.bodyMain {background: #FFFFFF;}
.bodyEnd1 {height: 6px; background: #74c9ff;}
.bodyEnd2 {height: 6px; background: #009cff;}

.bodyContent {width: 900px; margin: 0 auto 0 auto; background: #FFFFFF;}
.bodyLeft {width: 550px; float: left;}
.bodyRight { margin-top:10px; margin-bottom:10px; width: 320px; float: right; border-left:2px #0d63bc solid; text-align:right; color:#2073b7; font-size:10px;}



.bodyInner {padding: 10px; text-align: left;}

/* Text Styles */
.bodyInner h1 {margin: 0 0 5px 0; color: #2073b7; font-size: 14px;}
.bodyInner h2 {margin: 0 0 5px 0; color: #2073b7; font-size: 13px;}
.bodyInner h3 {margin: 0 0 5px 0; color: #262626; font-size: 13px;}
.bodyInner p {margin: 0 0 19px 0; color: #111111; font-size: 12px;}
.bodyInner a {color: #000000; font-size: 15px; text-decoration: none;}
.bodyInner a:hover {color: #262626; font-size: 15px; text-decoration: underline;}

.bodyInner2 h1 {margin: 0 0 5px 0; color: #003300; font-size: 24px;}
.bodyInner2 h2 {margin: 0 0 5px 0; color: #003300; font-size: 20px;}
.bodyInner2 h3 {margin: 0 0 5px 0; color: #003300; font-size: 18px;}
.bodyInner2 p {margin: 0 0 19px 0; color: #111111; font-size: 12px;}
.bodyInner2 a {color: #c1c1c1; font-size: 12px; text-decoration: none;}
.bodyInner2 a:hover {color: #000000; font-size: 12px; text-decoration: underline;}

/* Footer */
.footer {width: 900px; margin: 0 auto 0 auto; background:#133558;}
.footerInner {padding: 10px 0 10px 0; color: #ffffff; font-size: 11px;}
.footerInner a {color: #ffffff; font-size: 9px; text-decoration: none;}
.footerInner p {color: #ffffff; font-size: 9px; text-decoration: none;}
.footerInner a:hover {color: #FFFFFF; font-size: 9px; text-decoration: none;}

/* Boxes */
.noticebox {border: 1px solid #FFCC00; background: #FFFFCC; padding: 15px; color: #000000; margin: 10px 0 10px 0; text-align: left;}
.noticebox a {color: #333333; text-decoration: none;}
.noticebox a:hover {color: #333333; text-decoration: underline;}
