
.form-captcha{border:1px
solid #ccc;background:#f5f5f5;padding:6px;width:152px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px;border-radius:4px 4px 4px 4px}#payment_total{display:inline-block}

.form-captcha:hover{border:1px
solid #aaa}.form-captcha-image{border:1px
solid #aaa;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px;border-radius:4px 4px 4px 4px}

.form-collapse-table
{
height:25px;
border:1px solid #999;
/*background:#000000 url(../images/softgrad.png) repeat-x;*/
cursor:pointer;
position:relative;
/*degradado*/
	background: -webkit-linear-gradient(white,grey); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(white,grey); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(white,grey); /* For Firefox 3.6 to 15 */
	background: linear-gradient(white,grey); /* Standard syntax (must be last) */

}

.form-list{padding:3px;border:1px
solid #CCC;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset}
.form-list
option{padding:2px}
.form-list option:nth-child(2n+1){background:#f5f5f5}
.form-textarea-limit{}
.form-textarea-limit>span{display:inline-block}
.form-textarea-limit
textarea{overflow:auto}
.form-textarea-limit textarea:focus{outline:none !important}
.form-textarea-limit-indicator{color:#666;font-size:9px;margin-top: -1px;padding:2px;text-align:right}.form-textarea-limit-indicator-error{background:#FAA;color:#fff}
.form-collapse-left{}

.form-collapse-mid
{
/*text-shadow:0px 1px 1px #000;*/
float:left;
font-size:12px;
font-weight:bold;
cursor:pointer;
margin:0px 45px 2px 20px;/*top, right, bottom, left*/
}
.form-collapse-mid:hover{
	color:#777;
}
.form-product-item
{
display:inline-block;
padding:5px
5px 5px 10px;
position:relative
}
.form-product-item:hover{background:#f5f5f5;color:#000}
.form-product-image,.form-product-image-with-options{margin:5px;margin-left:10px}
.form-product-image-with-options{position:absolute;top:15px;-moz-border-radius:5px 5px;-webkit-border-radius:5px 5px;border-radius:5px 5px}
.form-radio,.form-checkbox{vertical-align:middle;margin:0px;padding:0px}
.form-radio-item,
.form-checkbox-item
{
margin-top:5px;float:left
}

.form-multiple-column,.form-single-column{display:inline-block}
.form-multiple-column .form-radio-item, .form-multiple-column .form-checkbox-item{width:100px}.form-radio-item label, .form-checkbox-item
label{margin-left:5px}.form-radio-item br, .form-checkbox-item
br{clear:left}.form-submit-button,.form-submit-reset,.form-submit-print,.form-screen-button{margin:0px;overflow:visible;padding:2px
6px;width:auto}
.form-submit-button::-moz-focus-inner,.form-submit-reset::-moz-focus-inner{border:0px;padding:2px
6px}
.form-button-red{border:1px solid red}
.form-button-magenta{border:1px solid magenta}
.form-screen-message{width:260px;height:100px}
.form-collapse-right
{
position:absolute;
right:0px;
height:25px;
width:40px
}
.form-collapse-right-show
{
cursor:pointer;
/*background:url(../images/arrow-open.png) no-repeat center*/
}
.form-collapse-right-hide
{
cursor:pointer;
background:url(../images/arrow-closed.png) no-repeat center
}

.form-collapse-hidden{display:none}



.form-section1
{
list-style:none;list-style-position:outside;margin:0px;padding:0px;position:relative;zoom:1
}

.form-section,.form-section-closed
{
list-style:none;list-style-position:outside;margin:0px;padding:0px;position:relative;zoom:1
}
.form-section-closed
{
overflow:hidden;height:60px
}
.form-section2,.form-section2-closed
{
list-style:none;list-style-position:outside;margin:0px;padding:0px;position:relative;zoom:1
}
.form-section2-closed
{
overflow:hidden;height:60px
}
.form-input{display:inline-block}
.form-line
{
	clear:both;
	padding:0px;
	margin:0px;
	display:inline-block;
	width:97%;
	width:-moz-available;
	position:relative
}
.form-line-column
{
	/*float:left;*/
	clear:none;
	width:auto;
	white-space:nowrap
}
.form-line div
{
	display:inline-block;

}

/********* Carbon **********/

.form-submit-button{

    cursor: pointer;

    -moz-border-radius:.3em;
    -webkit-border-radius:.3em;
    border-radius:.3em;

    padding:2px 8px;
    color: #000000;
  /*  color: #dadee5;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;

   /* text-shadow:-1px -1px 0px #0b0b0d;*/

    border:1px solid #212325;

    -moz-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.20), 0 1px 2px 0 rgba(0, 0, 0, 0.44);
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.20), 0 1px 2px 0 rgba(0, 0, 0, 0.44);
    box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.20), 0 1px 2px 0 rgba(0, 0, 0, 0.44);

    background: #8F8F8F; /* old browsers */
    background: -moz-linear-gradient(top, #ECECEC 0%, #8F8F8F 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECECEC), color-stop(100%,#8F8F8F)); /* webkit */
    background: linear-gradient(top, #ECECEC 0%, #8F8F8F 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECECEC', endColorstr='#8F8F8F',GradientType=0 ); /* ie */
}
.form-submit-button:disabled{
	opacity: .4;
}
.form-submit-button-carbon:hover{

    background: #383d40; /* old browsers */
    background: -moz-linear-gradient(top, #5b6266 0%, #383d40 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b6266), color-stop(100%,#383d40)); /* webkit */
    background: linear-gradient(top, #5b6266 0%, #383d40 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b6266', endColorstr='#383d40',GradientType=0 ); /* ie */
}

.form-submit-button-carbon:active{

    position: relative;
    top: 1px;
        
    -moz-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.20);
    -webkit-box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.20);
    box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.20);
    
    background: #323639; /* old browsers */
    background: -moz-linear-gradient(top, #16181a 0%, #323639 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#16181a), color-stop(100%,#323639)); /* webkit */
    background: linear-gradient(top, #16181a 0%, #323639 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16181a', endColorstr='#323639',GradientType=0 ); /* ie */
}


.form-line-column-clear{clear:left;width:auto}

.form-label-left{float:left;display:inline-block;text-align:left;padding:3px;white-space:normal}


	    .form-label{
        width:100px !important;
    }
    .form-label-left{
        width:80px !important;
    }
    .form_label_left_short{
        width:60px !important;
    }
    .form_label_left_shortly{
        width:40px !important;
    }


	.form-label-left{float:none;display:block}
	.form-label-left{display:inline-block !important;float:left}
	.form-label-left{float:left;display:inline-block;text-align:left;padding:3px;white-space:normal}

	.form_label_left_short{float:none;display:block}
	.form_label_left_short{display:inline-block !important;float:left}
	.form_label_left_short{float:left;display:inline-block;text-align:left;padding:3px;white-space:normal}

    .form-line{
        padding:4px;
    }
    .form-label-right{
        width:100px !important;
    }
    body, html{
        margin:0;
        padding:0;
        background:#FFFFFF;
    }

    .form-all{
        margin:0px auto;
        padding-top:0px;
        width:270px;
	/*	background:url("../images/style4_2_bg.gif") repeat-x scroll center top rgb(54, 53, 53);*/
        color:#555 !important;
        font-family:'Tahoma';
        font-size:12px;
    }
	.form-dropdown {
        background:#ddd;
        color:#555 !important;
	}

.form-textbox,.form-textarea,.form-dropdown,.form-list
{
border:1px solid #000;
padding:3px;
-webkit-border-radius:5px 5px;
-webkit-box-shadow:0 2px 4px rgba(0,0,0, 0.4) inset;
-moz-border-radius:5px 5px;
-moz-box-shadow:0 2px 4px rgba(0,0,0, 0.4) inset;
border-radius:5px 5px;
box-shadow:0 2px 4px rgba(0,0,0, 0.4) inset}
.form-address-table{width:300px}
.form-address-line{width:280px}
.form-address-city,.form-address-state{
width:130px;
color: #ddd
}
.form-address-table td, .form-address-table
th{padding-bottom:10px}






a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
a:link {color:#444;}      /* unvisited link */
a:visited {color:#444;}  /* visited link */
a:hover {color:#777;}  /* mouse over link */
a:active {color:#444;}  /* selected link */ 