body,td,a,p{
font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
margin-left: 5px;
}

hr {
  border: 0;
  height: 1px;
}


A {TEXT-DECORATION: none}
A:hover {COLOR:#5a6d95;TEXT-DECORATION:underline}
A:visited {COLOR:#0000cc;}
/* LI { list-style-type: square } */


h1 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #4D4D4D;
	font-weight : bold;
	margin-top : 2pt;
	margin-bottom : 0pt;
}
h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #4D4D4D;
	font-weight : bold;
	margin-top : 2pt;
	margin-bottom : 0pt;
}
h3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #4D4D4D;
	font-weight : bold;
	margin-top : 2pt;
	margin-bottom : 0pt;
}
.shopdescription {font-family : Verdana, Arial, Helvetica, sans-serif;
    color: #0000ff;
    font-size:8pt;
}

.indent { 
margin-left: 1em; margin-right: 1em; 
}
.q a:visited,.q a:link,.q a:active,.q {
color: #0000cc;text-decoration:none;
}
.z{display:none}

.textsub {position:relative;left:0;top:2;font-size:80%;} 

.ch{cursor:pointer;cursor:hand}

/* classes for links */
#w1 {font-size: 7pt;
	color: #ffffff;
	font-weight : bold;
}
#b2 {font-size: 8pt;

}
#sp {COLOR:#000066; font-weight : bold; }
#b1 {COLOR:#000066; }
#h1 {font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	font-size: 20pt;
	font-weight : bold;
}
#bl1 {font-size: 8pt;
    color: #000000;
}
#blu1 {font-size: 8pt;
    color: #000000;
    TEXT-DECORATION:underline;
}


.t2     {background-image:url(/images/welcomeshop.jpg);}

.lngselect { color:#000000; }

.leftmargin { background-color: #ffffff; border: 0px #000000 solid;}
.centermargin { background-color: #C1D2EC; border: 0px #000000 solid;}
.rightmargin { background-color: #ffffff; border: 0px #000000 solid;}

/* Navigation-Tree */
.tbtreeback { color:#ffffff; background-color: #B1B1B1; border: 0px #000000 solid;}
.tbtreetop { color:#FD6000; background-color: #ffffff; border: 0px #000000 solid;}
.tbtreecon { color:#000000; background-color: #F3F3F5; border: 0px #000000 solid;}

/* Payment */
.tbpaymenttop { color:#ffffff; background-color: #F57C00; border: 0px #000000 solid;background-image:url(/images/orabar.gif);}
.tbpaymentcon { color:#000000; background-color: #F3F3F5; border: 0px #000000 solid;}

/* shipping */
.tbshippingback { color:#ffffff; background-color: #B1B1B1; border: 0px #000000 solid;}
.tbshippingtop { color:#ffffff; background-color: #777777; border: 0px #000000 solid;}
.tbshippingcon { color:#000000; background-color: #e2ebfe; border: 0px #000000 solid;}

/* feedback */
.tbfeedbacktop { color:#ffffff; background-color: #4d4d4d; border: 0px #000000 solid;}
.tbfeedbackcon { color:#000000; background-color: #F3F3F5; border: 0px #000000 solid;}

/* newsletter */
.tbnewslettertop { color:#ffffff; background-color: #4D4D4D; border: 0px #000000 solid;}
.tbnewslettercon { color:#000000; background-color: #F3F3F5; border: 0px #000000 solid;}

/* randomteaser */
.tbrandomteasertop { background-color: #bcf0bc; border: 0px #000000 solid;}
.tbrandomteasercon { background-color: #F3F3F5; border: 0px #000000 solid;}

/* baskebox */
.tbbasketboxtop { color: #ffffff; background-color: #00CA2B; border: 0px #000000 solid;}
.tbbasketboxcon { background-color: #f4f4da; border: 0px #000000 solid;}

/* topvertical */
.tbtopvertical { color: #ffffff; background-color: #F8F1BA; border: 0px #000000 solid;}

/* top Logo und Startseitenlink */
.tbtop { color: #ffffff; background-color: #e2ebfe; border: 0px #000000 solid;}

/* topnavbar */
.tbtopnavbar { background-color: #FFf9cD; border: 0px #000000 solid;font-weight : bold;}

/* lastshown */
.tblastshown { color: #ffffff; background-color: #84AD39; border: 0px #000000 solid;background-image:url(/images/greebar.gif);}


/* stdbg */
.tbstdbg { background-color: #efefef; border: 0px #000000 solid;}
.bottombox { background-color: #cccccc; border: 0px #000000 solid;}


/* -----------------------------roundbox begin--------------------------------------------- */
td.le		{ background-color: #F5F5F5;
				border-left: 1px #7B9EBD solid; }
				
td.ri		{ background-color: #F5F5F5;
				border-right: 1px #7B9EBD solid; }				

td.tp		{ background-color: #F5F5F5;
				border-top: 1px #7B9EBD solid;
				height: 3px;
				}
				
td.btm		{ background-color: #F5F5F5;
				border-bottom: 1px #7B9EBD solid;
				height: 3px;
				 }				

td.content		{ background-color: #F7F9FB; }

td.lo		{ background: url(/images/lo.gif); }
td.lu		{ background: url(/images/lu.gif); }
td.ro		{ background: url(/images/ro.gif); }
td.ru		{ background: url(/images/ru.gif); }

/* green */

td.lorg		{ background: url(/images/lorg.gif); }
td.lurg		{ background: url(/images/lurg.gif); }
td.rorg		{ background: url(/images/rorg.gif); }
td.rurg		{ background: url(/images/rurg.gif); }


td.lerg		{ background-color: #F4FFE5;
				border-left: 1px #B1E397 solid; }
				
td.rirg		{ background-color: #F4FFE5;
				border-right: 1px #B1E397 solid; }				

td.tprg		{ background-color: #F4FFE5;
				border-top: 1px #B1E397 solid;
				height: 3px;
				}
				
td.btmrg		{ background-color: #F4FFE5;
				border-bottom: 1px #B1E397 solid;
				height: 3px;
				 }
td.contentrg		{ background-color: #F4FFE5; }


/* red */
td.lored		{ background: url(/images/lored.gif); }
td.lured		{ background: url(/images/lured.gif); }
td.rored		{ background: url(/images/rored.gif); }
td.rured		{ background: url(/images/rured.gif); }


td.lered		{ background-color: #FFF0D9;
				border-left: 1px #FEB53D solid; }

td.rired		{ background-color: #FFF0D9;
				border-right: 1px #FEB53D solid; }

td.tpred		{ background-color: #FFF0D9;
				border-top: 1px #FEB53D solid;
				height: 3px;
				}

td.btmred		{ background-color: #FFF0D9;
				border-bottom: 1px #FEB53D solid;
				height: 3px;
				 }
td.contentred		{ background-color: #FFF0D9; }


/** bubble **/

td.lobubble		{ background: url(/images/lobubble.gif); }
td.lububble		{ background: url(/images/lububble.gif); }
td.robubble		{ background: url(/images/robubble.gif); }
td.rububble		{ background: url(/images/rububble.gif); }


td.lebubble		{ background-color: #FFFFFF;
				border-left: 1px #0000C9 solid; }

td.ribubble		{ background-color: #FFFFFF;
				border-right: 1px #0000C9 solid; }

td.tpbubble		{ background-color: #FFFFFF;
				border-top: 1px #0000C9 solid;
				height: 3px;
				}

td.btmbubble		{ background-color: #FFFFFF;
				border-bottom: 1px #0000C9 solid;
				height: 3px;
				 }
td.contentbubble		{ background-color: #FFFFFF; }


/* -----------------------------roundbox end--------------------------------------------- */


.LoginBar { 
	background-image: url(http://www.avengo.de/images/dotted.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	text-align: right; 
	color: #999; 
	background-color: #f3f3f3; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Sans-Serif; 
	padding: 5px 10px 6px 0; 
	vertical-align: bottom;
}

.sidebox-title
{

  font-weight: bold;
  background: #F8F1BA;
  color: #660000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 }
 
.sidebox-title-blue
{

  font-weight: bold;
  background: #4174A9;
  color: #ffffff;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #243F6E;
  border-left: 1px solid #243F6E;
  border-right: 1px solid #243F6E;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 } 
 
.sidebox-title-orange
{

  font-weight: bold;
  background: #FF9C06;
  color: #000000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #243F6E;
  border-left: 1px solid #243F6E;
  border-right: 1px solid #243F6E;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 }  
 
 .sidebox-title-green
{

  font-weight: bold;
  background: #CFEEB2;
  color: #243F6E;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #4A7D1D;
  border-left: 1px solid #4A7D1D;
  border-right: 1px solid #4A7D1D;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 } 
 
 
.sidebox-title2
{

  font-weight: bold;
  background: #DDF8CC;
  color: #660000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 }

.sidebox-startpage
{

  font-weight: bold;
  background: #F5F5F5;
  color: #660000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #D9D9D9;
  border-left: 1px solid #D9D9D9;
/*  border-right: 1px solid #D9D9D9; */
  border-bottom: 1px solid #D9D9D9;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 }
 
 
.sidebox-title3
{

  font-weight: bold;
  background: #E5ECF9;
  color: #660000;
  padding: 3px;
  overflow: hidden;

  border-top: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;

  border-radius: 15px 15px 0px 0px;
  padding-left: 8px;

 } 

.sidebox-title A
{
  color: #660000;
  font-weight: bold;

  }

.sidebox-title,
.sidebox-title *,
.sidebox-body,
.search-results-thin *
{
  font-size: 11px !important;
  }
  
  
.sidebox-title-blue,
.sidebox-title-blue *,
.sidebox-body-blue
{
  font-size: 11px !important;
  }  
  
.sidebox-title-orange,
.sidebox-title-orange *,
.sidebox-body-orange
{
  font-size: 11px !important;
  }    
  
  
.sidebox-title-green,
.sidebox-title-green *,
.sidebox-body-green
{
  font-size: 11px !important;
  }    



.search-results-thin .entry-thin-inbound,
.search-results-thin .entry-shared
{
  margin-top: 3px;
  margin-left: 5px;
  color: #666666;
  font-size: smaller;

  }

.entry-thin-anchor
{
  clear: left;
  margin-bottom: 6px;

  }

.sidebox-title,
.sidebox-title *,
.sidebox-body,
.search-results-thin *
{
  font-size: 11px !important;
  }

.sidebox-body
{

  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  overflow: hidden;

  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
  border-bottom: 1px solid #BDBDBD;

  border-radius: 0px 0px 15px 15px;

 }
 
.sidebox-body-blue
{

  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  overflow: hidden;

  border-left: 1px solid #243F6E;
  border-right: 1px solid #243F6E;
  border-bottom: 1px solid #243F6E;

  border-radius: 0px 0px 15px 15px;

 } 
 
 .sidebox-body-green
{

  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;

  overflow: hidden;

  border-left: 1px solid #4A7D1D;
  border-right: 1px solid #4A7D1D;
  border-bottom: 1px solid #4A7D1D;

  border-radius: 0px 0px 15px 15px;

 } 
 
 
  .sidebox-body-orange
{

  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  background: #FF9C06;
  
  overflow: hidden;

  border-left: 1px solid #4A7D1D;
  border-right: 1px solid #4A7D1D;
  border-bottom: 1px solid #4A7D1D;

  border-radius: 0px 0px 15px 15px;

 } 

.boxborder {border:1px solid #A7A772;padding:5px;}



/** CSS MENU BEGIN **/
#vcard {
	background: #FFFDF3;
	margin: 1px 0 0 0
}

div, span { /* redundant rules for bad browsers  */  
    font-family: verdana,sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
}  


.note {
	background: #EEE;
	padding: 4px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 85%;
	line-height: 130%;
}

#main {
	text-align: left;
	border: 1px solid #666;
	background: #FFFDF3;
	clear: both;
	width: 98%;
	margin-top: -1px;
}

#bodyarea {
	padding: 20px;
	min-height: 300px;
	width: 95%;
}

#topbar {
	padding-bottom: 0.5em;
	font-family: trebuchet ms,verdana,sans-serif;
	font-weight: bold;
	font-size: 200%;
}

#topbar a { text-decoration: none; color: #000; }

#topbar a:hover { text-decoration: underline; }

/*///////////// Tabs Code ////////////*/

#tabs {
	font-family: tahoma,verdana,sans-serif;
	font-size: 85%;
	clear: both;
	text-align: center;
}

#tabs ul {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#tabs li { float: left; }
#tabs2 { float: left;
	font-size: 200%;
	margin: 1px 0 0 0
}
 

#tabs a,span {  height: 28px; }

#tabs span {
	position: relative;
	top: 0;
	margin: 1px 2px 0 0;
	float: left;
	background: #FFF3B3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 5px 4px 5px 10px;
	text-decoration: none;
	color: #333;
}

#tabs a {
	position: relative;
	top: 0;
	margin: 1px 2px 0 0;
	float: left;
	background: #FFFAE1;
	border-right: 1px solid #AAA;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	padding: 5px 4px 5px 10px;
	text-decoration: none;
	color: #333;
}

#tabs a:hover {
	background: #FFF7CD;
	position: relative;
	top: 0;
	padding: 5px 4px 6px 10px;
	margin-top: 0px;
}

#tabs a.active {
	position: relative;
	top: 0;
	margin: 0 2px 0 0;
	float: left;
	background: #FFF3B3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 6px 4px 6px 10px;
	text-decoration: none;
	color: #333;
}

#tabs a.active:hover {
	position: relative;
	top: 0;
	margin: 0 2px 0 0;
	float: left;
	background: #FFF3B3;
	border-right: 1px solid #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	padding: 6px 4px 6px 10px;
	text-decoration: none;
	color: #333;
}

#subtabs ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#subtabs li {
	float: left;
	padding: 0 8px 0 8px;
	/* border-left: 1px solid #CCC; */
	white-space: nowrap;
}

#subtabs li:first-child { border-left: none; }

#subtabs {
	font-family: tahoma,verdana,sans-serif;
	font-size: 85%;
	background: #FFF3B3;
	color: #666;
	padding: 5px 7px 7px 7px; /* for All other Browsers */
}


/** CSS MENU END **/


#blue1 {
COLOR:#000066
	font-family: tahoma,verdana,sans-serif;
/**	FONT-SIZE: 12pt;**/
	FONT-WEIGHT:bold;
}

#invite1 {
COLOR:#000066
	font-family: tahoma,verdana,sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT:bold;
}

/** DEFAULT STYLE FOR ALL IN DIV CONTENT **/
div.content		{ background-color: #ffffff; 
					font-family: verdana,arial,sans-serif; 
					font-size:11px;
					text-decoration:none;
					overflow:auto;
				}





.searchrighttop
{
	font-weight: normal;
	background: #CFEEB2;
	overflow: hidden;
	text-align: center;
}

.head a:link 
{
  color: #ffffff; 
  font-weight: bold;
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
  margin-left: 3px;
  margin-right: 3px;
}
 
.head a:visited
{
  color: #ffffff; 
  font-weight: bold;
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
  margin-left: 3px;
  margin-right: 3px;
}
  
.head
{
	color: #ffffff;
	font-weight: normal;
	background: #4174A9;
	overflow: hidden;
	text-align: center;
	
}

.headnav-gray
{
	font-weight: normal;
	background: #6A7C8A;
	overflow: hidden;
	height: 18px;
	text-align: center;
}
.headnav
{
	font-weight: normal;
	background: #243F6E;
	overflow: hidden;
	height: 18px;
	text-align: center;
}
 
.headnav a:visited 
{
  color: #ffffff; 
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
  margin-left: 3px;
  margin-right: 3px;

  } 

.headnav a:link
{
  color: #ffffff; 
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:none;
  margin-left: 3px;
  margin-right: 3px;

  } 
 
.headnav a:hover
{
  color: #ffffff; 
  font-family: verdana,arial,sans-serif; font-size:11px;text-decoration:underline;
  margin-left: 3px;
  margin-right: 3px;

  } 
 
  
#b1 {COLOR:#000066}

.jobtips { background: url(../images/bg_border_top_blue_512_600.gif) no-repeat; width: 512px; float: left; }
.jobtips-in { background: url(../images/bg_border_bot_blue_512_9.gif) bottom left no-repeat; padding: 8px 15px 10px 15px; }

/*///////////// defaulttabs Code ////////////*/

.front {
   border-color: #AAAAAA #AAAAAA #ffffff #AAAAAA;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }
.back {
   border-color: #CCCCCC #CCCCCC #AAAAAA #CCCCCC;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #F3F3F3;
   }
.beginend {
   border-color: #eeeeee #eeeeee #AAAAAA #eeeeee;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #eeeeee;
   }

.linkfront {
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
.linkback {
    text-decoration: underline;
    color: #0000FF;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.linkback:visited {color: #0000FF;TEXT-DECORATION:underline}
A.linkback:active {color: #0000FF;TEXT-DECORATION:underline}
A.linkback:hover {color: #0000FF;TEXT-DECORATION:underline}

/*///////////// defaulttabs Code ////////////*/
.listone {
   background: #ffffff;
   }
.listtwo {
   background: #eeeeee;
   }
.nextbutton {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }
.prevbutton {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }
.startbutton {
   border-color: #A5A5A5 #A5A5A5 #A5A5A5 #A5A5A5;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }

.bottomline {
   border-color: #ffffff #ffffff #AAAAAA #ffffff;
   border-style: solid solid solid solid;
   border-width: 1 1 1 1;
   background: #ffffff;
   }

/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* begin basic styles */

html, body
{   margin:0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	vertical-align:top;
	border-width:0px;
	border-spacing:0px;
	border-style:none;
    border-collapse: collapse ;
	text-align:center;
	height:100%;

}
table
{	padding:0px;
	margin:0px;
/*	border-width:0px; */
	border-spacing:0px;
/*	border-style:none;*/
    border-collapse: collapse ;

}
td 
{	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-spacing:0px;
	border-style:none;
    border-collapse: collapse ;

}
form
{   padding:0px;
	margin:0px;	
	border-width:0px;
	border-spacing:0px;
	border-style:none;
    border-collapse: collapse ;
    
}

img
{	border-width:0px;
	border-spacing:0px;
	border-style:none;
}

a, a:visited 
{  text-decoration:none;
   color:#0192B5;
}

a:hover
{  text-decoration:underline;
   color:#0192B5;
}


/* end basic styles */

.big_n_tall
{  width:100%;
   height:100%;
   border-width:0px;
   padding:0px;
   margin:0px;
   vertical-align:top;
}

/*
.centered_text
{  text-align:center;
	margin-left: auto;
    margin-right: auto;
}
*/

.left_align
{  margin-left: 0px;
   margin-right: auto;
   text-align:left;
}

.right_align
{  margin-left: auto;
   margin-right: 0px;
   text-align:right;
}

.orange_text  {  color:#D35701;}
.orange_link a:link { 	color:#D35701;}
.orange_link a:hover { 	color:#D35701;}
.orange_link a:visited { 	color:#D35701;}

.blue_text  {  color:#029EC4;}
.blue_link a:link { 	color:#029EC4;}
.blue_link a:hover { 	color:#029EC4;}
.blue_link a:visited { 	color:#029EC4;}

.light_blue_text  {  color:#b4e4e4;}
.light_blue_link a:link { 	color:#b4e4e4;}
.light_blue_link a:hover { 	color:#b4e4e4;}
.light_blue_link a:visited { 	color:#b4e4e4;}

.dark_grey_text  {  color:#666666;}
.dark_grey_link a:link { 	color:#666666;}
.dark_grey_link a:hover { 	color:#666666;}
.dark_grey_link a:visited { 	color:#666666;}

.very_dark_grey_text  {  color:#3F3F3F;}
.very_dark_grey_link a:link { 	color:#3F3F3F;}
.very_dark_grey_link a:hover { 	color:#3F3F3F;}
.very_dark_grey_link a:visited { 	color:#3F3F3F;}

.light_grey_text  {  color:#B2B2B2;}
.light_grey_link a:link { 	color:#B2B2B2;}
.light_grey_link a:hover { 	color:#B2B2B2;}
.light_grey_link a:visited { 	color:#B2B2B2;}

.black_link a:link { 	color:#000000;}
.black_link a:hover { 	color:#000000;}
.black_link a:visited { 	color:#000000;}

.white_text  {  color:#FFFFFF;}
.white_link a:link { 	color:#FFFFFF;}
.white_link a:hover { 	color:#FFFFFF;}
.white_link a:visited { 	color:#FFFFFF;}

.pink_text {  color:#D15600;}

.green_text  {  color:#78C042;}

.brown_text  {  color:#8B5C29;}

.red_text  {  color:#FF0000;}

.red_link a:link { 	color:#FF0000;}
.red_link a:hover { 	color:#FF0000;}
.red_link a:visited { 	color:#FF0000;}

.deep_red_text { color:#bf2025;}

.underline_link a:link  {  text-decoration:underline;}
.underline_link a:visited  {  text-decoration:underline;}

.white_border_right
{  border-style:solid;
   border-width:0px 1px 0px 0px;  
   border-color:#FFFFFF;

}

.white_border_left
{  border-width:0px 0px 0px 1px; 
   border-color:#FFFFFF; 
   border-style:solid;

}

.logonav_button 
{  font-size:13px;
   font-weight:bold;
   vertical-align:middle;
}

.big_searchbar
{  width:294px;
   /*height:23px;*/
   vertical-align:middle;

   font-size: 13px;
   color: #000000;
   /*
   background-color: #FFFFFF;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #AAAAAA;
   border-right-color: #CCCCCC;
   border-bottom-color: #CCCCCC;
   border-left-color: #AAAAAA;
   */


}

.big_search_dropbar
{  width:205px;
   /*height:23px;*/
   vertical-align:middle;
   
   font-size: 13px;
   color: #000000;
   background-color: #FFFFFF;
   /*
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #AAAAAA;
   border-right-color: #CCCCCC;
   border-bottom-color: #CCCCCC;
   border-left-color: #AAAAAA;
   */
}

.big_search_submit
{  /*
   width:72px;
   
   height:22px;
   */
   /*
   Rob edit
   */
   /*
   background-color:#E5E5E5;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-color: #AAAAAA;
   border-right-color: #CCCCCC;
   border-bottom-color: #CCCCCC;
   border-left-color: #AAAAAA;
   */
   /*
   background-color:#E5E5E5;
   border:0px;
   */
   /*
   font-size:12px;
   */
   
}

.grey_border
{  border-width:1px; 
   border-color:#EAEAEA; 
   border-style:solid;
}

.dark_grey_border_left
{  border-width:0px 0px 0px 1px; 
   border-color:#DADBD6; 
   border-style:solid;
}

.dark_grey_border_top
{  border-width:1px 0px 0px 0px; 
   border-color:#DADBD6; 
   border-style:solid;
}

.row_light_grey
{  background-color:#F9F9F7;
}

.row_grey
{  background-color:#F5F6F1; 
}

.row_dark_grey
{  background-color:#EAE9E4;
}

.row_white
{  background-color:#FFFFFF;
}

.row_white
{  background-color:#FFFFFF;
}

.row_light_tan
{  background-color:#FFFFF3;
}

.row_dark_tan
{  background-color:#F5F6E8;
}

.row_blue
{  background-color:#E4F1F9;
}

.row_pink
{  background-color:#FCF3ED;
}

.tab_on
{  border-width:1px 1px 0px 1px;
   border-color:#DADBD6; 
   border-style:solid;
   padding-top:8px;
   padding-bottom:8px;
   font-size:13px;
   font-weight:bold;
}

.tab_off
{  border-width:1px 1px 1px 1px;
   border-color:#DADBD6; 
   border-style:solid;
   padding-top:8px;
   padding-bottom:8px;
   font-size:13px;
   font-weight:bold;
   background-color:#F5F6F1;
}

.gradient_cell
{  background-color:#FBFBF9; 
   background-image:url('/i2/bg_vertical_gradient.gif'); 
   background-repeat:repeat-x; 
   background-position:bottom; 
}

/* Begin special AJAX classes (break into another file later) */
.listing_number
{  float:left; 
   vertical-align:middle; 
   width:22px;
 
}

.list_tag
{ 
 font-weight:bold;  
}

.list_suggested_tags
{  padding:5px 0px 15px 25px; 
   font-size:12px;
}

.list_dynamic_link
{  cursor:pointer; 

   text-decoration:underline;
   color:#0192B5;
}

.searchbar
{  
  padding:5px 0px 15px 25px; 
 font-weight:bold;  
   font-size:18px;
}




.discussion_small2 {
	background:url(/images/chat/chat_puff_bg3.jpg) bottom right no-repeat;
	text-align:left;
	margin:0px 13px 10px;
	padding:0;
	position:relative;
	clear:both;
	width: 160px;


}
.discussion_small2 .small2Avatar {
	position:absolute !important;
	position:static;
	float:none !important;
	float:left;
	bottom:0;
	display:block !important;
	display:inline;
	padding-top:0 !important;
	padding-top:4px;
}
.discussionElement_small2 {
	background:url(/images/chat/chat_puff_top3.jpg) top right no-repeat;
	color:#464646;
	margin:0;
	padding:7px 14px 5px 49px;

	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}


#content .discussionElement_small2 .discussionText_small2 {
	margin:0;
	padding:0 0 5px 0;
}
#content .discussionElement_small2 .discussionInfo_small2 {
	font-size:85%;
	color:#929292;
	margin:0;
	padding:0 0 5px 0;
}
.discussion_small2 p.discussionInfo_small2 a.from {
	color:#2C8CC4;
	font-size: 10px;
}
.discussion_small2 p.discussionInfo_small2 .time {
	color:#2C8CC4;
	font-size: 10px;
}
.discussion_small2 p.discussionInfo_small2 a.addComment {
	background:url(add_comment.gif) no-repeat left center;
	color:#929292;
	text-decoration:none;
	padding:0px 0px 2px 2px;
}
