/* @override http://www.scvlondon.co.uk/catalog/templates/OS03C00209/stylesheet.css */

/*  $Id: stylesheet.css template: OS03C00209 v3.00 09/17/07  07:20:04 project3000 Exp $  This file created as a part of graphical design by AlgoZone, Inc  http://www.algozone.com for osCommerce CRE Loaded v6.2    Copyright (c) 2003-2005 AlgoZone, Inc*/BODY { background-color: #ffffff; font-family: Helvetica; font-size: 11px; background-image: url(images/10_top_green_back.jpg); background-repeat: repeat-x; margin: 0; }/* .breadCrumb,.plainbox-description and "BODY TD" for ZenCart */ .boxText, .breadCrumb, .plainbox-description, BODY TD{ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #7f7f7f;}.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #DCDEB3; }.topCartLT { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #fff; }.productsNotifications { background: #f2fff7; }.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }A {   color: #08423a;   text-decoration: none; }A:hover {   color: orange;  text-decoration: underline; }FORM {  display: inline;}INPUT{  border: 1px solid #c1c5c6;  background: #FFFFFF;  color: #4f4f4f;}INPUT.az_search_input, SELECT.az_search_input{  border: 1px solid #c1c5c6;  color: #4f4f4f;}INPUT.submit_button, INPUT.az_login_input{	border: 0px;}TR.header {  background: #17191D;}TD.infoBox, SPAN.infoBox { 	font-family: Verdana, Arial, sans-serif; font-size: 10px; 
}/* .plainBox for ZenCart and moduleBox for ms3 */ .infoBox, .plainBox, .moduleBox {  border-top: 1px solid #c1c5c6;  margin-top: 10px
  ;padding-top: 10px;}.moduleBox{  margin: 2px;}.infoBoxLeft, .infoBoxRight, .infoBoxLeft_az01 {  text-align: left;}.newProductsBox, .infoBoxCenter {}.infoBoxContentsLeft TD{font-family: Tahoma;font-size: 11px;font-weight: normal;}.infoBoxHeading {}/* middle boxes control*//* .plainBoxHeading for ZenCart */ TD.infoBoxHeading, TD.infoBoxHeadingCenter, TD.plainBoxHeading {  font-family: Tahoma;  font-size: 12px;  font-weight: bold;  color: #4f4f4f;  text-align: left;  padding-left: 40px;  height: 41px;  background-image: url(images/az_midbox_l.gif);  background-repeat: no-repeat;  }.infoBoxHeadingLcorner {}.infoBoxHeadingRcorner {}TD.infoBoxHeadingLeft_categ{}TD.infoBoxHeadingLeft, TD.infoBoxHeadingLeft_categ, TD.infoBoxHeadingRight {  font-family: Tahoma;  font-size: 12px;  font-weight: bold;  color: #4f4f4f;  text-align: left;  background-image: url(/catalog/templates/OS03C00209/images/az_leftbox_l.gif);  background-repeat: no-repeat;    height: 26px;  padding-left: 20px;}.infoBoxHeadingLeft A:link, .infoBoxHeadingLeft A:active, .infoBoxHeadingLeft A:visited,.infoBoxHeadingLeft_categ A:link, .infoBoxHeadingLeft_categ A:active, .infoBoxHeadingLeft_categ A:visited {	font-family: Tahoma;    font-size: 12px;    font-weight: bold;	color: #4f4f4f;}.infoBoxHeadingLeft A:hover, infoBoxHeadingLeft_categ A:hover {	color: #08423a;}.infoBoxHeadingTop{	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #08423a;	text-align: left;}.infoBoxHeadingSearch{	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #08423a;	padding-left: 15px;		padding-top: 4px;	}.infoBoxSearch{	font-family: Tahoma;	font-size: 10px;	font-weight: normal;	color: #08423a;	vertical-align: top;	padding-bottom: 2px;}.infoBoxContentsTop, .infoBoxContentsSearch {	vertical-align: top;}.infoBoxContentsSearch A:link, .infoBoxContentsSearch A:active, .infoBoxContentsSearch A:visited {	font-family: Tahoma;	font-size: 10px;	font-weight: normal;	color: orange;}.infoBoxContentsSearch A:hover {	font-family: Tahoma;	font-size: 10px;	font-weight: bold;	color: #707070;}.az_cart_body td{	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #ffffff;}.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsLeft_categ, .infoBoxContentsRight {  /* Uncomment to get bacground for component's content */	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #08423a;		text-align: left;	line-height: 1.5;	}.infoBoxContentsRight {  /* Uncomment to get bacground for component's content */	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #5F8787;		padding-left: 5px;}.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited{	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #08423a;}.infoBoxContents A:hover {	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: orange;}.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: #08423a;}.infoBoxContentsLeft A:hover {	font-family: Tahoma;	font-size: 11px;	font-weight: normal;	color: orange;}.infoBoxContentsLeft_categ {    background-image: url(/catalog/templates/OS03C00209/images/bullet1.png);    background-repeat: no-repeat;    height: 20px;	color: #010101;	text-align: left;	padding-left: 20px;	padding-bottom: 3px;
	font: normal 11px/22px Tahoma;
}.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited { font-family: Tahoma; font-size: 12px; font-weight: normal; color: #08423a; padding: 2px; }.infoBoxContentsLeft_categ A:hover { font-family: Tahoma; font-size: 12px; font-weight: normal; color: orange;  text-decoration: none; padding: 2px;
}.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{	font-family: Tahoma;	font-size: 10px;	font-weight: normal;	color: #08423a;}.infoBoxContentsRight A:hover {	font-family: Tahoma;	font-size: 10px;	font-weight: normal;	color: orange;}.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	font-weight: normal;	color: orange;}.infoBoxContentsCenter A:hover {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	font-weight: normal;	color: orange;}/* AZ product box control */.productBoxHeading_tb, .productBoxOuter, .productBoxBottom_tb{	width: 218px;	}.hl_product_box {  	border: 1px solid #ffffff;}.hl_product_box_over {  	background-color: #edf7ff;	border: 1px solid #c1c5c6;}.productBox {  	font-family: Arial, sans-serif;	font-size: 11px;	font-weight: normal;	text-align: left;	padding-top: 5px;	color: #08423a;}.productBoxContent {  	font-family: Arial, sans-serif;	font-size: 11px;	font-weight: normal;	color: #08423a;}.productBox A:link, .productBox A:active, .productBox A:visited,.productBoxContent A:link, .productBoxContent A:active, .productBoxContent A:visited{	font-family: Arial, sans-serif;	font-size: 11px;	font-weight: bold;	color: orange;}.productBox A:hover, .productBoxContent A:hover {	color: #08423a;}.productBoxHeadingLcorner {}.productBoxHeadingRcorner {}.productBoxHeading, .productBoxHeadingLcorner, .productBoxHeadingRcorner {	line-height: 0.8;    font-family: Arial;    font-size: 11px;	font-weight: bold;	color: #837362;}.productBoxHeading A:link, .productBoxHeading A:active, .productBoxHeading A:visited{	font-family: Tahoma;	font-size: 11px;	font-weight: bold;	color: #A9E601;}.productBoxHeading A:hover {	color: #3f7100;}.productBox_name{    font-family: Arial;    font-size: 11px;	font-weight: normal;	color: #3f7100;	padding-left: 5px;	padding-bottom: 5px;	text-align: left;	height: 40px;}.productBox_price{    font-family: Arial;    font-size: 13px;	font-weight: normal;	color: orange;	padding-left: 12px;	height: 30px;	padding-left: 5px;	text-align: left;}.productBreakLine {	background-image: url(images/az_hr_dt_line.gif);	background-repeat: repeat-x; 	background-position: center;	 }.productBoxBottom_tb{}.productBoxLBottom, .productBoxRBottom{}.productBoxLBottom A:link, .productBoxLBottom A:active, .productBoxLBottom A:visited,.productBoxRBottom A:link, .productBoxRBottom A:active, .productBoxRBottom A:visited{	font-family: Tahoma;	font-size: 12px;	font-weight: bold;	color: #A9E601;}.productBoxLBottom A:hover,.productBoxRBottom A:hover {	color: #ffaa01;}.productBoxHeadingRcorner {}.productBoxHeadingLcorner {}TR.headerError {}TD.headerError {  font-family: Tahoma, Verdana, Arial, sans-serif;  background: #DCDEB3;   font-size: 11px;  color: red;  text-align : center;}TR.headerInfo {}TD.headerInfo {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 11px;  background: #DCDEB3;  color: #000000;  text-align: center;}TR.footer {  background: #008193;}TD.footer {  font-family: Arial;  font-size: 11px;  background: #009384;  color: #ffffff;}.infoBoxNotice {  background: #ffaa01;}.infoBoxNoticeContents {  background: #FFE6E6;  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 {}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: #edf7ff;}TR.productListing-heading {}TD.productListing-heading {  font-family: Tahoma;  font-size: 12px;  font-weight: bold;  color: #08423a;}A.productListing-heading {   color: #08423a; }A.productListing-heading:hover {   color: #08423a; }TD.productListing-data { color: #08423a; font-family: Verdana, Arial, sans-serif; font-size: 12px; padding-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #cecece; }.pageResults { font-size: 11px;color: #08423a;}A.pageResults {   color: #08423a; }A.pageResults:hover { color: orange; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }/* greetUser is for ZenCart and H1 for ms3*/.pageHeading, DIV.pageHeading, .pageHeading H1, .greetUser, H1{  font-family:  Arial;  font-size: 19px;  font-weight: bold;  color: #08423a;  padding: 0px;}.descHeading, DIV.descHeading, .descHeading H1, .greetUser, H1{  font-family:  Arial;  font-size: 19px;  font-weight: bold;  color: #08423a;}TR.subBar {  background: #f4f7fd;}TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}TD.main, P.main {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.3;  color: #7f7f7f;}TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;}TD.midText, SPAN.midText, P.midText {  font-family: Arial, Verdana, sans-serif;  font-size: 14px;}TD.largerText, SPAN.largerText, P.largerText {  font-family: VArial, Verdana, sans-serif;  font-size: 14px;}TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}TD.fieldKey {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}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-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.productPrice {  font-family: Verdana, Arial, sans-serif;  color: #3f7100;  font-size: 12px;  font-weight: normal;  height: 20px;}SPAN.errorText, .messageStackError {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}.inputRequirement{  font-family: Verdana, Arial, sans-serif;  color: #ff0000;  font-size: 11px;  }.moduleRow { }.moduleRowOver { background-color: #edf7ff; cursor: pointer; }.moduleRowSelected { background-color: #edf7ff; }.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }.messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }/* #################		  template-faq.com CSS 	   #################	*/	.topbanner_tb{	background-image:url(images/az_top_mid.gif); 	background-repeat: repeat-x;	height: 139px;	}		.topbanner_td1{	}	.topbanner_td2{	}	.topbanner_td3{	}	.topbanner_td4{	}	.cart_box{	background-image:url(images/az_top_box_m.gif); 	background-repeat: repeat-x;	height: 57px;			}	.az_top_nav{	}	.az_topmenu_cart{	}	/* MENU bar css controls */	.menubarmain A:link, .menubarmain A:active, .menubarmain A:visited{ 	font-size: 13px; 	font-family: Tahoma;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	}	.menubarmain A:hover{	font-size: 13px;	color: #aceb00;	}	.menubarmain{	font-size: 13px; 	font-family: Tahoma;	font-style: normal;	background-image:url(images/az_menu_mid_r.gif); 	background-repeat: repeat-x;	height: 32px;			}	.menubarmain_td4{	}	.az_subheader_tb{	}	/* MAIN table css controls */			.maincont_tb{	}	/* LEFT bar css controls */		.maincont_left_td {	width: 256px;	padding-top: 5px;		padding-left: 30px;	padding-right: 27px;	}	/* fix for mozila */	.leftbar_tb TD {	padding-bottom: 4px;	}		.leftbar_tb {	width: 199px;	}	.leftcolumn_tb{	width: 100%;	}	.maincont_mid_td{ background-image:url(images/az_content_bg.gif); background-repeat: repeat-y; background-position: left 50%; padding-right: 30px; padding-left: 30px; }	.maincont_mid_table_2{	padding-left: 10px;	padding-top: 10px;		}	/* RIGHT bar css controls */			.maincont_right_td {	width: 0px;	}	.rightbar_tb{	width: 0px;	}	.footer_tb{	height: 90px;	font-size: 10px;	color: #808080;	}	.footer_menu{	height: 25px;	padding-top: 10px;	}	.footer_td1{	}	.footer_td2{	}	.footer_td3{	}	.footer_menu_tb, .footer_cprt_tb{	font-family: Tahoma;	font-weight: normal;	color: #808080;	font-size: 9px; 	margin-top: 33px;	}	.footer_menu_tb A:link, .footer_menu_tb A:active, .footer_menu_tb A:visited,	.footer_cprt_tb A:link, .footer_cprt_tb A:active, .footer_cprt_tb A:visited{ 	font-size: 10px; 	color: #3f7100;	font-family: Tahoma;	font-weight: normal;	text-decoration: none;	}	.footer_menu_tb A:hover, .footer_cprt_tb A:hover{	font-size: 10px;	color: #ffaa01;	}	.az_button_img{	background-image:url(images/az_button_mid.gif); 	background-repeat: repeat-x;	background-position: top left;    white-space: nowrap;	color: #FFFFFF;	font-family: Tahoma;	font-weight: bold;	font-size: 12px; 	cursor: pointer;	display: inline;    text-decoration: none; 		}	.az_button_submit{	background-image:url(images/az_button_mid.gif); 	background-repeat: repeat-x;    white-space: nowrap;	vertical-align: top;    border: 0px;	color: #FFFFFF;	font-family: Tahoma;	font-weight: bold;	font-size: 12px;     height: 20px;	cursor: pointer;	margin: 0 auto;	}.tableHeaderLT { color: #fefefe; font-family: Arial, sans-serif; font-size: 14px; font-weight: bolder; background-color: #00a497; padding: 4px; }.newsHeadLT { font-family: Verdana, Arial, sans-serif; color: #08423a; font-size: 14px; font-weight: bold; }.newstextLT{ font-size: 12px; color: #808080; line-height: 1.5em; }.newsdateLT { color: #252525; font-size: 12px; font-weight: bolder; line-height: 1.5em; }.homedsR2 /*agl rulekind: base;*/ { background-image: url(../../../images_08/top_left_cell.gif); background-repeat: no-repeat; }.homedsR4 /*agl rulekind: base;*/ { background-image: url(../../../images_08/top_right_cell.gif); background-repeat: no-repeat; }.homedsR5 /*agl rulekind: base;*/ { background-image: url(../../../images_08/quick_link_cell.gif); background-repeat: no-repeat; }.homedsR6 /*agl rulekind: base;*/ { background-image: url(../../../images_08/space_cell.gif); background-repeat: no-repeat; }.homedsR7 /*agl rulekind: base;*/ { background-image: url(../../../images_08/centre_news.gif); background-repeat: no-repeat; }