* { padding: 0; margin: 0; }

.clear {
	clear:			both;
}

body {
	background:		#000;
}

a:visited {
	color:			#333333;
	text-decoration:	none;
}

a:active, a:link {
	color:			#000;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

h1 {
	color:			#000;
	font-size: 		54px;
	font-family: 		'Josefin Sans', sans-serif;
	text-align:		center;
	margin:			20px 0px 0px 0px;
}

h2 {
	color:			#000;
	font: 			bold 24px arial;
	text-align:		left;
	margin:			10px 0px 5px 0px;
}

p {
	color:			#000;
	font: 			normal 18px arial;
	line-height:		22px;
	text-align:		left;
}

#allcontent {
	background:		url(../bkgrds/wood6.jpg);
}

#texture {
	background:		url(../textures/texture5.png);
}

#header {
	background:		url(../pgelements/gradient.png);
	height: 		150px;
	margin:			auto;
}

#header_content {
	width:			1000px;
	height: 		150px;
	margin:			auto;
}

#logo {
	background:		url(../pgelements/wilow_logo.png) no-repeat;
	width:			505px;
	height:			120px;
	margin:			20px 0px 0px 5px;
	position:		absolute;
	z-index:		99;
}

#logo a:link {
	display:		block;
	height:			120px;
}

#logo a:visited {
	width:			505px;
	height:			120px;
	margin:			0px;
	display:		block;
}

#logo a:hover {
	background:		url(../pgelements/wilow_logo_hover.png);
}

#menu {
	height:			30px;
	margin:			110px 0px 0px 0px;
	color:			#ddd;
	font-size: 		30px;
	font-family: 		'Josefin Sans', sans-serif;
	line-height:		30px;
	text-align:		center;
	float:			right;
}

#menu a:link{
	color:			#ddd;
	text-decoration: 	none;
	padding:		0px 0px 0px 83px;
	text-shadow:		#000 2px 2px 2px;
}

#menu a:visited{
	color:			#ddd;
}

#menu a:hover{
	color:			#fff;
}

#content {
	background:		url(../pgelements/transwht2.png);
	margin:			auto;
	border-top:		2px solid #000;
	border-bottom:		2px solid #000;
}

#featurebox {
	width:			1000px;
	margin:			auto;
}

#collage {
	width:			1000px;
	height:			600px;
	margin:			auto;
}

#collage_pic1 {
	background:		url(../collage/collage1.jpg);
	width:			320px;
	height:			270px;
	margin:			20px 0px 0px 0px;
	position:		absolute;
}

#collage_pic1 a:link {
	display:		block;
	height:			270px;
}

#collage_pic1 a:visited {
	width:			320px;
	height:			270px;
	margin:			0px;
	display:		block;
}

#collage_pic1 a:hover {
	background:		url(../collage/collage1_hover.jpg);
}

#collage_pic2 {
	background:		url(../collage/collage2.jpg);
	width:			320px;
	height:			560px;
	margin:			20px 0px 0px 340px;
	position:		absolute;
}

#collage_pic2 a:link {
	display:		block;
	height:			560px;
}

#collage_pic2 a:visited {
	width:			320px;
	height:			560px;
	margin:			0px;
	display:		block;
}

#collage_pic2 a:hover {
	background:		url(../collage/collage2_hover.jpg);
}

#collage_pic3 {
	background:		url(../collage/collage3.jpg);
	width:			320px;
	height:			270px;
	margin:			165px 0px 0px 680px;
	position:		absolute;
}

#collage_pic3 a:link {
	display:		block;
	height:			270px;
}

#collage_pic3 a:visited {
	width:			320px;
	height:			270px;
	margin:			0px;
	display:		block;
}

#collage_pic3 a:hover {
	background:		url(../collage/collage3_hover.jpg);
}

#collage_pic4 {
	background:		url(../collage/collage4.jpg);
	width:			150px;
	height:			270px;
	margin:			310px 0px 0px 0px;
	position:		absolute;
}

#collage_pic4 a:link {
	display:		block;
	height:			270px;
}

#collage_pic4 a:visited {
	width:			150px;
	height:			270px;
	margin:			0px;
	display:		block;
}

#collage_pic4 a:hover {
	background:		url(../collage/collage4_hover.jpg);
}

#collage_pic5 {
	background:		url(../collage/collage5.jpg);
	width:			150px;
	height:			125px;
	margin:			310px 0px 0px 170px;
	position:		absolute;
}

#collage_pic5 a:link {
	display:		block;
	height:			125px;
}

#collage_pic5 a:visited {
	width:			150px;
	height:			125px;
	margin:			0px;
	display:		block;
}

#collage_pic5 a:hover {
	background:		url(../collage/collage5_hover.jpg);
}

#collage_pic6 {
	background:		url(../collage/collage6.jpg);
	width:			150px;
	height:			125px;
	margin:			455px 0px 0px 170px;
	position:		absolute;
}

#collage_pic6 a:link {
	display:		block;
	height:			125px;
}

#collage_pic6 a:visited {
	width:			150px;
	height:			125px;
	margin:			0px;
	display:		block;
}

#collage_pic6 a:hover {
	background:		url(../collage/collage6_hover.jpg);
}

#collage_pic7 {
	background:		url(../collage/collage7.jpg);
	width:			150px;
	height:			125px;
	margin:			20px 0px 0px 680px;
	position:		absolute;
}

#collage_pic7 a:link {
	display:		block;
	height:			125px;
}

#collage_pic7 a:visited {
	width:			150px;
	height:			125px;
	margin:			0px;
	display:		block;
}

#collage_pic7 a:hover {
	background:		url(../collage/collage7_hover.jpg);
}

#collage_pic8 {
	background:		url(../collage/collage8.jpg);
	width:			150px;
	height:			125px;
	margin:			20px 0px 0px 850px;
	position:		absolute;
}

#collage_pic8 a:link {
	display:		block;
	height:			125px;
}

#collage_pic8 a:visited {
	width:			150px;
	height:			125px;
	margin:			0px;
	display:		block;
}

#collage_pic8 a:hover {
	background:		url(../collage/collage8_hover.jpg);
}

#collage_pic9 {
	background:		url(../collage/collage9.jpg);
	width:			320px;
	height:			125px;
	margin:			455px 0px 0px 680px;
	position:		absolute;
}

#collage_pic9 a:link {
	display:		block;
	height:			125px;
}

#collage_pic9 a:visited {
	width:			150px;
	height:			125px;
	margin:			0px;
	display:		block;
}

#collage_pic9 a:hover {
	background:		url(../collage/collage9_hover.jpg);
}

table {
	width:			1000px;
	margin:			0px 0px 0px 0px;
}

td {
	background:		url(../pgelements/transwht2.png);
	border:			1px solid #000;
}

#thumb {
	width:			200px;
	height: 		200px;
	margin:			10px 0px 0px 0px;
}

#prod {
	width:			920px;
	height: 		420px;
	margin:			10px 0px 10px 0px;
}

#buy {
	background:		url(../pgelements/buy_btn.gif);
	width:			200px;
	height: 		60px;
	margin:			0px 20px 0px 80px;
	float:			left;
}

#buy a:link {
	display:		block;
	height:			60px;
}

#buy a:visited {
	width:			200px;
	height:			60px;
	margin:			0px;
	display:		block;
}

#buy a:hover {
	background:		;
}

#prod_title {
	color:			#000;
	font: 			normal 18px arial;
	line-height:		20px;
	text-decoration: 	none;
	text-align:		left;
	margin:			0px 5px 0px 5px;
}

#price {
	color:			#ff6000;
	font: 			normal 24px arial;
	line-height:		20px;
	text-decoration: 	none;
	text-align:		left;
	margin:			15px 5px 20px 5px;
}

#tech_img_lt {
	float:			left;
	padding:		10px 15px 10px 0px;
}

#footer {
	background:		url(../pgelements/footer_gradient2.png);
	height: 		200px;
	margin:			auto;
	clear:			both;
}

#footer_content {
	width:			1000px;
	height: 		200px;
	margin:			auto;
}

#footer-info {
	color:			#fff;
	font: 			normal 14px arial;
	line-height:		40px;
	text-decoration: 	none;
	text-align:		center;
	margin:			140px 0px 0px 360px;
	position:		absolute;
}

#footer-info a:link{
	color:			#fff;
	text-decoration: 	none;
}

#footer-info a:visited{
	color:			#fff;
}

#footer-info h4{
	color:			#999;
	font: 			normal 11px arial;
	text-align:		center;
	line-height:		10px;
}

#social {
	background:		#;
	margin:			150px 0px 0px 0px;
	width:			100px;
	height: 		40px;
	float:			right;
}

#facebook {
	background:		url(../pgelements/facebook_icon.png);
	width:			40px;
	height:			40px;
	margin:			0px 0px 0px 10px;
	float:			right;
}

#facebook a:link {
	display:		block;
	height:			40px;
}

#facebook a:visited {
	width:			40px;
	height:			40px;
	margin:			0px;
	display:		block;
}

#facebook a:hover {
	background:		url(../pgelements/facebook_icon_hover.png);
}

#twitter {
	background:		url(../pgelements/twitter_icon.png);
	width:			40px;
	height:			40px;
	margin:			0px 0px 0px 10px;
	float:			right;
}

#twitter a:link {
	display:		block;
	height:			40px;
}

#twitter a:visited {
	width:			40px;
	height:			40px;
	margin:			0px;
	display:		block;
}

#twitter a:hover {
	background:		url(../pgelements/twitter_icon_hover.png);
}