


/*==================================*\
|*	Re-usable Classes	    *|
\*==================================*/
.right{text-align:right;} .left{text-align:left} .center{text-align:center;} .top{ vertical-align:top} .bottom{vertical-align:bottom;}
.floatLeft{float:left;} .floatRight{float:right;} .clear{clear:both;} .clearLeft{clear:left;} .clearRight{clear:Right;} 
.bold{font-weight:bold;} .italic{font-style:italic;} .caps{text-transform:capitalize;} .upper{text-transform:uppercase;}
.width20{width:20%;}.width30{width:30%;}.width50{width:50%;}.width80{width:80%;}.width90{width:90%;}.width100{width:100%;}
.negTop30{margin-top:-30px !important;} .negBot40{margin-bottom:-40px !important;}.nomargin{margin:0px;} .nopadding{padding:0px;}
.hideme{display:none;} .hideme a{float:none !important; display:inline !important; }
.smltxt{font-size:60%;} .nobr{white-space:nowrap;}



/*========================*/
/*   Structure	  */
/*========================*/
#pageframe{width:800px;margin:auto;}
#header{clear:both;width:800px;height:80px;}
#leftside{float:left;width:469px;height:662px;}
#rightside{float:left;width:331px;}
#footer{clear:both;width:800px;margin:8px 0 20px 0; padding: 2px 0 5px 0;}

#leftside .content{padding:10px 40px}





/*========================*/
/*   Typography	  */
/*========================*/
body{font-family:"Century Gothic", arial, san-serif; color:#B6B9BE;}

h1{font-size:22px; font-style:italic; letter-spacing:-1px; white-space:nowrap;}
h1 span{display:block; visibility: hidden; padding:0 0 167px; }
h1, h3{text-align:center; font-size:20px; margin:17px auto 5px;}
p{text-align:justify;}

#leftside p{line-height:100%;}

#leftside .content p{margin:10px;}
#footer, #footer p{text-align: center; font-size:12px;}




/*========================*/
/*   Design & Backgrounds */
/*========================*/
body{background:#2B0C09;}
#footer{background:#1B0C05 url(/images/bg/footer_bg.png) repeat-x;}
#leftside{background:url(/images/bg/fabric_wlogo.jpg) no-repeat;}

h1{}

.maintxt{padding-left:10px;padding-right:8px;}

.iconSet{list-style:none;width:417px;margin:0px auto;padding:5px 0 0;}
.iconSet a{color:#B6B9BE; text-decoration:none;}
.iconSet li{width:387px;min-height:22px;text-align:left;background-repeat:no-repeat;padding-top:4px; padding-left:30px;}
.iconSet .tel{background-image:url(/images/phone.png);}
.iconSet .tel span{border-left:1px solid #fff;margin-left:4px;padding-left:5px;}
.iconSet .url{background-image:url(/images/computer.png);}

.iconSet .email, .iconSet .fax{background-position:right; text-align:right; margin-top:-27px;padding-right:33px; padding-left:0px !important;}
.iconSet .email{background-image:url(/images/mail.png); }
.iconSet .fax{background-image:url(/images/fax.png); }
#footer #copyright {font-size:8px; margin:0px;padding:0px;}









/*========================*/
/*      Form Styles		  */
/*========================*/
ul.frm_struct{ margin:0px; padding:0px; list-style-type:none; }

ul.frm_struct li{
	float:left;
	clear:left;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:12px;
}

ul.frm_struct li label{}
ul.frm_struct li div label{
	padding: 0px 23px 0px 0px;
	display:block;
	font-size:10px;
	color:#777;
	text-align:left;
	width:auto;
	text-transform:uppercase;
}

.input{
	padding:3px 2px;
	background-color:#fff !important; 
	background:#fff url(/images/bg/input_bg.png) repeat-x; 
	border:1px solid #999;
}


#phone1 label{width:23px;float:left;}

#error{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ff0000;	
	border:2px solid #aa0000;
	color:#fff;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	padding: 3px 10px;
}
