/* css for fommy.com copyright reserved. */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
ul,li{list-style:none;}, img{border:none;}
a{text-decoration:none; color:inherit;}
:focus{outline:0;}
body{margin:0; padding:0;line-height:100%;color:#000;}
.clear{margin:0; padding:0; clear:both;}
.clearfix::after {content: ""; display: block; clear: both; visibility: hidden; height: 0; }
img{border:0;}

/* main css */
.container{width:100%; height:100%; margin:0 auto;
}
.header{margin:0 auto; width:100%; height:134px;
/*for holiday Background*/
/*background:url(http://s1.fommy.com/images/xmas-theme-bg.gif) no-repeat;
background-position: center top; */
/*for holiday Background*/
}
.hdr-content{margin:0 auto; width:995px; height:103px;}
.fommy-logo{width:250px; height:72px; margin-top:18px; margin-left:5px; float:left;}
.hdr-top-lnks{width:auto; height:34px; float:right;}
.hdr-top-lnks-txt{float:left; height:34px; width:auto; font:11px/20px Arial, Helvetica, sans-serif; color:#6e6e6e; margin-right:10px; padding-top:5px;}
.hdr-top-lnks-txt a{padding:0 1px;}
.hdr-top-lnks-txt a:hover{color:#000; text-decoration:underline;}
.hdr-top-add-cart{float:right; height:30px; width:auto; padding:4px 8px 0 8px; background:#da2128; border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px;}
.hdr-add-crt-txt{float:left; margin-right:8px; font:12px/24px Arial, Helvetica, sans-serif; color:#fff;}
.hdr-toll-free-txt{float:left; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#999; margin-top:20px; margin-left:95px;} 
.hdr-toll-free-txt span{color:#000;} 
.hdr-sn-detls{margin-top:20px; float:right;}
.hdr-strip{margin:0 auto; width:100%; height:29px; background:#000; border-bottom:#fa0019 3px solid;}
.hdr-strp-nav{width:995px; height:32px; margin:0 auto;}
.hdr-bar-srch-txt{float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; line-height:31px; color:#fff; margin-left:25px; margin-right:3px;}
.hdr-catgry-selct select{float:left; width:170px; height:23px; border:#999 1px solid; margin-top:3px; margin-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.hdr-bar-srch-input input{float:left; width:350px; height:26px; border:none; margin:2px 0 0 10px; padding:0 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666;}
.hdr-bar-srch-btn input{float:left; width:40px; height:27px; border:none; margin-top:2px;}
.hdr-bar-deals-link{float:right; width:auto; padding:0 3px; height:32px; font:bold italic 22px/30px Arial, Helvetica, sans-serif; color:#fa0019; font-stretch:condensed; }

/* drop down navigation */
.navDrpDn{margin:0; padding:0 8px; float:left; width:174px; height:32px; background: url(../images/dwn-arrow.jpg) 170px 11px no-repeat #da2128; font:bold 16px/30px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; position:relative; display:block; z-index:202;}
.navDrpDn a{font:bold 16px/30px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.navDrpdn-list{display:none;}
div.navDrpDn:hover div.navDrpdn-list{display:block; position:absolute; top:32px; left:0;}
.navDrpdn-box{width:188px; height:370px; border:#c2c4c4 1px solid; box-shadow:#ccc 5px 5px 5px; -moz-box-shadow:#ccc 5px 5px 5px; -webkit-box-shadow:#ccc 5px 5px 5px; color:#000; background:#fff; display:block;}
.navDrpDn-cat{margin:10px 0; width:158px; display:block; padding:5px 10px 5px 20px; position:relative;}
.navDrpDn-cat a{font:bold 18px/24px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.navDrpDn-cat a span{font:12px/14px Arial, Helvetica, sans-serif; color:#000;}
.navDrpDn-cat:hover{background:#f2f2f2 url(../images/drpdwn-lst-arrow.png) 160px 50% no-repeat;}
div.navDrpDn-cat:hover{background:#f2f2f2 url(../images/drpdwn-lst-arrow.png) 160px 50% no-repeat; color:#da2128;}
div.drpdn-expnd{display:none;}
div.navDrpDn-cat:hover div.drpdn-expnd{display:block; position:absolute; top:-11px; left:188px;}
.navDrpdn-expnd-box{width:798px; height:370px; border:#c2c4c4 1px solid; box-shadow:#ccc 5px 5px 5px; -moz-box-shadow:#ccc 5px 5px 5px; -webkit-box-shadow:#ccc 5px 5px 5px; color:#000; background:#fff url(../images/drpdn-nav-bg-lft.png) 0 0 repeat-y; display:block; z-index:201;}
.navdrpdn-cat-lst{float:left; width:150px; height:auto; padding:20px 0 0 20px;}
.navdrpdn-cat-lst ul{margin:0; padding:0; list-style:none; border-right:#ccc 1px dashed;}
.navdrpdn-cat-lst ul li{margin:0; padding:0; list-style:none; font:12px/20px Arial, Helvetica, sans-serif; color:#666;}
.navdrpdn-cat-lst ul li a{font:12px/20px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.navdrpdn-cat-lst ul li a:hover{color:#000; text-decoration:underline;}
.navdrpdn-cat-lst ul li strong{font:bold 14px/30px Arial, Helvetica, sans-serif; color:#000;}
.navdrpdn-cat-lst ul li a span{font:bold 12px/40px Arial, Helvetica, sans-serif; color:#da2128; text-decoration:underline;}
.drpdn-cat-bnr{width:250px; height:auto; float:right; margin-top:55px;}

/* main content css */
.middle-wrapper{margin:0 auto; width:100%; min-height:450px;}
.main-content{margin:0 auto; width:995px; height:auto;}
.nav-flow-links{width:950px; height:20px; font: 11px/20px Arial, Helvetica, sans-serif; color:#999; margin:10px 5px;}
.nav-flow-links ul{margin:0; padding:0; list-style:none;}
.nav-flow-links ul li{margin:0; padding:0; list-style:none; float:left;}
.nav-flow-links ul li a{color:#000; text-decoration:underline;}
.nav-flow-links ul span{padding:0px 7px; float:left; color:#da2128; font-size:14px; font-weight:bold;}
.slide-bnr-box{float:right; width:785px; height:290px; margin-top:5px; margin-right:5px;}
.txt-box{float:right; width:785px; height:auto; margin-top:5px; margin-right:5px;}
h1{font:bold 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:8px 0;}
h2{font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:3px 0;}
.red{color:#da2128;}
.read-more, .read-less{font-weight:bold; color:#000;}
.other-modls{background-color:#999; padding:2px 10px; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; float:right; color:#fff; font:11px/16px Arial, Helvetica, sans-serif;}
.other-modls a{color:#fff; text-decoration:none;}
.other-modls:hover {background-color:#d2232b; color:#fff;}
p{font:12px/16px Verdana, Geneva, sans-serif; padding:5px 0; color:#333; text-align:justify;}
.p-txt-one{font:11px/15px Verdana, Geneva, sans-serif; padding:3px 0; color:#666; text-align:justify;}
.p-bold{font:bold 12px/16px Verdana, Geneva, sans-serif; padding:3px 0; color:#000; text-align:justify;}
.norml-txt{font:11px/14px Arial, Helvetica, sans-serif; padding:3px 0; color:#666; text-align:justify;}
.sub-hd{font:bold 14px/16px Arial, Helvetica, sans-serif; padding:3px 0;}
.shadow-box{margin:30px auto 20px auto; width:98%; height:auto; padding:25px 10px 10px 10px; position:relative; border:#c2c4c4 1px solid; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-shadow:#c2c4c4 4px 4px 4px; -moz-box-shadow:#c2c4c4 4px 4px 4px; -webkit-box-shadow:#c2c4c4 4px 4px 4px;}
.shadow-box-hdr{
	position:absolute;
	top:-6px;
	left:64px;
	/* [disabled]width:auto; */
	height:30px;
	background-color:#fff;
	display: block;
}
.shadow-box-hdr-lft{background:url(../images/box1-head-bg.png) top left no-repeat; float:left; width:25px; height:30px;}
.shadow-box-hdr-rt{ background:url(../images/box1-head-bg.png) top right no-repeat; float:right; width:45px; height:30px; }
.shadow-box-hdr-mdl{background:url(../images/box1-head-bg.png) 0 -35px repeat-x; float:left; width:auto; height:30px; padding:0 5px; font:bold 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.shadow-box-hdr-mdl h1{font:bold 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0;}
.modl-list{width:141px; height:155px; float:left; text-align:center; padding:1px 5px; margin:5px; float:left;}
.modl-list:hover{-webkit-box-shadow: 0px 0px 5px 3px #ccc; box-shadow: 0px 0px 5px 3px #ccc; -moz-box-shadow: 0px 0px 5px 3px #ccc;}
.modl-list img{padding:10px 0;}
.modl-list a{font:bold 11px/15px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.cstm-favrt-box{width:438px; height:215px; margin:10px 13px; float:left; padding:10px; border:#c2c4c4 1px solid; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; box-shadow:#c2c4c4 5px 5px 5px; -moz-box-shadow:#c2c4c4 5px 5px 5px; -webkit-box-shadow:#c2c4c4 5px 5px 5px;}
.cstm-favrt-box ul li a{font:11px/15px Arial, Helvetica, sans-serif; padding:3px 0; color:#666; text-decoration:underline;}
.email-signup-box{margin:10px auto 15px; width:100%; height:40px; background-color:#da2128; color:#fff;}
.brnd-logo-box{width:145px; height:100px; float:left; text-align:center; padding-right:15px;}
.brnd-logo-box a{text-align:center; font: 11px/22px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; }


/* home page blog rotator css */
#tab-slideshow-area{border:medium none;height:175px}
#tab-slideshow-area,#tab-slideshow-scroller{height:180px;overflow:hidden;position:relative;width:985px;margin:0 auto;padding:0;}
#tab-slideshow-holder{height:170px}
.tab-slideshow-contentindex{float:left;height:165px;overflow:hidden;width:985px;padding-left:0px;}
div.phone-slider{height:175px;width:985px;margin:0;padding:0}
.clear { clear: both; }
.blogWrapper { width:985px; height:182px; position: relative; margin-bottom: 8px; padding: 0 8px 0 8px; }
.pannel-heading { /* [disabled]display: block; */ width: 250px; position: absolute; left: 9px; top: 0px; }
.pannel-heading h2 { font-size: 14px; font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; float: left; margin-bottom: 0px; padding: 0px; margin-top: 0px; margin-right: 10px; margin-left: 0px; }
.pannel-heading span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #f00606; margin-bottom: 0px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.tickerButton { /* [disabled]display: block; */ width: 42px; position: absolute; top: 0px; right: 8px; text-align: right; }
.tickerButton ul { margin: 0px; padding: 0px; list-style-type: none; }
.tickerButton ul li { float: left; margin-top: 0px; margin-right: 4px; margin-bottom: 0px; margin-left: 0px; }
.tickerButton ul li .nextTicker { background-image: url(ticker.png); background-repeat: no-repeat; background-position: right top; text-indent: -9999px; display: block; height: 17px; width: 17px; }
.tickerButton ul li .prevTicker { background-image: url(ticker.png); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; display: block; height: 17px; width: 17px; }
.blogWrapper .blogPostWrapper { width: 985px; position: absolute; top: 26px; height: 160px; overflow: hidden; }
.blogPost { height: 138px; width: 300px; margin-right: 3px; margin-left: 3px; background-color: #f0f0f0; float: left; border: 1px solid #CCC; padding: 10px; position: relative; }
.blogPost .blogPostImg { display: block; float: left; height: 138px; width: 138px; margin-right: 20px; overflow: hidden; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.blogPost .postDiscriptionWrapper { display: block; overflow: hidden; height: 118px; position: absolute; width: 156px; top: 10px; right: 8px; }
.postDiscriptionWrapper .postHeading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; padding: 0px; margin-bottom: 5px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.postDiscriptionWrapper .postDiscription { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding: 0px; margin-bottom: 5px; margin-top: 0px; margin-right: 0px; margin-left: 0px; font-style: italic; }
.blogPost .readMore { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f60410; display: block; overflow: hidden; height: 18px; position: absolute; width: 154px; right: 10px; bottom: 6px; }

/* home page pop up deals css */
#pop-up-bg{height:163px;left:0;bottom:0;width:172px;font-weight:700;display:block;background:url(../images/pop-up-background-image.png) top left no-repeat;margin:0;padding:55px 0 0;}
#pop-up-bg .title{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:11px; line-height:13px;text-align:center;width:143px;height:25px;overflow:hidden;margin:0 0 0 12px;padding:0;}
#pop-up-bg .title a{text-decoration:none;display:inline;color:#eb1f29;}
#pop-up-bg .title a:hover{text-decoration:underline;color:#eb1f29;}
#pop-up-bg .sku-msrp-box{width:143px;margin:0 0 0 10px;padding:10px 0 0;}
.sku-msrp-box .sku-box{float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#eb1f29;text-align:left;margin:0;padding:0;}
.sku-box span.sku-no{color:#000;text-align:left;margin:0;padding:0;}
.sku-msrp-box .msrp-box{float:right;color:#eb1f29;font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:0;padding:0;}
.msrp-box span.msrp-price{color:#000;margin:0;padding:0;}
.current-saving-box .current-saving{float:left;color:#000;width:138px;font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:5px 0 0 5px;padding:0;}
.current-price-box .current-price{height:auto;float:left;color:#000;width:138px;font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:5px 0 0 5px;padding:0;}
img.pop-up-link{cursor:pointer;position:fixed;bottom:0;float:left;border:none;z-index:3;margin:0;padding:0;}
a.see-deal{float:right;color:#e5141e;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;width:80px;margin:3px 0 0;padding:0;}
a.see-deal:hover{float:right;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;width:80px;margin:3px 0 0;padding:0;}

/* new arrial page */
.new-arrvl-sku-box{width:227px; height:280px; float:left; margin:15px 8px 0 8px;}
.new-arrvl-sku-box:hover{-webkit-box-shadow: 0px 0px 5px 3px #ccc; box-shadow: 0px 0px 5px 3px #ccc; -moz-box-shadow: 0px 0px 5px 3px #ccc;}
.new-sku-img{width:210px; height:150px; padding:15px; text-align:center;}
.sku-numbr{font: 12px/18px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.sku-price{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#cd0000; text-align:center;}
.sku-numbr a{color:#000; text-decoration:none;}
.sku-price a{color:#da2128; text-decoration:none;}
.sku-title-txt{font: 12px/18px Arial, Helvetica, sans-serif; color:#828284; width:216px; padding:0 5px; min-height:35px; text-align:center;}
.sku-title-txt a{text-align:center; text-decoration:none; color:#828284;}
.sku-box-a{width:190px; height:270px; float:left; margin:15px 6px 0 5px; background-color:#fff;}
.sku-box-a:hover{-webkit-box-shadow: 0px 0px 5px 3px #ccc; box-shadow: 0px 0px 5px 3px #ccc; -moz-box-shadow: 0px 0px 5px 3px #ccc;}
.sku-img-thumb{width:170px; height:150px; padding:10px; text-align:center;}
.sku-title-txt-a{font: 12px/18px Arial, Helvetica, sans-serif; color:#828284; width:180px; padding:0 5px; min-height:35px; text-align:center;}
.sku-title-txt-a a{text-align:center; text-decoration:none; color:#828284;}
.sku-detail-btn-a{width:190px; height:23px; text-align:center; margin:10px 0;}

/* accessories page */
.refn-lft-panel{float:left; margin-left:3px; width:170px; height:auto;}
.refn-srch-hd{font: bold 15px/20px Arial, Helvetica, sans-serif; color:#fff; border-radius:8px 8px 0 0; background:#000; width:100%; padding:3px 0; text-align:center;}
.refn-srch-sub-hd{font: 700 12px/20px Arial, Helvetica, sans-serif; color:#cd0000; border-radius:8px 8px 0 0; background:#e6e6e6; width:100%; padding:2px 0; text-align:center;}
.refn-cat-list{width:168px; min-height:auto; max-height:250px; overflow:auto; padding:5px 0; margin-bottom:15px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.refn-cat-list ul{margin:0; padding:0; list-style:none;}
.refn-cat-list ul li{margin:0; padding:0 0 0 7px; list-style:none; font:11px/18px Arial, Helvetica, sans-serif;}
.refn-cat-list ul li a{color:#000; text-decoration:none;}
.refn-cat-list ul li a:hover{color:#000; text-decoration:underline;}
.refn-cat-list ul li ul{padding-left:30px;}
.refn-cat-list ul li ul li{margin:0; padding:0; list-style-type:disc; font:11px/20px Arial, Helvetica, sans-serif;}
.refn-sku-list{float:right; margin-right:2px; width:805px; height:auto;}
.top_head_txt{font:700 32px/32px "Trebuchet MS"; margin:0 0 10px 0; padding:0 0 6px 0; border-bottom:1px solid #ccc; width:790px;}
.sort-by-grid{width:800px; height:20px; font:10px/20px Arial, Helvetica, sans-serif; color:#666; float:right;}
.sort-by-grid ul{margin:0; padding:0; list-style:none; float:right; padding-right:10px;}
.sort-by-grid ul li{margin:0; padding:0 8px; list-style:none; float:left; text-align:center;}
.sort-by-grid ul li a{color:#666; text-decoration:none;}
.sort-by-grid ul li a:hover{color:#666; text-decoration:underline;}
.sort-by-grid-slctd{font:bold 10px/20px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;}
.access-pg-top-txt{border-bottom:#ccc 1px solid; width:99%; height:auto; margin-bottom:10px; padding-bottom:4px;}
.access-lookng-box{width:99%; height:auto;}
.access-lookng-for{float:left; width:746px;}
.access-lookng-for ul{max-height:150px; width:auto; overflow:auto;}
.access-lookng-for li{float:left;}
.access-lookng-for li a{width:247px; display:block; font:bold 10px/20px Arial, Helvetica, sans-serif; color:#000;}
.access-lookng-for li a:hover{text-decoration:underline;}
.access-blog-txt{float:left; width:100%; background-color:#EBEBEB; border-bottom:#ccc 1px solid; padding:10px; margin-top:20px;}
.access-blog-txt ul li{float:left;}
.access-blog-txt li a{width:485px; display:block; font:10px/18px Arial, Helvetica, sans-serif; color:#000;}
.access-blog-txt li a:hover{text-decoration:underline;}
.more-access-links{float:left; width:100%; padding:10px 0;}
.more-access-links ul li{float:left;}
.more-access-links li a{width:205px; display:block; font:10px/18px Arial, Helvetica, sans-serif; color:#000;}
.more-access-links li a:hover{text-decoration:underline;}
.go-to-top{width:50px; height:15px; display:block; background-color:#ccc; padding:8px 15px; border-radius:10px; position:fixed; bottom:20px; right:10px; font:bold 14px/15px Arial, Helvetica, sans-serif; color:#666; cursor:pointer;}
.top-arrow{float:right; width:0; height:4px; border-left:7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #666;}
.go-to-top:hover{background-color:#EBEBEB;}
.mCSB_container ul li a strong{color:#E51C2C;}
/* view full page */
.prdct-detl{width:995px; height:auto; margin:20px 0 5px 0;}
.prdct-large-img-box{width:480px; float:left; text-align:center;}
.prdct-large-img-box img{text-align:center; padding:15px;}
.prdct-detl-box{width:488px; height:auto; float:right;}
.prdct-title h1{width:488px; float:left; font:bold 20px/24px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0 0 5px 0; border-bottom:#CCC 1px dashed; }
.prdct-usr-rtng{font:11px/16px Arial, Helvetica, sans-serif; color:#8e8e8e; float:left; width:180px; margin-top:2px;}
.prdct-usr-rtng ul{margin:0; padding:0; list-style:none;}
.prdct-usr-rtng ul li{margin:0; padding:6px 0 0 0; list-style:none; float:left;}
.prdct-sku-box{width:250px; height:235px; float:left; margin-top:35px;}
.prdct-msrp{font:26px/30px Arial, Helvetica, sans-serif; color:#000; margin-bottom:3px;}
.prdct-msrp span{font:bold 32px/30px Arial, Helvetica, sans-serif; color:#da2128;}
.prdct-msrp span sup{font:bold 18px/30px Arial, Helvetica, sans-serif; color:#da2128;}
.prdct-sku-nmbr {font:bold 13px/18px Arial, Helvetica, sans-serif; color:#575757; padding-top:8px;}
.prdct-sku-sts{font:12px/18px Arial, Helvetica, sans-serif; color:#8e8e8e;}
.notify-me-btn{width:75px; margin-left:65px; background:#a349a3; font:bold 11px/16px Arial, Helvetica, sans-serif; text-align:center; padding:1px 0; color:#fff; border-radius:15px;}
.notify-me-btn a{color:#fff;}
.prdct-sku-msrp-old{font:12px/18px Arial, Helvetica, sans-serif; color:#8e8e8e;}
.prdct-sku-msrp-old span{text-decoration:line-through;}
.prdct-sku-msrp-prcnt{font:12px/18px Arial, Helvetica, sans-serif; color:#8e8e8e;}
.prdct-sku-msrp-prcnt span{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#da2128;}
.prdct-sku-qty{font:12px/18px Arial, Helvetica, sans-serif; color:#8e8e8e; padding:15px 0 6px 0;}
.prdct-sku-qty input{width:30px; border:#CCC 1px solid; margin-left:5px; text-align:center;}
.prdct-dtl-mfrs{width:200px; height:auto; float:right; margin-top:35px; margin-right:5px; padding:10px; border:#CCC 1px solid;}
.prdct-mfrs-txt{font:12px/18px Arial, Helvetica, sans-serif; color:#8e8e8e; padding:3px 0;}
.prdct-mfrs-txt span{width:70px; display:block; float:left;}
.prdct-socl-detl{width:196px; height:auto; float:right; margin-top:35px;}
.prdct-avl-clrs{width:488px; height:78px; margin:10px 0;}
.avl-clrs-img{margin:0; padding:0; list-style:none;}
.avl-clrs-img li{margin:0; padding:0 2px; list-style:none; float:left; width:40px; height:40px;}
.prdct-more-img{width:480px; height:100px; float:left; margin-top:-15px;}
.prdct-more-img-box{margin:0; padding:0; list-style:none;}
.prdct-more-img-box li{margin:0 5px; padding:3px; list-style:none; float:left; width:78px; height:75px; display:block;}
.prdct-more-img-box li:hover{-webkit-box-shadow: 0px 0px 5px 3px #ccc; box-shadow: 0px 0px 5px 3px #ccc; -moz-box-shadow: 0px 0px 5px 3px #ccc;}
.prdct-comptbly-box{width:486px; padding:0 5px; min-height:60px; max-height:100px; float:right; border:#CCC 1px solid; overflow:auto;}
.prdct-comptbly-box ul{margin:0; padding:0; list-style:none;}
.prdct-comptbly-box ul li{margin:0; padding:0; list-style:none; width:188px; float:left; font:12px/18px Arial, Helvetica, sans-serif; color:#8e8e8e;}
.prdct-comptbly-box ul li a{color:#8e8e8e; text-decoration:none;}
.prdct-info-bx{width:995px; height:auto; margin-top:20px;}
.pdct-info-box-a{width:975px; height:35px; background:#da2128; font:bold 16px/35px Arial, Helvetica, sans-serif; color:#fff; padding:0 10px; border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;}
.pdct-info-box-a span{float:right; font:bold 11px/35px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; display:block;}
.pdct-info-txt-detl{font:12px/18px Verdana, Geneva, sans-serif; color:#000; padding:10px; text-align:justify;}
.pdct-info-txt-detl p{margin:0; padding:5px 0; text-align:justify; color:#333;}
.pdct-info-txt-detl ul{list-style-type:disc;}
.pdct-info-txt-detl ul li{list-style-type:disc; padding-left:15px; list-style-position:inside;}
.pdct-info-detl-bdr{border-left:#CCC 1px solid; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid; border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; box-shadow:#c2c4c4 4px 4px 4px; -moz-box-shadow:#c2c4c4 4px 4px 4px; -webkit-box-shadow:#c2c4c4 4px 4px 4px;}
.pdct-info-box-b{width:975px; height:35px; background:#bababa; font:bold 16px/35px Arial, Helvetica, sans-serif; color:#fff; padding:0 10px;  border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0;}
.pdct-info-box-b span{float:right; font:bold 12px/35px Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; display:block;}
.prdct-simlr-sku-box{width:995px; height:375px; margin:20px auto 35px auto; text-align:center; border-bottom:#CCC 1px solid;}
.prdct-like-box-a{width:170px; height:30px; background:#da2128; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#fff; margin:20px 10px; padding:0 10px; float:left; text-align:center;}
.prdct-like-box-a a{color:#fff; text-decoration:none;  padding:0 10px;}
.prdct-like-box-b{width:170px; height:30px; background:#bababa; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#fff; margin:20px 10px; padding:0 10px; float:left; text-align:center;}
.prdct-like-box-b a{color:#fff; text-decoration:none;  padding:0 10px;}
.eligible-discount{width:100%; font: 12px/20px Arial, Helvetica, sans-serif; color:#000; padding:2px; background-color:#f3f3f3; border:#e2e2e2 1px solid; text-align:center;}
.eligible-discount span{font-size:14px; font-weight:bold; text-transform:uppercase; color:#da2128;}
.add-to-crt-btn{margin-top:5px;}
.add-to-crt-btn a{width:190px; height:44px; padding:7px 25px; margin-top:10px; background-color:#da2128; font:26px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; border:#fff 2px solid; box-shadow:#ccc 3px 3px 3px;}
.add-to-crt-btn a:hover{background-color:#000;}
.add-to-crt-btn-grey{width:180px; height:40px; padding-top:4px; background-color:#999; font:26px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; border:#fff 2px solid; box-shadow:#ccc 3px 3px 3px;}

.prdct-sku-qty{margin-top:5px;}
.prdct-sku-qty a{width:190px; height:44px; padding:7px 25px; margin-top:10px; background-color:#da2128; font:21px/31px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; border:#fff 2px solid; box-shadow:#ccc 3px 3px 3px;}
.prdct-sku-qty a:hover{background-color:#000;}

/* view full page pop up */
.cart-popup{width:100%; height:100%; background-color:#ccc; display:none; z-index:1000; position:fixed; top:0; left:0; opacity:0.5;}
.cart-popup-box{width:710px; height:466px; position:fixed; top:110px; left:25%; padding:10px; display:none; background-color:#333; z-index:1001;}
.cart-popup-boxnew{width:710px; height:auto; position:fixed; top:110px; left:25%; padding:10px; display:none; background-color:#333; z-index:1001;}
.cart-popup-content{background:#fff; height:auto; padding:10px; color:#000; text-align:left;}
.cart-pop-header{height:35px; width:auto; margin-bottom:8px;}
.cart-pop-icon{width:28px; height:23px; float:left;}
.cart-pop-hdr-txt{float:left; margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; line-height:24px; color:#000;}
.cart-pop-hdr-txt span{color:#da2328;}
.cart-pop-close-btn{width:25px; height:25px; float:right;}
.cart-pop-added-msg{font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:18px; color:#000; padding:10px; width:auto; text-align:center; background-color:#e5e5e5;}
.pop-cart-tbl{width:auto; height:246px; border:#c9c9c9 1px solid; margin-top:15px;}
.pop-cart-tbl-total{width:auto; height:32px; padding-left:480px; background-color:#e5e5e5; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:28px; font-weight:bold; color:#000;}
.pop-cart-tbl-total span{color:#da2328; padding-left:3px;}
.cart-tbl-top-row{width:auto; height:25px; background-color:#da2328; }
.cart-tbl-top-row-txt{font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:25px; font-weight:bold; color:#fff;}
.cart-tbl-row{width:auto; height:200px; overflow:auto; margin-top:8px;}
.cart-tbl-row-txt{font-family:Verdana, Geneva, sans-serif; font-size:11px; line-height:14px; color:#000; border-bottom:#CCC 1px dashed; height:60px; margin-bottom:10px;}
.cart-row-item{float:left; width:10%; padding-left:10px;}
.cart-row-sku{float:left; width:13%;}
.cart-row-item-des{float:left; width:33%; padding-right:10px;}
.cart-row-price{float:left; width:11%;}
.cart-row-qty{float:left; width:12%; text-align:center;}
.cart-row-sub-total{float:left; width:10%; padding-left:5px;}
.cart-item-remove-icon a{float:right; padding-right:10px; width:15px; height:15px; background:url(../images/pop-cart-remove-icon-a.jpg) 0 0 no-repeat; display:block;}
.cart-item-remove-icon a:hover{background:url(../images/pop-cart-remove-icon-b.jpg) 0 0 no-repeat;}
.cart-pop-footer{height:35px; width:auto; margin-top:15px;}
.cart-pop-continue-btn{width:222px; height:27px; float:left; margin-top:4px;}
.cart-pop-placeorder-btn{width:165px; height:32px; float:right;}
.cart-pop-empty-msg{font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:24px; color:#000;  width:auto; height:130px; text-align:center; background-color:#fff; border:#c9c9c9 1px solid; padding-top:60px;}
.brws-catgry-popup{width:auto; height:150px; margin-top:60px;}
.brws-catgry-popup p{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:20px; color:#da2328;}
.pop-crt-cat-list{margin:0; padding:7px 0; list-style:none; background-color:#e5e5e5; width:auto; height:52px;}
.pop-crt-cat-list li{margin:0; padding:4px 7px; list-style:none; width:210px; float:left; display:block; background-color:#e5e5e5;}
.pop-crt-cat-list li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:18px; color:#666; text-decoration:none;}

/* css for product review form on view full page */
.vfp-review{width:930px; height:auto; padding:10px;}
.vfp-review-lft{width:450px; float:left; border-right:#b2b2b2 1px dashed;}
.vfp-review-rt{width:450px; height:625px; overflow:auto; float:right; padding-left:10px;}
.review-prod-title{font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; line-height:20px; color:#db222a;}
.vfp-review-lft label, .vfp-review-lft p{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:16px; margin:15px 0 0 0; padding:0;}
.vfp-review-lft input{border:#b2b2b2 1px solid; width:180px; height:18px;}
.vfp-review-lft textarea{border:#b2b2b2 1px solid; width:360px; height:130px; padding:5px; font-family:Arial, Helvetica, sans-serif;}
.vfp-review-lft ul{margin:0; padding:0; list-style:none;}
.review-star{float:left; width:20px; height:18px;}
.review-star a{background:url(../images/grey-star.gif) 0 0 no-repeat; width:18px; height:16px; color:#fff; display:block;}
.review-star a:hover{background:url(../images/green-star.gif) 0 0 no-repeat; width:18px; height:16px; color:#fff; display:block;}
.vfp-rt-review-info{width:100%; padding-bottom:10px; border-bottom:#c1c1c1 dashed 1px; margin-top:25px;}
.vfp-rt-review-info p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:16px; margin:8px 0 0 0; padding:0;}
.vfp-rt-review-info ul{list-style:none; width:100%; height:18px; margin-top:3px;}
.vfp-rt-review-info ul li{list-style:none; width:20px; height:18px; float:left; display:block;}
.vfp-rt-review-info p a{color:#787878; text-decoration:underline; line-height:16px; padding-left:10px; font-weight:bold;}


/* testimonial page */
.testi-pro,.testi-select-txt{font-family:verdana;font-size:11px;color:#636363;font-weight:700;line-height:25px}
.testi-select-txt{color:#000;line-height:18px}
.testi-select-txt span{font-size:9px;color:#828282;font-weight:400;padding-left:2px}
.testi-rating-txt{font-family:verdana;font-size:10px;color:#6e6e6e;font-weight:400;line-height:14px}
.testi-rating-txt span{color:#d2232b;line-height:18px;font-weight:700}
.test-frm-txt{font-family:verdana;font-size:11px;color:#000;font-weight:400;line-height:25px;padding-top:20px}
.test-frm-txt span{color:#d2232b;line-height:25px}
.test-frm-input-multi,.test-frm-input{border:#d1d1d1 1px solid;font-family:verdana;font-size:11px;color:#000;font-weight:400;line-height:18px;width:350px;margin-top:20px}
.test-frm-input{height:20px;line-height:18px}
.test-frm-archieve{border:#aaa 1px solid;height:18px;line-height:16px;width:auto;font-family:verdana;font-size:10px;color:#666;margin:0}
.testi-pro-rev{text-indent:-666em;background-image:url(../images/product-review.jpg);background-repeat:no-repeat;background-position:0 0;display:block;height:24px;width:131px;float:left;padding-right:0}
.testi-pro-rev a{display:block;height:100%;width:100%;overflow:hidden;background-image:url(../images/product-review.jpg);background-repeat:no-repeat;background-position:0 -24px}
.testi-ser-rev{text-indent:-666em;background-image:url(../images/services-review.jpg);background-repeat:no-repeat;background-position:0 0;display:block;height:24px;width:137px;float:left;padding-right:0}
.testi-ser-rev a{display:block;height:100%;width:100%;overflow:hidden;background-image:url(../images/services-review.jpg);background-repeat:no-repeat;background-position:0 -24px}
.testi-cust-rev{text-indent:-666em;background-image:url(../images/customer-service-review.jpg);background-repeat:no-repeat;background-position:0 0;display:block;height:24px;width:196px;float:left;padding-right:0}
.testi-cust-rev a{display:block;height:100%;width:100%;overflow:hidden;background-image:url(../images/customer-service-review.jpg);background-repeat:no-repeat;background-position:0 -24px}
.testi-web-rev{text-indent:-666em;background-image:url(../images/overall-website-review.jpg);background-repeat:no-repeat;background-position:0 0;display:block;height:24px;width:183px;float:left;padding-right:0}
.testi-web-rev a{display:block;height:100%;width:100%;overflow:hidden;background-image:url(../images/overall-website-review.jpg);background-repeat:no-repeat;background-position:0 -24px}
.testi-rev-block-1-left-top{background-image:url(../images/rev-top-lr.png);background-repeat:no-repeat;background-position:left bottom;width:15px;height:50px}
.testi-rev-block-1-ryt-top{background-image:url(../images/rev-top-lr.png);background-repeat:no-repeat;background-position:right bottom;width:15px;height:50px}
.testi-rev-block-1-top{background-image:url(../images/rev-top-bg.png);background-repeat:repeat-x;background-position:bottom}
.testi-rev-block-mid{background-image:url(../images/rev-top-arrow.png);background-repeat:no-repeat;background-position:bottom;width:50px;height:50px}
.testi-rev-block-mid-txt{font-family:Verdana;font-size:13px;color:#000;line-height:15px;padding-bottom:15px;font-weight:700;padding-right:10px}
.testi-rev-block-mid-ryt{padding-bottom:15px}
.testi-rev-txt{font-family:Verdana;font-size:11px;color:#515151;line-height:16px;text-align:justify}
.testi-rev-date{font-family:verdana;font-size:10px;color:#000;font-weight:400;line-height:14px;padding-bottom:5px;text-align:right;padding-right:10px}
.sku-block-1-left-bot,.sku-block-2-left-bot{background-image:url(../images/box1-corners.png);background-repeat:no-repeat;background-position:0 -50px;width:15px;height:15px}
.sku-block-1-ryt-bot,.sku-block-2-ryt-bot{background-image:url(../images/box1-corners.png);background-repeat:no-repeat;background-position:-35px -50px;width:15px;height:15px}
.sku-block-1-bot,.sku-block-2-bot{background-image:url(../images/box-top-bot-bg.png);background-repeat:repeat-x;background-position:0 -45px}
.sku-block-1-left,.sku-block-2-left{background-image:url(../images/box-lft-ryt-bg.png);background-repeat:repeat-y;background-position:0 0}
.sku-block-1-ryt,.sku-block-2-ryt{background-image:url(../images/box-lft-ryt-bg.png);background-repeat:repeat-y;background-position:-35px 0;width:15px}
.accessories-search-bg-l{background-image:url(../images/categ-drpdwn-bg.png);background-position:0 0;background-repeat:no-repeat;width:12px;height:25px}
.accessories-search-bg-mid{background-image:url(../images/categ-drpdwn-bg.png);background-position:0 -26px;background-repeat:repeat-x;height:25px;font-family:Verdana;font-weight:700;color:#262626;font-size:10px;line-height:25px;text-align:center}
.accessories-search-bg-r{background-image:url(../images/categ-drpdwn-bg.png);background-position:-13px 0;background-repeat:no-repeat;width:12px;height:25px}
.accessories-search-drpdwn{background-image:url(../images/drpdwn-bg.jpg);background-repeat:repeat-x;width:160px;line-height:18px;font-family:Arial;color:#6b6b6b;font-size:11px;border:1px #a2a2a2 solid;height:18px}
.numbring{font-family:verdana;font-size:12px;font-weight:700;color:#d2232b;text-align:right;padding-right:10px}
.numbring a{font-size:10px;color:#333;font-weight:400;text-decoration:none;padding:0 2px}
.numbring a:hover{font-size:10px;color:#d2232b}
.numbring span a{font-size:10px;color:#d2232b;font-weight:400}
.numbring span a:hover{color:#333}

/* about us */
.follow-us-group{width:875px;height:56px;border:#e9e9e9 1px solid;margin:0;padding:3px}
.follow-us-icon{width:275px;height:43px;background:url(../images/follow-us-group-bg.jpg) top right repeat-y;float:left;padding:13px 0 0 15px}
.follow-us-icon-logo{float:left;width:32px;height:32px}
.follow-us-icon-text{float:left;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#666;text-align:left;margin-left:3px}
.follow-us-icon-text a{float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666}

/* contact us */
.compliment-hd{width:100%; padding:5px 0; background-color:#000; color:#fff; text-align:center; font: 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;}

/* search result page */
.srch-reslt-box{width:95%; height:auto; border-bottom:#ccc 1px dashed; padding:10px 20px; margin:15px 0;}
.srch-reslt-box-img{float:left; margin-right:15px; width:70px; height:70px; padding:5px; border:#ccc 1px solid;}
.srch-reslt-box-detl{float:left; width:828px;}
.srch-reslt-hd{margin-left:10px; width:955px; background-color:#da2128; font:bold 14px/18px Verdana, Geneva, sans-serif; color:#fff; text-align:center; padding:3px;}
.srch-reslt-top-numbrs{width:100%; float:right; font:bold 11px/18px Verdana, Geneva, sans-serif; color:#666; text-align:right; padding:0 6px 10px;}
.srch-reslt-top-numbrs a{background-color:#da2128; padding:1px 8px 3px; color:#fff; border-radius:10px;}
.srch-revw-str{width:200px; float:left;margin-left:140px; padding-top:5px;}
.srch-sku-numbr{float:left; font:bold 11px/16px Verdana, Geneva, sans-serif; color:#000; width:150px; padding-top:5px;}
.p-bold a:link, .p-bold a:visited{color:#000;}
.p-bold a:hover, .p-bold a:active{color:#DA2128;}

/* footer css */
.footer{margin:10px auto 0 auto; width:100%; height:auto;}
.ftr-strip{width:100%; height:100px; background-color:#000;}
.ftr-strp-contnt{margin:0 auto; width:995px; height:auto;}
.ftr-nav-links{width:176px; height:auto; float:left; padding:8px 10px;}
.ftr-nav-links ul li{font:11px/16px Arial, Helvetica, sans-serif; color:#848484;}
.ftr-nav-links ul li span{font:bold 12px/20px Arial, Helvetica, sans-serif; color:#fff;}
.ftr-nav-links ul li a:hover{text-decoration:underline;}
.ftr-logo-box{margin:0 auto; width:995px; height:auto;}
.ftr-logo{float:left; text-align:center; margin-top:10px; padding:0 10px;}
.ftr-emil-txt{font:bold 11px/27px Arial, Helvetica, sans-serif; color:#F00; text-align:center;}
.ftr-emil-txt a{color:#F00; text-decoration:underline;}




/*---------Start corporate-sales-------*/
.cp-sale{ width:800px;margin:30px auto auto; border: #CCC 1px solid;padding: 30px 10px; overflow:visible;height:auto; text-align:center;}
.cp-sale span{display:inline-block; padding:0 25px;vertical-align:middle;}
.cp-sale span img {display:block; }
.cp-inq{ padding:10px 20px; margin-top:10px; height:auto; overflow:visible; color:#000 !important;}
.cp-inq p{color:#000 !important;}
.cp-inq p a{text-decoration:underline; font-weight:bold;}
.cp-fy-srv{width:753px; float:left;}
.cp-fy-srv ul{ list-style:disc;}
.cp-fy-srv ul li{margin-left:20px;list-style:disc;font:500 12px/18px verdana; color:#000;line-height:16px;text-align:justify;}
.cp-mail-ad{width:933px; margin-top:30px; display:block; height:auto; overflow:visible;}
.cp-mail-info{width:590px; float:left; padding-right:40px;}
.cp-mail-logo{ width:300px; border:#ccc solid 1px; float:left; text-align:center;}
.cp-mail-logo h1{font:700 18px/20px 'Trebuchet MS';color: #da2128;text-align:justify;padding-left:7px;}
.cp-mail-logo span{vertical-align:middle; display:inline-block; margin:auto; padding:10px; text-align:center;}
.cp-sale-tm-hd{ display:block;background:url(../images/red-bg.jpg) top left repeat-x; width:923px; height:27px; color:#fff;font:700 14px/27px arial;padding-left:10px;text-align:justify;}
.cp-sale-tm, .cp-tm-add{ font:500 12px/18px verdana;text-align:justify; margin:10px 10px 10px 0; float:left; width:445px;}
.cp-sale-tm a{text-decoration:underline;}
/*---------End corporate-sales-------*/

/*---------Start order-status-------*/
.track-ord{ vertical-align:middle; text-align:center; margin:30px auto; width:374px;}
.track-id{ border:#000 solid 1px;-webkit-border-bottom-right-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-bottomright: 20px;-moz-border-radius-bottomleft: 20px;
border-bottom-right-radius:20px;border-bottom-left-radius:20px;padding:10px;}
.track-txt{width:80px;font:700 14px/20px arial;color:#000;text-align:right !important;text-decoration:none; padding-right:10px;display:inline-block;}
.track-id div{display:block;padding:10px 5px;width:335px;}
.track-id div span input{text-align:left;}
.sw-details{margin:40px auto;padding:20px;background:#f0f0f0;border:#cdcdcd solid 1px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:620px;
font:700 12px/20px verdana;color:#737373;}
.ord-col{display:block;padding:20px;overflow:hidden; height:auto; }
.sw-details div div{float:left;}
.order-hd{width:140px; float:left;}
.order-dt{padding-left:20px; float:left; font-size:14px;}

.black-small{color:#000;font:700 11px/18px verdana;text-decoration:underline !important;}
.red-hd{color:#da2128;font:700 18px/22px verdana;}
.callus-txt{font:700 10px/18px verdana; color:#000;}
.callus-txt a{ text-decoration:underline; color:#00f;}
.invo-info{font:700 12px/18px verdana;color:#d2232b;text-decoration:none; padding:10px 0;}
.order-item span{font:700 11px/28px verdana;color: #636363;}
.order-item span a{ text-decoration:underline; color:#00f;}
.order-bot{font-family: Arial;font-size: 12px;text-align: center;color:#999;}
.order-bot a{ font-weight:bold; text-decoration:underline;}
.ord-head{height:auto; overflow:hidden; margin:auto;border-bottom:#d9d9da solid 1px; padding-bottom:10px;}
.ord-hd{display:block; height:30px;margin:auto;background:#da2128;}
.ord-hd span{ float:left;padding:0 15px; display:inline-block; line-height:30px;color:#fff;font:700 12px/30px verdana;}
.ord-info{width:250px; text-align:center;}
.ord-list{ display:block; height:auto; overflow:hidden;}
.ord-row{display:block;font:700 12px/30px verdana;color:#636363; padding:0 15px; height:30px; overflow:hidden;}
.ord-item, .ord-sku, .ord-qty, .ord-total{float:left;display:inline-block; width:130px; text-align:center;}
.ord-item{ width:500px !important; text-align:left !important;}
#black{color:#000 !important;}
#gray{background:#ececec;}
#red{color: #d2232b !important;}
.ord-bill-area{ display:block; margin:30px auto 10px; overflow:hidden;border-bottom:#d9d9da solid 1px; padding-bottom:10px;}
.ord-bill, ord-ship{ width:455px;float:left; padding-left:10px;}
.bill-ship-hd{ font:700 15px/30px verdana;color:#da2128; padding-left:10px;}
.bill-row{ display:block; overflow:hidden; height:auto;}
.ord-bill-hd, .separator{ float:left;font:700 10px/15px verdana;text-align:left;color:#737373; padding:8px 10px; display:inline-block;}
.ord-bill-hd{min-width:110px; max-width:250px;}
.chkbox, .radio-bt{margin:0 10px 0 0; vertical-align:text-bottom;}
.review-hd{font:700 16px/30px Trebuchet MS;color:#d2232b; padding:5px 0 10px 5px; display:block;}
.review-type{font:700 11px/15px verdana;color:#000 !important; text-align:justify;}
.review-type span{ padding:5px; margin:5px;}
.rate-dt{font:700 16px/20px Trebuchet MS;color:#d2232b;  width:200px; float:left !important;}
.review-rate {padding:0 5px;}
.review-rate img{vertical-align:middle;}
.rate-info{ float:right;min-width:100px; text-align:left; font:400 10px/14px verdana;color:#6e6e6e;}
.ent-review{ height:auto;font:500 11px/20px verdana;color:#000;width: 150px;  display:table; float:left;padding-left:20px;}
.review-input{ float:left;}
.review-input input, .review-input textarea{font:500 11px/20px verdana; min-width:350px;border:#d1d1d1 solid 1px;}
.review-input textarea{ height:200px;}
.review-submit{ padding-top:20px; margin-left:275px;}
.review-msg{ margin:auto;font:500 11px/20px verdana; padding:10px 0 0 10px;}
/*---------End order-status-------*/

/*----START: Manufacture Support---------*/
.man-sup { margin: 0px; padding: 0px; list-style-type: none; }
.man-sup .man-sup-li { display: block; margin: 20px; float: left; height: 110px; width: 155px; color: #979797; font-family: Verdana; font-size: 11px; font-weight: 700; letter-spacing: -1px; line-height: 14px; text-align: center; } 
.man-sup-img { display: block; width: 120px; margin-right: 17px; margin-left: 18px; margin-top: 10px; }
.man-sup-li a { color: #000; }
.man-sup-li a:hover { color: #000; text-decoration: underline; }
/*----END: Manufacture Support---------*/

/*FAQ.php:Start*/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.faq-fommy-social { width: 515px; position: relative; padding-left: 440px; margin-bottom: 30px; }
.faq-more-popular-wrapper { border: 1px solid #cfcfcf; width: 953px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #e7e7e7; position: relative; }
.faq-more-popular-wrapper h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; text-transform: uppercase; color: #FFF; position: absolute; background-color: #000; -webkit-border-radius: 15px; border-radius: 15px;  padding-right: 10px; padding-left: 10px; width: 184px; height: 24px; left:50%; top:-5px; margin-left:-92px; text-align:center; z-index: 1000; background: rgb(46,46,46); /* Old browsers */ background: -moz-linear-gradient(top, rgba(46,46,46,1) 0%, rgba(0,0,0,1) 50%, rgba(46,46,46,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,46,46,1)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(46,46,46,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(46,46,46,1) 0%,rgba(0,0,0,1) 50%,rgba(46,46,46,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(46,46,46,1) 0%,rgba(0,0,0,1) 50%,rgba(46,46,46,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(46,46,46,1) 0%,rgba(0,0,0,1) 50%,rgba(46,46,46,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(46,46,46,1) 0%,rgba(0,0,0,1) 50%,rgba(46,46,46,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#2e2e2e',GradientType=0 ); /* IE6-9 */ }
.faq-more-popular-content { padding:20px 10px; margin-top: 25px; z-index: 10; -webkit-border-radius: 10px; border-radius: 10px; width:933px; border:1px solid #cfcfcf; background:#fff; }
.mpv-links { background-color: #FFF; float: left; height: 347px; width: 296px; }
.mpv-links-thumb { margin: 0px; padding: 0px; list-style-type: none; }
.mpv-links-thumb li { margin: 10px; width: 128px; color: #DA2128; font-family: arial; font-size: 11px; font-weight: 700; line-height: 12px; text-align: left; float: left; height: 91px; }
.mpv-main { float: left; border: 1px solid #CCC; background-color: #FFF; padding: 10px; height: 325px; width: 560px; }
.mpv-sep { float: left; height: 312px; width: 43px; padding-top: 17px; padding-right: 6px; padding-bottom: 18px; padding-left: 6px; }

/*CollapsiblePanel*/
.CollapsiblePanel{width:925px;border:solid 1px #d0d0d0;margin:0 auto 10px auto; padding:0;} 
.CollapsiblePanelTab{background-image:url(http://s1.fommy.com/images/deals-spry-bg-on.jpg); background-position:right center; background-repeat:no-repeat;font-family:arial;font-size:12px;color:#333;font-weight:700;line-height:26px;padding-left:10px;height:26px;background-color:#DDD;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;margin:0;}
.CollapsiblePanelContent{font-family:arial;font-size:12px;color:#666;line-height:16px;text-align:justify;margin:0;padding:5px 10px 0}
.CollapsiblePanelContent strong{color:#000;font-weight:700}
.CollapsiblePanelOpen .CollapsiblePanelTab{background-color:#EEE;background-image:url(http://s1.fommy.com/images/deals-spry-bg-off.jpg);background-repeat:no-repeat}
.CollapsiblePanelTabHover,.CollapsiblePanelOpen .CollapsiblePanelTabHover{background-color:#CCC}
.CollapsiblePanelFocused .CollapsiblePanelTab{background-color:#39F}
.CollapsiblePanelContent ol li { list-style-position: outside; list-style-type: upper-roman; color: #333333; font-family: Verdana,Geneva,sans-serif; font-size: 12px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 16px; padding-bottom: 5px; padding-left: 0; padding-right: 0; padding-top: 5px; text-align: justify; margin-left:22px; } 

/*FAQ.php:END*/

/*Review-Order.php:START*/
#review-order-wrapper { width: 968px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; border: 1px solid #CCC; -webkit-border-radius: 10px; border-radius: 10px;  }
.review-order-header-wrapper { height: 26px; background:#f70707; overflow: hidden; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;  }
.review-order-header { width: 948px; list-style-type: none; background: rgb(251,7,7); /* Old browsers */ background: -moz-linear-gradient(top, rgba(251,7,7,1) 0%, rgba(126,0,0,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,7,7,1)), color-stop(100%,rgba(126,0,0,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(251,7,7,1) 0%,rgba(126,0,0,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(251,7,7,1) 0%,rgba(126,0,0,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(251,7,7,1) 0%,rgba(126,0,0,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(251,7,7,1) 0%,rgba(126,0,0,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb0707', endColorstr='#7e0000',GradientType=0 ); /* IE6-9 */ width: 948px; padding-right: 10px; padding-left: 10px; height: 26px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px;  }
.review-order-header li { color: #FFF; display: inline; font: bold 12px/24px Verdana, Geneva, sans-serif; }
.review-order-content-wrapper { width: 948px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.review-order-content { width: 948px; padding-top: 20px; padding-bottom: 30px; }
.review-order-content li { float:left; color: #000000; font: bold 11px/22px Verdana, Geneva, sans-serif; text-align: justify; }
.review-order-content li a:link, .review-order-content li a:visited { color: #000000; text-decoration:none; }
.review-order-content li a:hover, .review-order-content li a:active  { text-decoration:underline; }
.ro-thumb-img { height: 30px; width: 30px; margin-right: 10px; }
.ro-sku-name { width: 518px; margin-right: 10px; line-height:16px !important; position:relative; top:4px; }
.ro-sku-no { width: 100px; margin-right: 10px; text-align: center !important; }
.ro-input { width: 50px; overflow: hidden; height: 25px; margin-right: 10px; }
.vfp-sku-info-input { height: 23px; width: 22px; border: 1px solid #999; font-family: Verdana, Geneva, sans-serif; font-weight: bold; text-align: center; font-size: 10px; line-height: 20px; padding-right: 2px; padding-left: 2px; float: left; }
.ro-input .inc-dec { display: block; float: left; height: 25px; width: 16px; margin-left: 5px; }
.inc-dec .ro-increase { display: block; height: 12px; width: 16px; background-image: url(images/inc-dec-button.png); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; margin-bottom: 1px; }
.inc-dec .ro-decrease { display: block; height: 12px; width: 16px; background-image: url(images/inc-dec-button.png); background-repeat: no-repeat; background-position: left bottom; text-indent: -9999px; }
.ro-total { width: 115px; text-align: right !important; padding-right: 10px; }
.ro-remove { height: 30px; width: 16px; padding-left: 46px; overflow: hidden; }
.ro-grand-total-wrapper { height: 24px; width: 928px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCC; border-bottom-color: #CCC; margin-right: 20px; margin-bottom: 20px; margin-left: 20px; }
.ro-grand-total-wrapper ul { list-style-type: none; }
.ro-grand-total-wrapper ul li { color: #D8001E; font:bold 11px/22px Verdana, Geneva, sans-serif; display: inline; }
.order-review-continue, .order-review-update, .order-review-cbeckout { display: block; float: left; }
.order-review-continue { padding-left:20px; width:302px; }
.continue-shipping { margin-bottom: 20px; display: block; }
.order-review-update { width:155px; padding-left: 267px; }
.order-review-cbeckout { width:202px; padding-right: 20px; }

/*Review-Order.php:END*/

/*START:Policies, terms &amp; Conditions, and disclaimer.htm */
.policy-disclaimr { width: 100%; }
.red-Bg {padding:0; margin:0; display: block; height: 20px; width: 100%; text-align: center; color: #FFFFFF; font: bold 14px/18px Arial; background: rgb(249,1,25); background: -moz-linear-gradient(top, rgba(249,1,25,1) 0%, rgba(170,4,18,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,1,25,1)), color-stop(100%,rgba(170,4,18,1))); background: -webkit-linear-gradient(top, rgba(249,1,25,1) 0%,rgba(170,4,18,1) 100%); background: -o-linear-gradient(top, rgba(249,1,25,1) 0%,rgba(170,4,18,1) 100%); background: -ms-linear-gradient(top, rgba(249,1,25,1) 0%,rgba(170,4,18,1) 100%); background: linear-gradient(to bottom, rgba(249,1,25,1) 0%,rgba(170,4,18,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f90119', endColorstr='#aa0412',GradientType=0 ); }
.policy-disclaimr p a { color: #F90119; }
.policy-disclaimr h2 { padding:0 10px; margin:0; color: #000000; font: bold 12px/16px Verdana, Geneva, sans-serif; text-align: justify;}
.policy-disclaimr p { padding:0 10px 15px 10px; margin:0; color: #000000; font: 12px/16px Verdana, Geneva, sans-serif; text-align: justify; }
.corporate-txt-1{padding:0 10px 15px 10px; margin:0; color: #000000; font: 12px/16px Verdana, Geneva, sans-serif; text-align: justify; }
.policy-disclaimr ol  { padding:0 10px 15px 10px; margin:0; color: #000000; font: 12px/16px Verdana, Geneva, sans-serif; text-align: justify; list-style-type: decimal !important; list-style-position: inside; }
.policy-disclaimr ol li  {list-style-type: decimal !important; list-style-position: inside; }
/*END:Policies, terms &amp; Conditions, and disclaimer.htm */

/* deals page css */
.deal-about-txt{font-family:arial;font-size:24px;font-weight:700;padding-left:40px;color:#da2128;line-height:22px;text-align:justify}
.deal-about{font-family:arial;font-size:15px;color:#747474;line-height:22px;text-align:justify}
.deal-contact{font-family:arial;font-size:15px;color:#747474;line-height:22px;text-align:left;padding-left:40px}
.deal-form-txt{border:1px solid #999;color:#000;font-family:arial;font-size:12px;line-height:18px;text-decoration:none;width:225px}
.deal-faq-txt{color:#747474;font-family:verdana;font-size:12px;line-height:18px;text-decoration:none;font-weight:700;padding-left:10px}
.deal-faq-txt a{color:#747474;font-family:verdana;font-size:12px;line-height:18px;text-decoration:none;font-weight:700}
.deal-faq-txt a:hover{color:red}
.deal-faq-txt-1{font-family:Arial;font-size:14px;color:#747474;line-height:18px;text-align:justify}
.price-wrapper{margin-top:10px;background-image:url(../images/deal-price-box.png);background-repeat:no-repeat;height:266px;width:268px;margin-left:0}
.price-status{float:left;width:100%;height:90px}
.price-status .retail-price{float:left;margin-left:15px;margin-top:50px;height:40px;width:100px}
.price-status .retail-price span.price{color:#000;font-size:32px;font-family:arial;font-weight:700;float:left;text-align:center}
.price-status .retail-price span.price2{color:#000;font-size:18px;font-family:arial;font-weight:700;float:left;text-align:left;margin-top:5px}
.price-status .current-savings{float:left;margin-top:50px;margin-left:30px;height:40px;width:90px;text-align:left}
.price-status .current-savings span.saving-rate{color:#000;font-size:32px;font-family:arial;font-weight:700;float:right}
.current-price{float:left;margin-top:55px;margin-left:83px;height:50px;width:100px}
.current-price span.price-fraction{float:left;color:#FFF;margin-top:7px;font-size:18px;font-family:Arial;font-weight:700}
.current-price span.price{color:#FFF;font-size:34px;font-family:Arial;font-weight:700;float:left;text-shadow:.05em .05em .01em #333}
.current-price span.price2{color:#FFF;font-size:20px;font-family:Arial;font-weight:700;float:left;text-align:left;margin-top:5px;text-shadow:.05em .05em .01em #333}
.current-price span.smaller-price{float:left;color:#FFF;font-size:44px;font-family:Arial;font-weight:700}
.current-price span.dollar-sign{float:left;font-family:Arial;font-weight:700;color:#FFF;margin-top:8px;font-size:35px}
.deals-buy-now{float:left;width:192px;height:48px;margin-left:38px;margin-top:18px}
.deals-buy-now span{font-family:Arial;text-align:center;font-size:18px;color:#FFF;text-decoration:none;font-weight:700;line-height:48px;display:block;text-shadow:.1em .1em .2em #333;margin:auto}
.deal-txt-head{font-family:Arial;font-size:22px;font-weight:700;color:#000}
.deals-txt-small-b{font-family:arial;font-size:11px;font-weight:700;color:#da2128;line-height:12px;font-style:italic}
.deals-txt-small-b a{font-family:arial;font-size:11px;color:#da2128;text-decoration:none}
div.deals-info-box{display:block;width:360px;height:280px;overflow:auto;font-family:arial;font-size:11px;color:#828282}
div.deals-info-box strong{font-family:arial;font-size:11px;color:#3f3f3f}
.deals-subscribe-txt{text-align:center;font-family:Arial;font-size:12px;color:#fff;font-weight:400;line-height:16px;padding:0 5px 5px}
.deals-subscribe input{background:url(../images/deals-subscribe-input.jpg) top center no-repeat;text-align:center;width:160px;height:17px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:400;font-size:12px;line-height:17px;color:#666;border:0;margin:6px auto 8px 5px}
.deals-subscribe-code-bg{width:136px;height:78px;background-image:url(../images/epromo-code-bg.png);background-repeat:no-repeat;background-position:top;margin:auto;padding:1px 0 0}
.deals-bold-txt{font-family:"Arial Narrow";font-size:18px;color:#000;font-weight:700;text-transform:uppercase}
.deals-bold-txt-gry{font-family:arial;font-size:13px;color:#747474;line-height:15px;padding:10px 0}
.new-deals-head{font-family:Arial;font-size:12px;font-weight:700;color:#000;line-height:15px;text-decoration:none;padding:0 0 8px}
.new-deals-date{font-family:Arial;font-size:10px;font-weight:400;color:#767676;line-height:14px}
.new-deals-date span{font-weight:400;color:#000}
div.past-deals-sku{width:140px;height:118px;background-image:url(../images/past-deals-sku-bg.jpg);background-repeat:no-repeat}
div.past-deals-sku div{padding-top:5px;text-align:center;width:100px;height:100px;margin:auto}
.past-deals-date,.past-deals-categ,.past-deals-name,.past-deals-discount{font-family:Arial;font-size:12px;font-weight:700;color:#000;padding:2px 0}
.past-deals-categ{font-size:14px;font-weight:700;color:#da2128}
.past-deals-name{font-size:14px;font-weight:400;color:#7b7b7b;line-height:16px}
.past-deals-discount{font-size:14px;font-weight:400;color:#7b7b7b}
.past-deals-discount strong{font-weight:700;color:#000}
.deals-work{font-family:Arial;font-size:14px;color:#747373;padding-top:10px}
.deals-work span{font-family:Arial;font-size:18px;color:#000;font-weight:700;text-transform:uppercase;line-height:18px}
.deals-work p{font-family:Arial;font-size:14px;color:#747373;line-height:18px;text-align:justify;margin:0;padding:20px 0 0}
div.deals-timer-bg{width:268px;height:175px;position:relative;background-image:url(../images/deals-timer.jpg);background-position:0 0;background-repeat:no-repeat}
div.deals-timer{position:absolute;left:74px;top:89px;width:176px;height:36px;font-family:arial;font-size:22px;font-weight:700;line-height:36px;text-align:center;color:silver;border-width:0}
div.deals-timer div.dash{width:34px;height:36px;display:block;float:left;padding:0 5px}
div.deals-timer div.digit{float:left;width:16px}
div.deals-time-left{position:absolute;left:90px;top:145px;width:163px;font-family:arial;font-size:11px;text-align:right;color:#000;border-width:0}
.error_strings{color:red;font-size:14px;font-weight:700;text-decoration:none;font-family:arial}
.deals-sku-id{font-family:Arial;font-size:14px;font-weight:700;color:#d2232b;text-decoration:none;line-height:20px}
.deals-sku-type{font-family:Arial;font-size:11px;font-weight:700;color:#252525;text-decoration:none;line-height:20px}
.deals-drpdwn-type{width:160px;line-height:20px;font-family:Arial;color:#252525;font-size:10px;border:1px #cecece solid;height:20px;font-weight:700}
.upcoming-deals-wrapper{height:310px;width:196px;margin:0 auto}
.upcoming-deals{float:left;margin-top:5px;width:100%}
.upcoming-deals .deal-box .deal-content{float:left;height:46px;margin-left:10px;width:198px}
.upcoming-deals .deal-box{background-image:url(../images/upcoming-box.png);background-position:left top;background-repeat:no-repeat;width:198px}
.upcoming-deals .deal-box .deal-content .deal-title{float:left;font-family:Helvetica;font-size:11px;font-weight:700;height:auto;margin-top:17px;text-transform:uppercase;width:180px;line-height:12px}
.deal-title a{color:#333;font-family:Arial;text-decoration:none;text-transform:uppercase}
.upcoming-deals .deal-box .deal-content .deal-description{color:#767676;float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-top:14px;width:103px;line-height:14px}
.upcoming-deals .deal-box .deal-content .deal-description span.deal-date{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px}
.upcoming-deals .deal-box .deal-notifier{float:left;margin-left:4px;margin-top:8px}
.upcoming-deals .deal-box .deal-notifier a.notify-me-button{color:#FFF;float:left;font-family:Helvetica;font-size:11px;font-weight:700;text-decoration:none}

/* Sitemap css  */
.sitemap-main-matter{float:left;min-height:400px;width:778px;margin:0;padding:5px 0 0 12px}
.sitemap-main-matter div.sitemap-heading a{float:left;color:#0073a3;font-size:13px;font-family:Tahoma, Geneva, sans-serif;border-bottom:1px solid #000;font-weight:bold;width:778px;line-height:30px;margin:0 0 8px;padding:0}
.sitemap-main-matter div.sitemap-main-item-box{float:left;width:778px;margin:0 0 6px;padding:0}
.sitemap-main-item-box div.sitemap-menu-bar{float:left;width:100%;border-bottom:1px solid #000;margin:0 0 10px;padding:0 0 8px}
.sitemap-menu-bar a{float:left;color:#333;font-size:13px;font-weight:bold;font-family:Tahoma, Geneva, sans-serif;display:inline;text-decoration:none;line-height:28px;margin:0 61px;padding:0}
.sitemap-menu-bar a:hover{float:left;color:#F03;font-size:13px;font-weight:bold;display:inline;text-decoration:none;line-height:28px;margin:0 61px;padding:0}
.sitemap-main-item-box div.sitemap-make{float:left;width:378px;margin:0 0 15px;padding:0 5px}
.sitemap-main-item-box div.sitemap-model-name{float:left;width:235px;margin:0;padding:0 5px}
.sitemap-make h5 a{float:left;color:#000;text-align:center;font-size:12px;font-weight:bold;text-decoration:underline;font-family:Tahoma, Geneva, sans-serif;line-height:19px;width:378px;margin:0 0 10px;padding:0}
.sitemap-main-item-box p{float:left;width:189px;margin:0 0 5px;padding:0}
.sitemap-main-item-box p a{font-size:11px;color:#000;line-height:11px;text-align:justify;text-decoration:none;font-family:Verdana, Geneva, sans-serif}
.sitemap_make_hd{margin:25px 0 5px 0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; font-weight:bold; color:#000; text-align:left; width:975px; height:100%; border-bottom:#999 1px solid;}
.sitemap_modl_hd{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#666; text-align:left; width:225px; float:left; margin-right:15px;}
.sitemap_modl_hd ul{list-style:none; margin:0; padding:5px 0;}
.sitemap_modl_hd ul li a{list-style:none; text-decoration:none; color:#666;}
.sitemap_modl_hd a:hover{list-style:none; text-decoration:underline; color:#000;}
.sitemap_make_hd a{list-style:none; text-decoration:none; color:#000;}
.sitemap_make_hd a:hover{list-style:none; text-decoration:underline; color:#000;}
.sitemap_modl_nme a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; line-height:26px; color:#000; font-weight:bold; text-align:left; width:225px; float:left; margin-right:20px;}
.comptb-popup-hd{font: 700 18px/24px arial; color: #DA2128; word-spacing: 2px; background: #FFFFFF; margin-bottom:8px; text-align: left; padding: 4px 10px; width: 206px;}
.comptb-mdl-list{list-style:none; margin:0; padding:5px; width:690px; height:420px; overflow:auto;}
.comptb-mdl-list li{list-style:none; margin:0; padding:0; width:220px; display:inline-block; float:left; font:11px/18px Arial, Helvetica, sans-serif; text-align:left;}
