p, ul li a, ul li, ol li a, ol li, menu li a, menu li, li, ul, ol, menu, a{
color: #B467B5;
text-decoration:none;

}

br
{
	height: 12px!important;
	line-height: 12px!important;
}

img{
padding: 0px;
margin: 5px;
}

html{
font-size: 12px;
font-family: Arial, Verdana;
width: 990px!important;
*width: 97%!important;
padding: 0px;
margin: 0 auto;
}

body{
text-align:center!important;
width: 990px!important;
padding: 0px;
margin: 0 auto;
*margin: 0 auto!important;
background-color:#fdefff;
}

#wrapper{
text-align:center;
padding: 0px;

width: 990px;
}

#inner{
text-align:left;
width: 990px;
padding: 0px;
margin: 0 auto;
}

#header{
width: 978px!important;
height: 120px;
margin: 0px;
padding: 5px;
font-weight:bold;
text-align:left;
border: 1px solid #cfcdd0;
background-color:#ffffff;
background-image: url('images/newlogo.jpg');
background-repeat:no-repeat;
background-attachment: top left;
color: #B467B5;

}

#header a{
color:#ff54d0;
}

#headertext{
margin-top: 30px;
margin-left: 400px;
margin-bottom: 0px;
width: 200px;

}

#headertext2{
margin-top: -29px;
margin-left: 650px;
width: 340px;
}

#headertext2 img{
	position: absolute;
	top: 5px!important;
	margin-left: 212px!important;
	width: 116px;
	height: 115px;
}

#nav{
background-color:#ffffff;
border: 1px solid #cfcdd0;
height: 48px;
padding: 5px;
width: 978px!important;
margin-top: 5px;
font-weight:bold;
}

.mainnav{
margin: 0px;
margin-left: 10px;
padding: 0px;
}

.mainnav li{
float:left;
padding-right: 25px;
list-style: circle;
}

.mainnav li a{
display: block;
}

.mainnav li a:hover{
text-decoration: underline;
}

#content{
width: 100%;
margin: 0px;
padding: 0px;
margin-top:5px;
}

#right{
width: 390px;

float: right;
margin: 0px;
padding: 0px;
/*margin-right:-2px;
*margin-right: 104px;
_margin-right: -2px;*/
}

#righttop, #righttop2{
/*padding:5px;
margin-bottom: 8px;
padding-bottom: 9px;
width: 370px;*/
padding-top: 8px;
/*height:550px;*/
border: 1px solid #cfcdd0;
background-color:#ffffff;
color: #B467B5;
text-align:center;

}

#righttop a:hover, #righttop2 a:hover{

text-decoration: underline;


}

#righttop p, #righttop2 p{

padding: 2px;
margin: 0;
}

#righttop h1{
color:#e82625;
}

#righttop2 a img{
border: none;
}

#spac
{
	height: 8px;
	line-height: 8px;
}




#nailad{
margin-top:0px;
}

#righttop img{
float:left;
}

#rightbottom{
/*width: 370px;*/

border: 1px solid #cfcdd0;
background-color:#ffffff;
color: #B467B5;
/*padding: 5px;*/
margin: 0px;
margin-top: 20px;
height: 260px;
padding: 5px;
}

#left{
clear: none!important;
width: 595px;
margin: 0px;
padding: 0px;
_position: absolute;
*position: absolute;
_top: 170px;
*top: 170px;
/*_float: left!important;
*float:left!important;*/
}

#iehidethis
{
	display: none;
	_display: block;
	*display: block;
}

#lefttop, #lefttop2{
width: 595px;

_margin-right: 30px;
*margin-top: 32px;
background-color:#ffffff;
border: 1px solid #cfcdd0;
*padding-top: 15px;
}

#lefttop h1{
text-align: left;
padding-left:10px;
font-size: 1.4em;
color:#b467b5;
}

#lefttop p, #lefttop td{
margin-right: 3px;
margin-left: 10px;
font-weight:bold;
}

#lefttop2 p{
margin-right: 3px;
margin-left: 10px;
}

#lefttop2 h1{
text-align: center;
font-size: 1.4em;
color:#b467b5;
}

#leftbottom{
width: 595px;


background-color:#ffffff;
border: 1px solid #cfcdd0;
min-height: 335px;
}

#leftbottom p{
margin-right: 3px;
margin-left: 10px;
font-weight:bold;
}
#leftbottom h3, #leftbottom h3 a, #newsletter h3 a{
color:#ff54d0;
}

#videos
{
	background: #ffffff!important;
	padding: 20px;
	height: 840px;
}

#videos2
{
	background: #ffffff!important;
	padding: 20px;
	text-align: center;
	margin: 0 auto;
}

#leftbottom h3{
margin-right: 3px;
margin-left: 10px;
font-weight:bold;
color:#FF54D0;
}

#lefttop a img, #lefttop img a, #lefttop2 a img, #lefttop2 img a{
border:none;
}

#bottomleft{
background-color:#ffffff;
width: 180px;
margin-top:8px;
border: 1px solid #cfcdd0;
padding-left: 5px;
*padding-top: 5px;
}

#newsletter{
background-color:#FFffff;
width: 380px;
_width: 370px;
_margin-right: -10px;
padding: 5px;
_padding-right: 0px;
margin-top:10px;
color:#B467B5;
border: 1px solid #cfcdd0;
_position: relative;
_left: -2px;

}



#bottomright{
background-color:#ffffff;
width: 380px;
float:right;
margin-top:0px;
*margin-top:8px;
border: 1px solid #cfcdd0;
padding-left: 5px;
/*margin-right:-2px;*/
*padding-top: 5px;
}

#clearer{
clear:both;
}

.clearer{
clear:both;
}

#footer{
width: 978px!important;
text-align: center;
padding: 5px;
margin: 0px;
border: 1px solid #cfcdd0;
background-color:#ffffff;
color: #B467B5;

}


#footer a:hover{
text-decoration:underline;
}


/*CLASSES*/

.grey{
color:#9d9d9d;
}

.left{
float:left;
}

.right{
float:right;
}

.leftclear{
clear:both;
float:left;
}

.nopadding{
padding: 0px;
margin: 0px;
page-break-before:never;
page-break-during:never;
page-break-after:never;
}

#box1{
background-color:#CC66CC;
text-align:center;
color:#ffffff;
padding:10px;
width: 195px;
margin-left: 150px;
margin-right: 0px;
position: absolute;
z-index: 1;
}

#box2{
background-color:#a65f7f;
text-align:center;
color:#ffffff;
padding:10px;
width: 190px;
margin: 0px;
margin-left: 10px;
float:left;

}

#box1 a, #box2 a, #box3 a{
color:#ffffff;
}

#box3{
background-color:#CA6f80;
text-align:center;
color:#ffffff;
padding:10px;
width: 190px;
float:right;
margin: 0px;
margin-right: 10px;
}

#box4{
background-color:#ffffff;
width: 400px;
}

/*################################################
special xmas message
#################################################*/
#headerXmas
{
    position:absolute;
    margin-left:400px;
    margin-top:-1px;
}

#bottomleft2{
width: 575px;
border: 1px solid #cfcdd0;
background-color:#ffffff;
color: #B467B5;
padding: 10px;
font-weight: bold;
margin-top: 15px;
margin-bottom: 15px;
_position: relative;
_top: -10px;
*margin-left: 0px;
text-align: center;
}

#bottomleft2 h3, #bottomleft2 h3 a{
color:#ff54d0;
}

#bottomright2{
float: right;
width: 470px;
padding: 10px;
margin-left: 10px;
margin-top: 15px;
border: 1px solid #cfcdd0;
background-color:#ffffff;
color: #B467B5;
font-weight: bold;
_position: relative;
_top: 120px;
}

.pink{
color:#ff54d0;
font-weight: normal;
}

#videos2 h1, #videos2 h3{
color:#ff54d0;
}

.xmasoffer{
color:#b80846;
padding-left: 15px;
padding-right: 15px;
text-align: center;
}
