@charset "UTF-8";

@media screen {

/* NORMALIZES ////////////////////////////////////////////////////////////////////// */
body, div, dl, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, form, fieldset, input, textarea, select, th, td { margin: 0; padding: 0; }

a { color: #007ee6; text-decoration: underline; cursor: pointer; outline-style: none; outline-width: 0; }
a:hover { color: #000000; text-decoration: underline; }

body, h1, h2, h3, h4, h5, h6, p, li, fieldset, label, input, textarea, select, table { font-family: "Lucida Grande", Arial, sans-serif; font-size: 100%; font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, li { cursor: default; }
ol, ul { list-style-type: none; }
cite { font-style: italic; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
address, caption, code, dfn, th, var { font-style: normal; font-weight: normal; }
fieldset, img { border: 0; }

	input, textarea, select { border: solid 1px #8b8c8f; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7;  /*background-image: url(/images/input_new.png);*/ }
	input:hover, textarea:hover { border: solid 1px #8b8c8f; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; /*background-position: 0 -300px;*/ }
	select:hover, select:active, select:focus { border: solid 1px #8b8c8f; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; /*background-position: 0 0;*/ }
	input:active, textarea:active, input:focus, textarea:focus { border: solid 1px #8b8c8f; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; /*background-position: 0 -300px;*/ }
	input.button, .button input { border: none; background: none; cursor: pointer; }

.crash, .bless, .info { display: block; margin-top: 10px; padding: 10px 10px 10px 45px;  background-color: #FFF; background-repeat: no-repeat; background-position: 10px center; border-style: solid; border-width: 2px; }
.crash span, .bless span, .info span { display: block; font-weight: bold; font-size: 90%; line-height: 1.2em; text-transform: uppercase; }	
.crash { background-image: url(/images/system_crash.gif); border-color: #CC0000; }
.crash span { color: #CC0000; }
.bless { background-image: url(/images/system_bless.gif); border-color: #1C6827; }
.bless span { color: #1C6827; }
.info { background-image: url(/images/system_info.gif); border-color: #247bbd; }	
.info span { color: #247bbd; }	

.col, .flo, .left { float: left; display: inline; }
.right { float: right; display: inline; } 
.a_left { text-align: left; }
.a_center { text-align: center; }
.a_right { text-align: right; }
.a_justify { text-align: justify; }
.clear { height: 0; clear: both; font-size: 0; line-height: 0; }
hr	{ clear: both; display: block; height: 1px; /*color: #c4c4c4; background: #c4c4c4;*/ border: none; }
.imgxtra { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: left top; }
a .imgxtra { cursor: pointer; } 
.boxlink, .boxlink h1, .boxlink h2, .boxlink h3, .boxlink h4, .boxlink h5, .boxlink h6, .boxlink p { cursor: pointer; } 
embed, object { outline-style: none; outline-width: 0; }
.red { color: #ac0000; }
.blue { color: #004680; }

/* @ELEMENTS ////////////////////////////////////////////////////////////////////// */
body { background: #1d1d1d; text-align: center; font-size: 12px; line-height: 1.4em; color: #2b2b2b; min-width: 960px; }
body.mini { background: #FFFFFF; text-align: left; min-width: 480px; } 
.fx { display: block; width: 960px; margin: 0 auto; text-align: left; }

.header { background: transparent url(/images/header_top.png) repeat-x left top; position: relative; z-index: 2; }
.header .fx { height: 202px; position: relative; }
/* home modify*/
.home .header { background-image: url(/images/header_top_home.png); }
.home .header .fx { height: 480px; }

	h1.logo { position: absolute; top: 0; left: -34px; z-index: 2; font-size: 10px; }
	h1.logo a { display: block; width: 293px; height: 122px; color: #FFFFFF; overflow: hidden; position: relative; }
	h1.logo a span.imgxtra { background-image: url(/images/logo_local_color.png); } 
	
	h2.call { position: absolute; top: 32px; right: 5px; font-size: 14px; line-height: 1em; text-align: right; color: #007ee5; }
	h2.call span { font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-size: 30px; line-height: 1em; color: #003866; }
	
	ul.nav_top { position: absolute; top: 0; right: 0; text-align: right; }
	ul.nav_top li { float: left; display: inline; font-size: 14px; line-height: 26px; text-transform: uppercase; }
	ul.nav_top li a { color: #003866; text-decoration: none; padding: 3px 10px; }
	ul.nav_top li a:hover { color: #FFFFFF; background: #003866; text-decoration: none; }	

	#header_image { position: absolute; top: 70px; left: 0; z-index: 1; display: block;  width: 960px; height: 358px; }	
	.steps { display: block;  width: 960px; height: 258px; padding-top: 100px; text-align: right; }
	.steps h1 { font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-size: 300%; line-height: 1.1em; margin: 0 500px 10px 0; color: #FFFFFF; }
	.steps p { font-size: 100%; margin: 0 500px 10px 0; color: #acd9f6; }
	.steps p.button { margin-right: 490px; }
	
	ul.nav_main { position: absolute; left: 0; top: 150px; display: block; width: 960px; height: 52px; }
	/* home modify*/
	.home ul.nav_main { top: 428px; }
	ul.nav_main li { position: relative; top: 0; left: 0; float: left; display: inline; height: 52px; } 			
	ul.nav_main li a { display: inline-block; height: 52px; text-align: center; color: #FFFFFF; text-decoration: none; }
	ul.nav_main li a.n10100 { width: 166px; }
	ul.nav_main li a.n10200 { width: 186px; }
	ul.nav_main li a.n10300 { width: 202px; }
	ul.nav_main li a.n10400 { width: 235px; }
	ul.nav_main li a.n10500 { width: 171px; }
	
		/* nav hover matrix */
		ul.nav_main li a .imgxtra { background: url(/images/nav_main.png); }

		ul.nav_main li a.n10100 .imgxtra { background-position: 0 0; }
		ul.nav_main li a.n10100:hover .imgxtra { background-position: 0 -52px; }
		ul.nav_main li#nav_active a.n10100 .imgxtra { background-position: 0 -104px; }

		ul.nav_main li a.n10200 .imgxtra { background-position: -166px 0; }
		ul.nav_main li a.n10200:hover .imgxtra { background-position: -166px -52px; }
		ul.nav_main li#nav_active a.n10200 .imgxtra { background-position: -166px -104px; }

		ul.nav_main li a.n10300 .imgxtra { background-position: -352px 0; }
		ul.nav_main li a.n10300:hover .imgxtra { background-position: -352px -52px; }
		ul.nav_main li#nav_active a.n10300 .imgxtra { background-position: -352px -104px; }

		ul.nav_main li a.n10400 .imgxtra { background-position: -554px 0; }
		ul.nav_main li a.n10400:hover .imgxtra { background-position: -554px -52px; }
		ul.nav_main li#nav_active a.n10400 .imgxtra { background-position: -554px -104px; }

		ul.nav_main li a.n10500 .imgxtra { background-position: -789px 0; }
		ul.nav_main li a.n10500:hover .imgxtra { background-position: -789px -52px; }
		ul.nav_main li#nav_active a.n10500 .imgxtra { background-position: -789px -104px; }


.main { background: #f7f5f1; position: relative; z-index: 1; }
.main .fx { position: relative; padding: 30px 0 40px 0; }
	
	.currently_viewing { margin: -10px 0 25px; }
	
	.powered { display: block; width: 960px; background: #d9d7d4; margin-bottom: 15px; }
	.powered .t { display: block; width: 960px; background: url(/images/bar_corners.png) no-repeat left top; }
	.powered .b { display: block; width: 960px; background: url(/images/bar_corners.png) no-repeat right bottom; }
	.logotable { width: 100%; text-align: center; }
	.logotable td { vertical-align: middle; padding: 5px 0; }
		
	.wrapper {}
	.wrapper h1 { font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-size: 300%; line-height: 1.1em; margin: 0 0 10px 0; color: #003866; }
	.wrapper h2 { font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-size: 215%; line-height: 1.1em; margin: 0 0 10px 0; }
	.wrapper h3 { font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-size: 150%; line-height: 1.1em; margin: 0 0 10px 0; }
	.wrapper h4 { font-size: 130%; margin: 0 0 10px 0; }
	.wrapper h5 { font-size: 115%; margin: 0 0 10px 0; }
	.wrapper h6 { font-size: 115%; margin: 0 0 10px 0; }
	.wrapper p { font-size: 100%; margin: 0 0 10px 0; }
		
	.wrapper ul { padding: 5px 18px 10px 28px; list-style-type: disc; list-style-position: outside; }
	.wrapper ul li { margin-bottom: 10px; }
	.wrapper ol { padding: 5px 18px 10px 35px; list-style-type: decimal; list-style-position: outside; }
	.wrapper ol li { margin-bottom: 10px; }		
	
	.leftside { width: 465px; margin-right: 30px; }
	.leftside h1,
	.leftside h2,
	.leftside h3,
	.leftside h4,
	.leftside h5,
	.leftside h6,
	.leftside p { text-align: right; }
	
	.rightside { width: 465px; padding-top: 10px; }	
	
	.card { display: block; width: 465px; background: url(/images/card.png) repeat-y center center; text-align: center; margin-top: 40px; }
	.price_table .card { margin-top: 20px; }
	.card .t { display: block; width: 465px; background: url(/images/card.png) no-repeat left top; }
	.card .b { display: block; width: 425px; background: url(/images/card.png) no-repeat right bottom; padding: 20px; }
	.card h3, 
	.leftside .card h3 { font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-size: 26px; line-height: 1em; background: url(/images/ornament1.png) no-repeat center bottom; padding-bottom: 20px; margin: 6px 0 10px 0; text-align: center; }
	.card p,
	.leftside .card p { margin-bottom: 10px; text-align: center; }
	.card p a { color: #2b2b2b; text-decoration: none; }
	.card p a:hover { color: #2b2b2b; text-decoration: underline; }
	.card p.card_col { float: left; display: inline; width: 185px; padding: 0 10px; }
	.card p.a_left { text-align: left; line-height: 1.4em; padding-top: 20px; }
	.card p.a_left a { color: #ac0000; }
	.card p.a_left a:hover { background-color: #ac0000; color: #FFFFFF; text-decoration: none; }
	.card p.a_left a.directions_link { display: inline-block; margin-top: 6px; }
	.card p.a_right { text-align: right; }

	.c2 { width: 230px; background-image: url(/images/card2.png); }
	.c2 .t { width: 230px; background-image: url(/images/card2.png); }
	.c2 .b { width: 210px; background-image: url(/images/card2.png); padding: 15px 10px; }
	.c2 h3 { font-size: 24px; }
	
	.c3 { width: 270px; background-image: url(/images/card3.png) }
	.c3 .t { width: 270px; background-image: url(/images/card3.png); }
	.c3 .b { width: 250px; background-image: url(/images/card3.png); padding: 20px 10px; }
	.c3 h3 { font-size: 32px; }
	.c3 p { font-size: 14px; }
	
	.c2 strong, 
	.c3 strong { color: #ac0000; }

	.c2 .big, 
	.c3 .big { font-size: 130%; line-height: 1.3em; }

	.free_estimate_holder { border-top: dotted 1px #2b2b2b; padding-top: 20px; margin-top: 20px; } 
	.free_estimate_holder p.crash,
	.free_estimate_holder p.bless,
	.free_estimate_holder p.info { padding-top: 12px; padding-bottom: 12px; }
	.free_estimate_holder p.crash span,
	.free_estimate_holder p.bless span,
	.free_estimate_holder p.info span { display: inline-block; }
	
	.free_estimate { display: block; width: 465px; }	
	.free_estimate td { vertical-align: top; padding: 0 10px; }
	.free_estimate td h4 { margin: 0 0 10px 0; }
	.free_estimate td select { width: 180px; margin: 0 0 5px 4px; font-size: 14px; }
	.free_estimate td input.button { width: auto; height: auto; background: none; border: none; padding: 0; margin: 0; }

	.map_border { display: block; height: 330px; padding-top: 9px; margin-top: 20px; background: url(/images/map_border.png	) no-repeat left top; }
	#map { display: block; width: 943px; height: 302px; margin-left: 9px; }
	
	#directions { display: block; width: 930px; margin-left: 15px; }
	
.footer { background: #1d1d1d url(/images/footer.png) repeat-x center top; }
.footer .fx { padding: 35px 0 25px 0; }

	ul.bottom_links { float: left; display: block; width: 950px; margin: 0 0 20px 5px; padding-bottom: 20px; border-bottom: dashed 1px #292929; }
	ul.bottom_links li { float: left; display: inline; }		
	ul.bottom_links li li { float: none; display: block; }
		
	ul.bottom_links li h3 { display: block; font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-size: 22px; line-height: 1.1em; margin: 0 0 15px 5px; color: #c4b699; }
	ul.bottom_links li h3 a { color: #c4b699; text-decoration: none; }
	ul.bottom_links li h3 a:hover { color: #FFFFFF; text-decoration: none; }
	
	ul.bottom_links li.list { width: 250px; margin: 0 10px 0 0; }
	ul.bottom_links li.list ul { width: 220px; margin: 0; }
	ul.bottom_links li.list ul li { margin-bottom: 10px; }
	ul.bottom_links li.list ul li a { color: #888888; text-decoration: none; padding: 2px 5px; }
	ul.bottom_links li.list ul li a:hover { color: #000000; background: #888888; text-decoration: none; }	
		
	ul.bottom_links li.form { width: 400px; margin: 0 0 0 30px; }
	ul.bottom_links li.form .button { margin: 0 30px 0 0; }
	
	.footer_buttons { display: block; text-align: center; margin-bottom: 20px; padding-bottom: 20px; border-bottom: dashed 1px #292929; }
	.footer_buttons a { margin: 0 10px; }
	.footer_buttons a img { vertical-align: middle; }
	
	.addthis_toolbox { float: right; display: inline; text-align: right; margin: 10px 45px 0 0; } 
	.addthis_toolbox a { display: inline-block; margin: 0 0 16px 12px; }
 
 	.vcard { color: #888888; margin-left: 10px; }
 	.vcard a { color: #d4d4d4; text-decoration: none; padding: 0 3px; }
 	.vcard a:hover { color: #000000; background: #FFFFFF; text-decoration: none; }
 	.vcard .logo { margin-bottom: 5px; }
	.vcard .copyright { margin-top: 5px; }
		
	 
/* UNI FORM */
	fieldset { clear: both; }
	.req { color: #90022a; font-weight: bold; }
	.space { clear: both; display: block; height: 20px; font-size: 0; line-height: 0; }
	.noborder { border: none; background: none; padding: 0; }
	
	ul.uni_form { display: block; margin: 0; padding: 0; list-style-type: none; clear: both; position: relative; }
	ul.uni_form li { display: block; margin: 0; padding: 0 0 10px 0; background: none; float: left; clear: both; position: relative; }
	ul.v1 { width: 418px; margin-left: 18px; }
	ul.v1 li { width: 418px; }
	ul.v2 { width: 490px; margin-left: 18px; margin-top: 20px; }
	ul.v2 li { width: 490px; }	

	ul.uni_form li h1 { margin: 0 0 0 0; padding: 0 18px 15px 0; }
	ul.uni_form li h2 { margin: 0 0 0 0; padding: 0 18px 15px 0; }
	ul.uni_form li h3 { margin: 0 0 0 0; padding: 0 18px 15px 0; }
	ul.uni_form li h4 { margin: 0 0 0 0; padding: 0 18px 15px 0; }
	ul.uni_form li h5 { margin: 0 0 0 0; padding: 0 18px 15px 0; }
	ul.uni_form li h6 { margin: 0 0 0 0; padding: 0 18px 15px 0; }
	ul.uni_form li p { margin: 0 0 0 0; padding: 0 18px 0 0; }
			
	ul.uni_form li p.crash, 
	ul.uni_form li p.bless, 
	ul.uni_form li p.info { display: block; margin: 0 18px 10px 0; padding: 10px 10px 10px 45px; color: #FFFFFF; background-repeat: no-repeat; background-position: 5px center; }
	ul.uni_form li p.crash { background-color: #d2232a; background-image: url(/images/system_crash.png); }
	ul.uni_form li p.bless { background-color: #4f7a00; background-image: url(/images/system_bless.png); }
	ul.uni_form li p.info { background-color: #4c91bd; background-image: url(/images/system_info.png); }
	ul.uni_form li p.crash span,
	ul.uni_form li p.bless span,
	ul.uni_form li p.info span { display: inline-block; color: #FFFFFF; }
	
	ul.uni_form li hr.total { width: 400px; }
	ul.uni_form li hr.half { width: 200px; margin-left: 200px; float: left; display: inline; }
			
	ul.uni_form li span.double { float: left; display: inline; width: 200px; }
	ul.uni_form li span.bubble_holder { display: block; position: relative; z-index: 20; padding-top: 5px; } 
	ul.uni_form li span.bubble_holder span.bubble { position: absolute; top: 25px; left: 0; z-index: 2; }
	ul.uni_form li span.bubble_holder span.bubble span { display: block; width: 190px; background: #FFF url(/images/system_info.gif) no-repeat 5px 5px; padding: 5px 5px 5px 35px; border: solid 1px #000; font-size: 90%; } 

	ul.uni_form li span.double2 { float: left; display: inline; width: 285px; }
	ul.uni_form li span.double3 { float: left; display: inline; width: 160px; }

	ul.uni_form li label { float: left; display: inline; padding: 4px 0; margin: 0 10px 0 0; }
	ul.uni_form li label.v1 { width: 190px; }
	ul.uni_form li label.v2 { float: none; display: block; width: 390px; margin-right: 0; }
	ul.uni_form li label.v3 { float: none; display: block; width: 190px; margin-right: 0; margin-left: 200px; }
 
 	ul.uni_form li input { float: left; display: inline; padding: 2px 3px; margin: 0 10px 5px 0; position: relative; z-index: 2; }
	ul.uni_form li input.v1 { width: 182px; height: 16px; }
	ul.uni_form li input.v2 { float: none; display: block; width: 192px; height: 16px; margin-right: 0;  }		
	ul.uni_form li input.v3 { width: 270px; height: 16px; padding: 4px 3px; margin-top: 2px; }
	ul.uni_form li input.radio { border: none; background: none; width: 20px; padding: 0; }
	ul.uni_form li input.chkbox { border: none; background: none; width: 20px; padding: 3px 0; }
	ul.uni_form li input.button { border: none; background: none; padding: 0; margin-left: 200px; width: auto; height: auto; }
	ul.uni_form li input.hidden { padding: 0; margin: 0; display: none; }
	ul.uni_form li input#hittheblue { width: auto; height: auto; margin-top: 4px; padding: 0; background: none; border: none; }
			
	ul.uni_form li select { float: left; display: inline; height: 22px; padding: 1px; margin: 0 10px 5px 0; }
 	ul.uni_form li select.v1 { width: 190px; }
 	ul.uni_form li select.v2 { float: none; display: block; width: 390px; }	
	
	ul.uni_form li textarea { float: left; display: inline; height: 70px; padding: 5px; }
	ul.uni_form li textarea.v1 { width: 178px; }	
	ul.uni_form li textarea.v2 { float: none; display: block; width: 378px; }

/* contact */ 
	ul.contact { width: 448px; margin-left: 18px; }
	ul.contact li { width: 448px; }
 	ul.contact li label.v1 { width: 200px; height: auto; padding-top: 4px; padding-bottom: 4px; }
	ul.contact li input.v1 { width: 192px; height: auto; padding-top: 4px; padding-bottom: 4px; }
	ul.contact li textarea.v1 { width: 188px; }

/* directions */	
	ul.directions { width: 960px; }
	ul.directions li { width: 960px; }
	ul.directions li input.v1 { width: 457px; height: auto; float: left; display: inline; margin-top: 3px; margin-left: 6px; padding-top: 8px; padding-bottom: 8px; }	
	ul.directions li input.button { margin-left: 0; float: left; }

/* business */ 
	ul.business { width: 448px; margin-left: 18px; }
	ul.business li { width: 448px; }
 	ul.business li label.v1 { width: 200px; height: auto; padding-top: 4px; padding-bottom: 4px; }
	ul.business li input.v1 { width: 192px; height: auto; padding-top: 4px; padding-bottom: 4px; }
	ul.business li input.v2 { width: 96px; height: auto; padding-top: 4px; padding-bottom: 4px; }
	ul.business li select { width: 200px; }

/* miniform */ 
	ul.miniform { width: 448px; margin-left: 18px; text-align: left; padding: 15px 0; }
	ul.miniform li { width: 448px; }
 	ul.miniform li label.v1 { width: 200px; height: auto; padding-top: 4px; padding-bottom: 4px; }
	ul.miniform li input.v1 { width: 192px; height: auto; padding-top: 4px; padding-bottom: 4px; }
	ul.miniform li input.button { margin-left: 208px; }
	ul.miniform li textarea.v1 { width: 188px; }

/* bottom */
	.footer ul li.form ul.uni_form { margin: 0; padding: 0; }
	.footer ul li.form ul.uni_form li { width: 380px; float: left; }
	.footer ul li.form ul.uni_form li span.simple { float: left; display: inline; width: 380px; }
	.footer ul li.form ul.uni_form li span.double { float: left; display: inline; width: 190px; }

	.footer ul li.form ul.uni_form li input { float: left; display: inline; padding: 5px 5px; margin: 0 0 5px 0; background: #3b3b3b; border: none; border-top: solid 1px #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #bababa; position: relative; z-index: 2; }
	.footer ul li.form ul.uni_form li input.v1 { width: 160px; height: 16px; }
	.footer ul li.form ul.uni_form li input.v2 { float: none; display: block; width: 350px; height: 16px; margin-right: 0;  }		
	.footer ul li.form ul.uni_form li input.button { border: none; background: none; padding: 0; margin-left: 0; width: auto; height: auto; }	
	.footer ul li.form ul.uni_form li input.hidden { padding: 0; margin: 0; display: none; }

	.footer ul li.form ul.uni_form li a { display: inline-block; font-size: 11px; line-height: 30px; margin: 0 0 0 20px; padding: 0; color: #888888; text-decoration: none; }
	.footer ul li.form ul.uni_form li a:hover { color: #FFFFFF; text-decoration: underline; }

/* dynamic buttons *//*
	.button_dynamic1_holder { float: left; clear: left; width: auto; margin-left: 10px; }
	.button_dynamic1_holder a, 
	.button_dynamic1_holder a:hover { color: #FFFFFF; text-decoration: none; } 
	.button_dynamic1_holder span { float: left; display: inline; padding: 0; background: transparent url(/images/button_dynamic1.png) no-repeat right top; cursor: pointer; } 
	.button_dynamic1_holder span span {  padding: 8px 0 0 19px;  margin: 0 19px 0 0; height: 22px; background-position: left top; font-size: 12px; line-height: 1em; }

	.button_dynamic2_holder { float: left; clear: left; width: auto; margin-top: 10px; }
	.button_dynamic2_holder a, 
	.button_dynamic2_holder a:hover { color: #FFFFFF; text-decoration: none; } 
	.button_dynamic2_holder span { float: left; display: inline; padding: 0; background: transparent url(/images/button_dynamic2.png) no-repeat right top; cursor: pointer; } 
	.button_dynamic2_holder span span {  padding: 0 0 0 19px;  margin: 0 9px 0 0; height: 30px; background-position: left top; }
	.button_dynamic2_holder span span input.button_dynamic { background: none; border: none; color: #FFFFFF; height: 27px; padding: 0; overflow: visible; }
	.v2 .button_dynamic2_holder { margin-top: 0; }
	
	fieldset.search { clear: none; float: right; display: inline; width: 220px; height: 28px; margin: 0 10px 0 0; position: relative; background: transparent url(/images/input_search.png) no-repeat left top; }
	.wrap_left_search fieldset.search { clear: both; float: none; display: block; margin: 0 0 15px 18px; background-image: url(/images/input_search2.png); }
	fieldset.search input.text { position: absolute; top: 0; left: 0; display: block; width: 184px; height: 20px; padding: 6px 3px 0 3px; background: none; border: none; color: #aba89d; }
	fieldset.search input.button { position: absolute; top: 0; right: 0; display: block; width: 30px; height: 28px; }
*/
  
}
