html { height:101%; background-image:url(images/bg.jpg); }
body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#333333; background-image:url(images/bg.jpg); }
body, div, table, p { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#333333; }

/*div { border:1px solid #000; }*/

a { text-decoration:none; color:#6a2002; }
a:hover { text-decoration:underline; color:#f07d13; }
form { padding:0; margin:0; }

.btn { background-color:#6a2002; color:#FFFFFF; border:1px solid #95161d; text-transform:uppercase; padding:2px 8px; cursor:pointer; font-size:100%; }
.btn:hover { background-color:#f07d13; color:#FFFFFF; border:1px solid #f07d13; text-transform:uppercase; padding:2px 8px; cursor:pointer; font-size:100%; }

input { color:#333333; border:1px #eeeeee solid; font-size:120%; }
select { color:#333333; border:1px #eeeeee solid; font-size:120%; }
textarea { color:#333333; border:1px #eeeeee solid; font-size:120%; }

h1 { padding:0 0 0 5px; margin:5px 0; font-size:160%; color:#6a2002; }
h2 { padding:0; margin:5px 0; font-size:120%; color:#6a2002; }
h3 { padding:0; margin:5px 0; font-size:110%; color:#6a2002; }
h4 { padding:0; margin:5px 0; font-size:100%; color:#6a2002; }
h5 { padding:0; margin:5px 0; font-size:90%; color:#6a2002; }


#frame { width:990px; margin:0 auto; background-image:url(images/frame-bg.jpg); }
#framebottom { width:990px; margin:0 auto; background-image:url(images/frame-bottom.jpg); height:16px; }

#header { width:990px; height:127px; color:#FFFFFF; background-image:url(images/logo-bg.jpg); background-repeat:no-repeat; }
#header a { text-decoration:none; color:#000000; padding:0 5px; }
#header a:hover { text-decoration:none; color: #f5800e;}
#review { color:#FFFFFF; }
#review a { text-decoration:none; color:#FFFFFF; padding:0 5px; }
#review a:hover { text-decoration:none; color:#EE9E47;}

#leftnav { float:left; width:190px; margin:0 0 0 4px; background-image:url(images/nav-bg.jpg); }

#content { float:left; width:600px; margin:0 0 0 0; }

#rightnav { float:right; width:192px; margin:0 4px 30px 0; background-image:url(images/nav-bg.jpg); }

#footer { width:970px; text-align:center; line-height:18px; border-top:1px dotted #000000; margin:10px 10px 0 10px; font-size:90%; }
#footer a { text-decoration:none; padding:0px 5px; color:#333333; font-size:90%; }
#footer a:hover { text-decoration:underline; padding:0px 5px; color:#333333; font-size:90%; }

.navhead { background-image:url(images/nav-bg-header.jpg); background-repeat:no-repeat; height:42px; color:#FFFFFF; font-size:120%; line-height:42px; text-transform:uppercase; text-align:center; font-weight:bold; }
.navbody { line-height:25px; }
.navbody a { color:#FFFFFF; font-size:100%; line-height:20px; display:block; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.navbody a:hover { color:#f5800e; font-size:100%; line-height:20px; display:block; text-transform:uppercase; font-weight:bold; text-decoration:none; }

.navbody_S { line-height:25px;}
.navbody_S a { color:#FFFFFF; font-size:100%; line-height:20px; display:block; text-transform:capitalize; font-weight:500; text-decoration:none; }
.navbody_S a:hover { color:#f5800e; font-size:100%; line-height:20px; display:block; text-transform:capitalize; font-weight:500; text-decoration:none; }


/* Left Nav Navigation */
.navbody ul { list-style-type:none; line-height:23px; list-style-position:inside; margin:0; padding:0; }
.navbody ul li { padding:0 0 0 10px; *padding:0px; margin:0; font-weight:700; }
.navbody ul li ul { list-style-type:none; padding:0; *margin:0 0 5px 0px; *margin:0 0 5px 8px; }
.navbody ul li ul li { font-weight:normal; }
.navbody ul li a { color:#FFFFFF; font-size:100%; line-height:20px; display:block; text-transform:uppercase; }
.navbody ul li a:hover { color:#f5800e; font-size:100%; line-height:20px; display:block; text-transform:uppercase; }

.navbody ul li ul li a { color:#FFFFFF; font-size:90%; line-height:20px; display:block; text-transform:none; font-weight:normal; }
.navbody ul li ul li a:hover { color:#f5800e; font-size:90%; line-height:20px; display:block; text-transform:none; font-weight:normal; }

/* Category Div */
.catbox { font-size:100%; text-align:center; border:1px solid #c8c8c8; padding:5px 2px; margin:5px 10px; width:115px;  height:80px; }
.catbox .cnm { font-size:90%; width:115px; overflow:hidden; text-align:center; } 

/* Product Div */
.prdbox { font-size:100%; text-align:center; border:1px solid #c8c8c8; padding:5px 0px; margin:5px 8px; width:175px; }
.prdbox a { font-size:100%; text-decoration:none; color:#6a2002; font-weight:bold; }
.prdbox .pnm { font-size:90%; height:30px; width:170px; overflow:hidden; line-height:16px; text-align:center; } 
.prdbox .pcost { width:150px; font-size:110%; font-weight:bold; line-height:20px; color:#000000; padding:0 0 0 10px; text-align:center; }
.prdbox .pcode { float:right; width:80px; overflow:hidden; white-space:nowrap; font-size:100%; line-height:20px; padding:0 10px 0 0; text-align:right; } 
.prdboxRel { font-size:100%; text-align:center; border:1px solid #c8c8c8; padding:5px 0px; margin:5px 8px; width:160px; }
/* Form Divs */
.fldheader { font-size:110%; color:#6a2002; font-weight:bold; text-transform:uppercase; }
.fldnm { float:left; width:100px; padding: 5px 0 5px 0; line-height:20px; font-weight:600; }
.fldbox { float:left; width:190px; padding: 5px 0 5px 0;}
.fldsmbt { margin-top:30px;}
.required { color:#FF0000; padding-left:5px; }

.fldnm1 { float:left; width:60px; padding: 5px 0 0 0; line-height:20px; font-weight:600; padding-left:20px; }
.fldbox1 { float:left; width:190px; padding: 5px 0 5px 0; }

.fldnm2 { float:left; width:100px; padding: 5px 0 5px 0; line-height:20px; font-weight:600; }
.fldbox2 { float:left; width:180px; padding: 5px 0 5px 0; }

/* Table Divs */
.tbhead { float:left; line-height:30px; background-color:#8A1A19; color:#ffffff; padding-left:5px; font-weight:bold; text-transform:uppercase; } 
.tbdata { float:left; line-height:30px; color:#333333;  padding:5px 0 5px 5px; } 
.tbdataalt { background-color:#EAEAEA; *height:100%; } 

/* Checkout Steps */
.selectedstep { background-image:url(images/enable-step.jpg); background-repeat:no-repeat; line-height:24px; color:#FFFFFF; }
.nextstep { background-image:url(images/disable-step.jpg); background-repeat:no-repeat; }

/* For Search Box */
.inp { font-size:110%; border:1px solid  #999999; }