*{
	font-family:tahoma;
	font-size:11px;
	outline:none;
}

body{
	margin:0;
	padding:0;
	font:11px Tahoma, Arial;
	font-weight:normal;	
	line-height:20px;
	color:#333;
	background:#ededed url('/images/bg_web.png') repeat-x;	
}

#general{
	width:1000px;
	margin:0 auto;
}

#header{
	margin:0 auto;
	width:1000px;
	height:100px;
	position:relative;
}
#nav{
	width:1000px;
	margin:0 auto;
}
#content{
	width:998px;
	border-left:1px #ddd solid;
	border-right:1px #ddd solid;
	min-height:500px;
	margin:0 auto;
	background-color:#f0f0f0;
}


#footer{
	height:200px;
	background-color:#191919;
	text-align:center;
	color:#fff;
	clear:both;
	width:100%;	
	min-width:1000px;
}

#footer_center{
	width:1000px;
	border-left:1px;
	border-right:1px;
	background-image:url('../images/footer_bg.jpg');
	border-top:0;
	border-bottom:0;
	border-color:#fff;
	border-style:solid;
	margin:0 auto;

	height:200px;
}
#footer_center_text{
	text-align:right;
}
#footer_center_text a{
	text-decoration:none;
	color:#fff;
}
.footer_col1{
	margin-top:20px;
	width:170px;
	border:0px red solid;
	float:right;
}
.footer_col1 span{
	margin-right:27px;
	font-weight:bold;
}
.footer_col1 ul{
	margin:0;
}
.footer_col_dotted_left{
	margin-top:20px;
	width:170px;
	border:0px red solid;
	float:right;
	border-left:1px #fff dotted;
	height:180px;
}
.footer_col_dotted_left span{
	margin-right:27px;
	font-weight:bold;
}
.footer_col_dotted_left ul{
	margin:0;
}
.footer_col_dotted_right{
	margin-top:20px;
	width:290px;
	border:0px red solid;
	float:right;
	height:160px;
	position:relative;
}
.footer_col_dotted_right span{
	margin-right:20px;
	font-weight:bold;
}
.footer_col_dotted_right ul{
	margin:0;
}

a{
	text-decoration:none;
	color:#3B5992;
}

img{
	border:0;
}
a img{
	border:0;	
}

button{ 
	background-image:url('/images/button.png');
	color:#fff;	
	font-family:Tahoma;
	font-size:11px;
	height:40px;
	width:125px;
	border:0;
}


.button_order{ 
	background-image:url('/images/button_order.png');
	color:#fff;	
	font-family:Tahoma;
	font-size:11px;
	height:30px;
	width:94px;
	margin-top:10px;
	border:0px green solid;	
}

.clear{
	clear:both;
}

input{
	font-size:11px;
}

.basic{
	width:950px;
	margin:0 auto;
	padding:14px;
}
.basic p{
	font-size:11px;
	font-family:tahoma;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #dedede;
	padding-bottom:10px;
}
#div_col2{
	margin:2px 0 20px 10px;
	width:500px;
	float:right;
}	
.basic label{
	font-family:tahoma;
	display:block;
	font-weight:bold;
	text-align:left;
	width:180px;
	float:right;		
	padding-left:5px;
}
.basic .small{
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	width:180px;
}



#message_new_form{
	height:20px;
	display:none;
	padding-bottom:20px;
}	
#message_new_form img{
	float:right;
	padding-right:5px;	
}

#message_new_form div{
	display:block;
	padding-top:10px;
}

input.textbox{
	background:url('/images/text_field.png') 0px -25px;
	width:264px;
	height:21px;
	line-height:24px;
	border:0px red solid;
	padding-top:4px;
	padding-right:4px;
	float:right;
}
input.textbox:hover{
	background:url('/images/text_field.png') 0px 0px;
	width:264px;
	height:20px;
	line-height:24px;
	border:0px red solid;
	padding-top:4px;
	padding-right:4px;
	float:right;
}

select.textbox{
	background:url('/images/text_field.png') 0px -25px;
	width:268px;
	height:26px;
	border:0px;
	padding-top:5px;
	padding-right:4px;
	float:right;	
}
select.textbox:hover{
	background:url('/images/text_field.png') 0px 0px;
	border:0px;
	float:right;	
}

textarea.textbox{
	background:url('/images/textarea.png') 0px -102px;
	width:258px;
	height:90px;
	border:0;
	padding:5px;	
	background-repeat:no-repeat;
	float:right;
}
textarea.textbox:hover{
	background:url('/images/textarea.png') 0px 0px;
	border:0px;
	background-repeat:no-repeat;
	float:right;	
}

.star{
	color:#20A8E9;
	float:right;
}
.field_error{
	color:#f00;
}

.field_normal{
	color:#333;
}

#page_2{
	display:none;
	text-align:center;
	clear:both;
}

	

	
/* kwicks */
 .kwicks {  
	list-style: none;  
	height:40px;
    position: relative;  
    margin: 0;  
    padding: 0; 
	background-image:url('../images/no_flicker.jpg'); /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/

 }  
 .kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 125px;
	height: 40px;
	margin-right: 0px;
	background-image:url('../images/kwicks_sprite.jpg');
	background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-200px 0px;
}
#kwick3 {
	background-position:-400px 0px;
}
#kwick4 { 
	background-position:-600px 0px;
}
#kwick5 { 
	background-position:-800px 0px;
}
#kwick6 { 
	background-position:-1000px 0px;
}
#kwick7 { 
	background-position:-1200px 0px;
}
#kwick8 { 
	background-position:-1400px 0px;
}


#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -200px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -400px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -600px bottom; 
}
#kwick5.active, #kwick5:hover {
	background-position: -800px bottom; 
}
#kwick6.active, #kwick6:hover {
	background-position: -1000px bottom; 
}
#kwick7.active, #kwick7:hover {
	background-position: -1200px bottom; 
}
#kwick8.active, #kwick8:hover {
	background-position: -1400px bottom; 
}

#kwick1 a{
	background-image:url('../images/end.jpg');
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -80px;
}

#kwick8 a{
	background-image:url('../images/end.jpg');
	background-repeat:no-repeat;
	background-position: right -40px;
}
#kwick8 a:hover{
	background-position: right -120px;
}
/* end kwicks */

/* jquery-ui-slider-additions */

.ui-slider  {
	text-decoration: none !important;
	font-family:tahoma;
	font-size:9px;
}
.ui-slider-tooltip {
	display: none;
}
.ui-slider-handle-active .ui-slider-tooltip {
	display: block;
	position: relative;
	top: -25px;
	text-align: center;
	padding: .2em;
	font-size: .9em;
	width: 8em;
	margin-left: -4em;
	text-decoration: none !important;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 1.3em;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-component-content, .ui-slider dd span.ui-component-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}

/* jquery-slider-ui-additions */
