/* @override http://lesgrandsrangs.com/Portals/0/portal.css */

body { margin: 0; padding:0; }
.pagemaster { background: transparent none repeat-x; font-size: 15px; color: white; }

h1, h2, h3 { color: maroon; }
h1, h2 { margin-bottom: 20px; font-weight: normal; }
h1 { font-size: 14pt; }
h2 { font-size: 12pt; }
h3 { font-size: 10pt; }

p, td, .Normal, .normal { font-family: Arial, Helvetica; font-size: 14px; line-height: 20px; }

ul li { list-style-type: square; }

a:link, a:active, a:visited { color: black; text-decoration: underline; }
a:hover { text-decoration: none;
	color: maroon;
}

img { border: none; }
img.left { float: left; margin: 0 50px 50px 0; }

#montage { background: transparent url(http://www.lesgrandsrangs.com/Portals/0/Skins/FB4PixelGreen/media/montage.jpg) no-repeat center bottom; margin: 0 auto; width: 1040px; height: 150px;
	border: 2px solid #637217;
}

/* NAVIGATION */
#menupos { padding: 15px 0 0 0; }
#navcontainer { width: 100%; margin:auto; padding:0; text-align:center; }
#navholder { /*width:800px;*/ margin:auto; padding:0; text-align:center; }
#navigation { display: block; margin:0; padding:0 0 0 0; list-style:none; }
#navigation ul { /*width:800px;*/ display:block; float:left; clear:none; list-style:none; margin:0; padding:0; }
#navigation li { display:inline; float:left; clear:none; list-style:none; background: none; padding:0; }
#navigation li a { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#ffffff; background: #3c4502; display:block; font-weight:bold; border-right: 1px solid #282828; font-size:15px; text-decoration:none; padding:0 12px; line-height: 26px; float:left; }
#navigation li a:hover { background: #859825; color: #ffffff; }
#navigation li a:active { color: #ffffff; }
.MainMenu_MenuIcon { display: none; }

/* Header */
#header { width: 1000px; height: 50px; margin: 0 auto;
}
#headpos { padding: 8px 0 0 0; }

/* Page */
#page { width: 1000px; margin: 0 auto; padding: 20px;
	color: black;
	background-color: #fff5c9;
}
#content { padding:20; }

/* Content */
.panecontentl { padding: 20px;
	margin: 10px;
}
.panecontentr { padding: 5px 35px 35px;
}
.panecontenta { padding: 20px; }
.hr { border-bottom: 1px solid #DB0048;
	border-color: maroon;
}

/* Sidebar */
.paneleft { width: 200px; padding: 15px 0 0px 0; }
.paneright { width: 30%; padding: 20px 10px 10px 16px;
	margin: 4px;
	border-left: 2px groove maroon;
	border-bottom: 2px groove maroon;
}

/* Footer */
#footer { padding: 0; margin: 0 auto; text-align: center; width: 800px; border-top: 1px solid #eaeaea; height:50px; }
#footer p { margin: 0; text-align: center; font-size: 11px; text-transform: uppercase; font-weight: bold; }

.footlink { color: white; text-decoration:none; font-size:10px; font-family: Arial, Helvetica, sans-serif; line-height: 50px; }
a.footlink:link, a.footlink:visited, a.footlink:active { color:#3E3C3D; text-decoration:underline; font-size:10px; font-family: Arial, Helvetica, sans-serif; line-height: 50px; }
a.footlink:hover { text-decoration:none; font-size:10px; }


/* @override http://www.lesgrandsrangs.com/Portals/0/Containers/FB4PixelGreen/container.css */

/*	
================================
CSS by the XD Design team - http://www.xd.com.au
================================
*/ 

.wrapper { margin: 0; padding: 0; margin-bottom: 10px; }
.conTitle {padding: 0; text-align: center; margin-bottom: 10px; float: none; width:100%; }
.con { padding:0; }
.plain_title { color: black;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.s01_wrapper { background: #b9b973; margin-bottom:10px;
	border-bottom-style: solid;
}

/* @override http://www.lesgrandsrangs.com/DesktopModules/Links/module.css */


/*this is a class to style the design table*/
.LinksDesignTable {
	text-shadow: #627114 0 0 35px;
	background-repeat: repeat;
}


/* @override http://www.google.com/uds/solutions/videobar/gsvideobar.css */

/* color settings */
.playerBox_gsvb div.alldone_gsvb        { color : maroon; }
.playerBox_gsvb a.title_gsvb            { color : maroon; }

.playerBox_gsvb div.alldone_gsvb:hover  { color : maroon; }
.playerBox_gsvb a.title_gsvb:hover      { color : maroon; }
.resultsBox_gsvb div.resultDiv_gsvb     { border-color : maroon; }
.floatingPlayerBox_gsvb,
.floatingPlayerBox_gsvb *               { background-color : #fff5c9; }
.floatingPlayerBox_gsvb                 { border : 2px solid maroon; }
                                        }
.floatingPlayer_gsvb                    { background-color : #fff5c9; }

/*
 * The Player Box
 * - visible while playing
 * - collapsed while idle
 */
.playerBox_gsvb {
  display : block;
  text-align : center;
	margin: 10px 10px 4px;
}

/**
 * Floating Player Box:
 *
 * note: top, left, z-index, height, width
 * are set in code. Limit your styling to color/opacity
 * Note the z-index of floatingPlayer should be one
 * higher than the z-index of the floatingPlayerBox.
 * Adjust as needed on sites with crazy layering.
*/
.floatingPlayerBox_gsvb {
  position : absolute;
  opacity : 0.90;
  -moz-opacity : 0.90;
  filter:alpha(opacity=90);
  z-index : 9998;
	top: 10px;
	float: left;
}
.floatingPlayer_gsvb {
  position : absolute;
  z-index : 9999;
}
.floatingBranding_gsvb {
  position : absolute;
}

.idle_gsvb {
  display : none;
}

.playing_gsvb {
  display : block;
}

.playerInnerBox_gsvb {
  margin-top : 2px;
}

/* keep a 1.33 ratio
 * (on widths > 300px, add 20px in height for controls)
 * small player:        180x135   4:3
 * medium player:       260x195   4:3
 * large player:        320x260   4:3 + 20px at bottom
 * extra large player:  480x380   4:3 + 20px at bottom
 */
.playerInnerBox_gsvb .player_gsvb {
  width : 480px;
  height : 380px;
	margin-bottom: 20px;
}

.playerInnerBox_gsvb div.player_gsvb {
  margin : auto;
}

.floatingPlayer_gsvb .playerInnerBox_gsvb div.player_gsvb {
  margin : 0;
}

.playerBox_gsvb div.alldone_gsvb {
  display : inline;
  font-size : 11px;
  cursor : pointer;
}

.playerBox_gsvb div.alldone_gsvb:hover {
  text-decoration : underline;
}


.playerBox_gsvb div.title_gsvb {
  text-align : center;
  font-size : 11px;
  margin-top : 2px;
}

.playerBox_gsvb a.title_gsvb {
  text-decoration : none;
}

.playerBox_gsvb a.title_gsvb:hover {
  text-decoration : underline;
}

/*
 * resultsTable
 * - vertical mode
 * - horizontal mode
 */
.full_gsvb {
  display : block;
}

.empty_gsvb {
  display : none;
}

table.resultTable_gsvb {
  border-collapse : collapse;
}

table.resultTable_gsvb td {
  border : none;
}

div.resultDiv_gsvb {
  border-width : 1px;
  border-style : solid;
  background-color : #000000;
  height : 79px;
  width : 104px;
  text-align : center;
}

div.smallResultDiv_gsvb {
  height : 41px;
  width : 54px;
  text-align : center;
}

div.resultDiv_gsvb img {
  cursor : pointer;
  display : inline;
}

/* Auto Execute List Status Box */
div.statusBox_gsvb {
  padding : 4px;
}

div.statusItem_gsvb {
  display : inline;
  text-decoration : underline;
  color : #0000cc;
  cursor : pointer;
  margin-right : 6px;
  font-weight : bold;
  white-space: nowrap;
}

div.statusItemSelected_gsvb {
  text-decoration : none;
  color : #000000;
}











