@charset "utf-8";

/* CSS Document */



/* CSS Reset */

* {

	margin: 0;

	padding: 0;

}



html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 

form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}



body {

	line-height: 150%;
	background-color:#707175;
	background-image: url(../images/body-bg.gif);
	background-repeat: repeat-x;
	background-position:center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}



ul {

	list-style: inside disc;

}



ol{

	list-style: outside disc;

}



blockquote, q {

	quotes: none;

}



blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}



del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/* END CSS RESET*/





h1{

	color:#BDD230;

	font-size:18px;

	font-weight:bold;

	margin-bottom: 3px;

	line-height:150%;

}



#wrapper{

	width:960px;

	height:auto;

	margin-left:auto;

	margin-right:auto;

	background-color: #FFFFFF;

	margin-top: 24px;

}



#header{

	background-image:url(../images/header.jpg);

	height:158px;

	width:960px;

	background-repeat:no-repeat;

	background-color: #8A8B8F;

}



#logo{

	width:auto;

	height:auto;

	float:left;

	padding-top: 40px;

	padding-left: 43px;

}



#1800{

	width:auto;

	height:auto;

	float:right;

	padding-top: 48px;

	padding-right: 30px;

}



#menu{

	width:auto;

	height:54px;

	background-image:url(../images/bg-menu.jpg);

	background-repeat:repeat;

}



#menu-inside{

	width:auto;

	height:54px;

	background-image:url(../images/bg-menu.jpg);

	background-repeat:no-repeat;

	margin-left:0px;

	}

	

	

#content{

	width:auto;

	height:auto;

}	





#footer{

	width:100%;

	height:435px;

	background-image: url(../images/bg-footer.gif);

	top: 515px;

	background-repeat: repeat-x;

}





#inside-footer{

	width:960px;

	margin-left:auto;

	margin-right:auto;

	background-color:#FFFFFF;

	height:435px;

	background-image:url(../images/inside-footer-bg.gif);

	background-repeat:repeat-x;

}



#flash{

width:960px;

	margin-left:auto;

	margin-right:auto;

	background-color:#FFFFFF;

	height:435px;

	background-image:url(../images/phones.jpg);

	background-repeat:repeat-x;

	}

	

#copyright{

	width:auto;

	text-align:center;

	margin-left:auto;

	margin-right:auto;

	padding-top: 400px;

	font-size: 10px;

	}

	

	

/*home-page*/



#box-home-left{
	width:530px;
	margin-left:45px;
	float:left;
	padding-top: 51px;
	text-align: justify;
	line-height: 150%;
	font-size: 12px;

}





#box-spec{

	width:900px;

	margin-left:32px;

	float:left;

	padding-top: 51px;

	text-align: justify;

}





#image-box-right-h{

width:auto;

height:auto;

margin-right:32px;

padding-top:51px;

float:right;

}





/*dealer-page*/

#dealer{

width:auto;

height:auto;

min-height:500px;

margin-left:20px;

margin-right:20px;

}





#contact-form{

	width:440px;

	height:auto;

	background-image:url(../images/bg-reg.gif);

	background-repeat: no-repeat;

	margin-top: 40px;

	margin-left:40px;

	min-height: 500px;

	margin-right: auto;

	border-right: 1px dashed #cccccc;

}



#contact-top{

	width:399px;

	background-image:url(../images/header-contact-form.gif);

	height:89px;

	background-repeat:no-repeat;

}



#contact-middle{

	width:399px;

	height:auto;

	background-repeat:repeat-y;

	background-image:url(../images/inside-contact.gif);

	min-height: 400px;

}



#contact-footer{

width:399px;

height:40px;

background-image:url(../images/bg-contact-footer.gif);

background-repeat:no-repeat;

}







#register-top{

width:399px;

background-image:url(../images/header-contact.gif);

height:89px;

background-repeat:no-repeat;

}



#register-middle{

width:399px;

height:auto;

background-repeat:repeat-y;

background-image:url(../images/inside-contact.gif);

}



#register-footer{

width:399px;

height:40px;

background-image:url(../images/bg-contact-footer.gif);

background-repeat:no-repeat;

}





#inside-contact{

	width:360px;

	padding:5px;

	padding-top: 0px;

	height: auto;

	background-repeat: no-repeat;

	padding-left: 25px;

	min-height: 400px;

}



input{

    border: 1px solid gray; 

    font-family: Verdana;

    color: #333333;

    font-size: 11px;

    background-color: #FEFEFE;

	padding:5px;

	font-weight:bold;

}





textarea,select{

font-weight:bold;

    border: 1px solid gray; 

    font-family: Verdana;

    color: #333333;

    font-size: 11px;

	padding:5px;

    background-color: #FEFEFE;

}





#bo-con{

	width:369px;

	height:80px;

	margin-left: auto;

	margin-right: auto;

}







.green{

	color:#009900;

	font-weight:bold;

	font-size:14px;

}





.answer{

	color:#FF0000;

	font-weight:bold;

	font-size:14px;

}



.size-form{

	font-size:12px;

	font-weight: bold;

}





.red{

color:#FF0000;

font-weight:bold;

font-size:11px;

}



/*downloads*/







.downloads-box{
	width:380px;
	height:auto;
	float:left;
	margin-bottom: 30px;
	margin-left: 15px;
	font-size: 12px;
	text-align: left;
	font-style:italic;

}





.downloads-box-right{
	width:370px;
	height:auto;
	float:right;
	margin-bottom: 20px;
	margin-right: 30px;
	font-size: 12px;
	text-align: left;
	font-style:italic;

}





#downloads-box{

	width:840px;

	height:auto;

	float:left;

	color: #333333;

	font-style: italic;

}







#disclamer{
	width:auto;
	height:auto;
	font-size:10px;
	line-height:150%;
	text-align:justify;
	margin-left:0px;
	margin-right:0px;
	border-top: 1px dashed #cccccc;
	padding-top: 10px;

}



#downloads{

	width:898px;

	height:auto;

	margin-left: auto;

	margin-right: auto;

}



.title-downloads{
	width:auto;
	height:30px;
	text-align:left;
	margin-bottom: 40px;
	font-style: normal;
	margin-top: 50px;

}

.title-downloads2{
	width:auto;
	height:30px;
	text-align:left;
	font-style: normal;
	margin-top: 20px;

}




#inside-downloads{

	width:auto;

	height:auto;

	margin-left:35px;

	margin-right:30px;



}







#faq{

	width:auto;

	height:auto;

	margin-left:35px;

	margin-right:35px;

	margin-top: 40px;

}



#inside-faq{

	width:875px;

	height:auto;

	padding-right: 20px;

	text-align: justify;

}



.faq-downloads{

	width:330px;

	height:auto;

	float:right;

	margin-bottom: 20px;

}





#faq-downloads{

	width:330px;

	height:auto;

	float:right;

	color: #333333;

	font-style: italic;

}



.image-left{

	float:left;

	text-align:left;

	padding-right:15px;

}





.image-right{

float:right;

padding-left:5px;

}



.title-faq-downloads{

	width:auto;

	height:30px;

	text-align:center;

	margin-bottom: 40px;

	font-style: normal;

}









#support{

	width:auto;

	height:auto;

	margin-left:35px;

	margin-right:35px;

	margin-top: 40px;

}



#support{

	width:600px;

	height:auto;

	padding-right: 25px;

	border-right: #cccccc 1px dashed;

	text-align: justify;

}



.support-downloads{

	width:350px;

	height:auto;

	float:right;

	margin-bottom: 20px;

	font-size: 12px;

}





#support-downloads{

	width:430px;

	height:auto;

	float:right;

	color: #333333;

	font-style: italic;

	padding-right: 40px;

}



.title-support-downloads{

	width:400px;

	height:30px;

	text-align:left;

	margin-bottom: 30px;

	font-style: normal;

	float: right;

	margin-top: 35px;

}



























a:link {

	font-weight: bold;

	color: #AB5555;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a:active {

	color: #AB5555;

	text-decoration: none;

	font-weight: bold;



}

a:visited {

	color: #AB5555;

	text-decoration: none;

	font-weight: bold;

}





#support-details{

	width:auto;

	height:auto;

	text-align: justify;

	padding-left: 30px;

	padding-top: 20px;

	font-style: normal;

}





#faq-left{

	width:800px;

	height:auto;

	float:left;

	text-align: left;

	font-size: 12px;

	margin-left: 20px;

	margin-bottom: 75px;

	line-height: 250%;

}



#faq-right{

	float:right;

	width:440px;

	height:auto;

	font-size: 11px;

	text-align: left;

}





.tableheader 

{





border:1px solid #333333;

background-repeat: repeat-x;



background-color: #bdd22f;



color: #333333;



height: 30px;



padding-top: 8px;



padding-bottom: 8px;



margin-bottom: 0px;



text-align: center;



}





.row{

background-color:#CCCCCC;

height:30px;

padding-top: 8px;

padding-bottom: 8px;

margin-bottom: 0px;

border:1px solid #333333;

}





.border-line{

	border:1px dashed #E9E9E9;

	width:600px;

}


.border-line2{
	border:1px dashed #cccccc;
	margin-left:auto;
	margin-right:auto;
	width:auto;

}

