/*
Theme Name:LOCK N ROLL
Theme URI:https://locknroll.com/
Description:The Lock n Roll theme
Author:i-Tul Design and Software
Version:1.03b
Tags:
*/


html {height:100%;}
body {height:100%;margin:0;padding:0;background:url(images/bg.jpg);font:14px Helvetica,Arial,sans-serif;}
a {text-decoration:none;}
a img {border:none;}
.hide{display:none;}

#W {min-height:100%;}

#iH,#iM,#iF,#cart {width:941px;margin:0 auto;}

/* HEADER START */
#H {height:160px;}
#uH {height:34px;color:#fff;box-shadow:0 0 1px #fff,0 0 1px #fff;
	background:rgb(249,157,28);/* Old browsers */
	background:-moz-linear-gradient(top,rgba(249,157,28,1) 0%,rgba(233,134,29,1) 100%);/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(249,157,28,1)),color-stop(100%,rgba(233,134,29,1)));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(249,157,28,1) 0%,rgba(233,134,29,1) 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(249,157,28,1) 0%,rgba(233,134,29,1) 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(249,157,28,1) 0%,rgba(233,134,29,1) 100%);/* IE10+ */
	background:linear-gradient(top,rgba(249,157,28,1) 0%,rgba(233,134,29,1) 100%);/* W3C */
	*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f99d1c',endColorstr='#e9861d',GradientType=0 );/* IE6-9 */}
#cart {text-align:right;min-width:300px;}
#cart .rn-margin {margin-right:-22px;position:relative;}
#cart .rn-margin > * {color:#fff;padding:0 22px;line-height:34px;}

/* Mini-cart */
#H #cart {position:relative;z-index:2;}
#H #cart .heading {position:relative;z-index:1;}
#H #cart .heading h4 {color:#333333;font-size:15px;font-weight:bold;margin-top:0px;margin-bottom:3px;}
#H #cart .content {clear:both;display:none;position:absolute;top:20px;left:0;padding:8px;min-height:150px;border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;-webkit-border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-khtml-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;-webkit-box-shadow:0px 2px 2px #D3D3D3;-moz-box-shadow:0px 2px 2px #D3D3D3;box-shadow:0px 2px 2px #D3D3D3;background:#FFF;color:#000;width:300px;line-height:17px;}

#H #cart.active .heading {background:#fff;color:#000;padding-left:14px;padding-right:14px;padding-top:7px;padding-bottom:6px;border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;-webkit-border-radius:7px 7px 0px 0px;-moz-border-radius:7px 7px 0px 0px;-khtml-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;}
#H #cart.active .content {display:block;}
#H #cart .cart {border-collapse:collapse;width:100%;margin-bottom:5px;}
#H #cart .cart td {color:#000;vertical-align:top;padding:10px 5px;border-bottom:1px solid #EEEEEE;}
#H #cart .cart .image {width:1px;}
#H #cart .cart .image img {border:1px solid #EEEEEE;text-align:left;}
#H #cart .cart .name small {color:#666;}
#H #cart .cart .quantity {text-align:right;}
#H #cart .cart td.total {text-align:right;}
#H #cart .cart .remove {text-align:right;}
#H #cart .cart .remove img {cursor:pointer;}
#H #cart table.total {border-collapse:collapse;padding:5px;float:right;clear:left;margin-bottom:5px;}
#H #cart table.total td {color:#000;}
#H #cart .content .checkout {text-align:right;clear:both;}
#H #cart .empty {padding-top:50px;text-align:center;}

/* Button */
a.button {display:inline-block;text-decoration:none;cursor:pointer;font:bold 12px/26px Futura, Helvetica;color:#fff;height:26px;padding:0 15px 0 15px;border:1px solid #d57a1a;line-height:27px;vertical-align:middle;white-space:nowrap;
	border-radius:1px 1px 1px 1px;box-shadow:inset 0 2px 0 #fac13a;text-shadow:1px 1px 1px #7e4910;text-transform:uppercase;background-color: #e49123; /* FALLBACK */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8af2f), to(#d4791a)); background-image: -webkit-linear-gradient(top, #f8af2f, #d4791a);
	background-image: -moz-linear-gradient(top, #f8af2f, #d4791a); background-image: -ms-linear-gradient(top, #f8af2f, #d4791a);
	background-image: -o-linear-gradient(top, #f8af2f, #d4791a); background-image: linear-gradient(top, #f8af2f, #d4791a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8af2f', EndColorStr='#d4791a'); /* IE6�IE9 */
}
a.button:hover {background:#f8af2f;}

/* */

#iH {height:125px;padding-top:1px;position:relative;}

#H .logo {background:url(images/logo.png) no-repeat;position:absolute;width:308px;height:71px;display:block;bottom:30px;left:18px;}
#H .menu {font-size:16px;position:absolute;right:0;bottom:41px;list-style:none;padding:0;margin:0;}
#H .menu li {display:inline-block;margin:0 19px;*display:inline;zoom:1;}
#H .menu li a {display:block;color:#5a5a5a;padding:1px 0;border-bottom:4px solid transparent;}
#H .menu li a:hover {border-bottom:4px solid #5a5a5a;}		
#H .menu li.current_page_item a,
#H .menu li.current_page_parent a,
#H .menu li.current-page-ancestor a {border-bottom:4px solid #fba81a;font-weight:bold;color:#323232;}

#H ul#menu-social_menu{
	display:inline-block;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:4px;
	z-index:5000;
}
#H ul#menu-social_menu li{
	display:inline-block;
	float:left;
	padding:0;
	margin:0 10px 0 0;
}
#H ul#menu-social_menu li a{
	display:block;
	padding:0;
	margin:0;
	width: 24px;
	height: 24px;
	text-indent:-5000px;
	overflow:hidden;
	color: rgba(0,0,0,0);
	background: url(images/social_icons.svg)no-repeat;
}
#H ul#menu-social_menu li.pinterest a{background-position: -81px 0px;}
#H ul#menu-social_menu li.instagram a{background-position: -40px 0px;}
#H ul#menu-social_menu li.facebook a{background-position: 0px 0px;}
		
/* ------------ SUBPAGE START ------------------- */

#B {box-shadow:0 -2px 1px -1px #fff;border-top:1px solid #a6a6a6;position:relative;z-index:1;}
#bhShadow,#fcShadow {width:986px;height:66px;top:0;left:-22px;background:url(images/divider.png);position:absolute;}
#bC {margin:25px 0;position:relative;z-index:1;}
/* Home Slider */
#bSlides {width:940px;height:287px;overflow:hidden;border:1px solid #d5d5d5;}
#B.page #bSlides {height:120px;border:none;}
#bCover {width:471px;height:329px;background:url(images/bannerPanelHome.png);position:absolute;right:0;top:0;}
#bCover.page {height:120px;width:382px;background:url(images/bannerPanel.png);}
#bCover p {font:italic 600 44px Futura,Helvetica,Arial,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,.35);color:#fff;text-transform:uppercase;margin:40px 40px 0;text-align:right;}
#bCover p.shrink1 {font-size:33px;margin-top:25px;}
#bCover .obDark {position:absolute;right:40px;bottom:64px;}
#bCover .bNavCircles {position:absolute;right:35px;bottom:0;height:22px;padding:5px;}
#bC .bx-wrapper{overflow:hidden;}
	#bC .bx-wrapper .bx-pager{position:absolute;left:520px;bottom:25px;}
	#bC .bx-wrapper .bx-pager a{float:left;width:12px;height:12px;margin-right:20px;border-radius:7px;
		border:none;box-shadow:inset 0 1px 3px #92591c;background-color:#fc9a30;behavior:url(PIE.htc);}
	#bC .bx-wrapper .bx-pager a:hover,#bC .bx-wrapper .bx-pager .pager-active{box-shadow:inset 0 1px 1px #a69c91;background-color:#fff0de;}
#bBottom {position:relative;z-index:10;clear:both;display:flex;background-color:#ececec;box-shadow:0 10px 5px -7px #aaa;list-style:none;padding:0;margin:0;font:bold 15px Helvetica;color:#494949;line-height:53px;height:53px;margin:0;border:1px solid #d5d5d5;border-top:none;}
#bBottom > li {float:right;background-color:#fff;position:relative;z-index:11;border-left:1px solid #d5d5d5;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.70,#fff),color-stop(1.00,#ececec));
background-image:-moz-linear-gradient(center top,#fff 70%,#ececec 100%);
background-image:-ms-linear-gradient(center top,#fff 70%,#ececec 100%);
background-image:-o-linear-gradient(top,#fff 70%,#ececec 100%);}
#bBottom > li:hover,#bBottom > li.active {background:#fff;}
#bBottom > li.blank {float:left;background:none;border:none;flex-grow:1;text-align:center;}
#bBottom > li > a {display:block;font:bold 15px Helvetica;color:#494949;line-height:53px;height:53px;padding:0 40px 0 65px;position:relative;}

/*#bBottom > li > a:after{content:url(images/adown.png);position:absolute;top:0;right:20px;}*/
#bBottom > li.cat1 {order:1;}
#bBottom > li.cat1 > a {background:url(images/trailer.png) 15px 50% no-repeat / 36px;}
#bBottom > li.cat2 {order:2;}
#bBottom > li.cat2 > a {background:url(images/vehicle.png) 10px 50% no-repeat / 40px;}
#bBottom > li.cat3 {order:3;}
#bBottom > li.cat3 > a {background:url(images/other.png) 15px 50% no-repeat / 32px;padding-left:60px;}
#bBottom > li.cat4 {order:4;}
#bBottom > li.cat4 > a {padding-left:40px;}
#bBottom > li:hover > a,
#bBottom > li.active > a {padding-bottom:1px;}
#bBottom > li .children{position:absolute;top:0px;z-index:12;padding:25px 10px;font-size:16px;line-height:2;min-width:420px;font-weight:normal;
border:1px solid #d5d5d5;border-top:none;top:54px;background-color:#fff;}
#bBottom > li.cat1 .children{left:-1px;}
#bBottom > li.cat2 .children{right:-1px;}
#bBottom > li.cat3 .children{right:-1px;}
#bBottom > li .children img{max-width:120px;}
#bBottom > li .children ul{list-style:none;padding:0;margin:0 15px;float:left;white-space:nowrap;}
#bBottom > li .children a{color:#5c5c5c;}
#bBottom > li .children a:hover{color:#ee8d1d;}
.clear{clear:both;display:block;}
/* Banner Search */
#searchBar {height:30px;border:1px solid #ddd;background:#fefefe;border:1px solid rgba(205,205,205,.75);background:rgba(255,255,255,.5);
	position:absolute;bottom:0;width:885px;border-radius:1px;box-shadow:inset 3px 3px 7px rgba(0,0,0,.15);padding:27px;}
#searchBar .title {color:#ffa310;font:24px Futura,Helvetica,Arial,sans-serif;font-weight:bold;vertical-align:middle;
	margin-right:16px;}
#searchBar .searchDD {border:1px solid #d87f1c;display:inline-block;*display:inline;zoom:1;height:30px;list-style:none;margin:0;
	padding:0 0 0 12px;line-height:32px;width:245px;position:relative;margin-right:7px;list-style-position:outside;}
#searchBar .searchDD li {margin:0;font-weight:bold;color:#434343;padding:0;}
#searchBar .searchDD .ddArrow {display:block;position:absolute;right:0;top:0;margin:0;
	width:30px;height:30px;border-left:1px solid;text-align:center;color:#fff;font-size:12px;
	background:rgb(250,178,48);/* Old browsers */
	background:-moz-linear-gradient(top,rgba(250,178,48,1) 0%,rgba(212,121,26,1) 100%);/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(250,178,48,1)),color-stop(100%,rgba(212,121,26,1)));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(250,178,48,1) 0%,rgba(212,121,26,1) 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(250,178,48,1) 0%,rgba(212,121,26,1) 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(250,178,48,1) 0%,rgba(212,121,26,1) 100%);/* IE10+ */
	background:linear-gradient(top,rgba(250,178,48,1) 0%,rgba(212,121,26,1) 100%);/* W3C */
	*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fab230',endColorstr='#d4791a',GradientType=0 );/* IE6-9 */}

.S {width:219px;margin:18px 20px 0 0;float:left;}

.breadcrumbs,.breadcrumb {padding:11px 0 10px;border-bottom:1px #d0d0d0 solid;color:#868686}
.breadcrumbs a,.breadcrumb a {color:#868686}

	.sidebarHold .widget-container {margin-bottom:30px;}
	
		.sidebarHold .widget-title {}
		
	.sidebarHold .widget_subpages {}

.S .wc .wt {margin:0 0 9px;}
.wc {background:#e5e5e5;border:1px solid #d0d0d0;padding:10px;margin:0 0 20px 0;}
.wc h3 {font-size:15px;font-family:Myriad Pro,Helvetica,Arial,sans-serif;}
.S .wc .wul li .sizes {color:#868686;font-size:13px}
.S .wc .wul li .sizes a,.wc .sizes .wul li a:visited {color:#868686;font-size:13px;float:left;margin:5px 5px 15px 0;}
.S .wc .wul {list-style:none;margin:0 0 0 12px;padding:0 0 12px;}
.S .wc .wul li {font-size:13px;margin:14px 0;clear:left;}
.S .wc .wul li a {color:#333;}
.S .wc .wul li.cpi > a,.S .wc .wul li.cpp > a,.S .wc .wul li.cpa > a {color:#f08f1d;font-weight:bold;}
.S .wc .wul li.active a{color:#f08f1d;font-weight:bold;}

#C {letter-spacing:-4px;margin:18px 0;padding:0;}
#C.page {width:700px;float:right;}
#C * {letter-spacing:normal;}
#C > h2,.S h2{margin:0 0 16px 16px;font-size:18px;}
 .orangeButton {color:#fff;text-transform:uppercase;height:33px;padding:0 5px;width:125px;display:inline-block;line-height:34px;
	font:16px Futura,Helvetica,Arial,sans-serif;font-weight:bold;/*	text-shadow:1px 1px 2px rgba(0,0,0,.35);box-shadow:inset 0 2px 0 #fac13a;*/
	border-radius:1px;float:right;background:url('images/btn_search.png') no-repeat;}

.orangeButton.obSmall {height:20px;line-height:21px;font-size:12px;}
.orangeButton.obSmall:after,.orangeButton.obSmall .obArrow {font-size:10px;line-height:21px;}
.orangeButton.obMedium {height:28px;line-height:26px;font-size:12px;background:url('images/btn_addtocart.png') no-repeat;width:130px;padding:0;border:0;}
.orangeButton.obMedium:after,.orangeButton.obSmall .obArrow {font-size:12px;line-height:26px;content:""}

.orangeButton.obDark {border:1px solid rgb(177,90,0);box-shadow:none;
	background:rgb(189,122,0);/* Old browsers */
	background:-moz-linear-gradient(top,rgba(189,122,0,1) 0%,rgba(177,90,0,1) 100%);/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(189,122,0,1)),color-stop(100%,rgba(177,90,0,1)));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,rgba(189,122,0,1) 0%,rgba(177,90,0,1) 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,rgba(189,122,0,1) 0%,rgba(177,90,0,1) 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top,rgba(189,122,0,1) 0%,rgba(177,90,0,1) 100%);/* IE10+ */
	background:linear-gradient(top,rgba(189,122,0,1) 0%,rgba(177,90,0,1) 100%);/* W3C */
	*filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd7a00',endColorstr='#b15a00',GradientType=0 );/* IE6-9 */}

/* HOME */
#C .widget-container {display:inline-block;*display:inline;zoom:1;width:245px;min-height:250px;
	vertical-align:top;padding:0 34px;color:#5c5c5c;font-size:14px;position:relative;line-height:1.5;}
#C .widget-container h3 {font:bold 20px Century Gothic,Helvetica;}
#C .home3 .home3-default-ob {position:absolute;right:34px;bottom:30px;}
#text-3 {border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;}
.featProducts {width:100%;list-style:none!important;margin:0!important;padding:0!important;}
#featproducts-2 h4 {margin:0 0 0 110px;font:bold 14px Helvetica;}
#featproducts-2 p {margin:0 0 20px 110px;}
#featproducts-2 .right {float:right;}
#featproducts-2 img.product-thumb {float:left;max-width:94px;}
#text-3 img {width:245px;}
#featproducts-2 .bx-pager{position:absolute;left:10px;bottom:10px;}
	#featproducts-2 .bx-pager a{float:left;width:12px;height:12px;margin-right:10px;border-radius:7px;
		border:none;box-shadow:inset 0 2px 3px #333;background-color:#aaa;behavior:url(PIE.htc);}
	#featproducts-2 .bx-pager a:hover,#featproducts-2 .bx-wrapper .bx-pager .pager-active{box-shadow:inset 0 2px 3px #333;background-color:#eee;}
.home .widget_text a.rght { position: static; }

/* SHOP */
#C .product {background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:15px;margin-bottom:14px;min-height:147px;}

.rght {float:right;}
a.rght {position:absolute;right:35px;bottom:27px;}
a.rght img{width:auto;}
#text-3 a.rght img {width:auto;}
#C .product .rght{width:340px;}
#C .product .rght img {vertical-align:text-bottom;}
#C .product .rght label.quantity {font-size:14px;margin:-3px 0 0 0;font-weight:normal;}
#C .product .rght select{border:1px solid #f5aa2d;width:57px;height:26px;vertical-align:text-bottom;}
#C .product .rght option{padding:5px;}
#C .product .thumb {width:145px;height:145px;float:left;margin-right:25px;}
#C .product .thumb .mag {width:15px;height:14px;float:right;margin:10px;background:url(images/mag.png);}
.page-template-t-video-php #C .product .thumb {width:201px;height:145px;float:left;margin-right:25px;border:0;}
.page-template-t-video-php #C .product .title {margin:3px 0;line-height:26px;font:bold 20px Futura,Helvetica,Arial,sans-serif;color:#030000;}
.title {margin:0;}
#C .product .title .price {font-family:Helvetica,Arial,sans-serif;margin-right:25px;}
#C .product .title .orangeButton {float:right;margin:-3px 0 0px 15px;}
#C .product .desc {font-size:13px;line-height:1.5;color:#333;border-bottom:1px #e6e6e6 solid;margin:0 0 15px 171px;padding:12px 0 20px;}
.page-template-t-video-php #C .product .desc {border-bottom:0;}
.compatible {margin:0 0 0 171px;line-height:25px;font-weight:bold;position:relative;}
.compatible a,.compatible a :visited{position:absolute;bottom:0;left:-170px;color:#f69a22;font-weight:normal;font-size:12px;}
/* entry-content START */

.alignright {float:right;margin:0 0 20px 20px;}
.alignleft {float:left;margin:0 20px 20px 0;}

.aligncenter {display:block;clear:both;margin:0 auto 15px;}

.entry-title {font:bold 18px/2 Helvetica;color:#333;padding:0 20px;margin:0 0 0 220px;}

.entry-content {font-size:13px;color:#484848;line-height:1.5;}

	.entry-content p,.entry-content ul,.entry-content ol {padding-bottom:25px;}

	.entry-content ul,.entry-content ol  {margin-left:20px;}

	.entry-content ul li,.entry-content ol li {padding-bottom:10px;}
	
	.entry-content ul {list-style:disc;}

	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h6 {font-weight:bold;}
	
	
	.entry-content h1 {font-size:22px;}
	.entry-content h2 {font-size:18px;}
	.entry-content h3 {font-size:16px;}
	.entry-content h4 {font-size:14px;}
	.entry-content h5 {font-size:13px;}
	.entry-content h6 {font-size:12px;}
	
	.entry-content blockquote {}
	
		.entry-content blockquote p{}
		
	/* Page */	
	#container #content{background-color:#fff;border:1px solid #d0d0d0;margin:0 0 40px;padding:20px;width:657px;float:right;}
	
	/* Gallery */
	.gallery{margin:-10px;}
	.gallery .gallery-item{float:left;margin:10px;width:205px;}
	.gallery .gallery-item .gallery-caption{margin:0;}
	.gallery .gallery-item .gallery-caption strong{display:block;line-height:2;}
	
	/* Sidebar */
	.sidebarHold {list-style:none;padding:0;width:220px;float:left;margin:0;}/*Sidebar orientation and width*/
		.sidebarHold .widget-title {font:bold 18px/2 Helvetica;color:#333;padding:0 20px;margin:0;}
		.sidebarHold .widget-title a{color:#333;}
		.sidebarHold .widget-container {margin:0 20px 20px 0;}
			.sidebarHold .SWBOC_Widget p {background-color:#f6f6f6;border:1px solid #d0d0d0;padding:20px;margin:0px;}
			.sidebarHold .SWBOC_Widget p .orange{color:#eb891d;}
			#swboc-4 p{background-color:#e5e5e5;}
			.sidebarHold .widget_subpages ul {background-color:#e5e5e5;border:1px solid #d0d0d0;padding:5px;margin:0px;list-style:none;}
			.sidebarHold .widget_subpages ul a {font:14px/40px Helvetica;min-height:40px;color:#333;display:block;padding:0 15px;}
			.sidebarHold .widget_subpages ul li{padding:0;}
			.sidebarHold .widget_subpages ul li + li {border-top:1px solid #d0d0d0;}
			.sidebarHold .widget_subpages ul li.current_page_item a {font-weight:bold;color:#ea871d;}
			.sidebarHold .widget_subpages ul a:hover {color:#ea871d;}
		.sidebarHold .widget_featproducts {background-color:#f6f6f6;border:1px solid #d0d0d0;padding:20px;}
			.sidebarHold .widget_featproducts .widget-title {font-size:14px;padding:0;}
			.sidebarHold.entry-content  .widget_featproducts img{margin:0 auto;display:block;width: 158px;}
			.sidebarHold.entry-content  .widget_featproducts h4 {font:bold 13px/2 Helvetica;color:#5c5c5c;padding:0;margin:0;line-height: 1.4em;}
			.sidebarHold.entry-content  .widget_featproducts p {font:13px/1.5 Helvetica;color:#5c5c5c;padding:0 0 10px;margin:0;}
			.sidebarHold.entry-content  .widget_featproducts .pager {position:relative;min-height:210px;padding: 0 5px 0 0;}
			.sidebarHold.entry-content  .widget_featproducts .right {position:absolute;bottom:-4px;left:0px;}
			.sidebarHold.entry-content  .widget_featproducts .right img {display:none;*display:block;}
			.sidebarHold.entry-content  .widget_featproducts .right:before {content:"View Details \00bb";color:#ea871d;font-weight:bold;}
			.sidebarHold .widget_featproducts .bx-pager{position:absolute;right:0px;bottom:0px;background-color:#f6f6f6;padding-top:2px;}
			.sidebarHold .widget_featproducts .bx-pager a{float:left;width:10px;height:10px;margin-right:9px;border-radius:7px;
				border:none;box-shadow:inset 0 1px 3px #a9a9a9;background-color:#d9d9d9;behavior:url(PIE.htc);}
			.sidebarHold .widget_featproducts .bx-pager a:hover,.sidebarHold .widget_featproducts .bx-pager .pager-active{box-shadow:inset 0 1px 1px #6b6b6b;background-color:#818181;}
		
/* BLOG START */

.blog {}

	.blog .post{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #3656A9;}
	
		.blog .post h2.entry-title {font-weight:bold;}
		
		.blog .post .entry-meta {font-size:13px;padding:3px 0 20px;}
		
		.blog .post .entry-utility {font-size:13px;}
		
	
.single {}

	.single .post {padding-bottom:0px;margin-bottom:0px;border-bottom:none;}
	
		.single .entry-title {color:#3656A9}
	
		.single .navigation {display:none;}

/* FOOTER START */
		
#F {padding-bottom:30px;clear:both;}
#iF {position:relative;box-shadow:0 -2px 1px -1px #fff;border-top:1px solid #a6a6a6;background:url(images/flagUSA.jpg) no-repeat 842px 48px;}
#fC {position:relative;margin:24px 0 0 -17px;}
#F .footer-content {display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:12px;margin:0 27px;line-height:1.5;}
#F .footer-content ul {list-style:none;margin:0 0 8px;padding:0;}
#F .footer-content ul li {}
#F .footer-content h3 {font:12px Futura,Helvetica,Arial,sans-serif;font-weight:bold;margin:2px 0;}
#F .footer-content p {margin:0 0 15px;padding:0;}
#F .footer-content a,#F .footer-content {color:#605f5f;}
#F .auth{display:inline-block;vertical-align:top;margin:0 27px;}
		
	#F .SWBOC_Widget {}

/* CONTACT FORM START */

.wpcf7 {padding-top:20px !important;}

	.wpcf7 p,.wpcf7 br{padding:0px !important;margin:0px !important;}
	
	.wpcf7 br{display:none;}
.wpcf7-text,
.wpcf7-textarea,
.large-field{background-color:#fff;border:1px solid #b2b2b2;border-radius:1px;box-shadow:inset 2px 3px 5px -3px #ccc;padding:5px;margin-bottom:10px;}
	.wpcf7 input[type=text]{width:230px;}
	.wpcf7 textarea {vertical-align:top;width:415px;height:150px;}
	.wpcf7 label {display:inline-block;width:110px;text-align:right;padding-right:20px;}
	.wpcf7 label sup {color:#ee8d1d;}
	.wpcf7 .desc {margin-left:130px;color:#959595;margin-bottom:20px;}
	.wpcf7 .desc sup {color:#ee8d1d;}
	
	.wpcf7-submit{margin-left:130px;border:none;background:url(images/submit.png);width:93px;height:28px;margin-bottom:50px;}
	.wpcf7-submit:hover{cursor:pointer;}
			.wpcf7 span.wpcf7-not-valid-tip {width:190px;top:0px;text-align:center;}

.cardlogos {
float:right;
height:30px;
margin:25px 0 0 0;
}

/* MAIN NAVIGATION DROPDOWN MENU */

#menu-main-menu li {position: relative;}

#menu-main-menu li .sub-menu {display: none;}

#menu-main-menu li .sub-menu li {margin: 0 !important;min-width: 125px;padding: 5px;}

#menu-main-menu li:hover .sub-menu {
    display: block; /*Display dropdown*/
    position: absolute; 
    z-index: 9999;
    padding: 10px;
    box-shadow:0 2px 2px #5a5a5a;
    background: #fff;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.70,#fff),color-stop(1.00,#ececec));
    background-image:-moz-linear-gradient(center top,#fff 70%,#ececec 100%);
    background-image:-ms-linear-gradient(center top,#fff 70%,#ececec 100%);
    background-image:-o-linear-gradient(top,#fff 70%,#ececec 100%);
}  

ul.ocSideNav{
	list-style-type:none;
	margin: 0;
	padding:6px;
	display:block;
	border: 1px solid #d0d0d0;
	background:#e5e5e5;
}
ul.ocSideNav li{
	list-style-type:none;
	margin: 0;
	padding:0;
	display:block;
}
ul.ocSideNav li a{
	display:block;
	margin: 0;
	padding:6px 10px;
	color:#343232;
	font-size: 14px;
	
	border-bottom: 1px solid #d0d0d0;
}
ul.ocSideNav li.current a{
	color:#ea871d;
}
ul.ocSideNav li:last-child a{
	border:none;
}
#content .content.accountEdit{
	background:#fff;
	border: 1px solid #d0d0d0;
	padding: 30px 40px 50px;
	margin-bottom: 80px;
}
#content .content.accountEdit .form{
	min-width: 400px;
}
#content .content.accountEdit .form tr td:first-child{
	text-align:right;
	color:#5c5c5c;
	padding-right: 15px;
}
#content .content.accountEdit .form tr:last-child a{
	padding-right: 30px;
	padding-bottom: 3px;
	position:relative;
}
#content .content.accountEdit .form tr:last-child a:after{
	content:'';
	position: absolute;
	right: 10px;
	top:9px;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 10px solid #fff;
}
#content .content.accountEdit .form tr:last-child a:before{
	content:'';
	position: absolute;
	right: 10px;
	top:10px;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 10px solid rgba(0,0,0,0.5);
}
#content .content.accountEdit .form input[type="text"],
#content .content.accountEdit .form input[type="password"],
#content .content.accountEdit .form input[type="email"]{
	display:block;
	border: 1px solid #c7c7c7;
	height: 30px;
	width: 100%;
	padding: 0 6px;
	-webkit-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:    inset 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
	box-shadow:         inset 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
}
.pageTitle{margin: 27px 0 18px;font-size: 18px;color:#333333;}

.coupon-banner {background:rgb(249,28,28);padding:0 30px;text-align:center;border:1px solid rgb(233, 29, 29);color:#fff;}

.wdh-pdfs {padding:10px 25px 25px;color:#fff;background:linear-gradient(rgba(249,157,28,1) 0%,rgba(233,134,29,1) 100%);}
.wdh-pdfs a {color:#000;}