.nowrap	{white-space: nowrap;}
td {
	vertical-align:top;
}
				
					div.starRatingOuter {width:90px;}
					div.star-rating {float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
					div.star-rating a {display:block;width:16px;height:100%; background: url(http://www.goshowoff.com/g/shared/userrating_star_off.png) no-repeat 0 0; border:0}
					div.star-rating-on a,div.star-rating-hover a {background: url(http://www.goshowoff.com/g/shared/userrating_star_on.png) no-repeat 0 0;}
					div.star-rating-readonly a {cursor:default !important}
					div.star-rating {background:transparent!important;overflow:hidden!important}
					div.rating-cancel,div.rating-cancel a {display:none;}
					span.libDiaryNav {padding-left:60px; padding-bottom:5px;}
				

			
 /* CSS for main carousel container */
div.bgcarousel{ /* CSS for main carousel container */
background: black url(images/ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
width:1000px; /* default dimensions of carousel */
height:400px;
}

img.navbutton{ /* CSS for the nav buttons */
margin:5px;
opacity:0.7;
}

div.slide{ /* CSS for each image's DIV container within main container */
background-color: white;
background-position: center center; /* center image within carousel */
background-repeat: no-repeat;
background-size: cover; /* CSS3 property to scale image within container? "cover" or "contain" */
color: black;
}

div.selectedslide{ /* CSS for currently selected slide */
}

div.slide div.desc{ /* DIV that contains the textual description inside .slide */
position: absolute;
color: white;
left: 500px;
top: 150px;
width:400px;
padding: 10px;
font: bold 18px sans-serif, Arial;
text-shadow: 1 -1px 1px #8a8a8a; /* CSS3 text shadow */
z-index:5;
}

div.selectedslide div.desc{ /* CSS for currently selected slide's desc div */
}

div.slide div.desc h2{
font-size:150%;
margin:0;
}

div.slide div.desc a{
color:yellow;
text-decoration:none;
}


#gallerydiv {
padding:0;   margin:0; 
list-style-type:none; 
height:267px; 
width:520px; 
border:1px solid #888; 
overflow: hidden;
}

#gallerydiv a {
float: left;
width:40px;
height: 267px;
text-decoration:none; 
cursor:default;
}

#gallerydiv a:hover {
width: 400px;
}

#gallerydiv a img {
border:0; margin:0; padding:0;
}

/* These styles create the dropdown menus. */
#menubar {
	position: absolute;
	top:14px;
	right: -981px;
	margin: 0px;;
	padding: 0;
	width: 1000px;
	background:#2f2f2f;
	height: 25px;
	vertical-align:middle;
}
#menubar li {
   list-style: none;
   
   float: right; }
   
#menubar li a {
	display: block;
	color: #CCC;
	padding: 5px 10px;
	text-transform: uppercase;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	font: 12px "HelveticaNeue-Light",Helvetica;
 
}
 
#menubar li a:hover {
	color:  #fdbb11;
}
#menubar li ul {
   display: none;  }
#menubar li:hover ul, #navbar li.hover ul {
   position: absolute;
   display: inline;
   left: 0;
   width: 100%;
   margin: 0;
   padding: 0; }
#menubar li:hover li, #navbar li.hover li {
   float: left;
   }
#menubar li:hover li a, #navbar li.hover li a {
   color: #ca1014;
   border-right-width: 1px;
	border-right-style: thin;
 font: 16px "HelveticaNeue-Light",Helvetica;
	border-right-color: #999; }
#menubar li li a:hover {
   color: #ffcc00; }
   

.changes1 {
    display: inline-block; /* or just block */
    background: url(images/1B.png) no-repeat;
}
.changes1:hover img {
    visibility: hidden;
}

.changes2 {
    display: inline-block; /* or just block */
    background: url(images/2B.png) no-repeat;
}
.changes2:hover img {
    visibility: hidden;
}
  
.changes3 {
    display: inline-block; /* or just block */
    background: url(images/3B.png) no-repeat;
}
.changes3:hover img {
    visibility: hidden;
}
 
 .changes4 {
    display: inline-block; /* or just block */
    background: url(images/4B.png) no-repeat;
}
.changes4:hover img {
    visibility: hidden;
}
 
.colorcharcoal {color:#31353d;}
.colordark { color:#626262;}  
.colorgrey { color:#1C1C1C; }
.colororange { color:#fa5c34; }
.colorsky {color:#34d2fa;}
.colormango { color:#fabf34;}
.colorgreen {color:#9bbe32;}

html, body {border:0; margin:0; padding:0;}

body {
	
	
 font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; */
	font-weight: 300;
	font: 12px;
	letter-spacing:normal;
	text-align:left;
	color:#3D3D3D;
	line-height:1.42em;
	text-align:center;
	background:url(assets/body_bg.gif) repeat-y center #ffffff; /*background:#32454c;*/
	vertical-align: middle;
}

a.foot { color:#3D3D3D; text-decoration:none; /*font-size:1em;*/ font-weight: normal}
a.foot:hover { color:#3D3D3D; text-decoration:none; /*font-size:1em;*/ font-weight: normal}	
a.foot:visited { color:#3D3D3D; text-decoration:none; /*font-size:1em;*/ font-weight: normal}	

a { color:#3D3D3D; text-decoration:none; /*font-size:1em;*/ font-weight:normal}
a:hover{  color:#3D3D3D; text-decoration:none; /*font-size:1em;*/ font-weight:normal}
a:visited{  color:#3D3D3D;text-decoration:none; /*font-size:1em;*/ font-weight:normal}
.clear{clear:both;}

.lister li {
	font: 12px "Helvetica Neue Light", sans-serif;
	letter-spacing:normal;
	padding-left : 20px;
	line-height:1.42em;
	color:#3D3D3D;
	text-indent: -1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	list-style-type: square;
	list-style-image: url(assets/bullet.png);
	text-align: justify;
}
	
.lister li span { position: relative; left: -10px; }	
	
	
p {
	font-family: 12 px'Sanchez', 'serif';
	
	letter-spacing:normal;
	margin:0;
	padding:0;
	color:#3D3D3D;
	text-align:justify;
	line-height:1.42em;
	vertical-align: top;
}

.pri {
	font: 12px "Helvetica Neue Light", sans-serif;
	letter-spacing:normal;
	margin:0;
	padding:0;
	color:#3D3D3D;
	text-align:justify;
	line-height:1.42em;
	vertical-align: top;
}
.pnews {
	font: 12px "Helvetica Neue Light", sans-serif;
	letter-spacing:normal;
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-align:justify;
	line-height:1.42em;
	vertical-align: top;
}
input {margin:0; padding:0;}
a img {border:none;}
div {margin:0; padding:0;}
ul {margin:0; padding:0;}
/*.bodysheet li{margin-left:1.3em; } 
#accordion li {margin-left:1.3em;}
div.bodysheet3 li  {margin-left:1.3em;}*/
ul {margin-left:1.3em;}
.required { color:red;}

img.bw:hover {
    filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE5+ */
    -webkit-filter: grayscale(0); /* Webkit Nightlies & Chrome Canary */
}
img.bw {
    filter: none;
	 
	-webkit-filter: brightness(200%);
	-webkit-filter: grayscale(1);
	
	 
}


img.profile-image
{
background: #f4f3f0;
width: 213px;
height: 160px;
margin-bottom: 12px;
position: relative;
}
user agent stylesheetdiv {	
	
	
}
table.newsok {
    border-collapse: collapse;
    border-style: hidden;
}



#stripe {
	height:10px;
	width:100%;
	position:relative;
	float:left;
	background-color:  #FFF;
}
	#pb_top {
	width:970px;
	position:relative;
	margin:0 auto;
	padding:0;
	background-color: #FFCC00;
}
#outer_wrap { width:1000px; position:relative; margin:0 auto; padding:0; }
#wrapper { width:1000px; position:relative; float:left; margin:0; padding:0; background:url(../g/2012/template/faded_bg.gif) no-repeat top left #fff; }
#header {width:1000px; height:150px; position:relative; float:left; margin:0; padding:0; background:url(../g/headerbar.gif) no-repeat top left;}
#logo { width:690px; height:150px; position:relative; float:left; margin:0; padding:0; background:url(../g/headerbar.gif) no-repeat top left;}
#pb_social { width:310px; height:30px; position:relative; float:right; margin:0; padding:110px 0 10px 0;}
#menu_wrap { width:1000px; height:39px; position:relative; float:left; margin:0; padding:0; z-index:60;}
#menu { width:795px; height:39px; position:relative; float:left; margin:0; padding:0; background:#00a2e3; z-index:60;}
#pb_reg {width:205px; height:39px; position:relative; float:left; margin:0; padding:0;}
#pb_feature {width:1000px; height:239px; position:relative; float:left; margin:0; padding:0; background:url(../g/2012/template/feat_1.jpg) no-repeat top left; }
#cont_wrap { width:972px; padding:16px 14px 14px 14px; position:relative; float:left; margin:0;  }
#col_left { width:606px; margin:0 15px 0 0; padding:0; float:left; position:relative;}
#pb_right { width:214px; margin:0 15px 0 0; padding:0; float:left; position:relative;}
#pb_banner { width:120px; margin:0; padding:0; float:left; position:relative;}
#footer_wrap { width:1000px; height:188px; margin:0; padding:0; float:left; position:relative;  background:url(../g/2012/template/footer_bg.png) no-repeat top center;}
#pb_footer {width:972px; padding:14px; position:relative; float:left; margin:0;  }

#twitter_t {
		   width: 445px;
		   height: 34px;
		   background-image:url("your top image");
		}
		
		#twitter_m {
		   width: 415px;
		   padding: 0 15px;
		   background:url("your middle image")  0 0 repeat-y;
		}
		
		   #twitter_container {
		       min-height:45px;
		       height:auto !important;
		       height:40px;
		       padding-bottom:10px;
		   }
		
		       #twitter_update_list {
		           width: 415px;
		           padding: 0;
		           overflow: hidden;
		           font-family: Georgia;
		           font-size: 14px;
		           font-style: italic;
		           color: #31353d;
		           line-height: 16px;
		           font-weight:bold;
		       }
		
		       #twitter_update_list li {
		           width: 415px;
		           list-style: none;
		       }
		
		       #twitter_update_list li a {
		           color: #5f6d76;
		         
		           text-decoration: none;
		       }
		
		       #twitter_update_list li a:hover {
		           color: #31353d;
		           background: #d3f1f9;
		       }
		
		#twitter_b {
		   width: 445px;
		   height: 29px;
		   background-image:url("your bottom image");
		}
	
ul#twitter_update_list { width: 260px; padding: 0px; margin:10px 0 0 10px; overflow: hidden; }

ul#twitter_update_list li { width: 245px; padding: 5px 0 5px 0; border-bottom: dotted 1px #cccccc; list-style: none; display: block; color:#666666; word-wrap:break-word;}

#twitter-link{ margin:0px 0px 0 0;}
.sidebar-title {
color:#ffffff;
margin-bottom: 40px;
margin-left: 0px;
font-size: 14px;
}
ul#twitter_update_list li { width: 280px; padding: 5px 0 5px 0; border-bottom: solid 1px # A9A9A9; list-style: none; display: block; color:#666666; }

ul#twitter_update_list li a { color:#9BBE32;  text-decoration: none; }
ul#twitter_update_list li a:hover { color: #cccccc; border-bottom: solid 1px; }
#twitter-link {color:#cccccc;}
#totop-scroller {
	display: block;
	position: absolute;
	top: 14px;
	right: 136px;
	z-index: 1;
	width: 27px;
	height: 27px;
	background: url(images/totop_scroller.png) 0 0 no-repeat;
	text-decoration: none;
}

#footleft {
	display: block;
	position: absolute;
	top: 14px;
	left: 136px;
	z-index: 1;
	width: 900px;
	height: 100px;
	text-decoration: none;
}



#footer1 {
	
	width:100%;
	position:relative;
	bottom: 0px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:  #d5d6d6;
	left:0 ;
	height: 50px;
}
#footer {
	
	width:100%;
	position:relative;
	bottom:-1400px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:  #d5d6d6;
	left:0 ;
	height: 100px;
}
#footer2a {
	width:100%;
	position:relative;
	bottom:-1000px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:  #d5d6d6;;
	left:0 ;
	height: 100px;
}


#footer2 {
	width:100%;
	position:relative;
	bottom:-1520px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:  #d5d6d6;;
	left:0 ;
	height: 100px;
}

#footer3 {
	width:100%;
	position:relative;
	bottom:-4020px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:  #d5d6d6;;
	left:0 ;
	height: 100px;
}


#footer4 {
	width:100%;
	position:relative;
	bottom:-7120px;
	float:right;
	margin:0px;
	padding:0px;
	background-color:  #d5d6d6;;
	left:0 ;
	height: 100px;
}


.hl {color:#3B3B3B; text-decoration:none;text-align:left; font: 18px  Tahoma; letter-spacing:normal; font-weight: lighter;}
.hl1 {color:#3B3B3B; text-decoration:none;text-align:left; font: 16px  Tahoma; letter-spacing:normal; font-weight: lighter;}

/********************* Rollover Menus ***************************font-family:Arial, Helvetica, sans-serif;*/
#main_nav, #main_nav ul {float:left; padding:0px; margin:0px; list-style:none;font-family: Arial, Helvetica, sans-serif}
#main_nav a {margin:0; display:block; text-align:left; padding:11px 17px 11px 17px;  color:#fff; font-weight: normal; }
#main_nav a:hover {margin:0; display:block; text-align:left; padding:11px 17px 11px 17px;  color:#fff; font-weight: normal; background:#0586ba; }
#main_nav li {float:left; /*margin-right:2px;*/ /*border-right: 1px solid #68d7ed;*/     font-weight: normal; font-size:1.2em;}
#main_nav li ul {position:absolute; width:178px; left:-999em; margin:0;}
#main_nav li:hover ul, #main_nav li.sfhover ul{left:auto; border:none;   }
#main_nav li:hover, #main_nav li.sfhover{left:auto; /*background:#2c703d;*/ }
#main_nav li:hover {/*background-position: 0 0;*/ font-weight:bold;  }
#main_nav .sub_nav {color:#FFF; /*padding-bottom:30px;*/ background: none; z-index:50;}
#main_nav .sub_nav li { background: #0486ba; font-weight: normal; color:#fff; font-size:0.8em;   }
#main_nav .sub_nav li:hover{  font-weight: normal; color:#fff; background:#0486ba;  }
#main_nav .sub_nav li a{ text-align:left; padding:0; text-transform:capitalize; /*border-bottom:1px solid #64696D;*/ font-weight: normal; color:#fff; padding:8px 0 8px 5px; width:160px; background:none;  }
#main_nav .sub_nav li a:hover{ /*background:#b7b0b1;*/ color:#000;  background:#0486ba;  }

/* SHEET TITLES
-----------------------------------------------------------*/
h1{ margin:0 0 10px 0; padding:0; font-family: Arial, Helvetica, sans-serif; color:#6b6b6b; font-size:1.8em; line-height:1.5em;  }

h2{ margin:0 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#e6273a; font-size:1.4em;  }
h3{margin:0 0 5px 0; padding:0;}
/*SHEETS
---------------------------------------------------------------------------------*/
div.bodysheet{text-align:left;  position:relative; }

div.sheetbody{padding:0px; margin:0 0 18px 0;}
div.sheetbody p {margin:0; padding:0; }
div.fullsheet{ width: 606px; /*width 730*/ padding:0;  float:left; position:relative; /*margin-bottom:18px;  /*margin:0; padding:0;*/ }
div.leftsheet {width:290px; float:left; position:relative; margin-right: 20px;  padding:0;  /*padding-top:5px;*/         }
div.rightsheet {width:290px; float:left; position:relative; padding:0; /*padding-top:5px;*/ margin:0;  }

/*grey sheets transparent*/
div.bodysheet2 {text-align:left;  position:relative;  }
div.sheetbody_2{padding:0px; margin:0 0 18px 0;}
h3.strapsheet2 {margin:0 0 5px 0; padding:0;}
div.fullsheet2 { width: 578px; background:url(../g/2012/template/grey_bg.png) repeat; padding:14px;}
h2.titlesheet2 {margin:0 0 5px 0; padding:0;}

/*SMALL SHEETS TITLES*/
h2.greytitle { color:#6b6b6b; font-size:2.3em; line-height:1.1em; font-weight:normal; margin:0; padding:0;  }
h2.red {color:#ee4035; margin:0; padding:0; font-size:18px; font-weight:normal;}
h2.purple {color:#985aa3; margin:0; padding:0; font-size:18px; font-weight:normal;}
h2.green {color:#8cc53e; margin:0; padding:0; font-size:18px; font-weight:normal;} 
h2.yellow {color:#f0cb01; margin:0; padding:0; font-size:18px; font-weight:normal;}


div.bodysheet3 {text-align:left;  position:relative;  }
div.sheetbody_3{padding:0px; margin:0 0 18px 0;}
div.fullsheet3 { width: 578px; background:#00a2e3; color:#FFF; padding:14px;}
h2.titlesheet3 { color:#fff; margin:0 0 5px 0; padding:0;}
h3.strapsheet3 {margin:0 0 5px 0; padding:0;}
div.leftsheet3 {width:266px; background:#00a2e3; color:#FFF; float:left; position:relative; margin-right: 20px;  padding:12px;  /*padding-top:5px;*/         }
div.rightsheet3 {width:266px; background:#00a2e3; color:#FFF; float:left; position:relative; padding:12px; /*padding-top:5px;*/ margin:0;  }



/* PANELS 
-----------------------------------------------------------*/
/*default panels*/

.panel_1 {margin:0; padding:0;  }
.paneltitle_1{margin:0; padding:0; }
.panelbody_1{margin:0; padding:0;font: 12px "Helvetica Neue Light", sans-serif;color:#ffffff; }
.panelbody_1 p {margin:0; padding:0; }
.panelbody_1 img {margin:0; padding:0;}
.panel_1_foot{margin:0; padding:0; }


#pb_top .panel_1 {margin:0; padding-top:10px;  float:left; }
#pb_top .paneltitle_1{
	margin:0;
	padding:0 0 5px;
	float:left;
	font: 12px "Helvetica Neue Light", sans-serif;
	letter-spacing:normal;
	margin:0;
	padding:0;
	color:#ffcc00;
	width:150px;
}
#pb_top .panelbody_1{margin:0; padding:0; float:left; color:#ffcc00; width:700px;}
#pb_top .panelbody_1 p {margin:0; padding:0; }
#pb_top .panel_1_foot{margin:0; padding:0; }

/*sponsor panel */
.panel_2 {margin:18px 0 0 0; padding:0; width:214px; float:left; position:relative;  }
.paneltitle_2{margin:0; padding:0 0 0 4px; width:200px; float:left; position:relative; border-left:10px solid #00a2e3; background:#e0e0e0; height:30px; line-height:30px; color:#a0a0a0; font-size:1.3em; }
.panelbody_2{margin:0; padding:15px; width:184px; position:relative; float:left; }
.panelbody_2 p {margin:0; padding:0; }
.panelbody_2 img {margin:0; padding:0;}
.panel_2_foot{margin:0; padding:0; }

.panel_3 {margin:0; padding:0; width:192px; height:30px; float:left;  }
.paneltitle_3{margin:0; padding:0; }
.panelbody_3{margin:0; padding:0; }
.panelbody_3 p {margin:0; padding:0; }
.panelbody_3 img {margin:0; padding:0;}
.panel_3_foot{margin:0; padding:0; }

.panel_4 {margin:0; padding:0; width:103px; float:left; position:relative;  }
.paneltitle_4{margin:0; padding:0; }
.panelbody_4{margin:0; padding:0; }
.panelbody_4 p {margin:0; padding:0; }
.panelbody_4 img {margin:0; padding:0;}
.panel_4_foot{margin:0; padding:0; }

/*icons panel*/
.panel_6 {margin:0; padding:90px 0 0 0; width:450px; float:left; position:relative;  }
.paneltitle_6{margin:0; padding:0; }
.panelbody_6{margin:0; padding:0; width:450px; float:left; position:relative; }
.panelbody_6 p {margin:0; padding:0; }
.panelbody_6 img {margin:0; padding:0;}
.panel_6_foot{margin:0; padding:0; }

/*sponsors panel*/
.panel_7 {margin:0; padding:60px 0 0 0; width:250px; float:right; position:relative;  }
.paneltitle_7{margin:0 0 5px 0; padding:0; color:#FFF; font-weight:bold; }
.panelbody_7{margin:0; padding:0; width:250px; float:right; position:relative; }
.panelbody_7 p {margin:0; padding:0; }
.panelbody_7 img {margin:0; padding:0;}
.panel_7_foot{margin:0; padding:0; }

/*horizontal sponsor panels */
.panel_8 {margin:10px 15px 0 0; padding:0; width:192px; float:left; position:relative;  }
.paneltitle_8{margin:0; padding:0 0 0 4px; width:178px; float:left; position:relative; border-left:10px solid #00a2e3; background:#e0e0e0; height:30px; line-height:30px; color:#a0a0a0; font-size:1.1em; }
.panelbody_8{margin:0; padding:15px; width:162px; position:relative; float:left; }
.panelbody_8 p {margin:0; padding:0; }
.panelbody_8 img {margin:0; padding:0;}
.panel_8_foot{margin:0; padding:0; }

/*last horizontal sponsor panels */
.panel_9 {margin-top:10px; padding:0; width:192px; float:left; position:relative;  }
.paneltitle_9{margin:0; padding:0 0 0 4px; width:178px; float:left; position:relative; border-left:10px solid #00a2e3; background:#e0e0e0; height:30px; line-height:30px; color:#a0a0a0; font-size:1.1em; }
.panelbody_9{margin:0; padding:15px; width:162px; position:relative; float:left; }
.panelbody_9 p {margin:0; padding:0; }
.panelbody_9 img {margin:0; padding:0;}
.panel_9_foot{margin:0; padding:0; }

/* FOOTER
-----------------------------------------------------------*/
ul#footer {position:relative; float:left; margin:16px 0 0 0; color:#fff; padding:0;  text-align:left;} 
ul#footer li {list-style:none; display:inline; font:bold 0.8em Arial, Helvetica, sans-serif; padding:0 3px 0 0; font-weight:bold; text-align:left;}
ul#footer li a{text-decoration:none; color:#fff; font-weight:bold; text-align:left;}
ul#footer li a:hover{color:#0d9cd2; text-decoration:none;}


/* SEARCH
-----------------------------------------------------------*/
.search{width:192px; height:30px;  float: left;    }
#inp{float:left;}
#inp input{float:left; margin:7px 0 0 5px; border:solid 0px; color:#000; padding:0; width:160px;}
#inpimg{float:left; margin:9px 0 0 0px;}
/*---------------------------------------------------------*/
