body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;

}

DIV#container {
	margin-right: auto;
	margin-left: auto;
	margin-top: 113px;
	margin-bottom: 0px;
	overflow: visible;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}
DIV#innercontainer {
	margin-right: auto;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: auto;
	padding-right: 0px;
	padding-bottom: 80px;
	width: 990px;
}
DIV#fptop {
	background-repeat: no-repeat;
	background-position: left top;
	height: 464px;
	width: 990px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5c5c5c;
	background-color: #000000;
	padding: 0px;
	position: relative;
}
#fptop .link {
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 7px;
	padding-bottom: 7px;
	position: relative;
	z-index: 10;
}
#fptop .link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-right: 18px;
}
#fptop .text h1, #fptop .text h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF008A;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fptop .text h3 {	font-weight: normal; }
#fptop .text h1 a, #fptop .text h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF008A;
	text-decoration: none;
}
#fptop .text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #e1007a;
	font-weight: bold;
	text-align: left;
	position: absolute;
	top: 388px;
	width: 480px;
	left: 14px;
	z-index: 20;
}
#fptop .text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: justify;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#fptop .text p a {
	color: #FFBFE2;
}
#fptop a#link1, #fptop a#link2, #fptop a#link3, #fptop a#link4, #fptop a#link5, #fptop a#link6 {
	display: block;
	height: 170px;
	width: 120px;
	position: absolute;
	text-decoration: none;
	font-size: 9px;
	text-indent: -9999px;
}
#fptop a#link1:hover, #fptop a#link2:hover, #fptop a#link3:hover, #fptop a#link4:hover, #fptop a#link5:hover, #fptop a#link6:hover {
	display: block;
	height: 170px;
	width: 120px;
	position: absolute;
	text-decoration: none;
	font-size: 9px;
	text-indent: -9999px;
	background-image: url(/gfx/fpbanner/linkbg3.png);
}

#fptop a#link1 {
	z-index: 101;
	left: 573px;
	top: 54px;
}
#fptop a#link2 {
	z-index: 102;
	left: 705px;
	top: 52px;
}
#fptop a#link3 {
	z-index: 103;
	left: 834px;
	top: 43px;
}
#fptop a#link4 {
	z-index: 104;
	left: 599px;
	top: 239px;
}
#fptop a#link5 {
	z-index: 105;
	left: 730px;
	top: 237px;
}
#fptop a#link6 {
	z-index: 106;
	left: 859px;
	top: 228px;
}



DIV#td {
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	top: 0;
	width: 100%;
	left: 0;
	height: 113px;
	background-repeat: no-repeat;
	background-position: center bottom;
}


DIV#middle {
	overflow: visible;
	clear: both;
	padding: 0px;
	float: none;
	width: 990px;
}
DIV#topdiv {
	text-align: left;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: 9px 23px;
	height: 113px;

	position:relative;
}
DIV#menu {
	width: 185px;
	float: left;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #fafafa;

}
DIV#content {
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: right;
	overflow:visible;
	width:785px;
	position:relative;



}
DIV#ps H1 A {
	text-decoration: none;
}

DIV#mmi UL {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
DIV#mmi LI {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}
DIV#mmi H2, DIV#mmi H3, DIV#mmi H4 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
DIV#mmi H3 A {
	background-color: #FFFFFF;
	background-image: url(/gfx/mmilinkbgactive.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-weight:bold;
	color: #ff008a;
}
DIV#mmi H4 A {
	background-color: #FFFFFF;
	background-image: url(/gfx/mmilinkbgselected.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #000000;
	font-weight: bold;
}
DIV#mmi UL LI UL LI UL {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 4px;
}
DIV#mmi UL LI UL LI H2, DIV#mmi UL LI UL LI H3, DIV#mmi UL LI UL LI H4 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
DIV#searchbox {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #bababa;
	padding-top: 19px;
	padding-bottom: 16px;
	padding-left: 10px;
	border-top-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;


}
DIV#searchbox TD {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.menusearchinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	width: 131px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 17px;
	line-height: 17px;
	background-image: url(/gfx/sinputbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 5px;
	float:left;
}
.menusearchsubmitbutton {
	margin:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	widht:23px;
	height:23px;
}
DIV#searchsize {
	margin-top: 8px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-right: 2px;
	margin-left: -8px;
	padding-left: 8px;
	text-transform: none;
}
DIV#searchsize SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:162px;
}
DIV#searchsize INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:162px;
}
DIV#searchsize A {
	display:block;
	color:#ff008a;
	font-size:10px;
}
DIV#searchsize OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
DIV#mmi {
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eaeaea;
}

DIV#toplink {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bbb;
	height: 28px;
	clip: rect(auto,auto,0px,auto);
	background-color: #666;
	clear: both;
	float: none;
	padding-left: 5px;
	background-image: url(/gfx/toplinkbg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
DIV#toplink A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ddd;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	line-height: 28px;
}
DIV#toplink A:hover {
	color: #fff;
}
DIV#toplink span {
	text-align: right;
	float: right;
	width: 500px;
}
DIV#toplink A.topaccountlink {
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #e1007a;
	display: block;
	width: 75px;
	text-align: center;
	clear: none;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/gfx/toplinkloginbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
DIV#toplink A.topaccountlink:hover {
	color: #000000;
	background-color: #FFFFFF;
	background-image: none;
}

DIV#mmi A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 166;
	background-image: url(/gfx/mmilinkbg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 9px;
}
DIV#mmi A:hover {
	color: #ff008a;
	background-image: url(/gfx/mmilinkbgactive.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #FFFFFF;
}
DIV#mnews {
	padding-top: 19px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff008a;


}
DIV#mmi UL LI UL LI {
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
DIV#mmi UL LI UL LI A {
	margin: 0px;
	padding: 0px;
	line-height: normal;
}

DIV#td DIV#logo {
	height: 85px;
	width: 495px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
}
DIV#td DIV#logo A:hover SPAN {

}
DIV#td DIV#logo SPAN {
	height: 71px;
	width: 423px;
	display:block;
	cursor: hand;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
DIV#td  DIV#cart {
	height: 85px;
	width: 299px;
	float: right;
	background-repeat: no-repeat;
	background-position: right top;
}
DIV#cartempty {
	padding-top: 25px;
	padding-left: 130px;
}
#cartempty small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#cartempty a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-top: 3px;
}
DIV#cartactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
}
DIV#cartmenu {
	font-size: 12px;
	color: #999999;
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: 4px;
}



DIV#mmi UL LI UL {
	padding-bottom: 13px;
	background-color: #fff;
}
DIV#cartmenu A {
	text-decoration: none;
}
DIV#mmi UL LI UL LI A, DIV#mmi UL LI UL LI A:hover {
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	background-image: url(/gfx/mscbg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	width:auto;
	margin-bottom: 0px;
	width: auto;
	display: inline;
	clear: both;
}


a {
	color: #ff008a;
	text-decoration: none;
}
DIV#mnews A {
	color: #ff008a;
	text-decoration: none;
	display: block;

}
DIV#mnewsi A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	display: block;

}
DIV#mnewsi P {
	font-size: 9px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
DIV#mnewsi SMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a3a3a3;
}
DIV#mnewsi A:hover {
	color: #ff008a;
}
DIV#mpbf {
	font-size: 9px;
	background-image: url(/gfx/mpbfbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 16px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfdfdf;
	height: 165px;
}
DIV#mpbf A {
	color: #888888;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/gfx/pbf-s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 38px;
	padding-top: 12px;
	padding-bottom: 12px;


}
DIV#mpbf A:hover {
	color: #ff008a;
}
DIV#fi {
	background-image: url(/gfx/fibg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 35px;
	padding-bottom: 50px;
	padding-left: 25px;
	padding-right: 250px;

}
DIV#fi H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.a18n {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
DIV#fi P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;

}
DIV#fisub {
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
}
DIV#fisub H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
}
DIV#fisub P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
DIV#plul UL {
	list-style-type: none;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
/*
DIV#plul LI {
	height: 240px;
	width: 128px;
	display: block;
	float: left;
	list-style-type: none;
	text-align: left;
	clear: none;
	font: normal 11px/17px Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#fff;
	clip:    rect(auto auto auto auto);
	overflow:visible;
	word-wrap:break-word;
	margin-top: 0;
	margin-right: 31px;
	margin-bottom: 20px;
	margin-left: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F1F1ED;
	border-right-color: #E8E8E1;
	border-bottom-color: #DEDED6;
	border-left-color: #F1F1ED;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
}
*/
DIV#plul LI {
	height: 274px;
	width: 136px;
	display: block;
	float: left;
	list-style-type: none;
	text-align: left;
	clear: none;
	/**/
	background-image: url(/gfx/pslibg.gif);
	background-color:#fff;
	clip:    rect(auto 0px auto auto);
	word-wrap:break-word;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 12px;
	padding-right: 41px;
	padding-bottom: 0px;
	padding-left: 10px;
}

DIV#plul LI S {
	color: #999999;
	font-size: 0.8em;
}
DIV#plul LI SMALL {
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}


DIV#plul SPAN {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 180px;
	margin-bottom: 8px;
	width: 132px;
	border: 1px solid #F8F8F8;
	background-color: #FFFFFF;
	/*
	margin-right: -3px;
	margin-left: -3px;
	*/
}
DIV#plul IMG {
	text-align: center;
	border: 0 none;
	clear: both;
	float: none;
	margin: 11px 13px 17px;
}
DIV#plul {
	display: block;
	color: #990000;
	font: normal 14px Arial, Helvetica, sans-serif;
	clear: both;
}
DIV#plul A {
	color: #333333;
	text-decoration: none;
	text-align: left;
	clear: both;
	float: none;
	display: block;
	margin-bottom: 5px;
	overflow: hidden;
	clip:rect(auto 0px 0px auto);
	word-wrap:break-word;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-position: left bottom;
	padding-bottom: 20px;
	background-repeat: no-repeat;
}

DIV#plul A:hover {
	color: #ff008a;
	cursor: hand;

}
DIV#plul A:hover SPAN {
	border-top-color: #AAA;
	border-right-color: #AAA;
	border-bottom-color: #AAA;
	border-left-color: #AAA;
}
DIV#plul A:visited {
	color: #616161;
}
DIV#plul A:visited:hover {
	color: #ff008a;
}
DIV#pluldiv {
	height:auto;
	overflow:visible;
	}
DIV#pluldiv div{
	height: 250px;
	width: 717px;
	display: block;
	position:relative;
	text-align: left;
	clear: both;
	/**/
	background-image: url(/gfx/pslibgwide.gif);
	background-color:#fff;
	clip:    rect(auto 0px auto auto);
	word-wrap:break-word;
	margin:0px;
	border: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:0px;
}
DIV#pluldiv span.pic {
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	height: 180px;
	width: 132px;
	border: 1px solid #F8F8F8;
	background-color: #FFFFFF;
	position:absolute;
	top:18px;
	left:16px;
	z-index:10px;
	}
DIV#pluldiv span.extrapics {
	display: block;
	height: 183px;
	width: 167px;
	position:absolute;
	top:17px;
	left:543px;
	padding-left:10px;
	padding-top:7px;
	z-index:20px;
	border-left:1px solid #f2f2f2;
	}		
DIV#pluldiv span.extrapics small {
	display: block;
	font-size:12px;
	color:#9f9f9f;
	padding:2px 0px 5px 1px;
	}	
	
	
	
	
	
	
DIV#pluldiv span.extrapics a:hover {
	background: none;
	}		
DIV#pluldiv span.extrapics a {
	position:relative;	
	margin-right:5px;
	z-index:100;
	text-decoration:none
	}				
DIV#pluldiv span.extrapics a img {
	border:solid 1px #f8f8f8;
	}					
DIV#pluldiv span.extrapics a:hover img {
	border:solid 1px #ff008a;
	}	
DIV#pluldiv span.extrapics a:hover {
	z-index:101;
	}		
DIV#pluldiv span.extrapics a b {
	display:none;
	}	
DIV#pluldiv span.extrapics a:hover b {
	display: inline;
	position: absolute;
	background:url(/gfx/pppicextrahoverbg.png);
	z-index:110px;
	margin:58px 0 0 -95px;
	padding:0 10px 15px 0;
	}	
DIV#pluldiv span.extrapics a:hover b img {
	margin-top:-15px;
	margin-left:-10px;
	border:solid 1px black;
}	
	






	


DIV#pluldiv span.main {
	display: block;
	height: 110px;
	width: 330px;
	position:absolute;
	top:26px;
	left:174px;
	z-index:30px;
	}	
DIV#pluldiv span.main strong {
	display: block;
	font-size:16px;
	color:#616161;
	padding:2px 0px 0px 0px;
	}		
DIV#pluldiv a:hover span.main strong {
	color:#ff008a;
	}	
DIV#pluldiv span.main small {
	display: block;
	font-size:10px;
	color:#9f9f9f;
	padding:2px 0px 0px 1px;
	}	
DIV#pluldiv span.main em {
	display: block;
	font-size:11px;
	color:#616161;
	padding:10px 0px 10px 6px;
	margin:0px;
	}	
DIV#pluldiv span.main b {
	display: block;
	font-size:11px;
	font-weight:bold;
	color:#ff008a;
	padding:0px 0px 0px 0px;
	}
DIV#pluldiv span.form {
	display: block;
	height: 190px;
	width: 330px;
	position:absolute;
	top:154px;
	left:174px;
	z-index:40px;
	font-size:14px;
	font-weight:bold;
	color:#ff008a;
	}
DIV#pluldiv span.form select {
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
	}
a:hover {
	color: #bd0066;
	text-decoration: underline;
}
DIV#pscatrec h2, DIV#pscatrec h3, DIV#pscatrec h4, DIV#pscatrec p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FF008A;
	background-color: #fafafa;
	padding: 5px;
	width: 708px;
}

DIV#bc {
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	color:#E1E1E1;
	clear:both;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding-right: 240px;
	padding-left: 25px;
	position:relative;
}
DIV#bc A {
	text-decoration:none;
	font-size: 10px;
	font-weight: normal;

}
DIV#bc A:hover {
	text-decoration:underline;

}

DIV#bc STRONG {
	color: #999999;
	font-weight: normal;

}
DIV#sp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 25px;
}
DIV#sp H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #ff008a;
	font-weight: normal;
	margin: 0px 0px 10px;
	padding-top: 0px;
	padding-bottom: 0px;


}
DIV#sp P {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
        line-height:17px;
}
DIV#sp H2 {
padding:0px;
margin-top:25px;
margin-bottom:10px;
font-weight:normal;
}
DIV#sp LI {
line-height:17px;
}
DIV#news SMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
DIV#news H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;

}
DIV#news P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}
DIV#news {
	margin-bottom: 10px;
	clear: both;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;






}
DIV#bottom P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	display: block;
	float: left;
	width: 168px;
	padding-top: 16px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 16px;
	text-align: left;
	margin: 0px;
	line-height: 14px;





}
DIV#bottom {
	overflow: visible;
	clear: both;
	padding-top: 111px;
	background-image: url(/gfx/bottombg.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
DIV#copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
	padding-top: 16px;
	overflow: auto;
	text-align: center;
	clear: both;
	padding-bottom: 16px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
DIV#bottom A {
	color: #888888;
	text-decoration: none;
}
DIV#pldiv {
	clear: both;
	padding-left: 25px;
}
LI#pllinb {
	border-right: 1px solid #FFFFFF;

}
DIV#pla {
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}
DIV#pllot {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 1px;

}
.pllinb {

	border-right: 0px none #FFFFFF;
}
DIV#pldiv H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 10px;
	padding: 0px 0px 3px;
}
DIV#pp {
	clear: both;
	padding:10px 0 25px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	overflow: visible;


}
DIV#ppbuy {
	background-color: #fafafa;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 19px 15px 15px 15px;
	border: 1px solid #e6e6e6;
	background-image: url(/gfx/ppbuybg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
DIV#ppbuy A {
	font-size:0.9em;
}
#ppbuy div.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff008a;
	margin-top: 7px;
	margin-right: -15px;
	margin-left: -15px;
	padding-top: 14px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dadada;
}

#ppbuy div.stockinfo {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dadada;
}

DIV#ppbuy FORM {
	margin: 0px;
	padding: 0px;
}
DIV#ppbuy TABLE, DIV#ppbuy TR, DIV#ppbuy TD {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-right:7px;
}
#ppbuy div.price TD {
	vertical-align: middle;
	font-size: 24px;
	padding-left: 14px;
}
#ppbuy S {
	color: #999999;
	font-size: 0.75em;
	font-weight: normal;
}


DIV#ppbuy SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

DIV#pppic {
	float: left;
	width: 290px;
	text-align: left;
	overflow: visible;
	position: relative;


}
SPAN#pppicHoveringLogo {
	display:block;
	position:absolute;
	bottom:3px;
	right:3px;
}
SPAN#pppicHoveringLogo IMG {
	border:none;
}
SPAN#pppicMainPicWrapper {
	display:block;
	position:relative;
	margin:auto;
	text-align:right;
}

DIV#ppinfo H1 {
	font-size: 24px;
	line-height:24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #333333;
	clip: rect(auto 0px auto auto);
	word-wrap:break-word;
	margin: 0px;
	display: block;
	height: auto;
	overflow: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
DIV#ppinfo H1 A {
	color: #333333;
	text-decoration:none;
}
DIV#ppinfo H1 A:hover {
	color: #ff008a;
}
DIV#ppinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	float: right;
	width: 408px;
	padding-top: 5px;
	overflow: auto;
	padding-bottom: 50px;
	padding-left: 10px;
	padding-right: 32px;

}
DIV#searchbox FORM {
	margin: 0px;
	padding: 0px;
}

DIV#pppic IMG {
	border: 3px solid #EDEDED;
	cursor: hand;
}
DIV#pppicextra {
	text-align: left;
	clear: both;
	width: 286px;
	padding-top: 10px;
	overflow: visible;



}
DIV#ppextra {
	text-align: left;
	clear: both;
	float: none;
	overflow: auto;
	padding-top:40px;
	padding-right: 0px;
	padding-left: 0px;



}
DIV#pppic A, DIV#pppic A:hover {
	text-decoration: none;
	color:#ff008a;
}
DIV#ppbuy SELECT#buyunits {
	/*width: 50px;*/
}

DIV#ppextramore {
	text-align: right;
	padding-right: 50px;
	font-weight: bold;
	clear: both;
	overflow: auto;
}

DIV#ppinfoextra {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: visible;

}
DIV#ppinfoextra TABLE {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
DIV#ppinfoextra TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fafafa;
	margin: 0px;
	padding-left: 0px;
	height: 13px;


}
DIV#ppinfo P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}
DIV#pppicextra H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 5px;
	background-color: #F8F8F8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;


}
DIV#pppicextra A {
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	width: 69px;
	border: 1px solid #EFEFEF;
	display: block;
	float: left;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
DIV#pppic a:hover IMG {
	border: 3px solid #ff008a;
}
DIV#pppic A:hover {
	border-top-color: #FF008A;
	border-right-color: #FF008A;
	border-bottom-color: #FF008A;
	border-left-color: #FF008A;
}

DIV#pppicextra A:hover {
	border: 1px solid #ff008a;
}
DIV#ppinfo SMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

DIV#zoompicnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
	position: absolute;
	z-index: 2;
	width: 150px;
	left: 5px;
	top: 5px;
	filter: Alpha(Opacity=75);
	-moz-opacity:0.75;
	overflow: auto;


}
DIV#zoompicnav A {

	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
}
DIV#aunli H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F4990F;
	margin: 0px;
	padding: 3px;

}
DIV#aunli P {
	margin: 0px;
	padding: 5px 5px 10px;
	border: 1px solid #FFCC66;

}
DIV#auuna {
	background-color: #FFEAEA;
	padding: 10px;
	border: 4px solid #FF0000;
	margin-top: 15px;
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;


}
DIV#ppextra H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #F8F8F8;
	color: #000;
	padding: 7px 2px 7px 3px;
	margin: 0px 42px 10px 0px;
}
DIV#aunli {
	margin-top: 10px;
	margin-right: 10px;
}
DIV#mo {
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: normal;
	padding-top: 5px;
	overflow: auto;
	clear: both;
	margin-right: 20px;





}
DIV#mo H1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #ff008a;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
DIV#monobids {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 30px;
	margin-top: 25px;
	margin-bottom: 15px;
	border: 3px dashed #E6E6E6;
	background-color: #FFFFEA;
}
DIV#moregwarn {
	border: 10px solid #CC0000;
	margin: 30px;
	padding: 25px 20px 30px 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	background-color: #FFFFFF;
	background-image: url(/gfx/warningsign.gif);
	background-repeat: no-repeat;
	background-position: 10px top;


}
DIV#moregwarn H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
DIV#mopulwarn {
	padding: 15px 10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px dashed #CCCCCC;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
DIV#mopulwarn H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 12px;

}
DIV#mologgedinmsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
DIV#moinactiveuser {

	border: 10px solid #CC0000;
	margin: 30px 10px;
	padding: 25px 20px 30px 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	background-color: #FFFFFF;
	background-image: url(/gfx/warningsign.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
DIV#moinactiveuser H1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
DIV#moregintro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;

}
DIV#mologout {
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
}
DIV#moregwarn H6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
DIV#moinactiveuser H6 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
DIV#mopulwarn H6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
}
DIV#mologingerror {

	border: 10px solid #CC0000;
	margin: 30px;
	padding: 25px 20px 30px 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	background-color: #FFFFFF;
	background-image: url(/gfx/warningsign.gif);
	background-repeat: no-repeat;
	background-position: 10px 30px;
}
DIV#mologingerror H6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
DIV#mologin H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E3027C;
	padding: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(/gfx/mologinheaderbg.gif);
	background-repeat: repeat-x;

}
DIV#mo H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
DIV#moreguserdone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 30px;
}
DIV#mologmyinfo {
	margin-bottom: 30px;
	width: 400px;

}
DIV#mologmyinfo H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
DIV#moreguserform FORM {
	margin: 0px;
	padding: 0px;
}
DIV#moreguserformrow STRONG {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	float: left;


}
DIV#moreguserformrow INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFF2;
}
DIV#moreguserform TD {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;



}
DIV#moreguserform INPUT, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
DIV#moreguserform SMALL {
	display: block;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;


}
DIV#moreguserformsubmit INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
DIV#moreguserformagree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCFFBF;
	padding: 10px;
	margin-top: 20px;

}
DIV#moreguserformrowinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 12px;
	color: #000000;
	padding-left: 5px;

}
DIV#moreguserform {
	padding: 20px;
	border: 1px solid #D8D8D8;
	margin-bottom: 50px;
	overflow: auto;
	margin-top: 30px;
	background: #fafafa url(/gfx/regformbg.gif) repeat-x top;


}
DIV#moregfieldreginfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	clear: both;
	margin-bottom: 10px;
	color: #CC0000;
	padding-left: 5px;


}
DIV#moreguser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 7px;
	margin-top: 15px;
	line-height: 17px;



}
DIV#moreguser H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 7px;
}
DIV#mologin {
	float: left;
	overflow: auto;
	width: 45%;
	margin-top: 40px;
	background-color: #FEFAFC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E93395;





}
DIV#moreginvit {
	float: right;
	overflow: auto;
	width: 45%;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-bottom: 20px;
	text-align: center;
	margin-right: 10px;
	background-color: #FEFAFC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E93395;






}
DIV#clearboth {
	clear: both;
	overflow: visible;
	width: 100%;

}
DIV#moreginvit H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E91D8B;
	padding: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: left;
	background-image: url(/gfx/mologinheaderbg.gif);
	background-repeat: repeat-x;


}
DIV#moreginvit P {
	padding: 10px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
DIV#moreginvit INPUT {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;


}
DIV#moreginvit FORM {
	margin: 0px;
	padding: 0px;
}
DIV#mologin FORM {

	margin: 0px;
	padding: 0px;
}
DIV#mologin P {


	padding: 10px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
DIV#mologin A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin-top: 15px;
}
DIV#mologin INPUT {
	width: 120px;

}
DIV#mlogged {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;

}
DIV#mlogged A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;


}
DIV#minactiveuser {
	background-color: #FFCCCC;
	padding: 4px;
	border: 1px dashed #FF0000;
	margin-top: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;


}
DIV#minactiveuser A {
	color: #ff008a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;

}
SPAN#auob {
	display: block;
	clear: both;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F9C87D;
	margin-top: 20px;




}
DIV#mlogout A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	display: block;
	margin-top: 10px;
}
DIV#monavon {
	background-image: url(/gfx/moonmid.gif);
	background-repeat: repeat-x;
	background-position: top;
	float:left;
	display: block;
	margin-right: 3px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
	overflow: auto;




}
DIV#monav {
	background-image: url(/gfx/monavbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	overflow: auto;
	margin-top: 15px;
	padding: 0px;
	margin-bottom: 0px;
	vertical-align: bottom;
	height: 26px;










}
DIV#monavoff {
	background-image: url(/gfx/mooffmid.gif);
	background-repeat: repeat-x;
	background-position: top;
	float:left;
	display: block;
	margin-right: 3px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
	border-bottom-color: #DDDDDD;
	margin-top: 3px;
	overflow: auto;



}
DIV#monav A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
DIV#monav A:hover {
	color: #ff008a;
}
DIV#monavon A {
	color: #000000;
}
DIV#molistrowpic {
	float: left;
	overflow: auto;
	text-align: center;


}
DIV#molistrowinfo {
	float: right;
	width: 410px;
	overflow: auto;



}
DIV#molistrow {
	padding: 20px 10px;
	clear: both;
	margin-bottom: 20px;
	overflow: auto;
	border-top: 1px solid #F7F7F7;
	border-right: 1px solid #F7F7F7;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #F7F7F7;
	height: 300px;



}
DIV#mosub H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
DIV#mosub {
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	overflow: auto;
	clear: both;
	margin: 0px;


}
DIV#molistrowinfo TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;

}
.moListInfoH {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.moListInfo {

	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 6px;
}
DIV#mocurrentowner {
	color: #336600;
	background-color: #C0FFB9;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border: 0px solid #00CCFF;
	font-weight: bold;

}
DIV#molistrow H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;

}
DIV#molistlotpassed {
	color: #000000;
	background-color: #FFD9D9;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 6px;

}
DIV#molistlot {
	color: #000000;
	background-color: #D9FFD5;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;

}
DIV#monotcurrentowner {

	color: #CC0000;
	background-color: #FFB9B9;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border: 0px solid #00CCFF;
	font-weight: bold;
}
DIV#mobidstopped {


	color: #CC0000;
	background-color: #FFB9B9;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border: 0px solid #00CCFF;
	font-weight: bold;
}
DIV#mohonco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 13px 10px;
	clear: both;
	width: 75%;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #CC0000;
	background-color: #FFE1E1;
}
DIV#molistrowinfo INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
DIV#mohonotcurrentowner {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 13px 10px;
	clear: both;
	width: 75%;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #CC0000;
	background-color: #FFE1E1;
}
DIV#mohocurrentowner {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 13px 10px;
	clear: both;
	width: 75%;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #33CC00;
	background-color: #D9FFD5;
}
DIV#molistrowinfo FORM {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	overflow: auto;
}
DIV#molistrowinfo TABLE {
	margin-bottom: 20px;
}
DIV#mologmyinfo TD {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F8F8F8;

}
DIV#mologmyinfo INPUT, SELECT {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
DIV#mologmyinfo STRONG {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	color: #000000;
	display: block;
	white-space: nowrap;
	padding-right: 5px;
}
DIV#mologmyinfo SMALL {

	display: block;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
DIV#mologchangepassword TD {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #F8F8F8;

}
DIV#mologchangepassword INPUT, SELECT {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
DIV#mologchangepassword STRONG {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	color: #000000;
	display: block;
	white-space: nowrap;
	padding-right: 5px;
}
DIV#mologchangepassword SMALL {


	display: block;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
DIV#momsg {

	border: 10px solid #0099FF;
	margin: 30px;
	padding: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005893;
	background-color: #FFFFFF;
	background-image: url(/gfx/oksign.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
DIV#momsg H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #005893;
	padding: 0px;
	margin: 0px;

}
DIV#searchbox LABEL:hover {
	color: #ff008a;
	cursor: hand;

}
DIV#ps {
	margin-bottom: 70px;
	margin-left: 25px;
}
DIV#ps H1, #guide H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #000000;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px 0px;
}
DIV#ps H1 A {
	color: #000000;
}


DIV#msc {
	padding-left: 10px;
	padding-bottom: 17px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f7f7f7;


}
DIV#msc A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	margin: 0px 0px 0px 4px;
	height: auto;
	background-image: url(/gfx/mscbg.gif);
	background-position: left center;
	background-repeat: no-repeat;




}
DIV#mmi H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
DIV#mmi H2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
DIV#msc H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;

}
DIV#msc A:hover {
	color: #000000;
}
DIV#aumo H3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F4990F;
	margin: 0px;
	padding: 3px;
}
DIV#aumo P {
	margin: 0px;
	padding: 5px 5px 10px;
	overflow: auto;

}
DIV#pspnf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #333333;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 100px;
	border: 1px solid #F0F0F0;
	padding: 25px;
	overflow: auto;

}
.ppinfosaletype {
	font-weight: bold;
}
.ppinfolastoffertime {
	color: #CC0000;
}
.ppinfoauction {
	font-weight: bold;
	color: #FF0000;
}
DIV#ppinfodesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-top: 0px;
	padding-bottom: 15px;
}
DIV#aumo {
	overflow: auto;
	border: 1px solid #F4990F;
	margin-top: 20px;


}
DIV#aumocontent {
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-top: 20px;


}
DIV#aumocontent INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
DIV#aumocontent FORM {
	margin: 0px;
	padding: 0px;
}
DIV#mopswreminder {
	overflow: auto;
	margin-top: 40px;
	background-color: #FEFAFC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E93395;
	margin-bottom: 40px;

}
DIV#mopswreminder FORM {


	margin: 0px;
	padding: 0px;
}
DIV#mopswreminder P {



	padding: 20px 15px 15px 20px;
	margin: 0px 70px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
DIV#pswinput INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
DIV#mopswreminder H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #E92A91;
	padding: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(/gfx/mologinheaderbg.gif);
	background-repeat: repeat-x;
}
DIV#mopswreminder INPUT {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
DIV#moerror {

	border: 10px solid #CC0000;
	margin: 30px;
	padding: 25px 20px 30px 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	background-color: #FFFFFF;
	background-image: url(/gfx/warningsign.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
DIV#moerror H6 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
DIV#momsg H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;

}
DIV#monewsubscription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 20px;
	margin-top: 2px;
	border: 1px solid #33CC00;
	background-color: #faffe5;
	/*
	background-image: url(/gfx/newsubscriptionbg.gif);
	background-repeat: repeat-x;
	background-position: top;*/
	margin-bottom: 8px;



}



DIV#monewsubscription H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
}
DIV#mosub H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;

}
DIV#moexistingsubscription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	margin-top: 2px;
	background-color: #fff5c5;
	border: 1px solid #fbce7f;
	background-image: url(/gfx/existingsubscriptionbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 8px;



}
DIV#moexistingsubscription TD, DIV#monewsubscription TD {
	font-size: 9px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: top;



}

DIV#moexistingsubscriptionsubtable TD, DIV#monewsubscriptionsubtable TD {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width:300px;
}
DIV#moexistingsubscription H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
}
DIV#monewsubscriptionsubtable div, DIV#moexistingsubscription div {
	font-size:12px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:4px;
}
DIV#monewsubscriptionsubtable div div.nested, DIV#moexistingsubscription div div.nested{
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
	padding-top:0px;
	padding-bottom:3px;
}
DIV#monewsubscriptionsubtable div.topcat, DIV#moexistingsubscription div.topcat{
	font-size:12px;
	font-weight:bolder;
}

DIV#monewsubscriptionsubtable div.showmore, DIV#moexistingsubscription div.showmore{
	padding:5px 5px 0 10px;
}
DIV#monewsubscriptionsubtable div label input, DIV#moexistingsubscription div label input {
	margin:1px 5px 1px 1px;
}
DIV#monewsubscriptionsubtable .expander img, DIV#moexistingsubscription .expander img{
	margin-right:5px;
}
DIV#monewsubscriptionsubtable label.selected, DIV#moexistingsubscription label.selected{
	background-color: #33FF66;
	padding:2x;
}
DIV#motip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFE6;
	margin: 30px 20px;
	padding: 10px;
	border: 1px dashed #CCCCCC;
	color: #666666;

}
DIV#motip H6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
DIV#pscatdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #aaa;
	clear:both;
	padding-right: 25px;
	padding-left: 5px;
}
DIV#pscatdesclower {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333333;
	padding-top: 50px;
	padding-bottom: 10px;
	clear:both;
}
DIV#aumocontent OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FEF7EB;
}
DIV#aumocontent SELECT {
	font-weight: normal;
	background-color: #FEF7EB;
	padding: 3px;

}
DIV#aulotp {
	background-color: #FFEAEA;
	padding: 10px;
	border: 4px solid #FF0000;
	margin-top: 15px;
	font-size: 12px;
	line-height: 17px;

}
DIV#mobidsreload {
	background-color: #EFEFEF;
	padding: 10px;
	margin-bottom: 15px;
}
DIV#fpAuctionNews {
	width: 249px;
	float: right;

}
DIV#fpStoreNews {
	width: 250px;
	float: left;
	text-align: left;



}
DIV#fpStoreNews H4, DIV#fpAuctionNews H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;

}
DIV#fpmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	clear: both;
	width: 100%;
	margin-top: -10px;

}
DIV#fppbf H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 6px;
}
DIV#fppbf P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 16px;

}
DIV#fppbf {
	clear: both;
	padding-top: 55px;
	padding-right: 25px;
	padding-left: 25px;
}
DIV#madeby {
	padding-top: 11px;
	padding-bottom: 65px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;





}
DIV#copy A {
	font-weight: normal;
	text-decoration: none;
	color: #888888;



}
DIV#madeby A {
	color: #ff008a;
	text-decoration: none;
	font-weight: normal;

}
#psnav, #psnavepage, #psnavsort, #psnavsize {
	font-size: 12px;
	color: #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#psnav A, #psnavepage A, #psnavsort A, #psnavsize A, .psnavc {
	color: #ff008a;
}
#psnav A:hover, #psnavepage A:hover, #psnavsort A:hover, #psnavsize A:hover {
	color: #000;
}
#psnav .psnavc {
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
#psnavsort .psnavc {
	color: #000;
	text-decoration:none;
}
#psnav {
	display:block;
	padding: 10px 30px 15px 0px;
	clear:both;
	text-align:left;
}
SPAN#psnavpage {
	word-spacing:1px;
	font-size:13px;
	display: block;
}
SPAN#psnavsort {
	font-size:9px;
	margin-top:3px;
	margin-bottom:2px;
	clear: left;
}
SPAN#psnavsize {
	padding-left:25px;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 3px;
}
DIV#ppadddesc {
	line-height: 1.15em;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
DIV#cartactive SPAN {
	font-size: 13px;
	display: block;
	margin-bottom: 2px;
	font-weight: bold;
}
#cartgotocart {
	background-color: #E8E8E8;
	padding: 10px;
}
#cartgotocart TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.gotocartbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #009933;
	font-size: 14px;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A4FFBB;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #A4FFBB;
}

#cartbig {
	padding-right: 30px;
	padding-left: 25px;
	padding-bottom: 70px;
}
#cartlist TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D2D2;
	padding-top: 4px;
	padding-bottom: 4px;
}
#cartlist #bottom td {
	padding-top: 20px;
	padding-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	font-size: 12px;
}

#cartlist {
	padding-top: 0px;
	padding-bottom: 7px;
	border: 1px solid #ffb0db;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 12px;
	background-image: url(/gfx/cartlistbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#cartlist #header td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}
#cartbigempty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	background-color: #F5F5F5;
	padding: 20px;
	line-height: 23px;
	margin-top: 35px;
}

#cartlist h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color: #ffb0db;
	margin-top: 0px;
	margin-right: -10px;
	margin-bottom: 5px;
	margin-left: -10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: normal;
}
#cartbig #cartdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 25px;
	padding-bottom: 10px;
}
#cartbig #cartlist IMG {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#cartbig #cartlist INPUT, #cartbig #cartlist SELECT, #cartbig #cartlist TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	background-color: #FFFFFF;
	text-align: left;
}
#cartheader strong {
	color: #A6005B;
}
#cartbig #warning {
	font-size: 14px;
	color: #FFCCCC;
	background-color: #CC0000;
	padding: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#cartbig #cartlist .cartbutton {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF008A;
	border-top-color: #FFEAF5;
	border-right-color: #A6005B;
	border-bottom-color: #A6005B;
	border-left-color: #FFEAF5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 12px;
}

#paymentselect TD {
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#paymentselect TR {
	margin-bottom: 2px;
}
#cartbig #paymentselect  INPUT {
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#cartpersonalinfoinput TD {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}
#paymentselect .paymentitem {
	background-color: #E8E8E8;
	vertical-align: top;
	padding: 7px;
	background-image: url(/gfx/paymentselect.gif);
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFB0DB;
	border-right-color: #FFB0DB;
	border-bottom-color: #FFB0DB;
	border-left-color: #FFB0DB;
}

#cartpersonalinfoinput INPUT {
	font-family: 14;
	padding: 3px;
}


#cartbig #cartlist .cartbuttonsmallgrey {
	font-size: 12px;
	background-color: #EBEBEB;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCFCFC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #FCFCFC;
	font-weight: normal;
	padding: 2px;
}
#cartlist #cleantable TD {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#receipt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 20px;
	background-color: #E8F0FF;
	margin-top: 25px;
}

#cartlist TD.clean {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#molistspecific {
	font-size: 12px;
	background-color: #FAFAFA;
	padding: 20px;
	margin-top: 15px;
	margin-bottom: 25px;
	border: 1px solid #EAEAEA;
}
#molistspecific #molistspecificlistheader TD {
	font-weight: bold;
	color: #999999;
	font-size: 11px;
}
#molistspecific TD {
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 3px;
}
DIV#guide P {
	margin-top: 10px;
	padding-top: 0;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
#guide {
	padding-top: 20px;
	overflow: visible;
}

DIV#guide UL {
	padding-right: 40px;
	font: 13px/22px Arial, Helvetica, sans-serif;
}
DIV#guide LI {
	margin-top: 0;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
	clear: both;
	float: none;
}
DIV#guide H2 {
	border: none;
	float: none;
	padding: 0;
	background: none;
	font: normal 18px/normal Arial, Helvetica, sans-serif;
	margin: 30px 0 0;
}
DIV#guide H3 {
	margin-right: 40px;
	float: none;
	margin-top: 30px;
}
DIV#guide TD {
	font-size: 12px;
	text-decoration: none;
}#content #guide {
	padding-left: 25px;
	padding-right: 40px;
}
#guide h3 {
	font-size: 14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
DIV#guide #guidesmaller P {
	margin-top: 6px;
	padding-top: 0;
	font: 11px/16px Arial, Helvetica, sans-serif;
}
#pprelated {
	padding-top: 15px;
}
#pprelated DIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-top: 10px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;
}
#pprelated LI {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	list-style-type: none;
	color: #aaa;
}
#pprelated UL {
	margin: 0px;
	padding:0px 0px 0px 15px;
	font-size: 10px;
	font-weight:normal;
	color: #aaa;
}
body.zbody {
	margin:0;
	padding:0;
}
body.zbody h1 {padding:0;margin:25px 0 0 0;font-size:11px;font-weight:normal;}
#searchbox A {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#ppbuy .ppcolors {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
#ppbuy TABLE.ppcolortable TD {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ppbuy .ppwarn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFCC;
	display: block;
	padding: 7px;
	border: 1px dashed #FF0000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 3px;
}
#fppbf .fpnewsletter {
	background-image: url(/gfx/fpnewsletterbg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	height: 120px;
	width: 180px;
	padding-top: 30px;
	padding-right: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 15px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F2F2F2;
}
#fppbf small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e1007a;
	display: block;
	padding-bottom: 6px;
}
#fppbf a {
	display: block;
	clear: both;
	padding-top: 7px;
}

#fppbf .fpregister {
	float: left;
	width: 200px;
	background-image: url(/gfx/fpregisterbg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: -20px;
	padding-left: 145px;
	padding-top: 30px;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.fpnewsletter FORM {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.fpnewsletter .textinput, .newslettertextinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	width: 145px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 17px;
	line-height: 17px;
	background-image: url(/gfx/sinputbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 3px 5px;
	float:left;
}
.responseok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 25px;
	border: 1px solid #00CC00;
	background-color: #FDFFFB;
	margin-top: 25px;
	margin-bottom: 25px;
}
.responseerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 25px;
	border: 1px solid #FF0000;
	background-color: #FFFBFB;
	margin-top: 25px;
	margin-bottom: 25px;
}
.fpmlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	clear: both;
	font-weight: bold;
	text-align: right;
	padding-right: 50px;
}
DIV#guide ul.compactlist li {
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: normal;
}
DIV#guide p.customerservicelist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	padding-bottom: 5px;
	padding-left: 10px;
}
DIV#guide p.customerservicelist STRONG {
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 0px;
	line-height: 19px;
	margin-left: -10px;
}
/* ////////////////////////////////////
	Layer hover
/////////////////////////////////////*/
a.pppicextrahover:hover {
background: none; /* correction for an IE bug*/
}
/*a.layerhover span {  definition of <span> tag included in <a> 
display: none;
}*/
a.pppicextrahover{
position:relative; /*this is the key*/
z-index:24;
text-decoration:none}
a.pppicextrahover:hover{z-index:25;}
a.pppicextrahover span{display: none;}
a.pppicextrahover:hover span{ /*the span will display just on :hover state*/
	display: inline;
	position: absolute;
	margin:-170px 0 0 98px;
	background:url(/gfx/pppicextrahoverbg.png);
	padding:0 10px 15px 0;
}
a.pppicextrahover:hover span img {
	margin-top:-15px;
	margin-left:-10px;
	border:solid 1px black;
}



a.picCloseHover:hover {
background: none; /* correction for an IE bug*/
}
/*a.layerhover span {  definition of <span> tag included in <a> 
display: none;
}*/
a.picCloseHover{
position:relative; /*this is the key*/
z-index:24;
text-decoration:none}
a.picCloseHover:hover{z-index:25;}
a.picCloseHover span{display: none;}
a.picCloseHover:hover span{ /*the span will display just on :hover state*/
	display: inline;
	position: absolute;
	margin:-30px 0 0 20px;
	background:url(/gfx/pppicextrahoverbg.png);
	padding:0 10px 15px 0;
}
a.picCloseHover:hover span img {
	margin-top:-15px;
	margin-left:-10px;
	border:solid 1px black;
}
/* ////////////////////////////////////
	Layer hover
/////////////////////////////////////*/
#toplogin{
	position:absolute;
	right:0px;
	top:0px;
	width:200px;
	float:right;
	margin:0 auto;
	padding:10px;
	display:none;
	font-size:10px;
	color:#ddd;
	clear:both;
	border-bottom:solid #d50073 2px;
	border-top:solid #e93596 2px;
	border-left:solid #d50073 2px;
	border-right:solid #d50073 2px;
	background-image: url(/gfx/bgblack70.png);
	z-index:1000;
	
}
#toplogin input {font-size:10px;}
#toplogin a {color:white;text-decoration:underline;}
#mowhyregister {
	clear: both;
	padding-top: 20px;
}
#mowhyregister h3 {
	font-size: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.bgtopglow {
	background-image: url(/gfx/bgtopglow.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.kwft img {
	margin-right: 15px;
	float: left;
	margin-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.kwft P {
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	height: 90px;
}
.ppkw, .ppkw small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.ppkw {
	padding-top: 70px;
	clear:both;
}
#fpbt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 50px;
	padding-bottom: 15px;
	clear: both;
	margin-right: 40px;
	margin-left: 23px;
}
#fpbt .right {
	float: right;
	width: 330px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F2F2F2;
}

#fpbt H2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #E1007A;
}
#fpbt  .left {
	float: left;
	width: 330px;
}
#ppinfodesc B A {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: default;
}
.sizecharttopgroupheader {
	background-color: #FFEFEC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF4F4F;
	border-right-color: #FF4F4F;
	border-bottom-color: #FF4F4F;
	border-left-color: #FF4F4F;
	font-weight: bold;
}
.sizecharttopsubgroupheaderleft {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FF4F4F;
}

.sizecharthorsplit {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFEFEC;
}
.sizecharttopsubgroupheaderright {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF4F4F;
}
.sizechart TD {
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
DIV#psCatSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px;
	border: 1px solid #EAEAEA;
	color: #999999;
	margin-right: 25px;
	margin-left: -10px;
	margin-bottom: 15px;
}
DIV#psCatSearch DIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding-top: 1px;
	padding-bottom: 1px;
}
DIV#psCatSearch SPAN {
	display: block;
	padding-bottom: 7px;
}
DIV#ppAdditionalCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px;
	background-color: #F9F9F9;
	border: 1px solid #EAEAEA;
}
DIV#ppAdditionalCat DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
DIV#ppAdditionalCat SPAN {
	display: block;
	padding-bottom: 7px;
}
body.searchframe {
	background-color: #fafafa;
	background-image: none;
	text-align: left;
}
body.searchframe DIV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
body.searchframe DIV SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:162px;
}
body.searchframe DIV INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:162px;
}
body.searchframe DIV OPTION {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
body.searchframe DIV FORM {
	margin:0px;
	padding:0px;
}
#toplink a.nltop {
	background-image: url(/gfx/newslettertop.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 35px;
}
#toplink a.nltop:hover {
	background-image: url(/gfx/newslettertophover.gif);
}
body.menubottomiframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	background-color: #FFFFFF;
	background-image: url(/gfx/menubottombgsmall.gif);
	margin: 0px;
	text-align: left;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
body.menubottomiframe P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	margin: 0px;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	line-height: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
body.menubottomiframe A {
	font-size: 11px;
	color: #888888;
	text-decoration: none;
}
body.menubottomiframe A:hover {
	color: #ff008a;
}
body.menubottomiframe a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mbi {
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #bababa;

}
#cart2column {
	padding-right: 30px;
	padding-left: 25px;
	padding-bottom: 70px;
}
#cart2column #cartcustomerinfo{
	width:332px;
	border: 2px solid #ffc7e5;
	background-color: #FFFFFF;
	background-image: url(/gfx/cart2columnbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px;
}
#cart2column #cartcustomerinfo INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#cart2column  #cartcustomerinfo td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffeff8;
}
#cart2column h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff008a;
	margin: 0px;
	padding: 5px;
}
#cartpayment .explanation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	width: 200px;
	padding-right: 10px;
}
#cartpayment .mainlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 200px;
}
#cartpayment .inputtd {
	text-align: center;
	vertical-align: middle;
	width: 40px;
}
#cartpayment table {
	height: 57px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cartpayment .object {
	background-color: #FFFFFF;
	border: 1px solid #ffb0db;
	margin-bottom: 4px;
}
#cartpayment .icon {
	background-repeat: no-repeat;
	background-position: left center;
	width: 229px;
}
#cartpayment .icon label {
	display: block;
	height: 57px;
	width: 190px;
}
#cartpayment {
	padding-top: 17px;
	padding-right: 12px;
	padding-bottom: 17px;
	padding-left: 12px;
	border: 2px solid #FFC7E5;
	background-color: #FFFFFF;
	background-image: url(/gfx/cart2columnbg.gif);
	background-repeat: repeat-x;
}

#socialNetworkCommonPlacement {
	position:absolute;
	z-index:2;
	top:5px;
	right:0px;
	width:220px;
	height:25px;
	font-size:11px;
	background-color:eee;
	border-bottom:1px #ddd solid;
	overflow:hidden;
	display:block;
display:block;
}
#productPageStockInfoIframe {
	width:370px;
	height:150px;
	border-left:solid #c5c5c5 1px;
	border-right:solid #c5c5c5 1px;
	border-bottom:solid #696969 2px ;
}
body.productpagestockinfobody {
	background-color:white;
	background-image:none;
	text-align:left;
	font-size:11px;
}
body.productpagestockinfobody TD {
	padding:1px 7px 1px 10px;
	vertical-align:top;
	
}
body.productpagestockinfobody TBODY {
	border-bottom:dashed #e6e6e6 1px;
	background-color:white;
	font-size:12px;
}
body.productpagestockinfobody TBODY TR:hover {
	background-color:#fafafa;
}
body.productpagestockinfobody TBODY TD {
	border-bottom:dashed #e6e6e6 1px;
}
body.productpagestockinfobody TBODY TD.disabled {
	color:#878787;
}
body.productpagestockinfobody THEAD TD {
	font-weight:bolder;
	background-color:#c5c5c5;
	padding-top:7px;
	color:black;
}
#prodPageShowStockInfoLink {
	display:block;
	background-image: url(/gfx/prodPageStockInfo.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left:40px;
	padding-top:5px;
}
.prodPageShowStockInfo {
	display:block;
	background-image: url(/shop/gfx/prodPageStockInfo.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left:40px;
	padding-top:5px;
	font-size:9px;
	font-family:verdana;
	font-weight:normal;
	color:black;
	line-height:10px;
	padding-bottom:3px;
}
