/* CSS Document */
* {
padding: 0;
margin: 0;
}
img, #header, .class{ behavior: url(../css/iepngfix.htc); }

html, body {
height: 100%;
}
body{ margin:7px; background:url(../images/backer.jpg) 5px 0 repeat-x #B39659; font-family:"Georgia", Times New Roman, Times, serif; font-size:85%; color:#B39659; font-weight:normal;}

#container{

min-height: 100%; width:950px; margin: 0 auto; }

#contactPan{width:400px; float:left; height:25px; position:relative; margin:0 auto; z-index:1250; color:#000000}
#contactPan ul{width:420px; position:relative; top:5px; left:25px;}
#contactPan li{ list-style:none; float:left; font:60% "Lucida Sans", Georgia, Times New Roman, Times, serif; font-weight:normal;}
#contactPan ul li a{padding:0 5px 0; color:#000000; background:#D4BA7D; text-decoration:none;}
#contactPan ul li a:hover{text-decoration: underline}

#cartPan{width:171px; float:right; position:relative; top:5px; font:60% "Lucida Sans", Georgia, Times New Roman, Times, serif; font-weight:normal; margin:0 auto; color:#000000;}
#cartPan img.shopping{width:23px; height:21px; position:absolute; right:165px; top:-4px;}
#cartPan a{padding:0 5px 0; color:#000000; background:#D4BA7D; text-decoration:none;}
#cartPan a:hover{text-decoration: underline}

div, h1, h2, h3, ul, img{padding:0px; margin:0px;}


/* TOP PANEL */
#topPan{width:950px; height:144px; color:#FFFFFF;  position:relative; margin:0 auto; z-index:500}
#topPan img{width:204px; height:57px; display:block; padding:23px 0 0 6px;}
#topPan img.logo{width:204px; height:96px; position:absolute; right:380px; top:-32px;}
/* Menu Panel */
#topPan ul{width:950px; display:block; position:absolute; top:85px; margin:4px 1px;}
#topPan ul li{float:left; width:158px; display:block; text-align:center; height:32px; display:block;}
#topPan ul li a{width:158px; height:60px; display:block; font:110% "Georgia", Times New Roman, Times, serif; color:#D9BF88; background:url(../images/top-menu-separator.jpg) 0 16px no-repeat; text-decoration:none; margin:0; padding:15px 0 0; }
#topPan ul li a:hover{width:158px; height:60px; background:url(../images/menu-devider1.jpg) 0 0px no-repeat; color:#D9BF88; text-decoration:none; }
#topPan ul li span {color: #996600; width:158px; height:60px; display:block; text-decoration:none; padding:15px 0 0 0; line-height:14px; font:110% "Georgia", Times New Roman, Times, serif; }
#topPan ul li span .first {background:url(../images/menu-devider.jpg);color:#D9BF88; text-align:center; text-align: -moz-center;}
#topPan ul li span#subtxt{letter-spacing:1px; text-align:center; width:158px; height:60px; color:#FFFFFF; font:75% "Lucida Sans", Times, serif; padding:0 0 0 0; margin:-40px auto; }

/* HEADER PANEL */
#headerPan{width:950px; height:186px; position:relative; margin:0 auto;}
#imagePad1{width:585px; height:186px; position:relative; float:left; margin:0 auto;}
#imagePad2{width:360px; height:186px; position:relative; float:right; margin:0 auto;}

/* BODY PANEL */
#bodyPan{width:950px; margin:0 auto; padding:10px 0px 10px 4px; background:#FFFFFF; z-index:900}
#bodyPanHome{width:950px; margin:0 auto; padding:10px 0px 10px 4px; background:#FFFFFF; z-index:900}

/* Center Panel-Home Page */
#homePanel{min-height: 100%; width:739px; text-align:justify; float:left; height:100%; color:#B39659;  padding:0 10px; background:#FFFFFF;font:90% "Lucida Sans", Arial, Helvetica, sans-serif; z-index:850}
#homePanel ul.info{width:735px; height:260px; padding:0 0; background:url(../images/cake.jpg) no-repeat;}
#homePanel p{color:#5A4A29; width:335px; position:relative; margin-top:30px; left:20px; font:100% "Lucida Sans", Arial, Helvetica, sans-serif;}
#homePanel h1{color:#604D33; position:relative; left:20px;  top:20px; font:135% "Georgia", Times, serif; margin:0 0 15px 0px}

/* Center Panel-Other Page */
#homePan{min-height: 100%; width:739px; text-align:justify; float:left; height:100%; color:#B39659;  padding:0 10px; background:#FFFFFF;font:100% "Lucida Sans", Arial, Helvetica, sans-serif;}
#homePan ul.info{width:740px; height:260px; padding:0 0; background:url(../images/cake.jpg) no-repeat;}
#homePan p{color:#333333; right:40px; font:100% "Lucida Sans", Arial, Helvetica, sans-serif;}
#homePan h1{color:#604D33; font:120% "Georgia", Times, serif; margin:0 0 15px 0px}
#homePan a{color:#000000; text-decoration:none;font:100% "Lucida Sans", Arial, Helvetica, sans-serif;}
#homePan a:hover{text-decoration: underline; font:100% "Lucida Sans", Arial, Helvetica, sans-serif;}

/* PRODUCT LINE */
#homePan hr {height:1px; color:#996600; margin:40px 0px 10px 0px;}
#homePan h2{color:#996600; font:160% "Georgia", Times, serif;}
#homePan h4{color:#000000; font-family: "Century Gothic", Times, serif; font-size:15px}
#homePan .product_line{ width:100%; padding: 0 0px; background:#FFF; text-align:center}
#homePan p .catdesc {margin-bottom:10px;font:100% "Lucida Sans", Arial, Helvetica, sans-serif;color:#B39659}
#homePan table.catdesc {padding:0px 0px 20px 0px;}
#homePan .productgallery {margin-bottom:25px;}

/*PRODUCT DETAIL PAGE STYLE*/
#homePan #backtocat {float:right; clear:both; font-size:90%}
#homePan .buyme { border:none; float:right}
#homePan #maylike {width:100%; float:right; display:block; margin:100px 0px 0px 0px; text-align:right; height:150px;}

/* Left, Center, Right Colums For Home Page */
#lefPan{padding: 0 0 0 5px; width:365px; height:178px; text-align:justify; float:left; position:relative; margin:0 auto;}
#lefPan p{display:block; width:160px; color:#000000; height:0px; position:relative; top:142px; left:95px; font:70% "Lucida Sans", Arial, Helvetica, sans-serif; margin:0px;}
#lefPan a{text-decoration:none; display:block; width:243px; height:178px;}

#rigPan{width:365px; height:245px; text-align:justify; float:left; position:relative; margin:0 auto;}
#rigPan p{display:block; width:260px; color:#000000; height:0px; position:relative; top:142px; left:60px; font:70% "Lucida Sans", Arial, Helvetica, sans-serif; margin:0px;}
#rigPan a{text-decoration:none; display:block; width:243px; height:178px;}

/* Right Pannel-Home Page*/
#imgrightPan{width:180px; float:right; height:387px; position:relative; margin:0 auto; border-left:1px solid #B39659; padding: 5px;font:90% "Lucida Sans", Arial, Helvetica, sans-serif;}

#imgrightPan ul {line-height:20px;}

#imgrightPan li a, #imgrightPan li a:visited { color:#B39659; text-decoration:none; font-size:12px; line-height:22px}
#imgrightPan li a:hover { color:#000; text-decoration: underline; }

/* Right Pannel-Home Page*/
#thetopPan{width:175px; float:right; height:134px; background:url(../images/pot.jpg) no-repeat; position:relative; margin:0 auto;}
#midPan{top:134px; width:175px; float:right; height:134px; background:url(../images/for-her.jpg) no-repeat; position:relative; margin:0 auto;}
#buttPan{top:134px; width:175px; float:right; height:134px; background:url(../images/for-business.jpg) no-repeat; position:relative; margin:0 auto;}

/* Center Pnel */
#centerPan{width:700px; text-align:justify; float:left; position:relative; margin:0 auto;}
#centerPan h1{color:#B39659; font-size:160%; font:"Georgia", Times New Roman, Times, serif; font-weight:500; padding: 0 0 10px 0; }
#centerPan h2{ color:#B39659; font-size:120%; font:"Georgia", Times New Roman, Times, serif; font-weight:300; }
#centerPan h3{color:#B39659; font-size:100%; font:"Georgia", Times New Roman, Times, serif; font-weight:300;}
#centerPan ul.services{font:90% "Lucida Sans", Arial, Helvetica, sans-serif;width:700px; height:100%; padding:15px 5px;line-height:150%}
#centerPan ul.services table{font:100% "Lucida Sans", Arial, Helvetica, sans-serif;}
#centerPan p{color:#996600;  font:100% "Lucida Sans", Arial, Helvetica, sans-serif; line-height:110%;}
#centerPan a{color:#B39659; text-decoration:none;font:100% "Lucida Sans", Arial, Helvetica, sans-serif;}
#centerPan a:hover{text-decoration: underline; font:100% "Lucida Sans", Arial, Helvetica, sans-serif;}
#centerPan ul{line-height:150%; margin:0 20px;}
#centerPan li {color:#B39659; text-decoration:none;font:90% "Lucida Sans", Arial, Helvetica, sans-serif;}
#centerPan li a{color:#B39659; text-decoration:none;font:90% "Lucida Sans", Arial, Helvetica, sans-serif;}
#centerPan li a:hover{text-decoration: underline;font:90% "Lucida Sans", Arial, Helvetica, sans-serif;}

/* Right Pannel */
#rightPan{width:130px; float:right; border-left:1px solid #B39659; height:387px; position:relative; margin:0 auto; padding:30px;}
#rightPan img.jam{width:139px; height:388px; position:absolute; right:25px; top:-17px;}

#cleardiv{clear:both;}

/* FOOTER PANEL 
#footerPan{ float:left; width:955px; height:45px; position:absolute; margin:0 auto; background:url(../images/footer.gif);}
#footerPan img.logo{width:133px; height:18px; padding: 15px 0 0 0;}
#footerPan img.awards{width:103px; height:36px; padding: 5px 0 0 810px;}
*/
#pagescroll {text-align:center; width:500px;}
#pagescroll P { color:#996600; font-size:110%; font-family: "Georgia", Times, serif; margin:0px 0px 40px 0px ; }

#pagescroll a, a:visited {color:#996600; text-decoration:underline;}

#pagescroll a:hover { color:#993300; text-decoration:none;}
#pagescroll hr {height:1px; color:#996600; margin:0px 0px 10px 0px;}


#productimage
{
float:left;
width:200px;
border:none;
height:84px;
text-align:center;

}
#productimage a, a:visited {font-size:80%;color:#996600; text-decoration:none;}

#productimage a:hover { color:#993300; text-decoration: underline;}

#productDesc
{
width:100%;
float:left;
}
#product_header
{
width:100%
text-align:left;
padding:5px;
font-size:2em;
font-weight:500;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:20px;
color:#B39659;
}

.price
{
color:#B39659;
font-size:1.5em;
}
#tabs
{
text-align:right;
margin:0px 5px 0px 0px;
z-index:100;
}
#tabs span
{
font-size:80%;
border:solid 1px #B39659;
border-bottom:none;
border-width:1px;
padding:5px;
margin:0px 3px 5px 0px;
}
#tabs  a, a:visited span{color:#996600; text-decoration:none;}
#tabs  a:hover span{color:#996600; text-decoration:none;}

#textarea1, #textarea2, #textarea3
{
float:right;
line-height:150%;
color:#B39659;
width:270px;
height:250px;
padding:5px;
border:solid 1px #B39659;
margin:5px 0px 0px 0px;
z-index:5;
font-family:"Lucida Sans", Times, serif;
font-size:90%;

}
#textarea2, #textarea3
{
display:none;
}
#cleardiv{clear:both;}

.product_name{color:#997D46; font-size:120%;height:30px;min-height:30px;vertical-align:top;}

.product_link{ font-size:80%; }

.product_image{}

.back{ position:absolute; right:280px;}
/*CART STYLE*/
#cart {width:100%}
#cart .button {color:#997D46; font:Georgia, "Georgia", Times, serif; font-size:100%;}

#cart table .checkout2 {Width:100%; border:none}
#cart hr {height:1px; color:#996600; margin:0px 0px 10px 0px;}
#cart #hrsep hr {height:1px; color: #CFBB9C; margin:0px 0px 10px 0px;}

.buttonPad
{
color:#604D33; font:"Georgia", Times, serif; font-size:140%;}
a:link {color: #684F02; font-size:140%;}     
a:visited {color: #6A3500; font-size:140%;} 
a:hover {color: #816745; font-size:140%;}   
a:active {color: #684F02; font-size:140%;}

/* FOOTER PANEL */
#footerPan{width:955px; height:125px; margin:0 auto;font:70% "Lucida Sans", Arial, Helvetica, sans-serif; background:#FFFFFF}
#footerPan img.logo{width:133px; height:18px; position:absolute; padding: 15px 0 0 20px;}
#footerPan img.awards{width:103px; height:36px; padding: 5px 0 0 830px;}
#footerPan a, #footerPan a:visited {font:100% "Lucida Sans", Arial, Helvetica, sans-serif;color:#B39659}
#footerPan a:hover {text-decoration:underline; color:#993300}

#rightPan
{
width:280px;
float:right;
padding:5px;
font-family:"Lucida Sans", Times, serif;
font-size:100%;
}

.contactright
{
width:45%;
float:right;
text-align:right;
}

.contactleft
{
width:300px;
float:left;
}
.contactright table tr td
{
padding-top:5px;
padding-bottom:5px;
width:35%;
text-align:right;
}

#homePan h6 p strong{
font-size:150%; color:#B39659;
}
#sitemap {
float:left; clear:left; width:600px;
font-size:12px;
}
#sitemap a, #sitemap a:visited {
text-decoration:none
}
#sitemap a:hover {
text-decoration:underline;
}
ul.sitemap {

padding-left:50px;
}
ul.sitemap li a {
list-style:circle;
margin-left:10px;
text-decoration:none;
font-size:13px;
color:#B39659;
}

ul.subsite li a {
list-style:circle;
margin-left:10px;
text-decoration:none;
font-size:13px;
color:#B39659;
}
ul.sitemap li ul li ul li {
margin-left:10px;
}