/* Global Reset */
* {
margin: 0;
padding: 0;
}

/* General */
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin:0;
padding:0;
height: 100%;
color:#5b5b5b;
background: url(images/body_bg.jpg) repeat-x center top #fff;
}
@font-face {
font-family:'Papyrus';
src:local('Papyrus');
src:url('font/ufonts.com_papyrus.ttf');
src: url('font/ufonts.com_papyrusl.eot?#iefix') format('eot'),
url('font/ufonts.woff') format('woff'),
url('font/ufonts.com_papyrus.ttf') format('truetype'),
url('font/ufonts.svg#webfontQ1FnPBwb') format('svg');
font-weight: normal !important;
font-style: normal !important;
}

input, select {
font-size: 12px;
}
input {
padding: 0;
}
textarea, input[type='text'], input[type='password'], select {
color:#606060;
}
textarea {
resize:none !important;
}
select option {
margin:0;
padding:2px 7px;
height:15px;
}
input, select {
cursor: pointer;
}
input[type='text'], input[type='password'] {
cursor: text;
}
.clear {
clear:both;
display:block;
height:0;
}
p {
color:#231f20;
font:12px/17px Arial, Helvetica, sans-serif;
margin:6px 0;
}
p a, p a:visited, p a:hover {
color:#1AA1DA;
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
}
p span {
color:#d9312e;
font:12px Arial, Helvetica, sans-serif;
}
p b {
color:#393939;
}
a {
color:#1AA1DA;
font:12px Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline;
outline:none;
}
h1 {
padding:10px 23px;
color:#088dc9;
font:bold 70px Arial, Helvetica, sans-serif;
background:url(images/banner_title.png) repeat-x center top;
}
h1 a, h1 a:visited {
color:#C8443D;
font:bold 28px Arial, Helvetica, sans-serif;
text-decoration:none;
}
h1 a:hover {
color:#FCC04E;
font:bold 28px Arial, Helvetica, sans-serif;
text-decoration:none;
}
h1 span {
color:#ed1c24;
font:bold 70px Arial, Helvetica, sans-serif;
}
h2 {
color:#000000;
font:18px Arial, Helvetica, sans-serif;
padding:5px 0;
margin:5px 0;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
}
h3 {
color:#040404;
font:16px Arial, Helvetica, sans-serif;
}	
h4 {
color:#aaaaaa;
font:bold 20px  Arial, Helvetica, sans-serif;
}
h6 {
color:#e5524a;
font:bold 11px  Arial, Helvetica, sans-serif;
}
img, img a {
border: 0;
}
ul, ol {
margin: 0;
padding:0;
}
li {
margin: 0;
padding: 0;
list-style:none;
color:#000000;
font:12px Arial, Helvetica, sans-serif;
}
blockquote {
margin: 0;
}
hr {
margin: 0;
padding: 0;
border:0;
}
.container {
margin:0 auto;
width:100%;
}
.wrapper {
margin:0 auto;
width:963px;
}
.topHeader {
	width:auto;
	padding:18px 0 14px 0;
	}
.logo {
	float:left;
	width:156px;
	height:59px;
	}
.topRight {
	width:auto;
	float:right;
	margin-top: -61px;
	}
.topMenu {
	width:auto;
	float:right;
	margin-right: -98px;
	}
.search {
	float:right;
	width:214px;
	height:20px;
	border:1px solid #dfdfdf;
	}
.search input#search {
	float:left;
	width:178px;
	height:16px;
	padding:2px 5px;
	color:#a4a4a4;
	font:12px/16px Arial, Helvetica, sans-serif;
	border:none;
	}
.search input#search:focus {
	color:#088dc9;
	font-style:italic;
	}
.cartMenu {
	
	float:right;
	margin:0 15px 0 0;
	}
	.norms{float: right;margin-top: -10px;}
.ShoppingCart {
	float:left;
	padding:0 0 0 32px;
	background:url(images/cart_bg.png) no-repeat left center;
	}
.signIn {
	float:right;
	width:100px;
	}
.signIn a {
	padding:2px 5px;
	text-decoration:none;
	background:#E0E0E0;
	}

.cartMenu a {
	display:block;
	height:16px;
	padding:3px 8px;
	color:#767676;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#dfdfdf;
	}
.cartMenu a:hover {
	display:block;
	height:16px;
	padding:3px 8px;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:#0086bf;
	}
.callUs {
	float:right;
	margin:0 20px 0 0;
	padding:2px 0 0 23px;
	color:#0086bf;
	font:18px Arial, Helvetica, sans-serif;
	}
.topMenu ul {
	margin:24px 0 0 0;
	padding:0;
	}
.topMenu ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	display:block;
	position: relative;
	}
.topMenu ul li a, .topMenu ul li a:visited {
	margin:0;
	padding:4px 7px 3px 7px;
	height:15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#141414;
	text-decoration:none;
	text-transform:uppercase;
	background:url(images/menuList_bg.jpg) no-repeat right center;
	}
.topMenu ul li a:hover {
	margin:0;
	padding:4px 7px 3px 7px;
	height:15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	background:#fa3c43;
	text-transform:uppercase;
	}
.topMenu ul li.last a {
	background-image:none;
	}
.homeOuter {
	width:100%;
	padding:324px 0 0 0;
	background:url(images/homeBanner.jpg) no-repeat 11px top;
	position:relative;
	}
.newFeature	{ position:absolute; bottom: 12px; right: 15px; text-decoration: blink;}
.blinking{ -webkit-animation: blink 1s infinite; -moz-animation: blink 1s infinite; animation: blink 1s infinite; } 
@-webkit-keyframes blink{ 0%{ opacity:0;} 100%{opacity:1;} } 
@-moz-keyframes blink{  0%{ opacity:0;}  100%{opacity:1;} }
@keyframes blink{ 0%{ opacity:0;} 100%{opacity:1;} }

/*-------------Menu------------*/
.menubx {
	width:auto;
	}
.menubx{}
.menubxList{ position: relative;}	
.menubx .menubxList {
	margin:0 1px 1px 0;
	float:left;
	background:url(images/menubxList_bg.jpg) repeat-x  right top;
	}
.menubx .menubxLis.changeMargin {
	margin-right:0;
	}
.menubx .menubxList a, .menubx .menubxList a:hover {
	display:block;
	cursor:pointer;
	width:204.7px;
	padding:10px 20px 10px 15px;
	color:#fff;
	font:bold 16px Arial, Helvetica, sans-serif;
	background:url(images/menu_arrow.png) no-repeat 215px center;
	text-decoration:none;
	}
.menubx .menubxList ul {
	display:none;
	position:absolute;
	bottom: 0px;
	}
/*.menubx .menubxList:hover ul {
	display:block;
	position:absolute;
	bottom: 0px;
	}*/
.menubx .menubxList ul li {
	display:block;
	background:#e5e4e5;
	} 
.menubx .menubxList ul li a {
	display:inline-block;
	background:#eeeeee;
	margin:1px 2px;
	padding:0;
	width:236px;
	}
.menubx .menubxList ul li a:hover {
	display:inline-block;
	background:#fc444b;
	margin:1px 2px;
	padding:0;
	width:236px;
	}
.menubx .menubxList ul li a span {
	display:table-cell;
	margin:0;
	padding:0px 5px;
	color:#ed1c24;
	font:bold 14px Arial, Helvetica, sans-serif;
	height: 80px;
	vertical-align: middle;
	}
.menubx .menubxList ul li a:hover span {
	display:table-cell;
	margin:0;
	padding:0px 5px;
	color:#fff;
	font:bold 14px Arial, Helvetica, sans-serif;
	height: 80px;
	vertical-align: middle;
	}
.menuBxCntnt{}
.navTitleTop{ background:url(images/menubxList_bg.jpg) repeat-x  right top !important; }
.navTitleTop span{ background:url(images/menu_arrow-down.png) no-repeat right 5px; display: block !important; cursor: pointer; }
/*---------------------Breadcrumbs----------------------*/
.breadcrumbs {
	padding:8px 0;
	float: left;
	}
.breadcrumbs a {
	color:#1AA1DA;
	font-size:12px;
	display: block;
	float: left;

	}
.breadcrumbs span{float: left;padding: 0px 5px; background:none !important; color:#231F20 !important;}
/*-------------------------------------------*/	
.saleItem {
	width:auto;
	padding:10px 15px;
	margin:0 0 10px 0;
	background:#e0e0e0;
	}
.saleItemcnt {
	width:auto;
	float:left;
	}
.saleItemcnt h3 {
	margin-bottom:5px;
	}
.saleItembx {
	float:left;
	margin:0 17px 0 0;
	}
.saleItembx a img {
	display:block;
	padding:6px;
	background:#fff;
	}
.saleItembx p {
	margin:4px 0 2px 0;
	}
.saleItembx p a, .saleItembx p a:visited, .saleItembx p a:hover {
	color:#272727;
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.saleItembx h5 {
	color:#656565;
	font:italic 12px Arial, Helvetica, sans-serif;
	margin:2px 0;
	}
.saleItembx h6 {
	color:#ed1c24;
	font:bold 12px Arial, Helvetica, sans-serif;
	}
.addressbx {
	float:left;
	height:157px;
	padding:0 0 10px 15px;
	margin:0 0 0 2px;
	border-left:1px solid #fff;
	}
.addressbx p {
	margin:0;
	color:#5b5b5b;
	}
.addressbx p span {
	color:#0086bf;
	font:12px Arial, Helvetica, sans-serif;
	}
.addressbx ul {
	margin:20px 0 0 0;
	}
.addressbx ul li {
	float:left;
	margin:0 9px 0 0;
	}
.ourClients {
	margin:40px auto 20px auto;
	width:606px;
	padding:0 10px;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	}
.footer {
	width:100%;
	padding:10px 0;
	margin:10px 0 0 0;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	}
.footer ul {
	text-align:center;
	}
.footer ul li {
	display:inline;
	padding:0 9px;
	text-align:center;
	background:url(images/footer_list.jpg) no-repeat right center;
	}
.footer ul li a, .footer ul li a:active {
	color:#5b5b5b;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	}
.footer ul li a:hover {
	border-bottom:1px solid #5b5b5b;
	}
.footer ul li.last {
	background:none;
	}
p.copyRight {
	text-align:center;
	padding:5px 0;
	color:#5b5b5b;
	font:11px Arial, Helvetica, sans-serif;
	}

/*---------About US---------*/

.Outer{
	width:100%;
	padding:5px 0 0 0;
	background:url(images/pageTop_bg.jpg) repeat-x center top;
	}
.page {
	float:left;
	width:690px;
	}
.Outer .wrapper .page {
	float:left;
	width:690px;
	}
.Outer .wrapper .page.type-page {
	float:left;
	width:963px;
	}
.page h1, .page h1 {
	padding:0;
	margin:0 0 17px 0;
	color:#0096d6;
	font:bold 18px Arial, Helvetica, sans-serif;
	background:none;
	}
.page p {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	margin:10px 0;
	}
.Outer .wrapper .page.pageFull {
	float:none;
	width:auto;
	}
.Videoplr {
	margin:20px 0 30px 0;
	}
.sidebar {
	float:right;
	width:227px;
	padding:37px 0 0 0;
	}
.sidebar h3 {
	margin:0 0 1px 0;
	padding:0 0 2px 0;
	color:#141414;
	font:bold 18px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #f3f3f3;
	}
.sidebarbx {
	padding:10px;
	margin:0 0 10px 0;
	background:#f3f3f3;
	}
.sidebarbx p {
	color:#5b5b5b;
	font:italic 12px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	}
.sidebarbx h6 {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	color:#5b5b5b;
	font:bold italic 12px Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #c5c5c5;
	}
.sidebarbx p a, .sidebarbx p a:visited, .sidebarbx p a:hover {
	color:#1aa1da;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.sidebarbx ul li {
	float:left;
	margin:0 9px 0 0;
	list-style:none;
	}
.shopbx {
	background:#cee2c2;
	}
.shopbx p {
	font-style:normal;
	}
p.clickHere {
	text-align:right;
	}
.sidebarbx h6 span {
	color:#0086bf;
	font:bold 24px Arial, Helvetica, sans-serif;
	}
.sidebarbx h6 b {
	color:#5b5b5b;
	font:bold 12px Arial, Helvetica, sans-serif;
	}
.formbx {
	padding:10px 0 0 0;
	border-top:1px solid #F2F2F2;
	}
.labelbx {
	float:left;
	width:130px;
	padding:3px 0;
	}
.labelbx label {
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	}
.labelbx label span {
	color:#ec3138;
	font:12px Arial, Helvetica, sans-serif;
	}
.txtbx, .slctbx {
	float:left;
	width:304px;
	height:21px;
	padding:2px 5px;
	margin:0 0 15px 0;
	background:url(images/txtbx_bg.jpg) repeat-x center top;
	border:1px solid #c1c1c1;
	}
.txtbx input {
	width:304px;
	height:21px;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	border:none;
	background:none;
	}
.slctbx{ padding:2px 0px; width:314px; }	
.slctbx select{
	float:left;
	width: 100%;
	height:21px;
	border: 0px;
	padding: 0 2px;
	background:url(images/txtbx_bg.jpg) repeat-x center top;
	color:#000;
	}	
.txtareabx {
	float:left;
	width:480px;
	height:110px;
	padding:2px 5px;
	margin:0 0 15px 0;
	background:url(images/txtbx_bg.jpg) repeat-x center top;
	border:1px solid #c1c1c1;
	}
.txtareabx textarea {
	width:480px;
	height:110px;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	border:none;
	background:none;
	}
.txtbtn {
	text-align:left;
	}
.content {
	width:auto;
	margin:20px 0 0 0;
	border-top:1px solid #ececec;
	}
.content h3 a {
	text-decoration:none;
	}
.content h3 a {
	display:block;
	background:url(images/tabs_bg.jpg) repeat-x center top;
	}
.content h3 a.active {
	display:block;
	background:url(images/tabs_hvr_bg.jpg) repeat-x center top;
	}
.content h3 a span, .content h3 a:visited span {
	display:block;
	cursor:pointer;
	padding:5px 7px;
	color:#141414;
	font:14px Arial, Helvetica, sans-serif;
	background:url(images/tabs_none_active.png) no-repeat 923px center;
	border:1px solid #ececec;
	border-top:none;
	}
.content h3 a.active span {
	display:block;
	color:#fff;
	background:url(images/tabs_active.jpg) no-repeat 920px center;
	border:1px solid #0298d8;
	}
.tabContent {
	width:auto;
	display:none;
	padding:5px 10px;
	border:1px solid #ececec;
	}
.tabContent#tabcnt1 {
	display:block;
	}

.title {
    margin: 0 0 10px;
    padding: 0;
    width: auto;
}

#prvcyPlcyPge h1, #designDoorPge h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #0096D6;
    font: bold 18px Arial,Helvetica,sans-serif;
    margin: 0 0 17px;
    padding: 0;
}

.descPadd{ padding: 0px; }
.descBorder{ border: 0px;}
/* contact page */
#dealerPge{background: none repeat scroll 0 0 transparent; color: #0096D6; font: bold 18px Arial,Helvetica,sans-serif; margin: 0 0 17px; padding: 0;}
/* contact page */
#cntctPge{background: none repeat scroll 0 0 transparent; color: #0096D6; font: bold 18px Arial,Helvetica,sans-serif; margin: 0 0 17px; padding: 0;}
/* download page */
#dwnldPge{background: none repeat scroll 0 0 transparent; color: #0096D6; font: bold 18px Arial,Helvetica,sans-serif; margin: 0 0 17px; padding: 0; }
#dwnldPge ul{}
#dwnldPge ul li{ height: 22px; list-style:none; background: url(images/download-bullet.jpg) no-repeat left top; padding-left:20px; display: block; margin: 2px 0px;}
#dwnldPge ul li a{ height: 14px; width: auto; display:inline-block; font:arial; font-weight: bold; color: #000; background: url(images/download-link-bak.jpg) repeat-x left top; text-decoration: none; padding:4px 6px;}

/* Privacy Policy */ 
#prvcyPlcyPge{background: none repeat scroll 0 0 transparent; color: #0096D6; font: bold 18px Arial,Helvetica,sans-serif; margin: 0 0 17px; padding: 0; }
#prvcyPlcyPge h1{background: none repeat scroll 0 0 transparent; color: #0096D6;
    font: bold 18px Arial,Helvetica,sans-serif; margin: 0 0 17px; padding: 0;}
#prvcyPlcyPge p{ margin-top: 0px;}
#prvcyPlcyPge strong{ font:12px Arial,Helvetica,sans-serif; color: #231F20; font-weight: bold; color: #000; margin-top: 6px;}
#prvcyPlcyPge ul{}
#prvcyPlcyPge ul li{ list-style: disc; font:12px Arial,Helvetica,sans-serif; color: #231F20; margin:0px 0 3px 21px;}
#prvcyPlcyPge h5{color: #231F20;}

/* Our Services */
#ourSrvicPge{margin: 0 0 17px; padding: 0;}
#ourSrvicPge h1{ margin:0 0 17px 0; color:#0096D6; font:bold 18px Arial, Helvetica, sans-serif; background:none; border: 0px;  padding: 0px;}
#ourSrvicPge h2{ 
color:#ED1C24;
font:18px Arial, Helvetica, sans-serif;
padding:5px 0;
margin:5px 0;
border-top:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
}
#ourSrvicPge h5 { padding: 8px; background: #F5F5F5;}
#ourSrvicPge h5 a, #ourSrvicPge h5 a:hover{font:bold 18px Arial, Helvetica, sans-serif; color: #000;  text-decoration: none; }

.servicesCntntRows{ margin-bottom: 3px;}
.servicesCntnt{border: 1px solid #F5F5F5; background: #fff; margin-top: 1px;}
.servicesCntnt a{ float: left; width: auto;}
.servicesCntnt img{  border: 1px solid #F5F5F5; margin: 8px; margin-right: 0px;}
.servicesDetail{float: right; width: 506px; padding-top: 6px; }
.servicesDetail p{ text-align: justify; margin:6px 8px 0 0; }
.servicesDescTxt{display:inline-block; background: url(images/service-desc-bullet.jpg) no-repeat right bottom;  padding:6px 18px 0 0;}
.servicesDescTxt a, .servicesDescTxt a:hover{ font: 14px Arial,Helvetica,sans-serif; color: #54C2F2; font-weight: bold; text-decoration: none;}
.servicesReadMore a, .servicesReadMore a:hover{ display: block; font: 12px Arial,Helvetica,sans-serif; color: #FF0000; padding-top: 3px; }

/* Thank you */
#tnkyouPge{margin: 0 0 17px; padding: 75px 0px; text-align: center;}
#tnkyouPge h1{ font: 30px arial , Helvetica, sans-serif; color: #FF1018;}
#tnkyouPge p{ font: 12px arial , Helvetica, sans-serif; color: #494949; font-weight: bold; padding-bottom: 12px;}

/* Gallery Page */
#galleryPge{margin: 0 0 17px; padding: 0;}
.gllryMainImg{}
.gllryThumbs{}	
.errors{font:12px arial;color:#ff0000;float: left;margin: 5px 0 0 5px;}

/* Design your door page */
#designDoorPge{ margin: 0 0 17px; padding: 0; }
#designDoorPge p{ margin-bottom: 12px;}
.urDoorDsgnRw{background:#f3f3f3; padding: 4px 6px; margin-bottom: 12px;}
#urDoorDsgnCol1{ margin-right: 27px; *margin-right: 6px;}
.urDoorDsgnRw img{display: block; float: left; border: 4px solid #fff;}
.urDoorDsgnRw a img{ cursor: pointer;}
.urDoorDsgnRw a img:hover{ border: 4px solid #404943;}

.urDoorDsgnNavi{ width: auto; background: url(images/design-ur-doors-navi.jpg) repeat-x left top; padding:3px 0px; border-right: 1px solid #F1F1F1; border-left: 1px solid #F1F1F1; float: left; margin-bottom: 24px; }
.urDoorDsgnNavi ul{}
.urDoorDsgnNavi ul li{ list-style: none; display: block; float: left; margin-right: 2px;}
.urDoorDsgnNavi ul li a, .urDoorDsgnNavi ul li a:hover{display: block; height: 17px; font: 14px arial, Helvetica, sans-serif; font-weight: bold; background: #F1F1F1; border: 1px solid #EBEBEB; padding: 8px 15px; color: #000; text-decoration: none; cursor: pointer;}
.urDoorDsgnNavi ul li a:hover{ background: #F26C74; border: 1px solid #EA646A; color: #FFF; }
ul li a.activeNavi{background: #F26C74; border: 1px solid #EA646A; color: #fff;}


.doorDesignSel{}
.designSelLeft{ float: left; width: 300px; }
.designSelLeft label{ font: 14px arial, Helvetica, sans-serif; color: #000;}
.widthSel{width:294px; height: 24px; padding: 1px 0px; border: 1px solid #EAEAEA;  margin-top: 6px;}
.colorOptSec{width:294px; margin-top: 6px;}
.colorSelBxes{ width: 42px; height: 27px; float: left; margin:12px 8px 0 0; }
.codeA6764C{ background: #A6764C;}
.codeA64C86{ background: #A64C86;}
.code4C6AA6{ background: #4C6AA6;}
.code4CA64D{ background: #4CA64D;}
.codeD0214C{ background: #D0214C;}
.code6F6E82{ background: #6F6E82;}
.code5B4CA6{ background: #5B4CA6;}
.code4CA1A6{ background: #4CA1A6;}
.code84A64C{ background: #84A64C;}
.codeA64C65{ background: #A64C65;}
.code217FD0{ background: #217FD0;}
.code404943{ background: #404943;}
.lastColorBx{ margin-right: 0px;}
.doorDesignOpt{width:294px; margin-top: 12px;}
.doorDesignOpt img{ margin-top: 6px;}


.borderLine{float: left; width: 3px; height: 426px; margin: 0 18px;}
.designSelRight{ float: left;}
.desginMainImg{ width: 582px; height: 424px; border:1px solid #EFEFEF; }

/* Online Shop Page*/
#onlineShop{}

.catDescLeft{float:left;width:226px; background:#F5F5F5; padding:0 0 70px 0;}
.catDescRgt{width: 722px;float: right;}
.catDescHead{height: 31px;width: 226px;background: url(images/cat_head_bg.jpg);background-repeat: repeat-x;}
.catDescHead p{font:bold 18px arial;color:#fff;padding: 3px 0 0 12px;margin: 0 auto;}
.catList ul{height: 355px;background-color: #f5f5f5;}

.catList ul li{border-bottom: 1px dashed #e4e4e4;}
.catList ul li a{display: block;color:#2d2d2d;font:bold 12px arial;padding: 8px 0px 8px 22px;background:#f5f5f5 url(images/list_arrow.jpg);background-repeat: no-repeat; background-position: 8px 11px;text-decoration: none;}
.catList ul li a:hover {background:#F7454C url(images/list_arrow_hover.jpg);background-repeat: no-repeat; background-position: 8px 11px;display: block;color:#fff;padding: 8px 0px 8px 22;}
.catList ul li.current-cat a {background:#F7454C url(images/list_arrow_hover.jpg);background-repeat: no-repeat; background-position: 8px 11px;display: block;color:#fff;padding: 8px 0px 8px 22;}
.catList ul li:last-child{border-bottom: none;}
.catList ul li ul{
position: absolute;
min-width: 225px; /*Sub Menu Items width */
z-index:1000; 
height: auto;
margin:1px 0 0 0;
}
.SubcatList ul .catList ul li a{
	display:block;
}
.catList .changeMenu ul li ul {
display:none;
position: absolute;
min-width: 205px; /*Sub Menu Items width */
z-index:9999; 
height: auto;
margin:-32px 0 0 225px;
border-top:1px solid #DDDDDD;
}
.catList .changeMenu ul li:hover ul {
	display:block;
}

.catList ul li ul li ul {
display:none;
position: absolute;
min-width: 205px; /*Sub Menu Items width */
z-index:1000;
height: auto;
margin:-32px 0 0 225px;
border-top:1px solid #DDDDDD;
}
.catList ul li ul li:hover ul {
	display:block;
}

.catList ul li ul li a{background:url(images/list_arrow.jpg) no-repeat 8px 11px #F5F5F5;font:12px arial;color:#f7454c;}
#sidebarmenu1{ z-index:1000;}
.imageLinks ul{position: absolute;margin: -75px 0 0 30px;}
.imageLinks ul li a{display: block;color:#ed1c24;font:bold 18px arial;text-decoration: none;margin-bottom: 8px;}
.shopBrands{background:#fff url(images/arrow_right.jpg);background-repeat: no-repeat;background-position: 215px 10px;padding:3px 20px 3px 8px;width: 202px;}
.saveStore{background:#fff url(images/arrow_right.jpg);background-repeat: no-repeat;background-position: 200px 10px;padding:3px 20px 3px 8px;width: 189px;}

/* category Page*/

#categoryDesc{}
.CatTitle{position: absolute;margin-top: -67px;}
.CatTitle h3{font:bold 40px arial;padding: 10px;color:#f7454c;background: url(images/opac_bg.png);background-repeat: repeat-x;}
.subCatTitle{font:bold 18px arial;color:#0096d6;padding: 5px 8px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:10px;}
.SubCatInner,.SubCatInner1{float: left;border-bottom: 3px solid #eeeeee;margin-top: 10px;padding:5px 3px 12px 3px;border-right: 3px solid #eeeeee;min-height: 197px;min-width: 229px;}
.SubCatInner{text-align: center;}
.SubCatInner p,.SubCatInner1 p{font:18px arial;color:#141414;padding-left: 8px;display: block;text-decoration: none;}
.SubCatInners{font:18px arial;color:#141414;padding-left: 8px;display: block;text-decoration: none;}
.SubCatInners1{font:18px arial;color:#141414;padding: 8px;display: block;text-decoration: none;height: 16px;width: 210px;overflow: hidden;}
.borderDes{border-right: none;}
.subCatHead{color:#fff;font:bold 12px arial;padding: 8px 0px 8px 22px;background:#f7454c url(images/list_arrow_hover.jpg);background-repeat: no-repeat; background-position: 8px 11px;text-decoration: none;}
.catList {
	background:#F5F5F5;
	}
.subCatHead a{display: block;color:#fff;font:bold 12px arial;text-decoration: none;}
.SubcatList{background-color: #f5f5f5;}
.SubcatList.simpleWp {
	margin-top:63px;
	}
.SubcatList ul li{ display:block;/*list-style-image: url(images/sub_list_arrow.jpg);list-style-position: inside;*/background-repeat: no-repeat;margin: 0;padding: 0;border-bottom: 1px solid #dddddd;}
.refineHead{color:#111111;font:bold 18px arial;background-color: #c6c6c6;padding:6px 12px;}
.SubcatList ul li:last-child {border-bottom: none; }
 .SubcatList ul li.cat-item.cat-item-4 a {
	 display:none;
	 }
.SubcatList ul li a{text-decoration: none;color:#000000; display:block; cursor:pointer;}
.SubcatList ul li ul li a{text-decoration: none;color:#000000; display:block !important;}
.catList .SubcatList ul li ul li ul li a{text-decoration: none;color:#000000; display:block !important; background:url(images/list_arrow.jpg) no-repeat 8px 11px #F5F5F5}
.catList .SubcatList ul li ul li ul li a:hover{text-decoration: none;color:#fff; display:block !important; background:url(images/list_arrow_hover.jpg) no-repeat 8px 11px #F7454C}
.refineDesc{min-height: 382px;background-color: #f5f5f5}
.priceRefine{padding: 10px 0px 15px 15px;border-bottom: 1px solid #dddddd;}
.priceRefine p{font:bold 12px arial;}
.priceRefine span{color:#6a6969;font:bold 12px arial;padding-top: 6px;display: block;}
.brandSel{width:194px;border:1px solid #e4e4e4;padding: 5px;}
.SubCatTitle h3{font:bold 30px arial;color:#f7454c;padding: 3px 10px;background-color: #fff;}
.SubCatTitle{position: absolute;margin-top: -67px;}
.SubCatInner span,.SubCatInner span h5,.SubCatInner1 span,.SubCatInner1 span h5{display: block;font:bold 24px arial;color:#f7454c;padding:0px 0px 5px 8px;}
.SubCatInner span h5,.SubCatInner1 span h5{padding:0px;}
.SubCatInner strong,.SubCatInner1 strong{color:#656565;font:bold 14px arial;font-style: italic;border-top:1px solid #f5f5f5;display: block;padding:5px 0 10px 8px;}
.SubCatInner h6,.SubCatInner1 h6{color:#141414;font:14px arial;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding: 6px 0px;margin-left: 8px;}
.AddCart p{font:11px arial;color:#141414;padding: 6px 0 0 0px;margin-left: 8px;}
.SubCatInnersImg{text-align: center;}
.SubCatInner1{min-height: 370px;}
.SubCatInnersImg{min-height: 162px;}
.AddCart img{float: left;margin-right: 6px;}
.addToCart{background:url(images/add_to_cart.png);background-repeat: no-repeat;border:none;height: 40px;width: 173px;margin:6px 0 0 8px;}
.pagingInfo{padding:3px 0px 3px 8px;border-bottom:1px solid #dfdfdf;height: 32px;}
.pageInfoLeft{float: left;}
.pageInfoLeft table tr td{vertical-align: middle;padding-right:5px;}
.pageInfoLeft table tr td img{float: left;margin-right: 5px;}
.pageInfoLeft table tr td span{padding: 3px 0px;float: left;}
.pageInfoLeft p{border-right: 1px solid #5B5B5B;margin-right: 5px;}
.pageInfoRgt{float: right;}
.paginationLeft{float: left;}
.paginationRgt{float: right;margin-left: 35px;padding-top: 7px;}
.paginationLeft p{background-color: #f5f5f5;padding: 1px 8px;margin: 6px 0px;color:#666;}
.paginationRgt p{margin: 6px 0px;}
.proDetailHead{}
.pageFirst,.pageLast{float:left;margin-right: 5px;}
.paging{background-color:#f5f5f5;color:#666666;padding:2px 6px;margin-right: 5px;float:left;}
.current{background-color:#f7454c;color:#666666;padding:2px 6px;margin-right: 5px;color:#fff;}
.paginationRgt a{background-color: #f5f5f5;color:#666666;text-decoration: none;padding: 3px 6px;margin: 0px 2px;}
/* category Detail Page*/
.proDetailHead h1{font:bold 18px arial;padding:5px 0px;}
.proDescLeft{float: left;width:334px;}
.proDescRgt{float: left;width:360px;}
.rollOver img{float: left;margin-right: 8px}
.rollOver p{color:#141414;font:11px arial;margin: 8px 0px;}
.proImages{padding-top: 7px;}
.proImages img{margin-right: 10px;float: left;}
.arrowLeft,.arrowRgt{margin: 12px 0 10px 0;}
.reviewLink{float: left;margin-right: 18px;}
.reviewLink img,.wishLink img{float: left;margin-right: 3px;}
.reviewLink a{text-decoration: none;font:bold 11px arial;}
.wishLink a{font:11px arial;color:#acacac;}
.wishLink{float: left;}
.prodPrice{border-top:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1;margin-top: 12px;padding: 3px 0px;width:368px;}
.prodPrice p span{font:bold 24px arial;color:#f8444b;}

.cartAdd{height: 60px;width: 360px;background-color:#f1f1f1;margin: 3px 0px;padding:3px 0 0 8px;font:bold 12px arial;}
.cartAdd span{float: left;padding: 14px 0 0 0;}
.addToCart1{margin: 7px 0 0 0;}
.cartAdd p{padding:3px 0 0 8px;font:bold 12px arial;margin:0px;}
.inputQty{width:72px;height: 23px;border:1px solid #e9e9e9;padding:0px 3px;margin:0px 10px; }
.socialPlugin{border-top:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1;padding:9px 0px;width:368px;}
.prodDescMain{padding-bottom: 18px;border-bottom: 1px solid #f1f1f1;}
.prodAddInfo h3{font:bold 18px arial;color:#0096d6;padding:8px 0 0 0;}
.prodAddInfo ul li{list-style-type: square;margin-left: 15px;color:#d4d4d4;padding-top: 5px;}
.prodAddInfo ul li p{color:#2c2c2c;margin: 0 auto;}

/* cart Page*/
#cartDesc{}
.cartDetail table{width:964px;border-spacing:0;}
.cartDetail table tr th{text-align: left;background: url(images/cart_head_bg.jpg);background-repeat: repeat-x;height: 39px;font:14px arial;color:#141414;padding-left: 12px;border-right: 1px solid #fff;}
.cartDetail table tr th:last-child{border-right: none;}

.cartDetail tr td{padding: 12px;}
.cartDetail tr td img{float: left;margin-right: 10px; }
.cartDetail tr td p{float:left;width: 125px;margin:0px;}
.cartDetail tr td span{font:bold 18px arial;color:#f7454c;}
.cartDetail table tr:nth-child(odd) td{background-color: #fafafa;
}
.cartDetail table tr:nth-child(even) td{background-color: #f3f3f3;
}
.cartTxtQty{width: 38px;height: 25px;border: 1px solid #e9e9e9;padding:0px 5px;}
.cartBottomLeft{float: left;width: 430px;}
.cartBottomRgt{width: 530px;float: right;background-color:#f9f9f9; }
.cartBottomLeft p{padding-top:18px;}
.txtCoupon{height: 22px;width: 207px;border: 1px solid #e1e1e1;}
.cartBottomRgt table{width: 530px;color:#141414;}
.cartBottomRgt table tr td{text-align: right;}
.cartBottomRgt table tr th{text-align: left;}
.cartBottomRgt table tr td strong{font:18px arial;}
.cartBottomRgt table tr th strong{font:bold 18px arial;}
.upgradeCart{width: 167px;height: 40px;border: none;background: url(images/upgrade_cart.png);background-repeat: no-repeat;}
.contShopping{width: 251px;height: 40px;border: none;background: url(images/continue_shop.png);background-repeat: no-repeat;}
.proceedCheck{width: 269px;height: 40px;border: none;background: url(images/proceed_checkout.png);background-repeat: no-repeat;}
.cartBottomExt{width: 710px;float: right;padding: 14px 0px;}
.cartBottomExt input{margin-left: 5px;}
.cartBottomExt p{float: right;padding-top: 12px;}
.cartBottomExt p span{float: left;padding: 3px 0 0 0;margin-right: 20px;color:#5b5b5b;}
/* checkout Page*/
.checkoutTabDet{width:963px;background: url(images/tab_bg.jpg);background-repeat: repeat-x;height: 56px;}
.checkoutTab,.checkoutTab1{float: left;padding: 10px 32px;font:18px arial;color:#008fd3;height: 36px;cursor: pointer;}
.borderTab{background: url(images/border_img.jpg);background-repeat: no-repeat;height: 40px;width: 4px;float: left;}
.checkoutTab:hover{color:#ed1c24;background: url(images/tab_hover_bg.jpg);background-repeat: no-repeat;background-position:top center;height: 36px;padding: 10px 32px;float: left;font:18px arial;}
.active{color:#ed1c24;background: url(images/tab_hover_bg.jpg);background-repeat: no-repeat;background-position:top center;}
.checkoutTab1 img{float: left;margin:5px 5px 0 0;}
.checkoutTab1:hover{color:#ed1c24;}
.hide{display: none;}
h1.entry-title{ font:bold 18px Arial,Helvetica,sans-serif;}
.aboutPage {
	display:none;
	}
.nocomments{display: none;}
.remSub{background: url(images/remove.png);background-repeat: no-repeat;height: 16px;width: 13px;border:none;}
.shippingInfo{float: right;padding-top: 8px;}
.shippingInfo tr td{font:bold 18px arial;color:#2f2f2f;padding-left: 11px;}
.shippingInfo tr th{font:18px arial;color:#2f2f2f;}
.total_price td{font:bold 18px arial;color:#2f2f2f;}
.total_price th{font:18px arial;color:#2f2f2f;}
.APMain{min-height: 490px;}
#easy_zoom{
	width:340px;
	height:320px;	
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:absolute;
	top:190px;
	right: 50px;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	/* vertical and horizontal alignment used for preloader text */
	line-height:400px;
	text-align:center;
	z-index: 9999;
	}
	.showing{position:fixed; top:0; height:35px; width:210px;padding:11px 10px; background-color:#2f2f2f; z-index:999999999;border-radius:0 0 10px 10px; right: 0px;border:4px solid #DFDFDF;}
	.hides{display: none;}
	#widgetshoppingcart h3{display: none;}
	.Cartimg{float: left;padding-top: 5px;}
	.Carttxt{float: left;width:175px;}
	.Carttxt p a{font:bold 16px arial;padding: 0px 5px;}
	.pricedisplay{font: bold 18px arial;}
	.Carttxt p{font:bold 16px arial;padding: 0px 5px;color:#1AA1DA;margin: 7px 0px;}
	.Carttxt p b{font:bold 16px arial;padding: 0px 5px;color:#D9312E;}
	/*.ui-widget-content{height: 6px !important;border-radius: none !important;}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background-color: #F7454C !important;background-image:none !important;height: 11px !important;width:27px !important;}
	.ui-slider-horizontal{width: 192px !important;}*/
	#amount{background-color: #F5F5F5;color:#606060 !important;margin:5px 0 0 10px;}
	#checkPriceRange{margin-top: 7px;background-color:#F7454C;font:bold 14px arial;border:none;color: #fff;padding: 2px;}
	.buyNowProducts{text-align: center;padding: 10px 0px;border-bottom: 1px solid #e0e0e0;width:360px;}
	.wpcr_power{display: none !important;}


	.categoryMainNav{background:url(images/cat_head_bg_03.jpg);background-repeat:repeat-x;height: 46px;width:963px;}
	.categoryMainNav ul li{float: left;padding:15px 5px;color:#fff;font:12px arial;}
	.categoryMainNav ul li a{color:#fff;text-decoration: none;font:12px arial;}
	.categoryMainHead{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin: 12px 0px 0px 0px;padding: 8px 0px}
	.categoryMainHead h3{color:#0096d6;font:bold 18px arial;}
	.catPostInner{ width:229px; height:197px;padding-right: 10px;padding-bottom:23px;float: left;border-bottom:3px solid #f4f4f4;margin-top: 23px;}
	.catDesPosts{padding-bottom: 20px;float: left;}
	.postTitleBottom{height: 40px;background-color: #f4f4f4;}
	.postTitleBottom a{ overflow:hidden; height:16px;color:#141414;display: block;font:18px arial;padding: 8px;text-decoration: none;}
	.menuBxCntnt img{float: left;}
	.producttxt{background:url(images/prodbg.png) repeat center top; z-index:1000;/*opacity: 0.63;*/position: absolute;height: 135px;margin-top:-200px;width: 209px;padding: 11px 10px;color:#f8f8f8; overflow:hidden;}
	.producttxt p {
		color:#CCC;
		font:12px/14px Arial, Helvetica, sans-serif;
		margin:0;
		display:inline;
		}
		.producttxt12{background:url(images/prodbg.png) repeat center top; z-index:1000;/*opacity: 0.63;*/position: absolute;height: 135px;margin-top:-130px;width: 209px;padding: 11px 10px;color:#f8f8f8; overflow:hidden;}
	.producttxt12 p {
		color:#CCC;
		font:12px/14px Arial, Helvetica, sans-serif;
		margin:0;
		display:inline;
		}
	.proCatTitle h1{font-size:24px;padding-left: 0px;}
	.procatDesc{padding-bottom: 12px;margin-top: 12px;}
	.single_additional_description table tr th{color:#2f2f2f;text-align: left;padding: 5px;}
	.single_additional_description table tr td{color:#2f2f2f;text-align: center;padding: 5px;}
	.buyNowBg{height: 30px;width: 100px;font:bold 18px arial;text-align: center;text-decoration: none;color:#fff;background: url(images/proceed_checkout1.jpg);background-repeat: repeat-x;border-radius: 7px;display: block;padding-top: 10px;float:left;}
	.subCatTitles{width: 210px;display: block;overflow: hidden;height: 20px;}
	.singleProdLeft{width: 570px;float:left;}
	.singleProdRgt{float: right;width: 390px;}
	.brouchureDet{width: 390px;height: 39px;background: url(images/single_bro_bg.jpg);background-repeat: repeat-x;margin-top: 2px;}
	.brochureMain{float: left;border-top:1px solid #efefef;border-bottom:1px solid #efefef;padding: 12px 0px;margin-top: 20px;}
	.brochureMain a{font:bold 14px arial;color: #008fd3;text-decoration: none;}
	.brouchureDet img{float: left;margin: 5px 0 0 7px;}
		.brouchureDet span{float: left;margin: 10px 0 0 8px; color:#008FD3; font:bold 14px arial;}
		.singleProdRgt p{color:#141414;}
.displayBrands{padding: 5px 0px;border-top: 1px solid #efefef;border-bottom:1px solid #efefef;margin-top: 20px;}
.brandHeading{color:#0096d6;font:bold 18px arial;}
.brandDets img{margin-right: 34px;margin-top: 27px;margin-bottom: 15px;}

.ddsg-wrapper ul li {
	list-style:inside square;
	}
.ddsg-wrapper ul li ul li {
	list-style:inside disc;
	}
.ddsg-wrapper ul li ul {
	margin:0 0 0 20px;
	}
div.myCrousel {
	margin:0 auto;
	height:81px;
	width:100%;
	overflow:hidden;
	}
div.myCrousel ul li {
	float:left;
	display:block;
	width:auto;
	}
div.myCrousel ul li a img {
	display:block;
	padding:0 10px;
	width:174px;
	}
.portfolio-wrapper {
	height:160px;
	text-align:center;
	z-index:999;
	background:url(images/image-pending.jpg) no-repeat center top;
	background-size:67% auto;
	}
	.portfolio-wrapper12 {
	height:90px;
	width:200px;
	text-align:center;
	z-index:999;
	/*background:url(images/image-pending.jpg) no-repeat center top;*/
	background-size:67% auto;
	border:#999 1px solid;
	padding:10px;
	}
	.portfolio-wrapper12 img {
	width:90%;
	height:80%;
	}
.portfolio-wrapper img {
	width:100%;
	height:100%;
	}

.coin-slider1 {
	overflow:hidden;
	}
.coin-slider {
	overflow:hidden;
	}
#gallery-1 img {
	border:none;
	}
.wp-pagenavi .page.larger {
	float:none !important;
	width:auto !important;
	}
.wp-pagenavi .page.smaller {
	float:none !important;
	width:auto !important;
	}
.brandBx {
	padding:10px 0;
	border:1px solid #ececec;
	border-bottom:none;
	}
.brandImg {
	float:left;
	padding:0 10px;
	width:190px;
	height:112px;
	text-align:center;
	}
.brandTtl {
	float:left;
	width:250px;
	height:112px;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	}
.brandTtl h3 {
	width:250px;
	height:112px;
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	}
.brandTtl h3 a {
	color:#141414;
	font:18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
.brandCnt {
	float:right;
	width:250px;
	height:112px;
	}
.detailBtn, .downloadBtn {
	text-align:right;
	margin:10px 10px 0 0;
	}
ul.accordion {
	position:relative;
	}
ul.accordion li {
	}
ul.accordion li ul {
	margin:0 0 0 10px;
	}
ul.accordion li a {
    background: url(images/list_arrow.jpg) no-repeat scroll 8px 11px #F5F5F5;
    color: #2D2D2D;
    display: block;
    font: bold 12px arial;
    padding: 8px 0 8px 22px;
    text-decoration: none;
	cursor:pointer;
	}
ul.accordion li a.active {
	color:#fff;
    background: url(images/list_arrow_hover.jpg) no-repeat scroll 8px 11px #F7454C;
	}
ul.accordion li ul li a.active {
	color:#2D2D2D;
	}
ul.accordion li ul li a {
	padding:5px 0 5px 20px;
    color: #2D2D2D;
    background: url(images/list_arrow.jpg) no-repeat scroll 8px center #F5F5F5;
	}
ul.accordion li ul li a.active {
	padding:5px 0 5px 20px;
    color: #F7454C;
    background: url(images/list_arrow.jpg) no-repeat scroll 8px  center #F5F5F5;
	}
ul.accordion li ul li a {
	font-weight:normal;
	background:none !important;
	}
ul.myBrandPage li {
	float:left;
	display:block;
	width:208px;
	height:137px;
	padding:10px;
	margin:0 10px 10px 0;
	border:1px solid #e6e6e6;
	}
ul.myBrandPage li a {
	display:table-cell;
	width:208px;
	height:137px;
	vertical-align:middle;
	text-align:center;
	}
ul.myBrandPage li a img {
	max-width:208px;
	max-height:137px;
	}
ul.accordion li.highlight a {
    background: url(images/list_arrow_hover.jpg) no-repeat 8px 11px #F7454C;
    color: #FFFFFF;
	}
ul.accordion li.highlight ul li a {
    background: url(images/list_arrow_hover.jpg) no-repeat 8px 11px #F7454C;
    color: #2D2D2D;
	}
ul.accordion li.highlight ul li a.active, ul.accordion li.highlight ul li ul li a.active {
    color: #F7454C;
	}
ul.accordion li.highlight ul {
	display:block;
	}
ul.accordion li.highlight ul li.current-cat-parent {
	display:block;
	}
ul.accordion li.highlight ul li.current-cat-parent a {
	color:#F7454C;
	background:none;
	}
ul.accordion li.highlight ul li.current-cat-parent ul.children a {
	color:#2D2D2D;
	}
ul.accordion li.highlight ul li.current-cat-parent ul.children li.current-cat a {
	color:#F7454C;
	}




#logo-slider img {
box-shadow: none !important;
width:190px;  height:80px; 
margin: 0 10px;
}

#cs-buttons-coin-slider { display: none;}
.saveStore { left: 465px; position: relative; top: 415px;}
#cs-title-coin-slider { display: none;}

.paypal_express_form p input{
width: 351px;
    height: 51px;
    color: white;
    font-size: 17px;
background:green;
}
#wpcr_button_1 { display: none !important; }