/* these are global values do not edit-------*/
body {
font-family:verdana;
margin-top:0px;
margin-bottom: 0px;	
margin-left: 0px;
margin-right: 0px;	
font-size:8pt;
color:#FFF;
padding:0;
background: url(../images/page3bg.gif);
}

form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

* {
padding:0;
margin:0;
}

/*img { 
behavior: url(styles/iepngfix.htc); 
}

* { 
behavior: url(styles/iepngfix.htc); 
}
*/

div.line hr { /* take out the troublemaking HR */ 
display: none; 
}

div.line { /* DIV that wraps and replaces the HR */ 
background: transparent url(../images/hrline.gif) repeat-x center center; 
height: 7px; 
}

div.line1 hr { /* take out the troublemaking HR */ 
display: none; 
}

div.line1 { /* DIV that wraps and replaces the HR */ 
background: transparent url(../images/hrline1.gif) repeat-x center center; 
height: 7px; 
}

table {
font-family:verdana;
font-size:8pt;
color:#FFF;
}


/* -------------------------------------*/


#maindiv {
width:852px;
margin:auto;
margin-top:0px;
border:0px solid #fff;
padding:0;
z-index:0;
/*background:#FF0;*/
}



#maindiv1 {
width:680px;
margin:auto;
margin-top:0px;
border:0px solid #fff;
padding:0;
z-index:0;
}
/*---------------comments-------------------------*/
/* the main structure has been divided into three distinct areas vertically and uses top down approach
the first div is main div which encloses all the elements. within main div are 3 distinct divs..
1. header div, 2. content div 3. footer div
/*------------------------------------------------*/

/*------------header div--------------------------*/

#header {
width:852px;
/*background:#FF0;*/
}

#header1 {
width:700px;
/*background:#FF0;*/
}

#logo {
position:relative;
margin-left:0px;
/*background: url(../images/logo.gif);*/
width:314px;
height:97px;
bottom:10px;
margin-top:10px;
}

#logo2 {
position:relative;
margin-left:400px;
/*background: url(../images/logo.gif);*/
width:314px;
height:50px;
bottom:10px;
margin-top:10px;
}

#toplinks {
position:relative;
float:right;
margin-top:60px;
right:-10px;
}

#toplinks ul {
margin:0;
padding:0;
}

#toplinks li {
margin:0;
padding:0 10px 0 0;
list-style-type:none;
float:left;
display:inline;
}

#toplinks li {
margin:0;
padding:0 4px 0 0;
list-style-type:none;
float:left;
display:inline;
}

#toplinks li a, a:link, a:active, a:visited {
text-decoration:none;
color:#b8afc6;
font-weight:bold;
font-size:10px;
}

#toplinks li a:hover {
color:#c9a5ff;
}

#banner {
float:right;
width:468px;
height:60px;
margin-top:-90px;
margin-right:5px;
}

/*----content area styles begin here--------------*/

/*---------------left menu------------------------*/

#leftmenu {
background: url(../images/leftmenubg.gif) no-repeat;
/*float:left;*/
position:relative;
width:174px;
height:461px;
z-index:1000;
margin-top:4px;
top:0px;
}


.leftmenutitle {
position:absolute;
left:140px;
bottom:15px;
z-index:1300;
}

#leftmenu ul {
position:relative;
margin:0 0 0 0;
padding:0 0 0 0;
top:25px;
left:19px;
}

#leftmenu li {
margin:0 0 0 0;
padding:0 0 7px 0;
list-style:none;
}

/*----------------main panel----------------------*/

#mainpanel {
/*float:right;*/
background: url(../images/mainpanelbg1.gif) no-repeat;
width:720px;
height:496px;
margin-top:-478px;
margin-left:131px;
z-index:-10;
}

#mainsublink {
position:relative;
color:#a595b6;
font-size:10px;
font-weight:bold;
z-index:1500;
}

#mainsublink ul {
position:absolute;
margin:152px 0px 0 0;
right:45px;
padding:0 0 0 0;
}

#mainsublink li {
float:right;
display:inline;
margin:0 4px 0 0;
padding:0 0 0 0;
}

#mainsublink a:link {
color:#a595b6;
text-decoration:none;
}

#mainsublink a:active {
color:#a595b6;
text-decoration:none;
}

#mainsublink a:visited {
color:#a595b6;
text-decoration:none;
}

#mainsublink a:hover {
color:#c9a5ff;
text-decoration:none;
}

#maincurvetop {
width:721px;
height:10px;
background: url(../images/eventstop.gif) no-repeat;
margin-bottom:-3px;
}

#maincurvemid {
width:721px;
background: url(../images/eventsmid.gif) repeat-y;
padding:4px 4px 4px 0px;
min-height:10px;
}


#maincurvemid1 {
width:700px;
background: url(../images/eventsmid.gif) repeat-y;
padding:4px 4px 4px 0px;
min-height:10px;
}

#maincurvebot {
width:720px;
height:8px;
background: url(../images/eventsbot.gif) no-repeat;
}

#albumtitle {
/*margin:30px 0 -40px 50px;*/
position:relative;
top:20px;
left:50px;
margin-bottom:-12px;
padding: 0 0 0 0;
color:#FF0;
font-weight:bold;
font-size:14px;
}

.purple {
color:#ecd1ff;
}

/*---------------thumb panel -------------------*/

#thumbpanel {
background: url(../images/thumbpanel.gif) no-repeat;
/*z-index:900;*/
position:relative;
width:84px;
height:373px;
float:right;
top:43px;
right:10px;
}

/*---------------gallery ------------------------*/

#gallerymask {
/*width:615px;*/
width:659px;
height:416px;
/*height:420px;*/
background: #3c3943;
/*background: #ff0;*/
position:relative;
top:35px;
left:50px;
/*previously it was 58px from left*/
z-index:850;
margin-bottom:-115px;
}

/*img, #gallerymask, .thumbmask {
behavior: url(styles/iepngfix.htc); 
}*/

.galleryimg {
/*float:left;*/
position:relative;
top:3px;
margin-left:0px;
z-index:1000;
width:653px;
height:410px;
bottom:0px;
background:#ECECEC;
margin:auto;
}

/*.galleryimg {
float:left;
position:absolute;
top:-306px;
left:56px;
z-index:850;
width:565px;
height:425px;
bottom:-400px;
background:#FF0;
}*/

.thumbarrowtop {
width:21px;
height:13px;
position:relative;
margin:-20px 0 0 31px;
}

.thumbarrowdown {
width:21px;
height:13px;
position:relative;
margin:388px 0 0 31px;
}

.thumbmask {
width:72px;
height:66px;
background:url(../images/thumbmask.png) no-repeat;
z-index:1100;
}

/*---------------search panel -------------------*/

#search {
background: url(../images/searchpanelbg.gif) no-repeat;
width:720px;
height:56px;
margin-left:131px;
margin-top:5px;
margin-bottom:5px;
}

#search ul {
margin:0 0 0 85px;
padding:5px 0 0 0;
position:relative;
top:0px;
}

#search li {
margin:0 20px 0 0;
padding:0 0 0 0;
list-style:none;
display:inline;
float:left;
}

.searchinput {
height:15px;
border:1px solid #cccccc;
margin:5px 0 0 0;
font-size:7pt;
}

.widthed {
margin:2px 0 5px 0;
font-size:7pt;
}

.searchimg {
margin-bottom:-4px;
}

.searchtop {
position:relative;
/*float:right;*/
margin-bottom:0px;
z-index:2500;
top:15px;
left:420px;
display:inline;
}


/*-----------------events panel------------------*/

.events {
margin: 0px 0 0px 131px;
position:relative;

}

.events2 {
margin: 0px 0 0px 80px;
position:relative;

}

.events2a {
margin: 0px 0 0px 0px;
position:relative;

}

#maincurvetop {
width:721px;
height:10px;
background: url(../images/eventstop.gif) no-repeat;
margin-bottom:-3px;
}

#maincurvemid {
width:721px;
background: url(../images/eventsmid.gif) repeat-y;
padding:4px 4px 4px 0px;
min-height:10px;
float:left;
position:relative;
}

#maincurvebot {
width:720px;
height:8px;
background: url(../images/eventsbot.gif) no-repeat;
}

/*#maincurvemid ul {
margin:0 0 0 15px;
padding:0 0 0 10px;
}

#maincurvemid li {
margin:0 0 0 0;
padding:0 0 0 0;
list-style:none;
/*float:left;
position:absolute;
display:inline;
}*/

.maincurvealign {
margin-left:16px;
}

.paging {
text-align:center;
font-size:10px;
font-weight:bold;
margin:10px 0 10px 0;
color:#b597db;
}

.paging a:link {
color:#b597db;
text-decoration:none;
}

.paging a:active {
color:#b597db;
text-decoration:none;
}

.paging a:visited {
color:#b597db;
text-decoration:none;
}

.paging a:hover {
color:#b597db;
text-decoration:underline;
}

.eventstext {
float:right;
width:208px;
margin:0px 10px 0 0;
}

.eventstext2 {
float:right;
width:208px;
margin:16px 10px 0 0;
}

.eventstext2 span {
color:#f494d9;
font-weight:bold;
margin-top:4px;
margin-bottom:4px;
position:relative;
}

.eventstext2 p {
margin-top:4px;
}


.eventstext span {
color:#f494d9;
font-weight:bold;
margin-top:4px;
margin-bottom:4px;
position:relative;
}

.eventstext p {
margin-top:4px;
}

.eventsbox {
background: url(../images/eventsbg.gif) no-repeat;
width:344px;
height:154px;
/*float:left;
position:relative;*/
padding:0 0 0 0px;
margin:0 0 0px 0;
}

.eventsbox1 {
background: url(../images/eventsbg1.gif) no-repeat;
width:344px;
height:154px;
/*float:left;
position:relative;*/
padding:0 0 0 0px;
margin:0 0 0px 0;
}

.eventsmore {
background: url(../images/moreicon.gif) no-repeat;
width:24px;
height:24px;
}

.partypics {
border:3px solid #b19ac0;
margin:19px 9px 0 15px;
float:left;
}

.eventsbox h1 {
color:#d9bfe6;
font-size:12px;
margin-bottom:4px;
margin-top:0px;
}

.eventsbox p {
font-size:11px;
}

.eventsbox1 h1 {
color:#d9bfe6;
font-size:10px;
margin-bottom:4px;
margin-top:0px;
}

.eventsbox1 p {
font-size:9px;
}

.more {
/*background: url(../images/moreicon.gif) no-repeat;*/
width:24px;
height:24px;
position:relative;
float:right;
top:-8px;
left:-10px;
margin-bottom:0px;
z-index:500;
}

/*---------------blog page--------------------------*/

/*.blogpage {
width:645px;
background:#524660;
border:4px solid #2a2233;
margin:8px 0 8px 26px;
padding:8px;
}

.blogpageinner {
width:634px;
border:1px solid #6a5780;
padding:4px;
}

.blogpageinner ul {
}

.blogpageinner li {
color:#c9b6e1;
line-height:15px;
padding:7px;
list-style:none;
}

.highlighttitle {
color:#ead9ff;
}

.buttonblog
{
position:relative;
/*float:right;
margin-right:26px;
padding:0;
}

.buttonblog ul {
margin:0 0 0 0;
padding:0 0 0 0;
}

.buttonblog li {
margin:-15px 0 0 15px;
padding:0 0 0 0;
list-style:none;
float:right;
display:inline;
}*/
#blogwrapper {
width:568px;
margin:auto;
position:absolute;
top:0px;
left:50px;
}

#blogimgscroll {
width:735px;
height:140px;
background:url(../images/blogtop-img-scrollbg.gif) no-repeat;
}

#blogcontent {
width:735px;
height:360px;
background:url(../images/blog-contentbg.gif) no-repeat;
position:relative;
left:-1px;
padding-left:15px;
}

#blogimgscrolltable {
position:relative;
top:5px;
left:9px;
width:550px;
}

#blogcontenttable {
/*padding:8px 10px 0 10px;*/
top:0px;
left:10px;
right:10px;
display:block;
/*background:#FF0;*/
}
/*.blogarrowleft {
float:left;
top:-20px;
margin-right:10px;
padding-right:0px;
}

.blogarrowright {
float:right;
margin-top:0px;
padding-left:8px;
}*/


/*---------------page3 trends----------------------*/
.page3titlebg {
background: url(../images/page3trends-title.gif) no-repeat top;
/*background:#FF0;*/
width:634px;
height:59px;
position:relative;
top:20px;
left:62px;
z-index:100;
}

.page3gossipstitlebg {
background: url(../images/page3gosip-title.gif) no-repeat top;
/*background:#FF0;*/
width:634px;
height:59px;
position:relative;
top:20px;
left:62px;
z-index:100;
}

.pag3trendscontentbg {
background: url(../images/page3trendscontent-bg.gif) no-repeat;
/*background:#FF0;*/
width:634px;
height:526px;
/*float:right;*/
position:relative;
/*top:-40px;*/
margin:20px 30px 0 0;
left:62px;
padding-left:6px;
}

.levelonepage3links {
position:relative;
margin-top:0px;
width:550px;
left:102px;
margin:50px 0 0px 0;
color:#d0c5e7;
}

.levelonepage3links ul{
margin:0 0 0 12px;
padding:0 0 0 0;
}

.levelonepage3links li{
margin:0 0 0 0;
padding:0 0 0 0;
/*float:left;*/
display:inline;
list-style:none;
}

.levelonepage3links li a, a:link, a:active, a:visited{
color:#d0c5e7;
}

.levelonepage3links li a:hover{
color:#c9a5ff;
}

.leveltwopage3links {
width:524px;
height:31px;
background: url(../images/page3trends2ndlevelbg.gif) no-repeat;
position:relative;
margin-left:18px;
}

.leveltwopage3links ul {
margin:6px 0 0 5px;
padding:1px 0 0 4px;
position:relative;
left:2px;
top:6px;
color:#d0c5e7;
}

.leveltwopage3links li {
margin:0;
padding:0;
list-style:none;
float:left;
}

.leveltwopage3links li a, a:link, a:active, a:visited{
color:#d0c5e7;
}

.leveltwopage3links li a:hover{
color:#c9a5ff;
}

.page3trendtableheader {
padding:0px;
height:22px;
display:block;
width:auto;
background:url(../images/page3trendtableheader-bg.jpg) repeat-x;
border:1px solid #35383a; 
color:#f5cfff;
font-size:10px;
}

.page3trendtableheader h1{
font-size:10px;
margin:2px 0 0 4px;
}

.page3trendbody {
/*display:block;*/
width:auto;
height:105px;
border:1px solid #323537;
margin:2px 0 0 0;
padding:7px;
background:#918395 url(../images/page3trendbody-bg.jpg) top repeat-x;
font-size:8pt;
font-weight:normal;
color:#FFF;
}

.page3trendbody1 {

width:auto;
/*min-height:350px;
height:350px;*/
border:1px solid #323537;
margin:2px 0 0 0;
padding:7px;
line-height:16px;
background:#918395 url(../images/page3trendbody-bg.jpg) top repeat-x;
font-size:8pt;
font-weight:normal;
color:#fff;
}

/*.page3trendbody1 img {
margin: 4px 6px 6px 4px;
border:2px solid #b19ac0;
clear:both;
}*/

/*.page3trendbody1 imgbordernone {
border:none;
}*/

.page3trendbody img {
margin: 0px 4px 4px 0px;
border:2px solid #b19ac0;
}

.page3trendbody ul {
margin-left:8px;
padding:0px;
}

.page3trendbody li{
list-style-image: url(../images/greenarrow.gif);
margin-left:8px;
font-size:8pt;
font-weight:normal;
color:#FFF;
}

.page3trendbody li a{
font-size:8pt;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.page3trendbody li a:visited{
font-size:8pt;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.page3trendbody li a:active{
font-size:8pt;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.page3trendbody li a:hover{
font-size:8pt;
font-weight:bold;
color:#FFF;
text-decoration:underline;
}

.page3trendbody1 ul li{
list-style:none;
font-size:8pt;
font-weight:normal;
color:#FFF;
}

.page3trendbody1 li a:link{
font-size:8pt;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.page3trendbody1 li a:visited{
font-size:8pt;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.page3trendbody1 li a:active{
font-size:8pt;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.page3trendbody1 li a:hover{
font-size:8pt;
font-weight:bold;
color:#FFF;
text-decoration:underline;
}

.page3trendbody1 a, a:link, a:active, a:visited {
color:#2b2f32;
text-decoration:none;
}

.page3trendbody1 a:link{
color:#2b2f32;
text-decoration:none;
}

.page3trendbody1 a:active {
color:#2b2f32;
text-decoration:none;
}

.page3trendbody1 a:visited {
color:#2b2f32;
text-decoration:none;
}

.page3trendbody1 a:hover {
color:#2b2f32;
text-decoration:underline;
}

.greenimg {
padding-right:4px;
}

.trendbox {
display:block;
background:#706672;
padding:4px;
border:1px dotted #403842;
margin-bottom:2px;
}

.trendbox  img {
margin: 4px 6px 6px 4px;
border:2px solid #b19ac0;
clear:both;
}

.trendheader {
display:block;
background:#403842;
padding:4px;
margin-bottom:2px;

cursor:pointer;
}

.trendheader img{
padding:0 4px 0 0;
}

.gossipsimgpad {
padding:0px;
margin:0 8px 8px 0;
border:2px solid #b19ac0;
}



/*---------------ambassador------------------------*/

#ambassadormain-bg {
background: url(../images/ambassadormain-bg.gif) no-repeat;
width:724px;
height:620px;
margin-top:-478px;
margin-left:131px;
margin-bottom:28px;
z-index:-10;
}

.ambassadortitlebg {
background: url(../images/ambassadortitle-bg.gif) no-repeat;
width:338px;
height:72px;
position:relative;
top:45px;
left:101px;
}

.ambassadortitle {
position:relative;
left:5px;
top:30px;
}

.ambassadorscrolltitle {
position:relative;
top:5px;
left:4px;
}

.ambassadornames ul {
margin: 0 0 0 0;
padding:0 0 0 0;
}

.ambassadornames li {
margin: 0 0 0 0;
padding:0 0 0 0;
list-style:none;
}

.ambassadornames a:link {
color:#9f8ebd;
text-decoration:none;
}

.ambassadornames a:active {
color:#9f8ebd;
text-decoration:none;
}

.ambassadornames a:visited {
color:#9f8ebd;
text-decoration:none;
}

.ambassadornames a:hover {
color:#9f8ebd;
text-decoration:underline;
}

.ambassadorimg {
position:absolute;
left:380px;
z-index:800;

}

.ambassadortext {
position:relative;
/*float:left;
background:#00F;*/
width:340px;
clear:both;
margin-top:-200px;
text-align:justify;
color:#a9a5ae;
}

.ambtextwhite {
color:#d6d3da;
}

.ambornament {
position:relative;
top:115px;
left:380px;
z-index:10;
}


.ambimgborder {
border: 3px solid #7c7683;
}

.ambassadornamesbg {
background: url(../images/ambassadornames-bg.gif) no-repeat;
width:206px;
height:100px;
position:relative;
top:-56px;
left:457px;
}

.ambassadorcontentbg {
background: url(../images/ambassadorcontent-bg.gif) no-repeat;
width:561px;
height:421px;
position:relative;
top:-40px;
left:102px;
}

.controlsambassadorbg {
background: url(../images/controlsambassadorbg.gif) no-repeat;
width:60px;
height:183px;
float:right;
/*position:relative;*/
z-index:1;
margin-top:-10px;
margin-right:8px;
padding-right:12px;
/*left:50px;*/
}

.controlsambassadorbg ul  {
margin:15px 0 0 32px;
padding:5px 0 0 0;
position:relative;
top:0px;
}

.controlsambassadorbg li  {
margin:0 0 12px 0;
padding:0 0 0 0;
list-style:none;
color:#d598ff;

}

/*----------------view blogs-----------------------*/

#viewblog {
position:relative;
width:563px;
height:592px;
background: url(../images/viewblogsbg.gif) no-repeat;
top:12px;
left:102px;
padding:15px;
}

#viewblog p {
width:540px;
}

#viewblog ul {
margin:0 0 0 25px;
padding:0;
}

/*#viewblog h1 {
margin:0;
padding-left:5px;
position:relative;
top:10px;
left:15px;
color:#FF0;
font-size:12px;
}

.daydatevenue {
float:right;
margin-right:35px;
}*/

.eventname {
font-weight:bold;
color:#FF0;
}

#sundrytitle h1{
color:#FF0;
font-size:14px;
}

#sundrytitle ul{
margin:5px 0 -5px 19px;
padding:10px 0 0 0;
position:relative;
}

#sundrytitle li {
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
line-height:15px;
}

#event ul {
margin:5px 0 -5px 19px;
padding:10px 0 0 0;
position:relative;
}

#event li {
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
line-height:15px;
}

.viewblogcontainer {
width:520px;
height:200px;
position:relative;
margin:0;
background:#FF0;
margin-bottom:5px;
}

.viewblogpicdetails {
width:130px;
position:relative;
top:1px;
}

.viewblogpicdetails img {
border:3px solid #7c7683;
}

.ddv {
position:relative;
margin-top:3px;
background:#c9b6e1;
width:133px;
}

.ddv a{
color:#2a2233;
text-decoration:none;
}

.ddv a:link{
color:#2a2233;
text-decoration:none;
}

.ddv a:active{
color:#2a2233;
text-decoration:none;
}

.ddv a:visited{
color:#2a2233;
text-decoration:none;
}

.ddv a:hover{
color:#2a2233;
text-decoration:underline;
}

.ddv p {
color:#7c7683;
padding:3px 3px 3px 3px;
}

/*.viewblogmain {
float:right;
position:relative;
width:355px;
background:#524660;
border:4px solid #2a2233;
padding:4px;
margin-top:0px;
margin-left:0px;
margin-bottom:5px;
}

.viewblogmain1 {
position:relative;
margin:6px 6px 6px 6px;
padding:4px;
border:1px solid #6a5780;
}

.viewblogmain1 ul{
margin:0;
padding:0;
}

.viewblogmain1 li{
margin:0;
padding:0;
list-style:none;
padding:0 0 5px 0;
}

.viewblogmain1 strong {
color:#c9b6e1;
}

.blogbuttons {
float:right;
margin-right:4px;
margin-top:10px;
}

.blogbuttons ul{
margin:0 0 0 0;
padding:0 0 0 0;
}

.blogbuttons li{
margin:0px 0  0 0;
padding:0 0 0 0;
list-style:none;
display:inline;
}*/


.viewblogmain {
/*float:right;*/
position:relative;
width:100%;
background:#524660;
border:4px solid #2a2233;
/*padding:4px;*/
margin-top:200px;
margin-left:0px;
margin-bottom:5px;
}

.viewblogmain1 {
position:relative;
margin:6px 6px 6px 6px;
padding:4px;
border:1px solid #6a5780;
}

.viewblogmain1 ul{
margin:0;
padding:0;
}

.viewblogmain1 li{
margin:0;
padding:0;
list-style:none;
padding:0 0 5px 0;
}

.viewblogmain1 strong {
color:#c9b6e1;
}

.blogbuttons {
float:right;
margin-right:4px;
margin-top:10px;
}

.blogbuttons ul{
margin:0 0 0 0;
padding:0 0 0 0;
}

.blogbuttons li{
margin:0px 0  0 0;
padding:0 0 0 0;
list-style:none;
display:inline;
}


.more1 {
float:right;
/*position:relative;*/
margin-bottom:5px;
margin-top:0px;
left:5px;
}

.more1 a:link {
color:#2b2f32;
font-weight:bold;
text-decoration:none;
}

.more1 a:active {
color:#2b2f32;
font-weight:bold;
text-decoration:none;
}

.more1 a:visited {
color:#2b2f32;
font-weight:bold;
text-decoration:none;
}

.more1 a:hover {
color:#c9b6e1;
font-weight:bold;
text-decoration:underline;
}

.more2 {
color:#2b2f32;
font-weight:bold;
text-decoration:none;
}

.more2 a:link {
color:#2b2f32;
font-weight:bold;
text-decoration:none;
}

.more2 a:active {
color:#2b2f32;
font-weight:bold;
text-decoration:none;
}

.more2 a:visited {
color:#2b2f32;
font-weight:bold;
text-decoration:none;
}

.more2 a:hover {
color:#2b2f32;
font-weight:bold;
text-decoration:none;
}

/*
.bigbox {
/*background:#FF0;
width:365px;
margin-top:-182px;
float:right;
margin-right:5px;
}*/

.bigbox {
/*background:#FF0;*/
width:88%;
margin-top:-200px;
float:right;
margin-right:5px;
}
/*---------------footer----------------------------*/
#footer {
background:url(../images/footerbg.gif) repeat-x;
height:62px;
width:100%;
margin-top:5px;
float:left;
}

#footerbox {
width:852px;
margin:auto;
margin-top:0px;

}

#footertext {
float:right;
color:#484848;
font-weight:bold;
font-size:7pt;
}

#footertext a:link {
color:#484848;
text-decoration:none;
}

#footertext a:active {
color:#484848;
text-decoration:none;
}

#footertext a:visited {
color:#484848;
text-decoration:none;
}

#footertext a:hover {
color:#c9a5ff;
text-decoration:none;
}

#footertext ul {
margin:15px 0 0 0;
padding:0 0 0 0;
}

#footertext li {
margin:0 10px 0 0;
padding: 0 0 0;
float:left;
display:inline;
}

#copyrighttext {
float:left;
color:#484848;
font-weight:bold;
font-size:7pt;

}

#copyrighttext ul {
margin:15px 0 0 0;
padding:0 0 0 0;
}

#copyrighttext li {
margin:0 10px 0 0;
padding: 0 0 0;
float:left;
display:inline;
}

#copyrighttext a:link {
color:#484848;
text-decoration:none;
}

#copyrighttext a:active {
color:#484848;
text-decoration:none;
}

#copyrighttext a:visited {
color:#484848;
text-decoration:none;
}

#copyrighttext a:hover {
color:#c9a5ff;
text-decoration:none;
}


/*----------------lightbox----------------------*/

.lightbox {
background:#3c2f41;
width:500px;
height:500px;
padding:3px;
}

.lightboxinner {
width:100%;
height:100%;
display:block;
background:#d0c5e7;
padding:1px;
}

.lightboxheader {
width:100%;
height:33px;
background: url(../images/lightboxheader.gif) repeat-x;
}

.lightboxheader ul {
margin:0 0 0 0;
padding:0 0 0 0;
}

.lightboxheader li {
margin:0 0 0 0;
padding:0 0 0 0;
float:left;
}

.lightboxheader h1 {
margin:7px 0 0 0;
padding:0 0 0 0;
font-size:12px;
color:#eedbf9;
}

.close {
width:19px;
height:19px;
float:right;
margin:4px 2px 0 0;
padding:0 1px 0 0;
}

.lightboxcontent {
padding:4px;
color:#564b69;
}

.lightboxtop {
z-index:1500;
}

/*------------------send mail-------------*/

.sendbox {
border:1px solid #000;
/*background:#80758d;*/
background:#422a4f;
/*width:520px;*/
height:154px;
float:left;
/*position:relative;*/
padding:0 0 0 0px;
margin:0 0 4px 0;
}

.sendboxtext {
float:right;
margin: 0 10px 0 0;
width:200px;
}

.sendbox h1 {
color:#d9bfe6;
font-size:12px;
margin-bottom:4px;
margin-top:0px;
}

.sendbox p {
font-size:11px;
margin-bottom:5px;
}

.sendbox span {
color:#f494d9;
font-weight:bold;
padding-top:0px;
margin-bottom:4px;
position:relative;
}

/*-----------rating--------------*/

.ratingstar {
/*float:left;*/
position:relative;
margin-top:153px;
margin-left:50px;
}

.starposition {
position:relative;
top:130px;
left:-95px;
}

.rating {
position:relative;
top:-4px;
}

.rating a, a:active, a:visited, a:link {
color:#a595b6;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

.rating a:hover {
color:#c9a5ff;
text-decoration:none;
font-weight:bold;
font-size:10px;
}

/*---------------sendmail---*/

.sendmailbox {
width:100%;
border: 3px solid #422a4f;

}

/*----------calendar----*/

.calendarbox {
position:absolute;
/*background:#2E2438;*/
background:#FFFFFF;
z-index:2500;
top:635px;
left:295px;
/*clear:float;*/
}
