ul, li, p, dl, dt, dd, h1,h2,h3,h4,h5,h6, form{ list-style-type:none; padding:0; margin:0; }
#free_content{width:998px;margin:0 auto;}
/* banner */
#free_banner{position:relative;}
#free_banner #free_quote_top{position:absolute;width:199px;height:54px;z-index:999;left:-17px;top:0;}

#free_banner #form label{    height: 20px; left: 8px; line-height: 20px; position: absolute; top: 0;visibility: visible; z-index: 1; color:#666666;}
#free_banner #form input,#free_banner #form select,#free_banner #form textarea{border:1px solid #c7c7c7;}
#free_banner #form{z-index:999;width:264px;border:1px solid #b5232d;background:#f2f2f2 url(../images/form_head.png) no-repeat;height:450px;padding:42px 0 0 10px;position:absolute;right:20px;top:22px;}
#free_banner #form b{padding:8px 0;display:block;}
#free_banner #form ul li{float:left;padding:0 8px 8px 0; position:relative;}
#free_banner #form ul li input{width:116px;}

#free_banner #form dl dd#Quantitycss input{width:242px; }
#free_banner #form dl dd{float:left;padding-bottom:8px; position:relative;}
#free_banner #form dl dd input{width:75px;}
#free_banner #form dl dd#file input{width:168px;}
#free_banner #form dl dd#submit{float:right;padding-right:20px;}
#free_banner #form dl dd#submit input{background:url(../images/click_to_submit.png) no-repeat;width:138px;height:35px;border:none;cursor:pointer;}
#free_banner #form p{float:left;font-size:11px;color:#7a7a7a;padding-top:8px;font-family:Tahoma;}

#free_banner #form dl dd select{width:242px;}
#free_banner #form dl dd textarea{width:242px;height:auto;}

/* free banner btn */
#free_banner .btnBg {display:none;position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000;}
#free_banner .btn {display:none;position:absolute; width:780px; height:10px; padding:5px 0px; right:0; bottom:0; text-align:right;z-index:999;}
#free_banner .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#free_banner .btn span.on {background:#fff;}
#free_banner .preNext {width:45px; height:60px; position:absolute; top:250px; background:url(../images/imgPlayer2.png) no-repeat 0 0; cursor:pointer;}
#free_banner .pre {left:0px;}
#free_banner .next {right:0px; background-position:right top;}


/* patches */
#free_patches{border:1px solid #d6d6d6;margin:0 auto;width:968px;}

/* bottom */
#free_bottom {width:978px;clear:Both;padding:30px 0 80px 20px;float:left;}
#free_bottom #left {float:left;width:570px;font-family:Tahoma;font-size:12px;line-height:18px;margin-left:30px;_margin-left:30px;}
#free_bottom #left #top{float:left;}
#free_bottom #left h3{font-size:24px;color:#c61320;font-style:Oblique;font-family:Helvetica;padding:12px 0;}
#free_bottom #left #bottom{float:left;margin-top:60px;}
#free_bottom #right{width:274px;height:326px;border:1px solid #cecece;/*float:right;*/margin-top:18px;_margin-top:18px;font-size:12px;}
#free_bottom #right #top img{margin:-18px 0 0 18px;_margin:-18px 0 0 18px;}

#free_bottom #right .topdeals{margin:24px 0 0 26px;_margin:24px 0 0 26px;width:220px;}
#free_bottom #right .topdeals {height: 250px; overflow: hidden;text-align:left;}
#free_bottom #right .topdeals ul li{margin-top:30px;background:none;padding:0;}
#free_bottom #right .topdeals ul li b{float:right;font-style:italic;font-family:Georgia;}

#rrrtext .topdeals{margin:24px 0 0 26px;_margin:24px 0 0 26px;width:220px;}
#rrrtext .topdeals {height: 250px; overflow: hidden;text-align:left;}
#rrrtext .topdeals ul li{margin-top:30px;background:none;padding:0;}
#rrrtext .topdeals ul li b{float:right;font-style:italic;font-family:Georgia;}


#free_banner, #free_patches, #free_bottom{margin:0 auto;width:968px;}

.checkOk{border-color:green;}
.checkFailed{border-color:red;}


/*foucs*/
.clearfix {zoom:1;}
img {border:0;}
#focus ul li,#focus_free ul li{background:none;padding:0;}
/* focus */
#focus {width:968px; height:448px; overflow:hidden; position:relative;}
#focus ul {height:448px; position:absolute;}
#focus ul li {float:left; width:968px; height:448px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {display:none;position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {display:none;position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:60px; position:absolute; top:200px; background:url(../images/imgPlayer.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:16px;}
#focus .next {right:16px; background-position:right top;}


/* focus_free */
#focus_free {width:966px; height:605px; overflow:hidden; position:relative;z-index:998;margin-bottom:36px;}
#focus_free ul {height:605px; position:absolute;}
#focus_free ul li {float:left; width:966px; height:605px; overflow:hidden; position:relative;}
#focus_free ul li div {position:absolute; overflow:hidden;}
#focus_free .btnBg {display:none;position:absolute; width:800px; height:20px; left:0; bottom:0; background:#000;}
#focus_free .btn {display:none;position:absolute; width:780px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus_free .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus_free .btn span.on {background:#fff;}


#focus_free #awesome {position:absolute;font-weight:bold;;font-size:48px;font-family:Arial;left:30px;bottom:138px;color:#ffffff;line-height:42px;}
#focus_free #awesome b{color:#c61320;font-family:Helvetica;font-style:italic}

#focus_free ul li dl{position:absolute;display:block;font-family:Helvetica;font-weight:bold;color:#b5232e;bottom:0px;}
#focus_free ul li dl dd{float:left;background:url(../images/free_quote_dl_bg.png) repeat-x;height:36px;border:1px solid #c6c6c6;margin-right:12px;line-height:36px;padding:0 20px;font-size:18px;}
#focus_free ul li dl dd#last{margin:0;}div.JT-ClearBox {	display: block;	height: 0;	clear: both;	visibility: hidden;}DIV#slideshowboxfooter {	display:none;	padding-top: 10px;	font-family: Tahoma, Verdana, sans-serif;	font-size: 8px;	font-weight: bold;}DIV#slideshowboxloading {	color: #eee;	font-weight: bold;	text-align: center;	margin: 0px auto;}DIV#slideshowbox {	display:none;	margin: 0px auto;}DIV#slideshowbox img {	width: 998px;	height: 314px;}DIV#slideshowboxCaption {	font-weight: bold;	font-size: 110%;	line-height: 2em;}DIV#slideshowboxnavigationbar {	display:none;	margin: 5px auto;}#slideshowboxnav {	display:none;	margin-top:5px;	margin-bottom:5px;}#slideshowboxnav a {	margin: 2px;	padding: 2px;	text-decoration: none;	font-size: 110%;	line-height: 1.5em;	font-weight: bold;}#slideshowboxnav a:focus {	outline: none;}#slideshowboxnav a.activeSlide {	color: #000;	background: #ccc;}

#woven_patches_dscp,#chenille_patches_dscp {width:800px; padding: 20px 0px 10px 30px;}
