h1 {
font-family:Arial;
font-size:16px;
color:#FFFFFF;
}
h2 {
font-family:Arial;
font-size:16px;
color:#ffffff;
}

/* --------------1 -------------------------------*/
#body {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  width:960px;
  float: none;
  margin: 20px 0px 10px 100px;
}
/* --------------2 -------------------------------*/
a { 
  color: blue;
  text-decoration: none;
}
/* --------------3 -------------------------------*/
a:hover {
  color: #FF9900;
  text-decoration: underline;
}
/* --------------4 -------------------------------*/
a:visited { 
  color: #0000FF;
}
/* --------------5 -------------------------------*/
td {
  font-family: tahoma;
  font-size: 12px;
}
#header {
width: 960px;
height: 25px;
border: solid #6C6C6C 1px;
}
#headerleft{
height:80px;
width: 500px;
padding: 10px 10px 10px 10px;
float:left;
}

#headerright{
width: 300px;
padding: 10px 10px 10px 10px;
float:left;
}
#headermessage{
height:80px;
width: 960px;
padding: 10px 10px 10px 10px;
float:left;
}
#navbar1{
height:30px;
width: 960px;
background-color:B9DCFF;
padding: 10px 10px 10px 10px;
border: solid border-color #006699;
float:left;
text-align:left;
}


#navbar2{
height:30px;
background-color: #CEFFCE;
width: 960px;
padding: 10px 10px 10px 10px;
border: solid border-color #006699;
}
/* --------------6 -------------------------------*/
form {
  display: inline;
}
/* --------------7 -------------------------------*/
input, select {
  font-size: 11px;
}
/* 8 -------------------------------*/
input.transpng {
  behavior: url("png.htc");
}
/* 9 -------------------------------*/
textarea {
  width: 100%;
  font-family: tahoma;
  font-size: 11px;
}
/* --------------10 -------------------------------*/
TD.main, P.main {
  font-family: tahoma;
  font-size: 11px;
  line-height: 1.5;
}
/* 11 -------------------------------*/
TD.mainBold, P.mainBold {
  font-family: tahoma;
  font-size: 11px;
  line-height: 1.5;
  font-weight: bold;
}
/* --------------12 -------------------------------*/
TD.smallText, SPAN.smallText, P.smallText {
  font-family: tahoma;
  font-size: 11px;
}
/* --------------13 -------------------------------*/
img.transpng {
  behavior: url("png.htc");
}
/* 14 -------------------------------*/
img.infoBoxSpacing {
  width: 0px;
  height: 0px;
}
/*  15 -------------------------------*/
.lineV {
  background: url(images/line_V.gif) repeat-y center top;
}
/* 16 -------------------------------*/
.lineH {
  background: url(images/line_H.gif) repeat-x left top;
}
/* --------------17 -------------------------------*/
.left_bg {
  padding-top: 0px;
}
/* --------------18 -------------------------------*/
.right_bg {
  padding-top: 0px;
}
/* 19 -------------------------------*/
.inputRequirement {
  font-family: tahoma;
	font-size: 10px;
  color: #ff0000;
}
/* --------------20 -------------------------------*/
TR.header {
background: #ffffff;
border:solid #000000 1px;
height:35px;
}
/* 21 -------------------------------*/
TR.headerNavigation {
  background: #FFFFFF;
  border: solid #818181 1px;
}
/* --------------22 -------------------------------*/
TD.headerNavigation {
  font-family: arial;
  font-size: 14px;
  background: #ffffff;
  color: #666666;
  font-weight : bold;
}
/* --------------23 -------------------------------*/
A.headerNavigation { 
  color: blue;
  font: arial;
  text-decoration: underline;
 

   
  
}
/* --------------24 -------------------------------*/
A:visited.headerNavigation {
  color: blue;
  text-decoration: underline;
}
/* --------------25 -------------------------------*/
a:hover.headerNavigation {
  color: #FF9900;
  text-decoration: underline;
}
/* 26 -------------------------------*/
#headerNavigation A:link {
  color: blue;
  text-decoration: underline}
/* 27 -------------------------------*/
#headerNavigation A:hover {
  color: #0000FF;
  text-decoration: underline}
/* 28 -------------------------------*/
#headerNavigation A:visited {
  color: blue;
  text-decoration: underline
}
/* 29 -------------------------------*/
TR.headerError {
  background: #ff0000;
}
/* 30 -------------------------------*/
TD.headerError {
  background: #ff0000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
/* 31 -------------------------------*/
TR.headerInfo {
  background: #00ff00;
}
/* 32 -------------------------------*/
TD.headerInfo {
  font-family: Tahoma, tahoma;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
/* Header layout end */



/* Infobox Layout begin */
/* --------------33 -------------------------------*/
.infoBox {
  background: #2E67CC;  

}
/* --------------34 -------------------------------*/
.infoBoxContents {
  background: #ffffff;
  font-family: tahoma;
  font-size: 11px;
}
/* 35 -------------------------------*/
.infoBoxNotice {
  background: #FF8E90;
     padding-top: 5px;
margin-top: 5px;
}
/* 36 -------------------------------*/
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: tahoma;
  font-size: 11px;
}
/* --------------37 -------------------------------*/

/* 38 -------------------------------*/
TD.infoBox, SPAN.infoBox {
  font-family: tahoma;
  font-size: 10px;
}
/* 38 -------------------------------*/
.infoBoxNotice {
  background: #ff8e90;
}
/* 40 -------------------------------*/
.infoBoxNoticeContents {
  background: #FFE6E6;
}
/* --------------41 -------------------------------*/
TD.infoBoxHeading{
  font-family: tahoma;
  text-align:center;
  font-size: 11px;
  font-weight: bold;
  background: #6699CC;
  color: #ffffff;
}
/* --------------42 -------------------------------*/
TD.infoBoxHeadingRight {
  padding-right: 15px;
  height: 23px;
  width: 15px;
  font-weight: bold;
}
/* 43 -------------------------------*/
TD.infoBox, SPAN.infoBox {
}
/* Infobox Layout end */

/* Content layout begin */
/* --------------44 -------------------------------*/
TD.pageHeading, DIV.pageHeading {
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #0066FF;
}
/* --------------45 -------------------------------*/
.contentBox {
  background: #2e67cc;
}
/* --------------46 -------------------------------*/
table.contentBoxContents {
  height: 100%;
  background: #ffffff;
  padding: 5px 5px 5px 5px;
}
/* content box Heading begin */
/* 47 -------------------------------*/
TD.contentBoxHeading {
  font-weight: bold;
  background: #F08402;
  color: #ffffff;
}
/* 48 -------------------------------*/
TD.contentBoxHeadingLeft {
  font-weight: bold;
  font-size: 13px;
  width: 120px;
  background-image: url(images/infobox/ib_l_bg.gif);
  text-transform: uppercase;
  color: #ffffff;
}
/* 49 -------------------------------*/
TD.contentBoxHeadingCenter {
  font-weight: bold;
  font-size: 13px;
  background-image: url(images/infobox/ib_l_bg.gif);
  text-transform: uppercase;
  color: #ffffff;
}
/* 50 -------------------------------*/
TD.contentBoxHeadingRight {
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  BACKGROUND-IMAGE: url(images/infobox/ib_l_bg.gif);
  TEXT-TRANSFORM: uppercase;
  COLOR: #ffffff;
}
/* content box Heading end */
/* 51 -------------------------------*/
td.contentBoxContentsLeft {
}
/* --------------52 -------------------------------*/
td.contentBoxContentsCenter {
  padding: 0 0 1px 0;
  width: 100%;
}
/* 53 -------------------------------*/
td.contentBoxContentsRight {
}
/* --------------54 -------------------------------*/
td.productColumnSell {
  text-align: left;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
}
/* --------------55 -------------------------------*/
td.productImageCell {
  vertical-align: top;
  text-align:center;
}
/* --------------56 -------------------------------*/
td.productImageCell img {
  margin-bottom:5px;
}
/* --------------57 -------------------------------*/
td.productNameCell {
  text-align:center;
}
/* --------------58 -------------------------------*/
td.productNameCell a:link {
  text-decoration: none;
}
/* --------------59 -------------------------------*/
td.productNameCell a:visited {
  text-decoration: none;
}
/* --------------60 -------------------------------*/
td.productNameCell a:hover {
  text-decoration: underline;
}
/* --------------61 -------------------------------*/
td.productPriceCell {
	text-align:center;
}
/* --------------62 -------------------------------*/
.productPriceSpecial {
  color: #da5820;
}
/* --------------63 -------------------------------*/
.productPriceOld {
  color: #b0aea8;
}
/* --------------64 -------------------------------*/
.productPriceCurrent {
  color: #333333;
  font-size:18px;
}
/* --------------65 -------------------------------*/
table.productListing {
  border: 1px;
  border-style: solid;
  border-color: #2E67CC;
  border-spacing: 1px;
}
/* --------------66 -------------------------------*/
.productListing-heading {
  font-family: tahoma;
  height: 14px;
  font-size: 10px;
  font-weight: bold;
  background: #AAD5FF;
  color: #ffffff;
  vertical-align: top;
}
/* 67 -------------------------------*/
#firstHeadingSell, #firstContentSell {
  border-left: 1px solid #6876a4;
  padding-left: 5px;
}
/* 68 -------------------------------*/
#lastHeadingSell, #lastContentSell {
  border-right: 1px solid #6876a4;
  padding-right: 5px;
}
/* 69 -------------------------------*/
.productListing-bottom {
  height: 1px;
  background: #6876a4;
  font-size: 0px;
  color: #ffffff;
}
/* 70 -------------------------------*/
.productlisting-headingPrice {
  font-size: 20px;
  font-weight: bold;
  color: #666666;
}
/* --------------71 -------------------------------*/
TD.productListing-data {
  font-family: tahoma;
  font-size: 10px;
}
/* 72 -------------------------------*/
A.pageResults {
  color: #0000FF;
}
/* 73 -------------------------------*/
A:visited.pageResults {
  color: #0000FF;
}
/* 74 -------------------------------*/
a:hover.pageResults {
  color: #0000FF;
  background: #FFFF33;
}

/* Used on forms */
/* 74 -------------------------------*/
TD.fieldKey {
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
}
/* 75 -------------------------------*/
TD.fieldValue {
  font-family: tahoma;
  font-size: 12px;
}
/* Used on index_nested index_products */
/* 76 -------------------------------*/
TD.category_desc {
  line-height: 1.5;
}
/* Content layout end */
/* Footer  layout begin */
/* 77 -------------------------------*/
TR.footer {
  background: #339955;
}
/* --------------78 -------------------------------*/
TD.footer {
  font-family: tahoma;
  font-size: 10px;
  background: #ffffff;
  color: #3399FF;
  font-weight: bold;
}
/* Footer layout end */

/* Uncategorized styles begin */
/* --------------79 -------------------------------*/
.boxText {
  font-family: tahoma; font-size: 11px;
}
/* --------------79 -------------------------------*/
.errorBox { font-family : tahoma; font-size : 10px; background: #ffb3b5; font-weight: bold;}
/* --------------80 -------------------------------*/
.stockWarning { font-family : tahoma; font-size : 10px; color: #cc0033; }
/* 81 -------------------------------*/
.productsNotifications {
  background: #f2fff7;
}
/* Checkout confirmation */
/* 82 -------------------------------*/
.orderEdit {font-family : tahoma; font-size : 10px; color: #70d250; text-decoration: underline; }
/* 83 -------------------------------*/
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;
}
/* 84 -------------------------------*/
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;
}

/* Shopping cart box */
/* --------------85 -------------------------------*/
SPAN.newItemInCart {
  font-family: tahoma;
  font-size: 10px;
  color: #ff0000;
}
/* --------------86 -------------------------------*/
SPAN.greetUser {
  font-family: tahoma;
  font-size: 12px;
  color: #0000FF;
  font-weight: bold;
}
/* Shopping cart, checkout */
/* 87 -------------------------------*/
SPAN.markProductOutOfStock {
  font-family: Tahoma, tahoma;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
/* 88 -------------------------------*/
SPAN.errorText {
  font-family: tahoma;
  color: #ff0000;
}
/* 89 -------------------------------*/
.moduleRow {
}
/* 90 -------------------------------*/
.moduleRowOver {
  background-color: #D7E9F7;
  cursor: pointer;
  cursor: hand;
}
/* 91 -------------------------------*/
.moduleRowSelected {
  background-color: #E9F4FC;
}
/* 92 -------------------------------*/
.checkoutBarFrom, .checkoutBarTo {
  font-family: tahoma;
  font-size: 10px;
  color: #8c8c8c;
}
/* 93 -------------------------------*/
.checkoutBarCurrent {
  font-family: tahoma;
  font-size: 10px;
  color: #000000;
}
/* message box */
/* 94 -------------------------------*/
.messageBox {
  font-family: tahoma;
	font-size: 10px;
}
/* 95 -------------------------------*/
.messageStackError, .messageStackWarning {
  font-family: tahoma;
	font-size: 10px;
  background-color: #ffb3b5;
}
/* 96 -------------------------------*/
.messageStackSuccess {
  font-family: tahoma;
	font-size: 10px;
  background-color: #99ff00;
}
/* 97 -------------------------------*/
.line {
  border-color: #DEDEDE;
}
/* Uncategorized styles end */

/* categoreies nav */
/* --------------98 -------------------------------*/
#category-nav {
}
/* --------------99 -------------------------------*/
#category-nav a, #category-nav a:visited {
  color: #0000FF;
  text-decoration: none;
  font-size: 13px;
  font-family: tahoma;
}
/* --------------100 -------------------------------*/
#category-nav a:hover {
  color: #FF9900;
  font-family: tahoma;
  text-decoration: underline;
}
/* --------------101 -------------------------------*/
#category-nav dl {
  margin: 0;
  padding: 0;
}
/* --------------102 -------------------------------*/
#category-nav dt {
  margin: 0;
  padding: 0px 0px 0px 0px;
 /*background: url(images/infobox/bg_0.gif) no-repeat 0 0; */
}
/* --------------103 -------------------------------*/
#category-nav dd {
  margin: 0;
  padding: 0 0 0 0px;
/*  border-left: 1px solid #cacac3; */
}
/* --------------104 -------------------------------*/
#category-nav dt.level-sel {
  font-weight:bold;
}
/* --------------105 -------------------------------*/
#category-nav dt.level-act {
  font-weight:bold;
}
/* /listed nav */
/* 106 -------------------------------*/
.contentboxfooter {
  padding-right: 0px;
  padding-left: 0px;
  background-repeat: repeat-x;
  height: 42px
}
/* --------------107 -------------------------------*/
.productBG {
}
/* --------------108 -------------------------------*/
.bold {
  font-weight: bold;
  line-height: 1.5;
}
/* --------------109 -------------------------------*/
.fontsize150{
	font-size:150%;
}
/* 110 -------------------------------*/
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: tahoma;
  font-size: 11px;
}
/* 111 -------------------------------*/
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
/* 112 -------------------------------*/
TD.formAreaTitle {
  font-size: 12px;
  font-weight: bold;
}

.style55 {
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style75 {
	color: #333333;
	font-size: 14px;
}
.style76 {
	color: #000000;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style97 {font-size: 24px; color: #FFFFFF;}
.style99 {color: #6C6C6C}
.style102 {
	font-size: 20px;
	color: #FFFFFF;
}
