/***********************************************************************************ALL***********************************************************************************/* {	margin: 0;	padding: 0;	overflow-x: hidden;	vertical-align: top;	}body {	font-family:  Verdana, Tahoma, "Lucida Grande", "Lucida", sans-serif;	font-size : 10px;	line-height: 18px;	color: #959595; 	vertical-align: top;	background: #000 url(../_images/common/bg_main.jpg) top left no-repeat;	}	.clearfix {	clear: both;	}		#navWrapper {	width: 100%;	height: 215px;	background: url(../_images/common/bg_main.jpg) top left no-repeat;	}	p {	margin-bottom: 14px;	}	td {	vertical-align: top;	}	img {	border: none;	vertical-align: top;	}	/***********************************************************************************TYPOGRAPHY***********************************************************************************/h1, h1 a:link, h1 a:visited, h1 a:hover {	color: #00ADEF;	font-size: 28px;	font-weight: normal;	line-height: 34px;	margin-bottom: 18px;	letter-spacing: .05em;	text-decoration: none;	}	h2 {	color: #00ADEF;	font-size: 22px;	font-weight: normal;	line-height: 28px;	margin-bottom: 12px 0 3px 0;	}	#sidebar_home h2 {	color: #000;	font-size: 16px;	font-weight: normal;	line-height: 20px;	margin: 8px 0 2px 0;	text-decoration: none;	}	#content_home h2 {	color: #333;	font-size: 18px;	font-weight: normal;	line-height: 22px;	margin: 8px 0 2px 0;	text-decoration: none;	}	h3, h3 a:link, h3 a:visited {	color: #000;	font-size: 16px;	font-weight: normal;	line-height: 20px;	margin: 18px 0 2px 0;	text-decoration: none;	}	h3#comments {	color: #000;	font-size: 14px;	font-weight: normal;	line-height: 20px;	margin: 18px 0 8px 0;	text-decoration: none;	}	h3 a:hover {	color: #00ADEF;	font-size: 16px;	font-weight: normal;	line-height: 20px;	margin: 18px 0 8px 0;	text-decoration: none;	}	h4 {	color: #000;	margin: 0;	padding: 0 0 4px 0;	font-weight: bold;	font-size: 10px;	}	h5 {	font-size: 12px;	color: #000;	font-weight: bold;	margin-bottom: 0;	line-height: 18px;	}	h6 {	color: #7fd6f7;	font-size: 13px;	font-weight: normal;	line-height: 18px;	margin: 12px 0 12px 0;	}	h7 {	color: #a7a9ac;	font-size: 56px;	font-weight: normal;	line-height: 48px;	letter-spacing: .05em;	text-align: right;	}	.date {	color: #ff6600;	font-size: 9px;	margin: 0 0 -18px 0;	}	small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {	color: #000;	}	small {	font-size: 9px;	}	.postmetadata {	font-size: 9px;	}	/***********************************************************************************LINKS***********************************************************************************/p a {	color: #ff6600;	text-decoration: underline;	}p a:hover {	color: #fff;	background-color: #ff6600;	text-decoration: none;	}	#sidebar_home a, #sidebar a:visited, .navigation a, .navigation a:visited, .commentlist a, .commentlist a:visited {	color: #ff6600;	text-decoration: underline;	}	#sidebar_home a:hover, .navigation a:hover, .commentlist a:hover {	color: #fff;	background-color: #ff6600;	text-decoration: none;	}	/***********************************************************************************LISTS***********************************************************************************/#sidebar_home ul li {	list-style: decimal outside;	}	#sidebar_home li a:hover {	color: #fff;	background-color: #ff6600;	text-decoration: none;	}	h4 a:link { color: #7fd6f7; }h4 a:visited { color: #7fd6f7; }h4 a:hover { color: #ff6600; }h4 a:active { color: #7fd6f7; }/***********************************************************************************NAV***********************************************************************************/div#nav {	margin-top: 170px;	margin-left: 25px;	height: 45px;	width: 597px;	visibility: 0%;	}div#nav ul{	margin: 0px;	padding: 0px;	width: 597px;	height: 45px;	position: relative;	}div#nav ul li {	list-style: none;	display: inline;	background: none;	padding: 0;	margin: 0;	float: left;	}	a.h_home {	display: block;	background: url(../_images/nav/nav_home.gif) no-repeat;	text-indent: -3000px;	width: 48px;	height: 45px;	text-decoration: none;	}	a.h_about {	display: block;	background: url(../_images/nav/nav_about.gif) no-repeat;	text-indent: -3000px;	width: 75px;	height: 45px;	text-decoration: none;	}	a.h_brands {	display: block;	background: url(../_images/nav/nav_brands.gif) no-repeat;	text-indent: -3000px;	width: 66px;	height: 45px;	text-decoration: none;	}	a.h_team {	display: block;	background: url(../_images/nav/nav_team.gif) no-repeat;	text-indent: -3000px;	width: 52px;	height: 45px;	text-decoration: none;	}	a.h_newsevents {	display: block;	background: url(../_images/nav/nav_newsevents.gif) no-repeat;	text-indent: -3000px;	width: 100px;		height: 45px;	text-decoration: none;	}	a.h_buy {	display: block;	background: url(../_images/nav/nav_buy.gif) no-repeat;	text-indent: -3000px;	width: 101px;	height: 45px;	text-decoration: none;	}	a.h_gallery {	display: block;	background: url(../_images/nav/nav_gallery.gif) no-repeat;	text-indent: -3000px;	width: 70px;	height: 45px;	text-decoration: none;	}	a.h_contact {	display: block;	background: url(../_images/nav/nav_contact.gif) no-repeat;	text-indent: -3000px;	width: 85px;	height: 45px;	text-decoration: none;	}div#nav ul li a:hover {	background-position: 0 -45px;	text-decoration: none;	}/***********************************************************************************CONTAINERS***********************************************************************************/div#container_home {	width: 850px;	margin: 35px 0 90px 0;	padding: 0;	}	div#content_home {	margin-left: 30px;	width: 500px;	float: left;	overflow: hidden;	}	div#sidebar_home {	float: right;	width: 290px;	}			/*______________________________________*/div#containerWrapper {	width: 100%;	background: #fff;	margin: 50px 0 0 0;	}	div#container {	width: 850px;	margin: 35px 0 90px 0;	padding: 0;	background: #fff;	}	div#sidebar {	margin-left: 30px;	width: 180px;	float: left;	}	div#content {	margin-left: 240px;	width: 610px;	}			/***********************************************************************************HOME***********************************************************************************/#feature {	width: 480px;	padding: 15px 8px 15px 10px;	background: url(../_images/feature/bg_feature.jpg) top left no-repeat;	border: #999 1px solid;	}	#feature h3 {	color: #000;	font-size: 16px;	font-weight: normal;	line-height: 20px;	margin-left: 275px;	margin-top: 50px;	}	#feature img {	float: left;	margin-top: 50px;	}	#feature p {	margin-left: 275px;	font-size: 9px;	font-color: #333;	}	/***********************************************************************************TEAM***********************************************************************************/#team table {	width: 100%;	}	#team table td {	width: 25%;	vertical-align: top;	}	#team table td h4 {	color: #000;	margin: 0;	padding: 8px 0 0 0;	font-weight: bold;	font-size: 10px;	}	/***********************************************************************************BUY***********************************************************************************/#buy table {	width: 100%;	}	#buy table td {	width: 50%;	vertical-align: top;	}	#buy table td h4 {	color: #000;	margin: 0;	padding: 12px 0 0 0;	font-weight: bold;	font-size: 10px;	}	/***********************************************************************************GALLERY***********************************************************************************/#gallery table {	width: 610px;	}	#gallery table td .images {	width: 210px;	vertical-align: top;	}	#gallery table td .images p {	text-align: center;	padding-top: 10px;		}	#gallery table td .spacer {	width: 190px;	vertical-align: top;	}	#gallery table td img {	border: #000 1px solid;	}	/*______________________________________*/#pop table {	background-color: #fff;	padding: 10px 5px 10px 5px;	margin: 0px;	}#pop table td {	padding: 0 5px 0 5px;	}	#pop img {	border: #000 1px solid;	}/***********************************************************************************CONTACT***********************************************************************************/#contact p {	margin-left: 150px;	}	#contact h4 {	float: left;	padding: 0;	margin: 0;	}	/***********************************************************************************FOOTER***********************************************************************************/#footer {	height: 55px;	min-height: 55px;	width: 850px;	font-size: 9px;	color: #fff;	bottom: 0px;	line-height: 12px;	}#footer .left {	width: 650px;	padding-top: 13px;	margin-left: 30px;	float: left;	}	#footer .right {	padding-top: 13px;	float: right;	text-align: right;	}	#footer p a:link { color: #fff; text-decoration: none; }#footer p a:visited { color: #fff; text-decoration: none; }#footer p a:hover { color: #ff6600; text-decoration: none; background-color: #000; }#footer p a:active { color: #fff;  text-decoration: none; }.clearfix {	clear: both;	}