body{
	margin: 0 ;
	background-image: url(../imgs/bg.gif);
	background-repeat : repeat-x;
	direction: rtl;
	font-family: Tahoma;
	font-size: 13px ;
	background-color : #ffffff;
}

img{
	border: none;
}

a{
	text-decoration: none;
	color: #F58220;
	font-weight: bold;
}

a:hover {
	text-line-decoration: underline;
	text-line-style: dotted;
	
}

#page{
	width: 1000px;
	margin: 0 auto;
}

#header{
		background-image: url(../imgs/header.gif);
		background-repeat : no-repeat;
		background-position : top left;
		height: 129px;
		float: center;
		margin: 0 auto;
	}
	
	#logo{
	margin-top: 58px;
		
		float: right;
		height: 58px;
		width: 285px;
}

#nav{
	clear: both;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	margin-bottom: 20px;
	width: 100%;
}

#nav #r{
	background-image: url(../imgs/nav-r.gif);
		background-repeat : no-repeat;
		background-position: right;
		height: 43px;
		width:11px;
		float: right;
		padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#nav #l{
	background-image: url(../imgs/nav-l.gif);
		background-repeat : no-repeat;
		background-position: left;
		height: 43px;
		width: 11px;
		float: left;
		padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#nav #navlinks{
	background-image : url(../imgs/nav-bg.gif);
	background-repeat: repeat-x;
	height: 43px;
	color: #ffffff;
	
}

#nav ul{
	list-style : none;
	height: 43px;
	padding-top: 12px;
	padding-bottom: 12px;
}

#nav ul li{
	display: inline;
	height: 43px;
}

#navlinks ul li a{
		text-align: center;
		font: Tahoma 13px ;
		height: 43px;
		color: #ffffff;
		padding-top: 13px;
		padding-bottom: 12px;
		padding-right: 12px;
		padding-left: 12px;
		font-weight: normal;
}

#navlinks ul li a:hover{
	background-image : url(../imgs/nav-bg-hover.gif);

}

#navlinks ul li input{
	margin-top: 5px;
	
}

#promo {
	padding : 0px;
	clear: both;
	margin-bottom : 5px;
	height: 171px;
}

#whisper{
	width: 130px;
	height: 92px;
	background-image: url(../imgs/whisperboxes.gif);
	float: right;
	background-position : center;
	background-repeat : no-repeat;
}

#event-box{
	background-image: url(../img/home-showevent.png);
	width: 258px;
	height: 171px;
	float: right;
	background-position : top;
	background-repeat : no-repeat;
	padding-right: 40px;
	padding-top: 40px;
}
#home-about{
	background-image: url(../img/main_bg.png);
	width: 450px;
	height: 136px;
	float: right;
	background-position : top;
	background-repeat : repeat-x;
	border: solid 1px #A9CCDE;
	font-size: 11px;
	padding: 10px;

}

#home-steps {
	list-style-type: none;
	margin-top: 0px;
	
}

#home-buttons{
	height: 136px;
	float: right;
	background-position : top;
	width: 150px;
	font-size: 11px;
	padding: 10px;
	margin-right: 20px;

}
#home-buttons img{

border: none

}

#mobile-box{
	width: 228px;
	height: 92px;
	background-image: url(../imgs/mobile-box.png);
	float: right;
	background-position : center;
	background-repeat : no-repeat;
}

#mobile-box input[type=text]{
	BACKGROUND: url(../imgs/search-box.gif) #ffffff no-repeat;
	FLOAT: right;
	WIDTH: 200px;
	HEIGHT: 21px;
	margin-top: 55px;
	margin-right: 13px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 35px;
	padding-top: 6px;
	FONT: 1em Arial, Helvetica, sans-serif;
	WIDTH: 160px;	COLOR: #000;
	border: none;
	text-align: left;
}
#yellowbox{
	background-color: #F8FAD9;
	border: 1px #E7E486 solid;
	width: 575px;
	height:84px;
	text-align: justify;
	color: #BCBCBC;
	font-size: 12px;
	padding: 3px;
	float: left;	
}

#homeboxes{
	clear: both;
	margin: 20px;
}

#flashMessage{
	background: #F8FAD9 url(../img/alert-16x16.png) no-repeat right;
	border: 1px #E7E486 solid;
	color: #F58220;
	font-size: 12px;
	padding: 5px;
	padding-right: 20px;
	margin: 5px auto;
	
}

input[type=text]{
	background: #F5F5F5 url(../imgs/input-bg.gif) bottom repeat-x;
	border: solid 1px #AEAEAE;
	height: 18px;
	
}

select{
background: #F5F5F5;
font-family: Tahoma;
}
input[type=text],input[type=password],input[type=textarea]{
	background: url(../imgs/input-bg.gif) bottom repeat-x;
	border: solid 1px #AEAEAE;
	
}

.error{
	background-color: #FFC4C4;
	border: 1px #C42745 solid;
	color: #C42745;
	font-size: 12px;
	padding: 5px;
	margin: 5px auto;
}

.shaded{
	border: none;
	border-top: 3px solid #B7BDBD;
	border-bottom: 1px solid #B7BDBD;
	width: 210px;
	padding-top: 10px;
	padding-right: 10px;
}

#homeboxes #recent-users{
	float: right;
	
	width: 240px;
}

.links {
	MARGIN: 0px 0px 2em;
	LINE-HEIGHT: 200%;
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px;	BACKGROUND: url(../imgs/silver-bar.gif) #ffffff right  no-repeat;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: 410px;	PADDING-TOP: 6px;	HEIGHT: 29px
}
.links  a{
COLOR: #6aa2fd;

margin-left: 30px;
}

TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: url(../img/table-bg.gif) #FCFFF4 repeat-x ; BORDER-BOTTOM-WIDTH: 0px; WIDTH: auto; COLOR: #333; BORDER-RIGHT-WIDTH: 0px;
}
TABLE TABLE {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

TH {
	PADDING-RIGHT: 10px;  PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 93%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-TOP: 6px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #C4C5A6 1px solid; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 93%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-TOP: 6px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
TABLE TABLE TH {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE TABLE TD {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TH {
	PADDING-RIGHT: 5px; FONT-SIZE: 100%; BACKGROUND: url(../img/table-hd.gif) #fff top right no-repeat; COLOR: #fff; TEXT-ALIGN: right
}

input{
	font-family: Tahoma;
}

#mid-primary{
	margin: 0px;
	margin-left: 6px;
	padding-top: 15px;

	width: 327px;
	height: 102px;
	float: right;
	BACKGROUND: url(../img/mid-primary-box-s.png) no-repeat right top;
}

#mid-primary div {

	padding: 10px;
	padding-top: 1px;
}
#mid-primary h2 {

	width: auot;
	float: right;
}

#primary{
	margin: 0px;
	margin-top: 20px;
	padding: 10px;
	padding-right: 30px;
	width: 430px;
	float: right;
	BACKGROUND: url(../img/primary-bg.gif) top no-repeat;
}

#secondary{
	width: 500px;
	float: left;
}

.rightLabel{
width: 120px;
float: right;
clear: left;
}

#footer{
	clear: both;
	border-top: 3px solid #B7BDBD;
	border-bottom: 1px solid #B7BDBD;
	text-align: center;
}

/* Paging */
div.paging {
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}

/*  Actions  */
div.index div.actions {
	clear: both;
	margin-top: .4em;
	text-align: left;
}
div.view div.actions {
	clear: both;
	margin-top: .4em;
	text-align: left;
	width: 60%;
}
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	color: #003d4c;
	text-decoration: none;
}
div.actions ul li a:hover {
	color: #333;
	text-decoration: underline;
}

div.box{
background-color: #E5FFCC;
margin : 3px;
margin-left: 20px;
}
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(../img/rc2.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px} 



#progress {
	FONT-SIZE: 93%; PADDING-BOTTOM: 12px; LINE-HEIGHT: 1.2em;
	clear: both;
}
#progress OL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#progress OL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 20px; BACKGROUND: url(../img/icon_prog_arrow.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-TOP: 0px
}
#progress IMG {
	VERTICAL-ALIGN: middle
}
#progress IMG.prognumber {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 1px
}
#progress IMG.progarrow {
	PADDING-RIGHT: 5px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#progress #prog3 {
	BACKGROUND-IMAGE: none
}
#progress #prog-adv {
	BACKGROUND-IMAGE: none
}
#progress STRONG {
	VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; TEXT-DECORATION: none
}
#progress A {
	VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; TEXT-DECORATION: none
}
#progress EM {
	VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; TEXT-DECORATION: none
}
#progress STRONG {
	COLOR: #333
}
#progress EM {
	COLOR: #cabba9
}
#progress A {
	FONT-WEIGHT: normal; COLOR: #988368
}


#comments h3
{
	  background: none;
	  border: none;
	  color: #336;
	  font-family: Verdana;
	  font-size: 11px;
	  font-weight: bold;
	  margin: 0;
}

#comments p
{
	  font-family: Tahoma;
	  font-size: 11px;
	  font-weight: bold;
	  color: #666;
	  margin: 4px 0 10px 0;
}

#comments .comment
{

	  background: #F3F3C1 url(../img/comment_grad.gif) repeat-x;
	  margin: 0;
	  padding: 10px;
	  border: 1px #999966 solid;
	  border-bottom: none;
	  font-weight: normal;
	  font-family: Tahoma;
	  font-size: 14px;
	 
}

#comments .comment p
{
	margin: 0 0 4px 0;
	padding: 0;
	color: #000;
	font-weight: normal;
}

#comments .comment-footer
{
	  background: url(../img/comment_footer2.gif) no-repeat;
	  margin: -15px 0 20px 0;
	  direction: ltr;
}

#comments .comment-footer p
{
	  font-family: Tahoma;
	  font-size: 11px;
	  font-weight: normal;
	  color: #000;
	  margin: 15px 0 0 43px;
	  padding: 10px 0 0 5px;
	 
}

#secondary OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
#secondary OL LI {
	PADDING-RIGHT: 38px; BACKGROUND-POSITION: right center; PADDING-LEFT: 8px; FONT-SIZE: 125%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}

#step1 {
	BACKGROUND-IMAGE: url(../img/icon_no1.gif)
}
#step2 {
	BACKGROUND-IMAGE: url(../img/icon_no2.gif)
}
#step3 {
	BACKGROUND-IMAGE: url(../img/icon_no3.gif)
}

input[type="button"],input[type="submit"], .button {
	background: url(../img/button.png) no-repeat;
	text-align: center;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	border: none;
	color: #fff;
	width: 94px;
	height: 25px !important;
		
		
}

#date-ago{
color: red; font-weight: bold; text-decoration: line-through;

}

#listofvenues-list{
border-bottom: 1px gray dotted; clear: both; background-color: #FFFFFF; padding:5px;
height: 70px;
white-space: nowrap;
}

#listofvenues-list li{
background-color: #FFFFFF;
display: block;
}

.star-rating,

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus,

.star-rating .current-rating{

	background: url(../img/star_rating.gif) left -1000px repeat-x;
	z-index:1;

	background-position: left bottom;
}


.star-rating{

	position:relative;

	width:100px;

	height:20px;

	overflow:hidden;

	list-style:none;

	margin:0;

	padding:0;

	background-position: left top;

}

.star-rating li{

	display: inline;

}

.star-rating a,

.star-rating .current-rating{

	position:absolute;

	top:0;

	left:0;

	text-indent:-1000em;

	height:20px;

	line-height:20px;

	outline:none;

	overflow:hidden;

	border: none;

}

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus{

	background-position: left bottom;

}

.star-rating a.one-star{

	width:20%;

	z-index:6;

}

.star-rating a.two-stars{

	width:40%;

	z-index:5;

}

.star-rating a.three-stars{

	width:60%;

	z-index:4;

}

.star-rating a.four-stars{

	width:80%;

	z-index:3;

}

.star-rating a.five-stars{

	width:100%;

	z-index:2;

}

#rating{
	width: 160px;
}

#search-results-box{
	width: 30%;
	border: solid 1px #DDDDDD;
	background-color: #ECFAF9;
	float: right;
	margin: 10px;
	padding: 5px;
}



#highlight{
	background-color: #E6F890;
}
