/* General
-------------------------------------------------------------------------------- */
BODY { padding-top:10px;}


TD	 { font-size: 12px; LINE-HEIGHT:18px;  COLOR: #e2c6a4;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}
span.small  { font-size: 11px; LINE-HEIGHT:14px;  COLOR: #f9dbb4;  FONT-FAMILY: Arial;  TEXT-DECORATION: none;}

input,textarea,select{ font-family: Verdana, Arial, sans-serif;}

h1 {font-size:1.4em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h1,h2,h3,h4, h5, h6 {color:#47443e}


/* HOMEPAGE
-------------------------------------------------------------------------------- */
span.title			{ FONT-SIZE: 1.8em;	LINE-HEIGHT:24px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS;	TEXT-DECORATION: none;	font-weight:normal;}
span.white			{ FONT-SIZE: 1.0em;	LINE-HEIGHT:29px; COLOR: #FFFFFF; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:normal;}

span.subtitle		{ FONT-SIZE: 1.3em;	LINE-HEIGHT:24px; COLOR: #d89854; FONT-FAMILY: Trebuchet MS;	TEXT-DECORATION: none;	font-weight:bold;}
span.subtitle2		{ FONT-SIZE: 1.4em;	LINE-HEIGHT:24px; COLOR: #35332e; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold;}

div.small			{ FONT-SIZE: 10px;	LINE-HEIGHT:24px; COLOR: #666666; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:normal;}

div.list-title	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #31332e; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
div.list-title2	{ FONT-SIZE: 1.3em;	LINE-HEIGHT:14px; COLOR: #c40467; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}

div.list-text	{   FONT-SIZE: 11px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:normal; padding-top:10px;}
div.list-text2	{   FONT-SIZE: 12px;	LINE-HEIGHT:18px; COLOR: #666666; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:normal; padding-top:10px;}

span.featurebar		{background-image:url('http://allstarstainedconcrete.com/images/title_bar.jpg'); FONT-SIZE: .9em; width:343px; height:22px;	LINE-HEIGHT:18px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: none;	font-weight:bold; text-align:left; padding-top:2px;}


a.white			{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:link	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:visited { FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold;}
a.white:hover	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: Verdana;	TEXT-DECORATION: none;	font-weight:bold; border-bottom:1px dotted;	border-color:#FFFFFF;}

a.link1			{ FONT-SIZE: 12px;	LINE-HEIGHT:14px; COLOR: #b47634; FONT-FAMILY: arial;	TEXT-DECORATION: none;	}
a.link1:link	{ FONT-SIZE: 12px;	LINE-HEIGHT:14px; COLOR: #b47634; FONT-FAMILY: arial;	TEXT-DECORATION: none;	}
a.link1:active	{ FONT-SIZE: 12px;	LINE-HEIGHT:14px; COLOR: #b47634; FONT-FAMILY: arial;	TEXT-DECORATION: none;	}
a.link1:visited { FONT-SIZE: 12px;	LINE-HEIGHT:14px; COLOR: #b47634; FONT-FAMILY: arial;	TEXT-DECORATION: none;	}
a.link1:hover	{ FONT-SIZE: 12px;	LINE-HEIGHT:14px; COLOR: #FFFFFF; FONT-FAMILY: arial;	TEXT-DECORATION: underline;	 }




/* INNER PAGES
-------------------------------------------------------------------------------- */
a.link3:link	{FONT-SIZE: .9em; COLOR: #b47634; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; padding:5px 10px 5px 10px; border:1px solid; border-color:#7a542b;}
a.link3:active	{FONT-SIZE: .9em; COLOR: #b47634; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; padding:5px 10px 5px 10px;border:1px solid; border-color:#7a542b;}
a.link3:hover	{FONT-SIZE: .9em; COLOR: #b47634; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; padding:5px 10px 5px 10px;border:1px solid; border-color:#7a542b;}
a.link3:hover	{FONT-SIZE: .9em; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet, sans-serif; line-height: 30px; text-decoration: none; letter-spacing: normal; background-color:#563619; padding:5px 10px 5px 10px;border:1px solid; border-color:#7a542b;}

div.pic			{padding:5px;border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }

/* NAVIGATION
-------------------------------------------------------------------------------- */
div.searchbox	{width:163px;  height:132px;  background-image: url('http://allstarstainedconcrete.com/images/search_bkg_off.jpg');}
div.searchbox:hover	 {width:163px;  height:132px;  background-image: url('http://allstarstainedconcrete.com/images/search_bkg_on.jpg');}


/* FOOTER
-------------------------------------------------------------------------------- */
span.footer		{ FONT-SIZE: 11px;	LINE-HEIGHT:24px; COLOR: #F9DBB4; FONT-FAMILY: Arial;	TEXT-DECORATION: none; }
a.footer		{ FONT-SIZE: 11px;	LINE-HEIGHT:24px; COLOR: #4b3a27; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:link	{ FONT-SIZE: 11px;	LINE-HEIGHT:24px; COLOR: #4b3a27; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:24px; COLOR: #4b3a27; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:visited{ FONT-SIZE: 11px;	LINE-HEIGHT:24px; COLOR: #4b3a27; FONT-FAMILY: Arial;	TEXT-DECORATION: none;}
a.footer:hover	{ FONT-SIZE: 11px;	LINE-HEIGHT:24px; COLOR: #FFFFFF; FONT-FAMILY: Arial;	TEXT-DECORATION: underline;}





/* DIRECTORY
-------------------------------------------------------------------------------- */
a.cat			{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:link		{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;;}
a.cat:active	{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:visited   { FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #113d4a; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px;}
a.cat:hover		{ FONT-SIZE: 11px;	LINE-HEIGHT:14px; COLOR: #c40467; FONT-FAMILY: Arial;	TEXT-DECORATION: none;	font-weight:bold; padding-left:10px; }




/*TABS
-------------------------------------------------------------------------------- */
span.tabsmall	{ FONT-SIZE: .9em;	LINE-HEIGHT:24px; COLOR: #FFFFFF; FONT-FAMILY: arial; font-weight:bold;}



.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
color: #FFFFFF;
background-color: #4f8b9d;
}

.shadetabs li a:visited{
color: #FFFFFF;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #FFFFFF;
}

.shadetabs li.selected{
position: relative;
top: 1px;

}

.shadetabs li.selected a{ /*selected main tab style */
background-color: #113d4a;
border-bottom-color: white;
color:#FFFFFF;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid #4f8b9d;
width: 270px;
margin-bottom: 1em; padding: 10px;
background-color:#113d4a;
color:#FFFFFF;
}

.bottomContact{
	background-image: url('http://allstarstainedconcrete.com/wp-content/themes/allstar-concrete/images/bottom_bkg.jpg');
	background-repeat: repeat;
	background-position:top;
	width:900px!important;
	border:1px solid #9E9183;
}
