﻿body { height:100%; }
html { height:100%; }
body {
	margin: 0px;
	background-color: #3F190E;
	padding: 0px;
	font-size: 11px;
	color: #85764d;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
table {
	border: #3F190E;
	text-align: left;
}

a:active{ outline: none;}
a { outline: none;}
:focus { -moz-outline-style: none; }

.maintable {width:766px; background-color:#FFFFFF; }

/* Top header part styles */
.toppart { color:#c49764; }
.toppart a {
	color: #c49764;
	text-decoration: none;
}
.toppart a:hover { color:#ff9216; text-decoration:underline; }
a.toplink:active { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
a.toplink:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
a.toplink:link { color:#FFFFFF; text-decoration:none; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
a.toplink:hover { color:#000000; text-decoration:none;}
.tophlight { color:#FFDE00; font-weight:bold;}
.topimg{background:url(../images/topimg.gif) no-repeat right bottom; height:40px;}
.logo{background:url(../images/logo.jpg) no-repeat left;}


/* menu part styles */
.menu { }
.menu a{background-position:0px 0px; height:17px; width:148px; text-decoration:none; margin:20px 0px;}
.menu a:hover{ background-position: 0px 17px; text-decoration:none;}

.innermenu { }
.innermenu a{background-position:0px 0px; height:17px; width:148px; text-decoration:none; margin:4px 0px;}
.innermenu a:hover{ background-position: 0px 17px; text-decoration:none;}

/*a.menulink:link, a.menulink:visited, a.menulink:active {  text-decoration:none; display:block; line-height:17px; background-repeat:no-repeat; background-position:top left; }
a.menulink:hover { background-position:0px -17px;}*/


/* left part styles */
.leftpart { width:158px; font-size:11px; color:#bb874c; background: url(../images/leftbg.gif) repeat-x #fefdfa; }
.leftheadertop { background:url(../images/left_header01.jpg) no-repeat top;line-height:32px; padding-left:13px; font-size:15px; color:#FFFFFF; font-weight:bold; }
.leftheadingbg{background:url(../images/leftheadingbg_01.jpg) repeat-y; padding:14px 8px 0px 8px;}
.leftheadergreen { background:url(../images/left_headergreen.jpg) no-repeat top;line-height:32px; padding-left:13px; font-size:15px; color:#FFFFFF; font-weight:bold; }
.leftgreenbg{background:url(../images/leftgreenbg.jpg) repeat-y; padding:14px 8px 0px 8px;}
.lefthlight { color:#003F9D; font-weight:bold; }
.leftpart a { color:#8A8A8A; text-decoration:underline;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.leftpart a:hover { color:#000000; text-decoration:underline; }
a.leftlink:active { color:#003F9D; font-weight:bold; text-decoration:none; }
a.leftlink:visited { color:#003F9D; font-weight:bold; text-decoration:none; }
a.leftlink:link { color:#003F9D; font-weight:bold; text-decoration:none; }
a.leftlink:hover { color:#DE0202; text-decoration:none; }
/* 
ul { margin-left:0px; padding:0px; list-style:none;}
li { margin:0px; padding:0px 0px 0px 14px; background:url(../images/li.gif) no-repeat left;}*/

/* middle part styles */
.midpart { padding-top:20px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; height:200px;}

a.midlink:active {  color:#bb874c; text-decoration:underline; }

a.midlink:visited {  color:#bb874c; text-decoration:underline; }

a.midlink:link {  color:#bb874c; text-decoration:underline; }
a.midlink:hover { color:#ff8903; text-decoration:underline; }
.midheader { color:#A90000; padding-left:45px; font-weight:bold; }
.midhlight { color:#A65D00; font-size:13px; font-weight:bold; border:2px solid #F8F0DC; padding:5px; background:#FFFBEF; }

.contantpart { padding:0px 29px 0px 0px; text-align:justify;}
.contantpart b{ font-size:13px; color:#0075ab; font-weight:bold;}
.contantpart a { color:#5b5b5b; text-decoration:none; }
.contantpart a:hover { color:#a6a5a5; text-decoration:none; }
.contantpart ul { margin-left:17px; padding:0px; list-style:none; }
.contantpart ol { margin:0px; padding:0px 0px 0px 22px; }
.contantpart li { margin:7px 0px; list-style:url(../images/ularrow.gif) none; padding:0px 0px 5px 5px;}

/* Footer part styles */
.footer { color:#ffffff; font-size:11px; width:584px; background:#642b12; line-height:51px; padding:0px 10px 0px 10px;}
.footerbg{background:url(../images/footerbg.gif) repeat-x bottom;line-height:34px; color:#fff3d0;}
a.footerlink:active { color:#f17e22; text-decoration:none; padding:0px 5px;}
a.footerlink:visited { color:#f17e22; text-decoration:none; padding:0px 5px;}
a.footerlink:link { color:#f17e22; text-decoration:none; padding:0px 5px;}
a.footerlink:hover { color:#ffffff; text-decoration:none; }
.footerpopup { background: url(../images/p-downbg.jpg) repeat-x bottom; height:32px; padding-bottom:8px; font-size:11px; font-family:Tahoma, Arial, Verdana; color:#CE0000; }

/* shopping cart body area and boxies styles */
.tableborder { border:2px solid #E5DBC2; }
.allborder { background:#FFFFFF; }
.allborder td { background:#F9F6EA; }
.fieldheader { background:url(../Images/textbg.gif) repeat-x center top; color:#693300; margin:0px; line-height:25px; padding-left:5px; font-weight:bold; }
.fieldheader td { background:url(../Images/textbg.gif) repeat-x center top; color:#693300; margin:0px; line-height:25px; padding-left:5px; font-weight:bold; }
.fieldheader a { color:#693300; text-decoration:underline;  }
.fieldheader a:hover { color:#D01D00; text-decoration:underline; }

.lightbg { background:#FEFCF4; }
.darkbg { background:#F9F5E4; }
.selectbg { background:#EAEAEA; }
.whitebg { background:#FFFFFF; }
.subheading { color:#693300; background:url(../images/textbg.gif) repeat-x center; padding-left:10px; line-height:32px; font-weight:bold; font-size:14px; }

.paging { background:#fff; }
.paging a:active { color:#000000; text-decoration:none; font-weight:bold; }
.paging a:visited { color:#000000; text-decoration:none; font-weight:bold; }
.paging a:link { color:#000000; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#a90000; text-decoration:none; }

.pagingbox { background:#fff; border:1px solid #E8E4D3; padding:3px 5px; font-weight:bold; }
.pagingbox a:active { color:#474429; text-decoration:none; font-weight:bold; }
.pagingbox a:visited { color:#474429; text-decoration:none; font-weight:bold; }
.pagingbox a:link { color:#474429; text-decoration:none; font-weight:bold; }
.pagingbox a:hover { color:#a90000; text-decoration:none; }
.paginlightbg { height:30px; line-height:30px; padding:0px 0px; background:#FEFCF4; }
*html .paginlightbg {  padding:8px 0px 0px 0px;  }


/* general text styles */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#FF0000; font-weight:bold; padding-bottom:8px; display:block; }
.red { color:#FF0000;}
.success { color:#009933; font-weight:bold;}
.hlight { color:#836504; }
.price { color:#2977BA; font-weight:bold;}

.justify { text-align:justify; }
.lineheight { line-height:16px; }

/* general eliments styles */
h1 { font-size:23px; color:#725808; font-weight:normal; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; }
h2 { font-size:15px; font-family:Arial,Helvetica; color:#614F3F; font-weight:bold; padding-bottom:5px; margin:0px; }
h3 { font-size:13px; font-family:Arial,Helvetica; color:#614F3F; font-weight:bold; padding-bottom:5px; margin:0px; }
ul { list-style:url(../images/dot1.gif) none; margin:0px; padding-left:10px; }
li { margin:4px 0px; }
.hline {border-bottom:1px solid #dec6a9; }
.vline { background:url(../images/vline.gif) repeat-y center; }

.leftbrd {border-left:1px solid #dec6a9;}
.leftbrd ul { list-style:none;}
.leftbrd li a {  margin:0px; padding:0px 0px 0px 14px; background:url(../images/li.gif) no-repeat left; color:#BB874C; text-decoration:none;}
.leftbrd li a:hover { color:#ff9216;}
.rightbrd{border-right:1px solid #dec6a9;}
.rightbrd a{color:#8A8A8A; text-decoration:underline;}
.rightbrd a:hover {color:#000000;}
/*.paddingleft{padding-left:38px;}*/

.leafNode input { border:0px none; padding:0px; background:none; }

.noborder input { border:0px none; padding:0px; background:none; }

.noborder { border:0px none; padding:0px; background:none; }

/* general link styles */

a.normallink:active { color:#bb874c; text-decoration:none; font-weight:bold; }

a.normallink:visited { color:#bb874c; text-decoration:none; font-weight:bold; }

a.normallink:link { color:#bb874c; text-decoration:none; font-weight:bold; }
a.normallink:hover { color:#ff8800; text-decoration:none; }

/*a:link, a:visited, a:active { color:#566D9B; text-decoration:none; }
a:hover { color:#DE0202; text-decoration:none; }*/

.white {color:#EDEDED; text-decoration:none; }

a.lightlink:active {color:#EDEDED; text-decoration:none; }

a.lightlink:visited {color:#EDEDED; text-decoration:none; }

a.lightlink:link {color:#EDEDED; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.avileax:visited { color:#CE0000; text-decoration:none; }

a.avileax:link { color:#CE0000; text-decoration:none; }
a.avileax:hover { color:#FFDE00; text-decoration:none; }

/* Images styles */
.thumimg { width:100px; }
.normalimg { width:135px; }
.bigimg { width:300px; border:2px solid #343434; padding:2px; }
.normalimg { border:5px solid #bb874c;  }
.thumimg { border:5px solid #bb874c;  }
.imgborder { border:5px solid #bb874c;  }
a:hover .normalimg { border:2px solid #DFCFB6; }


a:hover .thumimg { border:2px solid #DFCFB6; }


a:hover .imgborder { border:2px solid #DFCFB6; }


/* form part styles */
form { margin:0px; padding:0px; }
textarea { font-size:11px; color:#4F4732; font-family:Arial,Tahoma; }
select { font-size:11px; color:#4F4732; font-family:Arial,Tahoma; }
input { font-size:11px; color:#4F4732; font-family:Arial,Tahoma; }
textarea { border:1px solid #c5b87b; padding:1px; background:#fffbe9; }
select { border:1px solid #c5b87b; padding:1px; background:#fffbe9; }
input { border:1px solid #c5b87b; padding:1px; background:#fffbe9; }
.button { color:#fff; cursor:pointer; line-height:16px; padding:1px 1px 1px 1px; font-weight:bold; background:#523e02; border:1px solid #3B3B3B; vertical-align:middle; }
.lableclass { text-align:right; }
label { vertical-align:middle; padding:0px 0px 9px 0px; margin:0px; } 

/*  Extra Style */
/* loginbox  styles */
.loginbox { background:url(../images/loginbox.jpg) no-repeat; width:328px; height:74px; color:#115283; padding:0px 8px 0px 8px; }
.loginbox b{color:#00467b; font-size:13px; font-weight:bold;}
.loginbox a { color:#00467b; text-decoration:none; font-weight:bold;}
.loginbox a:hover { color:#FFEA00; text-decoration:none; }
.loginbox input { border-right-color:#FFFFFF; border-bottom-color:#FFFFFF; background:#5e96c0; color:#ffffff; }

.grayheader{background:url(../images/grayheader_bg.jpg) repeat-x;line-height:35px; color:#ffffff; font-size:15px; font-weight:bold;}
.graybottombg{background:url(../images/graybottombg.gif) repeat-x #eeeeee;}
.graybottombg b{color:#797979; font-weight:bold;}
.redbold{font-weight:bold; color:#c60000;}
.blackbold{font-weight:bold; color:#333333;}
.graytext{color:#8a8a8a;}

.litegray{background:#f7f7f7; line-height:19px;}
.topbanner{border:3px solid #ffffff;}
.greenbrd{border:3px solid #516826;}
.innerbanner {background:url(../images/inner-banner.jpg) no-repeat; height:150px; padding-left:28px;}
a.spinx{ color:#1E3319; text-decoration:none;}
a.spinx:hover{ color:#5B4400; text-decoration:none;}



a.homebut{ display:block; width:148px; height:17px; }

a.homebut:hover{ background-position:bottom; height:17px;}
.inn{padding-left:0px;}
.vline{background:url(../images/v-line.jpg) repeat-y top #EEE2D4; width:1px;}
.inn ul { list-style:none;}
.inn li a {  margin:0px; padding:0px 0px 0px 14px; background:url(../images/li.gif) no-repeat left; color:#BB874C;}
.inn li a:hover { color:#ff9216;}
