/*Product module Start*/
.pmLeftPart {
	width: 176px;
	overflow: auto;
	background-color: #525252;
}

.pmRightPart {
	float: right;
	width: 730px;
	overflow: auto;
}

.pmBigTitle  {
	height: 20px;
	/*line-height: 11px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 5px;
	color: #11911C;
	font-weight: bold;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.pmBigTitle  a{
	color: #11911C;
	padding-bottom: 3px;
	text-decoration: underline;
	
}

.newA
{
	color: #11911C;
	padding-bottom: 3px;
	text-decoration: underline;
	font-weight:bold;
	font-size:8.3pt;
}

.pmBigTitle2 {
	height: 42px;
	color: #525252;
	font-weight: bold;
}

.pmBigTitle table {
	/*height: 38px;*/
}

.pmTitle {
	/*height: 11px;*/
	line-height: 11px;
	margin: 2px 0px 5px 0px;
	color: #404040;
	font-weight: bold;
}

.pmTitle a {
	color: #404040;
	display: block;
}

.pmTitle a:hover{
	text-decoration: underline;
}

div.pmPath {
	line-height: 20px;
	padding-left: 3px;
	width: 440px;
}

span.pmPath {
	color: #ff0000;
	font-weight: bold;
	display: block;
	float: left;
}

span.pmPath a {
	color: #525252;
}

span.pmPathCurrent {	
	display: block;
	float: left;
}

span.pmPathCurrent a {
	color: #8c8c8c;
	font-weight: bold;
}

.pmProductListContainer {
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pmProductListContainer a{
	color: #404040;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pmProductListContainer a:hover {
	text-decoration: underline;
}


.pmItemContainer {
	width: 140px;
	height: 200px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	margin-top: 15px;
	text-align: center;
}

.pmPhoto {
	width: 138px;
	height: 138px;
	border: 1px solid #525252;
	background-color: #ffffff;
	text-align: center;
	overflow: hidden;
}

.pmPhoto .image {
	height: 98px;
	margin: 10px 0px;
	overflow: hidden;
	text-align: middle;
}

.pmPhoto .rating {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: middle;
}

.pmPhoto .rating img {
	vertical-align: middle;
	display: inline;
}

.pmProductTitle {
	font-weight: bold;
}

.pmPrice {
	font-weight: bold;
	color: #ff0000;
}

.pmSearch {
	display: inline;
}

.pmSearch input {
	height: 19px;
	vertical-align: middle;
	display: inline;
	margin: 5px 5px;
}

.pmSearch select {
	height: 25px;
	line-height: 19px;
	vertical-align: middle;
	display: inline;
	margin: 5px 5px;
}

.pmSearch button {
	height: 22px;
	line-height: 20px;
	vertical-align: middle;
	margin: 5px 5px;
	background-color: #e2e2e2;
	padding: 0px;
	border: 1px solid #8a8a8a;
	font-weight: bold;
}


button, .button {
	height: 22px;
	line-height: 20px;
	vertical-align: middle;
	margin: 5px 5px;
	background-color: #e2e2e2;
	padding: 0px;
	border: 1px solid #8a8a8a;
	font-weight: bold;
}

.pmProductsListTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}

.pmProductsListTable a{
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #404040;
}

.pmProductsListTable a:hover{
	text-decoration: underline;
}

.pmImg {
	text-align: left;
}

.pmImgOrange
{
	padding-top:20px;
}
.pmImg div.shoppingCartLink {
	width: 200px;
	height: 286px;
	margin: 0;
	padding:0 0 0 5px;

}

.pmImg img {
	border: 1px solid #ffffff;
}

.pmImg a img {
	border: none;
}

.pmInfo2 {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pmInfo3 {
	text-align: left;
	padding-left: 10px;
	border-bottom: 1px solid #d4d4d4;
}

.pmDescr {
	/*background-image: url(/site/images/productlistbg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	border-right: 1px solid #d4d4d4;*/
}

.pmDescr div {
	margin: 0px 15px;
}


.pmlist_bg {
	/*background-image: url(/site/images/productlistbg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;*/
}

td.pmPrice {
	/*background-image: url(/site/images/productlistbg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-left: 15px;
	border-right: 1px solid #d4d4d4;*/
}

td.pmPrice div {
	margin: 0px 15px;
}

.pmCartTable {
	/*color: #404040;
	font-weight: bold;*/
}

.cartTable input { 
	border: 1px solid #11911C;
}

.cartTable button, .button, .cartButton { 
	border: 1px solid #11911C;
	background-color: #ffffff;
	color: #11911C;
}



.cartTableCell {
	color: #404040;
	font-weight: bold;
	/*border: 1px solid #525252;*/
}

.pmCartTitle {
	border: 1px solid #11911C;
	border-width: 1px 0px 1px 0px;
}

.pmCartTitle div {
	font-weight: bold;
	height: 25px;
	padding: 0px 5px;
	line-height: 25px;
}

.pmCodeName{
	width: 150px;
	text-align: left;
	vertical-align: middle;
	height: 31px;
	font-weight: normal;
	font-style: italic;
	font-size: 11px;

}

.pmPropertyName {
	width: 150px;
	text-align: left;
	vertical-align: top;
	height: 31px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pmPropertyName div{
	width: 100px;
	height: 20px;
	background-color: #FFFFFF;
	vertical-align: middle;
	padding: 5px 10px 0 10px;
}


.currentWizardPage {
	font-weight: bold;
	margin-right: 20px;

}

.completeWizardPage {
	margin-right: 20px;
}	

.grayWizardPage	{
	margin-right: 20px;
}

.pmDataCell {
	padding: 0px 5px;
	/*border: 1px solid #525252;*/
}

.shoppingStepL {
	padding-left: 20px;
	text-align: left;
}

.shoppingStepR {
	padding-right: 20px;
	text-align: right;
}

.shopLink a{
	color: #11911C;
	font-size: 11px;
	text-decoration: none;
}

.shopLink a:hover{
	text-decoration: underline;
}

/*Past Filter*/
.pmBottomNavBar {
	height: 35px;
}

.aL {
	text-align: left;
}

.aC {
	text-align: center;
}

.aR {
	text-align: right;
}

.pmTitleLineString {
	/*display: block;*/
	height: 20px;
	margin-right: 20px;

	
}
/* TOP, NEW, SOLD-OUT START*/
.pmFeatTitle {
	color: #ffffff;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	background-color: #8C8C8C;
	border-bottom: 2px solid #7B7B7B;
	line-height: 21px;
	height: 23px;
	margin: 1px 1px 0px 1px;
	/*margin-top: 12px;*/
}

.pmTypeContainer {
	border-bottom: 1px solid #525252;
	margin: 0px 1px;
}

.pmFeatTable {
	width: 174px;
	height: 53px;
	background-color: #ffffff;
}
.pmFeatThumb {
	padding: 0px 10px;
	border-bottom: 1px solid #E5E5E5;
	vertical-align: middle;
}

.pmFeatMain {
	border-bottom: 1px solid #E5E5E5;
	vertical-align: middle;
	text-align: left;
}

.pmFeatMain .pmProductTitle a {
	color: #000000;
	font-weight: normal;
}

.pmFeatMain .pmPrice {
	color: #ff0000;
	font-weight: bold;
}

/* TOP, NEW, SOLD-OUT END*/
.cartAmount {
	width: 100px;
	border: 1px solid #11911C;
}

.bodyShopCart{
	/*border: 1px solid #b4b4b4; */
	padding: 0px; 
	margin-top: 5px;
	width: 440px;
}

.bodyShopCart form{
	/*border: 1px solid #b4b4b4; */
	padding: 0px;
	margin: 0px;
}


.shopButton button{
	border: 1px solid #11911C;
	background-color: #ffffff;
	color: #11911C;
}

.filter{
	background-color: #E8E8E8;
}

.regestrationLink a{ color: #11911C;}
.regestrationLink a:hover{ text-decoration: underline;}
/*Product module End*/

.w15 {
	width: 15px !important;
	height: 15px !important;
}

.w30 {	width: 15px;}

.titleOfProduct{ font-weight: bold; cursor: pointer;}

.alfBet { font-size: 12px; color: #D86F2C; font-weight: bold; margin: 5px 0px; display: block;}

.alert {
	color: #FF0000;
}

.colorRed
{
	color:#000;
}