@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,300,500,900,800,600,200,100);

body{ margin:0px; padding:0px; font-size:13px; font-family: 'Raleway', sans-serif; color:#333333;}
img{ margin:0px; padding:0px; border:none;}
p{ margin:0px; padding:0px; line-height:19px;}
a{ margin:0px; padding:0px; text-decoration:none; color:#333333;}
h1, h2, h3, h4{ margin:0px; padding:0px; text-transform:none; font-weight:normal;}
ul, li{ display:block;}
clear{ clear:both;}
#main-page{margin:0; padding:0; width:100%; float:left;}

/*...............top-part...............*/

#top-part{margin:0; padding:0; width:100%; float:left; background:url(../images/top-bg.jpg) repeat-x; height:166px;}
.top-part-inner{ margin:0 auto; padding:0px; width:1170px;}
.top-logo-part{ margin:0px; padding:0px; float:left; width:100%; height:121px; position:relative;}
.logo{ margin:15px 0 0 1px; padding:0px; float:left; position:absolute; left:0; top:0;}
.shoping-cart-part{ margin:0px; padding:0px; float:right;}
.free-shipping{ margin:0px; padding:0px; float:left; height:36px; width:100%;}
.free-shipping span{ margin:0px; padding:0px; float:right; height:36px;}
.free-shipping span b{ margin:0 10px 0 0; padding:0 10px 0 0; float:left; font-size:14.5px; color:#f26522; text-transform:uppercase; font-weight:600; border-right:1px solid #626262; height:36px; line-height:38px;}
.free-shipping span b em{ margin:0 0 0 5px; padding:0px; float:right; color:#FFFFFF; font-size:11px; text-transform:none; font-style:normal;}
.free-shipping span ul{ margin:12px 0 0; padding:0px; float:left;}
.free-shipping span ul li{ margin:0px; padding:0px; float:left;}
.free-shipping span ul li a{ margin:0px; padding:0 15px 0 7px; float:left; font-size:11px; color:#c0c0c0; text-transform:uppercase; background:url(../images/point-top.jpg) no-repeat scroll right 5px;}
.free-shipping span ul li a:hover{color:#FFFFFF;}
.free-shipping span ul li .active{color:#FFFFFF;}
.free-shipping span ul li:last-child a{ background:none; padding-right:0px;}

.shoping-part{ margin:20px 0 0; padding:0px; float:left; width:100%;}
.shoping-part-inner{ margin:0px; padding:0px; float:right;}
.shoping-part-inner span{ margin:7px 40px 0 0; padding:0px; float:left;}
.shoping-part-inner span a{ float:right; margin:7px 0 0;}
.top-search-but{ margin:0px; padding:10px 10px 7px 0; background: #FFFFFF /*url(../images/search-icon.png) no-repeat scroll right 10px*/; border:none; border-bottom:1px solid #cccccc; width:272px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:15px;}
.my-cart-box{ margin:0px; padding:0px; float:right; border:1px solid #000; width:136px; height:42px; border-radius:3px;}
.my-cart-box-left{ margin:0px; padding:0px; float:left; background:#000000; width:51px; height:42px; text-align:center;}
.my-cart-box-left img{ margin:9px 0 0;}

.my-cart-box-right{ margin:7px 0 0 10px; padding:0px; float:left; width:75px; line-height: 14px;}
.my-cart-box-right h2{ margin:0px; padding:0px; float:left; font-size:13px; color:#000000; text-transform:uppercase; font-weight:bold; background:url(../images/arrow-cart.png) no-repeat scroll right 7px top 13px;}
.my-cart-box-right h2 a{color:#000000;}
.my-cart-box-right h2 a:hover{color:#f26522;}
.my-cart-box-right h2 strong{ margin:0px; padding:0px; float:left; width:100%; font-size:13px; font-weight:500; text-transform:none;}
.my-cart-box-right h2 strong b{ margin:0px; padding:0px; font-size:17px; color:#f26522;}

.menu-part{ margin:0px; padding:0px; float:left; width:100%;}

/*...................banner part..................*/
#slider-banner{margin:0px; padding:0px; float:left; width:100%;}
#slider1_container{ margin:0 auto;}
/*...................featured generes part..................*/

#featured-generes-part{ margin:0px; padding:0px; float:left; width:100%; background:#f26522; height:256px;}
.featured-generes-part-inner{ margin:22px auto 0; padding:0px; width:1170px;}
.featured-generes-part-inner h2{margin:0 0 12px; padding:0px; float:left; width:100%; color:#FFFFFF; font-size:27px; text-transform:uppercase; font-weight:bold;}
.featured-generes-part-inner h2 b{margin:9px 0 0; padding:0px; float:right; font-weight:600;}
.featured-generes-part-inner h2 b a{ margin:0px; padding:0 14px 0 0; font-size:14px; color:#fff; background:url(../images/all-arrow-hover.png) no-repeat scroll right 1px; font-weight:bold;}
.featured-generes-part-inner h2 b a:hover{ color:#000; background:url(../images/all-arrow.png) no-repeat scroll right 1px}
.featured-generes-part-inner ul{ margin:3px 0 0; padding:0px; float:left; width:100%;}
.featured-generes-part-inner ul li{ margin:0 22px 0 0; padding:0px; float:left; width:216px;}
.featured-generes-part-inner ul li:last-child{ margin-right:0px;}
.featured-generes-part-inner ul li span{ margin:0px; padding:0px; float:left; box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
transition: all 0.2s ease-in-out 0s; width:212px; height:110px; overflow:hidden;}
.featured-generes-part-inner ul li span img{border:1px solid #fd8b54; cursor:pointer;}
.featured-generes-part-inner ul li span:hover{ box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);}
.featured-generes-part-inner ul li a{ margin:8px 0 0; padding:0px; float:left; width:100%; color:#FFFFFF; font-size:16px; text-transform:uppercase; font-weight:bold;}
.featured-generes-part-inner ul li a:hover{ color:#333333;}

/*.........latest-releases-part...............*/

#latest-releases-part{ margin:0px; padding:22px 0 0; float:left; width:100%; background:#f3f3f3; height:500px;}
.latest-releases-part-inner{ margin:0 auto; padding:0px; width:1170px;}
.latest-releases-part-inner h2{margin:10px 0 20px; padding:0px; float:left; width:100%; color:#000; font-size:27px; text-transform:uppercase; font-weight:bold;}
.latest-releases-part-inner h2 b{margin:9px 0 0; padding:0px; float:right; font-weight:600;}
.latest-releases-part-inner h2 b a{ margin:0px; padding:0 14px 0 0; font-size:14px; color:#f26522; background:url(../images/org-arrow.png) no-repeat scroll right 3px; font-weight:bold;}
.latest-releases-part-inner h2 b a:hover{ color:#000; background:url(../images/org-arrow-hover.png) no-repeat scroll right 3px}

.latest-releases-part-inner ul{ margin:15px 0 0; padding:0px; float:left; width:100%;}
.latest-releases-part-inner ul li{ margin:0 30px 0 0; padding:0px; float:left; width:208px; border:1px solid #e1e1e1;  box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 0 0 rgba(0, 0, 0, 0.24); transition: all 0.2s ease-in-out 0s;}
.latest-releases-part-inner ul li:last-child{ margin-right:0px;}
.latest-releases-part-inner ul li:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); cursor:pointer;}
.latest-releases-part-inner ul li .latest-releases-img{ margin:0px; padding:20px 0; float:left; width:100%; text-align:center; background:#FFFFFF; height:200px;}
.latest-releases-part-inner ul li .latest-releases-img b{ margin:0px; padding:0px; width:150px; height:200px; overflow:hidden; display:inline-table;}
.latest-releases-part-inner ul li .latest-releases-bottom{ margin:0px; padding:10px 0; float:left; width:100%; background:#f4f4f4; border-top:1px solid #e0e0e0;    min-height: 110px;}
.latest-releases-part-inner ul li .latest-releases-bottom-inner{ margin:0 auto; padding:0px; width:84%;}
.latest-releases-part-inner ul li .latest-releases-bottom-inner h3{ margin:0 0 8px; padding:0px; float:left; width:100%; font-size:14px; color:#000; font-weight:500; height:31px;
overflow:hidden;}
.latest-releases-part-inner ul li .latest-releases-bottom-inner strong{ margin:0 0 8px; padding:0px; float:left; width:100%; color:#bb0000; font-size:18px; font-weight:bold;
font-family:Arial, Helvetica, sans-serif;}
.latest-releases-part-inner ul li .latest-releases-bottom-inner strong b{ margin:0px; padding:0px; float:left; color:#a5a5a5; font-size:17px;}
.latest-releases-part-inner ul li .latest-releases-bottom-inner strong em{ margin:0px; padding:0px; float:right; font-style:normal;}
.latest-releases-part-inner ul li .latest-releases-bottom-inner span{ margin:6px 0 0; padding:0px; float:left; width:100%;}

.latest-releases-part-inner ul li .latest-releases-bottom-inner span a{ margin:0px; padding:8px 0; background:#000000; color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:600; width:100%; float:left; text-align:center; border-radius:3px;     }
.latest-releases-part-inner ul li .latest-releases-bottom-inner span a img{ margin:0 10px 0 0; vertical-align:middle;}

.btn.btn-link {
	font-size:13px;
	line-height:18px;
	font-weight:400;
	font-style:normal;
	text-transform:uppercase;
	color:#000000;
	padding:0;
	position:relative;
	letter-spacing:0;
	background:transparent;
	border-radius:0;
	box-shadow:none;
	text-shadow:none;
	border:none;
	outline:none;
	border-radius:0;
	z-index:1;
	overflow:hidden;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.btn.btn-link:hover {
	color:#7bb803;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.btn.btn-primary {
	font-size:13px;
	line-height:18px;
	font-weight:600;
	font-style:normal;
	text-transform:uppercase;
	color:#FFF;
	padding:8px 0;
	float:left; width:100%;
	position:relative;
	letter-spacing:0;
	background:transparent;
	border-radius:0;
	box-shadow:none;
	text-shadow:none;
	border:none;
	outline:none;
	border-radius:3px;
	z-index:1;
	display:inline-table;
	overflow:hidden;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.btn.btn-primary:before {
	content:"";
	width:0;
	height:100%;
    position:absolute;
	bottom:0;
	right:0;
	top:0;
	z-index:-1;
	overflow:hidden;
	border-radius:3px;
	background:#f26522;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.btn.btn-primary:after {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	bottom:0;
	left:0;
	overflow:hidden;
	border-radius:3px;
	background:#000;
	z-index:-2;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.btn.btn-primary:hover {
	color:#fff;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.btn.btn-primary:hover:after {
	background:#f26522;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.btn.btn-primary:hover:before {
	width:100%;
	left:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}


/*.........best-selling-products-part...............*/

#best-selling-products{ margin:0px; padding:22px 0 0; float:left; width:100%; background:#fff; height:490px;}
.best-selling-products-inner{ margin:0 auto; padding:0px; width:1170px;}
.best-selling-products-inner h2{margin:10px 0 20px; padding:0px; float:left; width:100%; color:#000; font-size:27px; text-transform:uppercase; font-weight:bold;}
.best-selling-products-inner h2 b{margin:9px 0 0; padding:0px; float:right; font-weight:600;}
.best-selling-products-inner h2 b a{ margin:0px; padding:0 14px 0 0; font-size:14px; color:#f26522; background:url(../images/org-arrow.png) no-repeat scroll right 3px; font-weight:bold;}
.best-selling-products-inner h2 b a:hover{ color:#000; background:url(../images/org-arrow-hover.png) no-repeat scroll right 3px}
.best-selling-products-inner ul{ margin:0; padding:0px; float:left; width:100%;}
.best-selling-products-inner ul li{ margin:0 30px 0 0; padding:0px; float:left; width:208px; border:1px solid #e1e1e1;  box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 0 0 rgba(0, 0, 0, 0.24); transition: all 0.2s ease-in-out 0s;}
.best-selling-products-inner ul li:last-child{ margin-right:0px;}
.best-selling-products-inner ul li:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); cursor:pointer;}

.best-selling-products-inner ul li .latest-releases-img{ margin:0px; padding:20px 0; float:left; width:100%; text-align:center; background:#FFFFFF; height:200px;}
.best-selling-products-inner ul li .latest-releases-img b{ margin:0px; padding:0px; width:150px; height:200px; overflow:hidden; display:inline-table;}
.best-selling-products-inner ul li .latest-releases-bottom{ margin:0px; padding:10px 0; float:left; width:100%; background:#f4f4f4; border-top:1px solid #e0e0e0;}
.best-selling-products-inner ul li .latest-releases-bottom-inner{ margin:0 auto; padding:0px; width:84%;}
.best-selling-products-inner ul li .latest-releases-bottom-inner h3{ margin:0 0 8px; padding:0px; float:left; width:100%; font-size:14px; color:#000; font-weight:500; height:31px; overflow:hidden;}
.best-selling-products-inner ul li .latest-releases-bottom-inner strong{ margin:0 0 8px; padding:0px; float:left; width:100%; color:#bb0000; font-size:18px; font-weight:bold;
font-family:Arial, Helvetica, sans-serif;}
.best-selling-products-inner ul li .latest-releases-bottom-inner strong b{ margin:0px; padding:0px; float:left; color:#a5a5a5; font-size:17px;}
.best-selling-products-inner ul li .latest-releases-bottom-inner strong em{ margin:0px; padding:0px; float:right; font-style:normal;}
.best-selling-products-inner ul li .latest-releases-bottom-inner span{ margin:6px 0 0; padding:0px; float:left; width:100%;}
.best-selling-products-inner ul li .latest-releases-bottom-inner span a{ margin:0px; padding:8px 0; background:#000000; color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:600; width:100%; float:left; text-align:center; border-radius:3px;}
.best-selling-products-inner ul li .latest-releases-bottom-inner span a img{ margin:0 10px 0 0; vertical-align:middle;}
.best-selling-products-inner ul li .latest-releases-bottom-inner span a:hover{ background:#f26522;}

/*......support-page-detail.........*/

/*.............promotions part.............*/

#promotions-part{ margin:0px; padding:0px; float:left; width:100%; background:#000000; height:513px;}
.promotions-part-inner{ margin:0 auto; padding:0px; width:1170px;}
.promotions-part-left{ margin:28px 0 0; padding:0px; float:left; width:577px;}
promotions-part-left img{ width:100%;}
/*.promotions-part-right{ margin:28px 0 0; padding:0px; float:right; width:565px;}
.promotions-part-right ul{ margin:0px; padding:0px; float:left; width:100%;}
.promotions-part-right ul li{ margin:0 0 28px; padding:0px; float:left; width:268px; height:214px;}
.promotions-part-right ul li:nth-child(even){ margin-right:0px; float:right;}
*/

.promotions-part-right { margin:28px 0 0; padding:0px; float:right; width:565px;}
.promotions-part-right .box {cursor: pointer; float: left; margin: 0 0 28px; position: relative; overflow: hidden; width:268px; height:214px; }
.promotions-part-right .box:nth-child(even){ margin-right:0px; float:right;}
.promotions-part-right .box h3 img {right:0;}
.promotions-part-right .box img {
	position: absolute;
	left: 0;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

/* Caption Common Style */
.promotions-part-right .box .caption {
	background-color: rgba(0,0,0,0.5);
	position: absolute;
	color: #fff;
	z-index: 100;
		-webkit-transition: all 300ms ease-out;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;	
		transition: all 300ms ease-out;
	left: 0;
}


.promotions-part-right .box .simple-caption {
	height: 30px;
	width: 200px;
	display: block;
	bottom: -30px;
	line-height: 25pt;
	text-align: center;
}
.promotions-part-right .box b{ margin:0px; padding:0px; float:left; width:100%; height:214px}

.promotions-part-right .box .full-caption {
	height:140px;
    padding:112px 95px;
    text-align: center;
    top: -401px;
    width: 100%;
}
.promotions-part-right .box .full-caption h3{ margin:0px; padding:0px; float:left; width:auto; text-align:center; position:relative;}

.promotions-part-right .box .fade-caption, .promotions-part-right .box .scale-caption  {
	opacity: 0;
	width: 170px;
	height: 170px;
	text-align: left;
	padding: 15px;
}

.promotions-part-right .box .slide-caption {
	width: 170px;
	height: 170px;	
	text-align: left;
	padding: 15px;
	left: 200px;
}

.promotions-part-right #box-5.box .rotate-caption {
	width: 170px;
	height: 170px;	
	text-align: left;
	padding: 15px;
	top: 200px;
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.promotions-part-right .box .rotate {
	width: 200px;
	height: 400px;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}


.promotions-part-right .box .scale-caption h3, .promotions-part-right .box .scale-caption p {
	position: relative;
	left: -200px;
	width: 170px;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	-ms-transition: all 300ms ease-out;	
	transition: all 300ms ease-out;
}

.promotions-part-right .box .scale-caption h3 {
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	-ms-transition-delay: 300ms;	
	transition-delay: 300ms;
}

.promotions-part-right .box .scale-caption p {
	-webkit-transition-delay: 500ms;
	-moz-transition-delay: 500ms;
	-o-transition-delay: 500ms;
	-ms-transition-delay: 500ms;	
	transition-delay: 500ms;
}

/** Simple Caption :hover Behaviour **/
.promotions-part-right .box:hover .simple-caption {
	-moz-transform: translateY(-100%);
	-o-transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	opacity: 1;
	transform: translateY(-100%);
}

/** Full Caption :hover Behaviour **/
.promotions-part-right .box:hover .full-caption {
	-moz-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	opacity: 1;
	transform: translateY(100%);
}

/** Fade Caption :hover Behaviour **/
.promotions-part-right .box:hover .fade-caption, .promotions-part-right .box:hover .scale-caption  {
	opacity: 1;
}

/** Slide Caption :hover Behaviour **/
.promotions-part-right .box:hover .slide-caption {
	background-color: rgba(0,0,0,1) !important;
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	opacity: 1;
	transform: translateX(-100%);
}
.promotions-part-right .box:hover img#image-4 {
	-moz-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	opacity: 1;
}

/** Rotate Caption :hover Behaviour **/
.promotions-part-right .box:hover .rotate {
	background-color: rgba(0,0,0,1) !important;
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

/** Scale Caption :hover Behaviour **/
.promotions-part-right .box:hover #image-6 {
	-moz-transform: scale(1.4);
	-o-transform: scale(1.4);
	-webkit-transform: scale(1.4);
	transform: scale(1.4);
}

.promotions-part-right .box:hover .scale-caption h3, .promotions-part-right .box:hover .scale-caption p {
	-moz-transform: translateX(200px);
	-o-transform: translateX(200px);
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
}

/*.........special-social-part.......*/

#special-social-part{ margin:25px 0 0; padding:0; float:left; width:100%;}
.special-social-part-inner{ margin:0 auto; padding:0px; width:1170px;}
.special-part{ margin:0px; padding:0px; float:left; width:555px;}
.special-part h2{margin:10px 0 20px; padding:0px; float:left; width:100%; color:#000; font-size:27px; text-transform:uppercase; font-weight:bold;}
.special-part h2 b{margin:9px 0 0; padding:0px; float:right; font-weight:600;}
.special-part h2 b a{ margin:0px; padding:0 14px 0 0; font-size:14px; color:#f26522; background:url(../images/org-arrow.png) no-repeat scroll right 3px; font-weight:bold;}
.special-part h2 b a:hover{ color:#000; background:url(../images/org-arrow-hover.png) no-repeat scroll right 3px}
.special-part ul{ margin:0px; padding:0px; float:left; width:100%;}
.special-part ul li{ margin:0 0 25px; padding:0 0 25px; float:left; width:100%; border-bottom:1px solid #e5e5e5;}
.special-part ul li:last-child{ margin:0px; padding:0px; border:none;}
.special-part ul li .special-list-left{ margin:0px; padding:0px; float:left; width:91px; overflow:hidden;}
.special-part ul li .special-list-left span{ margin:0px; padding:0px;}
.special-part ul li .special-list-right{ margin:0 0 0 12px; padding:0px; float:left; width:450px;}
.special-part ul li .special-list-right h3{ margin:0 0 5px; padding:0px; float:left; width:100%; font-size:17px; color:#000000; font-weight:600;}
.special-part ul li .special-list-right h3 a{color:#000000;}
.special-part ul li .special-list-right h3 a:hover{color:#f26522;}
.special-part ul li .special-list-right p{ margin:0 0 20px; padding:0px; float:left; width:100%; font-size:14px; color:#7b7b7b; line-height:22px;}
.special-part ul li .special-list-right span{ margin:0px; padding:0px; float:left; width:100%;}
.special-part ul li .special-list-right span strong{ margin:4px 0 0; padding:0px; float:left; color:#a5a5a5; font-family:Arial, Helvetica, sans-serif;}
.special-part ul li .special-list-right span b{ margin:0px; padding:0px; float:left; color:#a5a5a5; font-size:21px; font-weight:bold;}
.special-part ul li .special-list-right span em{ margin:0 0 0 15px; padding:0px; float:left; color:#bb0000; font-size:21px; font-weight:bold; font-style:normal;}
.special-part ul li .special-list-right span a{ margin:0px; padding:8px 0; background:#000000; color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:600; width:173px; float:right; text-align:center; border-radius:3px;}
.special-part ul li .special-list-right span a img{ margin:0 10px 0 0; vertical-align:middle;}
.special-part ul li .special-list-right span a:hover{ background:#f26522;}

.social-part{ margin:0px; padding:0 0 0 34px; float:right; width:549px; border-left:1px solid #c7c7c7;}
.social-part h2{margin:10px 0 20px; padding:0px; float:left; width:100%; color:#000; font-size:27px; text-transform:uppercase; font-weight:bold;}
.social-part h2 b{margin:9px 0 0; padding:0px; float:right; font-weight:600;}
.social-part h2 b a{ margin:0px; padding:0 14px 0 0; font-size:14px; color:#f26522; background:url(../images/org-arrow.png) no-repeat scroll right 3px; font-weight:bold;}
.social-part h2 b a:hover{ color:#000; background:url(../images/org-arrow-hover.png) no-repeat scroll right 3px}

.social-part ul{ margin:0px; padding:0px; float:left; width:100%;}
.social-part ul li{ margin:0 0 25px; padding:0 0 25px; float:left; width:100%; border-bottom:1px solid #e5e5e5; height:480px;}
.social-part ul li .fb-page{ margin:0px; padding:0px; float:left; width:100%;}
/*.social-part ul li:last-child{ margin:0px; padding:0px; border:none;}
.social-part ul li .special-list-left{ margin:0px; padding:0px; float:left; width:91px; overflow:hidden;}
.social-part ul li .special-list-left span{ margin:0px; padding:0px;}
.social-part ul li .special-list-right{ margin:0 0 0 20px; padding:0px; float:left; width:437px;}
.social-part ul li .special-list-right h3{ margin:0 0 5px; padding:0px; float:left; width:100%; font-size:17px; color:#000000; font-weight:600;}
.social-part ul li .special-list-right h3 a{color:#000000;}
.social-part ul li .special-list-right h3 a:hover{color:#f26522;}
.social-part ul li .special-list-right p{ margin:0 0 20px; padding:0px; float:left; width:100%; font-size:14px; color:#7b7b7b; line-height:22px;}*/

#newsletter-signup{ margin:50px 0 0; padding:0px; float:left; width:100%; height:84px; background:#f26522;}
.newsletter-signup-inner{ margin:0 auto; padding:0px; width:1170px;}
.newsletter-signup-inner h2{ margin:27px 0 0; padding:0px; float:left; font-size:27px; color:#fff; text-transform:uppercase; font-weight:bold;}
.newsletter-signup-inner span{ margin:19px 0 0 35px; padding:0px; float:left;}
.newsletter-signup-inner span input{ margin:0px; padding:0 0 0 10px; float:left; border:1px solid #fe8952; background:none; width:321px; height:48px; color:#FFFFFF;}
.newsletter-signup-inner span a{ margin:0px; padding:0px; float:left; background:#000000; color:#FFFFFF; font-size:18px; text-transform:uppercase; width:156px; height:50px; text-align:center; font-weight:bold; line-height:50px;}
.newsletter-signup-inner span a:hover{ background:#ca4c10;}
.newsletter-signup-inner p{ margin:28px 0 0; padding:0px; float:right;}
.newsletter-signup-inner p img{ margin:0 0 0 10px; padding:0px;}

#footer{ margin:0px; padding:0px; float:left; width:100%; background: #000000; /*url(../images/footer-bg.jpg) repeat-x scroll center bottom; height:385px;*/}
.footer-inner{ margin:0 auto; padding:0px; width:1170px;}
.footer-top-part{ margin:30px 0 0; padding:0px; float:left; width:100%; height:auto; background:#000000;}

.footer-link{ margin:0; padding:0px; float:left; width:620px;}
.footer-link ul{ margin:0px; padding:0px; float:left; width:33%;}
.footer-link ul h3{ margin:0 0 5px; padding:0px; float:left; width:100%; font-size:18px; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}
.footer-link ul li{ margin:0px; padding:0px; float:left; width:100%; line-height:28px;}
.footer-link ul li a{ margin:0px; padding:0px; float:left; color:#7b7b7b; font-size:14px; text-transform:uppercase;}
.footer-link ul li a:hover{ color:#FFFFFF;}

.footer-address{ margin:0; padding:0px; float:right; width:300px;}
.footer-address h3{ margin:0 0 10px; padding:0px; float:left; width:100%; font-size:18px; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}
.footer-address p{ margin:0 0 10px; padding:0 0 0 30px; float:left; width:90%; font-size:14px; color:#7b7b7b; background:url(../images/location.png) no-repeat scroll left 5px;
line-height:22px;}
.footer-address span{ margin:0 0 15px; padding:0px; float:left; width:100%; font-size:21px; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.footer-address span img{ margin:0 10px 0 0; padding:0px; float:left;}
.footer-address span a{ margin:0px; padding:0px; color:#f26522; font-size:14px; font-weight:normal; font-family: 'Raleway', sans-serif;}
.footer-address span a:hover{ color:#FFFFFF;}
.footer-address b{ margin:0px; padding:0px; float:left; width:100%; font-size:14px; color:#FFFFFF; text-transform:uppercase; line-height:35px;}
.footer-address b em{ margin:0px; padding:0px; float:left; width:100%; font-style:normal;}
.footer-address b a{ margin:0px;}
.footer-address b a img{margin:0px; padding:0px; vertical-align:middle;}

.footer-social{ margin:0px; padding:0px; float:left; width:240px;}
.footer-social h3{ margin:0 0 10px; padding:0px; float:left; width:100%; font-size:18px; text-transform:uppercase; color:#FFFFFF; font-weight:bold;}
.footer-social h4{ margin:20px 0 10px; padding:10px 0 0; float:left; width:100%; font-size:18px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; border-top:1px solid #282828}
.footer-social p{ margin:0; padding:0px; float:left; width:100%;}
.footer-social p img{margin:0 3px 0 0}

.footer-bottom-part{ margin:20px 0 0; padding:15px 0; float:left; width:100%; text-align:center; color:#535353; background:#151515;}
.footer-bottom-part p{ margin:0px; padding:0px; float:left; width:100%; font-size:12px;}
.footer-bottom-part p a{ color:#FFFFFF;}
.footer-bottom-part p a:hover{ color:#f26522;}
.footer-bottom-part .site-name{ color:#f26522}
.footer-bottom-part .site-name:hover{ color:#fff}

/*............................*/
.bradcram{ margin:0px; padding:0px; float:left; width:100%; height:42px; background:#f36523;}
.bradcram-inner{ margin:0 auto; padding:0px; width:1170px;}
.bradcram-inner span{ margin:12px 0 0; padding:0px; float:left; font-size:13px; color:#fff; font-weight:600;}
.bradcram-inner span a{ margin:0 8px 0 0; padding:0px; float:left; color:#fff; font-weight:500;}
.bradcram-inner span a:hover{ color:#373737;}

.page-contener{ margin:15px 0 30px; padding:0px; float:left; width:100%; min-height:420px;}
.page-contener-inner{ margin:0 auto; padding:0px; width:1170px;}

.page-heading{margin:5px 0 20px; padding:0 0 10px; color:#333; float:left; font-size:27px; font-weight:bold; text-transform:none; width:100%;  border-bottom: 1px solid #ddd;
text-transform:uppercase;}
.page-heading b{ color:#f36523; font-weight:bold;}

/*....................login....register..................*/

.register-part{ margin:15px 0 30px; padding:0px; float:left; width:100%;}
.register{ margin:0 auto; padding:0px; float:none; width:945px;}
.register-left{ margin:0px; padding:0px; float:left; width:430px;}
.register-left h2{margin:0 0 15px; padding:0px; font-size:23px; color:#444444; text-transform:none; font-weight:500;}
.register-left span{ margin:0 0 20px; padding:0px; float:left; width:100%;}
.register-left span a{ margin:10px 12px 0 0; padding:0px; color:#f26522; float:right; font-size:14px; font-weight:600;}
.register-left span a:hover{ color:#333;}
.register-left span b{margin:0; padding:0;  float:left;}

.register-left span b a{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0; padding:0 20px; text-align: center; line-height: 40px; background:#000;border-radius:2px; text-transform:uppercase;}
.register-left span b a:hover{ background:#f26522; color:#FFFFFF;}

.reg-input{ margin:0px; padding:0 10px; background:#FFF; border:none; width:400px; height:43px; color:#333; font-weight:normal; border: 1px solid #c5c5c5;}
.reg-input-select{ margin:0px; padding:0 10px; background:#FFF; border:none; width:422px; height:43px; color:#333; font-weight:normal; border: 1px solid #c5c5c5;}
.reg-input1{ margin:0px; padding:0 10px; background:#FFF; border:none; width:180px; height:43px; color:#333; font-weight:normal; border: 1px solid #c5c5c5;}
.register-left span p{ margin:0px; padding:6px 0 0 10px; font-size:12px; color:#777;}
.register-left span img{ margin:10px 0 0 10px;}

.register-rigth{ margin:0; padding:0 0 0 45px; float:right; width:430px; border-left:1px solid #d4d3d3;}
.register-rigth h2{margin:0 0 15px; padding:0px; font-size:23px; color:#444444; text-transform:none; font-weight:500;}
.register-rigth span{ margin:0 0 20px; padding:0px; float:left; width:100%;}
.register-rigth span b{margin: 0; padding: 0;  float:left;}
.register-rigth span b a{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0; padding:0 20px; text-align: center; line-height: 40px; background:#000;border-radius:2px; text-transform:uppercase;}
.register-rigth span b a:hover{ background:#f26522; color:#FFFFFF;}
.register-rigth span p{ margin:0px; padding:6px 0 0 10px; font-size:13px; color:#777;}
.register-rigth span img{ margin:10px 0 0 10px;}

.about-page{ margin:0; padding:0px; float:left; width:100%;}
.about-page p{ margin:0 0 20px; padding:0px; float:left; width:100%; color:#636363; font-size:14px; line-height:22px;}

.middpart-padd { margin:0px; padding: 20px 0; float:left; width:100%;}
.shopping-step { display: block; margin-bottom: 30px; background: url(../images/stepbg.png) no-repeat center 19px; width: 100%; margin: auto; margin-bottom: 40px; float:left; width:100%; }
.shopping-step ul{ margin:0px; padding:0px; float:left; width:100%;}
.shopping-step ul li { list-style-type: none; float: left; width:25%;  text-align: center; color: #CACACA; font-size: 15px;}
.shopping-step ul li a{color: #CACACA; font-size: 15px; font-weight:500;}
.shopping-step ul li a:hover{color: #f26522;}
.shopping-step ul li.active span { width: 25px; height: 25px; display: block; margin: auto; background: #f26522; text-align: center; color: #fff; line-height: 25px; border-radius: 30px; margin-bottom:5px; }
.shopping-step ul li.active { color: #f26522; font-size: 15px; }
.shopping-step ul li.active a{color: #f26522;}
.shopping-step ul li span { width: 25px; height: 25px; display: block; margin: auto; background: #CACACA; text-align: center; color: #fff; line-height: 25px; border-radius: 30px; margin-bottom:5px; }
.shoppingcart-cnt { width: 950px; margin: auto; }
.shop-content { margin-bottom:20px; font-size: 16px; text-align:center;}
.shop-content span { color: #f26522; } 
.shop-content a { color: #f26522; }
.shop-content a:hover{ color:#333333;}
.shop-l { width: 50%; float: left; }
.shop-l a { color: #333333; font-size:20px; text-transform:none; font-weight:600;}
.shop-l a:hover{ color:#f26522;}
.shop-r { width: 50%; float: right; text-align: right; }
.checkout-but{ margin:0px; padding:0px; float:right; width:auto;}
.checkout-but a{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0 0 0 10px; padding:0 20px; text-align: center; line-height: 40px; background:#000; border-radius:2px; text-transform:uppercase;}
.checkout-but a:hover{ background:#f26522; color:#FFFFFF;}
.valignmidd { vertical-align:middle; float:left; margin:10px 0 0;}
.shopping-cart-hd { text-align:center; font-size:28px; color:#f26522; padding:10px 0; float:left; width:100%; font-weight:600; text-transform:none;}
.cart-detail { display: block; }
.cart-block1 { width: 15%; float: left; padding: 15px 2%; }
.cart-block2 { width: 33%; float: left; padding: 15px 2%; }
.cart-block2 a { color: #f26522; font-size: 15px; font-weight:  700; display: block; margin-bottom: 7px; }
.cart-block3 { width: 13%; float: left; text-align: center; padding: 15px 2%; }
.cart-block4 { width: 13%; float: left; text-align: center; padding: 15px 2%; }
.cart-block5 { width: 13%; float: left; text-align: center; padding: 15px 2%; }
.cart-block6 { width: 13%; float: left; text-align: center; padding: 15px 2%; }
.shopping-total { padding: 30px 20px; background: #FFF2E3; margin-bottom: 20px; }
.shoptotal-l { width: 50%; float: left; }
.shoptotal-l input { padding: 7px; width: 200px; }
.shoptotal-r { width: 50%; float: right; text-align: right; }
.shoptotal-l h3 { margin-bottom: 7px; color: #f26522; }
.shoptotal-block1 { width: 70%; float: left; margin-bottom: 20px; }
.shoptotal-block2 { width: 30%; float: left; margin-bottom: 20px; }
.total-amount { color: #f26522; font-size: 22px; text-transform: uppercase; }
.shopping-slider { margin-top: 30px; position: relative; float:left; width:100%; }
.shopping-slider ul { margin: 0; padding: 0; }
.shopping-slider ul li { list-style-type: none; float: left; width:30%; border-right: 1px solid #ECECEC; padding:0 1.5%; }
.prev-arr { position: absolute; top: 40%; left: -30px; }
.next-arr { position: absolute; top: 40%; right: -30px; }
.shopslide-left { width: 87px; float: left }
.shopslide-left img { margin-bottom: 5px; }
.shopslide-right { width:182px; float:right}
.shopslide-right a { color: #f26522; display: block; margin:0 0 5px; font-size:15px;}
.shopslide-l-cnt { display: block; margin-top: 10px; }
.shopslide-l-cnt a{ margin:0px; padding:4px 7px; float:left; background:#f26522; color:#FFFFFF; border-radius:3px;}
.shopslide-l-cnt a:hover{ background:#e37d0d;}
.shopping-slider ul li:last-child { border-right: none; }
.slider-price { font-size: 18px; }

.shopping-cart1{ margin:0 0 30px; padding:0px; float:left; width:100%;}
.shipping-charger-table{ margin:0px; padding:0px; float:left; width:100%;}
.tabborbg { margin:0px; padding:0px; background:#e4e4e4;  float:left; width:100%;}
.tabborbg th {background:#ececec; color:#191919; font-size:17px; font-weight:600; padding:10px 10px;}
.tabborbg td { background:#fff; padding:11px;}
.oddbg .pro-de{color: #f26522; display: block; font-size: 15px; font-weight:500; margin-bottom: 7px;}
.oddbg .pro-de:hover{ color:#333333;}
.floatleft-img { margin:0px; padding:0px; float:left;}
.pro-link{ color:#777373;}
.oddbg a{ margin:0 0 5px; color:#333; line-height:18px;}
.oddbg a:hover{ color:#000;}
.evenbg a{ margin:0 0 5px; color:#333; line-height:18px;}
.evenbg a:hover{ color:#000;}
.quantit-select{ margin:0px; padding:4px 8px; border:1px solid #ccc;}
.table-total{ color:#f26522; font-size: 20px; text-transform:none;}
.table-total-price{ color:#f26522; font-size:20px;}

.tabborbg2 { margin:0px; padding:0 0 10px;  float:left; width:100%; background:#fff2e3; font-weight:600;}
.tabborbg2 th { color:#191919; font-size:15px; padding:15px 10px; background:none; font-weight:600;}
.tabborbg2 td { padding:5px;}

.billng-page{ margin:15px 0 0; padding:0px; float:left; width:100%;}
.billng-page-inner{ margin:0 auto; padding:0px; width:680px;}
.billng-page-inner h2{ margin:0 0 15px; padding:0px; float:left; width:100%; font-size:21px; font-weight:500;}
.billng-page-inner h3{ margin:15px 0 15px; padding:0px; float:left; width:100%; font-size:21px; font-weight:500;}
.billng-page-inner span{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.billng-page-inner #state_combo_shipping{ margin:0px;}
.billng-page-inner span b{ margin:9px 0 0; padding:0px; float:left; width:150px; font-weight:normal; font-size: 15px; color:#191919;}
.billng-page-inner span input{background:#fff; border:1px solid #c5c5c5; width:400px; height:40px; padding:0 5px;}
.billng-page-inner span select{background:#fff; border:1px solid #c5c5c5; width:400px; height:40px; padding:0 5px;}
.billng-page-inner span textarea{background:#fff; border:1px solid #c5c5c5; width:400px; height:80px;}
.billng-page-inner span p{ float:left; width:auto;}
.billng-page-inner span .checkbox-box{ float:left; width:auto; margin:3px 5px 0 0; padding:0px; height:auto;}
.billng-page-inner span a{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0; padding:0 20px; text-align: center; line-height: 40px; background:#000; border-radius:2px; text-transform:uppercase;}
.billng-page-inner span a:hover{ background:#f26522; color:#FFFFFF;}
.billng-page-inner span span{ width:auto; margin:0px;}

.shoppingcart-cnt-part{ margin:0px; padding:0px; float:left; width:100%;}
.shop-div{ margin:0px; padding:0px; float:left; width:100%;}

.payment-part{ margin:0px; padding:0px; float:left; width:100%;}
.coupon-code{ margin:0px; padding:0px; float:left; width:100%;}
.coupon-code h2{ margin:0 0 20px; padding:0 0 8px; float:left; width:100%; font-size:22px; border-bottom:1px solid #ddd; font-weight:600;}
.coupon-code h3{ margin:20px 0 15px; padding:0 0 8px; float:left; width:100%; font-size:22px; border-bottom:1px solid #ddd; font-weight:600;}
.coupon-code span{ margin:0px; padding:0px; float:left; width:100%;}
.coupon-code span b{ margin:11px 15px 0 0; padding:0px; float:left; font-size:14px; font-weight:normal;}
.coupon-code span .coupon-code-input{background:#fff; border: 1px solid #c5c5c5; float: left; font-weight: normal; height:29px; margin:0; padding:5px 4% 5px 2%; width:400px;}
.coupon-code span .apply-button{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0 0 0 10px; padding:0 20px; text-align: center; line-height: 40px; background:#000; border-radius:2px; border:none; cursor:pointer; text-transform:uppercase;}
.coupon-code span .apply-button:hover{ background:#f26522; color:#FFFFFF;}
.valignmidd { vertical-align:middle; float:left; margin:10px 0 0;}
.coupon-code p{ margin:0 0 15px; padding:0px; float:left; width:100%; font-size:14px;}
.coupon-code .coupon-code-textarea{background:#fff; border: 1px solid #c5c5c5; float: left; font-weight: normal; height:80px; margin:0; padding:5px 4% 5px 2%; width:530px;}

.coupon-code form{ width:100%;}

.payment-bottom-part{ margin:15px 0 0; padding:20px 0 0 20px; width:100%; float:left; /*border:1px solid #ddd;*/}
.payment-bottom-part span{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.payment-bottom-part span b{ margin:9px 0 0; padding:0px; float:left; width:180px; font-weight:normal; font-size: 15px; color:#191919;}
.payment-bottom-part span input{background:#fff; border: 1px solid #c5c5c5; width:400px; height:40px;}
.payment-bottom-part span .select-payment{background:#fff; border: 1px solid #c5c5c5; width:400px; height:40px; float:left;}
.payment-bottom-part span .select-payment1{background:#fff; border: 1px solid #c5c5c5;  width:190px; height:40px; float:left; margin:0 10px 0 0;}
.payment-bottom-part span a{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0; padding:0 20px; text-align: center; line-height: 40px; background:#000; border-radius:2px; text-transform:uppercase;}
.payment-bottom-part span a:hover{ background:#f26522; color:#FFFFFF;}

/*.......................edit profile.............................*/

.edit-profile{ margin:10px 0 20px; padding:0px; float:left; width:100%;}
.edit-profile-inner{ margin:0px; padding:0px; width:100%; float:left;}

.dashboard-listing-left{ margin:0px; padding:0px; float:left; width:250px; background:#efefef; height:auto;}
.dashboard-listing-left h2{ margin:0 0 13px; padding:14px 0 0 25px; color:#f36523; font-size:25px;  text-transform:none; font-weight:500;}
.dashboard-list-left-box1{ margin:0 0 14px; padding:0px; float:left; width:100%;}
.dashboard-list-left-box1 h2{ margin:0 0 10px; padding:0px; background:#f36523; height:39px; width:100%;}
.dashboard-list-left-box1 h2 span{ margin:7px 0 0 17px; padding:0px; font-size:16px; width:86%; float:left; font-weight:500;}
.dashboard-list-left-box1 h2 span em{ margin:2px 5px 0 0; padding:0px; font-style:normal; color:#fff; font-size:18px; font-weight:600; float:left;}
.dashboard-list-left-box1 h2 span img{ margin:3px 10px 0 0; padding:0; float:left;}

.dashboard-type2{ margin:6px 0 0; padding:0px; float:left; width:100%;}
.dashboard-type2 ul{ margin:0 0 0 20px; padding:0px; float:left;}
.dashboard-type2 li{ margin:0 0 12px; padding:0px; float:left; width:100%; text-align:left; color:#a5cbe4;}
.dashboard-type2 li:hover{ background:none; cursor: default;}
.dashboard-type2 li a{ margin:0 5px 0 0; padding:0 0 0 15px; font-size:14px; color:#595959; float:left; background:url(../images/point.png) no-repeat left 5px;}
.dashboard-type2 li a:hover{color:#f36523;}
.dashboard-type2 li .active{color:#f36523;}


.list-menu { margin:0 0 10px; padding:0px; float:left; width:100%;}
.myprofile-tab{ margin:0px; padding:0px; float:left; width:100%;}
.myprofile-tab a { background:#D6D6D6; border-top-left-radius: 4px; border-top-right-radius: 4px; color: rgb(34, 34, 34); display: block; float: left; height: 35px; line-height:33px; margin-right: 3px; padding:0 20px; font-size:15px;}
.myprofile-tab a:hover, .myprofile-tab a.active { background:#f36523; color:#fff;}
.subnav { background:#6d6e70; border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px; border-top-right-radius: 4px;  color: #ccc; padding:7px 0 7px 15px; float:left; width:98%;}
.subnav a:hover, .subnav a.active {color:#fff;}
.subnav a {color:#ccc; font-size:15px; margin:0px; padding:0px;}

.change-password-page { margin:10px 0; padding:10px; background:#fff; border: 1px solid #CCCCCC; color:#294455; width:97%; float:left;}
.change-password-page h4 { margin:0 0 10px; padding:0px; color:#000; font-size:18px; font-weight:600; text-transform:none;}
.change-password-page span{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.change-password-page span b{ float: left; font-size: 14px; font-style: normal; margin: 10px 0 0; padding: 0; width: 180px; font-weight:normal; color:#191919;}
.change-password-page span input{background:#fff; border: 1px solid #ddd; box-shadow: 0 1px 0 #e8e8e8 inset; color: #333; font-weight: normal; height:38px; margin: 0; padding: 0 15px; width: 350px;}
.change-password-page span a{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0 10px 0 0; padding:0 20px; text-align: center; line-height: 40px; background:#000; border-radius:2px; text-transform: uppercase;}
.change-password-page span a:hover{ background:#f26522; color:#FFFFFF;}

.job-listing-right {margin:0px; padding:0px; float:right; width:890px;}
.edit-profile-from1{ margin:0px; padding:0px; float:left; width:100%;}
.edit-profile-from1 span{ margin:0 0 15px; padding:0px; float:left; width:100%;}
.edit-profile-from1 span b{ margin:16px 0 0; padding:0px; float:left; font-size:14px; width:150px; font-style:normal; font-weight:normal;}
/*.edit-profile-from1-select{background: none repeat scroll 0 0 #fff; border: 1px solid #c5c5c5; color: #333; font-weight: normal; height:40px; 
margin:0 10px 0 0; padding:0 10px; width:136px;}*/
.edit-profile-from1-input{background:#fff; border: 1px solid #c5c5c5; color: #333; font-weight: normal; height:40px; margin: 0; padding: 0 15px; width:400px;}
.edit-profile-from1-select1{background:#fff; border: 1px solid #c5c5c5; color: #333; font-weight: normal; height:40px; 
margin:0 10px 0 0; padding:0 10px; width:434px;}
.edit-profile-from1-textarea{background:#fff; border: 1px solid #c5c5c5; color: #333; font-weight: normal; height:100px; margin: 0; padding:10px 0 15px 10px; width:421px;}
.edit-profile-from1 span strong{margin:10px 0 0; padding:0; float: left;}
.edit-profile-from1 span strong a{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0; padding:0 25px; text-align: center; line-height: 40px; background:#000;border-radius:2px; text-transform:uppercase;}
.edit-profile-from1 span strong a:hover{ background:#f26522; color:#FFFFFF;}

.edit-profile-from1-select2{background: none repeat scroll 0 0 #fff; border: 1px solid #ddd; box-shadow: 0 1px 0 #e8e8e8 inset; color: #333; font-weight: normal; height:40px; 
margin:0 10px 0 0; padding:0 5px; width:93px;}
.edit-profile-from1 span p{ margin:5px 0 0; padding:0px; float:right; width:59.5%;}
.edit-profile-from1 span p .checkbox{ margin:3px 10px 0 0; padding:0px; float:left;}

/*.....................................faq-page..............................*/

.faq-page{ margin:0 0 30px; padding:0px; float:left; width:100%;}
.faq-ans span{ margin:0 0 20px; padding:0px; float:left; width:100%;}
.faq-q{ margin:0 0 15px; padding:0px; float:left; width:100%;}	
.faq-q ul{ margin:0 0 15px; padding:0px;}	
.faq-q li{  background: url("../images/point.png") no-repeat scroll left 10px; line-height: 24px; margin: 0; padding: 0 0 0 15px; display:block;}	
.faq-q li a{ margin:0px; padding:0px; font-size: 14px; margin: 0; padding: 0; text-transform: none; color: #333333;}	
.faq-q li a:hover{ margin:0px; padding:0px; color:#f36523;}
.faq-ans{ margin:0; padding:0px;}	
.faq-ans h2{ margin:0 0 5px; padding:0px; color:#333; float:left; font-size:16px; border:none; width:100%; font-weight:600;}	
.faq-ans p{ margin:0px; padding:0px; font-size:14px; line-height:22px; color:#636363;}
/*...............order-detail .................*/

.list-menu { margin:0 0 10px; padding:0px; float:left; width:100%;}
.myprofile-tab{ margin:0px; padding:0px; float:left; width:100%;}
.myprofile-tab a { background:#D6D6D6; border-top-left-radius: 4px; border-top-right-radius: 4px; color: rgb(34, 34, 34); display: block; float: left; height: 35px; line-height:33px; margin-right: 3px; padding:0 20px; font-size:15px; font-weight:500;}
.myprofile-tab a:hover, .myprofile-tab a.active { background:#f36523; color:#fff;}
.subnav { background:#6d6e70; border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px; border-top-right-radius: 4px;  color: #ccc; padding:7px 0 7px 15px; float:left; width:98%;}
.subnav a:hover, .subnav a.active {color:#fff;}
.subnav a {color:#ccc; font-size:15px; margin:0px; padding:0px; font-weight:500;}

.orderdetail-form{ margin:5px 0 10px; padding:0px; float:left; width:100%;}
.orderdetail-form h2{ margin:0 0 7px; padding:0 0 5px; float:left; width:100%; text-transform:none; font-size:20px; color:#333;
border-bottom:1px solid #ccc; font-weight:600;}
.orderdetail-form span{ margin:0px; padding:0px; float:left; width:100%; line-height:25px; font-size:14px;}
.orderdetail-form span strong{ margin:0px; padding:0px; float:left; font-weight:normal; width:150px; color:#222222;}

.order-class{ margin:0px; padding:0px; float:left; width:100%;}
.order-class-left{ margin:0px; padding:10px; float:left; background:#f5f5f5; border:1px solid #e0dfdf; width:46.5%;}
.order-class-left h2{ margin:0 0 7px; padding:0 0 5px; float:left; width:100%; text-transform:none; font-size:19px; color:#222222;
border-bottom:1px solid #e0dfdf; font-weight:600;}
.order-class-left p{ margin:0 0 5px; padding:0px; float:left; width:100%; line-height:21px;}
.order-class-left p strong{ font-weight:normal;}

.order-class-right{ margin:0px; padding:10px; float:right; background:#f5f5f5; border:1px solid #e0dfdf; width:46.5%;}
.order-class-right h2{ margin:0 0 7px; padding:0 0 5px; float:left; width:100%; text-transform:none; font-size:19px; color:#222222;
border-bottom:1px solid #e0dfdf; font-weight:600;}
.order-class-right p{ margin:0 0 5px; padding:0px; float:left; width:100%; line-height:21px;}
.order-class-right p strong{ font-weight:normal;}

.order-class{ margin:5px 0 15px; padding:0px; float:left; width:100%;}
.oddbg b{ color:#D10E19; margin-right:2px;}
 
.floatleft-img { border: 1px solid rgb(204, 204, 204); float: left; margin-right: 10px;}
.price {color:#f36523; }
.oddbg strong { color:#f36523; font-size: 17px; font-weight: 500; line-height: 19px; margin: 0; padding: 0;}
.order-bottom-part{ margin:0px; padding:0px; float:left; width:100%; font-size:14px;margin-top: 10px;}
.order-history{ margin:7px 0 0; padding:0px; float:left; width:100%;}
.subtotbg{ margin:0px; padding:0px; float:left; width:100%; background:#ececec;}
.subtotbg strong{ font-weight:500;}

.add-cart-wishlist .fb-link-but{ width:auto; margin:0 10px 0 0;	}
.add-cart-wishlist .fb-link-but span{ float:left; width:auto; margin:0 5px 0 0;}

.oeder-detils-but{ margin:0 0 10px; padding:0px; float:left; width:100%;}
.oeder-detils-but span{ margin:15px 0 0; padding:0px; float:right;}
.oeder-detils-but span a{ color: #ffffff; float: left; font-size:17px; font-weight:600; margin:0 0 0 10px; padding:0 20px; text-align: center; line-height: 40px; background:#000;border-radius:2px; text-transform:uppercase;}
.oeder-detils-but span a:hover{ background:#f26522; color:#FFFFFF;}
.form-input-ckek-are{ width:500px; height:80px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; margin:0px; padding:0px;}

.order-history-part{ margin:0px; padding:0px; float:left; width:100%; font-size:14px;}
.order-history-part strong{ font-weight:500; font-size:15px;}

.order-wishlist-part{ margin:0; padding:0; float:left; width:100%;}
.order-wishlist-part ul{ margin:0px; padding:0px;}
.order-wishlist-part li { margin:0 20px 20px 0; padding:0px; background:#fff; display:inline; float:left; width:260px; text-align:center;
border:1px solid #e1e1e1; box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 0 0 rgba(0, 0, 0, 0.24); transition: all 0.2s ease-in-out 0s;}
.order-wishlist-part li:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); cursor:pointer;}

.order-wishlist-part .wishlist-img{ margin:0px; padding:20px 0; width:100%; height:200px; float:left;}
.order-wishlist-part .wishlist-img a{display:inline-block; height:200px; margin:0; overflow:hidden; padding:0; width:150px;}
.wishlist-img img{width:auto!important; height:auto!important;}

.order-wishlist-part .wishlist-text{background:#f4f4f4; border-top: 1px solid #e0e0e0; float: left; margin: 0; padding: 10px 0; width: 100%;}
.order-wishlist-part .wishlist-text .wishlist-text-inner{margin:0 auto; padding:0; width:91%;}

.order-wishlist-part li strong{ margin:0; padding:0px; float:left; width:100%; font-weight:normal;}
.order-wishlist-part li strong a{ margin:0px; padding:0px; color:#ed6400; font-size:16px; font-weight:500;}
.order-wishlist-part li strong a:hover{ color:#000;}
.order-wishlist-part li p{ margin:4px 0 10px; padding:0px; float:left; width:100%; color:#333; text-align:left; height:66px; overflow:hidden;}
.order-wishlist-part li .add-but{ margin:0px; padding:0px; float:left; width:100%; text-align:center;}
.order-wishlist-part li .add-but a{margin:0 auto; padding:10px 30px;  background:#000000; border-radius: 3px; color: #ffffff; float:none; font-size:15px; font-weight:600; text-transform: uppercase; display:table;}
.order-wishlist-part li .add-but a:hover{ background:#f26522;}
.order-wishlist-part li:nth-child(3n){ margin-right:0px;}

.check2-but{ margin:20px 0 0; padding:0px; float:left; width:100%;}
.check2-but span{ margin:0px; padding:0px; float:right;}
.check2-but span  a{ color: #ffffff; float: left; font-size:19px; font-weight: 500; margin:0 0 0 10px; padding:0 20px; text-align: center; line-height: 40px; background:#000;border-radius:2px;}
.check2-but span  a:hover{ background:#f26522; color:#FFFFFF;}

.shopping-slider { margin-top: 30px; position: relative; float:left; width:100%;}
.shopping-slider-inner{ margin:0px; padding:0px; float:left; width:100%;}
.shopping-slider ul { margin: 0; padding:0;}
.shopping-slider ul li { list-style-type:none; float:left; width:30%; border:none; padding:0px;}
.shopping-slider .prev-arr { position: absolute; top: 40%; left: -30px; }
.shopping-slider .next-arr { position: absolute; top: 40%; right: -30px; }
.shopping-slider .shopslide-left { width: 87px; float: left }
.shopping-slider .shopslide-left img { margin-bottom: 5px; }
.shopping-slider .shopslide-right { width:182px; float:right}
.shopping-slider .shopslide-right a { color: #F78F1E; display: block; margin:0 0 5px; font-size:15px;}
.shopping-slider .shopslide-l-cnt { display: block; margin-top: 10px; float:left;}
.shopping-slider .shopslide-l-cnt a{ margin:0px; padding:4px 7px; float:left; background:#f78f1e; color:#FFFFFF; border-radius:3px;}
.shopping-slider  .shopslide-l-cnt a:hover{ background:#e37d0d;}
.shopping-slider ul li:last-child { border-right:none;}
.shopping-slider .slider-price { font-size:18px;}
.shopping-slider .slider-price b{color:#a5a5a5; float:left; font-size:17px; margin:0; padding:0;}
.shopping-slider .slider-price em{ color:#bb0000; font-size:18px; font-weight:bold; float:right; font-style:normal;}
.shopping-slider .shopslide-leftshopslide-right{ float:left;}
.shopping-slider .shopslide-leftshopslide-left{ float:left;}

/*......................contact page...................*/

.page-heading-contact{ margin:12px 0 52px; padding:0px; float:left; width:100%; text-align:center; color:#000000; font-size:32px; text-align:center; text-transform:uppercase; font-weight:bold;}
.page-heading-contact b{ margin:5px 0 0; padding:0px; float:left; width:100%; font-size:25px; color:#f36523; font-weight:bold;}

.contact-page{ margin:0 0 30px; padding:0px; float:left; width:100%;}
.contact-page p{ margin:0 0 20px; padding:0px; float:left; width:100%; color:#636363; font-size:14px; line-height:22px;}
.contact-form-left{ margin:0px; padding:0px; float:left; width:100%;}
.contact-form-left-inner{margin:0 auto 30px; padding:20px 20px 0 20px; float:none; width:510px; border:1px solid #c5c5c5; display:table;}
.contact-form-left-inner h3{font-size:23px; font-weight:600; color:#000000; }
.contact-form-left-inner p{font-size:16px; font-weight:normal; color:#515a69; margin:10px 0 20px; line-height:24px;text-align: justify;}
.contact-form-left-inner form span{margin:0 0 23px; padding:0; float:left; width:100%;}
.contact-form-left-inner form span b{margin:0 0 5px; padding:0; float:left; width:100%; font-size:14px; font-weight:normal; color:#515a69; text-transform:uppercase;}
.contact-form-left-inner form span b em{color:#ff0000;}
.contact-input-box{margin:0; padding:12px 0 12px 10px; border:1px solid #c5c5c5;  border-radius:2px; width:98%;}
.texterea-col{margin:0; padding:0; float:left; width:100%; border:1px solid #c5c5c5;  border-radius:2px; height:115px}
.capcha-box{margin:0; padding:13px 0 13px 10px; border:1px solid #c5c5c5;  border-radius:2px; width:130px; float:left;}
.contact-form-left-inner img {float: left; height: 44px; margin: 0; padding: 0; width: 120px;}
.contact-form-left-inner form span p{margin:0 0 5px; padding:0; float:right;font-size:14px; font-weight:300; color:#515a69; line-height:normal;}
.contact-form-left-inner form span p a{text-align:right; color:#f36523;}
.contact-form-left-inner form span p a:hover{color:#515a69;}
.contact-form-left-inner form span .contact-send-but{ margin:0 auto; padding:10px 30px; float:none; color:#FFFFFF; text-transform:uppercase; font-size:21px; display:table;
font-weight:bold; border-radius:3px; border:none; background:transparent; background-image:url(../images/button-bg.jpg); background-repeat:repeat; cursor:pointer;}
.contact-form-left-inner form span .contact-send-but:hover{ background:#f26522;}

/*.............product listing....................*/

.product-heading{margin:5px 0 20px; padding:0 0 10px; color:#333; float:left; font-size:27px; font-weight:bold; text-transform:none; width:100%;  border-bottom: 1px solid #ddd;
text-transform:uppercase;}
.product-heading b{ color:#f36523; font-weight:bold;}
.product-heading span{ margin:0; padding:0px; float:right; text-transform:none;}
.product-heading span strong{ margin:11px 10px 0 0; padding:0px; float:left; font-style:normal; font-size:17px; font-weight:600;}
.product-heading span form{ float:right;}
.product-heading span select{ margin:7px 0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.product-heading span .select-box{ margin:0px; padding:0px; float:right;}
.product-heading span .se-in{ margin:0px; padding:0px; float:left;  position: relative;}
.product-heading span .select-wrapper{ float:left; display: inline-block; border:none; background: #efefef url("../images/arrow-red.jpg") no-repeat scroll right 17px; 
cursor:pointer; position:relative;}
.product-heading span .select-wrapper em{ width:93%; font-style:normal;}
/*.product-heading span .select-wrapper, .select-wrapper select{ border: 1px solid #cccccc; padding:11px 0 11px 4px; margin:0 4px; width:145px!important; font-size:15px; border-radius:3px;}
*/
.edit-pro-select em{ width:15% !important; margin:0 8px 0 0!important}
.product-heading span .select-wrapper:hover{ background: #efefef url("../images/arrow-red.jpg") no-repeat scroll right 17px; }
.product-heading span .select-wrapper .holder{ display: block; margin:1px 18px 0 6px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; 
z-index:0; color:#000; font-size:15px; font-weight:normal;}
.product-heading span .select-wrapper select{ margin:0; padding:0px; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-khtml-opacity: 0; -moz-opacity:0; left:0; width:100%; color:#000; }
.product-heading span .select-wrapper select option{ margin:0;}

.product-listing{ margin:15px 0 0; padding:0px; float:left; width:100%;}
.product-listing-left-part{ margin:0px; padding:0px; float:left; width:209px; background:#f5f5f5; min-height:500px; border:1px solid #dbdbdb; border-radius:3px;}
.product-listing-left-part-inner{ margin:0 auto; padding:0px; width:85%;}
.product-listing-left-part-inner h2{ margin:17px 0 22px; padding:0px; float:left; color:#f36523; font-size:19px; text-transform:uppercase; font-weight:bold;}
.product-listing-left-part-inner ul{ margin:0 0 19px; padding:0 0 15px; float:left; width:100%; border-bottom:1px solid #dadada;}
.product-listing-left-part-inner ul h3{margin:0 0 7px; padding:0px; float:left; width:100%; color:#000000; font-size:16px; font-weight:bold; text-transform:uppercase;}
.product-listing-left-part-inner li{ margin:0 0 8px; padding:0px; float:left; width:100%;}
.product-listing-left-part-inner li a{ margin:0px; padding:0px; float:left; font-size:15px; color:#383838;}
.product-listing-left-part-inner li a:hover{ color:#f26522;}
.product-listing-left-part-inner span{ margin:0 0 20px; padding:0px; float:left; width:100%;}
.product-listing-left-part-inner span a{ margin:0px; padding:10px 0; float:left; width:100%; background:#000000; color:#FFFFFF; text-align:center;
font-size:12px; font-weight:bold; text-transform:uppercase; border-radius:3px;}
.product-listing-left-part-inner span a:hover{ background:#f26522;}

.product-listing-right-part{ margin:0px; padding:0px; float:right; width:932px;}
.product-listing-right-part ul{ margin:0; padding:0px; float:left; width:100%;}
.product-listing-right-part ul li{ margin:0 30px 30px 0; padding:0px; float:left; width:208px; border:1px solid #e1e1e1;  box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 0 0 rgba(0, 0, 0, 0.24); transition: all 0.2s ease-in-out 0s;}
.product-listing-right-part ul li:hover{box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); cursor:pointer;}
.product-listing-right-part ul li:nth-child(4n){ margin-right:0px;}
.product-listing-right-part ul li .latest-releases-img{ margin:0px; padding:20px 0; float:left; width:100%; text-align:center; background:#FFFFFF;}
.product-listing-right-part ul li .latest-releases-img b{ margin:0px; padding:0px; width:150px; height:200px; overflow:hidden; display:inline-block;}
.product-listing-right-part ul li .latest-releases-bottom{ margin:0px; padding:10px 0; float:left; width:100%; background:#f4f4f4; border-top:1px solid #e0e0e0; min-height:160px;}
.product-listing-right-part ul li .latest-releases-bottom-inner{ margin:0 auto; padding:0px; width:91%;}
.product-listing-right-part ul li .latest-releases-bottom-inner h3{ margin:0 0 8px; padding:0px; float:left; width:100%; font-size:13px; color:#000; font-weight:500; height:30px;}
.product-listing-right-part ul li .latest-releases-bottom-inner strong{ margin:0 0 8px; padding:0px; float:left; width:100%; color:#bb0000; font-size:18px; font-weight:bold;
font-family:Arial, Helvetica, sans-serif;}
.product-listing-right-part ul li .latest-releases-bottom-inner strong b{ margin:0px; padding:0px; float:left; color:#a5a5a5; font-size:17px;}
.product-listing-right-part ul li .latest-releases-bottom-inner strong em{ margin:0px; padding:0px; float:right; font-weight:normal; font-style:normal; color:#bb0000; font-size:18px;}
.product-listing-right-part ul li .latest-releases-bottom-inner strong abbr{ margin:5px 0 0; padding:0px; color:#6b6b6b; font-size:15px; float:left; width:100%; text-align:center; font-weight:normal;}

.product-listing-right-part ul li .latest-releases-bottom-inner span{ margin:6px 0 0; padding:0px; float:left; width:100%;}
.product-listing-right-part ul li .latest-releases-bottom-inner span a{ margin:0px; padding:8px 0; background:#000000; color:#FFFFFF; font-size:12px; text-transform:uppercase; font-weight:600; width:100%; float:left; text-align:center; border-radius:3px;}
.product-listing-right-part ul li .latest-releases-bottom-inner span a img{ margin:0 10px 0 0; vertical-align:middle;}

.hart-icon .btn.btn-link {
	font-size:13px;
	line-height:18px;
	font-weight:400;
	font-style:normal;
	text-transform:uppercase;
	color:#000000;
	padding:0;
	position:relative;
	letter-spacing:0;
	background:transparent;
	border-radius:0;
	box-shadow:none;
	text-shadow:none;
	border:none;
	outline:none;
	border-radius:0;
	z-index:1;
	overflow:hidden;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.hart-icon .btn.btn-link:hover {
	color:#7bb803;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.hart-icon .btn.btn-primary {
	font-size:13px;
	line-height:18px;
	font-weight:600;
	font-style:normal;
	text-transform:uppercase;
	color:#FFF;
	padding:8px 0;
	float:left; width:100%;
	position:relative;
	letter-spacing:0;
	background:transparent;
	border-radius:0;
	box-shadow:none;
	text-shadow:none;
	border:none;
	outline:none;
	border-radius:3px;
	z-index:1;
	display:inline-table;
	overflow:hidden;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.hart-icon .btn.btn-primary:before {
	content:"";
	width:0;
	height:100%;
    position:absolute;
	bottom:0;
	right:0;
	top:0;
	z-index:-1;
	overflow:hidden;
	border-radius:3px;
	background:#000;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	-o-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.hart-icon .btn.btn-primary:after {
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	bottom:0;
	left:0;
	overflow:hidden;
	border-radius:3px;
	background:#f26522;
	z-index:-2;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.hart-icon .btn.btn-primary:hover {
	color:#fff;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.hart-icon .btn.btn-primary:hover:after {
	background:#000;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.hart-icon .btn.btn-primary:hover:before {
	width:100%;
	left:0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.paging{ margin:0px; padding:0px; float:left; width:100%;}
.paging span{ margin:4px 0 0; padding:0px; float:left; font-size:16px;}
.paging p{ margin:0px; padding:0px; float:right; font-weight:600; line-height:23px; font-size:17px; color:#000000;}
/*.paging p { margin:0 0 0 10px; padding:0px; float:right; line-height:normal;}*/
.paging p a{ margin:0 3px 0 0; padding:2px 8px; float:left; border:1px solid #000; background:#FFFFFF; font-size:17px; color:#3c3c3c; font-weight:500; line-height:normal;}
.paging p a:hover{ color:#ffa200; border:1px solid #000; background:#000;}
.paging .paging-active{ margin:0 3px 0 0; padding:1px 8px; color:#ffa200; border:1px solid #000; background:#000;}
.paging .paging{ width:auto;}

/*************************************************************/

.product-detail{ margin:20px 0 0; padding:0px; float:left; width:100%;}
.product-detail-top-part{ margin:0px; padding:0px; float:left; width:100%;}
.product-detail-top-part-inner{ margin:0 auto; padding:0px; width:1170px;}
.product-detail-top-part-left{ margin:0px; padding:0px; float:left; width:370px;}
.product-page-slider{ margin:0px; padding:0px; float:left; width:100%;}
.product-page-slider img{ margin:0px; padding:0px; float:left; width:100%;}

.product-social-icon{ margin:17px 0 0; padding:0px; float:left; width:100%;}
.product-social-icon b{ margin:3px 10px 0 0; padding:0px; float:left; font-size:17px; font-weight:600; color:#000000;}
.product-social-icon p{ margin:0px; padding:0px; float:left;}
.product-social-icon p img{ margin:0 7px 0 0; padding:0px; float:left;}
.product-social-icon span{ margin:0px; padding:0px; float:left;}
.product-social-icon span img{ margin:0 7px 0 0; padding:0px; float:left; width:auto;}
.fb-share-button-new{ background:url(../images/fb.png) no-repeat; width:32px; height:32px; margin:0 5px 0 0; float:left; cursor:pointer;}
.fb-share-button-new:hover{ background:url(../images/fb-contact.png) no-repeat;}

.product-detail-top-part-right{ margin:0 0 0 31px; padding:0px; float:left; width:760px;}

.black-swan{ margin:0px; padding:0px; float:left; width:100%;}
.black-swan h2{ margin:0 0 14px; padding:0px; float:left; width:100%; font-size:27px; font-weight:bold; text-transform:uppercase;}
.black-swan p{ margin:0px; padding:0px; float:left; width:100%; font-size:15px; line-height:28px;}

.quantity-part{ margin:18px 0 0; padding:12px 0; float:left; width:100%; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.quantity-part ul{ margin:0px; padding:0px; float:left; width:100%;}
.quantity-part ul li{ margin:0px; padding:5px 0; float:left; width:33%; border-right:1px solid #dbdbdb;}
.quantity-part ul li:last-child{ border:none;}
.quantity-part ul li:last-child h3{ margin:13px 0 0; float:right; font-size:39px; font-weight:bold; color:#bb0000; font-family:Arial, Helvetica, sans-serif;}
.quantity-part ul li span{ margin:0 0 15px; padding:0px; float:left; width:100%; font-size:17px;}
.quantity-part ul li span strong{ margin:0px; padding:0px; float:left; width:125px;}
.quantity-part ul li b{ margin:20px 0 0 5px; padding:0px; float:left; font-size:25px; color:#a5a5a5;}
.quantity-part ul .quantity{ text-align:center;}
.quantity-part ul .quantity h3{ margin:0 0 5px; padding:0px; float:left; width:100%; text-align:center; font-size:17px; font-weight:600;}
.quantity-part ul .quantity input{ margin:0px; padding:10px; border:1px solid #ddd; width:50px; text-align:center;}

.add-cart-wishlist{ margin:20px 0 0; padding:0px; float:left; width:100%;}
.add-cart-wishlist span{ margin:0 0 40px; padding:0px; float:left; width:100%;}
.add-cart-wishlist span a{ margin:0 10px 0 0; padding:0 15px; float:left; width:auto; height:68px; background:#000000; color:#FFFFFF; font-size:20px; text-transform:uppercase; text-align:center; font-weight:bold; line-height:65px; border-radius:3px;}
.add-cart-wishlist span a img{ margin:0 11px 0 0; vertical-align:middle;}
.add-cart-wishlist span a:hover{background:#f36523;}
.add-cart-wishlist .add-to-wishlist{background:#f36523;}
.add-cart-wishlist .add-to-wishlist:hover{background:#000;}
.add-cart-wishlist .add-to-wishlist img{ margin:0 5px 0 0; vertical-align:middle;}
.add-cart-wishlist p{ margin:0 0 10px; padding:0px; float:left; width:100%;}
.add-cart-wishlist p img{ float:left;}
.add-cart-wishlist p .i-icon{ margin:0 10px 0 0;}

.tracklikst-main-part{margin:36px 0 0; padding:0; float:left; width:100%; background:#f2f1f1;}
.tracklikst-main-part-inner{width:1176px; margin:30px auto; padding:0;}
.tracklikst-main-part-inner h2{font-size:32px; font-weight:bold; color:#f36523; width:100%; float:left; text-align:center; margin:8px 0 0; padding:0;}
.tracklikst-main-part-inner h3{font-size:23px; font-weight:bold; color:#333; width:100%; float:left; text-align:left; margin:33px 0 25px; padding:0; text-transform:uppercase;}
.tracklikst-main-part-inner ul{margin:0; padding:0; float:left; width:525px;}
.tracklikst-main-part-inner ul li{margin:0 0 10px; padding:0; border:1px solid #ccc; padding:0; border-radius:5px; height:61px; width:100%;}
.tracklikst-main-part-inner ul .active{ border:1px solid #d3581e;}
.tracklikst-main-part-inner ul .active a{color:#d3581e;}
.tracklikst-main-part-inner ul li:hover{ border:1px solid #d3581e; border-radius:5px;}
.tracklikst-main-part-inner ul li:hover a{color:#d3581e;}
.tracklikst-main-part-inner ul li a{ margin:17px 0 0 25px; padding:0px; font-size:20px; color:#333; font-weight:bold; float:left;}
.tracklikst-main-part-inner ul li a:hover{color:#d3581e;}
.tracklikst-main-part-inner .listing-right{margin:0; padding:0; float:right;}
.tracklikst-main-part-inner span{margin:37px 0 8px; padding:0; float:left; width:100%; text-align:center;}
.load-more-btn{background:#f36523; border:1px solid #fff; border-radius:5px; color:#fff; display:block; font-size:20px; font-weight:bold; height:40px !important; margin:0 auto; padding: 15px 0 0; text-transform:uppercase; width:245px;}
.load-more-btn:hover{ background:#333; color:#FFFFFF; border:1px solid #f36523;}

.product-detail-main{margin:0; padding:0; float:left; width:100%;}
.product-detail-main-inner{margin:25px auto; padding:0; width:1172px;}
.product-detail-main-inner h2{margin:0 0 30px; padding:0; float:left; width:100%; text-align:center; font-size:31px; font-weight:bold; color:#000; text-transform:uppercase;}
.product-detail-main-inner ul{margin:5px 0 0; padding:0; float:left; width:550px; }
.product-detail-main-inner ul li{margin:0; padding:0; text-align:right; font-size:17px; color:#7b7b7b; line-height:34.5px; float:left; width:100%; font-weight:600;}
.product-detail-main-inner ul li b{color:#000; font-size:17px; float:left; font-weight:600;}
.product-detail-main-inner .produ-right{margin:0; padding:0 0 0 25px; float:right; width:560px; border-left:1px solid #e7e7e7;}

.revies-main{margin:0; padding:0; float:left; width:100%;}
.revies-main-inner{margin:30px auto; padding:0; width:1180px; text-align:left;}
.revies-main-inner h2{margin:0; padding:0; float:left; width:100%; text-align:center; margin:0 0 30px; font-size:31px; color:#000; text-transform:uppercase; font-weight:bold;}
.revies-main-inner form span{margin:0 0 15px 0; padding:0; float:left; width:100%; }
.revies-main-inner form span b{ margin:9px 0 0; font-size:18px; color:#000; font-weight:bold; float:left; width:170px;}
.revies-main-inner form span b em{color:#ff0000;}
.input-box{height:35px; width:420px; border:1px solid #cbcbcb; border-radius:2px; padding:0 0 0 10px; margin:0; float:left; height:50px;}
.texterea-desc{width:410px; margin:0; padding:10px; height:150px; border:1px solid #cbcbcb; border-radius:2px;}
.submit-btn{margin:0; padding:0; width:135px; height:50px; background:#000; color:#fff; font-size:20px; font-weight:bold; border:1px solid #000; border-radius:3px;
text-transform:uppercase; cursor:pointer;}
.submit-btn:hover{background:#f36523; color:#fff; border:1px solid #f36523; border-radius:3px;}

.trailer-video{margin:36px 0 0; padding:0; float:left; width:100%; background:#f1f1f1}
.trailer-video-inner{width:1000px; margin:30px auto; padding:0;}
.trailer-video-inner h2{font-size:32px; font-weight:bold; color:#f36523; width:100%; float:left; text-align:center; margin:0 0 20px; padding:0; text-transform:uppercase;}
.video{ margin:0px; padding:0px; float:left; width:100%; text-align:center;}


/****************************/
.edit-profile-from1 span .select-box{ margin:0px; padding:0px; float:right;}
.edit-profile-from1 span .se-in{ margin:0px; padding:0px; float:left;  position: relative;}
.edit-profile-from1 span .select-wrapper{ float:left; display: inline-block; border:none; background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; cursor: pointer;
position:relative;}
.edit-profile-from1 span .select-wrapper em{ width:93%; font-style:normal;}
.edit-profile-from1 span .select-wrapper, .select-wrapper select{ border: 1px solid #cccccc; padding:11px 0 11px 4px; margin:0px; width:421px; font-size:15px;}
.edit-profile-from1 span .select-wrapper:hover{ background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; }
.edit-profile-from1 span .select-wrapper .holder{ display: block; margin:1px 18px 0 6px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; 
z-index:0; color:#000; font-size:15px; width:auto!important;}
.edit-profile-from1 span .select-wrapper select{ margin:0; padding:0px; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-khtml-opacity: 0; -moz-opacity:0; left:0; width:100%; color:#000; }
.edit-profile-from1 span .select-wrapper select option{ margin:0;}

.product-heading span .select-box{ margin:0px; padding:0px; float:right;}
.product-heading span .se-in{ margin:0px; padding:0px; float:left;  position: relative;}
.product-heading span .select-wrapper{ float:left; display: inline-block; border:none; background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; cursor: pointer;
position:relative;}
.product-heading span .select-wrapper em{ width:93%; font-style:normal;}
.product-heading span .select-wrapper, .select-wrapper select{ border: 1px solid #cccccc; padding:11px 0 11px 4px; margin:0px; width:131px; font-size:15px;}
.product-heading span .select-wrapper:hover{ background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; }
.product-heading span .select-wrapper .holder{ display: block; margin:1px 18px 0 6px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; 
z-index:0; color:#000; font-size:15px; width:auto!important;}
.product-heading span .select-wrapper select{ margin:0; padding:0px; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-khtml-opacity: 0; -moz-opacity:0; left:0; width:100%; color:#000; }
.product-heading span .select-wrapper select option{ margin:0;}

.payment-bottom-part span .select-box{ margin:0px; padding:0px; float:right;}
.payment-bottom-part span .se-in{ margin:0px; padding:0px; float:left;  position: relative;}
.payment-bottom-part span .select-wrapper{ float:left; display: inline-block; border:none; background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; cursor: pointer;
position:relative;}
.payment-bottom-part span .select-wrapper em{ width:93%; font-style:normal;}
.payment-bottom-part span .select-wrapper, .select-wrapper select{ border: 1px solid #cccccc; padding:11px 0 11px 4px; margin:0px; width:396px; font-size:15px;}
.payment-bottom-part span .select-wrapper:hover{ background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; }
.payment-bottom-part span .select-wrapper .holder{ display: block; margin:1px 18px 0 6px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; 
z-index:0; color:#000; font-size:15px; width:auto!important;}
.payment-bottom-part span .select-wrapper select{ margin:0; padding:0px; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-khtml-opacity: 0; -moz-opacity:0; left:0; width:100%; color:#000; }
.payment-bottom-part span .select-wrapper select option{ margin:0;}
.payment-bottom-part .pay-meth em{ width:50%; margin:0 11px 0 0; width:190px;}

.newsletter-signup-inner span .subscribe-btn{ margin:0px; padding:0px; float:left; background:transparent; background-image:url(../images/button-bg.jpg); background-repeat:repeat; color:#FFFFFF; font-size:18px; text-transform:uppercase; width:156px; height:50px; text-align:center; font-weight:bold; line-height:50px; cursor:pointer;}
.newsletter-signup-inner span .subscribe-btn:hover{ background:#ca4c10;}

/* Vikrant */
.add-cart-wishlist span button{ margin:0 10px 0 0; padding:0 15px; float:left; width:auto; height:68px; background:#000000; color:#FFFFFF; font-size:20px; text-transform:uppercase; text-align:center; font-weight:500; line-height:65px; border-radius:3px; border:none;}
.add-cart-wishlist span button img{ margin:0 11px 0 0; vertical-align:middle;}
.add-cart-wishlist span button:hover{background:#f36523; cursor:pointer;}

.edit-profile-from1 span .select-box{ margin:0px; padding:0px; float:right;}
.edit-profile-from1 span .se-in{ margin:0px; padding:0px; float:left;  position: relative;}
.edit-profile-from1 span .select-wrapper{ float:left; display: inline-block; border:none; background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; cursor: pointer;
position:relative;}
.edit-profile-from1 span .select-wrapper em{ width:93%; font-style:normal;}
.edit-profile-from1 span .select-wrapper, .select-wrapper select{ border: 1px solid #cccccc; padding:11px 0 11px 4px; margin:0px; width:421px; font-size:15px;}
.edit-profile-from1 span .select-wrapper:hover{ background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; }
.edit-profile-from1 span .select-wrapper .holder{ display: block; margin:1px 18px 0 6px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; 
z-index:0; color:#000; font-size:15px; width:auto!important;}
.edit-profile-from1 span .select-wrapper select{ margin:0; padding:0px; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-khtml-opacity: 0; -moz-opacity:0; left:0; width:100%; color:#000; }
.edit-profile-from1 span .select-wrapper select option{ margin:0;}

.billng-page-inner span .select-box{ margin:0px; padding:0px; float:right;}
.billng-page-inner span .se-in{ margin:0px; padding:0px; float:left;  position: relative;}
.billng-page-inner span .select-wrapper{ float:left; display: inline-block; border:none; background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; cursor: pointer;
position:relative;}
.billng-page-inner span .select-wrapper em{ width:93%; font-style:normal;}
.billng-page-inner span .select-wrapper, .select-wrapper select{ border: 1px solid #cccccc; padding:11px 0 11px 4px; margin:0px; width:401px; font-size:15px;}
.billng-page-inner span .select-wrapper:hover{ background:url("../images/arrow-red.jpg") no-repeat scroll right 17px; }
.billng-page-inner span .select-wrapper .holder{ display: block; margin:1px 18px 0 6px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; 
z-index:0; color:#000; font-size:15px; width:auto!important;}
.billng-page-inner span .select-wrapper select{ margin:0; padding:0px; position:absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);-khtml-opacity: 0; -moz-opacity:0; left:0; width:100%; color:#000; }
.billng-page-inner span .select-wrapper select option{ margin:0;}

.products-artist .product-listing-right-part{ margin:0px; padding:0px; float:left; width:100%;}
.products-artist .product-listing-right-part ul li:nth-child(4n){ margin:0 30px 30px 0;}
.products-artist .product-listing-right-part ul li:nth-child(5n){ margin-right:0px;}
.products-artist .product-listing-right-part ul li .latest-releases-bottom-inner strong{ margin:0px;}
.products-artist .product-listing-right-part ul li .latest-releases-bottom{min-height:74px;}

.product-heading .artist-view{margin:9px 0 0; padding:0px; float:right; font-weight:600; font-style:normal;}
.product-heading .artist-view a{ margin:0px; padding:0 14px 0 0; font-size:14px; color:#f26522; background:url(../images/org-arrow.png) no-repeat scroll right 3px; font-weight:bold;}
.product-heading .artist-view a:hover{ color:#000; background:url(../images/org-arrow-hover.png) no-repeat scroll right 3px}
.products-artist .product-listing-right-part ul li .latest-releases-bottom strong p{ margin:0px; padding:0px; float:left; width:100%; text-align:center;}

.demo-slider{ margin:0px; padding:0px; float:left; width:100%; background:#f26522; display:none;}
.demo-slider-inner{ margin:0 auto; padding:15px 0 0; width:98%;}
.demo-slider-inner h2 { color: #ffffff; float: left; font-size: 27px; font-weight: bold; margin: 0 0 12px; padding: 0; text-transform: uppercase; width: 100%; }
.demo-slider-inner h2 b { float: right; font-weight: 600; margin: 9px 0 0; padding: 0; }
.demo-slider-inner h2 b a { background: rgba(0, 0, 0, 0) url("../images/all-arrow-hover.png") no-repeat scroll right 1px; color: #ffffff; font-size: 14px; font-weight: bold; margin: 0; padding: 0 14px 0 0; float:left; text-decoration:none; }
.demo-slider-inner h2 b a:hover { background: rgba(0, 0, 0, 0) url("../images/all-arrow.png") no-repeat scroll right 1px; color: #000000;}

.demo-slider #amazingcarousel-7 .amazingcarousel-item-container{ background:none; border:none; box-shadow:none;}
.demo-slider #amazingcarousel-7 .amazingcarousel-title{ margin:10px 0 0;}
.demo-slider #amazingcarousel-7 .amazingcarousel-title a{ color: #ffffff; float: left; font-size: 16px; font-weight: bold; margin: 8px 0 0; padding: 0; text-transform: uppercase; width: 100%;}

.page-list-scroll{ display:none;}

.demo-slider .recommended-products-part #amazingcarousel-7 .amazingcarousel-image{ height:auto!important;}

/*changes done on 16062016*/
.demo-slider-release{ margin:0px; padding:0px; float:left; width:100%; background:#f26522; display:none;}
.demo-slider-release-inner{ margin:0 auto; padding:15px 0 0; width:98%;}
.demo-slider-release-inner h2 { color: #ffffff; float: left; font-size: 27px; font-weight: bold; margin: 0 0 12px; padding: 0; text-transform: uppercase; width: 100%; }
.demo-slider-release-inner h2 b { float: right; font-weight: 600; margin: 9px 0 0; padding: 0; }
.demo-slider-release-inner h2 b a { background: rgba(0, 0, 0, 0) url("../images/all-arrow-hover.png") no-repeat scroll right 1px; color: #ffffff; font-size: 14px; font-weight: bold; margin: 0; padding: 0 14px 0 0; float:left; text-decoration:none; }
.demo-slider-release-inner h2 b a:hover { background: rgba(0, 0, 0, 0) url("../images/all-arrow.png") no-repeat scroll right 1px; color: #000000;}

.demo-slider-release #amazingcarousel-7 .amazingcarousel-item-container{ background:none; border:none; box-shadow:none;}
.demo-slider-release #amazingcarousel-7 .amazingcarousel-title{ margin:10px 0 0;}
.demo-slider-release #amazingcarousel-7 .amazingcarousel-title a{ color: #ffffff; float: left; font-size: 16px; font-weight: bold; margin: 8px 0 0; padding: 0; text-transform: uppercase; width: 100%;}

.demo-slider-release .recommended-products-part #amazingcarousel-7 .amazingcarousel-image{ height:auto!important;}

/*changes done on 16062016*/
.my-cart-box .cartpop{ display:none;}
.my-cart-box:hover .cartpop{ display:block;}

.cartpop{ margin:0px; padding:10px; float:left; position: absolute; right:0; top: 100px; width:448px;  z-index:999; background:#FFFFFF; box-shadow:0 6px 10px rgba(0, 0, 0, 0.2);}
.cart_table{float: left; margin: 0; padding: 0; width:100%; border-collapse:1!important; border-spacing:1!important;}
.cart_table th{ margin:0px; padding:8px 5px; background:#FFFFFF;}
.cart_table td{ margin:0px; padding:8px 5px; background:#FFFFFF; text-transform:lowercase; font-weight:600; border-bottom:1px solid #dfdfdf;}
.cart_table .cheakout1 a{background:#f26522; border-radius:3px; color:#ffffff; margin:0; padding:6px; position:relative; text-transform:uppercase; top:4px;}
.cart_table .cheakout1 a:hover{ background:#000000;}
.cart_table .pro-link{ width:52px;}
.cart_table .cart-head1{ margin:0px; font-size:18px; font-weight:600; color:#000000;}

.cart_table tr:last-child td{ border:none;}
.cart_table .CART_TOTAL_PRICE td{font-size:15px; font-weight:bold;}

/*********************************/

#creativeContent { margin:0 auto; padding-bottom:40px; width:100%; float:left; color:#000000; position:relative; top:auto; left:auto; overflow:hidden;}
#creativeContent ul { margin:0; padding:0;}
#creativeContent li { margin:0; padding:0; list-style-type:none;}
#creativeContent a { color:#000000; text-decoration:none;}
#creativeContent a:hover { color:#999999;}

/* general */
#brands_header,
#brands_section { width:100%; float:left; background:#ffffff; text-transform:none; }

/* header */
#brands_header { height:auto; position:relative;}
#brands_header h1 {border-bottom:2px solid #ccc; font-size:64px; font-weight:normal; line-height:90px; margin:0; padding:0 0 0 3px;}
#brands_header h1 span { margin-left:-20px; font-size:24px; line-height:24px; }
#brands_header ul { margin:0 0 15px; border-bottom:2px solid #ccc; font-size:14px; line-height:30px; padding:0 0 10px 10px;}
#brands_header li { margin-right:15px; display:inline; font-weight:600;}

/* section */
#brands_section {}
#brands_section .letter {border-bottom: 1px solid #ccc; float: left; margin: 0 0 15px; overflow: hidden; padding: 8px 0 18px; width: 100%;}
#brands_section .letter ul { padding-right:37px; width:160px; float:left; margin:0px;}
#brands_section .letter li { font-size:13px; line-height:18px;  }
#brands_section .letter h2 { margin:-5px 0 0 0; padding:0; width:86px; font-size:30px; line-height:40px;  font-weight:600; float:left;}
