
@import url(http://fonts.googleapis.com/css?family=Oxygen);

@font-face {
    font-family: 'ZurichLtCnBTLight';
    src: url('zurich_ltcn_bt_light-webfont.eot');
    src: url('zurich_ltcn_bt_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('zurich_ltcn_bt_light-webfont.woff') format('woff'),
         url('zurich_ltcn_bt_light-webfont.ttf') format('truetype'),
         url('zurich_ltcn_bt_light-webfont.svg#ZurichLtCnBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FolioBold';
    src: url('folio-bold-condensed-bt-webfont.eot');
    src: url('folio-bold-condensed-bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('folio-bold-condensed-bt-webfont.woff') format('woff'),
         url('folio-bold-condensed-bt-webfont.ttf') format('truetype'),
         url('folio-bold-condensed-bt-webfont.svg#FolioBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
    margin: 0;
    padding: 0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.pl-page-body {
	background:url(../images/main-bg.jpg);
	color:#999;
}

.pl-section-body {}

.pl-section-top {}

.pl-section-right {}

.pl-section-bottom {}

.pl-section-left {}


.pl-page-body h1,
.pl-page-body h2,
.pl-page-body h3,
.pl-page-body h4,
.pl-page-body h5,
.pl-page-body h6,
.pl-page-body p,
.pl-page-body code,
.pl-page-body table,
.pl-page-body th,
.pl-page-body td,
.pl-page-body ul,
.pl-page-body ol,
.pl-page-body li,
.pl-page-body dl,
.pl-page-body dt,
.pl-page-body dd,
.pl-page-body form,
.pl-page-body fieldset,
.pl-page-body legend,
.pl-page-body input[type=submit],
.pl-page-body input,
.pl-page-body pre,
.pl-page-body input[type=text],
.pl-page-body textarea,
.pl-page-body select,
.pl-page-body input[type=password],
.pl-page-body address,
.pl-page-body input[type=file],
.pl-page-body input[type=hidden],
.pl-page-body button,
.pl-page-body input[type=image],
.pl-page-body blockquote {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    border-collapse: collapse;
	vertical-align:middle;
	color:#333;
}

.pl-page-body h1 {
    font-size: 22px;
    margin-bottom: 10px;
}

.pl-page-body h2 {
    color: #1A1918;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
}
.pl-page-body p {
	font-size:12px;
	padding-bottom:15px;
	text-align:justify;
	line-height:18px;
}

/*++++++++++++++++++++++++++ Start Header Element +++++++++++++++++++++++*/
.pl-page-body .pl-header-body {
    background: url(../images/banner_bg.png) bottom repeat-x;
    
}

/*++++++++++++++++++++++++++ End Header Element +++++++++++++++++++++++*/


.pl-page-body .pl-section,
.pl-page-body .pl-footer,
.pl-page-body .wi-breadcrumb {
    background: #fff;
}
.pl-page-body .pl-section {
	min-height: 375px;
	padding-bottom: 20px;
	}

.pl-page-body .wi-widget {
    overflow: hidden;
}

.pl-page-body .wi-widget .wi-header-body {
    overflow: hidden;
}

.pl-page-body .wi-widget .wi-header-body .content,
.pl-page-body .wi-widget.wi-login .header 
{
    color: #FE1E9E;
    font-size: 20px;
    font-weight: normal;
    padding-left: 15px;   
	border-bottom: 1px solid #d8d7d7;
	text-transform:capitalize;
}

.pl-page-body .wi-section-body a {
}

.pl-page-body .wi-section-body a:hover {
    color: #333;
}

.pl-page-body a,
.pl-page-body a:link,
.pl-page-body a:hover,
.pl-page-body a:active,
.pl-page-body a:visited,
.pl-page-body li.hover a {
    color: #660000;
	font-size:inherit;
}

.pl-page-body table {
    border-collapse: collapse;
	width:100%;
}
.socialProfile span a{ padding:5px;}

/*++++++++++++++++++++++++++Form Element +++++++++++++++++++++++*/

.pl-page-body .form-row{ padding:1px 0;}
.pl-page-body .form-row:first-child{ padding:0;} /* Admin Panel Hack*/
.pl-page-body .form-row label,
.pl-page-body .item label,
.pl-page-body .form-footer label{
    margin: 0;
    padding: 0;
    text-align: left;
    display: inline-block;
    *display: inline;
    zoom: 1;
    padding: 0;
    vertical-align: middle;
    width: 110px;
}
.pl-page-body .wi-subscription .form-row label, 
.pl-page-body .wi-subscription .item label {
    width: 64px;
}

.pl-footer-body .wi-subscription .form-row label, 
.pl-footer-body .wi-subscription .item label {
    width: 64px;
	display:none;
}

.pl-footer-body .wi-widget.wi-subscription .wi-header-body .content
{
    border: medium none;
    color: #999999;
    font-size: 17px;
    padding: 0 0 10px;
    text-transform: uppercase;
}

.pl-page-body .registrationForm  .form-row label
{ width:150px;}
.pl-page-body .registrationForm  .form-row .side input
{ margin:0 2px;}
.pl-page-body input[type=text],
.pl-page-body input[type=password],
.pl-page-body select, 
.pl-page-body textarea {
    background: #FFF;
    border-width:1px;
	border-color:#bbb #ddd #ddd #aaa;
	border-style:solid;
    vertical-align: middle;
    padding: 3px;
	color:#9f9d9d;
	width:180px;
	margin:5px 0;
	display:inline-block;
	*display: inline;
    zoom: 1;
}
.pl-page-body input[type=text],
.pl-page-body input[type=password]
{
    border: 1px solid #d8d7d7;
    height: 20px;
}

.pl-footer-body input[type="text"], 
.pl-footer-body input[type="password"] {
    border: 1px solid #d8d7d7;
    height: 20px;
    width: 94%;
    margin-bottom: 16px;
}

.pl-page-body select{  
	height: 26px;
}
.pl-page-body .wi-widget  select option {
    background: #fff;
}


.pl-page-body input[type=radio],
.pl-page-body input[type=checkbox], 
{
    border: none;
    background: none;
	height: auto;
    width: auto;
}

.pl-page-body input[type=submit],
.pl-page-body input[type=button],
.pl-page-body button {
  	height: 27px;
    padding: 0 10px;
    border: none;
    color: #FFFFFF;
	cursor: pointer;
}

.pl-section-body input[type=submit],
.pl-section-body input[type=button],
.pl-section-body button {
   background: url(../images/button-bg.jpg) repeat-x scroll left center transparent;
    color: #fff;
    cursor: pointer;
    height: 29px;
    padding: 0 10px;

}

.pl-footer-body input[type=submit],
.pl-footer-body input[type=button],
.pl-footer-body button {
    background: url(../images/button-bg-2.jpg) repeat-x scroll left center transparent;
    border: 1px solid #B4B4B4;
    color: #5D5D5D;
    cursor: pointer;
    height: 27px;
    padding: 0 10px;
    width: 90px;
}

.pl-header-body input[type=submit],
.pl-header-body input[type=button],
.pl-header-body button {
  	height: 27px;
    padding: 0 10px;
    border: none;
    color: #FFFFFF;
	cursor: pointer;
	width:90px;
}

.pl-section-body fieldset {
    margin: 15px;
    padding: 15px;
    border: 1px solid #ccc;
}

.pl-section-body fieldset legend {
    font-size: 16px;
    color: #3DCBBE;
}

.pl-section-body label {
    width: 120px;
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.pl-page-body .wi-form input[type="text"]{
	margin:0;
	}
.pl-section-body label.field-is-required {
	width:auto;
	color:Red;
	}

.pl-page-body .wi-widget #submit-field {
    margin-left: 113px;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++ All  Widget ++++++++++++++++++++++++++++++++++++++++++++++++*/

/*------------------------------- Currency Widget -------------------------------*/

.pl-page-body .wi-currency .content .label
{
	display:inline-block; *display: inline;    *zoom: 1;
	font-size:14px;
	padding-right:10px;
}
.pl-page-body .wi-currency .content .item
{
	display:inline-block; *display: inline;    *zoom: 1;
}

/*------------------------------- Search Widget -------------------------------*/

.pl-header .wi-search .section select {

    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.pl-header .wi-search  .section .search-inp {
    background: url(../images/search-bg.png) no-repeat scroll left top transparent;
    border: medium none;
    color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    height: 33px;
    line-height: 21px;
    overflow: hidden;
    padding:0 10px;
    width: 146px;
    margin:0;
}

.pl-header .wi-search  .section .search-btn {    
    background: url(../images/search-bg-button.png) no-repeat scroll left top transparent;
    color: transparent;
    cursor: pointer;
    display: block;
    float: left;
    height:30px;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    width: 33px;
    font-size: 0;

}
.pl-section .wi-search  .section .search-btn {
    height: 25px;
    background: #47d8e3;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0;
    cursor: pointer;
	border:none;
	padding:0 10px;
}
.pl-footer .wi-search  .section .search-btn {
    height: 23px;
    background: #47d8e3;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0;
    cursor: pointer;
	border:none;
	padding:0 10px;
}
/*------------------------------- Menu Widget -------------------------------*/
.pl-header .wi-menu {
    white-space: nowrap;
	background: url("../images/menu-bg.jpg") no-repeat scroll 0 27px #6C3513;
    bottom: 0;
    height: 68px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 186px;
    width: 100%;
    z-index: 10;
}

.pl-header .wi-menu .wi-section-body ul.menu li.active a.active pre {
    color: #CCC;
}

.pl-header .wi-menu .wi-section-body ul.menu li.active > a pre {
    color: #F15710;
}

.pl-header .wi-menu .section  ul {
    float: left;
    list-style-type: none;
	padding: 0 0 0 6px;
}

.pl-header .wi-menu ul li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: inherit;
    list-style-type: none;
    position: relative;
    margin: 0 2px;
    line-height: 27px;
	background:url(../images/menu-divider.png) left no-repeat;
}

.pl-header .wi-menu ul li a {
    color: #FFFFFF;
    display: inline-block;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 15px;
    font-weight: normal;
    height: 30px;
    line-height: 28px;
    margin:0 32px;
	float:left;
	overflow:hidden;
}

.pl-header .wi-menu ul li a pre {
	color:#FFF;
	text-transform:uppercase;
	font-size:12px;
	font-family: Arial,Helvetica,sans-serif;

}

.pl-header .wi-menu ul li a:hover pre {
    color:#F15710;
}

.pl-header .wi-menu ul li li {
    display: block;
    font-size: 15px;
    height: auto;
    line-height: 17px;
    margin-top: 0;
    padding: 0;
    position: relative;
    width: 160px;
    z-index: 10;
}

.pl-header .wi-menu ul li li a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #a3a2a2;
}

.pl-header .wi-menu ul li ul a {
    border-bottom: 1px dotted #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 15px;
    font-weight: normal;
    height: auto;
    line-height: 33px;
    margin-right: 0;
    padding: 0 0 0 20px;
    text-align: left;
    text-transform: capitalize;
    width: 156px;
    z-index: 10;
}

.pl-header .wi-menu ul li:hover ul ul {
    display: none;
}

.pl-header .wi-menu ul li:hover ul ul ul {
    display: none;
}

.pl-header .wi-menu ul li:hover ul ul ul ul {
    display: none;
}

.pl-header .wi-menu ul li:hover ul {
    display: block;
    margin-right: 2px;
    padding: 0 20px 0 0;
}

.pl-header .wi-menu ul li li:hover ul {
    border: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 9px;
    padding: 0 5px 0 0;
}

.pl-header .wi-menu ul li li li:hover ul {
    border: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 7px;
    padding: 0 5px 0 0;
}

.pl-header .wi-menu ul li ul ul {
    left: 160px;
    top: 0;
    width: 160px;
}

.pl-header .wi-menu ul li ul ul a:active {
    background: none repeat scroll 0 0 transparent;
}

.pl-header .wi-menu ul li li li li:hover ul {
    display: block;
    margin-right: 2px;
    padding: 4px 25px 5px 20px;
}

.pl-header .wi-menu ul li ul a {
    border-top: medium none;
    color: #3e3e3e;
    height: auto;
}

.pl-header .wi-menu ul ul {
    background-color: #6C3513;
    display: none;
    left: -20px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 26px;
    width: 160px;
    z-index: 10;
}

.pl-header .wi-menu ul ul ul {
    border: 1px solid #FFFFFF;
    top: auto;
}

.pl-section .wi-menu ul.vertical {
	background:url(../images/section-ver-menu-bg.jpg) repeat-y left top;
	}


.pl-section .wi-menu ul.vertical ul {
	display:none;
	}
.pl-section .wi-menu ul.vertical li.active ul {
	display:block;
	padding-left:0;

	}
.pl-section .wi-menu ul.vertical li a {
       border-bottom: 1px solid #E4D3B0;
    border-top: 1px solid #fff;
    color: #9F9D9D;
    display: block;
    font-size: 15px;
    padding: 7px 0 6px 20px;
    width: 199px;
}
.pl-section .wi-menu ul.vertical li li a {
    border-bottom: 1px solid #E4D3B0;
    border-top: 1px solid #fff;
    color: #9F9D9D;
    display: block;
    font-size: 15px;
    padding: 7px 0 6px 40px;
    width: 178px;
}
.pl-section .wi-menu ul.vertical li li a:hover,
.pl-section .wi-menu ul.vertical li li.active a {
	background: url("../images/sec-ver-men-sec-act.jpg") repeat-x scroll left top transparent;
    border-bottom: 1px solid #D2D2D2;
    color: #fff;
    display: block;
    font-size: 15px;
    padding: 7px 0 6px 40px;
    width: 178px;
}
.pl-section .wi-menu ul.vertical li.active > a,
.pl-section .wi-menu ul.vertical li > a:hover {
    background: url("../images/sec-ver-men-first-act.jpg") no-repeat scroll left top transparent;
    border-bottom: medium none;
    /*color: #9F9D9D;*/
	color:#fff;
    display: block;
    font-size: 15px;
    padding: 7px 0 7px 20px; 
    width: 211px;
} 
.pl-section .wi-menu ul.vertical li.active > a pre,
.pl-section .wi-menu ul.vertical li > a:hover pre {
	color:#fff;
} 
.pl-section .wi-menu ul.vertical li a pre {
    color: #481f09;
    font-size: 13px;
    overflow: hidden;
    width: 190px;
    height:19px;
	line-height:19px;
}
.pl-section .wi-menu ul.vertical li li a pre {
    color: #481F09;
    font-size: 13px;
    overflow: hidden;
    width: 170px;
    height:19px;
}

.pl-section .wi-menu ul.vertical li a pre:hover,
.pl-section .wi-menu ul.vertical li.active > a pre {
	 color:#fff;
    }
    

.pl-footer .wi-menu ul.menu li {
    border-bottom: none;
    line-height: 17px;
    list-style-type: none;
    margin: 0 2px;
    padding: 0;
    display: block;
    float: left;
}

.pl-footer .wi-menu  ul.menu li a {
    color: #6E6E6E;
    display: block;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding: 5px 31px;
    text-align: left;
}

.pl-footer .wi-menu ul {
    background-color: #6C3513;
    display: block;
    float: left;
    width: 100%;
}
.pl-footer .wi-menu  ul.menu li a pre {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-transform: uppercase;
}

.pl-footer .wi-menu  ul.menu li.active a pre,
.pl-footer .wi-menu  ul.menu li a pre:hover {
    color: #ccc;
}

.pl-footer .wi-menu ul ul,
.pl-footer .wi-menu ul li.active ul ul {
    display: none;
}

.pl-footer .wi-menu  ul li.submenu ul li {
    border: none;
}

/*------------------------------- Navigation Widget -------------------------------*/

.pl-page-body .wi-navigation .wi-section-body  ul.horizontal li {
    list-style: none;
    float: left;
	padding:0;
}

.pl-page-body .wi-navigation .wi-section-body  ul.horizontal li.last {
    border: none;
}

.pl-page-body .wi-navigation .wi-section-body  ul.vertical li {
    list-style: none;
    padding: 0px;
    border-bottom: 1px solid #f0f0f0;
}

/*.......... Navigation Widget header .........*/

.pl-header .wi-navigation .wi-section-body  ul.horizontal {
    float: right;
}

.pl-header .wi-navigation .wi-section-body  ul.horizontal li a {
    color: #74250A;
    display: block;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 12px;
    padding: 0 10px;
}

.pl-header .wi-navigation .wi-section-body  ul.horizontal li a:hover {
    color: #fff;
}

.pl-header .wi-navigation .wi-section-body ul.vertical li a {
    display: block;
    
    padding: 7px 0px;
    line-height: 12px;
}

.pl-header .wi-navigation .wi-section-body ul.vertical li a:hover {
    color: #09F;
}

/*................ Navigation Widget Section ...............*/


.pl-section .wi-navigation .wi-section-body  ul.horizontal li a {
    display: block;
    
    padding: 0 10px;
    line-height: 12px;
	font-size:13px;
}

.pl-section .wi-navigation .wi-section-body  ul.horizontal li a:hover {
    color: #09F;
}

.pl-section .wi-navigation .wi-section-body ul.vertical li a {
    background: url("../images/bulate.png") no-repeat scroll 16px center transparent;
    color: #9f9d9d;
    display: block;
    font-size: 16px;
    line-height: 28px;
    padding: 7px 0 0 37px;
    text-transform: capitalize;
}

.pl-section .wi-navigation .wi-section-body ul.vertical li a:hover {
    color: #FE1E9E;
	background-color:#f0f0f0;
}

/*................ Navigation Widget Footer ...............*/


.pl-footer .wi-navigation .wi-section-body  ul.horizontal li a {
    display: block;
	color:#999;
    padding: 0 10px;
    line-height: 12px;
	font-size:13px;
}

.pl-footer .wi-navigation .wi-section-body  ul.horizontal li a:hover {
    color: #FE1E9E;
}

.pl-footer .wi-navigation .wi-section-body ul.vertical li a {
    display: block;
    
    padding: 5px 0px;
    line-height: 12px;
}

.pl-footer .wi-navigation .wi-section-body ul.vertical li a:hover {
    color: #09F;
}

/*------------------------------- Content Widget -------------------------------*/


.pl-page-body .wi-content p {
    font-size: 12px;
	line-height:24px;
	padding-bottom:20px;
	text-align:justify;
}

.pl-header .wi-content .wi-section-body .content p.logo
{
	font-family:'FolioBold', arial;
	font-size:38px;
}
.pl-header .wi-content .wi-section-body .content p.logo span{ color:#0099CC;}

.pl-page-body .pl-footer .wi-content .wi-section-body p {
    font-size: 12px;
	line-height:20px;
	padding-bottom:20px;
	text-align:justify;
}


/*------------------------------- Login Widget -------------------------------*/
.pl-page-body .wi-login  .form-row label, 
.pl-page-body .wi-login  .form-footer label {
    display:none;
	padding-top:10px;
}

.pl-page-body .wi-login .form-footer label{ display:none;}
.pl-page-body .form-footer input{ margin:5px 0;}
.pl-page-body .multiple
{     
display: inline-block;
    *display: inline;
    *zoom: 1;
	padding:5px 0;
}
.pl-page-body .multiple span{  
display: inline-block;
    *display: inline;
    *zoom: 1;
	padding-right: 15px;
}
.pl-page-body #frmRegistration input[type="password"],
.pl-page-body #frmRegistration  input[type="text"]
{
width:275px;
}
.pl-page-body #frmRegistration  select{ width:282px;}

.pl-page-body .wi-widget.wi-login .section .new-customer-row {    
    position: relative;
    top: 35px;
	color:#9f9d9d;
	}
	
.pl-page-body .wi-widget.wi-login .section .new-customer-row a {    
	color:#FE1E9E;
	}

.pl-page-body .wi-widget.wi-login .section .forgot-password-row {    
    position: relative;
    top: -7px;}
	
.pl-page-body .wi-widget.wi-login .section {
    padding: 10px 0 35px 10px;
}
/*------------------------------- Form Widget -------------------------------*/

.pl-page-body .wi-form .fwfeLabel {
    margin: 0;
    width: auto;
	padding:10px;
}
.pl-page-body .wi-form .fwFormElem {


	padding:0;
}
.pl-header .wi-form .fwfeSubitem input {
    margin: 0;
}


.pl-section .wi-widget  .header {
    line-height: 33px;
}

/*------------------------------- News Widget -------------------------------*/

.pl-section .wi-news .title {
    font-size: 18px;
    margin-bottom: 5px;
}

.pl-section .wi-news  .description {
    font-size: 12px;
    margin-bottom: 5px;
}

.pl-section .wi-news .more a {
    font-size: 12px;
    margin-bottom: 10px;
    text-decoration: underline;
    color: #FE1E9E;
}

/*------------------------------- News Widget -------------------------------*/

.pl-page-body .wi-widget .wi-section-body .content .content-table-list-contaniner table,
{
    border:  none;
    border-collapse: collapse;
    width: 100%;
}

.pl-page-body .content table td,
.pl-page-body  .category-table-list-contaniner table td,
 .pl-page-body  .wi-widget .wi-section-body .content .content-table-list-contaniner table td {
    border: none;
    padding: 10px;
}



.wi-section-body .content-list-contaniner .item .image a img {
    margin: 5px;
}

.wi-widget.wi-product .wi-section-body .content .button a {
    font-size: 13px;
}


/* +++++++++++++++++ rabbi +++++++++++++++++ */
table tr.even {
	background:#f9f9f9;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++Member Login  +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#frmLogin {
    background-color:#F9F3E5;
    border: 1px solid #EEDCD0;
    padding: 25px;
    width: 445px;
}
#frmLogin .email, #frmLogin .password {
	display:block;
}
 
#frmLogin #button-login {
	float:right;
}
.pl-page-body #frmLogin div.errorlist {
	background: none;
    border: none;
    border-radius: 0 0 0 0;
    box-shadow: none;
	padding-left:105px;
		}
#frmLogin .email input, #frmLogin .password input {
	width:332px;
	color: #333333;
}
#frmLogin .forget-register a,
#frmLogin .forgot-pass a {
	color:#e56609;
	}
#frmLogin .forget-register a:hover,
#frmLogin .forgot-pass a:hover {
	color:#fcbd8f;
	}
#frmResetPassword input{	
	display:inline-block;
 	*display:inline;
	zoom:1;
}
.forger-register {
	padding:30px 0 0 0;
}
.pl-section-body #frmLogin label {
	width:100px;
}
.remember {
}
/*++++++++++++++++++category menu++++++++++++++++++++++++++++++++++++*/


.pl-section .wi-widget.wi-categorymenu .wi-section-body {

}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.horizontal li {
	list-style: none;
	float: left;
	border-right: 1px solid #ddd;
	margin: 5px 0;
}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.horizontal li a {
	display: block;
	
	padding: 0 10px;
	line-height: 12px;
}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.horizontal li a:hover {
	color: #09F;
}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.horizontal li:last-child {
	border: none;
}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.vertical li {
	list-style: none;
	border-bottom: 1px solid #f0f0f0;
	padding: 5px 0;
}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.vertical li li {
	list-style: none;
	border-top: 1px dashed #ddd;
	padding: 5px 0 0 15px;
}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.vertical li a {
    background: url("../images/bulate.png") no-repeat scroll 16px 50% transparent;
    color: #9F9D9D;
    display: block;
    font-size: 16px;
    line-height: 12px;
    padding: 5px 10px 5px 33px;
    text-transform: capitalize;
}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.vertical li a:hover {
	color: #FE1E9E;
}
.pl-section .wi-widget.wi-categorymenu .wi-section-body .content ul.vertical li:last-child {
	border: none;
}


/*++++++++++++++++++++++++ Category Navigation Vertical +++++++++++++++++++++*/
.pl-section-body .wi-widget.wi-category_navigation .wi-section-body {
    padding: 0px;
}

.pl-section-body .wi-widget.wi-category_navigation ul.vertical li{
    
    padding: 0px;
}

.pl-section-body .wi-widget.wi-category_navigation ul.vertical li.last{
    border-bottom: none;
    padding: 0px;
}

.pl-section-body .wi-widget.wi-category_navigation ul.vertical li a{
	border-bottom: 1px solid #d2d2d2;
    background: url(../images/bulate.png) no-repeat scroll 15px center transparent;
    color: #9F9D9D;
    display: block;
    font-size: 15px;
    padding: 6px 0 4px 0px;
}

.pl-section-body .wi-widget.wi-category_navigation ul.vertical li.active > a{
    color: #fe1e9e;
}

.pl-section-body .wi-widget.wi-category_navigation ul.vertical li a:hover{
    color: #fe1e9e;
}
.pl-section-body .wi-widget.wi-category_navigation ul.vertical ul {
	display:none;
}
.pl-section-body .wi-widget.wi-category_navigation ul.vertical li.active ul {
	padding-left:20px;
	display:block;
}


/*++++++++++++++++++category view++++++++++++++++++++++++++++++++++++*/
.category-image-view .item, 
.catalogue-image-view .item {
	border: 1px solid #EEDCD0;
	display:inline-block;
    *display:inline;
	zoom:1;
	vertical-align:top;
	padding:10px;
	margin: 3px 20px 20px 3px;
	text-align:center;
}
.category-image-view .item:hover, 
.catalogue-image-view .item:hover {
	border: 1px solid #E6E6E6;
    box-shadow: 0 0 3px #CCCCCC;
}
.image.category-image.configured-image-view-height img {width:120px;}

.category-image, 
.catalogue-image {
	text-align:center;
}

.category-list-contaniner.category-image-view {}

.category-list-contaniner.category-image-view .configured-image-view-width {}

.category-list-contaniner.category-image-view .configured-image-view-width a {    
    color: #FE1E9E;
    font-size: 14px;
}
.category-details .category-under {
    margin-bottom: 20px;
    padding-left: 3px;
}
.category-details .category-under h3 {
    border-bottom: 1px dashed #EEDCD0;
    color: #E56609;
    font-size: 16px;
    padding: 0 0 10px;
}
.category-image-view .title, 
.catalogue-image-view .title a {
    color: #504F4F;
    display: block;
    font-size: 14px;
    height: 35px;
    margin-top: 10px;
    overflow: hidden;
    text-transform: uppercase;
}
.category-image-view .category-sku{ 
	height:20px;
	overflow:hidden;
	margin-top:10px;
	}
.category-image-view .category-sku .value
{ color:#777;}
.category-image-view .description, 
.catalogue-image-view .description
{ font-size:12px; height:35px; overflow:hidden; margin-top:10px;}
.pl-page-body .category_table {
	width:100%;
}
.pl-page-body .category_table th, 
.pl-page-body .catalogue_table th {
	border:none;
	padding:3px 5px;
	text-align:left;
	font-size:13px;
}
.pl-page-body .category_table td, 
.pl-page-body .catalogue_table td {
	border:none;
	padding:3px 10px;
}
.category_table .category-title, 
.catalogue_table .catalogue-title {
	width:170px;
}
.pl-page-body .category-details,
.pl-page-body  .catalogue-details { 
	overflow:hidden; 
	padding: 0 0 0 3px;
	margin-bottom:20px;
	}
.pl-page-body .category-details-image,
.pl-page-body .catalogue-details-image {
	padding-bottom: 10px;
}
.pl-page-body .category-details-title,
.pl-page-body .catalogue-details-title
{
	font-family:'ZurichLtCnBTLight',Trebuchet MS,Arial,serif;
	font-size:18px;
	color: #E56609;
}
.pl-page-body .category-details-sku,
.pl-page-body .catalogue-details-sku
{ color:#777; padding-top:5px;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++ Product viw +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*-------------- action----------------*/
.pl-page-body .action-bar {
	padding:0px;
	background:#F9F3E5;
	position:relative;
	margin-bottom:10px;
	margin-left: 3px;
	z-index:1;
	height: 35px;
}
.pl-page-body .action-item {
	display:inline-block;
*display:inline;
	zoom:1;
	margin:0 15px;
	vertical-align:middle;
}
.pl-page-body .item-label {
	font-weight:normal;
	color:#000;
	padding-right:5px;
	display:inline-block;
 *display:inline;
	zoom:1;
}
.pl-page-body .item-input {
	background:#fff url(../images/select_right.gif) right no-repeat;
	display:inline-block;
 *display:inline;
	zoom:1;
	padding:3px 0px 3px 5px;
	border:1px solid #f1f1f1;
	height:16px;
	vertical-align:middle;
	width:60px;
	position:relative;
}
.pl-page-body .selected-value {
	width:100%;
	display: block;
	line-height:15px;
}
.pl-page-body .sort-by .item-input {
	width:140px;
}
.pl-page-body .item-input ul {
	position:absolute;
	top:22px;
	left:0;
	margin:0;
	padding:0;
	background:#fff;
	border:1px solid #f1f1f1;
	width:100%;
}
.pl-page-body .option-item li {
	padding:3px 5px;
}
.pl-page-body .option-item li:hover {
	background:#f9f9f9;
	color:#000;
}
.pl-page-body .item-input li {
	list-style:none;
}
.pl-page-body .item-input li a {
	display:block;
	text-decoration:none;
	padding:3px 5px;
}
.pl-page-body .view-mode .image {
	background:url(../images/grid.png) left no-repeat;
	padding-left:25px;
	margin-left:5px;
	text-decoration:none;
	cursor:pointer;
}
.pl-page-body .action-bar .list {
	background:url(../images/list.png) left no-repeat;
	padding-left:30px;
	margin-left:10px;
	text-decoration:none;
	cursor:pointer;
}
.pl-page-body .pages {
	float:right;

}
.pl-page-body .pages ul {
	padding:0;
	margin:0;
	display:inline-block;
*display:inline;
	zoom:1;
}
.pl-page-body .pages ul li {
	list-style:none;
	padding:0;
	margin:0 2px;
	display:inline-block;
*display:inline;
	zoom:1;
}
.pl-page-body .pages ul li a {
	padding:0;
	margin:0;
	padding:3px 5px;
	background:#fff;
}
.pl-page-body .product-bottom-page {
	background:#f9f9f9;
	padding:5px 10px;
	overflow:hidden;
	position:relative;
}
.pl-page-body .showing-pages {
	float:left;
}
.pl-page-body .bottom-pages {
	float:right;
}
.pl-page-body .site-paginator {
	display:inline-block;
 *display:inline;
	zoom:1;
	vertical-align:middle;
}
.pl-page-body .site-paginator span {
	display: inline-block;
 *display: inline;
	zoom: 1;
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px 5px;
	margin:0 2px;
	font-size:12px;
}
.product-serch-contaniner .site-paginator {
	display:block;
	padding:20px 0;
}

.product-right-content .short-description {
    line-height: 25px;
    padding-bottom: 20px;
}

.product-description {
    clear: both;
}

.product-description .tab-header-block {
    margin-bottom: -1px;
}

.product-description .tab-header-block li.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-color: #FFFFFF;
    cursor: auto;
    filter: none;
}
.product-description .tab-header-block li {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #EEEEEE;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin: 0;
    padding: 10px 15px;
}

.product-description .tab-body {
    border: 1px solid #EEEEEE;
    padding: 10px 20px 20px;
}

/*----------image view-----------*/

.product-image-view .item {
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	border: 1px solid #EEDCD0;
	margin: 3px 20px 20px 3px;
	padding:10px;
	position:relative;
	text-align:center;

}
.product-image-view .item:hover {
	box-shadow:0px 0px 3px #ccc;
	border:1px #e6e6e6 solid;
}
.pl-page-body .featured {
	background:url(../images/featured.png) no-repeat;
	height: 71px;
	left: -4px;
	top: -4px;
	position: absolute;
	width: 85px;
}
.pl-page-body .sale {
	background:url(../images/sale.png) no-repeat;
	height: 54px;
	right: 0;
	top: 68px;
	position: absolute;
	width: 54px;
}
.pl-page-body .new {
    background: url(../images/new.png) no-repeat scroll 0 0 transparent;
    height: 65px;
    right: 0;
    position: absolute;
    top: 0;
    width: 65px;
}
.product-image-view .item .image {
	text-align:center;
}
.product-title, .product-title{
	margin:5px 0 10px;
}
.product-title, .product-title a {
    color: #999999;
    height:36px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.product-image-view .description {
	font-size:11px;
	text-align:left;
	
	line-height:18px;
	margin-bottom:10px;
	height:55px;
	overflow:hidden;
}
.product-image-view .price {
	display:inline-block;
 *display:inline;
	zoom:1;
}
.product-image-view .add-to-cart-btn {	
	background: url("../images/button-bg.jpg") repeat-x scroll left center transparent;
    border: 1px solid #C0C0C0;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin-left: 10px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: top;
}
.pl-page-body .view-detail {
	display:none;
}
.search-result .pl-page-body .view-detail {
display:inline-block;
color: #EF8D44;;
}
.search-result .pl-page-body .view-detail:hover {
color:#fcbd8f;
}
.pl-page-body .price {
	font-size:14px;
	padding-bottom:10px;
}
.pl-page-body .strike-through {
	display:inline-block;
*display:inline;
	zoom:1;
	padding-left:5px;
	text-decoration:line-through;
	
}
.pl-page-body .price .tax-msg{ font-size:12px; display:block;}
/*-----------------list view----------------------*/
.pl-page-body .porduct-table 
{ width:100%;}
.pl-page-body .porduct-table th {
	background:#EEEEEE;
	padding:3px 10px;
	border:none;
	text-align:left;
}
.pl-page-body .porduct-table  .add-to-cart-cell
{ width:110px;}
.pl-page-body .porduct-table td {
	border:none;
	border-bottom:1px solid #f1f1f1;
}
.pl-page-body .porduct-table td.add-to-cart-cell
{
	text-align:center;
}
.pl-page-body .porduct-table tr.even {
	background:#f9f9f9;
}
.product-description h3{ font-size:13px;}
.product-list-view .product-sku{
	display:block; color:#999;
	padding-bottom:10px;
}
.porduct-table .image {
	position:relative;
	text-align:center;
	vertical-align:middle;
}
.product-list-view .price {
	display:block;
	text-align:center;
	padding-bottom:10px;
}
.product-list-view .product-image{ min-width:100px;}
.product-list-view .add-to-cart-btn {
	display:inline-block;
	*display:inline;
	zoom:1;
	background: url("../images/cart-btn-bg.png") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    font-size: 12px;
    padding: 5px 10px;
    text-align: center;
	width:85px;
	line-height:16px;
	color:#000;
}
.pl-page-body .add-to-cart-cell {
	min-width:120px;
}
/*--------------------switchable image view------------------------*/

.product-switchable-image-view .item {
	display:inline-block;
 *display:inline;
	zoom:1;
	vertical-align:top;
	border:5px solid #f9f9f9;
	margin:5px;
	padding:7px;
	position:relative;
	text-align:center;
}
.product-switchable-image-view .item:hover {
	box-shadow:0px 0px 3px #ccc;
}
.product-switchable-image-view .item .image {
	text-align:center;
}
.product-switchable-image-view .product-description {
	display:none;
}
.product-switchable-image-view .price {
	display:inline-block;
*display:inline;
	zoom:1;
}
.product-switchable-image-view .add-to-cart-btn {
    background: url("../images/cart-button.png") no-repeat scroll center center transparent;
    color: transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 16px;
    padding: 6px 10px;
    text-align: center;
    width: 90px;
}
/*------------------switchable list view----------------------*/
.product-switchable-list-view .item {
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #f1f1f1;
	padding:10px 0;
}
.product-switchable-list-view .even.item {
	background:#f9f9f9;
}
.product-switchable-list-view .product-item .image {
	float: left;
	position:relative;
	vertical-align:middle;
	margin-right:20px;
	padding-left:10px;
	text-align:center;
}
.product-switchable-list-view .title-desc {
	margin-right:170px;
	vertical-align:middle;
}
.product-switchable-list-view .price-n-cart {
	position: absolute;
	right: 0;
	top: 5px;
	width: 110px;
	vertical-align:middle;
	text-align:center;
}
.product-switchable-list-view .product-description {
	display:inline;
}
.product-switchable-list-view .add-to-cart-btn {
    background: url("../images/cart-button.png") no-repeat scroll center center transparent;
    color: transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 16px;
    padding: 6px 10px;
    text-align: center;
    width: 90px;
}
.product-switchable-image-view .top-pages,
.product-switchable-list-view .top-pages
{ display:none;}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++Product Details viw +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pl-page-body .product-details {
	padding:10px;
}
.popup-middle table td {
	vertical-align:middle;
	line-height:27px;
}
.popup-middle table td h3 {
	color:#660000;
}
.product-content {
	overflow:hidden;
	padding-bottom:40px;
}
.wishlist, .gift-registry {
	background:url(../images/add-to.png) left center no-repeat;
	color:#0099CC;
	font-size:12px;
	cursor:pointer;
	display:block;
	margin:10px 0;
}
.pl-page-body .wishlist {
}
.pl-page-body .price-label {
}
.product-right-content .cart-block {
	border-top:1px dashed #E56609;
}

.product-right-content .cart-block .price {
	padding:20px 0;
	font-size:22px;
}
.product-right-content .cart-block .price .price-label {
	color:#333;
}
.product-right-content .cart-block .price .price-value {
	color:#E56609;
}
.pl-page-body .cart-type-menu .order-quantity-input {
	width:40px;	
	margin:0;
	height:21px;
}
.pl-page-body .cart-type-menu {
    background: none repeat scroll 0 0 #F9F3E5;
    border-bottom: 1px solid #EEDCD0;
    padding: 10px;
}
.pl-page-body .zoombox {
	background:#fff;
	border:1px solid #eee;
	z-index:3;
}
.short-description div {
	padding:0 0 3px 0;
}
.related_products_listing a {
	padding:10px;
}
.pl-page-body .image-block {
	margin-bottom:15px;
}
h2.product-title {
	background:url(../images/title_head_bg.png) left center repeat-x;
	border-bottom:1px solid #d5d5d5;
	padding:8px 10px;
}
.product-right-content .social-shares {
}
.cart-type-menu .add-to-cart-btn {
	background:url(../images/add-to-cart.png) no-repeat;
	width:100px;
	line-height:15px;
	text-align:right;
	height:20px;
	font-weight:14px;
}
.pl-page-body .product-price .current,
.pl-page-body .product-price .previous{ 
	display:inline-block;
}
.popup-middle .message {
    background-color: #FFFFFF;
    background-image: none;
    border: medium none;
    color: red;
}
.pl-page-body .product-price .previous{ 
	font-size:16px; padding:10px 0;
}
.pl-page-body .product-price .current .tax-info
{ font-size:12px;}

.product-description .tab-body .tab-content-title {
    color: #333;
    margin-bottom: 10px;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++Mini Shopping cart +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pl-page-body .short-details th, .pl-page-body .short-details td {
	border:none;
	padding: 10px 5px;
	vertical-align:middle;
	font-size:11px;
}
.wi-shopping_cart .title-line {
    background: url(../images/cart-bg.png) no-repeat scroll 5px 8px transparent;
    color: #fff;
    display: inline;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0px 5px 33px;
}

.wi-shopping_cart .short-detail-line {
    color: #74250A;
    cursor: pointer;
	display:block;
	padding-left:60px;
	padding-top: 5px;
}

.wi-shopping_cart .section {
}
.title-line, .short-detail-line {
}
.pl-page-body .short-details table {
	border:none;
}
.wi-shopping_cart .short-details {
    background-color: #F1B23E;
    border-top: 1px solid #EDA63E;
	border-right:none;
	border-left:none;
	border-bottom:none;
    color: #FFFFFF;
    padding: 15px;
    position: relative;
    right: 0px;
    top: 10px;
}
.pl-page-body .short-details td a {
	font-size:11px;
	color:#fff;
	font-weight:bold;
}
.pl-page-body .short-details th {
	background: none repeat scroll 0 0 #F1F1F1;
	border-bottom: 1px solid #DDDDDD;
	padding: 3px 5px;
}
.pl-page-body .short-details tr.evenodd {
	background:  #F9F9F9;
}
.pl-page-body .short-details tr.footer {
	background:#F1F1F1;
}

.pl-page-body .short-details tr.footer td {
	color:#000;
	font-weight:bold;
}
#description p {
    color: #999999;
    line-height: 25px;
    text-align: justify;
}
.pl-page-body .navigation-links a {
	color:#fff;
}
.pl-page-body .navigation-links a.view-cart {
	float:right;
}
.pl-page-body .navigation-links {
	padding-bottom:0;
}
.short-details .price {
	text-align:right;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++Shopping cart +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pl-page-body .cart-table th, .pl-page-body .cart-table table, .pl-page-body .cart-table td {
	border:none;
	padding: 10px 5px;
	vertical-align:middle;
	text-align:left;
}
.pl-page-body .cart-table th, .pl-page-body .cart-table table, .pl-page-body .cart-table td {}
.pl-page-body .cart-table tfoot { background:#F9F3E5;}
.pl-page-body .cart-table tfoot td{  padding:3px 5px;}
.pl-page-body .cart-table th {
	background: none repeat scroll 0 0 #F9F3E5;
	border-bottom: 1px solid #EEDCD0;
	padding: 7px 5px;
	text-align: left;
	font-size:13px;
	color:#000;
}
.pl-page-body .cart-table th.price, .pl-page-body .cart-table td.price {
	text-align:right;
}
.pl-page-body .cart-table .qty {
	width:25px;
	display:inline-block;
*display:inline;
	zoom:1;
	text-align:center;
}
.pl-page-body .cart-table.shopping-cart-table .empty-cart,
.pl-page-body #shopping-cart-page .btn-panel a.checkout,
.pl-page-body #shopping-cart-page .btn-panel a.get-a-quote {
    background: url(../images/button-bg.jpg) repeat-x scroll left center transparent;
    border: 1px solid #C0C0C0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding: 0 10px;
    vertical-align: middle;
}
.pl-page-body #shopping-cart-page .btn-panel {
	padding:10px 0;
	}
.pl-page-body .tax-message{ display:block;
font-size:11px;}
.add-quantity {
	background:url(../images/plus.png) left center no-repeat;
	display:inline-block;
    *display:inline;
	zoom:1;
	width:12px;
	height:15px;
	cursor:pointer;
	vertical-align:middle;
}
.pl-page-body .reduce-quantity {
	background:url(../images/minus.png) left center no-repeat;
	display:inline-block;
 *display:inline;
	zoom:1;
	width:12px;
	height:15px;
	vertical-align:middle;
	cursor:pointer;
	color:#333;
}
.pl-page-body .cart-table {
	width:100%;
}
.product-review-formPanel .formrow label {
	text-align:left;
}
.pl-page-body .details {
	font-size:11px;
	text-align:justify;
	
	line-height:17px;
}
.pl-page-body .reviwer .title {
	color:#000;
}
.cart-table .images img {
	max-width:50px;
}
.total-order .price, .total-order .total-label {
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.pl-page-body .btn-panel a {
	display:inline-block;
 *display:inline;
	zoom:1;
	padding:3px 10px;
}
.pl-page-body .cart-table .discount-row td {
	border-top:2px solid #EEDCD0;
}
.pl-page-body .top-checkout {
	float:right;
	margin-bottom:15px;
}
.pl-page-body .top-checkout a {
	display:inline-block;
 *display:inline;
	zoom:1;
	background: url(../images/button-bg.jpg) repeat-x scroll left center;
	color:#fff;
	padding:0 10px;
	text-align:center;
	height: 27px;
    line-height: 27px;
}
.pl-page-body .cart-table {
	clear:both;
}
.shopping-cart h1{ float:left;}
.sub-total-row td{ font-weight:bold; color:#000;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++ Profile Page +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.profile-page .required {
    color:#ff0000;
}
.pl-page-body .profile-left-panel {
    float: left;
    position: relative;
    width: 170px;
    z-index: 1;
}
.pl-page-body .profile-left-panel ul {
    margin: 0;
    padding: 0;
}
.pl-page-body .profile-left-panel ul li {
    border-bottom: 1px solid #e9e9e9;
    border-top: 1px solid #FFFFFF;
    display: block;
    list-style: none outside none;
}
.pl-page-body .profile-left-panel ul li.current {
    border-bottom:0px none;
    border-top: none;
    display: block;
    list-style: none outside none;
}
.profile-left-panel ul li span {
    background: none repeat scroll 0 0 #F9F3E5;
    color: #444444;
    display: block;
    font-weight: bold;
    padding: 8px;
    text-shadow: 2px 2px 1px rgba(255, 255, 255, 1);
    text-decoration: none;
    cursor: pointer;
}
.profile-left-panel ul li span:hover, .profile-left-panel ul li.current span {
    background: url(../images/active-arrow.png) no-repeat scroll right center transparent;
    border-bottom: 0 solid #FFFFFF;
    color: #E56609;
    width: 170px;
}
.profile-right-panel h3 {
    margin:0 0 15px 0;
    padding:0;
    font-size:16px;
    color:#E56609;
    font-weight:bold;
}
.profile-right-panel h4 {
    margin:10px 0 10px 0;
    padding:0;
    font-size:14px;
    font-weight:bold;
    color:#000;
}
.profile-right-panel h4 span {
    color:#E56609;
    font-size:12px;
}
.profile-right-panel.overview-panel {
    display:block;
	border: 1px solid #EEDCD0;
} 
.profile-right-panel.overview-panel .item-header {
	margin-bottom:7px;
} 
.profile-right-panel.overview-panel p a.checkout {
	color: #E56609;
} 
.profile-right-panel.overview-panel p a.checkout:hover {
	color: #fcbd8f;
} 

.welcome-profile {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}
.welcome-profile span {
    color:#E56609;
}
.welcome-profile .profileLogout a {
    font-size:12px;
    color:#E56609;
    background: url(../images/logout.png) no-repeat scroll 5px 4px transparent;
    padding:3px 10px 3px 25px;
    border: 1px solid #DDDDDD;
    box-shadow: 1px 1px 0 #888888;
}
.overview-panel p {
    margin-bottom:25px;
    padding:0 5px;
}
.profile-right-panel .item-header {
    background:#F9F3E5;
    padding:5px;
    color:#000;
    font-weight:bold;
}
.profile-right-panel .view-details, 
#createAGiftRegistry, 
#continueShopping, 
#createAWishList {
    color:#b5053e;
    padding-left:5px;
    cursor:pointer;
    text-decoration: underline;
}
.profile-edit {
    float:right;
}
.top_pro_listing {
    clear:both;
}
.top_pro_listing h3 {
    padding:5px 10px;
    border-bottom:1px solid #CCCCCC;
    margin-bottom:0;
    margin-top:25px;
}

.profile-right-panel .product-name {
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
    padding: 10px 0 5px;
    text-align: center;
}
.profile-right-panel .product-price {
    color: #E56609;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    text-align: center;
}
.profile-right-panel .formrow {
    padding:5px 0;
}
.profile-right-panel .item-head {
    background:#f8f8f8 url(down-arrow.gif) 98% center no-repeat;
    padding:5px;
    font-size:13px;
    margin-bottom:5px;
}
.profile-right-panel .item-head.active {
    background:#f8f8f8 url(up-arrow.gif) 98% center no-repeat;
    color:#b5053e;
}
.pl-page-body .profile-right-panel .formrow label {
    width:150px;
    display:inline-block;
    *display:inline;
    zoom:1;
    padding-top:0;
}
.pl-page-body .profile-right-panel form .formrow label {
    padding-top:10px;
}
.pl-page-body .item-content {
    padding-bottom:25px;
}
.pl-page-body .profile-right-panel th, 
.pl-page-body .profile-right-panel td {
    text-align:left;
    padding:5px 10px;
    vertical-align:top;
    border:none;
    border-bottom:1px dotted #ccc;
    color:#333;
}
.profile-wishlist th, 
.profile-gift-registry th, 
.order-completed th, 
.order-status th {
    background:#f8f8f8;
}
.pl-page-body .create-new {
    clear:both;
    margin-top:15px;
}
.pl-page-body .create-new a {
    background:#b5053e;
    color:#fff;
    padding:5px 15px;
    text-decoration:none;
}
.pl-page-body store-credit-msg {
    width:100%;
    height:100px;
}
.profile-right-panel .msg-label {
    margin-bottom:5px;
}
.store-credit-btn {
    background:#b5053e;
    color:#fff;
    padding:5px 15px;
    border:none;
    margin-top:15px;

}
.action img {
    padding:5px;
}
.pl-page-body .profileLogout {
    float:right;
}
.pl-page-body .top-products a {
    display:inline-block;
    *display:inline;
    zoom:1;
    padding:10px;
    border: 1px solid #EEDCD0;
    margin: 5px;
    position: relative;
	text-align: center;
    width: 150px !important;
}
.pl-page-body .profile-right-panel .item-head {
    text-transform:none;
}
.pl-page-body .profile-right-panel .formrow label,
.pl-page-body .profile-right-panel .formrow span {
    display:inline-block;
    *display:inline;
    zoom:1;
    text-align:left;
}
.pl-page-body .profile-right-panel .create-new span {
    background: url(../images/btn_bg.png) repeat-x scroll center center transparent;
    border: medium none;
    color: #FFFFFF;
    height: 23px;
    padding: 0 10px;
}
.profile-right-panel .form-row .productName {
    display: block;
    padding: 5px 0;
    border-bottom: 1px dotted #ddd;
}
.pl-page-body .profile-right-panel .editAddress,
.pl-page-body .profile-right-panel .active {
    color:#b5053e;
}
.site-profile-inside-menu h1.menu-label {
    padding:0;
}
.pl-page-body .profile-right-panel #frmCreateStoreCredit textarea {
    width:95%;
}
.pl-page-body .profile-right-panel .edit,
.pl-page-body .profile-right-panel .delete,
.pl-page-body .profile-right-panel .share,
.pl-page-body .profile-right-panel .status,
.pl-page-body .profile-right-panel .details,
.pl-page-body .profile-right-panel .active,
.pl-page-body .profile-right-panel .inactive {
    padding:0 7px;
    color:#b5053e;
    cursor:pointer;
    font-size:12px;
}
.pl-page-body .actions span {
    border-left:1px solid #666;
}
.pl-page-body .actions span:first-child {
    border-left:none;
}
.pl-page-body .profile-right-panel .edit:hover,
.pl-page-body .profile-right-panel .delete:hover,
.pl-page-body .profile-right-panel .share:hover,
.pl-page-body .profile-right-panel .status:hover,
.pl-page-body .profile-right-panel .details:hover,
.pl-page-body .profile-right-panel .active:hover,
.pl-page-body .profile-right-panel .inactive:hover {
    color:#000;
}
.pl-page-body .profile-page input[type="text"],
.pl-page-body .profile-page input[type="password"],
.pl-page-body .profile-page textarea {
    width:250px;
}
.pl-page-body .profile-page select {
    width:256px;
}
.pl-page-body .site-table table tbody tr.odd td {
    background:#fff;
}
.pl-page-body .profile-page span.symbol-input input {
    width:213px;
}
.site-profile-inside-menu .send-certificate,
.site-profile-inside-menu .redeem-certificate {
    display:inline-block;
    *display:inline;
    zoom:1;
    width:38%;
    margin-right:15px;
    padding:15px;
    background:#f9f9f9;
    border:1px solid #eee;
    vertical-align:  top;
}
.giftcertificate-box {
    border:1px solid #ccc;
    background:#f9f9f9;
}
.giftcertificate-box-top {
    overflow:hidden;
    padding:20px;
}
.giftcertificate-details-wrapper {
    float:left;
}
.receivers-name {
    font-size:18px;
    margin-bottom:10px;
}
.sender-name {
    font-size:14px;
}
.giftcertificate-custom-message {
    padding:15px 0;
}
.giftcertificate-image {
    float:right;
}
.giftcertificate-image img {
    max-width:200px;
}
.giftcertificate-box-middle {
    background:#b5053e;
    color:#fff;
    font-size:20px;
    padding:20px;
}
.giftcertificate-box-bottom {
    padding:10px 20px;
    overflow:hidden;
    color:#000;
    font-size:13px;
}
.giftcertificate-expiry-date {
    float:right;
}
.pl-page-body .gift-certificate-payment-view .info-box .info {
    font-family:Arial, Helvetica, sans-serif;
}
.profile-gift-certificate-panel .info-box label {
    padding:5px 0;
}
.profile-gift-certificate-panel .info-box {
    border:1px solid #CCCCCC;
}
.profile-gift-certificate-panel hr {
    color:#fff;
    border-top:1px solid #CCCCCC;
}
.acknowledgements input {
    margin:2px 0;
}
.profile-right-panel #back {
    color:#b5053e;
    cursor: pointer;
    text-decoration: underline;
}
.pl-page-body .profile-right-panel div.error,
.pl-page-body .profile-right-panel div.success {
    width:auto;
    margin:5px 0;
}
.pl-page-body .gift-cert-purchase .message-input {
    height: auto;
}
#change-password-btn {
    background: url(../images/button-bg.jpg) repeat-x scroll left center transparent;
    border: 1px solid #C0C0C0;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin-bottom: 0;
    margin-left: 113px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: top;
}
div.profile-right-panel.right-my-pages div {
    background-color: #F9F3E5;
    border: 1px solid #EEDCD0;
}
div.profile-right-panel.right-my-pages div:hover {
    background-color: #fdfcf8;
    border: 1px solid #EEDCD0;
}
div.profile-right-panel.right-my-pages div a {
    color: #333333;
}
div.profile-right-panel.right-my-pages div a:hover {
    color: #E56609;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++ Checkout Page +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.checkout-page h1 {
	color: #E56609;
	}
.pl-page-body .item-content {
}
.pl-page-body .item-head {
	background:#F9F3E5;
	border:1px solid #EEDCD0;
	border-top:1px solid #fff;
	padding:5px 10px;
	text-transform:uppercase;
	color:#333;
}
.pl-page-body .item-head.active {
    background: none repeat scroll 0 0 #FCBD8F;
    border-color: #EEDCD0;
    color: #333333;
    padding: 5px 10px;
}
.pl-page-body .item-content {
	border-top:none;
	padding:1%;
	overflow:hidden;
}
.pl-page-body .new-coustomer {
	width:41%;
	float:left;
	padding-right:4%;
}
.pl-page-body .returning-coustomer {
	width:46%;
	float:right;
	padding-left:4%;
	border-left:1px dashed #EEDCD0;
}
.item-content h2 {
	font-size:16px;
	color: #E56609;
    line-height: 35px;
}
.pl-page-body .multi-column-select .even-index
{ 	
	background:#fff;
}
.pl-page-body .multi-column-select .list-box
{ border:1px solid #f9f9f9;}
.pl-page-body .step-label{ color:#999;}
.checkout-method .checkout-option{ display:block; padding:5px 0;}
.checkout-method .checkout-option input{ vertical-align:top; margin-right:5px;}
.item-content p {
	font-size:12px;
	line-height:18px;
	padding-top:0;
	margin-top:0;
	text-transform:capitalize;
}
.pl-page-body .item-content .continue-button{ margin-top:15px;}
.item-content .preview {
	padding-bottom:10px;
}
.item-content .editting label {
	display:block;
	padding:10px 0 0;
}
.item-content .preview label {
	color:#000;
}
.item-content .preview span {
	padding:5px 0;
	display:block;
}
.item-content .preview span span {
	display:inline;
}

.item-content input[type=text], .item-content input[type=password], .item-content select {
	width:250px;
	font-size:12px;
}
.pl-page-body .req {
	color:#ff0000;
}
.login-button, .continue-button, .item-content input[typr=button] {
	display:block;
	background: none repeat scroll 0 0 #0099CC;
	border: medium none;
	color: #FFFFFF;
	height: 25px;
	margin: 10px 0;
	width: 100px;
}
.pl-page-body .select-address {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.pl-page-body .continue-button {
	margin-top:20px;
}

.pl-page-body .sum-name {
	text-align:right;
}
.pl-page-body .payment-item {
	width:160px;
	margin-right:15px;
	padding:10px 10px 10px 0;
	display: inline-block;
	*display:inline;
	zoom:1;
	text-align:center;
}
.pl-page-body .payment-item p {
	text-align:center;
}
.pl-page-body .order-review .cart-table {
	border-bottom:1px solid #f1f1f1;
}
.pl-page-body .order-comments {
	padding:15px 0;
}
.pl-page-body .order-comments textarea {
	width:98%;
	padding:3px;
	height:100px;
}

.pl-page-body .forget-password {
	width:300px;
}

.pl-page-body .forgot-pass input[type=button] {
	display:inline;
	margin:0;
	vertical-align:middle;
	margin-left:10px;
}
.pl-page-body .tarms-condition {
	padding-top:15px;
}
.checkout-page .product-title {
	width:500px;
}
.address-fields{ overflow:hidden;}
.address-fields div{ 
	display:inline-block; 
	*display:inline; 
	zoom:1;
	vertical-align:top;
}
.address-fields div.right{ float:right;} 
.pl-page-body .page-content .update-address,
.pl-page-body .page-content .cancel-update-address
{ margin:10px 0 15px;}
.pl-page-body .page-content .cancel-update-address {}
.terms-n-conditions .label{ display:block; padding-bottom:5px; font-weight:bold;}
.item-content.checkout-method .login-button{ margin:20px 0 5px; float:left;}
.returning-coustomer .fwForm a{ float:right; padding-top:25px; color: #E56609;}
.returning-coustomer .fwForm a:hover{ color:#fcbd8f;}
.discount-coupon h4{ color:#000; font-size:14px;}
.pl-page-body .terms-conds-box{ 
	display:block;
	padding:15px;
	width:94%;
}
.pl-page-body .cart-table .discount-row td.discount-coupon {
	padding:3px 25px;
}
.pl-page-body .edit-address
{ color:#E56609;}
.pl-page-body .multi-column-select .input-box
{ padding:5px 0;}

/*One page Checkout*/
.checkout-one-step-page .item-content  {
	padding:2% 0;
}
.checkout-one-step-page .item-content  table td {
	padding:5px;
}
.checkout-one-step-page .item-content.checkout-method { border:1px solid #ddd; padding:3%; border-top:none;}
.checkout-one-step-page .item-head span,
.checkout-one-step-page .item-head a{ 
display:none;
}

/*++++++++++++++++++Search Page+++++++++++++++++*/

.pl-page-body .all-search ul li{
	padding:15px 0;
	border-bottom:1px dashed #E56609;
}
.pl-page-body .serch-page-title
{
	font-size:12px;
	color:#333;
	padding-bottom:5px;
}
.pl-page-body .description
{	
	line-height:18px;
}

/*++++++++++++++++++Search Page+++++++++++++++++*/


/*+++++++++++++++++++ EXTRA ADDED CLASS ++++++++++++++++++++++++*/

.pl-header .wi-menu ul li.menu-0.first {

	background:none;
}

.pl-page-body .pl-header {
    background: url("../images/banner-bg.jpg") no-repeat scroll center top transparent;
    border-top: 2px solid #6C3513;
    margin-bottom: 0;
    padding-top: 0;
    position: relative;
}

.pl-page-body .wi-widget.wi-widget-19.wi-shopping_cart {   
    background:url(../images/header-top-image.jpg) left top repeat-x;
    padding: 10px;
	}
	
.pl-page-body .item-info,
.pl-page-body .total-info {color: #74250A;}


div.wi-shopping_cart .cart-arrow {
    background: url("../images/downarrow.png") no-repeat scroll center center transparent;
    display: inline-block;
    height: 9px;
    width: 20px;
}

.pl-section-body .wi-widget.wi-widget-21.wi-categorymenu {
    border: 1px solid #F0F0F0;
    margin: 5px 10px 0 5px;
}

.pl-section-body .wi-widget.wi-widget-15.wi-content {    
	margin: 5px 10px 0 5px;
}

.pl-section-body .wi-widget.wi-content .section .content p {
    color: #5A5959;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    line-height: 25px;
    margin: 0;
    padding: 0;
}

.pl-page-body .wi-widget.wi-widget-0.wi-breadcrumb ul.breadcrumb {    
    margin-bottom: 0;
    margin-top: 0;
    min-height: 0;
    padding-bottom: 2px;
    padding-left:0px;
    padding-top: 0;
}

div.content ul.breadcrumb li a {
    color: #000000;
    display: inline-block;
    margin: 0 8px;
    padding: 0;
    text-decoration: none;
    text-transform: capitalize;
}

.pl-page-body .wi-widget.wi-widget-39.wi-shopping_cart  {background-color:#EB8AC0; padding: 10px;}

.pl-section-body .wi-widget.wi-widget-41.wi-navigation {
    border: 1px solid #d8d7d7;
    margin: 10px;
}

.pl-section-body .wi-widget{    
    border: none;
}

.pl-section-body .wi-widget.wi-product{    
    border: none;
    margin: 0;}
	
.pl-section-body .wi-widget.wi-navigation .wi-section-body{padding: 0px;}

.pl-section-body .wi-widget .wi-header-body{}
	
.pl-section-body .wi-widget .wi-section-body
{    
    padding: 0px;}
	
.pl-section-body .wi-widget.wi-content .wi-section-body
{    
    padding: 0px;}
	
.pl-section-body .wi-widget.wi-gallery .wi-section-body {
    padding: 0;
}
	
div.pl-page-body div.success {
    background: none repeat scroll 0 0 #F7FFEB;
    border: 1px solid #C1E099;
    color: green;
    margin: auto;
    padding: 5px 10px;
 
}

div.message {
    background: url("../../../images/webmascot/default/common/form/inp-active-large.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #999999;
    font-size: 12px;
    text-align: center;
}

.pl-page-body .wi-widget.wi-category{}

.image.item-product-image.product-image.configured-image-view-height {
    height: 120px;
}

.image.item-product-image.product-image.configured-image-view-height a {
    display: block;
}

.product-image-view .item .image img {
    text-align: center;
}

.product-list-contaniner.product-image-view .title.item-product-title.product-title {    

}

.product-list-contaniner.product-image-view .title.item-product-title.product-title a {
	color:#660000;
    text-transform: capitalize;
	font-size:14px;
}

.product-list-contaniner.product-image-view .price-n-cart {
	text-align:left;
}

.product-list-contaniner.product-image-view .price-n-cart .price {
    color: #E56609;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: bold;
    height: 29px;
    line-height: 26px;
    overflow: hidden;
    padding: 0;
    width: 89px;
}

.product-list-contaniner.product-image-view .price-n-cart .add-to-cart-btn {

}

div.content-details-image .large_image {
    position: relative;
    text-align: center;
}

div.multiple-image-thumbs .thumb-image {
    background-color: #FFFFFF;
    border: 1px solid #F9F9F9;
    cursor: pointer;
    display: inline-block;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
}

div.content-details-image .tag-mark.new {
    background: url(../images/new.png) no-repeat scroll 0 0 transparent;
    height: 65px;
    left: auto;
    right: 0;
    top: 0;
    width: 65px;
}

div.popup-box .header {
    background-color: #F9F3E5;
    border-bottom: 2px solid #EEDCD0;
    color: #E56609;
    font-size: 13px;
    padding: 10px;
}

div.popup-box .header span, .highlighted-label-text {
    color: #E56609;
	font-weight:bold;
}

div.popup-box .footer {
    background-color: #F9F3E5;
    border-top: 1px solid #EEDCD0;
    min-height: 18px;
    padding: 15px;
    position: relative;
}
div.popup-box .close-icon {
    color: #6C588A;
    cursor: pointer;
    padding: 1px 5px 0;
    position: absolute;
    right: 5px;
    top: 9px;
}

div.add-to-cart-popup .popup-bottom .cart-summary {
    color: #333;
    display: inline-block;
}

div.cart-type-menu .call-for-price, .cart-type-menu .add-to-cart-btn, 
div.add-to-cart-popup .popup-bottom .continue-shop, 
div.add-to-cart-popup .popup-bottom .view-cart, 
div.add-to-gift-registry-dom .add-gift-registry, 
div.add-to-wishlist-dom .create-wishlist, 
div.add-to-wishlist-dom .add-wishlist {
    background: url("../images/button-bg.jpg") repeat-x scroll left center transparent;
    border: 1px solid #C0C0C0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin-left: 10px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: top;
}
div.add-to-wishlist-dom.add-to-wishlist-popup .add-wishlist,
div.add-to-gift-registry-dom.add-to-gift-registry-popup .add-gift-registry{
	background-color: #6C3614;
    background-image: none;
    height: auto;
    padding: 1px 10px;
	}

.product-details .product-title {
 	border-bottom: 1px solid #EEDCD0;
    color: #E56609;
    height: auto;
    margin-bottom: 20px;
    padding-left: 0;
    text-align: left;
}


.pl-header-body .wi-widget.wi-content .section .content p {
    line-height: 25px;
    margin: 0 0 0 2px;
    padding: 0 10px 0 5px;
}

.pl-header-body .wi-widget.wi-content .section .content {
    color: #74250A;
    font-family: times New Roman;
}

.pl-footer-body .wi-widget.wi-navigation .section .content ul.horizontal {
    background-color: #898989;
    display: inline-block;
    height: 30px;
    margin: 0;
    padding: 0;
    width: 100%;
}


.pl-footer-body .wi-widget.wi-navigation .section .content ul.horizontal li a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    padding: 8px 21px 7px 30px;
}
.pl-footer-body .wi-widget.wi-navigation .section .content ul.horizontal li a:hover {
    color: #ccc;
}

.custom-combo-1.action-item.sort-by, .custom-combo-1.action-item.show-by{padding-top: 6px;}

.wi-widget.wi-widget-311.wi-content .section{}

div.pl-page-body div.info {
    color: green;
    margin: auto;
    padding: 5px 10px;
    text-align: center;
}

/************** EKRAM ADD *********************************************/

.pl-section-body .wi-widget.wi-gallery {
    border: medium none;
    margin: 0px;
}

.pl-header-body ul.breadcrumb li span {
    background: url("../../../../images/site/common/breadcrumb_arrow.png") no-repeat scroll -3px 2px transparent;
    display: inline-block;
    	*display:inline; 
	zoom:1;
    height: 12px;
    margin: 0;
    padding: 0;
    width: 8px;
}

.wi-shopping_cart table td,
.wi-shopping_cart table a,
.wi-shopping_cart table span {
	color:#fff;
	}
.pl-page-body #frmResetPassword div.errorlist {
	padding-left:115px;
	}
.pl-page-body #frmResetPassword input#button-login {
	margin-left:115px;
	}
.pl-page-body #frmRegistration div.errorlist {
		padding-left:155px;
		}
.pl-page-body #frmLogin div.errorlist {
	background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
		}
.pl-page-body #frmAskQuestion #captchaContainer label,
.pl-page-body #frmCreateProductReview #review-captcha label {
	width:115px;
	}
.pl-page-body #frmCreateProductReview #review-captcha div.errorlist {
	padding-left:119px;
	}
.pl-page-body #frmCreateProductReview .form-row .inp-panel {
	padding-left:5px;
	}
.pl-page-body #frmCreateProductReview .form-row a[name="writeReviewAnchor"]{
	margin-left:5px;
	}
.pl-page-body #frmAskQuestion #captchaContainer div.errorlist {
	padding-left:119px;
	background: none;
    border: medium none;
    border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	-o-border-radius: 0 0 0 0;
    box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
		}
.pl-page-body #frmAskQuestion input[type="submit"] {
	margin-left:119px;
	}
.wi-shopping_cart .short-details table tr.even {
	background:none;
	}
.product-details .product-right-content .short-description h4 {
	font-size:18px;
	color: #E56609;
}


.forgot-password .pl-page-body .fwForm .form-row.tlr {
	padding-left:115px;
	}
.pl-page-body #frmCreateProductReview #captcha-error-msg.form-row .inp-panel {
	display:block;
	text-align: center;
	}
#product-question #frmAskQuestion div.success, #product-question #frmAskQuestion div.error {
    margin: 0;
    width: auto;
}
#product-question #frmAskQuestion .form-row .message {
    margin-top: 10px;
}
.wi-breadcrumb ul.breadcrumb li {
	color:#EF8D44;
}

.pl-page-body div.page-server-error.error,
.pl-page-body div.page-server-info.info{
	margin-bottom:20px;
	width:968px;
	}
.short-description div.sku span.info-label,
.short-description div.category span.info-label,
.short-description div.manufacturer span.info-label,
.short-description div.model span.info-label{
    color:#000;
	text-transform:uppercase;
}
.short-description div.sku,
.short-description div.category,
.short-description div.manufacturer,
.short-description div.model{
    color:#999;
} 
.short-description div.manufacturer .manufacturer-group{
	display:inline-block;
	}
.pl-page-body .product-right-content .cart-block .attribute-List span.listLabel  {
	color:#000;
	text-transform:uppercase;
	vertical-align:middle;
}
.pl-page-body .product-right-content .cart-block .attribute-List span.radio-option  {
	text-transform:none;
}

.product-right-content .cart-block .quantity-input-errors {
	color:#F00;
	padding: 5px 5px 5px 12px;
}

.pl-page-body  .cart-block .stock-mark{
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	color:#333;
    float:none;
    display:block;
	height:auto;
	padding-left:35px;
	margin-top: 10px;
}
.pl-page-body  .cart-block .stock-mark.available {
	background:url(../images/aviable_stock.png) no-repeat left center;
	}
.pl-page-body  .cart-block .stock-mark.out-of-stock {
	background:url(../images/not_avilavle_stock.png) no-repeat left center;
	}
.pl-page-body  .cart-block .stock-mark.limited {
	background:url(../images/low_stock.png) no-repeat left center;
	}
.pl-page-body .calculator-in-product-details-page {
	background:url(../images/calculate.png) no-repeat left top;
	padding-left:35px;
	cursor:pointer;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	color:#333;
	border:none;
	}
.product-details .product-description .tab-body {
    border: 1px solid #EEDCD0;
}
.product-details .product-description .tab-header-block li {
    border-top: 1px solid #EEDCD0;
	border-right: 1px solid #EEDCD0;
	border-left: 1px solid #EEDCD0;
}	
.product-details .product-description .tab-header-block li.active {
	color: #E56609;
}
.wi-widget.wi-shopping_cart.detail-opened .short-details {
	background-color: #F1B23E;
	border-top:1px #EDA63E solid;
	border-right:none;
	border-left:none;
	border-bottom:none;
}
.wi-widget.wi-shopping_cart.detail-opened .short-details table .product-title {
color:#666;
}

.wi-widget.wi-shopping_cart.detail-opened .short-details .navigation-links a {
	background-color: #6C3614;
    color: #FFFFFF;
}
.product-content .content-details-image .large_image {
    border: 1px solid #EEDCD0;
} 
.product-search-contaniner.all-search h1 {
	font-size:18px;
	color: #E56609;
	}
.product-search-contaniner.all-search .serch-page-title {
	font-size:14px;
	color: #660000;
	}
.product-search-contaniner.all-search .product-description {
	font-size:12px;
	color: #333;
	}
.product-search-contaniner.all-search .serch-page-title span {
	color: #E56609;
	}
.shopping-cart #shopping-cart-page h1 {
	color: #E56609;
	}
#empty-shopping-cart-page .empty-shipping-cart .header {
	background: none repeat scroll 0 0 #F9F3E5;
    border-bottom: 2px solid #EEDCD0;
	text-align:center;
	}
#empty-shopping-cart-page .btn-panel {
	padding-top:50px;
	}
#empty-shopping-cart-page h1 {
	color: #E56609;
	}
#empty-shopping-cart-page .btn-panel a {
	 background: url(../images/button-bg.jpg) repeat-x scroll left center transparent;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    line-height:29px;
    padding: 0 10px;
	}
div.add-to-cart-popup .popup-bottom .add-to-cart-popup-btn  {
    background: url(../images/button-bg.jpg) repeat-x scroll left center transparent;
    border: 1px solid #C0C0C0;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    height: 17px;
    margin-left: 10px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: top;
}

.contact-us .connectToSortableWebForm .template-parent:first-child {
    margin-top: 3px;
}
.contact-us .connectToSortableWebForm .template-parent {
	background: none repeat scroll 0 0 #F9F3E5;
    border-bottom: 1px solid #e6e6e6;
	box-shadow:0px 0px 3px #ccc;
	margin:10px;
	}
.contact-us .connectToSortableWebForm .template-parent.webform-captcha-block{
	width:450px;
	}
.contact-us .connectToSortableWebForm .template-parent.webform-captcha-block .elmBox.captcha label{
	width:147px;
	}
.contact-us .connectToSortableWebForm .template-parent.webform-captcha-block .errorlist{
	 background: none;
    border: medium none;
    box-shadow: none;
    padding-left: 156px;
	}
.contact-us .connectToSortableWebForm .template-parent .elmBox {
    width: auto;
	padding: 5px;
}
.contact-us .connectToSortableWebForm .template-parent .elmBox .question-input span input,
.contact-us .connectToSortableWebForm .template-parent .elmBox .question-input span textarea{
	width:275px;
}
.contact-us .web-form-section-default-template-view .elmBox .button-list[type="submit"]{
    margin-left: 296px;
}
.contact-us .pl-page-body .wi-widget.wi-form {
	overflow:visible;
	}
.contact-us .wi-widget.wi-googlemap {
	margin-top:30px;
	padding:10px;
	background: none repeat scroll 0 0 #F9F3E5;
    border-bottom: 1px solid #e6e6e6;
	box-shadow:0px 0px 3px #ccc;
	}

.pl-page-body .wi-content .tradign-hours {
	margin-right:100px;
	border-right:1px #EEDCD0 dashed;
	}

.pl-page-body .wi-content .tradign-hours h1 {
	 color: #C99025;
    font-family: arial,helvetica,sans-serif;
    font-size: x-large;
    margin: 0 0 30px;
}
.pl-page-body .wi-content .tradign-hours h4 {
	line-height:20px;
}
.checkout-multi-step-page .checkout-step.active .item-content table td {
	vertical-align:middle;
	}
.checkout-multi-step-page .checkout-step.active .item-content input.continue-step {
	margin-top:10px;
	}
.login .pl-page-body h1 {
	color: #E56609;
	}
.customer-registration .pl-page-body h1 {
	color: #E56609;
	}
.forgot-password .pl-page-body h1 {
	color: #E56609;
	}
.pl-page-body .wi-widget.wi-content ul li {
	list-style:inside disc;
	}
.pl-page-body .wi-widget.wi-content ol li {
	list-style:decimal inside;
	}
.pl-page-body .cart-type-menu a.wishlist {
	display:block;
	margin:0;
	padding:10px 0 5px;
	}
.pl-page-body .cart-type-menu a.gift-registry {
	display:block;
	margin:0;
	padding:5px 0;
	}
.manufacturer-group .manufacturer {
    display: inline-block;
    margin-bottom: 4px;
}
.pl-page-body .product-list-contaniner.product-image-view .action-item.top-pages {
	 padding-right: 7px;
    padding-top: 7px;
	}
.pl-page-body .tag-mark {
	z-index:100;
	}
.pl-page-body .product-search-contaniner .site-paginator {
	padding:10px 0;
	display:block;
	} 
.product-list-contaniner .compare-action-bar{
	padding-top:10px;
	}
.pl-page-body .connectToSortableWebForm .template-parent .elmBox {
	background:none;
    border: none;
    border-radius:0;
}