HTML * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	BACKGROUND: url(../images/main_bg.gif) #2e434b repeat-x 0px 0px
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #6c787d; FONT-SIZE: 12px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
P {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 21px
}
#featured H1 {
	LETTER-SPACING: -2px; COLOR: #537481; FONT-SIZE: 26px
}
H2 {
	PADDING-BOTTOM: 20px; LETTER-SPACING: -1px; COLOR: #3e829c; FONT-SIZE: 21px; FONT-WEIGHT: normal
}
H3 {
	PADDING-BOTTOM: 5px; LETTER-SPACING: -1px; COLOR: #fff; FONT-SIZE: 21px; FONT-WEIGHT: normal
}
H4 {
	PADDING-BOTTOM: 5px; COLOR: #3e829c; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.scrollContainer DIV.panel H2 {
	COLOR: #fff
}
.clearfloat {
	DISPLAY: inline-block
}
.clearfloat:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
* HTML .clearfloat {
	HEIGHT: 1%
}
.clearfloat {
	DISPLAY: block
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
A:link {
	COLOR: #54bee6; TEXT-DECORATION: none
}
A:visited {
	COLOR: #54bee6; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
/*A.readMore:link {
	
}
A.readMore:visited {
	
}
#free-quote A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#free-quote A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#free-quote A:hover {
	TEXT-DECORATION: underline
}*/
/*#main-content A.button1 {
	PADDING-LEFT: 30px; WIDTH: 130px; DISPLAY: block; BACKGROUND: url(../images/button1.png) no-repeat 0px 0px; HEIGHT: 23px; COLOR: #fff; MARGIN-LEFT: 80px; PADDING-TOP: 2px
}
#main-content A.button1:hover {
	BACKGROUND: url(../images/button1.png) no-repeat 0px -25px; TEXT-DECORATION: none
}
UL {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px; LIST-STYLE-IMAGE: none
}
UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; BACKGROUND: url(../images/li_icon.png) no-repeat left center; PADDING-TOP: 5px
}
#main-content UL.buttons {
	MARGIN: 15px 0px; WIDTH: 99%
}
#main-content UL.buttons LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 25px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
#main-content UL.buttons LI.order A {
	PADDING-LEFT: 15px; WIDTH: 103px; DISPLAY: block; BACKGROUND: url(../images/order.png) no-repeat 0px 0px; HEIGHT: 20px; COLOR: #fff; PADDING-TOP: 5px
}
#main-content UL.buttons LI.order A:hover {
	PADDING-LEFT: 15px; WIDTH: 103px; DISPLAY: block; BACKGROUND: url(../images/order.png) no-repeat 0px -25px; HEIGHT: 20px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#main-content UL.buttons LI.enlarge A {
	PADDING-LEFT: 12px; WIDTH: 103px; DISPLAY: block; BACKGROUND: url(../images/enlarge.png) no-repeat 0px 0px; HEIGHT: 20px; COLOR: #fff; PADDING-TOP: 5px
}
#main-content UL.buttons LI.enlarge A:hover {
	PADDING-LEFT: 12px; WIDTH: 103px; DISPLAY: block; BACKGROUND: url(../images/enlarge.png) no-repeat 0px -25px; HEIGHT: 20px; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 5px
}*/
* HTML DIV#wrapper {
	PADDING-TOP: 48px
}
#wrapper {
	MARGIN: 48px auto 0px; WIDTH: 940px
}
#header {
	WIDTH: 940px; MARGIN-BOTTOM: 20px; HEIGHT: 40px
}
#slider-container {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 920px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/slider_bg_top.gif) #1d292e no-repeat left top; PADDING-TOP: 10px
}
#featured {
	PADDING-BOTTOM: 65px; MARGIN-TOP: 5px; PADDING-LEFT: 26px; WIDTH: 326px; BACKGROUND: url(../images/featured_bgd.png) no-repeat; FLOAT: left; PADDING-TOP: 65px
}
#slider-bottom {
	WIDTH: 940px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/slider_bg_bottom.gif) no-repeat left top; HEIGHT: 19px
}
#content {
	WIDTH: 940px
}
#sidebar {
	WIDTH: 290px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 15px
}
.sidebar-element {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px; BACKGROUND: url(../images/rounded_top.png) #1c292e no-repeat left top; PADDING-TOP: 9px
}
.sidebar-bottomelement {
	WIDTH: 290px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/rounded_bottom.png) #1c292e no-repeat left top; HEIGHT: 23px
}
#free-quote {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px; BACKGROUND: url(../images/free_quote_top.png) #5f96ac no-repeat left top; PADDING-TOP: 9px
}
#main-content-wrapper {
	WIDTH: 900px;
	FLOAT: left
}
#main-content {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 20px;
	WIDTH: 900px;
	PADDING-RIGHT: 20px;
	BACKGROUND: #fff no-repeat left top;
	PADDING-TOP: 10px
}
#main-content-bottom {
	WIDTH: 900px; BACKGROUND:  no-repeat left top; HEIGHT: 17px
}
#footer {
	MARGIN-TOP: 7px
}
#footer P {
	TEXT-ALIGN: center; COLOR: #fff
}

#logo-container {
	WIDTH: 216px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px
}
#logo-container SMALL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1#logo {
	TEXT-INDENT: -9000px; WIDTH: 372px; BACKGROUND: url(../images/logo.png) no-repeat 0px 0px; HEIGHT: 40px
}
H1 A {
	WIDTH: 216px; DISPLAY: block; HEIGHT: 40px; TEXT-DECORATION: none
}
H1 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#search {
	MARGIN-TOP: 10px; WIDTH: 316px; DISPLAY: inline; FLOAT: right; HEIGHT: 25px
}

#navigation {
	LINE-HEIGHT: 42px; WIDTH: 940px; MARGIN-BOTTOM: 8px; BACKGROUND: url(../images/menu_bg.gif) no-repeat 0px 0px; HEIGHT: 46px
}
#navigation UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#navigation UL LI {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 42px; PADDING-TOP: 0px
}
#navigation UL LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../images/menu_divider.gif) no-repeat right top; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#navigation UL LI A:hover {
	COLOR: #54bee6
}
#navigation UL LI A.current {
	COLOR: #54bee6
}
BLOCKQUOTE {
	PADDING-BOTTOM: 15px
}
/*BLOCKQUOTE DIV {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/quote_right.png) #1c292e no-repeat right bottom; PADDING-TOP: 15px
}
BLOCKQUOTE P.text {
	FONT-STYLE: italic; TEXT-INDENT: 30px; PADDING-LEFT: 10px; BACKGROUND: url(../images/quote_left.png) no-repeat left top; COLOR: #8598a0
}
.testimonial-name {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px
}
TABLE {
	MARGIN: 20px 0px; WIDTH: 99%; BORDER-COLLAPSE: collapse
}
TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.2; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; BACKGROUND: #3e829c; COLOR: #fff; FONT-WEIGHT: bold; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 2px
}
TD {
	BORDER-BOTTOM: #80bcd3 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
TD * {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; PADDING-TOP: 6px
}
TR.alt TD {
	BACKGROUND: #ecf6fc
}
TR.over TD {
	BACKGROUND: #bcd4ec
}
TR:hover TD {
	BACKGROUND: #bcd4ec
}
FIELDSET {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 10px; WIDTH: 550px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
FIELDSET LEGEND {
	DISPLAY: none
}
FORM P {
	PADDING-BOTTOM: 0px
}
LABEL {
	TEXT-ALIGN: left; MARGIN: 5px; WIDTH: 140px
}
.required {
	COLOR: #3e829c
}
INPUT {
	BORDER-BOTTOM: #d6e2e7 1px solid; BORDER-LEFT: #d6e2e7 1px solid; PADDING-BOTTOM: 3px; MARGIN: 5px; PADDING-LEFT: 3px; WIDTH: 300px; PADDING-RIGHT: 3px; BACKGROUND: #fff; COLOR: #6c787d; BORDER-TOP: #d6e2e7 1px solid; BORDER-RIGHT: #d6e2e7 1px solid; PADDING-TOP: 3px
}
TEXTAREA {
	BORDER-BOTTOM: #d6e2e7 1px solid; BORDER-LEFT: #d6e2e7 1px solid; PADDING-BOTTOM: 3px; MARGIN: 5px; PADDING-LEFT: 3px; WIDTH: 300px; PADDING-RIGHT: 3px; BACKGROUND: #fff; COLOR: #6c787d; BORDER-TOP: #d6e2e7 1px solid; BORDER-RIGHT: #d6e2e7 1px solid; PADDING-TOP: 3px
}
TEXTAREA {
	WIDTH: 400px; MARGIN-BOTTOM: 10px; HEIGHT: 150px
}
INPUT:focus {
	BORDER-BOTTOM: #9ed7ec 1px solid; BORDER-LEFT: #9ed7ec 1px solid; BORDER-TOP: #9ed7ec 1px solid; BORDER-RIGHT: #9ed7ec 1px solid
}
TEXTAREA:focus {
	BORDER-BOTTOM: #9ed7ec 1px solid; BORDER-LEFT: #9ed7ec 1px solid; BORDER-TOP: #9ed7ec 1px solid; BORDER-RIGHT: #9ed7ec 1px solid
}
INPUT.button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND: url(../images/button1-hover.png) no-repeat; HEIGHT: 25px; COLOR: #fff; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
INPUT.button:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.notification_error {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #a5041e; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.notification_ok {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #418a06; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.contact-info {
	PADDING-TOP: 15px
}
.contact-info P.contact-details {
	COLOR: #8598a0
}
.contact-info P.contact-details SPAN {
	COLOR: #fff
}*/
#slider {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 520px; BACKGROUND: #1d292e; FLOAT: left; PADDING-TOP: 10px
}
.scroll {
	POSITION: relative; WIDTH: 520px; BACKGROUND: #1d292e; HEIGHT: 162px; CLEAR: left; OVERFLOW: auto
}
.scrollContainer DIV.panel {
	WIDTH: 520px; HEIGHT: 162px
}
.scrollContainer DIV.panel IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 20px
}
.scrollContainer DIV.panel DIV.panel-text {
	WIDTH: 75%; FLOAT: left; COLOR: #8598a0
}
.scrollContainer DIV.panel DIV.panel-text P.more {
	WIDTH: 103px; FLOAT: right
}
.scrollContainer DIV.panel DIV.panel-text P.more A {
	MARGIN-TOP: 10px; PADDING-LEFT: 20px; WIDTH: 103px; DISPLAY: block; BACKGROUND: url(../images/read-more-button.png) no-repeat 0px 0px; HEIGHT: 23px; COLOR: #fff; PADDING-TOP: 2px
}
.scrollContainer DIV.panel DIV.panel-text P.more A:hover {
	BACKGROUND: url(../images/read-more-button.png) no-repeat 0px -25px; TEXT-DECORATION: none
}
.scrollButtons {
	POSITION: absolute; TOP: 75px; CURSOR: pointer
}
.left.scrollButtons {
	LEFT: -30px
}
.right.scrollButtons {
	LEFT: 540px
}
.cntctlft{margin-top:15px; font-family:"verdana"; font-size:12px; width:100px;}
.cntctryt{padding:10px 0 0 0;}
.txt{background:#f2f2f2; color:#333333; font:"verdna"; font-size:12px; width:200px; border:solid 1px #CCCCCC; height:20px;}
.txtarea{background:#f2f2f2; color:#333333; font:"verdna"; font-size:12px; width:200px; border:solid 1px #CCCCCC; height:60px;}
.msg{ vertical-align:middle;}
#inpt{border-right:solid #CCCCCC 1px;}
.btn{ margin-top:10px; color:#FFFFFF; background:#3e829c; border:none;}
