html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, font, img, strong, 
b, u, i, center,   form, table, tbody, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
}
h1, h2, h3, h4, h5, h6					{color:#000}
h3										{ font-variant:small-caps ; font-size:18px}

body                                    { font: 12px/1.22 arial,helvetica,clean,sans-serif; background:url(../images/bg.png) #000;  margin: 0px; padding: 0px; color:#fff }

a                                       { border: 0; text-decoration: none; outline: 0; }
A, A:LINK, A.VISITED					{ color:#FF3399; border-bottom:dotted 1px #FF6699;}
A:hover									{ color: #fff;}

A.whitetop:LINK ,A.whitetop:VISITED, A.whitetop { color:#fff; text-decoration: none; }
A.whitetop:HOVER 								{ text-decoration: underline;}

A.navi:LINK ,A.navi:VISITED, A.navi 		{ font-size: 14px; color:#FF6699; text-decoration: none; }
A.navi:HOVER 								{ border-bottom:dotted 1px #FF6699; color:#000;  }

A.alogo:LINK ,A.alogo:VISITED, A.alogo 		{ text-decoration: none;  border-bottom:0px;}
A.alogo:HOVER 								{   border-bottom:0px; }
 
.maincontent-top	          	        { background:url(../images/indexbg.jpg) no-repeat  top;   }
.maincontent-topb	          	        { background:url(../images/bg3.png) repeat-x top;   }
.maincontent-top2	          	        { background:url(../images/blackbg.png) repeat-y center;   }
.maincontent-top3	          	        { background:url(../images/pinkbg.png) repeat-y center;    }
.maincontent	          	            { width:990px;  position: relative; margin: 0px auto;  repeat-y; }
.maincontent2	          	            { width:990px;  position: relative; margin: 0px auto;  repeat-y; }
 

.white           	                	{color: #ffffff;}
.black           	                	{color: #000;}
.red           	           		      	{color: #f00;}
.brown            	                	{color: #4b2f23;}
.yellow            	                	{color: #FF0;}
.pink									{color:#FF3399}


.bigger16								{font-size: 16px;}
.smaller10								{font-size: 10px;}
 
.padded									{ padding: 0px 25px; text-align:left }


li.bullet{
	list-style-image:url(../images/bullet-pink.png);
	padding-left: 0px;
	margin-left: 0px;
	font-style:italic;		
	font-family:times,Times New Roman,times-roman,georgia,serif;
	font-size:16px;
	font-weight:100;
	letter-spacing:-1px;
	line-height:20px;
	text-transform:none;
	font-weight:bold;	
}
 
 

#popup {
	position: absolute;
	display:none;
	z-index: 100;
}

#popupprice {
	position: absolute;
	display:none;
	z-index: 100;
}
 
 
 .info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/warning.png');
}
.error {

color: #D63301;
background-color: #FFCCBA;
background-image: url('../images/error.png');


}
.shadow {
	text-shadow: #666 2px -2px 2px;
}


.header_p2{
	
	-x-system-font:none;
	color:#FF3399;
	font-family:"Century Schoolbook",Georgia,Times,serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:95%;
	margin:0.2em 0 0.4em;
	text-transform:none;
}
.header_p{	
	color:#FF0066;
	font-family:'GothicCustom',Impact,'Arial Narrow',sans-serif;
	font-size:52px;
	font-weight:normal;
	line-height:52px;
	margin:0;
	text-transform:uppercase;
}
.shadow {
	text-shadow:2px -2px 2px #666666;
}
.saleprice{
	color: #efb3d1;
	font-size:16px;
	
}
.bordered{
border: 1px #CCCCCC solid;
	
}

.dashed{
	font-style:italic; font-size:11px; 
}
.dashed0{
	font-style:italic; font-size:11px; text-decoration:line-through;
}



