/*////////////////////////	Universial Selectors////////////////////////*/html{	height: 100%;	margin: 0px;	padding: 0px; 	/*background:#4c4d4e url('bg.gif') repeat-y fixed center;*/} body {	margin: 0px;	padding: 0px; 	height: 100%;	font-family: Helvetica, Univers, Verdana, sans-serif;	font-size: 14px;	text-align: center;}#logo {	margin-left: 188px;}img{	padding:0px;	margin: 0px;	border-style: none;}a {	text-decoration: none;	font-weight: bold;	color: #000000;}a:link, visited, active{ 	text-decoration:none;	font-weight: light;}a:hover{ 	color: #00cccc;}/*////////////////////////	Page width, centered////////////////////////*/div#container { 	text-align: left;	width: 777px;	margin-left: auto ;	margin-right: auto;}/*////////////////////////	Navigation////////////////////////*/div#sidebar {	float: left;	width: 140px;	padding-top: 20px;	padding-left: 20px;	font-size: 12px;}#navigation {	padding: 0px;	margin: 0px; 	list-style: none;}.sub_navigation {	margin-top: 20px;}form#contactform {	margin-top: 50px;	margin-bottom: 70px;;}#submitbutton{	float: right;	margin: 0px;}input#inputbox {	width: 135px;	margin-top: 5px;	margin-bottom: 5px;}/*////////////////////////	Content////////////////////////*/div#content {	width: 564px;	height: 100%;	margin-left: 190px;	padding-top: 20px;	padding-right: 20px;}a.nav {	text-decoration: none;	font-weight:normal;	text-transform: none;}a.nav:hover{	font-weight: bold;	color: #000;}span.highlight {	font-weight: bold;}#headline {	margin-top: 20px;	font-weight:normal;	font-size: 24px;	text-transform: uppercase;}#headline2 {	margin-top: 0px;	font-weight:normal;	font-size: 24px;	text-transform: uppercase;}#location {	text-transform: lowercase;	font-size: 12px;}h3 {	padding: 0px;	margin: 0px;	font-weight: bold;	font-size: 14px;}#thumbs {	margin-top: 20px;}table.sizes {	border: none;	border-collapse: collapse;	width: 350px;}.sizes td {	width: 90px;	padding-top: 20px;}.first_row {	padding-top: 0px;	border-bottom: solid 1px #000;}.first_col {	width: 300px;}.heading {	border-bottom: solid 1px;}#tshirt {	float:right;}#tables {	width: 350px;	padding: 0px;	margin: 0px;}p {	padding: 0px;	clear: both;}.quote {	font-style: italic;}/*////////////////////////	Order////////////////////////*/#order_text {	width: 350px;	float: left;}#agreement {	margin-left: 300px;	text-align: right;		_position: relative;	_top: -5px;}table.order {	float: right;	margin-right: 18px;	_margin-right: 10px;}/*////////////////////////Footer////////////////////////*/#footer {	clear: both;	height: 50px;	padding-top: 100px;}#canadian {	clear:both;	display:block;	margin-left:auto;	margin-right:auto;	padding-left: 158px; }