body {padding:0; margin:0; color:#333; font: 12px/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; background: #C2D3F1 url(img-ar/bg-all-04.gif) center repeat-y; }

body, td {font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; font-size:11px; }

br{font-size:10px}

a:hover {text-decoration:none}

.s{font-size:9px; color:#6A6E6A; text-decoration:none}

.s1{color:#767A7E; }

.s2{color:#ABAEB1; text-decoration:none}

  .green{color:#9CE438;}

  .red{color:#2C7F06;}

  .o{color:#FFCC00;}

.blue{font-size:9px; color:#0033CC}

  .w{color:#FFFFFF; }

.b{font-size:9px; color:#505250; text-decoration:none}

.b1{color:#5A5D5F; text-decoration:none}

.b2{color:#000000; text-transform:uppercase}

.b3{color:#697679;}

.b4{font-size:9px; color:#484849; text-decoration:none}



.t1{background:url(img-ar/z5.gif)  center left no-repeat; margin:0px 0px 0px 2px; padding:0px 0px 0px 10px }

.t2{background:url(img-ar/1_z2.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px }

 .t3{background:url(img-ar/1_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 14px }

 .t4{background:url(img-ar/1_z2.gif)  center left no-repeat; margin:0px 0px 0px 26px; padding:0px 0px 0px 10px }

 

		

input,textarea{

   font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;

   font-size:11px;

} 



#input1{ 

     border:1px solid #C4CAD0;

   font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif;

   font-size:11px;

} 





.boxText { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; }

.errorBox { font-family : Trebuchet; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Trebuchet; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Trebuchet; font-size : 10px; color: #70d250; text-decoration: underline; }



a:link {color: #6C8EDD; text-decoration: none;}

a:visited {color: #6C8EDD; text-decoration: none;}

a:hover {color: #6C8EDD; text-decoration: none;}

a:active { text-decoration: underline; color: #6F91F4; }

abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help; }



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation { padding-top:5px; padding-botton:5px; font-family: "Trebuchet MS", Trebuchet; font-size: 12px; background: #4C718B; color: #ffffff; font-weight : bold; }



A.headerNavigation { color: #92B1D0; }



A.headerNavigation:hover { color: #fff; background: #92B1D0; }





TR.headerError { background: #ff0000; }



TD.headerError { font-family: Tahoma, Trebuchet; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }



TR.headerInfo { background: #00ff00; }



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



TR.footer { background: #bbc3d3; }



TD.footer { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold; }



.infoBox { background: #4C718B; }



.infoBoxContents { background: #f8f8f9; font-family: "Trebuchet MS", Trebuchet; font-size: 10px; }



.infoBoxNotice { background: #FF8E90; }



.infoBoxNoticeContents { background: #FFE6E6; font-family: "Trebuchet MS", Trebuchet; font-size: 10px; }



TD.infoBoxHeading { font-family: "Trebuchet MS", Trebuchet; padding:10px; font-size: 12px; font-weight: bold; background: #4C718B; color: #ffffff; }



A.infoBoxHeading { font-family: "Trebuchet MS", Trebuchet; padding:10px; font-size: 12px; font-weight: bold; color: #ffffff; }



TD.infoBox, SPAN.infoBox { font-family: "Trebuchet MS", Trebuchet; 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: #fff; }



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: #F7F7F8; }



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



A.productListing-heading { padding-bottom:3px; font-family: Tahoma; font-size: 12px; background: #4C718B; color: #FFFFFF; font-weight: bold; }



.productListing-heading { padding-bottom:3px; font-family: "Trebuchet MS", Trebuchet; font-size: 12px; background: #4C718B; color: #FFFFFF; font-weight: bold; }



TD.productListing-data { font-family: "Trebuchet MS", Trebuchet; font-size: 12px; }



A.pageResults { color: #0000FF; }



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



TD.pageHeading, DIV.pageHeading, P.pageheading { font-family: "Trebuchet MS", Trebuchet; font-size: 20px; font-weight: bold; color: #9a9a9a; }



P.pageheading { font-family: Georgia; font-size: 17px; font-weight: bold; color: #4C718B; }



P.price { font-family: Tahoma, "Trebuchet MS", Trebuchet, Verdana; font-size: 18px; font-weight: bold; color: #4C718B; }



TR.subBar { background: #f4f7fd; }



TD.subBar { font-family: "Trebuchet MS", Trebuchet; font-size: 10px;  color: #000000; }



TD.main, P.main { font-family: "Trebuchet MS", Trebuchet; font-size: 11px; line-height: 1.5; }



TD.smallText, SPAN.smallText, P.smallText { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; }



TD.accountCategory { font-family: "Trebuchet MS", Trebuchet; font-size: 13px; color: #aabbdd; }



TD.fieldKey { font-family: "Trebuchet MS", Trebuchet; font-size: 12px; font-weight: bold; }



TD.fieldValue { font-family: "Trebuchet MS", Trebuchet; font-size: 12px; }



TD.tableHeading { font-family: "Trebuchet MS", Trebuchet; font-size: 12px; font-weight: bold; }



SPAN.newItemInCart { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; color: #ff0000; }



CHECKBOX, INPUT, RADIO, SELECT { font-family: "Trebuchet MS", Trebuchet; font-size: 11px; }



TEXTAREA { width: 100%; font-family: "Trebuchet MS", Trebuchet; font-size: 11px; }



SPAN.greetUser { font-family: "Trebuchet MS", Trebuchet; 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, Trebuchet; font-size: 12px; font-weight: bold; }



SPAN.markProductOutOfStock { font-family: Tahoma, Trebuchet; font-size: 12px; color: #c76170; font-weight: bold; }



SPAN.productSpecialPrice { font-family: "Trebuchet MS", Trebuchet; color: #ff0000; }



SPAN.errorText { font-family: "Trebuchet MS", Trebuchet; color: #ff0000; }



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: "Trebuchet MS", Trebuchet; font-size: 10px; color: #ff0000; }



DIV#mainmenu A {

	width:213; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; COLOR: #92B1D0; PADDING-TOP: 5px; BORDER-BOTTOM: #4C718B 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; font-family: "Trebuchet MS", Trebuchet;

}

DIV#mainmenu A:hover {

	COLOR: #4C718B; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none

}

DIV#mainmenu A.menuTop {

	PADDING-LEFT: 0px

}

DIV#mainmenu A.menuMain {

	PADDING-LEFT: 0px

}

DIV#mainmenu A.menuSub {

	PADDING-LEFT: 0px; FONT-SIZE: 10px;

}



.image img {

	BORDER: #5A7A91 1px solid;

}

.image2 img {

	BORDER: #7E131E 1px solid;

}



h2 {

 margin-top:0px;

 margin-bottom:0px;

 margin-left:0px;

 padding:4px;

 padding-top:8px;

 padding-bottom:8px;

 background-color: #C2D3F1;

 color:#465768;

 border-right-color:#d6ecff;

 border-right-style:solid;

 border-right-width:1px;

 border-bottom-color:#d6ecff;

 border-bottom-style:solid;

 border-bottom-width:1px;

 display:inline;

 font-family: "Trebuchet MS", Trebuchet;

 width:219px;

 font-size:13px;

 font-weight:bold;

}

h2 {

 margin-top:0px;

 display: block;

}