BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/bg.gif) #222; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 12px/150% arial; COLOR: #555; PADDING-TOP: 0px; LETTER-SPACING: 0.01em
}
A:link {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
A:visited {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 20px arial; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: 14px arial; PADDING-TOP: 3px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: 14px arial; PADDING-TOP: 3px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: 14px arial; PADDING-TOP: 3px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: 14px arial; PADDING-TOP: 3px
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.inner {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 960px; TEXT-ALIGN: center
}
* HTML .inner {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 960px; TEXT-ALIGN: center
}
.wrap {
	MARGIN: 0px auto; WIDTH: 900px
}
.wrap_header {
	MARGIN: 0px auto; WIDTH: 960px; TEXT-ALIGN: center
}
#header {
	BACKGROUND: url(../images/bg_header.gif); HEIGHT: 155px
}
.logo {
	FLOAT: left; MARGIN: 20px 0px 0px
}
.callout_header_right {
	FLOAT: right; MARGIN: 20px 0px 0px
}
.header_top {
	WIDTH: 960px; HEIGHT: 109px
}
.header_bottom {
	WIDTH: 960px; HEIGHT: 46px
}
#navigation {
	FLOAT: left; MARGIN: 16px 0px 0px; OVERFLOW: hidden; HEIGHT: 30px
}
#navigation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#navigation UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigation UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/tab.gif) no-repeat; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 140px; COLOR: #fff; PADDING-TOP: 7px; HEIGHT: 30px; TEXT-DECORATION: none
}
#navigation UL LI A:hover {
	BACKGROUND: url(../images/tab_over.gif) no-repeat; COLOR: #686530
}
#navigation UL LI A.active {
	BACKGROUND: url(../images/tab_over.gif) no-repeat; COLOR: #686530
}
#navigation_mini {
	MARGIN-TOP: 16px; FLOAT: right; HEIGHT: 9px
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 30px
}
#content H1 {
	MARGIN: 0px; FONT: 24px arial; COLOR: #882f03
}
#content H2 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 13px; FONT: 20px arial; COLOR: #882f03; PADDING-TOP: 0px! important
}
#content H3 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 15px 0px 3px; FONT: 18px arial; COLOR: #882f03; PADDING-TOP: 0px! important
}
#content H3 A.top {
	FLOAT: right; MARGIN: 4px 10px 0px 0px; FONT: bold 10px/10px arial; WIDTH: 13px; HEIGHT: 12px; TEXT-DECORATION: none
}
#content P {
	MARGIN: 0px 0px 15px; FONT: 13px/150% arial
}
#content TABLE {
	
}
#content TD {
	
}
#content #contact TABLE {
	MARGIN: 0px
}
#content #contact TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; BORDER-RIGHT-WIDTH: 0px
}
#content .comp_info TABLE {
	MARGIN-BOTTOM: 0px! important; WIDTH: auto
}
#content .comp_info TR {
	
}
#content .comp_info TD {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 10px! important; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px! important
}
#content .comp_info TD IMG {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important
}
#content .comp_info UL {
	MARGIN: 0px
}
.layout1_left {
	FLOAT: left; WIDTH: 680px
}
.layout1_right {
	FLOAT: right; WIDTH: 190px
}
.layout2_left {
	FLOAT: left; WIDTH: 190px
}
.layout2_right {
	PADDING-LEFT: 30px! important; FLOAT: right; MARGIN-BOTTOM: 15px; WIDTH: 650px
}
.layout2_right IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.layout2_right A {
	COLOR: #882f03! important
}
.layout3_left {
	FLOAT: left; WIDTH: 190px
}
.layout3_right {
	FLOAT: right; MARGIN-BOTTOM: 15px; WIDTH: 650px
}
.layout3_right IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.layout3_right A {
	COLOR: #882f03! important
}
#footer {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 960px
}
.footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #b2a97e 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #b2a97e; PADDING-TOP: 6px
}
.footer A {
	FONT-SIZE: 11px; COLOR: #b2a97e; TEXT-DECORATION: none
}
.red_squares UL {
	MARGIN: 0px 0px 0px 15px
}
.red_squares LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/red_dot.gif) no-repeat 3px 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.red_squares LI A {
	COLOR: #555; TEXT-DECORATION: none
}
.red_squares LI UL {
	MARGIN: 0px 0px 0px 15px
}
.red_squares LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/dash_gray.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.new_arrivals1 {
	CLEAR: left; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 11px! important; BACKGROUND: url(../images/bg_new_arrivals1.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 189px; COLOR: #fff; PADDING-TOP: 1px! important; HEIGHT: 19px; TEXT-ALIGN: right
}
.new_arrivals2 {
	CLEAR: left; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: 11px! important; BACKGROUND: url(../images/bg_new_arrivals2.jpg) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px! important; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 189px; COLOR: #fff; PADDING-TOP: 1px! important; HEIGHT: 19px; TEXT-ALIGN: right
}
.new_arrivals1 A {
	COLOR: #fff
}
.new_arrivals2 A {
	COLOR: #fff
}
.sub_menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #777; FILTER: alpha(opacity=88); LEFT: auto; PADDING-BOTTOM: 15px; MARGIN: 30px 0px 0px 30px; OVERFLOW: hidden; WIDTH: 180px; COLOR: #fff; PADDING-TOP: 0px; POSITION: absolute; TOP: auto; -moz-opacity: .88
}
.sub_menu P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold! important; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 100%; PADDING-TOP: 15px
}
.sub_menu UL {
	MARGIN: 0px 0px 0px 15px
}
.sub_menu LI {
	MARGIN: 0px 0px 0px 15px; LIST-STYLE-TYPE: square
}
.sub_menu LI A {
	COLOR: #fff
}
.sub_nav UL {
	MARGIN: 0px
}
.sub_nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sub_nav LI A {
	COLOR: #555; TEXT-DECORATION: none
}
.sub_nav LI A:hover {
	COLOR: #882f03! important; TEXT-DECORATION: underline! important
}
.sub_nav LI A.active2 {
	COLOR: #882f03! important; TEXT-DECORATION: underline! important
}
.sub_nav LI UL {
	MARGIN: 0px 0px 0px 15px
}
.sub_nav LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/dash_gray.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.slab_gallery {
	MARGIN: 0px 0px 20px; WIDTH: 220px; HEIGHT: 508px
}
.slab_gallery_items {
	BORDER-RIGHT: #d9d2c2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d9d2c2 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d9d2c2 1px solid; WIDTH: 208px; PADDING-TOP: 8px; BORDER-BOTTOM: #d9d2c2 1px solid; HEIGHT: 486px
}
.slab_gallery_items P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px 15px; COLOR: #555; PADDING-TOP: 0px
}
.slab_gallery_items IMG.non-active {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 178px; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 40px
}
.slab_gallery_items IMG.active {
	BORDER-RIGHT: #ffcc00 2px solid; BORDER-TOP: #ffcc00 2px solid; BORDER-LEFT: #ffcc00 2px solid; WIDTH: 178px; BORDER-BOTTOM: #ffcc00 2px solid; HEIGHT: 40px
}
.slab_gallery_items SMALL {
	DISPLAY: block; MARGIN-BOTTOM: 6px! important
}
H1.tile {
	WIDTH: 300px
}
#tile DIV.tile_box_wrap {
	OVERFLOW-Y: hidden; OVERFLOW: auto; WIDTH: 650px; HEIGHT: 170px! important
}
#tile TABLE {
	WIDTH: auto! important
}
#tile TD.tile_box {
	MARGIN: 0px; TEXT-ALIGN: center
}
#tile A {
	DISPLAY: block; WIDTH: 155px; TEXT-ALIGN: center
}
#tile IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#tile H3 {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px 0px 5px; FONT: bold 13px/13px arial; COLOR: #686530! important; PADDING-TOP: 0px! important
}
#tile P {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 2px 0px; FONT: 10px/10px arial; PADDING-TOP: 0px! important; LETTER-SPACING: 0em! important
}
H1.commercial {
	WIDTH: 300px
}
#commercial IMG {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#commercial H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; FONT: bold 13px/13px arial; PADDING-TOP: 0px
}
#commercial H3 SPAN A {
	COLOR: #666! important; TEXT-DECORATION: none
}
.clickthumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.contactFrm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.contactFrm-phone {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-TOP: 5px
}
.contactFrm-phone P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 10px
}
.frm-btn {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.frm-input {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ebebeb
}
.frm-select {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ebebeb
}
.frm-textarea {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebebeb
}
.message-container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 35px; BACKGROUND: url(../images/admin_about.gif) #ebf4dd no-repeat 10px 12px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 20px; COLOR: #333; PADDING-TOP: 10px; FONT-STYLE: italic! important
}
.img_vert {
	VERTICAL-ALIGN: top
}
A.arrows {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/arrows.jpg) no-repeat 3px 5px
}
.blue {
	COLOR: #202d61
}
.red {
	COLOR: #a02013
}
.orange {
	COLOR: #ffab00
}
.green {
	COLOR: #686530! important
}
.bg_gray {
	BACKGROUND: #ebebeb
}
.bg_brown {
	BACKGROUND: #eae5cf
}
.bg_blue {
	BACKGROUND: #e2e7f5
}
.bold {
	FONT-WEIGHT: bold
}
.float_left {
	FLOAT: left
}
.float_right {
	FLOAT: right
}
.clearer_after:unknown {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px; HEIGHT: 0px; content: ""
}
.clearer_hard {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px; HEIGHT: 0px; content: ""
}
.no_margin_top {
	MARGIN-TOP: 0px! important
}
.no_margin_bottom {
	MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 0px! important
}
.margin_top {
	MARGIN-TOP: 30px
}
.margin_bottom {
	MARGIN-BOTTOM: 30px
}
.background_white {
	BACKGROUND: #fff
}
.content_pad {
	MARGIN: 0px 30px
}
.border_left {
	BORDER-LEFT: #b2a97e 1px solid
}
HR.thin {
	BORDER-TOP: #b2a97e 1px solid; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 18px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#loading {
 	width: 200px;
 	height: 100px;
 	background-color: #c0c0c0;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
}

