@charset "utf-8";

/* Meyer CSS Reset v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
/* 	vertical-align: baseline; */
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
/* End Reset */

/* Utility styles */
.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }
/* End Utility Styles */

body { font-family: trebuchet ms, tahoma, sans-serif; font-size:12px; background:#ededec; }
#wrapperBg { margin:0 auto; width:978px; background:url(images/bg_body.png) repeat-y center; }
#wrapper { margin:0 auto; width:960px; background:#fff; }



/* header */
#header { padding-top:29px; }
#logo h1 a { background:url(images/logo.png) no-repeat; display:block; width:204px; height:54px; text-indent:-9999em; float:left; margin-left:20px; }
#call p { background:url(images/call.png) no-repeat; width:195px; height:47px; text-indent:-9999em; float:right; margin-right:20px; }

input .InquiryReason {display:inline;}
#getMoreBuyers { background:url('/yourcompany/templates/yourmlssearch/images/bg_get_more.png') no-repeat; height:357px; margin-bottom:30px; } 
#getMoreBuyers .replace { text-indent:-9999em; }
#getMoreBuyers h4.replace { height:40px; }
#getMoreBuyers p.replace { height:85px; } 
.success {top:160px; padding:3px; color:#1D6223; border-width:0px;
 position:relative;z-index:250;}
#getMoreBuyers label { float:left; width:65px; height:20px; line-height:20px; text-align:right; margin:0 10px 0 5px; font-size:11px; color:#949494; }
#getMoreBuyers input { height:13px; width:175px; padding:2px; margin-bottom:10px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; }
#getMoreBuyers input#formPhone1 { width:40px; margin-right:3px; }
#getMoreBuyers input#formPhone2 { width:65px; margin-right:3px; }
#getMoreBuyers input#formPhone3 { width:65px; }
#getMoreBuyers #formSubmit { background:url('/yourcompany/templates/yourmlssearch/images/btn_get_more_buyers.png'); width:241px; height:33px; border:none; margin:10px auto 5px auto; display:block; }
#getMoreBuyers .privacy { font-size:9px; margin-bottom:2px; color:#84b8d0; text-align:right; display:block; margin-right:20px; text-decoration:none; }



#getMoreBuyers-sm { background:url('/yourcompany/templates/yourmlssearch/images/bg_get_more-sm.png') no-repeat; height:357px; margin-bottom:30px; }
#getMoreBuyers-sm .replace { text-indent:-9999em; }
#getMoreBuyers-sm h4.replace { height:40px; }
#getMoreBuyers-sm p.replace { height:65px; } 
#getMoreBuyers-sm label { float:left; width:65px; height:20px; line-height:20px; text-align:right; margin:0 10px 0 5px; font-size:11px; color:#949494; }
#getMoreBuyers-sm input { height:13px; width:125px; padding:2px; margin-bottom:10px; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; }
#getMoreBuyers-sm #formSubmit { background:url('/yourcompany/templates/yourmlssearch/images/btn_get_more_buyers-sm.png'); width:182px; height:25px; border:none; margin:10px auto 5px auto; display:block; }
#getMoreBuyers-sm .privacy { font-size:9px; margin-bottom:2px; color:#84b8d0; text-align:right; display:block; margin-right:20px; text-decoration:none; }


/* footer */
#footer { background:#eee; color:#a4a4a4; padding:20px; font-size:11px; *padding-top:10px; }
#footer a { color:#a4a4a4; text-decoration:none; }
#footer a:hover { color:#333; }
#footer ul { margin-bottom:5px; }
#footer ul li { display:inline; margin-right:8px; padding-right:8px; border-right:1px solid #a4a4a4; }
#footer ul li.last { border-right:none; }
#footer p { margin-top:15px; }
#footerLeft { float:left; width:600px; }
#footerRight { float:right; width:222px; background:url(images/bg_footer_right.png); height:41px; }





#loginbtn { background:url(images/bg_login.png) no-repeat; width:129px; height:29px; text-align:center; margin:0 20px 0 auto; float:right;}
#loginbtn a { color:#fff; text-decoration:none; display:block; width:100%; height:100%; font-size:11px; line-height:28px; font-weight:bold; }
#loginbtn a:hover { color:#fff; text-decoration:underline;}

#searchSite {display:block; margin-bottom:5px;text-align:right;}
#searchSite input.txtfield {border:1px solid #ccc;width:100px;margin-top:2px;padding:0;}
/* #search input.submit {border:1px solid #ccc;background-color:#3d3d3d;color:#fff;} */
img.SearchSiteBtn {vertical-align:top;}
img.SearchSiteBtn:hover {cursor:pointer;}
/* #SLWrapper {background:url('/yourcompany/templates/inc/blankslide.jpg') no-repeat top left;} */
.modal_container {
	padding:2px;
	background-color:#fff !important;
	border:1px solid #666;
	overflow:auto;
	font-family: arial;
	font-size:12px;
	color:#333;
	text-align:left;
	background: url(/st3/images/bggradient.gif) repeat-x bottom;
	background-color: #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	position:relative;
	z-index:40;
	width:300px;
}
.modal_container h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0c793e; font-weight:normal;}

/* navigation */
#mainNav { background:url(images/bg_nav.png) no-repeat; height:41px; padding-left:2px; }
#mainNav ul, #mainNav ul ul { padding:0; margin:0; list-style:none; }
#mainNav ul li { display:block; float:left; line-height:37px; background:url(images/bg_nav_item.png) no-repeat right center;}
#mainNav ul li.last { background:none; }
#mainNav ul li a { color:#fff; text-decoration:none; font-family: Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; display:block; padding:0 25px; margin:2px 2px 0 0;}
#mainNav ul li a:hover { background:#214c22; }
#mainNav ul li ul {margin:0;padding:0; position:absolute; left:-9999em; width:180px; background:url(images/bg_submenu.png) top center repeat-x;border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666; z-index:50;}
#mainNav ul li:hover ul, #mainNav ul li.sfhover ul { left:auto; }
#mainNav ul li ul li { background:url(images/submenu_border.png) bottom no-repeat; display:block; float:none; line-height:1.3em; margin:0 10px 0 5px; list-style-type:none; z-index:55; position:relative;}
#mainNav ul li ul li.subNavLastItem { background:none; }
#mainNav ul li ul li a { padding:8px 0; _padding:8px 0 0 0; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; background:none;}
#mainNav ul li ul li a:hover { background:none; color:#000; }

#introFlashMovie { position:relative; z-index:11; }


#mainNav ul li ul li.first {background-color:#2a7d2f;}
#navResellers {background-color:#ff0000;}
/* #mainNav ul li ul li.first { background:url(images/submenu_border.png) top no-repeat; display:block; float:none; line-height:1.3em; margin:0 10px 0 5px; list-style-type:none;} */



/*#mainNav { height:41px; background:url(images/bg_nav.png) repeat-x; }
#mainNav ul, #mainNav ul ul { padding:0; margin:0; list-style:none; }
#mainNav ul li { display:block; float:left; font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:37px; margin:2px 0; padding-right:2px; background:url(images/bg_nav_lines.png) no-repeat right center; overflow:hidden; }
#mainNav ul li.navLastItem { background:none; }
#mainNav ul li a { color:#efefef; display:block; padding:0 15px; }
#mainNav ul li a:hover { background:url(images/bg_nav_hover.png) repeat-x; }
#mainNav ul li ul { position:absolute; left:-9999em; width:230px; background:url(images/bg_submenu.png) top center repeat-x; border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666;  }
#mainNav ul li:hover ul, #mainNav ul li.sfhover ul { left:auto; }
#mainNav ul li ul li { background:url(images/submenu_border.png) bottom repeat-x; display:block; float:none; font-size:12px; line-height:1.3em; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin:0 7px; padding:3px; }
#mainNav ul li ul li.subNavLastItem { background:none; }
#mainNav ul li ul li a { padding:5px 0; _padding:5px 0; }
#mainNav ul li ul li a:hover { background:none; color:#bbb; }
*/


#Tour-Wrapper {width:100%;border:1px solid #cccccc; height:250px;}
#tour-leftbtn {float:left;}
#tour-rightbtn {float:right;}

#svCaptcha li {display:none;}

/* content */
#content { color:#4f4f4f; padding-top:5px; font-size:11px; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color:#292929; margin-bottom:15px; }
#content p { font-size:13px; line-height: 160%; }
#content a { text-decoration:none;color:#4683A8; }
#content a:hover { text-decoration:underline; }
#content p, #content ul, #content ol, #content blockquote { margin-bottom:15px; }
#content ul, #content ol { margin-bottom:15px; }

#singleContent ul li, .oneColLayout li { 
	list-style:url(images/bullet-2.png);
	list-style-position:outside;
	font-size:13px;
	margin-left:30px;
	line-height:160%;
	padding-bottom:5px;
}

#crumbList {  float:left; margin-left:15px; width:490px; padding-top:5px; }
#crumbList a {
	text-decoration: none;
	color: #555;
	font-size:10px;
	font-family:arial, sans-serif; 
	font-weight: bold;
}
#crumbList a:hover { text-decoration: underline; color: #000;}


#singleContent { float:left; margin-left:15px; width:490px; padding-top:5px; }

#homeContent { float:left; width:640px; margin-left:20px; _margin-left:10px; } 
#homeContent h1, #singleContent h2 { font-size:18px; font-family:Arial, Tahoma, Geneva, sans-serif; }
#homeContent h2, #singleContent h2 { font-size:16px; font-family:Arial, Tahoma, Geneva, sans-serif; }
#singleContent h1, #singleContent h2 { font-size:18px; font-family:Arial, Tahoma, Geneva, sans-serif; }
#singleContent h2.homeTitle { margin-top:0; }

#subNav { width:180px; padding-top:0px; float:left; }
#subNav h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0c793e; font-weight:bold; margin-bottom:10px; text-align:right; padding-bottom:5px;letter-spacing:0px;}
#subNav ul li { text-align:right; padding:0; }
#subNav ul li a { font-size:12px; color:#292929; text-decoration:none; padding:7px; display:block; _margin-bottom:-10px; }
#subNav ul li a:hover {background:#e6f1eb; }
#subNav ul li a.current {text-decoration:underline;}


#learnMore { background:url(images/bg_home_learn_more.png); width:640px; height:377px; margin-bottom:15px; }
#learnMore h3 { padding-top:225px; height:30px; text-indent:-9999em; }
#learnMore p { color:#ddd; font-size:13px; font-family:Tahoma, Helvetica, Arial, sans-serif; margin:20px 15px 0 15px; }
a#learnMoreBtn { display:block; width:113px; height:33px; margin:5px 0 0 500px; background:url(images/btn_learn_more.png); }
#threeBlocksSpacer { height:25px; }
#threeBlocks div { width:210px; margin-right:5px; float:left; background:url(images/bg_home_boxes.png) no-repeat; height:250px; position:relative; }
#threeBlocks div.last { margin-right:0; }
#threeBlocks h5 { color:#1d3b61; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:10px 10px 5px 10px; }
#threeBlocks p { margin:0 10px; line-height:14px;font-size:12px;font-family:trebuchet ms, tahoma, arial, sans-serif;}
#threeBlocks a.boxMoreLink { text-decoration:none; color:#0c793e; position:absolute; right:15px; bottom:15px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

/* sidebar */
#sidebar { float:right; width:275px;}
#sidebar-sm { float:right; width:239px; }


#sidebar h4 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:34px; margin-bottom: 0px; padding-left:10px; }
#sidebar-sm h4 { font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#fff; line-height:34px; margin-bottom: 10px; padding-left:10px; }

#featuredClients h4 { background:url(images/bg_featured_clients_header.png) no-repeat; }
#featuredClients ul { margin-left:10px; }
#featuredClients ul li { padding:10px 0; border-bottom:1px solid #d9d9d9; }

#featuredClients-sm h4 { background:url(images/bg_featured_clients_header-sm.png) no-repeat; }
#featuredClients-sm ul { margin-left:10px; }
#featuredClients-sm ul li { padding:10px 0; border-bottom:1px solid #d9d9d9; }

#companyNews h4 { background:url(images/bg_featured_clients_header.png) no-repeat; }
#companyNews ul { margin-left:10px; }
#companyNews ul li { padding:10px 0; border-bottom:1px solid #d9d9d9; }

#companyNews-sm h4 { background:url(images/bg_featured_clients_header-sm.png) no-repeat; }
#companyNews-sm ul { margin-left:10px; }
#companyNews-sm ul li { padding:10px 0; border-bottom:1px solid #d9d9d9; }




#getHotTips { background:url(images/get_hot_tips2.png) no-repeat; height:270px; width:275px; margin-bottom:30px; padding-top:50px; padding-right:0; margin-right:0;text-align:left; margin-top:30px;} 
#getHotTips .replace { text-indent:-9999em; }
#getHotTips h4.replace { height:40px; }
#getHotTips p.replace { height:85px; } 

#getHotTips label { float:left; width:75px; height:20px; line-height:20px; text-align:right; margin:0 15px 0 5px; font-size:11px; color:#949494; padding:0px;}
#getHotTips input { height:13px; width:115px; padding:2px; margin-bottom:10px; margin-left:0; position:relative; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; text-align:left; }

/* #getHotTips input#formPhone1 { width:40px; margin-right:3px; } */
/* #getHotTips input#formPhone2 { width:65px; margin-right:3px; } */
/* #getHotTips input#formPhone3 { width:65px; } */

/* #getHotTips input#formSubmit { background:url(images/btn_get_more_buyers.png); width:241px; height:33px; border:none; margin:10px auto 5px auto; display:block; } */
/* #getHotTips #formSubmit { background:url(images/btn_get_more_buyers.png); width:241px; height:33px; border:none; margin:10px auto 5px auto; display:block; } */
#getHotTips .privacy { font-size:9px; margin-bottom:2px; color:#84b8d0; text-align:right; display:block; margin-right:20px; text-decoration:none; }

#getHotTips .success {border-width:0px;top:10px; color:#1d3b61; padding-left:10px;}




/* #getMoreBuyers-sm input#formSubmit { background:url(images/btn_get_more_buyers-sm.png); width:182px; height:25px; border:none; margin:10px auto 5px auto; display:block; } */

#CSForm td {vertical-align: top;color:#292929;}
#CSForm IMG {vertical-align:text-top;color:#292929;}
#CSForm input,select {width:90%;border:1px solid #CCCCCC;margin-bottom:6px;}
#CSForm .InquiryReason {width:auto;}
#CSFORM textarea {border:1px solid #CCCCCC;height:120%;width:90%;}

.navSecondary a { font-family:arial, sans-serif; }




/* .success { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; } */
/* .success { background: #E6EFC2; color: #264409; border-color: #C6D880; } */



/* Comparison chart CSS */
#comparo {
	border:1px solid #CCC;
	border-collapse: collapse;
}
#comparo td {
	font:11px trebuchet ms, tahoma, sans-serif;
	padding:3px;
}
#comparo td.HeaderItem {
	color: #EFEFEF;
	font-weight: bolder;
	font: 12px trebuchet ms, tahoma, sans-serif;
	background-color: #2A4169 !important;
	text-align: center;
	font: 12px arial;
	padding: 3px;
}
#comparo td.Spacer {
	border:0px none;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	height: 10px;
}
#comparo td.Check {
	background: url(/yourcompany/templates/yourmlssearch/images/checkmark_sm.png) no-repeat 50% 50%;
}
#comparo td.CheckFirst {
	background: url(/yourcompany/templates/yourmlssearch/images/checkmark_sm.png) #FFC no-repeat 50% 50%;
}




/* New Slide show css */
.gallerytext, .gallerytext a, .gallerytext a:visited {
	color:#FFF !important;
	text-decoration:none;
	font-size: 16px;
	font-weight: bolder;
	font-family: verdana;
}
.gallerytext a:hover {
	text-decoration:underline;
	color:#FFF !important;
}

#svGallery ul li, #svGallery ul {
	list-style:none !important;
	display:block;
	clear:both;
}

.inner_wrapper
{
	margin:0 auto;
	width:936px;
}
#banner
{
	float:left;
	width:918px;
	background:url(/yourcompany/templates/yourmlssearch/images/ys/header_bg.gif) repeat 0 0;
	margin:9px 9px 0 9px;
	display:inline;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
#banner h1
{
	float:left;
	width:100%;
	text-align:center;
	font:bold 23px/26px Arial, Helvetica, sans-serif;
	color:#464646;
	padding:14px 0 20px 0;
	word-spacing: -2px;
	margin:0px!important
}
#banner h1 span { color:#78ba40 }
#banner h1 span.orange { color:#d99019 }
#banner h1 span.blue { color:#12a1ff }
#page
{
	float:left;
	width:100%;
	padding:0 0 25px 0
}
.top_section
{
	float:left;
	width:100%;
	margin:39px 0 0 0;
}
.top_section ul
{
	float:left;
	width:100%;
	list-style:none!important;
	margin:0px!important;
}
.top_section ul li
{
	float:left;
	width:202px;
	margin:0 42px 0 0!important;
	
	display:inline;
		list-style:none!important;

}
.top_section ul li.last { margin:0px!important; }
.top_section ul li .pic
{
	float:left;
	width:190px;
	border:1px solid #d6d6d6;
	position:relative;
	padding:5px
}
.top_section ul li .pic a
{
	float:left;
	width:auto;
}
.top_section ul li .text_content
{
	float:left;
	width:195px;
	padding:10px 0 0 7px
}
.top_section ul li .text_content h3
{
	float:left;
	width:100%;
	font:bold 17px/17px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0px!important
}
.top_section ul li .text_content small
{
	float:left;
	width:100%;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
}
.top_section ul li .text_content p
{
	float:left;
	width:100%;
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#363636;
	padding:15px 0 25px 0;
	word-spacing:-2px;
	margin:0px!important
}
.top_section ul li .text_content p.pad { padding-bottom:7px; }
.top_section ul li .button
{
	float:left;
	width:128px;
	background:url(/yourcompany/templates/yourmlssearch/images/ys/button_bg.gif) repeat-x 0 0;
	margin:0 0 0 4px;
	display:inline;
}
.top_section ul li .button a
{
	float:left;
	width:100%;
	text-align:center;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none!important;
}
.most
{
	position:absolute;
	left:-16px;
	top:-5px;
}
.mid_section
{
	float:left;
	width:918px;
	background:url(/yourcompany/templates/yourmlssearch/images/ys/header_bg.gif) repeat 0 0;
	margin:40px 9px 0 9px;
	display:inline;
	border:1px solid #e5e5e5;
	height:18px
}
.bottom_section
{
	float:left;
	width:100%;
	margin:27px 0 0 0;
}
.sidebar
{
	float:left;
	width:374px;
	border:1px solid #c2c2c2;
}
.sidebar .site
{
	float:left;
	width:332px;
	padding: 13px 21px 28px 11px;
}
.main_container
{
	float:right;
	width:542px;
}
.main_container .left_sec
{
	float:left;
	width:330px;
	margin:0px;
}
.main_container .left_sec h2
{
	float:left;
	width:100%;
	font:bold 33px/33px Arial, Helvetica, sans-serif!important;
	color:#000000;
	padding-bottom:5px;
	 margin:0px!important;
 
}
.main_container .left_sec p
{
	float:left;
	width:100%;
	font:normal 12px/16px Arial, Helvetica, sans-serif!important;
	color:#464646;
	padding:13px 0 0 0;
	margin:0px!important;
}
.main_container .left_sec em
{
	float:left;
	width:100%;
	font:italic 12px/16px Arial, Helvetica, sans-serif;
	color:#464646;
	padding:30px 0 0 0;
}
.main_container .right_sec
{
	float:right;
	width:186px;
}
.main_container .right_sec ul
{
	float:left;
	width:186px;
	list-style:none!important;
	margin:0px!important
}
.main_container .right_sec ul li
{
	float:left;
	width:178px;
	border:1px solid #bdbdbd;
	margin:22px 0 0 0!important;
	padding:3px 3px 4px 3px;
	list-style:none!important
}
.main_container .right_sec ul li.first { margin:0px!important; }
.main_container .right_sec ul li .common
{
	float:left;
	width:178px;
	display:inline;
	background:#78ba40;
	height:99px
}
.main_container .right_sec ul li .common.second { background:#d99019 }
.main_container .right_sec ul li .common.third { background:#53aee1 }
.text_area
{
	float:left;
	width:148px;
	margin:23px 0 0 13px;
	display:inline;
}
.text_area .pic1
{
	float:left;
	width:62px;
	margin:0 10px 0 0;
}
.text_area .pic1 a.email
{
	float:left;
	margin-top:5px;
}
.text_area .pic1 img
{
	float:left;
	width:auto;
}
.text_area h4
{
	float:left;
	width:76px;
	font:bold 19px/23px Arial, Helvetica, sans-serif;
	color: #464646;
}
.main_container .right_sec
{
	float:right;
	width:186px;
}
.talk
{
	float:left;
	width:100%;
	background:url(/yourcompany/templates/yourmlssearch/images/ys/bg.png) no-repeat 0 0;
	margin:18px 0 0 0;
	height:55px
}
.talk a
{
	float:left;
	width:100%;
	text-align:center;
	font:bold 25px/55px Arial, Helvetica, sans-serif;
	color: #fff;
	margin:7px 0 0 0;
}
.talk a img { float:none; }
.pop_up
{
	float:left;
	width:587px;
}
.pop_up .form_sec
{
	float:left;
	width:527px;
	background:#fff;
	padding:14px 30px 45px 30px;
	position:relative;
}
.pop_up .form_sec form
{
	float:left;
	width:100%;
}
.pop_up .form_sec fieldset
{
	float:left;
	width:100%;
}
.pop_up .form_sec .row
{
	float:left;
	width:197px;
	margin:10px 0 0 0;
}
.pop_up .form_sec label
{
	float:left;
	width:197px;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	text-align:left;
}
.pop_up .form_sec input
{
	float:left;
	width:185px;
	border:1px solid #9edc18;
	background:none;
	height:28px;
	padding:0 5px;
	font:normal 12px/28px Arial, Helvetica, sans-serif;
}
.pop_up .form_sec textarea
{
	float:left;
	width:285px;
	height:140px;
	background:none;
	border:1px solid #9edc18;
}
.left_part
{
	float:left;
	width:197px;
}
.right_part
{
	float:right;
	width:285px;
}
.pop_up .form_sec input.input_btn
{
	float:left;
	width: 271px;
	height:49px;
	background:url(/yourcompany/templates/yourmlssearch/images/ys/button.gif) no-repeat 0 0;
	border:none;
	cursor:pointer;
}
.top_ribon
{
	position:absolute;
	left:-20px;
	top:-35px;
	background:url(/yourcompany/templates/yourmlssearch/images/ys/top_ribon.gif) no-repeat 0 0;
	height:61px;
	width:629px
}
.top_ribon small
{
	float:left;
	width:100%;
	text-align:center;
}
.top_ribon small img { float:none; }
.bottom_ribon
{
	position:absolute;
	left:-20px;
	bottom:-37px;
	background:url(/yourcompany/templates/yourmlssearch/images/ys/bottom_ribon.gif) no-repeat 0 0;
	height:61px;
	width:629px
}

.ys_inner_wrapper {
	padding-right:40px;
}
