
/*================ COMMON ================*/

body					{margin:0px; padding:0px; background:url(images/pattern_bg.gif)}

#tbl_body				{height:100%; width:800px}
#tbl_body #td_top		{height:250px; background:url(images/top.gif) no-repeat; vertical-align:bottom;}
#tbl_body #td_bottom	{height:25px; background:url(images/border_bg.gif); text-align:right; padding-right:10px;}

#tbl_body #td_border	{height:66px; background:url(images/bg_1.gif) no-repeat}
#tbl_body #td_content	{height:100%; vertical-align:top}

.errortext				{color:#D81F2A}
.validtext				{color:#0F4D2A}

.errortext a			{color:#002D62; text-decoration:none}
.errortext a:hover		{text-decoration:underline}


.button					{font:700 11px verdana, arial; border:none; width:50px; height:20px;background:url(images/bg_button.gif) no-repeat; color:#56595C}	
.button_small			{color:#616A74; font:700 11px verdana arial; height:20px; width:20px; border:none; background:url(images/bg_button_small.gif)}
.textbox				{color:#616A74; font:11px arial; border:none;height:22px; width:200px;padding-left:5px; background:url(images/textbox_200px_bg.gif) no-repeat #EBEBEB}
.textbox_100px			{font:11px arial; border:1px solid; width:100px; background-color:#EBEBEB}
.textbox_nr				{font:12px arial; border:1px solid; width:50px; text-align:right; background-color:#EBEBEB}
.textbox_cents			{font:12px arial; border:1px solid; width:20px; text-align:center; background-color:#EBEBEB}
.textarea				{border:1px solid; background-color:#EBEBEB}


#div_search				{overflow:hidden}

.lnkback a				{color:#002D62; text-decoration:none}
.lnkback a:hover		{text-decoration:underline}

.td_space				{height:10px}
.div_space				{font-size:10px}
.div_space5px			{font-size:5px}

#lnk_maatcode			{color:#FFFFFF; font:700 11px verdana, arial; text-decoration:none}
#lnk_maatcode:hover		{color:#D81F2A}


/* ############################## CONTENT ############################## */

#tbl_content			{width:800px; height:100%}		
#tbl_content #td_left	{width:500px; vertical-align:top; background-color:#C3C8CD; text-align:center; border-right:#414B56 1px solid}
#tbl_content #td_right	{width:300px; vertical-align:top; background-color:#FCFCFC; padding-top:10px}
#tbl_content #complete	{width:800px; vertical-align:top; background-color:#C3C8CD; text-align:center}


#tbl_left					{width:500px; text-align:center}
#tbl_left #td_welcome		{height:200px; background:url(images/welcome_bg.gif) no-repeat }
#tbl_left #td_welcome table	{height:100%}
#tbl_left #td_advertisement	{border-top:#414B56 1px double; border-bottom:#414B56 1px double}
#container					{color:#414B56;font:12px arial}
.div_scrollbutton img		{border:none}

#tbl_advertisement img				{border:none}
#tbl_advertisement .td_ad			{background:url(images/ad_bg.gif) repeat-x #ffffff; border:#868F98 1px solid; padding:10px}
#tbl_advertisement #td_shopopen		{color:#616A74; font:12px arial; vertical-align:top}
#tbl_advertisement #td_primeline	{color:#616A74; font:12px arial; vertical-align:top}
#tbl_advertisement #td_shark		{color:#616A74; font:12px arial; vertical-align:top}
#tbl_advertisement div				{width:100%; text-align:center}


#tbl_service						{background-color:#E2E7EB; width:500; height:100%}
#tbl_service img					{border:none}
#tbl_service #td_title 				{background:url(images/service_bg.gif) no-repeat 50%; height:30px; padding:0px}
#tbl_service td 					{padding-left:5px}
#tbl_service #td_shopopen			{text-align: center}
#tbl_service #td_newsletter			{vertical-align:top; width:250px}
#tbl_service #td_newsletter table 	{font:11px arial}
#tbl_service #td_ourshop			{padding-left:15px; height:75px; vertical-align:bottom}

/* ############################## DETAIL ############################## */


#tbl_detail							{color:#56595C; font:12px arial;width:750px;}
#tbl_detail #td_back				{text-align:right}
#tbl_detail #td_back a				{color:#002D62; text-decoration:none; font-weight:700}
#tbl_detail #td_back a:hover		{text-decoration:underline}
#tbl_detail #td_title				{font:30px Arial; text-decoration: underline}
#tbl_detail #td_price 				{color:#006233; font:700 30px arial narrow, arial}
#tbl_detail img						{border:#7A7E80 solid 1px}
#tbl_detail #td_container			{background-color:#C0C4C5; border:#56595C 1px dashed; width:100%}

#tbl_props 							{font:12px arial;color:#56595C}
#tbl_props .td_between				{height:15px}
#tbl_props .td_prop					{font:700 12px arial}
 

/* ############################## LOGIN ############################## */

	
#tbl_login					{font:12px Arial; width:275px; border-bottom:#A8ADB4 4px double}
#tbl_login #td_title		{height:25px; background:url(images/login_bg.gif) no-repeat}
#tbl_login #td_login		{padding:15px; height:75px; vertical-align:top}
#tbl_login #password		{color:#616A74; font:11px arial; width:100px; height:20px; border:none; padding-left:5px; background:url(images/bg_password.gif) no-repeat}
#tbl_login a				{color:#002D62; text-decoration:none; font-weight:700}
#tbl_login a:hover			{text-decoration:underline}



/* ############################## NEWS ############################## */

#tbl_news					{font:12px Arial; width:275px;}
#tbl_news #td_title			{height:25px; background:url(images/news_bg.gif) no-repeat}
#tbl_news .td_newstitle		{color:#616A74;font:700 12px Arial; height:16px; width:100%}
#tbl_news .td_content		{color:#616A74;font:11px Arial}
#tbl_news .div_content		{overflow-y:hidden; height:30px}
#tbl_news .td_newsdate		{color:#A8ADB4;font:10px Arial; text-align:right}
#tbl_news .td_border		{font-size:1px;border-top:black 1px dotted; height:5px}
#tbl_news  a				{color:#002D62; text-decoration:none}
#tbl_news  a:hover			{text-decoration:underline}



/* ############################## COMMON ############################## */

#tbl_common					{color:#3D4242; font:12px Arial; height:100%; background-color:#E2E7EB}
#tbl_common img				{border:#616A74 2px double;}	
#tbl_common a				{color:#002D62; text-decoration:none; font-weight:700}
#tbl_common a:hover			{text-decoration:underline}
#tbl_common .img_keepwidth	{border:none}
#tbl_common #td_title		{font:25px Arial}



/* ############################## MENU ############################## */

#tbl_menu				{width:100%; height:100%}
#tbl_menu td			{width:150px; text-align:center}
#tbl_menu .td_item		{background:url(images/border_bg.gif) repeat-x; height:50px}
#tbl_menu .td_border	{width:1px; border-left:2px dotted #787B7D;font-size:1px}
#tbl_menu #td_menu_msg	{height:100%; width:400px;padding:15px; vertical-align:top; text-align:left; white-space:nowrap}


/* ############################## ADMINISTRATION ############################## */

#tbl_admin_menu					{width:600px; font:12px arial; color:#56595C}
#tbl_admin_menu #td_title		{font-size:20px}
#tbl_admin_menu a				{color:#002D62; text-decoration:none; font-weight:700}
#tbl_admin_menu a:hover			{text-decoration:underline}


#tbl_bikes						{width:700px; font:12px arial; color:#56595C}
#tbl_bikes #td_title			{font-size:20px; color:#56595C}
#tbl_bikes a					{color:#002D62; text-decoration:none; font-weight:700}
#tbl_bikes a:hover				{text-decoration:underline}
#tbl_bikes select				{font:12px arial; background-color:#E9E9E9}
#tbl_bikes td					{white-space:nowrap}

/* ############################## BROWSE ############################## */


#tbl_browse					{border:#C9CACB 1px solid; color:#3D4242; font:13px Arial;width:100%}
#tbl_browse td				{background-color:#D6DADD; padding:5px}
#tbl_browse .tdsubtitle		{font:700 12px Arial}
#tbl_browse .tdheaders		{background:url(images/bg_header.gif) repeat-x; padding-top:10px; padding-bottom:10px; white-space:nowrap; background-color:#C9CACB; font:13px arial}
#tbl_browse .td_row			{background-color:#DADEE1}
#tbl_browse .browserow		{cursor:pointer; background-color:#E6E9E9}
#tbl_browse a				{color:#002D62; text-decoration:none; font-weight:700}
#tbl_browse a:hover			{text-decoration:underline}
#tbl_browse .div_rowtitle	{color:#3D4242; font:700 16px Arial;  padding-left:5px; border-bottom:1px dotted #7A7E80}
#tbl_browse img				{border:1px solid #7A7E80}




#tbl_navigation					{border:none; color: #3D4242; font:12px Arial; width:100%}	
#tbl_navigation .td				{white-space:nowrap; background-color:#E7E9EA}
#tbl_navigation a				{color:#002D62; text-decoration:none}
#tbl_navigation a:hover			{text-decoration:underline}
#tbl_navigation #td_navigation	{background:url(images/bg_border.gif); height:27px}
	
/* ############################## EDIT ############################## */

#tbl_edit						{background-color:#E2E7EB;height:100%; width:700px; font:12px arial; color:#56595C;border-right:#414B56 1px solid;border-left:#414B56 1px solid}
#tbl_edit #td_title				{font-size:20px}
#tbl_edit #td_title_2			{font-weight:700}
#tbl_edit a						{color:#002D62; text-decoration:none; font-weight:700}
#tbl_edit a:hover				{text-decoration:underline}
#tbl_edit select				{font:12px arial; background-color:#E9E9E9}
#tbl_edit td					{white-space:nowrap}
#tbl_edit #explanation			{color:#56595C; font:11px arial}


/* ############################## EMAIL ############################## */
#tbl_email				{background:#E2E7EB; font:12px arial;height:100%; border-left:#616A74 1px solid; border-right:#616A74 1px solid; width:550px}
#tbl_email td			{white-space:nowrap}
#tbl_email #td_title_2	{height:35px; width:500px;background:url(images/emailbar.gif) no-repeat; border-top:#616A74 1px solid; border-bottom:#616A74 1px solid}
#tbl_email #ta_email	{color:#616A74; font:11px arial; width:475px;height:200px; background:url(images/textarea_bg.gif) no-repeat; border:none; overflow:hidden; padding:10px}


/* ############################## LINKS ############################## */
#tbl_links				{color:#616A74;background:#E2E7EB; font:12px arial;height:100%; border-left:#616A74 1px solid; border-right:#616A74 1px solid; width:550px}
#tbl_links td			{white-space:nowrap}
#tbl_links #td_title_2	{height:35px; width:500px;background:url(images/linksbar.gif) no-repeat; border-top:#616A74 1px solid; border-bottom:#616A74 1px solid}
 

/* ############################## NEWS SHOWALL ############################## */

#tbl_news_showall					{color:#616A74;background:#E2E7EB; font:12px arial;height:100%; border-left:#616A74 1px solid; border-right:#616A74 1px solid; width:550px}
#tbl_news_showall #td_title			{height:35px; background:url(images/newsbar.gif) no-repeat; width:500px;border:#A8ADB4 1px solid}
#tbl_news_showall .td_newstitle		{color:#616A74;font:700 14px Arial; height:16px; width:500px}
#tbl_news_showall .td_content		{color:#616A74;font:12px Arial;}
#tbl_news_showall .td_newsdate		{color:#616A74;font:10px Arial; text-align:right}
#tbl_news_showall .td_border		{font-size:1px;border-top:black 1px dotted; height:5px}
#tbl_news_showall  a				{color:#002D62; text-decoration:none}
#tbl_news_showall  a:hover			{text-decoration:underline}
#tbl_news_showall  img				{border:none}