/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Tahoma; font-size: 10px; }
.errorBox { font-family : Tahoma; font-size : 10px;  background-color: #0A456D; color:#ffffff; font-weight: bold; }
.stockWarning { font-family : Tahoma; font-size : 10px;  background-color: #0A456D; color:#ffffff; }
.productsNotifications {  background-color: #0A456D; color:#ffffff; }
.orderEdit { font-family : Tahoma; font-size : 10px; color: #0A456D; text-decoration: underline; }

BODY {
	font-family:verdana;
  background: #ffffff;
  color: #6F6F6F;
  margin: 0px;
}

A {
  color: #0A456D;
  text-decoration: none;
}

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

FORM {
	display: inline;
}

TR.header {
  background:url(images/man_header_bg.jpg) repeat-x;
  height:102px;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Tahoma;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Tahoma;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {

}

.infoBoxContents {
  font-family: Tahoma;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma;
  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: #F0F0F0;
}

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: #F6F6F6;
}

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

.productListing-heading {
  font-family: Tahoma;
  font-size: 10px;
  background: #9C9A29;
  color: #FFFFFF;
  font-weight: bold;
  padding:5px;
}

TD.productListing-data {
  font-family: Tahoma;
  font-size: 10px;
}

A.pageResults {
  color: #0A456D;
}

A.pageResults:hover {
  color: #0A456D;
  background: #ffffff;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Tahoma;
  font-size: 20px;
  padding-bottom:5px;
border-bottom:1px #0A456D dotted;
  color: #0A456D;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Tahoma;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Tahoma;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Tahoma;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Tahoma;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Tahoma;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Tahoma;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma;
  font-size: 11px;
  border:1px solid #D1D1D1;

}

TEXTAREA {
  width: 100%;
  font-family: Tahoma;
  font-size: 11px;
  border:1px solid #D1D1D1;
}

SPAN.greetUser {
  font-family: Tahoma;
  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, Tahoma;
  font-size: 12px;
  font-weight: bold;
}

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

SPAN.productSpecialPrice {
  color: #E65810;
  font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

SPAN.errorText {
  font-family: Tahoma;
  color: #ff0000;
}

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

.checkoutBarFrom, .checkoutBarTo { font-family: Tahoma; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Tahoma; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Tahoma; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Tahoma; font-size: 10px; background-color: #0A456D; color:#ffffff; }
.messageStackSuccess { font-family: Tahoma; font-size: 10px;  background-color: #0A456D; color:#ffffff; }

/* input requirement */

.inputRequirement { font-family: Tahoma; font-size: 10px; color: #ff0000; }
/*  Added By Asfaq   */
.maintable
{
	width:900px;
}
.headerlinks
{
	color:#8F8F8F;
	font-size:11px;
}

a.headerlinks
{
	color:#8F8F8F;
	font-size:11px;
}
a.headerlinks:hover
{
	color:#8F8F8F;
	font-size:11px;
}
.search
{
	color:#195176;
	font-size:11px;

}
.txtsearch
{
  border:1px #D1D1D1 solid;
  height:20px;
  padding:1px;
}
.catbg
{
	background:url(images/man_catbg.jpg) top repeat-x;
	height:431px;
	vertical-align:top;
}
a.catlinks
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#195176;
	font-size:11px;
}
a.catlinks:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#195176;
	font-size:11px;
}

.boxtitle
{
	color:#0A466B;
	font-family:tahoma;
	font-size:16px;
	font-weight:bold;
}
.t {background: url(images/man_spcat_dot.gif) 0 0 repeat-x; background-color:#F2FDFF;}
.b {background: url(images/man_spcat_dot.gif) 0 100% repeat-x;}
.l {background: url(images/man_spcat_dot.gif) 0 0 repeat-y;}
.r {background: url(images/man_spcat_dot.gif) 100% 0 repeat-y}
.bl {background: url(images/man_spcat_bl.gif) 0 100% no-repeat}
.br {background: url(images/man_spcat_br.gif) 100% 100% no-repeat}
.tl {background: url(images/man_spcat_tl.gif) 0 0 no-repeat }
.tr {background: url(images/man_spcat_tr.gif) 100% 0 no-repeat; padding:0px;}

/* For Login Box*/
.ltl {background: url(images/man_login_tl.gif) 0 0 no-repeat }
.ltr {background: url(images/man_login_tr.gif) 100% 0 no-repeat; padding:0px;}
.loginbg
{
	background: url(images/man_loginbg.jpg) top repeat-x;
}
.txtgreenborder
{
	border:1px #ADADAD solid;
}
.logintitle
{
	color:#8F8F8F;
	font-size:11px;
	font-family:tahoma;
}
.loginreg
{
	color:#9C9A29;
	font-size:11px;
	font-family:Verdana;
}
.loginreg:hover
{
	color:#9C9A29;
	font-size:11px;
	font-family:Verdana;
	text-decoration:underline;
}

/* For month special Box*/
.stl {background: url(images/man_spec_tl.gif) 0 0 no-repeat }
.str {background: url(images/man_spec_tr.gif) 100% 0 no-repeat; padding:0px;}
.specialbg
{
	background: url(images/man_spec_bg.jpg) top repeat-x;

}

.productbg
{
	color:#195176;
	font-size:11px;
	font-weight:bold;
	background:#ffffff;
	height:110px;
	width:110px;
}
.footerbg
{
	background:url(images/man_footerbg.jpg) #F5F5F5 top repeat-x;
}
a.footerlinks
{
	color:#195176;
	font-size:11px;
}
a.footerlinks:hover
{
	color:#195176;
	font-size:11px;
}
.copyright
{
	color:#818181;
	font-size:11px;
}

a.copyright
{
	color:#818181;
	font-size:11px;
}
a.copyright:hover
{
	color:#818181;
	font-size:11px;
}

.price
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3A3A3A;
	font-size:17px;
	
}
.imageborder
{
	border:1px #D8D8D8 solid;
	padding:2px;
}
.producttitle
{
	color:#195176;
	font-size:12px;
	font-weight:bold;
}
.productdesc
{
	font-family:tahoma;
	font-size:11px;
	color:#909090;
}
.mainpadding
{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.more
{
	color:#72AA01;
	font-size:12;
	font-weight:bold;
}
.more:hover
{
	color:#72AA01;
	font-size:12;
	font-weight:bold;
	text-decoration:underline;
}
.bluefont
{
	font-family:tahoma;
	font-size:11px;
	color:#C6D9EA;
}
.whitefont
{
	font-family:tahoma;
		font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}
.subtitlebg
{
	background:#EFEFEF;
	padding:3px;
}
.specslogan
{
	color:#F74545;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.total
{
	font-family: Tahoma;
	color: #E65810;
	font-size:14px;
}
.catbox
{
	height:110px;
	border:1px #D8D8D8 solid;
}
.catbox div
{
	vertical-align: middle;
}
.tabwidth {
 width:150px;
}
 .blueleft
{
	background:url(images/blue_left.jpg) left top no-repeat;
	height:28px;
	width:6px;
}
.bluemiddle
{
	background:url(images/blue_middle.jpg) left top;
	height:28px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}
.blueright
{
	background:url(images/blue_right.jpg) left top no-repeat;
	height:28px;
	width:6px;
}
.grayleft
{
	background:url(images/gray_left.jpg) left top no-repeat;
	height:28px;
	width:6px;
}
.grayright
{
	background:url(images/gray_right.jpg) left top no-repeat;
	height:28px;
	width:6px;
}
.graymiddle
{
	background:url(images/gray_middle.jpg) left top;
	height:28px;
	font-weight:bold;
	color:#9B9B9B;
	font-family:Tahoma;
	font-size:11px;
}
.tabcontent1
{
	border:1px #D6D6D6 solid;
}
.titleleft
{
	background:url(images/title_left.jpg) right top no-repeat;
	height:38px;
	width:10px;
}
.titleright
{
	background:url(images/title_right.jpg) left top no-repeat;
	height:38px;
	width:10px;
}
.titlemiddle
{
	background:url(images/title_middle.jpg) top repeat-x;
	height:38px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
}
.readmore
{
	font-family:Tahoma;
	font-size:11px;
	color:#4F4134;
}
.readmore a:link
{
	font-family:Tahoma;
	font-size:11px;
	color:#CE252A;
}
.readmore a:visited
{
	font-family:Tahoma;
	font-size:11px;
	color:#CE252A;
}
.maintitle
{
	color:#96887F;
	font-family:Tahoma;
	font-size:20px;
	font-weight:normal;
}
.leftborder
{
    border-bottom:1px #E5E5E5 solid;
    border-right:1px #E5E5E5 solid;	
	border-left:1px #E5E5E5 solid;
	border-collapse:collapse;
}
.tblborder td
{
	margin:0px;
	border-bottom:1px #E5E5E5 solid;
	border-right:1px #E5E5E5 solid;	
	border-left:1px #E5E5E5 solid;
	border-collapse:collapse;
}
.allpadd
{
	padding:10px;
}
.newsbottom
{
	border-bottom:1px #D6D6D6 solid;
}
/************** ADDED BY ABHINAYA (starts)***************/
.cont_head
{
color:#195176;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
}
.caption_head
{
color:#195176;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:right;
}
.caption_value
{
color:#595959;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;
}
.txt_centered
{
text-align:center;
min-height:20px;
}

div.products_desc li
{
padding:3px 1px;
}

/*************** added by abhinaya (ends)*******************/