*

{

padding:0;

margin:0;

border:0;

}



body

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

background:#1C150A url(images/body-bg.jpg) repeat left top;
color:#fff;



}



h1

{

font: normal 23px "Trebuchet MS";

color:#fff;

margin-bottom:20px;

background:url(images/dotted-line.gif) repeat-x left bottom;

padding-bottom:5px;

}



p

{

line-height:16px;

}



.button

{

background:url(images/button.png) no-repeat left top;

display:block;

width:61px;

height:27px;

font:11px Tahoma;

color:#000;

text-align:center;

padding:2px;

text-decoration:none;

}







.read

{

color:#584827;

font-weight:bold;

}



#wrapper

{

width:900px;

padding-bottom:20px;

margin:0 auto;

}



#header-wrapper

{

width:100%;

height:185px;

}



#header

{

width:900px;

height:185px;

margin:0 auto;

position:relative;

}



.logo

{

float:left;

top:47px;

position:absolute;

}



#top-nav

{

width:450px;

float:right;

height:24px;

top:160px;

left:470px;

position:absolute;

}



#top-nav ul

{

list-style:none;

float:left;

}



#top-nav ul li

{

float:left;



}





#top-nav ul li a

{

float:left;

background: #996632;

padding:5px;

height:15px;

margin-right:1px;

text-align:center;

font-size:12px;

color:#fff;

text-decoration:none;

}

#body-home #top-nav ul li a.home,

#body-about #top-nav ul li a.about,

#body-wholesale #top-nav ul li a.wholesale,

#body-sales #top-nav ul li a.sales,

#body-charity #top-nav ul li a.charity

{

background: url(images/top-nav-id.jpg) repeat-x left top;

color:#fff;

}



#top-nav ul li a:hover

{

background:#000;

}



.top-links

{

position:absolute;

float:right;

left:729px;

top:2px;



}



.top-links a

{

font-size:11px;

color:#fff;

}



#search

{

float:right;

width:276px;

height:23px;

font:11px Tahoma;

color:#fff;

padding:5px;

padding:8px;

position:absolute;

top:60px;

left:620px;

text-align:center;

}



.submit-but

{

margin-left:10px;

border:0;

background:url(images/button.png) no-repeat left top;

width:61px;

height:17px;

font:11px Tahoma;

color:#000;

text-align:center;



}



#container

{

width:890px;

float:left;

background:#996632;

padding-right:1px;

padding-left:1px;

padding-top:1px;

}



#content, #content-inside

{

width:870px;

float:left;

background:url(images/content-bg.jpg) repeat left top;

padding:10px;

color:#fff;

padding-bottom:20px;

margin-bottom:4px;

padding-top:5px;

}





#content-inside

{

width:650px;

float:right;

padding-top:0;



}



#content h2, #content-inside h2

{

font-size:14px;

}



#content p, #content-inside p

{

line-height:16px;

margin-bottom:10px;

}



#content ul, #content-inside ul

{

padding-left:15px;

}



#content ul li, #content-inside ul li

{

margin-bottom:5px;

}



#img-block

{

float:left;

width:630px;
background:#fc0;

}



#category

{

float:right;

width:200px;

height:319px;

}



#category ul li a

{

color:#fff;

padding:0;

}



#inquiry

{

float:right;

width:215px;

height:170px;

padding:5px;

background:#fff;

margin-top:1px;

color:#333;

border:1px solid #4A6B7B;



}



#inquiry h2

{

background:url(images/header-bg.jpg) repeat-x left top;

font: bold 16px "Trebuchet MS";

padding:5px;

margin-bottom:5px;

color:#fff;

}



#footer

{

width:842px;

float:left;

padding:10px;

color:#fff;

background:#745538;

margin-top:20px;

}



#footer a

{

color:#000;

}



.table-object

{

border-collapse:collapse;



}



.table-object td, .table-object th

{

background:#E0C0A0;

padding:5px;

border:1px solid #000;

color:#000;

}



.table-object td.rep

{

background:#D6AA7E;

font-weight:bold;color:#fff;

}



.table-object th

{

background:#996632;

color:#fff;

text-align:left;

font-size:13px;

}



.index-content

{

float:left;

width:640px;

padding:10px;

background: url(images/content-bg.jpg) repeat left top;

padding-bottom:0;

}



.category-box

{

width:776px;

padding:10px;

float:left;

border:1px solid #0E6B8C;

background:#006283 url(images/blue-grad.jpg) repeat-x left top;





}



.category-box table

{

padding:5px;

}



.category-box table td, .category-box table th

{

text-align:left;

padding:2px;

}



.category-box table th

{

color:#000;

}



table.sale-contact-info, table.sale-contact-info td, table.sale-contact-info th

{

padding:2px;

border:0;

}



table.sale-contact-info th

{



background:none;

color:#000;

font-size:12px;

font-weight:normal;

}



.slide-box

{

width:210px;

float:left;
background:#fc0;

}



.login-box

{

width:265px;

height:180px;

float:left;

background:#fff;

color:#006283;

margin-right:10px;

font-size:11px;

padding-bottom:10px;

position:relative;

margin-bottom:25px;

}



.login-box h2

{

background:url(images/header-bg.jpg) repeat-x left top;

color:#fff;

height:13px;

padding:10px;

}



.login-box .text

{

width:240px;

padding:0 10px;

padding-top:5px;

}



.login-box input

{

border:1px solid #1C91DA;

margin:2px 0;

padding:1px;

}



.login-box input.signin

{

background:url(images/signing.gif) no-repeat left top;

color:#fff;

border:0;

font-size:11px;

width:69px;

height:21px;

float:right;

position: absolute;

top:175px;

left:185px;

font-weight:bold;

}



.signin

{

background:url(images/signing.gif) no-repeat left top;

color:#fff;

border:0;

font-size:11px;

width:59px;

height:11px;

float:right;

position: absolute;

top:175px;

left:185px;

font-weight:bold;

text-align:center;

vertical-align:middle;

padding:5px;

text-decoration:none;

}



.login-box span.forgot

{

font-size:11px;

color:#c00;

text-decoration:underline;

}



.product-table

{

}



.product-table h2

{

color:#fff;

}



.product-table h2 span

{

color:#fc0;

font-weight:normal;

}



.product-table td

{

padding:5px;

vertical-align:top;

}



.product-table p

{

font-size:11px;

}







.product-table td hr

{

border:0;

background: #3399CC;

color:#ccc;

size:1px;

height:1px;

}



.product-table td .view

{

font-size:10px;

color:#fff;

background:url(images/zoom.gif) no-repeat 16px 4px;

padding-left:15px;

padding-top:4px;

width:85px;

text-align:center;

}





.left_content{

width:490px;

float:left;

padding:20px 0 20px 20px;

}



/*----------------crumb_nav------------------*/

.crumb_nav{

padding:5px 0 10px 0px;

}

.crumb_nav a{

color:#fff;

}

span.red{

color:#42b1e5;

}

span.colors{

padding:2px 2px 0 2px;

}







.clear{

clear:both;

}



#main-block

{

width:600px;

float:left;

}



.product-box

{

float:left;

width:300px;

height:150px;

margin-bottom:20px;

}



.new-pro

{

float:left;

width:140px;

height:150px;

border-bottom:1px dotted #ddd;



}



.pro-img

{

width:140px;

height:117px;

background:url(images/new_prod_box.jpg) no-repeat left top;

text-align:center;

vertical-align:middle;

padding-top:10px;

}



.new-pro span a

{

clear:both;

background:url(images/zoom.gif) no-repeat left center;

padding-left:15px;

display:block;

color:#fc0;

}



.details

{

float:left;

width:140px;

height:150px;

padding-left:10px;



}



.details h3

{

font: bold 13px  Arial, Helvetica, sans-serif;

color:#FFCC00;

padding-bottom:2px;

}

.divider

{

width:100%;

height:1px;

background:#fff;

}





table.hpform {

color:#fff;

font:12px arial;

margin:10px 0 0 0;

}



table.hpform input.test {

background:url(images/submit-black.jpg) no-repeat scroll left top #999999;

border:0 none;

height:28px;

width:78px;

}



.order

{

background:#fff url(images/order-now.jpg) no-repeat left top;

color:#c00;

width:96px;

height:29px;

display:block;

}



#left-block

{

width:180px;

float:left;

background:#fff;

}



#left-block a

{

color:#fff;

}





#left-block h2.header

{

height:14px;

background: url(images/top-nav-id.jpg) repeat-x left top;

padding:4px;

font:10px Verdana, Arial, Helvetica, sans-serif;

color:#fff;

text-transform:uppercase;

margin-bottom:0;

}



#left-block h2.header a

{

color:#fff;

}





#left-block ul

{

margin-top:5px;

list-style:none;

}



#left-block ul li 

{

padding-left:5px;

margin-bottom:0;

}



#left-block ul li a

{

color:#474747;

background:url(images/left-link-arw.gif) no-repeat left center;

display:block;

padding:4px;

padding-left:10px;

text-decoration:none;

border-bottom:1px solid #ccc;

height:15px;

}



#left-block ul li a:hover

{

color:#000;

text-decoration:underline;

}



#logout

{

float:right;

padding:5px;

color:#fc0;

border:1px solid #253944;

top:10px;

left:633px;

position:absolute;

}



#logout span

{

text-transform:uppercase;

}



#logout a
{
font-size:10px;
padding-left:15px;
color:#fff;
}

.price
{
color:#fff;
display:block;
width:87px;
font: bold 12px Arial, Helvetica, sans-serif;
}

table.admin-tab
{
}

table.admin-tab th, table.admin-tab td
{
padding-top:10px;
border-bottom:1px solid #0494BD;

}

table.admin-tab td
{
}

table.admin-tab th
{
font-weight:bold;
color: #FBF8CE;
text-align:right;
padding-right:10px;
}

table.admin-tab td input
{
padding:2px;
background:#E8EFF4;
}
