* { margin:0; padding:0;}
body { background:none; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.fleft { float:left; position:relative;}
.fright { float:right; position:relative;}
.clear { clear:both; height:0; line-height:0;}

.2col { width: 48%; color:#ff9900; float:left; margin:5px 0;}

#container { background:url(../images/bg_container.png) repeat-y; width:590px;}
.left { display:none;}
.right { width:590px; float:left; position:relative; border:1px solid #ccc;}

#header { position:relative;}
#header .left { height:50px; background:#464646;}
#header #tel { color:#fff; font-size:1.8em; font-weight:bold; padding:13px 0 0 15px; width:179px; height:35px; display:block;}
#header .right { height:50px; background:#65b90b url(../images/bg_header.gif) repeat-x; background-color:#65b90b; border: none;}
#header .logo { position:absolute; top:8px; left:20px;}
#header #lexbanner { background:url(../images/bg_lexbanner.gif) no-repeat; font-style:italic; width:228px; height:40px; position:absolute; right:15px; top:6px; color:#95937e; font-size:1.2em;}
#header #lexbanner b { position:absolute; left:10px; top:3px; color:#f58d1e;}
#header #lexbanner i { position:absolute; left:10px; top:18px; font-size:12px; color:#333;}
#header #lexbanner img { position:absolute; right:10px; top:2px;}

#content {}
#content .left { background:url(../images/bg_left.gif) repeat-x left top; padding:10px 10px 0 10px; width:174px;}
#content .box { padding:5px 8px 8px 8px;  margin-bottom:10px; background:#f5f6f6 url(../images/bg_navshadow.gif) repeat-x left bottom; border:1px solid #737d84; border-width:0 1px;}
#content #nav { padding:0px;}
#content #news { color:#868686;}
#content #lex { font-style:italic; color:#95937e; font-size:1.2em;}
#content #lex b { color:#f58d1e;}
#content .right { padding:0 0 15px 20px; width:570px; background:#fff; border: none;}

#footer { clear:both; color:#fff;}
#footer .left { height:117px; background:#464646; color:#c3c3c3; padding:20px 20px 0 20px; width:154px;}
#footer .right { height:117px; background:#5db103; padding:20px 15px 0 15px; width:560px;}

#botshadow { display:none;}


.rte_twoeqcol_left, .rte_twoeqcol_right, .rte_twocol_small_left, .rte_twocol_big_right, .rte_twocol_big_left, .rte_twocol_small_right, .rte_threecol { float: left; margin: 5px 0; padding: 5px 0;}
.rte_twoeqcol_left {width: 48%; }
.rte_twoeqcol_right {width: 48%;}
.rte_twocol_small_left {width: 38%;}
.rte_twocol_big_right {width: 58%;}
.rte_twocol_big_left {width: 58%;}
.rte_twocol_small_right {width: 38%;}
.rte_threecol {width: 31%;}

.mceContentBody .rte_twoeqcol_left, .mceContentBody .rte_twoeqcol_right, .mceContentBody .rte_twocol_small_left, .mceContentBody .rte_twocol_big_right, .mceContentBody .rte_twocol_big_left, .mceContentBody .rte_twocol_small_right, .mceContentBody .rte_threecol {border:1px dotted #999;}
#mceTemplatePreview .rte_twoeqcol_left, #mceTemplatePreview .rte_twoeqcol_right, #mceTemplatePreview .rte_twocol_small_left, #mceTemplatePreview .rte_twocol_big_right, #mceTemplatePreview .rte_twocol_big_left, #mceTemplatePreview .rte_twocol_small_right, #mceTemplatePreview .rte_threecol {border:1px dotted #999;}


.clear {clear:both; }

h1 { font-size:1.4em; color:#464646;}
h2 { }
h3 { }
h4 { background:#e3e3e3 url(../images/bg_headerbar.gif) repeat-x; border:1px solid #a3a3a3; border-top-color:#d0d0d0; font-size:1.2em; height:25px; line-height:25px; padding:0 0 0 5px; color:#3c4043; margin:20px 15px 0 0;}
h4 img { margin:-7px 0 0 5px;}

a:link 		{} 
a:visited 	{} 
a:hover 	{} 
a:active 	{} 	

p { margin:10px 0;}

img {border:none;}

ul { margin:0 0 15px 0; list-style-type:none;}
li { background:url(../images/bullet_tick.gif) no-repeat left center; border-bottom:1px solid #dadada; padding:4px 0 4px 20px;}

.highlightbox { background:#fff; border:1px solid #d9d9d9; border-top:none; border-bottom-color:#999; padding:5px; margin:0 15px 0 0;}
.highlightbox ul { margin:0;}
.highlightbox li { border:none;}
#spraying { height:111px; background:url(../images/img_spray.jpg) no-repeat right top;}
#spraying ul { width:260px; float:left;}
#welding { height:111px; background:url(../images/img_weld.gif) no-repeat right top;}
#welding ul { width:260px; float:left;}
.highlightbox .midbox { float:left; width:100px; margin:5px 0 0 10px;}


/* Form Styling */

input{ background: url(../images/form_bg.gif) no-repeat top left; border: 1px solid #555; padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
textarea{ background: url(../images/form_bg.gif) no-repeat top left; border: 1px solid #555; padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.submit{ background: #92ADB4; padding: 3px; font-weight: bold; color: #fff; cursor: pointer; }


/* LiquidWeb Specific Styles Please Leave*/

fieldset.hidden { margin:0; padding:0; border:none;}
.nifty_content { padding:5px 10px 10px 10px;}

.req {color:#ff9900; font-size:1.6em;}

#nifty{ background: #EDFADC;}
#nifty b.rtop, #nifty b.rbottom{display:block;background: #fff;}
#nifty b.rtop b, #nifty b.rbottom b{display:block;height: 1px; overflow: hidden; background: #EDFADC}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
.nifty_content { padding:5px 10px 10px 10px;}

#horizlist { position:relative; z-index:50;}
#horizlist ul { margin:5px 0 10px 10px; padding:0; list-style-type:none;}
#horizlist li { margin:0 10px 5px 0;}
#horizlist li a.current { font-weight:bold; color:#000; padding:3px;}

#news_list {}
#news_list ul { margin:20px 0 20px 5px; padding:0; list-style-type:none;}
#news_list li { margin:15px 0;}

.balloon { display:none;}
#weblink { display:block; background:#fff; color:#FF6600; font-weight:bold; padding:3px 5px; margin:15px 0;}
