#dhtmltooltip{position:absolute;border:1px solid black;font-size:small;padding:2px;background:#FFFFE0;visibility:hidden;z-index:100;}
html{height:100%;margin-bottom:1px;}
body{padding:0px;margin:0px;font-family:"Helvetica","Arial",sans-serif;background:url(../Image/bg.jpg) fixed;color:#868581;font-size:small;font-weight:lighter;}
form{padding:0px;margin:0px;}
a{text-decoration:underline;color:#777777;}
a:hover{text-decoration:none;}
textarea,input{border:1px solid #000;}

.mainCon{width:1000px;margin:auto;padding:30px 0px 0px 0px;}
.topConBg{position:absolute;width:1000px;height:124px;}
.topCon{width:1000px;height:124px;}

.logoCon{position:absolute;width:1000px;height:124px;}
.logoCon img{border:none;width:716px;height:63px;padding:30px 0px 0px 60px;}

.topLinks{float:right;position:relative;z-index:20;width:214px;padding:20px 53px 0px 0px;}
.navC3{}
.navC3 a{display:block;text-align:right;padding:4px 15px 4px 0px;height:15px;overflow:hidden;text-decoration:none;background:url(../Image/arr-link.png) 100% 5px no-repeat;}
.navC3 a:hover{color:#868581;background:url(../Image/arr-link.png) 100% -79px no-repeat;}

.ribbon{background:url(../Image/ribbon.png);width:1000px;height:31px;}

.headerCon{width:894px;margin:auto;}
.contentCon{background:url(../Image/contentBg.png);width:930px;margin:auto;position:relative;z-index:40;}

.subLinks{width:131px;float:left;min-height:400px;padding:10px 38px 0px 18px;}
* html .subLinks{height:400px;}

.subtext{}
.navC0 a{text-decoration:none;padding:12px 0px 12px 0px;display:block;font-size:medium;background:url(../Image/dots-horz.png) 0px 100% no-repeat;width:149px;}
.navC0 a:hover{color:#000;}
.menustext{font-weight:bold;}

.footerCon{width:900px;margin:auto;clear:both;}

.contentCon2{float:left;width:715px;}

.bottomDs{position:absolute;width:1000px;height:128px;}
.bottomBg{position:absolute;width:1000px;height:128px;}

.navC1{width:900px;margin:auto;}
.navC1 table{text-align:center;height:18px;width:900px;table-layout:fixed;}
.navC1 a{display:block;color:#fff;text-decoration:none;white-space:nowrap;font-weight:lighter;border-left:1px dotted #fff;}
.navC1 a:hover{font-weight:bold;}
.dropmenudiv{text-align:left;background:#fff;margin-top:2px;position:absolute;top:0px;border:1px solid #005a9c;border-bottom-width:0;line-height:18px;z-index:100;width:230px;visibility:hidden;}
.dropmenudiv a{font-size:small;width:100%;display:block;text-indent:3px;border-bottom:1px solid #005a9c;text-decoration:none;color:#005a9c;padding:2px 0px;}
.dropmenudiv a:hover{background:#005a9c;color:#fff;}

.navC1 .taA0 a{border:none;}

.navC2{padding:40px 0px 0px 0px;}
.navC2 table{margin:auto;}
.navC2 a{color:#ccc;padding:0px 5px 0px 5px;font-size:x-small;color:#777777;text-decoration:none;}
.navC2 a:hover{color:#868581;}

.bodyCon{min-height:200px;}
* html .bodyCon{height:200px;}


.foot{font-size:10px;color:#000000;text-decoration:none;}
.foot a{font-size:10px;color:#000000;text-decoration:none;}
.foot a:hover{font-size:10px;color:#00F9F0;text-decoration:underline;}

.searchCon{padding:0px 0px 5px 0px;overflow:hidden;height:18px;}
.searchCon2{float:right;}
.searchbox{border:1px solid #868581;width:100px;height:15px;font-size:11px;background:#ffffff;color:#868581;margin:0px;padding:0px 0px 0px 5px;}
.searchbutton{margin:0px;padding:0px;cursor:pointer;height:18px;color:#49166D;border:none;font-size:small;background:url(../Image/arr-link.png) 100% 5px no-repeat;width:15px;}
.searchbutton:hover{background:url(../Image/arr-link.png) 100% -79px no-repeat;}

.tabAM{}
.tabAM a{}
.tabAM a:hover{}
.tabM{}
.tabM a{font-weight:bold;}

.content{padding:10px;margin:0px;width:695px;line-height:135%;background:none;}

.crumbCon{padding:0px 0px 0px 20px;}

.clientCrumb{padding:3px 10px 3px 0px;}
.clientCrumb a{text-decoration:none;font-size:x-small;}


.prod{font-size:11px;color:#000000;text-decoration:none;}
.prod a{font-size:15px;color:#999999;text-decoration:none;}
.prod a:hover{font-size:15px;color:#A02730;text-decoration:none;}
.product_display_1_td{padding:15px;}
.price_td_name{background:#dbd0e2 none;margin-left:3px;margin-right:3px;}
.price_td_price{background:#FFFFFF none;margin-left:3px;margin-right:3px;width:55px;text-align:right;}
.price_table{background:#49166D none;width:200px;}
.prod_name_large{font-size:36px;color:#49166D;padding:15px;}
.prod_price_large{font-size:64px;color:#FF0000;padding:15px;}
.product_list_thumb{border:solid 1px #000000;}
.prod_price_med{font-size:30px;color:#49166D;vertical-align:bottom;}
.prod_features{font-size:11px;color:#000000;text-decoration:none;}
.prod_price_small{font-size:14px;color:#49166D;}
.prod_price_name_small{vertical-align:top;font-size:10px;color:#49166D;}

.AdminFunc{border:1px solid #ffffff;background:#868581;color:#ffffff;cursor:pointer;}

.textbox{border:1px solid #868581;width:300px;height:20px;background:#ffffff;color:#000000;}

.headingTitle{font-size:medium;font-weight:normal;background:none;margin:12px 0px 10px 0px;padding:0px;}

.topConBg,.bodyCon,.bottomDs{behavior:url(system/pngbehavior.htc);}

#outerImageContainer{background:url(../Image/rosalinds-off-white.png) 100% 100% no-repeat #fffbf0;border:1px solid #666;border-bottom:none;cursor:default;}
#imageContainer img{border:1px solid #666;}
#imageDataContainer{background:#fffbf0;border:1px solid #666;border-top:none;color:#666;}
#descRightContainer{color:#666;background:#fffbf0;}

#prevLink, #nextLink{width:49%;height:100%;background:transparent url(../system/blank.gif) no-repeat;display:block;}
#prevLink {left:0;float:left;background:url(../Image/prevlabel.png) left 100% no-repeat;padding:25px 0px 0px 0px;}
#nextLink {right:0;float:right;background:url(../Image/nextlabel.png) right 100% no-repeat;padding:25px 0px 0px 0px;}
#prevLink:hover, #prevLink:visited:hover {background:url(../Image/prevlabel.png) left 100% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(../Image/nextlabel.png) right 100% no-repeat;}
#imageDetails{overflow:hidden;display:block;}
#numberDisplay{display:block;text-align:center;padding:0px 10% 0px 0px;}
#bottomNav{background:url(../Image/closelabel.png) 100% 0% no-repeat;display:block;height:20px;}
