/* CSS Document */

*{
margin:0px;
padding:0px;
}

.hidden{
display:none;
}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7F7F7F;
text-align:center;
}

a{
color:#FB7E25;
text-decoration:none;
}

/*backgrounds*/
.pinkbg{
background-color:#FB25D0;
}

.orangebg{
background-color:#FB7E25;
}

.bluebg{
background-color:#4280BC;
}

.greenbg{
background-color:#42BC77;
}

.maroonbg{
background-color:#9B1A63;
}

/*text*/
.pink{
color:#FB25D0;
}

.orange{
color:#FB7E25;
}

.blue{
color:#4280BC;
}

.green{
color:#42BC77;
}

.maroon{
color:#9B1A63;
}

#container{
text-align:left;
width:955px;
margin:0 auto;
border:0px solid #000;
}

div#nav{
position:absolute;
height:110px;
}

#nav ul{
position:absolute;
width:600px;
left:365px;
}

#nav ul li{
text-align:right;
float:left;
width:110px;
list-style-type:none;
margin-right:10px;

}

#nav ul li a{
display:block;
padding-top:10px;
height:21px;
color:#FFFFFF;
padding-right:8px;
font-weight:bold;
text-decoration:none;
letter-spacing:1px;
}

#nav ul li a:hover{
display:block;
height:50px;
}

#nav ul li#nav_current a{
display:block;
height:100px;
}

h1#title{
text-transform:uppercase;
font-size:10px;
width:355px;
text-align:right;
padding-top:41px;
margin-bottom:5px;
}

#logo{
margin-top:5px;
margin-bottom:5px;
height:61px;
width:115px;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
}

#logo a{
height:61px;
width:115px;
display:block;
position:relative;
top:0px;
left:0px;
}

div#home_leftcol{
width:625px;
float:left;
background-image:url(images/brdr_dotted.gif);
background-repeat:repeat-y;
background-position:right;
margin-right:15px;
}

div#leftcol{
width:360px;
float:left;
margin-right:15px;
}

ul#boxes li{
float:left;
width:110px;
height:110px;
margin-right:10px;
margin-bottom:10px;
list-style-type:none;
background-position:center; 
background-repeat:no-repeat;
}

ul#boxes li li{
margin:0px;
padding:0px;
}

h2{
font-size:14px;
padding-bottom:10px;
}

h3{
font-size:12px;
padding-bottom:10px;
}

#boxes h3{
font-size:12px;
color:#FB7E25;
}

#boxes a.letter{
display:block;
width:110px;
height:110px;
background-position:center; 
background-repeat:no-repeat; 
}

#rose{
background-image:url(images/rose.jpg);
}
a#m{
background-image:url(images/m.gif);
}

a#i{
background-image:url(images/i.gif);
}

a#c{
background-image:url(images/c.gif);
}

a#s{
background-image:url(images/s.gif);
}

a#l{
background-image:url(images/l.gif);
}


p{
padding-bottom:10px;
}



.text a.readmore{
font-weight:bold;
color:#FB7E25;
text-decoration:none;
}

#home_rightcol{
width:305px;
margin-right:10px;
float:right;
}

#rightcol{
width:560px;
margin-right:10px;
float:right;
}

#rightcol p, #home_rightcol p{
line-height:18px;
padding-bottom:10px;
}

#rightcol li{
list-style-type:none;
}

.spon_list{
list-style-type:none;
width:245px;
float:left;
line-height:18px;
}

.pic_left{
float:left;
padding:0px 10px 0px 0px;
}

.pic_right{
float:right;
padding:0px 0px 0px 10px;
}

.caption{
text-align:center;
font-size:10px;
font-style:italic;
padding:5px;
}

label{
font-weight:bold;
}

form.contact input, form.contact textarea, form.contact .submitbox, form.contact select{
display:block;
margin-top:5px;
margin-bottom:10px;
width:175px;
}

#footer{
text-align:center;
font-size:10px;
padding:50px;
}

