/* Global Class */
html, body {height:100%;}
body {margin:0px; background:url(../images/bg.jpg) repeat-x #FFFFFF;}
table {font-size:12px; color:#000000; 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:link, a:visited, a:active, a:focus{color:#333333; text-decoration:underline; font-weight:normal; outline:none;}
a:hover {color:#000000; text-decoration:underline;}

h1{font-size:26px; font-weight:normal; color:#FFFFFF; margin:0 0 0 0; font-family:Times New Roman, Times, serif; padding:10px 0 10px 20px; background:url(../images/title_bg.jpg) repeat-x; display:block;}
h2{font-size:24px; font-weight:normal; color:#FFFFFF; margin:0 0 0 0; font-family:Times New Roman, Times, serif; padding:10px 0 10px 20px; background:url(../images/header_bg.jpg) repeat-x;}
h3{font-size:16px; margin:0px; padding:7px 0px 7px 15px; background:url(../images/sc_bg.gif) repeat-x #fef7e9; font-family:Times New Roman; color:#64342a;}
h4{font-size:18px; color:#666666; margin:0 0 0 0; padding:0 0 0 0;}
h5{font-size:16px; color:#444444; margin:0 0 0 0; padding:0 0 0 0;}
h6{ font-family:Times New Roman; font-size:16px; margin:0px; padding:0px 0px 5px 7px;}

.p10{padding:10px;}
.p5{padding:5px;}
.p7{padding:7px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}

.xline {border-top:1px #C4C4C4 solid; height:1px;}
.yline {border-left:1px #C4C4C4 solid;}
.yline1 {border-left:1px #f0dba8 solid;}
.noborder {border:0px none; padding:0px;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;font-size:12px;padding-left:0.5px;padding-right:0.5px}
.tsm{font-size:11px;}
.price{ color:#FF0000; font-weight:bold;}
.rprice{text-decoration:line-through;}
.error, .errmsg, .errormsg {color:#FF0000; font-weight:bold;}
hr{color:#999999; height:1px; padding:0px;}

/*Site width handle */
.maintable {width:955px; padding-left:4px;}

/* Top Section */
.topsection {width:100%; vertical-align:top; height:145px;}
.topsection strong{font-weight:bold; font-size:11px; color:#ffffff;}
.topsection strong span{font-weight:bold; font-size:11px; color:#000000;}
.topsection .text{color:#8b372d; font-weight:bold; font-size:11px;}
.topsection b{font-weight:normal; font-family:Times New Roman, Times, serif; text-transform:uppercase; font-size:12px; color:#141414;}
.topsection a{color:#000000; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#666666; text-decoration:none;}

.topsection input{ font-size:11px; border:1px solid #d6d6d6; color:#000000; padding:4px; width:135px; margin:0px;}

.topsection .toplink{color:#ffffff; font-size:11px; font-family:Times New Roman, Times, serif; text-transform:uppercase; font-weight:normal;}
.topsection .toplink a{color:#ffffff; font-size:11px; font-family:Times New Roman, Times, serif; text-transform:uppercase; text-decoration:none; font-weight:normal;}
.topsection .toplink a:hover {color:#ffffff; text-decoration:none;}

.topsection .topnav {padding-top:3px; font-smooth: 5em;}
.topsection .topnav a{color:#161616; font-size:18px; font-smooth: 5em; font-style:normal; font-family:Times New Roman, Times, serif; text-transform:uppercase; text-decoration:none; font-weight:normal; padding-right:23px; padding-left:7px;}
.topsection .topnav a:hover {color:#a31c04; text-decoration:none;}

/* Left Section */
.leftsection { vertical-align:top; background-color:#E6ECEC; height:90%; border-right:1px solid #CCCCCC;}
.leftsection strong{text-transform:uppercase; font-weight:bold; font-size:12px;}
.leftsection a{color:#000000; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#666666; text-decoration:none;}

.leftsection ul{padding:0px; margin:0px; list-style:none;}
.leftsection li{padding:3px 3px 3px 10px; margin:0px; background:url(images/leftarrow.gif) no-repeat left;}
.leftsection li a{color:#006699; text-decoration:underline; font-weight:normal;}
.leftsection li a:hover {color:#000000; text-decoration:none;}

.leftsection .hd{text-transform:uppercase; font-weight:bold; font-size:12px; background-color:#666666; color:#FFFFFF;}
.leftsection .hd a{background-color:#666666; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
.leftsection .hd a:hover {background-color:#666666; color:#FFFFFF; text-decoration:none;}

/* Middle Section */
.middlesection { vertical-align:top; background-color:#ffffff; height:90%;}
.middlesection b{text-transform:uppercase; font-weight:bold; font-size:12px; color:#3DB8B8;}
.middlesection strong{font-weight:bold; font-size:12px; color:#000000;}
.middlesection a{color:#000000; text-decoration:none; font-weight:normal;}
.middlesection a:hover {color:#666666; text-decoration:none;}

.middlesection .tradhd{font-family:Trajan Pro, Georgia, Times New Roman, Arial; color:#efe1be; padding-bottom:10px; font-size:21px;}
.middlesection .input{padding-bottom:2px; padding-top:3px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px; width:200px;}

.middlesection .tab{font-family:Times New Roman, Arial; color:#efe1be; font-size:23px;}/*Trajan Pro, */
.middlesection .tab a{ color:#efe1be; font-size:23px; text-decoration:none;}
.middlesection .tab a:hover{color:#ffffff;  text-decoration:none;}
.middlesection input, select, textarea{ font-size:12px; color:#747474;}
.select{ font-size:11px; color:#747474;}


/* bottom Section */
.bottomsection { width:100%; vertical-align:top; background-color:#ffffff; height:255px; }
.bottomsection strong{text-transform:uppercase; font-weight:bold; font-size:12px;}
.bottomsection a{color:#2e2e2e!important; text-decoration:none; font-weight:normal!important;}
.bottomsection a:hover {color:#666666; text-decoration:underline!important;}

.bottomsection .botnav {font-size:11px; color:#64565e; padding-top:5px; line-height:18px; }
.bottomsection .botnav strong{font-size:12px; font-weight:bold; color:#64565e; text-transform:none;}
.bottomsection .botnav a{font-size:11px; color:#64565e; padding:0px;}
.bottomsection .botnav a:hover{color:#000000; text-decoration:none;}

.bottomsection input{width:140px; font-size:11px; border:1px solid #d6d6d6; color:#000000; padding:4px; margin:0px;}
/* link Class */
.more{padding:3px 8px 3px 3px; margin:0px; background:url(../images/middarrow.gif) no-repeat right;}
a.more {color:#af240a; text-decoration:underline; font-weight:normal;}
a.more:hover {color:#000000; text-decoration:none;}

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

.qualdev{color:#2e2e2e;}
.qualdev strong{color:#878787; text-transform:none;}
a.qualdev:link, a.qualdev:visited, a.qualdev:active {color:#878787; text-decoration:none; font-weight:bold;}
a.qualdev:hover {color:#000000; text-decoration:none;}

/* prodcut related Class */
.thumb{width:150px; border:1px solid #666666; height:auto;}
.middthumb{width:250px; border:1px solid #666666; height:auto;}
.productbox{width:170px;}

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

/* Breadcrumb Links */
.breadcrumb{color:#000000; background:#f2f2f2; padding:5px; height:35px; font-weight:bold;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; padding:0 12px 0 5px; color:#4F5153; font-weight:normal; } 
.breadcrumb a:visited, .breadcrumb a:active{color:#4F5153; text-decoration:underline; font-weight:normal;}
.breadcrumb a:hover{text-decoration:none;}

/* button Class */
a.ovalbutton{background: transparent url(../images/oval_left.jpg) no-repeat top left; display: block; float:left;font: normal 13px; line-height: 13px; height: 21px; 
padding-left: 10px; text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #ffffff; text-transform:uppercase; font-family:Times New Roman;}
a.ovalbutton span{background: transparent url(../images/oval_right.jpg) no-repeat top right; display: block; padding: 4px 24px 4px 0; margin-right:3px;}
a.ovalbutton:hover{background-position: bottom left; text-decoration:none;}
a.ovalbutton:hover span{background-position: bottom right; color:#ffffff;}

a.oval{background: transparent url(../images/left_oval.png) no-repeat top left; display: block; float:left;font: normal 16px; line-height: 33px; height: 42px; 
padding-left: 27px; text-decoration: none;}
a:link.oval, a:visited.oval, a:active.oval{color: #ffffff; text-transform:uppercase; font-family:Trebuchet MS; font-weight:bold; font-size:16px;}
a.oval span{background: transparent url(../images/right_oval.png) no-repeat top right; display: block; padding: 2px 27px 7px 0;}
a.oval:hover{background-position: bottom left;}
a.oval:hover span{background-position: bottom right; color:#ffffff;}

/* Paging Class */
.pagination{padding:0px 0px 0px 0px;}
.pagination ul{margin:0;padding:0; text-align: right; /*Set to "right" to right align pagination interface*/}
.pagination li{list-style-type:none; display:inline; padding-bottom:1px;}
.pagination a, .pagination a:visited{padding:0 2px; text-decoration:none; color:#000000; font-weight:normal;}
.pagination a:hover,.pagination a:active{ color:#000000; text-decoration:none; font-weight:bold;}

.pagination a.currentpage{ color:#000000 !important;  font-weight:bold; cursor:default; text-decoration:none;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color:white; cursor:default; color:#929292; border-color: #929292; font-weight:normal !important;}
.pagination a.prevnext{font-weight: normal;}

/* Static Pages */
.staticpg { font-size:14px; font-family:"Times New Roman", Times, serif;}
.staticpg strong{ font-size:16px; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.staticpg ul{padding:0px; margin:0px; list-style:none;}
.staticpg li{padding:3px 3px 3px 10px; margin:0px; background:url(../images/middarrow.gif) no-repeat left;}
.staticpg li a{color:#006699; text-decoration:underline; font-weight:normal;}
.staticpg li a:hover {color:#000000; text-decoration:none;}

/* Site Structure END shopping cart Sections*/
.border{border:1px solid #F0DBA8;}
.allborder {background:#F0DBA8;}
.allborder1 {background:#f0ede7;}
.tableheader td{ background:url(../images/table-header.jpg) repeat-x; color:#633329; padding:3px; font-weight:bold;}/*url(../images/table-hd.jpg) repeat-x bottom #898989*/

.tableheader a{ color:#633329; text-decoration:none; font-weight:bold;}
.tableheader a:hover { color:#633329; text-decoration:underline;}
.tableheader1 td{ background:#b29f7f; color:#ffffff; padding:5px; font-weight:bold;}
.tableheader1 a{color:#ffffff; padding:5px; font-weight:bold;}
.tableheader1 a:hover{ color:#ffffff; padding:5px; font-weight:bold;}

.lightbg td{ background:#ffffff; padding:5px;}
.lightbg1 td{ background:#ffffff; padding:1px; height:20px;}

.darkbg td{ background:#fefbf2; padding:5px;}
.darkbg1 td{ background:#eae5dd; padding:1px; height:22px;}

.small_links a{color:#7f6c4d; font-size:11px; text-decoration:underline;}
.small_links a:hover{color:#7f6c4d; font-size:11px; text-decoration:none;}

/* myaccount*/
.login input{background:none; padding-left:5px; border:none; outline:none; width:170px; font-size:13px; color:#2d2d2d;}

.malink {font-size:12px; color:#000;}
.malink b{font-size:12px; color:#633329; text-transform:none;}
.malink strong{font-size:24px; font-family:Times New Roman; font-weight:bold; color:#8b2b1f;}

a.malink:link, a.malink:visited, a.malink:active{color:#000000; text-decoration:none;}
a.malink:hover{color:#966056; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#633329; font-size:22px; font-family:Times New Roman; text-decoration:none;}
a.maheading:hover {color:#000; text-decoration:none;}

/*Extra*/
.loginhd{font-family:Trajan Pro, Georgia, Times New Roman, Arial;; color:#aa7c00; font-size:24px;}

.logininput{width:120px; border:none; outline:none; color:#000000; font-size:11px;}
.newsletter{font-family:Times New Roman, Times, serif; font-size:23px; color:#696969;}
.newsletter span{color:#8a2c1b;}
.bordertb{border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
.call{font-family:Times New Roman, Times, serif; font-size:18px; font-weight:bold; color:#64565e;}

.trad {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#efe1be;}
.trad strong{font-size:11px; color:#efe1be;}
.trad span{font-size:11px; color:#ffffff;}

.content{font-family:Times New Roman, Times, serif; font-size:14px; color:#4f4f4f; text-align:justify; padding-right:25px;}
.content a{font-family:Times New Roman, Times, serif; font-style:italic; font-size:14px; color:#4f4f4f; text-decoration:none;}
.content a:hover{color:#4f4f4f; text-decoration:underline;}
