/*HTML Elements*/

html {
	margin: 0px 0px;
	padding: 0px 0px;
	background: #C63;
}
body {
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #C63;
	margin: 0 auto;
}
div#container {
	display: block;
	margin: 0 auto;
	width: 1000px;
}

h1 {
	/*color: #5B7088;*/
	color: #F60;
	font: normal 24px "Helvetica Neue", "Helvetica Neue LT Std", "Helvetica Neue Lt Std", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

img{
	border:none !important;
}

h1#prodigy_sports_group {
	float: left;
	text-indent: -1000px;
	margin-left: 20px;
	display: block;
	margin-top: 0px;
	width: 308px;
	height: 121px;
	background: url("../images/PSG_Logo.jpg") no-repeat;
}
h2 {
	color: #5B7088;
	font: normal 18px "Helvetica Neue", "Helvetica Neue LT Std", "Helvetica Neue Lt Std", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
p {
	color: #666666;
	font: normal 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}


/*DOM Specific*/
	div#side_content {
	
	}
	div#main_content {

	}
	ul#right_nav {
		float: right;
		margin-top: 108px;
	}
	ul#right_nav li {
		display: inline;
		padding: 0 10px;
		font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
		border-right: 1px dotted #999;
	}
	ul#right_nav li a {
		color: #555;
		text-decoration: none;
		padding: 0 2px;
		border-bottom: 0px solid #999;
	}
	ul#right_nav li a:hover {
		color: #C63;
		padding: 0px 0px;
		text-decoration: none;
		background-color: #FFF;
		border-bottom: 0px solid #C63;
		border-top: 0px solid #C63;
		border-left: 2px solid #C63;
		border-right: 2px solid #C63;
	}
	ul#right_nav li.last {
		border-right: none;
	}
	ul#footer_nav {
		margin-top: 10px;
		margin-bottom: 7px;
	}
	ul#footer_nav li {
		display: inline;
		padding: 0 10px;
		font: 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
		border-right: 1px dotted #999;
	}
	ul#footer_nav li a {
		color: #555;
		text-decoration: none;
	}
	ul#footer_nav li a:hover {
		color: #000;
		text-decoration: underline;
	}
	ul#footer_nav li.last {
		border-right: none;
	}
	table#content {
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
	td#content_row {
		background: url('../images/content_bg.jpg') right bottom no-repeat;
	}
	td#footer_row {
		border-top: 1px solid #000;
		height: 20px;
	}
/*Layout Specific*/
	body.index div#side_content {
		
	}
	body.index div#main_content {
		
	}
	
#navit{
		height:120px;
		padding-bottom:8px;
	}
	

	
#content_texts{
	padding: 20px;
}

/*Page Specific*/
body#index div#side_content {
	
}

#main_image{
		height:275px;
		position: relative;
	}

body#index #main_image{
		background: #DDD url('../images/home.jpg');
	}
	
body#index a.home{
	display:none;
}

body#about #main_image{
		background: #DDD url('../images/home.jpg');
	}
body#contact #main_image{
		background: #DDD url('../images/home.jpg');
	}
body#case #main_image{
		background: #DDD url('../images/home.jpg');
	}
body#product_d #main_image{
		background: #DDD url('../images/product_d.jpg');
	}
body#business_d #main_image{
		background: #DDD url('../images/business_d.jpg');
	}
body#sales_market #main_image{
		background: #DDD url('../images/sales.jpg');
	}
	
	
	
a.pd{
	color:#FF0000;
	width:173px;
	height:35px;
	position: absolute;
	top:121px;
	left:228px;
	text-indent: -1000px;
}

a.pd:hover{
	background: url('../images/product_btn.jpg');
	width:172px;
	height:33px;
}

a.bd{
	color:#FF0000;
	width:173px;
	height:35px;
	position: absolute;
	top:121px;
	left:403px;
	text-indent: -1000px;
}

a.bd:hover{
	background: url('../images/business_btn.jpg');
	width:172px;
	height:33px;
}

a.sd{
	color:#FF0000;
	width:173px;
	height:35px;
	position: absolute;
	top:121px;
	left:577px;
	text-indent: -10000px;
}

a.sd:hover{
	background: url('../images/sales_btn.jpg');
	width:172px;
	height:33px;
}

a.home{
	position: absolute;
	top:228px;
	left:20px;
	width:34px;
	height:28px;
	background:  url('../images/home2.gif');
	text-indent: -1000px;
}

/*Other Override*/
.content_page {
	float: left;
	margin: 10px 25px 20px 25px;
	width: 900px;
	display: block;
}

.right {
	float: right;
	width: 430px;
	display: block;
	padding-right:20px;
}
.left {
	float: left;
	width: 430px;
	display: block;
	padding-right:20px;
}
body#about ul.aboutul{
	list-style:none !important;
	color:#666666 !important;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
}
body#about li.aboutli{
	list-style:none !important;
	color:#666666 !important;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
}