/*  
Theme Name: newSTSC 
Theme URI: http://www.saltillotileconnection.com/
Description: NEWness :) 
*/

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#FFFFFF url(http://www.saltillotileconnection.com/blog/bg.gif) repeat; color:#333; margin:0px; BGCOLOR: #FFFFFF;}
a:link { color: #0033FF;
	text-decoration: underline;}
a:active { color: #0033FF;
	text-decoration: underline;}
a:visited { color: #0033FF;
	text-decoration: underline;}
a:hover	{color: #0033FF;
	text-decoration: none; } 
#wrap { background:#FFFFFF url(http://www.saltillotileconnection.com/Images/bg.gif) repeat; margin:0px auto; padding:0px; width:800px; border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
#top { background:#fff url() repeat-x; margin: 0px auto; padding: 0px; height: 124px; clear:both; }
#logo { float: left; width: 413px; margin-top:30px; overflow:hidden; }
#logo h1 { text-indent: -10000px; padding: 0px; margin: 0px; } 
#logo h1 a { display: block; background: url(images/logo.gif) no-repeat left top; height: 36px;}
#search { float: right; height: 30px; width: 300px; margin-top:35px; text-align:right; padding-right:10px; }
input#s { color: #666; width: 70%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background:#fcfcfc url(images/s.gif) no-repeat right; margin-top: 2px;}
#left { margin: 3px 0; padding: 10px; float: left; width: 160px; margin-bottom:10px; }
#left h2 { font-size: 14px; padding: 3px 0px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
#left ul { list-style-type: none; margin: 0 ; padding: 0; }
#left ul li { font-size: 12px; list-style-type: none; margin: 0 0 20px 0; padding: 0; }
#left ul li ul { list-style-type: square; margin: 0px; padding: 0 3px; }
#left ul li ul li { font-size: 12px; list-style-type:none;  background: transparent url(images/unordered.gif) no-repeat 0 4px; padding: 0px 0px 2px 14px; border: 0; margin: 0;  }
#right { margin-top:3px; line-height: 16px;  padding: 10px ; float: right; width: 595px; border-left:3px solid #f3f3f3; overflow:hidden; }
#right h2 { font-size: 14px; padding: 3px 0px; margin: 0px 7px 3px 0px; border-bottom: dashed 1px #ccc;}
#right img { border:4px #eeeeee solid; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }
.alignright { float: right; }
.alignleft { float: left; }
.postmetadata { background:#f8fbfc url(images/posmeta.gif) repeat; font-size:10px; padding:5px; border-bottom:#666 1px solid; border-top:#666 1px solid; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.comments h3 { font-size: 14px; padding: 3px 0px; margin: 0px 7px 3px 7px; border-bottom: dashed 1px #ccc;}
.bobcomment { margin-bottom:3px;  padding:3px; background:#f8fbfc; border-left:#ccc 2px dotted;  }
.bobcomment img { border:0px; } 
ol.commentlist { list-style: none; padding: 0; margin: 0 0 1px; }
ol.commentlist li { list-style: none; margin: 25px 0px; padding: 13px 13px 13px; }
ol.commentlist li.commenthead { list-style: none; margin: 0; }
ol.commentlist li.commenthead h2 { margin: 0;}
input#submit{ background:#999;border:2px solid #333; color:#fff;font-size:13px; }
textarea { color: #666; width: 80%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#url { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#author { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}
input#email { color: #666; width: 50%; border: 1px solid #cbcbcb; padding: 3px; margin-bottom: 0.6em; background: #fcfcfc; margin-top: 2px;}

#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: left; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 100%; }
#wp-calendar #next a { padding-right: 10px; text-align: left; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: left; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #ccc; }


#footer { font-size: 11px; color: #fff; background: #FFFFFF url(images/bannerfooter.png) no-repeat;	height: 124px; padding-top:8px; margin-top: 0px; text-align:center; clear:both; }
#footer p { padding-top:10px; }
#footer a:link { text-decoration: none; color : #FFFFFF; border: none;}
#footer a:active { text-decoration: none; color : #FFFFFF; border: none;}
#footer a:visited { text-decoration: none; color : #FFFFFF; border: none;}
#footer a:hover	{ text-decoration: none; color : #CCCCCC; border: none; } 

a.link {
	color: #0033FF;
	text-decoration: underline;
}
a:hover.link{
	color: #0033FF;
	text-decoration: none;
}

#left a:link { text-decoration: none; color : #666; border: none;}
#left a:active { text-decoration: none; color : #666; border: none;}
#left a:visited { text-decoration: none; color : #666; border: none;}
#left a:hover	{ text-decoration: underline; color : #555353; border: none; } 


/*START: JFox customizations for product table on Tile Sealers page - www.foxwebdevelopment.com - April 2008*/ 
table.product_table, .product_table table{
	border:1px solid #666666;
	line-height:25px;
	text-align:left;
	margin-top:10px;
	
}

tr.product_table_header, tr.product_table_header td, product_table_header tr td{
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:top;

}

tr.product_table_even td, product_table_even tr td{
	background-color:#ffffff;
	color:#333333;
	vertical-align:top;
}


tr.product_table_odd td, product_table_odd tr td{
	background-color:#cccccc;
	color:#333333;
	vertical-align:top;
}

tr.product_table_learn_more td, product_table_learn_more tr td, tr.product_table_learn_more td a, product_table_learn_more tr td a{
	background-color:#ffffff;
	color:#333333;
}

tr.product_table_learn_more td a, product_table_learn_more tr td a, .product_table_learn_more, .product_table_learn_more a{
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

img a, a img{
border:none;
}

.no_underline, .no_underline a, a.no_underline, a.no_underline img{
	text-decoration:none;
	border:none;
}

/*END: JFox customizations for product table on Tile Sealers page - www.foxwebdevelopment.com - April 2008*/ 

/*START: JFox customizations for copper pages - July 2007 */
table.copper_table_wrapper{
	width:500px;
	text-align:left;
	background-color:#FFFFFF;
}

table.copper_table_wrapper tr td{
	margin-bottom:15px;
}


table.copper_table_wrapper tr td h1{
	font-size:16px;
	text-align:center;
	margin-bottom:10px;
}

/*table.copper_table_wrapper tr td h2{*/
h3{
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	font-weight:bold;
	border:none;
}



td.copper_details_header{
	color:#990000;
	font-weight:bold;
	text-align:center;
}

table.copper_table_details{
	width:450;
	margin-bottom:15px;
}

.copper_disclaimer{
	text-align:left; 
	margin-top:10px; 
	color:#999999; 
	font-size:10px;
	line-height:12px;
}

table.copper_table_details tr td{
	border-bottom:solid 1px #999999;
	border-top:solid 1px #999999;
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	padding:5px 5px 5px 5px;
}

#oval_sinks_feature{
	border-bottom:solid 1px #008000;
	border-top:solid 1px #008000;
	border-right:solid 1px #008000;
	border-left:solid 1px #008000;
	padding:5px 5px 5px 5px;
	margin-right:10px;
	float:left;
}

#oval_sinks_options{
	float:left;
}

/*END: JFox customizations for copper pages - July 2007 */


/*START: J Fox customizations - general - July 2007 */
#page_heading{
	float:left;
	margin-top:7px;
	display:block;
}

#page_heading h2{
	border:none;
}

#contact_us_header{
	float:right;
	text-align:center;
}

.clear_floats{
	clear:both;
}
/*END: J Fox customizations - general - July 2007 */

/* START : CSS for installer and maintenance tab */

.contentBorder {
	border:#666666 1px solid;
	height:auto;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:15px;
	width:400px;
}
.contentBorder p{
	margin:5px 0px 0px 0px;
	padding:0px;
}

/* End : CSS for installer and maintenance tab */
