body {
	margin:0;
	padding:0;
	
	font-family:arial,helvetica;
	font-size:.9em;
	
	/*
	background-image:url(body-bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#3fabd9;
	*/
	
	background-color:#d59444;
}

#body_inset {
/*
	background-image:url(body-inset-bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	min-height:556px;
	*/
}

#container {
	/*margin:0 40px 0 40px; */
	
	background-color:white;
	border-left:1px solid #ad9579;
	border-right:1px solid #ad9579;
	border-bottom:1px solid #ad9579;
	
	width:960px;
	margin:0 auto 40px auto;
	
	/*
	z-index:100;
	border:1px solid #aaaaaa;*/
	
	/*min-height:556px;*/
}


.error    { color:red; }
.notice   { color:orange; }
.success  { color:blue; }


#header {
	padding-top:12px;
}

#header .logo {
	float:left;
}

#header .logo img {
	border:0;
}



/*
#header_form {
	margin:0 0 10px 0;
	padding:0;
}
#header_form .input {
	font-size:.8em;
	color:#999;
}
#header_form .submit {
	background-color:white;
	margin:0;
	padding:0;
	border:0;
	color:#999;
	font-size:.9em;
}

#header_welcome {
	font-family:verdana;
	font-size:.8em;
	margin:0 10px 2px 0;
	
}
*/


#header .menus {
	float:right;
	text-align:right;
	padding-top:0px;
}

#header .menu {
	font-family:verdana;
	font-size:.75em;
	color:#127fcb;
	margin:3px 4px 3px 0;
}
#header .menu ul {
	margin:0;
	padding:0;
	display:inline;
}
#header .menu li {
	border-left:1px solid #b4b4b4;
	margin:0;
	padding:0 .5em 0 .9em;
	list-style:none;
	display:inline;
}
#header .menu li.first {
	border-left:0;
}
#header .menu a {
	color:#4d4d4d;
	text-decoration:none;
}
#header .menu a:hover {
	text-decoration:underline;
}

#header .menu img {
	border:0;
}


#header .header_tools  { display:block; float:right; clear:right; }
#header .header_login  { display:none; }
#header .header_logout { display:none; }
#header .tools_menus   { display:none; }
#header .header_search {
	margin-top:10px;
	display:block;
	background-image:url(header-search-bg.gif);
	width:309px;
	height:28px;
	overflow:hidden;
	padding:8px 0 0 20px;
}

#header .header_search label { color:white; float:left; display:none; }

/*#header .header_search br { display:none; float:left; }*/


#search_input {
	display:block;
	float:left;
	border:1px solid #adadad;
	width:198px;
	margin-left:50px
}
#search_button {
	display:block;
	float:left;
	margin-left:10px;
	margin-top:-1px;
}


/*
#top_menu {
	clear:both;
	display:block;
	margin:0;
}
#top_menu ul {
	width:100%;
	height:50px;
	background-image:url("top-menu-bg.png");
	background-repeat:repeat-x;
	font-size:0.7em;
	font-family:"Lucida Grande", Verdana, sans-serif;
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
#top_menu li {
	display:block;
	float:left;
	margin: 0 0 0 5px;
}
#top_menu li a {
	height:42px;
	color:#777;
	text-decoration:none;
	display:block;
	float:left;
	padding: 15px 10px 0;
	max-width:90px;
}

#top_menu .selected a {
	background-image:url("top-menu-item-selected.png");
	background-position: top left;
	background-repeat:repeat-x;
	padding: 5px 15px 0;
}
*/

#top_menu {
	margin:12px 10px 10px 10px;
	clear:both;
	display:block;
	font-size:80%;
	line-height:normal;
	/*background-color:#292929;*/
	
}


#top_menu .top_left   {width:17px;height:17px;background:url(top-menu-top-left.gif)   no-repeat top left;}
#top_menu .top_center {width:auto;height:17px;background:url(top-menu-top-center.gif) repeat-x  top left;}
#top_menu .top_right  {width:17px;height:17px;background:url(top-menu-top-right.gif)  no-repeat top right;}

#top_menu .mid_left   {width:17px;height:auto;background:url(top-menu-mid-left.gif)   repeat-y top left;}
#top_menu .mid_center {width:auto;height:auto;background-color:#292929;}
#top_menu .mid_right  {width:17px;height:auto;background:url(top-menu-mid-right.gif)  repeat-y top right;}

#top_menu .bot_left   {width:17px;height:17px;background:url(top-menu-bot-left.gif)   no-repeat bottom left;}
#top_menu .bot_center {width:auto;height:17px;background:url(top-menu-bot-center.gif) repeat-x  bottom left;}
#top_menu .bot_right  {width:17px;height:17px;background:url(top-menu-bot-right.gif)  no-repeat bottom right;}


#top_menu ul {
	margin:0;
	/*padding:10px 10px 0;*/
	list-style:none;
	padding:0;
	width:100%;
	overflow:hidden;
}
#top_menu li {
	float:left;
	/*background:url("top-menu-right.gif") no-repeat right top;*/
	margin:0;
	padding:0;
	margin-top:1px;
	background:url("top-menu-sep.gif") no-repeat right 50%;
}
#top_menu li.last {
	background:none;
}

#top_menu a {
	display:block;
	/*background:url("top-menu-left.gif") no-repeat left top;*/
	padding:5px 10px 4px;
	color:#faaf3b;
	text-decoration:none;
}
#top_menu .selected {
	/*background-image:url("top-menu-right.gif");*/
}
#top_menu .selected a {
	/*background-image:url("top-menu-left.gif");*/
	/*padding-bottom:5px;*/
	background-color:#faaf3b;
	color:black;
	border:1px dotted #292929;
	padding:4px 9px 3px;
}


#top_global {
	display:none;
}


#content {
	clear:both;
	/*border:1px solid #eee;*/
	border-top:1px solid white;
	margin:0;
	padding:0 0 10px 0;
	background-color:#e5e5e5;
}


#content_left {
	float:left;
	/*width:158px;*/
	width:180px;
	padding-bottom:10px;
	padding-left:5px;
}


#content_center { padding:0; }
#content_center.left_is_visible { margin-left:220px; padding:0 5px 0 0;}



#content_main {
	padding:0;
	clear:right;
}
#content_main.left_is_visible { margin-top:20px; }

#content_main_inside {
	padding:20px 10px 20px 14px;
	/*width:670px;*/
	min-height:340px;
	overflow:hidden;
}


#content_main h1 {
	margin-top:.4em;
	margin-bottom:0;
}
#content_main p {
	margin-top:.3em;
}


#content_liner {
	margin-left:10px;
}

.corner{display:block;}
.corner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fff;}
.corner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0;
  background:#f8f8f8}
.corner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
  background:#fafafa}
.corner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;}
.corner4{
  border-left:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0}
.corner5{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}  
.cornerfg {
  background:#fff;
 }




.cookiecrumb {
	float:left;
	font-size:.75em;
	margin-top:10px;
	font-weight:bold;
	color:#666;
}

.cookiecrumb a {
	text-decoration:none;
	color:#666;
}
.cookiecrumb a:hover {
	text-decoration:underline;
}


.shoppingcart {
	padding-top:8px;
	float:right;
	font-size:.7em;
	font-weight:bold;
	color:#777;
	padding-bottom:10px;
}

img.cart_status {
	margin:-3px 10px 0 10px;
	vertical-align:top;
}
.shoppingcart span.cart_message {
	vertical-align:top;
	line-height:22px;
}
.shoppingcart span.cart_button {
	vertical-align:middle;
}



#content_right {
	display:none;
	float:right;
	border:1px solid green;
	width:200px;
}

/*
#content_bottom {
	clear:both;
	font-size:.8em;
	text-align:center;
	padding-top:20px;
}
#content_bottom p {
	margin:0;
}*/



#content_left .menu {
	font-size:.9em;
	font-weight:bold;
}

#content_left .menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	margin-left:10px;
	
	/*
	list-style-image: url(bullet-1.gif);
	list-style-position: inside;*/
	/*list-style-type: disc;*/
}
#content_left .menu ul ul {
	/*list-style-image: url(bullet-2.gif);*/
	margin-left:16px;
}
#content_left .menu ul ul ul {
	/*list-style-image: url(bullet-3.gif);*/
}

#content_left .menu li {
	/*list-style:none;*/
	margin:8px 0;
	padding:0;
}

#content_left .menu a {
	color:#333;
	text-decoration:none;
}

#content_left .menu a:hover {
	text-decoration:underline;
}

#content_left .menu .selected a {
	border:1px dotted #f8f8f8;
	background-color: #777;
	color:white;
	padding:.2em .3em;
	display:block;
}
/* reset children li's for selected */
#content_left .menu .selected li a {
	color:#333;
	display:inline;
	background-color:transparent;
	border:none;
	padding:0;
}



#footer {
	clear:both;
	text-align:center;
	padding:10px 0 20px 0;
	
	margin-top:1px;
	border-top:8px solid #d9d9d9;
	background-color:#b3b3b3;
}

#footer.left_is_visible {
	border-top:0;
}

#footer .legal {
	clear:both;
	font-size:.8em;
	text-align:center;
	padding:10px 10px 10px 10px;
	color:#555;
}
#footer .legal p {
	margin:0;
}

#footer .menu {
	font-family:verdana;
	font-size:.75em;
	color:#127fcb;
	margin:3px 4px 3px 0;
}
#footer .menu ul {
	margin:0;
	padding:0;
	display:inline;
}
#footer .menu li {
	border-left:1px solid #888;
	margin:0;
	padding:0 .5em 0 .8em;
	list-style:none;
	display:inline;
}
#footer .menu li.first {
	border-left:0;
}
#footer .menu a {
	color:#484848;
	text-decoration:none;
	font-weight:bold;
}
#footer .menu a:hover {
	text-decoration:underline;
}

#footer .menu img {
	border:0;
}


form {
	margin:0;
	padding:0;
}

.node_title {
	font-family:arial;
	color:white;
	background-image:url("node-title-bg.gif");
	background-repeat:no-repeat;
	width:204px;
	height:31px;
	overflow:hidden;
	text-align:center;
	padding-top:5px;
}
.node_title h2 {
	font-weight:bold;
	font-size:1.2em;
	margin:0;
	padding:0;
}

.node {
	padding-top:12px;
}
.categories_node {
	padding-top:10px;
}
.search_node {
}
.search_node label {
	font-size:.7em;
	color:#909090;
	font-weight:bold;
	float:left;
	display:none;
}


.home_listing {
	margin-top:40px;
}
.home_listing .listing_title {
	margin-top:30px;
	border-bottom:2px solid #ddd;
}
.home_listing .listing_title h3 {
	margin:0;
	padding:0;
	font-size:18pt;
	font-weight:normal;
	color:#777;
}

.product_listing table {
	width:100%;
	border:1px solid white;
	border-collapse:collapse;
}
.product_listing td {
	border-width:1px;
	border-style:inset;
	border-color:#ddd;
	padding:12px 24px 16px 24px;
	vertical-align:bottom;
}

.product_listing td.row_of_one   { width:100%; }
.product_listing td.row_of_two   { width:50%; }
.product_listing td.row_of_three { width:33%; }
.product_listing td.row_of_four  { width:25%; }

.product_listing td.one_of_one     {}

.product_listing td.one_of_two     {}
.product_listing td.two_of_two     {}

.product_listing td.one_of_three   {}
.product_listing td.two_of_three   {}
.product_listing td.three_of_three {}

.product_listing td.one_of_four    {}
.product_listing td.two_of_four    {}
.product_listing td.three_of_four  {}
.product_listing td.four_of_four   {}



.product_listing .product_main      { text-align:center; /*height:150px;*/ margin:auto 0;}
/*.product_listing .product_image img { width:100px; overflow:hidden; }*/
.product_listing .product_bottom    { text-align:left; margin-top:20px; }
.product_listing .product_pricing   { float:left; font-size:.8em}
.product_listing .product_assistive { /*display:none;*/ clear:left; float:left; font-size:.8em; margin-top:-20px}
.product_listing .product_assistive .product_save_string { display:none; }
.product_listing .product_assistive .product_save_price  { display:none; }
.product_listing .product_assistive .product_warning     { display:none; }
.product_listing .product_assistive .outstock     {color:red; }
.product_listing .clear             { clear:both; }



.product_list_price {
	text-decoration:line-through
}

.product_price, .cart_shipping_price, .cart_total_price {
	color:#990b00;
	font-weight:bold;
	font-size:1.1em;
}

.product_save_string {
	font-size:.9em;
	color:#7c7c7c;
}

.product_save_price {
	color:#990b00;
}

.product_name, .product_name a {
	font-weight:bold;
	color:#005f99;
	text-decoration:none;
}
.product_name a:hover {
	text-decoration:underline;
}
.product_name a:visited {
	/*color:#820099;*/
	color:#005f99;
}

.product_manufacturer {
	color:#7c7c7c;
	font-size:.8em;
}
.product_stock {
	color:#7c7c7c;
	font-size:.9em;
}
.product_warning {
	color:#990b00;
	font-size:.8em;
}


p.update_cart {
	margin:0;
	text-align:right;
}

table.cart_table {
	width:100%;
	margin-top:.3em;
	margin-bottom:2em;
	border-collapse:collapse;
}
.cart_table tr.header {
	background-color:#f9f9f9;
	border:1px solid #e2e2e2;
}
.cart_table tr.header th {
	text-align:left;
	padding:4px;
	color:#5f5f5f;
}
.cart_table td {
	vertical-align:top;
	padding-top:.5em;
	padding-bottom:.5em;
}


.product_tr {
	border-bottom:1px solid #ddd;
}
.cart_cell_qty, .cart_cell_price {
	white-space:nowrap;
	padding-right:1em;
}
.cart_cell_product {
	padding-right:2em;
	line-height:1.4em;
}
.cart_cell_shipping_title, .cart_cell_total_title {
	border-bottom:1px solid #ddd;
	text-align:right;
	padding-right:2em;
}
.cart_cell_shipping_price, .cart_cell_total_price {
	border-bottom:1px solid #ddd;
}

.product_quantity_remove {
	margin-bottom:-5px;
}
.product_shipping_location_update {
	margin-bottom:-5px;
}


.product_picture {
	padding-left:10px;
	float:right;
	margin-bottom:20px;
}
.product_description {
	margin-bottom:20px;
}






#menu {
	margin-top:20px;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

#menu a {
	color:#d8ecf7;
	text-decoration:none;
}

#menu a:hover {
	text-decoration:underline;
}

#menu ul {
	margin:0;
	padding:0;
}
#menu li {
	list-style:none;
	margin:0 0 .4em 0;
	padding:0;
}

#menu ul.parent {
	font-size:1.1em;
	font-weight:bold;
}
#menu ul.child {
	font-size:0.9em;
	font-weight:normal;
	margin-left:16px;
	margin-top:.2em;
}


/*
#section {
	padding:9px 0;
	margin:3px 0;
	border-bottom:1px solid #404040;
	background-color:#3a83b2;
}

#section.solo {
	padding-bottom:0;
	border-bottom:1px solid #909090;
}

#section_inner {
	border-top:1px solid #404040;
}

#section_menu {
	border-top:1px solid white;
	color:white;
	background-color:#63a8e7;
}
#section_menu ul {
	display:block;
	margin:0;
	padding:0;
	border-top:1px solid white;
}
#section_menu li {
	border-right:1px solid white;
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:left;
}
#section_menu a {
	color:white;
	text-decoration:none;
	padding:.5em .4em;
	display:block;
}

#section_menu a:hover, #section_menu a.selected {
	background-color:#3a83b2;
}
*/


#main {
	/*
	background-color:#eaf4f8;
	border:1px solid #3fabd9;
	padding:0 10px 30px 10px;
	*/
	/*margin-left:280px;*/
	height:1px;
}

#main .top_left   {width:14px;height:14px;background:url(main-top-left.png)   no-repeat top left;}
#main .top_center {width:auto;height:14px;background:url(main-top-center.png) repeat-x  top left;}
#main .top_right  {width:14px;height:14px;background:url(main-top-right.png)  no-repeat top right;}

#main .mid_left   {width:14px;height:auto;background:url(main-mid-left.png)   repeat-y top left;}
#main .mid_center {width:auto;height:auto;background:url(main-mid-center.png);}
#main .mid_right  {width:14px;height:auto;background:url(main-mid-right.png)  repeat-y top right;}

#main .bot_left   {width:14px;height:14px;background:url(main-bot-left.png)   no-repeat bottom left;}
#main .bot_center {width:auto;height:14px;background:url(main-bot-center.png) repeat-x  bottom left;}
#main .bot_right  {width:14px;height:14px;background:url(main-bot-right.png)  no-repeat bottom right;}

#main h2 {
}



.super {
}

.super_crumb {
	font-size:.8em;
	background-color:#f7f7f7;
	padding:.4em;
	border:1px solid #eee;
}

.owner_crumb {
	display:none;
}

.checkout_crumb {
	font-size:1.2em;
	color:#dadada;
	background-color:#526380;
	border:0;
	font-weight:bold;
}

.super_left {
	margin-top:2px;
	padding:20px;
	float:left;
	width:160px;
}

.super_left ul {
	list-style:none;
	margin:0;
	padding:0;
}
.super_left ul ul {
	margin-left:1.2em;
}

.super_left li {
	margin:0;
	padding:0;
}
.super_left .selected a {
	background-color:#edf4f9;
}

.super_left a {
	color:black;
	display:block;
	padding:.2em;
	background-color:white;
	text-decoration:none;
}
.super_left a:hover {
	background-color:#edf4f9;
}

.super_main {
	margin-left:280px;
}





/*  WINDOW STYLES  */

.owner_login_window {
	padding:85px;
	padding-bottom:100px;
	background-image:url(window-bg.jpg);
	background-color:#8bc2e9;
}

.window {
	background-image:url(window-bg.jpg);
	background-color:#8bc2e9;
	color:#364359;
}

.setup_window { padding:20px 85px; }
.owner_window {
	padding:20px 10px 10px 10px;
	background-image:url(window-bg3.jpg);
}

.window h1 {
	color:#194ba6;
	margin:0 0 0 16px;
	font-weight:normal;
	font-family:arial;
	font-size:3em;
}
.window h2 {
	color:#65728a;
	margin:0 0 10px 20px;
	font-weight:normal;
	font-family:arial;
	font-size:1.8em;
}

.window .indent {
	margin-left:26px;
}


.owner_window fieldset {
	border:1px solid #ddd
}
.owner_window legend {
	margin-bottom:.4em;
}



.window_main {
	margin-left:190px;_float:left;_margin-left:0px;_margin-right:10px
}

.window_menu {
	width:190px;
	overflow:hidden;
	float:left;
}

.window_menu ul {
	margin:0;
	padding:0;
	margin-left:16px;
	
	list-style:none;
	
	/*list-style-image: url(bullet-1.gif);
	list-style-position: inside;*/
}
.window_menu ul ul {
	/*list-style-image: url(bullet-2.gif);*/
}
.window_menu ul ul ul {
	/*list-style-image: url(bullet-3.gif);*/
}

.window_menu li {
	margin:20px 0;
	padding:0;
	font-size:1.25em;
	color:#0c2a60;
	font-weight:normal;
	font-family:verdana;
}
.window_menu a {
	color:inherit;
	text-decoration:none;
}
.window_menu a:hover {
	text-decoration:underline;
}
.window_menu li li {
	margin:6px 0;
	font-size:.7em;
	color:#3a5060;
	font-weight:normal;
}


.window_table_right {
	font-size:.8em;
}
.window_table_right ul {
	list-style:none;
	margin:0 0 0 8px;
	padding:0;
}
.window_table_right ul ul {
	margin-top:0;
}
.window_table_right li {
	list-style:none;
	margin:0 0 .3em 0;
	padding:0;
	text-transform:uppercase;
	font-weight:bold;
}
.window_table_right li li {
	font-size:.9em;
	font-weight:normal;
}

.window_table_right a {
	color:#777;
}


.owner_messages {
	margin-top:30px;
	height:340px;
	overflow-y:auto;
}
.message_listing {
	padding-right:12px;
}
.message {
	margin-bottom:2em;
}
.message .msg_date {
	font-size:.7em;
	color:#777;
	margin-bottom:.4em;
	border-bottom:1px solid #eee;
	font-weight:bold;
}
.message .msg_content {
	font-size:1.1em;
}

.table_box {border-collapse: collapse;margin:0 auto;}
.table_box .top_left   {width:14px;height:14px;background:url(main-top-left.png)   no-repeat top left;}
.table_box .top_center {width:auto;height:14px;background:url(main-top-center.png) repeat-x  top left;}
.table_box .top_right  {width:14px;height:14px;background:url(main-top-right.png)  no-repeat top right;}

.table_box .mid_left   {width:14px;height:auto;background:url(main-mid-left.png)   repeat-y top left;}
.table_box .mid_center {width:auto;height:auto;background:url(main-mid-center.png);}
.table_box .mid_right  {width:14px;height:auto;background:url(main-mid-right.png)  repeat-y top right;}

.table_box .bot_left   {width:14px;height:14px;background:url(main-bot-left.png)   no-repeat bottom left;}
.table_box .bot_center {width:auto;height:14px;background:url(main-bot-center.png) repeat-x  bottom left;}
.table_box .bot_right  {width:14px;height:14px;background:url(main-bot-right.png)  no-repeat bottom right;}

.dialog    {text-align:center;}
.dialog    .mid_center {padding:20px 30px;}
.dialog    h2          {color:#bd5f47; font-weight:normal; font-size:1.8em; margin:0 0 .2em 0;}

.expanded  {width:100%; text-align:left;}
.expanded  .mid_center {padding:20px 30px;}
.expanded  h1          {color:#194ba6; font-weight:normal; font-size:2.2em; margin:.5em 0 .4em 0;}
.expanded  h2          {color:#364359; font-weight:normal; font-size:1.3em; margin:.5em 0 .4em 0;}
.expanded  ul { margin-top:0;padding-top:0; }

.expanded .buttons {
	text-align:right;
	margin-top:20px;
}

.expanded .large_text_input { font-size:1.7em;border:1px solid black;padding:.1em .2em; }
.expanded .large_text       { font-size:1.7em; }
.expanded .medium_text      { font-size:1.3em; }
.expanded label             { margin-right:10px; }

.select_items_table {
}
.select_items_table td {
	padding-bottom:16px;
}

.select_items_table .title             { font-size:.8em;color:#364359;margin-left:.2em;}
.select_items_table .item              { padding:4px; border:1px solid #969a9e;}

.select_items_table .item img          { border:0; }

.select_items_table .item_selected     { background-color:#f9f0a3; }
.select_items_table .preview           { font-size:.6em;color:#b3bfcb;}
.select_items_table .preview a         { color:#b3bfcb; }



.checkout_buttons {
	margin-top:30px;
	margin-right:36px;
	float:right;
}
.checkout_footer_notes {
clear:right;
font-size:.75em;
}

.checkout_notice_notes {
	/*margin-top:2em;*/
	font-size:.9em;
}

.checkout_node {
	font-family:verdana, arial;
	border:1px solid #e1e1d7;
	background-color:#f2f2e8;
	padding:20px;
	margin:30px 40px 12px 0;
}

.checkout_node_shipping { }
.checkout_node_billing { }

.checkout_node fieldset {
	border:0;
}
.checkout_node h3 {
	font-weight:bold;
	font-size:1.1em;
	color:#3a3a3a;
	margin:-2em 0 .5em 0;
}

.checkout_node label {
	font-size:.8em;
}

.checkout_inputted_data {
	font-size:.8em;
}

.checkout_edit_button {
	float:right;
}



.report td.currency    { text-align:right; }
.report .currency_neg  { color:red; }
.report .currency_none {  }
.report .currency_pos  {  }


.summary_by_year { margin-right:50px; float:left; }
.detail_for_year  { float:left; }
.pending_payment { clear:left; }


table.bluenile {
	font-family:verdana;
	font-size:80%;
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #a3c2db;
	border-collapse: collapse;
	background-color: #f7fbfd;
}
table.bluenile th {
	font-weight:normal;
	border-width: 1px 1px 1px 1px;
	padding:4px 6px;
	border-style: inset inset outset inset;
	border-color: #9bbfd8 #d5eaf9 #7eafce #9bbfd8;
	background-color: #92c8ea;
	background-image: url(table-bluenile-th.gif);
	background-position: top left;
	background-repeat:repeat-x;
	white-space:nowrap;
}
table.bluenile td {
	border-width:1px;
	padding:4px 6px;
	border-style: inset;
	border-color: #a3c2db #e1e2e4;
}
table.left th {text-align:left;}
table.right th {text-align:right;}
table.nowrap td {white-space:nowrap;}


