/* CSS Document */

/* = Inner Style
--------------------------------------------------------------------*/
body{
	padding:0;
	margin:0;
	color:#63562D;
	background-color:#B5BF5A;
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
}

table {
	background-color:#DED7A8;
}


p, li, td, form, select, input{
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	padding:0;
	margin:0;
}
h1{
	color:#854500;
	background-color:inherit;
	font-size:18px;
	line-height:32px;
	margin-bottom:6px;
}
h2{
	font-size:18px;
	line-height:21px;
	color:#854500;
	background-color:inherit;
}
h3.h3A{
	font-size:16px;
	line-height:22px;
	color:#fff;
	background-color:#B79140;
	padding-left:17px;
}
h3.h3B{
	color:#FFFFFF;
	background-color:#A89D52;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	padding-left:16px;
}
a{
	color:#831F00;
	background-color:inherit;
	text-decoration:underline;
	outline:none;
}
a:hover{
	text-decoration:none;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

img{
	border:none;
	display:block;
	padding:0;
	margin:0;
}
/* = Header Panel
--------------------------------------------------------------------*/
.headerNav{
	padding-top:27px;
}
.headerNav ul li{
	font-size:14px;
	line-height:24px;
	padding:0 16px;
	float:left;
	width:auto;
}
.headerNav ul li a{
	color:#6D1A00;
	background-color:inherit;
	padding:0 8px;
	display:block;
	float:left;
	width:auto;
	text-decoration:none;
}
.headerNav ul li a:hover,
.headerNav ul li a.active{
	color:#6D1A00;
	background-color:#FFFFFF;	
}
.headerNav ul li a.active{
	cursor:text;
}
.header{
	background:url(../images/template/header_bg.gif) 0 0 repeat-x;
}
.headerInner{
	background:url(../images/template/header_bg2.jpg) 50% 6px no-repeat;
	height:277px;
}
.header img{
	display:inline;
	margin:32px 0 39px;
}
.header h2{
	font-size:18px;
	line-height:24px;
	color:#F5EED9;
	background-color:inherit;
	margin-right:355px;
}
/* = Body Panel
--------------------------------------------------------------------*/
.bodyPanel{
	padding:33px 0 22px;
}
.welcome{
	//*	background:url(../images/template/welcome_bg.jpg) 100% 2px no-repeat;	*/
	padding:0 207px 34px 0;
}
.welcome h3{
	margin-bottom:17px;
}
.welcome p{
	margin-bottom:14px;
}
p.more{
	background:url(../images/template/more_bg.gif) 0 0 no-repeat;
	width:49px;
	height:18px;
	font:bold 11px/18px Arial, Helvetica, sans-serif !important;
	text-align:center;
	margin:0 !important;
}
p.more a{
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
p.more a:hover{
	color:#FF7D55;
	background-color:inherit;
}
.container1{
	padding-bottom:31px;
}
.content1{
	width:180px;
}
.content1 h2{
	margin-bottom:8px;
}
.content1 p{
	margin-bottom:6px;
}
ul.list1 li, .list1{
	background:url(../images/template/bullet_1.gif) 0 50% no-repeat;
	font-size:11px;
	line-height:20px;
	padding-left:19px;
}
.content2{
	width:276px;
	padding:0 32px 0 10px;
	line-height:14px;
}
.content2 h2{
	margin-bottom:11px;
}
.content2 h3{
	margin-bottom:3px;
}
.content2 p{
	margin-bottom:11px;
}
.content3{
	line-height:14px;
}
.content3 h2{
	margin-bottom:11px;
}
.content3 p{
	margin-bottom:6px;
}
p.text1,
.content3 p.text1{
	color:#63562D;
	background-color:#EFECD0;
	padding:13px 17px 12px 16px;
	line-height:16px;
	border:2px solid #B5AC6B;
}
p.text1 span,
.content3 p.text1 span{
	font-size:14px;
	line-height:17px;
	color:#965000;
	background-color:inherit;
	display:block;
	margin-bottom:7px;
}
.content4{
	width:344px;
	padding-right:84px;
	padding-bottom:12px;
	background:url(../images/template/bg02.jpg) 100% 0 no-repeat;
}
.content4 h2{
	margin-bottom:9px;
}
.content4 p strong{
	color:#1F1204;
	background-color:inherit;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	font-size:12px;
}
.border1{
	background:url(../images/template/border_1.gif) 50% 0 repeat-y;
}
.content5{
	padding:0 14px 0 36px;
	/*	background:url(../images/template/bg03.jpg) 100% 32px no-repeat;	*/
}
.content5 h2{
	margin-bottom:9px;
}
.content5 p{
	margin-bottom:13px;
}
.content5 p strong{
	color:#571B00;
	background-color:inherit;
	font-weight:bold;
	font-size:12px;
	display:block;
	margin-bottom:6px;
}
/* = Footer Panel
--------------------------------------------------------------------*/
.footer{
	color:#FFF088;
	background-color:#442A00;
	padding:16px 0 13px;
	line-height:23px;
}
.footer a{
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.footer ul{
	font-size:12px;
	margin-bottom:3px;
	color:#fff;
	background-color:inherit;
}
.footer ul li{
	display:inline;
	padding:0 7px;
}
/* = About us page
--------------------------------------------------------------------*/
.aboutusPage h1{
	margin-bottom:15px;
}
.aboutPad{
	padding:40px 0 0 348px;
	background:url(../images/template/aboutus_bg.jpg) 0 22px no-repeat;
}
.aboutPad p{
	margin-bottom:19px;
}



#header {
	background:url(../images/template/header.gif) 0 29px no-repeat;
	background-position:center; 
}
#header img.logo{
	margin:30px 0 0;
}
	
/* Navigation panel style  */
#navigation{
	background:url(../images/template/nav-line.gif) 50% 100% no-repeat;
	padding:19px 0 24px 0;
}
#navigation a{
	font-weight:bold;
	font-size:13px;
	line-height:14px;
	color:#711900;
	background-color:inherit;
	background:url(../images/template/nav-divider.gif) 100% 60% no-repeat;
	padding:0 16px;
	text-decoration:none;
}
#navigation a:hover, #navigation a.active{
	color:#fff;
	background-color:inherit;
}
#navigation a.nobg{
	background:none;
}



/* = NEW
--------------------------------------------------------------------*/
.float-right {
	float: right;
}
.clearBoth {
	clear: both;
}
#login_logout_section, #login_logout_section a {
	font: normal 11px verdana;
	color: #0075e2;
	padding: 8px 0px 4px 0px;
	margin-top: -50px;
}
#login_logout_section a:hover {
	text-decoration: none;
}
#login_logout_section li {
	padding-left: 9px;
	color: #565656;
}
.language-switcher { float:left; padding:2px 0 0 12px; }
.language-switcher label { display:none;}
.language-switcher img { margin:0 10px 0 0; float:left;}



#login_logout_sec {
	float:left;
	margin-top:-40px;
	margin-left:10px;
	font: 11px verdana; 
}
#banners_center img { 
	margin-bottom:10px;
}



#navBreadCrumb {
	font: 11px tahoma;
	margin: 0 0 5px 0;
	color: #999999;
}
#navBreadCrumb a {
	color: #999999;
}
.product-detail-table td {
	vertical-align: top;
	text-align: left;
}
#productDescription {
	font-size: 13px !important;
	padding: 0.2em;
}
.biggerText {
	font-size: 1.2em;
}

.table_box {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #858B38;
	/*	border-color: #e4e4e2;	*/
	background-color: #e3dfd2;
}

.productListing-data h3 {
	font: bold 13px arial;
/*	margin: 0px !important;*/
}
.productListing-data {
	border-bottom: 1px solid #ebebeb;
	vertical-align: top;
}

#categories {
	background-color:#DDDD99;
}
