@charset "utf-8";
/* ------------------------------------------------------------------------------ 
PuckHub.com
---------
SCREEN - Core Stylesheet
web                  : http://puckhub.com
filename             : /css/screen.css
version              : 12.11.2008

copyright            : (c) 2008 Jason Wydro & w3developing, LLC
license              : Creative Commons (cc) :: this code may not be redistributed or used without explicit permission from jason@w3developing.com.

author               : Jason Wydro
email                : jason@w3developing.com
web                  : http://w3developing.com 
--------------------------------------------------------------------------------- */

/*img, div { behavior: url(js/iepngfix.htc) }*/ /* fixes .png bug in ie5 and 6. */
.bc {
color: #CC0000;
}

body {
	background-color: #000000;
}

#rootWrapper {
	margin: 0px auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	width: 950px;
	height: 100%;
}
	
#rootHeader {
	margin: 0px auto;
	padding: 0px;
	width: 950px;
	height: 124px;
	position: relative;
	background-image: url(../img/header_bg.png);
	background-repeat: no-repeat;
	/*potential development only*/
	background-color: #000;
}

#headerLogo {
	margin: 0px auto;
	padding: 0px;
	width: 377px;
	height: 155px;
	/*background-image: url(../img/header_logo.png);*/
	background-repeat: no-repeat;
	position: absolute;
	bottom: -30px;
	right: 565px;
}

ul#mainMenu {
	margin: 0px;
	padding:79px 10px 0px 0px;
	float: right;
}

ul#mainMenu li {
	margin:  0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	list-style: none;
	height: 45px;
	/*border: 1px #FFFF00 dotted;*/
	float: left;
}

ul#mainMenu li a {
	margin: 0px 3px 0px 0px;
	padding: 15px 0px 15px 0px; /* controls the button padding from the text name of it */
	text-align: center;
	display: block;
	float: left;
	width: 115px;
	height: 45px;
	height:auto;
	font-size: 12px;
	font-weight: 900;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../img/header_pixy_menu.png);
	background-repeat: no-repeat;
	background-position: top;
}

ul#mainMenu li .doubleLine  a {
	margin: 0px 3px 0px 0px;
	padding: 9px 0px 6px 0px; /* controls the button padding from the text name of it */
	text-align: center;
	display: block;
	float: left;
	width: 115px;
	height: 45px;
	height:auto;
	font-size: 12px;
	font-weight: 900;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../img/header_pixy_menu.png);
	background-repeat: no-repeat;
	background-position: top;
}

ul#mainMenu li a:hover {
	background-image: url(../img/header_pixy_menu.png);
	background-repeat: no-repeat;
	background-position: 0px -49px;
	color: #CC0000;
}

#rootSpacerBar {
	margin: 0px auto;
	padding: 0px;
	height: 45px;
	width: 100%;
	background-image: url(../img/header_sub_bar_bg.png);
	background-repeat: repeat-x;
	clear: both;
}

#rootBreadCrumb {
	margin: 0px;
	padding: 10px 0px 0px 20px;
	color: #000000;
	clear: both;
}

#rootBreadCrumb a {
	color: #CC0000;
	text-decoration: none;
}

#rootBreadCrumb a:hover {
	text-decoration: underline;
}

#rootContentBox {
	margin: 10px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 916px;
	background-image:url(../img/content_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	/* development only */
	clear: both;
	/*border: 1px #993300 dotted;*/
	
}

#rootContentBox h1 {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 24px;
	color: #FFFFFF;
}

#rootContentBox h2 {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 18px;
	color: #003366;
}

#rootContentBox h3 {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 14px;
	color: #000000;
}


#rootContentBox p {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color: #000000;
	line-height: 150%;
}

#rootContentSideBox1 {
	margin: 0px;
	padding: 0px;
	width: 720px;
	float: left;
	/* development only */
	/*border: 1px #000000 solid;*/
	/*height: 175px;*/
}

#ContentSideBox1 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 350px;
	float: left;
	border-right: 1px #FFFFFF solid;
	/* development only */
	/*	border: 1px #000000 solid;*/
}
#ContentSideBox3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 550px;
	float: left;
	/*development only */
	border-right: 1px #FFFFFF solid;
}
#ContentSideBoxDetails {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 700px;
	float: left;
	border-right: 1px #FFFFFF solid;
}

#ContentSideBoxDetails table {
	margin:  0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#ContentSideBoxDetails table td {
	margin:  0px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	
}

#ContentSideBox2 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 350px;
	float: left;
	border-right: 1px #FFFFFF solid;
}
#ContentSideBox4 {
float:left;
width: 345px;
/*border-right: 1px #FFFFFF solid;*/
}

#ContentSideBox2 table {
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	/*border: 1px #000000 solid;*/
}

#ContentSideBox2 td {
	margin: 0px;
	padding: 0px 10px 10px 0px;
}

#ContentSideBox2 #searchButton {
	margin: 0px;
	padding: 0px;
	width: 85px;
	height: 27px;
	color: #ffffff;
	padding-left:10px;
}

#ContentSideBox2 #searchButton a {
	display: block;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	text-align: center;
	background-image: url(../img/pixy_search.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: none;
}

#ContentSideBox2 #searchButton a:hover {
	background-image: url(../img/pixy_search.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0px -30px;
}

#ContentResults {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	clear: both;
	/*float: left;*/
	width: 100%;
	background-image: url(../img/results_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#ContentResults table {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#ContentResults table caption {
	text-align: left;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	color: #CC0000;
	font-size: 18px;
}

#ContentResults table th {
	margin: 0px;
	padding: 10px 20px 10px 10px;
	color: #003366;
	font-size: 14px;
}

#ContentResults table td {
	margin: 0px;
	padding: 0px 20px 10px 10px;
}

#ContentResults table td a:link {color: #CC0000}     /* unvisited link */
#ContentResults table td a:visited {color: #003366}  /* visited link */
#ContentResults table td a:hover {color: #FF6600}   /* mouse over link */

.adBox a:link {color: #CC0000}     /* unvisited link */
.adBox a:visited {color: #003366}  /* visited link */
.adBox a:hover {color: #FF6600}   /* mouse over link */

#nextPage {
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 20px 0px;
	clear: all;
	text-align: right;
}

#nextPage a {
	margin: 0px;
	padding: 0px 30px 0px 0px;
	color: #CC0000;
}

#rootContentSideBox2 {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	float: left;
	width: 150px;
}

.adBox {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	border-bottom: 1px #CCCCCC dotted;
	text-align: center;
}

#rootFooter {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/footer_bg.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 950px;
	height: 95px;
}

/* shared css */

.boldText {
font-weight: 900;
}

body#home a#homelink {
	background-position: 0 -98px;
	color: #FFFFFF;
}

#indexSelect {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	height: 300px;
	/*border: 2px #000000 solid;*/
	background-image: url(../img/index_category_bg.png);
	background-position: 165px 0px;
	background-repeat: no-repeat;
}

#indexSelect a {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	display: block;
	font-size: 18px;
	color: #CC0000;
}

#indexSelect a:visited {color: #003366}  /* visited link */
#indexSelect a:hover {color: #FF6600}   /* mouse over link */

#ContentSideBoxDetails #backButton a {
	display: block;
	margin: 0px;
	padding: 6px 15px 6px 15px;
	text-align: left;
	background-image: url(../img/pixy_search.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: 900;
	text-transform: uppercase;
	text-decoration: none;
}

#ContentSideBoxDetails #backButton a:hover {
	background-image: url(../img/pixy_search.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
.style1{
color:#0000FF;
font-weight:bold;
font-size:14px;
text-decoration:underline;
}
