html, body { margin:0px; padding:0px; }

body { background-color:#f3f3f3; background-image:url(../images/base_bg.gif); background-repeat:repeat-y; background-position:center; color:#434343; font-family:Arial, Helvetica, sans-serif; font-size:14px; }

h1 { font-size:21px; font-weight:normal; margin-top:0px; padding-top:0px; } 
h2 { font-size:18px; font-weight:normal; margin-top:0px; padding-top:0px; /*color:#0C64AE;*/ }
p { margin:0px; padding:0px; padding-bottom:15px; line-height:18px; }

a { color:#1e79c5; outline:none; padding-left:2px; padding-right:2px; font-weight:bold; } a:hover { color:#FFFFFF; background-color:#1e79c5; outline:none; padding-left:2px; padding-right:2px; font-weight:bold; }
IMG { border:0px; }
.blue { color:#0C64AE; }
.clear { clear:both; height:20px; } .clearnoh { clear:both; } .clearF { clear:both; }
.divider { border-top:1px solid #dddddd; margin-bottom:15px; height:1px; }
a.nobg:hover, .nobg a:hover { background:none; }

#bodyFrame { width:983px; margin:auto; }

#content { margin-top:25px; margin-bottom:25px; margin-left:24px; margin-right:24px; }
#contentLine { border-top:1px solid #cccccc; }

.backtop { text-align:right; display:block; height:20px; border-bottom:1px solid #cccccc; margin-bottom:20px; }

.STAC { width:23px; height:32px; background-image:url(../images/wehere.gif) }
#maptop { position:absolute; z-index:100; width:612px; height:4px; background-image:url(../images/map_top.gif); background-repeat:no-repeat; }
#mapbottom { position:absolute; z-index:100; }
#mapbot { position:relative; top:317px; width:6px; height:6px; background-image:url(../images/map_bottom.gif); background-repeat:no-repeat; }

#headerLogo { float:left; width:349px; padding-left:20px; padding-top:35px; padding-bottom:35px; }
#headerContent { float:right; width:520px; text-align:right; padding-right:20px; padding-top:35px; padding-bottom:35px; }

#navigation { clear:left; height:40px; background-image:url(../images/nav/nav.gif); font-size:16px; width:100%; }
#navend { background-image:url(../images/nav/nav_end.gif); width:11px; float:right; height:40px; }
#navfnt { background-image:url(../images/nav/leftside.gif); background-repeat:no-repeat; height:40px; width:7px; position:absolute; z-index:150; }

ul.mainNav { height:40px; margin:0px; padding:0px; background:url(../images/main/mainNav_background2.jpg) no-repeat; }
ul.mainNav li { float:left; position:relative; width:133px; margin:0px; padding:0px; list-style-type:none; text-align:center; z-index:99;}
ul.mainNav a { display:block; margin:0px; padding-top:10px; height:30px; background-image:url(../images/nav/nav.gif); color:#FFFFFF; text-decoration:none; }
ul.mainNav a:hover { background-image:url(../images/nav/nav_o.gif); color:#FFFFFF; text-decoration:none; }
ul.mainNav a.on { background-image:url(../images/nav/nav_sel.gif); color:#FFFFFF; text-decoration:none; }

#navgap { height:1px; clear:both; margin:0px; padding:0px; } #textgap { clear:both; height:25px; }

#specials { background-image:url(../images/home/6.jpg); background-repeat:no-repeat; width:612px; height:323px; float:left; }
#specials h1 { margin-left:24px; width:500px; margin-top:20px; margin-bottom:10px; } #specials p { margin-left:24px; width:400px; }
#specialsside { background-image:url(../images/home_wesell.gif); background-repeat:no-repeat; height:303px; width:371px; background-position:right top; float:left; color:#FFFFFF; margin:0px; padding:0px; padding-top:20px; overflow:hidden; } #specialpad { margin-left:28px; }
#specialsside p { margin:0px; padding:0px; padding-right:30px; padding-bottom:10px; } 
#specialsside ul { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:10px; } #specialsside a, #specialsside a:hover { background:none; color:#FFFFFF }

#flashcontent { background-image:url(../images/home/1.jpg); background-repeat:no-repeat; width:612px; height:323px; float:left; }
#weSell { background-image:url(../images/home_wesell.gif); background-repeat:no-repeat; height:323px; width:371px; background-position:right top; float:left; color:#FFFFFF; margin:0px; padding:0px; }
#weSell h1 { font-size:18px; display:block; text-align:center; margin:0px; padding:0px; margin-top:40px; margin-bottom:32px; width:365px; } #weSell h2 { font-size:16px; color:#FFFFFF; }
#columnA { width:165px; float:left; margin:0px; padding:0px; padding-left:15px; } #columnA h2 { background-image:url(../images/home_icon_table2.gif); background-repeat:no-repeat; margin:0px; padding:0px;  padding-left:70px; height:33px; margin-left:15px; margin-bottom:25px; padding-top:10px; } 
#columnB { width:165px; float:left; margin:0px; padding:0px; } #columnB h2 { width:100px; background-image:url(../images/home_icon_chair2.gif); background-repeat:no-repeat; padding-left:45px; height:33px; margin-left:25px; margin-bottom:25px; padding-top:10px; } 

#contactus { background-image:url(../images/home_wesell.gif); background-repeat:no-repeat; height:323px; width:371px; background-position:right top; float:right; color:#FFFFFF; margin:0px; padding:0px; }
#contactus h1 { font-size:18px; display:block; text-align:center; margin:0px; padding:0px; margin-top:30px; margin-bottom:25px; width:365px; } #contactus p { margin:0px; padding:0px; margin-bottom:5px; }
#contactus #columnA { width:125px; float:left; margin:0px; padding:0px; } #contactus #columnA p { padding-left:20px; text-align:right; } #contactus #columnB a { color:#FFFFFF; } #contactus #columnB a:hover { color:#FFFFFF; background:none; }
#contactus #columnB { width:230px; float:left; margin:0px; padding:0px; } #contactus #columnB p { padding-left:15px; }
.formrow { width:600px; margin-bottom:3px; } .formrow label { width:160px; display:block; float:left; } .formrow input, .formrow textarea { border:1px solid #bbbbbb; width:380px; }
.errormessage { color:#FF0000; } .formrowbut { margin-top:10px; margin-left:160px; }

#ourgoals { clear:both }
#poleleft { background-image:url(../images/home_2_left.gif); background-repeat:no-repeat; width:9px; height:38px; float:left }
#poleright { background-image:url(../images/home_2_right.gif); background-repeat:no-repeat; width:10px; height:38px; float:right }
#policies { background-color:#1b71b9; height:34px; margin-top:4px; float:left; width:964px; }
#whychoose { width:320px; float:left; color:#FFFFFF; font-size:16px; height:20px; padding-top:7px; font-weight:bold; padding-left:15px; }
.carousel { width:615px; overflow:hidden; float:left; height:30px; } 
.carousel div { height:20px; text-align:right; width:615px; padding-top:7px; color:#FFFFFF; font-size:16px; height:24px; }

#feature { float:left; width:390px; }

#textColumnA { margin:0px; padding:0px; padding-left:24px; width:570px; float:left; margin-right:20px; padding-top:25px; }
#textColumnB { float:left; width:320px; background-image:url(../images/side_bg.gif); background-repeat:repeat-y; background-position:left; padding-left:35px; padding-top:25px; }

#textColumnB a:hover { background:none; } #textColumnB div { padding-bottom:3px; }

#tableColumnA { float:left; width:550px; margin-top:20px; border-right:1px solid #cccccc; }
#tableColumnB { float:left; width:360px; margin-top:20px; margin-left:20px; }

/*tables*/
.items { width:160px; float:left; padding-right:5px; margin-right:10px; margin-left:8px; border-right:1px solid #eeeeee; height:350px; }
.itemsFirst { width:160px; float:left; padding-right:5px; margin-right:8px; border-right:1px solid #eeeeee; height:350px; }
.itemsLast { width:160px; float:left; padding-right:5px; height:350px; margin-left:8px; } 
/*chairs*/
.itemsC { width:160px; float:left; padding-right:10px; margin-right:10px; margin-left:8px; border-right:1px solid #eeeeee; height:300px; }
.itemsCFirst { width:160px; float:left; padding-right:10px; margin-right:8px; border-right:1px solid #eeeeee; height:300px; }
.itemsCLast { width:160px; float:left; padding-right:10px; height:300px; margin-left:8px; } 
/*chairs*/
.itemsH { width:160px; float:left; padding-right:10px; margin-right:10px; margin-left:8px; border-right:1px solid #eeeeee; }
.itemsHFirst { width:160px; float:left; padding-right:10px; margin-right:8px; border-right:1px solid #eeeeee; }
.itemsHLast { width:160px; float:left; padding-right:10px; margin-left:8px; } 
.items ul { margin-top:0px; margin-bottom:0px; margin-left:0px; padding:0px; } .items li { margin-left:20px; }

#productleft { float:left; width:505px; margin-right:10px; margin-top:20px; } #photoright { float:left; width:400px; border-left:1px solid #cccccc; padding-left:15px; margin-top:20px; }
#productleft2 { float:left; width:430px; margin-right:20px; margin-top:20px; } #photoright2 { float:left; width:460px; border-left:1px solid #cccccc; padding-left:20px; margin-top:20px; }
#productleft3 { float:left; width:440px; margin-right:20px; margin-top:20px; } #photoright3 { float:left; width:440px; border-left:1px solid #cccccc; padding-left:20px; margin-top:20px; }
#productleft4 { float:left; width:450px; margin-right:5px; margin-top:20px; } #photoright4 { float:left; width:460px; border-left:1px solid #cccccc; padding-left:15px; margin-top:20px; }
#productleft ul { margin:0px; padding:0px; margin-bottom:20px; } #productleft li { margin-left:25px; padding-left:5px; }
.productheader { background-image:url(../images/product_header.gif); background-repeat:repeat-x; background-position:bottom; }

#table1 { width:230px; float:left; } #table2 { width:230px; float:left; margin-top:50px; }
#table3 { width:250px; float:left; } #table4 { width:200px; float:left; margin-top:30px; }

#footer { border-top:1px solid #cccccc; padding-top:25px; padding-bottom:30px; font-size:12px; text-align:center; }
