/*
  $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: 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: #70d250; text-decoration: underline; }

body{padding:0;margin:0;background-color:#002e51;}
ul{list-style-type:none;}
td,div, ul, li, a, h1, h2, h3, h4, h5, h6, p, span, strong, select, textarea, label, input,form{padding:0;margin:0;}
a{ text-decoration:none; outline:none; color:#000000;}
img{border:none;}
.clear{clear:both;font-size:0;line-height:0;}
.leftbodybg{
background-image:url(images/leftbodybg.jpg);
background-repeat:repeat-y;
}
/*--Header--*/
.header_top{ background:url(images/header_bg.jpg) 0 0 no-repeat; height:150px;}
.logo{ margin:0px 0 0 15px;}
.cart_icon{ background:url(images/cart_icon.jpg) 0px 5px no-repeat; height:43px;}
.customer_lodgin{ }
.customer_lodgin h4{font:normal 20px/22px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#000000; margin:5px 0 5px 4px;}
.customer_lodgin h4 span{ color:#006666;}
.customer_lodgin a.forgot_txt{font:normal 12px/18px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#260ab1; margin-left:90px;}
.customer_lodgin a.forgot_txt:hover{ text-decoration:underline;}
.top_nav_container{ height:50px;}
ul.top_main{ padding:0px 0 0 20px;}
ul.top_main li{ float:left;}
ul.top_main li a.home{ background:url(images/nav_home.jpg) 0 0 no-repeat; display:block; width:111px; height:54px; text-indent:-5000px; }
ul.top_main li a.about{ background:url(images/nav_aboutus.jpg) 0 0 no-repeat; display:block; width:118px; height:54px;text-indent:-5000px;}
ul.top_main li a.contact{ background:url(images/nav_conatct.jpg) 0 0 no-repeat; display:block; width:135px; height:54px; text-indent:-5000px;}
ul.top_main li a.quote{ background:url(images/nav_quote.jpg) 0 0 no-repeat; display:block; width:176px; height:54px; text-indent:-5000px;}
ul.top_main li a.home:hover, ul.top_main li a.about:hover, ul.top_main li a.contact:hover, ul.top_main li a.quote:hover{ background-position:0 100%;}
ul.nav_top_L{ font:normal 14px/14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; padding:20px 0 0 30px;}
ul.nav_top_L li{ float:left; margin-right:8px; color:#000000; line-height:30px;}
ul.nav_top_L li a{ color:#000; line-height:20px;}
ul.nav_top_L li a:hover{ text-decoration:underline;}
.cart_txt{font:normal 14px/13px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin-left:5px; }
.bl_bg_top{ background:url(images/bl_bg.gif) 0 0 repeat-x; height:9px;}
.banner{ background:url(images/banner.jpg) 0 0 no-repeat; width:892px; height:268px;}
.gr_bg_top{ background:url(images/bg_grey.gif) 0 0 repeat-x; height:12px;}
/*-- end of Header--*/
/*--Left Panel--*/
.left_panel_container{ background:url(images/lp_bg.gif) 0 0 repeat-x #FFF; width:254px; padding:0 0 2px 0;}
.left_panel_inner{padding:23px 20px 0 30px;}
.left_content{ background:#FFFFFF;}
.left_content h3{font:normal 15px/22px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#006666; text-transform:uppercase; margin-bottom:30px; font-weight:bold; }
.left_content h3.what_new{ margin-bottom:10px;}
ul.category{ font: normal 12px/14px Arial, Helvetica, sans-serif; padding-bottom:25px;}
ul.category li{ background:url(images/side_nav_bull.gif) 0 50% no-repeat; color:#5a5a5a; padding-left:10px; margin-bottom:10px;}
ul.category li a{
color:#5a5a5a;
font: normal 12px/14px Arial, Helvetica, sans-serif;
}
ul.category li a:hover{
color:#000000;
}
.left_content p.current_spl{ font:normal 15px/22px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; border-bottom:1px dashed #999999; padding:8px 0;}
.left_content p.current_spl a{ color:#333333;}
.left_content p.current_spl a span{ color:#a62020; font-size:13px;}
.news_gap{ background-color:#ececec; height:42px;}
.news_letter_heading{ font:normal 14px Tahoma,Arial, Helvetica, sans-serif; color:#006666;font-weight:bold; padding-left:5px;}
.newsletter_bg{ background-color:#d1d1d1; }
/*-- end of Left Panel--*/
.field_1{ border:1px solid #b2b2b2; width:140px; float:left; margin:17px 7px 0 31px; font:normal 12px/14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#808080; padding:2px; }
.submit_btn{ margin:18px 0 0 0;}
.heading_main{font:normal 24px/26px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#006666; text-transform:uppercase; margin:15px 0 0 20px;}
.field_2{ width:124px; font:normal 12px/14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#808080; border:1px solid #b2b2b2; margin:6px 0 0 42px; height:16px; float:left;}
.search_btn{ margin:12px 0 0 7px;}
.field_3{width:100px; font:normal 12px/12px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #b2b2b2; float:left; margin:0 5px 0 4px; }
.normal_txt{ font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006666;}
/*--Footer--*/
.footer_first{ background-color:#1a4a4c; height:42px;}
.footer_first ul{font:normal 14px/14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; padding-left:200px;}
.footer_first ul li{ float:left; margin-right:32px;}
.footer_first ul li.no_r8marg{ margin-right:0px;}
.footer_first ul li a{ color:#FFFFFF;}
.footer_first ul li a:hover{ color:#CCCCCC;}
.footer_sec{ background-color:#0f4143; height:80px;}
.footer_sec p{ font:normal 14px/14px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; margin-bottom:5px;}
.footer_sec p.sm{ font-size:12px;}
.footer_sec p.sm a{ color:#FFFFFF; text-decoration:underline;}
.footer_sec p.sm a:hover{ text-decoration:none;}
/*--end of Footer--*/
.right_panel_container{ background: url(images/rp_bg.gif) 0 0 repeat-x #ececec; width:638px;}
.rightbodybg{
background-image:url(images/rightbodybg.jpg);
background-repeat:repeat-y;
}
.redtxt{
color:0B556E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, 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, 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: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
/*  background: #006666;*/
padding:10px;
}
.infoBox1{
  background: #006666;
}

.infoBoxContents {
  background: #bfcfcf;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
font:normal 24px/26px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#006666; margin:25px 0 40px 0;
  background: #bbc3d3;

}

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: #006666;
  border-spacing: 1px;
}
.productListing-data img{
  border: 1px;
  border-style: solid;
  border-color: #006666;
}
.productListing-data a img{
  border: 0px;
  border-style: solid;
  border-color: #006666;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #006666;
  color: #FFFFFF;
  font-weight: bold;
  height:30px;
  text-align:center;
  padding-top:5px;
}
/*--Right Panel--*/
.right_panel_container{ background: url(images/rp_bg.gif) 0 0 repeat-x #ececec; width:638px;}
.right_panel_inner{ padding:8px 32px 20px 30px;}
.search_cont{ padding:12px 0 0 0px;}
.search_bg{ background:url(images/search_bg.jpg) 0 0 no-repeat; width:280px; height:34px;}
.fp_left{ background:url(images/fp_bg_left.gif) 0 0 no-repeat; width:7px; height:59px;}
.fp_right{ background:url(images/fp_bg_right.gif) 0 0 no-repeat; width:7px; height:59px;}
.fp_bg{ background:url(images/fp_bg.gif) 0 0 repeat-x;}
.product_cont{ padding:18px 0 25px 10px; border-bottom:1px solid #d1d1d1;}
.product_outer{ border:1px solid #00668E; background-color:#FFF; width:122px;}
.product_outer .product_img{ margin:20px 0 5px 0; border:1px solid #000000;}
.product_outer p.name, .product_outer p.price{ font:normal 12px/14px Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
.product_outer p.price{ color:#88001e;}
.product_outer .buy_now_btn{ margin:10px 0 10px 35px;}
.pro_heading{font:normal 24px/26px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#006666; margin:25px 0 40px 0;}
.pro_outer{ width:180px; background:url(images/divder_bg.gif) 100% 100% no-repeat;}
.pro_outer .pro_pix{ margin:0 0 23px 0; border:1px solid #bebebe;}
.pro_outer p.txt{ font: normal 12px/14px Arial, Helvetica, sans-serif; color:#333333;}
.pro_outer .view_detail{font: bold 12px/14px Arial, Helvetica, sans-serif; color:#990000; margin-left:90px;}
.pro_outer .view_detail:hover{ text-decoration:underline;}
.no_bg{ background-image:none;}
.prodDes{font: normal 12px/14px Arial, Helvetica, sans-serif; color:#333333;
}
.prodName{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#0B556E; text-align:center;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}
.btnDetails{font: bold 12px/14px Arial, Helvetica, sans-serif; color:#004A63;
}
.pictab05 img{
margin:0 0 23px 0; border:1px solid #bebebe;
}
/*-- end ofRight Panel--*/
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:7px;
  text-align:center;
 
}
TD.productListing-data  a{
color:#000000;
}
.more{font:normal 12px/15px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#003333; float:right; margin-top:10px;}
.more:hover{ text-decoration:underline;}
A.pageResults {
color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading {
font:normal 24px/26px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#006666; text-transform:uppercase; margin:15px 0 0 20px;
padding-top:10px;
text-align:left;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
 font: normal 12px/14px Arial, Helvetica, sans-serif; color:#333333;
 padding:7px;
 text-align:left;
}
.main1{
 font: normal 15px/20px Arial, Helvetica, sans-serif; color:#006666;
 font-weight:bold;
 padding-top:10px;
}

TD.smallText, SPAN.smallText, P.smallText {
 font: normal 12px/14px Arial, Helvetica, sans-serif; color:#333333;
 padding-top:5px;
}
.pr{
 font: normal 12px/14px Arial, Helvetica, sans-serif; color:#333333;
 border:1px solid #666666;
 padding:10px;
}
.pr a{
color:#333333;
padding-top: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;
}

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

.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; }
.frmstl {
border:solid 1px #2F5F5F;
}
.searchhh
{background-image:url(images/searchh.png);
background-repeat:no-repeat;
height:35px;
font-family: "Times New Roman", Times, serif;
font-size:19px;
color:#006666;
font-weight:bold;
padding-left:12px;
}