/* CSS Document */

.fieldset1 .buttonWrap {
                padding:0 0 0 130px;
                }
.fieldset1.sendFriend.stacked .buttonWrap {
                padding:0 0 0 260px;
                }
                
.fieldset1.dealerLogin.stacked .buttonWrap {
                padding:0 0 0 5px;
                }              
                
/* -- validatation -- */
.validate {
                margin: 0 5px;
                background: url(/images/icon_alert.png) no-repeat left top;
                height: 20px;
                width: 20px;
                text-indent: -9999em;
                position:absolute;
                right:5px;
                top:5px;
                }
/* -- validate summary -- */
.validateSummary {
                color:#CC0000;
                clear:both;
                font-size:13px;
                font-weight:bolder;
                margin:0 0 10px 0;
                padding:10px;
                background-color:#fdfdd2;
                float:left;
                border:1px solid #CC0000;
                }
.validateSummary ul {
                font-size:12px;
                margin:5px 0 0 0;
                padding:0;
                list-style:none;
                }
.validateSummary li {
                margin:0;
                padding:0 20px 0 21px;
                line-height:20px;
                background:url(images/icon_alert.png) no-repeat;
                }

/* -- fieldset1 -- */
.fieldset1 {
                float: left;
         
                border:none;
/*           border: 1px solid #4b4b4d;*/
                background:url(/images/diag_line_bg.gif);
                margin: 0 0 10px 0;
				_margin:0;
                padding: 0;
       
                }

.fieldset1 legend {
                font-size: 12px;
                padding:0 10px 0 10px;
                margin:0 0 10px 10px;
                font-weight: bold;
                }
.fieldset1 ul  {
                float:left;
                list-style:none;
                margin: 0;
                padding:0 0px 10px 0px;
				width:490px;

                }
.fieldset1 li {
                float:left;
                width:245px;
                margin: 0 0 0 0;
                padding:5px 0 5px 0;
				/*background-color:red;*/
                }
				
				
.fieldset1 li.full {
                width:490px;
                }
.fieldset1 li.alt {
                background-color: #EEEEEE;
                }
.fieldset1 li label {
                color:#333333;
                font-weight:normal;
                padding:0 7px 2px 0;
                float:left;
				display:block;
         
                }
.fieldset1 li label.required em {
                position:absolute;
                display:block;
                top:2px;
                right:0;
                text-indent:-99999em;
                background:url(/images/required.gif) no-repeat;
                width:4px;
                height:4px;
                }
.fieldset1 .help {
                clear:both;
                display:block;
                margin: 0 20px 0 130px;
                }
.fieldset1 ul li .input {
                color:#000;
                background-color: #B0B3B0;
                font-size: 10px;
                border:1px solid #868886;
                }
.fieldset1 ul li .select {
                color:#333;
                background-color: #e4e4e5;
                font-size: 10px;
				border:none;
				clear:both;
				float:left;
        
                }

.fieldset1.widthA {width:300px;}
.fieldset1.widthA h2{width:290px;}
.fieldset1.widthA li {width:295px;}
.fieldset1.widthA ul li .input {width:100px;}

.fieldset1.widthB {width:600px;}
.fieldset1.widthB h2{width:590px;}
.fieldset1.widthB li {width:595px;}
.fieldset1.widthB ul li .input {width:300px;}

.fieldset1.stacked li label {}
.fieldset1.stacked li .input {clear:both; display:block;}
.fieldset1.stacked .help {display:block; margin:0;}
/*-- Radio and Checkbox Styles --*/
.fieldset1 ul li table.radio {
                padding:0;
                border-collapse: collapse;
                }

.fieldset1 ul li table.radio td {
                padding: 0;
                }
.fieldset1 .radio label  {
                display:inline;
                clear: none;
                float:none;
                font-weight:normal;
                padding:0 15px 0 0;
                }
.fieldset1 .radio input {
                float: none;
                }

/* -- input, select and textbox widths -- */

.wCommon {width:200px;}
.w20 {width:20px;}
.w25 {width:25px;}
.w30 {width:30px;}
.w35 {width:35px;}
.w40 {width:40px;}
.w45 {width:45px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w400 {width:400px;}
.w465 {width:465px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w600 {width:600px;}
.w650 {width:650px;}
.w700 {width:700px;}
.w750 {width:750px;}

.fieldset1 li a:link, .fieldset1 li a:visited, .fieldset1 li a:active { text-decoration:underline; color:#333; font-size:10px;}
.fieldset1 li a:hover { text-decoration:none;}
