/* CSS Document */

		
/* TAGS */		
	body {
		margin:0px;
		background-image:url(../images/template/bgs/page_background.gif);
		background-repeat: repeat-y;
		background-position:center;
		background-color: #283243;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		
	}
		img {
	border: none;
	}
	
	a:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.RelSchBoxTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffaa00;
	text-decoration: none;
	padding-bottom: 5px;
	font-weight: bold;
}
.RelSchBoxTitle a:visited, .RelSchBoxTitle a:hover {
	color: #FFAA00;
	text-decoration: none;
}
	a:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	a:hover {
		text-decoration: none;
		color: #ffaa00;
	}
	a:active {
		text-decoration: none;
		color: #FFaa00;
	}
.shopping_endline {
	background-image: url(../images/graphics/Icons/shopping_endline.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 10px;
}

		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	h3 {
		font-size:12px;
		font-weight:bold;
		color:#FFA000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}	
		

		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}

	p { 
		margin:0px;
		padding:0px;
		}

	
/*LAYOUT */ 
	
	#header {
		background-image:url(../images/template/bgs/top_background.gif);
		height:63px;
		
	}
	#frame {
		width:870px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		}
		
	#contentleft {
		width:193px;
		padding:0px;
		float:left;
		}
	

	
	#contentcenter {
		width:484px;
		padding:0px;
		float:left;
		}
	
	#contentright {
		width:193px;
		padding:0px;
		margin:0px;
		float:right;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		}


	
	#contentheader {
		background:#9A9A9A;
		height:32px;
		}
.margin_top_15 {
	margin-top: 15px;
}
.padding_top_15 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


		
	#footer {
		background-image:url(../images/template/bgs/footer_background.gif);
		background-repeat:repeat-x;
		height: 36px;
		
	}		
		
		

		

	
/* MODULES */

	.pad {
		padding:9px;
	
	}	
	
	.padtop {
		padding-top:9px;
	
	}	
.big_cifre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

	
	.modheadtext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color: #FFA000;
		padding-left: 7px;
		padding-top: 6px;
	}
.icon_shoppingcart {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 24px;
	float: right;
}
.box_checkout {
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/graphics/Icons/shop_checkout_icons.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 125px;
	text-align: left;
	height: 20px;
	padding-left: 30px;
	margin-top: 5px;
}
.total_checkout_box {
	height: 20px;
	padding-top: 5px;
	text-align: right;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #636363;
	border-bottom-color: #636363;
}


.FaqCatHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	margin: 0px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	line-height: 16px;
	background-image: url(../images/graphics/Icons/question_symbol.jpg);
	background-repeat: no-repeat;
}
.endline {
	background-image: url(../images/template/line-of-dots.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
.clear_both {
	clear: left;
	margin: 0px;
	padding: 0px;
}
.faq_symbol {
	background-image: url(../images/graphics/Icons/question_symbol.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: 22px;
}



	#navtitle {
	background-color:#333333;
	background-image:url(../images/template/modules/top_header_image.gif);
	width:175px;
	height:25px;
	}
	
	.navtitle {
	background-color:#333333;
	background-image:url(../images/template/modules/top_header_image.gif);
	width:175px;
	height:25px;
	}
	
	
	#nav {
	background-color:#444444;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818181;
	border-left-color: #818181;

	}
	
	#navframe {
	width:175px;
	}
	
	.navframe {
	width: 175px;
	}
	
	.modbottom {
	background-color:#333333;
	background-image:url(../images/template/modules/bottom_rounds.gif);
	width:175px;
	height:6px;
	overflow:hidden;
	background-repeat:no-repeat;
	}

	.firstmodbox {
	width:175px;
	
	}
	
	.modbox {
	width:175px;
	
	}
	
	.firstmodtitle {
	background-color:#333333;
	background-image:url(../images/template/modules/top_header_image.gif);
	width:175px;
	height:25px;
	}
	
	.firstmodmiddle {
	background-color:#444444;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818181;
	border-left-color: #818181;
	padding:8px;
	}
	
	.modtitle {
	background-color:#333333;
	background-image:url(../images/template/modules/middle_rounds.gif);
	width:175px;
	height:25px;
	}
		
	.modmiddle {
	background-color:#444444;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818181;
	border-left-color: #818181;
	padding:8px;
	}
	
	.userpass {
	background-color:#666666;
	background-image:url(../images/template/modules/userpass_background.gif);
	color:#999999;
	width: 91px;
	height: 16px;
	margin-bottom:3px;
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

	#modlinkstext {
	line-height: 16px;	
	}
	
	#specialslist, #vaultList {
		margin-top: 3px;
		margin-right: 1px;
		margin-bottom: 3px;
		margin-left: 8px;
		padding-top: 3px;
		padding-right: 0px;
		padding-bottom: 3px;
		padding-left: 15px;
	}
	
	#specialslist li {
		/*padding-left: -15px;*/
		padding-bottom: 5px;
	}
	
	#vaultList li {
		padding-bottom: 5px;
	}
	

/* CENTER STYLES */

	#topbanner {
		width:484px;
		height:75px;
	}
	
	#bodycontent {
	
	}
	
	#contentframe {
		padding-top:9px;
	
	}
	
	.contenttitle {
	background-color:#333333;
	background-image:url(../images/template/content/centre_top_round.gif);
	width:484px;
	height:32px;
	}
	
	#contenttitle, #contenttitle_gspotlight, #contenttitle_latesttips, #contenttitle_review {
	background-color:#333333;
	background-image:url(../images/template/content/centre_top_round.gif);
	width:484px;
	height:32px;
	}
	
	.contenttitle_gspotlight {
	background-color:#333333;
	background-image:url(../images/template/content/centre_top_round.gif);
	width:484px;
	height:32px;
	}
	
	
	
	#contentsection, #contentsection_gspotlight, #contentsection_latesttips, #contentsection_review {
	background-color:#3B4F70;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818181;
	border-left-color: #818181;
	margin: 0px;
	padding: 12px;
	}
	
	#contentsection_gt {
	background-color:#3B4F70;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818181;
	border-left-color: #818181;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	width: 484px;
	}
	
		#contentsection_gt_reviewed {
	background-color:#3B4F70;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818181;
	border-left-color: #818181;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	}	
	
	#contentsection_faq {
	background-color:#3B4F70;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818181;
	border-left-color: #818181;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	}
	
		#contentsection_rsch {
	background-color:#3B4F70;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #818181;
	border-left-color: #818181;
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	}

	#contentbottom, .contentbottom, #contentbottom_review, #contentbottom_gspotlight, #contentbottom_latesttips {
	background-color:#333333;
	background-image:url(../images/template/content/centre_bottom_round.gif);
	width:484px;
	height:6px;
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
	.contentbottom {
	background-color:#333333;
	background-image:url(../images/template/content/centre_bottom_round.gif);
	width:484px;
	height:6px;
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
/* PURE TEXT STYLE */

	#footertext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		float:right;
		padding-top: 4px;
		padding-right: 5px;
		color:#B2B2B2;
	}
	
	.\9ptverdana {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
	}
/* HEADER */

	.buttontext {
	
	padding-top:7px;
	
	}
	
	.topbuttons {
	width:109px;
	height:29px;
	background-image:url(../images/template/buttons/top_button_background.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#D5D5D5;
	text-align:center;
	float:right;
	margin-top:2px;
	margin-bottom:1px;
	margin-right:1px;
	margin-left:0px;
	}
#reviewsubmit {
	height: 20px;
	width: 60px;
}

	
	.topbuttonson {
	width:109px;
	height:29px;
	background-image:url(../images/template/buttons/top_button_background_orang.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	text-align:center;
	float:right;
	margin-top:2px;
	margin-bottom:1px;
	margin-right:1px;
	margin-left:0px;
	}

	.topbuttons:hover {
	background-image:url(../images/template/buttons/top_button_background.gif);
	text-decoration:underline;
	}
	
	#floatingcharlie {
		position:absolute;
		top:15px;		
		margin-left: -50px;
		z-index:150;
	
	}

	#floatingplaybox {
		position:absolute;
		top:17px;		
		margin-left: 25px;
		z-index:20;
	
	}
	
	#floatingzone {
		position:absolute;
		top:61px;		
		margin-left: 27px;
	
	}
	
	#floatingsearch {
		position:absolute;
		top:25px;		
		margin-left: 673px;
	
	}
	
	#searchbox {
		background-color:#666666;
		background-image:url(../images/template/header/search_background.gif);
		color:#999999;
		width: 141px;
		height: 15px;
		margin-bottom:3px;
		border: 1px solid #000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	
	}

	#advSearch{
		font-size: 0.8em;
		text-align: right;
		font-weight: bold;
	}			

/* LEFT NAVIGATION STYLES */

#navmenu {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	margin:0px;
	list-style-type: none;
	text-transform: capitalize;
	color: #FFFFFF;
	text-align: right;
			

}

#navmenu li {
	padding-bottom: 6px;
	padding-top: 3px;
	padding-right: 20px;
	background-image:url(../images/template/nav/background_img.gif);
	background-repeat:no-repeat;
	text-transform: capitalize;
/*	border: solid 1px #FF0000; */
	
}

#navmenu li a{
	text-decoration: none;
}

#navmenu li.activeMenu {
	background-image:url(../images/template/nav/background_img_on.gif);
	background-repeat:no-repeat;
}

#submenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-image:none;
	border:none;
	padding:0px;
	margin:0px;
	margin-right: -20px;		/* account for li padding above */
	color:#FFA000;
	list-style-type: none;
	border:none;
	
	
}

#submenu li{
	border: none;
}

#submenu li a{
	text-decoration: none;
	color:#FFA000;
}

#submenu li a.activeSubMenu{
	color:#FFFFFF;
}

#submenu li a:hover{
	text-decoration: none;
	color:#FFFFFF;
}
	
/* PAGE SPECIFIC TAGS */


/* releases page */

#releasetoplinks {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#holder1_rs {
	margin: 0px;
	padding: 0px;
	width: 40px;
	float: left;
	position: relative;
}
#holder2_rs {
	padding: 0px;
	width: 60px;
	margin: 0px;
	position: relative;
	left: 10px;
	float: left;
}
#holder3_rs {
	padding: 0px;
	width: 180px;
	float: left;
	line-height: 12px;
	margin: 0px;
	position: relative;
	left: 20px;
}
#holder4_rs {
	padding: 0px;
	width: 80px;
	float: left;
	margin: 0px;
	position: relative;
	left: 40px;
}	
#releasetoplinks a {
	color:#FFA000
}
#thumbnail_rs {
	margin: 0px;
	padding: 0px;
	width: 60px;
}	
.releasetitle {
	font-size:12px;
	color:#FFA000;
	font-weight:bold;
	padding-bottom:8px;
}
	
.releasedate {
	font-size:16px;
	font-weight:bold;
	text-align:center;

}	
	
/* Shopping cart page */

.qtyform {
	border: 1px solid #000000;
	background-color: #29374C;
	color: #FFFFFF;
	height: 17px;
	width: 15px;
	text-align: center;
	vertical-align: middle;
	
}	
.image_spacer {
	margin-right: 10px;
	margin-bottom: 10px;
	width: 150px;
	float: left;
}

#cartTotal{
	/*border: solid 2px #ffaa00;*/
	border: solid 2px #CCCCCC;
	font-weight: bold;
	width: 100px;
	padding-left: 25px;
	text-align: right;
}

/* Order Summary Page*/

	.postageLabel{
		color: #ffAA00;
		border-top: dashed 1px #FFFFFF;
	}		
	#orderTotalContainer{
		margin-top: 4px;
		text-align: right;
		padding-top: 5px;
		padding-bottom: 5px;
	}		
	#orderTotal {
		text-decoration: none;
		height: 25px;
	}

#order_price, #order_num, #order_subtotal {
	background-color: #505e75;
}
#order_summ_head, #order_summ_pd {
	margin: 0px;
	padding: 0px;
	height: 18px;
}
#order_summ_genitems {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	vertical-align: middle;
}
#order_summ_ordet, #order_summ_pdtitle {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 303px;
	vertical-align: middle;
	height: 18px;
}
#order_summ_ordet {
	width: 282px;
}

#order_summ_genitemsp {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	vertical-align: top;
	width: 20px;
}
#order_summ_genitemstotal {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	vertical-align: top;
}
#order_summ_head h3, #order_summ_pd h3, #order_summ_totalprice h3 {
	line-height: 0px;
	text-decoration: none;
}
#order_summ_status_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFAA00;

}
#loyaltypoints {
	margin: 0px;
	padding: 0px;
	height: 50px;
}

#order_summ_spacer {
	background-image: url(../images/graphics/Icons/endline.jpg);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-position: 0px 2px;
	clear: left;
}

#order_summ_spacer_t,#order_summ_spacer_b  {
	background-image: url(../images/graphics/Icons/endline.jpg);
	background-repeat: no-repeat;
	height: 15px;
	margin: 0px;
	padding: 0px;
	background-position: 0px 7px;
	clear: left;
	/*background-color: none;*/
}

#order_summ_totalprice {
	float: left;
	height: 25px;
	margin: 0px;
	width: 80px;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}
#order_summ_newprice {
	font-size: 16px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}

#order_summ_totalprice_spacer {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 375px;
}
#input_playboxpoints {
	background-color: #FFFFFF;
}
#pbzPointsNr {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 50px;
	text-align: left;
	vertical-align: bottom;
}
#pbzPointsSubmit {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
	background-color: #505e75;
	text-transform: uppercase;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#order_summ_select #order_summ_choose_payment {
	background-color: #505e75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	width: 170px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
}
#order_summ_head {
	background-image: url(../images/graphics/buttons/shop_car_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;
}
#order_summ_vip_checkbox {
	background-color: #505f75;
}
#order_summ_pdprice {
	float: left;
	height: 18px;
	width: 50px;
	position: relative;
	left: 83px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
	top: 4px;
}
#order_summ_genitemstotal h3 {
	text-decoration: none;
	color: #FFAA00;
	font-weight: bolder;
}
#order_summ_spacer_b a {
	font-size: 10px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}



/* Order Payment Page */



#order_payment_tit h3 {
	line-height: 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
#payment_deb_tit, .payment_deb_tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}
#paymentDebit,#paymentCheque,#paymentCredit{
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-color: #505e75;
}

#paymentDebit {
	width: 148px;
	float: left;

}
#paymentCheque {
	width: 121px;
	float: left;
	position: relative;
	left: 20px;
}
#paymentCredit {
	width: 148px;
	float: left;
	position: relative;
	left: 40px;
}

#paymentMethodCheque, #paymentMethodDebit, #paymentMethodCredit {
	margin: 0px;
	padding: 0px;
}
#order_paym_backbutton a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}
#order_paym_spacer {
	background-image: url(../images/graphics/Icons/endline.jpg);
	background-repeat: no-repeat;
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-position: 0px 2px;
	clear: left;
}
.submitbutton, .submitbutton a:link, .submitbutton a:hover, .submitbutton a:visited  {
	background-color: #505e75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
	padding: 0px;
}
.textfield {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	height: 16px;
	vertical-align: middle;
	border: 2px inset #505e75;
}
.orange_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.type_8px {
	font-size: 9px;
	font-style: italic;
}
.orange_only {
	color: #ffaa00;
}




#paymentCheque input {
}
#paymentCredit input {
}
#paymentDebit input {
text-align:center;
}
#order_payment_holder {
	margin: 0px;
	padding: 0px;
	float: left;
}
#order_payment_card_holder {
	background-color: #999999;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	height: 120px;
	background-image: url(../images/graphics/creditcards/creditcard_final.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#pbzPointsNr {
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}




/* Contact Page */




#contact_box1 {
	margin: 0px;
	padding: 0px;
	/*width: 410px;*/
}
#contactform_box {
	margin: 0px;
	padding: 0px;
	width: 410px;
	height: 250px;
}
 #contactform_box #name, #contactform_box #email, #contactform_box #phone {
	height: 14px;
	width: 200px;
}
#contactform_box #comment {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 200px;
}
#contact_box_question {
	background-color: #505f76;
}
#contact_box_space {
	background-color: #505f76;
}
#contact_box_question a {
	font-size: 11px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}
#answerbox_faq {
	margin: 0px;
	padding: 0px;
	width: 410px;
}
#questionbox_faq {
}





/* Home page */




#boxtitle_random_g {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 110px;
	background: url(../images/graphics/headline/home_random_games.jpg) no-repeat 1px 9px;
}	
#boxtitle_latest_r {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 114px;
	background: url(../images/graphics/headline/home_latest_reviews.jpg) no-repeat 1px 7px;
}
#boxtitle_game_tips {
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 142px;
	background: url(../images/graphics/headline/home_game_tips_cheats.jpg) no-repeat 1px 9px;
}	
#boxtitle_spotlight {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 125px;
	
	background-image: url(../images/graphics/headline/home_spotlightgames.jpg);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	
	float: left;
}
#boxtitle_vault {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 70px;
	
	background-image: url(../images/graphics/headline/home_vault.jpg);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	
	float: left;
	position: relative;
	left: 218px;
}	
#ran_gam_box1 {
	height: 120px;
	width: 410px;
	margin: 0px;
	padding: 0px;
}
#latest_r_box_th, #gspotlight_box_th, #vault_box_th {
	margin: 0px;
	padding: 0px;
	/*height: 144px;*/
	width: 110px;
	float: left;
}
#vault_box_th {
	margin-left: 14px;
	height: 150px;
	width: 117px;
}
#latest_r_box_txt, #gspotlight_box_txt {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	/*height: 142px;*/
	width: 164px;
	float: left;
}
#gspotlight_box_txt {
	width: 180px;
}
#latest_r_box_reviews {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	/*height: 142px;*/
	width: 135px;
	float: left;
}
#latest_r_box_spacer, #gspotlight_box_spacer {
	background: url(../images/graphics/Icons/home_lat_rev_spacer.jpg) no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 144px;
	width: 8px;
	float: left;
}
#gspotlight_box_spacer {
	margin-left: 15px;
}
.padding_top_5 {
padding-top: 5px;
}
#gspotlight_box_txt_title {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 164px;
}
#latest_r_box_txt_title {
	padding-bottom: 5px;
}
#latest_r_box_reviews_title {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 135px;
}
#latest_r_box_reviews_cont, #latest_r_box_reviews_cont1, #latest_r_box_reviews_cont2, #latest_r_box_reviews_cont3, #latest_r_box_reviews_cont4 {
	background: url(../images/graphics/Icons/home_arrow.jpg) no-repeat left;
	margin: 3px 0px 5px;
	padding: 0px;
	height: 16px;
	width: 135px;
	text-indent: 12px;
}

#latest_r_box_txt_cont {
	margin: 0px;
	padding: 0px;
	height: 95px;
	width: 164px;
}
#homegt_box_title {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 170px;
	float: left;
	text-indent: 12px;
}
#homegt_box_tip {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 160px;
	float: left;
	text-indent: 12px;
}
#homegt_box_author {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 120px;
	float: left;
	text-indent: 12px;
}
#homegt_box_all {
	background: #505e75;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 482px;
	position: relative;
	top: -12px;
}

#homegt_box_line {
	margin: 0px;
	padding: 0px;
	width: 480px;
	position: relative;
	top: -10px;
	text-indent: 12px;
	clear: left;
	background-image: url(../images/graphics/Icons/home_arrow_white.jpg);
	background-repeat: no-repeat;
}
#homegt_spacer {
	height: 3px;
	width: 480px;
	position: relative;
	top: 2px;
	clear: left;
	background-image: url(../images/graphics/Icons/home_game_tips_spacer.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	bottom: 2px;
}

#homegt_box_line_tit {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 170px;
	position: relative;
	text-indent: 12px;
	float: left;
}
#homegt_box_line_tip {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 160px;
	position: relative;
	text-indent: 12px;
	float: left;
}
#homegt_box_line_aut {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 120px;
	position: relative;
	text-indent: 12px;
	float: left;
}
#homeRandom {
	margin: 0px;
	padding: 0px;
	width: 450px;
}
#gspotlight_box_txt_price, #vault_box_txt_price {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50px;
}
#latest_r_box_txt_more, #gspotlight_box_txt_more {
	margin: 0px;
	padding: 0px;
	/*height: 14px;*/
	width: 164px;
}
#gspotlight_box_txt_more, #vault_box_txt_more {
	float: left;
	width: 65px;
	margin: 0px;
	padding: 0px;
}
#latest_r_box_reviews_more {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 135px;
}
#ran_gam_box_th {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 380px;
}
#ran_gam_price_1, #ran_gam_buynow {
	text-align: center;
	padding: 0px;
	height: 18px;
	width: 60px;
	margin: 0px;
}
#clear_float {
	clear: left;
}

#ran_gam_buynow {
	float: left;
}
#ran_gam_innerbox_1, #ran_gam_innerbox2, #ran_gam_innerbox3, #ran_gam_innerbox4, #ran_gam_innerbox5 {
	padding: 0px;
	height: 36px;
	width: 60px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ran_gam_box_th1 {
	text-align: left;
	vertical-align: bottom;
	margin: 0px 25px 0px 0px;
	padding: 0px;
	width: 64px;
	height: 92px;
	position: relative;
	float: left;
	vertical-align:bottom;
}
.orange_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffaa00;
	background-color: #505e75;
}

#ran_gam_box_price {
	padding: 0px;
	height: 32px;
	width: 440px;
	/*background-color: none;*/
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#latest_r_box {
	padding: 0px;
	height: 152px;
	width: 450px;
	margin: 0px;
}
#gspotlight_box {
	/*height: 150px;*/
	width: 455px;
	padding: 0px;
	margin: 0px;

}
#latest_r_box_txt #latest_r_box_txt_title p, #gspotlight_box_txt #gspotlight_box_txt_title p {
	font-size: 11px;
	font-weight: bold;
	color: #ffaa00;
}
#latest_r_box_reviews #latest_r_box_reviews_title p {
	font-size: 11px;
	font-weight: bold;
	color: #ffaa00;
}
#latest_r_box_txt #latest_r_box_txt_more p, #gspotlight_box_txt #gspotlight_box_txt_more p, #vault_box_th #gspotlight_box_txt_more p {
	color: #ffaa00;
	font-weight: bold;
}
#latest_r_box_reviews #latest_r_box_reviews_more p {
	color: #ffaa00;
}	
#homegt_box_line #homegt_box_line_tit p {
	color: #ffaa00;
	font-weight: bold;
}
#gspotlight_box_txt #gspotlight_box_txt_more p, #vault_box_th #gspotlight_box_txt_more p {
	text-transform: uppercase;
}
#contentbottom {
	clear: left;
}
 #ran_gam_buynow p {
	text-transform: uppercase;
	color: #ffaa00;
	font-weight: bold;
	font-size: 10px;
	line-height: 10px;
}
a:hover, a:link, a:visited {
	text-decoration: none;
}


/* Game Tips page */


#gamet_box1 {
	padding: 0px;
	height: 50px;
	width: 420px;
	margin: 0px;
	position: relative;
	top: 10px;
}

#gamet_platform_txt {
	margin: 0px;
	height: 20px;
	width: 60px;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#reviewed_box {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 410px;
	position: relative;
	left: 12px;
}
#reviewed_box_output {
	background-color: #505e75;
	height: 20px;
	margin-bottom: 2px;
}
#reviewed_box_table {
	margin-bottom: 3px;
	background-color: #3b4f70;
}

#reviewed_box_arrow {
	background-color: #3b4f70;
}
#reviewed_box_title a:hover,  #reviewed_box_title a:active, #reviewed_box_title a:link, #reviewed_box_title a:visited,
#reviewed_box_product a:hover,  #reviewed_box_product a:active, #reviewed_box_product a:link, #reviewed_box_product a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}



#gamet_platform_holder {
	margin: 0px;
	padding: 0px;
	width: 70px;
	float: left;
	height: 50px;
}
#gamet_select_holder {
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
	height: 25px;
}
#gamet_select_platform, #gamet_select_genre {
	margin: 0px;
	height: 25px;
	width: 200px;
	padding: 0px;
}
#gamet_select_genre {
	width: 120px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 25px;
}
#gamet_select_submit {
	float: left;
	width: 60px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}
#gamet_select_platform #platform {
	margin: 0px;
	padding: 0px;
	width: 165px;
}
#gamet_select_genre #genre {
	margin: 0px;
	padding: 0px;
	width: 115px;
}
#gamet_select_submit #submit {
	margin: 0px;
	padding: 0px;
	width: 45px;
}
.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 18px;
	border: 2px none #505e75;
}
#gamet_select_platform #platform, #gamet_select_genre #genre {
	height: 20px;
}



/*  Top rated page */


.box1 {
	width: 430px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	position: relative;
}
#icon_fireball {
	height: 68px;
	width: 73px;
}
#headline {
	color: #EBE9ED;
	padding: 0px;
	margin: 0px;
	float: none;
}
#holder2 {
	padding: 0px;
	height: 90px;
	width: 60px;
	margin: 0px;
	position: relative;
	left: 10px;
	float: left;
}
#thumbnail {
	margin: 0px;
	padding: 0px;
	width: 60px;
	top: 25px;
	left: 10px;
/*	float: left;
	position: relative;
*/
}


#holder1 {
	width: 73px;
	margin: 0px;
	padding: 0px;
	height: 65px;
	position: relative;
	float: left;
}
#holder3 {
	padding: 0px;
	height: 90px;
	width: 180px;
	float: left;
	line-height: 12px;
	margin: 0px;
	position: relative;
	left: 20px;
}
#buynow {
	padding: 0px;
	height: 22px;
	width: 72px;
	margin: 65px 0px 0px;
}


#holder4 {
	padding: 0px;
	height: 90px;
	width: 80px;
	float: left;
	margin: 0px;
	position: relative;
	left: 15px;
}
#space1 {
	margin: 0px;
	padding: 0px;
	height: 22px;
}
#boxtitle {
	background-image: url(../images/graphics/headline/Top_rated_games.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 125px;
	background-position: 1px 9px;
}
#endline {
	margin: 0px 0px 0px -5px;
	padding: 0px;
	height: 20px;
	width: 461px;
	clear: left;
	background-image: url(../images/graphics/Icons/endline.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}
h5 {
	font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #f47b22;
}


h6 {
	font: bold 14px/12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #505e75;
}
.orange_16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}

.specialinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #505e75;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.specialinfo_color {
	background-color: #5d6d88;
}
.width450px {
	width: 450px;
}


.infoline {
	background-color: #2f456a;
}
.noborders {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#order_status_submit {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100px;
}
	.orange_background {
	background-color: #ffaa00;
}.gray_bg-red_typ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	background-color: #CCCCCC;
}
#ps_payNowButton {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 73px;
}
.blue_bg {
	background-color: #3c4f70;
}


.red_bg-white_typo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
}
#scard_update {
	height: 20px;
	width: 60px;
}
#scard_continue {
	height: 20px;
	width: 75px;
}
.float_left {
	float: left;
	width: 458px;
	padding: 0px;
}
#user_reviews_left {
	background-color: #3c4f70;
	width: 140px;
	padding-right: 15px;
	padding-top: 5px;
	padding-left: 5px;
}
#user_reviews_right {
	background-color: #3c4f70;
	width: 270px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	color: #cccccc;
}
.info_wO_bg {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.info_color {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.lined {
	text-decoration: line-through;
}

#user_features_box {
}
#reviews_list_product, #reviews_list_product li {
	list-style-type: none;
	list-style-image: none;
	line-height: 16px;
}
.type_big {
	font-size: 14px;
}
#latest_r_box_txt_more a, #latest_r_box_reviews_more a, #gspotlight_box_txt_more a, #vault_box_txt_more a {
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
}
.modheadtext_mod {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #FFA000;
	padding-left: 7px;
	padding-top: 6px;
	width: 320px;
	float: left;
}
.modheadtext_mod2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #FFA000;
	padding-left: 7px;
	padding-top: 6px;
	width: 100px;
	float: left;
}
.shopping_go {
	float: left;
	height: 24px;
	margin-left: 12px;
}
.submitback, .submitgeneral {
	background-color: #505e75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffaa00;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 20px;
	background-image: url(../images/graphics/buttons/back_button_blue.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.submitback a, .submitforward a, .submit a {color: #ffaa00} 
.submitforward {
	background-color: #505e75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #ffaa00;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/graphics/buttons/forward_button_blue.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.submit {
	background-color: #505e75;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #ffaa00;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}


#bottomNavigation{
	text-align: right;
}
.black_button_left {
	background-image: url(../images/button/butt_left.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 8px;
	float: left;
	background-position: 0px 0px;
}
.black_button {
	background: none;
	background-image: url(../images/button/butt_center.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 24px;
	float: left;
	line-height: 24px;
	border:none;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.black_button_right {
	background-image: url(../images/button/butt_right.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 8px;
	background-position: 0px 0px;
	float: left;
}
	
.specialinfo_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: normal; 
	padding: 5px 5px 5px 5px;
}
.specialinfo_bg {
background-color: #3b4f70;
}
.link_box {
padding: 10px 10px 0px 10px; 
background-color: #2f3d55;
}
.link_category {
margin-bottom: 15px;
}
.link_grey_box {
font-size:11px;
padding: 7px 10px 10px 10px; 
background-color:#666666; 
}
.link_title {
height: 25px;
padding: 15px 0px 10px 0px; 
background-image:url(../images/graphics/buttons/links_title_bg.jpg); 
background-repeat: no-repeat;
}
.link_title_bg {
background-image:url(../images/graphics/buttons/links_header_bg.jpg); 
background-repeat:repeat-x;
}
a.orange_link:link, a.orange_link:visited {
color: #ffaa00;
}
a.orange_link:hover {
text-decoration: underline;
}
.link_box_holder {
background-color: #2f3d55; 
padding-bottom:10px;
}
.clear_left {
clear: left;
}

form.wishlistform {
padding:0px 10px 0px 0px;
margin:0px;
display:inline;
float:left;
}

input.wishlistbutton {
padding:0px;
margin:0px;
border: none;
height:20px; width:70px;
float:left;
cursor:pointer;
cursor:hand;
background:url(/images/specificpages/wishlist.gif);
}

form.cartform {
padding:0px 0px 0px 0px;
margin:0px;
display:inline;
float:left;
}

input.cartbutton {
padding:0px;
margin:0px;
border: none;
height:20px;
width:70px; 
float:left;
cursor:pointer;
cursor:hand;
background:url(/images/specificpages/addtocart.gif);
}
