/* Layout Stylesheet */ 
html {
  padding:0;
  margin:0;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	margin:0;
	height:100% auto;
	font-size:62.5%;
}
.twoColElsLtHdr #container {
	background-color:#FFA717;	
	padding: 0;
	width:100%;
}
.twoColElsLtHdr #container a {
	text-decoration: none;
	color: #fff;
	padding:10px 0 0 10px;
	cursor: pointer;
}
.twoColElsLtHdr #container a:hover {
	color:red;
}
.twoColElsLtHdr #container p{
	padding:0;
}
.twoColElsLtHdr #container .bold{
	font-weight:bold;
}
.twoColElsLtHdr #container form {
	display: inline;
}
.twoColElsLtHdr #container hr{
	color:#F90;	
}
/*
.twoColElsLtHdr #container input, textarea, select{
	border:1px solid #000;
}
*/
.twoColElsLtHdr #container input.right{
	text-align:right;
}
.twoColElsLtHdr #container input{
	height:20px;
}
.twoColElsLtHdr #container .button{
	background-color: #FFA717;
	font-size: 1em;
	font-weight:500;
	text-align:center;
	border-color: #999;
	border-style:none;
	border-width:thin;
	cursor:pointer;
	padding-bottom:3px;
}

.twoColElsLtHdr #top_menu{
	margin:0 0 0 615px;;
	width:22px;
}
/* --------- header --------------*/
.twoColElsLtHdr #container .header{
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	width:100%;
	height:170px;	
}
/* ------------ menu ----------- */
.twoColElsLtHdr #menu{
	background-image:url(../images/menu1.gif);
	background-repeat:repeat-x;
	padding:5px 0 10px 10px;
	width:100%;
}
.twoColElsLtHdr #menu .navlinks {
	margin: 0; 
	padding: 0.5em 0  0;
}

.twoColElsLtHdr #menu .navlinks li {
	display: inline;
	margin-right: 0em; padding-right: 0.9em;
	border-right: 1px solid #fff;
	font-weight: bold;
}

.twoColElsLtHdr #menu .navlinks li.last {
	border-right: 0;
}

.twoColElsLtHdr #menu a{
	padding:0 15px 0 15px;	
}

/* --------- wrapper --------- */
.twoColElsLtHdr #wrapper {
	width: 760;
	background-color:#FFA717;
	padding:0;
	margin:0;
	}
/* ---------- sidebar ----------------- */
.twoColElsLtHdr #sidebar {
	float:left;
	width:263px;
	padding:0;
	text-align:left;
}
.twoColElsLtHdr #sidebar .hdr1{
	background-image:url(../images/sale.jpg);
	background-repeat:no-repeat;
	padding:0 0 0 66px;
	width:263px;
	height:47px;	
	position:relative;
}
.twoColElsLtHdr #sidebar .hdr_text1{
	padding:18px 0 2px 0;
	font-size:1em; 
	font-weight:900;	
}
.twoColElsLtHdr #sidebar .news1{
	background-image:url(../images/news.jpg);
	background-repeat:no-repeat;
	width:263px;
	height:155px;
}
.twoColElsLtHdr #sidebar .news1 .text{
	padding:15px 18px 0 10px;
}
.twoColElsLtHdr #sidebar .hdr2{
	background-image:url(../images/news2.gif);
	background-repeat:no-repeat;
	padding:0 0 0 66px;
	width:263px;
	height:37px;
}
.twoColElsLtHdr #sidebar .hdr_text2{
	padding-top:14px;
	font-size:1em; 
	font-weight:900;	
}
.twoColElsLtHdr #sidebar .news2{
	background-image:url(../images/bg2.gif);
	background-repeat:no-repeat;
	width:263px;
}
.twoColElsLtHdr #sidebar .news2 .text{
	padding:15px 18px 0 10px;
}

.twoColElsLtHdr #sidebar a{
	color: #fff;
	text-decoration: none;	
}
.twoColElsLtHdr #sidebar a:hover{
	color: #900;
	text-decoration: underline;
}
.twoColElsLtHdr #sidebar ul{
	margin:0 0 0 -.7em;
}
.twoColElsLtHdr #sidebar li {
	padding-bottom:.5em;
}

.twoColElsLtHdr #sidebar li.sub_item{
	list-style-image:url(../images/sub-arrow.jpg);
	margin-left:-.3em;
}
.twoColElsLtHdr #sidebar li.sub_item a{
	font-size:1em;
}

/* ---------- content ----------------- */
.twoColElsLtHdr #content {
	background-image:url(../images/bg_content.jpg);
	background-color:#781011;
	background-repeat: no-repeat; 
	width:435px;
	float:left;
	color:#fff;
	margin:0 auto;
	padding: 0 2em 0 2.5em;
	position:relative;
	
}
.twoColElsLtHdr #content a{
	color:#fff;
}
.twoColElsLtHdr #content a:hover{
	color:#F93;
	text-decoration:underline;
	cursor:pointer;
}
.twoColElsLtHdr #content .title{
	padding: 2em 0 .8em 0;
	font-size:2.5em;
	font-weight:bold;
	color:#FFA717;
}
.twoColElsLtHdr #content ul{
	margin:0 0 0 0; 
}
.twoColElsLtHdr #content li{
	padding: .25em 0 .25em 0;
	margin:0 0 0 0em; 
}
.twoColElsLtHdr #content th{
	background-image:url(../images/footer1.gif);
	font-size:.8em;
	color:#000;
}
.twoColElsLtHdr #content td{
	color:#fff;
}

.twoColElsLtHdr .clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
/* ---------- footer ----------------- */
.twoColElsLtHdr #footer {
	padding:0;
	font-weight:bold;
	font-size:12px;
}
.twoColElsLtHdr #footer a{
	color:#fff;
	padding:0;
	text-decoration:none;
}
.twoColElsLtHdr #footer .menu a:hover{
	color:#900;
	text-decoration:underline;
}
.twoColElsLtHdr #footer .menu{
	background-image:url(../images/footer1.gif);
	background-repeat:repeat-x;
	padding: 0;
}
.twoColElsLtHdr #footer .navlinks {
	margin: 0; 
	padding: 0.5em 3em .5em 22em;
}

.twoColElsLtHdr #footer .navlinks li {
	display: inline;
	margin-right:0; 
	padding-right: .7em;
	border-right: 1px solid #fff;
}

.twoColElsLtHdr #footer .navlinks li.last {
	border-right: 0;
}
.twoColElsLtHdr #footer .copy{
	background-color:#704905;
	color:#fff;
	padding:2px 0 2px 0;
}
.twoColElsLtHdr #footer .copy a:hover{
	color:#FFFF5F;
	text-decoration:underline;
}
/* --------- Calculator ------------ */
.twoColElsLtHdr #cal_table table{
	margin-left:auto; margin-right:auto;
}

.twoColElsLtHdr #cal_table input{
	text-align:right;
	padding:0 1px 0 0;
	
}
