html { background-color:#ffffff;/*height:auto;*/ }
body { }
* { padding: 0px; margin: 0px; outline:none}
img{border-style:none; margin:0px;}

#container { position:relative; width:890px; margin:30px auto;/* background-color:#fff;*/ z-index:1; }

a.hyperlink:link {text-decoration:none; color:#fff; }
a.hyperlink:visited {text-decoration:none; color:#fff; }
a.hyperlink:hover { text-decoration:none; color:#444; }	
a.hyperlink:active {text-decoration:none; color:#fff; }

/*		FLASH CONTENT		*/
#flashContent { /*position:relative; top:100px;*/ width:890px; height:323px; z-index:3; margin:0; background-color:#fff; border-style:none; overflow:hidden; }
	.flashText { position:relative; top:-130px; left:320px; font-family:Arial, Helvetica, sans-serif;}

/*		INDEX PAGE		*/
#subNavTxt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:right; position:relative; /*top:347px;*/ top:353px; right:-360px; width:500px;}

/*			LOGO			*/
#logoContainer {background: url("../ui/headerBar.jpg") left bottom repeat-x; width:890px; height:72px; z-index:22; border-bottom:solid #7CACC6; border-bottom-width:7px; }
	.logo {position:relative; top:24px; left:40px;}
/*#colorBar {width:890px; height:7px; background-color:#8f969b; position:absolute; top:72px; left:0px;  background: url("../ui/colorBar.jpg") no-repeat 0 0;}*/


/*			NAV			*/
ul {margin-left:0;list-style-type:none; padding: 0;}

#topNav {width:100%; height:12px; padding-bottom:36px; position:relative; top:17px; z-index:99; /*background-color:#cc2;*/}
#topNav ul li { display:inline; }
#topNav ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; }
	.navLine2,  .navLine4 { margin-right:46px; float:left; }
	.navLine6 {float:left; }
	.navLine1,  .navLine3, .navLine5   { margin-right:47px; float:left; }
	.navLine7 {float:left; margin-left:2px;}
	.lastInline { float:right; margin-right:0px;/*white-space:nowrap;*/}

	
.navLine1 a, .navLine2 a, .navLine3 a, .navLine4 a, .navLine5 a, .navLine6 a, 
.navLine7 a, .lastInline a:link {text-decoration:none; color:#606060; }

.navLine1 a, .navLine2 a, .navLine3 a, .navLine4 a, .navLine5 a, .navLine6 a, 
.navLine7 a, .lastInline a:visited {text-decoration:none; color:#606060; }

/*#topNav ul li a:hover { text-decoration:none; color:#979899; }*/
.navLine1 a, .navLine2 a, .navLine3 a, .navLine4 a, .navLine5 a, .navLine6 a, .navLine7 a, .lastInline a:active {text-decoration:none; color:#606060; }

/*
#topNav ul li a:link  { text-decoration:none; color:#d9dad5; }
#topNav ul li a:visited { text-decoration:none; color:#d9dad5; }
#topNav ul li a:hover { text-decoration:none; color:#979899; }
#topNav ul li a:active { text-decoration:none; color:#d9dad5; }
*/


/*			STAGE			*/
#fadeBorder { width:890px; height:37px; background: url(../ui/fadeBorderBG.jpg) left bottom repeat-x; }
#subNavWrapper {width:890px; height:150px;  /*border-top:solid #7cacc6; border-top-width:37px;*/}
	ul.subNav {position:relative; top:-25px; }
	ul.subNavWC {position:absolute; top:457px; left:10px;}
	
#subNavWrapper ul li {display:inline;}
#subNavWrapper ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.wallCoveringPics{margin-top:20px;}
.upholsteryPics{ position:absolute; top:528px; width:892px; padding-bottom:80px;}
	.wcItem1, .wcItem2, .wcItem3, .wcItem4, .wcItem5, .wcItem6 {margin:0 33px 0 8px; float:left; }
	 .wcItem7 {margin:0 0 0 8px; float:left; }
		.wcItemLast  { float:right; margin-right:30px; }
		.UPItemLast {float:right; margin-right:30px; position:relative; left:0px; }
		.wcItemLast2 {float:left; margin-left:40px;}
	.wcPic {margin:0 42px 0px 0px; width:90px; float:left;}
	.wcPicLast, .UPPicLast { margin-right:0px; width:90px; float:right;}
	.wcPicLastOurStory {float:right;}
	
.wcItem1 a, .wcItem2 a, .wcItem3 a, .wcItem4 a, .wcItem5 a, .wcItem6 a, .wcItem7 a, .wcItemLast a, .wcItemLast2 a, .UPItemLast a:link {text-decoration:none; color:#fff; }
.wcItem1 a, .wcItem2 a, .wcItem3 a, .wcItem4 a, .wcItem5 a, .wcItem6 a, .wcItem7 a, .wcItemLast a, .wcItemLast2 a, .UPItemLast a:visited {text-decoration:none; color:#fff; }
/*#subNavWrapper ul li a:hover { text-decoration:none; color:#444; }	*/
.wcItem1 a, .wcItem2 a, .wcItem3 a, .wcItem4 a, .wcItem5 a, .wcItem6 a, .wcItem7 a, .wcItemLast a, .wcItemLast2 a, .UPItemLast a:active {text-decoration:none; color:#fff; }

	img.barImg
	{/*border-bottom:solid #7cacc6; border-bottom-width:3px;*/
	-moz-box-shadow: 3px 3px 4px #ccc;
    -webkit-box-shadow: 3px 3px 4px #ccc;
    box-shadow: 3px 3px 4px #ccc;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#cccccc)";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#cccccc);

	}

	


	
/*			FABRIC / COLOR DETAIL colordetail.php			*/

p.fabName {font-size:12px; color:#7CACC6; margin-top:5px;}
p.num {font-size:11px; color:#606060; margin-top:3px;}
p.WCtxt {font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#979899; font-size:12px; text-align:justify; position:absolute; top:510px; width:820px; margin-left:30px;min-height:200px;}
p.wcp{margin-bottom:7px;}
/*these 3 control the fabric thumbs displayed on the bottom*/
/*.wallCoveringPics*/
#subNavWrapperColorDetail {width:890px; height:150px; /*border-top:solid #7cacc6; border-top-width:37px;*/ position:relative; top:30px;}

#fabricCategory {margin-top:-98px; width:890px;}
	#fabricCategory ul, #fabricBttm ul{width:890px;}
	#fabricCategory li, #fabricBttm li{float:left; margin:0 119px 40px 0;}
	
#fabricBttm {position:absolute; top:540px; left:0px; width:890px; padding-bottom:50px; z-index:20;}
/*#fabricBttm td {cursor:pointer;}*/

#fabricLeft {width: 325px; height:330px; position:relative; top:30px;}
#groupName {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; position:absolute; top:-53px; left:50px; z-index:22;}
.btnPrev {position:absolute; top:308px; left:-320px;/* background:url("../ui/arrow.gif") no-repeat 0 0;*/}
.btnNext {position:absolute; top:308px; left:-35px; /*background:url("../ui/arrow.gif") no-repeat 0 0;*/}

.fnClass:link  { text-decoration:none; color:#fff; }
.fnClass:visited { text-decoration:none; color:#fff; }
.fnClass:hover { text-decoration:none; color:#fff; }
.fnClass:active { text-decoration:none; color:#fff; }

.fabricTitle {font-family:Arial, Helvetica, sans-serif; color:#7cacc6; font-size:16px;}
.itenNum {font-family:Arial, Helvetica, sans-serif; color:#707273; font-size:14px; font-weight:bold;}
#fabricRight {font-family:Arial, Helvetica, sans-serif; color:#979899; font-size:12px; float:right; width:550px; position:absolute; top:-365px; left:330px; z-index:20; /*background-color:#ccc;*/}

.barAclass{display: block; width:90px;}
.addtocart {margin-top:0px; display:block; height:18px; width:18px; font-weight:bold; /*background-color:#333;*/}
.addtocart:link {text-decoration:none; color:#333; }
.addtocart:visited {text-decoration:none;color:#d9dad5; }
.addtocart:hover {text-decoration:none; color:#333; }
.addtocart:active {text-decoration:none; color:#333; }

#cartDiv {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; float:right; height:50px; width:155px; position:relative; top:-57px; right:10px; z-index:20;}
.cartLogo {margin-bottom:-3px;}

#colorDetailDocs {position:absolute; width:360px; height:20px; top:275px; left:246px; font-size:11px; }
#colorDetailDocs ul li{float:left; padding-right:20px;}
#colorDetailDocs ul li a:link {text-decoration:none; color:#979899; }
#colorDetailDocs ul li a:visited {text-decoration:none;color:#979899; }
#colorDetailDocs ul li a:hover {text-decoration:none; color:#333; }
#colorDetailDocs ul li a:active {text-decoration:none; color:#979899; }
/*pop out - text block*/
/*a.textBlockClick1 {cursor:pointer; }
.textBlock { font-family:Arial, Helvetica, sans-serif; color:#fff; background-color:#eff0ea; font-size:12px; width:345px; height:360px; padding:13px 5px 5px 10px;position:absolute; left:580px; top:140px; overflow:auto; z-index:99}
a.textBlockClick1:link  { text-decoration:none; color:#979899; }
a.textBlockClick1:visited { text-decoration:none; color:#979899; }
a.textBlockClick1:hover { text-decoration:none; color:#444; }
a.textBlockClick1:active { text-decoration:none; color:#979899; }*/

/*			HANGING INSTRUCTIONS			*/
#popoutBox { background-color:#707173;}
.hiMainTitle {height:20px; width:315px; padding:10px 0 5px 10px; background-color:#525254;}
.hiSubTitle{padding:0 0 2px 10px; background-color:#fff; color:#444; width:315px;/*padding:0 20px 0 10px;*/}
.subGold {background-color:#e5dfa4; padding:0 10px 0 10px;  position:relative; left:-10px;}
.subWhite { padding:0 0 0 5px; }
.hiBody {width:315px; padding:10px 5px 15px 10px;}


/*			REPRESENTATION			*/
#choice {position:absolute; top:600px; left:30px;}
#choice ul {font-family:Arial, Helvetica, sans-serif; color:#979899; font-size:13px; }
#choice ul li {display:block; padding-bottom:10px; }

#statesCountries{position:absolute; top:600px; left:0px; width:550px; height:200px; /*background-color:#ccc;*/}
#statesCountries ul {font-family:Arial, Helvetica, sans-serif; color:#979899; font-size:11px; line-height:20px; text-align:justify; }
#statesCountries ul li {display:inline;  padding-right:6px;}
#result {position:absolute; top:600px; left:650px; width:275px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#979899; font-size:11px; padding-bottom:100px;  /*background-color:#ccc; */}

/*hot in reverse*/
.toh {color:#979899;}
a.toh:link {text-decoration:none; color:#979899; }
a.toh:visited {text-decoration:none; color:#979899; }
a.toh:hover { text-decoration:none; color:#444; }
a.toh:active {text-decoration:none; color:#979899; }

.hot {color:#444;}
a.hot:link {text-decoration:none; color:#444; }
a.hot:visited {text-decoration:none; color:#444; }
a.hot:hover { text-decoration:none; color:#979899; }
a.hot:active {text-decoration:none; color:#444; }

a.mainRep  {color:#979899; text-decoration:none; }
a.mainRep:link {text-decoration:none; color:#979899; }
a.mainRep:visited {text-decoration:none; color:#979899; }
a.mainRep:hover { text-decoration:none; color:#444; }
a.mainRep:active {text-decoration:none; color:#979899; }

/*			OUR STORY / ABOUT US / ECO STATEMENT		*/
span.textStatement {position:absolute; top:530px; padding-bottom:100px; width:890px;}
p.statement, span.textStatement li a{font-family:Arial, Helvetica, sans-serif; color:#979899; font-size:12px; text-align:justify;}
span.textStatement li{float:left; margin-right:37px; /*text-align:justify;*/}
span.textStatement li a{ text-decoration:none;}
	span.textStatement li a:hover{ text-decoration:none; color:#444; }
/*p.statement {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:justify;}*/
/*rollover, look for class .hot*/

/*			CONTACT			*/
p.contactClass {position:relative; top:-240px; height:200px; left:50px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; }
a.contactLink:link {text-decoration:none; color:#fff; }
a.contactLink:visited {text-decoration:none; color:#fff; }
a.contactLink:hover { text-decoration:none; color:#444; }
a.contactLink:active {text-decoration:none; color:#fff; }
div.contactBlock { position:relative; top:20px; left:34px; width:350px; height:100px;/* text-align:left;  background-color:#fff;*/}
	p.contactInfo {font-family:Arial, Helvetica, sans-serif; font-size:12px;  width:350px; color:#FFF; text-align:justify; line-height:24px; letter-spacing:0.3px}
	p.contactInfo2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:350px; color:#FFF; text-align:justify; line-height:24px; margin-left:1px;}
	p.contactInfo2 a{font-weight:bold;}
/*			SEARCH TABLE			*/
#searchDiv {width:400px; height:auto; position:relative; top:50px; left:345px;/*margin:50px 0 0 345px;*/}

/*.tableStyle {border-bottom: 1px solid #999;border-right: 1px solid #999; font-size:14px; color:#d9dad5;}*/
.tableStyle { font-size:12px; color:#d9dad5; float:left; }

.search, div.samples {font-family:Arial, Helvetica, sans-serif; color:#979899; font-size:12px;}
	div.samples {margin-left:45px;}
	span.responseField0 a{text-decoration:none; color:#a7a7a8; font-weight:bold;}
	span.responseField0 a:hover{text-decoration:none; color:#444; font-weight:bold;}
.searchNAME{ color:#a5c0ca; font-size:14px; font-weight:bold; margin-left:-7px;}
.tableStyleRt {border-bottom: 1px solid #999; font-size:14px; color:#d9dad5;}
.tableStyleRtBtm {border-bottom: 1px solid #999;font-size:14px; color:#d9dad5;}
span.responseField0 {position:relative; left:10px;}
span.responseField1 {position:relative; left:12px;}
span.responseField2 {position:relative; left:15px;}
span.responseField3 {position:relative; left:15px;}
span.responseField4 {position:relative; left:15px;}
span.responseField5 {position:relative; top:12px; left:53px; cursor:pointer; }
	
.searchItemNum {margin-left:20px;}
.searchItemNum:link  { text-decoration:none; color:#d9dad5; }
.searchItemNum:visited { text-decoration:none; color:#d9dad5; }
.searchItemNum:hover { text-decoration:none; color:#444; }
.searchItemNum:active { text-decoration:none; color:#d9dad5; }


#searchdiv {width:890px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; z-index:10; position:absolute; top:290px;}
#fadeBorder.searchBar {width:890px; position:relative; top:50px; z-index:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; }
	.searchBar ul { }
	.searchBar ul li {display:inline; margin-top:12px}
	
	.searchItem0 {margin-left:40px; float:left;}
	.searchItem1 {position:absolute; left:135px;}
	.searchItem11 {position:absolute; left:245px;}
	.searchItem3 {position:absolute; left:235px;}
	.searchItem4 {position:absolute; left:340px;}
	.searchItem5 {position:absolute; left:450px;}
	.searchItem6 {position:absolute; left:720px;}
	.searchItem7 {position:absolute; right:20px;}
	
ul.searchDescription ul{}
ul.searchDescription li{ float:left; margin-top:28px;}
	.searchDescript1 {position:absolute; left:135px;}
	.searchDescript11 {position:absolute; left:245px;}
	.searchDescript2 {position:absolute; left:340px;}
	.searchDescript3 {position:absolute; left:450px;}
	.searchDescript4 {position:absolute; left:720px;}
	.searchDescript5 {position:absolute; right:20px;}

/*			FOOTER			*/
#footer {   width:890px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#979899; /*background-color:#ccc;*/ text-align:left; margin: -165px auto; }
#footer ul {}
#footer ul li {float:left; margin-right:40px; }

.trigger ul.menu { display: none; }
.trigger:hover ul.menu { display: block; width:160px; cursor:pointer; }
.menu li { margin-top:5px;  }


#square00, #square01, #square02, #square03, #square04, #square05, #square06, #square07, #square08, #square09, #square10, #square11, #square12, #square13, #square14, #square15, #square16, #square17, #square18, #square19, #square20, #square21, #square22, #square23, #square24, #square25 {background-color:#dccbb5; width:13px; height:13px; padding:0px; z-index:99; }

#square00 a:hover, #square01 a:hover, #square02 a:hover, #square03 a:hover, #square04 a:hover, #square05 a:hover, #square06 a:hover, #square07 a:hover, #square08 a:hover, #square09 a:hover, #square10 a:hover, #square11 a:hover, #square12 a:hover, #square13 a:hover, #square14 a:hover, #square15 a:hover, #square16 a:hover, #square17 a:hover, #square18 a:hover, #square19 a:hover, #square20 a:hover, #square21 a:hover , #square22 a:hover , #square23 a:hover , #square24 a:hover , #square25 a:hover  { background-color:#444; } 


#smSquare00, #smSquare01, #smSquare02, #smSquare03, #smSquare04, #smSquare05, #smSquare06, #smSquare07, #smSquare08, #smSquare09, #smSquare10, #smSquare11, #smSquare12, #smSquare13, #smSquare14, #smSquare15, #smSquare16, #smSquare17, #smSquare18, #smSquare19 {background-color:#dccbb5; width:10px; height:10px; padding:0px; z-index:99; }
#smSquare00 a:hover, #smSquare01 a:hover, #smSquare02 a:hover, #smSquare03 a:hover, #smSquare04 a:hover, #smSquare05 a:hover, #smSquare06 a:hover, #smSquare07 a:hover, #smSquare08 a:hover, #smSquare09 a:hover, #smSquare10 a:hover, #smSquare11 a:hover, #smSquare12 a:hover, #smSquare13 a:hover, #smSquare14 a:hover, #smSquare15 a:hover, #smSquare16 a:hover, #smSquare17 a:hover, #smSquare18 a:hover, #smSquare19 a:hover   { background-color:#444; } 


a.class_00, a.class_01, a.class_02, a.class_03, a.class_04, a.class_05, a.class_06, a.class_07, a.class_08, a.class_09, a.class_10, a.class_11, a.class_12, a.class_13, a.class_14, a.class_15, a.class_16, a.class_17, a.class_18, a.class_19, a.class_20, a.class_21, a.class_22, a.class_23, a.class_24, a.class_25, a.class_26, a.class_27, a.class_28, a.class_29, a.class_30, a.class_31, a.class_32, a.class_33, a.class_34, a.class_35, a.class_36, a.class_37, a.class_38, a.class_39, a.class_40, a.class_41 , a.class_42 , a.class_43 , a.class_44 , a.class_45 , a.class_46 , a.class_47 , a.class_48 , a.class_49 , a.class_50  {text-decoration:none; color:#979899; }

a.class_00:hover, a.class_01:hover, a.class_02:hover, a.class_03:hover, a.class_04:hover, a.class_05:hover, a.class_06:hover, a.class_07:hover, a.class_08:hover, a.class_09:hover, a.class_10:hover, a.class_11:hover, a.class_12:hover, a.class_13:hover, a.class_14:hover, a.class_15:hover, a.class_16:hover, a.class_17:hover, a.class_18:hover, a.class_19:hover, a.class_20:hover, a.class_21:hover, a.class_22:hover, a.class_23:hover, a.class_24:hover, a.class_25:hover, a.class_26:hover, a.class_27:hover, a.class_28:hover, a.class_29:hover, a.class_30:hover, a.class_31:hover, a.class_32:hover, a.class_33:hover, a.class_34:hover, a.class_35:hover, a.class_36:hover, a.class_37:hover, a.class_38:hover, a.class_39:hover, a.class_40:hover, a.class_41:hover, a.class_42:hover, a.class_43:hover, a.class_44:hover, a.class_45:hover, a.class_46:hover, a.class_47:hover, a.class_48:hover, a.class_49:hover, a.class_50:hover{ color:#444; } 

/*			CART			*/

#cartdiv {width:890px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; z-index:10; position:relative; margin-top:80px;}
#fadeBorder.cartBar {width:890px; position:relative; top:50px; z-index:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; }
	.cartBar ul { }
	.cartBar ul li {display:inline; margin-top:12px}
	
	li.barItem1 {margin-left:40px; float:left;}
	li.barItem2 {position:absolute; left:135px;}
	li.barItem3 {position:absolute; left:290px;}
	li.barItem4 {position:absolute; left:400px;}
	li.barItem5 { float:right; position:absolute; top:-12px; right:0px; z-index:0; background-color:#555; width:170px; height:37px;}
	
ul.cartDescription ul{}
ul.cartDescription li{ float:left; margin-top:-10px;}
	.cartDescript1 {position:absolute; left:135px;}
	.cartDescript2 {position:absolute; left:290px;}
	.cartDescript3 {position:absolute; left:400px;}
	
.checkOut {position:relative; top:5px; left:65px;}
.checkOutArrow {position:relative; top:5px; left:8px;}
.checkOut:link  { text-decoration:none; color:#fff; }
.checkOut:visited { text-decoration:none; color:#fff; }
.checkOut:hover { text-decoration:none; color:#fff; }
.checkOut:active { text-decoration:none; color:#fff; }


.itemNum:link  { text-decoration:none; color:#d9dad5; }
.itemNum:visited { text-decoration:none; color:#d9dad5; }
.itemNum:hover { text-decoration:none; color:#444; }
.itemNum:active { text-decoration:none; color:#d9dad5; }

#textAreaRegForm {position:relative; top:50px; left:40px;}
#registerResponse {position:relative; top:120px; left:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
/*#regBox {position:relative;  padding-top:200px; width: 440px; height:500px; border:none; padding:5px; z-index:100; background-color:#ccc;}*/


#registration { width: 500px; }
#registration label { width: 250px; }
#registration label.error, #registration input.submit { margin-left: 253px; }

/***********************************/
form.cmxform {position:relative; top:100px; left:40px; width: 570px; height:400px;  font-size: 1.0em;color: #333;}
form.cmxform input.submit {margin-left: 103px;}
form.cmxform legend {padding-left: 0;}
form.cmxform legend, form.cmxform label {color: #555;}
form.cmxform fieldset { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d9dad5; border: none; /*border-top: 1px solid #C9DCA6; background: url(../ui/cmxform-fieldset.gif) left bottom repeat-x; background-color: #F8FDEF;*/}
form.cmxform fieldset fieldset {background: none;}
form.cmxform fieldset p, form.cmxform fieldset fieldset {padding: 5px 10px 7px;/*background: url(../ui/cmxform-divider.gif) left bottom repeat-x;*/}
form.cmxform label.error, label.error {/* remove the next line when you have trouble in IE6 with labels in list */color: red;font-style: italic}
div.error { display: none; }
input {	border: 1px solid #ccc; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }

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

Use: cmxform template

***********************************/
form.cmxform fieldset {margin-bottom: 10px;}
form.cmxform legend {padding: 0 2px; font-weight: bold; _margin: 0 -7px; /* IE Win */}
form.cmxform label {display: inline-block; line-height: 1.8; vertical-align: top;cursor: hand;}
form.cmxform fieldset p {list-style: none; padding: 5px;margin: 0;}
form.cmxform fieldset fieldset {border: none;margin: 3px 0 0;}
form.cmxform fieldset fieldset legend {padding: 0 0 5px;font-weight: normal;}
form.cmxform fieldset fieldset label {display: block;width: auto;}
form.cmxform label { width: 100px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 103px; } /* Width plus 3 (html space) */
form.cmxform label.error {margin-left: 103px; width: 220px;}
/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */


