/*** dspec ***/
.dp5,.dp10,.dp15,.dp20,.dp25,.dp30,.dp33,.dp35,.dp40,.dp45,.dp50,.dp55,.dp60,.dp65,.dp67,.dp70,.dp75,.dp80,.dp85,.dp90,.dp95,.dp100{float:left;display:inline;}
	
.dp5{width:5%;}
.dp10{width:10%;*width:9.9%;}
.dp15{width:15%;*width:14.9%;}
.dp20{width:20%;*width:19.9%;}
.dp25{width:25%;*width:24.9%; }
.dp30{width:30%;*width:29.9%;}
.dp33{width:33.33%;*width:33.3%;}
.dp35{width:35%;*width:34.9%;}
.dp40{width:40%;*width:39.9%;}
.dp45{width:45%;*width:44.9%;}
.dp50{width:50%;*width:49.9%;}
.dp55{width:55%;*width:54.9%;}
.dp60{width:60%;*width:59.9%;}
.dp65{width:65%;*width:64.9%;}
.dp67{width:66.67%;*width:66.6%;}
.dp70{width:70%;*width:69.9%;}
.dp75{width:75%;*width:74.9%;}
.dp80{width:80%;*width:79.9%;}
.dp85{width:85%;*width:84.9%;}
.dp90{width:90%;*width:89.9%;}
.dp95{width:95%;*width:94.9%;}
.dp100{width:100%;*width:99.9%;}

.clear { display:block;clear:both;height:-1px!important; }
.floatleft { float:left; margin-right:10px;}
.floatright { float:right; margin-left:10px;}


body {font-family:Arial, Helvetica, sans-serif;font-size:9pt; color:#333; }
input.btn {background:url(../images/button.gif) no-repeat left top; color:#FFF; font-weight:700; font:11px/20px Tahoma,sans-serif;width:110px;height:20px; margin:2px;border:none;}
select{height:20px;font-size:11px;font-family:Tahoma, sans-serif;}
select option{font-size:11px;font-family:Tahoma, sans-serif;}

a:hover{/*font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal; font-weight:700;line-height:15pt; */color:#000;background-color:#D5EB34;}
a.cartEmpty,a.cartEmpty:visited,a.cartEmpty:hover{ font:11px/18px sans-serif; font-weight:700; color:#900; background:#FFC752 url(../images/trolley.gif) no-repeat 1px 4px; text-decoration:none; padding:2px 5px 2px 22px; border:solid 1px #FFB221; border-right-width:2px; border-bottom-width:2px; margin-right:5px; margin-left:5px;}
a.cartCheckout,a.cartCheckout:visited,a.cartCheckout:hover{ font:11px/18px sans-serif; font-weight:700; font-weight:700; text-decoration:none; color:#360; background:#CF9 url(../images/cart-chkout.gif) no-repeat 65px 3px; padding:2px 25px 2px 5px;border:solid 1px #9c0; border-right-width:2px; border-bottom-width:2px;}
a.cartCont,a.cartCont:visited,a.cartCont:hover   { font:11px/18px sans-serif;font-weight:700;font-weight:700; text-decoration:none;color:#0000FF; background:#D5BBEE url(../images/back-arrow.gif) no-repeat 2px 3px; padding:2px 5px 2px 25px;border:solid 1px #9455D6;border-right-width:2px;border-bottom-width:2px;}
a.cartCheckout:hover, a.cartEmpty:hover, a.cartCont:hover{ text-decoration:underline;}
a.imgLinks,a.imgLinks:visited,a.imgLinks:hover{background:none;}

.btnSearch{	font:11px/18px sans-serif; font-weight:700; color:#FFF; background:#ADC310 url(../images/zoom.png) no-repeat 4px 2px; text-decoration:none; padding:1px 5px 1px 22px; border:solid 1px #9C0; border-right-width:2px; border-bottom-width:2px; 	}

.a{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-weight:400;text-decoration:none;color:#ACC314;line-height:12pt;}
.aGloss{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-weight:400;text-decoration:none;color:#9455D6;line-height:12pt;}
.forms{font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:400;color:#333;background-color:#FFF;height:18px;border:thin solid #EFEFEF;}

.noborder{	border:0px;	}
.divider,
.gotop {border-bottom:dotted 1px #ccc;}
.gotop { text-align:right; }
.gotop a,.gotop a:visited { color:#666; text-decoration:none; border-bottom:solid 1px #FFF; padding:0 5px; }
.big { font-size:1.4em;}

.cartDtl{	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height:18px; font-weight: 400; color: #000000; 	}
.cartDtl th{ background-color: #FF9900; font-weight:700;	}
.cartDtl input{ height:14px; font-size: 9pt; border:1px solid #AAA; border-collapse:collapse;	}

.ColorRedHide{	font-weight:bold; height:14px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;   position:absolute; color:#000; display:none; }
.ColorRed{	font-weight:bold; height:14px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;  position:absolute; color:#000; }

.shImage{ width:18px; float:left; height:15px;	background: url(../images/larrow.gif) no-repeat left center;	}
.shText{ float:left; padding:1px 5px 1px 5px;	background:#FFCC99; border-bottom:solid 2px #99CCFF;	}

.paragraph{font-family:Arial, Helvetica, sans-serif;font-size:9pt;line-height:12pt;font-weight:400;color:#333;font-style:normal;}
.paragraphbold{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:700;color:#333;line-height:12pt;}
.smallgreenBold{font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#ACC314;line-height:12pt;font-weight:700;}
.white{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-style:normal;font-weight:400;text-decoration:none;color:#FFF;line-height:15pt;}
.headings{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#9456D1;line-height:16px;}
.largeHeadings{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#ACC314;line-height:20px;font-weight:700;}
.GlossHeadings{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#9455D6;line-height:20px;font-weight:700;}
.shopHeadings,.shopHeadings a,.shopHeadings a:visited,.shopHeadings a:hover{font-family:Arial, Helvetica, sans-serif;margin-top:0;font-size:14px;color:#ACC314;line-height:20px;font-weight:700;text-transform:capitalize;}
.shopHeadings a:hover{background:none;text-decoration:none;}
.LeftNavLinks{font-family:Arial, Helvetica, sans-serif;font-size:9pt;line-height:15pt;font-weight:700;color:#F90;font-style:normal;text-decoration:none;}
.GlosaryChar{font-family:Arial, Helvetica, sans-serif;font-size:24pt;line-height:20pt;font-weight:700;color:#F90;font-style:normal;text-decoration:none;}
.paragraphSmall{font-family:Arial, Helvetica, sans-serif;font-size:8pt;line-height:10pt;font-weight:400;color:#333;font-style:normal;}
.white-bold{font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:700;color:#FFF;line-height:15pt;}
.galleryTitle{font-family:Tahoma, Arial, sans-serif;font-size:12px;font-weight:700;color:#000;}
.gallerydesc{font-family:Tahoma, Arial, sans-serif;font-size:11px;font-weight:400;color:#000;}
.wd120ht15border{height:15px;width:120px;border:1px solid #CCC;}
.wd100ht15border{height:15px;width:100px;border:1px solid #CCC;}
.wd70ht15border{height:15px;width:70px;border:1px solid #CCC;}
.tabletext{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

#glossary .toplinks a,#glossary .toplinks a:visited { text-decoration:none; border:solid 1px #FC0; padding:1px 3px; }

.sidenav{background-color:#A5A6A5;float:left;width:180px;padding:10px;}
.sidenav td{font-size:1.2em;}

.more{background:url(images/arrowPath.gif) no-repeat right center;text-decoration:none;color:#F90;margin-right:10px;padding-right:10px;text-transform:uppercase;font:10px Arial, Helvetica, sans-serif;margin-bottom:5px;}
.more:visited{background:url(images/arrowPath.gif) no-repeat right center;text-decoration:none;color:#F90;margin-right:10px;padding-right:10px;text-transform:uppercase;font:10px Arial, Helvetica, sans-serif;}
.more:hover{color:#c00; }

ul#menu,
ul#menu ul { list-style-type:none; margin: 0; padding: 0; /* width: 190px; */ }
ul#menu li { width:180px; float:left;clear:both;display:block; margin-left:5px; }
ul#menu li a,
ul#menu li a:visited { font-size:12px;  display: block; text-decoration: none; font-weight:bold;}
ul#menu li a:hover { background-color:#D6EB31; color:#FFF;}
ul#menu li ul {float:left; margin-left:5px;}
ul#menu li ul li { width:175px;}
/*ul#menu li a { color:#FFF; width:170px; background-color:#FF9A00; float:left;display:block;}
ul#menu li a.header { border-top:1px solid #999;border-bottom:1px solid #333; }
ul#menu li ul li a { background-color: #FFAE31; color: #ffffff;border-top:solid 1px #FF9A00; }*/

/*ul { list-style-type:none;margin: 0; padding: 0;}
ul li { width:180px;float:left; margin-left:5px}
ul li ul {float:left; margin-left:5px;}
ul  li a { color:#FFF;background-color:#FF9A00;padding:0;float:left;}*/
#sitemap ul{	list-style-type:none; margin: 0; padding: 0; }
#sitemap li{	padding-left:20px;}
#sitemap a,#sitemap a:visited,#sitemap li,#sitemap li span{font-family:Arial, Helvetica, sans-serif; margin-top:0; font-size:11px; color:#333;line-height:20px; font-weight:700; text-transform:capitalize;}
#sitemap li span{	cursor:pointer;	}
#sitemap a:hover{background:none;text-decoration:none;}