/* CSS Document */

body
{
margin-top:10px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
background-color:black
}

A{color:#CA700B; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px;; text-decoration:none;}
A:visited{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px;; text-decoration:none;}
A:hover{color:#CA700B; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:12px;; text-decoration:underline;}


#menu
{
background-image:url(images/menu_bg.gif);
background-repeat:repeat-x;
}


#menu a:link
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-align:center;
}

#menu a:hover
{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
text-align:center;
}

#menu a:visited
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-align:center;
}



#footer a:link
{
color:#35322D;
text-decoration:none;
text-align:center;
font-weight:bold;
}

#footer a:visited
{
color:#35322D;
text-decoration:none;
text-align:center;
font-weight:bold;
}

#footer a:hover
{
color:#CA700B;
text-decoration:underline;
text-align:center;
font-weight:bold;
}


.bordergray
{
border-top:solid #CCCCCC 1px;
}

.bordergray1
{
border-left:solid #CCCCCC 1px;
}



.bod-left{border-left:#DCDCDC 1px solid;}
.bod-right{border-right:#DCDCDC 1px solid;}
.bod-top{border-top:#DCDCDC 1px solid;}
.bod-bottom{border-bottom:#DCDCDC 1px solid;}

.box-pink{border:1px  solid #E03869;}
.box-gray{border:0px  solid #333333;}

.pinktext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e03869;
	line-height:20px;
}
.pinktext1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e03869;
	line-height:20px;
}
.innerbar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
}


#white_links A:link
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#white_links A:visited
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.unreaded:hover
{
color:#E03869;
font-weight:bold;
text-decoration:underline;
}

.unreaded:link
{
color:#E03869;
font-weight:bold;
text-decoration:none;
}

.unreaded:visited
{
color:#E03869;
font-weight:bold;
text-decoration:none;
}

.unreaded:hover
{
color:#E03869;
font-weight:bold;
text-decoration:underline;
}


#topbutton a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#999999;
	}
	
#topbutton a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#999999;
	}	
	
#topbutton a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
color: #000000;
}



	
#search
{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#search_html input, select
{
border:1px solid #35322D;
font-size:12px;
}

.margin {margin:0px;}
.top
{
line-height:5px;
height:30px;
}
.foot
{
line-height:5px;
height:15px;
}

.smalltext{font-size:11px; color:#35322D;}
.smalltextgray{font-size:11px;}

.box_heading
{
background-color:#35322D;
color:#FFFFFF;
font-weight:bold;
font-size:11px;
}

.heading
{
color:#FFFFFF;
font-weight:bold;
}

.heading2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#35322D;
	line-height:20px;
}
.heading3
{
color:#333333;
font-weight:bold;
}

.heading4
{
color:#ffffff;
font-size:20px;
}


.heading5
{
color:#35322D;
font-size:23px;
}

.heading6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
	color: #35322D;
}

.heading7
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
}


.heading8
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size:20px;
}

.heading9
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#B4457F;
font-size:20px;
}

.textbox{ border:1px solid #BE9170; width:180px; color:#666666}
.textarea{ border:1px solid #BE9170; width:280px; height:80px; color:#666666}

.pad-left{padding-left:10px;}
.pad-right{padding-right:10px;}
.pad-top{padding-top:8px;}
.pad-bottom{padding-bottom:8px;}
.pad-all{padding:10px;}


.messagebox{
	background-image:url(images/information.png);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	width:100px;
	border:1px solid #c93;
	padding:3px;
	margin-top:-3px;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:18px;	
}
.messageboxok{
		width:auto;

	padding:3px;
	margin-top:-3px;
	color:#008000;
	background-image:url(images/accept.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}
.messageboxerror{
	position:relative;
	background-image:url(images/exclamation.png);
	background-repeat:no-repeat;
	background-position:left;
	width:auto;

	padding:3px;
	padding-left:18px;
	color:#CC0000;
	margin-top:-3px;

}
.list { padding-left:20px; margin-left:20px;}
.list li{list-style-image:url(images/arrow_pink.gif);}
img{border:0;}
form{margin:0; padding:0;}

.bottomborder{
border-bottom:thin;
border-bottom-color:#e03869;
border-bottom-style:solid;
border-bottom-width:thin;
}



.heading_link:link
{
color:#e03869;
font-size:23px;
text-decoration:none;
}
.heading_link:hover
{
color:#e03869;
font-size:23px;
text-decoration:underline;
}
.heading_link:visited
{
color:#e03869;
font-size:23px;
text-decoration:none;
}

.pagelink_current
{
padding:2px 5px 2px 5px; border:1px solid #CA700B; background-color:#CA700B; color:#FFFFFF;
}

.pagelink:link
{
padding:2px 5px 2px 5px; border:1px solid #CA700B; background-color:#ffffff;
}
.pagelink:visited
{
padding:2px 5px 2px 5px; border:1px solid #CA700B; background-color:#ffffff;
}

.pagelink:hover
{
padding:2px 5px 2px 5px; border:1px solid #CA700B; background-color:#CA700B; color:#ffffff ;
}

.photo
{max-width:140px; max-height:200px; overflow:hidden; cursor:pointer;}

.photo_frame
{ padding:5px; border:1px solid #CCCCCC;cursor:pointer;}

.photo_frame:hover
{ padding:5px; border:1px solid #E13D6D;}


.miniphoto
{max-width:70px; max-height:100px; overflow:hidden; width:70px;}


.button{cursor:pointer; background-color:#ffffff; border:1px solid #35322D; font-size:12px; font-weight:bold; height:25px;}


/*seperator */

.pink_hori{ border-bottom:1px solid #E03869; height:1px;}
.gray_hori{ border-bottom:#DCDCDC 1px solid; height:1px;}
.flirtbox{height:85px; width:85px; overflow:hidden; padding:5px;cursor:pointer;}
.flirtbox_selected{height:85px; width:85px; overflow:hidden;padding:5px;cursor:pointer; border:2px solid #E13D6D; }

/*Calander*/
.calendar {
  float: left;
  margin-right: 6px;
  width: 42px;
  height: 42px;
}

.calendar-icon-01 {background-image:url(images/calendar/01.gif);}
.calendar-icon-02 {background-image:url(images/calendar/02.gif);}
.calendar-icon-03 {background-image:url(images/calendar/03.gif);}
.calendar-icon-04 {background-image:url(images/calendar/04.gif);}
.calendar-icon-05 {background-image:url(images/calendar/05.gif);}
.calendar-icon-06 {background-image:url(images/calendar/06.gif);}
.calendar-icon-07 {background-image:url(images/calendar/07.gif);}
.calendar-icon-08 {background-image:url(images/calendar/08.gif);}
.calendar-icon-09 {background-image:url(images/calendar/09.gif);}
.calendar-icon-10 {background-image:url(images/calendar/10.gif);}
.calendar-icon-11 {background-image:url(images/calendar/11.gif);}
.calendar-icon-12 {background-image:url(images/calendar/12.gif);}


.calendar-day {
  font-weight: bold;
  font-size: 1.3em;
  color: #000;
  width: 42px;
  text-align:center;
  padding-top: 14px;
}
/*Calander*/

#sitemap li{ padding:8px 0 8px 0;  list-style-image:url(images/hearticon.gif)}

.button_gray{border:none; background-image:url(images/buttons/gray_bg.gif); height:25px; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold; width:auto}
.button_pink{border:none; background-image:url(images/buttons/pink_bg.gif); height:27px; width:auto}

/* TOP MENU LINKS */
#navlist {
  margin: 0px;
  float:left;
}
#navcontainer ul {
  font-size:12px;
  font-weight:normal;
  padding-left: 0px;
  margin-top:0px;
  margin-bottom:0px;
  background-color:#ffffff;
   
}
#navcontainer ul li { 
  display: inline; 
  
}
#navcontainer ul li a {  
  width:111px;
  padding-top: 6px;
  padding-bottom: 7px;
  text-decoration: none;
  float: left;
  text-align:center;
  background-color:#ffffff;
  color:#000000;
  border-right:1px #FFFFFF solid;
}
#navcontainer ul li a:visited {  
  width:111px;
  padding-top: 6px;
  padding-bottom: 7px;
  text-decoration: none;
  float: left;
  text-align:center;
  background-color:#ffffff;
  color:#000000;
}
#navcontainer ul li a:hover { 
  width:111px;
  padding-top: 6px;
  padding-bottom: 7px;
  text-decoration: none;
  float: left;
  text-align:center;
  background-color:#FEEEDC;
  color:#000000;
}

/* SIDE LINKS */
#menulist {
  margin-bottom:10px;
  font-size:12px;
  color:#000000;
}
#menucontainer ul {
  font-size:12px;
  color:#000000;
  font-weight:normal;
  margin-left:0px;
  padding-left: 0px;
  margin-top:0px;
  padding:0px;
  list-style:none;
   background-color:#ffffff;
}
#menucontainer2 ul {
  font-size:12px;
  color:#000000;
  font-weight:normal;
  margin-left:0px;
  padding-left: 0px;
  margin-top:0px;
  padding:0px;
  list-style:none;
   background-color:#ffffff;

}
#menucontainer ul li {
  margin-left:0px;
  padding-left: 0px;
   background-color:#35322d;
}
#menucontainer2 ul li {
  margin-left:0px;
  padding-left: 0px;
   background-color:#35322d;
}
#menucontainer ul li a {
  display:block;
  background-image: url(img/bullet.gif);  
  background-repeat: no-repeat;
  background-position: 6px 7px;
  width:175px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 14px;
  text-decoration: none;
   background-color:#35322D;
   color:#ffffff;

}
#menucontainer2 ul li a {
  display:block;
  background-image: url(img/bullet.gif);  
  background-repeat: no-repeat;
  background-position: 6px 7px;
  width:175px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 14px;
  text-decoration: none;
   background-color:#ffffff;
   color:#000000;

}
#menucontainer ul li a:hover {
  display:block;
  background-image: url(img/bullet.gif);  
  background-repeat: no-repeat;
  background-position: 6px 7px;
  width:175px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 14px;
  text-decoration: none;
   background-color:#ffffff;
     color:#000000;
}
#menucontainer ul li a.sub {
  background-image: none;
  width:170px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 9px;
  margin-left:10px;
  border-left: 9px;
  background-color:#ffffff;

}
#menucontainer2 ul li a.sub {
  background-image: none;
  width:170px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 9px;
  margin-left:10px;
  border-left: 9px;
  background-color:#ffffff;
}