
/*

    TITLE:    Stow's Office Furniture
    DATE:    9-2-07

*/

html body #adminbar { width: 100% !important; display: block; }
html body #adminbar #toolbar,
html body #adminbar #pagebar { display: block; }

/*
 MAIN 
-----------------------------------------------*/
body{font-family: Arial; color: #6a4526; background: #fff url('images/mainBg.jpg') repeat-x;}

/* links */
a{font-weight: normal; color: #0a3c1f; text-decoration: none; }
a:hover{text-decoration: underline; }

h1, h2, h3, h4{font-weight: bold; color: #106635;}
h1{font-size: 2.0em;}
h2{font-size: 1.6em;}
h3{font-size: 1.4em;}
h4{font-size: 1.0em;}

/* para-list */
p{margin: 5px 0px; padding: 3px 0px;}


/*
 LAYOUT.
-----------------------------------------------*/
#frame{width: 793px; margin: 8px auto 0; position: relative; }

#header{width: 793px; float: left; background: #fff; border-bottom: 2px solid #ccc7aa;}
#header h1#logo{margin: 0; padding: 0;}
#header h1#logo a{width: 310px; height: 75px; float: left; text-indent: -9999px; background: url('images/logo.jpg') no-repeat;}
#header #navSearch{width: 472px; float: right; margin: 0 9px 0 0; display: inline; background: url('images/brownBrd.gif') 0 47px repeat-x;}
#header #navSearch .search{width: 154px; padding: 20px 0 0 0; float: right;}
#header #navSearch .searchInput{width: 116px; height: 16px; float: left; padding: 5px 1px 1px 4px; font-size: .9em; color: #164b31; background: url('images/searchTxt.gif') no-repeat; border: 0;}
#header #navSearch .searchButton{width: 31px; height: 23px; float: right; color: #ccc7aa; cursor: pointer; font-size: 0; background: url('images/searchBtn.gif') no-repeat; border: 0;}
#header #navSearch .mainNav{width: 100%; float: right; text-transform: capitalize;}
#header #navSearch .mainNav li{float: right; font-size: .95em; padding: 8px 10px; background: url('images/mnSep.gif') right 10px no-repeat;}
#header #navSearch .mainNav li a{color: #0a3c1f;}

#body{width: 793px; float: left;  display: inline; background: #fff;}

#subCol{width: 138px; height: auto; min-height: 500px; _height: 500px; float: left; margin: 8px 4px; display: inline; background: #ccc2a7/*url('images/subColBg.jpg') repeat-x*/;}
body.store #subCol { * width:135px; }
#subCol #sideNav {}
#subCol #sideNav li { _ height:50px; }
#subCol #sideNav li a{font-size: 1.4em; padding: .5em 0; margin: 0 0 0 5px; color: #0a3c1f; text-transform: capitalize; border-bottom: 3px solid #0a3c1f;}
#subCol #sideNav li a:hover, #subCol #sideNav li a.selectedPage{color: #ffffff; text-decoration: none; border-bottom: 3px solid #ffffff;}
#subCol #sideNav ul ul{display: none;}

#mainCol{width: 640px; float: right; font-size: 1.1em;}
#content{width: 427px; float: left;}var
#content ul{padding: 5px 15px;}
#content #flash{width: 427px; float: left; padding: 8px 0 0 0;}
#content #actions{width: 427px; float: left; padding: 8px 0 0 0;}
#content #actions a{color: #fff; font-size: 2em; text-transform: capitalize; padding: 0.1em 0.27em 0.3em 0.29em; float: left; background: #cac1a4; border-bottom: 3px solid #fff;}
#content #actions a:hover{border-bottom: 3px solid #16472a; text-decoration: none;}
#content #actions ul{padding: 0;}
#content #actions li { display:inline; }
#content #text{width: 427px; float: left; padding: 5px 0 25px 0; line-height: 1.8em;}
/* Internal */body#internal
#content{width: 600px; float: left; line-height: 1.8em;}
#content .column {
    width: 49%;
    margin: 0 1%;
    float: left;
    }
#content .column.one {
    margin-left: 0;
    }
#content .column.two {
    margin-right: 0;
    }


#sideBar #featured{width: 210px; float: right; padding: 8px 0 0 0;}
#sideBar #featured .element{width: 125px; float: left; padding: 0 15px;}
#sideBar #contact{width: 203px; float: left; padding: 8px 0 0 10px;}

#footer{width: 450px; position: absolute; bottom: 20px; right: 215px;}
/* Internal */body#internal
#footer{width: 650px; position: absolute; bottom: 20px; right: 15px;}
#footer .bottomNav li a{float: right; padding: 0 10px; font-size: .85em; font-weight: bold; text-transform: capitalize; color: #0a3c1f; background: url('images/bottomNavSep.gif') left 3px no-repeat;}
#radium3 {clear:both; float:right; margin:0 10px 0 30px;}
    

/*
 STORE.
-----------------------------------------------*/
.store td{font-size: .8em;} 
.AddToWishButton{display: none;}
td.ProductNameText{background: #0a3c1f; color: #fff; text-transform: capitalize;}
td.ProductNameText a{color: #fff;}
#quantity{border: 1px solid #735845;}
.AddToCartButton{padding: 1px 5px; background: #c9bfa4; border: 0; color: #fff;}
.catMark{display: none;} 


