/* --------- /plugin_assets/project1/stylesheets/default.css --------- */ 
body { color: #333; font-family:Helvetica; font-size:12px; padding:0; margin:0;}
p {padding-bottom:1em;}
img {border:0;}
span.controls a, div.admin-controls a {border:0;}
input, select, textarea { border: 1px solid #ccc; background-color:#eee; margin:1em 0 2em 0; padding: 0.25em; }
div.component-settings input, form.inplaceeditor-form textarea, form.inplaceeditor-form input { padding:0; margin:0;}

fieldset { margin: 0 0 1em 0; padding: 0.5em; border: #ccc 1px solid; }
fieldset legend { font-weight: bold; padding:0.5em;	border: #ccc 1px solid; }

table { width:100%;}
table tr td { vertical-align:top; padding: 6px;}
table tr th { border-bottom :1px solid #ccc; text-align:left;padding:6px;}

.errorExplanation h2, .errorExplanation ul li, .errorExplanation h1, .errorExplanation p { color: red;}
/*div.galleryimages img {padding:0 10px 10px 0}*/

div.galleryimages div.draggable {float:left;}

#admin-nav {background-color:#666; height:20px; padding-top:5px;}
#admin-nav ul {float:right; height:20px; margin:0;}
#admin-nav ul li {display:inline; margin:0px 20px 0 0px;}
#admin-nav ul li a { color: #fff;}
#admin-nav ul li a:hover { text-decoration:underline;}

#flash { width:100%; background-color: #ccc; position:absolute; z-index:9; height:20px; padding-top:10px;}
#flash p {color: #333; font-weight: bold; padding-left:20px; }

#google-map { width:400px; height:400px}

td.setting_name { width:30%;}
td.setting_value { width:60%;}
td.setting_actions { width:10%; text-align:right;}
div.settings_group { margin-bottom:20px; border:1px solid #ccc;}
div.settings_title { color:#fff; background-color:#999;padding-left:8px;}
div.settings_title a { color:#fff;}
div.loader {width:16px; height:16px; background-image: url(/plugin_assets/project1/images/ajax-loader.gif); margin: 4px;}

div.toggle_hider { padding-bottom:10px;}

#content {padding: 1em; }

ul.section li {list-style-type: square; margin: 0 0 0.5em 2em;}

#page-edit {clear:both; padding-top:20px;}

/*
overlay lightbox - taken from 
http://www.pjhyett.com/posts/190-the-lightbox-effect-without-lightbox
*/
.overlay{ 
    background-image: url(/plugin_assets/project1/images/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}
* html .overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(/plugin_assets/project1/stylesheets/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="/plugin_assets/project1/images/overlay.png", sizingMethod="scale");
}
.viewbox{
    background:#fff;
    padding:10px;
    border:2px solid #eee;
    text-align:left;
    font-weight:normal;
}
.closebox{
    position:absolute;
    top:-5px;
    right:-5px;
    cursor:pointer;
}
/* --------- /plugin_assets/project1/stylesheets/lightbox.css --------- */ 
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/plugin_assets/project1/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/plugin_assets/project1/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/plugin_assets/project1/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}/* --------- /stylesheets/default.css --------- */ 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

html, body { padding: 0; margin: 0; /*text-align:center;*/ }
html>body { font-size: 13px; /*IE can’t read this*/ }
body {
	font: normal 100%/1em verdana, arial, sans-serif;
	padding:0; margin:0; 
	border:0;
	/*text-align:center;*/
	background:#323131;
}

h1, #header.text_string {
	font-weight:normal;
	font-size:24px;
	line-height:1.3em;
/*  text-transform:uppercase;*/
	color:#63635b;
}
a {color:#0F72cf;}

#container {
	margin:0 auto;
	width:821px; 
	padding:0;
	background:transparent url(/images/vertical-shadow.png) 0 0 repeat-y;
}
#container_bottom {
	margin:0;
	width:821px; 
	padding:0 0 11px 10px;
	background:transparent url(/images/bottom-shadow.png) bottom left no-repeat;
}

body#browse-home #content-wrap {
	display:block; 
	padding:0;
	width:799px;
	float:left;
	position:relative;
	background:#f3f3ee url(/images/lower-left-bg.png) 0 0 repeat-y;
}

#footer {
	width:100%;
	clear:both;
	padding:0; margin:20px 0 -50px 0;
	position:relative;
	color:#999;
	font-size:10px;
	text-align:center;
}

/*input, select, th, td {font-size:100%}*/

#upper, #lower {
	float:left;
	/*text-align:center;*/
	width:100%;
	margin:0;padding:0;
}
#upper .left_side, #upper .right_side,
.left_side, .right_side {
	display:block;
	float:left;
	/*text-align:center;*/
	position:relative;
	width:244px;
	padding:0; margin:0;
}
#upper .right_side,
.right_side {width:555px;padding-bottom:43px;}

#upper .left_side {
	height:460px;
/*  background:#63635b url(/images/header.jpg) 0 0 no-repeat;*/
}
.left_side {	background:#63635b url(/images/header.jpg) -2px 0 no-repeat;}

#upper .left_side #header, .left_side #header {
	margin:20px auto 0;
	padding:0;
	display:block;
	width:210px;
	height:195px;
/*  background:transparent url(/images/logo.png) 0 0 no-repeat;*/
}
	#upper .left_side #header span, 
	.left_side #header span {display:none;}
	
#lower .left_side_lower,
.left_side .left_side_lower {
	width:100%;
	float:left;
	padding:0;
	margin:0;
	border-top:solid 10px #464640;
}

.left_side .left_side_lower {
/*  margin-top:30px;*/
  margin-top:52px;
	background:#63635b;
}

.left_side h3 {
	position:relative;
	text-align:left;
	padding:10px 0 0 10px;
	font-size:12px;
	color:#bed600;
}

.left_side_lower p {
	color:#fff;
	font-size:10px;line-height:14px;
	text-align:left;
	padding:0 10px;
}

.right_side_lower {
	position:relative;
	display:block;
	width:100%;
	float:left;
	padding:0;
	background:#b3b69c;
	border-top:solid 10px #bed600;
}

#footer a {color:#fff;}

/* Interior Styles */
/*.interior */
#content-wrap {
/*	display:block; */
/*	margin:0 0 0 11px;*/
	padding:0;
	width:799px;
	float:left;
  position:relative;
	background:#fff url(/images/left-column-bg.png) 0 0 repeat-y;
}

#content {
/*	display:block;*/
  min-height:510px;
  height:auto !important;
  height:537px;
	float:left;
/*  text-align:center;*/
/*	position:relative;*/
	padding:20px; margin:0;
}

#browse-home #content {padding:0;}

#right_column_content_top {
/*	display:block;*/
	width:518px;
	float:left;
	clear:both;
}

#right_column_content_top h1, #header.text_string {
	width:160px;
	text-align:center;
	padding:1em 0;
}
#right_column_content_top img {
	float:right;
/*	display:block;*/
}

#right_column_content_top table, #right_column_content_top table tr, #right_column_content_top table td {padding:0; margin:0;}

#right_column_content_top table td.header {background-color:#bed600;vertical-align:middle;width:160px;}
#right_column_content_top table td.mainimage{padding-left:1em;}

#right_column_content_bottom {clear:both;}

#content ul { padding-top:0;margin:0;}
#content p, #content ul li {
	text-align:left;
  color:#63635b;
	font-size:12px;
}
#content h2 {
  background-color:#bed600;
	text-align:left;
	font-weight:normal;
  color:#63635b;
/*  color:#0F72cf;*/
	font-size:16px;
	padding:3px 6px;
	display:block;
	line-height:16px;
}

.partners {
  display:block;
  position:absolute;
  clear:both;
  bottom:0px;
  right:0px;
	height:42px;
	width:555px;
	background-color:#b3b69c;
}
/*.partners a {padding:0 30px;}*/

hr {border:0;border-bottom:solid 1px #d6d6d6;margin:10px 0 10px 0;padding:0; height: 1px;}

.media_asset {position:relative;}
.media_asset a.edit {position:absolute; top:14px; left:190px; color:#fff;background-color:#999;padding:2px;}
.media_asset .edit_asset {position:absolute; top:34px; left:190px;background-color:#fff; border:1px solid #ccc;}
#home_right a.edit, #home_left a.edit, #home_main a.edit {left:10px;}
#home_right .edit_asset, #home_left .edit_asset, #home_main .edit_asset {left:10px;}
.media_asset .edit_asset a {display:none;}
.media_asset .edit_asset p {padding:0;}

#header.text_string .inplaceeditor-form a {font-size:12px;text-transform:none;}
#bodycopy {padding-top:20px;clear:both;line-height:16px;}

#home_left {float:left;}
#home_right {float:right;}

.user_form p {padding:0;padding-top:10px;}
input, select, textarea {margin:10px 0 10px 0;}
input:hover, select:hover, textarea:hover {background-color:#BED600;border-color:#999;}
/* Navigation Styles */
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.left_side ul {list-style:none;clear:both;margin:0 auto;width:120px;padding:0;}
.left_side ul li {float:none;position:relative;}
.left_side ul li a, .left_side ul li a:hover {
	display:block;
	width:120px;
	height:25px;
	margin:0;padding:0;
	margin-bottom:9px;
}
	.left_side ul li a span {display:none;}
	
		.left_side #seasons {background:transparent url(/images/navigation-all-new.png) 0 0 no-repeat;}
		.left_side #what-we-do {background:transparent url(/images/navigation-all-new.png) 0 -30px no-repeat;}
		.left_side #about {background:transparent url(/images/navigation-all-new.png) 0 -60px no-repeat;}
		.left_side #products {background:transparent url(/images/navigation-all-new.png) 0 -90px no-repeat;}
		.left_side #galleries {background:transparent url(/images/navigation-all-new.png) 0 -120px no-repeat;}
		.left_side #contact {background:transparent url(/images/navigation-all-new.png) 0 -150px no-repeat;}
		.left_side #downloads {background:transparent url(/images/navigation-all-new.png) 0 -179px no-repeat;}
		
		.left_side #seasons:hover, .left_side #seasons.on {background:transparent url(/images/navigation-all-new.png) -120px 0 no-repeat;}
		.left_side #what-we-do:hover, .left_side #what-we-do.on {background:transparent url(/images/navigation-all-new.png) -120px -30px no-repeat;}
		.left_side #about:hover, .left_side #about.on {background:transparent url(/images/navigation-all-new.png) -120px -60px no-repeat;}
		.left_side #products:hover, .left_side #products.on {background:transparent url(/images/navigation-all-new.png) -120px -90px no-repeat;}
		.left_side #galleries:hover, .left_side #galleries.on {background:transparent url(/images/navigation-all-new.png) -120px -120px no-repeat;}
		.left_side #contact:hover, .left_side #contact.on {background:transparent url(/images/navigation-all-new.png) -120px -150px no-repeat;}
		.left_side #downloads:hover, .left_side #downloads.on {background:transparent url(/images/navigation-all-new.png) -120px -179px no-repeat;}
		
    .left_side #seasons.on ul, .left_side #what-we-do.on ul, .left_side #about.on ul, .left_side #products.on ul, .left_side #galleries.on ul, .left_side #contact.on ul {margin:-11px 0 9px 1px;}
/*    #play.on a, #learn.on a, #about-us.on a, #gear-up.on a, #gallery.on a, #contact.on a {margin:0;padding:0;}*/
    .left_side #seasons.on li.sub-link a, .left_side #what-we-do.on li.sub-link a, .left_side #about.on li.sub-link a, .left_side #products.on li.sub-link a, .left_side #galleries.on li.sub-link a, .left_side #contact.on li.sub-link a {background:transparent;}
		
		.left_side ul.secondary-navigation {
			width:118px;
			margin:0 0 9px 0;
			padding:4px 0;
			background:#323131;
			text-align:center;
		}
		.left_side ul.secondary-navigation li.sub-link {
			margin:0;padding:0;
			height:11px;
		}
		.left_side ul.secondary-navigation li.sub-link a {
			width:100%;
			margin:0;padding:0;
			color:#fff;
			height:11px;
			text-decoration:none;
			text-transform:uppercase;
			font: normal 9px/1em verdana, arial, sans-serif;
		}
		.left_side ul.secondary-navigation li.sub-link a:hover, 
		.left_side ul.secondary-navigation li.sub-link.on a {font-weight:bold;color:#b8ce06;}

.bottomdbdr {
	width:555px;
	height:72px;
	position:relative;
	display:block;
	float:left;
	border-bottom:solid 12px #000;
	margin-bottom:1px;
	background:#f3f3ee url(/images/right-top-bg.png) 0 0 repeat-y;
}
		
ul.right_side_top {
	position:absolute;
	top:33px; right:14px;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

ul.right_side_top li {
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:auto;
}

ul.right_side_top li a { color:#000; }
ul.right_side_top li a:hover span { text-decoration:underline; }
ul.right_side_top li span {
  text-transform:uppercase;
	position:relative;
	font-size:10px;
	font-weight:bold;
	height:9px;
/*	line-height:1;*/
	margin:0;
	padding:0 6px;
	color:#000;
	border-left:solid 1px #000;
}
ul.right_side_top li.first span {  border:0; }
#admin-nav {background-color:#63635B;}
#admin-nav ul li a {font-size:9px;font-weight:bold; text-transform:uppercase; text-decoration:none;}
#browse-home .left_side_lower {margin-top:41px;}
#flash { padding-top:0;height:auto;background-color:#BED600;}
#flash p {padding:0 0 0 20px; }
#search div {float:left;width:165px;}
#search div.buttonrow {padding:11px 0 0}

.left_side_lower a { color:#bed600;}

#content .news_item {padding-bottom:20px;}
#content .news_item h2 {font-size:16px;}
#content .news_item h2 a {color:#0F72cf;}
#content .news_item h2 em {font-size:12px; color:#999;}

fieldset label {width:380px;float:left;}
.user_form fieldset p, fieldset input, fieldset select {padding:2;margin:0;}
p.exp input {width:20px;}
form .field_error input, form .field_error select {border:1px solid red; background-color:#E6CBC5;}
#content .errorExplanation h2 {color:red;}
h1 a span,h2 a span {font-size:12px;}
td.notpaid {background-color:#E6CBC5;}
td.paid {background-color:#bed600;}
fieldset, table {width:510px;}
body#sections fieldset {width:300px;}
tr.current {background-color:#D6ECBF;}
fieldset.season {margin-top:30px;padding-top:20px;background-color:#eee;}
fieldset.season legend {background-color:#BED600;color:#fff;}
fieldset.season table {width:510px;}
td.content_item img {width:300px; height:200px;}

fieldset.inactive {background-color:#E6CBC5;}

a.register-button {padding:14px; background-color:#0F72d4; color:#bed600; text-transform:uppercase; width:auto; float:right;}
td.league-reg a.register-button {padding:4px 10px;}
td.league-reg span {padding:4px 16px;background-color:#ccc; color:#666; text-transform:uppercase; width:auto; float:right;}

#registration ul {list-style-type: none;}
#registration li input {margin:0 10px 0 0; padding:0;}
#registration li div.field_error {float:left;}
ul#media-bin-assets img.media_asset {width:300px;height:200px;}
.media_bin_asset {position:relative;}
.media_bin_appearer {position:absolute;top:0px;left:0px;background-color:red;}

th.player_position {padding:10px; width:100%;background-color:#ccc; margin-top:20px;}
#new_game input, #new_game select {margin:10px 10px 0 0;}

table tr th, table tr td {font-size:12px;}

table.bulk_edit input {margin:0;}
table.bulk_edit td {vertical-align:middle;}
table.bulk_edit tr.comments td {border-bottom:1px solid #333;}
tr.odd {background-color:#efe;}
td.gamecontrols {padding:0;}

#gallery-images div {padding: 0 10px 10px 0;}
#gallery-images div.last {padding: 0 0 10px 0;}

#team-members {list-style:none; padding:0; margin:0;}
#team-members li .controls {float:right;}
#team-members li .photo {float:left;padding:0 1em 1em 0;}
#team-members li {display:block; border-top:1px solid #eee;width:512px;padding: 1em 0;}
#team-members li .name {font-weight:bold; font-size:14px;}
#team-members li .title {font-weight:bold;padding-bottom:1em;}

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #63635B; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav li.selected { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

ul#tabnav li.selected a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #63635B; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #BED600; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

#seasons-area { width:510px;height:10px;}

#content div.login.laxnw {padding:0 26px 26px;}
#content div.login.laxnw p {padding:0;margin:0;}
#content div.login.rpx {padding-bottom:100px;}
#content div.login {width:400px;}
ul.connect li {
    height: 50px;
    padding: 0px;
    width: 150px;
    display:inline;
    float:left;
}
ul.connect li.with {
  width:80px;
}
ul.connect, ul.providers {
  list-style-type: none;
  padding: 0px;
}
ul.providers {width:150px;}
  ul.providers li {
    display:block;
    height: 50px;
    padding: 0px;
    width: 150px;
    background: url(/images/rpxnow.gif) no-repeat;
  }
  ul.providers li span {display:none;}
  li#verisign {
      background-position: 0px -500px;
  }
  li#yahoo {
      background-position: 0px -550px;
  }
  li#live_id {
      background-position: 0px -250px;
  }
  li#google {
      background-position: 0px -150px;
  }
  li#myspace {
      background-position: 0px -350px;
  }
  li#myopenid {
      background-position: 0px -300px;
  }
  li#linkedin {
      background-position: 0px -200px;
  }
  li#facebook {
      background-position: 0px -100px;
  }
  li#aol {
      background-position: 0px 0px;
  }
  li#openid {
      background-position: 0px -400px;
  }
  li#blogger {
      background-position: 0px -50px;
  }
  li#twitter {
      background-position: 0px -450px;
  }
div.connection-info p span {color:#0F72CF}
div.connection-info {width:385px;text-align:center;clear:both;}
div.connection-options {width:500px;text-align:center;clear:both;padding:20px 0}

span.note {padding:8px;background-color:#BED600; display:block;margin:8px;}

.errorExplanation {color:red;}

input.qty { width: 30px;}
div.category, div.product {float:left; width:240px; height:240px;}

div.seal {padding-top:40px; float:right; clear:both;}


div.table-container table#cart {
}
div.table-container table#cart.mini {
  padding-bottom:30px;
}
/* tbody */
div.table-container table#cart tbody {
}

div.table-container table#cart tbody tr td {
  vertical-align: middle;
  border-bottom: 1px solid #989898;
  padding: 10px;
}
div.table-container table#cart.mini tbody tr td {
  padding:2px;
}
  div.table-container table#cart tbody tr td.thumb {
    width: 80px;
    text-align: center;
  }
  div.table-container table#cart tbody tr td.thumb img {
    width: 57px;
    height: 72px;
  }
  /**/
  div.table-container table#cart tbody tr td.desc {
    text-align: left;
  }
    div.table-container table#cart tbody tr td.desc h4 {
      color: #C00;
    }
    div.table-container table#cart tbody tr td.desc p {
      margin-bottom: 0px;
      font-size: 12px;
      line-height: 13px;
    }
    div.table-container table#cart tbody tr td.desc p.short_description {
    }
    div.table-container table#cart tbody tr td.desc p.product_info {
      color: #999;
    }
    div.table-container table#cart tbody tr td.desc p.remove a {
      /* not in orders */
      text-decoration: underline;
      color: #000;
      font-size: 11px;
      font-weight: normal;
    }
    div.table-container table#cart tbody tr td.desc p.price {
      /* not in carts */
    }
  /**/
  div.table-container table#cart tbody tr td.price {
    text-align: center;
  }
  /**/
  div.table-container table#cart tbody tr td.quantity {
    text-align: center;
  }
    div.table-container table#cart tbody tr td.quantity input {
      margin-bottom: 7px;
    }
    div.table-container table#cart tbody tr td.quantity input#quantity {
      width: 25px;
    }
  /**/
  div.table-container table#cart tbody tr td.cost {
    text-align: center;
  }
  /**/
  div.table-container table#cart tbody tr td span.label {
    margin-right: 10px;
    
  }

/* tfoot */
div.table-container table#cart tfoot {
}
div.table-container table#cart tfoot tr {
}
div.table-container table#cart tfoot tr td {
  text-align: right;
  padding: 3px 0;
}
  div.table-container table#cart tfoot tr.subtotal td {
/*    padding: 15px 0 0 0;*/
  }
  div.table-container table#cart.mini tfoot tr.subtotal td {
    padding: 2px 0 0 0;
  }
  div.table-container table#cart tfoot tr.tax td {
    padding: 0 0 15px 0;
    border-bottom: 1px solid #989898;
  }
  div.table-container table#cart tfoot tr.grand_total td {
    padding-top: 15px;
  }

div.button-row input {  float:left; width:150px; margin:10px; }
div.button-row input.checkout {float:right;}
span.old-price {text-decoration:line-through; font-style:italic;}

td.promo input {padding:0;margin:0;margin-bottom :20px;}

.promotions-qualified {display:block; background:#BED600; padding:20px;clear:both;font-style:italic;font-weight:bold;}
.promotion {padding:20px; border:1px solid #eee; width:475px;}
.promotion table {width:440px;}

#content h2 #promo-items {
  background:#EEE;
  border:1px solid #666666;
  font-size:12px;
  padding:10px;
}
