
/* GENERAL
----------------------------------------------------------------------------- */

* {
	margin:0;
	padding:0;
}
a img {
	border: 0;
}
ul, ol {
	list-style:none;
}
.img_left img {
	float:left;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.over {
	overflow:hidden;
}
.over1 {
	overflow:hidden;
	height:1px;
}
.block {
	display:block;
}
.del {
	display:none;
}
.null {
	visibility:hidden;
}
/* --------- this project -------- */

a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
/* BASE
----------------------------------------------------------------------------- */

body {
	background:#E2E0DC url(images/bg.jpg) center center repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.3em;
	color:#575757;
}
.main {
	position:relative;
	margin:0 auto;
	width:900px;
	background:#FFFFFF url(images/bg-main.jpg) left center repeat-y;
}
/* HEADER
----------------------------------------------------------------------------- */
.header {
	width:900px;
	float:left;
}
.header .top {
	width:656px;
	height:154px;
	position:relative;
	float:left;
}
.header .top p {
	position:absolute;
	top:130px;
	left:365px;
	font-size:13px;
	white-space:pre;
}
.header .top p a {
	color:#575757;
	text-decoration:none;
}
.header .top p a:hover {
	color:#575757;
	text-decoration:underline;
}
/* MENU
.................................. */
.menu {
	width:228px;
	margin-left:16px;
	font-size:14px;
}
.menu a {
	width:198px;
	height:24px;
	margin:0;
	padding:12px 0 0 30px;
	display:block;
	background:#F0F0F0 url(images/menu-img.gif) no-repeat;
	color:#575757;
	text-decoration:none;
}
.menu a:hover {
	background:#FFA302 url(images/menu-img-over.gif) no-repeat;
	color:#575757;
	text-decoration:underline;
}
.menu span a:hover {
	background:#FFA302 url(images/menu-img-over-down.gif) no-repeat;
	color:#575757;
	text-decoration:underline;
}
.menu .hover {
	width:198px;
	height:24px;
	margin:0;
	padding:12px 0 0 30px;
	display:block;
	background:#F0F0F0 url(images/menu-img-over-down.gif) no-repeat;
	color:#575757;
	text-decoration:none;
}
.menu ul {
	padding: 0 0 5px 0;
}
.menu li a {
	background: url(images/merchant-txt-bullet.gif) no-repeat 15px 5px;
	font-size: 13px;
	height: 20px;
	padding: 3px 0 0 27px;
}
.menu li a:hover {
	background: url(images/merchant-txt-bullet.gif) no-repeat 15px 5px;
}
.menu .final_bd {
	border-top:1px solid #D3D3D3;
}
/* CONTENT
----------------------------------------------------------------------------- */
.content {
	width:900px;
	float:left;
}
.content .sidebox {
	width:244px;
	float:left;
}
.content .sidebox .whitespace {
	width:244px;
	height:220px;
}
.content .randon {
	width:656px;
	float:left;
	overflow: hidden;
}
.content .randon a {
	color: #2F4CA2;
	text-decoration: underline;
}
#content_box {
	margin: 0 13px 0 0;
}
/* FOOTER
----------------------------------------------------------------------------- */
.footer {
	width:900px;
	height:116px;
	position:relative;
	background-color:#FFFFFF;
}
.footer p {
	position:absolute;
	top:60px;
	left:50px;
	line-height:1.6em;
	text-align: center;
}
.footer p strong {
	font-size:14px;
	font-weight:bold;
}
.footer p a {
	color:#2F4CA2;
	text-decoration:underline;
}





/* CONTENT
----------------------------------------------------------------------------- */
.content .randon h2{padding:6px 15px; margin:15px; border-left:9px solid #2F4CA2; font-size:17px; color:#575757; font-weight:bold;}
.content .randon .txt {padding:6px 15px; margin:15px; border-left:9px solid #E3E3E3;}
.content .randon .txt .left { float: left; width: 353px; background: url(images/contact_bar.gif) no-repeat; background-position: 350px top; }
.content .randon .txt .left label { width: 85px; float: left; display: block; }
.content .randon .txt .left p { height: 30px; display: block; }
.content .randon .txt .left textarea,
.content .randon .txt .left input,
.content .randon .txt .left select { width: 240px; }
.content .randon .txt .left textarea { height: 80px; }
.content .randon .txt .left .bt { margin: 65px 0 0 84px; width: 80px; font-size: 11px; padding: 2px 0 2px 0; } 
.content .randon .txt .right { float: right; width: 190px; }
.content .randon .txt .right li { padding: 0 0 25px 40px; }
.content .randon .txt .right li.icon1 { background: url(images/contact_icon1.gif) no-repeat top left; }
.content .randon .txt .right li.icon2 { background: url(images/contact_icon2.gif) no-repeat top left; }
.content .randon .txt .right li.icon3 { background: url(images/contact_icon3.gif) no-repeat top left; }
.content .randon .txt .right li.icon4 { background: url(images/contact_icon4.gif) no-repeat top left; }


















