@charset "utf-8";
/* Creation date: 30.10.2007 */

body {margin:0px; padding:0px; background:url(../images/ic/bg_main.gif) 0px 0px;}

ul { list-style-position:outside; padding:0px; margin:0px; }

.tpng,.bg_top,.bg_left,.bg_right,.sh1_tl,.sh1_tr,.sh2_tl,.sh2_tr,.sh1_bl,.sh1_br {behavior: url(../text/iepngfix.htc) }

.sh1_tl {background-image:url(../images/ic/sh1_tlb.png); background-position:top right; background-repeat:no-repeat; height:44px;}
.sh2_tl {background-image:url(../images/ic/sh2_tlb.png); background-position:top left; background-repeat:no-repeat; width:50px; height:15px;}
.bg_top {background:url(../images/ic/bg_topb.png) top left repeat-x; height:15px;}
.sh2_tr {background-image:url(../images/ic/sh2_trb.png); background-position:top left; background-repeat:no-repeat; width:50px; height:15px;}
.sh1_tr {background-image:url(../images/ic/sh1_trb.png); background-position:top left; background-repeat:no-repeat; height:44px;}

.bg_left  {background:url("../images/ic/bg_left.png") top right repeat-y; height:400px; }
	.sh1_bl {background-image:url(../images/ic/sh1_bl.png); background-position:bottom right; background-repeat:no-repeat; height:62px;}
	.board1 {background-image:url(../v3/board1.xlg?area=1); background-position:19px 59px; background-repeat:no-repeat; width:35px; height:200px;}

.bg_right {background:url(../images/ic/bg_right.png) top left repeat-y; height:400px; }
	.sh1_br {background-image:url(../images/ic/sh1_br.png); background-position:bottom left; background-repeat:no-repeat; height:62px;}

.bg_bottom {background:url(../images/ic/bg_bottom.png) bottom left repeat-x; height:32px;}
	.sh2_bl {background-image:url(../images/ic/sh2_bl.png); background-position:bottom left; background-repeat:no-repeat; width:50px; height:33px;}
	.sh2_br {background-image:url(../images/ic/sh2_br.png); background-position:bottom left; background-repeat:no-repeat; width:50px; height:33px;}

.mainbord_t {background:#FFF url(../images/ic/mainbord.gif) top left repeat-x;}
.mainbord {background:#FFF url(../images/ic/mainbord.gif) top left repeat-y;}
.mainbord_b {background:#FFF url(../images/ic/mainbord.gif) bottom left repeat-x;}

.bg_inp {background:url(../images/ic/bg_inp.gif) 0px 6px no-repeat; width:156px; height:19px;}
.inp {border:none; padding-left:2px; padding-right:0px; width:154px; height:19px; background:transparent; font-family:tahoma; font-size:10px; color:#003663}

.bg_inp2 {background:url(../images/ic/bg_inp2_112.gif) 0px 4px no-repeat; width:112px; height:20px;}
.inp2 {border:none; width:104px; height:19px; background:transparent; font-family:tahoma; font-size:10px; color:#7C7C7C}

.nalinks {color:#ffffff; font-size:11px; text-decoration:none; }
.nalinks:hover { text-decoration:underline; }

.lp {height:19px; background:#FFF url(../v3/leftpanel.xlg) top left no-repeat;}

.llinks {color:#093A68; font-size:11px; text-decoration:none; } 
.llinks:hover { color:#832834; text-decoration:none; }

#page-container { background-color:transparent; width:100%; }
#page-page { background-color:transparent; margin:0px auto; padding-bottom:20px; }
#page-center { background-color:#fff; }

.panel-main { border-color:transparent; border-width:0px; border-style:solid; }

.panel-main-narrow { width:75%; }

.panel-main-misc ul { margin-left:14px; }

.xxxmainh1 { font-size:x-large; font-weight: normal; }

.panel-main input[type="text"],
.panel-main input[type="password"],
.panel-main select,
.panel-main textarea
{	
}

.std-form input[type="text"],
.std-form input[type="password"],
.std-form select,
.std-form textarea
{
margin-bottom:2px;
}

form.order-status label { display:block; text-align:left; padding:0; margin:0px; margin-bottom:6px; font-weight:bold; }
form.order-status input[type="text"] { margin-bottom:22px; }

form.email-signup label { display:block; text-align:left; padding:0; margin:0px; margin-bottom:6px; font-weight:bold; }
form.email-signup input[type="text"] { margin-bottom:22px; }

#brand-sorters { margin-bottom:12px; }
#brand-sorters a { text-decoration:none; }
#brand-sorters a:hover { text-decoration:underline; }
#brand-sorters .hdline { font-weight:bold; }
#brand-sorters .hdlpad { padding-right:14px; }

#cat-sorters { width:100%; }
#cat-sorter1 { width:100%; padding-right:20px; }
#cat-sorter2 { width:100%; }
#cat-sorters a { padding-right:10px; }

#cat-pagebar { margin-bottom:20px; border:0px solid black; float:left; width:100%; }
#cat-pagebar1 { float:left; }
#cat-pagebar2 { float:right; }
#cat-pagebar ul { list-style-type:none; padding:0; margin:0; }
#cat-pagebar li { float:left; padding-left:3px; padding-right:3px; }
#cat-pagebar a { text-decoration:none; }
#cat-pagebar a:hover { text-decoration:underline; }
#cat-pagebar .active { font-weight:bold; color:#303030; }
#cat-pagebar .nop { color:#b0b0b0; }
#cat-pagebar .ghosted { color:#b0b0b0; }

.cat-prd p { display:inline; }
.cat-prd-sale { color:#ff0000; }

#prd-info { margin-left:10px; }
#prd-info ul { margin-left:14px; padding:0px; }
#prd-info li { margin-bottom:4px; }
.prd-price-sale { color:#ff0000; }

#prd-info-options label { width:100px; }

#closeup-main { background-color:#fff; padding:12px; } 
#closeup-main td { font-size:16px; } 

.panel-main label { vertical-align:baseline; padding-right:10px; text-align:right; display:inline-block; }

.cart-items input[type="text"] { width:2em; }
.cart-items select {}
.cart-items .bv4 { margin-bottom:26px; }

.cart-textentry { padding-top:1px; line-height:16px; }
.cart-stock-msg { color:#e06000; }
.cart-severe-msg { color:#ff0000; }
.cart-delete { color:#a00000 !important; }

.cart-checkout input[type="text"] { margin-right:2px; }
.cart-checkout-addr { font-size:medium !important; color:#d06000 !important; }

.cart-update { margin-bottom:36px; }
.cart-update label { padding-right:5px; top:2px; position:relative; vertical-align:top; }
.cart-update .bv4 { display:inline; }

.cart-rec td { font-size:11px; }
.cart-rec h2 { font-size:15px; color:#003663; font-weight:normal; display:inline; }
.cart-rec select { margin:0px; font-size:10px; padding:0px; margin-top:4px; margin-bottom:5px; }

.cart-optional { font-size:10px; line-height:10px; }

.cart-signup h2 { font-size:12px; font-weight:bold; }
.cart-signup label { width:120px; text-align:right; padding-right:4px; }
.cart-signup input[type="image"] { margin-left:7px; margin-top:16px; margin-bottom:10px; }
.cart-signup .forgotpw { display:inline; position:relative; left:18px; top:0px; vertical-align:center; }
.cart-signup .bv4 { display:inline; }

