/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #BA2700; text-decoration: underline; }

BODY {
  background: #f5f5f5;
  color: #000000;
  margin: 0px;
}
.infoBox {
  background: #BFBFBF;
}

.infoBoxContents {
  background: #F6F6F6;
  font-size: 10px;
}
A {
  color: #255479;
  text-decoration: none;
}

A:hover {
  color: #255479;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #29660a;
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  background: #bbc3d3;
  color: #29660a;
  font-weight : bold;
}

A.headerNavigation { 
}

A.headerNavigation:hover {
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
}

A.pageResults:hover {
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


/* ---------------------------- ---------------------- */
.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#255479;
}
.main b {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#255479;
}

.main a {			font-size: 10px; text-decoration:underline;	color:#255479;}
.main a:hover {		font-size: 10px; text-decoration:none;		color:#255479;}
.main a u {			font-size: 10px; text-decoration:underline;	color:#255479;}
.main a:hover u {	font-size: 10px; text-decoration:none;		color:#255479;}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}



P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

#myse select {
	width:90%;
}

.delp {
	color:#808080;
	font-size:11px;
	font-weight:normal;
}

 s {
	color:#808080;
	font-size:12px;
	font-weight:bold;
	text-decoration:line-through;
}
.price s {
	color:#808080;
	font-size:12px;
	font-weight:bold;
}

/* ---------------------------- ---------------------- */



TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
 
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
 						color:#CD0D00;
						font-size:12px; font-weight:bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #DFDFDF; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #DFDFDF; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #BA2700; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* -------------------------------------------------          -------------------------------------------------------- */
td , table, body{
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}
/*
body {
	background:url(images/tal.jpg) top left repeat-x #4F5356;
}
*/
table {
	width:100%;
	/*  border:0px;  */
}
td, select,  input, textarea {
	font-family:tahoma;
	font-size:11px;
	vertical-align:top; 
	line-height:14px;
	color:#424141;
}
img {border:0px}
br {line-height:0px;}
a {text-decoration:underline;}	   
a:hover {text-decoration:none;}	
bg {line-height:0px}

/* header */
.header  				{color:#255479}
.header td 				{}
.header span 			{}

.header span a 			{}
.header span a:hover 	{}

.header a 				{}
.header a:hover 		{}
.header strong a 		{}
.header strong a:hover 	{}
.header strong			{color:#000450}
.header b a  {color:#255479; text-decoration:none;}
.header b a:hover  {color:#255479; text-decoration:underline;}
.slct 					{width:72px; font-size:10px;margin:0px 0px 0px 7px;}
/*header*/
/*_________________________________________________________________*/
/* column_left */
.column_left_header		{}
.column_left_header_txt	{
						color:#000450; 
						font-weight:bold;
						width:100%; 
						background:url(images/c_m.jpg) top left repeat-x;
/*						
						vertical-align:middle;
*/						
						text-transform:uppercase; padding-left:7px;
}
.column_left_header_txt a	{color:#000450;font-weight:bold; text-decoration:none;}
.column_left_header_txt a:hover	{color:#000450;font-weight:bold; text-decoration:underline;}

.column_left			{}
.column_left td			{}
.column_left strong		{}
.column_left span		{}
.column_left a			{}
.column_left a:hover	{}

.column_middle_header_txt	{
						color:#29660a; 
						font-weight:bold;
						width:100%; 
						background:url(images/c_m_gr.jpg) top left repeat-x;
/*						
						vertical-align:middle;
*/						
						text-transform:uppercase; padding-left:7px;
}
.column_middle_header_txt a	{color:#29660a;font-weight:bold; text-decoration:none;}
.column_middle_header_txt a:hover	{color:#29660a;font-weight:bold; text-decoration:underline;}



ul0	{padding:0; margin:0;}
li0	{line-height:18px;}
.list 					{
						padding:0px 0px 0px 5px;
						margin:0px 0px 0px 0px; 
						list-style:none;
}

.list li 				{
						line-height:18px;
						padding:0px 0px 0px 27px;
						background:url(images/li_bg.gif) 0px 0px no-repeat;
}

.list .un				{
						line-height:18px;
						padding:0px 0px 0px 27px;
						background:url(images/li_bg_n.gif) 0px 0px no-repeat;
}
.list li a				{
						color:#255479;
						text-decoration:none
}

.list li a:hover		{text-decoration:underline}

.list li.bg_list_sub	{line-height:18px;background:url(images/li_bg_sub.jpg) 0px 0px no-repeat;}
.list li.bg_list_sub a		{padding:0px 0px 0px 10px;}
.list li.bg_list_sub a:hover	{}

.column_left li.bg_list_un	{line-height:19px;background:url(http://mobilerepeater.co.uk/shop/images/bg_list_un.gif) 0px 0px no-repeat;}
.column_left li.bg_list_un a		{}
.column_left li.bg_list_un a:hover	{}


/*column_left*/
/*_________________________________________________________________*/
/*  content */
/* product */
.product_tbl_tl			{
						width:8px; 
						height:8px; 
						background:url(images/c2_tl.jpg) top left no-repeat;
}

.product_tbl_tc			{
						width:100%; 
						background:url(images/c2_t.jpg) top left repeat-x
}
.product_tbl_tr			{
						width:8px; 
						background:url(images/c2_tr.jpg) top left no-repeat;
}
.product_tbl_ml			{
						height:100%; 
						background:url(images/c2_l.jpg) top left repeat-y;
}
.product_tbl_mr			{
						background:url(images/c2_r.jpg) top left repeat-y;
}
.product_tbl_bl			{
						height:8px; 
						background:url(images/c2_bl.jpg) top left no-repeat;
}
.product_tbl_bc			{
						background:url(images/c2_b.jpg) top left repeat-x
}
.product_tbl_br			{
						background:url(images/c2_br.jpg) top left no-repeat;
}



.product_tbl_tl_wht			{
						width:8px; 
						height:8px; 
						background:url(images/c2_tl_wht.gif) top left no-repeat;
}
.product_tbl_tc_wht			{
						width:100%; 
						background:url(images/c2_t_wht.gif) top left repeat-x
}
.product_tbl_tr_wht			{
						width:8px; 
						background:url(images/c2_tr_wht.gif) top left no-repeat;
}
.product_tbl_ml_wht			{
						height:100%; 
						background:url(images/c2_l_wht.gif) top left repeat-y;
}

.product_tbl_mr_wht			{
						background:url(images/c2_r_wht.gif) top left repeat-y;
}
.product_tbl_bl_wht			{
						height:8px; 
						background:url(images/c2_bl_wht.gif) top left no-repeat;
}
.product_tbl_bc_wht			{
						background:url(images/c2_b_wht.gif) top left repeat-x
}
.product_tbl_br_wht			{
						background:url(images/c2_br_wht.gif) top left no-repeat;
}
.product 				{}
.product td				{color:#255479}
.product a				{
						font-weight:bold;
						color:#005A97
}
.product a:hover		{}
.price strong 		{
						color:#CD0D00;
						font-size:12px;
}
.product  strong 		{
						color:#CD0D00;

						font-size:12px;
}
.product span 		{
						color:#CD0D00;
						font-size:12px;
}
.pic img				{}
/*
.cont_bg {background:url(images/c_bg_mdl.jpg) top left repeat-y;}
*/
.cont_bg {background:url(images/m_bg.gif) top left repeat-y;}
.border {border-left:10px solid #F6F6F6;}
/*product 
 result_page */
.result 			{}
.result td 			{color:#255479; height:26px;padding:0px 20px 0px 20px;}
			   
.result a 			{color:#255479; text-decoration:underline;}
.result a:hover 	{color:#5E6166; font-size:11px; text-decoration:none;}

.result b 			{color:#255479; text-decoration:none; font-weight:normal;}
.result font b		{color:#FF0033; text-decoration:none; font-size:11px; font-weight:bold; }

.result .result_right { text-align:right;}
.result .result_right b {color:#255479; font-weight:bold;}
/*result_page*/

/*-- shopping_card -*/
.shop_card 			{text-align:center;}	/*  background:#3E3E3E;  */
.shop_card td 		{text-align:center; vertical-align:top; color:#255479}	

.shop_card a 		{color:#255479; font-weight:bold}												/*  name  */
.shop_card a:hover {}

.shop_card strong 	{color:#CD0D00; font-size:12px; }										/*  price  */
.shop_card span 	{
					color:#CD0D00;
					font-size:12px;
}
.shop_cart_txt 		{color:#373B60; text-transform:uppercase; font-size:11px; font-weight:bold;} 	/*  header of table  */

.shop_card .input_check 	{}																	/*  for checkbox  */
.shop_card .input_qty		{width:39px; height:18px}											/*  for input  */
/*-- shopping_card -*/	
			
.v {background:url(images/t_vl.jpg) top right repeat-y;}
.g {background:url(images/t_gl.jpg) bottom right repeat-x;}
.p { }
/*content */

/* footer */
.footer  				{}				
.footer td 				{color:#666666; font-size:10px}				/*  Copyright © 2007  */
.footer a 				{
						color:#666666;
						text-decoration:none;
						font-size:10px;
						} 				/*  Company Name   */
.footer a:hover 		{
						text-decoration:underline
						}				/*  Company Name   */

.footer b  				{}				/*  Powered by   */
.footer b a 			{}				/*  osCommerce  */
.footer b a:hover 		{}				/*  osCommerce  */
.footer img {margin:0px 0px 0px 3px;}
/*----------------------- footer -----------------------------------*/
.pop_up a{
	color:#FFF;
	text-decoration:none;
}
.pop_up a:hover{
	text-decoration:underline;
}
.pop_up span{
	color:#FFF;
	text-decoration:none;
}
.pop_up u{ color:#ffffff;}
/* -------------------------------------------------          -------------------------------------------------------- */

/* result_page */
.shop_card {border-left:6px solid #F6F6F6;}
.shop_card a {		}																					
.shop_card a:hover {}
.shop_card td {}
.shop_card_txt{	height:38px; text-align:center;padding:3px 0px 6px 0px;}												
		
.padd img, .padd input { margin:10px 7px 0px 1px;}
.padd2 img { margin:7px;}																		
/* shopping_card */				
/*--------------------- content ---------------------------------*/
/*
.box_width_left			{ width:235px;}
*/
.box_width_left			{ width:172px;}
.box_width_right		{ width:22px;}
.box_width_cont			{ width:100%;}			
/* -------------------------------------------------          -------------------------------------------------------- */
u {text-decoration:none; color:#255479;}

.main a b {
  color:#255479;
  font-size: 10px; text-decoration:underline;
}
.main a:hover b{
  color:#255479;
  font-size: 10px; text-decoration:none;
}

/* -------------------------------------------------          -------------------------------------------------------- */
.smallText a { color:#255479; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */
.smallText a:hover { color:#255479; font-size:11px; text-decoration:underline;}
.smallText a u { color:#255479; font-size:11px; text-decoration:none;}
.smallText a:hover u{ color:#255479; font-size:11px; text-decoration:underline;}

TD.fieldKey {	font-size: 12px;font-weight: bold;font-family: Verdana, Arial, sans-serif;	color:#255479;}
TD.fieldValue {	font-size: 12px;font-family: Verdana, Arial, sans-serif;padding:3px 2px 3px 2px;}

TD.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px; color:#255479;
}

SPAN.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.smallText font b { color:#FF0033; text-decoration:none; font-size:11px }
.height_1	{ height:29px;}
.cont { width:459px; text-align:center;}
.cont { width:184px; text-align:center;}
.cont2 { width:100%; text-align:center;}
.img img {margin:0px 17px 0px 16px;}
.img table { float:left; width:10px;}
/* -------------------------------------------------          -------------------------------------------------------- */
.sea_1 { padding:0px 10px 0px 10px;}
.sea_2 { text-align:center;}
.sea_3 { padding:10px;}
.sea_4 td{
  font-size:13px; color:#636363;
}
.sea_4 a {
  color:#000000; font-size:13px; font-weight:bold; text-decoration:none;
}
.sea_4 a:hover {
  color:#000000; font-size:13px; font-weight:bold; text-decoration:underline;
}
.sea_4 p{
  font-family: Verdana, Arial, sans-serif;
  font-size:16px; color:#AF0F17; font-weight:bold;padding:10px 0px 5px 0px;
}
.sea_5 {border:1px solid #8D8D8D; background:#ffffff;}
/* -------------------------------------------------          -------------------------------------------------------- */
.sb_bg {
	background-image: url(images/sb_bg.gif);
	background-repeat: repeat-y;
}
.txt_h18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
}
.txt_h14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
}


/*------------------------------------------DHTML GOODIES SLIDE OUT BOX */
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#255479;
	margin-top: 5px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border: 2px solid #EBF6FA;
	background-color: #FBFFFF;
	text-align: left;
	padding: 4px;
	font-size: 11px;
		
	/* End layout CSS */
	visibility:hidden;
	height:0px; 
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:11px;	
	position:relative;
}

/*------------------------------------------TESTIMONIALS */

.txt_h {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #163147;
}
.txt_h11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	font-weight: bold;
	color: #255479;
}
.txt_h18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: bold;
	font-weight: bold;
	color: #255479;
}
.testim_bg {
	background-image: url(images/testim_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box_newsletter {
	background-image: url(images/box_newsletter_02.gif);
	background-repeat: repeat-y;
}

/*------------------------------------------Chat code */
.lpPoweredBy {
display:none;
}
.lpEmtStarRating {
display:none;
}
/*------------------------------------------Chat code */