body{

	background-image:url(/includes/templates/muban04/images/background.jpg);

	color:#252a2f;

	font:14px/22px Arial;

}



/* Standard Styles Starts */



a{

	color:#5bec20d9;

}

a:hover{

	color:#027fffa1;

}

a:focus{

	outline:none;

}

h1, h2, h3, h4, h5, h6{

	font-family:Arial;

	color: #252a2f;

}

h1{

	font-size:38px;

}

h2{

	font-size:32px;

}

h3{

	font-size:26px;

}

h4{

	font-size:20px;

}

h5{

	font-size:18px;

}

h6{

	font-size:14px;

}

fieldset{

	margin:5px 0px;

}



.main-heading{

	font-size:30px;

}

.main-heading span{

	font-size:18px;

	color:#878a8c;

}

.main-heading2{

	font-size:24px;

}

.main-heading, 

.main-heading2, 

.sub-heading{

	text-transform:uppercase;

}

.sub-heading{

	font-size:24px;

	padding:10px 0;

}



.clr{

	clear:both;

}



.header-top li, 

.header-top .btn-link, 

#main-menu.navbar, 

#search .input-group .form-control, 

#cart .btn, 

.dropdown-menu, 

.product-head, 

.product-col .caption h4, 

.product-col .price, 

.product-col .btn-cart, 

.breadcrumb, 

.side-heading, 

.list-group-item, 

.product-filter, 

.pagination, 

.product-info .product-details, 

.tabs-panel .nav-tabs{

	font-family: Arial;

}



hr{

	border-color:#8c8f92;

}



/* Form & Buttons Styles Starts */



.btn-black {

	background-color: #303030;

}

.btn-black:hover, 

.btn-black:focus,

.btn-black:active,

.btn-black.active, 

.btn-main {

	background-color: #b51a1a;

}

.btn-main:hover, 

.btn-main:focus,

.btn-main:active,

.btn-main.active {

	background-color: #3e9144;

}

.btn-black, 

.btn-black:hover, 

.btn-black:focus,

.btn-black:active,

.btn-black.active, 

.btn-main, 

.btn-main:hover, 

.btn-main:focus,

.btn-main:active,

.btn-main.active {

	color:#fff;

}



/* Header Area Styles Starts */



#header-area{

	/*background:#fff;*/

	margin-bottom:20px;

}

	.header-top{

	/*	background:#333;	*/

	}

	

/* Header Links Styles Starts */



		.header-links ul{ margin:0 0 0 15px;

		}

			.header-links li{

				display:inline-block;

			}

			.header-links li .fa{

				margin-right:3px;

			}

			.header-links li, 

			.header-links li a{

				color:#ccc; font-size:12px;

			}

			.header-links li a{

				padding:12px 15px 12px 0;

			}

			.header-links li a:hover, 

			.header-links li a:focus, 

			.header-links li.active a{

				background:none;

				color:#fff;

			}

			

/* Currency & Languages Drop Down Styles Starts */



	.header-top .btn-link{

		color:#fff;

		text-decoration:none;

		margin:4px 0 0 0;

	}

	.header-top .open .btn-link{

		color:#72b8d2;

	}

		.header-top .btn-link i.fa{

			margin-left:5px;

		}

		

/* Main Header & Search Styles Starts */



	.main-header{

		 /*		padding:25px 0;background:#fff;*/

	}

		#logo{

			float:left;

		}

		#logo .img-responsive{

			margin-left:200%;

			margin-right:auto;

		}

		#search{
			float:left;
			margin:10px 660px 0 -200px;

		}

		#search .input-group{ background:#fff; border: 1px solid #999;

		}

			#search .input-group .form-control{

				background:none;

				border:solid #fff;

				border-width:1px 0 1px 1px;

				color:#878a8c;

				-webkit-border-radius:0;

				   -moz-border-radius:0;

				        border-radius:0;

				-webkit-box-shadow:none;

				   -moz-box-shadow:none;

				     box-shadow:none;

			}

			#search .input-group .btn{

				background:none;

				border:solid #fff;

				border-width:1px 1px 1px 0;

				color:#999;

				height: 46px;

				-webkit-border-radius:0;

				   -moz-border-radius:0;

				        border-radius:0;

				-webkit-box-shadow:none;

				   -moz-box-shadow:none;

				     box-shadow:none;

			}

			

/* Cart Style Starts */	



	#cart .btn{

		color:#fff;

		background:#333; border: 1px solid #333;

		text-align:left;

		padding:12px 15px;

		margin:0;

		font-size:14px;

		-webkit-border-radius:0;

		   -moz-border-radius:0;

				border-radius:0;

		-webkit-box-shadow:none;

		   -moz-box-shadow:none;

			 box-shadow:none;

	}

		#cart .btn .fa-shopping-cart{

			color:#fff;

			line-height:none;

			font-size:22px;

			margin-right:10px;

			vertical-align: top;

		}

		#cart .btn span {

			color:#fff;

			font-size:16px;			

		}

		#cart .btn span#cart-total{

			color:#fff;

			padding:0 8px 0 5px;

		}

		#cart .btn i.fa-caret-down{

			color:#fff;

			margin-left:5px;

		}

		#cart .dropdown-menu {

			min-width: 100%;

			margin-top:10px;

			background:#252a2f;

			color:#fff;

			border:none;

			z-index: 1001;

			padding:5px;

			-webkit-border-radius:0;

			   -moz-border-radius:0;

					border-radius:0;

		}

		#cart .open > .dropdown-menu{

			display:block;

		}

		#cart .dropdown-menu table {

			margin-bottom: 10px;

		}

		#cart .dropdown-menu table, 

		#cart .dropdown-menu table td{

			background:none;

			border:none;

		}

		#cart .dropdown-menu table.hcart td, 

		.line-bottom{

			border-bottom:1px solid #54575b;

		}

		.line-top, 

		.btn-block1{

			border-top:1px solid #54575b;

		}

		#cart .btn-block1{

			padding:20px 0 0;

		}

		#cart .btn-block1 a{

			padding:8px 12px;

			margin-left:10px;

			text-transform:uppercase;

			font-size:12px;

			text-decoration:none;

		}

		#cart .btn-block1 a:hover, #cart .btn-block1 a + a{

			background:#b51a1a;

			color:#fff;

		}

		#cart .btn-block1 a, #cart .btn-block1 a + a:hover{

			background:#fff;

			color:#252a2f;

		}

		#cart .dropdown-menu li > div {

			min-width: 427px;

			padding: 0 10px;

		}

		#cart .dropdown-menu li p {

			margin: 20px 0;

		}

		#cart .dropdown-menu table.total{

		}

		#cart .dropdown-menu table.total td{

			padding:2px 8px;

		}

		#cart .dropdown-menu table td a{	

			color:#b51a1a;

		}

		#cart .dropdown-menu table td a:hover{

			color:#fff;

		}

		.cart_quantity{

		    min-width:50px;

		}

		

/* Main Menu Styles Starts */



	#main-menu{

		/*background:#b51a1a;*/

	}

	#main-menu.navbar{

		margin:0;

		padding:0;

		border:none;

		-webkit-border-radius:0;

		   -moz-border-radius:0;

				border-radius:0;

	}

		#main-menu .navbar-nav > li{

		}

		#main-menu .navbar-nav > li + li{

		}

		#main-menu .navbar-nav > li a{

			color:#fff;

		}

		#main-menu .navbar-nav > li > a:hover, 

		#main-menu .navbar-nav > li > a:focus, 

		#main-menu .navbar-nav > li.open a{

			background:#ff00;

			color:#fff;

		}		

			#main-menu .dropdown-menu{

				background:#ff00;

				border:none;

				padding:0;

				-webkit-border-radius:0;

				   -moz-border-radius:0;

				        border-radius:0;

				-webkit-box-shadow:none;

				   -moz-box-shadow:none;

				     box-shadow:none;

			}

				#main-menu .dropdown-menu li a{

					color:#fff;

					font-size:12px;

					padding-top:6px;

					padding-bottom:6px;

					font-weight:normal;

				}

				#main-menu .dropdown-menu li:hover a{

					background:#42484f;

					text-decoration:none;

				}

					#main-menu .dropdown-inner {

						display:table;

						padding-bottom:10px;

					}

						#main-menu .dropdown-inner ul {

							display:table-cell;

						}

						#main-menu .dropdown-inner .dropdown-header{

							font-size:15px;

							text-transform:uppercase;

							color:#fff;

							padding:15px 0 10px 15px;

						}

						#main-menu .dropdown-inner li a {

							min-width:200px;

							display:block;

							padding:3px 20px;

							clear:both;

						}	

						

/* Breadcrumb Styles Starts */



	.breadcrumb{

		padding:10px 18px;

		border:1px solid #e8e8e8;

		-webkit-border-radius:0;

		   -moz-border-radius:0;

				border-radius:0;

	}

		.breadcrumb li{

			color:#878a8c;

			font-size:13px;

		}

		.breadcrumb > li + li:before{

			content:"\00BB";

			color:#878a8c;

		}

		.breadcrumb li a{

			color:#252a2f;

		}

		

/* Slider Section Styles Starts */



	.slider{

		margin-bottom:30px;

	}

	

/* Three Column Banner Styles Starts */



	.col3-banners{

		margin-bottom:20px;

	}

	

/* product attribute*/



.attributes .control-label{

	display: block;

	font-size: 14px;

}



.attributes a {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #CCCCCC;

    color: #999999;

    display: block;

    float: left;

    font: 100 11px/20px Verdana;

    margin: 3px 3px 0 0;

    padding: 0 3px;

    text-align: center;

    text-decoration: none;

}

.attributes a:hover {

    background: url("../images/jx.png") no-repeat scroll right bottom #FFFFFF;

    border: 1px solid #FF6701;

    color: #000000;

    display: block;

    float: left;

    font: 100 11px/20px Verdana;

    margin: 3px 3px 0 0;

    padding: 0 3px;

    text-align: center;

    text-decoration: none;

}



.attrvalue {

    color: red;

    font-size: 14px;

    font-weight: bold;

}

.attributesOptionsactive {

    color: #FF6600;

    display: none;

    font-size: 16px;

}

a.attributesOptionsactive {

    background: url("../images/jx.png") no-repeat scroll right bottom #FFFFFF !important;

    border: 1px solid #FF6701;

    color: #FF6701;

    display: block;

    float: left;

    font: 100 11px/20px Verdana;

    margin: 3px 3px 0 0;

    padding: 0 3px;

    text-align: center;

}



/* Products Box Styles Starts */



	.products-list{

		margin-bottom:15px;

	}

	.product-head{

			padding: 14px 20px;

			margin:0 0 20px;

			font-size:24px;

			background:#252a2f;

			color:#fff;

		}

	.product-col{

			padding:15px 15px 10px;

			margin-bottom:20px;

			background:#fff;

			border:1px solid #e8e8e8; text-align:center;

		}

	.product-col.list .image{

			padding:20px 30px 10px 0;

			float:left;

		}

	.product-col .image{

	    min-height:120px;

	}

	.product-col .caption{

			padding: 0px 0;

		}

	.product-col h4{

				font-size:12px;

				height:40px;

				overflow:hidden;

			}

	.product-col .description{

				padding:5px 0;

				font-size:12px;

				line-height:18px;

				text-align:justify;

				color:#8b8b8b;

			}

	.product-col.list .description{

				padding-right:20px;

			}

	.product-col .price{

				padding:10px 0;

			}

	.product-col .price .price-tax,.price-tax{

					font-size:14px;

					color:#212121;

					display:block;

				}

	.product-col .price span.price-new,span.price-new{

					color:red;

					font-size:14px;

					padding-right:5px; font-weight:bold;

				}

	.product-col .price span.price-old,span.price-old{

					font-size:14px;

					color:#808080;

					text-decoration:line-through;

				}

	.product-col .cart-button{

				padding-top:10px; display:none;

			}

	.product-col .cart-button .btn{

					-webkit-border-radius:0;

					   -moz-border-radius:0;

				            border-radius:0;

				}

	.product-col .btn-wishlist, .product-col .btn-compare{

					color:#fff;

					background:#303030;

					margin-right:3px;

				}

				.product-col .btn-wishlist:hover, 

				.product-col .btn-compare:hover, 

				.product-col .btn-cart, 

				.product-col .btn-cart:hover .fa {

					background:#b51a1a;				

				}

				.product-col .btn-cart{

					padding:0 0 0 15px;

					font-size:18px;

					color:#fff;

					border:none;

				}

				.product-col .btn-cart .fa{

					margin-left:10px;

					padding:10px;

				}

				.product-col .btn-cart .fa, 

				.product-col .btn-cart:hover{

					background:#303030;

				}

				.product-col .cart-button.button-group .btn-cart{

					padding:5px 12px;

					font-size:17px;

				}

				.product-col .cart-button.button-group .btn-cart .fa {

					margin-left:0;

					padding:0;

					background:none;

				}

	

/* Two Column Banner Styles Starts */



	.col2-banners{

		margin-bottom:20px;

	}

	

/* Shopping Cart Page Styles Starts */



	.shopping-cart-table{

		margin-top:30px;

		background:#fff;

		text-transform:uppercase;

	}

		.shopping-cart-table thead > tr > td{

			font-size:15px;

			font-weight:600;

			border-bottom:none;

		}

		.shopping-cart-table tbody > tr > td{

			font-size:16px;

		}

		.shopping-cart-table tbody > tr > td a:hover{

			color:#252a2f;

		}

		

/* Compare Page Styles Starts */



	.compare-table{

		margin-top:30px;

		background:#fff;

		text-transform:uppercase;

	}

		.compare-table thead{

			background:#f9f9f9;

		}

		.compare-table thead > tr > td{

			font-size:15px;

			font-weight:600;

			border-bottom:none;

		}

		.compare-table tbody > tr > td{

			font-size:14px;

		}

		.compare-table tbody > tr > td a:hover{

			color:#252a2f;

		}

		.compare-table td{

			text-align:center;

		}

		.compare-table .rating .fa-star{

			color:#b51a1a;

		}

	

/* Login & Registration Section Styles Starts */



	.login-area{

		padding-top:30px

	}

	.registration-area{

		padding-top:20px;

	}

	.panel-smart{

		padding:20px;

		background:#fff;

		border:1px solid #e8e8e8;

		-webkit-border-radius:0;

		   -moz-border-radius:0;

				border-radius:0;

	}

		.panel-smart .panel-heading{

			padding:5px 0 15px 0;

			color:#252a2f;

			border-bottom:1px solid #929497;

		}

		.panel-smart h3.panel-title{

			font-size:24px;

		}

		.panel-smart .panel-body{

			padding:20px 0 0;

		}

	.registration-area .inner{

		margin-top:30px;

		margin-bottom:20px;

	}

	.registration-area .control-label{

		color:#8b8b8b;

		font-weight:600;

	}

	.registration-area .form-control, .registration-area .btn{

		-webkit-border-radius:0;

		   -moz-border-radius:0;

		        border-radius:0;

	}

	.registration-area .dl-horizontal{

	}

		.registration-area .dl-horizontal dt{

			font-weight:normal;

		}

		.registration-area .dl-horizontal dd{

			font-weight:bold;

		}

		.registration-area .dl-horizontal dt, .registration-area .dl-horizontal dd{

			margin-bottom:5px;

		}

	.registration-area .dl-horizontal.total{

		color:#b51a1a;

		font-size:18px;

	}

		.registration-area .dl-horizontal.total dt, 

		.registration-area .dl-horizontal.total dd{

			margin-bottom:0;

		}

		

/* Main Container Styles Starts */		



	#main-container{

		margin-bottom:35px;

	}

	#main-container-home{

		margin-bottom:0;

	}

	

/* Product Carousel Styles Starts */	

	

	.product-carousel .product-head{

	}

	.product-carousel .row{

		margin-left:-5px;

		margin-right:-5px;

	}

	.product-carousel .col-xs-12{

		padding-left:0;

		padding-right:0;

	}

    #owl-product .item{

		padding-left:5px;

		padding-right:5px;

    }

	#owl-product .owl-controls{

		margin:0;

	}

		#owl-product .owl-controls .owl-buttons div{

			position:absolute;

			background:none;

			font-size:26px;

		}	

		#owl-product .owl-controls .owl-buttons .owl-prev, 

		#owl-product .owl-controls .owl-buttons .owl-next{

			top:-61px;

			color:#fff;

		}

		#owl-product .owl-controls .owl-buttons .owl-prev{

			right:60px;

		}	 

		#owl-product .owl-controls .owl-buttons .owl-next{

			right:20px;

		}		

	

/* Category Intro Content Styles Starts */



	.cat-intro{

		padding-top:10px;

	}

		.cat-intro .img-thumbnail{

			-webkit-border-radius:0;

			   -moz-border-radius:0;

					border-radius:0;

		}

		.cat-intro .cat-body{

			color:#8b8b8b;

			font-size:13px;

			padding-left:5px;

			text-align:justify;

		}

		

/* Product Filter Styles Starts */



	.product-filter{

		margin:30px 0;

		padding:8px 0;

		border:solid #d0d0d0;

		border-width:1px 0;

	}

		.product-filter .display{

			padding-top:5px;

		}

			.product-filter .display a{

				color:#2f353b;

				font-size:24px;

				margin-right:6px;

			}

			.product-filter .display a.active{

				color:#b51a1a;

			}

		.product-filter .control-label{

			padding-top:5px;

			font-size:18px;

			font-weight:normal;

		}

		.product-filter .form-control{

			height:30px;

			padding:3px 6px;

			-webkit-border-radius:0;

			   -moz-border-radius:0;

					border-radius:0;

		}

		

/* Side Products Lists Styles Starts */



.side-products-list{

	margin:0 0 20px;

	padding:0;

	list-style:none;

	border:1px solid #ddd;

}

.side-products-list li{

	padding:10px 15px;

}

.side-products-list li + li{

	border-top:1px solid #ddd;

}

	.side-products-list h5{

		margin-bottom:7px;

		font-size:16px;

	}

	.side-products-list h5 a{

		color:#252a2f;

	}

	.side-products-list h5 a:hover{

		color:#b51a1a;

	}

	.side-products-list img{

		margin-right:15px;

	}

	.side-products-list img, 

	.side-products-list h5,

	.side-products-list .price{

		float:left;

	}

	.side-products-list .price span.price-new{

		color:#b51a1a;

		font-size:18px;

		padding-right:5px;

	}

	.side-products-list .price span.price-old{

		font-size:14px;

		color:#808080;

		text-decoration:line-through;

	}

		

/* Product Page Styles Starts */

	

	.product-info{

		padding-top:10px;

	}

	.product-info h1{

	    font-size:18px;

	}

		.product-info .images-block{

		}

		.product-info .images-block .thumbnail{

			padding:10px;

			-webkit-border-radius:0;

			   -moz-border-radius:0;

					border-radius:0;

		}

		.product-info.full .images-block .list-inline{

			margin-left:-5px;

		}

		.product-info.full .images-block .list-inline li{

			padding-left:5px;

			padding-right:5px;

		}

		.product-info .images-block .list-inline{

			margin-left:-2px;

		}

		.product-info .images-block .list-inline li{

			padding-left:2px;

			padding-right:2px;

		}

		.product-info .images-block .list-inline .thumbnail{

			padding:5px;

		}

		.product-info .product-details{

		}

		.product-info .product-details h2{

			margin-top:0;

			font-size:24px;

		}

		.product-info .product-details h3{

			font-size:22px;

		}

		.product-info .product-details h2, .product-info .product-details h3{

			text-transform:uppercase;

		}

		.product-info .product-details .manufacturer{

			color:#808080;

			text-transform:uppercase;

		}

			.product-info .product-details .manufacturer span{

				min-width:130px;

				display:inline-block;

				color:#2f353b;

			}

		.product-info .product-details .price{

		}

			.product-info .product-details .price-head{

				padding-right:10px;

				font-size:24px;

				color:#212121;

				text-transform:uppercase;

			}

			.product-info .product-details .price-tax{

				padding-top:5px;

				font-size:14px;

				color:#cc0000;

				text-transform:uppercase;

			}

			.product-info .product-details .price-new{

				color:#cc0000;

				font-size:24px;

				padding-right:5px;

			}

			.product-info .product-details .price-old{

				font-size:18px;

				color:#212121;

				text-decoration:line-through;

			}

		.product-info .product-details .options{

		}

			.product-info .product-details .options h3{

				margin-bottom:20px;

			}

			.product-info .product-details .options h6{

				font-weight:700;

			}

			.product-info .product-details .cart-button{

			}

				.product-info .product-details .cart-button .btn{

					-webkit-border-radius:0;

					   -moz-border-radius:0;

							border-radius:0;

				}

				.product-info .product-details .btn-wishlist, 

				.product-info .product-details .btn-compare{

					color:#fff;

					background:#303030;

					margin-right:3px;

				}

				.product-info .product-details .btn-wishlist:hover, 

				.product-info .product-details .btn-compare:hover, 

				.product-info .product-details .btn-cart{

					background:#b51a1a;

				}

				.product-info .product-details .btn-cart{

					font-size:14px;

					color:#fff;

					text-transform:uppercase;

				}

				.product-info .product-details .btn-cart:hover{

					color:#fff;

					background:#47a14d;

				}

	.product-info-box{

		padding-top:10px;

	}

	.product-info-box + .product-info-box{

		padding-top:30px;

	}

		.product-info-box .heading{

			padding:13px 20px;

			font-size:18px;

			color:#b51a1a;

			text-transform:uppercase;

			background:#fff;

			border-top:1px solid #e8e8e8;

			border-right:1px solid #e8e8e8;

			border-bottom:4px solid #b51a1a;

			border-left:1px solid #e8e8e8;

		}

		.product-info-box .content{

			color:#212121;

			font-size:13px;

		}

		

/* Tabs Styles Starts */



	.tabs-panel{

		margin-top:20px;

	}

	.tabs-panel.panel-smart{

		padding:0;

	}

		.tabs-panel .nav-tabs{

			text-transform:uppercase;

			font-size:16px;

			border-bottom:4px solid #b51a1a;

		}

		.tabs-panel .nav-tabs > li{

			margin-bottom:0;

		}

		.tabs-panel .nav-tabs > li > a{

			color:#b51a1a;

			margin:0; 

		}

		.tabs-panel .nav-tabs > li > a, 

		.tabs-panel .btn, 

		.tabs-panel .form-control{

			-webkit-border-radius:0;

			   -moz-border-radius:0;

			        border-radius:0;

		}

		.tabs-panel .nav-tabs > li.active > a, 

		.tabs-panel .nav-tabs > li.active > a:hover, 

		.tabs-panel .nav-tabs > li.active > a:focus, 

		.tabs-panel .nav > li > a:hover, 

		.tabs-panel .nav > li > a:focus{

			background:none;

		}

		.tabs-panel .nav-tabs > li > a, 

		.tabs-panel .nav-tabs > li.active > a, 

		.tabs-panel .nav-tabs > li.active > a:hover, 

		.tabs-panel .nav-tabs > li.active > a:focus, 

		.tabs-panel .nav-tabs > li > a:hover{

			border:none;

		}

		.tabs-panel .nav-tabs > li.active, 

		.tabs-panel .nav-tabs > li.active > a{

			background:#b51a1a;

			color:#fff;

		}

		.tabs-panel .nav-tabs > li > a:hover{

			background:#f4f4f4;

		}

		.tabs-panel .tab-content{

			padding:20px;

			font-size:13px;

		}

		.tabs-panel label.control-label{

			text-transform:uppercase;

			font-weight:normal;

		}

		.tabs-panel label.control-label.ratings{

			padding-top:1px;

		}

		.tabs-panel .btn{

			margin-left:-10px;

		}

		

/* Pagination Styles Starts */



	.pagination{

		margin:0; 

	}

		.pagination > li > a{

			color:#444c53;

		}

		.pagination > li:first-child > a, 

		.pagination > li:first-child > span,

		.pagination > li:last-child > a, 

		.pagination > li:last-child > span{

			-webkit-border-radius:0;

			   -moz-border-radius:0;

					border-radius:0;

		}

		.pagination > .active > a, 

		.pagination > .active > span, 

		.pagination > .active > a:hover, 

		.pagination > .active > span:hover, 

		.pagination > .active > a:focus, 

		.pagination > .active > span:focus{

			background:#b51a1a;

			border-color:#b51a1a;

		}

	.results{

		padding-top:10px;

		text-align:right;

	}

		

/* Page Content Styles Starts */



	.page-box{

		color:#8b8b8b;

		font-size:13px;

		margin-bottom:40px;

	}

		.page-box h3{

			margin:0;

			font-size:24px;

			color:#252a2f;

		}

		.page-box h3, .page-box h4{

			text-transform:uppercase;		

		}

		.page-box h4{

			margin:5px 0 15px;

			color:#808080;

			font-size:18px;

		}

		.page-box .sm-links{

			margin-bottom:20px;

		}

			.page-box .sm-links li{

				background:#252424;

				width:34px;

				text-align:center;

				padding:5px 0 4px;

				margin:0 0 0 4px;

			}

			.page-box .sm-links li:hover {

				background:#b51a1a;

			}

				.page-box .sm-links li a .fa{

					color:#fff;

					font-size:24px;

				}

				

/* Content Box Styles Starts */



	.content-box{

		border:1px solid #e9e9e9;

		background:#fff;

		margin-top:20px;

		padding:30px;

	}

		.content-box .special-heading{

			font-size:100px;

			color:#b51a1a;

			margin-top:0;

			margin-bottom:30px;

		}

		

/* Map Wrapper Styles Starts */



	#map-wrapper{

		border:1px solid #feffff;

		margin:20px 0;

		height:250px;

	}

		

/* Sidebar Styles Stars */



	.side-heading{

		margin-top:0;

		padding:15px 20px;

		font-size:18px;

		color:#fff;

		background:#2ac6ced4;

	}

	.list-group, 

	.list-group-item:first-child, 

	.list-group-item:last-child{

		-webkit-border-radius:0;

		   -moz-border-radius:0;

		        border-radius:0;

	}

	.list-group-item{

		color:#252a2f;

		font-size:14px;

		font-weight:bold;

	}

	.list-group.categories a.list-group-item:hover, 

	.list-group.categories a.list-group-item:focus {

		background-color:#b51a1a;

	}

	.list-group.categories a.list-group-item:hover, 

	.list-group.categories a.list-group-item:focus, 

	.list-group.categories a.list-group-item:hover .fa, 

	.list-group.categories a.list-group-item:focus .fa {

		color:#fff;

	}

	.list-group-item .fa{

		font-size:12px;

		padding-right:6px;

		color:#333;

	}

	.filter-group{

		margin-left:20px;

	}

	

/* Blockquote Styles Starts */



	.panel-smart blockquote{

		margin:0;

		padding:5px 15px;

		color:#8b8b8b;

		font-size:13px;

		border:none;

	}

	.panel-smart blockquote footer{

		padding-top:10px;

		color:#252a2f;

		font-size:14px;

	}

	

/* Contact Details Box Styles Starts */

	

	.contact-details li + li{

		margin-top:20px;

	}

	.contact-details li .fa{

		color:#b51a1a;

		padding:5px 10px 0 0;

		font-size:18px;

	}



/* Footer Links Styles Starts */



	.footer-links{}

		.footer-links h5{

			text-transform:uppercase;

			margin-bottom:20px;

		}

		.footer-links ul{

			list-style:none; float:right; width:50%;

			/*margin:23px -180px 0 0;*/

			padding:0;

		}

			.footer-links li{

				padding:2px 10px;

				font-size:12px; width:40%;

			}

				.footer-links li, 

				.footer-links li a{

					color:#333;

				}

				.footer-links li a:hover, 

				.footer-links .last li a{

					color:#333;

				}

				.footer-links .last h4.lead{

					font-size:24px;

					margin-bottom:0;

					font-weight: normal;

					color:#8b8b8b;

				}

				.footer-links .last h4.lead span{

					color:#151515;

				}



/* Copyright Styles Starts */



	.copyright{

		font-size: 13px;

		color: #fff;

	}

		.copyright a, 

		.copyright a:hover {

			color:#fff;

		}

		.copyright p{padding:0; margin:0;

    font-size: 12px;

    line-height: 14px;

    color: #ccc;

		}

		

/* Genric Styles Starts */



.messageStackSuccess{

	background: none repeat scroll 0 0 #fff;

    border: 1px solid red;

    border-radius: 0;

    padding: 10px 18px;

    text-transform: uppercase;

}



.product-col .description, 

.footer-links li {

	font-family: Arial;
	text-align:right;
	float:right

}

#main-menu.navbar {

	font-family: Arial;

}

.product-col .btn-cart {

	-webkit-transition: all 0.3s ease-out;

	   -moz-transition: all 0.3s ease-out;

		 -o-transition: all 0.3s ease-out;

			transition: all 0.3s ease-out;

}	



#cart, /*#search*/{float:right; margin:12px 5px;}


@media screen and (min-width:600px) { 

#cart{width:15%;    margin: 10px;} 

#search{width:22%;} 

}

@media screen and (max-width:600px) { 

#cart{width:100%;} 

#search{width:100%;} 

.footer-links li {

    width: 100%;

}

}

.caption a{color:#333;}

.caption a:hover{text-decoration:underline;}

.breadcrumb a{color:#bb10bdf5;font-size: large;}

#footer-area{margin:20px 0 0;}

.paypic{float:left;margin:20px 0 0;}



h2.ttname{margin-top:15px;

    padding: 15px 20px;

    font-size: 18px;

    color: #fff;

    background: #333;}



.navbar-collapse{background:#5483dab5; padding: 0;}

.list-group-item {

    position: relative;

    display: block;

    padding: 10px 15px;

    margin-bottom:0;

    background-color: #fff;

	border: none;

    border-bottom: 1px solid #ccc;

}

.foot02, .foot03 {

    background: #fff;

    display: inline-block;

    width: 100%;

    padding: 20px;

}

.foot03{background: #333; text-align:center;}

.nav>li>a{color:#fff;}

.nav>li>a:focus, .nav>li>a:hover{background:#333;}

.pull-left>li>a:focus, .pull-left>li>a:hover{background:none; text-decoration:underline;}

.kky {

    padding: 0 15px;

}



.form-horizontal .control-label { padding:0;

    text-align: right;

}

p.paypic img {

    max-width: 100%;

}