/*product page start*/
#contentwrapper{
	float: left;
	width: 100%;
	background:url(images/prodpagebg.png) repeat-y;
}
#contentwrapper2{
	float: left;
	width: 100%;
	background:url(images/prodpagebg2.png) repeat-y;
}

#contentcolumn{
margin: 0 226px 0 226px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
}

#contentcolumn2{
margin: 0 0 0 226px; /*Margins for content column. Should be "0 right-column-width 0 left-column-width*/
}

#alltables{
	width: 932px; /*Width of left column in percentage*/
}

#leftcolumn{
	position:relative;
	float: left;
	width: 226px; /*Width of left column in percentage*/
	margin-left: -100%;
	padding-top:10px;
	left: 0px;
	top: 0px;
}

#rightcolumn{
position:relative;
float: left;
width: 226px; /*Width of right column in pixels*/
margin-left: -226px; /*Set margin to -(RightColumnWidth)*/
padding-top:10px;
}


#prodleft{
	width:220px;
	position:relative;
	top:0px;
	left:2px;
	}
#prodleft #logop {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	text-align:center;
	vertical-align:middle;
	padding-bottom:10px;
}

#prodleft #mnamep {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:10px;
}

#prodleft #mdescp {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:10px;
}

#prodleft #mratep {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:10px;
}

#prodleft #ratestorep {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:20px;
}

#prodleft #hlinesp {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:10px;
}

#prodleft #mstorecp {
	position:relative;
	top:0px;
	left:0px;
	width:220px;
	padding-bottom:5px;
}

#prodleft ul{
	list-style-type:none;
	position:relative;
	top:0px;
	left:10px;
	width:210px;
	padding:0px;
}
#prodleft ul li{
	position:relative;
	width:202px;
	height:20px;
	vertical-align:middle
}

#prodvdots1{
	position:absolute;
	width:1px;
	background:url(images/dotsv.png) 0 0 repeat-y;
	left:224px;
	top:0px;
}





#productright{
	width:226px;
	word-spacing:normal;
	/*background:url(images/dotbk26.png) repeat-y;*/
	float:left;
}

#prodright{
	width:226px;
	position:relative;
	top:0px;
	left:0px;
	padding-top:10px;
	}

#prodright #pricep{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	}
#prodright #rrpp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	text-decoration:line-through;
	padding-bottom:10px;
	}
#prodright #conditionp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}
#prodright #sizeselectp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:2px;
	}
#prodright #stockleftp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}
#prodright #addbuttonp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:15px;
	}
#prodright #addwishlistp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}
#prodright #guidesp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:15px;
	}

#prodright #hdotsp{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
}

#prodright #showmorep{
	width:214px;
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:10px;
	}

#prodright ul{
	list-style-type:none;
	position:relative;
	top:0px;
	left:10px;
	width:208px;
	padding:0px;
}
#prodright ul li{
	position:relative;
	width:200px;
	height:20px;
	vertical-align:middle
}





#centercontent {
	width:468px;
	margin-left:224px;
}


#prodmain{
	width:468px;
	padding-top:10px;
	word-spacing:normal;
}

#prodmain #titlep{
	width:450px;
	position:relative;
	left:8px;
	top:0px;
	padding-bottom:5px;
}
#prodmain #titlepb{
	width:450px;
	position:relative;
	left:8px;
	top:0px;
	padding-bottom:5px;
	background-image:url(images/relatedbordertop.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#prodmain #mainpicp{
	width:450px;
	position:relative;
	left:8px;
	top:0px;
	height:358px;
	background:url(images/prodmainbk.png) no-repeat;
	padding-bottom:5px;
}

#prodmain #mainpicp .centerpicp{
	position:absolute;
	top:9px;
	left:55px;
	width:340px;
	height:340px;
}

#prodmain #otherpicp{
	position:relative;
	top:0px;
	left:8px;
	width:450px;
	padding-bottom:10px;
	padding-top:10px;
}


#prodmain #otherpicp .thumbpicp1{
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	background:url(images/otherpicbk.png);
	position:relative;
	left:7px;
	top:0px

}

#prodmain #otherpicp .thumbpicp2{
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	background:url(images/otherpicbk.png);
	position:relative;
	left:7px;
	top:0px;
}
#prodmain #otherpicp .thumbpicp3{
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	background:url(images/otherpicbk.png);
	position:relative;
	left:7px;
	top:0px;
}

#prodmain #otherpicp .thumbpicp4{
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	background:url(images/otherpicbk.png);
	position:relative;
	left:7px;
	top:0px;
}

#prodmain #otherpicp .thumbpicp5{
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	background:url(images/otherpicbk.png);
	position:relative;
	left:7px;
	top:0px;
}

#prodmain #pdescp{
	position:relative;
	top:0px;
	left:8px;
	width:443px;
	padding-left:7px;
	padding-bottom:10px;
}

#prodmain #phdots{
	position:relative;
	top:0px;
	left:0px;
	width:466px;
	background:url(images/prodhdots.png) repeat-x;
	height: 20px;
}

#prodmain #bordertpr{
	position:relative;
	left:0px;
	width:428px;
	height: 4px;
	background:url(images/relatedbordertop.png) no-repeat;
}
#prelated{
	position:relative;
	top:0px;
	left:15px;
	width:430px;
	height: 240px;
}

#bordertpr{
	position:relative;
	left:0px;
	width:428px;
	height: 4px;
	background:url(images/relatedbordertop.png) no-repeat;
}

#prelated #borderlpr{
	width:4px;
	height:231px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/featuredl.png) no-repeat;
}

#prelated #contentpr1{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:4px;
	background:url(images/featuredc.png) repeat-x;
}
#prelated #contentpr1:hover{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:4px;
	background:url(images/featuredhover.png) no-repeat;
}

#prelated #dotspr1{
	width:1px;
	height:231px;
	position:absolute;
	top:0px;
	left:144px;
	background:url(images/featureddots.png) no-repeat;
}
#prelated #contentpr2{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:145px;
	background:url(images/featuredc.png) repeat-x;
}
#prelated #contentpr2:hover{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:145px;
	background:url(images/featuredhover.png) no-repeat;
}
#prelated #dotspr2{
	width:1px;
	height:231px;
	position:absolute;
	top:0px;
	left:285px;
	background:url(images/featureddots.png) no-repeat;
}
#prelated #contentpr3{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:286px;
	background:url(images/featuredc.png) repeat-x;
}
#prelated #contentpr3:hover{
	width:140px;
	height:231px;
	position:absolute;
	top:0px;
	left:286px;
	background:url(images/featuredhover.png) no-repeat;
}
#prelated #borderpr{
	width:3px;
	height:231px;
	position:absolute;
	top:0px;
	left:426px;
	background:url(images/featuredr.png) no-repeat;
}

#prelated .ppicf {
	position:absolute;
	top:4px;
	left:4px;
	width:130px;
	height:130px;
}

#prelated .namepr {
	position:absolute;
	top:148px;
	left:4px;
	width:130px;
	height:16px;
}
#prelated .attpr {
	position:absolute;
	top:172px;
	left:4px;
	width:130px;
	height:16px;
}
#prelated .rrppr {
	position:absolute;
	top:188px;
	left:4px;
	width:130px;
	height:13px;
	text-decoration:line-through;
}
#prelated .nowpr {
	position:absolute;
	top:201px;
	left:4px;
	width:130px;
	height:14px;
}
#prelated .viewpr {
	position:absolute;
	top:214px;
	left:80px;
}



#ratep .star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{
	background: url(images/star.gif) left -1000px repeat-x;
}
#ratep .star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
#ratep .star-rating li{
	display: inline;
}
#ratep .star-rating a, 
#ratep .star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
#ratep .star-rating a:hover,
#ratep .star-rating a:active,
#ratep .star-rating a:focus{
	background-position: left bottom;
}
#ratep .star-rating a.one-star{
	width:20%;
	z-index:6;
}
#ratep .star-rating a.two-stars{
	width:40%;
	z-index:5;
}
#ratep .star-rating a.three-stars{
	width:60%;
	z-index:4;
}
#ratep .star-rating a.four-stars{
	width:80%;
	z-index:3;
}
#ratep .star-rating a.five-stars{
	width:100%;
	z-index:2;
}
#ratep .star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/*product page end*/

/* marketplace all categories start */

#subheader{
	position:relative;
	width:932px;
	margin:0 auto;
	top:0px;
	padding-top:4px;
	padding-bottom:5px;
	word-spacing:normal;
}
#subheader .locate{
	position:relative;
	top:0px;
	left:5px;
}

#subleft{ /*used in subcategory*/
	width:222px;
	position:relative;
	background:url(images/dotbk.png) 0 0 repeat-y;
	padding-top:4px;
	top:0px;
	left:0px;
	word-spacing:normal;
	}

#subleft ul{
	list-style-type:none;
	position:relative;
	top:0px;
	left:2px;
	width:220px;
	padding:0px;
	margin:0px;
	border:0px;
}
#subleft ul li{
	position:relative;
	width:200px;
	height:30px;
	vertical-align:middle
}

#subcategoryftable{
	width:689px;
	position:relative;
	top:0px;
	left:10px;
}

/*marketplace all categories end*/

/* marketplace category - subcategory start */
#catheader{
	position:relative;
	width:921px;
	margin:0 auto;
	top:0px;
	padding-top:4px;
	padding-bottom:5px;
	word-spacing:normal;
}
#catheader .locate{
	position:relative;
	top:0px;
	left:5px;
}

/**.catsearchtitle {
	padding-left:10px;
	}**/


.catsearchdropdown{
margin-left:10px;
}


#cattable{
	position:relative;
	margin:0 auto;
	top:0x;
	left:0px;
	width:100%;
}

#cattable2{
	position:relative;
	margin:0 auto;
	top:0x;
	left:0px;
	width:100%;
}

#categorytable{
	display:table;
	width:921px;
	position:relative;
	}
#categorytable .prodpic1{
	position:relative;
	padding-top:5px;
	padding-left:5px;
	width:152px;
	height:152px;
	padding-bottom:5px;
}
#categorytable .prodname1a{
	position:relative;
	left:8px;
	width:160px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	
}
#categorytable .prodatt1a{
	color:#999999;
	font-size:11px;
	font-weight:bold;
	position:relative;
	left:8px;
	width:160px;
}
#categorytable .prodcross1a{
	color:#999999;
	font-size:12px;
	text-decoration:line-through;
	left:8px;
	position:relative;
	width:160px;
}
#categorytable .prodpricenowa{
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	left:8px;
	position:relative;
	width:160px;
}

#categorytable .prodlefta{
	color:#FF0000;
	font-size:10px;
	left:8px;
	position:relative;
	width:160px;
}
#categorytable a.link{
	color:#0099cc;
	background:url(images/arrowside3.png) 0 0 no-repeat;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:14px;
}

#categorytable a.link:hover{
	color:#01749a;
	background:url(images/arrowside3.png) 0 0 no-repeat;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
	vertical-align:middle;
	padding-left:14px;
}

#categorytable td.catall{
	background:url(images/catbacks.png);
	vertical-align:middle;
	}
#categorytable td.catall:hover{
	background:url(images/catbacksh.png) no-repeat;
	vertical-align:middle;
	}
/*marketplace category - subcategory end */

/* search marketplace start */
#searchheader{
	position:relative;
	width:922px;
	margin:0 auto;
	top:0px;
	padding-top:4px;
	word-spacing:normal;
	padding-left:10px;
	padding-bottom:5px;
}

#searchleft{ /*used in subcategory*/
	width:205px;
	position:relative;
	left:0px;
	padding-left:4px;
	word-spacing:normal;
	}

#searchboxtop{
	width:196px;
	height:40px;
	position:relative;
	top:0px;
	left:0px;
	background:url(images/searchboxtop.png) no-repeat;
	}
.boxlabel {
	position:absolute;
	top:6px;
	left:10px;
	}
.boxsubmit {
	position:absolute;
	left:36px;
	top: 4px;
	}
#searchboxfillers{
	width:196px;
	position:relative;
	top:0px;
	left:0px;
	background:url(images/searchboxfill.png) repeat-y;
	height:62px;
	}
.inputs{
	font-size:12px;
	width:155px;
	}
#searchboxsubmit{
	width:196px;
	position:relative;
	top:0px;
	left:0px;
	background:url(images/searchboxfill.png) repeat-y;
	height:50px;
	}
#searchboxbottom{
	width:196px;
	height:17px;
	position:relative;
	top:0px;
	left:0px;
	background:url(images/searchboxbottom.png) no-repeat;
	}

#searchmain{  
	width:700px;
	position:relative;
	top:0px;
	left:0px;
	line-height:normal;
	padding-left:5px;
}

#searchresults{ 
	width:688px;
	position:relative;
	top:0px;
	text-align:left;
}
#searchbars {
	width:690px;
	height:36px;
	position:relative;
	background:url(images/ppt2.png) no-repeat;
}

#searchlabels {
	width:680px;
	position:relative;
	padding-left:10px;
	padding-top:8px;
}
.searchtitles {
	position:relative;
	display:inherit;
}
.searchplabel {
	position:relative;
	padding-left:10px;
}

#searchprev {
	position:relative;
	top:0px;
	}


.sizefield {
	position:relative;
	width:50px;
	top: 0px;
	padding-top:1px;
	padding-bottom:1px;
	}
	
.cdropdowns{
	position:relative;
	width:50px;
	top: 0px;
	}

.bestsellercell {
    padding: 1px;
    background: url(images/catbacks.png);
}
.bestsellercell:hover {
    padding: 0px;
    border: 1px solid #FE9F7F;
    background: url(images/catbacksh-noborder.png);
}
