/* T,R,B,L */

A{color: #FF1A00}
A:visited{color: #BA44FF}
A:active{color: #FED000}
A:hover{text-decoration:none;color: #FF1A00}

body{
	margin:0;
	background: #AFDDEA url(bg.gif) repeat-y;
}

/* -------  global navigation & title related   ------------- */

img.global_title {
	margin-top: 13px;
}

table.global_btns {
	background: url(global_btns_bg.gif) left bottom no-repeat;
	margin-bottom: 13px;
}

TD.global_btns_td_left {
	padding: 6px 3px 4px 9px;
}

TD.global_btns_td {
	padding: 6px 3px 4px 0px;
}

TD.global_btns_td_right {
	padding: 6px 5px 4px 0px;
}



/* -------  left PRODUCTS bar related   ------------- */


table.leftbar {
	background: #FFE457 url(left_bottom.gif) left bottom no-repeat;
}

TD.leftbar_td {
	text-align: right;
	padding: 9px 10px 8px 0px;
}

table.left_sub {
	background-color: #FFEBB6;
	border-width: 0px 2px 0px 0px;
	border-style: solid;
	border-color: #CBB246;
}

table.left_sub TD{
	padding: 1px 0px 1px 0px;
}

TD.left_sub_td1 {
	text-align: right;
	font-size: 12px;
	background: url(left_subtr_bg.gif) left bottom no-repeat;
	vertical-align: top;
}
TD.left_sub_td2 {
	font-size: 12px;
	background: url(left_subtr_bg.gif) right bottom no-repeat;
	width: 140px;
}

TD.left_sub_td2 a:link{color:#000000; text-decoration:none;}
TD.left_sub_td2 a:visited{color:#000000; text-decoration:none;}
TD.left_sub_td2 a:active{color:#000000; text-decoration:none;}
TD.left_sub_td2 a:hover{color:#FF3B26;}


img.left_cat_nosub {margin-bottom: 1px;}

img.left_sub_img {
	margin: 3px 0px 3px 4px;
}

/* -------  bottom related   ------------- */

div.bottomtext {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.bottomtext a:link{color:#FF3B26;}
div.bottomtext a:visited{color:#FF3B26;}
div.bottomtext a:active{color:#FF3B26;}
div.bottomtext a:hover{color:#FF3B26;text-decoration:none;}

/* -------  search box   ------------- */

.cart {	margin-bottom:5px;	}

.btn {	margin-top:5px;	}
#searchbox	{	width:165px;	height:60px; margin-bottom:4px;	background:url(/search_img/search_box.gif) no-repeat;	text-align:left	}
#searchbox .label	{	margin:8px 0px 0px 8px;	}
#searchbox form	{	margin:0px;	font-size:12px; }
#searchbox form input	{	margin-left:8px; }

/* ------ Keyword Search ----- */
.keytbl { margin-bottom:10px; }
.keytbl th { text-align:left; border-right:#0000ff 1px solid; padding-right:5px; }
.keytbl td {font-size:12px; padding-left:10px; }
.keytbl td ul { margin:0px; padding:0px; list-style-type:none; color:#FF0066; line-height:150%; }
.keytbl td ul li { display:inline; }
.keytbl td ul a { color:#FF0066 }