html {
  height: 100%;
}

body {
  font-family: Trebuchet MS, Lucid Grande, Helvetica, Verdana, Arial;
  font-size: 12pt;
  font-style: normal;
  background-image: url(../images2/gradient.png);
  background-repeat: repeat-x;
  background-color: #eee;
  margin: 0 auto;
  height: 100%;
  width: 920px;
}

p { font-size: 14px; }

td { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
th { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
tr { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.loading {
  background: url(../images2/loading.gif) center center repeat;
  width: 32px;
  height: 32px;
  border: 0;
  padding: 0;
  margin: auto;
}

div#page_container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 920px;
}

.clear {
  margin: 0;
  padding: 0;
  clear: both;
  display: block;
}

.footer {
  font-size: 10pt;
  font-style: normal;
  color: #7b7b7b;
}

div#main_container {
  width: 920px;
  margin-top: 0px;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}

td.left_column { background: #EEEEEE; }

td.right_column { background: #EEEEEE; }

.mainfont { font-size: 10pt; font-style: normal; color: #000000; }

.mainsmall { font-size: 10pt; font-style: normal; color: #000000; }

.maingray { font-size: 10pt; font-style: normal; color: #7b7b7b; }

.boxgray { font-size: 10pt; font-style: normal; color: #7b7b7b; }

.smallgray { font-size: 9pt; font-style: normal; color: #7b7b7b; }

.body { font-size: 8pt; font-style: normal; color: #000000; }
.body a:link { color: #3333ff; text-decoration: none; }
.body a:active { color: #3333ff; text-decoration: none; }
.body	a:visited { color: #3333ff; text-decoration: none; }
.body	a:hover	 { color: #990033; text-decoration: none; }

.logoBack {background-repeat: no-repeat; background-position: center top; height: 300px; }
.success {font-size: 10pt; color: #009933; font-weight: bold; }

.history { font-size: 10pt; color: #DDDDDD; font-weight:bold; }
a.history:link {text-decoration: none; color: #CCCCCC; font-weight:normal; }
a.history:active { text-decoration: none; color: #FFFFFF; font-weight:normal; }
a.history:visited { text-decoration: none; color: #CCCCCC; font-weight:normal; }
a.history:hover {text-decoration:none;color: #FFFFFF; font-weight:normal; }

.fbody { font-size: 10pt; text-decoration: none; }
.fbody a:link { color: #3333ff; text-decoration: none; }
.fbody a:active { color: #3333ff; text-decoration: none; }
.fbody a:visited { color: #3333ff; text-decoration: none; }
.fbody a:hover { color: #990033; text-decoration: none; }

.body-rollover { font-size: 10pt; font-style: normal; color: #000000; }
.body-rollover a:link { color: #000000; text-decoration: none; }
.body-rollover a:active { color: #000000; text-decoration: none; }
.body-rollover a:visited { color: #000000; text-decoration: none; }
.body-rollover a:hover { color: #000000; text-decoration: none; }

.bold { font-weight: bold; }

.small { font-size: 10px; }

.large { font-size: 12px; }

.huge { font-size: 14px; }

.light { color: #7F7F7F; }

.dark { background: #AAAAAA; }

.system_message { }

form { margin: 0; padding: 0; }

.form_tip { background-color: #FDF2EA; padding: 10px; }

.padded-small { padding: 0px 0px 4px 0px; }

.padded-large { padding: 0px 0px 10px 0px; }

.padded-sides { padding: 6px 10px 0px 10px; }
.padded-lastrow { padding: 6px 10px 6px 10px; }

.padded-6 { padding: 6px; }
.padded-2 { padding: 2px; }
.padded-10 { padding: 10px; }

.inline { padding: 6px 6px; }

.inline-last { padding-top: 6px; padding-left: 6px; }

.hover-only a:link { text-decoration: none; }
.hover-only a:active { text-decoration: none; }
.hover-only a:visited { text-decoration: none; }
.hover-only a:hover { text-decoration: none; }

.orangeheader { font-size: 10pt; font-style: normal; color: #990033; }

.orangebody { font-size: 10pt; font-style: normal; color: #990033; }

.bodytip { font-size: 10pt; font-style: normal; color: #000000; }

.bodygray { font-size: 10pt; color: #555555; }
.bodygray a:link { text-decoration: none; color: #3333ff; }
.bodygray a:active { text-decoration: none; color: #3333ff; }
.bodygray a:visited { text-decoration: none; color: #3333ff; }
.bodygray a:hover { text-decoration: none; color: #990033; }

.bodyheader { font-size: 10pt; font-style: normal; color: #000000; }

a:link { text-decoration: none; color: #3333ff; }
a:active { text-decoration: none; color: #3333ff; }
a:visited { text-decoration: none; color: #3333ff; }
a:hover { text-decoration:none; color: #990033}

.vertBase { vertical-align: baseline; }

a.header:link {
	text-decoration: none;
	color: #CCCCCC;
	font-family: Helvetica, sans-serif, Verdana, Tahoma, Arial;
	font-size: 10pt;	
}
a.header:active { text-decoration: none; color: #FFFFFF; }
a.header:visited { text-decoration: none; color: #CCCCCC; }
a.header:hover { text-decoration: none;	color: #FFFFFF; }

/* The 'button-system' class is used in the top navigation links that appear on every page. */
.button-system { padding: 0; margin: 0; cursor: hand; }

td.button-system {
  height: 24px;
  text-align: center;
  background-image: url(../images2/button-background.png); }
}

.button-system { background-image: url(../images2/button-background.png); }

.button-system-selected {
  height: 24px;
  background-image: url(../images2/button-background-selected.png);
}

.header1 {
  border: 1px solid #C0C0C0;
  text-align: left;
  font-family: Helvetica, sans-serif, Verdana, Tahoma, Arial;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.td-shade	{ background: #EEEEEE; }

.td-lined {
  background: #EEEEEE;
  border: 1px solid #C0C0C0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.td-lined-bottom {
  background: #EEEEEE;
  border-bottom: 1px solid #C0C0C0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.td-lined-right {
  background: #EEEEEE;
  border-right: 1px solid #C0C0C0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.td-lined-top {
  background: #EEEEEE;
  border-top: 1px solid #C0C0C0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.td-lined-left{
  background: #EEEEEE;
  border-left: 1px solid #C0C0C0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.linedtd {
  background: #EEEEEE;
  border: 1px solid #C0C0C0;
/*   -moz-border-radius: 10px; */
/*   -webkit-border-radius: 10px; */
}

.TabTable {padding:0px;margin:0px;width:100%;align:;float:;border-collapse:collapse; }
.TabTdLeft {width:5px;border-width:0px;border-bottom-width:1px;border-color: #C0C0C0;border-style:solid; }
.TabTdOn {padding:4px;border-width:1px;border-bottom-width:0px;border-color: #C0C0C0;border-style:solid;font-weight:bold; }
.TabTd {padding:4px;border-width:1px;border-color: #C0C0C0;border-style:dotted;border-bottom-style:solid; }
.TabTdDiv {width:2px;border-width:0px;border-bottom-width:1px;border-color: #C0C0C0;border-style:solid;padding:0px; }
.TabTdRight {border-width:0px;border-bottom-width:1px;border-color: #C0C0C0;border-style:solid; }

.PanelTable {border-width:0px 1px 1px 1px;border-color: #CCCCCC;border-style:solid;padding:0px; }

.title {
  padding: 3px 6px 3px 6px; 
  font-size: 10pt; 
  font-weight: bold; 
  color: #000000;
}

.title a:link { color: #3333ff; text-decoration: none; }
.title a:active { color: #3333ff; text-decoration: none; }
.title a:visited { color: #3333ff; text-decoration: none; }
.title a:hover { color: #990033; text-decoration: none; }

.title h1 {
  font-size: 12px;
  font-weight: bold;
  color: #505050;
  margin: 0px 0 0 0px;
}

.title-box { padding: 0px 0px 0px 0px; font-size: 8pt; font-weight: bold; color: #000000; }
.title-box a:link { color: #3333ff; text-decoration: none; }
.title-box a:active { color: #3333ff; text-decoration: none; }
.title-box a:visited { color: #3333ff; text-decoration: none; }
.title-box a:hover { color: #990033; text-decoration: none; }

.title-link { padding: 0px 6px 0px 0px; font-size: 10pt; font-weight: normal; color: #555555; }
.title-link a:link { color: #3333ff; text-decoration: none; }
.title-link a:active { color: #3333ff; text-decoration: none; }
.title-link a:visited { color: #3333ff; text-decoration: none; }
.title-link a:hover { color: #990033; text-decoration: none; }

.subtitle { padding: 0px 0px 0px 0px; font-size: 10pt; font-weight: bold; color: #555555; }
.subtitle a:link { color: #3333ff; text-decoration: none; }
.subtitle a:active { color: #3333ff; text-decoration: none; }
.subtitle a:visited { color: #3333ff; text-decoration: none; }
.subtitle a:hover { color: #990033; text-decoration: none; }

.tip-title {
  padding: 0px 6px 0px 6px;
  font-size: 10pt;
  font-weight: bold;
  color: #000000;
}

.tip-text {
  padding: 0px 6px 0px 6px;
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
}

.matched { font-weight: bold; }

.table-photo {
  background: #FFFFFF;
  border: 1px solid #C0C0C0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.caption	{ font-size: 10pt; font-weight: bold; color: #000000; }
.caption 	a:link { color: #000000; text-decoration: none; }
.caption 	a:active { color: #000000; text-decoration: none; }
.caption	a:visited { color: #000000; text-decoration: none; }
.caption 	a:hover	 { color: #000000; text-decoration: none; }

.table-content {
  margin: 30px;
  border: 1px solid #000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.table-tip { margin: 10px; }

.updated	{ font-size: 10pt; font-weight: bold; color: #000000; }
.updated 	a:link { color: #3333ff; text-decoration: none; }
.updated 	a:active { color: #3333ff; text-decoration: none; }
.updated	a:visited { color: #3333ff; text-decoration: none; }
.updated 	a:hover	 { color: #990033; text-decoration: none; }

.form-comment { font-size: 10pt; font-weight: normal; color: #000000; }
.form-comment	 	a:link { color: #3333ff; text-decoration: none; }
.form-comment	 	a:active { color: #3333ff; text-decoration: none; }
.form-comment		a:visited { color: #3333ff; text-decoration: none; }
.form-comment	 	a:hover	 { color: #990033; text-decoration: none; }

.step-by-step { font-size: 10pt; font-weight: normal; color: #000000}

.step-by-step-current { font-size: 10pt; font-weight: bold; color: #000000}

.search-title { font-size: 10pt; font-weight: bold; }
.search-title a:link { color: #000000; text-decoration: none; }
.search-title a:active { color: #000000; text-decoration: none; }
.search-title a:visited { color: #000000; text-decoration: none; }
.search-title a:hover	 { color: #000000; text-decoration: none; }

.post { margin-left: 20px; }

.post-color1 { background-color: #DDDDDD; }

.post-color2 { background-color: #EAEAEA; }

.post-link	{ font-size: 10pt; font-weight: bold; color: #000000; }
.post-link 	a:link { color: #3333ff; text-decoration: none; }
.post-link 	a:active { color: #3333ff; text-decoration: none; }
.post-link	a:visited { color: #3333ff; text-decoration: none; }
.post-link 	a:hover	 { color: #990033; text-decoration: none; }

.action { font-size: 10pt; font-weight: normal; color: #000000; }
.action a:link { color: #3333ff; text-decoration: none; }
.action a:active { color: #3333ff; text-decoration: none; }
.action a:visited { color: #3333ff; text-decoration: none; }
.action a:hover	 { color: #990033; text-decoration: none; }

/* WIDGET STYLES START */

.lined { border: 1px solid #C0C0C0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.lined-bottom { border-bottom: 1px solid #C0C0C0; }
.lined-right { border-right: 1px solid #C0C0C0; }
.lined-top { border-top: 1px solid #C0C0C0; }
.lined-left { border-left: 1px solid #C0C0C0; }

.linedb { border: 1px solid #639ACE; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.linedb-bottom { border-bottom: 1px solid #639ACE; }
.linedb-right { border-right: 1px solid #639ACE; }
.linedb-top { border-top: 1px solid #639ACE; }
.linedb-left { border-left: 1px solid #639ACE; }

.mugshot-online { background-color: #C0C0C0; }

.mugshot-offline { background-color: #FFFFFF; }

.namelink-online { font-size: 10pt; font-weight: bold; color: #000000; }
.namelink-online a:link { color: #000000; }
.namelink-online a:active { color: #000000; }
.namelink-online a:visited { color: #000000; }
.namelink-online a:hover { color: #000000; }

.namelink-offline { font-size: 10pt; font-weight: normal; color: #000000; }
.namelink-offline a:link { color: #000000; }
.namelink-offline a:active { color: #000000; }
.namelink-offline a:visited { color: #000000; }
.namelink-offline a:hover { color: #000000; }

.minicard { background-color: #FFFFFF; }

.error { background: #ff7e00; border: 1px solid #990033; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.feedback { background: #DDDDDD; border: 1px solid #C0C0C0; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

h1 { margin-bottom: 0px; }

h2 { font-size: 90% !important; }

#colorstable {
	position: absolute;
	z-index: 45;
	top: 0px;
	left: 0px;
	display: none;
	border: 2px #c9c37e solid;
	background-color: #FFFFFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
}

#colorstable td {
	font: 11px/11px Arial, Geneva, Sans-Serif; color: #1a3e51;
	margin: 1px;
	height: 11px;
	width: 13px;
}

#colorstable td.top {
	font: 12px/18px Arial, Geneva, Sans-Serif; color: #1a3e51;
	height: 18px;
	width: 320px;
}

.divi {
	margin-top: 3px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px #000000 solid;
	font: 2px/2px Arial, Geneva, Sans-Serif;
}

.divisml {
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 1px #000000 solid;
	font: 2px/2px Arial, Geneva, Sans-Serif;
}

.colorshow {
  float: left;
  width: 16px;
  height: 18px;
  border: 1px #000000 solid;
  font-size: 2px;
  line-height: 2px;
  margin-right: 5px;
  background-color: #000000;
  margin-top: 3px;
}

img { vertical-align: middle; }

.left_column_content {
  font-size: 10pt;
  font-style: normal;
  color: #000000;
  font-weight: bold;
}

.commonbox { padding: 6px 6px 6px 6px; }

select, input, radio, checkbox, { font: 11px Verdana, Arial, Helvetica, sans-serif; }

.cat-link { font-size: 10pt; color: #000000; }
.cat-link a:link { color: #3333ff; text-decoration: none; }
.cat-link a:active { color: #3333ff; text-decoration: none; }
.cat-link a:visited { color: #3333ff; text-decoration: none; }
.cat-link a:hover { color: #990033; text-decoration: none; }

.caltable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; }

.float_right {
  float: right;
  clear: right;
}

.float_left {
  clear: left;
  float: left;
}

div.rss_wrapper {
  width: 420px;
}

div.rss_feed_container,.float_right {
  position: relative;
}

div.rss_feed_name {
  padding: 4px 4px 4px 8px;
  background-color: #bbb;
  width: 416px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}

div.rss_feed_container,.float_left {
  position: relative;
  background: #fff;
  margin-bottom: 1em;
  width: 426px;
  height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  border: 1px solid #aaa;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
}

div.rss-title {
  width: 410px;
  font-weight: bold;
  font-size: 14pt;
  margin: 0 0 8px 0;
  padding: 8;
  background-color: #ddd;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
/*   -moz-border-radius-bottomleft: 5px; */
/*   -webkit-border-bottom-left-radius: 5px; */
/*   -moz-border-radius-bottomright: 5px; */
/*   -webkit-border-bottom-right-radius: 5px; */
}

p.rss-title {
  width: 270px;
  margin: 0;
  padding: 0 0 0 8px;
  font-size: 16px;
}

li.rss-link {
  list-style: none;
  font-size: 10pt;
  color: #000;
  list-style: none;
  margin-left: 0;
  padding-left: 1em;
}

li.rss-link a { color: #3333ff; }

li.alternate {
  background: #eee;
}

div.feed_logo {
  overflow: hidden;
  position: absolute;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #111;
  background-color: #990033;
  width: 100px;
  height: 32px;
  padding: 2px 0 0 8px;
  margin: 0;
  top: 1px;
  right: 12px;
  float: right;
}

img.feed_logo {
/*   width: 80px; */
  height: 30px;
}

div.personal-links {
/*   width: 120px; */
  height: 27px;
  background-color: #fff;
/*   border: 1px solid #444; */
  margin: 0 4px 0 4px;;
  float: left;
  vertical-align: middle;
  padding-top: 2px;
/*   text-align: center; */
}

img.friendsphoto { width: 66px; }

a.game_link { color: #fff; font-size: 12pt; }
a.game_link:active { color: #fff; }
a.game_link:visited { color: #fff; }
a.game_link:hover { color: #fff; }

div.game {
  font-weight: bold;
  font-size: 14pt;
  margin: 0;
  padding: 0.2em;
  padding-bottom: 0;
  background-color: #ddd;
  width: 17em;
  height: 1.5em;
}

li.game {
  font-size: 10pt;
  color: #000;
  list-style-type: none;
  display: inline;
  margin-left: 0.5em;
  margin-top: 0.5em;
  width: 185px;
}

img.game { width: 125px; margin: 5px; }

td.mini_cal_day {
  font-weight: bold;
  font-size: 10px;
  padding: 2px;
}

td.calendar_day { font-size: 12px; }

.datehead {
  border: 1px solid #C0C0C0;
  padding: 4px 6px;
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
  font-size: 25px;
  font-style: normal;
  color:	#AF0451;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
}

.datetitle {
/*   border: 1px solid #C0C0C0; */
  border-right: 1px solid #CCC;
  padding: 4px 0px 4px 0px;
  text-align: center;
  font-family: Helvetica, sans-serif, Verdana, Tahoma, Arial;
  font-size: 14pt;
  font-weight: bold;
  font-style: normal;
  color:	#111;
  background-color: #E1E1E1;
}

.daytitle {
  border: 1px solid #C0C0C0;
  padding: 2px 2px;
  text-align: center;
  font-family: Helvetica, sans-serif, Verdana, Tahoma, Arial;
  font-size: 10pt;
  font-weight: bold;
  font-style: normal;
  color:	#333333;
  background-color: #EEEEEE;
}

.daytitlecol {
/*   border-right: 1px solid #C0C0C0; */
	text-align: center;
	font-family: Helvetica, sans-serif, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	background-color: #CCCC99;
}

div.daytitlecol {
  border-right: 1px solid #C0C0C0;
	padding-right: 4px;
}

.dayboxes {
	text-align: center;
	font-family: Helvetica, sans-serif, Verdana, Tahoma, Arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	background-color: #fff;
  border-right: 1px solid #C0C0C0;
}

div.dayboxes {
  border-right: 1px solid #C0C0C0;
	padding-right: 4px;
	background: #CCC;
}

.calendar_nav {
  background: #CCCCCC;
  padding: 2px;
  margin-top: 8px;
}

a.calendar_event_link_alt { display: block; font-size: 10px; background-color: #ddd; padding: 0px 2px 2px 2px; }
a.calendar_event_link_alt:hover { display: block; background-color: #00f; color: #fff; }
a.calendar_event_link { display: block; font-size: 10px; background-color: #fff; padding: 0px 2px 2px 2px; }
a.calendar_event_link:hover { display: block; background-color: #00f; color: #fff; }

.addevent { text-align: right; }

.hint { color: #777; }

ul#tag_cloud {
  text-align: center;
  margin: 4px;
  padding: 6px 2px 6px 2px;
  float: right;
  width: 220px;
  border: 1px solid black;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; 
  background: #EEEEEE;
  overflow: auto;
}

li.tag_cloud {
  font-size: 10pt;
  list-style-type: none;
  display: inline;
  margin-left: 5px;
}

a.tag_cloud { color: #3333ff; font-size: 12pt; }
a.tag_cloud:active { color: #3333ff; }
a.tag_cloud:visited { color: #3333ff; }
a.tag_cloud:hover { background-color: #aaa; color: #11f; }

div.viewed_by {
  width: 120px;
  height: 140px;
  float: left;
  overflow: auto;
  text-align: center;
}

span.selected_page {
  background-color: white;
  color: red;
  padding: 0 4px 0 6px 0;
  font-size: 14px;
  text-decoration: underline;
}

a.page_link { cursor: pointer; font-size: 14px; }

div.youtube_video_preview {
  border: 1px solid #ddd;
  margin: 0;
  padding: 0;
  margin-bottom: 8px;
  height: 140px;
  width: 300px;
  display: inline;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}

a.youtube_video_link {
  margin: 0;
  padding: 0;
  display: block;
  text-decoration: none;
}

p.youtube_video_title {
  margin: 0;
  padding: 0;
}

div.youtube_video_rating {
  margin: 0;
  padding: 0;
}

.rating_container a {
	display: block;
	width: 30px;
	height: 30px;
	border: 0;
	float: left;
	background-image: url(http://gate.hummusandpita.com/thecougs.com/images2/star_rating.gif);
}

.rating_container a.rating_off { background-position:0 0px; }
.rating_container a.rating_half { background-position:0 -60px; }
.rating_container a.rating_on { background-position:0 -30px; }
.rating_container a.rating_selected { background-position:0 60px; }

div#nav_bar {
  height: 50px;
  position: absolute;
  z-index: 2;
  top: 124px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}

#kwick_content_center {
  text-align: center;
  width: 100%;
}

#kwick_content {
	width: 540px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10000;
	overflow: hidden;
}

#kwick {
	position: relative;
	overflow: hidden;
}

#kwick .kwicks {
	display: block;
	background: url(../images2/home-background.png) top right no-repeat;
	height: 80px;
	padding: 0;
	margin: 0;
}

#kwick li {
	float: left;
  overflow: hidden;
  height: 80px;
}

#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 80px;
	width: 105px;
	padding: 10px;
}

#kwick .shop { background: url(../images2/shop-button.png); }

#kwick .play { background: url(../images2/play-button.png); }

#kwick .talk { background: url(../images2/talk-button.png); }

#kwick .home { background: url(../images2/home-button.png); border-right: 0; }

div.nav_bar_spacer {
  position: relative;
  top: 5px;
}

div#nav_bar a:link, a:visited, a:active {
  overflow: hidden;
  position: relative;
  display: inline;
  text-decoration: none;
}

div#nav_bar a:hover {
  color: #e00;
  background: #fff;
  position: relative;
  display: inline;
  text-decoration: none;
}

a.kwick_link:link, a.kwick_link:visited, a.kwick_link:active {
  overflow: hidden;
  color: #fff;
  position: relative;
  font-size: 14px;
  display: inline;
  text-decoration: none;
}

div.nav_bar_spacer a.top_row {
  position: absolute;
  top: -70px; 
}

div.nav_bar_spacer a.second_row {
  position: absolute;
  top: -50px; 
}

div.nav_bar_spacer a.top_row_first {
  position: absolute;
  top: -70px;
  left: 10px;
}

div.nav_bar_spacer a.second_row_first,a.second_row_first_left,a.second_row_first_right {
  position: absolute;
  top: -50px; 
}

div.nav_bar_spacer a.second_row_first_left {
  left: 10px;
}

div.nav_bar_spacer a.second_row_first_right {
  left: 60px;
}

a.kwick_link:hover {
  color: #e00;
  background: #fff;
  position: relative;
  font-size: 14px;
  display: inline;
  text-decoration: none;
}

#left_column {
  float: left;
  width: 300px;
  border: 1px solid #ddd;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#right_column {
  float: left;
  width: 600px;
  border: 1px solid #ddd;
  margin-left: 5px;
  padding: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

table.listing_item {
  width: 600px;
  border: 1px solid #aaa;
  margin-bottom: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

h2#search_listings {
  margin: 0 0 4px 0;
  background-color: #888;
  color: #fff;
  padding: 4px 10px 4px 10px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}

div#search_box {
  margin: 0;
  background-color: #aaa;
  color: #fff;
  padding: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

div#categories {
  margin-top: 4px;
}

form#listings_search_form {
  background-color: #aaa;
  color: #111;
  padding: 0px 0 10px 4px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

h2#listing_category {
  margin: 0 0 4px 0;
  background-color: #aaa;
  color: #fff;
  padding: 4px 10px 4px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

h2#listings_found {
  margin: 0 0 4px 0;
  background-color: #aaa;
  color: #fff;
  padding: 4px 10px 4px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

h2#no_listings_found {
  margin: 0 0 4px 0;
  background-color: #aaa;
  color: #a11;
  padding: 4px 10px 4px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

div.listing_images {
  display: block;
  width: 150px;
  float: left;
  overflow: hidden;
}

td.listing_details {
  text-align: left;
  width: 500px;
}

div#category_heading {
  background-color: #888;
  margin: 0;
  width: 100%;
  margin-left: -10px;
  margin-top: -4px;
  padding: 4px 10px 4px 10px;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}

ul.category {
  padding: 0;
  width: 250px;
  margin-top: 18px;
  margin-left: 8px;
  background-color: #ccc;
  color: #fff;
  padding: 8px 4px 8px 8px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

li.category {
  list-style: none;
  font-size: 14px;
}

.selected a {
  font-size: 20px;
}

li.ff_product {
  font-size: 10pt;
  color: #000;
  list-style-type: none;
  display: inline;
  margin-left: 0.5em;
  margin-top: 0.5em;
  width: 185px;
  background-color: #ddd;
}

div.ff_product {
  background-color: #ddd;
}

div.ff_products {
  margin-top: 10px;
  border: 1px solid #aaa;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* Ebay Items */

div.ebay_item {
  width: 600px;
  padding: 10px;
  margin: 0 0 10px 0;
  border: 1px solid #aaa;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

div.ebay_item p {
  margin: 0;
  padding: 0;
}

p.ebay_time_left {
  font-style: italic;
}

span.ebay_days_left,span.ebay_hours_left,span.ebay_minutes_left,span.ebay_seconds_left {
  font-size: 16px;
  font-weight: bold;
}

p.ebay_item_title {
  font-size: 16px;
  font-weight: bold;
}

a.ebay_item_link {
  cursor: hand;
  text-decoration: none;
}

span.currency {
  font-size: 12px;
  font-style: italic;
}

span.ebay_current_price {
  font-size: 14px;
  font-weight: bold;
}

img.ebay_item_image {
  float: right;
  position: relative;
  top: -80px;
  margin-right: 20px;
}

