/* CSS Document */
img{border:0px;}
html, body { height:100%;}
body {margin:0px; background:#2a0000 url(../images/bg.gif) repeat-y top center;}
table {font-size:12px; color:#666666; font-family:Arial, Tahoma, Helvetica, Verdana; text-align:left;}
img{border:0px;}
input, select, textarea{ font-size:11px; border:1px solid #CCCCCC;}
form {margin:0px; padding:0px;}

a:focus{outline:0px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pl10 p{font-size:12px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}

.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;}
.tsm{font-size:11px;}

/* Site Structure Start */
.maintable {width:1000px;}

/* Top SectionStyle */

.topsection {width:90%;}
.topsection td{color:#fff;}
.topsection a{color:#fff; text-decoration:none;}

.topsection strong{ color:#2F2F2F; font-family:Times New Roman; font-size:16px;}
.topsection a:hover {color:#ffdbce; text-decoration: underline;}

.topsection input{border:1px solid #af5536; border-left:0px; border-right:0px; color:#838383; margin:0px; padding:4px 0 4px 5px;}

.topnav{background:url(../images/top-nav.gif) repeat-x top;}
.topnav a{text-decoration:none; text-transform:uppercase; color:#fff; font-family:Trebuchet MS; font-size:12px; padding:10px 12px; font-weight:bold;}
.topnav a:hover{color:#ffdbce; text-decoration:none;}

/* Left Section */
.lefsection { width:193px; background: url(../images/back-left.gif) repeat-y; vertical-align:top; border:none;}
.lefsection td{ font-size:11px; color:#626262; font-family:arial,Helvetica,Tahoma; border:none;}
.lefsection b{ font-size:12px; color:#CE8505; font-weight:bold;}

.lefsection a { color:#464646; text-decoration:none; font-weight:normal; }
.lefsection a:hover { color:#464646; text-decoration:underline; }

.leftlink a { text-decoration: none; color:#333333; font-weight:normal;}
.leftlink a:hover { color:#464646; text-decoration:underline; }

a.leftlink1:link, a.leftlink1:visited, a.leftlink1:active { text-decoration: none; color:#D88630; font-weight:bold; padding: 10px 0px 1px 5px;}
a.leftlink1:hover { color:#D88630; text-decoration:underline; }

/* middle section */
.catback{ background:url(../images/back-cat.gif) repeat-x; height:231px;}
.catback1{background:url(../images/back-prod.gif) repeat-x bottom; height:220px;}
.subcatback{background:url(../images/back-prod1.gif) repeat-x; height:139px;}
.detailback{ background:url(../images/back-detail.gif) repeat-x bottom;}

.paging {color:#601705;}
.paging a { color:#601705; text-decoration:none; font-weight:normal; }
.paging a:hover { color:#7E2208; text-decoration:underline; }

a.nextprev:link, a.nextprev:visited, a.nextprev:active { color:#303030; text-decoration:none; font-weight:bold; }
a.nextprev:hover { color:#303030; text-decoration:none; }

.tshd{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.tshd:link, a.tshd:visited, a.tshd:active{color:#FFFFFF; font-family:Tahoma; font-weight:bold;}
a.tshd:hover{color:#FFFFFF; text-decoration:underline; font-weight:bold;}

.middlesection { vertical-align:top; background:#FFFFFF;}
.middlesection b{ font-weight:bold; font-size:12px; color:#666666;}
.middlesection a{color:#000000; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:none;}

.middlesection marquee a{color:#6f1c07; text-decoration:none; font-weight:normal;}
.middlesection marquee a:hover {color:#6f1c07; text-decoration:underline;}

.middlesection big{font-family: Times New Roman, Times, serif; text-transform:uppercase; color:#fff; font-size:22px; font-weight:bold;}

/* bottom section */
.bottomsection td{ font-size:11px; color:#986D56; }
.copyright{font-weight:normal; color:#986D56; font-size:11px;}
.bottom{ background-color:#FFF9E2; border:1px solid #CECFC9; padding:5px;}

a.qualdev:link, a.qualdev:visited, a.qualdev:active {color:#edbc8b; text-decoration: none; font-weight:normal; padding:0px;}
a.qualdev:hover {color:#edbc8b; text-decoration: underline;}

.bottomsection { width:100%; border-top:1px solid #f5eae4;  font-size:12px;}
.bottomsection b{text-transform:uppercase; font-weight:normal; font-family:Times New Roman, Times, serif; font-size:20px; color:#711d07;}
.bottomsection a{color:#d27333; text-decoration:none; font-weight:normal; padding:0 6px 0 6px; font-size:12px;}
.bottomsection a:hover {color:#fff; text-decoration:underline;}
.bottomsection td{color:#d27333;}
.bottomsection small{ color:#edbc8b; font-size:12px;}
.bottomsection p{margin:0px; padding:0px; color:#711d07;}
.bottomsection input{border:1px solid #b54d29; color:#711d07; font-size:11px; padding:3px;}

/* Site Structure END */

/* shopping cart Sections */
.allborder1 { background:#C4C5A5;}
.tableheader1 td{ background:#96453F; color:#FFFFFF; padding-left:10px; font-weight:bold; height:25px; }

.tableborder { border:1px solid #F0DBA8; height:100% }
.allborder { background:#96453F;}
.allborder { background:#E0A19C; }
.tableheader td{ background:#96453F; color:#ffffff;  padding:3px; font-weight:bold; font-size:12px; height:25px; }
.lightbg td{ background:#ffffff; padding:3px; }
.lightbg{ background:#ffffff; padding:3px; }
.darkbg td{ background:#FFF9EE; padding:3px; }
.hdbg { background:#C4C790; }
.bottomheader { background:#F6F7E4; color:#000000; padding-left:10px; font-weight:bold; height:25px; }
.subtdbg { background:#ecedd3; height:16px; padding-left:10px; }

.shop{ background-color:#F0E7E7;}
.shoptable{ background-color:#F4EEEE; padding-bottom:15px; padding-top:15px; padding-left:15px; padding-right:15px;}
.shophdmain{ background-color:#7E2308; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase; }
.shophdsub{ background-color:#C1350C; font-size:14px; font-weight:bold; height:30px; color:#ffffff; text-transform:uppercase;}
.mline{ background-color:#6C0000; height:1px;}
.sortable{ background:#ECE0E0; height:16px; padding:2px; }
.shoptdhd{ background-color:#FFB59F; font-size:12px; font-weight:bold; height:30px; color:#ffffff;}
/* Account Section */

.hlheadbig{color:#41567E; font-family:Tahoma; font-size:12px;	font-weight:bold; text-transform:capitalize;}

a.maheading:link, a.maheading:visited, a.maheading:active{font-size:20px; color:#ffffff; font-weight:bold; font-family:Arial Narrow; text-decoration:none; padding-left:3px; padding-right:15px;}
a.maheading:hover{color:#ffffff; text-decoration:none;}

.malink{color:#FE616A; text-decoration:none; padding-top:5px;}
a.malink:link, a.malink:visited, a.malink:active{color:#B27155; text-decoration:underline; font-family:Tahoma;}
a.malink:hover{color:#B27155; text-decoration:none;}

/* Form Sections styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#747474; }
input, select, textarea { border:1px solid #D3AA95; padding:1px; }
.button { color:#FFFFFF; padding:0px; font-weight:bold;  padding:1px; background: url(../images/butbg.gif) repeat-x; border:0px; 
border:1px solid #9FB2C3; }
.noborder { border:0px none; padding:0px; }
 
/* Images styles */
.thumimg { width:90px; }
.middimg { width:225px; }
.bigimg { width:300px; border:2px solid #CCCCCC; padding:2px; }
.imgborder, .thumimg, .normalimg { border:1px solid #CCCCCC; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg { border:1px solid #7BA552; }

/* Heading section */
.heading { background:url(../images/back-hd.gif) no-repeat right; height:44px; font-size:28px; color:#ffffff;  font-weight:normal; padding-right:20px; text-align:right; font-family:Trajan-Normal; }
.pagehead { background:url(../images/back-hd.gif) no-repeat right #fff; height:44px; font-size:28px; color:#ffffff;  font-weight:normal; padding-right:20px; text-align:right; font-family:Times New Roman, Times, serif; text-transform:none;}

.midsubhead {color:#7F1E17; font-size:14px; font-weight:bold; height:27px;}
.midheader { color:#6C0000; font-weight:normal; font-size:18px; font-family:Context Reprise SSi; }
.smallhead { color:#2A416B;	font-size:20px;	font-weight:normal; font-family:Times New Roman;}
.hlhead {color:#AE540B;	font-size:20px;	font-weight:normal; font-family:Georgia;}


/* button Class */
a.ovalbutton{background: transparent url(../images/oval-left.gif) no-repeat top left;
display: block; float:left;font: normal 13px; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 22px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #fff; text-decoration:none; /*button text color*/}
a.ovalbutton span{background: transparent url(../images/oval-right.gif) no-repeat top right; display: block; padding: 3px 11px 3px 0; /*Set 11px below to match value of 'padding-left' value above*/}
a.ovalbutton:hover{ /* Hover state CSS */ background-position: bottom left;}
a.ovalbutton:hover span{ /* Hover state CSS */ background-position: bottom right; color: #ffd8cb;}


/* General text */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#FF0000; font-weight:bold;}
.red, .err-msg, .errmsg, .errormsg { color:#FF0000;}
.errmsg b{color:#666666; text-decoration:none;}
.errmsg a{color:#666666; text-decoration:none;}
.errmsg a:hover{color:#666666; text-decoration:underline;}
.hlight { color:#ffffff; }
.price { color:#7F1E17; font-weight:bold;}
.priceo { color:#7F1E17; font-weight:normal;}

/* general eliments styles */
h1 { font-family:Arial; font-size:18px; color:#6C0000; font-weight:normal; padding-left:0px; margin:2px;  }
h2, .textheding { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#949D0C; 
font-weight:bold; vertical-align:bottom; padding-top:5px;}

/*ul { list-style: url(../images/arw.gif) none; margin:0px; padding-left:30px; }
li { margin:4px 0px; }*/
.xline { background: url(../images/part-left.gif) repeat-x; height:1px; }
.yline { background:#F0E3DF; width:1px; }
.dotlinex{ background:url(../images/dotline-x.gif) repeat-x}
.dotliney{ background:url(../images/dotline-y.gif) repeat-y}
.gb{ background-color:#D3D3D3;}
.border{ border:1px solid #D3D3D3;}
.border1{ border:1px solid #CDB5AF; background-color:#ffffff; padding:5px;}
.border2{ border:1px solid #CDB5AF; background-color:#FFF9EE; padding:5px;}
.subhd{ background: transparent url(../images/breadcrumb1.gif) no-repeat center left; text-decoration: none; padding-left:15px; color:#9B4F48; font-weight:bold; font-size:12px;}

/* links styles */

.breadcrumb{ color:#333333; font-size:12px; background-color:#FAF4F2; font-weight:normal; font-size:11px; font-family:Arial; padding:10px;}
.breadcrumb a{ background: transparent url(../images/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right:15px; color:#333333; font-weight:normal; font-size:11px; font-family:Arial;}
.breadcrumb a:visited, .breadcrumb a:active{color:#333333; text-decoration: none; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.breadcrumb a:hover{text-decoration:underline; color:#333333;}

a.prodlink:link, a.prodlink:visited, a.prodlink:active { color:#7F1E17; text-decoration:none; font-weight:bold;}
a.prodlink:hover { color:#7F1E17; text-decoration:underline;}

a.normallink:link, a.normallink:visited, a.normallink:active { color:#333333; text-decoration:underline; font-weight:bold;}
a.normallink:hover { color:#333333; text-decoration:none; font-weight:bold;}

a.sublink:link, a.sublink:visited, a.sublink:active { color:#7F1E17; text-decoration:none; font-weight:normal; font-size:11px;}
a.sublink:hover { color:#7F1E17; text-decoration:underline; font-weight:normal;}

a.headlink:link, a.headlink:visited, a.headlink:active { color:#8A7B45; text-decoration:none; font-weight:normal; font-size:11px;}
a.headlink:hover { color:#8A7B45; text-decoration:underline; font-weight:normal;}

a.smalllink:link, a.smalllink:visited, a.smalllink:active { color:#7F1E17; text-decoration:none; font-weight:normal;}
a.smalllink:hover { color:#7F1E17; text-decoration:underline; }

a.print:link, a.print:visited, a.print:active { color:#D27333; text-decoration:none; font-weight:normal;}
a.print:hover { color:#D27333; text-decoration:underline; }

a.more:link, a.more:visited, a.more:active{padding-left:5px; color:#7F1E17; text-decoration:underline; font-weight:bold;}
a.more:hover {color:#7F1E17; text-decoration:none;}

a.lightlink:link, a.lightlink:visited, a.lightlink:active { color:#974B45; font-weight:bold; font-family:Tahoma; text-decoration:underline; }
a.lightlink:hover { color:#974B45; text-decoration:none; }

a.homemidhead1:link, a.homemidhead1:visited, a.homemidhead1:active{font-family:Context Condensed SSi; text-decoration:none; font-size:16px; color:#730D0D; font-weight:bold;}
a.homemidhead1:hover {color:#F59F12; text-decoration:underline;}

.statictext strong{ color:#744445; text-decoration:none; font-family:Tahoma; font-size:12px; }
.statictext a { color:#5B4597; font-weight:bold; text-decoration:underline; font-size:11px;}
.statictext a:hover { color:#29155D; text-decoration:none; }

strong{
	font-size:12px;
}
