/*<agl.folder "(c)">*/
/*
----------------------------------------------------------------------------------
THIS COPYRIGHT NOTICE MAY NOT BE MODIFYED OR REMOVED - It is denied by license

Creator company:    		Preemtech
Designer: 			Peter Lindeman
URL:      			http://www.preemtech.fi
Copyright:			Copyright (c) 2006, Preemtech. All Rights Reserved.

END OF COPYRIGHT NOTICE
----------------------------------------------------------------------------------
*/
#preemtech { color: #6e6e6e; font-size: 11px; }
#preemtechImg { position: relative; top: 5px; left: 32px; float: left; }
#preemtechUrl { text-align: left; position: relative; width: 110px; }
/*</agl.folder>*/

/*<agl.folder "Div">*/
#wrap {width: 764px; margin: 0 auto; text-align: left; }
#top { background-image: url(images/t_top_shadow.png); background-repeat: no-repeat; width: 764px; height: 91px; }
#paymentlogos { position: relative; top: 39px; left: 15px; }
#headernav { background-image: url(images/t_top_header_nav.png); background-repeat: no-repeat; width: 270px; height: 29px; float: right; position: relative; top: 0; right: 0; }
#headernavaccount { position: relative; top: 10px; left: 19px; width: 90px; float: left; display: block; }
#headernavcart { position: relative; top: 10px; left: 19px; width: 97px; float: left; display: block; }
#headernavcheckout { position: relative; top: 10px; left: 19px; float: left; display: block; }
#topbar { background-image: url(images/t_top_blue_bar.png); background-repeat: no-repeat; width: 764px; height: 108px; }
#searchbox { width: 189px; position: relative; top: 42px; margin-left: 11px; }
#searchfield { position: absolute; top: 0; left: 0; right: -10px; bottom: 0; float: left; }
#searchbutton { width: 31px; height: 21px; float: right; clear: both; }
#searchtext { position: relative; top: 21px; float: left; }
fieldset { height: 18px; float: left; margin-top: 9px; padding: 0; border:none; }
.textinput3 { font-size: 10px; font-family: tahoma; width:147px; height:18px; border:none; padding:3px 4px 2px; background: url(images/t_form_input.png) no-repeat fixed; }
fieldset> .textinput3 {	background: url(images/t_form_input.png) no-repeat; border:none; }
#logo { position: relative; top: -25px; left: 240px; width: 213px; height: 43px; float: left; }
#cart { background-image: url(images/t_cart_bg.png); background-repeat: no-repeat; position: relative; top: -35px; right: 20px; width: 181px; height: 62px; float: right; }
#headernavb { background-image: url(images/t_top_header_b_nav.png); background-repeat: no-repeat; width: 520px; height: 26px; position: relative; top: -8px; left: 166px; right: 20px; float: right;  }
#headernavblink1 { position: relative; top: 10px; left: 19px; width: 108px; float: left; display: block; }
#headernavblink2 { position: relative; top: 10px; left: 19px; width: 130px; float: left; display: block; }
#headernavblink3 { position: relative; top: 10px; left: 19px; width: 93px; float: left; display: block; }
#headernavblink4 { position: relative; top: 10px; left: 19px; width: 98px; float: left; display: block; }
#headernavblink5 { position: relative; top: 10px; left: 19px; width: 70px; float: left; display: block; }
#main { width: 764px; margin: 0; padding: 0; }
#left { width: 209px; float: left; margin-left: 5px; }
#spacer { width: 535px; float: right; }
#content { width: 535px; float: right; }
.borderMain { margin: 0; padding: 0; border-right: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; }
#footer { background: url(images/t_footer_bar.png) no-repeat; width: 535px; height: 72px; float: right; }
#footerlink1 { position: relative; top: 28px; float: left; padding-left: 38px; }
#footerlink2 { position: relative; top: 28px; float: left; }
#footerlink3 { position: relative; top: 28px; float: left; }
#footerlink4 { position: relative; top: 28px; float: left; }
#seo { color: #adadad; font-size: 10px; font-family: arial; text-decoration: none; text-align: right; width: 535px; height: 25px; float: right; padding-top: 5px; padding-right: 5px; }
#seo a:link { color: #adadad; text-decoration: none; }
#seo a:hover { color: #7b7b7b; text-decoration: none; cursor: default; }
#seo a:visited { color: #adadad; text-decoration: none; }
/* other */
.px2{
  font-size: 1px;
 }
.px4{
  font-size: 2px;
 }
.px{line-height:14px;}
#product { position: static; right: -16px; width: 535px; float: left; margin: -2px -1px -1px; display: block; }
#product1 { float: left; }
#product2 { float: right; }
/*</agl.folder>*/
/*<agl.folder "Body, Header & Footer">*/
A.headerNavigation
  { color: #666 ; font-size: 10px; font-family: tahoma; }
A.headerNavigation:hover  { color: #3a3a3a ; font-size: 10px; font-family: tahoma; text-decoration: underline; }
TD.headerNavigation
  { color: #666; font-size: 10px; font-family: tahoma; }
BODY { font-family: tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center;  }
A { color: #6e6e6e; text-decoration: none  }
A:hover { color: #6e6e6e; text-decoration: underline  }
TABLE.content { padding: 0 5px; }
A.pageResults { color: #0000ff ; }
A.pageResults:hover { color: #fff; background: #686868 }
/*</agl.folder>*/
/*<agl.folder "SEO">*/
H1{color:#0092bf;font-size:18px;font-family:tahoma;font-weight:bold;}
/*</agl.folder>*/
/*<agl.folder "Forms">*/
TD.formAreaTitle {font-size:10px;font-family:tahoma, Verdana, Arial, sans-serif;font-weight:bold}
TABLE.formArea { background:#f3f3f3; border:solid 1px #c8c8c8 }
FORM  { display: inline  }
INPUT { color: #484848; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #e4e4e4; background-image: url(images/shadow.gif); letter-spacing: 0.2mm  }
CHECKBOX, RADIO, SELECT { color: #414141; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f3f3f3  }
TEXTAREA { color: #484848; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.7; background-color: #e4e4e4; background-image: url(images/shadow.gif); letter-spacing: 0.2mm; width: 100%        }
.inputRequirement
  /* Required inputs in reg. */ { color: #ff0000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
SPAN.errorText
  /* Missing required inputs in reg. */ { color: #ff0000; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
/*</agl.folder>*/
/*<agl.folder "Main Content">*/
TD.pageHeading, DIV.pageHeading
 /* Page headings - Padding allowed*/  { color: #0092bf; font-size: 18px; font-family: tahoma; font-weight: bold   ; padding: 4px 4px 0; }
TD.pageHeadingPro/*Padding Left, Right, Bottom*/{ color:#0092bf; font-size:18px; font-family: tahoma; font-weight:bold; }
.pageHeading/*No padding allowed*/{ color:#0092bf; font-size:18px; font-family: tahoma; font-weight:bold; }
TD.main, P.main { color: #666; font-size: 11px; font-family: tahoma; padding-right: 7px; padding-left: 7px; }
TD.smallText, SPAN.smallText, P.smallText { color: #666; font-size: 10px; font-family: tahoma; line-height: 12px; padding-right: 7px; padding-left: 7px; }
.prodOptionsError { color: #c20000; font-size: 10px; }
SPAN.productSpecialPrice { color: #f00; }
.allProds { font-weight: normal; background-color: #f9f9f3; padding: 2px 10px; border: solid 1px #eaeaea  }
.product_infoPrice{color:#bc1d1d;font-size:14px;font-family:tahoma;font-weight:bold;}
/*</agl.folder>*/
/*<agl.folder "Categories">*/
.mainCategories { font-size:16px; font-family: tahoma; font-variant:small-caps; font-weight:bold; line-height:20px; background-image:url(images/categories_main.png); background-repeat:no-repeat; background-position:22px 16px; text-align:left; letter-spacing:1px; white-space:nowrap; padding-left:55px }
.mainCategories a:hover  { color: #bf1616; text-decoration: none     } .boxCatMainLev { font-family: tahoma; }
.boxCatSubLev { font-family: tahoma; }
.boxCatSelected { color: #c33300; font-family: tahoma; font-weight: bold; }
.boxCatCounts { color: #000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
/*</agl.folder>*/
/*<agl.folder "Productlisting">*/
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: #f9f9f9;}
TABLE.productListing
  /* Productlisting content table */  { background-color: #e5e5e5;}
.productListing-heading
  /* Productlisting HEAD */  { color: #fff; font-size: 10px; font-family: tahoma; font-weight: bold; background: #a2a2a2; padding: 2px; border-bottom: 1px solid #bababa  ; border-top-style: none; border-top-width: 0; }
TD.productListing-data
  /* Productlisting content text */  { font-size: 10px; font-family: tahoma; padding: 3px 5px; }
TD.fieldKey
  /* Advanced serach headings */  { font-size: 10px; font-family: tahoma; font-weight: bold    }
TD.tableHeading
  /* Upcoming Products | Date Expected  */  { color: #686868; font-size: 10px; font-family: tahoma; font-weight: bold   }
/*</agl.folder>*/
/*<agl.folder "InfoBox osC">*/ .infoBox
  /* Infoboxes table */  { } .boxText /* Infobox text */  { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; } .infoBoxContents
  { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; } TD.infoBoxHeading
  /* Info box headings */  { color: #7d7d7d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; background-image: url(Image/infobox/box_osC/head_bg.png); }
/*</agl.folder>*/
/*<agl.folder "InfoBox 1">*/ .infoBox1
  /* Infoboxes table */  { background-image: url(Image/infobox/box_1/box_bg.png); border-bottom: 1px solid #d2d2d2; } .boxText1 /* Infobox text */  { font-size: 10px; font-family: tahoma; } .infoBoxContents1
  { color: #666; font-size: 11px; font-family: tahoma; }
TD.infoBoxHeading1
  /* Info box headings */  { color: #fff; font-size: 11px; font-family: tahoma; font-weight: bold; background-image: url(Image/infobox/box_1/head_bg.png) ; background-repeat: repeat-x; }
/*</agl.folder>*/
/*<agl.folder "InfoBox Specials Heading">*/
TD.infoBoxHeadingSpecials { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; background-image: url(Image/infobox/box_specials/head_bg.png); }
/*</agl.folder>*/
/*<agl.folder "Messages">*/
.messageBox { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.infoBoxNotice { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: #ff8e90; padding: 5px; border: dashed 1px #5c5c5c   }
.infoBoxNoticeContents { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: #ffe6e6; padding: 5px; border: dashed 1px #5c5c5c  }
.messageStackError, .messageStackWarning
  /* Global Error */  { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fce9e9; padding: 5px; border: dashed 1px #5c5c5c  }
.messageStackSuccess
  /* Global Success */ { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #e9fcef; padding: 5px; border: dashed 1px #5c5c5c  }
TR.headerError
  /* Header.php info messages */  { color: #f7f7f7; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: #ff0000; padding: 5px; border: dashed 1px #5c5c5c  }
TR.headerInfo 
  /* Header.php info messages */  { font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background: #00ff00; padding: 5px; border: dashed 1px #5c5c5c  }
/*</agl.folder>*/
/*<agl.folder "Cart, Stock, Greeting">*/
SPAN.newItemInCart
  /* New article in cart */  { color: #f00; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline; }
.stockWarning
  /* Products marked with *** dont exist in desired quantity in our stock. */  { color: #da0238; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fcf2f2; padding: 2px; border: dashed 1px #5c5c5c  }
SPAN.markProductOutOfStock
  /* (there are only 19 pieces in stock at the moment - the rest will be ordered for you!) */  { color: #d55265; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif }
SPAN.greetUser
 /* Welcome Guest */  { color: #e80000; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold  }
/*</agl.folder>*/
/*<agl.folder "Checkout processing">*/
.moduleRow { background-color: #f3f3f3; }
.moduleRowOver
   { background-color: #f9f9f9; cursor: pointer }
.moduleRowSelected
   { background-color: #e5e5e5 }
.noPurchase { color: #666; font-size: 10px; font-family: "Zapf Chancery", "Comic Sans MS", cursive; font-weight: bold; border-color: #c8c8c8   }
.orderEdit
  /* Checkout edit address */ { color: #bf1616; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline  }
.checkoutBarFrom, .checkoutBarTo
  /* Status progress next/previous status */ { color: #8c8c8c; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
.checkoutBarCurrent
  /* Status progress current status */ { color: #000; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
/*</agl.folder>*/
/*<agl.folder "Main boxes | Price">*/
.productBoxPrice { color: #686868; font-size: 12px; font-weight: bold; }
.productBoxSpecialPrice { color: #f31616; }
.productBoxSpecialsPrice { color: #f31616; font-size: 13px; font-weight: bold; }
.productBoxSpecialsPriceOld { font-size: 11px; line-height: 15px; }
/*</agl.folder>*/
/*<agl.folder "Main boxes | Product description">*/
.productBoxDesc { color: #6e6e6e; font-size: 10px; text-decoration: none; }
.productBoxDesc a:link { color: #6e6e6e; font-size: 10px; text-decoration: none; }
.productBoxDesc a:visited { color: #6e6e6e; font-size: 10px; text-decoration: none; }
.productBoxDesc a:hover { color: #000; font-size: 10px; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Main boxes | Buy now & Info">*/
.productBoxBuyInfo { font-size: 10px; text-decoration: underline; }
.productBoxBuyInfo a:link { font-size: 10px; text-decoration: underline; }
.productBoxBuyInfo a:visited { font-size: 10px; text-decoration: underline; }
.productBoxBuyInfo a:hover { color: #242424; font-size: 10px; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Main boxes | Product name">*/
.productBoxName { color: #a41616; font-size: 11px; font-weight: bold; }
.productBoxName a:link { color: #a41616; font-size: 11px; font-weight: bold; }
.productBoxName a:visited { color: #a41616; font-size: 11px; font-weight: bold; }
.productBoxName a:hover { color: #c11616; font-size: 11px; font-weight: bold; }
/*</agl.folder>*/

/*<agl.folder "(c)">*/
/*
----------------------------------------------------------------------------------
THIS COPYRIGHT NOTICE MAY NOT BE MODIFYED OR REMOVED - It is denied by license

Creator company:    		Preemtech
Designer: 			Peter Lindeman
URL:      			http://www.preemtech.fi
Copyright:			Copyright (c) 2006, Preemtech. All Rights Reserved.

END OF COPYRIGHT NOTICE
----------------------------------------------------------------------------------
*/
/*</agl.folder>*/