/*-- ERIC MEYER RESET RELOAD --*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*-- SITE STYLES --*/

body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#5884d3;
	background-repeat:repeat-x;
	background-image:url(../images/interface/background.gif);
	}

h1 {
	margin:0px 0px 10px 0px;
	font-size:26px;
	line-height:32px;
	font-weight:normal;
	}

h2 {
	margin:0px 0px 10px 0px;
	font-size:20px;
	font-weight:bold;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	line-height:30px;
	}

h3 {
	margin:0px 0px 10px 0px;
	font-size:20px;
	line-height:28px;
	font-weight:normal;
	}
	
h4 {
	font-size:16px;
	color:#30599E;
	margin-bottom:10px;
}

div#wrapper {
	width:912px;
	margin:auto;
	padding:0px;
	}

b,strong {font-weight:bold;}
	
i,em {font-style:italic;}

a:link, a:visited {color:#1644bd;}

a:hover {color:#4da821;}

div.clearem {clear:both; font-size:2px; line-height:1;}

/*-- HEADER --*/

div#header {
	width:912px;
	height:133px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-repeat:no-repeat;
	background-position: 0px 64px;
	background-image:url(../images/interface/header-background.gif);
	}

div#logo {
	width:134px;
	height:98px;
	margin:0px;
	position:absolute;
	top:21px;
	left:30px;
	background-repeat:no-repeat;
	background-image:url(../images/interface/logo.gif);
	}

div#logo a:link, div#logo a:visited, div#logo a:hover{
	display:block;
	width:134px;
	height:98px;
	text-decoration:none;
	}
	
div#header div#tagline {
	width:397px;
	margin:0px;
	position:absolute;
	top:19px;
	left:246px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:2;
	font-weight:bold;
	}

div#phone {
	width:258px;
	margin:0px;
	padding:0px 9px 0px 0px;
	position:absolute;
	top:19px;
	left:645px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:2;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position: 99px 0px;
	background-image:url(../images/interface/phone-header-background.gif);
	text-align:right;
	}
	
div#sectiontitle {
	width:290px;
	height:50px;
	position:absolute;
	top:122px;
	left:4px;
	background-image:url(../images/interface/games-equipment-title.gif);
}

/*-- MAIN MENU HORIZONTAL NAV --*/

div#mainmenu {
	height:46px;
	width:690px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:73px;
	left:210px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1;
	font-weight:bold;
	color:#000000;
	}
	
div#mainmenu ul {
	height:46px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	}

div#mainmenu li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-indent:0px;
	float:left;
	height:46px;
	}
	
div#mainmenu li a:link, div#mainmenu li a:visited {
	margin:0px;
	padding:17px 11px 14px 11px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	}
	
*html div#mainmenu li a:link, div#mainmenu li a:visited {
   display:inline-block;  /* IE Fix */
	}
	
div#mainmenu li a:hover {
	color:#002f00;
	background-image:url(../images/interface/menu-on-background.gif);
	background-repeat:no-repeat;
	background-position:center;
	}

/*-- MAIN--*/

div#main {
	float:left;
	width:912px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
	}
	
/*-- CONTENT--*/

div#content{
	width:912px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div#main div.tagline {
	color:#8216ff;
	font-size:15px;
	font-weight:bold;
	font-family:Candara, Arial, Helvetica, sans-serif;
}

div#main div.tagline a:link, div#main div.tagline a:visited {
	color:#8216ff;
	font-size:15px;
	font-weight:bold;
	font-family:Candara, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}

div#main div.tagline a:hover {
	color:#4da821;
	}

div#content p {
	padding-bottom: 20px;    /* padding instead of margin so floats work in IE */
	}
	
div#content p.listheading {
	margin-bottom:0px;
	padding-bottom:2px;
	}

div#content ul{
	padding-left:6px;
	margin: 2px 0px 16px 30px;
	}
	
div#content ul li {
	list-style:disc;
	padding-left:0px;
	margin: 2px 0px 2px 0px;
	}
	
div#content ul ul {
	margin: 2px 0px 2px 30px;
	padding-left:6px;
	}
	
div#content ul li ul li {
	list-style:circle;
	margin: 2px 0px 2px 0px;
	padding-left:0px;
	}
	
div#content ol{
	margin: 6px 0px 6px 36px;
	padding-left:12px;
	}	
	
div#content ol li {
	list-style:decimal;
	padding-left:3px;
	}
	
div.description p {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
}

a:link.hoverlink, a:visited.hoverlink {
	color:#000000;
	text-decoration:none;
	border-bottom: 1px dotted #CC3300;
	cursor:help;
	background-color:#FEFEFE;
}

a:hover.hoverlink {
	color:#608500;
	border-bottom: 1px dotted #98C81D;
}

div#definition {
	margin: 0px 20px 20px 20px;
	padding: 10px 20px 0px 20px;
	background-color:#FFFFCC;
	display:none;
	font-size: 12px;
	}

div.levitip {
	background-color:#C8F446;
	border: 1px solid #000;
	font-size: 12px;
	line-height:1.25;
	font-weight: bold;
	opacity: 0.9;
	padding: 3px 6px;
	max-width:400px;
}

/*-- FOOTER --*/

div#footer {
	width:912px;
	margin:0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	line-height:30px;
	font-size:13px;
	color:#FFFFFF;
	}
	
		
div#footer div.column1 {
	float:left;
	width:486px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div#footer div.column2 {
	float:left;
	width:406px;
	margin:0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	text-align:right;
	}

div#footer a:link, div#footer a:visited { 
	margin:0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color:#c5f297;
	text-decoration:none;
	}

div#footer a.last {
	padding: 0px 0px 0px 10px;
	}

div#footer a:hover { 
	color:#ffed00;
	text-decoration:underline;
	}
	
div#footer div.insured {
	float:right;
	width:130px;
	height:78px;
	padding: 10px 0px 0px 85px;
	line-height:1.5;
	background-image:url(../images/insured-seal.png);
	background-repeat:no-repeat;
	}

img, div#footer div.insured { behavior: url(iepngfix.htc); }  /* IE6 PNG FIX */

/*-- HOMEPAGE ------------------------------------------------------------*/

div#leftcoltop {
	width:420px;
	height:215px;
	background-image:url(../images/interface/home-event-services-large.gif);
	background-repeat:no-repeat;
}

div#rightcoltop {
	width:420px;
	height:231px;
	background-image:url(../images/interface/home-games-equipment-large.gif);
	background-repeat:no-repeat;
}

div#leftcol {
	float:left;
	width:420px;
	margin:0px 12px 0px 20px;
	padding: 0px 0px 0px 0px;
}

* html div#leftcol {
	margin:0px 0px 0px 14px;  /* Deal with IE 6 margin issues */
	}

div#rightcol {
	float:left;
	width:420px;
	margin:0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

* html div#rightcol {
		margin:0px 0px 0px 16px;  /* Deal with IE 6 margin issues */
	}

div#rightcolcontent, div#leftcolcontent {
	padding:4px 18px 18px 18px;
	margin: 0px;
	background-color:#FFFFFF;
	background-image:url(../images/interface/two-column-background.gif);
	background-repeat:repeat-y;
}

div#rightcolbtom, div#leftcolbtom {
	padding:0px;
	margin:0px;
	background-image:url(../images/interface/two-column-cap-btm.png);
	background-repeat:repeat-y;
}

img, div#rightcolbtom { behavior: url(iepngfix.htc); }  /* IE6 PNG FIX */
img, div#leftcolbtom { behavior: url(iepngfix.htc); }  /* IE6 PNG FIX */
	

body#homepage div#footer {
	padding: 4px 0px 0px 0px;
	}

/*-- SERVICES PAGES ------------------------------------------------------------*/

/*-- LEFT COLUMN SERVICES PAGE--*/

div#leftcolumn {
	float:left;
	width:275px;
	color:#FFFFFF
}

body#servicespage div.pagetitle {
	height:53px;
	background-image:url(../images/interface/event-services-title.gif);
	background-repeat:no-repeat;
}

/*-- LEFT COLUMN EVENT SERVICES PAGE MENU--*/

div#event-services-menu {
	width:239px;
	margin:12px 0px 0px 16px;
	background-image:url(../images/interface/event-menu-background.gif);
	background-repeat:no-repeat;
}

div#event-services-menu ul {
	padding-top:8px;
	margin:0px;
}

div#event-services-menu div { 
	margin:0px;
	padding-bottom:10px;
	background-image:url(../images/interface/event-menu-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	clear:both;
}

div#event-services-menu li {
	margin:0px;
	padding: 0px;
	display:inline; /* IE Fix so no big gaps between items */
}

div#event-services-menu li a:link, div#event-services-menu li a:visited {
	padding: 5px 0px 5px 21px;
	width:216px;  /* IE Fix so rollover will work right */
	display:block;
	font-size:14px;
	color:#c5f297;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(../images/interface/event-bullet.gif);
	background-repeat:no-repeat;
	background-position: 12px 11px;
}

div#event-services-menu li a:hover {
	color:#ffed00;
	background-image:url(../images/interface/event-bullet-hover.gif);
	background-repeat:no-repeat;
	background-position: 9px 9px; 
}

div.sidebarslideshow {
	width:239px;
	margin:20px 0px 0px 16px;
	font-size:17px;
	font-weight:bold;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	line-height:1.15;
}

div.sidebarslideshow a:link, div.sidebarslideshow a:visited {
	width:239px;
	display:block;
	text-align:center;
	padding: 8px 8px 8px 0px;
	font-size:14px;
	font-weight:normal;
	color:#c5f297;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
	
div.sidebarslideshow a:hover {
	color:#ffed00;
	text-decoration:underline;
	}

body#servicespage div#contentcap {
	float:right;
	width:629px;
	height:10px;
	margin:13px 5px 0px 0px;
	font-size:3px;
	line-height:1;
	background-image:url(../images/interface/right-colum-cap-back.gif);
	background-repeat:no-repeat;
}

body#servicespage div#content {
	float:right;
	width:569px;
	margin: 0px 5px 0px 0px;
	padding: 14px 30px 20px 30px;
	background-image:url(../images/interface/right-column-background.gif);
	background-repeat:repeat-y;
}

div.eventsideimages {
	float:right;
	width:198px;
	margin-left:10px;
	padding-left:10px;
}

img.topimage {
	margin-top:65px;
}


img.middleimage {
	margin-top:26px;
}

img.bottomimage {
	margin-top:46px;
}

/*-- SERVICES PAGES FOOTER --*/

body#servicespage div#footer {
	background-image:url(../images/interface/right-colum-cap-btm.png);
	background-repeat:no-repeat;
	}
	
* html body#servicespage div#footer {
	margin:0px 0px 0px -3px; /* IE6 PNG FIX TO MAKE BACKGROUND LINE UP*/
	}
	
img, body#servicespage div#footer { behavior: url(iepngfix.htc); }  /* IE6 PNG FIX */

/*-- EQUIPMENT GAMES PAGES ------------------------------------------------------------*/

/*-- HORIZ TABS MENU EQUIPMENT PAGES --*/

div#tabmenu {
	float:left;
	height:29px;
	width: 600px;
	margin:12px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1;
	font-weight:bold;
	color:#000000;
	}
	
*html div#tabmenu { margin:12px 0px -1px 0px; }  /* IE BTM MARGING FIX */
	
div#tabmenu ul {
	float:right;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	}

div#tabmenu li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-indent:0px;
	float:left;
	}
	
div#tabmenu li a:link, div#tabmenu li a:visited {
	margin:0px 2px;
	padding:7px 7px 7px 7px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	background-color:#94ec23;
	border-top: 1px solid #b9fe2a;
	}
	
div#tabmenu li a.on:link, div#tabmenu li a.on:visited {
	margin:0px 2px;
	padding:7px 7px 7px 7px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	background-color:#FFFFFF;
	border-top: 1px solid #b9fe2a;
	}
	
*html div#tabmenu li a:link, div#tabmenu li a:visited {
   display:inline-block;  /* IE Fix */
	}
	
*html div#tabmenu li a.on:link, div#tabmenu li a.on:visited {
   display:inline-block;  /* IE Fix */
	}
	
div#tabmenu li a:hover, div#tabmenu li a.on:hover {
	color:#002f00;
	background-color:#94EC23;
	background-image:url(../images/interface/menu-on-background.gif);
	background-repeat:no-repeat;
	background-position:center;
	}

body#equipmentpage h1, body#equipmentpage div.pagetitle {
	float:left;
	height:29px;
	width: 300px;
	margin:0px;
	padding: 7px 0px 0px 10px;
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#FFFF00;
}

/*-- EQUIPMENT GAMES CONTENT --*/

body#equipmentpage div#contentcap{
	width:912px;
	height:2px;
	margin:0px;
	padding:0px;
	font-size:1px;
	line-height:1;
	background-repeat:none;
	background-image:url(../images/interface/full-width-cap-top.gif);
	clear:both;
}

body#equipmentpage div#content {
	width:912px;
	margin:0px;
	padding:0px;
	background-image:url(../images/interface/full-width-background.gif);
	background-repeat:repeat-y;
	}

body#equipmentpage div#rightcolumn {
	float:left;
	width:607px;
	}
	
div.productdescription {
	padding: 0px 16px 0px 16px;
	}

body#equipmentpage div#leftcolumn {
	float:left;
	width:300px;
	margin:0px 0px 0px 2px;
	color:#000000;
	}
	
body#equipmentpage div#rightcolumn div.productlarge{
	margin:0px 0px 16px 0px;
	}
	
body#equipmentpage div#leftcolumn div.title{
	padding: 7px 8px 7px 16px;
	margin: 0px;
	font-size:18px;
	font-weight:bold;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
div#leftcolumn div.description{
	padding: 17px 16px 7px 16px;
	}
	
div.specifications  div.title {
	background-image:url(../images/interface/title-backgrokund-green.gif);
	background-repeat:repeat-x;
	}
	
div.specifications table {
	width:300px;
	margin: 0px;
	}

div.specifications table td {
	height:31px;
	padding: 5px 0px 0px 16px;
	background-color:#e0f9bf;
	}
	
div.specifications table td.columnone {
	text-align:right;
	}
	
div.specifications table tr.even td {
	background-color:#f4fdea;
	}
	
div.relatedproducts {
	background-color: #fffcd1;
	}
	
div#leftcolumn div.relatedproducts div.title{
	background-image:url(../images/interface/title-background-yellow.gif);
	background-repeat:repeat-x;
	margin-bottom:8px;
	}
div.questions{
	background-color:#fff6e4;
	}
	
div#leftcolumn div.questions div.title{
	background-image:url(../images/interface/title-background-orange.gif);
	background-repeat:repeat-x;
	margin-bottom:8px;
	}
	
/*-- MAIN EQUIPMENT PAGE --*/

div#scroller {
	padding: 8px 0px 0px 0px;
	height: 252px;
	text-align:center;
	color:#666666;
	font-size:12px;
	line-height:1.25;
	}

div#columna {
	float:left;
	width:515px;
	padding: 0px 15px 0px 0px;
}

div#columnb {
	float:left;
	width:310px;
	padding: 0px 0px 0px 15px;
}
	
/*-- EQUIPMENT GAMES PAGE FOOTER  --*/

body#equipmentpage div#footer {
	background-image:url(../images/interface/full-width-cap-btm.png);
	background-repeat:no-repeat;
	}

img, body#equipmentpage div#footer { behavior: url(iepngfix.htc); }  /* IE6 PNG FIX */

body#equipmentpage div.column1 {
	width:476px;
	padding:0px 0px 0px 10px;
	}
	
/*-- CATEGORY PAGES ------------------------------------------------------------*/

body#categorypage h1, body#categorypage div.pagetitle {
	float:left;
	height:29px;
	width: 300px;
	margin:0px;
	padding: 7px 0px 0px 10px;
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#FFFF00;
}

body#categorypage div#contentcap{
	width:912px;
	height:2px;
	font-size:1px;
	line-height:1;
	background-repeat:none;
	background-image:url(../images/interface/full-width-cap-top.gif);
	clear:both;
}

body#categorypage div#content {
	width:912px;
	padding:2px 0px 2px 0px;
	background-color:#FFFFFF;
	background-image:url(../images/interface/full-width-background.gif);
	background-repeat:repeat-y;
}

body#categorypage div#mainpage {
	width:922px;
	padding:20px 0px 20px 0px;
	background-color:#FFFFFF;
	background-image:url(../images/interface/full-width-background.gif);
	background-repeat:repeat-y;
}

body#categorypage div#columna {
	float:left;
	width:568px;
	padding: 0px 15px 20px 20px;
}

body#categorypage div#columnb {
	float:left;
	width:269px;
	padding: 0px 0px 20px 15px;
}

/*-- EQUIPMENT CATEGORY LIST TABLES --*/

table#equimentlist {
	margin:0px 3px;
	width:906px;
	font-size:12px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	}

table#equimentlist tr {
	background-image:url(../images/interface/equipment-row-background.gif);
	background-repeat:repeat-x;
	}

table#equimentlist td {
	padding:18px 8px 8px 8px;
	text-align:center;
	}

table#equimentlist div.thumbnail {
	width:202px;
	background-image:url(../images/interface/thumbnail-background.gif);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	}
	
table#equimentlist div:hover.thumbnail {
	width:202px;
	background-image:url(../images/interface/thumbnail-background-over.gif);
	}

table#equimentlist div.thumbnail a {
	color:#FFFFFF;
	display:inline-table;
	}

table#equimentlist div.thumbnail img {
	margin:3px 3px 3px 3px;
	}

div.name {
	margin:5px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:bold;
	}
	
div.dimensions {
	font-weight:bold;
	color:#000000;
	}
	
div.dimensionskey {
	font-weight:bold;
	color:#666666;
	}
	
table#equimentlist a:link {
	text-decoration:none;
	display:block;
	}
	
div.solutions {
	background:url(../images/interface/solutions-background.jpg);
	background-repeat:no-repeat;
	width:269px;
	padding-top:16px;
	padding-left:14px;
	font-family:Corbel, Arial, Helvetica, sans-serif;
	display:block;
	margin:auto;
	font-size:16px;
}

div.solutions li {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}


div.insured {
	width:267px;
	height:65px;
	background-image:url(../images/interface/green-background.jpg);
	background-repeat:none;
	display:block;
	margin:auto;
	margin-top:16px;
}

div.insuredlogo {
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/insured-seal-no-glow.png);
	background-repeat:no-repeat;
	height:65px;
	width:90px;
	float:left;
}

img, div.insuredlogo { behavior: url(iepngfix.htc);}  /* IE6 PNG FIX */

div.insuredtext {
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

div.insuredtext a:link, div.insuredtext a:visited {
	padding-left:36px;
	color:#0626f4;
}

div.insuredtext a:hover {
	padding-left:36px;
	color:#c72944;
}

div.eventinfo {
	width:267px;
	height:65px;
	background-image:url(../images/interface/green-background.jpg);
	background-repeat:none;
	display:block;
	margin:auto;
	margin-top:16px;
}

div.eventlogo {
	float:right;
	background-image:url(../images/clipboard.gif);
	background-repeat:no-repeat;
	width:52px;
	height:52px;
	margin-right:12px;
	margin-top:4px;
}

div.eventinfotext {
	padding-top:4px;
	padding-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

div.eventinfotext a:link, div.insuredtext a:visited {
	color:#0626f4;
}

div.eventinfotext a:hover {
	color:#c72944;
}

div.twoinfoboxes div.eventinfo, div.twoinfoboxes  div.insured{
	float:left;
	margin-bottom:20px;
}

div.twoinfoboxes div.eventinfo {
	margin-right:15px;
	}

/*-- CATEGORY PAGE FOOTER  --*/

body#categorypage div#footer {
	background-image:url(../images/interface/full-width-cap-btm.png);
	background-repeat:no-repeat;
	}

img, body#categorypage div#footer { behavior: url(iepngfix.htc); }  /* IE6 PNG FIX */

body#categorypage div.column1 {
	width:476px;
	padding:0px 0px 0px 10px;
	}

/*-- SECONDARY (WIDE) PAGES ------------------------------------------------------------*/

body#secondarypage h1, body#secondarypage div.pagetitle {
	float:left;
	height:29px;
	width: 312px;
	margin:0px;
	padding: 7px 0px 0px 10px;
	font-size:17px;
	font-weight:normal;
	line-height:1;
	color:#FFFF00;
}

body#secondarypage div#contentcap{
	width:912px;
	height:2px;
	font-size:1px;
	line-height:1;
	background-repeat:no-repeat;
	background-image:url(../images/interface/sec-full-width-cap-top.gif);
	background-position:bottom;
	clear:both;
	padding-top:13px;
}

body#secondarypage div#content {
	width:860px;
	background-color:#FFFFFF;
	background-image:url(../images/interface/sec-full-width-background.gif);
	background-repeat:repeat-y;
	padding:20px 20px 20px 20px;
	margin-left:6px;
}

body#secondarypage div#columna {
	float:left;
	width:515px;
	padding: 0px 15px 0px 0px;
}

body#secondarypage div#columnb {
	float:left;
	width:310px;
	padding: 0px 0px 0px 15px;
}

div.logo img {
	margin:auto;
	display:block;
	margin-top:5px;
}

div.xteamphoto {
	float:right;
	padding-left: 5px;
}

div.smallimage {
	float:right;
	margin-right:20px;
	margin-left: 10px;
	border: #c9cace solid 1px; 
	padding:1px;
}

div.productsmall {
	padding-top:20px;
	padding-left: 15px;
}

/*-- SECONDARY PAGE FOOTER  --*/

body#secondarypage div#footer {
	margin-left:6px;
	background-image:url(../images/interface/sec-full-width-cap-btm.png);
	background-repeat:no-repeat;
	}

img, body#secondarypage div#footer { behavior: url(iepngfix.htc); }  /* IE6 PNG FIX */

body#secondarypage div.column1 {
	width:476px;
	padding:0px 0px 0px 10px;
	}
	

/*-- FORM ELEMENTS ------------------------------------------------------------*/

table.formtable {
	font-size:11px;

}

table.formtable input, table.formtable textarea{
	font-size:11px;
	color:blue;

}

table.formtable td {
	padding:6px 2px 2px 4px;
	vertical-align:top;
}

table.formtable td.label, span.label {
	font-weight:bold;
}

table.checkboxform {
	margin:auto;
}

table.checkboxform td {
		padding:2px 2px 2px 12px;
}

span.star {
	color:red;
}

table.formtable input.button {
	background-color:#C2F08A;
	color:#000000;
}

table.formtable input:hover.button {
	background-color:#DEF081;
	color:#000000;
}