.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: #aab2ba; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #2c3367;
  margin: 0px;
}


.thumb:hover {
    border-color: #999;
    background: #999;
    color: #FFF;
}



A {
  color: #000000;
  text-decoration: none;
  margin-bottom: 2;
  padding-bottom: 2;
}

A:hover {
  color: #323D53;
  text-decoration: none;
}

FORM {
	display: inline;
}

TD.logo {
  padding-left:40px;
  padding-top:5px;
  vertical-align:top;
}

TD.feamulti {
  border:1px solid #CBCAC7;	
}

TABLE.ency {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.ency {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.ency2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #2c3367;
  font-weight : bold;
}

TD.vel {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #2c3367;
  font-weight : bold;
  text-decoration:none;
}

A.ency {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #2c3367;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #323D53;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #323D53;
  color: #000000;
  font-weight : bold;
}

.topmenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #2c3367;
}

A.topmenu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #2c3367;
}

A.topmenu:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #2c3367;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}

A.headerNavigationfeatured { 
  color: #000000; 
}

A.headerNavigationfeatured:hover {
  color: #000000;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: 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: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #2c3367;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #2c3367;
}

A.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #2c3367;
}


.infoBox3 {
  background: #2c3367;
}

.infoBox2 {
  background: #000000;
}

.infoBox {
  background: #2c3367;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 {
  background: #ffffff;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.drop {
  border:1px solid #2c3367;
  font-family: Tahoma, Verdana, Arial;
  font-size:10px;
  color:#F5F5F4;
  width:145px;	
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #cfcfcf;
  color: #000000;
}

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: #ffffff;
}

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: #ffffff;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 1px;
}

TABLE.newpro {
  border: 1px;
  border-style: solid;
  border-color: #AAB2BA;
  border-spacing: 1px;
}

TABLE.feapro {
  border: 1px;
  border-style: solid;
  border-color: #f1d980;
  border-spacing: 1px;
}

.fea_pro {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #98867c;
  font-size: 15px;
  font-weight: bold;
}


TABLE.extra {
  border: 1px;
  border-style: solid;
  border-color: #dadadc;
  border-spacing: 2px;
}


.new_pro {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #AAB2BA;
  font-size: 15px;
  font-weight: bold;
}

.new_pro2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #f1d980;
  font-size: 15px;
  font-weight: bold;
}


.fea_pro_s {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367c;
  font-size: 12px;
  font-weight: bold;
}

.tel_s {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367c;
  font-size: 12px;
  font-weight: bold;
}

.tel_ss {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367c;
  font-size: 11px;
  font-weight: normal;
}

.info_ss {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367;
  font-size: 11px;
  font-weight: normal;
}

A.fea_pro_s {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #98867c;
  font-size: 10px;
  font-weight: bold;
}

.new_pro_s {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #f1d980;
  font-size: 10px;
  font-weight: bold;
}

.new_pro_ss {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367c;
  font-size: 10px;
  font-weight: normal;
}


.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #323D53;
  color: #FFFFFF;
  font-weight: bold;
}

.cat_list {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #323D53;
  font-variant: small-caps
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


A.pageResults {
  color: #323D53;
}

A.pageResults:hover {
  color: #0000FF;
  background: #ffffcc;
}


TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #323D53;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}


TD.headerline {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  line-height: 1.5;
  color: #2c3367;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #2c3367;
}

.description {
  font-family: Tahoma, Verdana, Arial;
  font-size:12px;
  color:#2c3367;
}


TD.smallText, SPAN.smallText, P.smallText {
  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;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SELECT {
  border:1px solid #636465;
  font-family: Tahoma, Verdana, Arial;
  font-size:10px;
  color:#636465;
  width:auto;
  background-color: #ffffff;
}

TD.SELECT {
  font-family: Tahoma, Verdana, Arial;
  font-size:10px;
  color:#636465;
}


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;
}

SPAN.menu {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #323D53;
}

TD.menuHeader {
	font-family: Tahoma, Verdana, Arial;
	font-size:15px;
	font-weight:bold;
	color:#2c3367;	
	height:25px;
}

A.menuHeader {
  font-family: Tahoma, Verdana, Arial;
  font-size:15px;
  font-weight:bold;
  color:#2c3367;	
  height:25px;
}

.menu_content {
 font-family: Tahoma, Verdana, Arial;
 font-size:16px;
  font-weight:bold;
  color:#2c3367;	
}

A.menuContents {
  font-weight:500;
  font-size:13px;
  font-family: Tahoma, Verdana, Arial;
  color:#2c3367;	
  text-decoration:none;
  padding-left:24px;
}

A.menuContents:hover {
  font-weight:700;
  color:#2c3367;
  background-image:url(images/icons/img_menu.jpg);
  background-repeat:no-repeat;
  background-position:0px center;
}

A.menuContents2 {
  font-weight:500;
  font-size:13px;
  font-family: Tahoma, Verdana, Arial;
  color:#2C3367;	
  text-decoration:none;
  padding-left:14px;
}

A.menuContents2:hover {
  font-weight:700;
  color:#2C3367;

}



TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #323D53;
}


.moduleRow { }
.moduleRowOver { background-color: #E5E3E3; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #D6D6D6; }

.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; }


.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; }

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 8px
 font-weight: normal;
 color: #323D53;
 margin-bottom: 2;
 padding-bottom: 2;

}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 8px
 color: #323D53;
 font-weight: normal;
}

.LangBox {
  font-family: Tahoma, Verdana, Arial;
  font-size:12px;
  color:#2c3367;
  background-color: #ffffff;
}

A.LangBox {
  font-family: Tahoma, Verdana, Arial;
  font-size:12px;
  color:#2c3367;
  background-color: #ffffff;
}

A.LangBox:hover {
  font-family: Tahoma, Verdana, Arial;
  font-size:12px;
  color:#2c3367;
  background-color: #ffffff;
}

.dataTableHeadingContentBlack { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.PriceList  { font-family: Tahoma, Verdana, Arial, sans-serif; color: #2c3367; font-size: 12px; font-weight: bold }
.PriceList2  { font-family: Tahoma, Verdana, Arial, sans-serif; color: #2c3367; font-size: 9px; font-weight: bold }
.oldPrice {text-decoration : none}

TD.PriceList {
  font-weight:bold;
  font-size:12px;
  font-family: Tahoma, Verdana, Arial;;
  color: #2c3367;
  text-decoration: none;
}


A.splitRight {
  font-weight:bold;
  font-size:14px;
  background-image:url(images/icons/next.jpg);
  background-repeat:no-repeat;
  background-position:0px center;
  text-decoration: none;
}

A.splitRight:hover {
  font-weight:bold;
  font-size:14px;
  background-image:url(images/icons/next_over.gif);
  background-repeat: no-repeat;
  background-position: 0px center;
  text-decoration: none;
}


A.splitLeft {
  font-weight:bold;
  font-size:14px;
  background-image:url(images/icons/back.jpg);
  background-repeat: no-repeat;
  background-position: 0px center;
  text-decoration: none;
}

A.splitLeft:hover {
  font-weight:bold;
  font-size:14px;
  background-image:url(images/icons/back_over.gif);
  background-repeat:no-repeat;
  background-position:0px center;
}


TD.splitResults {
  font-weight:normal;
  font-size:14px;
  font-family: Tahoma, Verdana, Arial;;
  color: #2c3367;
  text-decoration: none;
}


.splitResults {
  font-weight:normal;
  font-size:14px;
  font-family: Tahoma, Verdana, Arial;;
  color: #2c3367;
  text-decoration: none;
}


A.splitResults {
  font-weight:normal;
  font-size:14px;
  font-family: Tahoma, Verdana, Arial;;
  color: #2c3367;
  text-decoration: none;
}

A.splitResults:hover {
  font-weight:strong;
  font-size:14px;
  font-family: Tahoma, Verdana, Arial;;
  color: #2c3367;
  text-decoration:underline;
}





TD.xarak {
  font-weight:strong;
  font-size:11px;
  font-family: Tahoma, Verdana, Arial;;
  color: #2c3367;
  text-decoration:none;
}

.xarakt {
  font-weight:normal;
  font-size:11px;
  font-family: Tahoma, Verdana, Arial;;
  color: #2c3367;
  text-decoration: none;
}



TD.choose {
  font-weight:500;
  font-size:9px;
  font-family: Tahoma, Verdana, Arial;;
  color: #aeb3c1;
  text-decoration:none;
}

TABLE.newpro {
  border: 1px;
  border-style: solid;
  border-color: #2c3367;
  border-spacing: 1px;
}

TABLE.feapro {
  border: 1px;
  border-style: solid;
  border-color: #aab2ba;
  border-spacing: 1px;
}

.fea_pro {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367;
  font-size: 15px;
  font-weight: bold;
}

.new_pro {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367;
  font-size: 15px;
  font-weight: bold;
}

.new_pro2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367;
  font-size: 15px;
  font-weight: bold;
}



A.fea_pro_s {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367;
  font-size: 10px;
  font-weight: bold;
}

.new_pro_s {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  color: #2c3367;
  font-size: 10px;
  font-weight: bold;
}


TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
}

A.sites {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: white;
  color: #112D5F;
}

TABLE.store {
  border: 1px;
  border-style: solid;
  border-color: #aab2ba;
  border-spacing: 1px;
}

A.sites:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: white;
  color: #112D5F;
}

h3 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
text-align:center;
font-size:16pt;
  font-weight:normal;
}

.container {margin-left:auto;margin-right:auto;max-width: 970px; min-width: 970px;background:#fff;border-right:0px solid #c6c6c6; border-left:0px solid #c6c6c6;}

.headdet {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  color: #787A7D;
}

.newmenuheader {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  color: #636563;
}

TD.newmenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url(/images/front/bg_cat.gif);
  color: #636563;
}


TD.newmenu2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:strong;
  color: #000000;
}

A.newmenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #636563;
}

A.newmenu:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration:underline;
}

A.newsubmenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #636465;
}

A.newsubmenu:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #636465;
  text-decoration:underline;
}

TD.newsubmenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #636465;
}

TD.newmenuleft {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url(/images/front/bg_cat.gif);
  color: #636563;
}

.infoxarak {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 8px;
  color: #636563;
}

TD.advmenuleft {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 7px;
  color: #636563;
}

A.newmenuleft {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #636563;
}

A.newmenuleft:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration:underline;
}

A.newmenulefthead {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #636563;
}

A.newmenulefthead:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #000000;
  text-decoration:underline;
}

TD.newmenuleftheada {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #636563;
}

A.newmenuleftheada {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #636563;
}

A.newmenuleftheada:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration:underline;
}

TD.splitResultsa {
  font-weight:normal;
  font-size:12px;
  font-family: Tahoma, Verdana, Arial;;
  color: #636563;
  text-decoration: none;
}

A.splitResultsa {
  font-weight:normal;
  font-size:12px;
  font-family: Tahoma, Verdana, Arial;;
  color: #636563;
  text-decoration: none;
}


A.splitResultsa:hover {
  font-weight:strong;
  font-size:12px;
  font-family: Tahoma, Verdana, Arial;;
  color: #636563;
  text-decoration:underline;
}


TD.newmenulefthead {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #636563;
}

TD.newmenulefthead2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 15px;
  color: #636563;
  font-weight: bold;
}

TD.footermenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #636563;
}

A.footermenu {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #636563;
}

A.footermenu:hover {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration:underline;
}


TD.newdesc {
  text-align: left;
  text-valign: top;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}

TD.newdesc33 {
  text-align: center;
  text-valign: top;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}


.newdesc {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}


TD.newdesc2 {
  text-align: left;
  text-valign: top;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #8A8A8A;
}

TD.pricelist2 {
  text-align: left;
  text-valign: top;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #424242;
}

TD.newdesc3 {
  text-align: CENTER;
  text-valign: top;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 17px;
  color: #000000;
}

TD.newdesc5 {
  text-align: left;
  text-valign: top;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}


TABLE.feamulti {
  border: 1px;
  border-style: solid;
  border-color: #636563;
  border-spacing: 1px;
}

  #indicator {
    visibility:hidden;
	}


#indicator{position:absolute;left:50%;top:50%;z-index:100;display:none;}


.jsButton, .jsTrigger { cursor: pointer; }
.animBox {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 0;
}
.animBoxDropover {
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
#btn_animBoxCart { /*width: 250px;*/ }
#animBoxCart {
	border: #E5E5E2 solid 0px;
	background-color: #E5E5E2;
	width: 200px;
	z-index: 10;
}
.animBoxCartImage { }
.animBoxCartContent {
	vertical-align: top;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #636465;
}

.animBoxCartContenttop {
	vertical-align: top;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #636465;
}




.animBoxCartContent A:link, .animBoxCartContent A:active, .animBoxCartContent A:visited {
	color: #ffffff;
	text-decoration: none;
}
.animBoxCartContent A:hover {
	text-decoration: none;
	color: #ffa500;
}
.animBoxCartName, .animBoxCartName A:link, .animBoxCartName A:active, .animBoxCartName A:visited  {
	font-weight: bold;
	color: #ffa500;
	text-decoration: none;
}
.animBoxCartName A:hover {
	font-weight: bold;
	color: #ffa500;
	text-decoration: underline;
}
.animBoxCartLink, .animBoxCartLink A:link, .animBoxCartLink A:active, .animBoxCartLink A:visited  {
	font-weight: bold;
	color: #ffa500;
	text-decoration: none;
}
.animBoxCartLink A:hover {
	font-weight: bold;
	color: #ffa500;
	text-decoration: underline;
}
.animBoxCartTotal, .animBoxCartLink {
	text-align: right;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #636465;
}
.animBoxCartLink { border-bottom: #1599BF solid 0px; }
.animBoxCartTotal { border-top: #1599BF solid 0px; }
.animBoxCartNotice {
	padding: 0px;
	text-align: center;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #636465;
}

.shopcart  {
	font-weight: bold;
	background-color: #8A8B8C;
	color: #ffffff;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

TD.compareListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: white;
  border: 1px;
  border-style: solid;
  border-color: #AAAA91;
}

TD.newmenuleft {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url(images/front/bg_cat.gif);
  color: #636563;
}

  #indicator {
    visibility:hidden;
	}





.jquerycssmenu{
font: normal 12px Tahoma;
border-bottom: 0px solid white;
padding-center: 0px; /*offset of tabs relative to browser left edge*/
text-align : center;
color: #ffffff;
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
color: #ffffff;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
color: #ffffff;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
background: #213052; url(tintblue.gif) top center repeat-x;; /*background of tabs (default state)*/
padding: 5px 7px 4px 7px;
margin-right: 2px; /*spacing between tabs*/
border: 0px solid #778;
border-bottom-width: 0;
text-decoration: none;
color: #ffffff;
}

.jquerycssmenu ul li a:hover{
background-image: url(/images/tintbluedark.gif) /*tab link background during hover state*/
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
border-top: 0px solid white;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: bold 12px Tahoma;
width: 150px; /*width of sub menus*/
background: #EFF3EF;
color: black;
padding: 4px 5px;
margin: 0;
border-top-width: 0;
border-bottom: 0px solid white;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #EFF3EF;
color: black;
text-decoration: underline;
}


.downarrowclass{
position: relative;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: relative;
top: 5px;
right: 5px;
}



/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
div#ERROR_payment, div#ERROR_shipping{  text-align:center;   width:100%;   padding:10px 0 10px 0;   border:2px solid #96171A;   background-color:#F00;   color:#FFF; display:none}
iframe#checkout-gateway{  width:0; height:0;   visibility:hidden}
.checkout-overlay{  visibility:hidden;   position:absolute;   left:0px;   top:0px;   width:100%;     text-align:center;   z-index:5000;   background-color:#FFF}
.checkout-dialog-box{  position:absolute;   visibility:hidden;   width:540px;   height:300px;   z-index:9999;   text-align:center}
.checkout-js-required{  position:relative;   margin:120px auto;   padding:10px;   border:2px solid #F00;   visibility:visible;   font:12px arial,verdana,sans-serif}
.checkout-js-required h2{  font-size:18px;   margin:4px}
div#checkout-shipping-quotes{  font:14px arial;   color:#787878;   font-weight:bold;   text-align:center}
div#checkout-shipping-quotes table{  width:100%;   text-align:left}
span.pageHeading{  font-size:16px}
div#progress_bar{  position:relative;   width:300px;   height:20px;   border:1px solid #000;   padding:1px;   text-align:left}
div#progress_bar div#progress{  width:0;   background-color:#2E9127;   height:100%;   text-align:left}
div#progress_status{  font:11px verdana;   color:#96171A;   font-weight:bold;   padding-top:10px;   padding-bottom:4px}
.checkout-input-error{  border:2px solid #F00}
.checkout-form-error{color:#F00; font:11px arial; font-weight:bold; clear:left}
.checkout-spacing-1{  height:10px;   font-size:1px}
.checkout-spacing-2{  height:10px;   font-size:1px}
.checkout-input-text, .checkout-select{  font:12px arial}
.checkout-input-text{  padding:2px}
select.checkout-select{  padding:1px}
.checkout-field-short{  width:130px;   padding:2px}
.checkout-hidden{  display:none}
.pageHeading{  background:url(images/padlock.png) 10px 10px no-repeat;  height:42px;  padding:14px 10px 0px 45px}
h2{ font:14px arial,sans-serif;  font-weight:bold;  margin:0}
.checkout-js-pane{ height:184px;  overflow-y:scroll;  text-align:left;  border:1px solid #000;  padding:8px}
.checkout-column-right{ width:220px;  padding-right:10px}
.checkout-column-left{ padding:0 10px 10px 10px}
.productListing-heading{ font-size:11px}
.checkout-productListing-heading{ font:14px arial;  font-weight:bold;  color:#fff;  background-color:#b6b7cb}
.checkout-productListing-heading a{ color:#fff;  font-size:12px}
.checkout-productListing-data{ padding:10px;  background-color:#fff}
.checkout-dashed-line{ border-top:1px dashed #000}
.checkout-loading{ padding:30px;  text-align:center}
.checkout-returning-customer{ border:1px solid #b6b7cb;  background-color:#fff;  padding:20px;  text-align:center;  width:100%}
.checkout-login-box table{ border:1px solid #b6b7cb}
.checkout-login-box table th{ background-color:#b6b7cb;  color:#fff;  padding:4px;  text-align:left;  font:11px arial}
.checkout-login-box table td{ padding:4px}
#checkout-coupon-status{ font:11px arial,verdana,sans-serif;text-align:left}
.checkout-order-total-wrapper{text-align:right}
.checkout-order-total{text-align:right}
.checkout-msg-success{ color:#090;  font-weight:bold;  text-align:left;  width:100%}
.checkout-msg-failure{ color:#900;  font-weight:bold;  text-align:left;  width:100%}
.checkout-order-total table tr td{ padding:4px}
.checkout-order-total table tr td.ot_total{ font-weight:bold;  font-size:16px}
span.main{ font-family:Verdana,Arial,sans-serif;  font-size:11px;  line-height:1.5}
label{display:block; float:left; padding:5px 5px 1px 5px; font-weight:bold; font-size:11px; color:#444}
label.optional{ font-weight:normal}
.checkout-tip{ clear:left;  padding-left:8px;  font:10px arial;  font-style:italic}
#bill_firstname, #ship_firstname{ width:120px}
#email_address{ width:260px}
#bill_country, #ship_country{ width:280px}
#bill_street_address, #bill_suburb, #ship_street_address, #ship_suburb{width:268px}
#bill_city, #ship_city{ width:110px}
#dob {width:120px;}
label.bill_state, label.ship_state{ display:block;  position:relative}
.state_container{ position:relative;  float:left;  *width:60px}
#bill_postcode, #ship_postcode{ width:80px}
.checkout-highlight{ background:#f8f8f9}
.payment-row, .shipping-row{ cursor:pointer;  *cursor:hand}
.shipping-row{ width:100%;  position:relative;  padding:2px}
.shipping-row .cost{ position:absolute;  top:0;  right:2px}
#dynamo-effects-logo {float: left}
.messageStackError, .messageStackWarning {background-color: transparent;color:#000000}
ul.checkout-payment-methods {list-style:none;margin:0;padding:0}
ul.checkout-payment-methods li {padding-top:10px}
ul.checkout-payment-methods li a.payment-title {font: 14px arial;font-weight:bold;text-decoration:none}
ul.checkout-payment-methods li a.payment-title:hover {cursor:pointer;*cursor:hand;color:#000}
ul.checkout-payment-methods li div {padding-left:20px}
div.terms-container {width: 640px;height: 300px;background-color:#b6b7cb;padding:10px}
div.terms-container textarea {border:1px solid #000;height:270px}
div.terms-container .button {padding-top: 4px;text-align:right;}




.jqueryslidemenu{
font: bold 11px Tahoma, Verdana;
background: #213052;
width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #213052; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 0px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* Start Banner Rotator */
#bannerRotator { 
  width: 970px;  /* Banner width */
  height: 365px;  /* Banner height */
  overflow: hidden; 
  position: relative; 
}

#bannerRotator ul { 
  list-style: none; 
  padding: 0; 
  position: relative; 
}

#bannerRotator ul li { 
  display: none; 
  width: 728px;  /* Banner width */
  height: 90px;  /* Banner height */
  position: absolute; 
  top: 0px; 
  left: 0px; 
}

#bannerNav { 
  position: absolute; 
  right: 15px;  /* Distance from the right side of the controls box to the right edge of the banner */
  bottom: 15px;  /* Distance from the bottom of the controls box to the bottom of the banner */
  background: url(images/icons/transBlack75.png) repeat 0 0;  /* Controls box background image */
  padding: 5px 5px 5px 10px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
}

#bannerNav a { 
  margin: 3px 10px 0 0 ; 
  height: 10px; 
  width: 10px; 
  display: block; 
  background: url(images/icons/dotDark.png) no-repeat 0 0;  /* Controls Button image (Inactive) */
  float: left; 
}

#bannerNav a.active { 
  background-image: url(images/icons/dotLight.png);  /* Controls Button image (Active) */
}

#bannerNav span.pause, #bannerNav span.play { 
  cursor: pointer; 
  height: 15px; 
  width: 15px; 
  display: block; 
  background: url(images/icons/pause.png) no-repeat 0 0;  /* Controls Pause icon */
  float: left; 
}

#bannerNav span.play { 
  background-image: url(images/icons/play.png);  /* Controls Play icon */
}

.divider-tall {
  clear: both;
  height: 13px;
}

.scrollcontainer {
position: relative;
float: left;
width: 920px;
overflow: hidden;
}
.scrollbox { /* this holds all items */
float: left;
width: 4000px;  /* up to 500 items in 100 pages */
overflow: hidden;
}
.scrollblock {
position: relative;
float: left;
text-align:center;
line-height:1.2em;
width: 191px; height: 280px;
padding:0px;
overflow: hidden;
}
.scrollblock a {
font-size: 11px;
font-weight: 400;
}
.scrollblock_img, .scrollblock_price {
position: absolute;
left:0px; right:0px;
}
.scrollblock_img{
padding: 0px 0;
bottom:5.5em;
}
.scrollblock_price {
font-size:11px; font-weight:600;
line-height:1em;
bottom:2.5em;
}
.scrollcnter, .scrollcnter a { /* page counter */
font-size:10px; font-weight:600;
padding-right:0px;
}
a.scrollrestart {
display:none;
}
.gor, .gol { /* buttons */
cursor:pointer;
border:none;
}
.gor { /* right button */
visibility:visible;
}
.gol { /* left button */
visibility:hidden;
}

TD.scroller2 {
  text-align: center;
  text-valign: middle;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
border:1px solid #8B8B8B;
}

TABLE.store {
  border: 1px;
  border-style: solid;
  border-color: #aab2ba;
  border-spacing: 1px;
}

