body,html{
	width: 100%;
	height: 100%;
}
body{
	margin: 0px;
	padding: 0px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #3B434D url("../img3/background.jpg");
}
a{
	text-decoration: none;
	color: #A1D3E9;
}
a:hover{
	text-decoration: underline;
}
a img{
	border: 0px;
}
hr{
	border: 0px;
	height: 0px;
	border-top: 1px dotted #58809E;
}
#background{
	display: block;
	width: 100%;
	background: url("../img3/background_top.jpg") 0px -2px repeat-x;
	height: 100%;
}
#top{
	width: 938px;
	display: block;
	margin: 0px auto;
	background: #fff url("../img3/top.jpg") repeat-x;
	font-weight: bold;
}
#top div{
	background: url("../img3/top_left.jpg") no-repeat;
}
#top div div{
	background: url("../img3/top_right.jpg") right no-repeat;
	padding: 1px 10px 14px 10px;
	height: 20px;
}
#top span a{
	color: #537A88;
}
#top a{
	color: #404040;
	text-decoration: none;
	float: left;
	display: block;
	padding: 8px 6px 0px 8px;
}
#top a:hover{
	color: #000;
}
#logo_top{
	background: url('/img3/logo_top.jpg') -1px -1px no-repeat;
	margin: 0px auto;
	display: block;
	overflow: hidden;
	border: 1px solid #6EBEFD;
	margin-top: 10px;
	width: 930px;
	height: 158px;
}
#shadows{
	width: 938px;
	display: block;
	margin: 0px auto;
	background: #535353 url("../img3/shadow_left.jpg") repeat-y;

}
#shadows #s1{
	background: url("../img3/shadow_right.jpg") right repeat-y;
	
}
#shadows #s2{
	background: url("../img3/content_background.jpg") 3px 0px repeat-y;
			min-height: 100%;
}
#content{
	width: 939px;
	min-height: 100%;
	padding-left: 3px;
	padding-right: 3px;
}
.rheight10
{
	margin: 0px auto;
}
#content td{
	vertical-align: top;
	color: #ccc;
}
#menu{
	padding: 0px;
	display: block;
	width: 932px;
}
#menu div{
	display: block;
	height: 25px;
	padding-top: 4px;
	padding-left: 4px;
	background: url("../img3/gp_logo.jpg") center 0px no-repeat;
}
#menu form{
	margin: 0px;
	padding: 0px;
	display: block;
}
#menu form *{
	float: left;
	margin-right: 4px;
}
#menu form input{
	background: #E6E6E6;
	border: 1px solid #868686;
}
#menu #login{
	float: right;
}
#left{
	width: 219px;
}
#left,#right{
	font-size: 1px;
}
#left a, #left div, #right a, #right div, #right table{
	font-size: 10px;
}
#left a.link, #right a.link{
	background: url("../img3/left_menu.jpg") repeat-x;
	display: block;
	color: #9A9A9A;
	padding: 3px;
	padding-left: 25px;
}
#left a.link{
	font-weight: bold;
}
#left a.link:hover, #right a.link:hover, #left a.cur{
	background: url("../img3/left_menu_hover.jpg") repeat-x;
	color: #fff;
	text-decoration: none;
}
#left .bottom, #right .bottom{
	background: url("../img3/menu_bottom.jpg") 0px 1px repeat-x;
	width: 100%;
	display: block;
}
#center{
	padding: 0px 12px 0px 12px;
}
#right{
	width: 176px;
	text-align: right;
}
#right a{
	text-align: left;
}
#right form{
	padding: 10px;
}
#right input{
	padding: 2px;
	width: 95px;
	border: 1px solid #383838;
}
#right p{
	display: block;
	text-align: center;
	color: #c3c3c3;
}
#cart{
	padding: 5px;
}
#cart .product{
	display: block;
	border: 2px solid #C3C3C3;
	background: #C3C3C3;
	margin-bottom: 5px;
}
#cart .pdetails{
	background: #7E7E7E url("../img3/order_top.jpg") repeat-x;
	padding: 2px;
	display: block;
}
#cart .platform{
	display: block;
}
#cart .title{
	font-weight: bold;
	color: #C6C6C6;
}
#cart .title:hover{
	color: #fff;
	text-decoration: none;
}
#cart .price{
	display: block;
	text-align: right;
	color: #383838;
}
.total{
	background: #444;
	color: #efefef;
	padding: 8px;
	font-weight: bold;
}
.total div{
	display: block;
}
.total .amount{
	font-size: 12px;
	padding-bottom: 2px;
}

.bottom {
	background-image:		url('/img3/footer.jpg'); } 
	

h1,h2{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 10px;
	color: #fff;
	background: #474747;
	border-bottom: 4px solid #5A7F9A;
	margin: 0px;
	display: block;
}

.description img{
	max-width: 500px;
	max-height: 200px;
}

.price_new{
	background: url('/img3/price_new.jpg') repeat-x;
}
.price_new,.price_used{
	padding: 8px 8px 4px 8px;
	font-size: 0.8em;
	margin-bottom: 1px;
	color: #fff;
	display: block;
	text-align: center;
}
.price_new strong,.price_used strong{
	font-size: 1.8em;
}
.price_used{
	background: url('/img3/price_used.jpg') repeat-x;
}
