
@font-face {
    font-family: 'WeblySleek UI Semilight';
    src: url('fonts/weblysleekuisl.eot');
    src: url('fonts/weblysleekuisl.eot') format('embedded-opentype'),
         url('fonts/weblysleekuisl.woff') format('woff'),
         url('fonts/weblysleekuisl.ttf') format('truetype'),
         url('fonts/weblysleekuisl.svg#WeblySleek UI Semilight') format('svg');
}
@font-face {
    font-family: 'WeblySleek UI Light';
    src: url('fonts/weblysleekuil.eot');
    src: url('fonts/weblysleekuil.eot') format('embedded-opentype'),
         url('fonts/weblysleekuil.woff') format('woff'),
         url('fonts/weblysleekuil.ttf') format('truetype'),
         url('fonts/weblysleekuil.svg#WeblySleek UI Light') format('svg');
}
@font-face {
    font-family: 'WeblySleek UI Semibold';
    src: url('fonts/weblysleekuisb.eot');
    src: url('fonts/weblysleekuisb.eot') format('embedded-opentype'),
         url('fonts/weblysleekuisb.woff') format('woff'),
         url('fonts/weblysleekuisb.ttf') format('truetype'),
         url('fonts/weblysleekuisb.svg#WeblySleek UI Semibold') format('svg');
}

html, body { height: 100%; }
body,td,th {
	font-family: "WeblySleek UI Semilight", "WeblySleek UI Semibold", "WeblySleek UI Light";
	font-size: 16px;
	color: #666;
}
body {
	background: url(../images/background.jpg) no-repeat scroll 0 0 #e5e5e5;
	margin: 0;
	padding: 0;
	
}
a {
	font-size: 16px;
	color: #c67600;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: underline;
	color: #c67600;
}
a:hover {
	text-decoration: underline;
	color: #c67600;
}
a:active {
	text-decoration: none;
	color: #c67600;
}
img{
	border: 0 none;
}
ul{
    list-style-type: none;
}
ul.general{
    list-style-type: circle;
    margin-bottom: 30px;
    padding-left: 37px;
}
.red{
	color: #cc0000;
}
/* PAGE */

.mobile-menu-bar {
    background: none repeat scroll 0 0 #222;
    height: 50px;
    width: 100%;
}
	.mobile-menu-bar .menu-bars {
		background: url(../images/menu-bars.png) no-repeat scroll center center rgba(0, 0, 0, 0);
		height: 30px;
		padding: 10px;
		width: 35px;
		cursor: pointer;
	}

#main-menu{
    background: none repeat scroll 0 0 #222222;
    height: 50px;
	position: relative;
}
	#main-menu .menu ul{
		display: inline-block;
		margin: 0 0 0 6px;
	}
	#main-menu .menu ul li{
		float: left;
		padding: 12px 16px 15px;
	}
	#main-menu .menu ul li a{
		color: #fff;		
		font-family: 'WeblySleek UI Semilight';
		text-transform: capitalize;
	}
	#main-menu .menu ul li a:hover,
	#main-menu .menu ul li.selected a{
		color: #666666;
		text-decoration: none;
	}
		#main-menu .menu ul ul {
			display:none;
		}
		#main-menu .menu ul li:hover > ul {
			display:block;
		}
		#main-menu .menu ul:after {
			content:"";
			clear:both;
			display:block;
		}

		#main-menu .menu ul ul {
			position:absolute;
			top:48px;
			z-index:100;
			margin-left: 0;
			border-top: 2px solid #222;
		}
		#main-menu .menu ul ul li {
			float:none; 
			padding:0;
			position:relative;			
		}

			#main-menu .menu ul ul li a {
				background:#333333 !important;
				border-bottom:1px solid #222;
				border-radius:0;
				-moz-border-radius:0;
				-khtml-border-radius:0;
				-webkit-border-radius:0;
				font-size:16px;
				text-align:left;
				text-transform:none;
				width:218px; /* change per site based on sub-nav width */
				color:#fff !important;
				padding: 13px 20px 15px;
				line-height: 19px;
				/* float:left;  */
				display: inline-block;
			}	
				#main-menu .menu ul ul li a.last {
					border-bottom: 0 none;
					border-radius: 0 0 48px 48px;
					padding: 13px 20px 33px;
				}
				#main-menu .menu ul ul li a:hover,
				#main-menu .menu ul ul li.selected a {
					background:none repeat scroll 0 0 #222 !important;
					color:#fff;
				}
				
			#main-menu .menu ul ul ul {
				position:absolute; left:100%; top:0;
			}
			
.mobile-menu{
    left: 0;
    position: absolute;
    top: 50px;
	background: #222;
	z-index: 100;
}
	.mobile-menu.inactive{
		left: -258px;
	}		
	.mobile-menu ul li{
		position: relative;
	}
	.mobile-menu ul li .arrow{
		border-left: 1px solid #000;
		cursor: pointer;
		height: 23px;
		padding: 8px;
		position: absolute;
		right: 0px;
		text-indent: -999px;
		top: 0;
		width: 23px;
	}
		.mobile-menu ul li .arrow.inactive{
			background: url(../images/arrow-down.png) no-repeat scroll center center rgba(0, 0, 0, 0);
		}
		.mobile-menu ul li .arrow.active{
			background: url(../images/arrow-up.png) no-repeat scroll center center rgba(0, 0, 0, 0);
		}
		
	.mobile-menu ul li a{	
		border-bottom: 1px solid #000;
		color: #fff !important;
		display: inline-block;
		font-family: "WeblySleek UI Semilight";
		font-size: 14px;
		line-height: 19px;
		padding: 9px 20px 11px;
		text-align: left;
		text-decoration: none;
		text-transform: capitalize;
		width: 218px
	}
	
	.mobile-menu ul ul{
		border-left: 8px solid #000;
		display: none;
	}
	.mobile-menu ul ul li a{
		width:210px;
	}
	
	.mobile-menu ul li.selected ul li,
	.mobile-menu ul li ul li{
		background: #222;
	}
	.mobile-menu ul li.selected,
	.mobile-menu ul li:hover,
	.mobile-menu ul li.selected ul li.selected,
	.mobile-menu ul li.selected ul li:hover{
		background: #000;
	}
	.mobile-menu ul li.selected a,
	.mobile-menu ul li a:hover{
	}
	
#holder { 
	width: 1200px; 
	margin: 0 auto; 
}
.logo-section{
	height: 145px;
}
	.logo-section .logo{
		float: left;
		padding-top: 36px;
		padding-left: 18px;
		margin-right: 400px;
	}
	
.search-section{
	float: left;
	margin: 52px 40px 0 0;
}
	.search-section .search{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
		border: 1px solid #cccccc;
		font-family: "WeblySleek UI Semilight";
		font-size: 12px;
		height: 17px;
		padding: 11px 18px 10px;
		width: 193px;
		color: #666666;
	}
	.search-section .submit{
		background: url(../images/search-button.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		height: 40px;
		margin-left: -4px;
		width: 39px;
		border: 1px solid #ccc;
		border-left: 0;
		text-indent: -999px;
	}
	
.cart-links{
	float: left;
	margin: 60px 0 0;
	font-size: 16px;
}
	.cart-links a{
		color: #222;
		text-transform: capitalize;
	}
	.cart-links .cart{
		background: url(../images/cart.png) no-repeat scroll 0 center rgba(0, 0, 0, 0);
		border-right: 1px solid #cccccc;
		font-family: "WeblySleek UI Semibold";
		padding: 10px 10px 10px 26px;
		margin-right: 4px;
	}
	
.cart-shortcuts{
    float: right;
    margin-top: 14px;
}
	.cart-shortcuts a{
		border-right: 1px solid #d0d0cf;
		float: left;
		font-size: 14px;
		line-height: 12px;
		margin-right: 9px;
		padding-right: 9px;
		text-transform: capitalize;
	}
	.cart-shortcuts a.last{
		border-right: 0 none;
	}
	
#headerBanner { 
	width: 100%; 
	margin: 0 auto 5px; 
	padding: 0;  
}


.wrapper{
	display: inline-block;
	padding: 0 20px;
}
	.add{
		float: left;
		padding: 19px 111px 58px;
		width: 355px;
	}
	.add h2{
		color: #222222;
		font-size: 18px;
		text-align: center;
		margin-bottom: 17px;
		line-height: 22px;
	}
	.add img{
		text-align: center;
	}
	.add.left{
		background: url(../images/separator.png) no-repeat scroll right -20px rgba(0, 0, 0, 0);
		padding: 19px 152px 58px 130px;
		width: 300px;
	}
	
	.home-text{
		text-align: center;
	}

	
.side-bar{
    float: left;
    width: 260px;
	margin-right: 40px;
}
	.side-bar-menu{
		margin-bottom: 40px;
		display: inline-block;
	}
		.side-bar-menu ul li a {
			background:#da9011 !important;
			border-bottom:1px solid #dddddd;
			border-radius:0;
				-moz-border-radius:0;
				-khtml-border-radius:0;
				-webkit-border-radius:0;
			font-size:16px;
			text-align:left;
			text-transform:none;
			width:220px; /* change per site based on sub-nav width */
			color:#fff !important;
			padding: 13px 20px 15px;
			line-height: 19px;
			/* float:left;  */
			display: inline-block;
			font-family: 'WeblySleek UI Semibold';
			text-transform: capitalize;
			text-decoration: none;
		}	
			.product-categories .side-bar-menu ul li a {
				padding: 0;
				width: 260px;
				float: left;
			}
			.product-categories .side-bar-menu ul li {

			}
			
			.side-bar-menu ul li.last a {
				border-radius: 0 0 48px 48px;
				padding: 13px 20px 33px;
			}
			.product-categories .side-bar-menu ul li.last a {
				padding: 0;
			}
			.product-categories .side-bar-menu ul li.last a:hover {
				padding: 0;
			}
			.side-bar-menu ul li.last a,
			.side-bar-menu ul li.last a:hover{
				border-bottom:0 none !important;
			}
			.side-bar-menu ul li a:hover,
			.side-bar-menu ul li.active a {
				background:none repeat scroll 0 0 #fff !important;
				color:#222 !important;
				text-decoration: none;
				border-bottom:1px solid #222;
			}
			
			.side-bar-menu ul li a span {
				float: left;
				padding: 13px 20px 15px;
				width: 19px;
			}
			.side-bar-menu ul li a span.title {
				border-right: 1px solid #fff;
				width: 160px;
			}
			
		.button{
			background: none repeat scroll 0 0 #ccc;
			height: 30px;
			margin-bottom: 10px;
			padding: 7px 17px 12px 10px;
			border-radius: 25px;
			font-family: 'WeblySleek UI Semibold';
			font-size:14px;
			color:#222; 
			line-height: 16px;
		}
		.button a{
			font-family: 'WeblySleek UI Semibold';
			font-size:14px;
			color:#222; 
			line-height: 16px;
		}
		.button img{
			float: left;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 2px;
		}
	
.content-section{
    float: right;
    width: 860px;
	display: inline-block;
}
	.main-tile{
		font-size:24px;
		color:#222;
		margin-bottom: 20px;
		margin-top: 12px;
		text-transform: capitalize;
	}
	.sub-tile{
		margin-bottom: 20px;
		font-family: 'WeblySleek UI Semilight';
		font-size: 16px;
		font-weight: normal;
		color:#222;
	}
	
	.products{
		display: inline-block;
		margin-bottom: 13px;
	}
		.product{			
			margin-right: 40px;
			margin-bottom: 40px;
			float: left;
			position: relative;
		}
		.product.third{
			margin-right: 0px;
		}
		.product .image{
			background: none repeat scroll 0 0 #fff;
			border: 1px solid #cdcdcd;
			border-radius: 47px 47px 0 0;
			height: 169px;
			padding-top: 25px;
			text-align: center;
			width: 258px;
			position: relative;
		}
			.product .image img{
				margin-top: 7px;
			}
			
		.product .title-text{
			background: none repeat scroll 0 0 #ccc;
			border-radius: 0 0 47px 47px;		
			text-align: center;
			color: #222;
			font-size: 16px;
		}
		.product .title-text a{
			color: #222;
		}
		.product .title-text span a{
			font-family: "WeblySleek UI Semibold";
			font-size: 18px;
		}
		.product .title-text span{
			padding: 17px 0 23px;	
			display: inline-block;
		}
		.product .title-text .product-title{
			font-family: "WeblySleek UI Semibold";
			padding-top: 7px;
		}
		.product .title-text .product-code{
			padding-bottom: 12px;
		}
		.wishlist-compair{
			background: url(../images/wishlist-compair-bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
			height: 45px;
			position: absolute;
			right: -1px;
			top: 0px;
			width: 45px;
		}
			.wishlist-compair a:hover{
				opacity: 0.7;
			}
			.wishlist{
				left: 9px;
				position: absolute;
				top: 2px;
			}
			.compair{
				bottom: 5px;
				position: absolute;
				right: 9px;
			}
			
		.product-price{
			margin-top: 10px;
			text-align: center;
		}
			.product-price .wrap{
				display: inline-block;
			}
			.product-price .price{
				border-right: 1px solid #ccc;
				color: #333;
				font-family: "WeblySleek UI Semibold";
				font-size: 18px;
				margin-right: 10px;
				padding-right: 10px;
				float: left;
			}
			.product-price .addtocart{
				background: url(../images/small-cart.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
				display: inline-block;
				font-family: "WeblySleek UI Semibold";
				font-size: 12px;
				margin-top: 3px;
				padding-bottom: 3px;
				padding-left: 22px;
				text-transform: uppercase;
			}
			
		.gallery-section{	
			display: inline-block;		
		}	
			.gallery-section .video{
				float: left;
				margin-right: 40px;
				width: 410px;
			}
				.gallery-section .video iframe{
					margin-top: 6px;
				}
			.gallery-section .steps-section{
				float: left;
				width: 410px;				
			}
			.gallery-section .steps-section .step{	
				display: none;
				left: 120px;
				position: absolute;
				top: 0;
			}
				.gallery-section .steps-section .step.active{	
					display: block;
				}
				.gallery-section .steps-section .step img{	
					float: left;
					margin: 6px 10px 0 0;			
				}
			
			.step-links{
				float: left;
				position: relative;
				width: 100%;
			}
			.step-links li.first{
				margin-top: 6px;
			}
			.step-links li span  {
				background: none repeat scroll 0 0 #ccc !important;
				border-bottom: 1px solid #fff;
				border-radius: 0;
				color: #222 !important;
				display: inline-block;
				font-family: "WeblySleek UI Semibold";
				font-size: 16px;
				line-height: 19px;
				padding: 10px 20px 11px;
				text-align: left;
				text-transform: capitalize;
				width: 60px;
				cursor: pointer;
			}	
				.step-links li.last span  {
					border-radius: 0 0 25px 25px;
				}
				.step-links li.last span:hover {
				}
				.step-links li span:hover,
				.step-links li.active span {
					background: none repeat scroll 0 0 #fff !important;
					border-bottom: 1px solid #222;
					text-decoration: none;
				}
				
		.login-panel{			
			display: inline-block;
		}
			.login-panel .login{	
				background: url(../images/separator2.png) no-repeat scroll right -30px rgba(0, 0, 0, 0);
				float: left;
				min-height: 475px;
				padding: 0 20px 0 0;
				width: 410px;
			}
			.login-panel .signup{			
				float: left;
				padding: 0 0 0 20px;
				width: 410px;
			}
			
		.form{
		
		}	
			.form label{
				float: left;
				clear: both;
				margin-bottom: 5px;
				text-transform: capitalize;
				color: #666;
			}
			.form label span{
				color: #cc0000;
			}
			.form input,
			.form select{
				border: 1px solid #ccc;
				clear: both;
				float: left;
				line-height: 18px;
				margin-bottom: 4px;
				padding: 10px;
				/* width: 388px; */
				width: 386px;
				color: #666;
				background: none repeat scroll 0 0 #f5f5f5;
			}
			.form select{
				width: 236px;
				text-transform: capitalize;
			}
			.form select .sort{
			}
			.form select .short{
			}
			.form textarea{
				background: none repeat scroll 0 0 #f5f5f5;
				border: 1px solid #ccc;
				max-height: 100px;
				max-width: 96%;
				min-height: 70px;
				min-width: 96%;
				padding: 2%;
				width: 96%;
				color: #666;
				font-family: 'WeblySleek UI Semilight';
				font-size: 14px;
			}
			
			.form input.submit,
			a.submit{
				background: none repeat scroll 0 0 #222;
				border-radius: 21px;
				color: #fff;
				font-size: 16px;
				text-transform: uppercase;
				width: 101px;
				border: 0 none;
				text-align: center;
				margin-top: 19px;
				font-family: "WeblySleek UI Semibold";
			}
				a.submit{
					clear: both;
					float: left;
					padding: 8px 0 10px;
				}
			
			.form input.submit:hover,
			a.submit:hover{
				background: none repeat scroll 0 0 #333;
				text-decoration: none;
				cursor: pointer;
			}
			
			.form input.qty{
				width: 40px;
			}
				
			.form a{
				clear: both;
				float: left;
				margin-top: 7px;
				text-transform: capitalize;
			}
			.form-section{
				float: left;
				margin-right: 20px;
				padding-right: 20px;
				background: url(../images/separator2.png) no-repeat scroll right 0px rgba(0, 0, 0, 0);
				width: 260px;
				margin-bottom: 15px;
			}
				.form-section h2{
					color: #222;
					font-size: 18px;
					background: none repeat scroll 0 0 #ccc;
					text-transform: capitalize;
					text-align: center;
					padding: 6px 0 8px;
					margin-bottom: 13px;
				}
				.form-section.last{
					margin-right: 0px;
					padding-right:0px;
					background: none;
				}
				.form-section input{
					width: 236px;
				}
				.form-section select{
					width: 258px;
				}
				
			.newsletter-privacy{
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				clear: both;
				padding: 9px 0;
				color: #222;
				text-align: center;
				margin-top: -1px;
			}	
				.newsletter-privacy input{
					border-bottom: 0 none;
					float: none;
					margin-left: 17px;
					margin-right: 4px;
					width: 14px;
				}
				.newsletter-privacy a{
					float: none;
				}
				.submit-line{
					display: inline-block;
					margin: 0 44%;
				}
				
			.pager-section{
				float: left;
				margin-bottom: 15px;
				width: 100%;
			}
				.pager-section .product-compair{
					float: left;
					text-transform: capitalize;
					margin-top: 4px;
				}
				.pager-section .pager {
					float: right;
				}
				.pager-section .pager label ,
				.pager-section .pager select {
					clear: none;
					float: left;
					margin-right: 10px;
				}
				.pager-section .pager label {
					margin-top: 6px;
					margin-bottom: 0px;
				}
				.pager-section .pager .sort{
					width: 200px;
				}
				.pager-section .pager .show{
					margin-right: 0;
					width: 81px;
				}
				
			.product-details{
				display: inline-block;
				margin-bottom: 40px;
			}
				.product-details .image{
					background: none repeat scroll 0 0 #f0f0f4;
					border-radius: 48px;
					padding: 87px 13px;
					float: left;
					margin-right: 40px;
				}
				.product-details .detais{
					float: left;	
					width: 409px;
					color: #222;
				}
				.product-details .detais ul li{
					text-transform: capitalize;
				}
				.product-details .detais ul li.price{
					font-size: 18px;
					font-family: "WeblySleek UI Semibold";
					margin-top: 22px;				
					margin-bottom: 25px;
				}
				.product-details .detais ul li span.text{
					background: url(../images/colon.png) no-repeat scroll left center rgba(0, 0, 0, 0);
					padding-left: 36px;
					width: auto;
				}
				.product-details .detais ul li span{
					display: inline-block;
					width: 144px;
				}
				.product-details .detais ul li span.in-stock{
					color: #009900;
					font-family: "WeblySleek UI Semibold";
				}
				.product-details .detais .cart-area{
					margin-top: 20px;
					display: inline-block;
					margin-bottom: 32px;
				}
					.product-details .detais .cart-area label{
						color: #222;
						float: left;
						font-family: "WeblySleek UI Semibold";
						font-size: 18px;
						margin-bottom: 0;
						margin-right: 10px;
						margin-top: 3px;
					}
					.product-details .detais .cart-area input{
						clear: none;
						float: left;
						margin-right: 10px;
					}
					.product-details .detais .cart-area .submit{
						margin: 0 10px 0 0;
						width: 130px;
					}
					.product-details .detais .cart-area .or{
						color: #666;
						float: left;
						font-size: 18px;
						margin-top: 7px;
						margin-right: 10px;
					}
					.product-details .detais .cart-area .wish-comp{
						float: left;
					}
						.product-details .detais .cart-area a{
							font-family: "WeblySleek UI Semibold";
							font-size: 12px;
							text-transform: uppercase;
							margin: 0;
							padding-left: 16px;
						}
						.product-details .detais .cart-area a.wish{
							background: url(../images/wishlist.png) no-repeat scroll left 1px rgba(0, 0, 0, 0);
						}
						.product-details .detais .cart-area a.comp{
							background: url(../images/compair.png) no-repeat scroll left 1px rgba(0, 0, 0, 0);
						}
						
				.product-details .detais .review-area{
					border-top: 1px solid #ccc;
					padding-top: 20px;
					display: inline-block;
					width: 100%;
				}	
					.product-details .detais .review-area .rating{
						float: left;
						margin-right: 10px;
					}
					.product-details .detais .review-area .review{
						float: left;
						margin-right: 10px;						
					}
						.product-details .detais .review-area .review a{
							border-right: 1px solid #ccc;
							clear: none;
							font-size: 14px;
							line-height: 14px;
							margin-right: 5px;
							margin-top: 0;
							padding-right: 5px;				
						}
							.product-details .detais .review-area .review a.write{
								border-right: 0 none;
								margin-right: 0;
								padding-right: 0;
								cursor: pointer;
							}
					.product-details .detais .review-area .share{
						float: right;					
					}
						.product-details .detais .review-area .share a{
							clear: none;	
							line-height: 13px;							
							font-size: 14px;	
							margin-top: 0;							
						}
						
			.description-review-tabs{
				display: inline-block;
				position: relative;
				width: 100%;
			}		
				.description-review-tabs .tabs{
					display: inline-block;
					width: 100%;
					float: left;
				}		
				.description-review-tabs .tab{
					background: none repeat scroll 0 0 #ccc;
					border-radius: 40px 40px 0 0;
					color: #222;
					cursor: pointer;
					float: left;
					font-family: "WeblySleek UI Semibold";
					padding: 12px 37px;
					text-transform: capitalize;
				}
					.description-review-tabs .tab.active,
					.description-review-tabs .tab:hover{
						background: none repeat scroll 0 0 #fff;
					}
					
				.description-review-tabs .tab-contents{
					border: 1px solid #fff;
					border-radius: 0 40px 40px;
					clear: both;
					padding: 2.5%;
					 /* position: absolute; 
					left: 0;
					top: 47px; */
					width: 95%;
				}
				.description-review-tabs .tab-contents.add-review{

				}
				.flagged{
					background: url("../images/usa-flag.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
					margin-bottom: 0;
					padding: 1px 0 7px 48px;
				}

			
.footer{
	margin: 60px 0 0;
	background: none repeat scroll 0 0 #222;
	height: 134px;
	padding: 31px 0 0;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
}
	.footer-wrapper{
		width: 1160px; 
		margin: 0 auto; 
		padding: 0 19px;
		position: relative;
	}
	.footer-left{
		float: left;
	}
		.footer-menu{
			clear: both;
			float: left;
			margin-bottom :4px;
		}
		.footer-menu ul{
		
		}
		.footer-menu ul li{
			float: left;
		}
		.footer-menu ul li a{
			border-right: 1px solid #313131;
			padding: 0 5px;
			font-size: 14px;
			color:#fff;
			text-transform: capitalize;
		}
		.footer-menu ul li a.first{
			padding: 0 5px 0 0;
		}
		.footer-menu ul li a.last {
			border-right: 0 none;
			padding: 0 0 0 5px;
		}
		.footer-menu ul li.selected a,
		.footer-menu ul li a:hover{
			color: #666666;
			text-decoration: none;
		}
		.copy-rights,
		.powered-by{
			clear: both;
			float: left;
			margin : 11px 0 5px; 
		}
		.powered-by{
			margin : 0 0 5px; 
		}
		.privacy-links{
			color: #999 !important;
		}
		.privacy-links a,
		.powered-by a{
			color: #999 !important;
			text-transform: capitalize;
			font-size: 14px;
		}
		.powered-by a{
			text-transform: none !important;
		}
		.privacy-links a:hover,
		.powered-by a:hover{
			color: #666 !important;
			text-decoration: none;
		}
		
	.footer-right{
		float: right;
		line-height: 18px;
	}	
		.social-media{
			float: right;
			margin-bottom: 21px;
		}
			.social-media li{
				margin-right: 10px;
				float: left;
				height:32px;
				width:32px;
			}
			.social-media li.last{
				margin-right: 0px;
			}
			
		.footer-address{
			clear: both;
			text-align: right;
		}