/*
	TABLE OF CONTENTS
	------------------------------------------
	1. HTML Entities
	2. Anchor Tags
	3. Style IDs
	4. Style Classes
	5. Text formatting
*/

/*********************************************
	1. HTML Entities
*********************************************/
body
{
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	background-image:url("images/v2_background_grad_top.jpg");
	background-repeat:repeat-x;
}

/*********************************************
	2. Anchor Tags
*********************************************/
#cart_total a:link, #cart_total a:visited
{
	color:#FF00CC;
}


/*********************************************
	3. Style IDs
*********************************************/
#center
{
	position:absolute;
	width:1px;
	height:1px;
	left:50%;
	z-index:1;
}

#content
{
	position:absolute;
	width:908px;
	left:-454px;
	top:220px;
	z-index:10;
}

#cart_total
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	top:138px;
	left:66px;
}

#content_bottom
{
	width:908px;
	background-image:url("images/v2_content_bottom_bar.gif");
	background-repeat:no-repeat;
	height:100px;
}

#content_middle
{
	width:908px;
	background-image:url("images/v2_content_middle_bar.gif");
	background-repeat:repeat-y;
	padding:0px 60px 0px 60px;
}

#content_top
{
	width:908px;
	background-image:url("images/v2_content_top_bar.gif");
	background-repeat:no-repeat;
	height:19px;
}

#main_menu
{
	position:absolute;
	width:411px;
	height:33px;
	left:-30px;
	top:169px;
	z-index:10;
}

#top_background_graphic
{
	position:absolute;
	left:-512px;
	width:1024px;
	height:302px;
	background-image:url("images/v2_background_top.jpg");
	background-repeat:no-repeat;
}

#login_register
{
	position:absolute;
	left:810px;
}

#hacker-safe
{
	margin: -30px 0px 20px 0px;
}

/*********************************************
	4. Style Classes
*********************************************/
.block
{
	display:block;
}

.clear
{
	clear:both;
}

.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

/*********************************************
	5. Text Formatting
*********************************************/
.productDescription
{
	width:460px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.productTitle, .productPrice
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#0099CC;
}

#cart_total .title
{
	font-weight:bold;
	font-size:16px;
	color:#0099CC;
	text-transform:uppercase;
}