/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(/static/img/body-bg.jpg) repeat-x 0 0 #262D35;
	font:normal 12px/16px Helvetica, Arial, sans-serif;
	color:#76879B;
	}
	
*{
	padding:0;
	margin:0;
	}
	
img{
	padding:0;
	margin:0;
	border:none;
	}	
	
a{
	outline:none;
}		

ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
	
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}
		
		
.fltLft{
	float:left;
	width:auto;
	}			
	
.fltRt{
	float:right;
	}	
	
/*====================================================== General ==================================================*/

#mainContainer{
	width:882px;
	padding:48px 39px 48px 39px;
	background:url(/static/img/glow.png) no-repeat 0 0;
	margin:0 auto;
	}
	

/*----- Header ------*/

#header{
	height:74px;
	border-bottom:solid 1px #323A42;
	}
	
h1{
	font:normal 17px/21px Georgia, "Times New Roman", Times, serif;
	color:#526071;
	padding:8px 0 0 0;
	}	
	

/*------- Body -----------*/

#bodyContent{
	padding:24px 0 0 0;
	}		
	

/*---- right panel ----*/
#rightPanel{
	width:171px;
	float:right;
	}	
	
#rightPanel ul.nav{
	width:171px;
	}
	
#rightPanel ul.nav li{
	height:34px;
	padding-bottom:2px;
	font-size:14px;
	line-height:34px;
	color:#FFFFFF;
	}	
	
#rightPanel ul.nav li a{
	display:block;
	background:url(/static/img/nav-bg.gif) no-repeat 0 0;
	padding:0 0 0 28px;
	text-decoration:none;
	color:#FFFFFF;
	text-shadow: 0 1px 0 #2C4461;
	}	
	
#rightPanel ul.nav li a span{
	display:block;
	float:left;
	width:18px;
	height:34px;
	padding-right:9px;
	}	
	
#rightPanel ul.nav li a span img{
	float:right;
	}	
	
#rightPanel ul.nav li a:hover, #rightPanel ul.nav li a.active{
	background:url(/static/img/nav-bg-hover.gif) no-repeat 0 0;
	color:#0E1C2B;
	text-shadow: 0 1px 0 #fff;
	}	
	
#rightPanel ul.nav li a.active{
	cursor:pointer;
	}
	
	
	
#amazonBox{
	background:url(/static/img/amazon-bg.jpg) no-repeat 50% 0;
	height:156px;
	padding:40px 0 0 0;
	}		
	
#amazonBox h2{
	font-size:15px;
	line-height:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-shadow: 0px 1px 0 #000;
	padding-bottom:7px;
	}	
	
#amazonBox p{
	font-size:12px;
	color:#8094AA;
	text-shadow: 0px 1px 0 #000;
	}
	
#amazonBox p a{
	text-decoration:none;
	color:#8094AA;
	text-shadow: 0px 1px 0 #000;
	}	
	
#amazonBox p a:hover{
	text-decoration:underline;
	}	
	
	
/*------Left panel -------*/

#leftPanel{
	width:685px;
	float:left;
	}	
	
.whiteBox{
	background:#fff;
	position:relative;
	width:100%;
	}
	
.wlt{
	position:absolute;
	left:0;
	top:0;
	}
	
.wrt{
	position:absolute;
	right:0;
	top:0;
	}
	
.wlb{
	position:absolute;
	left:0;
	bottom:0;
	}
	
.wrb{
	position:absolute;
	right:0;
	bottom:0;
	}			
	
		
	
.whiteLeft{
	width:auto;
	padding:22px 0 0 0;
	float:left;
	}	
	
.whiteRight{
	width:450px;
	float:left;
	padding:19px 0 19px 15px;
	border-left:solid 1px #CCCCCC;
	}	
	
.whiteRight h2{
	font-size:22px;
	line-height:23px;
	font-weight:bold;
	color:#35567C;
	background:url(/static/img/golden-star.gif) no-repeat 0 0;
	padding:0 0 8px 30px;
	}
	
.whiteRight p.desc{
	font-size:19px;
	line-height:25px;
	color:#7A7A7A;
	padding-bottom:18px;
	}
	
a.view-Amazon{
	float:left;
	text-indent:-20000px;
	display:block;
	background:url(/static/img/view-amazon.png) no-repeat 0 0;
	width:187px;
	height:38px;
	margin:7px 10px 0 0;
	}
	
.pricebox{
	height:27px;
	float:left;
	padding:13px 0 0 5px;
	}	
	
.price{
	font-size:27px;
	line-height:27px;
	font-weight:bold;
	color:#BB2626;
	padding-right:6px;
	float:left;
	}			
	
.listed{
	font-size:14px;
	line-height:22px;
	color:#7B7B7B;
	float:left;
	padding-top:6px;
	padding-right:5px;
	padding-left:0;
	}	
		
	
a.productBtn{
	display:block;
	float:left;
	background:url(/static/img/link-box.png) no-repeat 0 0;
	height:22px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
	text-decoration:none;
	color:#323232;
	text-shadow: 0px 1px 0 #fff;
	padding:0 0 0 6px;
	margin:8px 0 0 0;
	}
	
a.productBtn span{
	display:block;
	height:22px;
	float:left;
	padding:0 6px 0 0;
	background:url(/static/img/link-box.png) no-repeat 100% 0;
	cursor:pointer;
	}	
	
a.productBtn a:hover{
	color:#806D4B;
	}	

.itemBoxmain{
	background:url(/static/img/item-box-btm.gif) no-repeat 0 100%;
	width:331px;
	padding-bottom:10px;
	margin-top:21px;
	}
	
.itemBox{
	background:url(/static/img/item-box.gif) no-repeat 0 0 #333C47;
	width:291px;
	padding:20px 20px 0 20px;
	}	
	
.itemPic{
	float:left;
	}	
	
.itemDetails{
	width:165px;
	float:right;
	padding-bottom:15px;
	}	
	
.itemDetails h2{
	font-size:20px;
	line-height:25px;
	padding-bottom:14px;
	color:#FFFFFF;
	text-shadow: 0px -1px 0 #0A0C0E;
	}	
	
.itemDetails p{
	font-size:12px;
	text-shadow: 0px 1px 0 #0A0C0E;
	}	
	
.itemBtm{
	border-top:solid 1px #3D4855;
	padding-top:14px;
	}
	
.itemBtm a.view-Amazon{
	float:left;
	display:block;
	background:url(/static/img/at-amazon.gif) no-repeat 0 0;
	width:93px;
	height:26px;
	text-indent:-20000px;
	margin:0 0 0 0;
	}	
	
.itemBtm .price{
	font-size:19px;
	font-weight:bold;
	color:#C6E0FF;
	float:left;
	padding:0 0 0 10px;
	margin:0;
	}			
	
.itemBtm p.listedText{
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	color:#7B7B7B;
	float:right;
	padding-top:5px;
	width:110px;
	text-align:right;
	text-shadow: 0px 1px 0 #000;
	}	
	
.itemBtm p.listedText a{
	background:none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-shadow:none;
	text-decoration:none;
	}	
	
.itemBtm p.listedText a:hover{
	text-decoration:underline;
	}	
	
	
	
#footer{
	padding:30px 0;
	border-top:solid 1px #313943;
	}
	
#footerMain{
	width:882px;
	margin:0 auto;
	}		
	
#footerMain p.copy{
	float:left;
	width:auto;
	font-size:18px;
	line-height:21px;
	color:#FFFFFF;
	}	
	
#footerMain p.design-by{
	float:right;
	font-size:16px;
	color:#4F5C6E;
	line-height:18px;
	width:200px;
	}	
	
#footerMain p.design-by img{
	padding:0;
	margin:0 0 0 3px;
	}
	
	
	
/*-------------- Inner pages ----------------*/

.blueBox{
	background:#343C47;
	margin-bottom:20px;
	position:relative;
	width:100%;
	}
		
	
.blueLeft{
	width:auto;
	padding:18px 10px 0 10px;
	float:left;
	}	
		
	
.blueRight{
	width:430px;
	float:left;
	padding:18px 0 20px 10px;
	border-left:solid 1px #282E36;
	}	
	
.blueRight h2{
	font-size:22px;
	line-height:23px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 5px 0;
	}
	
.blueRight p.desc{
	font-size:16px;
	line-height:25px;
	font-weight:normal;
	color:#7C8A9E;
	padding-bottom:14px;
	}
	
.blueRight p.desc a {
	color:#7C8A9E;
}
	
.blueRight a.view-Amazon{
	float:left;
	text-indent:-20000px;
	display:block;
	background:url(/static/img/view-amazon.png) no-repeat 0 0;
	width:187px;
	height:38px;
	margin:7px 10px 0 0;
	}
	
.blueRight .pricebox{
	height:27px;
	float:left;
	border-left:solid 1px #2F3640;
	padding:13px 0 13px 10px;
	}	
	
.blueRight .price{
	font-size:29px;
	line-height:27px;
	font-weight:bold;
	color:#B4D6FF;
	padding-right:6px;
	float:left;
	}			
	
.blueRight .listed{
	font-size:14px;
	line-height:22px;
	color:#7B7B7B;
	float:left;
	padding-top:8px;
	padding-right:2px;
	}	
	
.blueRight a.productBtn{
	background:url(/static/img/link-box-white.png) no-repeat 0 0;
	}
	
.blueRight a.productBtn span{
	background:url(/static/img/link-box-white.png) no-repeat 100% 0;
	}	
	
		
	
.blueRight  a.productBtn a:hover{
	color:#806D4B;
	}		


h2.pageHeading{
	font-size:32px;
	line-height:35px;	
	font-weight:bold;
	padding-bottom:30px;
	color:#FFFFFF;
	}			
	
h3.itemSubHeading{
	font-size:21px;
	line-height:25px;
	padding-bottom:15px;
	padding-left:24px;
	background:url(/static/img/star.png) no-repeat 0 5px;
	border-bottom:solid 1px #323A42;
	height:25px;
	color:#FFFFFF;
	}
	
.mrgnBtm{
	margin-bottom:40px;
	}
	
.bdrBtm{
	border-bottom:solid 1px #323A42;
	}			
	
.itemDetailsBox{
	background:none;
	padding:12px 0 28px;
	margin:0;
	}	
	
.itemDetailsBox .blueLeft{
	width:135px;

	}
	
.itemDetailsBox	.pricebox{
	border-left:solid 1px #323A42;
	}	
	
.itemDetails a { color:#FFFFFF; text-decoration:none; }
.itemDetails a:hover { color:#FFFFFF; text-decoration:underline; }	
/*
Addons
*/

h2 a {
    text-decoration: none;
    color: #fff;
}

.whiteRight h2 a {
	color:#35567C;    
}
