/*body { font: 11px/16px Arial, Tahoma, Serif; background: #292929 url('../images/bkg-main.jpg') top center no-repeat;  color: #f4f4f4; margin: auto; padding: 0; }*/
body { font: 11px/16px Arial, Tahoma, Serif; background: #000000 url('http://www.highrisepr.com/casxiomyspace/images/casxiobckgrd.jpg') top center repeat-y;  color: #f4f4f4; margin: auto; padding: 0; }

h1 { margin: 0; }
h2, h3, h4, h5, h6, form, label, ul, ol, dl, fieldset, address { margin: 0 0 7px 0; }
p { margin: 0 0 12px 0; }
blockquote { margin: 0 20px 0 20px; }

a:link { color: #ee3767; text-decoration: none; }
a:active { color: #ee3767; text-decoration: none; }
a:visited { color: #ee3767; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }

#container { width: 850px; margin: auto; }

#leftcolumn { 
 display: inline;
 margin: 0;
 padding: 12px;
 width: 256px;
 float: left;
}

#content { 
 float: left;
 margin: 0;
 padding: 12px;
 width: 530px;
 display: inline;
 position: relative;

}

#content-full { 
 float: left;
 margin: 0;
 padding: 12px;
 width: 826px;
 display: inline;
 position: relative;
 background: red;

}

.shirt-box {
 float: left;
 margin: 0 0 0 2px;
 padding: 10px;
 width: 190px;
 display: inline;
 position: relative;
 text-align: center;
}


.shirt-box select { width: 100px; font-size: 11px; }
.shirt-box table { text-align: center; margin: 20px auto 10px auto; }
.shirt-box form input { padding: 0 0 0 6px; }
.shirt-box h3 { margin: 0 0 15px 0; }
.shirt-box h4 { font-size: 13px; margin: 0 0 15px 0; }

#rightcolumn { 
 display: inline;
 position: relative;
 margin: 0;
 padding: 12px;
 width: 256px;
 float: right;
}
	
.grey { color: #6b6b6b; }
.forms { font: 11px/16px Arial, Tahoma, Serif; }
.fleft { float: left;  }
.fright { float: right;  }

.fleft-img { float: left; padding: 0 15px 10px 0; border: none; }
.fright-img { float: right; padding: 0 0 15px 15px; border: none; }

	
/* --------------- Typography Styles --------------- */

h1 a {
	font-size: 1px;
	text-indent: -999px;
	position: relative;
	width: 850px;
	height: 280px;
	padding: 280px 0 0 0;
	margin: 0 0 10px 0;
	overflow: hidden;
	display: block;
	background: url("../images/header.jpg") top left no-repeat;
	text-decoration: none;
	height: 0px !important;height /**/:280px;/* for ie5.x */ }
	
h2 {
	font-size: 16px;
	border-bottom: 1px solid #565656;
	text-transform: uppercase;
	padding-bottom: 3px;
	margin-top: 10px;
	font-weight: normal; }
	
h3 {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal; }

