@charset "utf-8";
/* CSS Document */

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	ESPECIAL TAGS > USED IN SITEMGR | FRONT PAGE | ADMIN
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.warning,
p.warning
{ text-align: center; font: normal 8pt Arial, Verdana; color: #CC0000; margin: 10px; }

.back,
.back:link, 
.back:visited, 
.back:active,
.back:hover
{ font: normal 8pt/20px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: underline; vertical-align: top; border: 0; }

.clear
{ clear: both; line-height: 0; height: 0;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	STANDARD TITLE
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.standard-title
{ font: bold 12pt Arial, Verdana, Helvetica, sans-serif; color: #000000; text-align:left; height: 20px; margin: 0; padding: 0 10px 0 5px; }

.standard-title-medium
{ font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align:left; margin: 0; padding: 0 10px 0 10px; }

.standard-table
{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #6A6A6A; margin: 10px auto 0 auto; padding:0; }

.standard-table td
{ text-align: left; vertical-align: middle; padding: 4px; }

.standard-table th
{ width: 130px; color: #605E52; font: bold 9pt Verdana, Arial, Helvetica, sans-serif; text-align: right; vertical-align: middle; padding: 5px; }

.standard-table td input.textfield
{ font: normal 11px Tahoma,Verdana; color: #665d5b; background: url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bg_input.gif') repeat-x; border: 1px solid #9c9b9e; width:250px; }

.standard-table td strong
{ font-size:10pt; }

.prod_address
{ font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.prod_avail
{ font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.prod_avail a:link, .prod_avail a:active, .prod_avail a:visited, .prod_avail a:hover
{ font: normal 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }

p.listing-link a:link,
p.listing-link a:active,
p.listing-link a:visited,
p.listing-link a:hover
{ font:bold 8pt Arial, Verdana; color:#2c2c2a; text-decoration:underline; padding-right:5px; }

p.paragraph
{ font: normal 10pt Verdana, Arial; color:#751517; background:#EDEDEA; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	STANDARD BUTTON
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.button_watch
{ width:175px; height:73px; display:block; }

.button_watch:link,
.button_watch:visited,
.button_watch:active
{ background:url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bt_watch.gif') left bottom no-repeat; }

.button_watch:hover
{ background:url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bt_watch.gif') left top no-repeat; }

.button
{ font-size: 9pt; height: 18px; margin: 10px auto 10px auto; text-align: center; border: 0; background: transparent; }

.button ul
{ margin: 0; padding: 0; }

.button li
{ height: 19px; list-style: none; margin: 0; padding: 0; border: 0; float: left; background: url("http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bg_button_right.gif") no-repeat right top; }

.button a, 
.button a:link, 
.button a:visited, 
.button a:active,
.button a:hover
{ width: auto; height: 19px; font: normal 8pt/19px Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: center; text-decoration: none;
  cursor: pointer; display: block; margin: 0 auto; padding: 0 5px 0 5px; border: 0; background: transparent url("http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bg_button_left.gif") no-repeat left top; }

.button input
{ width: auto; height: 19px; font: normal 8pt/19px Verdana, Arial, Helvetica, sans-serif; color: #6A6A6A; text-align: center; text-decoration: none;
 cursor: pointer; display: block; margin: 0 auto; padding: 0 5px 0 5px; border: 0; background: transparent url("http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bg_button_left.gif") no-repeat left top; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	BUTTON EDISPLAY
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.button_edisplay
{
	height: 18px;
	margin: 0 0 5px 0;
	background: transparent;
}

.button_edisplay ul
{
	margin: 0;
	padding: 0;
	width:102px;
}

.button_edisplay li
{
	width:auto;
	list-style: none;
	font: normal 10px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	margin: 0;
	padding: 0;
	text-align:center;
	float: left;
}

.button_edisplay a,
.button_edisplay a:link, 
.button_edisplay a:visited, 
.button_edisplay a:active,
.button_edisplay a:hover
{
	width: auto;
	height: 19px;

	font: bold 8pt/19px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #444444;
	text-align: center;
	text-decoration: underline;
	
	cursor: pointer;
	display: block;
	margin: 0 auto;
	padding: 0;
}

.button_edisplay a:hover
{
	color: #000000;
}

.nav-link:link, .nav-link:active, .nav-link:visited, .nav-link:hover
{
	font: bold 9pt Tahoma;
	color: #eae8da;
	text-decoration: none;
}

.nav-link:hover
{
	text-decoration: underline;
}
.dept_front
{ 
	font: normal 9px Verdana, Arial; color:#000000;
}
 
.dept_front ul
{
	margin: 5px 0 20px 30px;
	padding:0;
}

.dept_front li
{
	width:115px; float:left; font: bold 9px Verdana, Arial; margin:0; padding:0 0 0 10px; list-style:none; text-align:left; background: url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/pbullet.gif') left center no-repeat ;
}

.dept_front li a:link,
.dept_front li a:active,
.dept_front li a:visited,
.dept_front li a:hover
{
	font: bold 9px Verdana, Arial; color: #4E4C43; text-decoration: underline;
}
 
.dept_front li a:hover
{
	color:#000000;
}
 
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	STANDARD ICON LINK | BLOCK ELEMENT
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.standard-iconlink
{ margin: 0 0 20px 0; padding: 0; }


.standard-iconlink li
{ list-style: none; margin: 0 0 0 10px; padding: 0 0 0 20px; line-height:15px; text-align:left; }

ul.standard-iconlink a:link,
ul.standard-iconlink a:active,
ul.standard-iconlink a:visited,
ul.standard-iconlink a:hover
{ font: normal 9pt  Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000; }

ul.standard-iconlink a:hover
{ text-decoration: underline; }

/*
	LEFT ICON | IMAGE	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.bt_seead:link, .bt_seead:active, .bt_seead:visited
{ background:url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bg_seead.gif') left bottom no-repeat; height:26px; width:106px; display:block; }

.bt_seead:hover
{ background:url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bg_seead.gif') left top no-repeat; height:26px; width:106px; display:block; }

.btfavorites
{ background:url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bt_favorites.gif') left top no-repeat; height:25px; width:153px; display:block; }

.btfavorites:hover
{ background:url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bt_favorites.gif') left bottom no-repeat; height:25px; width:153px; display:block; }

li.favoritesview-icon
{ background: url("http://www.advanceconstructionsite.com/advancehomeconstruction/images/icon_favorites_view.gif") 0% 50% no-repeat; }

li.remove-icon
{ background: url("http://www.advanceconstructionsite.com/advancehomeconstruction/images/icon_delete.gif") 0% 50% no-repeat; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	RESULT > CLASSES
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.move-page
{ color:#333; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; text-align:center; }

.level-title-showcase, 
.level-title-basic, 
.level-title-premium
{ font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #F67C25; text-align: left; margin: 10px 0 0 10px; padding: 5px; border: 0; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	RESULTS > SIMPLE SEARCH > CLASSES
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.label-search, .label-search a:link, .label-search a:visited, .label-search a:active, .label-search a:hover
{ color: #E5E2D1; font: 13px Tahoma, Verdana, Arial; text-decoration:none; }

.select {
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#c0beab;
	padding-left:3px;
	color:#665d5b;	
}

.label
{ font: bold 13px/15pt Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; padding: 5px; }

#leftside-content p
{ margin:0; padding:1px 0 4px 0; }

#leftside-content .label-subcateg:link,
#leftside-content .label-subcateg:active,
#leftside-content .label-subcateg:visited,
#leftside-content .label-subcateg:hover
{ font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #777777; text-decoration:underline; margin:5px 0 5px 15px; }

#leftside-content .label-subcateg:hover
{ color: #333333; }

.label-categ
{
	font: bold 12px Georgia,"Times New Roman",Times,serif;
	color: #63534C;
	padding: 0 9px 3px 0;
	margin:0;
}

.label-categ:link, .label-categ:active, .label-categ:visited, .label-categ:hover
{
	font: bold 12px Georgia,"Times New Roman",Times,serif;
	color: #4E4C43;
	padding: 0 9px 3px 0;
	margin:0;
	text-decoration:underline;
}

.label-categ:hover
{
	color: #000;
	text-decoration:underline;
}

.label-subcateg:link, .label-subcateg:active, .label-subcateg:visited, .label-subcateg:hover
{
	font: normal 12px/17px Tahoma, Georgia,"Times New Roman",Times,serif;
	color: #63534C;
	padding: 5px;
	text-decoration:underline;
}

.label-subcateg:hover
{
	color:#000000;
}

.label2
{
	font: bold 12pt/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #F69855;
	text-align: center;

	padding: 0px;
	margin: 10px 0 10px 0;
}

.label3
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;

	padding: 0px;
	margin: 5px auto 5px auto;
}

.label4
{
	font: bold 10pt/18pt Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 10px 0;
}

.article_text
{
	font: bold 10px/11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #63534C;

	padding: 0;
	margin: 0 0 0 10px;
	width: 260px;
}

.article_text a:link, .article_text a:visited, .article_text a:hover, .article_text a:active, .article_text h1
{
	font: bold 10px Tahoma, Verdana, Arial, Helvetica;
	color: #63534C;

	margin: 12px 0 2px 0;
	padding: 0;
}

.article_title:link, .article_title:hover, .article_title:active, .article_title:visited
{
	font: bold 13px Tahoma, Verdana, Arial, Helvetica;
	color: #664536;
	text-decoration:none;
}

.article_title:hover
{
	color: #333;
	text-decoration:underline;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RESULT > SUMMARY VIEW > CLASSES
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.more-info
{ padding: 10px 0 0 0 ; }

.more-info,
.more-info a:link,
.more-info a:visited,
.more-info a:active,
.more-info a:hover
{ font: bold 9pt Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: underline; }

.more-info a:hover
{ color: #a74a0a; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	RESULT > SEARCH
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.vertical-input-simplesearch
{ font: normal 11px Tahoma,Verdana; color: #665d5b; background: url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bg_input.gif') repeat-x; border: 1px solid #9c9b9e; }

.vertical-input-dd-simplesearch
{ font: normal 11px Tahoma,Verdana; color: #665d5b; border: 1px solid #9c9b9e; width:155px; }

.top-input-simplesearch
{ font: normal 11px Tahoma,Verdana; color: #665d5b; width: 120px; background: url('http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/bg_input.gif') repeat-x; border: 1px solid #9c9b9e; }

.top-input-dd-simplesearch
{ font: normal 11px Tahoma,Verdana; color: #665d5b; width: 165px; border: 1px solid #9c9b9e; }

.horizontal-input-simplesearch,
.horizontal-input-dd-simplesearch
{ font: normal 11px Tahoma,Verdana; color: #665d5b; width: 140px; margin:0; padding:0; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	FOOTER > CLASSES
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.powered
{ font: normal 10px Arial, Verdana, Helvetica, sans-serif; text-align: right; float:right; color:#666666; padding:0 10px 0 0; margin:0; }

.powered a:link,
.powered a:active,
.powered a:visited,
.powered a:hover
{ font: normal 10px Arial, Verdana, Helvetica, sans-serif; color:#333; text-decoration: underline; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
   PAGING
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.paging-content
{ margin: 0 auto 10px auto; font: normal 9pt Arial, Tahoma, Verdana, ; color: #63534C; }

.paging-content a:link,
.paging-content a:hover,
.paging-content a:active,
.paging-content a:visited
{ font: normal 9pt Arial, Tahoma, Verdana; color: #981B1E; text-decoration:underline; }

.paging-letters
{ margin-bottom:20px;}

.paging-letters a,
.paging-letters a:link,
.paging-letters a:active,
.paging-letters a:visited,
.paging-letters a:hover
{ font: bold 12px Tahoma, Verdana, Arial; padding: 0; color: #63534C; text-decoration:none; }

.paging-letters a:hover
{ text-decoration:underline; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	RATE CLASSES > FRONT PAGE SUMMARY VIEW
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.rating
{
	width: 320px;
	height: 35px;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
		
		margin: 0;
		margin-bottom: 5px;
		padding: 0;
		float: right;
		
	background: url("http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/rat_right.gif") no-repeat right center;
}

.rating li
{
	list-style: none;
	line-height: 35px;
	/*display:  inline;*/
	float: left;
	
	margin: 0 0 0 3.5px;
	padding: 0;
	
	border: 0;
}

.rating li a:link,
.rating li a:visited,
.rating li a:active,
.rating li a:hover
{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 35px;
	font-weight: bold;

	margin: 0;
	padding: 0;
}


.rating li.rating-review a:link,
.rating li.rating-review a:visited,
.rating li.rating-review a:active,
.rating li.rating-review a:hover
{
	color: #000;
	font-weight: normal;
	
	margin: 0;
	padding: 0;
}



.rating li.rating-image
{
	padding-top: 13px;
	line-height: 0;
}

.rating li.rating-imagestar
{
	line-height: 0;
	
	margin: 0;
	padding: 0;
	padding-top: 13px;
	border: 0;

}

.rating li.rateit-image
{
	line-height: 0;
	float: right;
	
	padding: 9px 5px 0 0;
	margin: 0;
	border: 0
}

.rating li.rateit-text
{
	line-height: 0;
	float: right;
	
	margin: 0;
	padding: 0;
	padding-right: 10px;
	border: 0
}

.rating li.rateit-text a:link,
.rating li.rateit-text a:active,
.rating li.rateit-text a:visited,
.rating li.rateit-text a:hover
{
	font-size: 7pt;
	color: #D04E00;
	text-decoration: underline;
}

.rating li.rateit-text a:hover
{
	text-decoration: none;
}

.rating li.rating-leftcorner
{
	margin: 0;
	padding: 0;
	background: transparent url("http://www.advanceconstructionsite.com/advancehomeconstruction/images/layout_edirectory/rat_left.gif") no-repeat left center;
}

/*	RATE CLASSES > SEE THE COMMENTS
	
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.label-rate
{
	font: bold 8pt/15px Verdana, Arial, Helvetica, sans-serif;
	color: #565656;
	background: #FFFFFF;
	border:1px solid #DFD5C9;

	padding: 5px;
}

.label-rate span
{
	font: normal 8pt/15px Verdana, Arial, Helvetica, sans-serif;
}

.title-rate
{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #F3782E;
	padding: 5px;
	margin:0;
}

.title-rate a:link, 
.title-rate a:visited, 
.title-rate a:active, 
.title-rate a:hover 
{
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	padding: 0;
	margin:0;
}

p.comments-rate
{
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 5px;
}

.input-form-rate
{
	width: 200px;

	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;

	border: 1px solid #A5ACB2;
}

.input-textarea-form-rate
{
	width: 200px;
	height: 50px;

	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	
	border: 1px solid #A5ACB2;
}

.input-dd-form-rate
{
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	border-top: 1px solid #B4BFC0;
	border-left: 1px solid #B4BFC0;
}

.rating-table
{
	border: 0;
}

.rating-table th
{
	vertical-align: top;
	text-align: right;
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

.ggtext {
	width: 780px;
	margin: 0px auto;
	text-align: left;
	padding: 8px;
	color: #666666;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
