/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; line-height:1.125em; background:url(../images/bg1.gif)}
html, input, textarea	{	font-family: Arial, Helvetica, sans-serif ; 
		/*color:#bdb590;*/ color: #D6D0AF;	}	

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;border:none;outline:none;  }

a{color:#d6c774; text-decoration:underline; outline:none;border:none;} 
a:hover{text-decoration:none}



/*header*/
#header {font-size:0.9375em; color:#FFFFFF }
#header .text{ margin:177px 0 0 375px; position:absolute }
#header .menu{margin:0px 0 0 160px; position:absolute;}

#header ul{margin:0; padding:0; list-style:none;}
#header ul li{ margin:0; display:inline; background:url(../images/bg_menu.gif)  center left no-repeat; float:left}
#header ul .first{background:none; padding-left:0}
#header ul li a{color:#ffffff; text-decoration:none; float:left; padding:0 19px 0 19px; font-family: "Times New Roman", Times, serif; text-transform:uppercase; height: 75px; line-height: 75px;} 
#header ul li a:hover { text-decoration:none; color:#c3ae56}


/*content*/
#content{ font-size:0.75em; width:100%; text-align:left;}
#content .indent-main{padding:26px 30px 0 36px}
#content .indent-main1{padding:26px 30px 0 0}
#content .indent-col1{padding:110px 0 0 0}
#content .indent-col-1{margin:90px 0 0 0; position: absolute; width:331px}
#content .indent-col3{padding:90px 0 0 10px}
#content .indent-col2{padding:10px 0 0 33px}
#content .title{ background:url(../images/bg_tail.gif) repeat-x bottom; padding-bottom:1px; margin-bottom:2px; font-size: 14px;}
#content .img-left{ float:left; margin:0 32px 0 0}
#content .img-left1{ float:left; margin:0 20px 0 0}
#content .img-indent{ margin:0 0 10px 0}
#content .img-indent1{ margin:0 0 20px 0}
#content p{ margin:0 0 17px 0; font-size: 14px;}
#content .p{ margin:0}
#content .p1{ margin:0 0 7px 0}
#content .p2{ margin:0 0 17px 0}
#content .p3{ margin:0 0 27px 0}
#content .p-1{ margin:0 10px 17px 10px}
#content .p-2{ margin:0 10px 0 10px}
#content h2{color:#ede6bf; font-size:2.5em; margin-bottom:21px; line-height:1.2em;  }
#content .h2-1{color:#ede8cd; font-size:3em; margin-bottom:0px; letter-spacing:-1px  }
#content h4{color:#ede6bf; font-size:1em; margin-bottom:13px;  }
#content .tail{ background:url(../images/tail.gif) repeat-x bottom; padding-bottom:9px; margin-bottom:9px}
.txt{ color:#eadfa2; font-weight:bold; text-decoration:underline; font-family:Tahoma, Geneva, sans-serif}
.bg{ background:url(../images/tail.gif) repeat-y top left}
.txt1{font-family:Tahoma, Geneva, sans-serif}
.txt2{ float:right; color:#f0ead2; text-decoration:underline; font-weight:bold; font-size:1.16em; display:block; margin-bottom:11px}
.txt3{font-family:Tahoma, Geneva, sans-serif; font-size:1.16em}
.txt4{ color:#f0e7c5; font-weight:bold}
.txt5{font-family:Tahoma, Geneva, sans-serif; font-size:10px}
.txt6{ color:#f0e7c5; font-family:Tahoma, Geneva, sans-serif}
.txt7{font-family:Tahoma, Geneva, sans-serif; font-size:1.16em; color:#d6d0af; line-height:1.42em}


#content .row{ background:#918974; width:100%; color:#f0e7c5; line-height:1.41em; font-family:Tahoma, Geneva, sans-serif}
#content .row h2{color:#f9ebab; font-size:2.5em; margin-bottom:18px;  }
#content .row .h2-2{color:#fffdd6; font-size:3em; letter-spacing:-1px; margin-bottom:0; line-height:1.2em; margin-top:10px  }
#content .row .h2-2 span{color:#ebd766; text-transform:uppercase; font-size:.55em; letter-spacing:0; display:block; margin-top:-10px  }

#content .indent{padding:15px 0 0 0}
#content .indent1{padding:0 35px 0 145px}
#content .indent1-1{padding:0 0 0 145px}
#content .indent2{padding:0 10px 0 10px}
#content .indent3{padding:0 0 0 50px}
#content .indent4{padding:0 0 0 218px}


#content .block{ background:url(../images/block1.jpg) no-repeat top left; width:330px; height:325px; position:absolute; margin-top:-185px; color:#fff; font-weight:bold}
#page1 #content .block{ background:url(../images/bg_block2.jpg) no-repeat top left; }
#content .indent-block{padding:19px 28px 23px 30px}
#content .indent-block1{padding:0}
#content .block h2{color:#fff; font-size:2.5em; margin-bottom:0;  font-weight:normal  }

/*box*/
#content .box{ background:#595243; width:100%; font-family:Tahoma, Geneva, sans-serif; font-size:1.16em; color:#d6d0af; line-height:1.42em}
#content .box .border-top {background:url(../images/border_top.gif) repeat-x top;}
#content .box .border-bottom {background:url(../images/border_bottom.gif) repeat-x bottom;}
#content .box .border-left {background:url(../images/border_left.gif) repeat-y left;}
#content .box .border-right {background:url(../images/border_right.gif) repeat-y right;}
#content .box .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
#content .box .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
#content .box .corner-bottom-left {background:url(../images/corner_bottom_left.gif) no-repeat left bottom;}
#content .box .corner-bottom-right {background:url(../images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
#content .box .indent-box{ padding:25px 30px 30px 40px; }
#content .box h2{color:#ede8cd; font-size:2.57em; margin-bottom:7px;  }
#content .box h4{color:#f0e7c5; font-size:1em; margin-bottom:0;}
#content .box a{color:#d6c774; text-decoration:underline;   vertical-align: top;} 
#content .box a:hover{text-decoration:none}
#content .box .button1{color:#fff; background:url(../images/button2.gif) top left no-repeat; float:right; line-height:23px; padding:0 17px 1px 17px; text-decoration:none; font-size:16px; font-weight:bold}
#content .box .button1:hover{text-decoration:none; color:#000 }

#content .box ul li a{background:url(../images/marker2.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:12px; color:#f0e7c5; text-decoration: underline; line-height:1.71em; font-weight:bold; font-size:1em; font-family:Tahoma, Geneva, sans-serif} 
#content .box ul li a:hover {text-decoration:none; }

/*box2*/
#content .box2{ background:#595243; width:100%; font-family:Tahoma, Geneva, sans-serif; color:#d6d0af; line-height:1.42em}
#content .box2 .border-top {background:url(../images/border_top.gif) repeat-x top;}
#content .box2 .border-bottom {background:url(../images/border_bottom.gif) repeat-x bottom;}
#content .box2 .border-left {background:url(../images/border_left.gif) repeat-y left;}
#content .box2 .border-right {background:url(../images/border_right.gif) repeat-y right;}
#content .box2 .corner-top-left {background:url(../images/corner_top_left.gif) no-repeat left top;}
#content .box2 .corner-top-right {background:url(../images/corner_top_right.gif) no-repeat right top;}
#content .box2 .corner-bottom-left {background:url(../images/corner_bottom_left.gif) no-repeat left bottom;}
#content .box2 .corner-bottom-right {background:url(../images/corner_bottom_right.gif) no-repeat right bottom; width:100%; }
#content .box2 .corner-bottom-left1 {background:url(../images/corner_bottom_left-1.gif) no-repeat left bottom;}
#content .box2 .corner-bottom-right1 {background:url(../images/corner_bottom_right-1.gif) no-repeat right bottom; width:100%; }
#content .box2 .indent-box{ padding:25px 30px 30px 40px; }
#content .box2 h2{color:#ede6bf; font-size:3em; margin-bottom:7px;  }
#content .box2 ul li a{background:url(../images/marker2.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:12px; color:#f0e7c5; text-decoration: underline; line-height:1.71em; font-weight:bold; font-size:1em; font-family:Tahoma, Geneva, sans-serif} 
#content .box2 ul li a:hover {text-decoration:none; }

/*box1*/
.box1{ background: url(../images/corner_top_left1-1.gif) no-repeat top left #766f5a; width:100%;}
.box1 .corner-top-right1 {background:url(../images/corner_top_right1.gif) no-repeat right top;}
.box1 .corner-top-right1-1 {background:url(../images/corner_top_right1-1.gif) no-repeat right top;}
.box1 .corner-bottom-left1 {background:url(../images/corner_bottom_left1.gif) no-repeat left bottom;}
.box1 .corner-bottom-right1 {background:url(../images/corner_bottom_right1.gif) no-repeat right bottom; width:100%; }
.box1 .indent-box-1{ padding:9px 9px 24px 25px; }
.box1 .indent-box-2{ padding:9px 9px 24px 0; }
.box1 .indent-box-3{ padding:9px 9px 0 0; }



/*footer*/
#footer { color:#a69f85; font-size:0.875em; font-family:Tahoma, Geneva, sans-serif; background:url(../images/bot.gif) repeat-x top ; }
#footer .indent-footer{ padding:50px 50px 0 35px;}
#footer a {color:#cabf94; text-decoration:underline}  
#footer a:hover {  text-decoration:none}
.bot-left{ background:url(../images/bot_left.gif) no-repeat top left}
.bot-right{ background:url(../images/bot_right.gif) no-repeat top right; height:114px}

#page4 #footer{background:url(../images/bot1.gif) repeat-x top ; }
#page4 .bot-left{ background:url(../images/bot_left1.gif) no-repeat top left}
#page4 .bot-right{ background:url(../images/bot_right1.gif) no-repeat top right; height:114px}

.jamp1{ width:78px;	color:#cb6262;}
.jamp2{ width:65px;	color:#cb6262;}
.jamp3{ width:170px; color:#cb6262;}
.jamp4{ width:63px;	color:#cb6262;}
.jamp5{ width:50px;	color:#cb6262;}
.jamp6{ width:54px;	color:#cb6262;}

.jamp7{ width:145px; color:#cb6262; background:#fff; border:1px solid #656565; color:#000; float:left  }
.jamp8{ width:53px; color:#cb6262; background:#fff; border:1px solid #656565; color:#000;  }
.jamp9{ width:36px; color:#cb6262; background:#fff; border:1px solid #656565; color:#000;  }
/*select{ font-size:1em; color:#000000; margin-left:3px; vertical-align:middle; height:21px; background:#551815; border:1px solid #9a3525}*/

.h{ height:32px}
.h1{ height:30px}
.block-contact span{ float:right; margin-right:60px}
.block-contact1 span{ float:right; margin-right:0}

h1 {
    color:#ede8cd; 
    font-size:3em; 
    margin-bottom:20px; 
    letter-spacing:-1px;
    line-height: 1.2em;
}

#nav li {
    position: relative;
}

#nav li ul {
    position: absolute;
    left: -9999px;
    background-color: #222222;
    margin-top: 73px;
    width: 238px;
}

#nav li:hover ul, #nav li.sfhover ul {
    left: 0px;
}

#nav li ul li a {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dotted #444444;
    width: 200px;
}

h3 {
    font-weight: bold;
    font-size: 14px;
}

#contact label {
    width:  80px;
}

#testimonial {
    position: relative;
}

.radio_label {
    width: auto !important;
}

.error {
    color: #C3AE56;
}

.product_divider {
    background-color: #867E68; border: 0; height: 1px; margin-top: 10px;
}

.gift {
    margin-left: 40px; margin-top: 3px; display: none;
    font-size: 14px;
}


#social_icons {
    float: right;
}

#social_icons li {
    display: block !important;
    float: left !important;
    padding: 2px 3px;
    background: none !important;
}

#social_icons li a {
    padding: 0 !important;
    height: auto !important;
    width: auto !important;
    line-height: normal !important;
    float: none !important;
}

#header_links  {
    color: black;
}

#header_links a {
   color: maroon; 
   font-size: 11px;
}

.return_to_cart {
    font-size: 16px;
    display: block;
    text-decoration: none;
    margin-bottom: 5px;
}
