body {
	color:#000000; 
	font-family:Tahoma;
	font-size:11px; background-color:#0A8E05
}
.LeftSide {
	padding:5px; color:#FFFFFF; 
	font-family:Tahoma;
	font-size:14px; text-align:justify
}
.Pictures {
	border:2px solid #008000; padding:5px; color:#FFFFFF; 
	font-family:Tahoma;
	font-size:14px; text-align:justify;  font-weight:bold
}
.LeftSideTitle {
	padding:5px; color:#FFFFFF; 
	font-family:Tahoma;
	font-size:14px; text-align:justify;  font-weight:bold
}
.Menu {
	color:#B53D18; 
	font-family:Tahoma;
	font-size:11px
}
.AlphabetMenuBegin {
	border:1px solid #B53D18; padding:2px; font-family:Tahoma; font-size:10px; color:#FDDCC8; text-transform:uppercase; font-weight:bold
}
.AlphabetMenu {
	padding:2px; border-top:1px solid #B53D18; border-bottom:1px solid #B53D18; border-left-width: 1px;
	border-right: 1px solid #B53D18;
	font-family:Tahoma; font-size:10px; color:#FDDCC8; text-transform:uppercase; font-weight:bold
}
.AlphabetMenuEnd {
	border-right:1px solid #B53D18; padding:2px; border-top:1px solid #B53D18; border-bottom:1px solid #B53D18; border-left-width: 1px; 
	color:#FDDCC8; font-family:Tahoma; font-size:10px; text-transform:uppercase; font-weight:bold
}
.Minutes {
	padding:10px; color:#000000; 
	font-family:Tahoma; 
	font-size:11px
}
.FeaturedRideTitle {
	color:#FFFFFF; 
	font-family:Tahoma;
	font-size:11px; font-weight:bold
}
.FeaturedRideText {
	color:#FFFFFF; 
	font-family:Tahoma;
	font-size:11px
}
.Event {
	border-bottom:1px solid #F8B78F; color:#000000; 
	font-family:Tahoma;
	font-size:10px; border-left-width:1px; border-right-width:1px; border-top-width:1px
}
.RightSide {
	padding:5px; color:#FDDCC8; 
	font-family:Tahoma;
	font-size:11px; text-align:justify
}
.FormField {
	border:1px solid #DC6016; color:#B43D1B; 
	font-family:Tahoma;
	font-size:11px; text-align:justify; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; background-color:#FBBF9F
}
.EventEditor {
	border:1px solid #DC6016; padding:0px; color:#FFFFFF; 
	font-family:Tahoma;
	font-size:10px; text-align:justify; word-spacing:0; margin-top:-1; margin-bottom:-1; background-color:#F2854E
}
.Greeting {
	padding:5px; color:#FDDCC8; 
	font-family:Tahoma;
	font-size:10pt; text-align:justify; word-spacing:0; margin-top:-1; margin-bottom:-1
}
.Membership {
	border-left:1px solid #CC591C; border-right:1px solid #CC591C; border-bottom:1px solid #CC591C; padding:0; color:#FFFFFF; 
	font-family:Tahoma;
	font-size:10px; text-align:left; word-spacing:0; margin-top:-1; margin-bottom:-1; background-color:#F37E38
}
.MembershipTitle {
	border:1px solid #F37E38; padding:0; color:#FFFFFF; 
	font-family:Tahoma;
	font-size:10px; text-align:center; word-spacing:0; margin-top:-1; margin-bottom:-1; background-color:#CC591C
}
.CarDescription{
	padding:5px; color:#FDDCC8; 
	font-family:Tahoma;
	font-size:10pt; text-align:left; word-spacing:0; margin-top:-1; margin-bottom:-1; background-color:#F37E38
}
.RidesRight {
	padding:5px; color:#FDDCC8; 
	font-family:Tahoma;
	font-size:10pt; text-align:left; word-spacing:0; margin-top:-1; margin-bottom:-1
}
.RidesLeft {
	padding:5px; color:#FDDCC8; 
	font-family:Tahoma;
	font-size:10pt; text-align:right; word-spacing:0; margin-top:-1; margin-bottom:-1
}
.RightSideTitle {
	padding:5px; color:#FDDCC8; 
	font-family:Tahoma;
	font-size:12px; text-align:justify; font-weight:bold
}
.Copyright {
	color:#F9D6CC; 
	font-family:Tahoma;
	font-size:11px
}
.Online {
	color:#FFFFFF; 
	font-family:Tahoma;
	font-size:11px; padding-top:5px
}

.Contacts    { border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; 
               border-bottom: 1px dotted #C68231 }
A {
	color:#000000; text-decoration:none
}

.headimg {
 	padding: 0px 0px 13px 0px;
}

.pic {
 	margin: 0px 15px 5px 0px;
}

.footer A{
 	color: #FFFFFF;
 	text-decoration: none;
 	font-size: 10px
}

.menu {
 	padding: 29px 11px 0px 0px;
}

.price {
 	color: #EEAC35;
 	font-weight: bold;
 	font-size: 15px;
 	font-family: Arial;
}
.country {
 	color: #EEE3D2;
 	font-weight: bold;
 	font-size: 12px;
}

.s {
 	font-size: 10px;
}

.left {
	font-size: 10px;
	color: #728674
}

.more {
 	padding-top: 10px;
}

.arrow {
 	margin: 2px 5px 0px 5px;
}
.arrow2 {
 	margin: 2px 5px 0px 0px;
}

.welcome {
 	color: #EBE7E7;
}

.list {
 	padding-top: 3px;
}

.fs {
 	margin: 5px 10px 0px 10px;
}

.copy {
 	color: #9F5555;
 	font-size: 9px;
 	text-decoration: none;
}
.ShowCase {
 	color: #EDCEB8;
 	font-size: 9pt;
 	text-decoration: none; font-family:Arial
}

.Gradiant_Silver {border:0px solid #4F5E61; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#929DA1, endColorstr=#333333); background-color: #666666; background-repeat:repeat-x; font-family:Tahoma; font-size:10pt; color:#FFFFFF; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px }
.Gradiant_Yellow {border:1px solid #B57D4A; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CE9A42, endColorstr=#C67D31); background-color: #CE9A42; color:#A08C8C }
.Gradiant_Orange {border:1px solid #008000; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DA6530, endColorstr=#F88D55); background-color: #006600; color:#FFFFFF; background-repeat:repeat-x;padding:3px;; background-image:url('/images/Gradian-Orange.jpg') }

	.CarListTitle {
		FONT-SIZE: 10px;
		COLOR: #FFFFFF;
		FONT-FAMILY: Verdana;
		TEXT-DECORATION: none;
		background-color:#333333; text-transform:uppercase; font-weight:bold 
	}	
	.CarListNormal {
		padding:0; FONT-SIZE: 10px;
		COLOR: #000000;
		FONT-FAMILY: Verdana;
	}
	.CarListLined {
		padding:0; FONT-SIZE: 10px;
		COLOR: #000000;
		FONT-FAMILY: Verdana;
		TEXT-DECORATION: none; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:solid; border-bottom-width:1px
	}
	.HitList {
		padding:0; FONT-SIZE: 10px;
		COLOR: #000000;
		FONT-FAMILY: Verdana;
		TEXT-DECORATION: none; border-left-width:1px; border-right-width:1px; border-top-width:1px; border-bottom-style:dotted; border-bottom-width:1px
	}
	
	
a.cameraPicture{
    position:relative; /*this is the key*/
    z-index:24; 
    text-decoration:none}

a:hover.cameraPicture{
	border:0px solid #FFFFFF; 
	z-index:25; 
	color:#000080; 
	background-color:#FFFFFF;
	text-decoration:none; 
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0; 
	padding-bottom:0
}

a.cameraPicture span{display: none;text-decoration:none}


a:hover.cameraPicture span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-10px; left:-10px; width:2px;
    border:2px solid #000000;text-decoration:none;
    background-color:#FFFFF0; color:#000000
}