/*	---------C O M M O N---------	*/
*{margin: 0; padding: 0; line-height: normal; outline: none;}
body{background:#1D0601 url(../common/images/bg_body.jpg) center top no-repeat; font: normal 12px/17px Arial, Helvetica, sans-serif;}
img{border: none;}
.clear{font-size: 0; height: 0; clear: both;}
.error{color: #d00;}
#outer_layout{float:left; width:100%;}
#wrapper{width:1012px; margin: 0 auto;}
#wrapper img{float:left;}

/*	---------H E A D E R---------	*/
#header{height:193px; padding: 0 28px 0 21px; width:963px; float:left;}
#header #followus{width: 154px; float: left; padding: 69px 0 0 0;}
#header h3{font-weight: bold; font-size: 12px; line-height: 22px; width: 154px; background: url(../common/images/bg_heading.png) left top no-repeat; color: #e05321; text-align: center; margin: 0 0 1px 0;}
#header #followus #icons{background: url(../common/images/bg_header_cnt.png) left top no-repeat; height: 68px; width: 154px; padding: 8px 0 0 5px; float: left;}
#header #logo{width: 585px; height: 159px; padding: 21px 0 0 32px; float: left;}
#header #headernav{width: 154px; float: right; padding: 69px 0 0 0;}
#header #headernav ul{list-style-type: none; font-size: 11px;}
#header #headernav ul li{padding: 0 0 1px 0; height: 22px;}
#header #headernav ul li a{background: url(../common/images/bg_headernav.png) left top no-repeat; width: 154px; height: 22px; line-height: 22px; color: #ccc23a; text-decoration: none; display: block; text-align: center; cursor:pointer;}
#header #headernav ul li a:hover{color: #FFF;}
#outer_layout{float:left; width:100%;}

/*	---------C O N T A I N E R---------	*/
#container #topcols{height: 300px; margin-left: 50px; padding: 50px 50px 0 0; width:500px; float:left;}
#container h3{font-size: 24px; color: #ccc23a; font-weight: normal; padding: 0 0 8px 0; display: block; clear: both;}
#container h2{font-size: 16px; color: #e3b68c; font-weight: normal; padding: 10px 10px 8px 0; display: block; clear: both;}
#container p{color: #e3b68c;}
#container label{font-size: 14px; color:#ccc23a; font-weight: normal; padding: 0 0 8px 0;}
#container fieldset{border: none}

/*	-----F O O T E R-----	*/
#outer_footer{float:left; width:100%;}
#inside_footer{margin:0 auto; width:1012px;position:relative;}
#footer{background: url(../common/images/bg_footer.png) left top no-repeat; width:1006px; float:left; margin: 0 0 0 6px; display:inline; height:166px; }
#footer .hut{float:left; width:116px; height:123px; position:absolute; left:455px; top:3px;}
#footer p{float: left; font-size: 10px; color: #c65b36; padding: 93px 0 0 4px;}
#footer p span{font-size: 11px; color: #ba3f14; font-weight: bold; display: block;}
#footer #tokiolabs{width: 285px; height: 54px; float: right; margin: 81px 0 0 0;}
#footer #tokiolabs img{float:right;}
#footer #tokiolabs p{padding: 12px 10px 0 0; text-align: right; font-size: 11px; color: #ba3f14;float:left; width:130px;}
#footer #tokiolabs p a{color: #c65b36; font-weight: bold; text-decoration: none;}
#footer #tokiolabs p a:hover{text-decoration: underline;}