#left{
	width:215px;
	position:absolute;
	top:0px;
	left:5px;
	padding:0px;
	margin:0px;
}

#leftsp{
	width:5px;
}

#left #brands{
	width:213px;
	/*height:214px;*/
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:14px;
}

#left #proshops{
	width:213px;
	/*height:333px;*/
	position:relative;
	top:0px;
	left:0px;
	padding-bottom:14px;
}

#left #community{
	width:213px;
	height:478px;
	position:relative;
	top:0px;
	left:0px;
	/*background:url(images/lcom2.png) no-repeat;*/
}

#left .cmty{
	position:absolute;
	top:6px;
	left:1px;
}

#left #mtitle{
	width:213px;
	background:url(images/lftop.png) no-repeat;
	position:relative;
	top:0px;
	left:0px;
	padding-top:10px;
	padding-bottom:11px;
}

#left .mheader{
	position:relative;
	left:8px;
	width:188px;
	height:18px;
}

#left #mlogo{
	width:213px;
	height:45px;
	background:url(images/lfcontent.png) repeat-y;
	position:relative;
	top:0px;
	left:0px;
}
#left .logo1{
	position:absolute;
	top:0px;
	left:5px;
	width:100px;
	height:45px;
}

#left .logo2{
	position:absolute;
	top:0px;
	left:108px;
	width:100px;
	height:45px;
}

#left #mdivide{
	width:213px;
	height:14px;
	background:url(images/lfdots.png) no-repeat;
}

#left #mbottom{
	width:213px;
	height:9px;
	background:url(images/lfbottom.png) no-repeat;
	position:relative;
	top:0px;
	left:0px;
}
#mainall{   /*all #maincontent is for non logged in users*/
	width:701px;
	position:relative;
	top:0px;
	left:225px;
	line-height:normal;
}

#mainsp{ 
	width:18px;
}



#maincontent{   /*all #maincontent is for non logged in users*/
	display:block;
	width:699px;
	position:relative;
	top:0px;
	left:0px;
	vertical-align:top;
	padding-bottom:11px;
}

#maincontent #welcome {
	width:512px;
	height:301px;
	position: absolute;
	top:0px;
	left:0px;
	/*background:url(images/log-wel.png);*/
	margin:0;
	padding:0;
	
	}
#maincontent #welcome #wtext{
	position: relative;
	top:165px;
	left:10px;
	margin:0px;
	width:470px;
	line-height:1.5em;
	}

#maincontent #login {
	height:301px;
	/*height:245px;*/
	width:187px;
	position:relative;
	background:url(images/logformg.png) no-repeat;
	left: 512px;
	top: 0px;
	padding-top:9px;
	}

#maincontent #login #ml{
	padding-bottom:18px;
	margin: 0;
	position:relative;
	left: 10px;
	/*width:170px;*/
	}

#maincontent #login .user{
	padding-bottom:20px;
	margin: 0;
	position:relative;
	left: 10px;
	/*top: 45px;*/
	/*width:100px;*/
	}

#maincontent .loginf{
	padding:0;
	margin: 0;
	position:relative;
	left: 10px;
	/*top: 60px;*/
	width:130px;
	height:18px;
	font-size:1.4em;
}

#maincontent #login .pass{
	/*padding-top:80px;*/
	margin: 0;
	position:relative;
	left: 10px;
	/*width:100px;*/
	}

#maincontent .passf{
	padding:0;
	margin: 0;
	position:relative;
	left: 10px;
	/*top: 103px;*/
	width:130px;
	height:18px;
	font-size:1.4em;
}

#maincontent #login #forget{
	padding-top:12px;
	margin: 0px;
	position:relative;
	left: 10px;
	width:120px;
	}
	
#maincontent .go{
	padding:0;
	margin: 0;
	position:relative;
	left: 120px;
	top: -18px;
}
#maincontent #login #nm{
	padding:0;
	margin: 0;
	position:relative;
	left: 10px;
	/*width:170px;*/
	}
#maincontent #login #error{
	padding-top:6px;
	margin: 0;
	position:relative;
	left: 10px;
	}
#maincontent #login #message{
	padding-top:20px;
	margin: 0;
	position:relative;
	left: 10px;
	width:161px;
	}


#maincontent .register{
	position:relative;
	left: 80px;
}

#maincontent #myborn {
	width:187px;
	padding-top:2px;
	position:relative;

}

#maincontent #myborn #bluemb{
	width:187px;
	height:29px;
	position:relative;
	background:url(images/memgray.png) repeat-x;
	/*padding-left:10px;*/
	padding-top:10px;
}

#popularcontent{ /*index page top sellers*/
	width:701px;
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	height:auto;
	padding-bottom:11px;
}
#popularcontent #topprods{ /*start of top seller*/
	width:457px;
	height:461px;
	position:relative;
}
#popularcontent #topprods #titletp{
	width:457px;
	height:36px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/pptb.png);
}
#popularcontent #topprods .titletop{
	width:435px;
	position:relative;
	left:10px;
	top:8px;
}

#popularcontent #topprods #tops {
	width:302px;
	height:209px;
	position:absolute;
	background:url(images/topseller.png) repeat-y;
	top:36px;
	left: 0px;
	display:block;
}

#popularcontent #topprods #tops .topstitle{
	top:12px;
	left:11px;
	position:absolute;
	height:26px;
	/*width:115px;*/
	line-height:normal;
}
#popularcontent #topprods #tops .topsstar{
	padding:0px;
	margin:0px;
	top:17px;
	left:160px;
	position:absolute;
	height:86px;
	width:86px;
	background:url(images/bluestar.png);
}
#popularcontent #topprods #tops .save{
	left:18px;
	top:22px;
	margin:0px;
	position:absolute;
	text-align:center;
	/*width:52px;
	height:38px;*/
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:bold;
	line-height:normal;
}

#popularcontent #topprods #tops .tpic{
	top:40px;
	left:14px;
	position:absolute;
	width:129px;
	height:129px;
}
#popularcontent #topprods #tops .tview{
	top:184px;
	left:100px;
	position:absolute;
	width:38px;
	height:14px;
	vertical-align:middle;
	line-height:normal;
}
#popularcontent #topprods #tops .tdesc{
	top:106px;
	left:150px;
	position:absolute;
	width:150px;
	height:53px;
	line-height:2em;
}
#popularcontent #topprods #tops .tprice{
	top:170px;
	left:150px;
	position:absolute;
	width:150px;
	height:25px;
	line-height:normal; /*end of top seller*/
}

#popularcontent #topprods p.tdv{
	width:3px;
	height:209px;
	position:absolute;
	background:url(images/ppdotv.png) repeat-y;
	left: 302px;
	top: 36px;
}


#popularcontent #topprods #topm{ /*start of top seller men*/
	width:152px;
	height:209px;
	position:absolute;
	background:url(images/topmen.png) repeat-y;
	left: 305px;
	top: 36px;
}

#popularcontent #topprods  .toptitle{
	position:absolute;
	top:11px;
	left:11px;
	height:1.4em;
	/*width:12px;*/
}
#popularcontent #topprods  .toppic{
	position:absolute;
	top:27px;
	left:34px;
	height:76px;
	width:76px;
}
#popularcontent #topprods  .topview{
	top:103px;
	left:102px;
	position:absolute;
	width:38px;
	height:14px;
	vertical-align:middle;
	line-height:normal;
}
#popularcontent #topprods  .topname{
	left:11px;
	top:113px;
	position:absolute;
	/*width:132px;*/
	height:10px;
	vertical-align:middle;
	line-height:normal;
}
#popularcontent #topprods  .toprrp{
	left:11px;
	top:125px;
	position:absolute;
	/*width:132px;*/
	height:26px;
	vertical-align:middle;
}
#popularcontent #topprods  .toplinks{
	left:11px;
	top:154px;
	position:absolute;
	/*width:132px;*/
	height:45px;
}

#popularcontent #topprods #tdh{
	width:457px;
	height:3px;
	position:absolute;
	margin:0px;
	top:245px;
	left:0px;
	background:url(images/ppdoth.png) no-repeat;
}


#popularcontent #topprods #topw{ /*start of top seller women*/
	width:150px;
	height:204px;
	position:absolute;
	background:url(images/topwomen.png) repeat-y;
	left: 0px;
	top: 248px;
	z-index:1;
}

#popularcontent #topprods #topk{ /*start of top seller kids*/
	width:155px;
	height:204px;
	position:absolute;
	background:url(images/topkids.png) repeat-y;
	left: 150px;
	top: 248px;
	z-index:1;
}

#popularcontent #topprods #tope{ /*start of top seller equipment*/
	width:152px;
	height:204px;
	position:absolute;
	background:url(images/topeq.png) repeat-y;
	left: 305px;
	top: 248px;
	z-index:1;
}

#popularcontent #topprods #ppb{
	width:457px;
	height:9px;
	position:relative;
	top:452px;
	left:0px;
	background:url(images/ppb.png);
}

#popularcontent #competition{
	width:240px;
	height:461px;
	position:absolute;
	left: 461px;
	top: 0px;
	/*background:url(images/competition.png);*/
}
#popularcontent #competition #contest{
	width:232px;
	height:453px;
	position:absolute;
	left:4px;
	top:4px;
	background-color:#f2f0ea;
}
#popularcontent #competition #contest .new{
	width:185px;
	height:38px;
	position:absolute;
	left:24px;
	top:30px;
	text-align:center;
}
#popularcontent #competition #contest .intro{
	width:200px;
	height:38px;
	position:absolute;
	left:24px;
	top:54px;
	/*text-align:center;*/
}
#popularcontent #competition #contest .center{
	width:192px;
	height:243px;
	position:absolute;
	left:24px;
	top:74px;
}
#popularcontent #competition #contest .rules{
	width:185px;
	height:68px;
	position:absolute;
	left:24px;
	top:332px;
	/*text-align:center;*/
}
#popularcontent #competition #contest .enternow{
	width:150px;
	height:15px;
	position:absolute;
	left:25px;
	top:414px;
}

#featuredproducts{
	width:701px;
	height:274px;
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
}

#featuredproducts #titlef{
	width:701px;
	height:36px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/featuredtb.png) no-repeat;
}

#featuredproducts #titlef .titletop{
	/*width:200px;*/
	height:20px;
	position:relative;
	left:10px;
	top:7px;
}

#featuredproducts #productsf{
	width:701px;
	height:231px;
	position:absolute;
	top:35px;
	left:0px;
}

#featuredproducts #borderlf{
	width:4px;
	height:231px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/featuredl.png) no-repeat;
}

#featuredproducts #contentf1{
	width:138px;
	height:231px;
	position:absolute;
	top:0px;
	left:4px;
	background:url(images/featuredc.png) repeat-x;
}

#featuredproducts #dotsf1{
	width:1px;
	height:231px;
	position:absolute;
	top:0px;
	left:142px;
	background:url(images/featureddots.png) no-repeat;
}
#featuredproducts #contentf2{
	width:138px;
	height:231px;
	position:absolute;
	top:0px;
	left:143px;
	background:url(images/featuredc.png) repeat-x;
}
#featuredproducts #dotsf2{
	width:1px;
	height:231px;
	position:absolute;
	top:0px;
	left:281px;
	background:url(images/featureddots.png) no-repeat;
}
#featuredproducts #contentf3{
	width:138px;
	height:231px;
	position:absolute;
	top:0px;
	left:282px;
	background:url(images/featuredc.png) repeat-x;
}
#featuredproducts #dotsf3{
	width:1px;
	height:231px;
	position:absolute;
	top:0px;
	left:420px;
	background:url(images/featureddots.png) no-repeat;
}
#featuredproducts #contentf4{
	width:138px;
	height:231px;
	position:absolute;
	top:0px;
	left:421px;
	background:url(images/featuredc.png) repeat-x;
}
#featuredproducts #dotsf4{
	width:1px;
	height:231px;
	position:absolute;
	top:0px;
	left:559px;
	background:url(images/featureddots.png) no-repeat;
}
#featuredproducts #contentf5{
	width:138px;
	height:231px;
	position:absolute;
	top:0px;
	left:560px;
	background:url(images/featuredc.png) repeat-x;
}
#featuredproducts #borderlr{
	width:3px;
	height:231px;
	position:absolute;
	top:0px;
	left:698px;
	background:url(images/featuredr.png) no-repeat;
}
#featuredproducts #bottomf{
	width:701px;
	height:6px;
	position:absolute;
	top:266px;
	left:0px;
	background:url(images/featuredb.png) no-repeat;
}

#featuredproducts .ppicf {
	position:absolute;
	top:4px;
	left:4px;
	width:130px;
	height:130px;
}

#featuredproducts .namef {
	position:absolute;
	top:148px;
	left:4px;
	width:130px;
	height:16px;
}
#featuredproducts .attf {
	position:absolute;
	top:172px;
	left:4px;
	width:130px;
	height:16px;
}
#featuredproducts .rrpf {
	position:absolute;
	top:188px;
	left:4px;
	width:130px;
	height:13px;
	text-decoration:line-through;
}
#featuredproducts .nowf {
	position:absolute;
	top:201px;
	left:4px;
	width:130px;
	height:14px;
}
#featuredproducts .viewf {
	position:absolute;
	top:214px;
	left:80px;
}
