/* Global Class */
html, body {height:100%;}
body {margin:0px; background:#000000;}
table {font-size:12px; color:#666666; font-family:arial; text-align:left;}
img{border:0px;}
input, select, textarea{ font-size:11px; background:#ECECEC; border:1px solid #DADADA;}
form {margin:0px; padding:0px;}

a:focus{ text-decoration: none; font-weight:normal;}


h1{font-size:32px; background:url(../images/heading.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; color:#000000; margin:0 0 0 0; padding:8px 0 10px 15px;}
h2{font-size:16px; color:#333333; font-weight:bold; margin:0 0 0 0; padding:0 0 0 10px;}
h3{font-size:19px; color:#333333; font-weight:normal; margin:0 0 0 0; padding:0 0 0 10px;}
h4{font-size:20px; color:#BB8E37; font-weight:normal; margin:0 0 0 0; padding:0 0 3px 10px;}
hr{color:#999999; height:1px; padding:0px;}

.vthanks h3{font-size:18px; color:#CCCCCC; font-weight:normal; margin:0 0 0 0; padding:0 0 0 10px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:15px; font-weight:bold; color:#D8C7A7;}
.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;}
.noborder {border:0px none; padding:0px; background:none;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;}
.error, .red, .errmsg, .errormsg, .err{ color:#FF0000;}
.tsm{font-size:11px;}

/*Site width handle */
.maintable{width:971px;}

/* Top Section */
.topsection {width:100%; vertical-align:top; background:url(../images/topbg.jpg) repeat-x top #000000;}
.topsection td{color:#ffffff; font-size:12px; font-weight:bold;}
.topsection b{font-weight:bold; font-size:12px; color:#B58829;}
.topsection a{color:#ffffff; text-decoration:none; font-weight:bold;}
.topsection a:hover {color:#B58829; text-decoration:none;}

/* Navigation Class */
a.navbutton{background: transparent url(../images/tableftI.gif) no-repeat top left; display:block; float:left; font-size:16px; line-height: 14px; height:35px; padding-left:5px; text-decoration:none;  margin-right:0px; color:#333333;}
a:link.navbutton, a:visited.navbutton, a:active.navbutton{ color:#333333; text-decoration: none;}
a.navbutton span{background: transparent url(../images/tabrightI.gif) no-repeat top right; display:block; padding:11px 37px 10px 37px; text-decoration:none; font-weight:bold;}
a.navbutton:hover{ background-position: bottom left;}
a.navbutton:hover span{ background-position: bottom right; color:#000000;}

/* Left Section */
.leftsection {width:201px; vertical-align:top; background:url(../images/leftbg.gif) repeat-x top #000000;}
.leftsection td{color:#ffffff; font-weight:normal; font-size:11px; text-decoration:none;}
a.leftlink:link, a.leftlink:visited, a.leftlink:active {color:#9A7838; padding-left:15px; text-decoration:none; font-weight:normal;}
a.leftlink:hover {color:#ffffff; text-decoration:none;}

.leftsection ul{padding:0px; margin:0px 0px 5px 10px; list-style:none;}
.leftsection li{ margin:0px; background:url(../images/leftsubhd.gif) no-repeat; display:block;}
.leftsection li a{padding:3px 0px 0px 18px; _padding:3px 0px 5px 18px; color:#000000; text-decoration:none; font-weight:bold; height:18px; font-size:11px; display:block;}
.leftsection li a:hover {color:#ffffff; text-decoration:none; background:url(../images/leftsubhd-roll.gif) no-repeat;}

.leftsection .hd{font-weight:bold; font-size:12px;  background:url(../images/lefthd.gif) no-repeat; color:#333333;}
.leftsection .hd a{color:#000000; padding:5px 0px 0px 18px; text-decoration:none; text-transform:uppercase; height:20px; _height:24px; display:block;}
.leftsection .hd a:hover {color:#EBDEC4; text-decoration:none; background:url(../images/lefthd-roll.gif) no-repeat;}

/* Middle Section */
.middlesection {vertical-align:top; background-color:#2B2B2B; font-weight:normal;}
.middlesection td{color:#A3A3A3; font-weight:normal;}
.middlesection b{font-weight:bold; font-size:12px; color:#BB8E37;}
.middlesection a{color:#989898; text-decoration:underline; font-weight:normal;}
.middlesection a:hover {color:#ffffff; text-decoration:none;}

/*.middlesection ul{padding:0px; margin:0px 0px 8px 0px; list-style:none;}
.middlesection li{padding:2px 0px 2px 10px; margin:2px; background:url(../images/bullet.gif) no-repeat left;}
.middlesection li a{color:#57575B; text-decoration:none; font-weight:normal;}
.middlesection li a:hover {color:#000000; text-decoration:none;}*/

/* bottom Section */
.bottomsection{vertical-align:top; width:100%;}
.bottomsection td{color:#ffffff;}
.bottomsection b{padding:0 6px 0 6px; font-weight:normal;}
.bottomsection a{color:#DDDDDD; text-decoration:none; font-weight:normal;}
.bottomsection a:hover {color:#ffffff; text-decoration:none;}

/* link Class */
.more{padding:3px 10px 6px 3px; margin:0px; background:url(../images/morearrow.gif) no-repeat right;}
a.more {color:#B6872A; text-decoration:none; font-weight:normal;}
a.more:hover {color:#000000; text-decoration:none;}

.normallink{padding:3px 3px 6px 15px; margin:0px; background:url(../images/ico-large.gif) no-repeat left;}
a.normallink {color:#B6872A; text-decoration:none; font-weight:bold;}
a.normallink:hover {color:#000000; text-decoration:none;}

a.qualdev:link, a.qualdev:visited, a.qualdev:active {color:#ff8000; text-decoration:underline; font-weight:normal;}
a.qualdev:hover {color:#E0B64D; text-decoration:none;}

/* prodcut related Class */
.thumb{ border:0px solid #666666;}
.middthumb{ border:0px solid #666666;}
a.prname:link, a.prname:visited, a.prname:active{color:#989898; text-decoration:none; font-weight:normal;}
a.prname:hover{color:#ffffff; text-decoration:none;}
.productbox1 td{font-size:12px; color:#C49B59;}
.productbox{width:150px;}
.rprice{font-size:18px; color:#ffffff; font-weight:normal; margin:0 0 0 0; padding:0 0 0px 0px;}
.rprice b{font-size:18px; color:#B6872A; font-weight:normal; margin:0 0 0 0; padding:0 0 0px 0px;}
.price{ color:#968F59; font-weight:bold;}/*B79300 008930*/
.price1{color:#D8D5D0; font-weight:bold;}
.priceh{ color:#1cb015; font-weight:bold;}
.priceb{ color:#FFE5A5; font-size:22px; font-weight:bold;}
.pricebst{text-decoration:line-through;}
.priceb1{ color:#3EB438; font-size:22px; font-weight:bold;}
.priceg{ color:#3EB438; font-weight:bold;}
.pricer{ color:#e13817; font-weight:bold;}
.pricerb{ color:#ffffff; font-size:16px; font-weight:bold;}

/* Breadcrumb Links */
.breadcrumb{color:#D8C7A7; padding:5px; height:30px; font-weight:bold; font-size:11px;}
.breadcrumb a{background:transparent url(../images/breadarrow.gif) no-repeat center right; font-weight:bold; padding:0 12px 0 10px; color:#D8C7A7; font-size:11px; text-decoration:none;} 
.breadcrumb a:visited, .breadcrumb a:active{text-decoration:none; font-weight:normal; color:#D8C7A7; font-size:11px; font-weight:bold;}
.breadcrumb a:hover{text-decoration:none; color:#D8C7A7; font-size:11px;}

/* button Class */
a.ovalbutton{background: transparent url(../images/ovel-black-left.gif) no-repeat top left; display: block; float:left;font: bold 12px; line-height: 14px; height:23px; padding-left:5px; text-decoration: none;  margin-right:3px; text-transform:uppercase;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #ffffff; text-decoration: none;}
a.ovalbutton span{background: transparent url(../images/ovel-black-right.gif) no-repeat top right; display: block; padding:4px 10px 5px 5px; text-decoration: none; font-weight:bold;}
a.ovalbutton:hover{ background-position: bottom left;}
a.ovalbutton:hover span{ background-position: bottom right; color:#E0B64D;}

/* button Class */
a.ovalbutton1{background: transparent url(../images/ovel-orange-left.gif) no-repeat left; display:block; float:left; font: normal 12px; line-height:14px; padding-left:7px; text-decoration:none;  margin-right:3px; font-weight:bold;}
a:link.ovalbutton1, a:visited.ovalbutton1, a:active.ovalbutton1{color: #ffffff; text-decoration: none;}
a.ovalbutton1 span{background:transparent url(../images/ovel-orange-right.gif) no-repeat right; display:block; padding:4px 10px 5px 5px; text-decoration: none;}
a.ovalbutton1:hover{ background-position: bottom left;}
a.ovalbutton1:hover span{ background-position: bottom right; color:#ffffff;}

a.ovalbutton2{background: transparent url(../images/ovel-orange-left.gif) no-repeat left; display:block; float:left; font: normal 10px; line-height:14px; padding-left:7px; text-decoration:none;  margin-right:3px; font-weight:bold;}
a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{color: #ffffff; font-size:10px; text-decoration: none;}
a.ovalbutton2 span{background:transparent url(../images/ovel-orange-right.gif) no-repeat right; display:block; padding:4px 10px 5px 5px; text-decoration: none; font-size:10px;}
a.ovalbutton2:hover{ background-position: bottom left; font-size:10px;}
a.ovalbutton2:hover span{ background-position: bottom right; color:#ffffff; font-size:10px;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#BB8E37; font-size:18px; font-family:arial; text-decoration:none;}
a.maheading:hover {color:#ffffff; text-decoration:none;}

/* Paging Class */
.pagination{padding:2px; font-size:11px; font-weight:normal;}
.pagination ul{margin:0;padding:0; text-align: right; font-weight:normal; /*Set to "right" to right align pagination interface*/}
.pagination li{list-style-type:none; display:inline; padding-bottom:1px; font-size:11px;}
.pagination a, .pagination a:visited{padding:0 1px; text-decoration:none; color:#A8A8A8; font-size:11px;}
.pagination a:hover,.pagination a:active{ color: #ffffff; text-decoration:none ; font-size:11px; }

.pagination a.currentpage{ color:#ffffff !important; font-weight:bold; cursor:default; font-size:11px;}
.pagination a.disablelink, .pagination a.disablelink:hover{ cursor:default; color:#ffffff; font-weight:bold !important;}
.pagination a.prevnext{ font-weight: bold; color:#A8A8A8; font-size:11px; padding-right:10px;}
.pagination a.prevnext:hover{ font-weight: bold; color:#ffffff; font-size:11px;}

/* Static Pages */
.staticpg {vertical-align:top; background-color:#2B2B2B; font-weight:normal;}
.staticpg td{color:#A3A3A3;}
.staticpg strong{font-weight:bold; font-size:12px; color:#BB8E37;}
.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;}

/*.staticpg span{ font-size:12px; color:#D3992B;} */
.staticpg1 td{color:#D3992B;}
.staticpg1 strong{font-weight:bold; font-size:12px; color:#BB8E37;}

.staticpg1 ul{padding:0px; margin:0px 0px 8px 0px; list-style:none;}
.staticpg1 li{padding:2px 0px 2px 10px; margin:2px; background:url(../images/bullet.gif) no-repeat left;}
.staticpg1 li a{color:#57575B; text-decoration:none; font-weight:normal;}
.staticpg1 li a:hover {color:#000000; text-decoration:none;}

.subhd{ padding:5px 0px 5px 10px; background:#212020; border:1px solid #434343; font-weight:bold; font-size:14px; color:#B98D35;}

/* Site Structure END shopping cart Sections*/
.border{border:1px solid #F0DBA8; height:100%}
.allborder {background:#555454;}
.tableheader td{background:#979389; color:#ffffff; padding:5px; font-weight:bold;}
.tableheader a{ color:#ffffff; text-decoration:underline; font-weight:bold;}
.tableheader a:hover { color:#ffffff; text-decoration:none;}
.lightbg td{ background:#434343; padding:3px 5px 3px 5px;}
.lightbg a{ color:#ffffff; text-decoration:underline; font-weight:normal;}
.lightbg a:hover { color:#ffffff; text-decoration:none;}
.lightbg b{color:#FBF0DA; font-weight:normal;}
.darkbg td{ background:#212020; padding:3px 5px 3px 5px;}

/* myaccount*/
.malink b{font-size:12px; color:#BB8E37;}
a.malink:link, a.malink:visited, a.malink:active{color:#ffffff; text-decoration:underline;}
a.malink:hover{color:#ffffff; text-decoration:none;}

a.maheading:link, a.maheading:visited, a.maheading:active{color:#BB8E37; font-size:18px; font-family:arial; text-decoration:none;}
a.maheading:hover {color:#ffffff; text-decoration:none;}

.subhead{ padding:3px 0 0 10px; background:url(../images/xmidtop.gif) repeat-x;}
.subhead a{font-size:16px; color:#333333; text-decoration:none; font-weight:bold;} 
.subhead a:hover{text-decoration:none; color:#000000;}

.diamondinfo{font-size:12px; color:#BB8E37; font-weight:normal; margin:0 0 0 0; padding:0 0 3px 10px;}
.tborder{padding:0px;}

.p11{padding:10px; font-size:14px; color:#bb8e37; text-transform:uppercase; font-weight:bold;}
h5{font-size:14px; color:#bb8e37; font-weight:bold; text-transform:uppercase; margin:0 0 0 0; padding:0 0 5px 0px;}

/* Paging Class1 */
.pagination1{padding:0px;}
.pagination1 ul{margin:0; padding:0; text-align: left;}
.pagination1 li{list-style-type:none; display:inline;}
.pagination1 li a{ background:#ffffff; padding:2px 5px; border:0px solid #D8C7A7; text-decoration:none; color:#2e6ab1; margin-right:1px;}
.pagination1 li a:hover{border:0px solid #D8C7A7; color: #fff; background-color:#DBC594; }

.pagination1 a.currentpage1{ background-color:#B5862A; color:#FFFFFF; border:0px solid #D8C7A7; font-weight:bold; cursor:default; font-size:14px;}
.pagination1 a.disablelink, .pagination1 a.disablelink1:hover{background-color:#fff; cursor:default; color:#929292; border:0px solid #D8C7A7; font-weight:bold !important;}
.pagination1 a.prevnext1{ color:#000000; border:0px solid #D8C7A7; font-weight:bold;}
.pagination1 a.prevnext1:hover{ font-weight: bold; background-color:#DBC594; color:#000000;}

.border1{border:1px solid #555454; background:#484848; text-align:justify;}

