

html, body

{

    color: white;


    font: 13px/15px "trebuchet ms", arial, helvetica, sans;

	
    text-align: center;

    margin: 0;

    padding: 0;

}


#rightheader
{

padding-left: 0px;
width: 450px;
height: 300px;
float: left;
background: #55012b;
}

#leftheader
{
background:#55012b url(leftheader.gif) no-repeat center center; 
width: 300px;
float: left;
height: 300px;
}


#right
{
background: #411948;
padding-top: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
width: 520px;
float: left;
}

#rightbody
{
 background: url(rightbody.gif) repeat-y center;
padding-left: 0px;
padding-right: 0px;
}

#righttop
{
background: url(righttop.gif) no-repeat center top;

padding-top: 50px; 
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;

position: relative;

}


#rightbottom
{
background: url(rightbottom.gif) no-repeat center bottom;
padding-top: 0px; 
padding-left: 0px;
padding-right: 0px;
padding-bottom: 50px;
position: relative;
}

#left 
{
    background: #411948; /* url(leftside.gif) repeat-y;*/
padding-top: 32px; 
padding-left: 0px;
padding-bottom: 30px;
display: block;
width: 230px;
float: left;
}

#latestnewsletter

{
    background: #411948;
    width: 750px;
    float: left;
}


#container
{
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */

	background: #411948;
	position: relative;
	
   display: block;

     margin: 0 auto;

    width: 750px;
	
}


p

{
    font: 13px/15px "trebuchet ms", arial, helvetica, sans;

    text-align: justify;

    letter-spacing: 1px;
	line-height:18px;

    margin: 0 0 0;

    padding: 0 70px 15px;

}



a

{
    color: #e7a5f3;

    text-decoration: none;

}


a:hover

{

    color: #feffff;

    text-decoration: underline;

}



#backgroundmenu1

{

    background: url(menu1complete.gif) no-repeat right top;

    padding-bottom: 50px;
    padding-top: 30px;

    position: relative;


}


#backgroundmenu2

{
    background: url(menu2.gif) no-repeat right top;


    padding-top: 40px;
    padding-bottom: 30px;
	position: relative;

}

#backgroundmenu3

{
    background: url(menu3.gif) no-repeat right top;


    padding-top: 20px;
    padding-bottom: 30px;
	position: relative;

}


h2

{
    color: #ffae00;
    font-size: 24px;

    text-align: left;

    padding-left: 70px;

    padding-right: 70px;
  
    text-align: justify;
   
 
}


h3

{


    color: #ffae00;
    font-size: 16px;

    line-height: 0;

    text-align: left;

    padding-left: 70px;

    padding-right: 0px;
    height: 20px;
    text-align: justify;
   line-height:90%;

}


h5

{

    margin: 0;

    padding: 0;

}


#backgroundmenu1 h5.select span

{

   color: #feffff;

    font-size: 14px;

    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;

    text-transform: uppercase;

    text-indent: 0;

    letter-spacing: 1px;

    display: block;

    padding-top: 15px;

    padding-left: 75px;
text-align: left;

}


#backgroundmenu2 h5.select span, #backgroundmenu3 h5.select span

{

    color: #ffae00;

    font-size: 14px;

    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;

    text-transform: uppercase;

    text-indent: 0;

    letter-spacing: 1px;

    display: block;

    padding-top: 0px;
   
    padding-left: 75px;

    text-align: left;
}


ul

{

    margin: 0;

    padding-left: 55;

}


#backgroundmenu1 li

{
    font-size: 13px;

    line-height: 180%;

    background: url(bullet1.gif) no-repeat 0 12px;

    list-style-type: none; 

  /*  display: block;*/

    margin: 0 0 0 14px;

    padding: 0 0 0 20px;

    height: auto;
    text-align: justify;

}


#backgroundmenu1 li.chosencategory
{
    color: #ffae00;

    font-size: 13px;

   
 line-height: 180%;

    text-decoration: none;


    padding-left: 20px;


   text-transform: uppercase; 
}


#backgroundmenu2 li.chosencategory, #backgroundmenu3 li.chosencategory
{
    color: #feffff;

    font-size: 13px;

   
 line-height: 180%;

    text-decoration: none;


    padding-left: 20px;


   text-transform: uppercase; 
}



#backgroundmenu1 li a
{
    color: #feffff;
    font-size: 13px;

    font-weight: bold;

    line-height: 180%;

    text-decoration: none;

    padding: 9px 0 0 0;

    width: auto;
}


#backgroundmenu1 li a:hover

{
    color: #ffae00;

    text-decoration: underline;

}


#backgroundmenu2 li, #backgroundmenu3 li

{

    font-size: 13px;

    line-height: 15px;

    background: url(bullet2.gif) no-repeat 0 12px;

    list-style-type: none;

   /* display: block;*/

    margin: 0 0 0 14px;

    padding: 0 0 0 20px;

    height: auto;
    text-align: justify;

}


#backgroundmenu2 li a, #backgroundmenu3 li a

{

    color: #411948;


    font-size: 13px;

    font-weight: bold;

    line-height: 15px;

    text-decoration: none;

    background: transparent;

    display: block;

    padding: 9px 0 0 0;

    width: auto;

}


#backgroundmenu2 li a:hover, #backgroundmenu3 li a:hover { color: #feffff; }


/*for forms*/

#inputArea
{
   
}

#inputArea input[type="text"], #inputArea textarea 

{
/*    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;*/
    color: #411948;
    border: solid 1px #3d1344;
    font-weight: bold;
    /*width: 300px;*/
}

#inputarea .submit input
{
color: white;
font-weight: bold;
background: #3d1344;
border: 1px outset #d7b9c9
}


/*Buttons*/
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('buttonright.gif') no-repeat scroll top right;
    color: #411948;
    /*#444;*/
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('buttonleft.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}