/*
  $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: Arial, Helvetica, sans-serif; font-size: 1em;/*12px; */}
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

/*A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}  */




TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  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, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}

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



.infoBoxContents {
/*  background: #f8f8f9;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .70em;
}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .85em;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

.infoBox {
/*  background: #dedede;*/
  font-size: .85em;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .85em;
}

TD.main{color:#000;font-size:0.7em; text-align:left;}
TD.main input{font-size:1em;font-family:Arial, Helvetica, sans-serif; color:#333; border:1px solid #888; padding:2px; width:200px;}
TD.main a{font-family:Arial, Helvetica, sans-serif; color:#fc9616;}
TD.main a:hover{font-family:Arial, Helvetica, sans-serif; color:#111;}
P.main a{font-family:Arial, Helvetica, sans-serif}

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.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}
TR.productListing-even { background:#fff;}

.brdr{border:2px solid #ddd}

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

.productListing-heading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  background:url(images/bar-orange_bg.jpg) repeat-x;
  color: #FFFFFF;
  font-weight: bold;
  height:27px;
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;  padding:10px 0px;
  border-bottom:1px #bebebe dashed;
}
TD.productListing-data a{color:#000; font-size:1em; font-weight:bold}


A.pageResults {
  color: #000; text-decoration:none;
}

A.pageResults:hover {
  color: #000; text-decoration:underline;
}

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

TR.subBar {
  background: #f4f7fd;
}

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


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.7em;/*10px;*/
  padding:0 0 10px 0;
}

TD.smallText a{font-family:Arial, Helvetica, sans-serif;}


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

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

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

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

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

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

TEXTAREA {width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;}
SPAN.greetUser {font-family: Arial, Helvetica, 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:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;}
SPAN.markProductOutOfStock {font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;}
SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;}
SPAN.errorText {font-family: Arial, Helvetica, sans-serif; color: #ff0000;}
.moduleRow{}
.moduleRowOver { background-color: #FFFFFF; cursor: none; }
.moduleRowSelected { background-color: #FFFFFF; }

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

/* message box */
.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background:url(images/error.gif) no-repeat; height:34px; line-height:34px; padding:0 0 0 35px; color:#ff0000; font-weight:bold;}
/*.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }*/

.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 12px; height:34px; color:#45ad02; line-height:34px; background:url(images/success_img.gif) no-repeat; padding:0 0 0 30px; font-weight:bold;}

/* input requirement */
.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: .65em;font-weight: bold; color: #B74449; }
.inputRequirement1 { font-family: Arial, Helvetica, sans-serif; font-size: .75em; font-weight: bold; color: #B74449; } 
.box_bg{background:url(images/m_bg.jpg) repeat-y left}
.box_bg td{font-size:14px; font-weight:bold; font-family:Arial,"Trebuchet MS"; color:#333}
.box_bg td.dol{font-size:12px; font-weight:bold; font-family:Arial,"Trebuchet MS"}

.box_bg a h2{font-size:16px; font-family:Arial, Helvetica, sans-serif}
.box_bg a h2:hover{color:#333}




.thmbb{list-style:none; border:0px solid #333;}
.thmbb li{padding:0 5px 10px 0; width:85px;height:78px; float:left;*padding-right:9px; margin:0px 0px 5px 0px; text-align:left;}




.store_table{margin:0 auto; padding:0px; margin:0px auto;}
.button_table{float:right; margin:0 0px 10px 0; padding:0px;}

.button_table img{cursor:pointer; border:none; margin:0; padding:0;}

.contant_heading{font-family:Arial,"Trebuchet MS"; font-size:1em; font-weight:bold;}

.currency_image{background:url(images/currency_bg.jpg) left top no-repeat; width:181px; height:83px;}
.currency_text{font-weight:bold; font-size:1em; color:#181818;font-family:Arial,"Trebuchet MS"; width:140px; margin:0 auto; padding:10px 0 0 15px;}
.currency_dropdown{ width:148px; padding:0 0 0 15px;}
.listitems_heading{font-family:Arial, Helvetica, sans-serif; font-size:1.15em /*20px*/; color:#000; font-weight:bold; line-height:20px;}
.listitems_heading h1{font-family:Arial, Helvetica, sans-serif; font-size:1.0em /*20px*/; color:#000; font-weight:bold;}
.listitems_desc{font-family:Arial, Helvetica, sans-serif; font-size:0.75em /*13px*/; color:#000; line-height:18px;}
.list_border{border-bottom:1px dotted #777777;font-family:Arial,"Trebuchet MS";font-size:1em /*18px*/;padding-bottom:2px;text-decoration:none;}
.browse_bg{background:url(images/browse_orange_bg.jpg) repeat-x left top; padding:0 0 0 7px; font-family:Arial,"Trebuchet MS"; color:#fff; line-height:30px;font-size:1em /*18px*/; font-weight:bold;} 
.browse_list_bg{background:url(images/browse_bg.jpg) repeat-y left top; width:181px;}
.browse_list{color:#565656; border-bottom:1px dashed #020202; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif;}
.browse_list a{color:#565656; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:0.75em /*13px*/;}
.browse_list a:hover{color:#f7941f; text-decoration:none;}
.solution_pro_detail{font-size:11px; color:#444444; font-family:Arial, Helvetica, sans-serif}
.solution_pro_detail img{border:none; cursor:pointer; margin:5px 0}
.solution_main_bg{background:url(images/bgright.jpg) no-repeat left top; width:223px; height:268px}

.welcome{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; padding:0px 4px 2px 8px;margin:0px; color:#666;}
.welcome span{font-family:Arial, Helvetica, sans-serif; width:200px; font-size:0.9em; font-weight:bold; color:#eb7200}
.welcome span a{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#eb7200}
.welcome a{font-family:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#eb7200}

.intro{font-size:1em/*18px*/; font-weight:bold; color:#eaa301; font-family:Arial; line-height:24px; padding-bottom:2px; text-decoration:none; border-bottom:1px dotted #777}

/*.edu{color:#9b9b9b; font-size:12px; font-family:Arial,"Trebuchet MS"; border-bottom:1px solid #efefef; padding-bottom:4px;}
.copyright{color:#c1c1c1; font-size:12px; font-family:Arial,"Trebuchet MS"; padding-top:4px;}
.copyright a{color:#c1c1c1; font-size:12px; font-family:Arial,"Trebuchet MS";}
*/
.edu{color:#575757; font-size:0.8em; font-family:Arial; padding-bottom:4px;}
.copyright{color:#959595; font-size:0.9em; font-family:Arial; padding-top:4px;}
.copyright a{color:#959595; font-size:0.9em; font-family:Arial;}

.mid_boxmiddle2{background:url(images/mid_box_bg2.jpg) repeat-y left; padding:10px;/*font-size:1em;*/}

.fl { float:left;}
.fr { float:right;}
.cl { clear:both; padding:0; margin:0;}

.font_size { margin:0; padding:5px 10px 0 0; height:19px;}
.font_size .big-1 { height:19px; padding:0 3px 0 0;}
.font_size .small-1 { height:19px;}
.font_size .small-2 { height:19px;}
.contant{font-size:.75em;/*13px; */ font-family:Arial,"Trebuchet MS"; padding:8px 0 10px 1px;}


/*------------------------Updated From here--------------------------*/
.nor-txt_guest { font-size:0.7em; font-family:Arial, Helvetica, sans-serif;}
.nor-txt_2 { font-size:0.8em; font-family:Arial, Helvetica, sans-serif;}

.nor-txt_3 { font-size:0.9em;}
.nor-txt_3 a { font-size:1em; text-decoration:none;}
.nor-txt_3 a:hover { font-size:1em; text-decoration:underline;}

.nor-txt_4 { font-size:0.7em;}

.nor-txt_5 { font-size:0.7em;}
.nor-txt_5 a {  text-decoration:none; color:#000000} 
.nor-txt_5 a:hover {  text-decoration:underline;}

.nor-txt_6 { font-size:1.5em; font-family:Arial, Helvetica, sans-serif;}
.nor-txt_7 { font-size:1.1em; font-family:Arial, Helvetica, sans-serif;} 

/*tooltips end */

/*search result*/
/* Search */
.searchintro {width:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px; line-height:18px; border-bottom:1px solid #eee;}
.searchintro p { padding:0px; margin:0px;  font-size:13px; }
.searchintro p strong { padding:0px; margin:0px; color:#f74b00; padding:0px 5px 0px 5px; text-transform:uppercase; line-height:30px;}
.searchintro p a{font-size:13px; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.searchintro p a:hover{font-size:13px; color:#f74b00; text-decoration:underline;font-family:Arial, Helvetica, sans-serif;  font-weight:bold;}

form.search_result h3 {padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form.search_result label, legend {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:150px; float:left;}
form.search_result input, select {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; width:250px; border:1px solid #CCCCCC;}

.list-2 { font-size:12px; font-weight:bold; color:#000000;}
.list-2 h4 {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.list-2 h4 a {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.list-2 h4 a:hover {color:#eaa301;font-weight:bold;}
.list-2 p {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
/*end search*/

/*Paging*/
.paging { width:499px; padding:10px 0 0 0;}
.paging .paging-no { padding:0 10px 0 0; color:#353535; font-size:15px; font-weight:bold;}
.paging .paging-box { padding:0 0 0 10px; line-height:26px; }
.paging .paging-box ul { list-style:none; margin:0; padding:0;}
.paging .paging-box ul li { float:left; font-size:15px; }
.paging .paging-box ul li a { display:block; text-decoration:none; color:#eda306; font-size:15px; background:url(images/paging-bg.gif) repeat-x; line-height:20px; border:0px #c3c3c3 solid; padding:0px; font-weight:bold;}
.paging .paging-box ul li a:hover {  text-decoration:none; color:#000000; font-size:15px;}
.paging .paging-box ul li .select { text-decoration:none; color:#000000; font-size:15px;}
/*Paging*/

/* ############# pagination ###################### */
.pagination{
border-top:solid 0px #CCC;
margin:0px 0 0;
padding:0px 0;
}

ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align:left;

}

ul.pagination li {
display:inline; color:#535152;
text-align:left;  font-size:15px; background:url(images/paging-bg.gif) repeat-x; line-height:20px; border:1px #c3c3c3 solid; padding:0 10px 0 10px; margin:2px; font-weight:bold;
}

ul.pagination li a {
padding:2px;
text-decoration:underline;
color:#FF0000
}

ul.pagination li a.selected {
padding:2px;
text-decoration:none;
color:#000;
font-weight:bold;
}


/*--------Updated Css--------*/

.login-block { width:344px;}
.login-block-top { width:344px; height:16px; font-size:0;}
.login-block-top .left-top { background:url(images/login-block_left-1.jpg) #000000 no-repeat; width:18px; height:16px; font-size:0;}
.login-block-top .middle-top { background:url(images/login-block_top.jpg) repeat-x; width:308px; height:16px; font-size:0;}
.login-block-top .right-top { background:url(images/login-block_right-1.jpg) no-repeat; width:18px; height:16px; font-size:0;}

.login-block-middle { width:334px;  background:url(images/login-block_bg.jpg) repeat-y; padding:0 10px 0 20px;}

.login-block-bottom { width:344px; height:16px; font-size:0;}
.login-block-bottom .left-bottom { background:url(images/login-block_left-2.jpg) #000000 no-repeat; width:18px; height:16px; font-size:0;}
.login-block-bottom .middle-bottom { background:url(images/login-block_bottom.jpg) repeat-x; width:308px; height:16px; font-size:0;}
.login-block-bottom .right-bottom { background:url(images/login-block_right-2.jpg) no-repeat; width:18px; height:16px; font-size:0;}

.login-block-middle-2 {   background:url(images/login-block_bg.jpg) repeat-y;}
.login-block-middle-3 { width:334px;  background:url(images/login-block_bg2.jpg) repeat-y; padding:0 10px 0 20px;}

.order-view { width:515px; padding:0 0 10px 0;}
.order-view-top { width:515px; background:url(images/order-view_top.gif) no-repeat; height:7px; font-size:0;}
.order-view-middle { width:495px; background:#f0f0f0; padding:0 10px 0 10px;}
.order-view-bottom { width:515px; background:url(images/order-view_bottom.gif) no-repeat; height:7px; font-size:0;}

.border-rit { border-right:1px #959595 solid;}
/*--------Updated Css--------*/

.small-links a { background:url(images/arrow_orange1.gif) left no-repeat; color:#FC9616; text-decoration:none; font-size:0.7em; font-weight:bold; padding:0 0 0 9px;}
.small-links a:hover { color:#000; text-decoration:none;}

.bar-orange_left { background:url(images/bar-orange_left.jpg) no-repeat;}
.bar-orange_right { background:url(images/bar-orange_right.jpg) no-repeat;}