.qmmc .qmdivider{display:block;font-size:1px;position:relative;z-index:1;border-style:solid;border-width:0}
.qmmc .qmdividery{float:left;width:0}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1}
.qmclear{font-size:1px;height:0;width:0;clear:left;line-height:0;display:block;float:none!important}
.qmmc{position:relative;zoom:1;z-index:10}
.qmmc a,.qmmc li{float:left;display:block;white-space:nowrap;position:relative;z-index:1000}
.qmsh div a{float:left;z-index:1000}
.qmmc div{visibility:hidden;position:absolute}
.qmmc li{z-index:1000}
.qmmc ul{left:-10000px;position:absolute;z-index:1000}
.qmmc,.qmmc ul{list-style:none;z-index:1000;margin:0;padding:0}
.qmmc li:hover>ul{left:auto;z-index:1000}
#qm0 ul{top:100%;z-index:1000}
#qm0 ul li:hover>ul{top:0;left:100%;z-index:1000}
#qm0 a{font-size:10px;font-weight:700;text-decoration:none;z-index:100;color:#777;padding:5px 4px 5px 5px}
#qm0 div,#qm0 ul{background-color:#FFF;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #909090;z-index:100;margin:-2px 0 0;padding:10px}
#qm0 div a,#qm0 ul a{font-size:11px;background-color:#FFF;z-index:100;text-align:left;border-style:none;border-width:0;padding:3px 10px 3px 5px}
#qm0 div a:hover,#qm0 ul a:hover{z-index:100;text-decoration:underline}
body #qm0 div .qmactive,body #qm0 div .qmactive:hover{z-index:100}
#qm0 .qmdividerx{border-top-width:1px;border-color:#bfbfbf;margin:4px 0}
#qm0 .qmdividery{border-left-width:1px;height:15px;border-color:#aaa;margin:4px 2px 0}
body{font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;text-decoration:none;font-size:12px;color:#777;line-height:16px;text-align:justify;margin:0 auto;padding:0}
a{text-decoration:none;color:#c92648}
#header{width:100%;height:180px;background:url(../images/header_bkgrd.jpg) repeat-x #f8f7f6;margin-top:0;margin-bottom:5px;padding:0}
#search_holder{width:980px;color:#694b3e;margin-left:auto;margin-right:auto}
.buttoncollection{-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:2px solid #ce2548;display:inline-block;color:#000;font-size:11px;font-weight:700;text-decoration:none;text-shadow:1px 1px 0 #fff;width:400px;position:relative;margin-top:-23px;left:0;z-index:1000;float:left;padding:0}
.search_holder_bckg{background:url(/images/SearchField.png);width:581px;height:46px;display:inline-block;background-repeat: no-repeat; background-position: center top;}
.searchbar{color:#777;font-size:13px;font-weight:700;text-align:left;padding-right:10px;text-decoration:none;text-shadow:1px 1px 0 #fff;width:455px;height:40px;background:transparent;outline:none;border:0;position:relative;left:35px}
#menu_user{width:980px;margin-left:auto;margin-right:auto;font-weight:700;text-transform:uppercase;font-size:10px}
#menu_user a{width:980px;margin-left:auto;margin-right:auto;text-decoration:none;color:#c92648;font-weight:700}
.content{width:980px;height:auto;margin-left:auto;margin-right:auto;min-height:400px}
.content_searchpage{width:100%;height:auto;min-height:400px}
/*#footer{height:270px;background:url(/images/footer_bkgrd.gif) repeat-x #f8f7f6;margin-top:5px;padding:15px 0 0}*/
#footer{height:auto;background:url(/images/bck.png) repeat-x #fff;margin-top:10px;padding:15px 0 0}
.footer_title{font-size:11px;color:#a47c6b;font-weight:700;text-align:left;margin:0;padding:0}
.footer_links{font-size:10px;line-height:17px;color:#694b3e;text-transform:uppercase}
.footer_links a:hover{color:#694b3e;text-decoration:underline}
.external_links{width:980px;height:25px;font-size:10px;color:#A47C63;text-transform:uppercase;margin-left:auto;margin-right:auto}
.external_links a,.external_links a:visited{text-decoration:none;color:#c92648;margin-right:5px;font-weight:700}
.external_links a:hover{text-decoration:none;color:#A47C63;margin-right:5px;font-weight:700}
.homepage a{font-size:11px;color:#003a91;line-height:16px}
#H_leftarea{width:556px;min-height:561px;height:auto;float:left;font-size:12px;color:#777;line-height:16px;text-align:justify;margin:0 18px 0 0;padding:0}
#H_rightarea{width:406px;height:auto;float:left;z-index:0;margin:0 0 15px;padding:0}
.content_title{font-size:14px;color:#c92648;font-weight:700;margin:0;padding:0}
#container{width:800px;height:400px;border:9px solid #666;text-align:left;position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-400px}
.inputlogin{background:url(../images/Input_field-260X35.png) no-repeat;width:296px;height:33px}
.inputtext{color:#777;font-size:14px;font-weight:700;text-align:left;padding-right:10px;text-decoration:none;text-shadow:1px 1px 0 #fff;width:298px;height:35px;background:transparent;outline:none;border:0;position:relative;left:5px}
#logged_out{margin-top:10px;margin-left:10px;margin-right:10px}
#preview{-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;margin:0 auto}
.preview_small{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;margin:5% auto}
.greybckg{-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #dcdcdc;min-height:100px;vertical-align:middle;line-height:18px;padding:5px}
.greybckgsm{-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dcdcdc;min-height:100px;vertical-align:middle;line-height:18px;padding:4px 5px}
.more a{text-align:left;text-decoration:none;color:#777}
.infoproductspage,h1{color:#c92648;font-size:18px;font-weight:400;display: inline;}
.infoproductspage,h2{color:#c92648;font-size:14px;font-weight:700;display: inline;}
.infoproductspage{color:#777;font-size:12px;font-weight:400}
.small,.small a,h3{color:#777;font-size:12px;font-weight:400;display: inline;}
#downloadsizes{-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;width:440px}
.infodownloads,#titles{color:#c92648;font-size:12px;font-weight:400}
#keywords{-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #dcdcdc;min-height:100px;vertical-align:middle;width:440px;padding:5px}
.cursor{cursor:pointer; cursor:hand}
.cursor,.cursor a{cursor: pointer; cursor:hand;color:#777}
.inputform{background:url(../images/Input_field-260X35_230x28.png) no-repeat;width:230px;height:28px;float:left;outline:none;border:none}
.inputinfopage{background:url(/images/Input_field-260X35_230x28.png) no-repeat;width:230px;height:28px;outline:none;border:none;padding-left:5px;color:#777}
.inputtextform{color:#777;font-size:12px;font-weight:700;text-align:left;padding-right:10px;text-decoration:none;text-shadow:1px 1px 0 #fff;width:230px;height:28px;background:transparent;outline:none;border:0;position:relative;left:5px}
.titleinfopage{font-size:16px;font-weight:700;color:#c92648}
.titleinfopage#sm{font-size:12px;font-weight:700;color:#c92648}
.cartpage a{color:#777;font-weight:700}
.title{width:auto;height:17px;background-color:#e5e5e5;text-transform:uppercase;text-align:left;color:#c92648;padding:6px 0 4px 10px}
.backtotop{float:right}
.addthis{-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;vertical-align:middle;padding:5px}
.creditstable td{line-height:25px;border-bottom:1px solid #d7cdc9}
.search_bottom{background:url(/images/search_Bottom.png);width:158px;height:28px;display:inline-block;margin-top:0;margin-left:0;margin-bottom:4px}
.search_bar_bottom{color:#777;font-size:12px;font-weight:700;text-align:left;padding-right:10px;text-decoration:none;text-shadow:1px 1px 0 #fff;width:145px;height:25px;background:transparent;outline:none;border:0;position:relative;left:10px}
#advtop{color:#694b3e;font-size:16px;text-decoration:underline}
#tablesearch{color:#646464;font-size:14px}
.filterapplied{color:#694b3e;font-size:10px;font-style:italic}
.boldtext{font-weight:700}
#requestsubmit{cursor:pointer; cursor:hand;text-decoration:underline;font-weight:700}
.ftype{text-decoration:none;color:#c9266a;font-size:11px;font-weight:700}
.dwn_h{color:#c2284c;font-size:22px}
.dwn_h1{color:#c2284c;font-size:12px}
#account{color:#c2284c;font-size:30px}
.membership{color:#545454;font-size:16px;line-height:120%}
.accountdetails{color:#545454;font-size:13px}
.accountdetailslinks{color:#c2284c;font-size:13px}
.mandatory{color:red;font-size:13px}
#upd{color:#c2284c;font-size:16px}
.error{color:#666;font-size:20px}
.mycpbinheader{color:#c9266a;font-size:14px}
.cpbinredbold{color:#c9266a;font-size:13px;font-weight:700}
.cpbinred{color:#c9266a;font-size:13px}
.clipbintitle{color:#c9266a;font-size:18px}
.qmmc div a,.qmmc ul a,.qmmc ul li,.qmmc li a{float:none;z-index:1000}
a:hover,.cursor:hover{text-decoration:underline}
.footer_links a:link,.footer_links a:visited{color:#694b3e;text-decoration:none}
.dwn_h2,.dwn_h3{color:#666;font-size:12px}
.colldesc{color:#8d8d8d; font-size:12px}
.homepagedesc{font-size:16px; line-height:20px; text-align:justify; color:#777}
.homepagedesc a{font-size:16px; line-height:20px; text-align:justify; color:#c92648}
.homepageinf{font-size:16px; font-weight:700;color:#8d8d8d}
.homepageinfa a{color:#c92648}
.homepageinfsmall{font-size:14px}
.roundtd{-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc}
.roundtdnoshadow{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:3px solid #dcdcdc}
.min5prod{font-size:14px; color:#8d8d8d}
.featured{margin-left:-15px}
.tdalign{text-align: justify}
.greyfont{color:#8d8d8d}
.homepageinfb a{font-size:16px;color:#c92648}
.selectParent{
border: 1px solid #ccc;
-webkit-border-radius: 8px;
border-radius: 8px;
/*-moz-box-shadow: 0px 0px 0px #666;
-webkit-box-shadow: 1px 1px 2px #666;
box-shadow: 1px 1px 2px #666;*/
font-size: 12px;
padding: 4px 4px;
outline: 0;
-webkit-appearance: none;
}
.selectParent:focus{
border-color: #c6c6c6;
}