﻿@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------Begin Of Reset Code ------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {

	color: black;
	background: white;
	margin:0;
	padding:0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*----------------------------------------------------End Of Reset Code ------------------------------------------------------*/

/* ----------------- Common ---------------------- */
.fltlft {
	float:left;
}
.fltrgt {
	float:right;
}
.clear {
	clear:both;
 height:1px; display:block; line-height:0px; font-size:0px;
}
.clrBlock {
	clear:both;
	font-size:0px;
	line-height:0px;
	display:block;
}
.lastm {
	margin:0px !important;
}
.nobg {
	background:none !important;
}
.nobrdr {
	border:none !important;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#fff;
	font-size:75.0%;
}
strong {
	font-weight:bold;
}
#wrapper {
	/*width:100%;
	max-width:1680px;*/
	margin:0 auto;
	position:relative;
}
.container {
	/*width:1000px; float:none;*/
	height:auto;
	margin:0 auto;
}

/*--------------------------------- Navigation ------------------------------*/


/*---------------------------------------------------------------------------*/

/*----------------------------------- Icon -----------------------------------*/

.ic, .bx-prev, .bx-next, .catCovCont span.close, span.close {
	background-image:url(../images/iconnew.png); background-repeat:no-repeat;}

/*--------------------------------------------------------------------------*/



/*--------------------------------- Header ---------------------------------*/
header.mainhead {
	width:100%;
	background: url(../images/topbg.jpg) left top repeat;
	padding:8px 0px;
}

.mainheadInner{
	max-width:1680px;
	width:90%;
	margin:0px auto;
	padding:0 2.5%;
	}

header.mainhead .logo {
	float:left;
	width:195px;
}
header.mainhead .logo img   { width:100%; height:auto; display:block;}
/*header .logo img	{ width:100%; max-width:100%; height:auto;}*/
header.mainhead .wadm {
	width:195px;
	float:right;
	padding:18px 0 0 0;
}
header .wadm .qus {
	float:left;
	background:#2e2e2e;
	color:#c1c1c1;
	font-size:2em;
	border-radius:4px;
	height:27px;
	line-height:27px;
	padding:0 10px;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
}
header.mainhead .wadm a.wead {
	background-position: 136px 12px;
	color: #C1C1C1;
	float: right;
	font-family: Arial;
	font-size: 1.167em;
	height: 27px;
	line-height: 27px;
	padding: 0 32px 0 17px;
	text-decoration: none;
	z-index:150;
	width: auto;
	position:relative;
}
.weadmin {
	position:relative;
	behavior: url('StyleSheet/PIE.htc');
}
.subtop {
	z-index:93;
	background:url(../images/submenuhover.jpg) top center repeat-y;
	position:absolute;
	top:0px;
	right:-1px;
	display:none;
	width:162px;
	padding:65px 0 0 0;
	border-radius:8px 8px 0 0;
	behavior: url('StyleSheet/PIE.htc');
}
header .wadm ul.adminlink {
	overflow:hidden;
	behavior: url('StyleSheet/PIE.htc');
	z-index:99;
	float:left;
	border:1px solid #414141;
	border-radius:0 0 4px 4px;
	box-shadow: 0 8px 8px -5px #ababab;
	width:161px;
	background:#fff;
}
header.mainhead .wadm ul.adminlink li {
}
header.mainhead .wadm ul.adminlink li a {
	background:#fff !important;
	font-family: Arial;
	transition:background-color 1s;
	display:block;
	padding:10px 20px;
	color:#272727;
	font-size:	1.167em;
	text-decoration:none;
}
header.mainhead .wadm ul.adminlink li.border {
	border-bottom:1px solid #c0c0c0;
	height:0px;
	padding:5px 20px;
	background:#fff;
}
header.mainhead .wadm ul.adminlink li a:hover {
	color:#fff;
	background-color:#2e2e2e !important;
}
/*-------------------------------------------------------------------------*/



/*----------------------------- Body Container ----------------------------*/
.body_container {
	min-height:500px;
	width:auto;
}
.leftnav {
	position:fixed;
	top:130px;
	z-index:9000;
	left:0px;
	left:-2px\9;
	background:#4bc3cb;
	width:44px;
	padding:20px 0;
	border-radius:0px 4px 4px 0px;
 behavior: url('StyleSheet/PIE.htc');
}
.leftnav .menu_remote {
	background:#FFFFFF;
	border-radius: 8px 0 0 8px;
	position:relative;
	right:0px;
	height:20px;
	cursor: pointer;
	float:right;
   behavior: url('StyleSheet/PIE.htc');

}
.leftnav .menu_remote .openm, .leftnav .menu_remote .closemenu {
	background:url("../images/rmopen.jpg") no-repeat scroll center 2px transparent;
	width:9px;
	height:14px;
	padding:7px 6px 0;
	display:block;
}
.leftnav .menu_remote .closemenu {
	background:url("../images/rmclose.jpg") center 3px no-repeat;
}
.leftnav ul {
	overflow:hidden;
	width:44px;
}
.leftnav li {
	display:block;
	clear:both;
	position:relative;
	height:48px;
	margin:5px 0;
}
.leftnav li a {
	height:48px;
	display:block;
	overflow:hidden;
	width:44px;
	text-decoration:none;
}
.leftnav li span {
	display:block;
	width:44px;
	height:48px;
	float:left;
	border-radius:0 2px 2px 0;
}

.leftnav li strong {
	display:block;
	float:left;
	height:48px;
	line-height:48px;
	width:150px;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 0 0 8px;
}
.leftnav li .home {
	background-position:-3px -10px;
}
.leftnav li .catl {
	background-position:-3px -65px;
}
.leftnav li .manPro {
	background-position:-3px -121px;
}
.leftnav li .manRev {
	background-position:-3px -180px;
}
.leftnav li .set {
	background-position:-3px -237px;
}
.leftnav li .vrepo {
	background-position:-3px -291px;
}
.leftnav li .hiw {
	background-position:-3px -375px;
}
.leftnav li .myAc {
	background-position:-3px -433px;
}
.leftnav li em {
	display:none;
	float:left;
	font-style:inherit;
}
/* bradcrum Start Here */

.bradcrum {
	padding:20px 0 35px 0;
}
.bradcrum nav {
}
.bradcrum nav ul {
	display:block;
}
.bradcrum nav ul li {
	display:inline;
}
.bradcrum nav ul li a, .bradcrum nav ul li span {
	font-family: Arial;
	display:block;
	float:left;
	font-size:18px;
	color:#9e9e9e;
	background:url("../images/bradcrumarrow.jpg") no-repeat scroll right 25px transparent;
	padding:17px 20px 0 0;
	margin:0 0 0 10px;
	text-decoration:none;
}
.bradcrum nav ul li:first-child a {
	margin:0px;
}
.bradcrum nav ul li span.last {
	padding:0px;
	display:block;
	font-size:36px;
	background:none;
	color:#626262;
}
.bradcrum nav ul li a:hover {
	color:#1f1f1f;
}
/* Steps Container */
#catbradcrm { width:100%; padding:20px 10px 0 0; font-family:Arial; display:block;}
#catbradcrm a { width:auto; padding:0  10px 0 0; color:#d0d0d0; font-size:16px; text-decoration:underline; display:none;}
#catbradcrm h3  { font-size:27px; color:#7d7d7d; font-weight:normal; }
.stepdivider    { margin:20px 0; border-bottom:1px solid #ececec;}


.stContainer {
    margin: 20px 0 0px 65px;
    position: relative;
    width:90%;
    z-index:0; float:left;
}
.stCont {
	width:100%;
	left:0px;
	top:10px;
	position:absolute;
}
.stCont .bar {
	background:url(../images/stepbarline.jpg) left top repeat-x;
	height:11px;
	border-radius:3px;
	display:block;
	position:relative;
	behavior: url('StyleSheet/PIE.htc');
}
.stepBox {
	width:20%;
	float:left;
	z-index:99;
	position:relative;
	margin:0 6.6% 0 0;
}
.stepBox p {
	font-family:Arial;
	display:block;
	padding:5px 0;
	text-align:center;
	color:#9e9e9e;
	font-size:1.167em;
}
.stepBox span {
	display:block;
	text-align:center;
	background-position:0 -861px;
	width:33px;
	height:35px;
	transition:width 2s, height 2s;
	margin:0 auto;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.833em;
	color:#fff;
	font-weight:bold;
}
.stepBox span.active {
	background-position:1px -965px;
}
.stepBox.last {
	margin:0px;
}
.stepBox p.dark {
	color:#3e3e3e;
}
/* Choose Catlog Cocer*/
#choose { font-size:12px !important;width:100%;height:100%;}
.qq-upload-button > div { padding:5px;}
.catlogCover h1 {
	width:auto;
	float:left;
	color:#1d1d1d;
	font-size:18px; font-weight:normal;
	text-transform:uppercase; font-family:Arial; min-width: 101px;
}
.catlogCover a.ancc {
	width:auto;
	display:block;
	float:right;
	color:#00528c;
	padding:5px 14px 5px 0px;
	font-family:Arial;
	font-size:	1.167em;
	text-decoration:underline;
}
.catlogCover a.ancc:hover {
	color:#e14c4c;
}
.choosecatlog {
	position:relative;
	margin:35px 0 0 0;
}
.inchhoseCat { width:82%; margin:0 auto;}

.inchhoseCat ul.staticcar li   { width:235px; float:left;display:inline-block;}
.inchhoseCat ul.staticcar li .figolay{height:100%;}
.inchhoseCat li {height:430px; padding:0 10px; position:relative !important; }


.inchhoseCat li img {
	border:1px solid #c4c4c4; width:100%; display:block; height:auto;
	behavior: url('StyleSheet/PIE.htc');
	box-shadow:0 0 3px #c4c4c4;
}
.inchhoseCat li figcaption {
	text-align:center;
	padding:5px 0;
	color:#414141;
	font-family: Arial;
	font-size:	1.167em;
}
.inchhoseCat li figure {
	position:relative;
	cursor:pointer;
}
.inchhoseCat li .figolay {
	background: url("../images/transbgcara.png") repeat scroll left top transparent;
	height:100%;
	left: 1px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}
.inchhoseCat li .figolay .magn {
	background: url("../images/magnifier.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 55px;
	margin: 152px auto 0;
	width: 67px;
}
.inchhoseCat li a.cutmCat {
	text-decoration: none;
	width:240px;
    max-width:100%;
	/*left:8px;
	position:absolute;*/
	top:340px;
	padding:10px 0 0 0;
	background-position:113px -770px;
	display:none;
	cursor:pointer;
}
.inchhoseCat li a.cutmCat span {
	border-radius:4px;
	width:100%;
	background:#00528c;
	color: #FFFFFF;
	/*height:30px;
	display: block;*/
	font-family:Arial;
	font-size: 12px;
	line-height: 30px;
	padding: 0 5px;
	text-align: center;
	text-transform: capitalize;
    display:inline-block;
}
.bx-prev, .bx-next {
	background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    font-size: 0;
    height: 45px;
    position: absolute;
    top: 38%; cursor:pointer;
    transition: width 2s ease 0s, background-color 1s ease 0s, height 2s ease 0s;
    width: 45px;
    z-index: 99;
}
.bx-prev {
 background-position: 12px -503px;
    left: 55px;
}
.bx-next {
    background-position: 14px -587px;
    right: 55px;
}
.bx-prev:hover, .bx-next:hover {
	background-color:#ccc;
	border:1px solid #424242;
}
.bx-wrapper {
	 max-width: 100% !important;width: 1034px;
}
.catCovCont, .cusCatlog, .creatcatlog, .popup, .popup2{
	width:880px;
	position:absolute;
	z-index:9050;
}
.catin {
	width:880px;
	border:1px solid #fff;
	overflow:hidden;
	position:relative;
	behavior: url('StyleSheet/PIE.htc');
	border-radius:5px;
}
.catin figure img  {
    float: left;
    width: 50%;
}
.overlay, .overlay2 {
	width:100%;
	min-height:1050px;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:9002;
	background:url(../images/transbgcara.png) repeat !important;
	opacity: 1 !important;
}
.overlay2   { display:none;}
.catCovCont .headingp, .cusCatlog .popHeading, .creatcatlog .popHeading, .popup .popHeading, .popup2 .popHeading{
	padding:0 15px;
	background:url(../images/cathead.jpg) left top repeat-x;
	height:36px;
}
.catCovCont hgroup {
	width:auto;
	float:left;
}


.halfbgcat {
	background:url(../images/bottombg.jpg) left top repeat;
	width:100%;
	height:76%;
	bottom:0px;
	left:0px;
	position:absolute;
}
/* add custom catlog popup*/
.cusCatlog, .creatcatlog, .popup, .popup2 {
	width:768px;
	display:none;
	position:absolute;
}

.cusCatlog  { left:50%; top:50%; margin:-350px 0 0 -384px;}
.cusCatlog .cuscain, .creatcatlog .cuscain, .popup .cuscain, .popup2 .cuscain {
	background:#fff;
	border-radius:5px;
	width:768px;
	border:1px solid #fff;
	overflow:hidden;
}
.cusCatlog .popHeading h1, .creatcatlog .popHeading h1, .popup .popHeading h1, .popup2 .popHeading h1{
	width:auto;
	float:left;
}
.cusCatlog .adcatNavi, .creatcatlog .adcatNavi, .popup .adcatNavi,  .popup2 .adcatNavi{
	width:303px;
	float:left;
	padding:15px 0 0 15px;
}
.catalogTitle {
    color: #111111;
    display: block;
    font-size: 18px;
    margin: 20px auto;
    width: 420px;}

.cusCatlog .adcatNavi p, .creatcatlog .adcatNavi p, .popup .adcatNavi p, .popup2 .adcatNavi p {
	font-size:1em;
	color:#565656;
	line-height:16px;
	margin:0 0 8px 0;
}
.cusCatlog .adcatNavi p input {
	color:#363636;
	font-size:1.167em;
	background:#fff;
	border:1px solid #cfcfcf;
	padding:5px 10px;
	border-radius:1px;
	width:260px;
}
.cusCatlog .accord, .creatcatlog .accord, .popup .accord, .popup2 .accord{
	padding:25px 0 0 0;
}
.cusCatlog .accord a, .creatcatlog .accord a, .popup .accord a, .popup2 .accord a {
	background:#656569;
	border-radius:5px 0px 0 5px;
	padding:0 10px; margin:0 0 10px 0;
	line-height:35px;
	font-size:18px;
	color:#ffffff;
	font-size:1.3em;
	text-transform: uppercase;
	font-weight:normal;
	cursor:pointer;
	font-family: Arial;
	display:block;
	text-decoration:none;
}
.cusCatlog .accord a:hover, .cusCatlog .accord a.active {
	background:#00528c;
}
.cusCatlog a.continue {
	background:#00528c;
	bottom: 15px;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: block;
	font-size: 1.5em;
	height: 30px;
	left: 15px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 120px;
}
.cusCatlog a.continue:hover {
	background:#777;
	color:#fff;
}
.custCont {
	min-height:50px;
	display:none;
	margin:0 0 20px 0;
}
.custCont p {
    color: #565656;
    font-family: Arial;
    font-size: 1em;
    line-height: 18px;
    padding: 0 5px;
}
#cov6 ul {
    padding: 44px 0 0;
}
#cov6 ul li {
    display: block;
    margin: 0 0 60px;
    text-align: center;
}
#cov6 ul li figure {
    display: block;
    padding: 0 0 15px;
}
#cov6 ul li span {
    text-align: center;
}
#cov6 ul li p {
    color: #131313;
    font-size: 1.5em;
    text-transform: uppercase;
}


#cov5 ul {
	padding:44px 0 0 0;
}
#cov5 ul li {
	display:block;
	text-align:center;
	margin:0 0 60px 0;
}
#cov5 ul li figure {
	display:block;
	padding:0 0 15px 0;
}
#cov5 ul li span {
	text-align:center;
}
#cov5 ul li p {
	font-size:1.5em;
	color:#131313;
	text-transform: uppercase;
}


#cov5 ul {
	padding:44px 0 0 0;
}
#cov5 ul li {
	display:block;
	text-align:center;
	margin:0 0 60px 0;
}
#cov5 ul li figure {
	display:block;
	padding:0 0 15px 0;
}
#cov5 ul li span {
	text-align:center;
}
#cov5 ul li p {
	font-size:1.5em;
	color:#131313;
	text-transform: uppercase;
}
#cov1 figure   {}
.ui-resizable-e {
    background: url("../images/resize.png") no-repeat scroll center center #000000;
    border-radius: 50%;
    bottom: -6px;
    height: 20px;
    padding: 5px;
    position: absolute;
    right: -12px;
    width: 20px;
    z-index: 90;
    cursor: se-resize; top:auto;
}

.fontstylefront { display:block; background:#fff;}

.fontcustomarea {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #CCCCCC;
    margin: 2px;
    padding: 5px 3px;
}
.fontcustomarea > div {
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
    border-radius: 0;
    float: left;
    margin: 3px;
}

.fontcustomarea  select {
    border: medium none;
    display: inline-block;
    height: 27px;
    padding: 4px 14px 4px 3px; background-color:#fff;

}
.fontcustomarea > div:hover, .fontcustomarea > div.active   { background-color:#E6E5E5;
    border: 1px solid #006DB8;}

.fontfamily > select#fs {
    width: 170px;
}

.fontsz > select#size {
    width: 70px;
}
.fbold, .fital {
    background-position: 7px -2975px;
    height: 27px;
    text-indent: -999em;
    width: 27px; cursor:pointer;
}


.colorswatch {
    background-position: 1px -3064px;
    height: 27px;
    text-indent: -999em;
    width: 27px;
}
.fontcustomarea > div.colorswatch:hover  { background-color:#fff !important;}

.fital  {  background-position:8px -3024px;}

.closefn { background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    display: block;
    float: right;
    margin: 5px;
    padding: 5px 11px; text-transform:uppercase;
    text-decoration: none;}

.uplogo,.backCoverlogo     { height:auto !important; cursor:move;}

.cusCatlog .custpic {
	width:auto;
	float:right;
	height:650px;
	background:#a0a0a0;
	width:448px;
}

.custpic .tbCatCont {
	position:relative; height:100%;
}


.custpic .tbCatCont .editCont {
	position:absolute;
	top:40px;
	left:8px;
}
.custpic .tbCatCont .uplogo, .custpic .tbCatCont .adtext, .custpic .tbCatCont .backCoverlogo {
	position:relative;
	margin:0 0 3px 0;
	border:2px dotted #fff;
	border-radius:3px;
	width:280px;
}
.useindi {
	background: none repeat scroll 0 0 #000000;
	color: #FFFFFF; cursor:move;
	font-size: 1em;
	line-height: 14px;
	text-align: center;
}
.custpic .tbCatCont .uplogo .upcon {
	min-height: 35px;
	padding:10px 10px 0;
	text-align:center;
}
.custpic .tbCatCont .adtext .adcon {
		font-size:12px;
	color:#fff; position:relative;
}
.adcon  { position:relative;}
.dvbacktextCont .adcon { font-size:12px;
	color:#fff; position:relative; }


.setempCust { text-align:center; padding:55px 0 0 0;}
.setempCust li { padding:10px 0;}
.setempCust li label { display:block; padding:5px 0 0 0;}




.custpic .tbCatCont .adtext .adcon textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    font-family: arial; border:1px solid #ccc;
    font-size: 12px;

    vertical-align: top;
    width: 100%;
}
.adcon .lettercount
{

    background: none repeat scroll 0 0 rgb(255, 255, 255); border:1px solid #ccc; color:#000; font-family:Arial; font-size:13px;
    color: rgb(0, 0, 0);
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: -2px; padding:0 2px;
    text-align: center; bottom:1px;
    width: 20px;

    }


.adcon textarea {   resize: none;}
.backContent {
	position:absolute;
	bottom:20px;
	left:50px;
	width:350px;
}
.backContent .lgc {
	text-align:center;
	margin:0 0 15px 0;
}

.backtextCont {
    border: 1px dotted #FFFFFF;
    width: 343px;
}

.backtextCont textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    resize: none;
    vertical-align: top;
    width: 100%;
     font-family: arial;
}
.backContent h3 {
	font-size:18px;
	text-align:center;
	color:#fff;
	margin:5px 0 10px 0;
}
.backContent p {
	font-size:0.917em;
	text-align:center;
	padding:3px 10px;
	color:#fff;
}
/* step 2 css */
.prodNav {
	position:relative;
	z-index:4;
	margin:38px 0 0px 0;
}

.resizwe{
    background: url("../images/bottombg.jpg") repeat-x scroll left 60px transparent;
    display: block;
    width: 100%;
}


.prodNav aside {
	width:auto;
	position:relative;
}

.prodNav aside.fias { width:27.3%;

}
.prodNav aside.seas {  width:38%;

}
.prodNav aside.thas {
    width: 22%;
}

.fiasinfo { height:60px;}


.prodNav aside .title {
    background: url("../images/lightransbg.png") repeat scroll left top;
    color: #404141;
    float: left;
    font-family: Arial;
    font-size: 1.167em;
    height: 51px;
    padding: 8px 16px 0;
    text-transform: uppercase;
    width: auto;
}
.title > span {
    border: 2px solid #646569;
    border-radius: 50%;
    margin:0px auto;
    display: block;
    font-weight: bold;
    height: 20px;
    text-align: center;
    width: 20px;
}
.prodNav aside.pad0 {
	padding:0px;
}
.proarrow {
	background-position: 11px -2261px;
	float: left;
	height: 53px;
	margin:57px 7px 0 0;
	width: 54px;
	padding:0px;
}
.proarrow {
	margin: 0 0px 0 0 \9;
}
.stepon {
	background-position:11px -2366px;
}
.prodNav aside nav {
	float:left;
	width:auto;
}
.prodNav aside nav ul {
	display:block;
}
.prodNav aside nav ul li { display:block; float:left; background:url(../images/liline.jpg) left top no-repeat; padding:0 0 0 1px;}
.prodNav aside nav ul li a {
	display:block; z-index:9999; position:relative;
	height:51px; padding:0 0 10px 0;
	float:left;text-decoration:none;}
.prodNav aside nav ul li a span {
	transition: background 1s;
	background:#646569;
	line-height:51px; display:block;
	color:#ffffff; padding:0 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.167em;
	text-transform:uppercase;
	cursor:pointer; }

.prodNav aside nav ul li:hover a, .prodNav aside nav ul li a:hover .prodNav aside nav ul li.active a, .prodNav aside nav ul li a.active {
	background:url(../images/prodnavar.png) bottom center no-repeat;
}

.prodNav aside nav ul li a:hover span, .prodNav aside nav ul li.active a span, .prodNav aside nav ul li a.active span, .prodNav aside nav ul li a:hover span, .filopt .shfilt a:hover, .filopt .shfilt.act a {
	background: #00528c;
}


.proSub {
	background:#fff;
	padding:17px 10px;
	position:absolute;
	top:100%;
	display:none;
	border:1px solid #b6b6b6;
	box-shadow:0 0 5px #b6b6b6;
	width:340%;
	border-top:none;
	z-index:0;
}
.proSub .catfoot {
	border-bottom:1px solid #d0d0d2;
	padding:10px 0;
	margin:0 0 16px 0;
	color:#191919;
	font-family: Arial;
}
.proSub .catfoot span {
	background-position: 0 -2561px;
	display: inline-block;
	height: 15px;
	margin: 0 2px -2px 4px;
	position: relative;
	width: 16px;
}
.catesm { left:0px; }
.dsrbox {
	background:url(../images/inputbg.jpg) left top repeat-x;
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	padding:5px 10px;
}
.dsrbox input {
	display:block;
	border:none;
	color:#adadad;
	font-size:2em;
	padding:0 0px;
	margin:3px 0 4px;
	float:left;
	width:80%;
}
.dsrbox input.serchbtn {
	font-size:0px;
	text-indent:-999em;
	background-position:0 -1434px;
	width:32px;
	margin:0px;
	height:33px;
	display:block;
	float:right;
}
.prodNav aside nav ul li .catlistBox ul {
	display:block;
	width:100%;
}
.prodNav aside nav ul li .catlistBox ul li {
	display:block;
	float:left;
	height:auto;
	padding:0px;
	margin:7px 5px;
	background:#d3d2d2;
	height:25px;
	line-height:25px;
	color:#191919;
	border-radius:4px;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
	padding:3px 10px;
}
.prodNav aside nav ul li .catlistBox ul li label {
	font-size:1.12em;
	font-family: Arial;
	text-transform:capitalize;
	height:auto;
}


.prodNav aside nav ul li .catlistBox ul li label a{
	font-size:1.1em;
	display:inline-block;
	font-family: Arial;
	text-transform:capitalize; cursor:pointer;
	height:auto;  transition: color 1s; padding:0 0 0 5px;
}
.prodNav aside nav ul li .catlistBox ul li label a:hover{ color:#E14C4C;}
/*.prodNav aside nav ul li .catlistBox ul	li:hover a, .prodNav aside nav ul li .catlistBox ul	li.active a{ background:#e85353;}	*/
.prodNav aside nav ul li .catlistBox ul li .dcch {
    background-position: 0 -2481px;
    display: block;
    float: left;
    height: 16px;
    margin: 5px 0 0;
    width: 17px;
}
.prodNav aside nav ul li .catlistBox ul li .dcched {
	background-position:0 -2561px;
}
.prodNav aside nav ul li .catlistBox ul li .dcch input {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.prodNav aside nav ul li .catlistBox ul li a {
	color:#191919;
	font-size:1.12em;
	background-image:none;
	font-family: Arial;
}
.prodNav aside nav ul li .catlistBox ul li.all:hover, .prodNav aside nav ul li .catlistBox ul li.all.active {
	background:#e85353;
	color:#fff;
}
.prodNav aside nav ul li .catlistBox ul li em {
	color:#555454;
	font-size:0.8em;
}
/*Selectcted Categories css start here */

.seldtCat {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 10px;
    padding: 0 0 10px;
}

.crcatt,.crcatt1 {background: url("../images/topbg.jpg") repeat scroll left top transparent;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 1% 0;
    position: fixed;
    right:0;
    z-index: 99;}

.seldtCat span.seltxt {
	line-height:20px;
	width: auto;
	float:left;
	color:#000000;
	text-transform:uppercase;
	font-family: Arial;
}
.seldtCat ul {
	width:80%;
	float:left;
	margin:0 15px 0 0;
}
.seldtCat ul li {
	display:block;
	float:left;
	margin:0 0 0 10px;
}
.seldtCat ul li .tot {
	display:block;
	text-decoration:none;
	background:#cfcfcf;
	color:#343434;
	height:21px;
	line-height:21px;
	padding:0 10px;
	border-radius:4px;
	font-family: Arial;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
}
.seldtCat ul li label {
	color: #474747;
	display: block;
	float: left;
	font-family: Arial;
	font-size: 1em;
	line-height: 20px;
}
.seldtCat ul li label em {
	color:#807f7f;
	font-size:1em;
}

.indproContai   { }
.indproContai input { }
.seldtCat ul li .caCheck {
	background-position: 0 -2170px;
	float: left;
	height: 21px;
	padding: 0;
	width: 25px;
	margin:0 3px 0 0;
}
.seldtCat ul li .caCheck input {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	width:21px;
	height:21px;
}
.seldtCat ul li .caChecked {
	background-position:0 -1964px;
}
#allproduct {
	margin:6px 0 0 0;
}
#allproduct h2 {
	color:#1d1d1d;
	font-size:2.000em;
	font-family: Arial;
}
.filCont {
	background:#f2f2f2;
	margin:10px 0 25px 0;
	padding:10px 0;
}
.filCont button.slall, .filCont button.dlall {
	background:#b4b4b4 url(../images/slall.jpg) left top repeat-x;
	border-radius:3px;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
	padding:6px 10px;
	text-transform:uppercase;
	color:#000;
	margin:0 12px 0 0;
	font-family: Arial;
	box-shadow:none;
	border:none;
	cursor:pointer;
}
.filCont button:hover, .filCont button.active{
	background:#00528c;
	color:#fff;
}

.catalog_btn li a:hover { background:#777; color:#fff;}

.filopt {
	padding:0px 0 0 0;
	position:relative;
	z-index:3;
}
.filopt .shfilt {
	position:absolute;
	z-index:980;
	padding:0 0 9px 0;
}
.filopt .shfilt a {
	display:block;
	float:left;
	text-decoration:none;
	padding:9px 0px 15px 9px;
	font-size:1em;
	color:#1d1d1d;
	text-transform:uppercase;
}
.filopt .shfilt a span {
	background-position: 92px -1204px;
	display: block;
	float: none;
	margin: 0;
	padding: 0 40px 0 0;
}
.filopt .shfilt a:hover span, .filopt .shfilt.act span {
	background-position:92px -1906px;
	color:#fff;
}
.filopt span {
	display:block;
	float:left;
	padding:8px 10px 0 0;
	margin:0 10px 0 0;
}
.filopt .shofil {
	background: url("../images/boshowfi.jpg") no-repeat scroll right 10px transparent;
	display: block;
	float: left;
	height: 20px;
	margin: 0 20px 0 0;
	padding: 0;
	width: 130px;
	padding: 0 5px 0 0;
}
.filopt .shfilt:hover, .filopt .shfilt.act {
	background:url(../images/prodnavar.png) bottom center no-repeat;
}
.filopt ul.indsor {
	float:left;
	padding:8px 0 0 0;
}
.filopt ul.indsor li {
	display:inline;
}
.filopt ul.indsor li a {
	transition: color 1s;
	display:block;
	text-decoration:none;
	color:#1d1d1d;

	float:left;
	padding:0 12px 0 0;
	margin:0 10px 0 0;
}
.filopt ul.indsor li a.active, .filopt ul.indsor li a:hover {
/*background:url(../images/sortingarw.png) right center no-repeat; */
	color:#00528c;
	text-decoration:underline;
}

/*.filopt ul.indsor li a:hover, .filopt ul.indsor li a.active {
	background:url(../images/sortingarw.png) right center no-repeat;
	color:#00528c;
	text-decoration:underline;
}*/



.filopt ul.indsor li a.dwn {background:url(../images/downarrow1.png) right center no-repeat;}
.filopt ul.indsor li a.dwn:hover   {  background:url(../images/uparrow.png) right center no-repeat;}
.filopt ul.indsor li a.up {background:url(../images/uparrow.png) right center no-repeat; }
.filopt ul.indsor li a.up:hover{ background:url(../images/downarrow1.png) right center no-repeat;}

article.proList {
	display:block;margin-bottom:30px;
}
article.proList ul {
	display:inline-block;
}
article.proList ul li {
	display:block;
	margin:0 46px 50px 0;

	float:left;

}
article.proList ul li figure {
}
article.proList ul li figure img {
	display:block;
	border:1px solid #9c9c9c;
	position:relative;
	border-radius:2px;
}
article.proList ul li figure figcaption {
	display:block;
	margin:10px 0 0 0;
	font-size:1em;
	color:#4f4f4f;
	font-size:1em; min-height:50px;
	font-family: Arial;
}
article.proList ul li {
	margin:0 45px 50px 0px \9;
}
article.proList ul li p {
	margin:8px 0 0 0;
	display:block;
}
article.proList ul li span {
	display:block;
	font-family: Arial;
}
article.proList ul li span.prco {
	line-height:38px;
	color:#4f4f4f;
	font-size:0.917em;
}
article.proList ul li span.priPro {
	text-align:center;
	color:#4f4f4f;
}
article.proList ul li span.priPro strong {
	color:#141414;
	display:block;
	font-size:1.917em;
	line-height:23px;
}
article.proList ul li .slcolor {
	margin:8px 0 0 0;
}
article.proList ul li .slcolor span {
	font-weight:bold;
	margin:0 0 5px 0;
}
article.proList ul li .slcolor a.colo {
	border-radius:5px;
	margin:5px 0 0 0;
	display:block;
	height:27px;
	border:1px solid #9c9c9c;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
	background-position:165px -1151px;
}
article.proList ul li .selItem {
	cursor:pointer;
	height:30px;
	line-height:30px;
	margin:10px 0 0 0;
	padding:0 10px;
	background:url(../images/selitem.jpg) left top repeat-x;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
	border-radius:3px;
}
article.proList ul li .selItem .check {
	background-position: 0 -1298px;
	float: left;
	height: 20px;
	margin: 5px 0 0;
	padding: 0;
	width: 21px;
}
article.proList ul li .selItem .check input {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin:2px 0 0 2px;
	width:15px;
	height:15px;
}
article.proList ul li .selItem .select {
	background-position:0 -1343px;
}
article.proList ul li .selItem span.sli {
	font-size:14px;
	font-family: Arial;
	line-height:30px;
	color:#ffffff;
	float:left;
	padding:0 0 0 10px;
	text-transform:capitalize;
}
article.proList ul li .selItem:hover {
	background:#00528c;
}
article.proList ul li.active .selItem {
	background:#00528c;
}
article.proList ul li.active .check {
	background-position:0 -1343px;
}
article.proList ul li.active figure img {
	border:1px solid #000;
}
article.proList ul li.last {
	margin:0 0 50px 0;
}
/* select box css */

.s-hidden {
	visibility:hidden;
	padding-right:10px;
	width: 188px;
}
.select {
	cursor:pointer;
	display:inline-block;
	position:relative;
	font:normal 11px/22px Arial, Sans-Serif;
	color:black;
	height:30px;
}
.styledSelect {
	background-color: white;
	border: 1px solid #9c9c9c;
	border-radius: 5px 5px 5px 5px;
	bottom: 0;
	font-weight: bold;
	left: 0;
	padding: 3px 10px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 500;
}
.styledSelect:after {
	content:"";
	width:0;
	height:0;
	border:5px solid transparent;
	border-color:black transparent transparent transparent;
	position:absolute;
	top:12px;
	right:6px;
}
.styledSelect:active, .styledSelect.active {
	background-color:#eee;
}
article.proList ul .options, .secondDiv ul .options  {
	display:none;
	position:absolute;
	top: 88%;
	z-index: 200;
	right:0;
	left:0;
	margin:0 0;
	padding: 5px 0;
	list-style:none;
	border:1px solid #9c9c9c;
	background-color:white;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);

}
.secondDiv ul .options{}


article.proList ul .options li,  .secondDiv ul .options li {
	padding:0 6px;
	margin:0 0;
	padding:0 10px;
	width:auto;
	display:block;
	clear:both;
	float:none;
	min-height:0;
}
article.proList ul .options li:hover {
	color:white;
	background:url(../images/cuscat.jpg) left top repeat-x;
}
/* virtual sample css */
.vitualsample {
	margin:25px 0 150px;
}
.vitualsample article {
	width:500px;
	float:left;
}
.vitualsample article h2, section.bulkp h2, .indpriceCont h2 {
	font-size:2em;
	margin:0 0 10px 0;
	color:#1d1d1d;
	font-family: Arial;
}
.vitualsample article p {
    color: #4d4d4d;
    display: block;
    font-family: Arial;
    font-size: 1.167em;
    line-height: 1.3em;
    margin: 0 0 40px;
}
.vitualsample article p span {
	line-height:inherit;
	display:block;
	margin:5px 0 0 0;
	font-size:1em;
}
.vitualsample figure {
	float:right;
	width:auto;
	margin:0 110px 0 0;
}

.vitualsample figure figcaption { color: #E14C4C;
    font-family: Arial;
    font-size: 1.167em;
}

.dprice input    { border:1px solid #999; padding:1px 4px 2px; text-align:center;}


#Products { width:100%;}
.noprofound { color: #E14C4C;
    font-family: Arial; padding:150px 0 ;
    font-size:2em; text-align:center; width:100%; display:block; text-transform:capitalize;
}
.vitualsample article .brbtn {
	margin:10px 0 0 0;
}
section.bulkp {
    margin: 25px 0 120px;
}
section.bulkp span.subh2, .indpriceCont span.subh2 {
	display:block;
	padding:12px 0 0 0;
	font-size:12px;
	color:#4d4d4d;
	font-family: Arial;
}
section.bulkp ul {
    display: block;
    padding: 50px 0 0;
}
section.bulkp ul li {
	display:block;
	width:100%;
	border-bottom:1px solid #fff;
}
/*section.bulkp ul li:hover	{ background:#f7f7f7;}*/
.bulkDet {
	width:94%;
	padding:10px;
	min-height:100px;
	background:#efefef;
	position:relative;
}
.bulkDet h4 {
	font-size:1.167em;
	margin:4px 0 0 0;
	color:#313131;
	font-family: Arial;
}
.bulkDet .bulkselect {
float:left;
}
.bulkDet .bulkselect, .bulkselect {
	float:left;
	margin:0 10px 0 0;
	background-position:0 -1538px;
	width:20px;
	height:20px;
}
#cov6 ul li .bulkselect {
	display:inline-block;
	float:none;
}
.bulkDet .bulkselect input, .bulkselect input, .selectButtons input{
	margin:0px;
	padding:0px;
	width:20px;
	height:20px;
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.bulkDet .bulkselect.on, .bulkselect.on{
	background-position:0 -1624px;
}

.textS{
    display: inline-block;
    font-size: 13px;
    padding-top: 4px;
}

.selectButtons .bulkselect {
    background-position: 0 -1538px;
    float: left;
    height: 20px;
    margin: 0 10px 0 0;
    width: 20px;
}

.selectButtons .bulkselect.on {
    background-position: 0 -1624px;
}

.bulkDet .arroright {
	background-position: 0 -1723px;
	display: block;
	font-size: 0;
	height: 41px;
	position: absolute;
	right: -27px;
	top: 34%;
	width: 27px;
}
section.bulkp ul li.active .arroright, section.bulkp ul li:hover .arroright {
	background-position:0 -1807px;
}
.bulkDet .detail {float:left;}
section.bulkp ul li:hover .bulkDet, section.bulkp ul li.active .bulkDet {background:#cacaca;}
section.bulkp ul li:hover {}


.bulkDet .detail {float:left;}
.bulkDet .detail p {
	margin:10px 0 0 0;
	font-family: Arial;
	color:#313131;
}
/* individual price */
.indpriceCont {
	position:relative;
	display:none;z-index:2;
	margin:25px 0 0 0;
}
.inprContent {
	margin:40px 0 70px 0 ;
	position:relative;
}
.inprContent aside
{
    z-index:90;
	position:relative;
	padding:20px 0 0 0;
	width:215px;
	float:left;
}
.inprContent .asbg {
background: #fcfcfc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2NlY2VjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fcfcfc 0%, #cecece 20%, #cecece 80%, #fcfcfc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(20%,#cecece), color-stop(80%,#cecece), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#cecece 20%,#cecece 80%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#cecece 20%,#cecece 80%,#fcfcfc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#cecece 20%,#cecece 80%,#fcfcfc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#cecece 20%,#cecece 80%,#fcfcfc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
	height:100%;
	left: 203px;
	position: absolute;
	top: 0;
	width: 4px;
	z-index: 50;
}

.inprContent .asbg .brbottom {
	height:200px;
	position:absolute;
	bottom:0px; display:none;
	height:200px;
	width:10px;
	background: url(../images/indprsideborderbtm.jpg) left bottom no-repeat;
}
.inprContent aside h5 {
	font-size:1.500em;
	color:#4a4a4a;
	font-family: Arial;
	font-weight:normal;
}
.inprContent aside h5 span {
	display:block;
	margin:10px 0 0 0;
	font-size:12px;
}
.inprContent aside h5 span mark {
	font-family: Arial;
	background:none;
	font-style:normal;
	padding:0 0 0 5px
}
.inprContent aside nav {
	margin:10px 0; width:auto;
}
.inprContent aside nav ul {
	display:block;
}
.inprContent aside nav ul li {
	display:block;
	padding:0 8px 0 0;
	width:205px;
}
.inprContent aside nav ul li a {
	width:205px;
	display:block;
	padding:0 0 1px 0;
	background:url(../images/innavborder.jpg) left bottom no-repeat;
	line-height:60px;
	text-decoration:none;
}
.inprContent aside nav ul li a span { display:block;
	line-height:60px; color:#191919;
	font-size:1.167em; padding:0 10px; }

.inprContent aside nav ul li:hover a span, .inprContent aside nav ul li.active a span { background:#00528c; color:#fff;}
.inprContent aside nav ul li:hover, .inprContent aside nav ul li.active { background:url(../images/indrightarrow.png) right center no-repeat;}

.inprContent article { width:75%; padding:20px 0 0 0; float:right;}
.inprContent article h4 {color:#1d1d1d; padding:0 0 6px 0; font-size:1.667em; margin:0 0 25px 0; }
.updateButton{ background: none repeat scroll 0 0 #F2F2F2; display: block; height: 29px; margin: 0 0 25px; padding: 10px 0; width: 100%; }
.updateButton a {
    background:#00528c;
    border-radius:2px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: Arial;
    font-size: 1.1em;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    margin-right: 10px;
    padding: 0 5px;
    text-align: center;
    text-transform: uppercase;
    width: 120px;
}

.inprdetail  { float:right; width:78%;}
.inprContent article ul {
	display:block;
}
.inprContent article ul li {
	display:block;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #e5e5e5;
}
.inprContent article ul li figure {
	width:auto;
	float:left;
	border:1px solid #c4c4c4;
	border-radius:2px;
}
.inprContent article ul li figure img {
	display:block;
}
.inprContent article ul li:last-child {
	border:none;
}


.inprdetail h6 {
	font-family: Arial;
	color:#4A4A4A;
	font-size:	1.167em;
	padding:0 0 10px 0;
	ont-family: Arial;
	border-bottom:1px solid #a6a6a6;
}
#indlptable {
	width:100%;
	border:none;
	margin-top:25px;
}
#indlptable td {
	padding:5px 5px;
	margin:0 15px;
	text-align:center;
}
#indlptable tr.dprice td span {
	border:1px solid #b0b0b0;
	width:100%;
	padding:5px;
	margin:0px 0 0 0;
	display:block;
	text-align:left;
}
#indlptable tr.dprice input { font-family:Arial;}
#indlptable td.nobrdr {
	padding:0px;
	width:15px;
}
#indlptable tr.dprice td.resetButn {
	border:none;
	text-align:right;
}
#indlptable td .resPri {
	background: url("../images/slall.jpg") repeat-x scroll left bottom transparent;
	border: medium none;
	border-radius:3px;
	padding: 4px 15px;
	cursor:pointer;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
	font-family: Arial;
}
#indlptable td .resPri:hover {
	background:url(../images/cuscat.jpg) left bottom repeat-x;
	color:#fff;
}
/* show filter */
.showfiltCont {
	/*width:848px; */
	position:absolute;
	top:40px;
	display:block;
	right:0px;
	z-index:900; min-width:440px;
	display:none;
	padding:0px 0 0 0;
}
.dropfilt {
	padding:40px 20px 20px;
	background:#fff;
	border:1px solid #b6b6b6;
	box-shadow:0 0 5px #b6b6b6;
}
.showfiltCont article {
	min-height: 225px;
	width:170px;
	float:left;
	margin:0 20px 0 0;
	padding:0 20px 0 0;
	border-right:1px solid #d0d0d2;
}
.showfiltCont article ul li a {
	line-height:1em;
	color:#555555;
	text-decoration:none;
	font-size:1em;
	font-family:Arial;
}
.showfiltCont .lastart {
	border:none;
	margin:0px;
	padding:0px;
}
.showfiltCont article ul li a:hover {
	color:#e24d4d;
}
.showfiltCont article h3 {
	display:block;
	padding:0 0 10px 0;
	margin:0 0px 10px 0;
	text-transform:uppercase;
	color:#373737; font-weight:bold;

	border-bottom:1px dotted #373737;
	font-family: Arial;
}
.showfiltCont article ul.collist {
	width:160px;
}
.showfiltCont article ul.collist li {
	padding:0px;
	float:left;
	margin:0 6px 0 0;
	width:160px;
}
.showfiltCont article ul li label {
	line-height:21px;
	height:21px;
}
div.allSubCat  { text-transform:uppercase;}

.showfiltCont article.subcat ul li {
	padding:4px 0px 4px 5px;
}
.discount {
	display:none; border:none; background:none;margin:0px; padding:20px 0 0 0; border-radius:none;
}
.perminus, .shCheck, .pexdate {
	float:left; margin:0 70px 0 0;
}
.perminus a {
	display:block;
	float:left;
	margin:6px 0 0 0;
}
.perminus input, .pexdate input {
	display:block;
	float:left;
	border:1px solid #bbbbbb;
	width:85px;
	margin:0 0 0 8px;
	text-align:center; background:#fff;
	border-radius:5px;
	padding:8px 10px;
	font-size:1em;
	color:#525252;
}
.shCheck {
	margin:6px 0 0 0px;
}
.shCheck span, .pexdate span {
	float:left;
	line-height:20px;
	color:#313131;
	font-size:1em;
}
.shCheck span.cheDis, .filopt span.filcheck {
	background-position: 0 -2170px;
	display: block;
	height: 22px;
	margin: 0 15px 0 0;
	width: 25px;
}
.filopt span.filcheck {
	margin:0 10px 0 0;
}
.shCheck span.cheDis input, .filopt span.filcheck input {
	opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}
.shCheck span.checked, .filopt span.filchecked {
	background-position:0 -1964px;
}
.pexdate {
	margin:0 0 0 70px;
}
.pexdate span {
	margin:6px 0 0 0;
}
.pexdate input.datepic {
	background-position:112px -2065px;
	padding:8px 10px;
	background-color:#fff;
	width:122px;
	text-align:left;
}
.filopt span.filcheck {
	padding:0px;
	height:21px;
}
.filopt span.filcheck input {
	height:21px;
	width:21px;
	margin:0px;
}
/*-------------------------------------------------------------------------*/

/*--------------------------------  create catalog 3 start ---------------------------------*/
.create_catalog { padding:10px 0 0 0;}

.summary {
	height: auto;
	margin: 30px 0px 0px 0px;
}
.summary h2 {
	color: #1D1D1D;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	margin:0 auto; padding:10px 0;
	width: 1000px;max-width:100%; }

.summary_txt { background:url(../images/bottombg.jpg) repeat 0 0 transparent; }
.left_summary { float: left;
	margin: 14px 0 0;
	width: 50%;
	border-right:1px solid #cacaca; }

.left_summary p {
	color: #171717;
	font-family: Arial;
	font-size: 14px;
	padding: 1em 0;
}
.left_summary label {
	float: left;
	width: 35%;

}
.left_summary a {
	color:#00528c;
	font-weight:bold;
}
.left_summary strong {
	color: #171717;
}
.right_summary {
	float:left;
	width:42%;
	margin: 14px 0 0;
}
.right_summary ul {
    padding: 0 16px;
    width: 100%;
}
.right_summary li {
    background: none repeat scroll 0 0 #cccccc;
    cursor: move;
    display: list-item;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    list-style: decimal inside none;
    margin: 2px;
    padding: 5px;
    width: 46%;
}

.right_summary li:hover {
    background: none repeat scroll 0 0 #00528c;
    color: #ffffff;
}
.right_summary li:hover a {
    color: #ffffff;
}

.right_summary label {
    color: #171717;
    display: block;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 10px 16px;
}

.right_summary li a {
    color: #171717;
    font-size: 14px;
    font-weight: normal;
    text-decoration: none;
}

.settings {
	margin: 20px auto 0;
	width: 90%;

}
.settings h2 {
	color: #1D1D1D;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}
.settings label {
	color: #4D4D4D;
	float: left;
	font-family: Arial;
	font-size: 1.167em;
	padding-top: 10px;
	padding-bottom: 2em;
}
.settings_inner {
}
.settings_inner article.proList ul li {
	display: block;
	float: left;
	margin: 0 40px 10px 0;
	width: 213px;
}
.settings_inner article.proList ul li .selItem {
	background:transparent;
	margin-top: 0;
	padding-left: 0;
}
.settings_inner article.proList ul li.active .selItem {
	background:transparent;
}
.settings_inner article.proList ul li .selItem span.sli {
	color: #484848;
	float: left;
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 0 10px;
	text-transform: none;
}
.settings_inner article.proList ul {
	width: 90%;
}
.settings_inner article.proList ul li .selItem .check {
	width: 24px;
	background-position: 0 -2171px;
}
.settings_inner article.proList ul li.active .check {
	background-position: 0 -1965px;
}
.catalog_btn {
	background: none repeat scroll 0 0 #3E3E3E;
	height: 42px;
	margin: 30px 0 0;
	padding: 27px 0 0;
}
.catalog_btn ul {
	width:1000px;
	margin:0 auto;
}
.catalog_btn li {
	float:left;
}
.catalog_btn li a.last {
	margin:0px;
}
/*--------------------------------  create catalog 3 end---------------------------------*/

/*--------------------------------  create catalog 4 start ---------------------------------*/

.catalog_summerspecial {
	background: url("../images/bottombg.jpg") repeat scroll 0 0 transparent;

	margin-top: 2em;
}
.summerspecial_inner {
	margin:0 auto;
	width:1000px;
	height:auto;
}
.catalog_summerspecial label {
	color: #202020;
	float: left;
	font-family: Arial;
	font-size: 18px;
	padding: 18px 0 24px;
	width: 100%;
}
.view_catalog article.proList ul li {
	display: block;
	float: left;
	margin: 0 10px 10px 0;

}
.view_catalog article.proList ul li .selItem {
	background:transparent;
	margin-top: 0;
	padding-left: 0;
}
.view_catalog article.proList ul li.active .selItem {
	background:transparent;
}
.view_catalog article.proList ul li .selItem span.sli {
	color: #484848;
	float: left;
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	padding: 0 0 0 10px;
	text-transform: none;
}
.view_catalog article.proList ul {
	width: 39%;
}
.view_catalog article.proList ul li .selItem .check {
	width: 24px;
	background-position: 0 -2171px;
}
.view_catalog article.proList ul li.active .check {
	background-position: 0 -1965px;
}
.view_catalog article.proList li a {
	color: #00528c;
	float: left;
	line-height: 30px;
}
.catalog_form {
	margin:0 auto;
	width:1000px;
	height:auto;
	display:table;
	padding-top: 2em;
}
.subject {
	float: left;
	margin-bottom: 2.5em;
	width: 100%;
}
.catalog_form input  { font-size:14px; padding:5px !important; }
.subject label {
	float: left;
	font-size: 14px;
	padding-bottom: 7px;
	width: 100%;
}
.subject_txt {
	border: 1px solid #A8A8A8;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	box-shadow: 1px 2px 2px #9C9C9C inset;
	float: left;
	padding: 3px 0 3px 5px;
	width: 661px;
	font-size: 14px;
}
.subject .styledSelect {
	border: 1px solid #A8A8A8;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	box-shadow: 1px 2px 2px #9C9C9C inset;
	float: left;
	padding: 3px 0 3px 5px;
	width: 312px;
}
.subject span {
	float: left;
	font-size: 11px;
	line-height: 24px;
	width: 100%;
}
.email1 {
	height: 60px;
}
.email2 {
	height: 200px;
}
.catalog_form article.proList ul li .slcolor span {
	float: left;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 0;
	width: 100%;
}
.catalog_form article.proList ul li {
	margin: 0;
	width: 335px;
}
.catalog_form article.proList ul .options {
	width: 317px;
}
.catalog_form article.proList ul .options li:hover {
	width:298px;
}
/*--------------------------------  create catalog 4 end---------------------------------*/


/*-------------------------------- Footer ---------------------------------*/
footer {
	width:auto;
	border-top:1px solid #c5c5c5;
	margin:30px 0 0;
}
footer p {
	display:block;
	padding:15px 0;
	color:#3e3e3e;
	font-size:1em; line-height:29px;
}
/*-------------------------------------------------------------------------*/
/* ----------------- Common ---------------------- */
.css3 {
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
}






.upperblocks{background:url(../images/Dashboardsprite.png) bottom repeat-x; margin-top:3.5%; padding:1% 1% 1.5%;font-family: Arial;}
.upperblocks ul{width:962px; margin:0 auto;}
.upperblocks ul li{width:100px; text-align:center; float:left; margin-left:72px; padding-top:102px; background:url(../images/Dashboardsprite.png) left -7px no-repeat;}
.upperblocks ul li:first-child{margin-left:0;}
.upperblocks ul li.sec{background-position:20% -7px;}
.upperblocks ul li.third{background-position:39.9% -7px;}
.upperblocks ul li.fourth{background-position:60% -7px;}
.upperblocks ul li.fifth{background-position:79.8% -7px;}
.upperblocks ul li.sixth{background-position:99.8% -7px;}
.upperblocks ul li p{padding:10px 0 5px; font-weight:bold;font-family: Arial; font-size:18px; color:#585858;}
.upperblocks ul li span{font-size:14px; color:#767676;}

.liketo{background:#b02626; padding:1.2% 0;}
.liketo h3{font-size:34px; text-align:center; color:#fff; padding-bottom:34px;}
.liketo .wrapme{width:962px; margin:0 auto;}

.biglinks ul li{float:left; font-size:18px; margin:0 0 0 10.6%;}
.biglinks ul li a {color:#fff; text-decoration:none; text-transform:uppercase; padding-top:96px; display:block; background:url(../images/Dashboardsprite.png) left -163px no-repeat;}
.biglinks ul li:first-child{ margin:0;}


.biglinks ul li:first-child a{background-position:28px -163px;}
.biglinks ul li.two a{background-position:19% -163px;}
.biglinks ul li.three a{background-position:39% -163px;}
.biglinks ul li.fourth a{background-position:61% -163px;}


.innerwork{width:1178px; margin:0 auto; padding:36px 0 0 0;}
.innerwork h2{text-align:center; font-size:24px; color:#1d1d1d; text-transform:uppercase; padding:0 0 45px;}
.innerwork h2 a{font-size:14px; color:#00528c;  padding-left:10px;}

.stepsbox{width:962px; margin:0 auto;}
.stepsbox ul li{width:146px; height:146px; position:relative;  float:left; margin-left:126px;}
.stepsbox ul li:first-child{margin-left:0;}
.stepsbox ul li .arrorwm{background:url(../images/Dashboardsprite.png) -887px -169px no-repeat; width:75px; height:23px; display:block; position:absolute; left:172px; top:62px;}
.stepsbox ul li p{text-align:center; font-size:17px;font-family: Arial; letter-spacing:-1px; padding: 54px 0;}
.stepsbox ul li p span{display:block;}
.stepsbox ul li:hover .textboc{ font-family:Arial, Helvetica, sans-serif; display:block;}

.ButtonsCalss {
	display: block;

	margin: 0px;
	padding: 10px 0;
	width: 100%;
}
.ButtonsCalss a, .commonbut  {
    background: #00528c;
    border-radius:2px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: Arial;
    font-size: 18px;
    height: 40px;
    line-height: 41px;
    margin-right:0px;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 220px;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
}
.commonbut {
    display: inline-block;
    float: none;
    font-size: 15px;
    height: auto;
    line-height: inherit;
    margin: 0 10px 0 0; border:none;
    padding: 5px 10px;
    text-transform: capitalize;
    width: auto;
}

.searchCatalog h3 span {
	padding-left: 5px;
}
.searchCatalog h3.shUp span {
    background: url("../images/downarrow.png") no-repeat scroll 9px 10px;
}
.searchCatalog h3 span.upd {
background: url("../images/downArrow.png") no-repeat scroll 9px 10px transparent;
}
.searchInnerbox {
	border: 1px solid #CCCCCC;
}

.box1 input[type="button"] {
	background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
	border: medium none;
	font-size:18px;
	border-radius:2px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: Arial;
	height: 32px;
	line-height: 30px;
	margin-right: 10px;
	padding: 0 5px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 120px;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
}

.box1 input[type="button"]:hover, .box2 ul li input[type="button"]:hover, .ButtonsCalss a:hover, .bigbContinue input[type="button"]:hover, .commonbut:hover, .improbox .upload:hover {
background:#777;
color:#fff;
}


.box2 {
    float: right;
    margin: 0;
    padding: 20px 0 0;
}
.box2 ul {
}
.box2 ul li {
	float:left;
}
.box2 ul li span {
	display: inline-block;
	padding-top: 8px;
	padding-left:4px;
}
.box2 ul li.widtH {
}
.box2 ul li input[type="text"] {
    background: url("../images/iconnew.png") no-repeat scroll 78px -2066px rgba(0, 0, 0, 0);
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    height: 30px;
    margin: 0 2px;
    padding: 0 5px;
    width: 95px;
}

#ui-datepicker-div{ z-index:990 !important;}

.box2 ul li input[type="button"] {
	background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
	border: medium none;
	border-radius:2px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font-family: Arial;
	font-size: 1.3em;
	height: 32px;
	line-height: 30px;
	margin-right: 10px;
	padding: 0 5px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 120px;
	behavior: url('StyleSheet/PIE.htc');
	position:relative;
}
.mainOutContainer {
	width:auto;
	background:#f2f2f2; margin:0 0 10px 0;
}

.TitleName .floatRight .select {
    color: black;
    cursor: pointer;
    display: block;
    font: 11px/17px Arial,Sans-Serif;
    height: 24px;
    margin-top: -5px;
    position: relative;
}

.TitleName .floatRight ul .options{
    background-color: white;
    border: 1px solid #9C9C9C;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
    position: absolute;
    right: 0;
    top: 88%;
    z-index: 200;
}

.TitleName span a{
    color: #232323;
    float: right;
    font-size: 14px;
    line-height: 26px;
    text-decoration: none;
}

.innerMaincontainer { padding:0 10px;}
.firstDiv {
	float:left;
	width:auto;
	padding:10px 0px;
}

.secondDiv {
	border-right: 1px solid #CCCCCC;
	float: left;
	margin: 5px 0 0;
	height:15px;
	padding: 5px 11px;
}
.secondDiv ul.firstUl {
}
.secondDiv ul.firstUl li {
	float: left;
	margin: 0 8px;
}
.secondDiv ul.firstUl li:first-child {
}
.secondDiv ul.firstUl li a {
	color: #000000;
	text-decoration:underline;
}
.secondDiv ul.firstUl li a.active {
	color:#FC6666;
	text-decoration:none;
}

.secondDiv ul.firstUl li a:hover    { color:#00528c;}
.secondDiv ul.firstUl li span a {
	/*background: url("../images/uparrow.png") no-repeat scroll right 7px transparent;*/
	padding-right: 8px;
}


.secondDiv ul.firstUl li span a.arrowstepup {

    background: url("../images/uparrow.png") no-repeat scroll right 4px transparent;

   color: #FC6666;
    text-decoration: none;

}


 .secondDiv ul.firstUl li span a.arrowstepdown{background: url("../images/downarrow1.png") no-repeat scroll right 4px transparent;}

.secondDiv ul.secondUl {
}
.secondDiv ul.secondUl li {
	float: left;
	margin: 0 10px;
}
.secondDiv ul.secondUl li:first-child {
	   margin: 0 0 0 14px;
}
.secondDiv ul.secondUl li a {
	color: #000000;
	text-decoration: none;
}
.secondDiv ul.secondUl li a.active {
	color:#00528c;
	text-decoration:underline;
}
.secondDiv ul.secondUl li span a {
	background: url("../images/uparrow.png") no-repeat scroll right 7px transparent;
	padding-right: 8px;
}
.secondDiv ul.secondUl li .s-hidden {
	width: 50px;
}
.newheight .select {
    color: black;
    cursor: pointer;
    display: block;
    font: 11px/17px Arial,Sans-Serif;
    height: 24px;
    margin-top: -5px;
    position: relative;
}
.newheight .styledSelect:after {
	top: 9px;
}
.secondDiv ul.secondUl .ColorDropDown  { padding:3px;}

/*================================*/

.thirdDiv {
	float: right;
	margin: 5px 0 0;
	padding: 5px 0;
}
.thirdDiv ul.thirdUl {
}
.thirdDiv ul.thirdUl li {
	float: left;
	margin: 0 6px;
}
.thirdDiv ul.thirdUl li.last {
	margin: 0 0px 0px 6px ;
}
.thirdDiv ul.thirdUl li:first-child {
}
.thirdDiv ul.thirdUl li a {
	color: #000000;
	text-decoration: none;
}
.thirdDiv ul.thirdUl li a.active {
	color:#ff0000;
	text-decoration:none;
}
.thirdDiv ul.thirdUl li span a {
	padding-right: 8px;
	color: #00528c;
	text-decoration: underline;
}
.thirdDiv ul.thirdUl li .s-hidden {
	width: 65px;
}
.catalogsBlock {
	margin:25px 0px;
}
.catalogsBlock ul.catalogUL {
}
.catalogsBlock ul.catalogUL li {
	   background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 2px #CCCCCC;
    float: left;
    margin:0 3px 35px;
    min-height: 435px;
    padding: 1px;
    position: relative;
    width: 252px;
}





.catalogsBlock ul.catalogUL li:hover
{   box-shadow:0px 0px 10px rgba(50, 50, 50, 1);
	behavior: url('StyleSheet/PIE.htc');
	position:relative; }

.catalogsBlock ul.catalogUL li figure {	height: 370px; 	margin: 0 0 10px;}


.catalogsBlock ul.catalogUL li .catalogDiv {
	display: inline-block;
	margin: 0 auto; width:93%;
	padding: 0 10px 0px; position:relative; }

.catalogsBlock ul.catalogUL li .catalogDiv .nameClas {
	background: none repeat scroll 0 0 #414141;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	float: left;
	padding: 5px;
}
.catalogsBlock ul.catalogUL li .catalogDiv .catalogDesc {
	float: left;
	margin: 0 11px;
	width: 150px;
}
.catalogsBlock ul.catalogUL li .labelTick {
    background: url("../images/labelTic.png") no-repeat scroll 5px 0 transparent;
    display: inline-block;
    height: 45px;
    margin-top: -10px;
    padding-top: 6px;
    position: absolute;
    right: 0;
    width: 56px;
}
.catalogsBlock ul.catalogUL li p.labelTick span:first-child {
	color:#fff;
}
.catalogsBlock ul.catalogUL li p.labelTick span {
	display: block;
	text-transform:uppercase;
	margin: 0 auto;
	padding-top: 1px;
	text-align: center;
	width: 27px;
}

.hideDivBlock {	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	box-shadow: 0px 3px 2px #CCCCCC;
	height: 240px;
	margin: 0px 36px 10px -2px;
	padding: 1px;
	position: absolute;
	width:252px;
	display:none;
	border-top:none;
	z-index:100; }


.bottomBlock {
	border-top: 3px solid #CCCCCC;
	padding: 22px 0 10px;
	dispaly:block;

}
.catalogsBlock ul li:hover .hideDivBlock {
	-webkit-box-shadow:1px 8px 10px rgba(50, 50, 50, 1);
	-moz-box-shadow:1px 8px 10px rgba(50, 50, 50, 1);
	box-shadow:1px 8px 10px rgba(50, 50, 50, 1);
	behavior: url('StyleSheet/PIE.htc');
	bottom:-248px;
	display:block;

}
.catalogsBlock ul li:hover .labelTick {
	background: url("../images/labelTic.png") no-repeat scroll 8px -55px transparent;
}
.bottomBlock ul.innerUlclas {
	border-bottom: 1px solid #CCCCCC;
	display: table;
	margin: 0 auto;
	width: 95%;
}
.catalogsBlock .bottomBlock ul.innerUlclas li {
	background: none repeat scroll 0 0 transparent;
	border: medium none;   min-height: inherit;
	box-shadow: none;
	float: left;
	margin: 0 0 10px !important;
	width: 48%;



}

.bottomBlock ul.innerUlclas li:hover {
	box-shadow:none;
}
.bottomBlock ul.innerUlclas li a {
	color: #00528c;
	text-decoration: none; display:block;
}
.bottomBlock ul.innerUlclas li a:hover {
	text-decoration:underline;
}
.enBlock {
	margin: 10px auto 0;
	width: 95%;
}
.enBlock p {
	padding: 5px 0;
}
.enBlock p span:first-child {
	color: #595959;
}

.flip {
	background: url("../images/iconsprite.png") no-repeat scroll -2px -2px transparent;
	padding: 1px 0 1px 20px
}
.pdfclas {
	background: url("../images/iconsprite.png") no-repeat scroll -2px -95px transparent;
	padding:1px 0 1px 20px
}
.analytics {
	background: url("../images/iconsprite.png") no-repeat scroll -2px -31px transparent;
	padding:1px 0 1px 20px
}
.emailclas {
	background: url("../images/iconsprite.png") no-repeat scroll -2px -124px transparent;
	padding: 1px 0 1px 20px
}

.editclas {
	background: url("../images/edit.jpg") no-repeat scroll -2px 0px transparent;
		padding: 2px 0 1px 20px;
		background-size:18px 18px;
}

.deletcals {
	background: url("../images/iconsprite.png") no-repeat scroll -2px -62px transparent;
	padding:1px 0 1px 20px
}

.bigbContinue input[type="button"] {
    background:#00528c;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    font-size:16px;
    margin:0 3px;
    height: 30px;
    line-height: 30px;
	cursor:pointer;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

.bigbContinue {
    margin: 0 6.5%;
}


/*---------------------------------RecanCatalog----------------------------------------------*/

.recanCatalog{
	margin:50px 0px 30px;
	}

.recentCatabe {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 1px #CCCCCC;
}

.recentCatabe tr {
    height: 35px;
    line-height: 25px;
}
.recentCatabe td a,  .globeset ul li a { color:#00528c; transition: color 1s ease 0s;}
.recentCatabe td a:hover, .innerwork h2 a:hover, .globeset ul li a:hover{ color:#E14C4C; text-decoration:none;}
.tgroup{
    background: url("../images/tgroupbg.png") repeat scroll 0 0 transparent;
    color: #232323;
    font-weight: bold;
    height: 38px;
    line-height: 27px;
}
.recentCatabe tr.even td{background:#f5f5f5;}
.recentCatabe tr.even td:first-child{
    display: block;

}

.recentCatabe tr.odd td:first-child{
    display: block;
}

.selectButtons p{
    display: inline-block;
    margin: 0 auto;
    width: 180px;
}

.selectButtons {
    display: block;
    margin: 0 auto;
    width: 82%;
}

.uploadCoustom{
	display: block;
    margin: 0 auto;
    width: 82%;
}

.uploadCoustom h3{
    color: #111111;
    font-size: 18px;
    margin: 40px 0 0;
}
.uploadCoustom p:first-child{}
.uploadCoustom p {
    display: block;
    padding: 10px 0;
    width: 100%;
}
.uploadCoustom p span{
    color: #363636;
    display: block;
}

 .firstP	{
    display: block;
    margin: 10px 0 0 12px;
}

.firstP input[type="button"]{
    background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius:2px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 1.3em;
    height: 32px;
    line-height: 30px;
	display:blockl;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}

.recentCatabe tr.odd td.last, .recentCatabe tr.even td.last{display: block; }



.uploadCoustom {
    display: block;
    margin: 0 auto;
    width: 92%;
}
.uploadCoustom h3 {
    color: #111111;
    font-size: 18px;
    margin: 0px 0 0;
}
.uploadCoustom p {
    display: block;
    padding: 10px 0;
    width: 100%;
}

.browsse {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 1px;
}

.backinnerbrowsse {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 1px;
}


.orClass{
    margin: 20px auto;
    width: 360px;
}

.uploadCoustom p input[type="button"]:hover{background:#e04b4b url(../images/cuscat.jpg) left top repeat-x;
}
 .coverBlockUl{
    float: left;
    padding: 1px;
    width: 99.9%;
}
.coverBlockUl p input[type="text"]{
    border: 1px solid #CCCCCC;
    margin: 10px 0 0;
    padding: 5px;
	  display: block;
    width: 240px;
}


.foterContiw {

    margin: 4px 0;
    padding: 10px 0 10px 10px;
    position: absolute;
    right: 22px;
    top: 69px;
}
.foterContiw .continue{
    background:#00528c;
    border-radius:2px;
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 18px;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100px;
}

.foterContiw .continue:hover{background:#474747;color:#fff;}

ul.coverUl li .innreText{
    margin: 140px auto 0;
    text-align: center;
    width: 320px;
    height:300px;
}
ul.coverUl li .innreText h2 {
    color: #1F1F1F;
    font-size: 24px;
    margin: 0 0 20px;
    text-transform: uppercase;
}
ul.coverUl li .innreText .uploadBlock {
    border: 1px dotted;
    color: #565656;
    font-size: 18px;
    margin: 0 0 10px;
    padding: 10px;
    width: 290px;
}
ul.coverUl li .innreText span{
    color: #1F1F1F;
    font-size: 14px;
    line-height: 21px;
}

.cloaseuplod1 {
    position: absolute;
    right: -2px;
    top: -34px;
    z-index: 999 !important;
}

.cloaseuplod2 {
    position: absolute;
    right: 0;
    top: 0;
}

.recentCatabe tr.odd td.last, .recentCatabe tr.even td.last{display: block; }
.coverUl{margin:20px 0px;}
.coverUl li:first-child{/*margin-right:2px;*/ background:#B7B7B7}
.coverUl li   {
    background:#a0a0a0;
    display: inline-block;
    float: left;
    height:555px;
    margin-right:0px;
    width: 50%;
	position:relative;
}



.catlogCover .conthead { padding:20px 0 0 0;}


.create_catalog label {
    color: #4D4D4D;
     clear:both;
    font-family:Arial;
    font-size: 1.167em;
}

.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
}

.summary {
    height: auto;
    margin: 30px 0 0;
}

.summary h2 {
    color: #1D1D1D;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin: 0 auto 12px;
    width:1000px;
}

.summary_txt {
    background: url("../images/bottombg.jpg") repeat scroll 0 0 transparent;

}

.left_summary {
    border-right: 1px solid #CACACA;
    float: left;
    margin: 14px 0 0;
    width: 50%;
}

.left_summary p {
    color: #171717;
    font-family: Arial;
    font-size: 14px;
    padding: 1em 0;
}

.left_summary label {
    float: left;
    width: 35%;
}

.left_summary strong {
    color: #171717;
}

ol, ul {
    list-style: none outside none;
}
ul, ol {
    margin-left: 0;
}

.summary_txt_section {
    margin: 0 auto;
    /*width:1000px;*/
    max-width:90%;
}

.settings {

    margin: 20px auto 0;
    /*width:100%;*/
}

.settings h2 {
    color: #1D1D1D;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
}

.settings label {
    color: #4D4D4D;
    float: left;
    font-family: Arial;
    font-size: 1.167em;
    padding-bottom: 2em;
    padding-top: 10px;
}

.settings_inner {
}

article.proList {
    display: block;
}

.settings_inner article.proList ul {
    width: 100%;
}

.settings_inner article.proList ul li {
    display: block;
    float: left;
    margin: 0 60px 10px 0;
    width: 213px;
}

settings_inner article.proList ul li .selItem {
    background: none repeat scroll 0 0 transparent;
    margin-top: 0;
    padding-left: 0;
}

.settings_inner article.proList ul li .selItem .check {
    background-position: 0 -2171px;
    width: 24px;
}

.settings_inner article.proList ul li .selItem span.sli {
    color: #484848;
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 30px;
    padding: 0 0 0 10px;
    text-transform: none;
}

.catalog_btn {
    background: none repeat scroll 0 0 #3E3E3E;
    height: 70px;
    margin: 30px 0 0;
    padding: 27px 0 0;
}


ol, ul {
    list-style: none outside none;
}


.catalog_btn li {
    float: left;
}


.catalog_btn li a{
    background: none repeat scroll 0 0 #00528c;
    border-radius: 5px;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    height: 31px;
    margin: 0 5px 0 0;
    padding: 8px 10px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

article.proList ul li .selItem .check input {
    height: 15px;
    margin: 2px 0 0 2px;
    opacity: 0;
    width: 15px;
}
input, select {
    vertical-align: top;
}

.settings_inner article.proList ul li .selItem .check {
    background-position: 0 -2171px;
    width: 24px;
}

.settings_inner article.proList ul li.active .check {
    background-position: 0 -1965px;
}

.settings_inner article.proList ul li {
    display: block;
    float: left;
    margin: 0 0px 10px 0;
    width: 24%;
}
@media(max-width:1200px) {
    .settings_inner article.proList ul li { width: 33% }
}
@media(max-width:768px) {
    .settings_inner article.proList ul li { width: 49% }
}
@media(max-width:480px) {
    .settings_inner article.proList ul li { width: 99% }
}
.fromemail_txt {
    border: 1px solid #A8A8A8;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 1px 2px 2px #9C9C9C inset;
    float: left;
    padding: 3px 0 3px 5px;
    width:280px;
}

.upperblocks {
    background: none;
    font-family: Arial;
    margin-top: 3.5%;
    padding: 1% 1% 1.5%;
}

.upperblocks ul {
    margin: 0 auto;
    width: 962px;
}

.upperblocks ul li:first-child {
    margin-left: 0;
}
.upperblocks ul li {
    background: url("../images/Dashboardsprite.png") no-repeat scroll left -7px transparent;
    float: left;
    margin-left: 72px;
    padding-top: 102px;
    text-align: center;
    width: 100px;
}


.upperblocks ul li p {
     color: #585858;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    min-height: 20px;
    padding: 10px 0 5px;
}

.upperblocks ul li span {
    color: #767676;
    font-size: 14px; display:block; background:#ffffff;
}

.upperblocks ul li.sec {
    background-position: 20% -7px;
}

.upperblocks ul li.third {
    background-position: 39.9% -7px;
}

.upperblocks ul li.fourth {
    background-position: 60% -7px;
}

.upperblocks ul li.fifth {
    background-position: 79.8% -7px;
}

.upperblocks ul li.sixth {
    background-position: 99.8% -7px;
}

.liketo {
    background: none repeat scroll 0 0 #B02626;
    padding: 1.2% 0;
}

.innerwork {
    margin: 0 auto;
    padding: 36px 0 0;
    width: 1178px;
}

.innerwork h2 {
    color: #1D1D1D;
    font-size: 24px;
    padding: 0 0 45px;
    text-align: center;
    text-transform: uppercase;
}

.stepsbox {
    margin: 0 auto;
    width: 962px;
}

.stepsbox ul li:first-child {
    margin-left: 0;
}

.stepsbox ul li p {
    font-family: Arial;
    font-size: 17px;
    letter-spacing: -1px;
    padding: 54px 0;
    text-align: center;
}

.stepsbox ul li p span {
    display: block;
}

.stepsbox ul li .arrorwm {
    background: url("../images/Dashboardsprite.png") no-repeat scroll -887px -169px transparent;
    display: block;
    height: 23px;
    left: 172px;
    position: absolute;
    top: 62px;
    width: 75px;
}

.textboc {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 4px #787878;
    display: none;
    font-size: 12px !important;
    left: -41px;
    letter-spacing: 0;
    position: absolute;
    top: -30px; padding:0 0 16px 0; min-height:287px;
    transition: all 0.5s ease 0s;
    width: 236px; background:#fff;z-index:999;
}

.macc {
    height: 182px; position:relative; z-index:9999;
}

.macc .patch1 {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 50px;
    position: absolute;
    top: 78px;
    width: 26px;
}

.macc .patch2 {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 50px;
    position: absolute;
    right: 0;
    top: 78px;
    width: 26px;
}

.stepsbox ul li p {
    font-family: Arial;
    font-size: 17px;
    letter-spacing: -1px;
    padding: 54px 0;
    text-align: center; background:url("../images/Dashboardsprite.png") no-repeat scroll -681px -160px transparent;
    position:relative; z-index:2100;
}
.stepsbox ul li:hover  p{background:url("../images/Dashboardsprite.png") no-repeat scroll -21px -534px transparent; }


.stepsbox .textboc p {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #232323 !important;
    font-family: Arial !important;
    font-size: 12px !important;
    letter-spacing: 0 !important;
    padding: 14px !important;
    text-align: left !important; background:none;
}
.stepsbox ul li:hover  .textboc p  { background:none !important;}



.recanCatalog {
    margin: 50px 0 30px;
}



.recentCatabe {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 1px #CCCCCC;
}

.recentCatabe tr {
    height: 35px;
    line-height: 25px;
}
.recentCatabe tr:nth-child(2n+1) { background:#F5F5F5;}
.recentCatabe tr:first-child {
    background:#f2f2f2 url("../images/tgroupbg.png") left top repeat-x;
    color: #232323;
    font-weight: bold;
    height: 38px;
    line-height: 27px;
}

.recentCatabe tr.odd td:first-child {
    display: block;

}

.recentCatabe tr.even td:first-child {
    display: block;

}
.recentCatabe tr.even td {
    background: none repeat scroll 0 0 #F5F5F5;
}
.upperblocks ul li {
    background: url("../images/Dashboardsprite.png") no-repeat scroll left -7px transparent;
    float: left;
    margin-left: 72px;
    padding-top: 102px;
    text-align: center;
    width: 100px;
}

.bradcrum {
    padding: 20px 0 35px;
}

.bradcrum nav {
}


.bradcrum nav ul {
    display: block;
}

.bradcrum nav ul li {
    display: inline;
}

.bradcrum nav ul li:first-child a {
    margin: 0;
}
.bradcrum nav ul li a, .bradcrum nav ul li span {
    background: url("../images/bradcrumarrow.jpg") no-repeat scroll right 25px transparent;
    color: #9E9E9E;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 18px;
    margin: 0 0 0 10px;
    padding: 17px 20px 0 0;
    text-decoration: none;
}

.bradcrum nav ul li span.last {
    background: none repeat scroll 0 0 transparent;
    color: #626262;
    display: block;
    font-size: 36px;
    padding: 0;
}
.bradcrum nav ul li a, .bradcrum nav ul li span {
    background: url("../images/bradcrumarrow.jpg") no-repeat scroll right 25px transparent;
    color: #9E9E9E;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 18px;
    margin: 0 0 0 10px;
    padding: 17px 20px 0 0;
    text-decoration: none;
}

.catlogCoverNew {
    padding: 10px 0 0; min-height:600px;
}

.searchCatalog {
    display: block;

    padding: 10px 0 0 0;
    width: 100%;
}

.searchCatalog h3{
    background:#dcdcdc;
    color: #474747;
    font-family: Arial;
    font-weight:normal;
    font-size: 20px;
    padding:5px 0;
     cursor:pointer;
}

.reviewInnerbox {
    border: 1px solid #CCCCCC;
}

.reviewInnerbox .box1 {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    padding: 15px 0;
    width: 100%;
}
.box1 {
    background: url("../images/orImg.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: block;
    float: left;
    padding: 20px 0 20px;
    width: 305px;
}


.reviewInnerbox .box1 input[type="text"] {
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    display: inline-block;
    float: left;
    font-size: 1em;
    margin: 0 3px 0 8px;
    padding: 8px 0 8px 5px;
    position: relative;
    text-align: left;
    width: 245px;
}

.reviewInnerbox .box1 input[type="text"],.reviewInnerbox .box1 input[type="password"], .form_box input {
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    display: inline-block;
    float: left;
    font-size: 1em;
    margin: 0 3px 0 8px;
    padding: 8px 0 8px 5px;
    position: relative;
    text-align: left;
    width: 245px;
}
.box1 input[type="text"] {
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    display: block;
    float: left;
    font-size: 1em;
    margin: 0 3px 0 8px;
    padding: 8px 0 8px 5px;
    text-align: left; behavior: url('StyleSheet/PIE.htc');
    width: 125px;
}

.box1 select {
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    display: block;
    float: left;
    font-size: 1em;
    margin: 0 3px 0 8px;
    padding: 8px 0 8px 5px;
    text-align: left; behavior: url('StyleSheet/PIE.htc');
    width: 125px;
}

.reviewInnerbox .box1 .select {
    color: #525252;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 1em;
    height: 32px;
    margin: 0 4px;
    position: relative;
}

.reviewInnerbox .box1 .s-hidden {
    width: 245px;
}

.reviewInnerbox .box1 input[type="submit"] {
    background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius:2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 18px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}

.box1 input[type="submit"]:hover, .box2 ul li input[type="submit"]:hover, .ButtonsCalss a:hover, .bigbContinue input[type="submit"]:hover{
background:#e04b4b url(../images/cuscat.jpg) left top repeat-x;
}

.reviewInnerbox {
    border: 1px solid #CCCCCC;
}

.reviewInnerbox .box2 {
    float: left;
    margin: 0;
    padding: 20px 0;
}


.reviewInnerbox .box2 ul {
}

.reviewInnerbox .box2 ul li {
    float: left;
}

.reviewInnerbox .box2 ul li span {
    display: inline-block;
    padding-left: 8px;
    padding-top: 8px;
}

.reviewInnerbox .box2 ul li input[type="text"] {
    background: url("../images/iconnew.png") no-repeat scroll 122px -2067px transparent;
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    height: 30px;
    margin: 0 3px;
    padding: 0 5px;
    width:140px;
}

.reviewInnerbox .box2 ul li span {
    display: inline-block;
    padding-left: 8px;
    padding-top: 8px;
}

.reviewInnerbox .box2 ul li input[type="text"] {
    background: url("../images/iconnew.png") no-repeat scroll 122px -2067px transparent;
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    height: 30px;
    margin: 0 3px;
    padding: 0 5px;
}

.reviewInnerbox .box2 ul li input[type="submit"] {
    background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius:2px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 1.3em;
    height: 32px;
    line-height: 30px;
    margin-left: 20px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}

.TitleName {
    display: block;
    font-family: Arial;
    font-size: 24px;
    margin: 20px 0 0;
    text-transform: uppercase;
    padding:0 0 5px;
}

.floatRight {
    float: right;
    font-size: 12px !important;
    margin-top: 8px;
}

.floatRight ul {
}


 .floatRight ul li:first-child {
    padding-right: 5px;
}
.floatRight ul li {
    float: left;
    margin: 0 4px;
}
.floatRight ul li span.pad10    { display:block; padding:8px 0 0 0;}

.mainOutContainer {
    background: none repeat scroll 0 0 #F2F2F2;
    width: auto;
}

.firstDivBlock {
    float: left;
    padding: 20px 0;
    width: auto;
}


.secondDivBlock {
    float: left;
    height: 15px;
    margin: 8px 0 0;
    padding: 5px 11px;
}

.desectbuttn, .approvebuttn, .disapprovebuttn {
    background: url("../images/slall.jpg") repeat-x scroll left top #B4B4B4;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    color: #000000;
    cursor: pointer;
    font-family: Arial;
    margin: 0 12px 0 0;
    padding: 6px 10px;
    position: relative;
    text-transform: uppercase;
}

.desectbuttn, .approvebuttn, .disapprovebuttn {
    background: url("../images/slall.jpg") repeat-x scroll left top #B4B4B4;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    color: #000000;
    cursor: pointer;
    font-family: Arial;
    margin: 0 12px 0 0;
    padding: 6px 10px;
    position: relative;
    text-transform: uppercase;
}

.desectbuttn:hover, .approvebuttn:hover, .disapprovebuttn:hover {
    background: url("../images/cuscat.jpg") repeat-x scroll left top #E04B4B;
}

.desectbuttn, .approvebuttn, .disapprovebuttn {
    background: url("../images/slall.jpg") repeat-x scroll left top #B4B4B4;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    color: #000000;
    cursor: pointer;
    font-family: Arial;
    margin: 0 12px 0 0;
    padding: 6px 10px;
    position: relative;
    text-transform: uppercase;
}

.thirdDivBlock {
    float: right;
    margin: 15px 0 0;
    padding: 5px 0;
}

.thirdDivBlock ul.thirdUl {
}


.thirdDivBlock ul.thirdUl li:first-child {
}
.thirdDivBlock ul.thirdUl li {
    float: left;
    margin: 0 6px;
}

.thirdDivBlock ul.thirdUl li span a {
    color: #00528c;
    padding-right: 8px;
    text-decoration: underline;
}

.manageReviwBlock {
    margin: 25px 0;
}

.mangeReviwTable {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 1px #CCCCCC;
    position: relative;
}


.mangeReviwTable .FirstTr {
    background: url("../images/tgroupbg.png") repeat scroll 0 0 transparent;
    color: #232323;
    font-weight: bold;
    height: 35px;

    vertical-align: middle;
}

.mangeReviwTable .FirstTr th{border-bottom:1px solid #ccc;border-top:1px solid #ccc; border-left:1px solid #ccc;border-right:none; padding:0px 8px; text-align:left; }

.mangeReviwTable .FirstTr td {
    padding: 0 8px;
}
.mangeReviwTable tr td {
    border-bottom: 1px solid #CCCCCC;
    border-top:none;
    border-left:none;
    border-right: 1px solid #CCCCCC;
    padding: 8px;
    text-align: left;
    vertical-align:middle;
}
.mangeReviwTable tr:last-child td   { border-bottom:none;}
.mangeReviwTable .FirstTr th.arrow a{
    background: url("../images/uparrow.png") no-repeat scroll right 5px transparent;
    padding-right: 9px;
    border:1px
}

.mangeReviwTable .FirstTr th.downarrow a{
    background: url("../images/downarrow1.png") no-repeat scroll right 5px transparent;
    padding-right: 9px;
    border:1px
}

.mangeReviwTable tr td .caCheck input {
    height: 21px;
    opacity: 0;
    width: 21px;
}

.accountTble td {
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 10px 5px;
}
.ineerPAginate {
    display: block;
    margin: 0 0 10px;
    padding: 5px 0;
    width: 100%;
}
.ineerPAginate .mac table td {
    padding: 0 0 0 8px;
}
.accountTble th {
    background: url("../images/sliver_bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ccc;
    font-size: 13px;
    padding: 8px 5px;
    text-align: left;
}
.accountTble table {
    border: 0 none;
    float: right;
}
.accountTble table.in {
    float: none;
    margin: 0 auto;
}
.accountTble table td {
    border: 0 none;
    padding: 2px 1px;
}
.accountTble table td span {
    background: none repeat scroll 0 0 #f2d39a;
    color: #2a4759;
    padding: 2px 4px;
}
.accountTble table.ontherTabl td a.aspNetDisabled {
    background: none repeat scroll 0 0 #f2d39a;
    color: #2a4759;
    padding: 2px 4px;
}
.ontherTabl {
    margin: 10px 0 0;
}
.accountTble table td a {
    background: none repeat scroll 0 0 #2a4759;
    color: #f2d39a;
    padding: 2px 4px;
}

.scont {
    position: relative;
}

.mangeReviwTable tr td a {
    color: #00528c; transition: color 1s;
}

.mangeReviwTable tr td a:hover  { color:#E14C4C; text-decoration:none; }
.actionButon  {
    background: url("../images/settingiconnew.png") no-repeat scroll 13px -37px transparent;
    cursor: pointer;
    display: block;
    height: 19px;
    position: relative;
    text-indent: -99999px;
    z-index: 100;
}

.actionIner {
    background: url("../images/boxbgsetting.png") no-repeat scroll 0 0 transparent;
    display: none;
    padding: 15px;
    position: absolute;
    right: -21px;
    top: -8px;
    width: 138px;
    z-index: 200;
     height:155px;
}

.mangeReviwTable tr td a {
    color: #00528c;
}

.actionIner ul {
    margin: 0 auto;
    padding-top: 24px;
    width: 80%;
}

.actionIner ul li a {
    color: #232323;
    display: block;
    padding: 6px 0;
    text-decoration: none;
}

.actionIner ul li a:hover{color:#b7b7b7;}

.scont .active {
    background: url("../images/settingiconnew.png") no-repeat scroll 13px -1px transparent;
    z-index: 300;
}

.actionIner ul li:first-child {
    border-top: medium none;
}

.actionIner ul li {
    border-top: 1px solid #CCCCCC;
}

.mangeReviwTable tr td .caCheck {
    background-position: 0 -2170px;
    border: medium none;
    float: left;
    height: 21px;
    margin: 9px 0 5px 9px;
    padding: 0;
    width: 25px;
}


.mangeReviwTable .FirstTr th .caChecked {
    background-position: 0 -1964px;
}


.procutbname {
    margin: 20px auto 0;
}

.procutbname .FirstDiv {

    margin: 10px auto 5px;
    width: 97%;
}

.procutbname .FirstDiv h3 {
    float: left;
    font-family: Arial;
    font-size: 16px;
}

.procutbname .FirstDiv span {

    float: right;
    text-align: right;
}

.reviewContainer {
    background: none repeat scroll 0 0 #F2F2F2;
    margin-top: -19px;
    width: auto;
}

.firstspan {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

.reviewContainr {
    margin: -24px auto 0;
    width: 97%;
}

.firstspan {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

.proimg {
    float: left;
    margin-right: 26px;
}

.prReviewC {
    margin: 0 auto 30px;
    width: 97%;
}


.cusCatlog .cuscain, .creatcatlog .cuscain, .popup .cuscain, .popup2 .cuscain {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    width: 768px;
}
.cuscainHeight {
    height: 715px;
}

.reviewContainer {
    background: none repeat scroll 0 0 #F2F2F2;
    margin-top: -19px;
    width: auto;
}

.mCustomScrollBox > .mCSB_scrollTools {
    opacity: 0.75;
}
.mCustomScrollBox > .mCSB_scrollTools {
    height: 100%;
    right: 0;
    top: 0;
    width: 16px;
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    background-image: url("mCSB_buttons.png");
    background-repeat: no-repeat;
    opacity: 0.4;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    cursor: pointer;
    display: block;
    height: 20px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerContainer {
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    height: 30px;
    width: 100%;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: none repeat scroll 0 0 #EC5657;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 10px 10px 10px 10px;
    height: 100%;
    margin: 0 auto;
    text-align: center;
    width: 4px;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
}
.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 10px 10px 10px 10px;
    height: 100%;
    margin: 0 auto;
    width: 2px;
}

mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    background-image: url("mCSB_buttons.png");
    background-repeat: no-repeat;
    opacity: 0.4;
}
.mCSB_scrollTools .mCSB_buttonDown {
    margin-top: -40px;
    top: 100%;
}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    cursor: pointer;
    display: block;
    height: 20px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}


.reviwDesBlock .stars {
    float: right;
}

.fadeMe {
  opacity:    0.5;
  background: #000;
  width:      100%;
  height:     100%;
  z-index:    10;
  top:        0;
  left:       0;
  position:   fixed;
}

.content {
    height: 555px;
    overflow: auto;
    width: 752px;
}

.reviwDesBlockNew {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 4px;
}

.mCSB_container {
    margin-right: 30px;
    overflow: hidden;
    width: auto;
}

.mCustomScrollBox {
    height: 300px;
    overflow: auto;
    width: 752px;
}

.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
}


.catselecthead	{    font-size: 1.3em;   line-height: 35px; color:#656569; padding:0 1px;}
.selectinop	{ padding:0 1px 20px;}
.selectinop label	{ display:inline-block; padding: 0 10px 0 0; line-height:20px;}

.cusCatlog .cuscain, .creatcatlog .cuscain, .popup .cuscain, .popup2 .cuscain {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    width: 768px;
}
.cuscainHeight {
    border: medium none !important;
    height: 600px;
    width: 860px !important;
}



.catCovCont .headingp, .cusCatlog .popHeading, .creatcatlog .popHeading, .popup .popHeading, .popup2 .popHeading {
    background: url("../images/cathead.jpg") repeat-x scroll left top transparent;
    height: 36px;
    padding: 0 15px;
}


.cusCatlog .popHeading h1, .creatcatlog .popHeading h1, .popup .popHeading h1, .popup2 .popHeading h1 {
    float: left;
    width: auto;
}
.catCovCont hgroup h1, .cusCatlog .popHeading h1, .creatcatlog .popHeading h1, .popup .popHeading h1, .popup2 .popHeading h1 {
    color: #515151; height:36px;
    font-family: Arial; font-weight:normal;
    font-size: 1.167em;
    line-height: 36px; width:auto; display:block; float:none; background:none;
}

catCovCont span.close, .cusCatlog span.close, .creatcatlog span.close, .popup span.close, .popup2 span.close, .catCovCont .close {
    background-position: 59px -1066px;
    color: #515151;
    cursor: pointer;
    float: right;
    font-family: Arial;
    font-size: 1.333em;
    height: 20px; font-weight:normal;
    line-height: 20px;
    margin: 7px 0 0;
    padding: 0 20px 0 0;
    text-transform: uppercase;
}

.content {
    height: 555px;
    overflow: auto;
    width: 752px;
}

.mCSB_container {
    margin-right: 30px;
    overflow: hidden;
    width: auto;
}

.mCustomScrollBox {
    height: 300px;
    overflow: auto;
    width: 752px;
}

.InnerrviwBlok {
}


.InnerrviwBlok .firsP {
    margin: 10px 0;
}

.InnerrviwBlok .firsP .caCheck {
    background-position: 0 -2170px;
    float: left;
    height: 21px;
    margin: 0 3px 0 0;
    padding: 0;
    width: 25px;
}


.InnerrviwBlok .firsP .caCheck input {
    height: 21px;
    opacity: 0;
    width: 21px;
}

.InnerrviwBlok .firsP strong {
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
}


.reviwDesBlock .title {
    display: inline-block;
    font-weight: bold;
    margin: 0 10px 0 0;
}

.reviwDesBlock .name {
}

.reviwDesBlock .emailLinks {
    display: block;
    margin: 6px 0;
}

.reviwDesBlock .emailLinks a {
    color: #00528c;
    text-decoration: underline;
}


.reviwDesBlock p {
    margin: 10px 0;
}


.rbottom {
}


.rbottom .bottomArrow {
    background: url("../images/iconsprite.png") no-repeat scroll 0 -240px transparent;
    display: inline-block;
    height: 32px;
    margin-left: 147px;
    margin-top: -9px;
    position: relative;
    width: 30px;
    z-index: 100;
}


.linksBtom {
    float: right;
}


.linksBtom li:first-child {
    margin-right: 10px;
}


.linksBtom li:nth-child(2) {
    margin-right: 10px;
}

.linksBtom li:nth-child(3) {
    margin-right: 10px;
}


.linksBtom li:nth-child(2) a {
    border-left: 1px solid #000000;
    padding-left: 11px;
}



.linksBtom li:nth-child(3) a {
    border-left: 1px solid #000000;
    padding-left: 11px;
}



.linksBtom li a {
    color: #00528c;
    float: right;
    padding: 0;
}

.linksBtom li {
    float: left;
    margin: 4px 0;
}

.rbottom span {
}


.rbottom span a {
    color: #00528c;
    float: right;
    padding: 5px 0;
}

.reviwDesBlock {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 9px;
    position: relative;
}



.cusCatlog .popHeading h1, .creatcatlog .popHeading h1, .popup .popHeading h1, .popup2 .popHeading h1 {
    float: left;
    width: auto;
}

.sucatscroll	{ max-height:200px; overflow-y:auto; overflow-x:hidden;}
.caremove	{	 background-position: 0 -2717px;
    cursor: pointer;
    float: left;
    height: 21px;
    padding: 0;
    width: 25px;}

.prslis {
  /*  border-top: 1px solid #CCCCCC;*/
    margin:0;
    padding:10px 0;
}
.prslis ul	{ display:block; float:left; width:100%; border-top:1px dashed #999; border-bottom:1px dashed #999;}
.prslis ul li	{ display: block;
    float: left; border-right:1px dashed #999;}

.prslis ul li span	{  color: #474747;
    display: block;
    float: left;
    font-family:Arial; text-transform:capitalize;
    font-size: 1em;
    line-height: 21px; padding:0 3px 0 0;}
.prslis ul li b { display:block; float:left; line-height:21px; margin:0 10px;}
.prslis ul li:last-child { border:none;}


.proList .container	{ position:relative;}

.proList .proOverlay {
    background: none repeat scroll 0 0 #999999;
    box-shadow: 0 0 8px #000000;
    height: 100%;
    left: -5px;
    opacity: 0.1;
    position: absolute;
    top: -4px;
    width: 100%;
    z-index: 9999; display:none;	}


.broadmsg	{
    height: auto;

padding:0 0 15px 0;  background:#DCDCDC;
    z-index:9999; margin:0 0 150px 0;
}
.broadmsg h6	{ background:#4BC3CB; padding:20px; text-align:center; font-size:24px; text-transform:uppercase; color:#fff;}
.broadmsg p	{ padding:20px; font-size:14px; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.closeBox	{  background: none repeat scroll 0 0 #4BC3CB;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer; height:30px; line-height:30px;
    font-size: 1.2em;
    letter-spacing: 1px;
    margin: 3px 2px;
    text-transform: uppercase; transition:1s; display:block; width:100px; margin:0 auto; text-align:center;}
.closeBox:hover	{ background:#FD6768;}

.mangeReviwTable tr {
    height: 24px;
    line-height: 22px;
    vertical-align: middle;
}

.mangeReviwTable tr td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 8px;
    text-align: left;
}

.mangeReviwTable tr th .caChecked {
    background-position: 0 -1964px;
}
.mangeReviwTable tr th .caCheck {
    background-position: 0 -2170px;
    border: medium none;
    float: left;
    height: 21px;
    margin: 9px 0 5px 18px;
    padding: 0;
    width: 25px;
}

.mangeReviwTable tr th .caCheck input {
    height: 21px;
    opacity: 0;
    width: 21px;
}
.mangeReviwTable tr td .caChecked {
    background-position: 0 -1964px !important;
}


.mangeReviwTable tr td .caCheck, .mangeReviwTable tr th .caCheck,  .form_box .caCheck {
    background-position: 0 -2170px;
    border: medium none;
    float: left;
    height: 21px;
    margin: 9px 0 5px 9px;
    padding: 0;
    width: 25px;
}


.mangeReviwTable tr td .caCheck input, .mangeReviwTable tr th .caCheck input,  .form_box .caCheck input  {
    height: 21px;
    opacity: 0;
    width: 21px;
}


.InnerrviwBlok .firsP .caCheck {
    background-position: 0 -2170px;
    float: left;
    height: 21px;
    margin: 0 3px 0 0;
    padding: 0;
    width: 25px;
}

.InnerrviwBlok .firsP .caCheck input {
    height: 21px;
    opacity: 0;
    width: 21px;
}


.InnerrviwBlok .firsP .caChecked, .form_box .caChecked {
    background-position: 0 -1964px !important;
}



 .firstDivBlock .caChecked {
    background-position: 0 -1964px !important;
}
 .firstDivBlock .caCheck {
    background-position: 0 -2170px;
    float: left;
    height: 21px;
    margin: 0;
    padding: 0;
    width: 25px;
}

.firstDivBlock .caCheck input {
    height: 21px;
    opacity: 0;
    width: 21px;
}


.Nnewcss{}
.Nnewcss span{padding-top:20px;}
.Nnewcss table{ float:right;}
.Nnewcss table tr{}
.Nnewcss table tr td{
    border: medium none;
    padding: 0 4px;
}

.loder   {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #00528c;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0 0 5px #000000;
    color: #00528c;
    font-weight: bold;
    left: 550px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: 580px;
    width: 150px;

}
.loder img {width:90px; height:90px;}

   #restricted-fine-uploader
   {
        background: url("../images/brouseslice.jpg") repeat-x scroll left top transparent;
    border-radius: 5px 5px 5px 5px;
    font-size: 16px;
    height: 31px;
    line-height: 19px;
    position: relative;
    text-transform: uppercase;
    width: 248px; color:#fff;
       }


    #restricted-fine-uploader   .qq-upload-list li.qq-upload-success
    {
    border-radius: 2px;
    color: #FFFFFF;
    height: 12px;
    line-height: 15px; position:relative; }

    #restricted-fine-uploader .uploadedimage    { border: 1px dotted #000000;
    height: auto; background:#FFF;
    left: -3px;
    max-height: 220px;
    padding: 2px;
    position: absolute;
    top: -4px;
    width: 100%;
}

#restricted-fine-uploader .alert-error
{  color: #FF0000;
    display: block;
    margin-top: 15px;
    text-transform: none;
    z-index: 9999;}


.proOverlay {
    background:url("../images/transbgcara.png") repeat scroll 0 0 transparent;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    left: 0;
    }

.loader { background:#DDDDDD;  color: #222222;
    font-weight: 400;
    text-shadow: 0 1px 0 #FFFFFF;
	border-radius:8px;
    position: fixed;
    top:50%;  text-align:center;
    padding:10px; opacity:0.8;
    width: 200px; box-shadow: 0 1px 1px -1px #FFFFFF;   margin: -50px 0 0 -100px; height:auto;}

.loader p	{ display:block; padding:4px 0;font-size:16px; font-weight:bold;}

 #front-cover .qq-upload-list li, #back-cover .qq-upload-list li
        {
            padding: 0px; position:absolute; width:100%; overflow:hidden; height:100%; left:0px; top:0px;
        }
        #front-cover .qq-upload-list li.qq-upload-success, #back-cover .qq-upload-list li.qq-upload-success
        {
            background-color: none;
        }
        #front-cover .uploadedimage, #back-cover .uploadedimage { width:100%; height:100%;}
        .uplogo .uploadedimage, .backCoverlogo .uploadedimage { width:100%; height:auto;}

        .uplogo .qq-upload-file, .uplogo .qq-upload-size { display:none !important;}
        .backCoverlogo .qq-upload-file, .backCoverlogo .qq-upload-size { display:none !important;}
        .uplogo .qq-upload-list li.qq-upload-success    {  background-color: #FFFFFF;
    color: #FFFFFF;}
.backCoverlogo .qq-upload-list li.qq-upload-success    {  background-color: #FFFFFF;
    color: #FFFFFF;}
.box1 input[type="submit"] {
    background:#00528c;
    border: medium none;
    border-radius:2px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size:13px;
    height: 32px;
    line-height: 30px; margin:0 5px;
    padding: 0 3px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

}

.box2 ul li input[type="submit"], .form_box input[type="submit"] {
    background: #00528c;
    border: medium none;
    border-radius:2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size:13px;
    height: 32px;
    line-height: 30px; margin:0 5px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}


.box2 ul li {
    float: left;
}

.catalogsBlock ul.catalogUL li .labelTickdraft {
    background:url("../images/labelTic.png") no-repeat scroll 0px 0 transparent;
    display:table;
    height:48px;
    margin-top: -10px;
    position: absolute;
    right: 2px; font-size:11px;
    width:48px;
}

.catalogsBlock ul.catalogUL li p.labelTickdraft span{
    color: #FFFFFF;
    display:table-cell; vertical-align:middle;  word-break: break-all;
    margin: 0 auto; padding:1px;
    text-align: center;
    text-transform: uppercase;
    width:auto;
}

.catalogsBlock ul.catalogUL li:hover .labelTickdraft {
	background: url("../images/labelTic.png") no-repeat scroll 0px -55px transparent;
}


.catalogsBlock ul li:hover .labelTick {
	background: url("../images/labelTic.png") no-repeat scroll 5px -55px transparent;
}


.widthsli{width:180px !important;}

.links12{}
.links12 span{
    color: #FC6666;
    text-decoration: none;
}
.links12 span span  { margin:0 6px;}

.links12 a
{
     color: #000000;
     margin: 0 4px;
    text-decoration:underline;
    }

.links12 a.aspNetDisabled{color:#ccc; pointer-events:none;}
.links12 a.aspNetDisabled:hover{color:#ccc;}

.links12 .commanclass
{
     color: #00528c;
    cursor:pointer;
      margin: 0 6px;
    text-decoration: underline;
    }

 .Catalogdisclmr    { padding:0 0 20px 0;}
 .links12 a:hover    { color:#00528c;}
 .subtextBlock {
    display: block;
    margin: 0 auto;
    padding: 0;
    width:96.5%;
    margin-bottom:10px;
}
 .subtextBlock li {
    float: left;
    font-family: arial;
    font-size:12px;
}


 .subtextBlock li.firsttext {
    margin-right: 60px;
    width: 27.3%;
}
 .subtextBlock li.secondtext{
    margin-right: 60px;
    width: 38%;
}
 .subtextBlock li.thirdtext{width:22%;}


 .manageprice input[type="submit"] {
    background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 1.3em;
    height: 32px;
    line-height: 30px;
    margin-left: 20px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}


.manageprice input[type="text"] {
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    display: inline-block;
    float: left;
    font-size: 1em;
    margin: 0 3px 0 8px;
    padding: 8px 0 8px 5px;
    position: relative;
    text-align: left;
    width: 200px;
}

.managesetting a {
    background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius:2px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 1.3em;
    height: 32px;
    line-height: 30px;
    margin-left: 20px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}


.managesettingnew a {
    background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 1.3em;
    height: 32px;
    line-height: 30px;
    margin-left:0px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}

.managesettingnew{margin-bottom:18px;}

.managesettingnew input[type="text"] {
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    display: inline-block;
    float:none;
    font-size: 1em;
    margin: 0 3px 0 8px;
    padding: 8px 0 8px 5px;
    position: relative;
    text-align: left;
    width: 185px;
}

.managesetting input[type="text"] {
    border: 1px solid #BBBBBB;
    border-radius: 5px 5px 5px 5px;
    color: #525252;
    display: block;
    float: left;
    font-size: 1em;
    margin: 0 3px 0 8px;
    padding: 8px 0 8px 5px;
    position: relative;
    text-align: left;
    width: 185px;
}



/* manage product new */
.uplCnt { background:url("../images/mplinebg.png") left bottom repeat-x scroll transparent; margin:40px 0 0 0;}
.improbox   {   float: left;
    margin: 0 30px 0 0;
    width: 40%;}
.expr   { border-left:1px solid #a8a8a8; padding:0 0 0 20px;}
.expr .ColorDropDown   { width:37.5%; margin:2px 0 0 20px;}
.improbox .contbox  {height: 65px;
    margin: 40px 0 0;
    padding:15px 0 0;}
.improbox .contbox.experar {    background: url("../images/exprarror.png") no-repeat scroll left center transparent;
    left: -31px;

    padding: 20px 0 0px 32px !important;
    position: relative; margin:40px 0 0 0;}
.improbox h2    { font-size:24px; padding:0 0 10px 0; color:#1d1d1d;}
.improbox p { font-size:14px; color:#4d4d4d; line-height:16px;}
.improbox p.mb { font-size:11px; color:#2d2d2d; margin:8px 0 0 0;}

.improbox .contbox .knup    { color:#00528c; text-decoration:unedrline; font-size:12px;}
.contbox input {  background:none; outline:0px;}
.improbox .upload   {    background: url("../images/cuscat2.jpg") repeat-x scroll left top transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF; outline:0px;
    display: block; border:none;
    float: left;
    font-size: 15px;
    padding:5px 10px;
    margin:1px 0 0 0;
    cursor:pointer;
    text-align: center; border:0px solid #000;}
.brwsecont input.browse, .brwsecont .browseLink    {
    position: relative; position: relative; opacity: 0; filter:alpha(opacity: 0);
	text-align: right;}



.brwsecont {
    background: url("../images/browse.png") no-repeat scroll right center #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    float: left;
    height: 30px;
    margin: 0 20px 0 0;
    overflow: hidden;
    width: 265px;
}
.browvalue {
    font-size: 12px;
    height: 11px;
    margin: 0 0 0 1px;
    overflow: hidden;
    padding: 7px 5px;
    position: absolute;
    width: 161px; line-height:18px;
    word-wrap: break-word;
}
 .improbox    .select { float:left; margin:0 20px 0 0;}
 .selproduct    { margin:50px 0 0 0;}
 .selproduct h3 { font-size:24px; color:#1d1d1d; margin:0 0 10px 0; text-transform:uppercase; font-family: Arial;}
 .altrrow { background:#f5f5f5;}
 ul.options {
    background-color: #FFFFFF;
    border: 1px solid #9C9C9C;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 5px 0;
    position: absolute;
    right: 0;
    top: 88%;
    z-index: 200;
}
 ul.options li  { padding:0 10px;}


 #dvglobalsetting input[type="submit"] {
    background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius:2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 18px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 176px;
}

 #dvglobalsetting input[type="submit"]:hover {
 background: url("../images/cuscat.jpg") repeat-x scroll left top #E04B4B;
    color: #FFFFFF}

.socialmedia_txt {
    border: 1px solid #A8A8A8;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 1px 2px 2px #9C9C9C inset;
    padding: 3px 0 3px 5px;
    width: 312px;
}

.relatedprod_txt {
    border: 1px solid #A8A8A8;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 1px 2px 2px #9C9C9C inset;
    padding: 3px 0 3px 5px;
    width: 100px;
}

#dvRelatedprodmgmt input[type="submit"],#dvcategoryimage input[type="submit"],.prodsection .upload  {
    background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;
    border: medium none;
    border-radius:2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 18px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 126px;
}

.prodsection .upload
    {
    padding:10px 0 0 5px;
    width: 300px;
    }
.dcch {
    background-position: 0 -2481px;
}
.uploadCoustom span { margin:8px 0 0 0;}

.ColorDropDown {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 0 0 #E7E7E7;
    padding: 4px;
    width: 100%;
}
.CategoryTag    {  border-bottom: 1px dashed #808080 !important;
    float: left;
    font-size: 20px !important;
    font-weight: bold !important;
    margin: 0 0 12px !important;
    padding: 0 0 5px !important;
    text-transform: uppercase;
    width: 96.8% !important;}

.topScroll {
    background-color:#00528c;
    border-radius: 3px;
    bottom: 150px;
    cursor: pointer;
    display: none;
    padding: 6px 20px 6px 5px;
    position: fixed;
    right:-7px; z-index:999;
}


.topScroll a {
      background-position: 5px -2776px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 18px;
    padding: 0 0 0 20px;
    text-decoration: none;
    text-transform: capitalize;
}

.topScroll:hover {
background-color:#474747;
}
.topScroll:hover a {
    color: #000000;  background-position: 5px -2836px;
}

.tyCont { padding:60px 0;}
.tyCont p {  color: #4D4D4D;
    font-size: 14px; display:block; padding:0 0 15px 0;
    line-height: 16px;}
.tyCont p a{
    color: #00528c;
    font-family:Arial;
    font-size:14px;
    text-decoration: underline;
    width: auto;
}
.tyCont p a:hover {
    color: #E14C4C;
}
.tyCont .ButtonsCalss a { float:left;}


@media only screen and (min-width: 1297px) and (max-width: 1399px)
{


    }


@media screen and (-webkit-min-device-pixel-ratio:0) {

.container.create_catalog{margin-bottom:18px;}

}

.oddone{float:left; margin:2px 20px 0 0 !important;}



/*
#mycarousel {
    float: left !important;
    left: 0px !important;
}


#mycarouse2 {
    left: 0px !important;
}

*/

.view_catalog {
    padding: 0 0 15px;
}

.view_catalog article.proList ul li a.flcover  { background:#fff; padding:5px; border:1px solid #000;}
.view_catalog article.proList ul li a.flcover img   { display:block;}

.thumfl { float:left;}

#btnresetdate {
    background: url("../images/cuscat3.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial;
    font-size: 18px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}

@media screen and (min-height:400px) and (max-height: 768px)
{

    .cusCatlog  { left:50%; top:50%; margin:-260px 0 0 -384px;}

    }

/* Reports css start */

.recentCatabe {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 1px #CCCCCC;
    position: relative;
}

.recentCatabe .FirstTr {
    background: url("../images/tgroupbg.png") repeat scroll 0 0 transparent;
    color: #232323;
    font-weight: bold;
    height: 35px;
    vertical-align: middle; padding: 0 8px;line-height:normal;
}

.recentCatabe tr td, .recentCatabe tr th{
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 8px;
    text-align: left; width:auto;
}

.recentCatabe tr td a {
    color: #00528c; transition: color 1s ease 0s;
}

.uplCnt1 {
    background: url("../images/mplinebg.png") repeat scroll left bottom transparent; padding-top: 3px;
}

.report_date  {
 position: absolute;
 right: 0;
 top: -45px;
}

.box21 { padding:0px; float:right; margin-left: 5px;  margin-right: 5px; }

.select1 {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #E8E8E8;
    border-radius: 5px;
    color: #232323;
    cursor: default;
    display: inline-block;
    font: 19px/30px Arial,Sans-Serif;
    height: 30px;
    padding: 1px 12px;
    position: relative;
}

.Catalogs_block { float:left; width: 33.3%; }
.user_block { float:left; width: 33.3%; }
.channel_block { float:left;  width: 33.3%; height: 218px; }
.catalogs_title { margin-bottom: 5px; }
.catalogs_title h1 {}
.catalogs_title_inner{  float: left; width: 72px; margin-left:102px; }
.catalogs_title_inner li{ color: #6A6A6A;float: left;font-size: 12px;font-weight: bold;padding: 1px 7px;}
.catalogs_table { border: 1px solid #CCCCCC; }
.catalogs_table td { border-bottom: 1px solid #CCCCCC;  font-size: 16px; padding: 8px;  text-align: left; vertical-align: middle; width:30px; }
.catalogs_table td:first-child { width:90px;  text-align: left; }
.catalogs_section { border: 1px solid #CCCCCC; position: relative;  background: none repeat scroll 0 0 #FFFFFF; margin-top: 6px; border-radius: 9px; box-shadow: 0 0 1px #CCCCCC; padding: 7px 10px; }
.catalogs_section.first { margin-top:0px; }
.viewfull { color: #00528c; transition: color 1s ease 0s; margin-top: 7px; float: right;}
.viewfull:hover { color:#e14c4c; text-decoration:none; }
.user_block .secondDiv ul.firstUl li { width:auto;   margin: 0 9px 0 0; }
.user_block .secondDiv { border-right:none;  padding: 0;  margin-bottom: 9px; }
.user_block .catalogs_section { margin: 0 6px; }
.recentCatabe1 {  border: 1px solid #ebebeb; }
.recentCatabe1 td { border-bottom: 1px solid #ebebeb;  font-size: 12px; padding: 10px 7px; text-align: center; vertical-align: middle;word-wrap:break-word; }
.altrrow1 {background: none repeat scroll 0 0 #F5F5F5;}
.recentCatabe1 td:first-child {  width: 25%;   text-align: left; }
.recentCatabe1 .FirstTr {background: url("../images/tgroupbg.png") repeat scroll 0 0 transparent;color: #232323;font-weight: bold;height: 35px;
line-height: normal;padding: 0 8px;vertical-align: middle;}
.recentCatabe1 td a { color:#000; text-decoration:none; }
.recentCatabe1 td a:hover { color:#e14c4c; text-decoration:none; }
.channel_left { float:left; left: 0; position: absolute; top: 38px; }
.channel_right { float:right;position:absolute; left: 25em; top: 136px; }
.click_block {  border-bottom: 3px solid #EDEDED; }
.click_block ul {}
.click_block ul li { float: left;   border-left: 1px solid #ADADAD;  padding: 0px 28px; margin: 30px 0;}
.click_block ul li label {  color: #333333; font-size: 28px; float: left; }
.click_block ul li label span {  }
.click_block ul li span.up { background:url("../images/iconnew.png") no-repeat scroll 0px -2885px transparent; color: #669933;float: right;font-size: 20px;font-weight: bold;
 padding-left: 19px;  margin: 6px 0px 0; }
 .click_block ul li span.down { background:url("../images/iconnew.png") no-repeat scroll 0px -2925px transparent; color: #993333;float: right;font-size: 20px;font-weight: bold;
 padding-left: 19px;  margin: 6px 0px 0; }
.click_block ul li:first-child { border-left:none; }
.click_block p {  color: #666666; font-size: 12px; }

.box21 ul { float: right; }
.box21 ul li { float:left; }
.box21 ul li input { background:transparent;
width: 65px;  border: none; color:#333; padding:7px 0; text-align:center; cursor:pointer;
 }
 .box21 ul li:first-child input {  }
 .box21 ul li.last input {   }
 .box21 ul li input:hover,  .box21 ul li input.active {  }
  .box21 ul li #jrange .hasDatepicker { left:0px !important; position: absolute !important;  z-index: 9999; top: 36px !important; }

.box20 { position: absolute; top: 0; right: 115px; z-index:999; }
.box20 ul { float: right; }
.box20 ul li { float:left; }
.box20 ul li input { background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
width: 65px;  border: 1px solid #CCCCCC; color:#333; padding:7px 0; text-align:center; cursor:pointer;
 }
 .box20 ul li:first-child input { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
 .box20 ul li.last input { border-top-right-radius:5px; border-bottom-right-radius:5px;  }
 .box20 ul li input:hover,  .box20 ul li input.active { -moz-box-shadow: inset 0 0 10px #BDBABA; -webkit-box-shadow: inset 0 0 10px #BDBABA; box-shadow:inset 0 0 10px #BDBABA; color: #000000; }


 .noprofound1 {color: #E14C4C;display: block;font-family: Arial;font-size: 2em;padding: 83px 0;text-align: center;text-transform: capitalize;width: 100%;}
 .noprofound1.extra { display: block;left: -9em;margin-top: -3.5em;position: absolute;top: 0;width: 228px; }
 .catalogs_table td span.up { background:url("../images/iconnew.png") no-repeat scroll 0px -2889px transparent; color: #669933;padding-left: 19px; font-size: 16px;font-weight: bold;}
 .catalogs_table td span.down { background:url("../images/iconnew.png") no-repeat scroll 0px -2928px transparent; color: #993333;padding-left: 19px; font-size: 16px;font-weight: bold;}

 .box21 ul li input[type="submit"].submit1 {background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;border: medium none;border-radius: 4px;
 color: #FFFFFF;cursor: pointer;display: inline-block;font-family: Arial;font-size: 18px;height: 32px;line-height: 30px;margin-left: 12px;padding: 0 12px;
position: relative;text-align: center;text-decoration: none;text-transform: uppercase; width: auto;}

#btnresetdate.submit1 {background: url("../images/cuscat3.jpg") repeat-x scroll left top transparent;border: medium none;border-radius: 4px;
 color: #FFFFFF;cursor: pointer;display: inline-block;font-family: Arial;font-size: 18px;height: 32px;line-height: 33px;margin-left: 12px;padding: 0 15px;
position: relative;text-align: center;text-decoration: none;text-transform: uppercase; width: auto;}

.box21 ul li input[type="submit"].submit1:hover, #btnresetdate.submit1:hover { background: url("../images/cuscat.jpg") repeat-x scroll left top #E04B4B; color: #FFFFFF; box-shadow:none;}

/* Reports css start */


/* color picker css*/
/*
colpick Color Picker / colpick.com
*/

/*Main container*/
.colpick {
	position: absolute;
	width: 346px;
	height: 170px;
	overflow: hidden;
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	background:#ebebeb;
	border: 1px solid #bbb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;   z-index: 999999;

	/*Prevents selecting text when dragging the selectors*/
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
/*Color selection box*/
.colpick_color {
	position: absolute;
	left: 7px;
	top: 7px;
	width: 156px;
	height: 156px;
	overflow: hidden;
	outline: 1px solid #aaa;
	cursor: crosshair;
}
.colpick_color_overlay1 {
position: absolute;
left:0;
top:0;
width: 156px;
height: 156px;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')"; /* IE8 */
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.colpick_color_overlay2 {
position: absolute;
left:0;
top:0;
width: 156px;
height: 156px;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')"; /* IE8 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
/*Circular color selector*/
.colpick_selector_outer {
	background:none;
	position: absolute;
	width: 11px;
	height: 11px;
	margin: -6px 0 0 -6px;
	border: 1px solid black;
	border-radius: 50%;
}
.colpick_selector_inner{
	position: absolute;
	width: 9px;
	height: 9px;
	border: 1px solid white;
	border-radius: 50%;
}
/*Vertical hue bar*/
.colpick_hue {
    background: url("../images/colpickbar.jpg") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    border: 1px solid #AAAAAA;
    cursor: n-resize;
    height: 156px;
    left: 175px;
    position: absolute;
    top: 6px;
    width: 19px;
}
/*Hue bar sliding indicator*/
.colpick_hue_arrs {
	position: absolute;
	left: -8px;
	width: 35px;
	height: 7px;
	margin: -7px 0 0 0;
}
.colpick_hue_larr {
	position:absolute;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 7px solid #858585;
}
.colpick_hue_rarr {
	position:absolute;
	right:0;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 7px solid #858585;
}
/*New color box*/
.colpick_new_color {
	position: absolute;
	left: 207px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: #f00;
	border: 1px solid #8f8f8f;
}
/*Current color box*/
.colpick_current_color {
	position: absolute;
	left: 277px;
	top: 6px;
	width: 60px;
	height: 27px;
	background: #f00;
	border: 1px solid #8f8f8f;
}
/*Input field containers*/
.colpick_field, .colpick_hex_field  {
	position: absolute;
	height: 20px;
	width: 60px;
	overflow:hidden;
	background:#f3f3f3;
	color:#b8b8b8;
	font-size:12px;
	border:1px solid #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.colpick_rgb_r {
	top: 40px;
	left: 207px;
}
.colpick_rgb_g {
	top: 67px;
	left: 207px;
}
.colpick_rgb_b {
	top: 94px;
	left: 207px;
}
.colpick_hsb_h {
	top: 40px;
	left: 277px;
}
.colpick_hsb_s {
	top: 67px;
	left: 277px;
}
.colpick_hsb_b {
	top: 94px;
	left: 277px;
}
.colpick_hex_field {
	width: 68px;
	left: 207px;
	top: 121px;
}
/*Text field container on focus*/
.colpick_focus {
	border-color: #999;
}
/*Field label container*/
.colpick_field_letter {
	position: absolute;
	width: 12px;
	height: 20px;
	line-height: 20px;
	padding-left: 4px;
	background: #efefef;
	border-right: 1px solid #bdbdbd;
	font-weight: bold;
	color:#777;
}
/*Text inputs*/
.colpick_field input, .colpick_hex_field input {
	position: absolute;
	right: 11px;
	margin: 0;
	padding: 0;
	height: 20px;
	line-height: 20px;
	background: transparent;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	text-align: right;
	outline: none;
}
.colpick_hex_field input {
	right: 4px;
}
/*Field up/down arrows*/
.colpick_field_arrs {
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 21px;
	cursor: n-resize;
}
.colpick_field_uarr {
	position: absolute;
	top: 5px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #959595;
}
.colpick_field_darr {
	position: absolute;
	bottom:5px;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #959595;
}
/*Submit/Select button*/
.colpick_submit {
	position: absolute;
	left: 207px;
	top: 149px;
	width: 130px;
	height: 22px;
	line-height:22px;
	background: #efefef;
	text-align: center;
	color: #555;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #bdbdbd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.colpick_submit:hover {
	background:#f3f3f3;
	border-color:#999;
	cursor: pointer;
}

/*full layout with no submit button*/
.colpick_full_ns  .colpick_submit, .colpick_full_ns .colpick_current_color{
	display:none;
}
.colpick_full_ns .colpick_new_color {
	width: 130px;
	height: 25px;
}
.colpick_full_ns .colpick_rgb_r, .colpick_full_ns .colpick_hsb_h {
	top: 42px;
}
.colpick_full_ns .colpick_rgb_g, .colpick_full_ns .colpick_hsb_s {
	top: 73px;
}
.colpick_full_ns .colpick_rgb_b, .colpick_full_ns .colpick_hsb_b {
	top: 104px;
}
.colpick_full_ns .colpick_hex_field {
	top: 135px;
}

/*rgbhex layout*/
.colpick_rgbhex .colpick_hsb_h, .colpick_rgbhex .colpick_hsb_s, .colpick_rgbhex .colpick_hsb_b {
	display:none;
}
.colpick_rgbhex {
	width:282px;
}
.colpick_rgbhex .colpick_field, .colpick_rgbhex .colpick_submit {
	width:68px;
}
.colpick_rgbhex .colpick_new_color {
	width:34px;
	border-right:none;
}
.colpick_rgbhex .colpick_current_color {
	width:34px;
	left:240px;
	border-left:none;
}

/*rgbhex layout, no submit button*/
.colpick_rgbhex_ns  .colpick_submit, .colpick_rgbhex_ns .colpick_current_color{
	display:none;
}
.colpick_rgbhex_ns .colpick_new_color{
	width:68px;
	border: 1px solid #8f8f8f;
}
.colpick_rgbhex_ns .colpick_rgb_r {
	top: 42px;
}
.colpick_rgbhex_ns .colpick_rgb_g {
	top: 73px;
}
.colpick_rgbhex_ns .colpick_rgb_b {
	top: 104px;
}
.colpick_rgbhex_ns .colpick_hex_field {
	top: 135px;
}

/*hex layout*/
.colpick_hex .colpick_hsb_h, .colpick_hex .colpick_hsb_s, .colpick_hex .colpick_hsb_b, .colpick_hex .colpick_rgb_r, .colpick_hex .colpick_rgb_g, .colpick_hex .colpick_rgb_b {
	display:none;
}
.colpick_hex {
	width:206px;
	height:201px;
}
.colpick_hex .colpick_hex_field {
	width:72px;
	height:25px;
	top:168px;
	left:80px;
}
.colpick_hex .colpick_hex_field div, .colpick_hex .colpick_hex_field input {
	height: 25px;
	line-height: 25px;
}
.colpick_hex .colpick_new_color {
	left:9px;
	top:168px;
	width:30px;
	border-right:none;
}
.colpick_hex .colpick_current_color {
	left:39px;
	top:168px;
	width:30px;
	border-left:none;
}
.colpick_hex .colpick_submit {
	left:164px;
	top: 168px;
	width:30px;
	height:25px;
	line-height: 25px;
}

/*hex layout, no submit button*/
.colpick_hex_ns  .colpick_submit, .colpick_hex_ns .colpick_current_color {
	display:none;
}
.colpick_hex_ns .colpick_hex_field {
	width:80px;
}
.colpick_hex_ns .colpick_new_color{
	width:60px;
	border: 1px solid #8f8f8f;
}

/*Dark color scheme*/
.colpick_dark {
	background: #161616;
	border-color: #2a2a2a;
}
.colpick_dark .colpick_color {
	outline-color: #333;
}
.colpick_dark .colpick_hue {
	border-color: #555;
}
.colpick_dark .colpick_field, .colpick_dark .colpick_hex_field {
	background: #101010;
	border-color: #2d2d2d;
}
.colpick_dark .colpick_field_letter {
	background: #131313;
	border-color: #2d2d2d;
	color: #696969;
}
.colpick_dark .colpick_field input, .colpick_dark .colpick_hex_field input {
	color: #7a7a7a;
}
.colpick_dark .colpick_field_uarr {
	border-bottom-color:#696969;
}
.colpick_dark .colpick_field_darr {
	border-top-color:#696969;
}
.colpick_dark .colpick_focus {
	border-color:#444;
}
.colpick_dark .colpick_submit {
	background: #131313;
	border-color:#2d2d2d;
	color:#7a7a7a;
}
.colpick_dark .colpick_submit:hover {
	background-color:#101010;
	border-color:#444;
}


.links12 table{ float:right;}
.links12 table td {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0 1px;
    padding: 1px;
    text-align: center;
}

.links12 table td:hover{ background:#FCFCFC; color:#000 !important;}
.links12 table td a{ text-decoration:none;}
.box2Exrtra { margin:0 0 10px;}
.box2Exrtra ul li input[type="button"]{ margin-right:0px;}
.globeset       { padding:0 0 20px 0;}
.globehead      { display:block; padding:15px 0 5px 0; color:#626262; font-size:20px; border-bottom:1px solid #ccc;}
.globeset ul   { display:block;}
.globeset ul li    { display:block; padding:5px 0;}
.globeset ul li a  { font-family:Arial; font-size:14px;}
.globeset p, p.para   {  color: #4D4D4D; font-family: Arial; font-size: 1.167em; padding:10px 0;}
.tableadmin      {  width:100%;}
.tableadmin tbody   {}
.tableadmin tr.tablehead    td  { font-family:16px; font-weight:bold; padding:10px 5px;}
.tableadmin td  { padding:3px 5px; font-family:Arial; font-size:14px;}
.form_box input     { margin:0px; float:none; width:239px;}


.form_box textarea {border: 1px solid #BBBBBB;
    border-radius: 5px;
    color: #525252;
    display: inline-block;
    font-size: 1em; padding:5px;
    text-align: left;
    width: 235px;
}
.form_box select    {border: 1px solid #BBBBBB;
    border-radius: 5px;  font-size: 1em; width:246px; padding:5px;}
     .form_box .caCheck { margin:0px;}
.cpasstbl   {}
.cpasstbl td    { padding:8px 5px;}
.cpasstbl td span   { display:block; line-height:30px;}
.adduserform    { display:block; padding:0px; margin:0px;}
.adduserform li { display:block; padding:0 0 10px 0;}
.adduserform li label   { display:block; line-height:24px; font-family:Arial; font-size:12px; color:#000; width:200px; float:left;}
.adduserform li input, .adduserform li input[type="password"]   { border: 1px solid #BBBBBB;
    border-radius: 5px; font-family:Arial; font-size:12px; padding:8px 5px; float:left; width:auto; box-shadow:none; width:300px;}
.adduserform li input.smal  { width:141px;}
.adduserform li input[type="checkbox"] { width:auto; float:left;}

.adduserform li select{
    border: 1px solid #CCCCCC;
    border-radius: 5px; box-shadow:none;
    padding: 5px; display:block;
    width: 312px;
}

/* caraousal css */
 #dvFrontInner, #dvBackInner,#dvTOC { padding: 0 40px;
    position: relative; }
    .cusCatlog  ul.cycle-slideshow   { display:block; width:378px; height:260px;}
    .cusCatlog  ul.cycle-slideshow li { height:260px; width:170px; margin:0 6px;}
    .cusCatlog  ul.cycle-slideshow li  label {
    display: block;
    padding: 5px 0 0;
    text-align: left;
}
.cusCatlog ul.cycle-slideshow li img    { width:100%; height:auto;}

.cusCatlog ul.cycle-slideshow li  label input { margin:0 5px 0 0;}
.mcarnext {
    background: url("../../admin/skins/tango/next-horizontal.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 5px;
    top: 94px;
    width: 32px;
}


.mcarprev {
    background: url("../../admin/skins/tango/prev-horizontal.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 32px;
    left: 5px;
    position: absolute;
    top: 94px;
    width: 32px;
}


.head2  { font-size:20px; color:#626262; font-family:Arial; padding:0 0 20px 0;}
.catreporst h2 {
    background: none repeat scroll 0 0 #474747 !important;
    margin:0px;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0 10px 20px;
    text-transform: capitalize;
}
.popWrap { height: 450px;
            overflow: auto;
            padding:10px;}
.popWrap table { width:100%; margin:10px 0 0 0;}
.popWrap table tr:first-child td { color:#000; font-size:12px; font-weight:bold; text-transform:capitalize; background:#F2F2F2;}
.aspNetDisabled a {
    color: #00528c; text-decoration:underline;
}
.aspNetDisabled a:hover   { text-decoration:none; color:#E14C4C;}

/*amit */

.mangeReviwTable .FirstTr th a{ text-decoration:none; color:#000;}
.mangeReviwTable .FirstTr th a:hover{ text-decoration:underline;}
.NewBtnCls input[type="submit"]{ font-weight:bold;}
.NewBtnCls input[type="submit"], .NewBtnCls #btnresetdate {
    display: inline-block !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.newSelectd{
    display: inline-block;
    float: left;
    font-size: 11px;
    padding: 8px 0 0 17px;
}
.BlockOnedate{
    float: left;
    margin: 0 8px 0 13px;
}
.innerMaincontainerNew{ margin:0 0 10px;}
.innerMaincontainerNew .secondDiv{ border-right:none;}

.selectedcls{ float:left;}
.NewBtnCls .ui-datepicker{ position:absolute; z-index:999;}

.mangeReviwTable .FirstTr a.arrowstepup{
    background: url("../images/downarrow1.png") no-repeat scroll right 5px transparent;
    padding-right: 9px;
    border:1px
}

.mangeReviwTable .FirstTr a.arrowstepdown{
    background: url("../images/uparrow.png") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    border: 1px none;
    padding-right: 9px;
}

.BlockOnedateWExtra { margin-bottom:10px;}

.BlockOnedate .ColorDropDown { width:auto; margin:0 5px 0 0;}
.textares{
    border: 1px solid #BBBBBB;
    border-radius: 4px;
    margin: 0 8px;
    padding: 5px;
}

.reviewInnerbox .NewBtnCls .box2 ul li span{ padding-top:0px !important;}

.NewBtnCls .ui-datepicker-month, .NewBtnCls span{ padding-top:0px !important;}

.NewBtnCls .dates input[type="text"] { width: 165px !important;  background: url("../images/iconnew.png") no-repeat scroll 149px -2067px !important;}

#jrange .ui-icon{   height: 15px !important; width:10px;}


.channel_block .viewfull{bottom: 6px;position: absolute; right: 10px;}


.Newbtn, .upbtnlod {
    background: url("../../admin/images/cuscat3.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'Conv_DIXN', Arial;
    font-size: 18px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.upbtnlod   { float:none; display:inline-block;}

/*amit */

.s-hidden {
width: 196px;
}
 article.proList ul li.last {
margin:0 0px 50px 0;
}
 article.proList ul li
 {
      display: block;

 padding:10px;padding-left:0;
 float: left;
 margin: 0 19px 50px 0; width:196px;}

.disNone  { display:none;}

.mangeReviwTable tr {
    height: 24px;
    line-height: 22px;
    vertical-align: middle;
}
.mangeReviwTable tr td {
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 8px;
    text-align: left;
}

.mangeReviwTable tr th .caChecked {
    background-position: 0 -1964px;
}
.mangeReviwTable tr th .caCheck {
    background-position: 0 -2170px;
    border: medium none;
    float: left;
    height: 21px;
    margin: 9px 0 5px 18px;
    padding: 0;
    width: 25px;
}
.mangeReviwTable tr th .caCheck input {
    height: 21px;
    opacity: 0;
    width: 21px;
}
.mangeReviwTable tr td .caChecked {
    background-position: 0 -1964px !important;
}
.mangeReviwTable tr td .caCheck, .mangeReviwTable tr th .caCheck, .form_box .caCheck {
    background-position: 0 -2170px;
    border: medium none;
    float: left;
    height: 21px;
    margin: 9px 0 5px 9px;
    padding: 0;
    width: 25px;
}
.mangeReviwTable tr td .caCheck input, .mangeReviwTable tr th .caCheck input, .form_box .caCheck input {
    height: 21px;
    opacity: 0;
    width: 21px;
}
.InnerrviwBlok .firsP .caCheck {
    background-position: 0 -2170px;
    float: left;
    height: 21px;
    margin: 0 3px 0 0;
    padding: 0;
    width: 25px;
}
.InnerrviwBlok .firsP .caCheck input {
    height: 21px;
    opacity: 0;
    width: 21px;
}

.staticpageTbl {
}
.staticpageTbl tr {
}
.staticpageTbl tr th {
    background: url("../images/sliver_bg.jpg") repeat-x scroll center top transparent;
    border: 1px solid #cccccc;
    padding: 8px 5px;
    text-align: left;
}
.staticpageTbl tr th.fisrtNewtd, .staticpageTbl tr td.fisrtNewtd {
    text-align: center;
    width: 30px;
}
.staticpageTbl tr th.firsttd, .staticpageTbl tr td.firsttd {
    text-align: left;
    width: 73%;
}
.staticpageTbl tr th.secondtd, .staticpageTbl tr td.secondtd {
    width: 150px;
}
.staticpageTbl tr th.thirdtd, .staticpageTbl tr td.thirdtd {
    width: 100px;
}
.staticpageTbl tr th.fourthtd, .staticpageTbl tr td.fourthtd {
    width: 70px;
}
.staticpageTbl tr td.secondtd {
    color: #12799a;
}
.staticpageTbl tr td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #cccccc #cccccc;
    border-image: none;
    border-right: 1px solid #cccccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #000;
    padding: 10px 5px;
    text-align: left;
}
.titlemyaccountName {
    color: #1f1f1f;
    display: block;
    font-family: arial;
    font-size: 24px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 10px;
}

/*===========================catalogs Css ===========*/

 @media only screen and (min-width:1400px) and (max-width:2000px) {

.mainheadInner {
width:auto;
}
.inprContent article {
width:80%;
float:right;
}
#indlptable td .resPri {
width: 107px;
}
.s-hidden {
width: 224px;
}


.catalogsBlock ul.catalogUL li.nth-child(4){
    margin:0 23px 10px 0 !important;
}

.avail-color   { width:135px;}
.choosecatlog .cycle-slideshow li { height:510px;}
.choosecatlog .cycle-slideshow li .figolay { height:414px;}
.inchhoseCat .cycle-slideshow  li a.cutmCat    {top: 455px; left: 28px;}


}



@media only screen and (min-width : 1680px) {
.avail-color   { width:135px;}

 .container, .inchhoseCat {
width:1680px;
}

 .catlogCover a.ancc {
}
 .inchhoseCat {
position:relative;
}

 article.proList ul li.last {
margin:0 22px 50px 0;
}
 .prodNav aside .title {
width:auto;
}
 .proSub {
width: 514.3%;
}
 article.proList ul li {
 margin: 0 22px 50px 0;
 width: 258px;
}
 article.proList ul li figure img {
width:100%;
}
 .s-hidden {
width: 254px;
}

 .bulkDet {
width:98%;
}

#indlptable td .resPri {
width: 111px;
}


.bottomBlock ul.innerUlclas{ width: 233px;}
.bottomBlock ul.innerUlclas li {margin: 0 0 10px !important;width: 124px;}
}


 @media only screen and (min-width : 768px) and (max-width : 1024px) {
.mainheadInner {
margin: 0 auto;
max-width: 1680px;
padding: 8px 2.5%;
width:auto;
}
.container {
/*width:auto;*/
}
.stepBox p {
font-size:0.967em;
}
.stContainer {
width:85%;
}
.inchhoseCat {
width:75.8%;
overflow:hidden;
}
.leftnav {
top:130px;
}
article.proList ul li {
margin: 0 28px 50px 0;
width: 173px;
}
article.proList ul li figure img {
width:100%;
}
article.proList ul li .selItem span.sli {
font-size: 1.133em;
}
.s-hidden {
width: 158px;
}
article.proList ul li.last {
margin:0 46px 50px 0;
}
.proSub {
width: 370%;
}
.prodNav aside nav ul li a span {
padding: 0 4px;
}
}



@media only screen and (max-width : 980px) {
 .inchhoseCat {
width:79.0%;
overflow:hidden;
}
.s-hidden {
width: 170px;
}
article.proList ul li.last {
margin:0 46px 50px 0;
}
.proSub {
width: 316%;
}
article.proList ul li {
margin: 0 17px 50px 0;
width: 173px;
}
}
@media only screen and (max-width : 800px) {
.inchhoseCat {
width:64.8%;
overflow:hidden;
}
}
@media only screen and (max-width : 768px) {
.inchhoseCat {
width:67.0%;
overflow:hidden;
}
.catlogCover h1 {
font-size: 1.8em;
}
.catCovCont, .cusCatlog {
width:82%;
}
.catin {
width:auto;
}
.catin figure img {
width:100%;
}
article.proList ul li.last {
 margin: 0 27px 50px 0;
}
article.proList ul li {
 margin: 0 28px 50px 0;
 width: 163px;
}
 .proSub {
width: 278%;
}


#indlptable td .resPri {
width: 103px;
}


}


/* campaign */

.newreports tr.paging td table span
{
    /*background: none repeat scroll 0 0 #f5f5f5;
    border: 0 solid #ccc;*/
       background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #CCCCCC;
    display: block; color:#FF0000;
    margin: 0 0 0 5px;
    padding: 4px 0;
    text-align: center;
    width: 30px;
}


.newreports tr.paging td a, .newreports tr.paging th a {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #CCCCCC;
    display: block; color:#474747 !important; text-decoration:underline;
    padding: 4px 0;
    text-align: center;
    width: 30px;
}

.newreps
{
    width: 100%;
    }
.borderx {
    border-bottom: 1px solid #ccc !important ;
    padding: 0px 0 0 !important;
    margin-bottom:5px;
}

.margin20 {
    margin: 0px 0 0;
}
.float-left
{
    float:left;
}
.float-right
{
    float:right;
}
.width75
{
     width: 75%;
}
.tabwrap .cell:first-child {
    color: #969696;
    font-weight: bold;
    width: 22%;
}
.tabwrap .cell {
    color: #5b5b5b;
    font-size: 14px;
    padding: 4px 0 15px;
    vertical-align: top;
}

.exportBtnCont
{
    margin:10px 0;
}
.exportBtnCont1
{
    margin:10px 0;
}


.box1 input[type="submit"]:hover, .box2 ul li input[type="submit"]:hover, .ButtonsCalss a:hover, .bigbContinue input[type="submit"]:hover{
background:#777777;
}
.box2 ul li {
    float: left;
}

.viewallx  a:hover{ background:#676767;}

.viewallx  a{
    background: none repeat scroll 0 0 #474747;
    border: medium none;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    font-family:Arial;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}

.counterx{ display:block; margin:10px 0; font-size:16px;}


.exportBtnCont input[type="submit"] {
    background:#474747;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;    font-size: 12px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 120px;
}
.exportBtnCont1 input[type="button"], .exportexcel, .excelreport, .exportexcel1, .exportexcel2, .exportexcel3, .exportexcel4  {
    background:#00528c;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;

    font-size: 12px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}


 .exportBtnCont1 input[type="button"]:hover, .exportexcel:hover, .excelreport:hover, .exportexcel1:hover, .exportexcel2:hover, .exportexcel3:hover, .exportexcel4:hover { background:#474747;}

 .exportexcelopened{
    background:#00528c;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 32px;
    line-height: 30px;
    margin-right: 10px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

 .exportexcelopened:hover{ background:#777;}


.hdxm1 {

    color: #606060;
    float: right;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 5px;
    width: 75%;
}
.user_block .catalogs_section {
    margin: 0 6px;
}
.catalogs_section.first {
    margin-top: 0;
}
.newreps *, .reportsx * {
    box-sizing: border-box;
    font-family: Arial;
}
.catalogs_section {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    border-radius: 9px;
    box-shadow: 0 0 1px #cccccc;
    margin-top: 6px;
    padding: 7px 10px;
    position: relative;
}
.user_block {
    float: left;
    width: 33.3%;
}
.hdxm2 {
    color: #606060;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 5px;
    width: 75%;
}
.recentCatabe1 td:first-child {
    text-align: left;
    width: 25%;
}
.recentCatabe1 td {
    border-bottom: 1px solid #ebebeb;
    font-size: 12px;
    padding: 10px 7px;
    text-align: center;
    vertical-align: middle;
    word-wrap: break-word;
}
.newreps *, .reportsx * {
    box-sizing: border-box;
    font-family: Arial;
}
.recentCatabe1
{
    border: 1px solid #ebebeb;
}
.recentCatabe1 td
{

border-bottom: 1px solid #ebebeb;
font-size: 12px;
padding: 10px 7px;
text-align: center;
vertical-align: middle;
word-wrap: break-word;
}
.recentCatabe1 tr:nth-of-type(odd) {
      background-color: #FFF;
    }
.recentCatabe1 .FirstTr
{
    font-weight:bold;
}
.recentCatabe1 .FirstTr {
background: url("../images/tgroupbg.png") repeat scroll 0 0 transparent;
color: #232323;
font-weight: bold;
height: 35px;
line-height: normal;
padding: 0 8px;
vertical-align: middle;
}
.recentCatabe1 td{
    text-align: left;
    width: 25%;
    border-right:0 !important;
}
.greypatch ul li .bigx a {
color: #7fa8c6 !important;
text-decoration: underline;
}
/*.staust .bigx a{ text-decoration: none;}*/
.grouped_elements{color: #7fa8c6 !important;}

.greypatch ul li.staust {
    padding: 0 18px;
    text-align: left;
}
.newreports th, .newreports td{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cccccc;
    padding: 8px;
    text-align: left;
    text-transform: inherit;
    vertical-align: top;
}
.table.setRight td.alignRightside {
   text-align: right;
   border: 0 none !important;
   background-color:WhiteSmoke;
    padding: 0;
}
.table.setRight tr:nth-of-type(odd) {
      background-color: #FFF;
    }
.exttnn .pricetable table, td, th {
   /*border: 1px solid #e0e0e0 !important;
    padding: 10px 8px !important;*/
}
.newreports th.lastx, .newreports td.lastx {
    text-align: center;

}
.openReportTopSpace{padding: 10px;
margin: 10px 0px;}

.campaignReportTitle
{
      color: #444;
    margin: 25px 20px 0;
}
.newreports p
{font-size: 12px;
}

/*Added For Campeign Report Page*/

tr th {
    color: #4a4a4a !important;
}
.table.setRight tr:nth-of-type(odd) {
    background-color: #fff;
}



.newreports th{
    background: none repeat scroll 0 0 #f4f4f4;
    color: #4a4a4a;
    font-size: 12px;
}

.shareleCont > span.sharehead {
    background: none repeat scroll 0 0 #dfdfdf;
    border-bottom: 1px solid #cccccc;
    color: #000000;
    display: block;
    font-size: 18px;
    padding: 0 10px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}



   .topbox {
    float: left;
    font-size: 22px;
    padding: 6px 0 0;
    width: 70%;
}



/*.rightDtal table {
    margin: 10px;
    width: 98% !important;
}*/

  .topbox ul li:first-child:after, .topbox ul li:first-child:before {
    display: none;
}
.topbox ul li:before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #ccc;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: "";
    left: -4px;
    position: absolute;
    top: 6px;
}
.topbox ul li:first-child:after, .topbox ul li:first-child:before {
    display: none;
}
.topbox ul li:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #fff;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: "";
    left: -8px;
    position: absolute;
    top: 6px;
}
.topbox ul li {
    color: #5b5b5b;
    float: left;
    margin-left: 10px;
    padding-left: 10px;
    position: relative;
}

.statsarea {
    padding: 20px 0;
}

      .patchwrap {
    margin: 8px 0 0;
}
.margin20 {
    margin: 0;
}
.imagewrp {
    display: inline-block;
    width: 160px;
}
.imagewrp img {
    border: 1px solid #ccc;
    height: auto;
    width: 100%;
}

.imagewrp span, .imagewrp a {
    color: #5b5b5b;
    display: block;
    margin: 5px 0 0;
    text-decoration: none;
}
.hdxm {
    border-bottom: 1px solid #ccc;
    color: #606060;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 5px;
}
.tabwrap {
    margin: 15px 0 0;
}
.table {
    display: table;
    height: 100%;
    width: 100%;
}
.row {
    display: table-row;
}
.tabwrap .cell {
    color: #5b5b5b;
    font-size: 14px;
    padding: 4px 0 15px;
    vertical-align: top;
}
.tabwrap .cell:first-child {
    color: #969696;
    font-weight: bold;
    width: 22%;
}
.cell {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    width: 100%;
}
.hdxm2 {
    color: #606060;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 5px;
    width: 75%;
}
.bluepatch {
    background: none repeat scroll 0 0 #474747;
    float: left;
    height: 110px;
    padding: 15px 5px;
    text-align: center;
    width: 14%;
}

.greypatch ul li:nth-child(2):before, .greypatch ul li:nth-child(3):before {
    background: none repeat scroll 0 0 #ccc;
    content: "";
    height: 80px;
    left: 0;
    position: absolute;
    width: 1px;
}


.bigx {
    color: #dcf2fc;
    text-align:center;
    font-size: 25px;
    font-weight: bold;
}
.stausopen {
    color: #fff;
    font-size: 15px;
    text-align:center;
    padding:0;
}
.percentaget {
    color: #dcf2fc;
    font-size: 13px;
}
.greypatch{
    float: left;
    height: 110px;
    padding: 15px 5px;
    width: 83%;
}


.catOp {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecece;
    border-radius: 10px;
    box-shadow: 0 0 3px #cecece;
    overflow: hidden;
    position: relative;
}

.greypatch ul li:first-child:before {
    display: none;
}
.greypatch ul li{
    float: left;
    position: relative;
    text-align: center;
    width: 13%;
}
.greypatch ul li .bigx {
    color: #7fa8c6;
}
.greypatch ul li .stausopen {
    color: #000;
}

.greypatch ul li.staust {
    padding: 0 4px;
    text-align: left;
}


.greypatch ul li.center{ width:13% !important; margin:0px !important;}

.greypatch ul li.staust p {
    color: #5e5b5b;
    font-size: 16px;
    margin: 0 0 10px;
}
.greypatch ul li.staust p strong {
    color: #0088cc;
}
.greypatch ul li.staust span {
    font-size: 13px;
}

.catalogs_section.first {
    margin-top: 0;
}



.newreports.wishlist{ margin:0px; text-transform: inherit;}

.table.setRight td.alignRightside {
   text-align: right;
   border: 0 none !important;
   background-color:WhiteSmoke;
    padding: 0;
}
.recentCatabe1 tr:nth-of-type(odd) {
      background-color: #FFF;
    }
.recentCatabe1 .FirstTr
{
    font-weight:bold;
}

.topbox ul li a {
    color: #7fa8c6;
    text-decoration: none;
}
.newreports td a {
    color: #7fa8c6;
    text-decoration:underline;
}
.newreports p {
    font-size: 12px;
}

.newreports p:first-child {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.newreports p {
    font-size: 12px;
}
.newreports p {
    border-top: 1px dashed #dcdcdc;
    color: #404040;

    margin: 5px 0 0;
    padding: 5px 0 0;
}
.tabs{border-radius:0px;}
.ui-widget-header{border-radius:0px;
                   background: none repeat scroll 0 0 #505050;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited , .ui-state-default a:hover{color: #FFF;}
.ui-tabs-nav li.ui-tabs-active a {color: #444;}

.pageViewAll {
    float: right;
    margin: 10px 10px 0;
}

.pageCounter {
    float: left;
}
.innerMaincontainer1 {
    margin-top: 20px;
}
.pageViewAll a {
    color: #444444;
    font-size: 13px;
    font-weight: 700;
    outline: 0 none;
}
.counterDiv {
    float: left;
    padding: 10px;
    width: auto;
}
.newreports tr.paging, .newreports tr.paging th, .newreports tr.paging td {
    border-top-color: #fff; border-left-color: #fff; border-right-color: #fff;
    width: auto !important;
    position : static !important;}

.newreports tr.paging td table {
    margin: 0; }

.newreports tr.paging, .newreports tr.paging th, .newreports tr.paging td {
    width: auto !important;
}

.mainOutContainer {

    margin: 0;

}
.newreports tr.paging td, .newreports tr.paging th {
    padding: 4px !important;
}
.Export1, .Export2
{
    padding:0 10px;
}
.newreports {
    width: 100%;
}
.exportBtnCont input[type="submit"]:hover{
background:#676767 ;
}
.exportBtnCont1 input[type="button"]:hover{
background:#676767;
}

.viewallx {
    text-align: right;
}

.grayCexbg { padding:10px 0; background:url("../images/bottombg.jpg") repeat scroll left top; margin:20px 0;}


.width79 {
    width: 79%;
}

.listicls{
    background: none repeat scroll 0 0 #efefef;
    display: block;
    margin: 20px 0 10px;
    padding: 10px;
    vertical-align: middle;
}
.listicls select{ border:1px solid #ccc; padding:3px;}
.paginationscls{ float:right !important}
.paginationscls a:hover{ background:#ccc;}
.paginationscls a{
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 3px;
    padding: 0 5px;
    text-align: center;
}
.btnslist { width:170px;}
.btnslist span {
    font-size: 16px;
    vertical-align: middle;
}

.tableclssr{}
.tableclssr li{ float:left; line-height: 26px; margin:0 0 0 5px;}
.tableclssr li span{
    font-size: 13px;
    margin: 0 5px;
}


.catalogs_section h1 {
    color: #1d1d1d;
    font-size: 16px;
    padding: 5px 10px;
    text-transform: uppercase;
}

.Export1 .exportexcel1, .Export2 .exportexcel2, .Export3 .exportexcel3, .Export4 .exportexcel4{
    float: right;
    margin: 0 0 10px;
}

.chart > .catalogs_section{ margin-top:0px !important;}


.vidmappenCont h2{
    background: none repeat scroll 0 0 #474747 !important;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0 10px 20px;
    text-transform: capitalize;
}

.newreports td p, .emailreport td p{ line-height:20px;  text-transform: capitalize;}

.usremail {
    display: block;
    width: 150px;
    word-wrap: break-word;
}

.emailreport td p{ line-height:18px;}
.greypatch.greypatchadmin ul li.center{  width: 9% !important;}
.greypatch.greypatchadmin ul li .stausopen{ font-size:13px;}

.bordright .send_catalog{ background:#00528c;}

.bordright .send_catalog:hover {
    background: none repeat scroll 0 0 #474747;
}

.thnk.thankyounew .tabkheight p a:hover{ color:#000; text-decoration:none;}
.borderx{ display:none;}

.chckboxcls{
    display: block;
    margin: 200px 0 0;
    position: relative;
}

.listcls{
    display: block;
    margin: 0 0 5px;
}
.listcls input[type="checkbox"] {
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}
.listcls label{
    float: left;
}

.amitclastypes{
    display: block;
    font-size: 12px;
    margin: 10px;
    text-transform: capitalize;
}
.amitclastypes span{}
.amitclastypes select{ border:1px solid #ccc;}

.cleditorMain{  height: inherit !important;}

.wrapme .product12 li {border:1px solid #ccc;}

.prv_btn {
    background: none repeat scroll 0 0 #00528c;
    border-radius: 1px;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
    padding: 7px 6px 6px; margin:5px; float:right;
    text-transform: uppercase; position:relative; z-index:999;

}


    #dvmsg { height: 100% !important;left: 0; position: fixed;top: 0; width: 100% !important; }
    #dvmsg.proOverlay {
    background: url("../images/transbgcara.png") repeat scroll 0 0 transparent !important;}
    #dvmsg .loader p { font-size:14px; }

     #textd
        {
            position: absolute; height: auto !important;
        }

        .backtextCont { height: auto !important; }

.ff_bold{font-weight:bold !important;}
.ff_italic{font-style:italic !important;}
#visam #restricted-fine-uploader .uploadedimage{border: 0 none;
    height: auto;
    left: 0;
    max-height: 110px;
    max-width: 100%;
    padding: 0;
    position: relative;
    top: 0;
    width: auto;}
#visam #restricted-fine-uploader .qq-upload-list li.qq-upload-success{ border: 1px dotted #000;
    height: auto;
    line-height: 0;
    max-height: 100%;
    min-height: 0;
    padding: 5px;
    text-align: center;}
    #visam #restricted-fine-uploader .qq-upload-list li.qq-upload-success span{display:none !important;}
    #visam #restricted-fine-uploader{background:none !important;}