BODY {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
TD {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.blog_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
}

A.blog_title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
}

A.blog_title:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
}
A.blog_title:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color:#CC3366; 
}

.blog_text {
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TABLE.item_list {
	border:1px solid #CAE1FB;
}

TABLE.item_list:hover {
	border:1px solid #8EB4F9;
}

.itemname  {
	color:#CC3366; 
	font-size:13px;  
	font-weight:bold;
}

.photo_borders IMG {
	border:2px solid #D1D1D1;
}

.photo_borders A IMG {
	border:2px solid #D1D1D1;
}
.photo_borders A:hover IMG {
	border:2px solid #CC3366;
}

.photo_active IMG {
	border:2px solid #CC3366;
}

.photo_active A IMG {
	border:2px solid #CC3366;
}
.photo_active A:hover IMG {
	border:2px solid #CC3366;
}

input { 
	font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	height:20px;
    color:#4e4b4b; 
    border-style: solid; 
    border-top-width:1px; 
    border-right-width: 1px; 
    border-left-width: 1px; 
   	border-bottom-width: 1px; border-color: #99948F; padding:1px; 
	
}

input.check {
	font-family :Verdana, Arial, Helvetica, sans-serif;
}

select { 
font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
    color:#4e4b4b; 
    border-style: solid; 
    border-top-width:1px; 
    border-right-width: 1px; 
    border-left-width: 1px; 
   	border-bottom-width: 1px; border-color: #99948F; padding:1px; 
	
}
textarea { 
font-family :Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
    color:#4e4b4b; 
    border-style: solid; 
    border-top-width:1px; 
    border-right-width: 1px; 
    border-left-width: 1px; 
   	border-bottom-width: 1px; border-color: #99948F; padding:1px; 
}

.red {
	font-weight: normal;
	color: #CC3366;
	font-family :Verdana, Arial, Helvetica, sans-serif;
}	

.blue {
	font-weight: normal;
	color: #3333CC;
	font-family :Verdana, Arial, Helvetica, sans-serif;
}	

.white {
	font-weight: normal;
	color: white;
	font-family :Verdana, Arial, Helvetica, sans-serif;
}	

A {
	font-weight: normal;
	color: #3333CC;
	text-decoration: underline;
}

A:visited {
	font-weight: normal;
	color: #3333CC;
	text-decoration: underline;
}

A:hover {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

A.light {
	text-decoration: underline;
	FONT-WEIGHT: normal;
	color: #CC3366;
}

A.light:visited {
	FONT-WEIGHT: normal;
	color: #CC3366;
	text-decoration: underline;
}

A.light:hover {
	FONT-WEIGHT: normal;
	color: #333333;
	text-decoration: none;
}

A.bold {
	font-weight: normal;
	color: #3366FF;
	text-decoration: underline;
	font-weight:bold;
}

A.bold:visited {
	font-weight: normal;
	color: #3366FF;
	text-decoration: underline;
	font-weight:bold;
}

A.bold:hover {
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}

A.navlink {
	text-decoration: none;
	FONT-WEIGHT: normal;
	color: white;
}

A.navlink:visited {
	FONT-WEIGHT: normal;
	color: white;
	text-decoration: none;
}

A.navlink:hover {
	FONT-WEIGHT: normal;
	color: white;
	text-decoration: none;
}

A.manset {
	text-decoration: underline;
	FONT-WEIGHT: normal;
	color: #3333CC;
	font-size:12px;
}

A.manset:visited {
	FONT-WEIGHT: underline;
	color: #3333CC;
	text-decoration: none;
	font-size:12px;
}

A.manset:hover {
	FONT-WEIGHT: normal;
	color: #333333;
	text-decoration: none;
	font-size:12px;
}

A.celeb_link {

	text-decoration: underline;
	FONT-WEIGHT: normal;
	color: #336699;
}

A.celeb_link:visited {
	FONT-WEIGHT: normal;
	color: #336699;
	text-decoration: normal;
}

A.celeb_link:hover {
	FONT-WEIGHT: normal;
	color: #006666;
	text-decoration: none;
}

.white {color:white}

TABLE.maintablebg {BACKGROUND-COLOR: white;}

.navtd {
	HEIGHT:20PX; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(navbg_red.gif);  BACKGROUND-COLOR:#0087CD; COLOR:white;
}

.navovertd {
	HEIGHT:20PX; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(navbg_blue.gif);  BACKGROUND-COLOR:#0087CD; COLOR:white;
}

.bluetitleleft {
	FONT-WEIGHT: bold; HEIGHT:20PX; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url(titlebg_blue_left.gif);  BACKGROUND-COLOR:#0087CD; COLOR:white;
}
.bluetitle {
	FONT-WEIGHT: bold; HEIGHT:20PX; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(titlebg_blue.gif);  BACKGROUND-COLOR:#0087CD; COLOR:white;
}
.bluetitleright {
	FONT-WEIGHT: bold; HEIGHT:20PX; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url(titlebg_blue_right.gif);  BACKGROUND-COLOR:#0087CD; COLOR:white;
}


.bluetd {
	BACKGROUND-COLOR: #F8F8F8; VERTICAL-ALIGN: top; padding:10px; border:1px solid #EBEBEB;
}


.redtitleleft {
	FONT-WEIGHT: bold; HEIGHT:20PX; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url(titlebg_red_left.gif);  BACKGROUND-COLOR:#E53A98; COLOR:white;
}
.redtitle {
	FONT-WEIGHT: bold; HEIGHT:20PX; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(titlebg_red.gif); BACKGROUND-COLOR:#E53A98; COLOR:white;
}
.redtitleright {
	FONT-WEIGHT: bold; HEIGHT:20PX; VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url(titlebg_red_right.gif);  BACKGROUND-COLOR:#E53A98; COLOR:white;
}

.redtd {
	BACKGROUND-COLOR: #F8F8F8; VERTICAL-ALIGN: top;  padding:10px; border:1px solid #EBEBEB;
}

.hometitle {
	HEIGHT:30PX; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(hometitle_bg.gif); COLOR:white;
}

.lefttop { HEIGHT:10PX; VERTICAL-ALIGN: middle; BACKGROUND-IMAGE: url(left_top_bg.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white; COLOR:white;}
.righttop {HEIGHT:10PX; VERTICAL-ALIGN: middle; BACKGROUND-IMAGE: url(right_top_bg.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white; COLOR:white;}
.leftbottom {HEIGHT:10PX; VERTICAL-ALIGN: bottom; BACKGROUND-IMAGE: url(left_bottom_bg.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white; COLOR:white;}
.rightbottom {HEIGHT:10PX; VERTICAL-ALIGN: bottom; BACKGROUND-IMAGE: url(right_bottom_bg.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white; COLOR:white;}

.mask_tl { HEIGHT:4PX; VERTICAL-ALIGN: top; BACKGROUND-IMAGE: url(mask_tl.gif); BACKGROUND-REPEAT: no-repeat; COLOR:white;}
.mask_tr {HEIGHT:4PX; VERTICAL-ALIGN: top; BACKGROUND-IMAGE: url(mask_tr.gif); BACKGROUND-REPEAT: no-repeat; COLOR:white;}
.mask_bl {HEIGHT:4PX; VERTICAL-ALIGN: bottom; BACKGROUND-IMAGE: url(mask_bl.gif); BACKGROUND-REPEAT: no-repeat; COLOR:white;}
.mask_br {HEIGHT:4PX; VERTICAL-ALIGN: bottom; BACKGROUND-IMAGE: url(mask_br.gif); BACKGROUND-REPEAT: no-repeat; COLOR:white;}

.corner_tl {HEIGHT:6PX; VERTICAL-ALIGN: top; BACKGROUND-IMAGE: url(corner_tl.gif); BACKGROUND-REPEAT: no-repeat; COLOR:white;}
.corner_tr {HEIGHT:6PX; VERTICAL-ALIGN: top; BACKGROUND-IMAGE: url(corner_tr.gif); BACKGROUND-REPEAT: no-repeat; COLOR:white;}
.corner_bl {HEIGHT:6PX; VERTICAL-ALIGN: bottom; BACKGROUND-IMAGE: url(corner_bl.gif); BACKGROUND-REPEAT: no-repeat; COLOR:white;}
.corner_br {HEIGHT:6PX; VERTICAL-ALIGN: bottom; BACKGROUND-IMAGE: url(corner_br.gif); BACKGROUND-REPEAT: no-repeat; COLOR:white;}

.corner_t { HEIGHT:6PX; BACKGROUND-IMAGE: url(corner_t.gif); BACKGROUND-REPEAT: repeat-x; COLOR:white;}
.corner_r { WIDTH:6PX; BACKGROUND-IMAGE: url(corner_r.gif); BACKGROUND-REPEAT: repeat-y; COLOR:white;}
.corner_b { HEIGHT:6PX; BACKGROUND-IMAGE: url(corner_b.gif); BACKGROUND-REPEAT: repeat-x; COLOR:white;}
.corner_l { WIDTH:6PX; BACKGROUND-IMAGE: url(corner_l.gif); BACKGROUND-REPEAT: repeat-y; COLOR:white;}



/* Big box with list of options */
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:150px;  /* Width of box */
  height:150px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #385592;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#385592;
  color:#FFF;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}


#fixme {
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; right: 20px; top: 30%; width:100%; 
}
body > div#fixme {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

#loginform {
	width:300px;
	BACKGROUND-COLOR: #F8F8F8; 
	VERTICAL-ALIGN: middle;
	border:5px solid #CCCCCC;
	display:none;
}

#itemmod {
	width:600px;
	BACKGROUND-COLOR: #F8F8F8; 
	VERTICAL-ALIGN: middle;
	border:5px solid #CCCCCC;
	display:none;
}


.ac_results {
	BORDER-RIGHT: windowframe 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: windowframe 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: windowframe 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: windowframe 1px solid; BACKGROUND-COLOR: window
}
.ac_results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ac_results LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: menu; OVERFLOW: hidden; WIDTH: 100%; CURSOR: default; PADDING-TOP: 2px
}
.ac_loading {
	BACKGROUND: url(indicator.gif) window no-repeat right center
}
.ac_over {
	COLOR: highlighttext; BACKGROUND-COLOR: highlight
}
