*{margin: 0; padding: 0;}

html {height: 100%}
body {
	font: 11px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #D9B873 url(/images/bg.gif);
	text-align: center;
	color: #fff;
}
a:link, a:visited, a:active, a:hover{color: #fff; text-decoration: underline;}
a:hover {text-decoration: none;}

table{ margin: 0 auto; font-size: 12px; text-align: right; }
.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
input{ vertical-align: middle; }

#wrapper {
	width: 942px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url(/images/cont_bg.jpg) repeat-y;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
	background: url(/images/cont_top_cap.jpg) no-repeat; height: 170px; overflow: hidden;
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 0 273px;
	background: url(/images/cont_top_c.gif) no-repeat;
	font-weight: 700;
	text-align: center;
}
#content .padd{ padding: 0 158px; }
#content h1{ text-align: center; }

.search_form .text{ width: 200px; padding: 2px; }
.search_form .bttn{ width: 152px; height: 100px; background: url(/images/bttn.jpg) no-repeat; border: 0; cursor: pointer; }

.difference{ width: 624px; height: 255px; background: url(/images/icont_bg.jpg) no-repeat left top; margin: 0 auto; }
.difference ul{ padding: 35px 0 0 190px; font-size: 11px; text-align: left; }
.difference ul li{ background: url(/images/bullet.gif) no-repeat left center; padding: 8px 0 8px 45px; }

.ybold{ font-weight: 700; color: #ffcc00; font-size: 11px; margin: 0 0 10px; }
.wtl{ font-weight: 400; color: #fff; font-size: 11px; margin: 0 0 10px; }
.wtlb{ font-weight: 700; color: #fff; font-size: 12px; margin: 0 0 10px; }
.ortl{ font-weight: 400; color: #ff6600; font-size: 11px; margin: 0 0 10px; }

.call{ width: 624px; height: 154px; background: url(/images/scont_bg.jpg) no-repeat left top; margin: 0 auto; text-align: right; overflow: hidden;}

/*.call table{ margin: 40px 20px 0; text-align: left; width: 530px; }
.call span{ font-size: 18px; }
*/

.bttm_form{ width: 624px; height: 150px; font-weight: 400; }
.bttm_form table{ text-align: left; }
.bttm_form table p{ font-size: 11px; }
.bttm_form table p span{ font-size: 18px; }
.bttm_form table p.w_arrow{ font-size: 12px; font-weight: 700; background: url(/images/w_arrow.jpg) no-repeat right center; padding: 0 40px 0 0; }
.bttm_form .text{ width: 210px; padding: 5px; margin: 0 0 5px;}
.bttm_form .bttn{ width: 224px; height: 42px; background: url(/images/bttn_get.jpg) no-repeat; border: 0; cursor: pointer; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 942px;
	margin: -273px auto 0;
	height: 273px;
	background: url(/images/cont_bttm.gif) no-repeat bottom;
	color: #000;
	font-size: 12px;
}
#footer .padd{ padding: 0 300px 0 200px;  }

#footer .top{ font-size: 11px; font-weight: 700; color: #fff; height: 240px; }
#footer .top p{padding: 35px 0 0;  }

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover{color: #000; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

#footer2 {
	width: 942px;
	margin: -273px auto 0;
	height: 273px;
	background: url(/images/cont_bttm.jpg) no-repeat bottom left;
	color: #000;
	font-size: 12px;
}
#footer2 p{ padding: 240px 0 0 ; }

#footer2 a:link, #footer2 a:visited, #footer2 a:active, #footer2 a:hover{color: #000; text-decoration: underline;}
#footer2 a:hover {text-decoration: none;}

table.codes {margin: 32px 0 0 90px; font: 12px Tahoma; border-collapse: collapse; width: 530px;}
table.codes td {padding: 0.6em; text-align: center; background: #606060; opacity: 0.75; margin-top: 1px;}
table.codes td span {color: #ffcc00; font-weight: bold;}

div#sogl p {margin-top: 1em;}
