@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(../images/background.gif);
	background-repeat:no-repeat;
	background-position:90% 0px;
	padding-top:0px;
	margin-top:0px;
}


/************ STRUCTURAL ***********/

#page
{
	padding:10px ;
	padding-top:0px ;
	width:1024px ;
	color:#333 ;
	margin:0 auto ;
}

#nav
{
	width:100% ;
	clear:both ;
}

#header { width:100%; }

#main
{
	width:100% ;
	clear:both ;
	padding-top:10px ;
	background-color:#fff ;
}

#content
{	
	width:824px ;
	float:right ;
	border:1px solid #f5f5f5 ;
}

.leftcolstandard
{
	width:188px ;	
}

/************ GENERAL/MASTER STYLES ***********/

div.leftcol { float:left; }
div.rightcol { float:right; }
div.row { height:0px;width:100%;clear:both; }

#content div.leftcol div.pageHeader { background-color:#ebebeb;padding:10px;padding-left:10px; }
#content div.rightcol { border-left:1px solid #ebebeb;float:left;padding:10px; }

div.breadcrumb { font-size:80%;padding-left:2px; }
div.breadcrumb a { color:#000; }
div.breadcrumb ul { float:left;display:block;margin:0;padding:0; }
div.breadcrumb li { float:left;display:block;margin:0;padding:0 10px;list-style:none;background:url(/media/images/dash.gif) left no-repeat; }
div.breadcrumb a.ve_last { color:#ef251f; }


h1 { color:red;color:#ef251f;margin:0;padding:0;width:90%; }
#pageContent { padding:12px; }
/**Match padding above**/
#footer { padding:12px; }

/************ HEADER NAV STYLES ***********/

div.primarynav {
	width:100% ;
	background-color:#fc0 ;
	background-color:#f5d832 ;
	border-top:1px solid #fae884;
	background-image:url(../images/cig_navBg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

div.secondarynav {
	width:100% ;
        min-height:6px;
	background-color:#99cc33 ;
	font-size:90% ;
	border-bottom:1px solid #336600 ;
}

div.secondarynav ul#secondLevelmenuModule {
        width: 100%;
}

#menuModule, #secondLevelmenuModule
{
	margin:0 ;
	padding:0 ;
	font-size:0.95em ;
	display:block ;
	width:780px ;
	float:left ;
}

#menuModule li, #secondLevelmenuModule li
{
	margin:0;
	display:inline;
}

#menuModule li a.first, #secondLevelmenuModule li a.first { }
#menuModule li a.selected, #secondLevelmenuModule li a.selected { color:#FFF;background-color:#99cc33 ; }

#menuModule li a, #secondLevelmenuModule li a
{
	border-right:1px solid #aca684;
	padding:5px 6px 7px 6px;
	margin:0px 0px 0px 0px;
	text-decoration:none ;
	color:#333333 ;
	font-size:0.9em ;
	display:block ;
	float:left;
	white-space:nowrap;
}

div.primarynav ul#menuModule li a:hover
{
	background-color:#f5c430 ;
	background-image:url(../images/cig_navBg_hover.jpg) ;
	background-position:bottom ;
	background-repeat:repeat-x ;
	color:#FFF ;
}

div.primarynav ul#menuModule li a.selected:hover
{
	color:#FFF ;
	background-color:#99cc33 ;
	background-image:none ;
}

div.secondarynav ul#secondLevelmenuModule li a
{
	border-right:1px solid #85ad29;
}

div.secondarynav ul#secondLevelmenuModule li a:hover
{
	background-color:#99cc33 ;
	color:#FFF ;
}

#pageContent { font-size:90%; }
#pageContent p.intro { font-size:140%; }

#searchForm { width:200px;float:right;padding:4px; }

#searchForm input.ve_text { width:70%;margin:0;padding:0;height:14px; }
#searchForm input.ve_button {width:20%;margin:0;padding:0;font-size:0.6em; }

/************ TERTIARY (LEFT HAND COL) NAV STYLES ***********/

#tertiaryNav { background-color:#009e46;color:#FFF;margin-bottom:10px;padding-top:4px;padding-bottom:8px; }
#tertiaryNav ul { margin:0;padding:0;font-size:80%;width:100%;list-style:none; }
#tertiaryNav ul li { margin:0;padding:0;padding:4px;color:#FFF;border-bottom:1px solid #33b16b;list-style-position:outside; }
#tertiaryNav ul li a { margin:0;padding:0;padding-left:6px;color:#FFF;display:block;width:95%; }
#tertiaryNav ul li a.selected { color:#009e46; }
#tertiaryNav ul li a:hover { color:#ffff00; }

/************ RIGHTCOL STYLES ***********/

#content div.rightcol div.feature {
	margin:0 ;
	padding:0 ;
	margin-bottom:1em ;
	font-size:80% ;
}

#content div.rightcol div.feature p {
	margin-top:0 ;
	margin-bottom:0 ;
	padding-bottom:5px ;
}

#content div.rightcol div.feature p span.header { color:red;color:#ef251f;font-weight:bold; }

/************ FOOTER STYLES ***********/

#footer div.footerNav ul { padding-left:0;margin:0;width:100%;clear:both; }

#footer div.footerNav ul li
{
	margin:0;
	display:inline;
}

#footer div.footerNav ul li a {
	border-right:1px solid #ebebeb;
	padding:4px 6px 6px 6px;
	margin:0px 0px 0px 0px;
	text-decoration:none ;
	color:#3360ad ;
	font-size:75% ;
	display:block ;
	float:left;
	white-space:nowrap;
}

#footer div.footerNav ul li a:hover { color:#039; }

#footer div.footerNav ul li a.first {
	padding-left:0;
}

#footer div.header {
	padding:7px;
	background-color:#3361ae;
}

#footer div.links {
	padding:7px;
	background-color:#ebebeb;
}

#footer div.links p {
	width:25% ;
	float:left ;
	margin:0 ;
	padding:0 ;
	font-size:70% ;
	border-right:1px solid #dbdbdb ;
}

#footer div.links p {
	width:16% ;
	float:left ;
	margin:0 ;
	margin-left:10px ;
	padding:0 ;
	font-size:70% ;
	border-right:1px solid #dbdbdb ;
	line-height:120% ;
}

#footer div.links p.first { margin-left:0; }

#footer div.links p span.linklistHeader { color:red;color:#ef251f; }

#footer div.links p a { color:#3360ad; }
#footer div.links p a:hover { color:#003399; }

/************ GENERIC PANELS ***********/

#bidPanel {
	padding:10px ;
	background-color:#3361ae ;
	color:#fff ;
	font-size:80% ;
	padding-bottom:20px ;
}

#bidPanel p {
	margin:0 ;
	margin-top:8px ;
	padding:0 ;
	background-color:#3361ae ;
	color:#fff ;
}

#bidPanel p.first { margin-top:0; }

#bidPanel div.countdown { margin:0;padding:0;margin-bottom:10px; }

#bidPanel a {
	color:#EF251F ;
	text-decoration:underline ;
}

p.legalFooter {
	width:824px ;
	float:right ;
	font-size:10px ;
	color:#666 ;
	margin-top:10px ;
	padding-bottom:10px ;
}

p.legalFooter a:hover { color:#930; }


/************ CATEGORY RELATED ***********/

#content div.itemListing {
	margin:12px ;	/*this value set from #pageContent padding*/
	margin-top:10px ;
	padding-top:5px ;
	font-size:75% ;
	border-top:1px solid #ebebeb ;
	overflow:hidden ;
}

#content div.itemListing div.categoryItem {
	width:24.5% ;
	float:left ;
	margin-right:4px ;
}

#content div.itemListing div.categoryItem a.header {
	margin:0 ;
	padding:0 ;
	margin-top:5px ;
	color:red ;
	font-size:120% ;
	display:block ;
}

#content div.itemListing div.categoryItem p { margin-top:5px;width:95%;line-height:120%; }
#content div.itemListing div.categoryItem img { margin-top:8px; }

.gallery_image {
background: #fff;
padding: 5px;
margin: 0 10px 10px 0;
border: #EBEBEB solid 1px;
}

.gallery_image:hover {
border: #99CC33 solid 1px;
}

/*** SPORT TABLES ***/
#sportTable {
  width:555px;
  border:#58585a solid 2px;
  margin: 10px 0;
  padding:0
}
#sportTable h2 {
  width:100%;
  margin:0;
  padding:0;
  text-align:center;
  background:#58585a;
  color:#fff;
  font-size:1.2em
}
#sportTable td {
  padding:10px;
  vertical-align: top;
}
#sportTable td p, #sportTable td ol {
  margin:0;
  padding:0
}
.sportTableLeft {
  width:49%;
  border-right:#58585a solid 1px
}
#sportTable tr.alternate {
  background:#fff3d3
}
