body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	background-color: #fff;
	background-image: url(../images/bg-rpt2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a {
	cursor:pointer;
	outline:none;
}

a:hover {
	cursor:pointer;
	outline:none;
}
img {
	line-height:0px;
	border:0px none;
	margin:0px;
	padding:0px;
	outline:none;
}
.inner_span_1 {
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	width: 0px;
	cursor:pointer;
	line-height: 0px;
}
.inner_span_2 {
	text-align: center;
	width: 100%;
	display: inline-block;
	vertical-align:middle;
	cursor:pointer;
	line-height: 0px;
}
.spacer {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	line-height:0px;
}
.main-center {
	display: block;
	width: 100%;
	margin:0px auto;
	padding: 0px;
	float: left;
}
.main {
	width: 1000px;
	margin:0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	display: block;
}
.header {
	width:1000px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.head-row {
	width:980px;
	display:block;
	padding:0 0 5px 0;
	margin:13px 10px 0;
	float:left;
}
.logo-area {
	width:350px;
	display:block;
	padding:0px;
	margin:21px 0px 0px 0;
	float:left;
	line-height:0;
	font-size:0;
}
.logo {
	width:350px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	line-height:0;
	font-size:0;
}
.hd-rw-rgt-sctn {
	width:623px;
	display:block;
	padding:0;
	margin:0;
	float:right;
	text-align:right;
}
.hd-rw-rgt-area {
	width:620px;
	display:block;
	padding:0 0 11px 0;
	margin:0;
	float:right;
	background-image: url(../images/tp-nav-dividr.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.hd-rw-rgt-data {
	width:620px;
	display:block;
	padding:0;
	margin:0 0 0 0px;
	float:right;
	text-align:right;
}
/*.hd-contact-sctn { width:980px; display:block; padding:0; margin:0; float:left;}*/
.hd-contact-area {
	width:372px;	
	display:block;
	padding:0;
	margin:0;
	float:right;
	text-align:right;
}
.hd-contact-area img {
	float:left;
	display:block;
	margin:0 8px 0 0px;
	padding:0;
	line-height:0;
	font-size:0;
	width:24px;
}
.hd-contact-area h3 {
	display:block;
	padding:0;
	margin:0;
	float:left;
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:normal;
	text-align:left;
}
.hd-contact-area span {
	color:#ff7910;
	font-size:15px;
	font-weight:normal;
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	margin:0;
	padding:0;
	float:right;
	display:block;
	text-align:left;
}
.toplink {
	display:block;
	padding:0;
	margin:3px 20px 0 8px;
	float:left;
	font-size:11px;
	color:#0c487a;
	width:290px;
	font-weight:normal;
}
.toplink a {
	color:#0c487a;
	text-decoration:none;
}
.toplink a:hover {
	color:#0c487a;
	text-decoration:none;
}
.toplink span {
	margin:0 3px 0 3px;
	padding:0;
}
.hd-bkmrk-sctn h3 a:hover {
	color:#0c487a;
	text-decoration:underline;
}
.hd-bkmrk-sctn img {
	line-height:0;
	font-size:0;
	margin:1px 10px 0 13px;
	padding:0;
	float:left;
	display:block;
}
.hd-rw-rgt-btm {
	display:block;
	padding:0;
	margin:13px 0 0 0;
	float:right;
	_width:563px;
	
}
.hd-login-sctn {
	display:block;
	padding:0;
	margin:2px 14px 0 0;
	float:left;
	width:230px;
}
.hd-login-sctn h3 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:0 0px 0 1px;
	padding:0;
	float:left;
	display:block;
	width:190px;
}
.hd-login-sctn h4 {
	font-size:12px;
	font-weight:bold;
	color:#f45a1c;
	width:240px;
	_width:230px;
	width:230px \0/;
	margin:0;
	padding:0;
	float:left;
	display:block;
	text-align:center;
}
.hd-login-sctn span {
	color:#000;
	margin:0;
	padding:0;
}
.hd-login-sctn h4 a {
	color:#f45a1c;
	text-decoration:none;
}
.hd-login-sctn h4 a:hover {
	color:#f45a1c;
	text-decoration:underline;
}
.hd-cart-sctn {
	
	margin:0;
	padding:0;
	float:right;
	display:block;
}
.hd-cart-sctn h3 {
	font-size:15px;
	font-weight:bold;
	color:#f75c1d;
	margin:2px 0 0 0px;
	padding:0;
	width:69px;
	float:left;
	display:block;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.hd-cart-sctn h3 a {
	color:#f75c1d;
	text-decoration:none;
}
.hd-cart-sctn h3 a:hover {
	color:#f75c1d;
	text-decoration:underline;
}
.hd-cart-sctn img {
	margin:0 7px 0 0;
	padding:0;
	line-height:0;
	font-size:0;
	float:left;
	display:block;
	width:20px;
}
.hd-cart-sctn span {
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin:4px 0 0 0;
	padding:0;
	float:left;
	display:block;
}
.nav-sctn {
	width:980px;
	display:block;
	padding:0;
	margin:18px 0 0 0;
	float:left;
}
.nav-lft {
	width:3px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	line-height:0;
	font-size:0;
}
.nav-mid-rpt {
	width:974px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/nav-mid-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.nav-area {
	width:745px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	font-family:Ubuntu, Arial, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:normal;
}
.nav-area a {
	color:#fff;
	text-decoration:none;
	padding:16px 10px 23px;
	margin:0;
	float:left;
	display:block;
}
.nav-area a:hover {
	color:#fff;
	text-decoration:none;
	padding:16px 10px 23px;
	margin:0;
	float:left;
	display:block;
	background-image: url(../images/nav-gra-hvr.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.nav-area span {
	margin:0;
	padding:0 0 35px 0;
	background-image: url(../images/nav-sprtr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	display:block;
}
.nav-srch-sctn {
	width:229px;
	display:block;
	padding:0 0 11px 0;
	margin:0;
	float:right;
	background-image: url(../images/srch-bx-rpt.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.nav-srch-area {
	width:210px;
	display:block;
	padding:0;
	margin:11px 8px 0 11px;
	float:left;
}
.srch-area {
	width:210px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.srch-inpt-bx {
	width:174px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/nav-srch-inpt-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
}
.srch-inpt-bx input {
	border:none 0;
	background:transparent;
	margin:9px 0 0 25px;
	padding:0;
	float:left;
	display:block;
	font-size:11px;
	color:#7d7d7d;
	font-weight:normal;
}
.srch-inpt-btn {
	width:36px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	line-height:0;
	font-size:0;
}
.banner-section {
	width:1000px;
	display:block;
	padding:0 0 8px 0;
	margin:0;
	float:left;
}
.banner {
	width:980px;
	display:block;
	padding:0;
	margin:0px 10px;
	float:left;
	line-height:0;
	font-size:0;
	height:246px;
}
.banner img {
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
}
.container {
	width:1000px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.contain-section {
	width:980px;
	display:block;
	padding:0 0 18px 0;
	margin:0px 10px;
	float:left;
}
.contain-head {
	width:980px;
	display:block;
	padding:0;
	margin:0px;
	float:left;
}
.contain-head img {
	margin:7px 11px 0 0;
	padding:0;
	line-height:0;
	float:left;
	display:block;
}
.contain-head h1 {
	display:block;
	padding:0;
	margin:0;
	float:left;
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size:22px;
	color:#b01b1e;
	font-weight:bold;
}
.contain-head h1 img {
	margin:0 9px 0 15px;
	padding:0;
	line-height:0;
	float:left;
	display:block;
	font-size:0;
}
.contain-head h2 {
	display:block;
	padding:0;
	margin:0;
	float:left;
	font-family:"Franklin Gothic Medium", Arial, sans-serif;
	font-size:22px;
	color:#b01b1e;
	font-weight:bold;
}
.contain-head h2 img {
	margin:0 9px 0 15px;
	padding:0;
	line-height:0;
	float:left;
	display:block;
	font-size:0;
}
.para-head {
	width:980px;
	display:block;
	padding:0;
	margin:0px;
	float:left;
}
.para-head h2 {
    color: #B01B1E;
    display: block;
    float: left;
    font-family: "Franklin Gothic Medium",Arial,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.para-head h2 img {
	margin:7px 11px 0 0;
	padding:0;
	line-height:0;
	float:left;
	display:block;
}
.contain-featured {
	width:980px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.feat-prdt-sctn {
	width:980px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.feat-prdt-tp {
	width:980px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	line-height:0;
	font-size:0;
}
.feat-prdt-mid {
	width:980px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/feat-bx-mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.feat-prdt-data {
	width:922px;
	display:block;
	padding:0 0 15px 0;
	margin:11px 28px 0 30px;
	float:left;
}
.fp-bx-plc {
	width:162px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.fp-bx-bg {
	width:162px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/fp-bx-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:154px;
}
.feat-bx-data {
	width:160px;
	display:block;
	padding:0 0 1px 0;
	margin:1px 1px 0 1px;
	float:left;
}
.feat-bx-bg {
	width:160px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/feat-prdt-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:152px;
}
.feat-bx-img {
	width:160px;
	height:152px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	line-height:0;
	font-size:0;
}
.fp-bx-txt {
	width:162px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.fp-bx-txt h3  {
	padding:7px 0px 0 0px;
	margin:0;
	font-size:12px;
	color:#014f9b;
	font-weight:normal;
	float:left;
	display:block;
	width:160px;
	line-height:16px;
	height:115px;	
	overflow:hidden;
}
.fp-bx-txt h3  a {color:#014f9b; text-decoration:none;}
.fp-bx-txt h3  a:hover {color:#014f9b; text-decoration:underline;}
.fp-bx-txt h4 {
	padding:0;
	margin:7px 0px 0 0px;
	font-size:12px;
	color:#747272;
	font-weight:normal;
	float:left;
	display:block;
	width:160px;
}
.fp-bx-txt h4 span {
    text-decoration: line-through;
}
.fp-bx-txt h5 {
	padding:0;
	margin:6px 0px 0 0px;
	font-size:14px;
	color:#b01b1e;
	font-weight:bold;
	float:left;
	display:block;
	width:160px;
}
.fp-bx-txt1 {
	width:162px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.fp-bx-txt1 h3  {
	padding:7px 0px 0 0px;
	margin:0;
	font-size:12px;
	color:#014f9b;
	font-weight:normal;
	float:left;
	display:block;
	width:160px;
	line-height:16px;
}
.fp-bx-txt1 h3  a {color:#014f9b; text-decoration:none;}
.fp-bx-txt1 h3  a:hover {color:#014f9b; text-decoration:underline;}
.fp-bx-txt1 h4 {
	padding:0;
	margin:7px 0px 0 0px;
	font-size:12px;
	color:#747272;
	font-weight:normal;
	float:left;
	display:block;
	width:160px;
}
.fp-bx-txt1 h4 span {
    text-decoration: line-through;
}
.fp-bx-txt1 h5 {
	padding:0;
	margin:6px 0px 0 0px;
	font-size:14px;
	color:#b01b1e;
	font-weight:bold;
	float:left;
	display:block;
	width:160px;
}

.feat-cart-btn {
	width:118px;
	display:block;
	padding:0;
	margin:10px 0 0 0;
	float:left;
	line-height:0;
	font-size:0;
}
.new-btn-area {
    display: block;
    float: right;
    font-size: 0;
    line-height: 0;
    margin: -149px 0 0;
    padding: 0;
    position: relative;
    right: 20px;
	_right: -2px;
    width: 37px;
    z-index: 90;
}
.best-sell-data {
	width:943px;
	_width:950px;
	display:block;
	padding:0 0 15px 0;
	margin:11px 0px 0 19px;
	_margin-right:0px;
	float:left;
}
.best-sell-data form
{display:block;
float:left;}
.best-sell-bx {
	width:121px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.best-sell-bg {
	width:121px;
	display:block;
	padding:0 0 0px 0;
	margin:0;
	float:left;
}
.best-sell-bg-img {
	width:121px;
	height:121px;
	display:block;
	padding:0 0 0px 0;
	margin:0;
	float:left;
	background-image: url(../images/bs-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff;
}
.best-bx-img {
	width:119px;
	height:119px;
	display:block;
	padding:1px 1px 0 0;
	margin:0px 1px 0px 1px;
	_margin-top:-1px;
	_padding-top:0px;
	float:left;
	line-height:0;
	font-size:0;
}
.best-sell-bg h3 {
	padding:0;
	margin:7px 0px 0 0px;
	font-size:12px;
	color:#014f9b;
	font-weight:normal;
	float:left;
	display:block;
	width:121px;
	line-height:16px;
	height:130px;
	overflow:hidden;
}
.best-sell-bg h3 a {
	color:#014f9b;
	text-decoration:none;
}
.best-sell-bg h3 a:hover {
	color:#014f9b;
	text-decoration:underline;
}
.best-sell-bg h4 {
	padding:0;
	margin:8px 0px 0 0px;
	font-size:12px;
	color:#747272;
	font-weight:normal;
	float:left;
	display:block;
	width:121px;
}
.best-sell-bg h4 span {
	text-decoration:line-through;
}
.best-sell-bg h5 {
	padding:0;
	margin:3px 0px 0 0px;
	font-size:13px;
	color:#b01b1e;
	font-weight:bold;
	float:left;
	display:block;
	width:121px;
}
.contain-section p {
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:11px 0 12px 0;
	float:left;
	display:block;
	background-image: url("../images/para-sprtr.jpg");
	background-position: left top;
	background-repeat: repeat-x;
	width:980px;
	color:#747272;
}
.contain-section p a { color:#3887be; text-decoration:underline;}
.contain-section p a:hover { color:#3887be; text-decoration:none;}
.contain-section p span {
	background-image: url("../images/para-bullet.jpg");
	background-position: left 8px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	font-weight: bold;
	margin: 35px 0 0 0;
 	*margin-top:16px;
	padding: 0px 0 0 9px;
	text-align: right;
	color:#014f9b;
} 
.bold{ background:none; float:none; margin:0; padding:0; font-weight:bold; color:#014f9b;}
.footer {
	width:1000px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.foot-row {
	width:980px;
	display:block;
	padding:0;
	margin:4px 10px 0;
	float:left;
}
.foot-sctn {
	width:980px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/foot-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f5f9ff;
}
.foot-link-area {
	width:960px;
	_width:980px;
	display:block;
	padding:0 10px 19px;
	margin:14px 0 0 0;
	float:left;
	background-image: url(../images/ft-lnk-sprtr.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.foot-lnk-bx {
	width:165px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.foot-lnk-bx h3 {
    color: #000;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 12px 11px;
	background-image: url(../images/ft-lnk-hd-bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.foot-lnk-bx ul { margin:8px 0 0 16px; padding:0;}
.foot-lnk-bx li { margin:0; padding:0 0 7px 15px; list-style-type:none; background:url(../images/ft-link-arw.jpg) no-repeat left 6px; color:#3887be; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.foot-lnk-bx li a { color:#3887be; text-decoration:none;}
.foot-lnk-bx li a:hover { color:#b01b1e; text-decoration:none;}
.foot-data {
	width:960px;
	_width:980px;
	display:block;
	padding:0 10px 16px;
	margin:13px 0 0 0;
	float:left;
	background-image: url(../images/ft-lnk-sprtr.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.foot-nwletr {
	width:306px;
	display:block;
	padding:0;
	margin:0px 0 0 0;
	float:left;
}
.foot-nwletr h3 {	
	color:#000;
	font-weight:bold;
	padding:0;
	margin:0;
	font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
}
.nwletr-area {
	width:300px;
	display:block;
	padding:0;
	margin:9px 0 0 0;
	float:left;
}
.nwletr-inpt-bx {
	width:201px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	background-image: url(../images/ft-inpt-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
}
.nwletr-inpt-bx input { border:none 0; background:transparent; margin:9px 0 0 8px; padding:0; float:left; display:block; font-size:11px; color:#7d7d7d; font-weight:normal;}
.nwletr-inpt-btn {
	width:95px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	line-height:0;
	font-size:0;
}
.foot-rgt-area {
	width:397px;
	display:block;
	padding:0;
	margin:7px 0 0 0;
	float:right;
}
.foot-social {
	width:101px;
	display:block;
	padding:0;
	margin:8px 0 0 0;
	float:left;
}
.foot-social img { line-height:0; font-size:0; margin:0 3px 0 0; padding:0; float:left; display: block;}
.ft-paypalyahoo-area {
	width:296px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
.ft-paypal-area {
	width:205px;
	display:block;
	padding:0;
	margin:0px 8px 0 0;
	float:left;
	line-height:0; font-size:0;
}
.ft-yahoo-area {
	width:80px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	line-height:0; font-size:0;
}
.foot-copyright-area {
	width:960px;
	display:block;
	padding:0 0 23px 0;
	margin:9px 10px 0;
	float:left;
}
.copyright-area {
	width:267px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	color:#7d7d7d;
	font-size:11px;
	font-weight:normal;
}
.copyright-area span a { color:#b01b1e; text-decoration:none;}
.copyright-area span a:hover { color:#b01b1e; text-decoration:underline;}
.developer-area {
	width:416px;
	display:block;
	padding:0;
	margin:0;
	float:right;
}
.developer-data {
	width:416px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	text-align:right;
	color:#7d7d7d;
	font-size:11px;
	font-weight:normal;
}
.developer-data span a { color:#b01b1e; text-decoration:underline;}
.developer-data span a:hover { color:#b01b1e; text-decoration:none;}
/******product slider******/
.feat-pro-area {
	width:922px;
	display:block;
	padding:0 0 15px 0;
	margin:11px 28px 0 30px;
	*margin:11px -30px 0 30px;
	float:left;
}
.fp-pro-area {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 922px;
}
.fp-pro-area form
{margin:0; 
padding:0;}
#slider2
{height:auto !important;}
