img { border:0px none transparent; }

a { cursor:pointer; }

html, body, #centerTable {
	margin:0 auto;
	padding:0px;
	height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

body { background:url(images/bg2.gif) #000; }

#centerTable { position:relative; width:960px; vertical-align:middle; border:none; text-align:left; }

#header { position:relative; width:960px; margin-bottom:12px; background-color:#000; padding:2px; text-align:center; }
#header .innerBorder { position:relative; border:1px solid #ABDAE6; height:118px; }
#header .logo { margin-top:27px; }
#header .contact { position:absolute; top:86px; left:20px; }
#header .contact img { margin-left:4px; }

#homeBody, #mainBody { position:relative; background-color:#C7E5EC; }
#homeBody { width:958px; height:517px; border:1px solid #ABDAE6; margin:14px 2px 2px 2px; }
#mainBody { width:960px; height:460px; border:2px solid #000; font:10px Verdana; color:#000; }

#mainBody p { padding:0px; margin:0px 0px 15px 0px; line-height:15px; }
#mainBody .red, #mainBody .black { font:9px Verdana; text-transform:uppercase; margin-bottom:4px; }
#mainBody .red   { color:#7F1C3D; }
#mainBody .black { color:#000; }
#mainBody .black a, #mainBody .black a:link, #mainBody .black a:visited { font:9px Verdana; text-transform:uppercase; text-decoration:none; color:#7F1C3D; }
#mainBody .black a:active, #mainBody .black a:hover { text-decoration:underline; }

#mainBody .red a, #mainBody .red a:link, #mainBody .red a:visited { font:9px Verdana; text-transform:uppercase; text-decoration:none; color:#000; }
#mainBody .red a:active, #mainBody .red a:hover { text-decoration:underline; }

#mainBody a, #mainBody a:link, #mainBody a:visited { font:11px Verdana; color:#000; text-decoration:none; }
#mainBody a:active, #mainBody a:hover { text-decoration:underline; }

#nav { text-align:center; margin-top:20px; }
#nav img { margin:0px 9px; }

.bg_home	{ background:url(images/bg_homepage.jpg) no-repeat; }
.bg_contact	{ background:url(images/bg_contact.jpg) no-repeat; }
.bg_events	{ background:url(images/bg_events2.jpg) no-repeat; }
.bg_gallery	{ background:url(images/bg_gallery.jpg) no-repeat; }
.bg_links	{ background:url(images/bg_links.jpg) no-repeat; }
.bg_mailinglist	{ background:url(images/bg_mailinglist.jpg) no-repeat; }
.bg_mission	{ background:url(images/bg_mission2.jpg) no-repeat; }
.bg_press	{ background:url(images/bg_press.jpg) no-repeat; }
.bg_resellers	{ background:url(images/bg_resellers.jpg) no-repeat; }
.bg_showroom	{ background:url(images/bg_showroom.gif) no-repeat; }
.bg_sizingchart	{ background:url(images/bg_sizing2.gif) no-repeat; }
.bg_tellafriend	{ background:url(images/bg_tellafriend.jpg) no-repeat; }
.bg_wholesale	{ background:url(images/bg_wholesale.jpg) no-repeat; }

#homeBody #subnav { position:absolute; top:493px; left:347px; }
#homeBody #subnav img { margin:0px 6px; }

#footer { position:relative; width:960px; margin-top:7px; background-color:#D2EAF0; border:2px solid #000; height:48px; text-align:center; }
#footer #subnav { text-align:center; margin-top:17px; }
#footer #subnav img { margin:0px 6px; }
#footer .tellafriend { position:absolute; top:9px; right:12px; }

#legal { position:relative; margin:0px 4px; padding-top:4px; }
#legal span, #legal a, #legal a:link, #legal a:visited { font:bold 7px Verdana; color:#999; text-transform:uppercase; text-decoration:none; margin-right:7px; }
#legal a:active, #legal a:hover { color:#ABDAE6; }

div.thumbnail { float:left; width:150px; height:120px; text-align:center; margin-right:10px; }
div.thumbnail img { margin-bottom:5px; }

form { padding:5px 0px; margin:0px; }
form .formField { border:1px solid #000; border-top:0px; border-left:0px; font:10px Verdana; height:16px; padding:4px; margin-bottom:3px; }

.floatLeft { float:left; }
.floatRight { float:right; }

div.clear_sm	{ clear:both; height:1px; font-size:2px; }
div.clear 	{ clear:both; height:15px; font-size:2px; }
