body
{
    font-size:18px;
}

.top_band
{
    background-image: url('../Images/top_nav_back.gif');
}

.usernamelink
{
    background-color:#333300 !important;
    border-color:#214600 !important;
}

.top_band .right .options ul li a
{	
	background: #333300 !important;
}

.tag_line
{
    height:65px !important;
}


a
{
	font-family: Georgia;
}

/* Grid Starts */

.border_bottom_griditem
{
	border-bottom: #E5E5E5 1px solid;
}

.gridheader_border_top
{
	font-weight: normal;
	font-size: 12px;
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	background-color: #EFEFEF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 15px;
	border-top: #879BB8 1px solid;

}

.gridheader th
{
	text-align:left;
}

.gridheaderlink
{
	font-weight: normal;
	font-size: 12px;
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	background-color: #EFEFEF;
	text-decoration:underline;
}

.grid_top_border
{
	border-top: #879BB8 1px solid;
}


/* Grid Ends*/

/* Site Nagivation */

.navigation
{
	font-size: 12px;
	color: #0099cc !important;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration:none;
}

.navigation:hover
{
	font-size: 12px;
	color: #0099cc;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration:underline;
}

.bottomseperatorline
{
    padding:5px 0px 5px 0px;
    margin-top:5px;
    background-position: center center;
    border-top-style: dashed;
    border-top-width: 1px;
    border-top-color: #cccccc;
}

.copyrightlabel
{
	font-size: 10px;
	color: #666666;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

.disclaimer
{
	font-size: 12px;
	color: #666666;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

.bottomlabel
{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-transform:uppercase;
	font-family: Arial;
	text-decoration: none;
}

.bottomlink
{
	font-size: 11px;
	color: #666666;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

.bottomdivider
{
	font-size: 11px;
	color: #666666;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: none;
}

.bottomlink:hover
{
	font-size: 11px;
	color: #666666;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: Underline;
}

.sectionheading
{
	font-size: 14px;
	color: White;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.pageheading
{
	font-weight: bold;
	font-size: 18px;
	color: #999999;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.bluegradient
{
	margin: 0px;
}

legend
{
	font-size: 16px;
	color: #9BACC6;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight: bold;
	border-color: #999999;
}
.postevent
{
	padding: 10px 0px 20px 0px;
}

fieldset
{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 12px;
}

.bookingacknowlegement .headingtext
{
	width:600px;
}

.bookingacknowlegement a,
.eventbooking a,
redirecttoaffiliate a
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}


.eventbooking fieldset
{
	border: 1px solid #EDF1F3;
}

.label
{
	font-size: 12px;
	color: #333333;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.required
{
	font-size: 12px;
	color: #FF0000;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.spacinghorizontal
{
	padding:0px 5px 0px 0px;
}

.textbox
{
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
}

.radiobuttonlist
{
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
}

.radiobuttonlist td
{
	padding-right: 20px;
}

.radiobuttonlist input
{
	padding-top:0px;
	padding-bottom:0px;
}

.normal
{
	font-size: 12px;
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.message
{
	font-size: 11px;
	color: #999999;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.charcountok
{
	font-size: 14px;
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
	padding: 5px 5px 3px 5px;
	background-color:#cccccc;
}


.charcounterror
{
	font-weight:bold;
	font-size: 14px;
	color: Red;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	padding: 5px 5px 3px 5px;
	background-color:#cccccc;
}

.dash_line
{
	border-style: none none dashed none;
	color: #DEDEDE;
	border-bottom-width: 2px;
}

.solid_line
{
	border-style: none none solid none;
	color: #A9ACD7;
	border-bottom-width: 2px;
}

.activesteps
{
	font-size: 11px;
	color: #FF6600;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
	text-decoration:none;
}

.deactivesteps
{
	font-size: 11px;
	color: #999999;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
	text-decoration:none;
}

.error
{
	font-size: 12px;
	color: red;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.errortitle
{
	font-size: 14px;
	color: red;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.errorbox
{
	border: #CC6600 1px solid; 
	background-color: #FFFFCC;
	padding : 10px 10px 10px 10px;
	font-size: 12px;
	color: red;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-align:left;
	margin-bottom:12px;
}

.modalProgressGreyBackground 
{
	background:#CCCCCC;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.AjaxUpdateProgressLabel
{
	font-size: 16px;
	color: #000000;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.modalBackground {
	background-color:#CCCCCC;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:White;
}

.modalPopup .tbl td
{
	padding: 5px 5px 3px 10px;
}

.divider
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: Black;
	text-decoration:none;
}

.previewbackcolor
{
	background-color:#A6D3E8;
	height:28px;
}

.tbl td
{
	padding:0px 5px 10px 0px;
}

.tbl table td 
{
	padding:0px 5px 0px 0px;
}

/* Modal dialog styles */

.modaltable
{
	border: 2px solid #BBBBBB;
	border-collapse:collapse;
}

.modaltable td
{
	border: 2px solid #BBBBBB;
	border-collapse:collapse;
}


.modaltable .modalheader
{
	background-color: #dddddd;
}

.modaltable .modalheadertext
{
	padding-left:10px;
	padding-right:10px; 
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color:#6E6965;
}

.modaltable .modalclosecross
{
	background-color: #eeeeee;
	border-left: 2px solid #BBBBBB;
	border-collapse:collapse;
}


.modaltable td table td
{
	border: 0px solid;
	border-collapse:collapse;
}

.modaltable .modalmainarea
{
	background-color:#eeeeee;
	padding-top:10px;
}

/* Modal dialog style end */

.button
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	background-color: #e2dfd6;
	text-decoration:  none;
	border-left: #dcdcdc 2px solid;
	border-top: #dcdcdc 2px solid;
}

.toplink,
.toplink:active,
.toplink:visited,
.toplink:link
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration:none;
}

.toplink:hover
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: underline;
}

.emptygrid
{
	font-size: 12px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	padding: 10px 10px 10px 15px;
	font-weight:bold;
}

.eventcapturedleads .emptygrid
{
	padding-left:0px;
}

.emptygrid a
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #0099cc !important;
}

.gridheader
{
	font-weight: normal;
	font-size: 12px;
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	background-color: #EFEFEF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 20px;
	vertical-align:middle;
	border-bottom: #EFEFEF 1px solid; 
	border-top: #879BB8 1px solid;
	color:Black;
}

.gridheader a
{
	color:#0099cc;
	text-decoration:none;
}

.gridheader a:hover
{
	color:#0099cc;
	text-decoration:underline;
}

.gridheader_without_sort
{
	font-weight: normal;
	font-size: 12px;
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	background-color: #EFEFEF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 20px;
	vertical-align:middle;
	border-bottom: #EFEFEF 1px solid; 
	border-top: #879BB8 1px solid;
	color:Black;
}

.gridheader a
{
	color:Black;
	text-decoration:none;
}

.gridheader a:hover
{
	color:Black;
	text-decoration:underline;
}

.gridItem
{
	font-size: 11px;
	color: black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 20px;
	border-bottom: #EFEFEF 1px solid; 
}

.grayitalictext
{
	font-size: 11px;
	color: #999999;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-style: italic;
}


/* Outer */
.master_maintable
{
	background-color:White;
	margin: 10px 0px 0px 20px;
	width: 985px;
	min-height:1100px;
	padding:0px 0px 20px 0px;
}

.master_bottom
{ 
	padding-top:5px;
}


.master_bottom .bottom_nav
{
	margin: 0px Auto;
	width: 980px;
	padding: 5px 0px 10px 0px;
}

.csuser
{
	left:425px !important;
	top:420px !important;
}

.eventsearchlink
{
	font-size: 12px;
	color: #cc6600;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	font-weight:bold;
}

.eventsearchlink:hover
{
	font-size: 12px;
	color: #cc6600;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: underline;
	font-weight:bold;
}

.eventprice
{
	color:#003366;
	font-weight:bold;
	font-size:16px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.freeprice
{
	text-transform:uppercase;
	color:red;
	font-weight:bold;
	font-size:16px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.genericmessagelabel
{
	font-size: 14px;
	color: black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
}

.errormessagelink
{
	font-size: 14px;
	color: #0099cc;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration:none;
	font-weight:bold;
}

.errormessagelink:hover
{
	font-size: 14px;
	color: #0099cc;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration: underline;
	font-weight:bold;
}


.gridcenter
{
	background-image: url('/images/box_border.gif');
}


.divPageHeading
{
	padding:0px 15px 10px 15px;
}

.content
{
    background-color: White;
    width: 980px;
    margin: 0px auto;
    padding-top: 20px;
    vertical-align: top;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    border-bottom-width: 1px;
}

.leftsection
{
	width: 605px;
	display: inline-block;
	margin: 0px 12px 10px 12px;
}

.rightsection
{
	width: 335px;
	display: inline-block;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
}

.main_body
{
	/*display:block;*/
	margin:0px;
}

.gradient_left
{
	background-image: url('/Images/grey_shadow_left.gif');
	background-repeat: repeat-y;
	width:6px;
	min-height:700px;
	display:inline-block;
}

.gradient_right
{
	background-image: url('/Images/grey_shadow_left.gif');
	background-repeat: repeat-y;
	width:6px;
	min-height:700px;
	display:inline-block;
}
/* SITE NAV */

.nav_lvl2_2 .text
{
	text-decoration: none;
	color:Black;
	font-size:18px;
	font-family: Arial;
	display:inline-block;
	margin-right:5px;
	padding-top:5px;
	margin-left:20px;
}

.nav_lvl2_2 .location
{
    font-weight:normal;
    font-family: Arial;
    cursor:pointer;
    padding-top:5px;
    color:#0099FF;
}

.posteventlink
{
    padding-top:6px !important;
}
/* menu styles */

#category_list
{	margin: 0;
	padding: 0
}

#category_list li
{	
	float: left;
	list-style: none;
	padding:5px;
}

#category_list li a
{	
	display: block;
	text-decoration: none;
	white-space: nowrap;
}

#category_list li a:hover
{	
	 text-decoration: underline;
}
		
#category_list li ul
{	
	margin: 5px 0 0 -5px;
	padding: 3px 3px 3px 3px;
	position: absolute;
	z-index:4000;
	visibility:hidden;
	border-top:1px solid #0099FF;
	border-bottom:1px solid #0099FF;
    border-right:1px solid #0099FF;
    border-left:1px solid #0099FF;
    background-color: White;
}

#category_list .itemOverlay
{
   font-size: 1em;
   height: 2px;
   background-color:White;  
   position:absolute;
   width:100%;
   left:0px;
   top:25px; 
   /*z-index:5000;*/
}
		
#category_list li ul li
{	
	float: none;
	display: inline;
	padding:0px !important;
}
			
#category_list li ul li a
{	
	width: auto;
	color: #0099FF;
	padding: 5px 12px;
}
			
#category_list li ul li a:hover
{	
	text-decoration: none;
	color: White;
	background-color: #0099FF;
}
			

#category_list .more
{
    margin-left:10px;
    position:relative;
}			
#category_list .more:hover
{
    border-top:1px solid #0099FF;
    border-right:1px solid #0099FF;
    border-left:1px solid #0099FF;
    padding:4px 4px 5px 4px;
}
		
/* SITE SUB NAV ENDS */

.search_header
{
	margin: 0px Auto;
	width: 968px;
	padding: 0px 10px 0px 10px;
}

.search_header .col1
{
	width: 650px;
	display: inline-block;
}

.search_header .col2
{
	width: 310px;
	display: inline-block;
	padding-top:20px;
	vertical-align:top;
}

.search_header .col2 .row
{
	padding-top:5px;
}

.search_header .col2 IMG
{
	padding:0px 3px 0px 0px;
}

.eventul
{
	padding: 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
}

.eventli
{
	padding:0px 0px 0px 15px;
	margin:0px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size:12px;
	color: #EA5C18;
	background-image: url('/images/arrow.gif');
	background-position: 0px center;
	background-repeat: no-repeat;
}

.relatedeventslink
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #AE106F;
	text-decoration:none;
	font-weight:bold;
}

.relatedeventslink:hover
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #AE106F;
	text-decoration:underline;
	font-weight:bold;
}

.eventinformationlink
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #AE106F;
	text-decoration:none;
}

.eventinformationlink:hover
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #AE106F;
	text-decoration:underline;
}

.seperator_eventinformationlink
{
	font-size: 11px;
	color: #999999;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	vertical-align:top;
}

.border_left_right_bottom
{
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.border_bottom
{
	border-bottom:solid 1px #cccccc;
}


/* EVENT SEARCH */

.eventsearchwrapper{
   position: relative;
   float: left;
   left: 0px;
   width: 980px;
   margin-bottom: 1px;
}

.eventsearchwrapper .left1{
   position: relative;
   float: left;
   left: 0px;
   width: 160px;
   height: 160px;
}

.eventsearchwrapper .left2{
   position: relative;
   float: left;
   left: 1px;
   width: 470px;
}

/* EVENT SEARCH ENDS*/

.subheading
{
	font-size: 16px;
	color: #999999;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}


.normalnavigationbold
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #AE106F;
	text-decoration:none;
	font-weight:bold;
}

.normalnavigationbold:hover
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #AE106F;
	text-decoration:underline;
	font-weight:bold;
}

.eventscreen .labelspace
{
	padding:0px 0px 3px 0px;
}

.eventscreen .innersectionspace
{
	padding:0px 0px 8px 0px;
}

.eventscreen .textspace
{
	padding:0px 0px 30px 0px;
}

.eventscreen .sectionspace
{
	padding:0px 0px 30px 0px;
}

.eventscreen .spacinghorizontal
{
	padding:0px 5px 0px 0px;
}


/* BUTTON */

.button_events
{
	border-color: #001777;
	background-color: #001777;
	color: White;
	padding:0px 20px 0px 20px;
	min-height:35px;
	font-weight:bold;
	border:0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-transform:uppercase;
}

.button_events_draft
{
	background-color: #9CAAC4;
	color: White;
	padding:0px 20px 0px 20px;
	min-height:35px;
	font-weight:bold;
	border:0px;
	font-size: 11px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-transform:uppercase;
}

.button_edit
{
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	background-color: #e2dfd6;
	text-decoration:  none;
	border-left: #dcdcdc 2px solid;
	border-top: #dcdcdc 2px solid;
}

.button_inner_options
{
	text-align:center;
	height:22px;
	min-width:110px;
	font-size: 11px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

/* BUTTON ENDS*/


/* MENU */


.menu .blank
{
	border-bottom:1px solid #9BABC2;
}

.menu .tabnotselected
{
	background-color: #9BABC2;
	text-decoration: none;
	padding:12px 10px 12px 10px;
}

.menu .tabnotselected a
{
	color: White;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 11px;
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-weight:bold;
}

.menu .tabselected
{
	border-style: solid solid none solid;
	border-width: 1px;
	background-color: White;
	text-decoration: none;
	padding: 12px 10px 12px 10px;
	border-top-color: #9BABC2;
	border-right-color: #9BABC2;
	border-left-color: #9BABC2;
	background-image: url('/Images/up.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

.menu .tabselected a
{
	color: Black;
	text-decoration: none;
	text-transform:uppercase;
	font-size: 11px;
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-weight:bold;
}

.submenu
{
	background-color:#F4F5F9;
	height:30px;
}

.submenu .tabnotselected
{
	text-decoration: none;
	padding:12px 10px 12px 10px;
}

.submenu .tabnotselected a
{
	font-size: 13px;
	color: #8FA2B3;
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	text-decoration:none;
	text-transform:uppercase;
}

.submenu .tabselected
{
	text-decoration: none;
	padding: 12px 10px 12px 10px;
}

.submenu .tabselected a
{
	font-size: 13px;
	color: Black;
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	text-decoration:none;
	text-transform:uppercase;
}


/* MENU ENDS */

.backgroundPopup
{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}

.popupContact
{
	display:none;
	position:fixed;
	float:left;
	_position:absolute;  
	left: 380px;
	top: 200px;
	z-index:1000000;
}

/* div based dialog styles */

.divtable
{
	border: 2px solid #BBBBBB;
	border-collapse:collapse;
}

.divtable td
{
	border: 2px solid #BBBBBB;
	border-collapse:collapse;
	padding: 0px 5px 14px 0px;
}

.divtable .removepadding
{
	padding: 0px;
}


.divtable .modalheader
{
	background-color: #dddddd;
}

.divtable .modalheadertext
{
	padding:10px;
	font-weight: bold;
	font-size: 13px;
	color: #3C3C3C;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.divtable td table td
{
	border: 0px solid;
	border-collapse:collapse;
}

.divtable .modalmainarea
{
	background-color:#eeeeee;
	padding:10px 10px 0px 10px;
}

/* Modal dialog style end */

.labelorange
{
	font-size: 11px;
	color: #FF6600;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
	text-decoration:underline;
}

/* FEATURED EVENTS */

.viewfeaturedevent
{
	border: 2px solid #999999;
	width:600px;
	min-height:300px;
	margin:0px 0px 20px 0px;
	display:block;
}

.viewfeaturedevent .head
{
   background-color: #999999;
   padding: 13px 13px 15px 13px;
}

.viewfeaturedevent .headingtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align:left;
	display:inline-block;
	width:475px;
}

.viewfeaturedevent .headinglink
{
	padding: 0px 0px 0px 10px;
	text-align:right;
	display:inline-block;
}

.viewfeaturedevent .headinglink a
{
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}

.viewfeaturedevent .eventlist
{
	padding: 10px 10px 0px 10px;
}


/* END FEATURED EVENTS */

/* EACH FEATURED EVENT */

.result .leftsection
{
	width: 268px;
	vertical-align:top;
	margin: 0px 0px 15px 0px;
	display: inline-block;
}

.result .rightsection
{
	vertical-align:top;
	width: 305px;
	display: inline-block;
	margin:0px;
}


.imagebox
{
	border:4px solid #CCCCCC;
	display:inline-block;
}


.result .rightsection .eventhead
{
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size: 18px;
	color: #0099FF;
	text-decoration: none;
	padding:0px 0px 10px 0px;
	display:inline-block;
}

.result .rightsection .eventhead:hover
{
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size: 18px;
	color: #0099FF;
	text-decoration: underline;
}

.result .rightsection a
{
   /* font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
	padding:0px 0px 10px 0px;
	display:inline-block;
}

.result .rightsection a:hover
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099FF;
	text-decoration: underline;
}

.result .rightsection .likeitlabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099FF;
	text-decoration: none;
	padding:0px 0px 10px 0px;
	display:inline-block;
}

.result .rightsection .seperator
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding: 0px 5px 10px 5px;
	display:inline-block;
}

.result .rightsection .infoplace
{
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align:left;
	display:inline-block;
	width:120px;
	margin: 0px 15px 10px 0px;
	padding: 5px 15px 5px 10px;
}

.result .rightsection .infoschedule
{
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align:left;
	padding: 5px 15px 5px 10px;
	margin: 0px 0px 10px 0px;
	display: inline-block;
	width: 120px;
}

.result .rightsection .placedesc
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	display:inline-block;
	width:120px;
	vertical-align:top;
	margin: 0px 15px 10px 0px;
	padding: 0px 15px 0px 10px;
	font-weight:bold;
}



.result .rightsection .scheduletext
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	display:inline-block;
	width:120px;
	margin:0px 0px 0px 0px;
	padding: 0px 15px 0px 10px;
	font-weight:bold;
}

.result a
{
	vertical-align:top;
}
/* END EACH FEATURED EVENT */

H4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B0B0B0;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align:left;
	margin:0px;
	padding: 10px 0px 5px 15px;
}

/* SEARCH OPTIONS HOME */

.searchoptions
{
	background-color: #EBEBEB;
	padding:15px;
}

.searchoptions .gray_gradient_heading a
{
	text-align:right;
	display:inline-block;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	color: #0099ff;
	text-decoration:underline;
}

.searchoptions .seperator
{
	margin-top:20px;    
}




.searchoptions UL
{
	padding:0;
	display:inline-block;
	margin:0px;
	width:300px;
}

.searchoptions LI
{
	background-position: left 3px;
	width: 130px;
	list-style: none;
	background-image: url('../Images/arrow_small.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	vertical-align: top;
	float: left;
	margin: 0px;
	font-family: Georgia;
	font-size: 11px;
}

.searchoptions UL LI a
{
   /* font-family: Georgia;*/
	font-size: 11px;
	color: #0099ff;
	text-decoration:none;
}

.searchoptions UL LI .selected
{
   font-weight:bold;
}

.searchoptions UL LI .selected:hover
{
   font-weight:bold;
}

.searchoptions UL LI .location
{
    font-family: Arial;
	text-transform:uppercase;
	display:inline-block;
	margin-bottom:5px;
	margin-right:5px;
}

.searchoptions UL LI a:hover
{
  /*  font-family: Georgia;*/
	font-size: 11px;
	color: #0099ff;
	text-decoration:underline;
}

.searchoptions .headinglink
{
	text-align:right;
	display:inline-block;
	padding: 0px 0px 0px 10px;
}

.gray_gradient_heading
{
	background-image: url('/Images/gray_gradient_heading.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom:20px;
}

.gray_gradient_heading_white_back
{
	background-image: url('/Images/bg_heading_bar_white.jpg');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom:20px;
}

.banner
{
	margin:15px 0px 15px 0px;
}

/* EDITOR PICK */

.editorpick
{
	width:305px;
	background-image: url('../Images/v_image.png');
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #0A77A0;
	padding: 15px;
	min-height:220px;
	margin-bottom:15px;
}

.editorpick .leftsection
{
	width: 160px;
	vertical-align:top;
	display:inline-block;
	margin:0px;
}

.editorpick .rightsection
{
	margin:0px;
	vertical-align:top;
	width:130px;
	display:inline-block;
}

.editorpick img
{
	margin-bottom:10px;
}

.editorpick .head, 
.editorpick .head:hover
{
	font-family: Georgia;
	font-size: 18px;
	color: #FFFFFF;
	text-align:left;
	margin:0px;
	padding:0px;
	display:inline-block;
}

.editorpick .schedule
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:left;
	display:inline-block;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.editorpick .text
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:left;
	display:inline-block;
	padding:0px 0px 5px 0px;
}

.editorpick a
{
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 11px;
	text-decoration:none;
	color: #99FFFF;
}

.editorpick a:hover
{
  /*  font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 11px;
	text-decoration:underline;
	color: #99FFFF;
}

.editorpick H4 a
{
	/*font-family: Georgia;*/
	text-decoration:none;
	color: #FFFFFF;
	font-size: 18px;
	display:inline-block;
}

.editorpick H4 a:hover
{
	/*font-family: Georgia;*/
	text-decoration:underline;
	color: #FFFFFF;
	font-size: 18px;
	display:inline-block;
}

.editorpick .likeitlabel
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	text-decoration:none;
	color: #99FFFF;
}


.editorpick .pricedetails
{
	width: 150px;
}

.editorpick .pricedetails .priceitem
{
	display:inline-block;
	width:140px;
	background-color: Transparent;
}

.editorpick .pricedetails .priceitem .currency,
.editorpick .pricedetails .priceitem .price,
.editorpick .pricedetails .FREE
{
	color:#FFFFFF;
}



/* EDITOR PICK ENDS */

.blue_gradient_heading
{
	background-image: url('/Images/blue_gradient_heading.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom:20px;
}

/* ONLINE COURSES */
.onlinecourses
{
	width:335px;
}

.onlinecourses .headingtext
{
	width:320px;
	padding:0px 10px 0px 0px;
}

.onlinecourses .item
{
	background-color: #EBEBEB;
	padding:3px 15px 3px 15px;
	margin:2px 0px 0px 0px;
}

.onlinecourses .rightsection a
{
	/*font-family: Georgia;*/
	font-size: 14px;
	color: #0099FF;
	text-decoration:none;
	margin-bottom:6px;
	display:inline-block;
}

.onlinecourses .rightsection
{
	display:inline-block;
	vertical-align:top;
	width:305px;
	margin:0px;
}

.onlinecourses .rightsection a:hover
{
   /* font-family: Georgia;*/
	font-size: 14px;
	color: #0099FF;
	text-decoration:underline;
	margin-bottom:6px;
	display:inline-block;
}

.onlinecourses .rightsection .text,
.onlinecourses .rightsection .summary
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #999999;
	text-align:left;
	display:inline-block;
	margin-bottom:3px;
	padding:2px 0px 0px 0px;
}

.onlinecourses .rightsection H4
{
	font-family: Georgia;
	font-size: 16px;
	color: #0D095B;
	text-align:left;
	margin:0px;
	padding:0px;
}

.onlinecourses .rightsection .pricedetails
{
	margin-top:5px;    
	
}
.onlinecourses .rightsection .pricedetails .priceitem
{
	margin-right:5px;
	width:80px;
	background-color:#FFFFFF;
}

/* END ONLINE COURSES */

.searchevents
{
	margin:0px 0px 15px 0px;
	display:block;
}

.searchevents .sort
{
	background-color:#EBEBEB;
	padding:8px 5px 5px 10px;
	margin:15px 0px 5px 0px;
	height:20px;
}

.searchevents .sortoptions
{
	display:inline-block;
	width:270px;
}

.searchevents .sortoptions a
{
   /* font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #0099ff;
	padding:0px 8px 0px 0px;
	text-decoration:none;
}

.searchevents .sortoptions .selected
{
   /* font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #676767;
	padding:0px 8px 0px 0px;
	text-decoration:none;
}

.searchevents .sortoptions .selected:hover
{
  /*  font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #676767;
	padding:0px 8px 0px 0px;
	text-decoration:none;
}

.searchevents .sortoptions a:hover
{
   /* font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #0099ff;
	padding:0px 8px 0px 0px;
	text-decoration:underline;
}

.searchevents .sort SPAN
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	font-weight:bold;
	padding:0px 8px 0px 0px;
}

.searchevents .sort ..resultcount
{
	display: inline-block;
	width:300px;
}

.searchevents H3
{
	padding:0px 5px 0px 10px;
}

.searchevents .item
{
	border-style: none none dashed none;
	margin: 2px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	display:inline-block;
}

.searchevents .leftsection
{
	width: 150px;
	margin: 0px ;
	display: inline-block;
	padding: 10px;
	vertical-align:top;
}

.searchevents .rightsection
{
	vertical-align:top;
	padding:10px 10px 10px 0px;
	width: 400px;
	display: inline-block;
	margin: 0px;
}

.searchevents .rightsection a
{
	/*font-family: Georgia;*/
	font-size: 16px;
	color: #0099FF;
	text-decoration:none;
	display:inline-block;
}

.searchevents .rightsection a:hover
{
	/*font-family: Georgia;*/
	font-size: 16px;
	color: #0099FF;
	text-decoration:underline;
	display:inline-block;
}

.searchevents .rightsection .pricedetails
{
	margin-top:5px;
	width:400px;
}

.searchevents .rightsection .pricedetails .priceitem
{
	margin-right:5px;
	width:80px;
}

.result .leftsection .pricedetails
{
	margin-top:10px;    
	width:250px;
}

.result .leftsection .pricedetails .priceitem
{
	margin-right:5px;
	width:80px;
}

.searchevents .rightsection .text
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	display:inline-block;
}

.searchevents .rightsection .summary
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #666666;
	text-align:left;
	display:inline-block;
	padding:5px 0px 5px 0px;
}

.searchevents .rightsection H4
{
	font-family: Georgia;
	font-size: 16px;
	color: #0D095B;
	text-align:left;
	margin:0px;
	padding:5px 0px 0px 0px;
}

/*.searchevents .item img
{
	padding:10px 10px 10px 10px;
	display:inline-block;
}*/

.searchevents .searchFor
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 20px;
	color: #656565;
	text-align: left;
	display: inline-block;
	font-weight: bold;
	width:480px;
	padding:10px 10px 0px 10px;
}

/* END */ 

.share
{
	display:inline-block;
	width: 80px;
	padding: 5px 0px 5px 0px;
}

.share IMG
{
	border:0px;
}

.changesearchoptions
{
	width: 610px;
	display:inline-block;
}


.changesearchoptions .top
{
	background-image: url('/images/search_box_top.png');
	background-repeat: no-repeat;
	vertical-align:top;
	width: 610px;
	height:20px;
}

.changesearchoptions .center
{
	background-image:url(/images/search_box_middle.png);
	width: 570px;
	padding:0px 20px 0px 20px;
}

.changesearchoptions .center .popupcontentarea
{
	 background-color:#EBEBEB;
}

.changesearchoptions .center .popupcontentarea .row1
{
	height:10px;
	vertical-align:top;
	padding-bottom:10px;
}

.changesearchoptions .center .popupcontentarea .row2
{
	height:30px;
	display:inline-block;
	vertical-align:top;
}

.changesearchoptions .center .popupcontentarea .row3
{
	display:inline-block;
	vertical-align:top;
	padding:0px 0px 10px 0px;
}

.portalbutton
{
	background-image: url('/images/bg_search_button.gif');
	background-repeat: repeat;
	background-color:#008EBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #006699;
	height:23px;
	/*padding-top: 2px;
	padding-bottom:2px;*/
}

.changesearchoptions .center .popupcontentarea .span
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align: right;
	display: inline-block;
	padding:0px 5px 0px 0px;
	font-weight:bold;
}

.changesearchoptions .center .popupcontentarea .textbox
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	display: inline-block;
}

.changesearchoptions .bottom
{
	background-image: url('/images/search_box_bottom.png');
	background-repeat: no-repeat;
	vertical-align:bottom;
	width: 610px;
	height:20px;
}

/* popup css end */


.telerikdate
{
	display:inline-block;
}


.advancesearch .options
{
	height:250px;
}

.advancesearch H3
{
	padding:0px 5px 0px 10px;
}

.advancesearch .options .span
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	display: inline-block;
	padding:0px 10px 5px 0px;
	font-weight:bold;
}

.advancesearch .options .textbox
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	display: inline-block;
}

/*.advancesearch .options .row1
{
	width:100%;
	height:15px;
	display:inline-block;
	vertical-align:top;
	padding:50px 0px 15px 0px;
} */

.advancesearch .options .row
{
	display:inline-block;
	vertical-align:top;
	width:100%;
	padding:10px 0px 15px 0px;
	border-bottom:solid 1px #CCCCCC;
}  

.watermarktextbox
{
	color: #cccccc;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
}

.eventdetails
{
	width:605px;
}

.rightsection .infohead
{
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align:left;
	display:inline-block;
	width:135px;
	margin: 0px 0px 10px 0px;
	padding: 5px 15px 5px 10px;
}

.rightsection .infoheadwhere
{
	margin: 0px 10px 10px 0px;
	
}

.rightsection .infotext
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	text-align:left;
	display:inline-block;
	width:135px;
	margin: 0px 0px 10px 0px;
	padding: 5px 15px 5px 10px;
	color:#666666;
}

.rightsection .infotext a
{
    color:#0099ff;
    font-size:12px;
    text-decoration:none;
}

.rightsection .infotext a:hover
{
    color:#0099ff;
    font-size:12px;
    text-decoration:underline;
}


.rightsection .infotextwhere
{
	margin: 0px 10px 10px 0px;
	font-weight:bold;
}
.rightsection .infotextdate
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	text-align:left;
	display:inline-block;
	width: 135px;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
}

.rightsection .infotexttime
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	text-align:left;
	display:inline-block;
	width: 135px;
}

.rightsection .scheduleinfo
{
	color: #666666;
	display:inline-block;
	width:125px;
	vertical-align:top;
	padding: 0px 0px 0px 10px;
}

H1
{
	color:#000000;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 18px;
	padding:0px 0px 8px 0px;
	margin:0px;
	width:400px;
}

.title_border
{
    border-bottom:solid 2px #EBEBEB;
}

.eventcategories
{
	padding-top:10px;
}

.eventcategories .categories
{
	display:inline;
	padding:0px;
}
.eventcategories a
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:none;
}

.eventcategories a:hover
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:underline;
}

.portalsubheading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A0A0A0;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align:left;
	display:inline;
	width: 115px;
	display:inline-block;
}

.eventkeywords
{
	padding-top:10px;
}

.eventkeywords .portalsubheading
{
	vertical-align:top;
}

.keywords
{
	display:inline-block;
	width:485px;
	vertical-align:top;
}


.eventkeywords a
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:none;
	vertical-align:top;
}

.eventkeywords a:hover
{
   /* font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:underline;
}


/* EVENT INFO */
.eventinformation
{
	margin: 15px 0px 0px 0px; 
	display: block;
	padding:0px;
}

.eventinformation .leftsection
{
	width: 258px;
	margin: 0px 10px 0px 0px;
	display: inline-block;
	padding:0px;
}

.eventinformation .leftsection .pricedetails
{
	width:258px;
}

.eventinformation .rightsection
{
	width: 330px;
	display: inline-block;
	margin: 0px;
	padding:0px;
}

.leftsection .eventtext
{
	padding: 0px 10px 5px 15px;
	display:inline-block;
	font-size: 12px;
	color: #676767;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.leftsection .eventtext P
{
	padding:0px;
	margin:0px;
}

.leftsection .eventtext a
{
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #0099cc;
	text-decoration:none;
}

.leftsection .eventtext a:hover
{
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #0099cc;
	text-decoration:underline;
}

.eventinformation .leftsection .share
{
	display:inline-block;
	width: 248px;
	border-bottom: solid 2px #ECECEC;
	margin-top:5px;
}

.eventinformation UL
{
	padding:0px 5px 0px 5px;
	display:inline-block;
	margin: 0px 0px 10px 0px;
	width: 248px;
}

.eventinformation LI
{
	background-position: left center;
	list-style: none;
	background-image: url('../Images/arrow_small.gif');
	background-repeat: no-repeat;
	padding: 3px 0px 3px 15px;
	vertical-align: top;
	margin: 0px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #ECECEC;
}


.eventinformation LI a
{
   /*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:none;
}

.eventinformation LI a:hover
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:underline;
}

/* END */ 
.pricedetails
{
	display:inline-block;
	vertical-align:top;
}

.pricedetails .priceitem
{
	background-color:#CCCCCC;
	height:25px;
	padding:2px 5px 3px 3px;
}

.pricedetails .FREE
{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #10694B;
	width:50px;
	height:20px;
}

.pricedetails .currency
{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #660068;
	/*margin:0px 0px 0px 10px;*/
}

.pricedetails .price
{
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #660068;
	font-weight: bold;
}


/* VIEW COMMENTS */

.viewcomments
{
	padding-left: 15px;
}

.viewcomments .commentcount
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: #656565;
	text-align: left;
	display: inline-block;
	font-weight:bold;
	margin-top:15px;
	
}

.viewcomments .comment
{
	width: 570px;
	margin: 12px 0px 0px 0px;
	display: inline-block;
}

.viewcomments .comment .row1
{
	background-position: left bottom;
	background-image: url('/Images/comment_box_top.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 40px;
	height: 21px;
}

.viewcomments .comment .row2
{
	background-color: #F1F1F1;
	padding:5px 10px 0px 10px;
	width:550px;
	display:inline-block;
}

.viewcomments .comment .row2 .leftsection
{
	width:50px;
	vertical-align:top;
	display: inline-block;
	float: left;
	margin:0px 10px 0px 0px;
}

.viewcomments .comment .row2 .rightsection
{
	vertical-align:top;
	display:inline-block;
	width: 470px;
	margin:0px;
}

.viewcomments .comment .row3
{
	background-color: #F1F1F1;
	background-position: center bottom;
	background-image: url('/Images/comment_box_bottom.gif');
	background-repeat: no-repeat;
	text-align:right;
	padding:5px 10px 5px 0px;
}

.viewcomments .comment .row1 IMG
{
	background-position: left;
	padding-right: 5px;
}

.viewcomments .comment a
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #0099ff;
	text-decoration:none;
}

.viewcomments .comment a:hover
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #0099ff;
	text-decoration:underline;
}

.viewcomments .comment SPAN
{
	font-size: 11px;
	color: #676767;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}


.clear
{
	clear:both;
}

.performer
{
	width: 590px;
	margin: auto;
	display: inline-block; 
	padding: 10px 0px 0px 15px;
}

.performer .leftsection
{
	width:75px;
	vertical-align:top;
	display: inline-block;
	float: left;
	margin:0px 10px 0px 0px;
}

.performer .rightsection
{
	vertical-align:top;
	display:inline-block;
	float:none;
	width:485px;
	margin:0px;
}

.performer .name
{
	font-size: 14px;
	color: #A3A3A3;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	display:inline-block;
	padding:0px 0px 10px 0px;
	text-decoration:none;
	font-weight:bold;
}

.performer .name:hover
{
	font-size: 14px;
	color: #A3A3A3;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	display:inline-block;
	padding:0px 0px 10px 0px;
	text-decoration:none;
	font-weight:bold;
}

.performer a
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #0099ff;
	text-decoration:none;
	padding:0px 0px 10px 0px;
	font-weight:bold;
}

.performer a:hover
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	color: #0099ff;
	text-decoration:underline;
	padding:0px 0px 10px 0px;
	font-weight:bold;
}


.performer SPAN
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #676767;
	text-align: justify;
}



/* postcomment */

.postcomment
{
	padding-left: 15px; 
}

.postcomment .portalbutton
{
	margin:10px 0px 20px 0px;
}

.postcomment a
{
	font-size: 18px;
	color: #0099ff;
	font-weight:bold;
	text-decoration:none;
}

.postcomment a:hover
{
	font-size: 18px;
	color: #0099ff;
	text-decoration:none;
	font-weight:bold;
}

.postcomment .leave
{
	display:inline-block;
	padding-bottom:10px;    
}

.postcomment SPAN
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding:0px 8px 0px 0px;
}



/* end postcomment */

/* RELATED STUFF */
.relatedstuff
{
   
}

.relatedstuff UL
{
	padding:0;
	display:inline-block;
	margin: 0px 0px 0px 15px;
}

.relatedstuff LI
{
	background-position: left center;
	list-style: none;
	background-image: url('../Images/arrow_small.gif');
	background-repeat: no-repeat;
	padding: 3px 0px 3px 15px;
	vertical-align: top;
	margin: 0px 0xp 0px 0px;
}

.relatedstuff LI a
{
  /* font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:none;
}

.relatedstuff LI a:hover
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:underline;
}

/* END RELATED EVENTS */

/* ADDITIONAL MEDIA */
.additionalimages
{
}

.additionalimages UL
{
	padding:0;
	display:inline-block;
	margin: 0px 0px 0px 15px;
	width:595px;
}

.additionalimages LI
{
	width:195px;
	list-style: none;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	margin: 5px 0px 5px 0px;
	line-height: 1em;
	float: left;
	text-align:left;
}

.additionalimages LI SPAN
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align: left;
	padding:0px 8px 0px 0px;
}

.additionalaudio
{
}

.additionalaudio UL
{
	padding:0;
	display:inline-block;
	margin: 0px 0px 0px 15px;
}

.additionalaudio LI
{
	list-style: none;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	margin: 0px 0xp 0px 0px;
	line-height: 1em;
}

.additionalaudio LI a
{
   /*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:none;
}

.additionalaudio LI a:hover
{
   /* font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:underline;
}

/* END RELATED EVENTS */

/* SUB NAVIGATION */

.subnavigation
{
	padding: 5px;
}

.border
{
	width:960px;
	margin:auto;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	height:2px;
	padding:0px;
}

.subnavigation IMG
{
	padding: 0px 5px 0px 5px;
}

.subnavigation a
{
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #D67212;
	text-decoration:none; 
}

.subnavigation a:hover
{
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #D67212;
	text-decoration:underline; 
}

/* SUB NAVIGATION */

.searchevents .headingtext
{
	width:280px;
}

.searchevents .headingtext_no_country
{
	width:550px;
}

.headingtext_no_country,
.headingtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F6911F;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align:left;
	display:inline-block;
	margin:0px;
	width:205px;
}

/* PAGER */

.pager 
{
	font-size: 80%;
	font-family: Georgia;
	font-size: 16px;
	font-weight:bold;
	background-color:#CCCCCC;
	padding: 10px;
	margin-bottom:10px;
}
		
.pager .current
{
	padding: 5px 8px 5px 8px;
	color: #fff; 
	background-color: #666666; 
	margin:0px 3px 0px 0px;
}

.pager .disabled,
.pager .disabled:hover
{
	padding: 5px 8px 5px 8px;
	color: #999999; 
	background-color: #CCCCCC; 
	margin:0px 3px 0px 0px;
}

.viewfeaturedevent .pager .disabled,
.viewfeaturedevent .pager .disabled:hover
{
	padding: 4px 7px 4px 7px;
	color: #999999; 
	background-color: #CCCCCC; 
	margin:0px 3px 0px 0px;
	border: solid 1px #999999;
}

.pager .prev 
{
	padding: 5px 8px 5px 8px;
	color: #fff; 
	background-color: #999999 !important; 
	 margin:0px 3px 0px 0px;
}

.pager .next 
{
	padding: 5px 8px 5px 8px;
	color: #fff; 
	background-color: #999999 !important; 
	 margin:0px 3px 0px 0px;
}

.pager a, .pager a:visited
{
	background-color: #999999;
	text-decoration: none;
	color:#FFFFFF;
	padding: 5px 8px 5px 8px;
	margin:0px 3px 0px 0px;
}

.pager a:hover 
{
	color: #fff; 
	background-color: #999999; 
	border-color: #036; 
	padding: 5px 8px 5px 8px;
	text-decoration: none;
}

.viewcomments  .pager,
.onlinecourses .pager,
.searchevents .pager
{
	 background-color:#FFFFFF;
	 padding-left:0px;
	  margin-top:10px;
}

.searchevents .rightsection .share
{
	padding-top:7px;
}

.eventinformation .leftsection .pricedetails .priceitem
{
	width: 250px;
	display:inline-block;
	margin: 5px 0px 0px 0px;
}


.redirecttoaffiliate
{
	padding-left:100px;
}

.redirecttoaffiliate .search_header
{
    width:100%;
    padding-bottom:20px;
}

.redirecttoaffiliate .heading
{
	font-size: 18px;
	color: #000000;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
	padding:0px 0px 2px 0px;
	display:inline-block;
}

.redirecttoaffiliate .message
{
    font-size: 18px;
	padding:0px 0px 30px 0px;
	display:inline-block;
}

.redirecttoaffiliate .text
{
	font-size: 14px;
	color: #000000;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

.redirecttoaffiliate a
{
   font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: #0099ff;
	text-decoration:none;
	font-weight:bold;
}

.redirecttoaffiliate a:hover
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: #0099ff;
	text-decoration:underline;
	font-weight:bold;
}


.greygradient
{
	background-image: url('/images/greygradient.gif');
	background-position:bottom;
}

.greyband
{
	margin-top:20px;
	background-image: url('/images/grey_band.gif');
	background-repeat: no-repeat;
	height:34px;
}



/* END ONLINE COURSES */

/* Event Booking */

.eventbooking
{
	margin:0px 0px 15px 0px;
}

.eventbooking H3
{
	padding:0px 5px 0px 10px;
}

.eventbooking .item
{
	border-style: none none dashed none;
	margin: 2px 0px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

.eventbooking .leftsection
{
	width: 150px;
	margin: 0px ;
	display: inline-block;
	padding: 10px;
	vertical-align:top;
}

.eventbooking .rightsection
{
	vertical-align:top;
	padding:10px 10px 10px 0px;
	width:420px;
	display: inline-block;
	margin: 0px;
}

.eventbooking .rightsection a
{
	/*font-family: Georgia;*/
	font-size: 16px;
	color: #0099FF;
	text-decoration:none;
	display:inline-block;
}

.eventbooking .rightsection a:hover
{
	/*font-family: Georgia;*/
	font-size: 16px;
	color: #0099FF;
	text-decoration:underline;
	display:inline-block;
}

.eventbooking .rightsection .pricedetails
{
	margin-top:5px;    
	
}
.eventbooking .rightsection .pricedetails .priceitem
{
	margin-right:5px;
	width:80px;
}

.eventbooking .rightsection .text
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #999999;
	text-align:left;
	display:inline-block;
}

.eventbooking .rightsection .summary
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #999999;
	text-align:left;
	display:inline-block;
	padding:5px 0px 5px 0px;
}

.eventbooking .rightsection H4
{
	font-family: Georgia;
	font-size: 16px;
	color: #0D095B;
	text-align:left;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.eventbooking .share
{
	display:none;
}

.eventbooking * td
{
	padding-right:10px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
}

.eventbooking * td a
{
   /*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:none;
}

.eventbooking * td a:hover
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #0099ff;
	text-decoration:underline;
}

.eventcapturedleads
{
	display:block;
}

.eventcapturedleads .search
{
	background-color: #EBEBEB;
	height:90px;
	padding-left:15px;
	margin-bottom: 12px;
}

.eventcapturedleads .search .label,
.eventcapturedleads .search .normal
{
	font-size: 12px;
}

.eventcapturedleads .label
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #666666;
	display: inline-block;
	margin:0px 10px 0px 0px;
	font-weight:bold;  
	text-align:right;
}

.eventcapturedleads .normal
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #666666;
	display: inline-block;
	font-weight:bold;  
	text-align:right;
}

.eventcapturedleads a
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}

.eventcapturedleads .span
{
	height:30px;
	display: inline-block;
	vertical-align:top;
	padding-top:5px;
}

.eventcapturedleads .textspan
{
	height:34px;
	display: inline-block;
	vertical-align:top;
	padding-top:1px;
}

.eventcapturedleads .text
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #999999;
	display: inline-block;
}

.eventcapturedleads .row2
{
	display:inline-block;
	font-size: 12px;
	padding-left:140px;
	padding-top:10px;
	height:40px;
}

.eventcapturedleads .row3
{
	display:inline-block;
	font-size: 12px;
	padding-left:140px;
	padding-top:10px;
	height:40px;
}
.eventcapturedleads .row1
{
	width:100%;
	display:inline-block;
	padding-top:15px;
	font-size: 12px;
}

.eventcapturedleads .row2 span
{
	font-weight:normal;
}

.eventcapturedleads .row3 span IMG,
.eventcapturedleads .row2 span IMG
{
	padding-top:2px;
}

.eventcapturedleads .row3 span a,
.eventcapturedleads .row3 .textspan
{
	margin-right:5px;
}



#question
{
	display:inline;
	color:#0099cc;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
}

.managefeaturedevents
{
}

.gridpager 
{
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	background-color:#CCCCCC;
	padding: 10px;
	width:96%;
	height:30px;
}
		
.gridpager SPAN
{
	padding: 5px 8px 5px 8px;
	color: #fff; 
	background-color: #666666; 
	margin:0px 3px 0px 0px;
}

.gridpager a, .gridpager a:visited
{
	background-color: #999999;
	text-decoration: none;
	color:#FFFFFF;
	padding: 5px 8px 5px 8px;
	margin:0px 3px 0px 0px;
}

.gridpager a:hover 
{
	color: #fff; 
	background-color: #999999; 
	border-color: #036; 
	padding: 5px 8px 5px 8px;
	text-decoration: none;
}

.viewscreen .textspace
{
	padding-bottom: 15px;
}

.viewscreen .labelspace
{
	padding:0px 0px 3px 0px;
}

.viewscreen .innersectionspace
{
	padding:0px 0px 8px 0px;
}

.viewscreen .sectionspace
{
	padding:0px 0px 30px 0px;
}


.viewscreen .pricedetails .priceitem
{
	background-color: Transparent;
	padding-right:12px;
	padding-left:0px;
}

.viewscreen .pricedetails .priceitem .currency,
.viewscreen .pricedetails .priceitem .price,
.viewscreen .pricedetails .FREE
{
	font-size: 12px;
	color: Black;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-weight:normal;
	
}

.bookingacknowlegement
{
}

.bookingacknowlegement a
{
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #0099cc;
	text-decoration:none;
}

.bookingacknowlegement a:hover
{
	/*font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;*/
	font-size: 12px;
	color: #0099cc;
	text-decoration:underline;
}

.bookingacknowlegement .span
{
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 12px;
	color: #666666;
	text-align: right;
	display: inline-block;
}

.RadGrid_Default .rgAltRow A
{
	color:#0099cc;
}

.eventsummary
{
	margin-bottom:20px;
}
.eventsummary H4
{
	padding-bottom:0px;
}

.eventdescription H4
{
	padding-bottom:0px;
}


.eventcapturedleads .headingtext
{
	width:605px;
}

.eventcapturedleads .gray_gradient_heading_white_back
{
	margin-bottom:15px;
}

.category_navigation
{
	display:inline;
	height:35px;
}



.detail_subsection
{
	margin-bottom:20px;
}

.detail_section h2
{
	background-image: url('/images/grey_band.gif');
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B0B0B0;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align:left;
	margin:0px;
	padding: 10px 0px 10px 15px;
	height:14px;
}

.detail_section
{
	margin-bottom:30px;
}

.portal_secondary_button
{
	border-color: #666666;
	background-color: #666666;
	color: White;
	padding:0px 20px 0px 20px;
	min-height:35px;
	font-weight:bold;
	border:0px;
	font-weight: bold;
	font-size: 11px;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-transform:uppercase;
}


.relatedgroup LI
{
	background-position: left 8px;
	list-style: none;
	background-image: url('../Images/arrow_small.gif');
	background-repeat: no-repeat;
	padding: 3px 0px 3px 15px;
	vertical-align: top;
	margin: 0px 0xp 0px 0px;
}

.placedesc a
{
    padding-bottom:0px !important;
    vertical-align:baseline;
    font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
}


.sharewidget .imgShare
{
    width:150px !important;
}

.sharewidget .divText
{
    width:270px !important;
    margin-left:250px !important;
}

.sharewidget .divText .lblShare
{
    width:270px  !important;
}

.changelocation
{
    display:none;
    padding:15px;
}

.changelocation .formbutton
{
    display:inline-block;
    margin: 0px;
    padding:7px;  
    font-size: 12px;
    color: #FFFFFF;
    font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
    background-color: #3399CC;
    text-decoration:  none;
    border-left: #6699CC 1px solid;
    border-top: #6699CC 1px solid;
    border-right: #003366 1px solid;
    border-bottom: #003366 1px solid;
    vertical-align:top;
    float: right;
    width:130px;
    font-weight:bold;
    margin-right: 10px;
}

.changelocation .formsecondarybutton
{
    display:inline-block;
    margin: 0px;
    padding:7px;  
    font-size: 12px;
    color: #666666;
    font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
    background-color: #CCCCCC;
    text-decoration:  none;
    border-left: #333333 0px solid;
    border-top: #333333 0px solid;
    border-right: #333333 1px solid;
    border-bottom: #333333 1px solid;
    vertical-align:top;
    float: right;
    width:80px;
    font-weight:bold;
}

.changelocation .top
{
    background-image: url('/images/popup_top.png');
    background-repeat: no-repeat;
    vertical-align:top;
    width: 590px;
    height:26px;
}

.changelocation .center
{
    background-image:url('/images/popup_middle.png');
    height:100%;
    padding: 0px 27px 0px 25px;
    width: 538px;
   
}

.changelocation .center .popupcontentarea
{
     border:solid 1px #0099cc;
     width: 100%;
}

.changelocation .bottom
{
    background-image: url('/images/popup_bottom.png');
    background-repeat: no-repeat;
    vertical-align:bottom;
    width: 590px;
    height:26px;
}

.changelocation div.popupContent
{
    padding:0px;
    margin: 10px 10px 5px 10px;
}

.changelocation div.pageheading
{
    margin-top:0px;
    display:inline-block;
    background-color: #0099cc;
    padding: 5px 4px 5px 5px;
    width: 529px;
}

.changelocation .pageheading span
{
    display:inline-block;
    font-size: 16px;
    color: #FFFFFF;
    font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
    text-align: left;
    margin-top:0px;
    word-spacing: 2px;   
    font-weight: bold;
    vertical-align: top;
    width:500px;
}

.changelocation .pageheading img
{
    display:inline-block;   
    float:none;
    vertical-align: top;
    margin-top:0px;
    padding:0px;
    width:22px;
    height:23px;
    margin-right:5px;
}

.changelocation div.formbuttonarea
{
    border-top: solid 1px #CCCCCC;
    background-color:#f0f0f0;
    padding:10px;
    margin:0px;
    display:inline-block;
    margin-top: 10px;
    margin-bottom:0px;
    width: 518px;
    text-align:right;
}

.sharewidget .row
{
    margin-bottom:10px;
    text-align:left !important;
}

.changeLocationDiv
{
    display:inline-block;
    margin-top:-20px;
    position:relative;
    z-index:0;
    overflow:auto;
    float:right;
    top:20px;
    width:320px;
    text-align:right;
}

.changeLocationDiv .text
{
	text-decoration: none;
	color:Black;
	font-size:12px;
	font-family: Arial;
	display:inline-block;
	margin-right:5px;
	z-index:0;
}

.changeLocationDiv .location
{
    font-weight:normal;
    font-family: Arial;
    cursor:pointer;
    font-size:12px;
    color:#0099ff;
    z-index:0;
}

.countries_toggle
{
    text-align:right;
	display:inline-block;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	color: #0099ff;
	text-decoration:underline;
	cursor:pointer;
	width:300px;
}

.search_link
{
    background-image: url('../Images/arrow_small.gif');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left:10px;
    font-size: 12px;
	color: #0099ff !important;
	font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, Sans-Serif;
	text-decoration:none;
}

.master_bottom td
{
    padding-bottom:5px;
}
