/*
  $Id: stylesheet.css,v 1.1.1.1 2005/01/15 06:43:57 Michael Sasek Exp $

  Author : Khalid Rizwan
  Email  : khalid@21centuryweb.com

*/
/*
.boxText { font-family: arial,verdana, sans-serif; font-size: 11px; }
.errorBox { font-family : arial,verdana, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : arial,verdana, sans-serif; font-size : 110px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : arial,verdana, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

BODY {
  /*background: #ffffff;*/
  /*
  color: #000000;
  margin: 0px;
}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: arial,verdana,sans-serif;
}
*/

/*body
{
font-size: 70%;
color:#000000;
background-color:#ffffff;
margin:0px;
font-size:11px;

}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: arial,verdana,sans-serif;
}


A {*/
  /*color: #000000;*/
 /* text-decoration: none;
  color: #717171; 
  font-family: arial,verdana,sans-serif;
  font-size:11px;
}

A:hover {*/
 /* color: #AABBDD;*/
  /*text-decoration: underline;*/
  /*color: #C50706; 
  font-family: arial,verdana,sans-serif;
  font-size:11px;
}*/


A.headerNavigation { 
  color: #717171; 
  font-family: arial,verdana,sans-serif;
  font-size:11px;
 }

A.headerNavigation:hover {
   color: #C50706; 
  font-family: arial,verdana,sans-serif;
  font-size:11px;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  /*background: #bbc3d3;*/
}

TD.headerNavigation {
  font-family: Arial,Verdana, sans-serif;
  font-size: 11px;
  background: #bbc3d3; 
  color: #000000;
  font-weight : bold;
  background-color : #D7D7D7; /*#E81A1C*/
  padding-bottom : 2px;
  padding-top : 2px;
}

A.headerNavigation { 
  color: #000000; 
  font-family: arial,verdana,sans-serif;
  font-size:11px;
}

A.headerNavigation:hover {
  color: #FFFF00; /*C50706*/
  font-family: arial,verdana,sans-serif;
  font-size:11px;
}



.productName:link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #717171;
  font-weight : bold;
}
.productName:visited {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #717171;
  font-weight : bold;
}

.productName:hover {
  text-decoration: underline;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #717171;
  font-weight : bold;
}

.productName:active {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #717171;
  font-weight : bold;
}


.productTop:link {
  font-family: Arial,Verdana, sans-serif;
  font-size: 11px;
  color: #717171;
  font-weight : none;
}

.productTop:hover {
  text-decoration: none;
  font-family: Arial,Verdana, sans-serif;
  font-size: 11px;
  color: #C50706;
  font-weight : none;
}

.productTop1:link {
  text-decoration: none;
  font-family: Arial,Verdana, sans-serif;
  font-size: 9px;
  color: #717171;
  font-weight : none;
}

.productTop1:hover {
  text-decoration: none;
  font-family: Arial,Verdana, sans-serif;
  font-size: 9px;
  color: #C50706;
  font-weight : none;
}

.def_productName:link {
  font-family: Arial,Verdana, sans-serif;
 color: #717171;
 font-weight:bold;
 font-size:11px;

}


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;
}

TR.footer {
 /* background: #bbc3d3;*/
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #587CBE;
  color: #ffffff;
  font-weight: bold;
  padding-top : 1px;
  padding-bottom : 2px;
}

.infoBox {
  /*background: #b6b7cb;*/
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  /*background-image : url(../../images/OSCMAX_infobox_bg.gif);*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.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: #D7D7D7;        /* #E81A1C*/
  color: #000000;height: 25;
}

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.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
/*  background: #f8f8f9;*/
background: #FFFFFF;
}

TR.productListing-odd{
/*background: #f8f8f9;*/
background: #FFFFFF;
}

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

TR.productListing-even{
/*background: #f8f8f9;*/
background: #FFFFFF;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  /*border-color: #E7E7E7;*/
  border-color: #FFFFFF;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #E7E7E7;*/
  color: #ffffff;       /*D00C0D*/
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 /*background: #ff0000;*/
valign: top;

}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

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

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.5;
}

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

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;
}

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

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

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

.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; }

/* 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; }




/*  Centur Shop Start  */

.generalheadingbold{
font-weight:bold;
font-size:11px;
color:#D90C0D;
}

def_headerNavigation
{
font-weight:bold;
font-size:11px;
color:#D90C0D;
}

.redheadingbold{
font-weight:bold;
font-size:12px;
color:#DC0F0F;
}

.generalbold{
font-weight:bold;
font-size:11px;
}
.redtxt{
color:#DC0F0F;
}

.boxbgimg{
background-image: url('images/f_f_u_box_bg.jpg');
}

.verticaldivider{
background-image: url('images/f_f_u_square.jpg'); background-repeat:repeat;
}

.hozdivider{
background-image: url('images/f_f_u_pointgray.jpg'); background-repeat:repeat;
}

.bigheadingtxt{
font-weight:bold;
font-size:13px;
}

.prodcategorytxt{
font-family: Zurich Cn BT,arial,verdana,sans-serif;
font-weight:bold;
font-size:12px;
color:#A0A0A0;
}

.about
{
color:#7F7F7F;
font-size:9px;
}

a.optionLink:link{
text-decoration:none;color:#FFFFFF;background-color:transparent;
font-weight:bold;
font-size:11px;
}

a.optionLink:visited{
text-decoration:none;color:#FFFFFF;background-color:transparent;
font-weight:bold;
font-size:11px;
}

a.optionLink:active{
text-decoration:none;color:#FFFFFF;background-color:transparent;
font-weight:bold;
font-size:11px;
}

a.optionLink:hover{
text-decoration:none;color:#FCFD33;background-color:transparent;
font-weight:bold;
font-size:11px;
}

.search
{
color:#909090;
font-size:10pt;
font-weight:bold;
}


.generaltxt{
font-size:11px;
font-family: arial,verdana,sans-serif;
color:#717171;
}

TR.headbg {background-image:url(../../images/f_f_u_redbg.jpg); background-position:top; background-repeat:repeat-x;}

/*A.tabsNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold;
  color:#990000; 
  
}

A.tabsNavigation:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold; 
  color: #FFFF00;
}

TD.tabsNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
/*  background: #CCCCCC;*/
  /*color: white;*/  /* Color of the not selected category text */
 /* font-weight : bold;
}*/

/*  Century Shop End  */

body {
color:#242424; 
margin:0;
text-align: center;
background-color:#F5F8FB;
BACKGROUND-IMAGE: url(../../images/mainbg.gif);
background-repeat:repeat;
}
body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
font-family:Arial, Verdana, Tahoma, helvetica, sans-serif; font-size:12px; line-height:150%;
}
/*  Class For Headings  */
h1 {/*font-size:28px; color:#242424;font-weight: normal; padding:0; margin:0; text-decoration:underline; &th august*/
font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #717171;
}
h2 {font-size:18px; font-family: Tahoma,Arial, Verdana; color:#FFF; padding:0; margin:0 auto; font-weight: bold;}
h3 {font-size:12px; color:#840202;}
h4 {font-size:20px;font-family:Zurich LtCn BT,Arial, Verdana; font-weight: bold; color:#242424; padding:0 0 0 0; margin:0 auto;}
h5 {font-size:15px;font-family:Zurich LtCn BT,Arial, Verdana; font-weight: normal; color:#242424; padding:0 0 0 0; margin:0 auto; }
h6 {font-size:11px;color:#2C2B26; padding:0 0 0 0; margin:0; font-weight: bold; }

ul {margin:0; padding:0; list-style:none;}
div {margin:0; padding:0;}
p {margin:0; padding:0;}
br {line-height:5px;}
.noBorder {border:0px;}
/*input {font-size:11px; background-colo:#FFF; border:1px solid #B8BABA;} */
input {font-size:11px; font-family: arial,verdana,sans-serif; } 
textarea {font-size:11px;} 
select {font-size:11px; line-height:18px;}
table.maintable {width: 794px;}
.headerbg{text-align:left; margin:0 auto; padding:0 0 0 0; background-image:url(../../images/headerbg.gif); background-position:top ; background-repeat:repeat-x; color:#242424; font-size:15px; font-weight:normal;font-family:Zurich LtCn BT,Arial, Verdana;}
.leftbg{text-align:left; margin:0 auto; padding:0 0 0 0; background-image:url(../../images/mainlftbg.gif); background-position:top ; background-repeat:repeat-y;}
.rgtbg{text-align:left; margin:0 auto; padding:0 0 0 0; background-image:url(../../images/mainrgtbg.gif); background-position:top ; background-repeat:repeat-y;}
.bottombg{text-align:left; margin:0 auto; padding:0 0 0 0; background-image:url(../../images/bottombg.gif); background-position:top ; background-repeat:repeat-x;}
.midbox{text-align:left; margin:0 auto; padding:0 0 0 0; background-image:url(../../images/midbox.gif); background-position:top ; background-repeat:no-repeat;}


/*  Tab Class Start */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 0px solid black; /*bottom horizontal line that runs beneath tabs*/
}
.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: normal 12px;
list-style-type: none;
}
.mattblacktabs li{
display: inline;
margin: 0;
}
.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 4px 6px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: #242424;
background: #E5E5E5; /*background of tabs (default state)*/
}
.mattblacktabs li a:visited{
color: #242424;
}
.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #C9C8C8; color: #FFF; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

.bottomTxt{color:#6B6B6B; font-size:11px;}

/*   Class For Links   */
a:link, a:visited, a:active 
{color:#0940B1; background-color:transparent; text-decoration:underline;}
a:hover
{color:#04266A; background-color:transparent; text-decoration:none;}

a.bottomLink:link, a.bottomLink:visited, a.bottomLink:active 
{color:#6B6B6B; background-color:transparent; text-decoration:none;font-size:11px;}
a.bottomLink:hover
{color:#111317; background-color:transparent; text-decoration:underline;font-size:11px;}

a.navLink:link, a.navLink:visited, a.navLink:active 
{color:#6B6B6B; background-color:transparent; text-decoration:none;font-size:11px; background-color:#F1F1F1; border:1px solid #D6D6D6; padding:0 5px 0 5px; margin:0 0 0 5px;}
a.navLink:hover
{color:#111317; background-color:transparent; text-decoration:underline;font-size:11px; background-color:#F1F1F1; border:1px solid #D6D6D6;padding:0 5px 0 5px; margin:0 0 0 5px;}

A.tabsNavigation:link, A.tabsNavigation:visited{
 align:left;
display: block;
text-decoration: none;
margin: 0;
padding: 4px 6px; /*padding inside each tab*/
border-right: 1px solid white;/* right divider between tabs*/
color: #242424;
background: #E5E5E5; /*background of tabs (default state)*/

}

 A.tabsNavigation:hover {
 background: #C9C8C8; color: #FFF;
 align:left;
display: block;
text-decoration: none;
margin: 0;
padding: 4px 6px; /*padding inside each tab*/
border-right: 1px solid white;/* right divider between tabs*/ /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

 A.tabsNavigation:active {
 background: #C9C8C8; color: #FFF;
 align:left;
display: block;
text-decoration: none;
margin: 0;
padding: 4px 6px; /*padding inside each tab*/
border-right: 1px solid white;/* right divider between tabs*/ /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

TD.tabsNavigation {
 font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
align:left;
valign:top;

}

a.prodName:link, a.prodName:active, a.prodName:visited, a.prodName:hover {   font-family: Verdana, Arial, sans-serif;   font-size: 15px;   font-weight : light;   color:#515151;  text-decoration: none;  } 

TD.prodName {   font-family: Verdana, Arial, sans-serif;   font-size: 14px;   font-weight : bold;   color:#515151;  text-decoration: none;  } 



/****** ================================= FOR TAB CONTENTS BOF ===================================== *********/
 div.tabcontainer{ background-color: #CAEA5D; width: 150px; height: 36px; border: solid 0px #385D8A; border-bottom:0px; padding:0 0 0 0;}
        div.panecontainer{width: 290px;height: auto;  border: solid 1px #000000; padding:0 0 0 0; margin:0;}
        div.selected_tab
        { 
/*          float: left; */
            font-family: Verdana;
            font-size: 12px;
            color: #000000;
            padding: 8px;
            padding-left: 10px;
            padding-right: 7px;
            background-color: #92D050;  
	    border-bottom:1px solid #000;
            cursor: hand;
            cursor: pointer;
	    width:90px;
        }
        div.unselected_tab
        {
/*          float: left; */
            font-family: Verdana;
            font-size: 12px;
            color: #000000;
            margin-right:0px;
            padding: 8px;
            padding-left: 10px;
            padding-right: 7px;  
            background-color: #CAEA5D;
	    border-bottom:1px solid #000;
            cursor: hand;
            cursor: pointer;
	    width:90px;
        }
        div.pane
        {
	    border: solid 0px #000000;
            background-color: #FFFFFF;
            padding: 8px;  text-align: left;
            height: auto;

        }
/****** ================================= FOR TAB CONTENTS EOF ===================================== *********/

/************FOR LOG OFF************/
A.logoff { 
  color: #515151; 
  font-family: arial,verdana,sans-serif;
  font-size:11px;
text-decoration: none;
 }

A.logoff:hover {
   color: #515151; 
  font-family: arial,verdana,sans-serif;
  font-size:11px;
  text-decoration: underline;
}
/************FOR LOG OFF************/

.productListing-heading_cart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #E7E7E7;*/
  color: #242424;       /*D00C0D*/
  font-weight: bold;
}

a.prodName_cart:link, a.prodName_cart:active, a.prodName_cart:visited, a.prodName_cart:hover {   font-family: Verdana, Arial, sans-serif;   font-size: 10px;   font-weight : light;   color:#515151;  text-decoration: none;  } 

TD.header_texts { 
  color: #515151; 
  font-family: verdana,arial,sans-serif;
  font-size:15px;
text-decoration: none;
 }

image {font-size:11px; background-colo:#FFF; border:0px solid #B8BABA;}

a.catgBorder{
border:2px;
border-color:#ff0000;
}

TD.headText {font-size:15px;font-family:Zurich LtCn BT,Arial, Verdana; font-weight: bold; color:#767676; padding:0 0 0 0; margin:0 auto;}