/*
  $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: 12px; }
.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 {
  background: #111111;
  color: #ffffff;
  margin: 0px;
}

A {
  color: #37A7FB;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

A:hover {
  color: #FFFFFF;
  text-decoration: none;
}

A.cat_link { 
 color: #FFFFFF;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

A.cat_link:hover {
  color: #FFFFFF;
  text-decoration: none;
}

FORM {
	display: inline;
}

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.headerNavigation_new {
  background: #4A0000;
  height:60px;
}

TD.headerNavigation_new {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #4A0000;
  color: #BC1A00;
  font-weight : normal;
}

A.headerNavigation_new { 
  color: #BC1A00; 
  font-weight : bold;
}

A.headerNavigation_new:hover {
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation_new a.current { 
background:url(images/menu_bgdjpg) left top repeat-x; color:#fff; text-decoration:none;
}
A.headerNavigation_new a.current em { background:url(images/menu_leftjpg) no-repeat left top; }
A.headerNavigation_new a.current b { background:url(images/menu_rightjpg) no-repeat right top;}

/*..

.main_menu li a.current { background:url(images/menu_bgdjpg) left top repeat-x; color:#fff; text-decoration:none;}
.main_menu li a.current em { background:url(images/menu_leftjpg) no-repeat left top; }
.main_menu li a.current b { background:url(images/menu_rightjpg) no-repeat right top;}

..*/

TR.MainNavigation_new {
  background: #4A0000;
  height:60px;
}

TD.MainNavigation_new {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #4A0000;
  color: #BC1A00;
  font-weight : normal;
}

A.MainNavigation_new { 
  color: #FFFFFF; 
  font-size: 11px;
  font-weight : normal;
}

A.MainNavigation_new:hover {
  color: #ffffff;
  font-size: 11px;
  font-weight : normal;
}






/*................*/

TR.headerNavigation_new1 {
  background: #4A0000;
  height:60px;
}

TD.headerNavigation_new1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #4A0000;
  color: #37A7FB;
  font-weight : normal;
}

A.headerNavigation_new1 { 
  color: #37A7FB; 
}

A.headerNavigation_new1:hover {
  color: #37A7FB;
  

}

.border {
  border-color: #464646;
  border-style: solid;
  border-width: 1px;

}

TR.news {
  background: #bbc3d3;
}

TD.news {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
  background: #bbc3d3;
  color: #318E88;
  font-weight : bold;
}

A.news { 
  color: #37A7D7; 
  font-size: 12px;
}

A.news: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: #4B0000;
}

.infoBoxContents {
  background: #4B0000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}



.infoBoxContents1 { width:100%; background:url(images/block_bgd.gif) left top repeat-x #5c0b00;}
.infoBoxContents1 .r { background:url(images/line1.gif) right top repeat-y;}
.infoBoxContents1 .b { background:url(images/line1.gif) left bottom repeat-x;}
.infoBoxContents1 .l { background:url(images/line1.gif) left top repeat-y;}	
.infoBoxContents1 .left_top_corner { background:url(images/left_top_corner.gif) no-repeat left top;}
.infoBoxContents1 .right_top_corner { background:url(images/right_top_corner.gif) no-repeat right top;}
.infoBoxContents1 .right_bottom_corner { background:url(images/right_bottom_corner.gif) no-repeat right bottom;}
.infoBoxContents1 .left_bottom_corner { background:url(images/left_bottom_corner.gif) no-repeat left bottom;}
.infoBoxContents1 .ind { padding:27px 9px 21px 11px;}







.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: #bbc3d3;
  color: #ffffff;
}

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: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #941402;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #37A7FB;
}

A.pageResults {
  color: #37A7FB;
  font-size: 11px;
}

A.pageResults:hover {
  color: #0000FF;
  background: #2F9BDC;
 
}

/*TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
*/

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #37A7FB;
}



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: 13px;
  line-height: 1.5;
  color: #37A7FB;

}

TD.main_text, P.main_text {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #ffffff;

}



TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.smallTextnew, SPAN.smallTextnew, P.smallTextnew {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #37A7FB;
}

TD.footerText, SPAN.footerText, P.footerText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #838383;
}


TR.footerText_new {
  background: #4A0000;
  height:60px;
}

TD.footerText_new {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #4A0000;
  color: #BC1A00;
  font-weight : normal;
}

A.footerText_new { 
  color: #7D7D7D; 
  font-size: 11px;
  font-weight : normal;
}

A.footerText_new:hover {
  color: #ffffff;
  font-size: 11px;
  font-weight : normal;
}







TD.footerText_new, SPAN.footerText_new, P.footerText_new {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

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;
  font-size: 11px;
  color: #ff0000;
}

SPAN.productPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ffffff;
}



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; }

.menu_box { padding:8px 0 0 0; background:url(images/line1.gif) left bottom repeat-x;}

/*==================blocks====================*/
.block { width:100%; background:url(images/block_bgd.gif) left top repeat-x #5c0b00;}
.block .r { background:url(images/line1.gif) right top repeat-y;}
.block .b { background:url(images/line1.gif) left bottom repeat-x;}
.block .l { background:url(images/line1.gif) left top repeat-y;}	
.block .left_top_corner { background:url(images/left_top_corner.gif) no-repeat left top;}
.block .right_top_corner { background:url(images/right_top_corner.gif) no-repeat right top;}
.block .right_bottom_corner { background:url(images/right_bottom_corner.gif) no-repeat right bottom;}
.block .left_bottom_corner { background:url(images/left_bottom_corner.gif) no-repeat left bottom;}
.block .ind { padding:27px 9px 21px 11px;}

.block1 { width:100%; background:#00122f;}
.block1 .r { background:url(images/line1.gif) right top repeat-y;}
.block1 .b { background:url(images/line1.gif) left bottom repeat-x;}
.block1 .l { background:url(images/line1.gif) left top repeat-y;}	
.block1 .left_top_corner { background:url(images/left_top_corner1.gif) no-repeat left top;}
.block1 .right_top_corner { background:url(images/right_top_corner1.gif) no-repeat right top;}
.block1 .right_bottom_corner { background:url(images/right_bottom_corner1.gif) no-repeat right bottom;}
.block1 .left_bottom_corner { background:url(images/left_bottom_corner1.gif) no-repeat left bottom;}
.block1 .ind { padding:27px 0 29px 11px;}

.block2 { width:100%; background:#172741;}
.block2 .left_top_corner { background:url(images/left_top_corner2.gif) no-repeat left top;}
.block2 .right_top_corner { background:url(images/right_top_corner2.gif) no-repeat right top;}
.block2 .right_bottom_corner { background:url(images/right_bottom_corner2.gif) no-repeat right bottom;}
.block2 .left_bottom_corner { background:url(images/left_bottom_corner2.gif) no-repeat left bottom;}
.block2 .ind1 { padding:6px 7px 21px 7px;}
.block2 .ind2 { padding:16px 14px 16px 16px;}

.block3 { background:url(images/block3_bgd.gif) no-repeat center top; padding:7px 10px 9px 10px; width:100%; }

.block4 { background:#4b0000; width:100%; position:relative; top:-1px; margin-bottom:9px;}
.block4 .bottom { background:url(images/block5_bottom.gif) no-repeat left bottom;}
.block4 .ind { padding:10px 20px 20px 20px;}

.block5 { background:url(images/block5_bgd.gif) left top; width:100%; margin-bottom:10px;}
.block5 .top { background:url(images/block5_top.gif) no-repeat left top;}
.block5 .bottom { background:url(images/block5_bottom.gif) no-repeat left bottom;}
.block5 .ind { padding:20px 0 16px 20px;}

.block6 { background:url(images/block6_bgd.gif) left top; width:100%; margin-bottom:10px;}
.block6 .top { background:url(images/block6_top.gif) no-repeat left top;}
.block6 .bottom { background:url(images/block6_bottom.gif) no-repeat left bottom;}
.block6 .ind { padding:13px 0 22px 2px;}
.block6 .ind1 { padding:0 0 0 10px;}
.block6 .ind3 { padding:13px 0 15px 10px;}
.block6 .ind4 { padding:27px 20px 36px 16px;}
.block6 .ind4 p { line-height:1.17em;}

.block7 { background:#370700; width:100%;}

.block8 { background:url(images/block8_bgd.gif) no-repeat left top; padding:7px 0 10px 0; width:100%;}

.main_menu { padding-left:15px;}
.main_menu li {background:url(images/menu_divider.gif) no-repeat right 28px; float:left;}
.main_menu li.bgd_none { background:none;}
.main_menu li a { display:block; float:left; color:#a51500; text-decoration:none; font-weight:normal;}
.main_menu li a b { display:block; font-style:normal;}
.main_menu li a b em  { display:block; padding:25px 16px 22px 17px; font-style:normal; font-weight:normal;}
.main_menu li a.current { background:url(images/menu_bgdjpg) left top repeat-x; color:#fff; text-decoration:none;}
.main_menu li a.current em { background:url(images/menu_leftjpg) no-repeat left top; }
.main_menu li a.current b { background:url(images/menu_rightjpg) no-repeat right top;}
.main_menu li a:hover { color:#fff;}
.main_menu li.last { background:none;}

.list1 li { display:inline;}
.list1 li a { display:block; float:left; background:#370700; margin-right:10px; text-decoration:none; font-size:1.25em;}
.list1 li a span { padding:15px 0 21px 9px; display:block; color:#37a7fb;}
.list1 li a span strong { font-size:.8em; font-weight:normal; color:#7d7d7d;}
.list1 li a.last { margin-right:0;}

.list2 { margin-bottom:4px;}
.list2  { background:url(images/list2_line.gif) no-repeat 13px bottom; width:100%; padding-bottom:3px; }
.list2  a { display:block; width:198px; text-decoration:none; color:#37a7fb;}
.list2  a em { display:block; font-size:12px;}
.list2  a em b { padding:2px 13px 6px 12px; display:block; font-weight:normal; font-style:normal;}
.list2  a:hover { background:url(images/list2_bgd.gif) left top; color:#fff;}
.list2  a:hover em { background:url(images/list2_top.gif) no-repeat left top;}
.list2  a:hover em b { background:url(images/list2_bottom.gif) no-repeat left bottom;}
.list2  a.current { background:url(images/list2_bgd.gif) left top;}
.list2  a.current em { background:url(images/list2_top.gif) no-repeat left top;}
.list2  a.current em b { background:url(images/list2_bottom.gif) no-repeat left bottom;}
.list2  span1 { background:url(images/marker.gif) no-repeat left 2px; padding-left:9px; }
.list2 last { background:none;}


.list_b { margin-bottom:4px;}
.list_b  { width:100%; padding-bottom:3px; }
.list_b  a { display:block; width:260px; text-decoration:none; color:#37a7fb; }
.list_b  a em { display:block; font-size:12px; }
.list_b  a em b { padding:2px 13px 6px 12px; display:block; font-weight:normal; font-style:normal;}
.list_b  span { color:#8b93a0; font-size:1.67em; line-height:18px; padding-left:9px;  }
.block3  span { color:#8b93a0; font-size:1.67em; line-height:18px; padding-left:9px; font-style:normal; }
.block3   a em b { display:block; font-weight:normal; font-style:normal; font-size:12px;}
.list_b last { background:none; font-style:normal;}


/*
.infoBoxContents1 .left_top_corner { background:url(images/left_top_corner.gif) no-repeat left top;}
.infoBoxContents1 .right_top_corner { background:url(images/right_top_corner.gif) no-repeat right top;}
.infoBoxContents1 .right_bottom_corner { background:url(images/right_bottom_corner.gif) no-repeat right bottom;}
.infoBoxContents1 .left_bottom_corner { background:url(images/left_bottom_corner.gif) no-repeat left bottom;}

.link1 { color:#37a7fb; text-decoration:none;}
.link1:hover { color:#fff;}
.link2 { font-size:.75em;}


.list_b  a.current { background:url(images/list2_bgd.gif) left top;}
.list_b  a.current em { background:url(images/list2_top.gif) no-repeat left top;}
.list_b  a.current em b { background:url(images/list2_bottom.gif) no-repeat left bottom;}
*/











.list3 { background:url(images/list3_line.gif) left top repeat-x; padding:10px 0 11px 0; width:100%;}
.list3 li { display:inline;}
.list3 li a { background:url(images/list3_divider.gif) no-repeat right 3px; padding:0 5px 0 4px; color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:1.08em;}
.list3 li a.first { padding-left:0;}
.list3 li a.last { padding-right:0;}
.list3 li a:hover { text-decoration:underline;}

.list4 { margin-bottom:4px;}
.list4 dt {width:181px; text-decoration:none; color:#37a7fb; background:url(images/list4_bgd.gif) left top;}
.list4 dt em { display:block; background:url(images/list4_top.gif) no-repeat left top;}
.list4 dt em b { padding:4px 13px 16px 6px; display:block; font-weight:normal; font-style:normal; background:url(images/list4_bottom.gif) no-repeat left bottom;}
.list4 dt a { color:#37a7fb; text-decoration:none;}
.list4 dt a:hover { color:#fff;}
.list4 dd { font-size:0.92em; color:#7d7d7d; padding:0 0 10px 5px;}
.list4 dd strong { color:#37a7fb;}
.list4 dd span { color:#37a7fb;}

.list4 li a.current { background:url(images/list2_bgd.gif) left top;}
.list4 li a.current em { background:url(images/list2_top.gif) no-repeat left top;}
.list4 li a.current em b { background:url(images/list2_bottom.gif) no-repeat left bottom;}
.list4 li.last { background:none;}

.list5 { padding:10px 0 0 15px;}
.list5 li { font-size:.75em; color:#7d7d7d; padding-bottom:6px;}
.list5 li a { color:#37a7fb; font-size:1.33em; text-decoration:none;}
.list5 li span { background:url(images/marker2.gif) no-repeat left 2px; padding-left:8px;}
.list5 li a:hover { color:#fff;}


/*================== index.html ==================*/
#page1 #content .col_1 .column1 .indent { padding:0 12px 0 0;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .indent { padding-top:0;}
#page2 #content .col_1 .column1 .indent { padding:0 12px 0 0;}
#page2 #content .col_1 .menu_box { padding-top:5px;}
#page2 #content .col_1 .block1 .ind { padding-bottom:31px;}
#page2 #content .col_1 .block7 .link1 { margin-right:124px;}
#page2 #content .col_1 .block7 p { margin-bottom:4px;}


.txt1 { color:#8b93a0; font-size:1.67em; line-height:18px;}
.txt2 { color:#7d7d7d; font-size:.75em;}
.txt3 { font-size:.75em; line-height:1.22em; margin-bottom:14px;}
.txt4 { font-size:.75em; background:url(images/marker1.gif) no-repeat left 2px; padding-left:9px; color:#7d7d7d;}
.txt5 { color:#37a7fb; font-size:1.25em; line-height:.93em; margin-bottom:17px;}
.txt5 a { color:#37a7fb;}
.txt6 { margin-bottom:12px;}

.link1 { color:#37a7fb; text-decoration:none;}
.link1:hover { color:#fff;}
.link2 { font-size:.75em;}
