/* temp styles (could be removed later - not finished style yet)*/

/*.table_title {font-size: 12px; font-weight: bold; color : #092C92; padding-top: 20px;}

.table_title_description {font-size:11; color:black;}

.table_header {font-size: 12px; font-weight: bold; color : #092C92; padding-top: 20px;}

.productdetail_item {font-size:11; color:black;}

.productdetail_value {font-size:11; color:black;}

a.pagecursor{font-size: 10px; font-weight: bold; color : #092C92; padding-top: 20px;}*/

/* eo temp styles*/





/* general styles */



body                    {font-family : Verdana, Sans-Serif; margin : 0px;}



/* ##################   TABLE BORDER STYLES   ################## */



/*  border only north - */

.n {border-top: 1px solid #C5BF97;}


/* border only east |  */

.e {border-right: 1px solid #C5BF97;}

/* border only south _ */

.s {border-bottom: 1px solid #C5BF97;}

/* border only west  | */

.w {border-left: 1px solid #C5BF97;}

/* border all directions */

.aldi {border: 1px solid #C5BF97;}


.tbl_100                {width : 100%; background-color : #FFF6DD;}

.bckclr                 {background-color: #FFF6DD;}

.w100                   {width: 100%;}

.working_template       {padding: 6px;}

.error                  {font-size: 11px; color: #cc0000; font-weight: bold;}

.error2                 {font-size: 12px; color: #cc0000; font-weight: bold;}

.error_box              {border: 1px solid #cc0000;}

.confirm_box                {border: 1px solid #cc0000;}



/* framework styles */

#logobar                {background-color: #FFF6DD; width: 100%;}



#topnav                 {text-align : left; vertical-align: middle; padding-bottom: 6px; padding-top: 3px; background-color: #FFF6DD; color: black;}

#topnav     A           {font-size: 11px; color: black; text-decoration: none;} 

#topnav     A.active    {font-weight : bold;} 

#topnav     A:hover     {text-decoration : underline;}

#topnav         .seperator  {padding-left: 6px; padding-right: 6px;}



#minibasket             {width: 201px; height: 40px; padding-bottom: 6px;}

#minibasket .title_bg   {background-color: #CC0000; width: 100%;}

#minibasket .title      {background-color: #CC0000; border-left: 1px solid #CC0000; border-right: 1px solid #CC0000; color : #ffffff; font-weight : bold; font-size : 11px;}

#minibasket .icon       {margin-left: 3px; margin-right: 6px; margin-bottom: 3px; margin-top: 1px; background-color: #CC0000;}

#minibasket .content    {background-color: #FFF6DD; color: #000000; font-size: 10px; text-align : left; border-left: 1px solid #CC0000; border-top: 1px solid #CC0000; border-bottom: 1px solid #CC0000; padding-left: 3px; padding-top: 1px; padding-bottom: 1px;}

#minibasket .corner     {background-color: #FFF6DD;}





#tabs                   {height: 26px; vertical-align: bottom;}

#tabs       TD          {font-size: 12px; font-weight: bold;  color: #000000; background-color : #FFE7A5; padding-left : 6px; padding-right : 6px; border-top : 1px solid #CC0000;}

#tabs       A.regular   {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}

#tabs       A.active        {font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}

#tabs       TD.active   {background-color : #CC0000; color : #FFFFFF;}

#tabs       TD.cut      {padding-left : 0px; padding-right : 0px; border-top : 1px solid #FFF6DD;}

#tabs       TD.cut1     {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #FFE7A5; height : 25px;}

#tabs       TD.cut1a    {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #CC0000; height : 25px;}

#tabs       TD.cut2     {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #CC0000; border-top : 1px solid #FFF6DD; height : 25px;}

#tabs       TD.cut3     {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #FFE7A5; height : 25px;}

#tabs       TD.cut3a    {padding-left : 0px; padding-right : 0px; font-size : 1px; background-color : #CC0000; height : 25px;}



#subtabs    TD          {color : #FFE7A5; background-color : #CC0000; font-weight : bold;}

#subtabs    A       {color : #FFE7A5; font-size : 13px; font-weight : bold; text-decoration : none; padding-left: 3px; padding-right: 4px;}

#subtabs    A:hover     {text-decoration : underline;}

#subtabs    IMG         {margin-left : 4px; margin-right : 4px;}

#subtabs    IMG.begin   {margin-left : 0px; margin-right : 4px;}



#searchbar              {border-top : 1px solid white; background-color : #FFBB54;} 

#searchbar  .txt        {font-weight : bold; font-size : 12px; color : #000000;}

#searchbar  .txt2       {font-weight : regular; font-size : 12px; color : #000000;}

#searchbar  A           {font-weight : bold; font-size : 12px; color : #000000; text-decoration : underline;}



/* left panel styles */

#leftpanel              {width: 195px; padding-top: 0px; padding-left: 6px; padding-right: 6px; vertical-align: top;}

#rightpanel             {width: 195px; padding-top: 0px; padding-left: 6px; padding-right: 6px; vertical-align: top;}



#catalogbox             {padding-top: 6px; width:195px;}

#catalogbox .corner     {background-color: #FFFFFF;}

#catalogbox .title_bg   {background-color: #CC0000; width:100%;}

#catalogbox .title      {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #cc0000; height: 17px; padding-left: 6px;}

#catalogbox .content    {font-size: 12px; background-color: #FFE7A5; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; border-left: solid 1px #cc0000; border-right: solid 1px #cc0000; border-bottom: solid 1px #cc0000;}

#catalogbox IMG.bullet  {margin-right: 10px; margin-top: 6px; margin-bottom: 8px;}

#catalogbox A.item      {font-size: 12px; font-weight:bold; color: #000000;}



#auctionbox             {padding-top: 6px; width:195px;}

#auctionbox .corner     {background-color: #FFFFFF;}

#auctionbox .title_bg   {background-color: #CC0000; width:100%;}

#auctionbox .title      {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #cc0000; height: 17px; padding-left: 6px;}

#auctionbox .content    {font-size: 12px; background-color: #FFE7A5; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; border-left: solid 1px #cc0000; border-right: solid 1px #cc0000; border-bottom: solid 1px #cc0000;}

#auctionbox IMG.bullet  {margin-right: 10px; margin-top: 6px; margin-bottom: 8px;}

#auctionbox A.item      {font-size: 12px; font-weight:bold; color: #000000;}

#auctionbox A.more      {font-size: 11px; font-weight:bold; color: #cc0000;}

#auctionbox .txt        {font-size: 12px; color: #000000;}



#loginbox               {padding-top: 6px; width:195px;}

#loginbox .corner       {background-color: #FFFFFF;}

#loginbox .title_bg     {background-color: #FCBC54; width:100%;}

#loginbox   .title      {font-size: 12px; font-weight: bold; color: #000000; background-color: #FCBC54; height: 17px; padding-left: 6px;}

#loginbox   .content    {background-color: #FFE7A5; width: 195px; padding-top: 5px; padding-left: 6px; padding-right: 6px; padding-bottom: 8px; border-left: solid 1px #FCBC54; border-right: solid 1px #FCBC54; border-bottom: solid 1px #FCBC54;}

#loginbox   .txt            {font-size: 12px; color: #000000;}

#loginbox   A.regular   {font-size: 12px; font-weight:bold; color: #cc0000;}

#loginbox   .fielditem  {font-size: 11px; font-weight:bold; color: #000000;}

#loginbox   .errorbox   {border-left: 1px solid #FCBC54; border-right: 1px solid #FCBC54; border-bottom: 1px solid #FCBC54;}



/* right panel styles */

#topseller              {padding-top: 6px; width: 195px; }

#topseller  .corner     {background-color: #FFFFFF;}

#topseller  .title_bg   {background-color: #CC0000; width: 100%;}

#topseller  .title      {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #cc0000; height: 17px; padding-left: 6px;}

#topseller  .content    {background-color: #FFFFFF; border-left: solid 1px #cc0000; border-right: solid 1px #cc0000;}

#topseller  .subtitle   {font-size: 12px; font-weight: bold; color: #000000; background-color: #FFE7A5; padding-left: 6px; padding-right: 6px; padding-top: 1px; height: 16px;}

#topseller  .item       {background-color: #FFFFFF; padding: 6px;}

#topseller  A.category  {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}

#topseller  A.link      {font-size: 12px; font-weight: bold; color: #000000;}

#topseller  .price      {font-size: 11px; font-weight:bold; color: #CC0000; padding-left: 6px; vertical-align: bottom; text-align: right;}

#topseller  .pricetxt   {font-size: 11px; color: #000000; vertical-align: bottom; text-align: right; width: 100%;}

#topseller  .image      {margin: 3px;  vertical-align: middle; }

#topseller  .end        {background-color: #FFFFFF; border-left: solid 1px #cc0000; border-right: solid 1px #cc0000; border-bottom: solid 1px #cc0000; text-align: right; padding-bottom: 4px; padding-right: 6px;}

#topseller  A.more      {color: #092C92;  font-size: 11px;}

#topseller  a.to_cart   {font-size:11; font-weight: bold; color:#cc0000; text-align: right; text-decoration: underline; padding-top: 4px;}



/* right panel: promotion box */

#promotionbox           {padding-top: 6px; width: 195px;}

#promotionbox .corner   {background-color: #ffffff;}

#promotionbox .title_bg {background-color: #cc0000;}

#promotionbox .bg       {background-color: #cc0000; width: 100%;} /* has to be defined to make white background possible */

#promotionbox .title    {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #cc0000; height: 17px; padding-left: 6px; border-left: solid 1px #cc0000; border-right: solid 1px #cc0000;}

#promotionbox .content  {background-color: #ffffff; border: solid 1px #cc0000; vertical-align: top;}



/* content: sitemap */

#sitemap                      {font-family: verdana;}

#sitemap    td.pagetitle      {padding-top: 6px; vertical-align: top; font-size: 14px; font-weight: bold; color: #CC0000;}

#sitemap    .box              {width: 247px; padding-top: 21px; padding-right: 50px; vertical-align: top;} /* define spaces between boxes */

#sitemap    .content          {padding-left: 17px; padding-right: 6px; padding-top: 9px; vertical-align: top;} /* define spaces for content of each box */

#sitemap    .title            {font-size: 12px; font-weight: bold; color: #464646; background-color: #FFE7A5; height: 17px;} /*aac5f7 */

#sitemap    td.subcategory    {padding-left:16px; padding-bottom:5px;}

#sitemap    td.subsubcategory {padding-left:32px; padding-bottom:5px;}

#sitemap    a.title           {font-weight: bold; font-size: 12; color: #464646; margin-left: 8px; margin-right: 6px;}

#sitemap    a.category        {font-weight: bold; font-size: 12; color: #000000;} /* first category */

#sitemap    a.subcategory     {font-weight: normal; font-size: 12; color: #000000;} /* first subcategory */

#sitemap    a.subsubcategory  {font-weight: normal; font-size: 12; color: #000000;} /* second subcategory */





/* footer styles

#footer                 {height: 45px; width: 100%; vertical-align: center; padding-top: 3px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px;}

#footer     .corner     {background-color: #FFFFFF;}

#footer     .bg         {background-color: #FFF6DD; width: 100%;}

#footer     .content    {background-color: #FFF6DD; text-align: center;}

#footer     A           {font-size: 11px; color: Black;}

#footer     .space      {font-size: 1px; width: 17px; height: 20px;}

*/

.b                      {font-weight: bold;}

.bottom                 {vertical-align: bottom;}

.c_left                 {height: 2px; width: 2px; font-size: 1px; background-image: url(../images/c_left.jpg);}

.c_middle               {height: 2px; font-size: 1px;}

.c_right                {height: 2px; width: 2px; font-size: 1px; background-image: url(../images/c_right.jpg);}

.right                  {text-align: right;}

.top                    {vertical-align: top;}

.center                 {text-align: center;}





/* content styles */



#welcome .welcome {font-size: 18px; font-weight: bold; color: #000000;}

#welcome .welcome2 {font-size: 14px; font-weight: bold; color: #000000;}

#welcome .welcome3 {font-size: 22px; font-weight: bold; color: #cc0000;}

#welcome .line {border-right: 1px solid #cc0000; padding-left: 10px; padding-right: 10px;}

#welcome .space {padding-left: 10px;}

#welcome .title {font-size: 12px; font-weight: bold; color: #cc0000; padding-bottom: 5px; padding-top: 5px;}



#featured_product           {padding-top: 6px; width: 195px;}

#featured_product .corner   {background-color: #ffffff;}

#featured_product .title    {font-size: 12px; font-weight: bold; color: #ffffff; background-color: #cc0000; height: 17px; padding-left: 6px;}

#featured_product .title_bg {background-color: #cc0000; width: 100%;}

#featured_product .content  {font-size: 11px; background-color: #ffffff; width: 140px; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; border-left: solid 1px #cc0000; border-right: solid 1px #cc0000; border-bottom: solid 1px #cc0000;}







.no_items {font-size:12; color:#000000;}



/*form fields*/

#button                     {}

#button .button_border      {border: 1px solid #7A77A2;}
#button .button             {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #B5B4D6; border: solid 1px #B5B4D6; border-right: solid 1px #B5B4D6;  border-bottom: solid 1px #B5B4D6; border-top: solid 1px #F1F0F8;  border-left: solid 1px #F1F0F8;}

#button .button_focus       {font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #B5B4D6; border-right: solid 1px #7A77A2;  border-bottom: solid 1px #7A77A2; border-top: solid 1px #B5B4D6;  border-left: solid 1px #B5B4D6;}

#button .button_box         {padding-top: 6px; padding-bottom: 6px; padding-right: 8px;}






/* category */

#middle td {padding-bottom: 4px; vertical-align: top;}

#middle td.space {width: 15px;}



a.text {font-weight:regular; font-size:11; color:black; }

a.title {font-weight:bold; font-size:12; color:#092C92; }

a.product {font-weight:bold; font-size:12px; color:black;}

a.category { font-size:12; color:#092C92;}

a.description { font-size:10; color:#092C92;}

a.manufacturer {font-size:10; color:black;}

.description {font-size:11; color:black;}

.price  {font-weight:bold; color:#cc0000;}

.remain {font-weight:bold; color:#092C92;}

.price_box  {font-size:11; color:black;}

.description_discount   {font-size: 11px; font-weight: bold; color: #cc0000;}



/* product list */

#middle td {padding-bottom: 4px; vertical-align: top;}

#middle td.space {width: 15px;}



#product_list td            {vertical-align: top;}

#product_list td.space      {width: 15px;}

#product_list a.product     {font-weight:bold; font-size:12; color:black;}

#product_list .title    {font-size:12; font-weight: bold; color:black;}

#product_list .description  {font-size:11; color:black;}

#product_list .price_box    {font-size:11; color:black; text-align: right;}

#product_list .price        {font-size:11; font-weight: bold; color:#cc0000; text-align: right;}

#product_list a.to_cart {font-size:11; font-weight: bold; color:#cc0000; text-align: right; text-decoration: underline;}



#breadcrumb             {/* width:100%; padding-top: 6px; */}

#breadcrumb .corner     {background-color: #FFFFFF;}

#breadcrumb .title_bg   {background-color: #DAE6FF;width: 100%;}

/* #breadcrumb .title      {font-size: 12px; font-weight: bold; color: #000000; background-color: #DAE6FF; padding-left: 6px;} */

#breadcrumb A           {font-weight : bold; font-size : 12px; color : #092C92; text-decoration : underline;}



#paging                 {width:100%;}

#paging .txt            {font-size: 11px; color: #000000; text-align: right;}

#paging .msg            {font-size: 11px; color: #000000;}

#paging .count          {font-size: 11px; font-weight: bold; color: #000000; text-align: right;}

#paging A               {font-weight : bold; font-size : 11px; color : #092C92; text-decoration : underline;}



/* product detail */

#middle td                  {padding-bottom: 4px;}

#middle td.space            {width: 15px;}



#product_detail             {padding-top: 20px;}

#product_detail td          {font-size: 11px; padding-bottom: 4px; vertical-align: top;}

#product_detail td.space    {width: 15px;}

#product_detail .title      {font-weight:bold; font-size:12px; color:black;}

#product_detail .title1          {font-size: 14px; font-weight: bold; color: #000000;}

#product_detail a.product   {font-weight:bold; font-size:12px; color:black;}

#product_detail a.adds      {font-size:11; color:black;}

#product_detail .description{font-size:11; color:black;}

#product_detail .price_box  {font-size:14; color:black;}

#product_detail .price      {font-size:14; font-weight: bold; color:#cc0000; padding-left:6px; }

#product_detail .quantity   {font-size:14; color:black;}

#product_detail td.quanfield    {font-size:11; color:black; padding-left:6px; }

#product_detail input.quanfield {font-size:11; color:black; background-color: #FFFFFF;}

#product_detail .bullet     {padding-right: 4px;}

#product_detail .main  {background-color : #FFFFFF;}



#product_compare                {margin-top: 40px;}

#product_compare td             {font-size: 11px; padding-bottom: 4px; vertical-align: top; padding-left: 7px;padding-top: 4px;}

#product_compare td.pad         {padding-bottom: 5px; padding-top: 5px; padding-left: 7px;}

#product_compare td.pad2        {padding-bottom: 1px; padding-top: 1px; padding-left: 5px;}

#product_compare td.titleleft   {background-color:#EBE7C7; font-weight: bold; padding-right: 7px;}





#review .title          {font-size: 11px; font-weight: bold; color: #000000;}

#review .description    {font-size: 11px; color: #000000;}

#review A               {font-size : 11px; color : #cc0000; text-decoration : underline;}



#accessories .table_title       {font-size: 14px; font-weight: bold; color : #092C92; padding-top: 20px;}

#accessories .table_header      {font-size: 10px; background-color: #FFF6DD; height: 15px;}

#accessories .table_detail      {font-size: 10px;}

#accessories .table_detail_price{font-size: 10px; color:#cc0000;}

#accessories A                  {font-size: 10px; color: #092C92;}



#related_products .title            {font-size: 14px; font-weight: bold; color : #092C92; padding-top: 20px;}

#related_products A                 {font-size: 12px; color: #000000; font-style: italic;}

#related_products .arrow            {padding-right: 8px;}



/* content: product detail tab navigation */

#table_tabs             {height: 26px; vertical-align: bottom; padding-top: 36px;}

#table_tabs td.regular  {font-size: 12px; font-weight: regular;  color: #000000; background-color: #ebf0f8; color: #000000; border-bottom: 1px solid #aac5f7;}

#table_tabs td.active   {font-size: 12px; font-weight: bold; color: #000000; background-color: #ffffff; padding-left: 6px; padding-right: 6px; border-top: 1px solid #aac5f7;}

#table_tabs td          {font-size: 12px; color: #000000; background-color: #ffffff; padding-left: 6px; padding-right: 6px; border-top: 1px solid #aac5f7;}

#table_tabs a.regular   {font-size: 12px; font-weight: regular; color: #000000; text-decoration: none;}

#table_tabs a.active    {font-size: 12px; font-weight: regular; color: #000000; text-decoration: none;}

#table_tabs td.cut      {padding-left: 0px; padding-right: 0px; border-top: 1px solid #ffffff;}

#table_tabs td.cut1     {padding-left: 0px; padding-right: 0px; font-size: 1px; background-color: #ffffff; height: 18px;}

#table_tabs td.cut1a    {padding-left: 0px; padding-right: 0px; font-size: 1px; background-color: #ebf0f8; height: 18px;}

#table_tabs td.cut2     {padding-left: 0px; padding-right: 0px; font-size: 1px; background-color: #aac5f7; border-top: 1px solid #aac5f7; height: 18px;}

#table_tabs td.cut3     {padding-left: 0px; padding-right: 0px; font-size: 1px; background-color: #ffffff; height: 18px;}

#table_tabs td.cut3a    {padding-left: 0px; padding-right: 0px; font-size: 1px; background-color: #ebf0f8; height: 18px;}



/* basket steps */

#basket                 {font-family: Verdana;}

#basket td              {}

#basket .img_step       {vertical-align: top; padding-bottom: 5px;}

#basket .step_active    {vertical-align: top;font-size: 12px; font-weight: bold; color: #cc0000;}

#basket .step           {vertical-align: top;font-size: 12px; font-weight: bold; color: #999999;}

#basket .title          {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bolder; color: #0038C3;}

#basket .description    {vertical-align: top;font-size: 11px; color: #000000; padding-bottom: 18px;}

#basket .table_header   {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold; color: #ffffff; background-color: #B5B4D6; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; }

#basket A.table_header   {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #ffffff; background-color: #B5B4D6; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; }

#basket A.header_smlnk {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; color: #605BAB;}

#basket .table_detail   {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;}

#basket .table_detail_action    {vertical-align: top; font-size: 11px; color: #000000; padding: 3px; padding-left: 18px;}

#basket A.detail                {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline;}
	
#basket A.action        {font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: regular; color: #0033FF; text-decoration: underline; color:#0033CC; font-size:XX-Small;}

#basket .line           {border-right: 1px solid #cc0000;}

#basket .line_left      {border-left: 1px solid #cc0000;}



#basket .pt         {padding-top: 6px;}

#basket .pb         {padding-bottom: 6px;}

#basket .pl         {padding-left: 8px;}

#basket .pr         {padding-right: 8px;}



#basket .box                {}

#basket .fielditem          {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; padding-top: 2px; padding-bottom: 2px; padding-left: 8px;}
#basket .fielditem_italic   {font-style: italic; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #333333; padding-top: 2px; padding-bottom: 2px; padding-left: 8px;}


#basket .fielditem2         {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}

#basket .fielditem_total    {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bolder; color: #0038C3;}

#basket .fielditem_error    {font-size: 10px; color: #cc0000; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left: 8px;}

#basket .fielditemtxt       {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333; padding-right: 8px;}



#basket     .star           {font-size: 10px; font-weight: regular; color: #cc0000;}



/* account steps */

#account                {font-family: Verdana;}

#account .title         {vertical-align: top;font-size: 20px; font-weight: bold; color: #cc0000;}

#account .box           {background-color: #FFF6DD; padding-left: 4px; padding-right: 4px;}



#account .description   {font-size: 11px; color: #000000; padding-top: 8px; padding-bottom: 18px;}

#account .fielditem     {font-size: 12px; color: #000000; padding-top: 2px; padding-bottom: 2px;}

#account .fielditem2            {font-size: 10px; font-weight:bold; color: #cc0000;}

#account .fielditem_error       {font-size: 12px; color: #cc0000; font-weight: bold; padding-top: 2px; padding-bottom: 2px;}



#account .star          {font-size: 10px; font-weight:regular; color: #cc0000;}

#account .table_header  {font-size: 10px; font-weight: bold; color: #cc0000; background-color: #FFE7A5; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px;}



#auction .fielditem         {font-size: 11px; font-weight: bold; color: #000000;}



#auction_detail             {padding-top: 20px;}

#auction_detail td          {font-size: 11px; padding-bottom: 4px; vertical-align: top;}

#auction_detail td.space    {width: 15px;}

#auction_detail .title      {font-weight:bold; font-size:12; color:black;}

#auction_detail a.product   {font-weight:bold; font-size:12; color:black;}

#auction_detail a.adds      {font-size:11; color:black;}

#auction_detail .description{font-size:11; color:black;}

#auction_detail .price_box  {font-size:14; color:black;}

#auction_detail .price      {font-size:14; font-weight: bold; color:#cc0000; padding-left:6px; }

#auction_detail .price_current      { font-weight: bold; color:#cc0000;  }

#auction_detail .quantity   {font-size:14; color:black;}

#auction_detail td.quanfield    {font-size:11; color:black; padding-left:6px; }

#auction_detail input.quanfield {font-size:11; color:black; background-color: #FFFFFF;}

#auction_detail .bullet     {padding-right: 4px;}

#auction_detail .fielditem          {font-size: 11px; font-weight:regular; color: #000000;}

#auction_detail .fielditem2         {font-size: 11px; font-weight:bold; color: #cc0000;}

#auction_detail .bids       {font-size: 11px; font-weight:regular; color: #092C92;}



#auction_success .title     {font-weight:bold; font-size:12; color:black;}

#auction_success td     {font-weight:regular; font-size:11; color:black;}



#auction_history .title     {font-weight:bold; font-size:12; color:black;}

#auction_history td     {font-weight:regular; font-size:11; color:black;}

#auction_history .table_header  {font-size: 1=px; font-weight: bold; color: #cc0000; background-color: #FFE7A5; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px;}

#auction_history .table_detail  {vertical-align: top;font-size: 11px; color: #000000; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px;}

#auction_history A.action       {font-size: 10px; font-weight: regular; color: #cc0000; text-decoration: underline;}



/* colors the background of the info box */

.searchbox {

    background-color: #D7D7D7;  

    border: 1px solid #666666;

}



/* colors the background of the info box */

.searchbox_locale {

    background-color: #EBEBEB;  

}



/* colors and formats the info box title */

.searchbox_title {

    font-family: Verdana, Geneva, sans-serif;

    font-size: 11px;

    font-weight: bold;

    color: #000000;

}



.searchbox_subtitle {

    font-family: Verdana, Geneva, sans-serif;

    font-size: 11px;

    color: #000000;

    padding-right: 2px;

}

/* colors and formats the info box description */

.searchbox_description {

    font-family: Verdana, Geneva, sans-serif;

    font-size: 11px;

    color: #000000;

    padding-right: 2px;

}



/* colors and formats the info box text in front of the input fields */

.searchbox_item {

    font-family: Verdana, Geneva, sans-serif;

    font-size: 11px;

    color: #000000;

    padding-right: 2px;

}



/* "switch"-links e.g. on search pages */

A.switch_link {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #000000;

    cursor: hand;

}





/* ########################################### CALENDAR STYLES ########################################################### */

/* Default attributes of table container for entire calendar */

.table-style {

    border: 1px solid #6699CB; 

    background-color: #6699CB;

}



/* Default attributes of DIV containing table container for entire calendar.

 * You probably don't want to alter this style.

 */

.div-style {

    z-index: +999;

    position: absolute;

    visibility: hidden;

}



/* Default attributes used in calendar title (month and year columns).*/

.title-style {

    padding: 2px;

    font-family: Verdana; 

    font-size: 11px;

    color: #FFFFFF; 

}



/* Default attributes used in calendar title background.*/

.title-background-style {

    background-color: #6699CB;

}



/* Normal appearance of controls in calendar title. */

/* Note: The right, left and down icons are images, which must be edited if you need to change them. */

.title-control-normal-style {

    border-style: solid;

    border-width: 1;

    border-color: #3a6ea5; 

    cursor: pointer;

}



/* Moused-over (selected) appearance of controls in calendar title. */

.title-control-select-style {

    border-style: solid;

    border-width: 1;

    border-color: #3a6ea5; 

    cursor: pointer;

}



/* Default attributes of drop down lists (month and year). */

.dropdown-style {

    font-family: arial; 

    font-size: 11px; 

    border-width: 1; 

    border-style: solid; 

    border-color: #a0a0a0;

    background-color: #cee3ef;

    cursor: pointer;

}



/* Default attributes selected (mouse-over) item in drop down lists (month and year). */

.dropdown-select-style {

    background-color: #3a6ea5;

}



/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */

.dropdown-normal-style {

    background-color: #0;

}



/* Default attributes of calendar body (weekday titles and numbers). */

.body-style {

    padding: 5px;

    background-color: #cee3ef;

    font-family: verdana; 

    font-size: 10px;

}



/* Attributes of current day in calendar body. */

.current-day-style {

    color: #000000;

    font-weight: bold;

    text-decoration: none;

    background-color: #FFFFFF;

}



/* Attributes of end-of-week days (Sundays) in calendar body. */

.end-of-weekday-style {

    color: #FF0000;

    text-decoration: none;

}



/* Attributes of all other days in calendar body. */

.normal-day-style {

    color: black;

    text-decoration: none;

}



.normal_background {

    background-color: #FFFFFF;

    border: 1px solid #FFFFFF;  

}



/* Attributes of border around selected day in calendar body. */

.selected-day-style {

    color: #000000;

    font-weight: bold;

    text-decoration: none;

    background-color: #FFFFFF;

}



.selected_background {

    background-color: #FFFFFF;

    border: 1px solid #CCCCCC;

}



.datenow_selected_background {

    background-color: #FFFFFF;

    border: 1px solid #FF0000;

}



/* Default attributes of designated holidays. */

.holiday-style {

    color: #FF0000;

    text-decoration: none;

}



/* Attributes of today display at bottom on calendar */

.today-style {

    padding: 0px;

    color: black;

    background-color: #cee3ef;

    text-align: center;

    text-decoration: none;

}



.current_background {

    border: 1px solid #FF0000;

}





/* Attributes of week number division (divider.gif) */

.weeknumber-div-style {

    background-color: #d0d0d0; 

    padding: 0px;

}



.date_over {

    border: 1px solid #CCCCCC;

}



.date_out {

    border: 1px solid #FFFFFF;

}



.table_detail {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #000000;

    padding-right: 6px;

    padding-left: 6px;

    padding-top: 3px;

    padding-bottom: 3px;

    height: 18px;

}



/* used for table header in lists*/

.table_header {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #000000;

    height: 16px;

    padding-right: 6px;

    padding-left: 6px;

}



/* used for table title */

.table_title {

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: #000000;

    font-weight: bold;

    background-color: #FFCC66;

    height: 17px;

    padding-right: 5px;

    padding-left: 5px;

}



A.table_detail_link {font-family: Verdana, Geneva, sans-serif;font-size: 11px;font-weight: bold;color: #000000;}



.linkbutton {

    background-color: #F1F0F8;

    border: none;

    color: #666666;

    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

    font-size: 10px;

    text-align: left;

    text-decoration: underline;

    margin: 0px;

    padding: 0px;

    cursor: hand;

}



.system_bg {

background-color: #6699CB;

}



.system_top {

height: 140px;

background-color: #003366;

padding-left: 92px;

padding-top: 74px;

padding-bottom: 27px;

}



.system_logo {

padding-left: 92px;

padding-right: 57px;

padding-top: 2px;

vertical-align:top;

}



.system_info {

font-family: Verdana;

font-size: 11px;

color: #ffffff;

vertical-align:top;

padding-left: 7px;

padding-top: 16px;

}



.system_arrow {

vertical-align:top;

padding-top: 19px;

}



A.system_link {

font-family: Verdana;

font-size: 11px;

color: #ffffff;

text-decoration: underline;

}

A.header_smlnk {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; color: #605BAB;}
