﻿/* HTML tag CSS declarations */
img								{border:0px;}
li								{margin-left:0em;}
ul								{margin-left:0em;padding-left:1.6em;margin-top:0px;}
table							{border-collapse:collapse;border:0px;margin:0px;}
td								{text-align:left;vertical-align:top;padding:0px;font-family:Arial,Verdana,sans-serif;color:#666666;}
a 								{color:#FFFFFF;}
a:hover 						{color:#CC00CC;}

/* ID and Class declarations */
.l								{text-align:left;}
.r								{text-align:right;}
.c								{text-align:center;}
.h1								{/*color:#216dae;*/color: #8CBD42;font-weight:bold;}
#cat_yah a						{/*color:#618661;*/color: #8CBD42;font-weight:bold;text-decoration:none;}
#wordfooter 					{width:940px;margin:auto;margin-top:48px;}
#imagebar						{width:776px;padding:0px;}
#imagebar img					{margin-right:9px;}
#imagebar .last					{margin:0px;}
#flashbar						{width:100%;text-align:center;}
#flashbar object				{margin:3px auto 18px auto;}
.cat_top						{/*border-bottom:1px solid #DAD2CD;height:105px;*/
	background-image:url('/Images/Divider.gif');
	background-repeat:no-repeat;
	padding-top: 15px;
}
.flash {
	font-family: Arial, Helvetica, sans-serif, "Century Gothic";
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
}
.cat_top img					{margin-left:24px;}
#child_cats						{width:100%;padding:0px;}
.body_common 					{
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#808080;
	text-align:left;
	vertical-align:top;
	background-color:#DAD2CD;
	background-repeat:repeat-x;
	background-image: url(/Images/back.gif);
}
.main_table						{background-color:#FFFFFF;border-collapse:collapse;border:0px;border-color:#FFFFFF;margin:auto;width:940px;vertical-align:top;}
.main_table thead td .l			{text-align:left;}
.main_table thead td .r			{text-align:right;}
.mainBodyText hr				{padding:0px;margin:0px;height:1px;border:0px none;color:#DAD2CD;}
.menu_panel						{width:140px;vertical-align:top;background-color:#FFFFFF;border:0px;border-right:1px solid #DAD2CD;}
.menu_panel table				{width:100%;}
.menu_panel table td			{padding:6px;}
.menu_panel .c					{text-align:center;}
.menu_panel_text				{color:#618661;font-size:x-small;font-weight:bold;text-decoration:none;}
#navleft						{width:140px;padding:0px 10px 10px 0px;font-size:13px;}
#navleft a						{color:#618661;font-size:x-small;font-weight:bold;text-decoration:none;}
#navleft a:hover				{text-decoration:underline}
#navleft td 					{padding:2px 2px 2px 5px;}
#navleft td .lnavheading		{color:#0ca186;font-size:10pt;}
#navleft .navsubitem			{padding-left:18px;}
#content						{width:776px;padding:12px;}
.menu_top						{background-color:#7d4e74;padding-left:15px;height:20px;font-size:x-small;text-align:left;font-weight:bold;vertical-align:middle;}
.no_border						{border-width:0px;}
.full_border					{border-width:1px;border-color:#E8E8E8;}
.footer 						{
	background-color:#CCCCCC;
	padding:3px 12px;
	height:16px;
	font-size:x-small;
	text-align:right;
	font-weight:normal;
	vertical-align:middle;
	font-family: Arial, Helvetica, sans-serif, "Century Gothic";
	color: #333333;
}
.link 							{color:#FFFFFF;text-decoration:none;font-size: 13px;/*text-transform:uppercase;*/}
.buttons 						{font-size:xx-small;font-weight:bold;vertical-align:middle;}
.content_table					{padding-left:8px;padding-right:5px;font-size:x-small;vertical-align:top;}
.heading  						{font-family:Arial,Verdana,sans-serif;/*font-family:verdana, arial, helvetica, sans-serif;*/font-size:medium;text-align:left;background-color:#FFFFFF;font-weight:bolder;margin:0px;padding:0px;/*color:#ab7ca6;*/color: #8CBD42;height:16px;}
.full-width						{width:100%;}
/*
.product_boxes					{border-color:#E8E8E8;border-width:1px;border-style:solid;width:125px;height:100px;padding:0px;text-align:center;vertical-align:middle;}
*/
.product_boxes					{border-color:#000000;border-width:1px;border-style:solid;width:125px;height:100px;padding:0px;text-align:center;vertical-align:middle;}
.product_boxes img 				{max-width:125px;width: expression(this.width > 125 ? 125: true);}
.cat_top img 					{max-width:125px;width: expression(this.width > 125 ? 125: true);}
.product_text					{width:260px;font-size:8pt;padding:0px 5px;}
.product_titles					{font-weight:bold;font-size:small;vertical-align:top;}
#child_items					{/*border-top:1px solid #DAD2CD;*/ }

td.product_text					{padding-left:6px !important;}

.b								{font-weight:bold;}
.big							{font-size:18px}
.img							{padding-left:6px}

.divider hr						{height:1px;border-bottom:1px #000000;}

/* Pagination */
.pages                  		{font-weight:bold;}
.pages .bar             		{padding:5px;} /*background-color:#aa8fab; */
.pages .bar div        			{font-weight:bold;font-size:10px;} /* color:#ffffff; */

#cat_yah               			{color:#06294d;padding-top: 2px; padding-bottom: 2px; margin-bottom: 1em;font-size: 12px;}
#shop_cathead					{text-decoration:none;font-size:12px;font-weight:bold;line-height:20pt;}
#tContent #addbasket			{width:150px}
.price							{font-size:10pt;}
#catalog						{font-family:Arial,Verdana,sans-serif;/*font-family : verdana, arial, helvetica, sans-serif;*/font-size: 13px;color: #666666;}
#catalog a						{/*color:#618661;*/color: #8CBD42;font-weight:bold;text-decoration:none;}
#catalog .plnk					{color:#7d4e74;font-weight:normal;}
#catalog .clnk					{color:#618661;}

/* 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; text-align:left;}
#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 a						{/*color:#618661;*/color: #8CBD42;font-weight:bold;text-decoration:none;}
#basket .quantity_td			{}
#basket .quantity				{margin: 0px 0px 0px 0px;}
#basket .quantity .submit		{border: 0px solid #ffffff;background-color: #ffffff;color: #cc3333;}
.carterror						{width:100%;text-align:center;font-weight:bold;}
.content .small_select      	{width: auto;}


.sbasket   						{padding: 5px;}

input,textarea					{font-family:Arial,Verdana,sans-serif;font-size:10pt;}
#ct_form input					{width:200px;border:1px solid #c0c0c0;}
#ct_form textarea				{width:215px;border:1px solid #c0c0c0;}

.promo_item						{color:#ff0000;font-weight:bold;}
.prod_table						{border: 1px solid #7d4e74;}
.prod_table th					{color:#FFFFFF; background-color:#7d4e74; padding:2px;}

.sec_bottom td					{vertical-align:top;text-align:left;}
.sec_bottom a					{color:#618661;font-weight:bold;text-decoration:none;}
.sec_bottom .img div			{width:120px;height:120px;border:1px solid #000000;text-align:left;vertical-align:middle;}
.sec_bottom .img				{width:130px;text-align:left;}
.sec_bottom .img div img		{margin:auto;max-width:120px;width: expression(this.width > 120 ? 120: true);}
.sec_title						{margin-bottom:12px;font-weight:bold;}
.sec_rrp						{font-weight:normal;font-size: 13px;}
.sec_price						{font-weight:bold;font-size: 13px;}

#delivery_times					{border:1px solid #000000;background-color:#ffffe6;width:750px;padding:6px;font-size:8pt;margin-top:18px;}
#delivery_times #header			{font-weight:bold;width:100%;display:table-row;}
#delivery_times #items			{padding:0px;width:100%;display:table-row;}
#delivery_times #items div		{padding:15px 0px 15px 0px;}
#delivery_times #items div.item	{padding:0px 12px 0px 0px;displayd:inline; float:left;width:85px;}
#delivery_times span.circle 	{background-color:transparent;font-size:2em;vertical-align:middle;border:none;}
#delivery_times #footer			{font-weight:normal;width:100%;padding:0px;display:table-row;}

#related_items					{border:1px solid #000000;background-color:#F0F4FB;width:750px;padding:6px;font-size:8pt;margin-top:18px;}
#related_items #header			{font-weight:bold;padding-bottom:9px;}
#related_items .related_item	{width:50%;display:inline;}
#related_items .related_item .img	{width:120px;}
#related_items .related_item .info	{padding-left:9px;}

#variants						{width:790px;border:1px solid #000000;}
#variants form					{margin:0px;}
#variants table					{width:790px;}
#variants th					{text-align:left;background-color:#D3E1F1;padding:2px;border:3px solid #ffffff;vertical-align:top;font-size: 13px;}
#variants td					{background-color:#F0F4FB;padding:3px;border:2px solid #ffffff;font-size: 13px;}
#variants .dt					{text-align:center;}
#variants span.circle 			{background-color:transparent;font-size:2em;border:none;line-height:16px;}

#child_cats_items				{border-collapse:separate;}
#child_cats_items .c			{}
#child_items_items				{border-collapse:separate;width:100%;}
#child_items_items .c			{width:50%;}
#details						{font-size: 13px;}
#product #details li			{}
#product #details ul			{}
#images .pdimg 					{border:1px solid #000000;width:240px;height:240px;text-align:center;vertical-align:middle;margin:0px 12px 12px 0px;}
#images .pdimg img 				{margin:auto;max-width:240px;width: expression(this.width > 240 ? 240: true);}
