/*  estabalish general layout parameters */

/*
body.home
{
   margin: 0;
   padding: 0;
   border: 0;	
   background:#fff;
   font: 12px/1.5 "Arial","Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

}
*/
body
{
   padding: 0;
   border: 0;	
   margin:0;
   font: 11px/1.5  Helvetica, Arial, Verdana, sans-serif;
   background-color:#fff;
   color:#171717;
   letter-spacing:0.5px;

}



h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form
{
   margin:0;
   padding: 0;
   border: 0;	
}


h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form,table,td,textarea,select,input
{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size:12px;
   color:#171717;
}

h2
{
   font-family:Helvetica;
   color:#b31c82;
   font-size:1.8em;
   font-weight:bold; 
   line-height:60px;
   margin:10px 20px 0px 0px;
   text-align:left;
}


.faq
{
   margin:3px 27px 0px 0px;
   font-weight:normal;
   font-size:11px;
   color:#171717;

}


.para
{
  margin-bottom:10px;
  line-height:21px;
  text-indent:30px;
  margin-right:100px;
}

.infoline
{
   color:#444;
   font-size:11px;
   padding:4px 30px;
   margin:0 20px;
   margin-bottom:0;
}


h5
{
   color:#828B9C;
   font-size:9px;
   font-family: verdana, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
   font-weight:normal;
   padding-left:10px;
   text-align:center;

}

h4
{
   color:#660862;
   font-size:11px;
   margin-bottom:20px;
   margin-top:20px;

}

h4.pop
{
   font-size:14px;
   color:#660862;
   margin:0px;
   border-bottom:1px solid #888;
}

.dyline
{
   border-top:1px solid #660862;
   border-bottom:1px solid #660862;
   padding:1px;


}

img
{
   border:0;
}


input,select,textarea
{
   background-color:#f8e6f8;
   color:#000;
   border:solid 1px #660862;

}




	/* Default links 	*/

a:link, a:visited {
	text-decoration : underline;
	color: #660862;
	background: transparent; 
	font-weight:normal;
	font-size:11px;
   font-family: arial	;

	}

a:hover {
	text-decoration : underline;
	color: #c012a5;
	background: transparent; 
	}

a:active {
	text-decoration : underline;
	color: #660862;
	background: transparent;  
	font-weight:normal;
	}

a.menu:link, a.menu:visited {
	text-decoration : none;
	/*color: #660862;*/
	color:#171717;
	background: transparent; 
	font-size:11px;
	font-weight:normal;

	}

a.menu:hover
{
	text-decoration : underline;
	color: #c012a5;
}

a.menu:active {
	text-decoration : none;
	color: #660862;
	background: transparent;  
	}


a.info:link, a.info:visited {
	text-decoration : none;
	color: #fff;
	background: transparent; 
	font-size:11px;
    font-weight:bold;


	}

a.info:hover
{
	text-decoration : underline;
	color: #fff;

}

a.info:active {
	text-decoration : none;
	color: #c5981b;
	background: transparent;  
	}

a.more:link, a.more:visited {
	text-decoration : underline;
	color: #4a3b4a;
	background: transparent; 
	font-size:12px;
    font-weight:normal;
	font-family:Helvetica;
	padding:1px 5px;


	}

a.more:hover
{
	text-decoration : underline;
	color: #fff;
	background-color:#660862
}

a.more:active {
	text-decoration : none;
	color: #4a3b4a;
	background: transparent;  
	}


a.more1:link, a.more1:visited {
	text-decoration : none;
	color: #fff;
	background-color:#660862;
	font-size:12px;
    font-weight:normal;
	font-family:Helvetica;
	padding:1px 5px;


	}

a.more1:hover
{
	text-decoration : underline;
	color: #fff;
	background-color:#660862
}

a.more1:active {
	text-decoration : none;
	color: #fff;
	background-color:#660862 
	}





table.main
{
   width:970px;
   margin:0 auto;
}

div#central
{
    clear:both;
}

div#new
{
   position:absolute;  
   background:#transparent;
   text-align:center;
   font-weight:bold;
   color:#fff;
   border-right:#8ABBFF 1px solid;
}

div#new p
{

   font-weight:bold;
   color:#fff;
   text-align:left;
   padding-left:10px;
   padding-top:3px;
   padding-bottom:3px;
}


.skul
{
	font-family:Helvetica;   
   color:#64268e;
   font-size:24px;
   font-style:italic;
   padding-left:10px;
}

.sku
{
   font-family:Helvetica;   
   color:#64268e;
   font-size:18px;
   font-weight:normal;
   font-style:italic;
   padding-left:10px;
}

.real
{  
   text-decoration:line-through;
   font-style:italic;
   padding-left:10px;
}

.hightlight
{
   padding-left:10px;
   color:#64268e;
}

.pname
{
   font-size:11px;
   font-weight:bold;
   color:#027abb;
   padding-left:10px;
}



td#topmenu
{
   /*background: #004C76 url(../images/bg03.gif) repeat-y left;  */
   background:#9e247b;
   text-align:right;
}

td#topmenu UL
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;

}

.error
{
   	LIST-STYLE-TYPE: circle;
}

td#topmenu UL LI
{
	FLOAT: left; 
	POSITION: relative;

}

td#topmenu UL LI A 
{

	DISPLAY: block; 
	FONT-SIZE: 11px; 
	BACKGROUND: transparent;
	font-weight: bold;
	WIDTH: 80px; 
	COLOR: #f3dfeb; 
	LINE-HEIGHT:67px;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	text-transform:uppercase;
	font-family: Helvetica;
}

td#topmenu UL LI A:visited 
{

	text-transform:uppercase;
}


td#topmenu UL LI A:hover
{

	/*BACKGROUND: #DE2F09;*/
	background: #f9e2f6; 
    color: #7d2b7d;
	/*text-transform:uppercase;*/
}


.bg01
{
   background-color:#fff;
   border-bottom:0px solid #626262;
}

.bmline
{
   border-bottom:1px solid #626262;
}

.p60
{
   margin-left:60px;
}

.bom
{
   margin-top:100px;
}


table#nav
{
   margin-top:15px;
   margin-right:30px;
   width:200px;
   border-top:1px solid #686868;
   border-bottom:0px solid #686868;
}

table#nav td
{

}

.catelog
{
   margin-left:20px;
   margin-top:0px;
   margin-bottom:10px;

}

.catelog p
{
  margin-bottom:5px;
  color:#171717;
}

.w150
{
  width:150px;
}

.w200
{
  width:200px;
}

.bg02
{
   background: transparent url(../images/bg01.png) repeat-x bottom; 
   padding-bottom:40px;
}

.bg021
{
   background: transparent url(../images/bg01.png) repeat-x bottom; 
   padding-bottom:40px;
   width:720px;
}

.bg03
{
   background: transparent url(../images/bg03.png) repeat-y left; 
}

.bg04
{
   background: transparent url(../images/bg04.png) repeat-y left; 
   color:#660862;
}

.bg041
{
   background: #fff url(../images/bg05.png) no-repeat top right; 
   color:#660862;
   vertical-align:top;
   padding-top:2px;
}

.bg02 p
{
   margin-right:50px;
}


.foot
{
   font-style:none;
   line-height:60px;
   color:#191919;

}

.scr
{
   font-size:10px;
   margin-left:30px;

}

.required
{
   color:#c012a5;
}

input.but
{
   background-color:#660862;
   color:#fff;
   border:0px;
   cursor:hand;
   height:18px;
   width:100px;
}

.ctable3
{
      margin:0px 0px;
	  background:transparent;
	  font-size:11px;
      border-bottom:#d3d6db 1px solid;  
	  border-top:3px double #660862;
	  
}


.ctable3 td
{
      border-top:#c0c0c0 1px solid;  
}


table#confirm
{
	  border-top:3px double #c5981b;


}

table#confirm  th 
{
   text-align:left;
   padding:3px 1px 0px 5px;


}

table#confirm  td 
{
   padding-left:10px;

}

.dtline
{
   /*background:transparent url(../images/linebg.gif) repeat-x bottom;  */
   border-top:1px solid #888;
   border-bottom:1px solid #888;
   text-align:center;
   padding:2px 0;
}

.tline
{
     border-top:1px solid #888;
}

.bline
{
     border-bottom:1px solid #888;
}


input.chk
{

   border-style:ridge;
   background-color:transparent;
   border:0px;
   color:red;


}

img.al50
{
   /*Filter:Alpha(Opacity=60,FinishOpacity=0,Style=0,StartX=0,StartY=0,FinishX=0,FinishY=0);*/
   border:1px solid #bd94be;
}