.c2c * {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
.c2c {
background:#fff none repeat scroll 0%;
line-height:1;
font-size: 12px;
font-family:arial,sans-serif;
margin:0pt;
}

.c2c h1 {
text-align:center;
color:#6FA5FD;
font-size:22px;
font-weight:600;
padding-bottom:2px;
margin-bottom:20px;
}

.c2c table {
border-collapse:separate;
border-spacing:0pt;
}
.c2c caption, .c2c th, .c2c td {
font-weight:normal;
text-align:left;
}
.c2c blockquote:before, .c2c blockquote:after, .c2c q:before, .c2c q:after {
content:"";
}
.c2c blockquote, .c2c q {
quotes:"" "";
}
.c2c a{
cursor: pointer;
text-decoration:none;
}
.c2c br.both {
clear:both;
}
.c2c #processing {
margin-top: -25px;
padding-left: 310px;
}
.c2c #backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:10998;
}
.c2c #popupContact {
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/

width:420px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:10999;
padding:12px;
font-size:13px;
}
.c2c #popupContact h1{
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
.c2c #popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

.c2c #fields{
width:370px;
padding-top:5px;
font-size:13px;
}

.c2c #field{
margin-top: .3em; 
float: left; 
}
.c2c #field, .c2c label{
float: left;
font-family: arial,sans-serif; 
font-size: 13px; 
padding-bottom: 2px;
}
.c2c br{
clear: both;
}
.c2c input{
border: 1px solid black; margin-bottom: .5em;
}
.c2c select{
border: 1px solid black; margin-bottom: .5em;
}

.c2c input.error{
border: 1px solid red;
}
.c2c label.error{
padding-left: 16px;
margin-left: .3em;
margin-top: .3em;
}
.c2c label.valid {
display: block;
width: 12px;
height: 12px;
margin-top: .3em; 
}


		.c2c #content { width: 400px; margin: 20px auto; }
		.c2c p, .c2c fieldset { max-width: 400px; }
		.c2c form.hform p label { width: 150px; padding-top: 8px;}
    	.c2c p.quiet { padding-left: 150px; width: 250px; }
		.c2c span.quiet { font-size: .875em; }
		.c2c #locked { font-weight: bold; color: #333; }
		.c2c #unlocked { margin-left: 45px; }
		.c2c p.quiet img { margin: 0 0 0 40px; }
		
		.c2c .ui-slider { position: relative; text-align: left; display: block; margin: 10px 0 10px 170px; width: 155px; }
		.c2c .ui-slider-handle { position: absolute; width: 16px; height: 16px; cursor: pointer; background: #333; top: -4px; margin-left: -8px; border: 1px solid #784807; }
		.c2c .ui-slider-horizontal { height: 10px; background: #ddd; border: 1px solid #ccc; }
		.c2c .ui-slider-handle:hover, .ui-state-hover, .ui-state-focus, .ui-state-active { background: #aaa; }
		
		/* CSS3 ---------------------------------------------------- */
		.c2c .ui-slider-handle { 
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			background: -moz-linear-gradient(top, #f60, #930);
			background: -webkit-gradient(linear, left top, left bottom, from(#f60), to(#930));
		}
		.c2c .ui-slider-horizontal { 
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			background: -moz-linear-gradient(left, #fff, #ddd);
			background: -webkit-gradient(linear, left top, right top, from(#fff), to(#ddd));
		}
		.c2c a.ui-state-hover, .c2c a.ui-state-focus { 
			background: -moz-linear-gradient(top, #666, #333);
			background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333));
			box-shadow: 0px 0px 10px #f60;
			-moz-box-shadow: 0px 0px 10px #f60;
			-webkit-box-shadow: 0px 0px 10px #f60;
		}
		.c2c a.ui-state-active { 
			background: -moz-linear-gradient(top, #ddd, #aaa);
			background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#aaa));
		}
