/* Global Class */
html, body {height:100%;}
body {margin:0px; background:#351817;}
table {font-size:11px; color:#ffffff; 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;}

h1{font-size:22px; color:#000000; margin:0 0 0 0; padding:0 0 0 0;}
h2{font-size:18px; color:#333333; margin:0 0 0 0; padding:0 0 0 0;}
h4{font-size:12px; font-weight:normal; color:#ffffff; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 0; padding:0 0 0 0;}
hr{color:#999999; height:1px; padding:0px;}

.p10{padding:10px;}
.p5{padding:5px;}
.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 #AFABAB solid;}
.noborder {border:0px none; padding:0px;}
.h100{height:100%; vertical-align:top;}
.taj{text-align:justify;}
.tsm{font-size:11px;}
.price{ color:#FF0000; font-weight:bold;}
/*Site width handle */
.maintable{width:960px;}

/* Top Section */
.topsection {width:100%; background-color:#351817; height:72px;}
.topsection a{color:#C6C8CA; font-size:10px; font-weight:normal; text-decoration:none; font-weight:normal;}
.topsection a:hover {color:#C6C8CA; text-decoration:none;}

/*--------Added by QUALDEV, to reduce the height of top banner on stack pages------------*/
.topsection_stack {width:100%; background-color:#351817;}
.topsection_stack a{color:#C6C8CA; font-size:10px; font-weight:normal; text-decoration:none; font-weight:normal;}
.topsection_stack a:hover {color:#C6C8CA; text-decoration:none;}


/* Middle Section */
.middlesection {vertical-align:top; color:#ffffff;}
.middlesection b{font-weight:bold; font-size:11px; color:#ffffff;}
.middlesection strong{font-weight:normal; font-family:Century Gothic; font-size:15px; color:#ffffff;}
.middlesection a{color:#FFFFFF; text-decoration:none; font-weight:normal;}
.middlesection a:hover {color:#EEEEEE; text-decoration:none;}

/* link Class */
.more{padding:3px 8px 3px 3px; margin:0px; background:url(../images/middarrow.gif) no-repeat right;}
a.more {color:#006699; text-decoration:underline; font-weight:normal;}
a.more:hover {color:#000000; text-decoration:none;}

a.normallink:link, a.normallink:visited, a.normallink:active {color:#ffffff; text-decoration:none; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
a.normallink:hover {color:#eeeeee; 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{width:150px; border:1px solid #666666; height:auto;}
.middthumb{width:250px; border:1px solid #666666; height:auto;}
a.prname:link, a.prname:visited, a.prname:active{color:#006699; text-decoration:underline; font-weight:bold;}
a.prname:hover{color:#000000; text-decoration:none;}
.productbox{width:170px;}
.rprice{text-decoration:line-through;}
.price{ color:#FF0000; font-weight:bold;}

/* 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-green-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: 24px; /* 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: #494949; /*button text color*/}
a.ovalbutton span{background: transparent url(../images/oval-green-right.gif) no-repeat top right; display: block; padding: 4px 11px 4px 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: black;}

/* Paging Class */
.pagination{padding:2px;}
.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 5px; border:1px solid #9aafe5; text-decoration:none; color:#2e6ab1;}
.pagination a:hover,.pagination a:active{border:1px solid #26A5B8; color: #000; background-color:#D6F5FA; }

.pagination a.currentpage{background-color:#76C7D3; color:#FFF !important; border-color:#59A7B2; font-weight:bold; cursor:default;}
.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: bold;}

/* Static Pages */
.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; height:100%}
.allborder {background:#E0E1D4;}
.tableheader td{background:#B4B1A9; 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:#ffffff; padding:3px;}
.darkbg td{ background:#F0EFED; padding:3px;}


/*
Heading Color = "#000000" (h1)
Sub Heading Color = "#333333" (h2)
highlight message = "#999999" (h4)
normal heading = "#006699" 
normal text color ="#666666"
*/



/* CSS Document */

.horizontalcssmenu ul{ margin: 0; padding: 0; list-style-type: none; z-index:1000;  }

/*Top level list items*/
.horizontalcssmenu ul li{ position: relative; display: inline; float: left; margin:0 0 0 0; text-align:center; z-index:1000; }

/*Top level menu link items style*/
.horizontalcssmenu ul li a{ display: block; width:80px; /*Width of top level menu link items*/ padding:0px 0px 0px 10px; border-left-width: 0; text-decoration: none; color:#C6C8CA; text-align:center; }

/*Sub level menu*/
.horizontalcssmenu ul li ul{ left: 0; top: 0; position: absolute; display: block; visibility: hidden; z-index:100; }

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{ display: inline; float: none; }

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{ width: 180px;  /*width of sub menu levels*/ font-weight: normal; padding:5px 5px 5px 10px; background:#351817; vertical-align:middle; border-bottom:1px solid #BBBBBB; color:#C6C8CA; text-align:left; color:#ffffff; font-size:10px;}

.horizontalcssmenu ul li a:hover{ background: url(../images/menupart.gif) center center repeat-x; }
.horizontalcssmenu ul li ul li a:hover{ background: #7E3F3D; color:#ffffff; }
.horizontalcssmenu .arrowdiv{ position: absolute; left:0; background: transparent url(../images/menu-arrow.gif) no-repeat center right; }

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/ padding-top: 1em; }

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */


/* -------------------------About Pages Styles------------------------- */

a.aboutlink:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#351817; text-decoration:none; font-style:normal; text-align:center;}
a.aboutlink:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#351817; text-decoration:none; font-style:normal; text-align:center;}
a.aboutlink:hover{text-decoration:none;}
.aboutdeactivelink{background-color:#DACCC1;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#000000; padding:4px;}
.abouttopheader{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#040404;}
.aboutmenuheader{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#281211;}
.abouttext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#281211; line-height:24px;}
.caption{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-align:right;}
.infoText{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:600;}

/*-------------------Education Style sheet------------------------*/

a.educationlink:link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#351817; text-decoration:none; font-style:normal; text-align:center; padding-left:8px;}
a.educationlink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#351817; text-decoration:none; font-style:normal; text-align:center; padding-left:8px;}
a.educationlink:hover{text-decoration:none;}
.educationtopheader{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; text-align:left; padding-left:8px;}
.gemstone{ background-color:#DEDEDE;font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:4px; padding-left:8px;font-weight:bold; color:#302626;}
.catinactive{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; padding-left:8px;}
.catactive{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; background-color:#aaaaaa; padding:4px; padding-left:8px;}
a.catlink:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000;}
a.catlink:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000;}
a.catlink:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000;}
.educatdeact{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#302626;}
.eduinnerpagebg{background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; height:505; width:100%}
.educontbg{background-color:#F4F4F4; height:490px;}
.innerTable{height:520px}
.eduinnpagehead{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:700;}
.educationdata{ font-family:Helvetica, sans-serif; font-size:11px; color:#000000;}
.educationdataHeader{ font-family:Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold}
.diamondEduHeader{background-color:#ECECED; padding:2px; padding-left:5px;font-family:Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold}
.educationdataHeaderWithBorder{ font-family:Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; border-bottom:1px solid #cccccc;}
.educationdataWithBorder{ font-family:Helvetica, sans-serif; font-size:11px; color:#000000;border-bottom:1px solid #cccccc;}
.smalldata{ font-family:arial, Helvetica, sans-serif; font-size:11px; color:#000000; vertical-align:top;}
.smalldatabold{ font-family:arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold}
.marronData{ font-family:arial, Helvetica, sans-serif; font-size:11px; color:#5B4747; vertical-align:top;}
.marronDataHead{ font-family:arial, Helvetica, sans-serif; font-size:11px; color:#5B4747; font-weight:bold}

.
/* hoops collection */
.hoopsMenu{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#858585;}
a.hoopsMenu:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#858585; text-decoration:none}
a.hoopsMenu:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#858585; text-decoration:none}
a.hoopsMenu:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#858585; text-decoration:none}
.hoopsMenuTd_highlighted{background-color:#E8E8E8}
.hoopsMenuTd{background-color:#ffffff;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.searchTitle{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7A7A7A;}
.prodata{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7A7A7A; width:25%; padding:5px;}
.prolink{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#7A7A7A;}
.prolink a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#7A7A7A; text-decoration:none; font-weight:normal;}
.prolink a:hover {color:#7A7A7A; text-decoration:none;}
/* hoops collection ends */

/* style for description page */
.proheading{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#351817; font-weight:bold;}
.descriptiondata{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.similarheading{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#351817;}
.sep{ background-color:#E3E1E1; width:1px;}

/* style for showcase page */
.showhead{ font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; padding-left:20PX; font-weight:500}


/* style for 404 page */
.errorHead{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; font-weight:400}
.errorText{	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
.E_Showcaselink:link{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none}
.E_Showcaselink:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none}
.E_Showcaselink:hover{text-decoration:none}
