#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:sans-serif;background:url(../Image/bg.jpg) 50% 50% #f8f3ec;font-family:"HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue","Modern MS Sans Serif",sans-serif;}
form{padding:0px;margin:0px;}
a{color:#8f0210;}
textarea,input{border:1px solid #000;}
img{border:none;}

.topCon{height:286px;width:100%;background:#000;overflow:hidden;}
.topInnerCon{width:955px;margin:auto;height:0px;position:relative;background:#f00;}
.mainCon{width:955px;margin:auto;}

.logoCon{position:absolute;padding:36px 0px 0px 0px;z-index:40;}
.logoCon a{display:block;width:474px;height:132px;}

.bannerCon{position:absolute;left:-122px;z-index:1;}

.navBg{position:absolute;height:45px;width:100%;background:url(../Image/navBg.png);top:286px;left:0px;z-index:2;}
.navCon1{background:url(../Image/tabDiv.png) 0% 1px no-repeat;width:955px;margin:0px auto 0px auto;padding:0px;z-index:2;position:absolute;height:45px;top:286px;font-weight:lighter;}
.navC1 table{width:715px;height:56px;margin:0px 0px 0px 2px;padding:0px;}
.navC1 td{vertical-align:top;background:url(../Image/tabDiv.png) 100% 1px no-repeat;}
.navC1 a{display:block;line-height:39px;height:45px;color:#fff;text-align:center;text-decoration:none;margin:0px 2px 0px 0px;}

.footerCon{clear:both;}
.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{float:right;width:234px;overflow:hidden;color:#fff;margin:0px;padding:9px 0px 0px 0px;}
.searchCon span{padding:0px 5px 0px 16px;display:block;}
.searchbox{border:none;height:16px;margin:0px;padding:2px 3px 0px 3px;border-top:1px solid #de6a76;border-bottom:1px solid #de6a76;width:128px;}
.searchbutton{border:none;background:url(../Image/searchButBg.png) 50% 3px no-repeat;cursor:pointer;width:30px;height:20px;}
.searchbutton:hover{background:url(../Image/searchButBg.png) 50% -114px no-repeat;}

.redButton{width:225px;height:95px;overflow:hidden;margin:16px 0px 0px 0px;}
.redButton a{text-decoration:none;display:block;width:225px;height:95px;background:url(../Image/blue-button.png);color:#fff;}
.redButton a:hover{background-position:0px -95px;color:#ccc;}
.blueButton{width:225px;height:95px;overflow:hidden;margin:26px 0px 0px 0px;}
.blueButton a{text-decoration:none;display:block;width:225px;height:95px;background:url(../Image/red-button.png);color:#fff;}
.blueButton a:hover{background-position:0px -94px;color:#ccc;}

.blueButton span,.redButton span{font-size:xx-small;color:#7a7a7a;display:block;height:30px;line-height:30px;text-align:center;}
.blueButton div,.redButton div{height:55px;line-height:55px;text-align:center;}

.tabM a:hover,.tabAM a{background:url(../Image/navBgA.png) 0px 1px repeat-x;height:56px;line-height:50px;}

.bannerCon2{width:222px;background:url(../Image/bannerSide.jpg);overflow:hidden;padding:0px 0px 0px 4px;}
.bannerConTop{width:226px;background:url(../Image/bannerTop.jpg);overflow:hidden;height:5px;margin:30px 0px 0px 0px;}
.bannerConBottom{width:226px;background:url(../Image/bannerBottom.jpg);overflow:hidden;height:5px;}

.navC0 span{display:block;background:url(../Image/dots.png) 0% 85% repeat-x;margin:0px 0px 15px 0px;height:20px;}
.navC0 a{float:right;clear:right;background:#faf7f2;text-align:right;text-decoration:none;padding:0px 0px 0px 4px;}
.navC0 .menustext,.navC0 a:hover{font-weight:bold;}

.navCon2{clear:both;}
.navCon2 table{float:right;height:30px;}
.navCon2 a{font-size:xx-small;padding:2px 4px 2px 4px;}

.bodyCon{padding:45px 0px 0px 0px;overflow:hidden;}
.leftCon{float:left;width:725px;padding:0px 0px 0px 2px;}
.rightCon{float:right;width:226px;padding:60px 0px 0px 0px;}


.content{padding:0px;margin:0px;background:none;width:710px;color:#3a3a3a;font-size:small;}
.crumbCon{height:16px;font-size:x-small;}
.clientCrumb{padding:0px 0px 0px 0px;}
.clientCrumb a{text-decoration:none;}

.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:#8f0210;color:#ffffff;cursor:pointer;}

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

.headingTitle{padding:0px;margin:0px;color:#8f0210;}
.logoCon a{behavior:url(system/pngbehavior.htc);}

.cartCon{font-family:sans-serif;}

.cart_note h2{color:#ed1c24;font-size:x-large;margin:12px 4px 4px 0px;float:right;}
.cart_note{height:44px;}
.cart{background:#FFFFFF;padding:5px;font-family:sans-serif;color:#000;}
.cart_slim{padding:10px;font-family:sans-serif;}
.cart_header {background: #93bd62;margin-left: 3px; margin-right: 3px;color:#ffffff;font-family:sans-serif;}
.cart_td{background: #FFFFFF;color:#000;font-family:sans-serif;}
.cart_input{background: #FFFFFF;color:#000;text-align:center;margin-top:2px;margin-bottom:2px;font-family:sans-serif;}
.cart_table{clear:both;background: #454545;width:100%;color:#FFFFFF;margin:0px 0px 10px 0px;font-family:sans-serif;}
.cart_table td{padding:3px 3px 3px 3px;margin:0px;font-size:10px;font-family:sans-serif;}
.cart_button {font-size:small;background:#C6CE92;color:#000000;cursor:pointer;border:solid 1px #98A007;font-family:sans-serif;}
.cart_button_link{border:outset 2px #ccc;background:#ccc;text-decoration:none;font-size:small;color:#000;padding:0px 5px 0px 5px;font-family:sans-serif;}

.cat_partners h3{font-size:x-large;margin:0px;padding:20px 0px 20px 0px;}

.part_link a{margin:10px 0px 10px 0px;color:#ff00ff;font-size:medium;}

.pledgebarCon{margin:10px 0px 5px 0px;overflow:auto;font-weight:bold;font-style:normal;color:#f08d18;}
.pledgebarCon span{font-weight:normal;font-style:italic;}
.pledgebar{clear:both;margin:5px 0px 20px 0px;height:15px;border:1px solid #f08d18;background:#eee;text-align:left;}
.pledgebar span{float:left;padding:1px 0px 0px 2px;font-size:x-small;}
.pledgebarFill{background:#f08d18;height:15px;float:left;}

.pledge_table table{width:100%;border:2px solid #eee;clear:both;margin:20px 0px 0px 0px;}
.pledge_table td{padding:3px;font-size:small;color:#98ae3f;border:1px solid #fff;background:#efefef;}
.pledge_table_th td{font-size:x-small;font-weight:bold;font-style:italic;color:#ccc;}

.pledgebarConVert{clear:both;margin:10px 0px 5px 0px;padding:30px 0px 0px 0px;overflow:auto;font-weight:bold;font-style:normal;color:#f08d18;height:400px;text-align:center;}
.pledgebarConVert span{font-weight:normal;font-style:italic;}
.pledgebarVert{clear:both;margin:5px auto 5px auto;width:15px;height:300px;border:1px solid #f08d18;background:#f08d18;text-align:left;}
.pledgebarVert span{float:left;padding:1px 0px 0px 2px;font-size:x-small;color:#333;}
.pledgebarFillVert{background:#eee;width:15px;float:left;}

.part_thumb_a a{text-decoration:none;display:block;padding:3px 0px 3px 0px;}
.part_thumb_b a{text-decoration:none;display:block;padding:3px 0px 3px 0px;}
.part_thumb_a img,.part_thumb_b img{margin:0px 15px 15px 15px;}
.mm_title_part{font-size:medium;display:block;font-weight:bold;margin-bottom:5px;}
.mm_text_part{}
.part_pledge_form{float:right;}
.part_pledge_button{display:block;font-weight:bold;font-style:italic;text-decoration:underline;text-align:right;color:#f08d18;background:none;border:none;cursor:pointer;}
