body {
	background: #fff url(images/page_bg2.gif) repeat-x;
	text-align: justify;
	font: 12px arial;
	color: #000;
	text-transform: lowercase;
}
#body {
  background: url(images/body_bg3.gif) repeat-y;
  width: 100%;
}
#wrapper #body #left #visit p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper #body #left #visit p.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
	display: block;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
}
#wrapper #body #left #visit p.block {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DBDBDB;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-right: 1px;
	padding-left: 5px;
	font-size: 12px;
	color: #333333;
}

#directoryleft {
	font-family: Arial, Helvetica, sans-serif;
	height: 550px;
	width: 340px;
	overflow: scroll;
	left: 50px;
	scrollbar-face-color: #000000;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #FFFFFF;
}

#directoryleftscroll {
	font-family: Arial, Helvetica, sans-serif;
	height: 600px;
	width: 360px;
	left: 50px;
}


#directoryleftscroll-music {
	font-family: Arial, Helvetica, sans-serif;
	height: 600px;
	width: 360px;
	left: 50px;
}
#directoryleftscroll2 {
	font-family: Arial, Helvetica, sans-serif;
	height: 500px;
	width: 360px;
	left: 50px;
}


#directoryleftscroll-winetypes {
	font-family: Arial, Helvetica, sans-serif;
	/*height: 550px;*/
	width: 360px;
	left: 50px;
}

#directoryleftscroll-cafelife {
	font-family: Arial, Helvetica, sans-serif;
	height: 200px;
	width: 350px;
	left: 50px;
}


#directoryleftscroll-citieseurope {
	font-family: Arial, Helvetica, sans-serif;
	height: 600px;
	width: 360px;
	left: 50px;
}

#directoryleftscroll2 .contenttitle {
	text-indent: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #990000;
}

#directoryleftscroll2  .winetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent: 18px;
	display: block;
	margin-bottom: 10px;
}

#directoryleftscroll2  .listtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent: 18px;
	display: block;
	margin-bottom: 10px;
}

#directoryleftscroll2 .shadetabs{
	margin-left: 18px;
	margin-top: 1px;
	margin-bottom: 0px;
	font: 12px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	color: #464544;
	width: 250px;
	
}

#directoryleftscroll2 .shadetabs li{
display: inline;
margin: 0;
}

#directoryleftscroll2 .shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 0px;
	color: #464544;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	
}

#directoryleftscroll2 .shadetabs li a:visited{
	color: #CC0000;
	text-decoration: none;
}

#directoryleftscroll2.shadetabs li a:hover{
text-decoration: none;
color: #660000;
}

#directoryleftscroll2.shadetabs li a.selected{ /*selected main tab style */
position: relative;
	color: #CC0000;
}







#directoryleftscroll3 {
	font-family: Arial, Helvetica, sans-serif;
	height: 400px;
	width: 340px;
	left: 50px;
}
#alphabarleft{
width: 340px;}

#wrapper #body #right #right-i #advert1 {
	background-color: #CCCCCC;
	height: 80px;
	color: #FFFFFF;
	border-top-color: #990000;
	border-bottom-color: #990000;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#wrapper #body #right #right-i #advert2 {
	background-color: #cccccc;
	height: 80px;
	color: #FFFFFF;
	border-top-color: #990000;
	border-bottom-color: #990000;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#wrapper #body #right #right-i #advert3 {
	background-color: #cccccc;
	height: 150px;
	color: #FFFFFF;
	border-top-color: #990000;
	border-bottom-color: #990000;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#wrapper #body #left #visit #directoryleft .block a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}
#wrapper #body #left #visit #directoryleft .block a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0033;
}


#wrapper #body #left #visit #directoryleft .blockimg {
	background-position: left;
	float: left;
	border: 3px double #c2c2c2;
	margin-top: 0;
	margin-right: 2px;
	margin-left: 0;
	display: block;
}

/*directory left scroll format*/
#wrapper #body #left #visit #directoryleftscroll .block a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}
#wrapper #body #left #visit #directoryleftscroll .block a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0033;
}


#wrapper #body #left #visit #directoryleftscroll .blockimg {
	background-position: left;
	float: left;
	border: 3px double #c2c2c2;
	margin-top: 0;
	margin-right: 2px;
	margin-left: 0;
	display: block;
}



.navbar
{
  width: 340px;
  overflow: hidden;
}  

.mainDiv
{
  width:340px;
}

.topItem
{
  font: normal 12px Arial,verdana,sans-serif;
  letter-spacing: 0;
  background: #646C79 no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  border: none;
  width: 340px;
  height: 12px;
  color: #ffffff;
  cursor:pointer;
  text-indent:2px;
}

.topItemOver
{
  text-indent:2px;
  font: normal 12px Arial,verdana,sans-serif;
  letter-spacing: 0;
  background: #646C79 no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 12px;
  width: 340px;
  color: #ffffff;
  cursor:pointer;
}

.topItemClose
{
  text-indent:2px;
  font: normal 12px Arial,verdana,sans-serif;
  letter-spacing: 0;
  background: #646C79 no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 12px;
  width: 340px;
  color: #ffffff;
  cursor:pointer;
}
.topItemCloseOver
{
  text-indent:2px;
  font: normal 12px Arial,verdana,sans-serif;
  letter-spacing: 0;
  background: #646C79 no-repeat 0 0;
  background-position:center center;
  background-repeat:no-repeat;
  height: 12px;
  width: 340px;
  color: #ffffff;
  cursor:pointer;
}
.dropMenu
{
	background-color: transparent;
	color: #646C79;
	border: 1px solid #001967;
	border-width: 0 1px 1px 1px;
	filter:alpha(opacity=100);
	padding-top:2px;
	padding-bottom:2px;
	font-family: Arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.subMenu
{
	margin-left:0px;
	display:block;
	color: #001967;
	font-weight: normal;
	font-size: 11px;
}
.subItem
{
	margin-left:0px;
	padding-left:1px;
	height:60px;
	font: Arial,verdana,sans-serif;
	font-size: 11px;
	text-decoration:none;
	color: #001967;
	font-weight: normal; 
}
.subItem a
{
   margin-left:0px;
   padding-left:1px;
	font: Arial,verdana,sans-serif;
	font-size: 11px;
   text-decoration:none;
   color: #001967;
}

.subItemOver
{
   margin-left:0px;
   padding-left:1px;
	font: Arial,verdana,sans-serif;
	font-size: 11px;
   height:60px;
   color: #001967;
}

.subItemOver  a
{
   margin-left:0px;
   padding-left:1px;
	font: Arial,verdana,sans-serif;
	font-size: 11px;
   cursor:pointer;	
   color: #CC0000;
   text-decoration:none;
   cursor:pointer;
}
.subItemOver  a:visited
{
   margin-left:0px;
   padding-left:1px;
	font: Arial,verdana,sans-serif;
	font-size: 11px;
   cursor:pointer;	
   color: #Ff6600;
   text-decoration:none;
   cursor:pointer;
}

.subsubItem a
{
	margin-left:2px;
	margin-top:2px;
	font: 12px Arial,verdana,sans-serif;
	text-decoration:none;
	color: #3b6997;
	font-weight: normal;
	padding-left: 12px;	
}
.subsubItem a:link
{
	margin-left:2px;
	font: 11px Arial,verdana,sans-serif;
	text-decoration:none;
	color: #001967;
	background-image: url(../images/bullet_arrowdown_bluedark_small2.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

.subsubItem a:visited
{
   margin-left:2px;
   margin-top:2px;
   font: 11px Arial,verdana,sans-serif;	  
   color: #001967;
   background-image: url(../images/bullet_arrowdown_bluedark_small2.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}

.subsubItem a:hover
{
   margin-left:2px;
   font: 11px Arial,verdana,sans-serif;
   cursor:pointer;	
   color: #Ff6600;
   text-decoration:none;
   background-image: url(../images/bullet_arrowdown_orange_small.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
  

}
#wrapper #body #left #visit .navbar .mainDiv .dropMenu .subMenu .subItem p {
	font-size: 11px;
	line-height: normal;
}
#wrapper #body #left #visit .navbar .mainDiv .dropMenu .subMenu .subItem a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#wrapper #body #left #visit #alphabarleft a {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#wrapper #body #left #visit #alphabarleft a:hover {
	color: #990000;
}
#wrapper #body #left #visit #directoryleftscroll .scrollupdown {
	font-size: 10px;
}

#wrapper #body #left #visit #directoryleftscroll-citieseurope .scrollupdown {
	font-size: 10px;
	color: #000000;
}



#wrapper #body #right #right-i a {
	background-image: url(images/zebra_face_eyes_bulletsmall_square.jpg);
	background-repeat: no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-indent: 35px;
	background-position: left center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 2px;
	height: 20px;
	line-height: normal;
}
#wrapper #body #right .winearticletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	indent:18px;
	text-indent: 18px;
}
#wrapper #body #right #right-i .listtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFF00;
}
#wrapper #body #left #visit p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

