@charset "utf-8";
/* CSS Document */
body {
	background-color: #647577;
	text-align:center;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:12px;
	background-image: url(http://www.greerandassociates.net/redesign/images/background.jpg);
	background-repeat: repeat-x;
	padding-bottom:10px;
	line-height:normal;
}
img {
	border:0;
	/*display:block;*/
}
a:link, a:visited {
	color: #36210F;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}
h1, h2, h3, h4 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#646B52;
}
ul, ul li, p {
	margin:0;
	padding:0;
	/*list-style:none;*/
}
ul li, ul.menu li, .item-list ul li, li.leaf,ul.menu, .item-list ul 
{
background:none;
padding:0;
margin:0;
}
ul li, ul.menu li, .item-list ul li, li.leaf
{
margin:0;
}
.block .content
{
margin:0;
}
#warpper {
	margin:28px auto 12px;
	text-align:left;
	width:844px;
	background-color:#FFFFFF;
	padding:13px 11px;
}
#header {
	background-color:#2E1803;
	float:left;
	height:104px;
	margin-bottom:12px;
	position:relative;
	width:843px;
	z-index:50;
}
#navigation {
	background:#E7E0D2 url(../images/navigation.gif) no-repeat scroll 0%;
	height:29px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:relative;
	width:646px;
	float:left;
}
#clientslift {
	bottom:20pt;
	position:absolute;
	right:74pt;
	width:429px;
	height:57px;
	background: url(http://www.greerandassociates.net/redesign/files/casedesign/clients-for-life.gif) no-repeat;
}
#feature {
	float:left;
	margin:0pt 0pt 10px;
	padding:0pt;
	background-color:#FFFFFF;
}
#home-feature {
	float:left;
	margin:0pt;
	padding:0pt;
	width:647px;
}
#home-feature2 {
position:relative;
	right:0pt;
	width:337px;
	height:0px;
}
#find-a-case-location {
	float:left;
	margin:0pt;
	padding:0pt;
	width:196px;
}
#main_content {
    clear:left;
	padding-bottom:10px;
	width:843px;
}

.sidebar-left {
	float:left;
	height:auto !important;
	height:550px;
	min-height:550px;
	padding:10px 10px 0pt;
	width:137px;
}
/*sidebar-left begin*/
* html .sidebar-left {
	height: 550px;
	width:137px;
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.sidebar-left h2 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#36210f;
	margin-top: 0px;
	margin-bottom: 12px;
}
.sidebar-left .links a:hover {
	text-decoration:underline;
}
hr {
border-color:#6A7B7E;
border-style:solid none none;
border-width:1px;
height:1px;
margin:0px 0;
}
*+html hr
{
margin:0;
}
#block-views-release
{
margin-top:8px;
}
/*sidebar-left end*/
.subnav ul li {
	display:block;
	margin-bottom:5px;
	margin-top:0px;
}
.subnav ul li ul li {
	margin-bottom:0px;
	margin-left:10px;
}
.subnav ul li a {
	color:#ffffff;
}

/*.darkbrown .sidebar-right {
	color:#672710;
	border:1px solid #672710;
}*/
.middle-column {
	color:#333333;
	float:left;
    padding:10px 8px 0pt 8px;
	width:468px;
	margin-bottom:18px;
	}
	.middle-columnIMG {
	
position:relative;
margin-left:0px;
margin-top:-20px;
	}
	.middle-columnTABLE {
	
position:relative;
margin-left:0px;
margin-top:-20px;
	}
*html .middle-column {
padding-left:8px;
width:464px;
width:460px;
}
#press_list
{
padding-bottom:8px;
border-bottom:1px solid #6A7B7E;
margin-bottom:5px;
padding-left:8px;
}
.press h2
{
color:#646B52;
padding-top:5px;
padding-bottom:15px;
padding-left:5px;
}
#press_list ul li
{
padding-bottom:3px;
list-style:none;
}
#press_list ul li a
{
color:#672710;
font-family:Georgia,"Times New Roman",Times,serif;
display:inline;

}
.view-content-release
{
margin-left:0px;
}
.middle-column p {
	padding:0 8px 15px 8px;
}
.middle-column h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #646B52;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:18px;
	font-weight: bold;
	text-transform:uppercase;
}
.middle-column h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top:0px;
	margin-left:5px;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
a.asktheexperts:link, a.asktheexperts:visited {
	background-image:url(../images/bullet-arrow-brown.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#672710;
	display:block;
	font-size:12px;
	font-weight:bold;
/*	margin-left:10px;
*/	margin-top:20px;
	padding-right:10px;
	text-decoration:none;
	width:95px;
}
a.asktheexperts:hover {
	text-decoration: underline;
}
a.angiesaward {
display:block;
margin-top:20px;
}
.press-center-wrapper {
	margin:8px;
	margin-bottom:15px;
}
.press-center-wrapper h1 {
	color:#36210f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
.press-center-wrapper ul {
	margin-top:0px;
	margin-bottom:10px;
}
.press-center-wrapper ul li {
	color:#672710;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left:0;
}

.press-center-wrapper ul li a:link, .press-center-wrapper ul li a:visited, .press-center-wrapper ul li a:active {
	color:#672710;
	text-decoration: none;
}
.press-center-wrapper ul li a:hover {
	text-decoration: underline;
}

/*.sidebar-right {
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
padding:10px;
position:relative;
width:175px;
}*/

.title_img {
	height:75px;
}
.full {
	width:662px;
	background:#ffffff;
}
*html .full
{
width:658px;
overflow:hidden;
background:#ffffff;
}
#footer {
background-color:#36210F;
float:left;
height:34px;
overflow:hidden;
text-align:center;
width:100%;
line-height:34px;
}
#footer ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px auto 0pt;
padding:0pt;
text-align:center;
width:100%;
}

#footer li {
	font-size:11px;
	display:inline;
}
#footer li a {
border-color:#FFFFFF;
border-style:none solid none none;
border-width:1px;
color:#FFFFFF;
padding-left:7px;
padding-right:7px;
text-decoration:none;
}
#footer li a:hover {
	text-decoration: underline;
}
#copyright {
	text-align:center;
	color:#fff;
	font-size:10px;
	margin-top:15px;
}
#footer ul li.leaf a
{
display:inline;
}
#copyright a {
	color:#ffffff;
}
/*leftmenu color*/
.sidebar-left li.leaf
{
list-style:none;
}
.home .sidebar-left
{
border-right:1px solid #6A7B7E;
height:100px;
min-height:100px;
}
.lightbrown .sidebar-left {
background-color:#A85C23;
}
.release .sidebar-left
{
background-color:#646B52;
}
.darkbrown .sidebar-left {
background-color:#672710;
}
.darkblue .sidebar-left {
background-color:#394C58;
}
.tealgreen .sidebar-left {
	background-color:#646B52;
}
.teal .sidebar-left {
background-color:#67797B;
}
.green .sidebar-left {
background-color:#857D41;
}
.darkbrown .middle-column h4 {
	color:#672710;
}
.lightbrown  .middle-column h4 {
	color:#a85c23;
}
.teal  .middle-column h4 {
	color:#67797b;
}
.green  .middle-column h4 {
	color:#857d41;
}
.darkblue  .middle-column h4 {
	color:#394c58;
}
.tealgreen  .middle-column h4 {
	color:#646b52;
}
.sidebar-right
{
float:right;
width:195px;
}
.rightlist
{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
padding:10px;
position:relative;
}
.rightlist ul li
{
list-style:none;
}
.rightlist h2
{
margin-bottom:15px;
}
.lightbrown .rightlist {
border:1px solid #A85C23;
color:#A85C23;
}
.darkbrown .rightlist
{
border:1px solid #672710;
color:#672710;
}
.darkblue .rightlist {
border:1px solid #394C58;
color:#394C58;
}
.tealgreen .rightlist {
border:1px solid #646B52;
color:#646B52;
}
.teal .rightlist
{
border:1px solid #67797B;
color:#67797B;
}
.home .rightlist
{
padding:0;
width:196px;
}
#sidebar-right .block
{
padding:0;
}
/*new top_menu begin*/
#header ul.nice-menu
{
margin-top:1px;
border-left:1px solid #E7E0D2;
}
#header ul.nice-menu ul
{
left:-1px;
}
#header ul.nice-menu li
{

background:#E7E0D2;
height:28px;
line-height:28px;
color:#36210F;
border-right:0;
font-size:11px;
border-right:1px solid #C6B99F;
font-weight:bold;
}

*+html #header ul.nice-menu li
{
font-size:11px;
font-family: "Arial Rounded MT Bold";
font-weight:normal;
}

#header ul.nice-menu li ul li
{
border:0px solid #C6B99F;
height:auto;
font-weight: normal;
}
#header ul.nice-menu li ul li a
{
	background-image: none;
	text-indent: 0px;
	line-height: normal;
	overflow:visible;
	background-color:#E7E0D2;
	display:block;
	float:center;
	height:auto;
	padding-top:0px;
	text-indent: 0em;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #36210F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C6B99F;
	border-right-color: #C6B99F;
	border-bottom-color: #C6B99F;
	border-left-color: #C6B99F;
}
	
#header ul.nice-menu li ul li a:hover
{
background:#F2EADA;
color:#000000;
}
ul.nice-menu li ul {
border:1px solid #C6B99F;
border-bottom:0;
}
ul.nice-menu li 
{
border-right:1px solid #C6B99F;
}
ul.nice-menu li {
background-color:#E7E0D2;
background-image:none;
border-color:-moz-use-text-color ##E7E0D2;
border-style:none solid solid;
border-width:0pt 0px 0px;
float:left;
margin:0pt;
padding-left:0pt;
}
ul.nice-menu-down li{
border-top:0px solid #C6B99F;
}

ul.nice-menu-down .menuparent a {
padding:0 8px;
overflow:hidden;
}
ul.nice-menu a 
{
padding:0 5px;
}
ul.nice-menu ul 
{
margin-top:8px;
}
ul.nice-menu a:hover
{
color: #A37536;
text-decoration:none;
}
/*new top_menu end*/
/*video begin*/
ul.secondary-links
{
position: static;
}
.videos .sidebar-left
{
background:#646B52;
}
.videoplayer
{
margin:0 0 15px 0;
}
.view-videos,.view-content-videos
{
float:left;
}
.videos h1
{
font-size:12px;
margin-left:120px;
color:#36210F;
margin-top:15px;
}
.node
{
margin:0;
padding:0;
}
.view-content-videos .node
{
float:left;
border-top:1px solid #646B52;
padding: 5px 12px;
margin-bottom:3px;
}
.view-content-videos .node .content, .comment .content 
{
margin:0;
}
.view-content-videos .field-item
{
color:#672710;
}
.view-content-videos .node h2
{
position:relative;
margin-left:135px;
}
.view-content-videos .node h2 a
{
color:#36210F;
font-size:12px;
text-transform:capitalize;
}
.view-content-videos img
{
float:left;
margin-right:10px;
margin-top:-15px;
width:125px;
}
.block ul 
{
padding-left:0;
}
#VideoPlayback
{
margin-left:120px;
}
/*video end*/
/*sitemap begin*/
.site-map
{
float:left;
width:100%;
}
ul li.expanded {
background:none;
}
li.expanded {
list-style-image: none;
list-style-type:none;
}
/* Site Map */

/* Site Map */

.site-map {
	margin-bottom: 20px;
}

.site-map h2 {
	margin-left: 0px;
	background-color:#36210F;
	color:#FFFFFF;
	padding:3px 10px;
	border-bottom:1PX solid #666666;
}

ul.tree{
	margin: 0px;
	width:828px;
}
.site-map .content
{
background-color: #a9a9a9;
overflow:hidden;
width:828px;
}
.site-map .description
{
color:#ffffff;
padding-left:10px;
}
.site-map .content a
{
color:#ffffff;
padding-left:10px;
}
ul.tree li:hover{
	background-color:#A85C23;
}

ul.tree ul.tree li:hover{
	background-color: #999;
}

 ul.tree ul.tree ul.tree li:hover{
	background-color: #c4c4c4;
}

ul.tree li {
	list-style-image: none;
	list-style-type: none;
	background-color: #555;
	width:828px;
	border-bottom:1px solid  #eac100;
	overflow:hidden;
}

ul.tree li a:link, ul.tree li a:visited {
	text-decoration: none;
	color: #fbc401;
/*	margin-left: 8px;
*/	
}

ul.tree li ul.tree li {
	list-style-image: none;
	list-style-type: none;
	color: #000;
	border-bottom:1px solid white;
}

ul.tree li ul.tree li a{
	color: #fff;
}

ul.tree li ul.tree li ul.tree li {
	list-style-image: none;
	list-style-type: none;
	color: #000;
	border-bottom: thin hidden white;
}
ul.tree li ul.tree li ul.tree li a {
	color: gray;
}
ul.tree li ul.tree li ul.tree{
	/*border-top: 2px solid #6d6d6d;*/
}
ul.tree li ul.tree li {
	list-style-image: none;
	list-style-type: none;
	background-color: #a9a9a9;
	color: #000;
}

ul.tree li ul.tree li a{
	color: #fff;
}
ul.tree li ul.tree li ul.tree li {
	list-style-image: none;
	list-style-type: none;
	background-color: #ccc;
	color: #000;
}

ul.tree li ul.tree li ul.tree li a {
	color: gray;
}
ul.tree li ul.tree li ul.tree{
}
.site-map ul li.leaf a,.site-map ul li.expanded a, .site-map ul li.collapsed a {
display:inline;
}
/*sitemap end*/
/*blog  begin*/
.blogitem {
border-color:#333333;
border-style:dashed none none;
border-width:1px;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:5px;
}
.date {
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:italic;
font-weight:normal;
margin-top:5px;
}
.blogitem h1 a,.blogitem h1 a:visited{
color:#8F4708;
}
.blogitem .view-data-link
{
text-align: right;
color:#8F4708;
}
.blogitem .view-data-link a,.blogitem .view-data-link a:visited
{
color:#8F4708;
}
.view-content .item-list ul li
{
list-style:none;
}
ul.inline li 
{
padding-bottom:5px;
display:block;
}
/*blog end*/
/*schedule begin*/

.askexpert .resizable-textarea
{
float:left;
width:250px;
}
.askexpert label
{
float:left;
width:130px;
}
#webform-client-form-91,#webform-client-form-92
{
border-color:#999999;
border-style:solid none;
border-width:1px;
padding:10px 10px 5px;
}
#edit-submitted-homephone,#edit-submitted-oldzip
{
float:left; 
margin-right:5px;
}
.description p{padding-bottom:0px;}
#webform-client-form-92 #edit-submitbutton{margin-left:280px;}
.webform-component-select label,.webform-component-textfield label,.webform-component-email label,.webform-component-textarea label/*,.webform-component-textarea label*/
{
float:left;
width:130px;
}
.form-select,.form-text,.form-textarea,.resizable-textarea
{
background-color:#EFEFEF;
border:1px solid #666666;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:250px;
}
.resizable-textarea
{
margin-left:130px;
}
.askexpert .resizable-textarea
{margin-left:130px;float:none;}
/*html.js .resizable-textarea textarea,.resizable-textarea,.grippie
{
width:250px;
float:left;
}*/
#edit-submitted-zip,#edit-submitted-promocode
{
width:100px;
}
#edit-submitbutton
{
background-color:#EFEFEF;
border:1px solid #666666;
width:100px;
}
span.form-required{color:#CC0000;}
/*schedule end*/
/*side-left begin*/
.home .sidebar-lefthome
{
border-right:1px solid #6A7B7E;
/*height:100px;
min-height:100px;*/
}
#sidebar-left {
	float:left;
	height:auto !important;
	height:500px;
	min-height:500px;
	padding:10px 10px 0pt;
	width:137px;
	display:inline;
	margin-bottom:10px;
}
#sidebar-left .links a:link, #sidebar-left .links a:visited, #sidebar-left .links a:active{
	font-family:Georgia, Utopia, Palatino, 'Palatino Linotype', serif;
	font-size:12px;
	color:#672710;
	text-decoration:none;
	line-height:13px;
	display:block;
	margin-bottom:10px;
	padding-right:4px;
	background-image: url(../images/bullet-arrow-brown.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#sidebar-left .links a:hover {
	text-decoration:underline;
}

#sidebar-left h2 {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#36210f;
	margin-top: 0px;
	margin-bottom: 12px;
}

#sidebar-left ul.links li,#sidebar-left ul.inline li
{
padding-right:0;
}
#sidebar-left .block ul,#sidebar-left ul.links li 
{
padding:0pt;
display:block;
}
#sidebar-left .block 
{
padding:0;
}
.press-center-wrapper {
	margin:8px;
	margin-bottom:15px;
}
.press-center-wrapper h1 {
	color:#36210f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
.press-center-wrapper ul {
	margin-top:0px;
	margin-bottom:10px;
}
.press-center-wrapper ul li {
	color:#672710;
	list-style-type: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 3px;
	display:block;
	line-height:120%;
}
.press-center-wrapper ul li a:link, .press-center-wrapper ul li a:visited, .press-center-wrapper ul li a:active {
	color:#672710;
	text-decoration: none;
}
.press-center-wrapper ul li a:hover {
	text-decoration: underline;
}

#block-views-release h2
{
padding:0px 0 0 8px;
}
/*side-left end*/
#comments
{
clear:left;
margin:0;
}
.box
{
float:left;
margin-left:10px;
}
.box .resizable-textarea,html.js .box .resizable-textarea textarea
{
clear:left;
}
/*award*/
.imagecache-awardimgcache
{
float:left;
margin-top:30px;
margin-bottom:30px;
margin-right:5px;
}
.view-content-awards
{
border-top:1px solid #6A7B7E;
}
.view-content-awards ul li{
border-bottom:1px solid #6A7B7E;
padding-bottom:5px;
margin-bottom:5px;
height:auto !important;
min-height:120px;
}
.home #sidebar-left
{
height:300px;
min-height:300px;
}
.node
{
border:0;
}
.comment
{
border:0;
padding:0;
margin:0;
}

/*color*/
.tipsandadvice .sidebar-left,.upcomseminars .sidebar-left,.RemodelingBlogs .sidebar-left,.articals .sidebar-left,.awards .sidebar-left,.UpcomingSeminars .sidebar-left
{
background:#646B52;
}
.handyman h4,.maintenance_programs h4{color:#672710;}
.handyman .rightlist,.maintenance_programs .rightlist
{border:1px solid #672710;color:#672710;}
.kitchen h4
{color:#A85C23;}
.kitchen .rightlist
{border:1px solid #A85C23;color:#A85C23;}
.bath h4,.where_we_worked h4{color:#394C58;}
.bath .rightlist,.where_we_worked .rightlist{border:1px solid #394C58;color:#394C58;}
.remodeling .rightlist{border:1px solid #646B52;color:#646B52;}
.commercial h4,.des_build h4{color:#67797B;}
.commercial .rightlist,.des_build .rightlist{border:1px solid #67797B;color:#67797B;}
.green_remodeling h4{color:#857D41;}
.green_remodeling .rightlist{border:1px solid #857D41;color:#857D41;}
/*revisions*/
#tableData
{
clear:both;

}
td.revision-current
{
background-color:#F2EADA;
}
.node ul,.node ol
{
padding-left:15px;
list-style-position:inside;
}
/*calendar style*/
.calendar-calendar div.calendar{margin:0;}
.view-content-calendarjob{ border-color:#999999;border-style:solid none;border-width:1px; padding:10px 10px 5px; border-bottom:0;}
ul.calendearcolor{float:left;border-bottom:1px solid #999999; width:662px; padding-bottom:22px;}
ul.calendearcolor{ margin-top:15px; float:left;}
ul.calendearcolor li {float:left;list-style:none;margin-right:10px;}
ul.calendearcolor li span{ padding-left:3px; font-size:12px;}
.boxoff {width:15px;height:15px;background:#6b584a;float:left;}
.boxnot {width:15px;height:15px;background:#915f47;float:left;}
.boxavalible {width:15px;height:15px;background:#f7cb81;float:left;}
.calendar-calendar .inner { min-height:20px; height:20px; line-height:20px;}
.calendar-calendar div.monthview{font-size:12px; border:0; background:none;}
.calendar-calendar .month-view{ margin-top:15px;}
.calendar-calendar th{background:none;color:#898989;;}
.calendar-calendar table{border:0; font-size:16px;}
.calendar-calendar thead th,.calendar-calendar thead th a {border-bottom:0px solid #DEE0E1; color:#6b584a;}
.calendar-calendar td.sat, .calendar-calendar td.sun { background:#6b584a; color:#aea299;}
.calendar-calendar td.days { background:#ffffff;color:#6b584a; border:0; font-weight:bold;}
.calendar-calendar div.day{ background:none; border:0; float:none; padding:0;font-weight:bold; font-size:14px; color:#000000;}
#unavalible{ background:#915f47;color:#aea299;}
#avalible{ background:#f7cb81;color:#aea299;}
.calendar-calendar td{padding:0; text-align:center;}
.calendar-calendar b{ font-size:9px;}
.calendar-calendar th.next a,.calendar-calendar th.prev a{width:100px;}
.calendar-calendar tbody,.calendar-calendar tr.odd{border-top:0px;}
.calendar .stripe-1{ background:none;}
.calendar-calendar .monthview .title { text-align:center;}
.view-content-calendarjob .row{margin-bottom:10px;}
#avalible .am a,#avalible .pm a{ color:#cc3300; font-size:11px; line-height:normal;}
#avalible .am,#avalible .pm{ font-size:11px;line-height:normal;}
/*2008-08-06*/
#webform-component-homephone .form-item label,
#webform-component-nhomephone .form-item label,
#webform-component-altphone .form-item label
{
float:left;
width:130px;
}
#edit-submitted-homephone,
#edit-submitted-altphone,
#edit-submitted-nhomephone
{
float:left;
width:18px;
padding-left:3px;
margin-right:5px;
}
#edit-submitted-home-phone2,
#edit-submitted-alt-phone2
{
float:left;
width:18px;padding-left:3px;
}
#edit-submitted-home-phone3,
#edit-submitted-alt-phone3
{
float:left;
width:24px;
margin-left:5px;
padding-left:3px;
}
#webform-component-altphone,#webform-component-email,#webform-component-email_address{ clear:left;}
#webform-component-altphone,#webform-component-alt_phone2,#webform-component-alt_phone3{ float:left; display:inline;}
#webform-component-email,#webform-component-email_address{padding-top:1px;}

*+html #webform-component-email{ padding-top:0;}
*+html #webform-component-email_address{padding-top:0;}
*+html #webform-component-altphone{ float:none;}
*+html  #webform-component-alt_phone2{float:none;}
*+html #webform-component-alt_phone3{float:none;}
*+html #webform-component-homephone{float:none;}

*html #webform-component-email{ padding-top:0;}
*html #webform-component-email_address{padding-top:0;}
*html #webform-component-altphone{ float:none;}
*html  #webform-component-alt_phone2{float:none;}
*html #webform-component-alt_phone3{float:none;}
*html #webform-component-homephone{float:none;}

#webform-component-oldzip p
{
padding-bottom:0;
}
#webform-component-home_phone2 label,
#webform-component-home_phone3 label,
#webform-component-alt_phone2 label,
#webform-component-alt_phone3 label
{
display:none;
}
.description{ display:block; line-height:180%;}
div.error
{
clear:both;
}
div.error ul
{
list-style-position:inside;
}
#webform-component-oldzip .form-text,
#webform-component-zip .form-text
{width:30px;}
#webform-component-oldzip label{float:left; width:130px;}
#webform-component-date img.ui-datepicker-trigger{margin:0;}
#webform-component-date .form-text{width:60px; float:left; margin-right:3px; padding-left:2px;}
#webform-component-date .form-item{ float:left;}
#webform-component-date{ float:left;}
#webform-component-morningafternoon{ float:left;}
#webform-component-morningafternoon label{ margin:0 5px 0 30px; width:auto; display:inline;}
#webform-component-morningafternoon #edit-submitted-morningafternoon{ width:100px;} 
#webform-component-frstname{ clear:both;}
#webform-component-date .form-item,#webform-component-morningafternoon .form-item{ margin-top:0;}
*+html #webform-component-date .form-item{margin:0;}
*+html #webform-component-morningafternoon .form-item{margin:0;}
*html #webform-component-date .form-item{margin:0;}
*html #webform-component-morningafternoon .form-item{margin:0;}
/*calendar*/
#ui-datepicker-div .ui-datepicker-one-month {width:100%;}
#ui-datepicker-div .ui-datepicker-one-month td{ padding:5px 6px;}
/**/
.ui-datepicker-trigger{ float:left;}
#logo {float:left;}
.serversmess {
color:#FFFFFF;
float:left;
font-size:9px;
padding:25px 0 0 5px;
width:145px;
}
.serversnum a {color:#FFFFFF; text-decoration:underline}
.serversnum{float:right;color:#FFFFFF;margin:10px 10px 0 0;display:inline;}
.pubfull{width:833px!important;}
#middle-column tbody {border-top:0px solid #CCCCCC!important;}

