body					{font-family:Arial,Verdana,sans-serif;font-size:10pt;color:#333333;background-color:#ffffff;margin:0px;padding:0px;margin-top:20px;padding-top:20px;}
a						{text-decoration:none;color:#ff0000;}
a:hover					{text-decoration:underline;}
td						{text-align:left;vertical-align:top;padding:0px;font-family:Arial,Verdana,sans-serif;font-size:9pt;color:#333333;}
img						{border:0px;}
.l						{text-align:left;}
.r						{text-align:right;}
.h1						{color:#000099;font-weight:bold;}
ul						{margin-top:0.9em;}
li						{margin-left:-1.9em;}
table					{}

#main					{text-align:center;}

/* Top Nav Bar */
#navtop					{width:802px;border-left:1px solid #000000;}
#navtop .r				{border-right:1px solid #000000;}
#navtop td				{background-color:#ffffff;}
#navtop .b				{background-color:#000000;}
#navtop td#navbanner	{height:93px;width:342px;background-color:#000000}
#navtop td#navbanner img{width:320px;height:70px;margin:11px 11px 12px 11px}

/* Bottom Nav Bar */
#navbase				{width:802px;}
#navbase td				{text-align:center;padding:9px;background-color:#000000;}
#navbase #nblinks		{background-color:#1a40a7;color:#ffffff;}
#navbase #nblinks a		{color:#ffffff;margin-left:6px;margin-right:6px;}
#navbase #nbfooter		{background-color:#ffffff;color:#1a40a7;}
#navbase #nbfooter a	{color:#1a40a7;}

/* Content Pane */
#tmain					{width:802px;border-left:1px solid #000099;border-right:1px solid #000099;}
#tmain td				{background-color:#ffffff;}
#tmain #content			{width:608px;}
#tmain #content	#inner	{margin:0px 12px 12px 12px;width:584px;border-collapse:collapse;}
#tmain #pageheading		{background-color:#ffffff;width:575px;border-bottom:0px;padding:12px 12px 12px 12px;font-weight:bold;font-size:12pt;color:#000099;}
#tmain #lnav			{text-align:center;width:192px;background-color:#a6aee1;padding:0px;margin:0px;padding-bottom:12px;}
#tmain #lnav img		{margin-top:12px;}
#tmain #lnavheading		{margin:0px;padding:12px;font-weight:bold;font-size:10pt;border-bottom:1px solid #79bf50;}
#tmain #categories		{border-collapse:collapse;}
#tmain #categories td	{vertical-align:middle;background-color:#a6aee1;width:192px;height:32px;background-repeat:no-repeat;background-position:bottom left;}
#tmain .lnavitem		{background-image: url(/images/left_off.gif);}
#tmain .lnavitemhover	{background-image: url(/images/left_on.gif);}
#tmain .lnavtxt			{padding:0px 27px 0px 27px;font-weight:bold;}
#tmain .lnavtxt a		{color:#000000;}

/* Home page */
#tmain #content	#icons img	{margin-bottom:9px;}
#tmain #content	#inner .pb	{padding-bottom:9px;padding-right:18px;}
#tmain #content	#inner .dottedhead				{border-bottom: 1px dotted #b6c2db;border-top: 1px dotted #b6c2db;padding-top:6px;padding-bottom:6px;}
#tmain #content	#inner  #feature	{padding-top:18px;}
#tmain #content	#inner  #feature .pimg {float:left;margin-right:24px;margin-bottom:24px;}
#tmain #content	#inner  #feature .cost {margin-top:12px;}
#tmain #content	#inner  #feature .cost .price {color: #000099; font-size: 15px;font-weight:bold;}

/* About us */
#tmain #content	#inner .ab_l			{padding-bottom:24px;}
#tmain #content	#inner .ab_r			{padding-left:24px;padding-bottom:24px;}
#tmain #content	#inner .dl				{float:left;margin:0px;padding:0px;}
#tmain #content	#inner .dr				{position:relative;margin-left:174px;}

/* Customer care */
#tmain #content	#inner .cc_text			{padding:12px 0px 12px 0px;}
#tmain #content	#inner .cc_txt			{padding:0px 0px 0px 18px;}
.hdrbar                      			{margin:0px 0px 24px 0px;font-weight:bold;}
.hdrbar .bar                 			{height:23px;background-image: url(/images/cat/arc_left.gif); background-repeat: no-repeat; background-position: top left; background-color: #eeeeee;padding-left:12px;}
.hdrbar .bar div             			{line-height:23px;background-image: url(/images/cat/arc_right.gif); background-repeat: no-repeat; background-position: top right; margin-left: 0.5em; font-size: 9pt}

/* Delivery */
#delivery		{width:400px;}
#delivery .text	{padding:21px;}

/* Contact form */
.tfvHighlight							{color: #ff0000;font-weight:bold;}
.tfvNormal								{color: #333333;font-weight:normal;}
#tmain #content	#inner #tct	input		{width:215px;}
#tmain #content	#inner #tct	select		{width:220px;}
#tmain #content	#inner #tct	textarea	{width:215px;}
#tmain #content	#inner #tct .chkbox		{width:auto;}
#tmain #content	#inner #addr_bar		{width:160px;margin:0px;}
#tmain #content	#inner #addr_bar .text	{background-color:#ffffff;padding:0px;}
#tmain #content	#inner #comment			{padding-right:42px;padding-bottom:21px;}
#tmain #content	#inner #tct				{width:100%;}
#tmain #content	#inner #tct td			{padding-right:42px;padding-bottom:9px;}
#tmain #content	#inner #tct .r			{text-align:right;}
#tmain #content	#inner #tct .l			{text-align:left;padding-right:6px;white-space: nowrap;width:260px;}
#tmain #content	#inner .hilite			{color:#ff0000;font-weight:bold;}

/* Site map */
#sitemap				{margin-left:40px;}
.sm_title td			{font-weight:bold;padding-top:12px;}
.sm_title td img 		{cursor:pointer;cursor:hand;}
.sm_desc td				{padding:6px 24px 6px 24px;}

/* Catalogue General */
#catalog             					{font-size: 13px;padding:12px 0px 0px 0px;margin:0px 12px 12px 12px;width:567px;border-top:1px solid #000099;}
#catalog .bc_current    				{font-weight: bold;margin-left:12px;}

#cat_yah                {padding-top: 2px; padding-bottom: 2px; margin-bottom: 1em;}
#cat_yah				{font-weight: bold;}

/* Catalogue Results Page */
.was	{text-decoration:line-through;font-size: 9pt;font-weight:normal;color:#000099;}
.save	{color:red;font-size: 9pt;font-weight:normal}
.vsmall	{font-size:7pt;color:#333333;}

#products .readmore     {text-align: right;}
#products .cost         {font-weight: bold; color: #000099; font-size: 11pt;}

#products .sec_bottom		{margin:18px 0px 0px 0px;border-bottom: 1px solid #000099;}
#products .last .sec_bottom	{border-bottom: 0px;}
#products .sec_bottom .img 	{padding:0px 8px 18px 0px;}
#products .sec_bottom .offer{padding:0px 0px 18px 0px;}

#movies				{margin:18px 0px 0px 0px;border-bottom: 1px solid #000099;width:100%;}
#movies td			{padding-bottom:12px;}
#movies .img		{padding:0px 8px 18px 0px;width:122px;}
#movies .title		{padding:0px 0px 18px 0px;}
#movies .sec_title	{font-weight: bold; color: #000099;}
#movies .sec_bottom .img 	{padding:0px 8px 18px 0px;}

#child_items .sec_title {font-weight: bold;color:#000099;}

/* Catalogue Detail Page */
.info .sec_title 		{font-weight: bold;color:#000099;}
#product        		{font-size: 12px;}
#product .sec_header 	{width: 100%}
#product .sec_header td {background-color: #dbe7d3; border-bottom: 0px;}

#product .cost			{margin-top:3px;margin-bottom:9px;}
#product .cost .price	{font-weight:bold;color:#000000;font-size:10pt;}

#product_detail 		{width: 100%; margin-top: 1em;}
#product_detail .image  {vertical-align:middle;text-align: center;width:215px;height:215px;border:1px solid #000099;}
#product_detail .info   {font-weight: bold; font-size: 10pt;padding-left:24px;width:369px;}
#product_detail .desc	{padding-top:24px;}

/* Catalogue */


#categorys				{margin-top:12px;}
#categorys .sec_header  {display: none;}
#categorys .sec_footer  {display: none;}

#products .sec_header   {width: 100%;}
#products .sec_header .pagenumber  {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left;}
#products .sec_header td {margin-right: 10px; border-collapse: collapse; border-bottom: 0px;}
#products .sec_header .pagenumber div  {margin-left: 10px; border-bottom: 0px; font-size: 15px; padding: 3px; background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 5px;}

#products .sec_footer .pagenumber  {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left;}
#products .sec_footer td {border-collapse: collapse; border-bottom: 0px;}
#products .sec_footer .pagenumber div  {border-bottom: 0px; font-size: 15px; padding: 3px; background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 5px;}


#products .sec_header h2 , #products .sec_header .cdesc  {display: none;}

#products table         {width: 100%;}
#products table .title  {border-bottom: 0px dotted #dbe7d3;}
#products table .img    {width: 122px;}

#products hr , #categorys hr    {display: none;}

#child_cats             {width: 100%;font-size: 15px;}
#child_cats .cat_name	{margin-top:9px;font-size: 8px;}
#child_cats .cat_name a {font-size: 9pt;}
#child_cats td          {text-align: center;border-bottom: 0px dotted #000099;}
#child_cats td img      {margin-top:9px;margin-bottom:18px;}
#child_cats td a        {font-weight: bold; font-size: 14px;}


/*Product detail*/

#cart       {font-weight: bold;}



#content #title             {margin:20px 12px -20px 12px;font-weight: bold; color:#000099;}
#content #inner .link       {border-bottom: 1px solid #000099; padding-top: 1em; padding-bottom: 1em;}
#content #inner .link .name {font-weight: bold;color:#000099;}
#content #inner .link a		{font-weight: bold;}
#content #inner .link img	{margin-right:1em;}

#content #inner .news       {border-bottom: 1px solid #000099; padding-top: 1em; padding-bottom: 1em;}
#content #inner .news .name {font-weight: bold;color:#000099;}
#content #inner .news a		{font-weight: bold;}
#content #inner .news img	{margin-left:3em;}

.pages                      {margin:24px 24px 24px 12px;font-weight:bold;}
.pages .bar                 {height:23px;background-image: url(/images/cat/arc_left.gif); background-repeat: no-repeat; background-position: top left; background-color: #eeeeee;padding-left:12px;}
.pages .bar div             {line-height:23px;background-image: url(/images/cat/arc_right.gif); background-repeat: no-repeat; background-position: top right; margin-left: 0.5em; font-size: 9pt}

#products .sec_header td .pages{margin:0px}
#products .sec_footer td .pages{margin:0px}

/* Cart */
.sbasket   								{padding:12px 0px 0px 0px;margin:0px 12px 12px 12px;}
#basket 								{width: 100%; border: 0px solid #cccccc; border-collapse: collapse; font-size: 9pt;}
#basket th								{background-color:#F0F0F0;padding:3px;font-weight:bold;}
#basket td								{border-top: 1px solid #000000; vertical-align: middle;padding-top: 5px;padding-bottom: 5px; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000;}
#basket .bfooter						{font-weight:bold;padding-right:6px;border: 0px solid #000000;}
#basket .blank							{border: 0px solid #000000;}
#basket a img							{border: 0px none #000000;}
#basket .quantity_td					{}
#basket .quantity						{margin: 0px 0px 0px 0px;}
#basket .quantity .submit				{border: 0px solid #ffffff;background-color: #ffffff;color: #cc3333;}
.content .small_select          		{width: auto;}

/* Checkout */
#aqcheckout   							{padding:12px 0px 0px 0px;margin:0px 12px 12px 12px;}
#checkout_form      {padding: 0px;margin:0px;}
#chk_breadcrumb     {color: #000099; padding-top: 2px; padding-bottom: 2px;}
#chk_breadcrumb .highlite   {font-weight: bold;}

#tCheckout                  {width: 100%;}
#tCheckout table            {width: 100%;}

#aqcheckout #tCheckout td						{padding:6px 0px 6px 0px;}
#aqcheckout #tCheckout input					{width:230px;}
#aqcheckout #tCheckout							{width:570px;}
#aqcheckout #tCheckout #chk_breadcrumb			{color:#666666;border-bottom:1px solid #666666;padding-bottom:12px;font-size:8pt;}
#aqcheckout #tCheckout #chk_breadcrumb .highlite{color:#000000;font-weight:bold;}
#aqcheckout #tCheckout #chk_head				{padding:12px;border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666;padding-bottom:12px;background-color:#f7f7f7;}
#aqcheckout #tCheckout #chk_nav					{text-align:center;}
#aqcheckout #tCheckout #chk_review				{width:100%;}
#aqcheckout #tCheckout #chk_review fieldset		{margin-right:3px;}
#aqcheckout #tCheckout #chk_review legend		{background:#F0F0F0;color:#666666;border:1px solid #666666;}
#aqcheckout #tCheckout #ss_inst					{width:400px;}
#aqcheckout #tCheckout .cLabel					{width:170px;}
#aqcheckout #tCheckout .cField					{width:250px;}
#aqcheckout #tCheckout .cNote					{width:150px;font-size:8pt;}
#aqcheckout #tCheckout .ctrl					{width:130px;margin:6px;}
#aqcheckout #tCheckout .required				{margin-left:6px;color:#ff0000;font-weight:bold;}



/* Order Doc */

#orderdoc								{width: 96%; margin-left: 2%;margin-right: 2%; border-collapse: collapse;border:1px solid #666666;}
#orderdoc legend						{color:#666666;font-weight:bold;}
#orderdoc td							{border: 0px solid #000000;padding:12px;}
#orderdoc #basket td					{border-top: 1px solid #000000; vertical-align: middle;padding-top: 5px;padding-bottom: 5px; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000;}
#orderdoc #basket th					{text-align:left;}
#orderdoc #bdet							{width:50%;}
#orderdoc #ddet							{width:50%;}
#orderdoc #pdet							{}
#orderdoc #basket .bfooter				{font-weight:bold;padding-right:6px;border: 0px solid #000000;}
#orderdoc #basket .blank				{border: 0px solid #000000;}
#orderdoc #doctitle	{border-bottom:1px solid #666666;font-weight:bold;font-size:14px;background-color:#666666;color:#ffffff;}
#orderdoc .picking						{width:100%;margin: auto; border-collapse: collapse; border-top: 1px solid #000000;}
#orderdoc  #shopaddr					{}
#orderdoc  #shopcont					{text-align:right;}
#orderdoc  #invdetailsl					{text-align:left;font-weight:bold;}
#orderdoc  #invdetailsr					{text-align:right;font-weight:bold;}
.option_left							{width: 100px;}
.option_right							{width: 100px;text-align: right;}
.tickbox								{font-size: 15px; display: inline; border: 1px solid #000000;margin-right:48px;}
.ticklabel								{margin-right: 6px;}
.offer .was , .offer .save				{color:#cc3333;font-size: 10px;}
.card_details							{border: 1px solid #000000; border-collapse: collapse;}
.cardleft								{width: 100px; border: 1px solid #000000;}
.cardright								{border: 1px solid #000000; text-align: right;}
.vsmall									{font-size:7pt;}

#relitems #riouter 						{border:1px solid #000099;width:550px;margin-top:24px;padding:12px;}
#relitems #riouter h2					{text-align:left;font-weight:bold;font-size:10pt;color:#000099;margin-bottom:0px;}
#relitems #riouter div					{margin-top:12px;}
#relitems #riouter div img				{float:left; margin-right:12px;}
#relitems #riouter div .sec_title		{font-weight: bold; color: #000099;}
#relitems #riouter hr 					{height:1px;color:#000099;border:none;}
HTML>BODY #relitems #riouter hr 		{margin-right:0;height:1px;background-color:#000099;border:none;}
HTML>BODY #relitems #riouter hr 		{margin-right:0;height:1px;background-color:#000099;border:0px solid #000099;}

#quickshop {width:240px !important;border-collapse:collapse;margin-left:20px;}
#quickshop th {border:1px solid #4554a7;padding:5px 8px;background-color:#4554a7;color:#ffffff}
#quickshop td {border:1px solid #000000;padding:5px 8px;}
#quickshop td.qs_num {font-weight:bold;}
#quickshop .qs_item {width:150px;}
#quickshop .qs_qty {width:50px;}
#quickshop td.qs_itemc {border-right:0px !important;}
#quickshop td.qs_qtyc {border-left:0px !important;}
#quickshop td.ctrl {text-align:right;padding:10px 5px;border-bottom:0px;border-left:0px;border-right:0px;}
#quickshop input[type=text] {border:1px solid #c0c0c0;}

#recent_items			{background-color:#ffffff;border:#4554a7 solid 1px;line-height:13pt;margin:10px;}
#recent_items td		{background-color:#ffffff !important;}
#recent_items td#recent_head			{background-color:#4554a7 !important;color:#ffffff;font-size:12px;padding-top:5px;padding-left:5px;}
#recent_a				{color:#dc021b;text-decoration:none;font-size:12px;}
#small_leftpad			{padding-left:5px;}
#red_small_bold			{color:#dc021b;text-decoration:none;font-size:11px;font-weight:bold;}