/* CSS Document */

body
{
margin:0px;
background-image:url(../images/table-bg.gif);
background-repeat:repeat-y;
background-position:center;
background-color:#EAEAEA;
}

.smalltextlightred
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#AE3747;
}

.graysmallesttext
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#A2A2A2;
}

.graysmallesttext a:link{text-decoration:underline; color:#007CC3;}
.graysmallesttext a:visited{text-decoration:underline; color:#007CC3;}
.graysmallesttext a:hover{text-decoration:underline; color:#007CC3;}

.whitetext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.whitetextsmall
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.whitetextsmall a:link{text-decoration:underline; color:#007CC3;}
.whitetextsmall a:visited{text-decoration:underline; color:#007CC3;}
.whitetextsmall a:hover{text-decoration:underline; color:#007CC3;}

.arial14pxbold
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}

.graytext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#525252;
line-height:18px;
}

.graytext a:link{text-decoration:underline; color:#007CC3;}
.graytext a:visited{text-decoration:underline; color:#007CC3;}
.graytext a:hover{text-decoration:none; color:#007CC3;}

.lightgraytext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B5B5B5;
}

.lightgraytext a:link{text-decoration:underline; color:#FFFFFF;}
.lightgraytext a:visited{text-decoration:underline; color:#FFFFFF;}
.lightgraytext a:hover{text-decoration:none; color:#FFFFFF;}

.darktext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B5B5B5;
}
.darktext a:link{text-decoration:underline; color:#000000;}
.darktext a:visited{text-decoration:underline; color:#000000;}
.darktext a:hover{text-decoration:none; color:#000000;}




.blacktext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.blacktext a:link{text-decoration:underline; color:#007CC3;}
.blacktext a:visited{text-decoration:underline; color:#007CC3;}
.blacktext a:hover{text-decoration:none; color:#007CC3;}

.blacketextsmall
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.blacketextsmall a:link{text-decoration:underline; color:#007CC3;}
.blacketextsmall a:visited{text-decoration:underline; color:#007CC3;}
.blacketextsmall a:hover{text-decoration:none; color:#007CC3;}

select
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8F1B28;
border:1px solid #818181;
font-weight:bold;
padding:2px;
}

.textbox
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8F1B28;
border:1px solid #818181;
font-weight:bold;
padding:2px;
}

h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}

.whitetextlarge
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

.greentext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009900;
}

.message
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
}

.message_green
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009900;
font-weight:bold;
}

.white-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.maintext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.inputtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8F1B28;
border:1px solid #818181;
font-weight:bold;
padding:2px;
}

.video_tab1
{
width:160px;
background-image:url(/images/computer-upload1.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.video_tab2
{
width:160px;
background-image:url(/images/computer-upload2.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.youtube_tab1
{
width:151px;
background-image:url(/images/youtube-upload1.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.youtube_tab2
{
width:151px;
background-image:url(/images/youtube-upload2.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.tab1
{
font-family:Tahoma, Arial, Helvetica;
color:#000000;
font-size:13px;
font-weight:bold;
text-align:center;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

.tab2
{
font-family:Tahoma, Arial, Helvetica;
color:#ffffff;
font-size:13px;
background-image:url(/images/tab-bg-black.gif);
background-repeat:repeat-x;
text-align:center;
border:1px solid #000000;
cursor:pointer;
}

/* pagination starts */ 
div.pagination {
	padding: 3px;
	margin: 3px;
	font-family:Tahoma, Arial, Helvetica;
	font-size:11px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000000;
	background-color: #000000;
	
	text-decoration: none; /* no underline */
	color: #ffffff;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;

	color: #ffffff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #3A000A;
		
		font-weight: bold;
		background-color: #660012;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #B14D5E;
	
		color: #ffffff;
	}
/* pagination ends */ 

img.icon {
    border: 0 none;
	vertical-align:middle;
 /*   bottom: 8px;
    left: 75px;
    position: absolute;	 */
}

td#headlinks a, td#headlinks a:hover, td#headlinks a:visited {
	/* font-weight: bold; */
	color: #8F1B28;
	text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;	
}
td#headlinks {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-top: 6px;
}

td#footerlinks span.cities_block a,td#footerlinks span.cities_block a:hover,td#footerlinks span.cities_block a:visited {
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;  
} 
td#footerlinks span.cities_block a span.red
{
  font-weight: bold;
  color: #8F1B28;
}


td#footerlinks, td#footerlinks a,td#footerlinks a:hover,td#footerlinks a:visited {
  font-weight: bold;
  color: #8F1B28;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;  
	
}

td#footerlinks .graytext a,td#footerlinks .graytext  a:hover,td#footerlinks .graytext  a:visited {
  text-decoration:underline; 
  color:#007CC3;
}

span.intro 
{
	font-weight: normal;
	color: #8F1B28;
}
span.intro strong 
{
	color:#8F1B28;
}

a.vip {color: #991e2d !important; }
span.vip {color: #991e2d !important; font-weight: bold;}
td.vip {color: #991e2d !important; font-weight: bold; font-family: Arial, Helvetica, sans-serif}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #8f1b28; }

td#footerlinks .articles_block a, td#footerlinks .articles_block a:hover, td#footerlinks .articles_block a:visited {
	text-decoration: underline;
	font-weight: normal;
}

.addthis_button_compact {
	margin-left: 20px;
}
.whitetextlarge h3 {
	font-size:16px;
}
