/*  
Theme Name: Sustainable Flooring
Theme URI: http://www.khleomix.com
Description: WordPress theme created for Sustainable Flooring
Version: 0.1
Author: JC Mae Palmes
Author URI: http://www.khleomix	.com/
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, input{
	margin: 0;
	padding: 0;
}

body{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #fff;
	color: #ccc;
}

form, input, textarea, table{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

a{
	text-decoration: underline;
	color: #e7580d;
	outline:none;
	border:none;
}

a:hover{
	text-decoration: none;
}

a img{
	border: 0;
}

address, dl, p{
	padding: 10px 0 5px;
}

blockquote{
	margin: 10px 0 5px;
	background: #fbfedd;
}

blockquote p{
	padding: 10px;
}

blockquote blockquote{
	margin: 0 10px;
	background: #fff;
}

p img{
	max-width: 100%;
}

img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft{
	margin: 3px 10px 2px 0;
}

img.alignright{
	margin: 3px 0 2px 10px;
}

img.alignleft, img.alignright{
	padding: 5px;
	background: #1B1B1B;
	display: inline;
}

.alignleft{float: left;}
.alignright{float: right;}

.clear{
	margin: 0;
	padding: 0;
	clear: both;
}

.domtab h2{
	display: none;
}

.skip-link{
	display: none;
}

#wrapper{
	margin: 0 auto;
	width: 946px;
	text-align: left;
	border-left:1px solid #131313;
	border-right:1px solid #131313;
}

#header{
	float: left;
	width: 946px;
	height:140px;
	background: #1b1b1b url(images/bg-header.gif) top center;
	border-bottom: 1px solid #2c2c2c;
}

#blog-title, #main-menu{
	float: left;
}

#blog-title{
	background: #1e1e1e;
	border-right: 1px solid #2c2c2c;
	height: 66px;
	overflow: hidden;
}

#blog-title h1{
	padding: 12px 20px 0;
	font-family: georgia, serif;
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
}

#blog-title h1 a{
	text-decoration: none;
}

#blog-title h1 a:hover{
	color: #fff;
}


#sub-header{
	float: left;
	width: 946px;
	font-size: 11px;
	background: #98aa66;
	border-bottom: 1px solid #2c2c2c;
}

#main-menu{
	float: left;
	margin: 0 0 0 10px;
	display: inline;
	height: 40px;
}

#main-menu ul{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main-menu ul li{
	float: left;
}

#main-menu ul li a{
	display: block;
	padding: 10px 10px 9px;
	text-decoration: none;
	color: #ddd;
	font-size:14px;
}

#main-menu ul li a:hover{
	color:#FFF;
}

#main-menu ul li ul{
	width:180px;
	border:1px solid #323232;
	background-color:#98AA66;	
}

#main-menu ul li ul li{
	border-bottom:1px solid #323232;
	float:left;
	width:170px;
	padding:5px;	
}

#main-menu ul li ul li ul{
	width:270px;
	border:1px solid #323232;
	background-color:#98AA66;	
}

#main-menu ul li ul li ul li{
	border-bottom:1px solid #323232;
	float:left;
	width:260px;
	padding:5px!important;
	text-align:left;
}

#main-menu ul li ul li:hover{
	background-color:#252525;	
}

#main-menu ul li ul li a{
	text-decoration: none;
	color: #ddd;
	font-size:14px;
	display:inline;
	max-width:250px;
}

#main-menu ul li ul li a:hover{
	color:#FFF;
}

#sub-header-search{
	float: right;
	margin: 10px 10px 0 20px;
	display: inline;
	height: 40px;
	overflow: hidden;
}

#sub-header-search input{
	border: 0;
	margin: 0;
	font-size: 11px;
	background: transparent;
	color: #ccc;
}

#sub-header-search input#s{
	margin: 3px 0 0 15px;
}

#sub-header-search input#searchsubmit{
	width: 43px;
	height: 20px;
	cursor:pointer;
	padding:1px 0 4px 14px;
}

#sub-header-search input#searchsubmit:hover{
	color:#F30;
}

#sub-header-search div#searchinput{
	float: left;
	margin: 10px 5px 0 0;
	display: inline;
	width: 202px;
	height: 20px;
}

#sub-header-search div#searchbutton{
	float: left;
	margin: 10px 10px 0 0;
	display: inline;
	width: 43px;
	height: 20px;
	cursor:pointer;
}

#content-container{
	float: left;
	width: 946px;
	background: #fbfedd url(images/bg-content-container.gif) repeat-y 946px 0;
	color:#333;
}

#content{
	width: 931px;
	padding: 5px 10px 5px 0px;
}

.post, .page{
	float: left;
	width: 936px;
	padding:5px 10px 5px 5px;
	background:none;
}

.post ul, .page ul{
	margin:5px 10px!important;
	width:auto;
	min-width:500px;
}

.post ul li, .page ul li{
	list-style:circle inside;
}

.post h2{
	padding: 17px 20px;
	line-height: 24px;
	color: #e7580d;
	text-align:center;
}

.page h2, h2{
	padding: 17px 20px;
	line-height: 24px;
	color: #e7580d;
	text-align:center;	
}

.entry-meta{
	border-top: 1px solid #edf3b4;
	border-bottom: 1px solid #edf3b4;
	padding: 13px 20px 12px 35px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	background: url(images/bullet-arrow.gif) no-repeat 20px 18px;
	color: #666;
}

.entry-content a, .entry-meta a{
	color: #686d2e;
}

.entry-content{
	padding: 6px 20px 16px;
	line-height: 24px;
}

.entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
	padding: 10px 0 0;
}

.navigation{
	float: left;
	width: 623px;
	font-size: 11px;
	background: #cad083 url(images/bg-navigation.gif) repeat-x;
	line-height: 18px;
}

.navigation a{
	text-decoration: none;
	color: #7a8225;
}

.navigation a:hover{
	text-decoration: underline;
}

.nav-previous, .nav-next{
	float: left;
	padding: 14px 10px 9px;
}

.entry-meta-2{
	padding: 10px 0 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 18px;
}

.sidebar-container{
	float: left;
	width: 322px;
	margin: 0 0 0 1px;
	display: inline;
	padding: 5px 0 0;
	background: #f6f9d4 url(images/bg-sep.gif) repeat-x;
	color: #333;
}

.sidebar{
	float: left;
	width: 322px;
	display: inline;
}

.sidebar a{
	color: #000;
}

.sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sidebar ul li h3{
	border-bottom: 1px solid #edf3b4;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #686d2e;
	background: #f2f7c1;
}

.sidebar ul ul{
	padding: 0 10px 10px;
	line-height: 24px;
}

.sidebar ul ul li{
	padding: 10px 10px 10px 17px;
	border-bottom: 1px solid #e9eebd;
	background: url(images/bullet-sidebar.gif) no-repeat 0 18px;
}

.sidebar ul ul ul li{
	border: 0;
	padding: 10px 10px 0 17px;
}

.sidebar ul li#search form#searchform{
	padding: 5px 0 10px;
}

.sidebar ul li#search input{
	margin: 5px 0 0;
}

.sidebar-full{
	width:100%;
}

#calendar_wrap{
	padding: 10px;
}

table#wp-calendar{
	width: 100%;
}

table#wp-calendar caption{
	padding: 5px;
}

table#wp-calendar th, table#wp-calendar td{
	padding: 5px;
	vertical-align: middle;
}

#comments{
	float: left;
	width: 623px;
	border-top: 1px solid #edf3b4;
	padding: 20px 0 0;
}

#comments .domtab{
	float: left;
	width: 623px;
	margin: 0 0 20px;
	background: #fff;
}

#comments ul.domtabs{
	float: left;
	width: 623px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #fbfedd url(images/dot-edf3b4.gif) repeat-x left bottom;
}

#comments ul.domtabs li{
	float: left;
}

#comments ul.domtabs li a{
	display: block;
	padding: 10px 20px;
	border: 1px solid #edf3b4;
	border-left: 0;
	text-decoration: none;
	color: #000;
	background: #fff;
}

#comments ul.domtabs a:hover{
	background: #f8fbd9;
}

#comments ul.domtabs li.active a{
	border-bottom: 1px solid #fff;
}

#comments ul.commentlist, #comments ul.trackbacklist{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#comments ul.commentlist li, #comments ul.trackbacklist li{
	padding: 20px;
	line-height: 24px;
	border-bottom: 1px solid #edf3b4;
}

#comments .comment-author{
	padding: 0 0 0 19px;
	font-weight: bold;
	background: url(images/user-comment.gif) no-repeat 0 5px;
}

#comments .comment-author a{
	text-decoration: none;
}

#comments .comment-author a:hover{
	text-decoration: underline;
}

#comments small.commentmetadata{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#comments small.commentmetadata a{
	color: #686d2e;
}

#comments ul.trackbacklist li.close-trackbacks{
	display: none;
}

#comments p.nocomments, p#login-req{
	margin: 0 20px 20px;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

p#login-req{
	margin: 0 20px 0;
}

#respond{
	float: left;
	width: 623px;
	padding: 0 0 10px;
}

#respond form{
	padding: 0 20px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#respond p{
	padding: 0 0 7px;
}

#respond label{
	padding: 0 0 0 5px;
	font-weight: bold;
}

#respond .required{
	font-weight: normal;
	color: #ff0000;
}

#respond input, textarea#comment{
	border: 1px solid #edf3b4;
	padding: 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	background: #fff;
}

input#author, input#email, input#url{
	margin: 5px 0 0;
}

textarea#comment{
	margin: 5px 0 10px;
}

#footer{
	float: left;
	width: 946px;
	border-top: 1px solid #1e1e1e;
	font-size: 11px;
	background: #000;
}

#footer a{
	color: #fff;
}

#footer p{
	padding: 10px;
	line-height: 18px;
}

/* Front-page Styles */

.home #content-container{
	float: left;
	width: 946px;
	background: transparent;
	background-image: none;
	color: #ccc;
}

.home #content{
	padding: 0;
	background: transparent;
	background-image: none;
}

.featured-content, .bottom-content{
	float: left;
	width: 946px;
	background: #252525;
	clear: both;
}

.bottom-content{
	float: left;
	width: 931px;
	background: #252525;
	clear: both;
	padding:30px 5px 10px 10px;
}

.wp-caption{background-color:#1B1B1B; padding:5px 0 0 0; border:1px solid #999; margin:5px; text-align:center;}
.wp-caption img{margin:0 auto;}
.wp-caption-text{text-align:center; font-size:11px; padding:0 5px; color:#FFF;}

.featured-content a, .bottom-content a{
	color: #fff;
}

.featured-content img.alignleft, img.alignright{
	background: #303030;
}

.featured-content .post-alt{
	float: left;
	width: 920px;
	margin: 10px 10px 0;
	display: inline;
	padding:0 10px 20px 10px;
}

.featured-content .entry-title-alt h1{
	line-height: 24px;
	text-align:center;
	color: #e7580d;
	font-size:26px;
	padding:20px 0;
}

.featured-content .entry-title-alt a{
	color: #e7580d;
}

.entry-content-alt{
	line-height: 24px;
}

.entry-content-alt a{
	color: #e7580d;
}

.entry-content-alt a:hover{
	text-decoration: none;
}

.home .multi-purpose{
	float: left;
	width: 302px;
	margin: 10px;
	display: inline;
	background: #1b1b1b;
}

.home .multi-purpose .domtab, .ads-300x250{
	border: 1px solid #2a2a2a;
	height:250px;
	overflow:auto;
}

.home .ads-300x250 img{
	width: 300px;
	height: 250px;
	overflow: hidden;
}

.home .multi-purpose ul.domtabs{
	float: left;
	width: 300px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background: #1b1b1b url(images/dot-2a2a2a.gif) repeat-x left bottom;
}

.home .multi-purpose ul.domtabs li{
	float: left;
}

.home .multi-purpose ul.domtabs li a{
	display: block;
	padding: 7px 10px;
	border-right: 1px solid #2a2a2a;
	border-bottom: 1px solid #2a2a2a;
	text-decoration: none;
	color: #ccc;
	background: #1b1b1b;
}

.home .multi-purpose ul.domtabs a:hover{
	background: #101010;
	text-decoration: underline;
	color: #fff;
}

.home .multi-purpose ul.domtabs li.active a{
	padding: 7px 10px 8px;
	border-bottom: 0;
}

.home .multi-purpose ul.dt-items{
	list-style-type: none;
	margin: 0;
	padding: 10px;
	line-height: 24px;
}

.home .multi-purpose ul.dt-items li{
	padding: 0 0 0 18px;
	background: url(images/bullet-star.gif) no-repeat 0 8px;
}

.normal-content h1{
	text-align:center;
	padding:10px 0 20px;
	font-size:28px;
	color: #E7580D;
}

.normal-content{
	float: left;
	width: 946px;
	background: #f5fabf url(images/bg-normal-content.jpg) repeat-x;
	color: #333;
	padding:0 0 20px 0;
}

.first-row{
	background: #f5fabf url(images/bg-normal-content-first-row.jpg) repeat-x;
}

.normal-content .post-alt{
	float: left;
	width: 300px;
	margin: 0px 0 0 10px;
	display: inline;
}

.normal-content .post-alt img.thumbnail{
	width:295px;
	height:220px;
	border-top:1px solid #252525;
	border-bottom:1px solid #252525;
	padding:2px 3px 2px 2px;
}

.entry-title-alt h1{
	color:#fff;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	background-color:#252525;
	padding:15px 0 15px 0;
}

.first-row .post-alt{
	margin-top: 15px;
}

.normal-content .post-alt h2{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	text-align:center;
	padding-top:10px;
}

.normal-content .post-alt h2 a{
	text-decoration:none;
	color:#98AA66;
	padding:5px 0;
}

.normal-content .post-alt h2 a:hover{
	color:#000;
}


.normal-content .entry-date, .featured-content .entry-date{
	font-size: 11px;
	color: #a6ad64;
	line-height: 20px;
}

.normal-content .post-alt p, .featured-content .post-alt p{
	padding: 0;
}

.featured-content .entry-meta-alt, .normal-content .entry-meta-alt{
	float: left;
	margin: 8px 0 0;
	padding: 0 0 10px;
	font-size: 11px;
}

.normal-content .entry-meta-alt a.full-story, .normal-content .comments-link{
	float: left;
	display: block;
	padding: 7px 0 0 24px;
	background: url(images/bg-full-story.png) no-repeat;
}

.normal-content .comments-link{
	margin: 0 0 0 10px;
	padding: 7px 0 0 27px;
	background: url(images/bg-comments-link.png) no-repeat;
}

.normal-content .entry-meta-alt a{
	text-decoration: none;
}

.normal-content .entry-meta-alt a:hover{
	text-decoration: underline;
}

.home .navigation{
	width: 946px;
}

.home .sidebar-container{
	width: 946px;
	margin: 0;
	padding: 0;
	background: #131313 url(images/bg-sidebar-container.gif) repeat-x;
	color: #ccc;
}

.home .sidebar{
	float: left;
	width: 302px;
	margin: 5px 0 10px 10px;
	display: inline;
}

.home .sidebar a{
	color: #fff;
}

.home .sidebar ul li h3{
	border: 0;
	padding: 10px 0 10px;
	background: transparent;
	color: #e7580d;
}

.home .sidebar ul ul{
	padding: 0;
}

.home .sidebar ul ul li{
	padding: 10px 10px 10px 17px;
	border: 0;
	border-top: 1px solid #252525;
	background: url(images/bullet-sidebar-dark.gif) no-repeat 0 18px;
}

.home #calendar_wrap{
	padding: 0;
}

ul#articles li{
	padding:5px 0;
	list-style:circle;
}

ul#articles li a{
	color:#252525;
}

ul#articles li a:hover{
	color:#E7580D;
}

.line{border-bottom:1px solid #1B1B1B; padding:20px 0; margin:0 auto; clear:both;}
.center{width:400px; margin:0px auto; text-align:center; padding:0;}
.center .wp-caption{margin:0 10px;}

.center2{width:600px; margin:0px auto; text-align:center; padding:0;}
.center2 .wp-caption{margin:0 10px;}
.center2 img{display:inline;}

/**** opt-in form ***/

#subscribe{width:95%; background:none; margin:20px auto;}
#subscribe label{width:50px; float:left; color:#cccccc; text-align:left; padding:5px 0 0 0;}
#subscribe input.text{float:left; width:200px; background-color:#323232; padding:3px 5px; color:#FFF; border:none; margin:0 0 30px 0;}
#subscribe input.submit{float:right; width:100px; text-align:center; color:#FFF; border:2px groove #000; cursor:pointer; text-decoration:none; background-color:#606060;}
#subscribe input.submit:hover{color:#F00; background-color:#252525;}


/*** plugins ****/
.faq-question a{font-size:13px; font-weight:bold; text-decoration:none; padding:20px 0 5px 0;}


/*** quote request form ****/
#cforms3form{width:920px; margin:10px 10px 10px -5px;}
#cforms3form fieldset{width:400px; float:left; margin:10px 10px 30px 5px;}
#cforms3form .cf-sb{clear:both;}
#cforms3form .cform textarea, #cforms3form .cform input{width:380px;}

#quoteform{width:900px; height:auto; margin:20px auto 20px auto;}
#quoteform label{float:left; font-size: 9pt; font-weight:bold; line-height:12pt; width:150px; text-align:right; margin:3px 0 0 0; color:#577405}
#quoteform label.small{float:left; font-size: 9pt; font-weight:bold; line-height:12pt; width:60px; text-align:right; margin:3px 0 0 0; color:#577405;}
#quoteform input[type="text"]{float:left; width:250px; padding:3px 5px; font-size:9pt; border:none;background-color:#FFFFFF; border:1px solid #333333; margin:0 0 0 10px;}
#quoteform input[type="text"].small{float:left; width:100px; padding:3px 5px; font-size:9pt; border:none;background-color:#FFFFFF; border:1px solid #333333;}
#quoteform select{float:left; width:280px; padding:3px 5px; font-size:9pt; border:none;background-color:#FFFFFF; border:1px solid #333333; margin:0 50px 0 10px;}
#quoteform select.small{float:left; width:100px; padding:3px 5px; font-size:9pt; border:none;background-color:#FFFFFF; border:1px solid #333333; margin:0 0 0 10px;}
#quoteform p{padding:5px 0 0 0px; font-size:10pt; font-weight: bold; text-align:left;}
#quoteform input[type="radio"]{border: none; float:left; margin:5px 0 0 10px;}
#quoteform textarea{float:left; width:650px; height:100px; padding:3px 5px; font-size:9pt; border:none;background-color:#FFFFFF; border:1px solid #333333; margin:0 0 0 10px; overflow:auto;}
#quoteform input[type="submit"], #quoteform input[type="reset"]{width:80px; height:20px; text-align:center; font-size:8pt; font-weight:bold; color:#ffffff; background-color:#999999; border:1px solid #333333; margin:10px 0px 0 0; padding:2px 3px 5px 3px; cursor:pointer;}
#quoteform input[type="text"]:hover, #quoteform input[type="text"].small:hover, #quoteform input[type="submit"]:hover, #quoteform textarea:hover, #quoteform input[type="reset"]:hover, #quoteform select:hover, #quoteform select.small:hover{background-color:#CCCCCC; border:1px solid #999999;}

/* Chained select styles */
/* 
	Fake select aspect: set only the default styles on the id 
*/
#chainedSelect { 
	display:block; 
	position:relative;
	width:200px;
	float:left;
	padding:3px;
	margin:0 0 3px 150px;	
}
/* 
	...and make it look good in a class having the same name as the id 
	the container id and class must be the same
	the class is added from JS so if JS disabled, it won't look weird
*/
.chainedSelect {
	border:1px #333333 solid; 
	background: url(../images/drop.jpg) right center no-repeat #FFF; 
}

/* 
	The option list: the overall container for the options */
#optionList { 
	display:block; 
	position:relative; 
	width:250px;
	font-size:9pt;
	background-color:#FFF;
	border:1px #CCCCCC solid; 
}
/* the top pointer container */
#optionList .pointer {
	display:block;
	position:relative;
	height:20px;
	line-height:11px;
	width:250px;
	margin-top:-20px;
	background: url(../images/pointer.gif) bottom center no-repeat;
}
/* loading class for #optionList */
.loading { 
	background: url(../images/ajax-loader.gif) center center no-repeat #FFF; 
	height:50px; 
}
#optionList .optionsWrapper { 
	display:block; 
	position:relative;
}
/* entries from #optionList */
#optionList div.entry{ 
	display:block; 
	position:relative; 
	padding:7px 10px 7px 4px; 
	border-bottom:1px #999999 solid; 
	font-size:9pt; 
	color:#333333; 
	cursor:pointer; 
	height:auto; 
	overflow:hidden; 
}
/* link to navigate to children list */
#optionList div.entry a.nav { 
	display:block; 
	position:absolute; 
	top:10px; 
	right:0px; 
	background-image: url(../images/nav.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#FFF; 
	width:26px; 
	height:17px; 
	line-height:17px; 
}
#optionList div.entry a.nav:HOVER { 
	background-position:bottom right;
}
/* top navigation container; contains title and return link */
#optionList .navigator { 
	display:block; 
	position:relative; 
	margin-bottom:5px;
	clear:both; 
	float:none; 
	padding:5px;
}
/* title from .navigation */
#optionList .navigator span.title { 
	display:block; 
	padding-left:20px; 
	color:#003300;
	font-size:10pt;
	font-style:italic;
	text-decoration:underline;
}
/* return link from .navigator */
#optionList .navigator a.returnLink { 
	display:block; 
	position:absolute;
	top:9px; 
	left:5px; 
	background: url(../images/back_nav.jpg); 
	width:13px; 
	height:17px; 
	line-height:17px; 
}

#bcs_comboBox{}
#bcs_comboBox input[type="text"]{width:275px; float:left;}
#bcs_comboBox .comboSel {visibility: hidden;}


#announcement{background-color:#000; color:#fff!important; font-size:14px; font-weight:bold; height:100%;}
#wpstats{display:none;}

/*** quote request form ***/
#cforms3form fieldset{width:440px;}
#cforms3form fieldset.cf-fs16{clear:both; width:900px!important;}
#cf3_field_87{width:870px;}
#cforms3form fieldset.cf-fs7, #cforms3form fieldset.cf-fs9{clear:both;}
#cf3_field_11{width:390px;}
#cf3_field_19, #cf3_field_21, #cf3_field_22, #cf3_field_23, #cf3_field_24, #cf3_field_25, #cf3_field_26, #cf3_field_27, #cf3_field_28, #cf3_field_29, #cf3_field_32, #cf3_field_34, #cf3_field_35, #cf3_field_36, #cf3_field_37, #cf3_field_38, #cf3_field_39, #cf3_field_40, #cf3_field_41, #cf3_field_42, #cf3_field_49, #cf3_field_50, #cf3_field_51, #cf3_field_45, #cf3_field_53, #cf3_field_48, #cf3_field_54, #cf3_field_55, #cf3_field_56, #cf3_field_57, #cf3_field_58, #cf3_field_47, #cf3_field_60, #cf3_field_63, #cf3_field_66, #cf3_field_69, #cf3_field_72, #cf3_field_75, #cf3_field_78, #cf3_field_81, #cf3_field_84 {width:100px; float:left; margin:-20px 0 0 200px; clear:both;}