@charset "utf-8";
/* CSS Document */

input {
	width:60%;
}
.telephone input {
	width:10%;
}
.date_selector select {
	width:60px;
}
.purchase_experience input {
	width:auto;
}
.method_contact input {
	width:auto;
}
.submit_button input {
	width:auto;
}
.link_to_warranry_list {
	color:#838680;
	font-family:verdana;
	font-size:11px;
	text-align:left;
	text-indent:20px;
	padding:10px 0px 0px 0px;
}
.title_warrenty {
    padding:10px 32px 5px 23px;;
    font-weight:bold;
    color:#476c7b;
    font-size:16px;
}
.warrenty {
    color:#3b4441;
}
.jcalendar-selects a {
    float:right;
    padding-left:10px;
    position:absolute;
    color:#3b4441;
    text-decoration:none;
}
.jcalendar-selects a:visited, .jcalendar-selects a:hover {
    color:#3b4441;
    text-decoration:none;
}
/*---------------js-calendar---------------*/
fieldset.jcalendar {
font:.9em Arial, Helvetica, sans-serif;
}

div.jcalendar {
    display:none;
}
div.jcalendar-wrapper {
width:20em;
}

div.jcalendar-selects {
padding:.6em .4em;
text-align:center;
}

div.jcalendar-selects select {
border:1px solid #A1A5A9;
font-size:100%;
}

div.jcalendar table {
background:#a1a5a9;
color:#000;
margin:.3em auto;
}

div.jcalendar table th {
background:#eee;
}

div.jcalendar table td {
background:#f9f9f9;
padding:0;
width:2.2em;
}

div.jcalendar table th.weekend {
background:#ddd;
}

div.jcalendar table td.weekend {
background:#e9e9e9;
}

div.jcalendar table td a {
color:#333;
display:block;
line-height:1.7em;
text-align:center;
text-decoration:none;
width:2.2em;
}

div.jcalendar table td.today a {
background:#777;
border-color:#aaa;
color:#fff;
font-weight:700;
}

div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active {
background:#77b0d3;
color:#fff;
padding:0;
}

div.jcalendar table td a.selected {
background:#0072b9;
color:#fff;
}

div.jcalendar-links {
margin:.4em;
text-align:center;
}

div.jcalendar-links a {
padding:.2em .4em;
color:#3b4441;
text-decoration:none;
}
div.jcalendar-links a:visited, div.jcalendar-links a:hover {
color:#3b4441;
text-decoration:none;
}
/*-------------------end js-calendar--------------------*/
.error {
    padding:10px;
}
.selector_states, .selector_country {
	width:125px;
}