/* 
  ------------------------------------------------
Western Floor Decorating, Inc Home Page CSS
  ------------------------------------------------
*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000;
	background-image:url(../images/layout/bdgBody.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	background-color:#303030;
	margin:0;
	padding:0;
}
/* fonts */
h1 {
	font-size:1.2em;
	margin:0;
	color:#ccc;
}
h2 {
	font-size:1.2em;
	margin:0;
}
h3 {
	font-size:1.1em;
	margin:0;
}
h4 {
	font-size:1em;
	margin:0;
	font-style:italic;
}
.centered {
	text-align:center;
}
/*
.content p {
	margin:12px 0;
}
*/
/* end */


/* links for all pages */
a:link {
	color:#019893;
}
a:active {
	color:#019893;
}
a:visited {
	color:#019893;
}
a:hover {
	color:#999;
}
/* end */


/* div, content and links for all pages */
#wrapper {
	width:832px;
	margin:0 auto;
	padding:0;
	background-color:#000;
}
#wrap {
	width:792px;
	margin:0 auto;
	padding:20px 20px 0px;
}
#masthead {
	margin:0;
	padding:0;
}
#masthead .content {
	padding:12px 16px;
}
#column_wrapper {
	background-image:url(../images/layout/clm02_middle.gif);
	background-repeat:repeat-y;
	border:1px solid #019893;
	margin:0;
	padding:0;
}
#left {
	width:275px;
	float:left;
	height:475px;
}
#left .content {
	font-size:.8em;
	line-height:1.3em;
	color:#fff;
	padding:10px 10px 0px;
}
#right {
	width:515px;
	float:left;
	color:#fff;
}
#right .content {
	padding:24px;
	font-size:.8em;
	line-height:1.65em;
}
#bottom {
	margin:0;
	padding:0;
}
#bottom .content {
	padding:0 0 0 10px;
}
#footer {
	background-image:url(../images/layout/bdgBottom.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	clear: both;
}
#footer .content {
	font-size:.7em;
	text-align:center;
	color:#999;
	padding:10px 24px;
}
/* end */


/* div, content and links for site pages one column */
#center {
	width:792px;
	border:1px solid #019893;
	margin:15px 0 0;
}
#center .content {
	font-size:.8em;
	line-height:1.65em;
	padding:12px 24px;
	color:#fff;
}
/* end */


/* clear divs */
.clearfloat {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
/* end */


/* margins */
.nomargin {
	margin:0;
}
.nomargintop {
	margin-top:0;
}
.topmargin {
	margin-top:10px;
}
.leftmargin {
	margin-left:10px;
}
.rightmargin {
	margin-right:10px;
}
.bottommargin {
	margin-bottom:10px;
}
/* end */


/* image classes */
.image-noborder {
	border:none;
	margin:0;
}
.image-border {
	border:3px double #999;
	margin:0;
}
.imageleft-margin {
	float:left;
	border:none;
	margin:0 5px 0 0;
}
.imageright-margin {
	float:right;
	border:none;
	margin:0 0 0 5px;
}
.imageleft-margin-border {
	float:left;
	border:3px double #333;
	margin:0 5px 0 0;
}
.imageright-margin-border {
	float:left;
	border:3px double #333;
	margin:0 0 0 5px;
}
/* end */


/* hr */
div.hr {
	height:1px;
	background:#303030;
	border:none;
	margin:10px 0 15px;
}
div.hr hr {
	display:none;
}
/* end */


/* form */
.submit-button {
	background-color:#303030;
	color:#ccc;
	text-align:center;
	cursor:pointer;
	border:none;
}
.submit-buttonon {
	background-color:#303030;
	color:#fff;
	text-align:center;
	cursor:pointer;
	border:none;
}
.tfvHighlight {
	color:red;
}
.tfvNormal {
	color:#fff;
}
input, textarea, select {
	border:1px solid #019893;
}
#mtTable {
	width:100%;
}
#mtTable TD {
	padding:2px;
}
/* end */


/* company locations div */
#left-escondido-location {
	width:239px;
	float:left;
}
#left-escondido-location .content {
	padding:0;
	font-size:1em;
	line-height:1.65em;
}
#right-escondido-location {
	width:188px;
	float:left;
	border:1px solid #019893;
}
#right-escondido-location .content {
	padding:0;
}
#left-riverside-location {
	width:239px;
	float:left;
}
#left-riverside-location .content {
	padding:0;
	font-size:1em;
	line-height:1.65em;
}
#right-riverside-location {
	width:188px;
	float:left;
	border:1px solid #019893;
}
#right-riverside-location .content {
	padding:0;
}
/* end */


/* extra css */
fieldset {
	border:1px dashed #303030;
	padding:0px 20px 25px;
	margin:5px 0 25px;
}
legend {
	background-color:#000;
	color:#ccc;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:2px 4px;
	margin:0;
	font-style:italic;
}
.spacer {
	margin:0;
	padding:0;
	height:20px;
}
