@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);
body, div, span, p, h1, h2, h3, h4, h5, h6, ul, li, img {margin:0;padding:0;font-family: 'Arimo', sans-serif; font-size:14px;}
.big-box{ background:#c49816; padding:25px 30px; height:275px; margin-top:15px}
.wid368{ width:318px; background:#f2f2f2; padding:31px 25px; margin-bottom:10px;}
.mag5{ margin-top:7px}
.big-box h1{ font-size:28px;  color:#FFFFFF; text-align:left; line-height:34px;}
.big-box h1 span{ font-size:30px;  color:#FFFFFF; text-align:left; text-transform:uppercase; font-weight:700;}
.ban-cont{ padding-top:15px; font-size:18px;  line-height:25px; color:#FFFFFF; }
.ban-text{ font-size:16px; margin-left:120px; font-weight:700;}
.ban-text p{ padding:5px 0px; text-align:left; }
.texachore{ color:#0099FF; padding-top:10px !important}
.texachore:hover{ color:#000000;}


/*dynamic content css start here*/
.sub, .sub2 {width: 765px; }
.sub .row { padding: 0; float: left; width: 100%; margin:0 auto;}
/*.sub .row .col {float: left; margin: 0 auto;padding: 0; text-align:left;}
.sub2 .row { padding: 0; float: left; width: 100%; margin:0 auto;}
.sub2 .row .col {float: left; margin: 0 auto;padding: 0; text-align:left;}*/

.cf::before, .cf::after {content: ""; display: table;}
.cf::after {clear: both;}
/*dynamic content css end here*/

.shp{color:#FFFFFF; font-size:14px;}
.shp a{color:#FFF}
.shp a:hover{color:#FFF}

.detail1{ color:#FFF; padding-left:60px; cursor:pointer;}
.detail2{ color:#000; padding-left:15px; cursor:pointer;}
.small-img{ width:92px; height:114px; float:left}



.down-box{ float:right;width:700px; border:1px solid #efefef; background:#f8f8f8; padding:30px 30px;}
.down-box-left{ float:left; width:165px; }
.down-box-middle{ float:left; width:280px;}
.down-box-middle ul{ margin:0px; padding:0px;}
.down-box-middle ul li{ list-style:none; padding-left:25px; background:url(../images/toolkit/arrow-bundle.png) 0 8px no-repeat;}
.down-box-right{ float:right;  position:relative;}
.middle-hd{ font-size:20px; border-bottom:#e4e4e4 1px solid; font-weight:600; padding-bottom:12px; margin-bottom:14px;}
.middle-hd-big{ font-size:24px;font-weight:600;}
.middle-hd-small{ font-size:16px; font-weight:600; padding-bottom:10px;}
.gap{ padding:15px 0px 0px 0px;}
.cross-price {
    color: red;
    font-size: 40px;
	float:left;
    text-decoration: line-through;
	margin-right:10px;
	padding:0px 0px;

}
.cross-price span {
    color: #FFF;
	font-size:30px;	
}

.cross-price2 {
    color: red;
    font-size: 25px;
	float:left;
    text-decoration: line-through;
	margin-right:10px;
	padding:0px 0px;

}
.cross-price2 span {
    color: #666;
	font-size:18px;	
}

.cross-price3 {
    color: red;
    font-size: 30px;
	float:left;
    text-decoration: line-through;
	margin-right:10px;
	padding:5px 0px;

}
.cross-price3 span {
    color: #666;
	font-size: 25px;	
}

.save-txt{ font-size:65px; padding:25px 0px 25px;  color:#FFF; font-weight:700;}
.save-txt2{ font-size:21px; padding:5px 0px; text-transform:uppercase; color:#d2480e;}


.prc{ font-size:35px; color:#FFF; }
.prc2{ font-size:18px; color:#000; }
.prc3{ font-size:25px; color:#000; font-weight:700}

.buy-btn { width:150px; margin:-20px 0px 0px 230px}
.buy-btn a {
  background: #085dad url(../images/toolkit/btn-bg.gif) 0 0 repeat-x;
	border-radius: 4px;
    color: #fff;
    padding: 12px 40px;
    text-align: center;
	font-size:16px;
	line-height:20px;
	font-weight:600;
	text-shadow:#085dad 0 1px 1px;
	text-decoration:none;
}
.buy-btn a:hover {
  
    color: #fff;
    
	text-decoration:none;
}

.buy-btn-small { width:100px;}
.buy-btn-small a {
  background: #f37801 url(../images/toolkit/btn-bg.gif) 0 0 repeat-x;
	border-radius: 4px;
    color: #fff;
    padding: 10px 15px;
    text-align: center;
	font-size:16px;
	line-height:20px;
	font-weight:600;
	text-shadow:#cc6805 0 1px 1px;
	text-decoration:none;
}

.buy-btn-big{ margin:0 auto; width:140px;}
.buy-btn-big a {
	background: #f37801 url(../images/toolkit/btn-bg.gif) 0 0 repeat-x;
	border-radius: 4px;
    color: #fff;
    padding: 13px 28px;
    text-align: center;
	margin:15px 10px 0px 0px;
	font-size:16px;
	line-height:20px;
	font-weight:600;
	text-shadow:#cc6805 0 1px 1px;
	text-decoration:none;
}
.buy-btn-big a:hover {
  
    color: #fff;
    
	text-decoration:none;
}
.buy-box{ width:200px; }
.buy-box-bottom{ float:right;}

.price-box{ float:right; width:150px; padding:15px;  border:#ececec 1px solid; background:#FFF;}
.txt-blu{  font-size:30px; font-weight:700; color:#3f9b79; border-top:#eaeaea 1px solid; margin-top:8px;  padding:10px 0px 0px 0px;}


.save-box{
	background:url(../images/toolkit/save-png.png) 0 0 no-repeat;
	width:52px;
	height:65px;
	position:absolute;
	color:#FFF;
	text-align:center;
	font-size:23px;
	font-weight:700;
	right: 14px;
	top: -6px;
	z-index: 999;
	padding-left:5px;
	line-height:22px;
	padding-top:5px;
}
.save-box span{
    text-align:center;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
}

.image{height:40px; float:left; width:60px;}
.cpn-lfr-sec {
    float: left;
    width: 685px;
}
.cpn-lfr-sec ul, .cpn-lfr-sec-p ul {
    margin: 0;
    padding: 0;
}
.cpn-lfr-sec ul li {
    border-bottom: 1px solid #f2f2f2;
    font-size: 13px;
    list-style: none outside none;
    text-align: left;
	padding:8px 0px 8px 12px;
	height:70px;
	line-height:20px;
}
.cpn-lfr-sec ul li span {
    font-size: 12px;
	color:#666;
}

.cpn-lfr-home {   
    float: right;
    width: 80px;
}
.cpn-lfr-home ul, .cpn-lfr-home-p ul {
    margin: 0;
    padding: 0;
}
.cpn-lfr-home ul li.simple-one, .cpn-lfr-home-p ul li.simple-one {
    border-bottom: 1px solid #ededed;
    padding:14px 0px 4px 0px;
    list-style: none outside none;
    text-align: center;
}

.gray{ background:#c49816; color:#FFF;}
.cpn-lfr-home ul li, .cpn-lfr-home-p ul li {
    border-bottom: 1px solid #999;
    height: 70px;
    line-height: 35px;
    list-style: none outside none;
    padding: 0;
    text-align: center;
}
.bottom-box1 {
    background: none repeat scroll 0 0 #0f77b7 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-weight: bold;
    height: 32px !important;
}
.cross-price-small {
    color: red;
    font-size: 18px;
    text-decoration: line-through;
}

.cross-price-small span {
    color:#000;
	font-size: 16px;
}
