@import url("fonts.css");
@import url("generic.css");
@import url("admin.css");
	a.moreInfo {
		color:#059de2;
		font-size:13px;
		position: relative;
		text-decoration: none;
		display: inline-block;
	}
	a.moreInfo span {
		width: 0;
		height: 100%;
		position: absolute;
		display: block;
		border-bottom: 1px solid #059de2;
		left: 0;
		top: 0;
		text-decoration: underline;
			-moz-transition: 0.4s ease;
			-ms-transition: 0.4s ease;
			-o-transition: 0.4s ease;
			-webkit-transition: 0.4s ease;
		transition: 0.5s ease;
	}
	a.moreInfo:hover span {
		text-decoration: none;
    	display: inline-block;
		width: 100%;
		transition: 0.5s ease;
	}
	
	#body_opacity {
		position:absolute;
		width:100%;
		height:100%;
		background:rgba(000, 000, 000, .3);
		z-index:100;
		display: none;
		margin-top:0px;
		z-index:992;
	}
	
/****************************************
	Layout
****************************************/
	.main_container {
		max-width: 1000px;
		width:100%;
		margin:0px auto;
		padding:0px;
		position:relative;
	}
	
	/**===== TOP HEADER INCLUDE ==**/
	#TopHeader {
		background:url(../images/bg_gradient.png) repeat-x top #fff;
		border-top:5px solid #231f20;
	}
	
	#logo {
		/*position:absolute;*/
		float: left;
		top:0px;
		left:0;
		z-index:1000;
		/*border-right:1px solid #3c3c3c;
		border-left:1px solid #3c3c3c;*/
	}
	
	#Callus {
		float:right;
		color:#353435;
		margin:20px 0 20px 10px;
		padding:3px 0 3px 10px;
		border-left:1px solid #a6a6a6;
	}
	#Callus span {
		font-family:'gotham_boldregular';
		font-size:20px;
		color:#059de2;
	}
	
	#FreeShipping {
		float:right;
		font-family:'gotham_boldregular';
		font-size:24px;
		color:#231f20;
		margin:20px 0 20px 10px;
		padding:0 0 0 10px;
		border-left:1px solid #a6a6a6;
	}
	#FreeShipping img {
		float:left;
	}
	#FreeShipping p {
		float:left;
		margin:23px 0 0 0;
		padding:0;
	}
	
	#BtnATE {
		float:right;
		margin:20px 0 20px 0px;
	}
	
	#TopBlackBar {
		background:#231f20;
		color:#fff;
		position:relative;
	}
	
	/**== Top Shopping Cart */
	#ShoppingCart {
		/*background:url(../images/cart.png) no-repeat;*/
		height:50px;
		width:80px;
		position:absolute;
		/*top:-7px;*/
		top:10px;
		right:0px;
		cursor:pointer;
		z-index:1000 !important;
	}
	#CartQTY {
		position:absolute;
		right:10px;
		top:23px;
		color:#000;
		z-index:10000;
		font-size:12px;
		background:url(../images/cart_arrow.png) no-repeat right 6px;
		padding:0 14px 0 0;
	}
	#ShoppingCart span.cartIcon {
		background:url(../images/cart.png) no-repeat;
		height:50px;
		width:80px;
		position:absolute;
		left: 0;
		top: 0;
		z-index: 9999;
	}
	#ShoppingCart span.cartIcon:hover {background:url(../images/cart_hover.png) no-repeat;}
	#TSC_ItemsList {
		height:180px;
		overflow-y:auto;
		margin:0 0 5px 0;
	}
	.dropdownPopup {
		/*background:#fb9f1c;*/
		background: #585858;
		display:none;
		position:absolute;
		right:0;
		top:100%;
		z-index:1000 !important;
		margin:-16px 0px 0px 0px;
		padding:15px 5px 15px 15px;
		/*color:#000;*/
		color:#ccc;
		width:270px;
		height:auto;
		/*height:335px;*/
		max-height:350px;
		/*overflow-y:auto;*/
			-moz-box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
			-webkit-box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
			-ms-box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
			-o-box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
		box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
		font-size:14px;
		line-height:22px;
	}
	.dropdownPopup .button { margin:10px 0 0 0;}
	.dropdownPopup a.moreInfo {
		color: #fff;
	}
	.dropdownPopup a.moreInfo span {
		border-bottom-color: #fff;
	}
	.top_cart_item {
		position:relative;
		/*border:1px dotted #000;*/
		border:1px dotted #ccc;
		padding:6px;
		margin:5px 10px 10px 0px;
	}
	.top_cart_item a img {
		margin:4px 0 0 2px;
	}
	.tci_total {
		background:#110f0f;
		/*background:#e98a03;*/
		color:#fff;
		padding:5px;
	}
	.TCprodImg img {
		width:60px;
		height:60px;
		margin:0 10px 0 0 !important;
	}
	
	#TopLoginLinks {
		float:right;
		font-family:'gotham_boldregular';
		font-size:14px;
		text-transform:uppercase;
		/*margin:0 157px 0 0;*/
		position:relative;
	}
	#TopLoginLinks a {
		/*border-left:1px solid #3c3c3c;*/
		color:#f5c849;
		/*line-height:36px;*/
		height:36px;
		display:inline-block;
		padding:10px 10px 0 20px;
	}
	#TopLoginLinks a:hover {
		color:#fbe9a7;
	}
	#TopLoginLinks a img {
		/*margin:9px 0 0 0;*/
		margin:0;
	}
	#TopLoginLinks .dropdownPopup {
		left:0;
		margin:0px 0px 0px 0px;
		padding:15px;
		height:230px;
		z-index:10000 !important;
	}
	#TopLoginLinks .dropdownPopup .button { margin:0px;}
	#login_dropdown .text_field {
		/*border-color:#3c3c3c;
		background:#1b1818;*/
		background:#e98a03;
		border-color:#febb5d;
		color:#fff;
		padding:8px 10px;
		margin:0px 0px 0px 0px;
	}
	#login_dropdown a {
		display:inline;
		border:none;
		line-height:18px;
		padding:0;
		margin:0;
	}
	
	.IconLogin {background:url(../images/icon_login.png) no-repeat left;}
	.IconLogin:hover  {background:url(../images/icon_login_hover.png) no-repeat left;}
	
	.IconLogout {background:url(../images/icon_logout.png) no-repeat left;}
	.IconLogout:hover  {background:url(../images/icon_logout_hover.png) no-repeat left;}
	
	.IconRegister {background:url(../images/icon_register.png) no-repeat left;}
	.IconRegister:hover {background:url(../images/icon_register_hover.png) no-repeat left;}
	
	#TopSlogan {
		float:left;
		font-family:'gotham_boldregular';
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		line-height:36px;
		margin:0 0 0 290px;
	}
	
	#TopMenu {
		background:url(../images/top_menu.png) repeat-x bottom #1eb7fc;
		width:100%;
		padding:0 0 2px 0;
	}
	
	#TopMenu .jetmenu > li.current-menu-item > a,
	#TopMenu .jetmenu > li.current-page-ancestor > a
	  {
		background: url(../images/top_menu_selected.png) repeat-x bottom;
    	color: #fff;
	}

	/**== SEARCH */
	#TopSearch {
		background:url(../images/bg_gradient.png) repeat-x top;
		width:100%;
		padding:20px 0 30px 0;
	}
	#TopSearch #SearchField #empty-message {
		position: absolute;
		top: 100%;
		display: none;
		width: 100%;
		padding: 0px 0px 0 6px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		height: 26px;
		background: #fff;
	}
	#TopSearchBG {
		background:url(../images/bg_gradient_up.png) repeat-x bottom #ffffff;
		width:100%;
		font-size:13px;
		border-bottom:1px solid #bcbebf;
		border-right:1px solid #bcbebf;
		border-radius:3px;
			-moz-border-radius:3px;
			-ms-border-radius:3px;
			-o-border-radius:3px;
			-webkit-border-radius:3px;
		behavior:url(css/PIE.htc);
	}
	
	#SearchBY {
		width:83.400000000%;
		float:left;
        padding: 3px;
		//border-right:1px solid #bfbfbf;
	}
	
	#SearchByProd {
		background:url(../images/bg_dark_gradient.png) repeat-x bottom #92a1af;
		border:1px solid #39393b;
		color:#fff;
		/*width:33.179856115%;*/
		width:31%;
		float:left;
		line-height:24px;
		font-family:'gotham_boldregular';
		font-size:14px;
		padding:0 0px 0 10px;
		border-radius:3px;
			-moz-border-radius:3px;
			-ms-border-radius:3px;
			-o-border-radius:3px;
			-webkit-border-radius:3px;
		behavior:url(css/PIE.htc);
		margin:10px 0 10px 10px;
		cursor:pointer;
		position:relative;
	}
	#SBP_dropdown {
		background:#39393b;
		display:none;
		position:absolute;
		left:-1px;
		top:97%;
		z-index:1000 !important;
		margin:0px 0px 0px 0px;
		padding:10px 0;
		width:101%;
		height:280px;
		overflow-y:auto;
			/*-moz-box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
			-webkit-box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
			-ms-box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
			-o-box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);
		box-shadow: 0px 7px 9px rgba(000, 000, 000, .5);*/
		font-family:'gotham_bookregular';
		color:#ffffff !important;
		font-size:14px;
		line-height:18px;
			-moz-border-radius:0px 0px 3px 3px;
			-ms-border-radius:0px 0px 3px 3px;
			-o-border-radius:0px 0px 3px 3px;
			-webkit-border-radius:0px 0px 3px 3px;
		border-radius:0px 0px 3px 3px;
		behavior:url(css/PIE.htc);
	}
	#SBP_dropdown ul {
		margin:0px;
		padding:0;
	}
	#SBP_dropdown ul li {
		margin:0px;
		padding:5px 0 8px 10px;
		font-size:13px !important;
		line-height:18px !important;
		color:#fff !important;
		border-bottom:1px dotted #000;
	}
	#SBFP {
		float:left;
		margin:14px 0 0 5px;
	}
	#SearchField {
		/*width:47.961630695%;*/
		position:relative;
		float:right;
		margin:10px 10px 0 0;
		width:62.5%;
	}
	#SearchField .text_field {
		padding:0px 0px 0 6px;
			-moz-border-radius:3px;
			-ms-border-radius:3px;
			-o-border-radius:3px;
			-webkit-border-radius:3px;
		border-radius:3px;
		behavior:url(css/PIE.htc);
		height:26px;
	}
	#BtnSearch {
		position:absolute;
		top:2px;
		right:2px;
	}
	
	/**== Top Social */
	#TopSocialLinks {
		float:right;
		border-left:1px solid #fff;
		width:16.600000000%;
	}
	#TopSocialLinks .SocialIcon ul {
		margin:10px 9px 6px 9px !important;
		float:right;
	}
	#TopSocialLinks .SocialIcon ul li {
		margin:0px 4px 0px 0px !important;
	}
	#TopSocialLinks .SocialIcon ul li:last-child {
		margin-right: 0 !important;
	}
	#TopSocialLinks .SocialIcon ul li a {
		height:26px;
		width:26px;
		/*background-image: url(../images/social_top.png) !important;*/
		background-repeat: no-repeat;
	}
	
	
	
	/**===== BODY CONTENTS ==*/
	.entry-content {
		margin-top: 0;
	}
	#LeftCategory {
		float:left;
		width:28.000000000%;
		margin:0 0 20px 0;
	}
	#LeftCategory .left_sideBar {
		margin-top: 40px;
	}
	.left_sideBar #LeftCategory {/*For Detail Page Option-2 */
		width:100%;
	}
	#LeftCategory .LeftSortBy p {
		margin-bottom:5px !important;}
	
	#CatTitle {
		background:#059de2;
			-moz-border-radius:6px 6px 0 0;
			-ms-border-radius:6px 6px 0 0;
			-o-border-radius:6px 6px 0 0;
			-webkit-border-radius:6px 6px 0 0;
		border-radius:6px 6px 0 0;
		behavior:url(css/PIE.htc);
	}
	
	.left_sideBar .top_cart_item {
		position:relative;
		border-top:none;
		border-right:none;
		border-left:none;
		padding:0px 0px 10px 0px;
		margin:0px 10px 8px 0px;
		border-color:#95a5b3;
	}
	
	#HomeSlideshow, .right_contents {
		float:right;
		width:70.000000000%;
	}
	
	.HighlightedProd {
		position:relative;
		width:100%;
		border:1px solid #94a3b2;
		/*border-bottom:none;*/
		padding:10px 9px 0px 9px;
		margin:20px 0 20px 0;
	}
	.HighlightedProd h2 {
		font-size:22px;
		color:#353435;
		margin:-22px 0 15px 10px;
	}
	.HighlightedProd h2 span {
		background:#fff;
		padding:0 4px;
		line-height: normal;
	}
	
	
	
	/** Product Horizental Style ==*/
	.left_sideBar .ProdHR {
		width:100%;
		margin:0 0 10px 0;
	}
	.left_sideBar .ProdHR_img {
		float:none;
		margin:0 auto 15px auto;
		min-width:120px;
	}
	.left_sideBar .ProdHR_img img {
		max-width:100%;
	}
	.left_sideBar .ProdHR_detail {
		width:100%;
	}
	
	
	.ProdHR {
		width:47.959183673%;
		float:left;
		margin:0 1.020408163% 0 1.020408163%;
	}
	.ProdHR a.moreInfo {
		color: #fff;
	}
	.ProdHR a.moreInfo span {
		border-bottom-color: #fff;
		width: 100%;
	}
	.ProdHR a.moreInfo:hover span {
		width: 0;
	}
	.ProdHR h2 {
		margin:0px 0 9px 0;
		padding:0px 0 5px 0;
		border-bottom:1px dotted #000;
		color:#fff;
		font-size:17px;
		line-height:20px;
	}
	.ProdHR_img {
		float:left;
		background:#fff;
		width:27.272727273%;
		text-align:center;
			-moz-border-radius:10px;
			-ms-border-radius:10px;
			-o-border-radius:10px;
			-webkit-border-radius:10px;
		border-radius:10px;
		behavior:url(css/PIE.htc)
	}
	.ProdHR_img img {
		max-width:100%;
	}
	.ProdHR_detail {
		float:right;
		width:69.318181818%;
	}
	.ProdHR .bg_DrkGray .ProdPrice {
		color:#81797b;
	}
	.ProdHR .bg_blue .ProdPrice {
		color:#a2def9;
	}
	.ProdHR .ProdPrice {
		font-size:14px;
		text-align:left;
		margin:0 0 8px 0;
		background:none;
		padding:0;
	}
	.ProdHR .ProdPrice span {
		color:#fff;
	}
	.ProdHR .ProdPrice span span {
		color:#fff;
		font-size:18px;
		line-height:18px;
	}
	
	
	/** Product Vertical Style ==*/
	.ProductVR {
		width:30.476190476% !important;
		margin:0 1.428571429% 20px 1.428571429% !important;
	}
	.ProdVR, .ProductVR {
		width:23.000000000%;
		float:left;
		margin:0 1.000000000% 20px 1.000000000%;
		background:#f1f5f8;
		text-align:center;
	}
	.ProdVR a.moreInfo span, .ProductVR a.moreInfo span {
		width: 100%;
	}
	.ProdVR a.moreInfo:hover span, .ProductVR a.moreInfo:hover span {
		width: 0;
	}
	.ProdVR h2, .ProductVR h2 {
		margin:0px;
		padding:8px 5px 0px 12px;
		font-size:15px;
		height:50px;
		line-height:19px;
		overflow:hidden;
		background:#94a3b2;
		color:#000;
		border-bottom:1px solid #fff;
		text-align:left;
	}
	.ProdVR h2 a, .ProductVR h2 a {
		color:#000;
	}
	.ProdVR p, .ProductVR p {
		margin:0px 15px 10px 15px;
		padding:0;
	}
	.ProdVR_img {
		background:#fff;
		width:100%;
		text-align:center;
		vertical-align:middle !important;
		height:170px;
	}
	.ProdVR_img img {
		max-width:100%;
	}
	
	.ProdPrice {
		background:#e2e8ec;
		padding:10px 0;
		font-size:15px;
		color:#6e7b88;
		text-align:center;
		line-height:20px;
	}
	.ProdPrice span {
		color:#353435;
	}
	.ProdPrice span span {
		font-family:'gotham_boldregular';
		font-size:20px;
		color:#059de2;
	}
	
	.Compare {
		text-align:left;
		padding-left:12px;
		color:#000;
	}
	
	.CatList {		
		height:160px;
		margin:-5px 0 10px 0;
	}
	.CatList ul {
		margin:0px 5px 0px 15px;
		padding:0px;
	}	
	.CatList ul li {
		margin:0px;
		padding:4px 0 4px 12px;
		text-align:left;
		background:url(../images/li_bullet.png) no-repeat 0px 9px;
		font-size:12px;
		line-height:16px;
	}
	.CatList ul li a {
		display:block;
	}
	
	.Compare_img {
		text-align:center;
		vertical-align:middle !important;
	}
	
	/**===== Footer ==*/
	#footer {
		background:#231f20;
		margin:30px 0 0 0;
		width:100%;
		padding:30px 0;
		color:#81797b;
	}
	#footer h2 {
		font-size:18px;
		margin:0px 0 12px 0;
		padding:0px;
		border:none;
		text-transform:uppercase;
		color:#fff;
	}
	#footer hr {
		border-top:1px solid #151313;
		border-bottom:none;
		border-right:none;
		border-left:none;
		margin:30px 0 30px 0;
	}
	#footer .text_field {
		border-color:#fff;
		padding:0;
		height:40px;
		text-indent:12px;
	}	
	
	#footerNewsletter {
		float:left;
		width:41.000000000%;
	}
	#NewsletterField {
		position:relative;
	}
	#SignupBtn {
		position:absolute;
		top:1px;
		right:1px;
	}
	
	#footerSocial {
		float:left;
		width:32.000000000%;
		margin:0 3.000000000% 0 3.000000000%;
		padding:0 3.000000000% 4px 3.000000000%;
		border:solid #151313;
		border-width:0 1px 0 1px
	}
	#footer .widget {
		margin-bottom: 0;
	}
	/***** Social Navigation *****/
	.SocialIcon ul {
		margin:0px 0px 0px 0px !important;
		padding:0px 0px 0px 0px !important;
		float:left;
	}
	.SocialIcon ul li {
		display:inline-block;
		margin:0px 6px 0px 0px;
		padding:0px 0px 0px 0px !important;
		border:none;
		background:none;
		border:none;
	}
	.SocialIcon ul li:last-child {
		margin-left: 1px;
	}
	.SocialIcon ul li a {
		height:32px;
		width:32px;
		/*
		display:block;
			-webkit-transition: all 0.2s ease;
			-moz-transition: all 0.2s ease;
			-o-transition: all 0.2s ease;
			-ms-transition: all 0.2s ease;
		transition: all 0.2s ease;
		background:url(../images/social_footer.png) no-repeat;
		*/
	}
	
	.iconFacebook {
		background-position:0px 0px;
	}
	.iconFacebook:hover {
		background-position:0px -32px;
	}
	
	.SocialIcon .iconPinterest {
		background-position:-37px 0px;
	}
	.iconPinterest:hover {
		background-position:-37px -32px;
	}
	
	.SocialIcon .iconTwitter {
		background-position:-74px 0px;
	}
	.iconTwitter:hover {
		background-position:-74px -32px;
	}
	
	.SocialIcon .iconBlog {
		background-position:-111px 0px;
	}
	.iconBlog:hover {
		background-position:-111px -32px;
	}
	
	.SocialIcon .iconGoogle {
		background-position:-148px 0px;
	}
	.iconGoogle:hover {
		background-position:-148px -32px;
	}
	
	#footerContact {
		float:left;
		width:21.000000000%;
	}
	.FooterNumber {
		font-family:'gotham_boldregular';
		font-size:17px;
		color:#fff;
		line-height: 1.6em;
	}
	
	#footerLinks {
		float:left;
		width:70.000000000%;
		border-right:1px solid #151313;
	}
	#footerLinks ul {
		margin:0px 5% 0 0;
		padding:0px;
		float:left;
	}
	#footerLinks ul li {
		margin:0px;
		padding:4px 0;
		border:none;
		font-size:14px;
	}
	#footerLinks ul li a {
		color: #81797b;
	}
	#footerLinks ul li a:hover {
		color: #fff;
	}
	
	#Copyright {
		float:right;
		width:27.000000000%;
		text-align:center;
		font-size:13px;
	}
	#Copyright a.moreInfo {
		color: #81797b;
	}
	#Copyright a.moreInfo span {
		border-bottom-color: #81797b;
	}
	
	
	
	/**===== SUBPAGES Contents ==*/
	.small_ListMenu {
		width:30%;
		float:left;
		margin:0 10px 10px 0;
	}
	.small_ListMenu2 {
		width:23.5%;
		float:left;
		margin:0 10px 10px 0;
	}
	
	#detail_images {
		float:left;
		width:46.308724832%;
	}
	#detail_images img {
		width:100%;
		height:auto;
		cursor:pointer;
	}
	.detail_thmb img {
		width:100px !important;
		height:100px;
		margin:10px 6px 0px 0px;
	}
	.imagezoom-view img {
		max-width: none;
		max-height: none;
	}
	.zoom {
		display:inline-block;
		position: relative;
		cursor:crosshair !important;
	}
	.zoom img {
		display: block;
	}
	.zoom img::selection {
		background-color: transparent;
	}
	
	#detail_text {
		float:right;
		width:49.664429530%;
			-o-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
			-mz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
			-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
			-moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
		box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.15);
		border:1px solid #94a3b2;
	}
	#detail_text .ProdPrice {
		text-align:left;
		padding:8px 15px;
		margin:0 0 10px 0;
	}
	
	.table_width_Left {
		width:85%;
	}
	.table_width_Right {
		width:15%;
	}
	
	.Coll_Left {
		width:60%;
		float:left;
	}
	
	.Coll_Right {
		width:35%;
		float:right;
	}
	
	.CartAttributes {
		font-size:13px;
		color:#fe8107;
	}
	
	.ShowAllProd {
		float:right;
		width:115px;
		margin:10px 0 0 10px;
	}
	.ShowAllProd .text_field {
		font-size:14px;
		padding:3px 0px 3px 5px;
			-moz-border-radius:3px;
			-ms-border-radius:3px;
			-o-border-radius:3px;
			-webkit-border-radius:3px;
		border-radius:3px;
		behavior:url(css/PIE.htc);
		font-size:12px;
		color:#000;
	}
	
	.RltdProdList img {
		float:left;
		width:40px;
		height:40px;
		border:1px solid #cdd5dd;
		margin:0 10px 0 0;
	}
	
	.CouponField {
		width:50%;
		float:left;
		text-align:left;
		position:relative;
		margin:0 0 0 36%;
	}
	.CouponField .text_field {
		text-align:left;
		width:100%;
		padding:0px;
		height:36px;
		text-indent:10px;
	}
	.CouponField .button {
		padding:0px 15px;
		height:32px;
		margin:0px 0 0 0;
	}
	.CouponBtn {
		position:absolute;
		top:2px;
		right:2px;
	}
	
	.FilterBy h3 {
		background:#f1f5f8;
		margin:0px 0 10px 0;
		padding:5px 10px;
		font-size:14px;
	}
	.FilterBy ul {
		margin:0 0 15px 20px;
		padding:0px;
	}
	.FilterBy ul li {
		margin:0;
		padding:7px 0px 0 0;
		display:block;
		border-color:#94a3b2;
		background:none;
		font-size:13px;
		line-height:15px;
		
	}
	.FilterBy ul li label {
		font-weight:normal;
		cursor:pointer;
	}
	.FilterBy ul li input {
		margin:0px 0px 0 0;
	}
	
	
	/**===== REGISTER Page ==*/
	#CreatAccount {
		float:left;
		margin:0 8% 25px 7%;
		width:35%
		/*width:35%;
		margin:0 0 30px 13%;*/
	}
	#SignIn {
		float:right;
		margin:0 7% 25px 8%;
		width:35%
		/*width:35%;
		margin:0 13% 30px 0;*/
	}
	.Password {
		width:48%;
	}
	
	.lable{ margin:8px 0;}
	
	#loadBlackOut {
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		background: rgba(0,0,0,0.5);
		display: none;
		z-index: 99999999;
	}
	
	.date_field {
		width:110px;
		float:left;
		margin:0px 6px 0px 0px;
	}
	/*
	#loadBlackOut .main_container {
		height: 100%;
	}
	#loadBlackOut .main_container>div {
		position: absolute;
		top: 35%;
		margin-top: 0;
		width: 100%;
	}
	*/
	.widget_inside{ margin-bottom:12px; }
	.entry-content .sharethis_wrap .addthis_toolbox,
	.kbe_content_full .sharethis_wrap .addthis_toolbox {
		float: right;
		margin:0;
		width: 250px;
	}
	.entry-content .sharethis_wrap .addthis_toolbox strong,
	.kbe_content_full .sharethis_wrap .addthis_toolbox strong {
		clear: both;
		display: block;
	}


/*
	Caldera forms
*/
	form .calc_result .total-line {
		font-size: 2em;
	}

/*
	Show More Styles
*/
.more_links {display: none; width: 100%;}
.show_more {font-weight: bold; margin: 1em 0; display: inline-block;}
.page-template-page-full-width .vc_row .vc_column_container ul {
	margin: 10px 0px 20px;
}
.page-template-page-full-width .vc_row .vc_column_container ul li {
	font-size: 1em;
	background-image: none;
	padding: 6px 0;
	line-height: auto;
}
/* .page-template-page-full-width .vc_row .vc_column_container > ul > li:last-child {
	border-bottom: none;
	padding: 0px;
} */

/****************************************
	MEDIA QUERIES
****************************************/
/***** for 1024px or less ===========*/
@media All and (max-width: 1024px) {
	
}

@media All and (max-width: 900px) {
	#TopSlogan {margin: 0;}
}

@media All and (max-width: 830px) {
	#logo {
		position:relative;
		float:left;
	}	
	/*#TopLoginLinks {
		float:left;
	}*/
	#BtnATE {
		margin:-7px 0 15px 10px;
		float:left;
	}
	
	.SearchField {
		width:70%;
	}
}
/***** for 768px or less ===========*/
@media All and (max-width: 768px) {
	.main_container {
		width:96%;
		margin:0 2%;
	}
	
	#TopSlogan {
		display:none;
	}
	
	#TopLoginLinks {
		float:left;
		margin:0;
	}
	
	#SBFP {
		margin:7px 0 0 5px;
	}
	#LeftCategory {
		width:100%;
		margin:0 0 25px 0;
	}
	
	#CatTitle {
		display:none;
	}
	
	#HomeSlideshow, .right_contents {
		float:left;
		width:100%;
	}
	
	.ProdHR_img {
		float:none;
		margin:0 auto 15px auto;
		min-width:120px;
	}
	.ProdHR_img img {
		max-width:100%;
	}
	.ProdHR_detail {
		float:none;
		width:100%;
	}
	
	.left_sideBar .ProdHR {
		width:48%;
		margin:0 1% 10px 1%;
	}
	
	.ProdVR {
		width:30.729166667%;
		margin:0 1.300000000% 20px 1.300000000%;
	}
	
	#footerNewsletter {
		width:100%;
		margin:0 0 20px 0;
	}
	
	#footerSocial {
		width:61%;
		margin:0 3.000000000% 0 0;
		padding:0 3.000000000% 0 0;
	}
	#footerContact {
		width:36%;
	}
	
	#footerLinks {
		float:left;
		width:100%;
		border-right:none;
		border-bottom:1px solid #151313;
		margin:0 0 20px 0;
		padding:0 0 30px 0;
	}
	
	#Copyright {
		float:none;
		width:100%;
	}
	
	#SearchByProd {
		width:45%;
	}
	
	#SearchField {
		width:96%;
		margin:0 10px 0 ;
	}
	
	.table_img img {
		width:100%;
	}
	
	
	#CreatAccount {
		width:47%;
		margin:0 0 30px 0;
	}
	#SignIn {
		width:47%;
		margin:0 0 30px 0;
	}
	
	.CouponField {
		width:74%;
		margin:0 0 0 2%;
	}
	
	#ShoppingCart {
		top:-50px;
	}
}
@media All and (max-width: 710px) {
	#FreeShipping {
		margin:-10px 0 0 10px;
		float:right;
	}
	
	#Callus {
		border:none;
	}
}
/***** for 650px or less ===========*/
@media All and (max-width: 650px) {
	#footerLinks ul {
		margin:0px 0 10px 0;
		float:none;
		text-align:center;
	}
	#footerLinks ul li {
		display:inline-block;
		margin:0 5px;
	}
	#footerLinks {
		padding:0 0 10px 0;
	}
	
	#TopSocialLinks {
		width:100%;
		border:none;
		margin:0;
	}
	#SearchBY {
		width:100%;
		border:none;
	}
	
	#CreatAccount {
		float:none;
		width:90%;
		margin:0 5% 30px 5%;
	}	
	#SignIn {
		float:none;
		width:90%;
		margin:0 5% 30px 5%;
	}
	.page-template-page-full-width #TopHeader #TopSocialLinks ul {
		float: none;
	}
}
@media All and (max-width: 600px) {
	.ProdVR, .ProductVR {
		width:46.666666667% !important;
		margin:0 1.600000000% 15px 1.600000000%;
	}
	
	#TopSlogan {
		width:65%;
		line-height:20px;
		margin:10px 0 0 0;
	}
	
	/*#TopLoginLinks {
		float:right;
		margin:0 0px 0 0;
	}*/
	
	#FreeShipping {
		width:46%;
		font-size:20px;
	}
	#FreeShipping img {
		width:70%;
	}
	#FreeShipping p {
		float:left;
		margin:10px 0 0 0;
		padding:0;
	}
	
	#BtnATE {
		width:22%;
	}
}
/***** for 550px or less ===========*/
@media All and (max-width: 550px) {
	.ProdHR {
		width:100%;
		margin:0 0 15px 0;
	}
	
	.left_sideBar .ProdHR {
		width:100%;
		margin:0 0 10px 0;
	}
	
	.small_ListMenu, .small_ListMenu2 {
		width:45%;
	}
	#detail_images {
		width:100%;
	}
	#detail_text {
		float:left;
		width:100%;
		margin:20px 0px 0px 0px;
	}
	
	.Coll_Left {
		width:100%;
	}
	
	.Coll_Right {
		width:100%;
		float:left;
	}
}
@media All and (max-width: 500px) {
	
}
/***** for 480px or less ===========*/
@media All and (max-width: 480px) {
	.ProdVR, .ProductVR {
		width:100% !important;
		margin:0 0 15px 0;
	}
	
	#footerSocial {
		width:100%;
		margin:0 0 20px 0;
		padding:0 0 0 0;
		border:none;
	}
	#footerContact {
		width:100%;
	}
	
	#FreeShipping {
		width:40%;
		font-size:18px;
		border:none;
	}
	
	#BtnATE {
		width:21%;
	}
	
	.small_ListMenu, .small_ListMenu2 {
		width:100%;
		margin:0 0 10px 0;
	}
	
	.coll_les480 {
		display:none;
	}
	
	.table_width_Left {
		width:79.6%;
	}
	.table_width_Right {
		width:20.4%;
	}
	
	.table_border .button {
		margin:0px 0px 10px 0px;
	}
	
	.right {
		float:left;
	}
	
	#CreatAccount .left .text_field {
		margin:0 0 15px 0;

	}
	.Password {
		width:100%;
	}
	
	.CouponField {
		width:96%;
		margin:10px 2% 0 2%;
	}

}
@media All and (max-width: 470px) {
	#logo {
		float:none;
		text-align:center;
		border:none;
	}
	#Callus {
		width:100%;
		float:none;
		text-align:center;
		margin:10px 0 15px 0;
	}
	#FreeShipping {
		width:60%;
		float:right;
		margin:0 0 20px 0;
	}
	#FreeShipping img {
		width:auto;
	}
	#BtnATE {
		float:left;
		width:35%;
		margin:0 0 20px 0;
	}
	
	#SearchByProd {
		width:96%;
		margin:10px 0 0px 10px;
	}
	
	#SBFP {
		margin:7px 0 7px 8px;
	}
}
@media All and (max-width: 400px) {
	/*#ShoppingCart {
		width:64px;
	}
	#ShoppingCart span.cartIcon {
		background:url(../images/cart320.png) no-repeat;
		width:64px !important;
	}*/
	
}
@media All and (max-width: 350px) {
	.table_title p, .table_border p, .table_bg p {
		font-size:13px !important;
		padding:0px !important;
		margin:4px;
	}
}
/***** for 320px or less ===========*/
@media All and (max-width: 320px) {
	#FreeShipping {
		width:100%;
		float:none;
		text-align:center;
		margin:0 0 70px 0;
	}
	#BtnATE {
		float:none;
		width:100%;
		text-align:center;
		margin:0px 0 15px 0;
	}
	
	#SearchField {
		width:94%;
	}
	
	#SearchByProd {
		width:94%;
	}
	
	.table_width_Left {
		width:76.6%;
	}
	.table_width_Right {
		width:23.4%;
	}
}
