body { 
   background-color: #FFFFFF; 
   font-family : Verdana, Helvetica, "Sans-serif";
   font-weight : normal;
   font-size : 12px; 
   padding:0px;
   margin:0px;
   border:0;			/* This removes the border around the viewport in old versions of IE */
   min-width: 750px;  /* 2x LC width + RC width */
}

	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
    }

/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#fff;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* contentView column settings */
	.contentView {
	    background:#fff;    	/* Right column background colour */
	}
    .contentView .colmid {
        float:left;
        width:200%;
        margin-left:-200px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
    }
    .contentView .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:350px;         	/* Left column width + right column width */
        background:#fff;    	/* Left column background colour */
    }
    .contentView .col1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:150px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.contentView .col1 {
        margin:0px 205px 0px 150px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:200%;
	    overflow:hidden;
	}
    .contentView .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:145px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:5px;         	/* Width of the left-had side padding on the left column */
    }
    .contentView .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:200px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:10px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }

// search section

	.searchView {
	    background:#fff;    	/* Right column background colour */
	}
    .searchView .colmid {
        float:left;
        width:200%;
        margin-left:-200px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
    }
    .searchView .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:210px;         	/* Left column width + right column width */
        background:#fff;    	/* Left column background colour */
    }
    .searchView .col1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:10px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.searchView .col1 {
        margin:0px 205px 0px 10px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:200%;
	    overflow:hidden;
	}
    .searchView .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:10px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:5px;         	/* Width of the left-had side padding on the left column */
    }
    .searchView .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:200px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:10px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }


// search end


// home page
	.homePage {
	    background:#fff;    	/* Right column background colour */
	}
    .homePage .colmid {
        float:left;
        width:200%;
        margin-left:-200px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
    }
    .homePage .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:500px;         	/* Left column width + right column width */
        background:#fff;    	/* Left column background colour */
    }
    .homePage .col1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:300px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.homePage .col1 {
        margin:0px 205px 0px 305px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        position:relative;
	    left:200%;
	    overflow:hidden;
	}
    .homePage .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:300px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:5px;         	/* Width of the left-had side padding on the left column */
    }
    .homePage .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:200px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:10px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }

// home

B  {
   font-weight : bold; 
}

/*anchor cows */
A:link 	{
   text-decoration : none; 
   color : #333366; 
   }

A:visited {
   text-decoration : none; 
   color : #666699; 
}

A:hover  {
 	color: #AA0000;
	text-decoration: underline;
}	

A.index:link  {
   font-size : 11px; 
   color : #333366; 
}
A.index:visited  {
   font-size : 11px; 
   color : #333366; 
}

A.index:hover  {
   color : #CC3300; 
}	

/*body*/
TD {
   font-family : Verdana, Helvetica, Sans-serif;
}

FONT {
   color : #000000; 
   font-family : Verdana, Helvetica, Sans-serif;
}

.bodytext {
   font-weight : 500; 
   font-size : 11px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
}

div.text {
   font-weight : 500; 
   font-size : 14px; 
   line-height : 18px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
   padding:12	px
}

.largetext {
   font-weight : 600; 
   font-size : 14px; 
   line-height : 18px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
}

.formSubmit {
   font-weight : 500; 
   font-size : 11px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
}
.formFields {
   font-weight : 500; 
   font-size : 11px; 
   line-height : 16px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
   padding-top: 4pt;  
}

.title  {
   background-color: #FFCC00; 
   font-weight : 800; 
   font-size : 14px; 
   line-height : 20px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
   height :22px ;
   padding-left:6px;
   vertical-align : middle;
   border-top: 1px solid black;
   margin-bottom:4px;
}

.toptenheader  {
   background-color: #FFCC00; 
   font-weight : 600; 
   font-size : 10px; 
   line-height : 11px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
}

/*right*/
.rheader {
   background-color: #FFCC00; 
   font-weight : 600; 
   font-size : 10px; 
   line-height : 9px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 

}

.rlist {
   background-color: #FF9900; 
   font-weight : 500; 
   font-size : 10px; 
   font-family : Verdana, Helvetica, Sans-serif;
   width : 170px;   
   padding-bottom : 4px;

}

.rhead {
   background-color: #FFCC00; 
   font-weight : 600; 
   font-size : 9px; 
   line-height : 10px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 2px; 
   text-decoration : none; 
   text-align : left; 
   
}

.seealsodate  {
   font-size : 11px; 
}

.disclaimer  {
   font-family : Verdana, "MS sans serif"; 
   font-size : 11px; 
   color : #000000; 
}

.promotextbold  {
   font-family : Verdana, "MS sans serif"; 
   font-size : 90%; 
   font-weight : bold; 
   color : #000000; 
}

/*end of rhs*/

.fromsport {
   font-size: 10px;
   color : #333333; 
   padding-top : 4px;
   font-weight : bold;
}

.box {
   width : 150px;
   background : #FFFFCC;
   float : right;
   text-align : left;
}


.h1 {
   font-size : 124%; 
}

.h2  {
   font-size : 112%; 
}

.h3  {
   font-size : 100%; 
}

.boxhead {
   padding-left : 8px;
   color : #333300; 
   font-family : Verdana, Helvetica, "Sans-serif";
   font-weight : bold;
   font-size : 12px; 
}

.boxbody {
   color : #990000; 
   font-family : Verdana, Helvetica, "Sans-serif";
   font-weight : bold;
   font-size : 12px; 
}

.avindex {
   font-weight : normal; 
   font-size : 11px; 
   font-family : Verdana, "MS sans serif"; 
   color : #666666; 
}

.alsohead {
   margin-top : 2px;
   margin-bottom : 2px;
   color : #666666; 
   font-weight : bold; 
   font-size : 11px;
}

.head{
   font-weight : bold; 
   color : #CC3300; 
   line-height : 12px;
   font-size : 12px; 
}

.avbutton {
   width : 170px;
   background : #FFFFCC;
   font-size : 11px; 
   color : #666666; 
   text-align : right;
   font-family : Verdana, "MS sans serif"; 
   border : 0px;
}

.date  {
   font-size : 11px; 
   font-family : Verdana, "MS sans serif"; 
}

.sectiontitle  {
   font-family : Verdana, "MS sans serif"; 
   font-size : 15px; 
   font-weight : bold; 
   color : #CC3300; 
}

.crumbtraila  {
   font-family : Verdana, "MS sans serif"; 
   background-color: #CCCC99; 
   font-size : 11px; 
}

.footer  {
   clear:both;
   position:relative;
   background-color: #FF9900; 
   font-family : Verdana, "MS sans serif"; 
   font-size : 12px; 
   font-weight : 500; 
   padding-top: 10px;
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 10px;
   clear:both;
   position:relative;
}

.footerarrow  {
   font-family : Verdana, "MS sans serif"; 
   font-size : 12px; 
   color : #CC3300; 
   font-weight : bold; 
}

.footerpiping  {
   font-family : Verdana, "MS sans serif"; 
   font-size : 100%; 
   color : #CC3333; 
   font-weight : bold; 
}

.otherlanguages {
   font-family : Verdana, "MS sans serif"; 
   font-size : 11px; 
   color : #CC6666; 
}

.toprightnav  {
   font-size : 12px; 
   font-family : Verdana, "MS sans serif"; 
}

.tablefooter {
	background-color: #FF9900;
	font-family: Verdana, "MS sans serif";
	font-size: 9px;
	color: #333300;
	font-weight: 500;
	}
	
/* left nav front page */

.catergories {
   font-weight : 500; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
   padding-right : 2px;
}

A.catselected:link  {
  font-weight : 800; 
   text-decoration: underline;
}
A.catselected:visited  {
  font-weight : 800; 
   text-decoration: underline;
}

A.catselected:hover  {
  font-weight : 800; 
   text-decoration: underline;
}	

.catheader { 
   background-color: #FFCC00; 
   font-weight : 600; 
   font-size : 9px; 
   line-height : 20px; 
   width :100%;
   height :22px ;
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
   vertical-align: bottom;
   padding-right : 2px;
   border-top: 1px solid black;
   overflow:hidden;
}
	
.catspacer { 
   background-color: #FFFFFF; 
   font-weight : 600; 
   font-size : 9px; 
   line-height : 12px; 
   height : 1px;
   width: 100%;
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
	}
	
.catimageholder{
	width:145px;
	height:96px;
	text-align : center;	
	border: 1px solid #000000;
	}
	
.catimageimg{
	position:absolute;
	bottom:0px;
	border:0px;
	}
	
.catmenu{
	width:145px;
	padding-bottom:8px;
	padding-right:0px;
	padding-left:0px;
	text-align : right;
	}
	
.homenavitem{
 position:relative ;
  float: left;
  width: 145px;
  height:400px;
  	}
.homenavigation{
	width:100%;
	}
	
/*section marker*/
.section {
   font-weight : 500; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
}

.sectionheader { 
   background-color: #FF9900; 
   font-weight : 600; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right; 
   padding : 4;
	}
	
.imageMeta { 
   font-size : 11px; 
   line-height : 14px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none;  
	}
	
.thumbnail { 
   height : 125px; 
   text-align : center; 
   vertical-align:middle;
   width : 125px; 
	}
	
	.300x250_adspace {
	font-weight : 500; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left;
   height : 320px; 
   width : 320px;
   text-align : center; 
   vertical-align:middle;
   padding:10px;
	}
.leaderboard {
	font-weight : 500; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   height : 90px; 
   width : 100%;
   text-align : center; 
   vertical-align: middle;
   padding:5px;
	}
		
	
	
.t10thumb { 
   height : 55px; 
   text-align : center; 
   vertical-align:middle;
   width : 55px; 
	}
	
.t10header { 
	width:100%;
   background-color: #FFCC00; 
   font-weight : 600; 
   font-size : 9px; 
   line-height : 12px; 
   height :16px ;
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
  padding-right : 2px;
  padding-top : 4px;
  border-top: 1px solid black;
}
	


.navigation
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: smaller;
	margin-bottom: 0pt;
	padding-bottom: 0pt;
}

.copyright
{
	color: #AAAAAA;
	font-size: smaller;
	margin-top: 36pt;
}

.weblognav
{
	float: right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: smaller;
}

.weblogtitle
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: larger;
	margin-bottom: 0pt;
	padding-bottom: 0pt;
}

.weblogtitle2
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: larger;
	margin-bottom: 0pt;
	margin-top: 1pt;
	padding-bottom: 0pt;
}

.weblogdateline
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: smaller;
	color: #555555;
	margin-top: 0pt;
	padding-top: 0pt;
}

.refererhistory
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 75%;
	color: #555555;
	margin-top: 0pt;
	margin-top: 0pt;
	padding-top: 0pt;
}

.weblogpostedbyline
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: smaller;
	color: #000000;
	margin-top: 0pt;
	padding-top: 0pt;
}

.weblogbottomline
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: smaller;
	margin-top: 0pt;
	padding-top: 0pt;
	margin-bottom: 20px;
	text-align: right;
}

.entrystyle
{
	margin-bottom: 20px;
	text-align: left;
	background-color: #EEEEEE;
}

.commentstyle
{
	margin-bottom: 20px;
	text-align: left;
	background-color: #EEEEEE;
}

.smalltext
{
	font-size: 50%;
	font-weight: bold;
}


.searchtext
{
    margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}
.searchimage
{
    margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}

input.search {border:0px; background-color: #FFCC00; font-weight: normal; font-size: 9px; color: black;}
option.search {border:0px; background-color: #FFCC00; font-weight: normal; font-size: 9px; color: black;}
select.search {margin-top:2px; border:0px; background-color: #FFCC00; font-weight: normal; font-size: 9px; color: black;}
div.searchtitle{
	padding:4px;
	color:#FFFFFF;
	font-weight: bold;
	font-size : 11px; 
	}

div.searchbox{
	float:left;
	position: relative; 
 	top: 0px; 
 	right: 0px; 
	text-left;
	padding-top:3px;
	margin-left:0px;
	font-weight: normal;
}

div.logo{
	position: absolute; 
 	top: 0px; 
 	left: 5px; 
	width : 260px;
	height:100px;
	padding-top:5px;
	background-color: #FF9900;
}
div.topnav{
	float:left;
	position: relative; 
 	top: 35px; 
 	right: 0px; 
	width : 285px;
	height:20px;
	background-color: #FF9900;
}

A.topnav:link 	{
   text-decoration : none; 
   color : #FFFFFF; 
   }
   
A.topnav	{
   font-weight: 600; 
   font-size : 10px; 
   line-height : 11px; 
   font-family : Verdana, "MS sans serif", Helvetica, Arial, sans-serif;
   letter-spacing : 0px; 
   text-decoration : none; 
   color : #000000; 
   }


A.topnav:visited {
   text-decoration : none; 
   color : #FFFFFF; 
}

A.topnav:hover  {
 	color: #FFFFFF;
 	background-color:#000000;
	text-decoration: underline;
}	




div.header{
	width : 100%;
	height: 110px;
	background-color: #FF9900;
	position: relative; 
 	top: 0px; 
 	left: 0px;  	
}

#searchbox{
	float:right;
	width : 200px;
	background-color: #cccccc;
	border-left:0px solid #000000;
	border-right:0px solid #000000;
	border-bottom:0px solid #000000;
	border-top:0px solid #000000;
	padding:2px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
}

.searchform
{
    margin-top: 2px;
	margin-bottom: 2px;
}


.calendarcaption {
   font-weight : 500; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif", Helvetica, Arial, sans-serif; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : right;
   padding-right: 5px;
   font-weight: bold;
   margin-bottom: 0pt;
   margin-top: 1pt;
   padding-bottom: 0pt;
}

.calendarbox {
   background-color:#FFFFFF;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   padding:5px;
   margin-bottom: 15px;
   font-weight : 500; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif", Helvetica, Arial, sans-serif; 
   letter-spacing : 0px; 
   text-decoration : none; 
}

.categoriesbox {
   background-color:#FFFFFF;
   border-left:1px solid #000000;
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   border-top:1px solid #000000;
   padding:5px;
   margin-bottom: 15px;
   align: center;
   text-align:left;
   font-weight : 500; 
   font-size : 10px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif", Helvetica, Arial, sans-serif; 
   letter-spacing : 0px; 
   text-decoration : none;   
}

.calendarcolumn {
   font-family : Verdana, "MS sans serif", Helvetica, Arial, sans-serif; 
	font-size:  9px;
	text-align: center;
}

.tablemaxwidth {
   width: 100%;
   vertical-align: top;
}

.tablemaxpxwidth {
   padding:5px;
}

.mastertable {
      border:  0px;
      width: 100%;
}

.calendartable {
   border: 0px;
   width: 165px;
}

.galleryheader { 
   border-top:1px solid #000000;
   background-color: #FFCC00; 
   font-weight : 600; 
   font-size : 9px; 
   line-height : 12px; 
   height :20px;
   width :100%;
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
  	padding : 2;
	}
	
.galleryarea { 
   width: 100%;
   text-align: left; 
   align: left;
   padding: 4;
	}
	
	.map{
	width:600px;
	height:600px;
	}	
	
	.gallerythumb { 
	margin:2px;
    border:1px solid #000000;
    text-align : center; 
   vertical-align:middle;
	}
	
.metadatadetail{
   font-weight : 600; 
   font-size : 11px; 
   line-height : 14px;
   width :100%;
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
   margin : 6px;		
	}
	
.gmapinfo {
   font-weight : 600; 
   font-size : 9px; 
   line-height : 11px;
   width :100%;
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
   padding : 4;		
	}
	
.divhide {
	display:none
	}
	
a {text-decoration:none}

div.float {
  position:relative ;
  float: left;
  width: 148px;
  height: 148px;
  text-align: center;
  vertical-align: middle;
  font-size: 9px;
  font-family:  Verdana, "MS sans serif"; 
  background-color: #FFFFFF;
  font-weight : normal;
  border: 1px solid #777777;
  }
  
 div.thumb {
  position:relative ;
  float: left;
  width: 148px;
  height: 148px;
  text-align: center;
  vertical-align: middle;
  font-size: 9px;
  font-family:  Verdana, "MS sans serif"; 
  background-color: #FFFFFF;
  font-weight : normal;
  padding:12px;
  }
  
  
  
  div.floattitle {
  position: absolute; 
  top: 0px; 
  right: 0px; 
  width: 148px;
  height: 15px;
  text-align: center;
  font-size: 9px;
  font-family:  Verdana, "MS sans serif"; 
  background-color: #cccccc;
  font-weight : normal;
  }
div.floatthumb {
  position:absolute;
  text-align:center;
  vertical-align:bottom;
  width: 150px;
  height: 130px;
  top:20px;
  left:0px;
  }


div.float p {
   text-align: center;
   font-size: 9px;
   font-family: Verdana, "MS sans serif";  
   }
   
div.float img{
    border: 1px ;
    border-color: #ff9900; 
  	border: 1px solid #cccccc;
}
   
div.thumbnails {
 position:absolute;
 top:0px;
 left:0px;
 }
  
div.thumb300x250_adspace {
	position:absolute;
	float:left;
	clear:right;
	top:300px;
	left:0px;
  	height:300px; 
   	width:300px;
   	vertical-align:middle;
   	text-align:center;
 }
 div.thumb300x250_adspace2 {
	float:left;
 	height:250px; 
   	width:300px;
   	vertical-align:middle;
   	text-align:center;
 }
	
div.gallery{
	position:relative;
	width:100%;
}
	
div.prevdetailpanel{
	position:relative;
	width:620px;
	height:260px;
	}
	
div.prev300x250{
	position:absolute;
	width: 300px;
	height:250px;
	border:0px ;
	left:0px;
	top:0px;
}

div.metadatapanel{
	position:absolute;
	width: 300px;
	height:250px;
	border:0px ;
	right:0px;
	top:0px;
}

div.googlemap{
	spacing:10px;
	width: 600px; 
	height: 250px;
	border:1px solid #cccccc;
	margin-bottom:10px;
	}
	
div.leaderboard_adspace {
	position: absolute; 
  	height: 100px; 
   	width: 750px;
   	top: 10px; 
 	right: 20px;
}
 

  
.rightpanel {
	background-color: #FF9900;
	width:180px;
	height:100%;
	vertical-align: text-top;
	text-align: center;
}
.rightpanelfront {
	background-color: #FF9900;
	vertical-align: text-top;
	width:180px;
	text-align:left;
	padding-left:5px;
	height:100%;
}
.rightpanelfrontfiller{
	background-color: #FF9900;
	vertical-align: text-top;
	width:180px;
	text-align:left;
	padding-left:5px;
	height:100%;	
	}
	
div.container {
  text-align : left; 
  background-color: #ffffff;
  }


div.spacer {
  clear: both;
  height:12;
  }
 
 div.clearDiv {
  clear: both;
  height:12;
  } 

.linespacer {
  height:12;
  border-top: 1px solid black;
  margin:12px;
  }
  
.leftcolumn{
	float:left;
	width:160px;
	border-right: 1px solid black;
	}

div.content{
	padding:12px;
	}
	
A.taglink:link 	{
   text-decoration: underline;
   color : #000000; 
   }
   
A.taglink{
   font-weight: 600; 
   font-size : 11px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   color : #000000; 
   }


A.taglink:visited {
   text-decoration : none; 
   color : #000000; 
}

A.taglink:hover  {
 	color: #FFFFFF;
 	background-color:#000000;
	text-decoration: none;
}	

.caption {
   font-weight : 500; 
   font-size :  11px; 
   line-height : 12px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left;
   padding: 5px; 
}

div.preview{
    width: 600px;
   	text-align : center;
}

#videoPlayer{
    width: 640px;
    height: 500px;
    vertical-align:top; 
}

div.toolbar{
    width: 600px;
   	text-align : center;
}

div.bigsearchtext{
          color: black;
          font-family: helvetica, arial, sans-serif;
          padding: 0px 0px 0px 4px;
          font-size: 14px;
          font-weight: bold;
          letter-spacing: 0px;
          word-spacing: 0px;
          text-align: left;
          text-shadow: 0px 0px 0px black;
          vertical-align:left;
          line-height : 14px; 
 }

div.bigsearchbox{
		background-color: #FFCC00;
		  border-color: #000000;
          -webkit-border-radius: 10px 9px; -moz-border-radius: 10px 9px; border-radius: 10px 9px;
          border: 0px;
          margin:6px;
 		  padding: 4px 4px 2px 4px;
		  min-width: 500px;
		  width:580px;
		  
		  /*text styles */
          color: black;
          font-family: helvetica, arial, sans-serif;
          font-size: 14px;
          font-weight: bold;
          letter-spacing: 0px;
          word-spacing: 0px;
          text-align: left;
          text-shadow: 0px 0px 0px black;
          vertical-align:middle;
}

input.bigsearch {
		  background-color: #FFFFFF;
          -webkit-border-radius: 10px 9px; -moz-border-radius: 10px 9px; border-radius: 10px 9px;
          border: 0px;
          margin: 5px;
		  padding: 4px 10px 2px 10px;
		  color: #000000;
          font-family: helvetica, arial, sans-serif;
          font-size: 14px;
          font-weight: normal;
          letter-spacing: 0px;
          word-spacing: 0px;
          text-align: left;
          text-shadow: 0px 0px 0px black;
          vertical-align:middle;
	}


.btn {
          /* button styles */
		  background-color: #FF9900;
          -webkit-border-radius: 10px 9px; -moz-border-radius: 10px 9px; border-radius: 10px 9px;
          border: 0px;
          margin: 5px;
		  padding: 4px 10px 2px 10px;
		  min-width: 100px;
		  width:100px;
		  
		  /*text styles */
          color: white;
          font-family: helvetica, arial, sans-serif;
          font-size: 14px;
          font-weight: bold;
          letter-spacing: 0px;
          word-spacing: 0px;
          text-align: center;
          text-shadow: 0px 0px 0px black;
          vertical-align:middle;
          
          /*interaction */
		  cursor: pointer;
}

.btndesc {
          /* button styles */
          border: 0px;
          margin: 5px;
		  vertical-align:middle;
}

.btnmenu{
	
	}
	
A.btn:visited {
   text-decoration : none; 
   color : #FFFFFF; 
}

A.btn:hover  {
 	color: #000000;
   text-decoration : none; 
}	

A.index:link  {
   text-decoration : none; 
   color : #FFFFFF; 
}

.note
{
	color: #333333;
	font-size: smaller;
}


/*** homepage highlight images ***/

#slideshow {
    width: 600px; /* important to be same as image width */
    height: 400px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#slideshowContent {
    width: 600px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slideshowImage {
    float: left;
    position: relative;
	display: none;
}
.slideshowImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 584px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.slideshowClear {
	clear: both;
}
.slideshowImage span strong {
    font-size: 14px;
}
.slideshowTop {
	top: 0;
	left: 0;
}
.slideshowBottom {
	bottom: 0;
    left: 0;
}
ul.slideshowContent  { list-style-type: none;}

	
	
/*** new search page ***/

div.searchThumb {
  position:relative ;
  float: left;
  width: 146px;
  height: 146px;
  text-align: center;
  vertical-align: middle;
  overflow:hidden;
  border: 1px solid #CCC;
  margin:2px;
  }
  
div.sfloatthumb {
  	width: 100%;
  	position:absolute; 
  	bottom:20px; left:0; right:0;
	margin:auto;  
}
	
	
	div.sfloatthumbH {
  	width: 100%;
  	position:absolute; 
  	bottom:43px; left:0; right:0;
	margin:auto;  
}
	
	div.sfloatthumbV ,div.sfloatthumbu {
  	width: 100%;
  	position:absolute; 
  	bottom:15px; left:0; right:0;
	margin:auto;  
}
	
	div.gThumb {
 	 position:relative ;
 	 float: left;
 	 width: 50px;
  	 height: 50px;  	   	
  	 border: 1px solid #000000;
  	 margin:2px;
  }
  
  div.gGallery {
 	 position:absolute ;
 	 top:0px;
 	 width: 300px;
  	 height: 100px;
  }
  
  div.gfloatthumb {
  	position:absolute;
  	clip:rect(20px 70px 70px 20px);
  	top:-20px;
  	left:-20px;
  }
  
  div.videoThumb {
  position:relative ;
  float: left;
  width: 150px;
  height: 100px;
  text-align: center;
  vertical-align: middle;
  }
  
   
  div.sTitleH  {
  text-align: center;
  font-size: 9px;
  font-family:  Verdana, "MS sans serif"; 
  font-weight : normal;
  bottom:28px; left:0; right:0;
  height:10px;
  position:absolute; 
  }
  
    div.sTitleV , div.sTitleu{
  text-align: center;
  font-size: 9px;
  font-family:  Verdana, "MS sans serif"; 
  font-weight : normal;
  bottom:5px; left:0; right:0;
  height:10px;
  position:absolute; 
  }
  
    div.sTitle {
  text-align: center;
  font-size: 9px;
  font-family:  Verdana, "MS sans serif"; 
  font-weight : normal;
  bottom:5px; left:0; right:0;
  height:10px;
  position:absolute; 
  }
  
  span.sTitle {
  font-weight : bold;
  text-decoration: underline;
  }


div.sfloatthumb img{
	position:relative;
  	border: 1px solid #000000;
}

div.pagenav {
	margin:5px;  
	}
	
.pagenav a{
	font-weight : bold;
  	text-decoration: underline;
	}
	
	
	
/* new video home page style*/	
	
div.vblocktext{
          color: black;
          font-family: helvetica, arial, sans-serif;
          padding: 0px 0px 0px 4px;
          font-size: 14px;
          font-weight: bold;
          letter-spacing: 0px;
          word-spacing: 0px;
          text-align: left;
          text-shadow: 0px 0px 0px black;
          vertical-align:left;
          line-height : 14px; 
 }

div.vblockbox{
		background-color: #FFCC00;
		  border-color: #000000;
          -webkit-border-radius: 10px 9px; -moz-border-radius: 10px 9px; border-radius: 10px 9px;
          border: 0px;
          margin:6px;
 		  padding: 4px 4px 2px 4px;
		  min-width: 500px;
		  width:580px;
		  
		  /*text styles */
          color: black;
          font-family: helvetica, arial, sans-serif;
          font-size: 14px;
          font-weight: bold;
          letter-spacing: 0px;
          word-spacing: 0px;
          text-align: left;
          text-shadow: 0px 0px 0px black;
          vertical-align:middle;
}

input.vblock {
		  background-color: #FF9900;
          -webkit-border-radius: 10px 9px; -moz-border-radius: 10px 9px; border-radius: 10px 9px;
          border: 0px;
          margin: 5px;
		  padding: 4px 10px 2px 10px;
		  color: white;
          font-family: helvetica, arial, sans-serif;
          font-size: 14px;
          font-weight: bold;
          letter-spacing: 0px;
          word-spacing: 0px;
          text-align: left;
          text-shadow: 0px 0px 0px black;
          vertical-align:middle;
	}
	
div.shutterSearchThumb {
  position:relative ;
  float: left;
  width: 110px;
  height: 110px;
  text-align: center;
  vertical-align: middle;
}

div.bsSearchThumb {
  position:relative ;
  float: left;
  width: 115px;
  height: 115px;
  text-align: center;
  vertical-align: middle;
}

div.shutterLink{
	 clear: both;
	font-weight : bold;
}

div.shutterTitle{
   background-color: #FFCC00; 
   font-weight : 800; 
   font-size : 14px; 
   line-height : 20px; 
   font-family : Verdana, "MS sans serif"; 
   letter-spacing : 0px; 
   text-decoration : none; 
   text-align : left; 
   height :22px ;
   padding-left:6px;
   vertical-align : middle;
   border-top: 1px solid black;
   margin-bottom:4px;
   clear: both;
}

div.shutterClear{
   clear: both;
}

/* breadcrumbs */
ul, li { list-style-type:none; padding:0; margin:0; }
#breadcrumbs { border-bottom:1px solid #ccc; background-color:#fff; line-height: 20px; overflow:auto; font-size:10px; font-weight:bold; }
#breadcrumbs li { float:left; padding-left:8px; }
#breadcrumbs li a { padding:0 24px 2px 0; background:transparent url(/static/blue-arrow.png) no-repeat right center;}
#breadcrumbs li a:link, #breadcrumbs li a:visited { text-decoration:none; color:#003366; }
#breadcrumbs li a:hover, #breadcrumbs li a:focus { color:#0099CC; }
#breadcrumbs li {color:#FF9900;}



/* auto complete */
.acResults {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: #FFCC00;
	overflow: hidden;
}

.acResults ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.acResults li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.acLoading {
	background : url('/static/indicator.gif') right center no-repeat;
}

.acSelect {
	background-color: Highlight;
	color: HighlightText;
}


/* rollover preview */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:0px;
	display:none;
	color:#fff;
	}
	
.previewDiv{
    height: 200px;
}

.previewImg {
    vertical-align: middle;
    height: 100%;
}
	
	
	