body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #006198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}

/* using 3 column layout */

.body_content {
	background: url(../images/bg_tile.jpg) repeat-y;
	vertical-align:top;
	width: 1000px;}
.body_column1 {
	width:350px;
	vertical-align:top;
	background:url(../images/header_bottom_piece.jpg) top left no-repeat;}
.body_column2 {
	width:307px;
	vertical-align:top;}
.body_column3 {
	width:343px;
	vertical-align:top;}
.div_column1 {
	padding: 15px 20px 15px 65px;}
.div_column2 {
	padding: 15px 15px 15px 20px;}
.div_column3 {
	padding: 15px 55px 15px 25px;}

/* using 2 column layout */

.body_content_left {
	background: url(../images/bg_tile_left.jpg) repeat-y;
	vertical-align:top;
	width: 1000px;}
.body_column1_left {
	width:350px;
	vertical-align:top;
	background:url(../images/header_bottom_piece.jpg) top left no-repeat;}
.body_column2_left {
	width:650px;
	vertical-align:top;}
.div_column1_left {
	padding: 15px 20px 15px 65px;}
.div_column2_left {
	padding: 15px 55px 15px 20px;}

/* using 1 column layout */

.body_content_none {
	background: url(../images/bg_tile_none.jpg) repeat-y;
	vertical-align:top;
	width: 1000px;}
.body_column1_none {
	width:1000px;
	vertical-align:top;
	background:url(../images/header_bottom_piece.jpg) top left no-repeat;}
.div_column1_none {
	padding: 15px 55px 15px 65px;}


/* footer & links ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.footer_copy {
	background:url(../images/footer.jpg) no-repeat;
	height: 57px;
	padding: 0px 0px 0px 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	vertical-align:middle;
}

.footer_copy a {
color:#99CCFF;
font-size:10px;
}

.footer_copy a:visited {
color:#99CCFF;
font-size:10px;
}

.footer_copy a:hover {
color: #FFCC33;
font-size:10px;
}


.footer_link {
	padding: 10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	line-height:17px;
}

.footer_link a {
	font-size: 10px;
	color: #FFCC33;
	outline: none;
}
.footer_link a:link {
	text-decoration: none;
	color: #FFCC33;
}
.footer_link a:visited {
	text-decoration: none;
	color: #FFCC33;
}
.footer_link a:hover {
	text-decoration: none;
	color: #3399FF;
}
.footer_link a:active {
	text-decoration: none;
	color: #CCFFFF;
}

a {
	font-size: 12px;
	font-weight:bold;
	color: #CC0000;
	outline: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CC0000;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #CC0000;
}


a img {
outline:none;
border:none;
}


/* Additional formatting */

h1 {
font-size:14px;
font-weight:bold;
color: #006699;
}

h2 {
font-size:14px;
font-weight:bold;
color:#333333;
}

h3 {
font-size:14px;
font-weight:bold;
color:#990000;
}

h3 {
font-size:14px;
font-weight:bold;
color:#336699;
}

h4 { /* Price Tag */
font-size:16px;
font-weight:bold;
color: #FF6600;
}

.float_left{
padding: 5px 15px 5px 0px;
float:left;
}
.float_right{
padding: 5px 0px 5px 15px;
float:right;
}

.product_container {
border-bottom: thin #CCCCCC solid;
width: 264px;
}

.body_column_summary{
margin: 0px 70px 10px 50px;
padding: 0px 0px 10px 0px;
background-color:#eaeaea;
