BODY { BACKGROUND-IMAGE: url(../images/body_bg.jpg); BACKGROUND-COLOR: #000; MARGIN: 0; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; padding: 0; }
.leftbg { background-image: url(../images/left.png); BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 50% top
 }
.rightbg { background-image: url(../images/right.png); BACKGROUND-REPEAT: repeat; BACKGROUND-POSITION: 50% top
 }
.topmenu {
	PADDING-RIGHT: 34px; FONT: 12px Arial; COLOR: #000; TEXT-DECORATION: none
}
.topmenu A:link {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000; TEXT-DECORATION: none
}
.topmenu A:visited {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #000; TEXT-DECORATION: none
}
.topmenu A:hover {
	COLOR: #82c915; TEXT-DECORATION: none
}
.topmenuselect {
	FONT: 12px Arial; COLOR: #82c915; TEXT-DECORATION: none
}
.menubg {
	BACKGROUND-IMAGE: url(../images/menubg.jpg); TEXT-ALIGN: center; BACKGROUND-REPEAT: no-repeat; FONT: bold 15px Arial; BACKGROUND-POSITION: 50% top; HEIGHT: 53px; COLOR: #fff; VERTICAL-ALIGN: top; TEXT-DECORATION: none
}
.menubg A:link {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #fff; TEXT-DECORATION: none
}
.menubg A:visited {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #fff; TEXT-DECORATION: none
}
.menubg A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.menuselect {
	FONT: bold 15px Arial; COLOR: #000; TEXT-DECORATION: none
}
.right {
	BACKGROUND-IMAGE: url(../images/rightbg.jpg); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: 50% top
}
H1 { MARGIN: 0; FONT: bold 21px/21px Arial; COLOR: #2a9dc4; WORD-SPACING: -3px; TEXT-DECORATION: none; text-align: left; padding: 0; }
H2 { 
MARGIN: 0 0 15px; FONT: bold 26px/30px Arial; LETTER-SPACING: -1px; COLOR: #b7d209; WORD-SPACING: -3px; TEXT-DECORATION: none; padding: 0; 
}

.news H2 { MARGIN: 0 0 15px; COLOR: #b7d209; font-size: 24px; font-family: Arial; font-weight: bold; font-style: normal; font-variant: normal; TEXT-DECORATION: none; padding: 0; }
.news H3 { MARGIN: -40px 0 15px; COLOR: #b7d209; font-size: 14px; font-family: Arial; font-weight: bold; font-style: normal; font-variant: normal; TEXT-DECORATION: none; padding: 0; }
.bodytext {
	TEXT-ALIGN: justify; FONT: 12px/18px Arial; COLOR: #4c525b; TEXT-DECORATION: none
}
.bodytext A:link {
	COLOR: #57b0d0; TEXT-DECORATION: underline
}
.bodytext A:visited {
	COLOR: #57b0d0; TEXT-DECORATION: underline
}
.bodytext A:hover {
	COLOR: #4c525b; TEXT-DECORATION: none
}
.bodytext1 {
	FONT: 10px/12px Arial; COLOR: #4c525b; TEXT-DECORATION: none
}
.bodytext1 A:link {
	COLOR: #57b0d0; TEXT-DECORATION: underline
}
.bodytext1 A:visited {
	COLOR: #57b0d0; TEXT-DECORATION: underline
}
.bodytext1 A:hover {
	COLOR: #4c525b; TEXT-DECORATION: none
}
.url {
	FONT: 11px Arial; COLOR: #4c525b; TEXT-DECORATION: none
}
.url A:link {
	COLOR: #4c525b; TEXT-DECORATION: none
}
.url A:visited {
	COLOR: #4c525b; TEXT-DECORATION: none
}
.url A:hover {
	COLOR: #4c525b; TEXT-DECORATION: underline
}
.installer {
	BACKGROUND-IMAGE: url(../images/2.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; HEIGHT: 138px
}
.find {
	FONT: bold 22px Arial; COLOR: #000000; WORD-SPACING: -3px; TEXT-DECORATION: none
}
.listmenu {
	BORDER-BOTTOM: #7c7d81 1px solid; BORDER-LEFT: #7c7d81 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 133px; FONT: 12px Arial; COLOR: #000000; BORDER-TOP: #7c7d81 1px solid; BORDER-RIGHT: #7c7d81 1px solid; TEXT-DECORATION: none
}
.news {
	FONT: bold 16px Arial; COLOR: #000000; WORD-SPACING: -2px; TEXT-DECORATION: none
}
.stylebg {
	BACKGROUND-IMAGE: url(../images/style-bg.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; HEIGHT: 237px
}
.stylebg1 {
	BACKGROUND-IMAGE: url(../images/style-bg1.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; HEIGHT: 237px
}
.installer-car {
	BACKGROUND-IMAGE: url(../images/1.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; HEIGHT: 236px
}
.installer-text {
	TEXT-ALIGN: justify; FONT: 10px Arial; COLOR: #4c525b; TEXT-DECORATION: none
}
.formtext {
	PADDING-RIGHT: 5px; FONT: 12px Arial; COLOR: #4c525b; TEXT-DECORATION: none
}
.form_border {
	BORDER-BOTTOM: #adadaf 1px solid; BORDER-LEFT: #adadaf 1px solid; BACKGROUND-COLOR: #ffffff; FONT: 12px Arial; COLOR: #4c525b; BORDER-TOP: #adadaf 1px solid; BORDER-RIGHT: #adadaf 1px solid; TEXT-DECORATION: none
}
.formstyle {
	PADDING-LEFT: 10px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 18px/21px Arial; COLOR: #000; WORD-SPACING: -3px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.date {
	COLOR: #57b0d0; FONT-SIZE: 10px; TEXT-DECORATION: none
}
p { text-align: justify; }

/*-----------------------------------------------*/
.contact_tab{
height:auto;
padding:5px;
margin:5px auto;
}

#fields  { 
font-size: 0.8em; 
font-weight: bold; 
}

#fields label {
width: 260px;
display: block;
padding: 0px;
}

#fields input {
border: 1px solid #C8D2D9;
margin: 0 0 3px 0;
width: 260px;
}

#fields textarea {
border: 1px solid #C8D2D9;
margin: 0 0 3px 0;
width: 260px;
height: 63px;
}

#send {
left: 700px;
}

#send input {
width: 80px;
height: 25px;
margin: 0px;
border: 0px;
}

#required  { 
font-size: 0.7em; 
}

/************************* MENU STYLES ****************************/
#navwrapper { margin-left: 25px; }
#nav { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: center top; MARGIN: 0; LIST-STYLE-TYPE: none; HEIGHT: 27px
; padding: 0; }
#nav UL { background-color: transparent; MARGIN: 0; LIST-STYLE-TYPE: none; HEIGHT: 27px
; padding: 0; }
#nav LI {
	BACKGROUND: url(../images/menu_divider.gif) no-repeat 100% 0px; CURSOR: pointer
}
#nav LI.end {
	BACKGROUND: url(#) no-repeat 100% 0px; CURSOR: pointer
}
#nav LI A { DISPLAY: block; COLOR: #fff; font-size: 18px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; TEXT-DECORATION: none
; padding: 6px 11px 7px; }
#nav LI A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#nav LI.selected A {
	COLOR: #000
}
#nav LI.selected A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#nav LI.endselected A {
	COLOR: #000
}
#nav LI.endselected A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#nav LI UL A { BORDER-RIGHT: 1px solid #fff; BORDER-TOP: 1px solid #fff; DISPLAY: block; BACKGROUND: #57b0d0; BORDER-LEFT: 1px solid #fff; WIDTH: 170px; COLOR: #fff; font-size: 13px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
; padding: 5px 5px 5px 10px; }
#nav LI UL A:visited { BORDER-RIGHT: 1px solid #fff; BORDER-TOP: 1px solid #fff; DISPLAY: block; BACKGROUND: #57b0d0; BORDER-LEFT: 1px solid #fff; WIDTH: 170px; COLOR: #fff; font-size: 13px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
; padding: 5px 5px 5px 10px; }
#nav LI UL A:hover { BACKGROUND: #747378; COLOR: #fff
; font-weight: bold; }
#nav LI.selected UL A { BORDER-RIGHT: 1px solid #fff; BORDER-TOP: 1px solid #fff; DISPLAY: block; BACKGROUND: #57b0d0; WIDTH: 170px; COLOR: #fff; font-size: 13px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
; padding: 5px 5px 5px 10px; }
#nav LI.selected UL A:visited { BORDER-RIGHT: 1px solid #fff; BORDER-TOP: 1px solid #fff; DISPLAY: block; BACKGROUND: #57b0d0; WIDTH: 170px; COLOR: #fff; font-size: 13px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
; padding: 5px 5px 5px 10px; }
#nav LI.selected UL A:hover { BACKGROUND: #747378; COLOR: #fff
; font-weight: bold; }
#nav LI UL LI {
	BACKGROUND: #57b0d0
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#nav LI UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -999em; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 176px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; HEIGHT: auto
}
#nav LI LI {
	WIDTH: 150px
}
#nav LI UL UL {
	MARGIN: -1.9em 0px 0px 150px
}
#nav LI:hover UL UL {
	LEFT: -999em
}
#nav LI:hover UL UL UL {
	LEFT: -999em
}
#nav LI.sfhover UL UL {
	LEFT: -999em
}
#nav LI:hover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI LI:hover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI LI LI:hover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI.sfhover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI LI.sfhover UL {
	Z-INDEX: 500; LEFT: auto
}
#nav LI:hover {
	COLOR: #747378; POSITION: static
}
#nav LI.sfhover {
	COLOR: #747378; POSITION: static
}
#nav LI UL LI:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #747378
}
#nav LI UL LI.sfhover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #57b0d0
}
