/* CSS File Version 2.1.1 Produced for www.urbanshops.co.uk  */
/* This file is copyright protected  */
/* Auther Aariz Ali Copyright (c) 2008. All rights reserved.  */

/* body / page related styles */
body 					{font-family:Thaoma, arial, helvetica; font-size:11px;color:#000000; margin:0px 0px 0px 0px; background-color:#ffffff;}

/* form related styles */
input					{font-family:Thaoma, arial, helvetica; font-size:11px;color:#444444; border:1px solid #999999; background-color:#ffffff;}
select 					{font-family:Thaoma, arial, helvetica; font-size:12px; border:1px solid #999999; border-left: 4px solid #999999;}
.tbox 					{border: 1px solid #999999; border-left: 4px solid #999999; background-image: url(../images/bg_tbox.gif); background-repeat:repeat-x;}
.frmtxtlable			{font-size:14px; text-decoration:none; text-align:left; color:#333333; margin:0; padding:0; letter-spacing:-1px;}

/* error validation related styles */
.err_field				{font-family:Thaoma, arial, helvetica; font-size:11px; color:#990000;}
.err_text_cent			{font-size:11px;color:#FF0000;	text-align:center; font-weight: bold;}
.err_text_left			{font-size:11px;color:#FF0000;	text-align:left; font-weight: bold;}
.hint					{display:none; position:absolute; left:58%; width:200px; margin-top:-20px; padding:0px; z-index:100}
.tool 					{border-bottom: 1px dashed #dd9441;text-decoration:none;cursor:help;position: relative;font-size:14px;text-align: left;color:#333366;margin:0;padding:0;letter-spacing:-1px;visibility: visible;z-index: 100;}
.tool span.tip 			{display: none;}
.tool:hover span.tip 	{display: block; z-index:100; position:absolute;top:20px;left:0; width:auto; padding:3px 7px 4px 6px; border: 1px solid #dd9441; background-color: #f7f7ee; font-size:12px; text-align: left; color:#333366;}

/* site_header related styles */
.hdr_maintable			{height: 150px;}
.hdr_topmanutable		{height: 30px;}
.tdtopmenu				{height: 30px; background-image: url(../images/bg_topmenu.gif);}
.trtopmenu				{height: 30px;}
.hdleftspace			{height: 150px; background-image: url(../images/bgheader.png);}
.hdrightspace			{height: 150px; background-image: url(../images/bgheader.png);}
.hdmiddlespace			{height: 150px; background-image: url(../images/header_150x980.png);}
.leftcolumn				{background-color:#ffffff;}
.rightcolumn			{background-color:#ffffff;}
.middlecolumn			{background-color:#ffffff;}
.footerspace			{background-color:#ffffff;}
.hdr_left		 		{font-size:12px;color:#9B3100;	padding: 3px 3px 3px 2px;	text-align: right; 	text-decoration: none;font-weight: bold;}
.hdr_left a				{font-size:12px;color:#9B3100;	padding: 3px 3px 3px 2px;	text-align: right;	text-decoration: none; font-weight: bold;}
.hdr_left a:hover		{font-size:12px;color:#9B3100;	padding: 3px 3px 3px 2px;	text-align: right;	text-decoration: underline; font-weight: bold;}

.hdr_snipbasket			{font-size:11px;color:#993300;	text-align: center; text-decoration: none; font-weight: bold;}
.hdr_snipbasket a		{font-size:11px;color:#993300;	text-align: center;	text-decoration: none; font-weight: bold;}
.hdr_snipbasket a:hover	{font-size:11px;color:#993300;	text-align: center;	text-decoration: underline; font-weight: bold;}

.hdr_mainlinks			{font-size:12px;color:#FFFFCC; font-weight: bold;	text-align: center;}
.hdr_mainlinks a		{font-size:12px;color:#FFFFCC; font-weight: bold;	text-align: center;	text-decoration: none;}
.hdr_mainlinks a:hover	{font-size:12px;color:#FFFFCC; font-weight: bold;	text-align: center;	text-decoration: underline;}

/* heading text related styles */
.h1						{font-family: georgia, "times new roman", serif; font-size:16px; color:#333333; text-align: left; text-decoration: none;}
.h2						{font-family: georgia, "times new roman", serif; font-size:14px; color:#333333; text-align: left; text-decoration: none;}
.h3						{font-family: georgia, "times new roman", serif; font-size:12px; color:#333333; text-align: left; text-decoration: none;}
.heading1				{font-family: georgia, "times new roman", serif; font-size:12px; color:#333333; text-align: left; text-decoration: none;}
.heading2_right			{font-size:12px; font-weight:bold; color:#333333; text-align: right; text-decoration: none;}
.pagetitle				{font-size:16px; color:#333333; text-align: left; font-weight: bold; text-decoration: none;}
.pagesubtitle			{font-size:16px;text-decoration: none; text-align: left; color:#000000;margin:0;padding:0;letter-spacing:-1px;}
.catdescription			{font-family: georgia, "times new roman", serif; font-size:16px; color:#333333; text-align: left; text-decoration: none;}

/* products page related styles */
.h_prodnames			{font-size:11px; color:#333333;	text-align: center;text-decoration: none;}
.h_prodnames a			{font-size:11px; color:#333333;	text-align: center;text-decoration: underline;}
.h_prodnames a:hover	{font-size:11px; color:#9B3100;	text-align: center;text-decoration: none;}
.h_ProdPrice			{font-size:13px; color:#9B3100;	text-align: center;font-weight: bold;text-decoration: none;}
.h_deptname				{font-size:14px; color:#9B3100;	text-align:center; font-weight: bold;text-decoration: none;}
.h_deptname a			{font-size:14px; color:#9B3100;	text-align:center; font-weight: bold;text-decoration: underline;}
.h_deptname	a:hover		{font-size:14px; color:#9B3100;	text-align:center; font-weight: bold;text-decoration: none;}
.h_departments	 		{font-size:14px; color:#ffffff;	text-align:left; text-decoration: none; font-weight: bold; background-image: url(../images/bg_Navihd.gif);}
.deptUnselected a 		{font-size:14px; color:#333333;	text-align:left; text-decoration: none;  background-image: url(../images/bg_dept.gif); display:block; width:auto; padding:4px; margin:0px; border:1px solid #ffffff;}
.deptUnselected a:hover {color:#9B3100; border:1px solid #9B3100; padding:4px; margin:0px;}

/* text related styles */
.txt_legal				{font-size:11px; color:#333333; text-align: left; text-decoration: none;}
.txt_legal a			{font-size:11px; color:#333333; text-align: left; text-decoration: underline;}
.txt_legal a:hover		{font-size:11px; color:#333333; text-align: left; text-decoration: none;}
.txt_breadcrumbs		{font-size:11px; color:#333333; text-align: left; text-decoration: none;}
.txt_breadcrumbs a		{font-size:11px; color:#333333; text-align: left; text-decoration: underline;}
.txt_description		{font-size:12px;color: #444444; text-decoration: none;text-align: left;}
.txt_para				{font-size:12px;color: #444444; text-decoration: none;text-align: left;}
.baskettext 			{font-size:11px;color: #333333; text-decoration: none;}
.baskettext a 			{font-size:11px;color: #333333; font-weight: bold; text-decoration: underline;}
.baskettext a:hover		{font-size:11px;color: #333333; font-weight: bold;text-decoration: none;}
.productPrice			{font-size:16px; color:#555555; font-weight: bold; text-decoration: none; text-align: left;}
.listprice				{font-size:12px; color:#990000; font-weight: bold;}

/* table related styles */
.tbl_category			{height: 200px;}
.tbl_prodbox			{background-image: url(../images/bg_prod.gif);background-repeat:repeat-x;border-collapse: collapse;}
.tbl_bg_dept			{background-image: url(../images/bg_dept.gif);}
.tbl_bg_subtotal		{background-image: url(../images/bg_dept.gif); background-repeat:repeat-x; border-width: 1px; border-color:#CCCCCC; border-style: solid; border-collapse: collapse; font-size:12px; font-weight:bold; color:#333333; text-align: left; text-decoration: none;}
.tbl_bg_PPCharge		{background-image: url(../images/bg_dept.gif); background-repeat:repeat-x; border-width: 1px; border-color:#CCCCCC; border-style: solid; border-collapse: collapse;}
.tbl_bg_giftoption		{background-image: url(../images/bg_dept.gif); background-repeat:repeat-x; border-width: 1px; border-color:#CCCCCC; border-style: solid; border-collapse: collapse;}
.tbl_bg_carttotal		{background-image: url(../images/bg_dept.gif); background-repeat:repeat-x; border-width: 1px; border-color:#CCCCCC; border-style: solid; border-collapse: collapse; font-size:16px; font-weight:bold; color:#333333; text-align: right; text-decoration: none;}
.tbl_bg_ordertotal		{font-size:16px; font-weight:bold; color:#333333; text-align: right; text-decoration: none;}
.tblgreen 				{background-image: url(../images/bg_dept.gif); border-width: 1px; border-color:#333333; border-style: solid; border-collapse: collapse;}
.borderedbox_grey		{border:1px solid #CCCCCC; background-color:#F3F3F3;}
.PaymentSummary td		{font-size:12px;color:#000000;}
.PaymentSummary th 		{font-size:12px;color:#000000; font-weight: bold;}

/* various other styles */
.Pending				{font-size:11px;color:#FF0000;	text-align:center; font-weight: bold;}
.Processing				{font-size:11px;color:#FF9900;	text-align:center; font-weight: bold;}
.Declined				{font-size:11px;color:#000099;	text-align:center; font-weight: bold;}
.Refunded				{font-size:11px;color:#000099;	text-align:center; font-weight: bold;}
.Failed					{font-size:11px;color:#333333;	text-align:center; font-weight: bold;}
.Dispatched				{font-size:11px;color:#339900;	text-align:center; font-weight: bold;}
.Cancelled				{font-size:11px;color:#333333;	text-align:center; font-weight: bold;}
.Complete				{font-size:11px;color:#339900;	text-align:center; font-weight: bold;}
.PagingLinks			{font-size:11px;color:#333333;	text-align:center; font-weight: bold; text-decoration: none;}
.PagingLinks a			{font-size:11px;color:#333333;	text-align:center; font-weight: bold; text-decoration: none;}
.PagingLinks a:hover	{font-size:11px;color:#333333;	text-align:center; font-weight: bold; text-decoration: underline;}
