body {
	margin:0;
	padding:0;
}
/*  body end */


#wrapper {
	width: 100%;
}
#wrapper_top_banner {
	width:100%;
	margin:0;
}
p {
	margin:0 0 20px 0;
	padding:0;
}
h1 {
	color:#000;
	font:30px Arial, Helvetica, sans-serif;
	margin:0;
	padding: 13px 0 5px 0;
	text-align:right;
}
h2 {
	color: #303030;
	font:13px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 10px 0;
	font-weight:bold;
	text-shadow:0px 1px 0px #fff;
	
}
h3 {
	color: #efefef;
	font:24px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	font-weight:normal;
	text-shadow:0px 1px 0px #000;
}
h4 {
	color: #efefef;
	font:20px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	font-weight:normal;
	text-shadow:0px 1px 0px #000;
}
h5 {
	color: #066D98;
	font:18px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:10px 0 10px 0;
	font-weight:normal;
	text-shadow:0px 1px 0px #fff;
}
h6 {
	color: #066D98;
	font:15px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:10px 0 10px 0;
	font-weight:normal;
	text-shadow:0px 1px 0px #fff;
}
img {
	border:0;
}
.spacer {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 0px;
}
#main_menu_wrapper {
	width: 996px;
	margin:0 auto;
	padding:0;
	background:url(../images/menu-bg.jpg) top center no-repeat;
	height:70px;
	position:absolute;
	left:12px;
	bottom:0;
	z-index:1;
}
#menu {
	margin:2px 0 0 0;
	padding:0;
}
#menu ul {
	margin:0 10px 0 0;
	padding:0;
	list-style: none;
}
#menu ul li {
	padding: 0;
	margin: 0;
	display: inline
}
#menu ul li a {
	float:right;
	display: block;
	height: 39px;
	padding: 17px 27px 0 27px;
	margin:0;
	text-align: center;
	text-decoration: none;
	color: #000;
	font:18px Arial, Helvetica, sans-serif;
	outline:none;
	text-shadow:none;
	background:url(../images/spacer.jpg) center right no-repeat;
	font-weight:bold;
}
#menu li a:hover {
	color: #000;
	text-decoration:underline;
	font:18px Arial, Helvetica, sans-serif;
	text-shadow:none;
	outline:none;
	background:url(../images/hover.jpg) center repeat-x;
	font-weight:bold;
}

#bnr_main_wrapper {
	width: 980px;
	margin:0 auto;
	margin-bottom:10px;
	padding:0;
	height:231px;
/*	-moz-border-radius:8px;
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;*/
}

.head-box-form {
	width: 268px;
	margin:0;
	height:64px;
	position:absolute;
	top:-6px;
	right:-6px
}
.bnr_main_wrapper_right {
	width: 263px;
	margin:0;
	float:right;
	height:245px;
	padding:20px;
	/*background:#F6F6F6 url(../images/btn.png) bottom 20px right 15px no-repeat;*/
	border-radius:5px;
	position:relative;
	border:1px solid #DDD;
}
.bnr_main_wrapper_left {
	width: 980px;
	margin:0;
	height:231px;
	padding:0;
	position:relative;
	/*background: #FBFBFB url(../images/1.jpg) no-repeat;*/
}


.instant-box-left-pic {
	width: 100px;
	height:150px;
	background:#FFFFFF;
	padding:5px;
	border:1px solid #999;
	margin:0;
	top:34px;
	left:38px;
	position:absolute;
	z-index:2;
	text-align: right;
}


.instant-box-left-contact a {
	width: 200px;
	font:25px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:10px 15px 15px 15px;
	top:140px;
	left:40px;
	position:absolute;
	z-index:2;
	background:#000;
	border-radius:5px;
	display:block;
	text-decoration:underline;
	color:#FFFFFF;
}

.instant-box-left-contact a:hover {
	width: 200px;
	font:25px Arial, Helvetica, sans-serif;
	
	text-align:center;
	margin:0;
	padding:10px 15px 15px 15px;
	top:140px;
	left:40px;
	position:absolute;
	z-index:2;
	background:#000;
	border-radius:5px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}



.instant-box-left {
	width: 400px;
	font:23px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	top:28px;
	left:180px;
	position:absolute;
	z-index:2;
	text-align: right;
	text-shadow:0 1px 0 #fff;
}







.instant-box {
	width: 366px;
	height:153px;
	margin:0;
	padding:0;
	top:-6px;
	right:-6px;
	position:absolute;
	z-index:2;
	background: url(../images/bg-blue.png) no-repeat;
}


.instant-box-inside{
	margin:0;
	padding:21px 25px 0 0;
	font:45px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
}

.instant-box-inside2{
	margin:0;
	padding:15px 25px 0 0;
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:right;
}





.top_box_cform {
	font:25px Arial, Helvetica, sans-serif;
	text-align:left;
	width: 100%;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	font-weight:normal;
	color:#333;
	/*text-shadow:1px 2px 1px #333;*/
	height:30px;
}
#side_menu_top {
	font: Arial, Helvetica, sans-serif;
	width: 100%;
	margin:auto;
	padding:0;
	display: inline;
}
#side_menu_top ul {
	list-style:none;
	margin:0;
	padding: 0;
}
#side_menu_top ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
#side_menu_top ul h2 {
	font:13px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 5px 0 5px 0;
	padding: 5px 0 1px 0;
	background: #6F6F6F;
}
#side_menu_top ul ul li {
	padding: 0 10px 0 10px;
}
#side_menu_top ul li a {
	display: block;
	color: #11668A;
	height:15px;
	font:13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin: 0;
	padding:6px 0 6px 30px;
	background:url(../images/req_buttet-hover.jpg) no-repeat center left;

	border-bottom:1px #D8D8D8 dotted;
	outline:none;
}
#side_menu_top ul li a:hover, #side_menu ul .current_bottom {
	font:13px Arial, Helvetica, sans-serif;
	color:#11668A;
	text-decoration:underline;
	background:url(../images/req_buttet.jpg) no-repeat center left;
	font-weight:normal;
}
#banner_box {
	width: 980px;
	margin:0 auto;
	padding:0 20px;
	height:90px;
	position:relative;
}
.logo_box {
	width: 312px;
	height:95px;
	float:left;
	margin:8px 0 0 0;
	padding:0;
	position:relative;
}
.logo_box_text {
	width: 245px;
	margin:0;
	text-align:right;
	padding:0 0 0 10px;
	color:#666666;
	font: 20px Arial, Helvetica, sans-serif;
	position:absolute;
	right:0;
	top:65px;
}
.logo_box_text a {
	text-decoration:none;
	color:#666666;
	font: 14px Arial, Helvetica, sans-serif;
}
.logo_box_text a:hover {
	text-align:center;
	text-decoration:underline;
	color:#666666;
	font: 14px Arial, Helvetica, sans-serif;
}
.logo_box_text_contact {
	width: 284px;
	float:right;
	margin:0;
	padding:0;
	color:#ccc;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:right;
}
.logo_box_text_contact a {
	text-decoration:none;
	color:#ccc;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}
.logo_box_text_contact a:hover {
	text-decoration:underline;
	color:#ccc;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:bold;
}
#main_content {
	width: 980px;
	padding:15px 20px 0 20px;
	margin:0 auto;
}
/* end of the header */


#wrapper_leftside {
	width:100%;
	padding:0;
}
#cont_wrapper_homepage {
	padding:20px;
	margin:0 auto;
	background:#FFF;
	border:1px solid #ccc;
	min-height:470px;
	border-radius:5px;
}
#cont_wrapper {
	width:938px;
	padding:20px 20px 40px 20px;
	margin:0 auto;
	background:#FFF;
	border:1px solid #000;
}
.cform {
	font: 13px Tahoma, Geneva, sans-serif;
	color:#666;
}
.cform select {
	padding:2px;
	border: none;
	background: #fff;
}
.cform input {
	border:none;
	height:29px;
}
.cform input:hover {
	border:none;
	background: url(../images/form_input.png) no-repeat;
}
.cform textarea {
	border: none;
	background:url(../images/form_textarea.png) top no-repeat;
	width:296px;
	height:117px;
	padding:3px 0 0 4px;
}
.cform textarea:hover {
	border:none;
	background:url(../images/form_textarea.png) top no-repeat;
	padding:3px 0 0 4px;
}
#arrow_box1 {
	width:265px;
	float:left;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	line-height:16px;
	padding:0 20px 20px 20px;
	-moz-border-radius:8px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
	background: #fff url(../images/3-bg.jpg) repeat-x;
	border-radius:8px;
}
#arrow_box2 {
	width:265px;
	float:left;
	margin:0 0 0 33px;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:16px;
	text-decoration:none;
	padding:0 20px 20px 20px;
	-moz-border-radius:8px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
	background: #fff url(../images/3-bg.jpg) repeat-x;
	border-radius:8px;
}
#arrow_box4 {
	width:265px;
	float:right;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:16px;
	text-decoration:none;
	padding:0 20px 20px 20px;
	-moz-border-radius:8px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
	background: #fff url(../images/3-bg.jpg) repeat-x;
	border-radius:8px;
}
.page_pic_box_top {
	margin:0 0 20px 0;
	padding:0;
	-moz-border-radius:8px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
	border-radius:8px;
	background:#FFFFFF;
}
.testi_bg_box_btm {
	margin:0 0 20px 0;
	font:11px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#363636;
	padding:20px;
	width:265px;
	background: url(../images/testi-bg.png) top no-repeat;
	height:182px;
	font-style:italic;
}
.page_pic_box_homepage {
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#363636;
	padding:20px;
	background:#FFFFFF;
	border:1px solid #ccc;
	min-height:470px;
	border-radius:5px;
}
#pscroller1 {
	height: 430px;
	font:12px Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #999;
	line-height:18px
}
.page_pic_box {
	margin:0 0 20px 0;
	font:14px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#363636;
	padding:20px;
	-moz-border-radius:8px;
	-webkit-box-shadow: 0 0 2px #999;
	-moz-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
	border-radius:8px;
	background:#FFFFFF;
}
.page_pic_box a {
	text-decoration:underline;
	line-height:18px;
	color:#363636;
	font:14px Arial, Helvetica, sans-serif;
}
.page_pic_box a:hover {
	text-decoration:underline;
	line-height:18px;
	color:#363636;
	font:14px Arial, Helvetica, sans-serif;
}
.text_box_one {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:25px 0 0 0;
	height:250px;
	line-height:16px;
}
.text_box_two {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:25px 0 0 0;
	height:250px;
}
.text_box_three {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:25px 0 0 0;
	height:250px;
	line-height:16px;
}
.button_one a {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#fff;
	margin:0;
	height:15px;
	display:block;
	background:#9E7E4B;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:100px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	float:right;
}
.button_one a:hover {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#fff;
	margin:0;
	height:15px;
	display:block;
	background:#333;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:100px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	float:right;
}
.button_two a {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#fff;
	margin:0;
	height:15px;
	display:block;
	background:#9E7E4B;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:100px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	text-shadow:none;
	float:right;
}
.button_two a:hover {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#fff;
	margin:0;
	height:15px;
	display:block;
	background:#333;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:100px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	float:right;
}
.button_three a {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#fff;
	margin:0;
	height:15px;
	display:block;
	background:#9E7E4B;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:90px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	float:left;
	float:right;
}
.button_three a:hover {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#fff;
	margin:0;
	height:15px;
	display:block;
	background:#333;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:90px;
	float:left;
	float:right;
}
.testi_button_side a {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#fff;
	margin:0;
	height:15px;
	display:block;
	background:#066D98;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:90px;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
	float:right;
	font-style:italic;
}
.testi_button_side a:hover {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#fff;
	margin:0;
	height:15px;
	display:block;
	background:#333;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	width:90px;
	float:right;
	font-style:italic;
}
.testi_button_side_name {
	font:11px Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	color:#333;
	margin:0;
	height:15px;
	display:block;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
	width:160px;
	float:left;
	font-style:italic;
}

.article_box_ad {
	padding:30px 0 0 0;
	margin:0 auto;
	width:720px;
	border-top:1px solid #CCC;
	font-size:18px;
	font-weight:bold;

}


.article_box_homepage {
	padding:0;
	margin:0;
	line-height:30px;
	color:#000;
	width:100%;
	font:24px Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
}
article_box_homepage a {
	color: #1477A0;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dotted #1477A0;
}
article_box_homepage a:hover {
	color: #1477A0;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #1477A0;
}
.article_box {
	padding:0 0 20px 0;
	margin:0;
	text-align:left;
	line-height:18px;
	color:#363636;
	width:650px;
	font:12px Arial, Helvetica, sans-serif;
}
.article_box a {
	color: #1477A0;
	width:650px;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px dotted #1477A0;
}
.article_box a:hover {
	color: #1477A0;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #1477A0;
}
.article_box ul.steps {
	margin:-5px 10px 15px 9px;
	padding:0;
	float:left;
	width:630px;
	list-style-image: url(../images/dot.png);
	line-height:17px;
}
.article_box ul.steps li {
	margin:0 0 2px 7px;
	padding:0;
	float:left;
	color: #363636;
	width:630px;
}
.article_box ol.process {
	margin:-5px 10px 15px 10px;
	padding:0;
	float:left;
	width:630px;
	line-height:17px;
}
.article_box ol.process li {
	margin:0 0 2px 7px;
	padding:0;
	float:left;
	color: #363636;
	width:630px;
}
.article_box ul.areas {
	margin:-5px 10px 15px 9px;
	padding:0;
	float:left;
	width:150px;
	list-style-image: url(../images/dot.png);
	line-height:17px;
}
.article_box ul.areas li {
	margin:0 0 2px 7px;
	padding:0;
	float:left;
	color: #363636;
	width:150px;
}
#top_wrapper {
	padding:0 0 30px 0;
	margin:0;
	clear:both;
}
.cleaner {
	clear:both;
	margin:0;
	padding:0;
	height:0;
}
#wrapper_side {
	width:305px;
	float:right;
	margin:0;
	padding:0 0 20px 0;
}
.header_01_right_side {
	margin:0 0 15px 0;
	font-weight:normal;
	padding:12px 0 10px 20px;
	width:auto;
	text-align:left;
	background:#363636;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
}
.header_01_right_side_btm {
	margin:0 0 15px 0;
	font-weight:normal;
	padding:14px 0 12px 20px;
	width:auto;
	text-align:left;
	background:#066D98;
	border-top-left-radius:8px;
	border-bottom-right-radius:8px;
}
.header_box {
	margin:0;
	font-weight:normal;
	text-align:center;
	color:#FFDC35;
	height:50px;
}
.header_box a {
	color:#fff;
	text-decoration:none;
}
.header_box a:hover {
	color:#fff;
	text-decoration:underline;
}
.header_01_homepage {
	margin:0 0 10px 0;
	font-weight:normal;
	padding:0 0 8px 0;
	text-align:left;
	color:#fff;
}
.header_01_homepage_testimonials {
	margin:0 0 15px 0;
	font-weight:normal;
	padding:0 0 8px 0;
	width:250px;
	text-align:left;
	color:#fff;
	float:right;
}
.header_01 {
	margin:0 0 15px 0;
	font-weight:normal;
	padding:0 0 8px 0;
	width:auto;
	text-align:left;
	color:#fff;
	background:url(../images/liner.jpg) bottom repeat-x;
}
#copyright_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding: 17px 0 2px 0;
	color: #999;
	margin:auto;
	height:30px;
	margin-top:20px;
	background:url(../images/footer-bg.jpg) center no-repeat;
	border-radius:5px;
}
#copyright_box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999;
	text-decoration:none;
}
#copyright_box a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999;
	text-decoration:underline;
}
#rank_box_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	text-align:right;
	padding: 15px 10px 0 0;
	color: #999;
	width:250px;
	margin:2px 0 0 0;
	float:right;
	font-style:italic;
}
#rank_box_name a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999;
	text-decoration:none;
	font-style:italic;
}
#rank_box_name a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999;
	text-decoration:underline;
	font-style:italic;
}
#copyright_box_rank {
	width:116px;
	float:right;
	margin:0;
}
#copyright_box_rank a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
	text-decoration:none;
}
#copyright_box_rank a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666;
	text-decoration:underline;
}

#contact_wrap_left {
	width:400px;
	float:left;
	margin:10px 0 0 0;
}
#contact_wrap_right {
	width:400px;
	float:right;
	margin:10px 0 0 0;
}
.free_consultation_top_box {
	font:25px Arial, Helvetica, sans-serif;
	padding:5px 0 8px 0;
	margin:0;
	width:300px;
	float:right;
	color:#fff;
	font-weight:normal;
	text-align:center;
	background: url(../images/estimate-bg.jpg) no-repeat;
	text-shadow:1px 1px 1px #AE0D15;
}

.phone_top_box_left {
	font:30px Arial, Helvetica, sans-serif;
	padding:0;
	margin:6px 0 0 0;
	width:400px;
	float:left;
	color: #666;
	font-weight: 100;
	text-align:left;
	text-shadow:none;
}
.phone_top_box {
	font:30px Arial, Helvetica, sans-serif;
	padding:0;
	margin:6px 0 0 0;
	width:400px;
	float:right;
	color: #666;
	font-weight: 100;
	text-align:right;
	text-shadow:none;
}












.border-drop {
	border:1px solid #666666;
	font:12px Arial, Helvetica, sans-serif;
	color: #000;
	width:295px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	background:#fff;
	height:30px;
}
.border {
	border:1px solid #666666;
	font:12px Arial, Helvetica, sans-serif;
	color: #000;
	width:288px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	background:#fff;
	height:30px;
}
.border_comments {
	border:1px solid #666666;
	font:12px Arial, Helvetica, sans-serif;
	color: #000;
	height:50px;
	width:200px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	background:#fff;
}
.contact_message_quote {
	width:370px;
	height:100px;
	font:11px Arial, Helvetica, sans-serif;
	padding:3px 0 0 3px;
	border:1px solid #666666;
}


















.f_btn {
	width:160px;
	height:50px;
	font:16px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-align:center;
	background:none;
	margin: 0;
	border:none;
	padding:0 0 4px 0;
	color:#fff;
	float:right;
	cursor:pointer;
	text-shadow:0 1px 0 #333;
}

.contact_message {
	width:300px;
	height:100px;
	font:11px Arial, Helvetica, sans-serif;
	padding:3px 0 0 3px;
}
.border_contact {
	border:1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:11px;
	width:220px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	background:#fff;
}
.quick_message {
	border:1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	height: 50px;
	width:220px;
	padding-top:3px;
	padding-left:3px;
}
.image_border {
	padding: 2px 0 0 15px;
}
.image_border_none {
	padding: 5px;
	margin: 4px 0 8px 20px;
	background:#FFFFFF;
	line-height:18px;
}
.image_border_left_thumb {
	padding: 3px;
	margin: 0 10px 0 0;
	background:#A9ED4E;
	line-height:18px;
}
.image_border_left {
	padding: 5px;
	margin: 4px 20px 8px 0;
	background:#fff;
	line-height:18px;
	border:#E1DFDF 1px solid;
}
.image_border_gallery a {
	padding: 5px;
	display:block;
	margin:0;
	background:#fff;
	border:#E1DFDF 1px solid;
	width:184px;
}
.image_border_gallery a:hover {
	padding: 5px;
	display:block;
	margin:0;
	background:#E1DFDF;
	border:#E1DFDF 1px solid;
	width:184px;
}
.image_border_body {
	padding: 5px;
	margin:0;
	background:#fff;
	border:#E1DFDF 1px solid;
}
.image_border_center {
	padding: 5px;
	margin: 10px 0 0 0;
	background:#fff;
	border:#E1DFDF 1px solid;
}
.image_border_right {
	padding: 5px;
	margin: 4px 0 8px 20px;
	background:#FFFFFF;
	border:1px solid #ccc;
	line-height:18px;
}
#btm_wrap_footer {
	margin:0 auto;
	width:980px;
	padding:0 20px 15px 20px;
}
#footer_keywords {
	font:12px Arial, Helvetica, sans-serif;
	color:#ccc;
	margin:0 auto;
	padding:12px 0 0 0;
	text-align:center;
	font-weight: normal;
	height:30px;
	border-bottom:1px solid #666;
}
#footer_keywords a {
	font:12px Arial, Helvetica, sans-serif;
	color:#ccc;
	text-decoration:none;
	font-weight: normal;
	margin:0 12px 0 11px;
}
#footer_keywords a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#ccc;
	text-decoration:underline;
	font-weight: normal;
	margin:0 12px 0 11px;
}
#footer_wrapper {
	width:100%;
	margin-top:50px;
	margin:0 auto;
	padding:0;
}
/*  End */
