body { color: #4E4F45; font: 11px/14px Tahoma,Arial,Helvetica,sans-serif;height:100%; /*letter-spacing: 0.2px*/}
a img {border:0px;}
body,  h1, h2, h3,ul,li {margin: 0; padding: 0; border: 0;}
/*body,  h1, h2, h3, input, textarea, fieldset, select {margin: 0; padding: 0; border: 0;}*/
ul {list-style: none;}
a {text-decoration: none; outline: none;}

#footer a{
	color: #B41E35;
    text-decoration: none;
}

#footer a:hover{
	color: #fefefe;
    text-decoration: underline;
}

a:link
{
    color: #B41E35;
	color:#4E4F45;
    text-decoration: none;
}
a:visited
{
    color: #B41E35;
    text-decoration: none;
}

a.letters{
	color: #4E4F45;
    text-decoration: none;
}

a.letters:hover{
	color: #4E4F45;
    text-decoration: underline;
}



a.red,a.red:link
{
    color: #C40004;
    text-decoration: none;
}
a.red:hover
{
    color: #C40004;
    text-decoration: underline;
}

.left {
	    float: left;
	} .right {
	    float: right;
	}

.highslide-dimming {
	background: lightyellow;
	/*position: absolute;*/
}
.no-x .highslide-header .closebutton {
   display: none;
}

.no-resize .highslide-footer .highslide-resize {
	display: none;
}

.no-close .highslide-header .highslide-close {
   display: none;
}

.no-move .highslide-header .highslide-move {
   display: none;
}

.no-controls .highslide-controls {
   display: none;
}

/******************** Header ***********************************/

/* top-menu */
.top-menu { height:22px;padding:8px 10px 2px 5px;float:right;color:#FFF;margin:0;}
.top-menu p {margin:0;padding:0;}
.top-menu p a { text-decoration: none; color: #FFF;margin:0px 3px; }
.top-menu p a:hover { border-bottom:1px dotted red; }


.top-mimi-menu { padding:5px 0px 0px 40px; }

.top-mimi-menu ul { padding:3px 4px 2px 5px;width:209px;height:30px;background :url('graphics/top-mini-menu.gif') no-repeat;}

.top-mimi-menu ul li {float:left;width:48px;height:27px;color:#222;}
.top-mimi-menu ul li.sep {float:left;width:1px;height:27px;}


/* mainMenu */
#mainMenu ul{
	list-style-type:none;
	margin:0px;padding:0px;
}
#mainMenu ul li{
	
	list-style-type:none;
	float:left;
	font-size:10px;
	font-weight:normal;
	color:#050505;
	/*border-right:1px solid #c40004;*/
}
#mainMenu ul li a{
	color:#050505;
	font-weight:bold;
	margin:0px 5px ;
}
#mainMenu ul li a:hover{
	color:#c40004;
	border-bottom:1px dotted red;
}


a.social-media { width: 50px; height: 51px; float: left; margin: 33px 0 0 0; outline: none; }
a.social-media :hover { background: url('graphics/social-back.gif') no-repeat left top; }
a.social-media :active { background: none; }

/*
a.social-media { width: 34px; height: 34px; float: left; outline: none; }
a.social-media img { width: 34px; height: 34px; margin: 5px 0 0 0; }
a.social-media:hover img { margin: 2px 0 0 0; }

.xmas_banner { float: left; margin: 5px 0 0 8px; }
*/

/* quick-serach */
#qSearch {width:430px;height:56px;background:url('graphics/Search_Box_Bg.png') no-repeat;color:#999}
#qSearch #TextBox {float:left;margin:10px;width:400px;height:35px;background:url('graphics/Search_Box_TBox.png') no-repeat}

#qSearch #TextBox #sFor{float:left;margin:4px;width:100px;height:35px;color:#fff;font-weight:bold;}
#qSearch #TextBox #qString{float:left;margin:2px;width:230px;height:30px;}
#qSearch #TextBox #qButton{float:left;margin:5px;width:30px;height:35px;}

.qString {width:220px;color:#666;padding:3px;border:#fff 1px solid;font-size:16px;font-family: Trebuchet MS}
/* --- Nav styles below --- */

#cssCombo {
	z-index: 1;
}
#cssCombo .menu {
	/*font-family: "Trebuchet MS", Arial, san-serif;*/
	/*width:492px;
	height:42px;
	position:relative;*/
	font-size:11px;
	margin: 0;
}
#cssCombo .menu   {
	display:block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;	
	width:97px; 
	height:21px; 
	text-align:left;
	padding:3px 5px;
	margin:0px 0px;
	border-bottom: 0;
	background:url('graphics/Search_Box_Type_Btn.png') no-repeat;
	/*line-height:27px; */
	font-size:11px; 
	overflow:hidden;
	/*padding-left: 1px;*/
}


#cssCombo .menu ul {/*padding:0; margin:0;*/ list-style: none;}
#cssCombo .menu ul li {float:left; position:relative;}
#cssCombo .menu ul li ul {display: none;}

/* button hover properties */
#cssCombo .menu ul li.sfhover a {color:#333; background:url('graphics/Search_Box_Type_Btn_Over.png') no-repeat;}
#cssCombo .menu ul li.sfhover ul {display:block; position:absolute; top:27px; left:0px; width:134px; margin: 0; padding: 0;height:154px;}


.magnifier {
	width:30px;
	height:27px;
	border:0;
	cursor:pointer;
	background:url('graphics/Search_Box_Btn.gif') no-repeat scroll 0 0;
}


/* dropdown properties */

#cssCombo .menu ul li.sfhover ul li a {
	border-bottom:1px solid #ddd;
	background: none; 
	display:block;
	height: 28px; 
	line-height: 28px; 
	color:#043454; width:120px; text-align:left; margin: 0 3px 0 1px; padding:0 0px 0 10px;
	font-weight:normal;
	}

#cssCombo .menu ul li.sfhover ul {
	margin: 0 0 0 0;
	padding: 0;
	background-image: url(graphics/ddbg2.png);
	background-repeat:no-repeat;
	background-position:top right; 
}
#cssCombo .menu ul li.sfhover ul .hlight {
	margin-right: 1px;
	color:#333;
}

/* dropdown selected properties */

#cssCombo .menu ul li.sfhover ul li a:hover {color:#000;}
#cssCombo .menu ul li.sfhover ul li.sfhover ul {display:block; position:absolute; left:105px; top:0;}
#cssCombo .menu ul li.sfhover ul li.sfhover ul.left {left:-105px;}



/**************** MAIN ************************/

#bcrumb {color: #4E4F45;font: bold 10px/14px Tahoma,Verdana,Arial,Helvetica,sans-serif;padding:0 0 3px 0;margin:6px 10px;border-bottom:1px dashed #c40004}
#bcrumb a{color: #069;display:inline;background-color: transparent;padding:0 3px;}
#bcrumb a:hover{color: #000;text-decoration:underline;}

/* filetrs */
#filterBox  {
	/*background: #fff;*/
	padding: 5px 10px;
	margin: 0;
	font: normal 11px/14px Tahoma,Verdana,Arial, Helvetica, sans-serif;
	/*border: solid 1px #e0e0e0;*/
	margin:0 0 5px 0;
}
#filterBox h3 { font-size:11px; color: #c40004; font-weight:bold; padding:0 15px 0 0;display:inline;}

.filter {border-bottom:1px dashed #E0E9F0;padding:0px 0 5px 0;margin:0px 0 5px 0;}
.filter a{ color:#4E4F45;margin:0 15px 8px 0; }
.filter a:hover{color:#c40004;}


/* side */ 
.acc { width: 200px; margin:0 0 15px 0;}

.acc h1 {
	background: url('graphics/bred.gif') repeat-x;
	padding: 8px 7px;
	margin: 0;
	font: bold 11px/14px Tahoma,Verdana,Arial, Helvetica, sans-serif;
	/*border: solid 1px #e0e0e0;*/
	color:#fff;
	/*cursor: pointer;*/
}

.acc h3 {
	background: #f1f3f2;
	padding: 4px 7px;
	margin: 0;
	font: normal 11px/14px Tahoma,Verdana,Arial, Helvetica, sans-serif;
	border: solid 1px #e0e0e0;
	/*border-bottom: none;*/
	cursor: pointer;
}
.acc h3 a{ color:#3f3f3f; }/*3f3f3f*/
.acc h3 a.current{ font-weight:bold;color:#222; }/*3f3f3f*/
.acc h3 a:hover{color:#c40004;}

.acc table {width:200px;background: #fff;margin-bottom:5px;}
.acc td {/*width:86px;float:left;display:block;*/padding:3px 2px;border-bottom:1px dotted #ccc;margin:0px 0px 5px 0px;}
.acc td a{/*background:url('../graphics/arrow.gif') no-repeat; padding-left:10px;*/color:#525252;}
.acc td a:hover{color:#c40004;}
.dots {border-bottom:1px dotted #ccc;padding:0px 0 0px 0;margin:0px 0 5px 0;}


#results {color:#3f3f3f; /*background:lightyellow;*/height:20px;border:1px solid #ebe8e4;margin:0px 0;padding:5px 5px 0px 5px;margin:0 0 5px 0;}
.sorting {padding:0px 0 0px 0;}
.sorting a{ color:#666; }
.sorting a:hover{color:#c40004;}

.currentsorting {color:#000;padding:0px 0 0px 0;}
.currentsorting a{ color:#000; }
.currentsorting a:hover{color:#c40004;}

.dblue {color: #666;font-weight:bold;}
.black {color: #000;}
.bblack {color: #000;font-weight:bold;}

.Listing {margin:0px 0px 10px 0px}
.Listing .photo {float:left;width:80px;display:block;margin:0 10px 0 0;}
.Listing .details {float:left;width:250px;margin:0 10px 0 0;}
.Listing .prices {float:left;width:80px;text-align:right;padding:0px 10px;}
.Listing .addbasket {float:left;width:160px;text-align:right;padding:0px 10px;}

.addbasket a { float: left; }
.wishlist { display: block; float: left; }

.Listing p {margin:0;padding:1px 0 1px 0;}
.Listing .delivery {display:block;border-bottom:1px dashed #c40004;}

.price {color:#c40004;font: bold 16px/18px  Arial, Helvetica, sans-serif;}
.listPrice {color:#ababab;font: bold 16px/18px  Arial, Helvetica, sans-serif;text-decoration:line-through}
small {color:red;font-size:11px;font-weight:bold;}
/*#C41A21*/

.Listing h3 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:7px 0 3px 0;border-bottom:1px dashed #c40004}
.Listing h2 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:0px 0 3px 0;}
.Listing h1 { font-size:11px; color: #222; font-weight:bold; padding:2px 0 0 0;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.Listing h1 a{ font-size:11px; color: #222; font-weight:bold;  }
.Listing h1 a:hover{ color: #c40004; font-weight:bold;  }


.Listing li { font-size:11px; color: #111; font-weight:bold; padding:2px 15px;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.Listing li a{ font-size:11px; color: #111; font-weight:bold;  }
.Listing li a:hover{ color: #c40004; font-weight:bold;  }









/* THREE Col */
.ListingHL {margin:0px 10px 10px 0px;width:235px;float:left}
.ListingHL .photo {float:left;width:65px;display:block;margin:0 5px 0 0;}
.ListingHL .details {float:left;width:150px;margin:0 0px 0 0;}
.ListingHL .listPrice {color:#ababab;font: bold 12px/14px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.ListingHL .prices {float:left;width:65px;padding:7px 10px 0 0;}
.ListingHL .price {color:#c40004;font: bold 14px/16px  Arial, Helvetica, sans-serif;}
.ListingHL .listPrice {color:#ababab;font: bold 14px/16px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.ListingHL .addbasket {float:left;width:70px;text-align:right;padding:0 0 0 10px;}
.ListingHL p {margin:0;padding:1px 0 1px 0;}
.ListingHL .delivery {display:block;border-bottom:1px dashed #c40004;}
.ListingHL h3 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:7px 0 3px 0;}
.ListingHL h2 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:0px 0 3px 0;}
.ListingHL h1 { font-size:11px; color: #222; font-weight:bold; padding:2px 0 0 0;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.ListingHL h1 a{ font-size:11px; color: #222; font-weight:bold;  }
.ListingHL h1 a:hover{ color: #c40004; font-weight:bold;  }


.ListingHR {margin:0px 0px 10px 0px;width:235px;float:right}
.ListingHR .photo {float:left;width:65px;display:block;margin:0 5px 0 0;}
.ListingHR .details {float:left;width:150px;margin:0 0px 0 0;}
.ListingHR .prices {float:left;width:65px;padding:7px 10px 0 0;}
.ListingHR .price {color:#c40004;font: bold 14px/16px  Arial, Helvetica, sans-serif;}
.ListingHR .listPrice {color:#ababab;font: bold 14px/16px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.ListingHL .addbasket {float:left;width:70px;text-align:right;padding:0 0 0 10px;}
.ListingHR p {margin:0;padding:1px 0 1px 0;}
.ListingHR .delivery {display:block;border-bottom:1px dashed #c40004;}
.ListingHR h3 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:7px 0 3px 0;}
.ListingHR h2 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:0px 0 3px 0;}
.ListingHR h1 { font-size:11px; color: #222; font-weight:bold; padding:2px 0 0 0;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.ListingHR h1 a{ font-size:11px; color: #222; font-weight:bold;  }
.ListingHR h1 a:hover{ color: #c40004; font-weight:bold;  }









/* Two Col */
.ListingL {margin:0px 10px 10px 0px;width:250px;float:left}
.ListingL .photo {float:left;width:80px;display:block;margin:0 5px 0 0;}
.ListingL .details {float:left;width:160px;margin:0 0px 0 0;}
.ListingL .listPrice {color:#ababab;font: bold 12px/14px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.ListingL .prices {float:left;width:80px;padding:7px 0 0 0;}
.ListingL .price {color:#c40004;font: bold 14px/16px  Arial, Helvetica, sans-serif;}
.ListingL .listPrice {color:#ababab;font: bold 14px/16px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.ListingL .addbasket {float:left;width:80px;text-align:right;padding:0 0 0 10px;}
.ListingL p {margin:0;padding:1px 0 1px 0;}
.ListingL .delivery {display:block;border-bottom:1px dashed #c40004;}
.ListingL h3 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:7px 0 3px 0;}
.ListingL h2 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:0px 0 3px 0;}
.ListingL h1 { font-size:11px; color: #222; font-weight:bold; padding:2px 0 0 0;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.ListingL h1 a{ font-size:11px; color: #222; font-weight:bold;  }
.ListingL h1 a:hover{ color: #c40004; font-weight:bold;  }


.ListingR {margin:0px 0px 10px 10px;width:250px;float:right}
.ListingR .photo {float:left;width:80px;display:block;margin:0 5px 0 0;}
.ListingR .details {float:left;width:160px;margin:0 0px 0 0;}
.ListingR .prices {float:left;width:80px;padding:7px 0 0 0;}
.ListingR .price {color:#c40004;font: bold 14px/16px  Arial, Helvetica, sans-serif;}
.ListingR .listPrice {color:#ababab;font: bold 14px/16px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.ListingR .addbasket {float:left;width:80px;text-align:right;padding:0 0 0 10px;}
.ListingR p {margin:0;padding:1px 0 1px 0;}
.ListingR .delivery {display:block;border-bottom:1px dashed #c40004;}
.ListingR h3 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:7px 0 3px 0;}
.ListingR h2 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:0px 0 3px 0;}
.ListingR h1 { font-size:11px; color: #222; font-weight:bold; padding:2px 0 0 0;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.ListingR h1 a{ font-size:11px; color: #222; font-weight:bold;  }
.ListingR h1 a:hover{ color: #c40004; font-weight:bold;  }

.sepLR {border-bottom: 1px dashed #999;margin:0 0 6px 0}


/* Two Col relative on details */
.rListing {margin:0px 10px 10px 10px;width:230px;display:block;}
.rListing .photo {float:left;width:80px;display:block;margin:0 5px 0 0;}
.rListing .details {float:left;width:140px;margin:0 0px 0 0;}
.rListing .listPrice {color:#ababab;font: bold 12px/14px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.rListing .prices {float:left;width:70px;padding:7px 0 0 0;}
.rListing .price {color:#c40004;font: bold 14px/16px  Arial, Helvetica, sans-serif;}
.rListing .listPrice {color:#ababab;font: bold 14px/16px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.rListing .addbasket {float:left;width:64px;text-align:right; padding:0 0 0 10px;}
.rListing .addbasket a { float: left; }
.rListing p {margin:0;padding:1px 0 1px 0;}
.rListing .delivery {display:block;border-bottom:1px dashed #c40004;}
.rListing h3 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:7px 0 3px 0;}
.rListing h2 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:0px 0 0px 0;}
.rListing h1 { font-size:11px; color: #222; font-weight:bold; padding:2px 0 2px 0;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.rListing h1 a{ font-size:11px; color: #222; font-weight:bold;  }
.rListing h1 a:hover{ color: #c40004; font-weight:bold;  }


/* Three Col home */
.hListing {margin:0px 10px 10px 10px;width:230px;display:block;}
.hListing .photo {float:left;width:80px;display:block;margin:0 5px 0 0;}
.hListing .details {float:left;width:140px;margin:0 0px 0 0;}
.hListing .listPrice {color:#ababab;font: bold 12px/14px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.hListing .prices {float:left;width:70px;padding:7px 0 0 0;}
.hListing .price {color:#c40004;font: bold 14px/16px  Arial, Helvetica, sans-serif;}
.hListing .listPrice {color:#ababab;font: bold 14px/16px  Arial, Helvetica, sans-serif;text-decoration:line-through}
.hListing .addbasket {float:left;width:50px;text-align:right;padding:0 0 0 10px;}
.hListing p {margin:0;padding:1px 0 1px 0;}
.hListing .delivery {display:block;border-bottom:1px dashed #c40004;}
.hListing h3 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:7px 0 3px 0;}
.hListing h2 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:0px 0 0px 0;}
.hListing h1 { font-size:11px; color: #222; font-weight:bold; padding:2px 0 2px 0;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.hListing h1 a{ font-size:11px; color: #222; font-weight:bold;  }
.hListing h1 a:hover{ color: #c40004; font-weight:bold;  }

.Details {margin:0px 0px 10px 0px}
.Details .photo {float:left;width:175px;display:block;margin:0 10px 0 0;}
.Details .details {float:left;width:330px;margin:0 0 0 0;}
.Details .prices {text-align:right;padding:15px 10px 0 10px;}
.Details .addbasket {text-align:right;padding:0px 10px;}
.Details p {margin:0;padding:1px 0 3px 0;}
.Details .delivery {display:block;border-bottom:1px dashed #c40004;}

.Details h3 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:7px 0 3px 0;border-bottom:1px dashed #c40004}
.Details h2 { font-size:11px; color: #666;font-weight:normal; padding:2px 0;margin:0px 0 7px 0;}
.Details h1 { font-size:13px; color: #222; font-weight:bold; padding:2px 0 0 0;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.Details h1 a{  color: #222; font-weight:bold;  }
.Details h1 a:hover{ color: #c40004; font-weight:bold;  }


.Details li { font-size:11px; color: #111; font-weight:bold; padding:2px 15px;/*margin:2px 0 0px 0;border-bottom:1px dashed #c40004*/}
.Details li a{ font-size:11px; color: #111; font-weight:bold;  }
.Details li a:hover{ color: #c40004; font-weight:bold;  }




.zoomBook {color: #333;display:inline;background-color: transparent;padding:0 3px;}
a.zoomBook:link {color: #333;display:inline;background-color: transparent;padding:0 3px;}
a.zoomBook:hover {color: #069;}

.aSlide {color: #fff;font-weight:bold;display:inline;background-color: transparent;padding:0 3px;}
a.aSlide:link {color: #fff;background-color: transparent;padding:0 3px;}
a.aSlide:hover {color: #fff;text-decoration:underline}



/* side bar*/
.sidebox {width:200px; margin:0 0 10px 0;}
.r_sidebox {width:250px; margin:0 0 10px 0;}

.f_top {background:url('graphics/f_top.gif'); width:990px}
.f_main {background:url('graphics/f_main.gif'); width:990px}
.f_bottom {background:url('graphics/f_bottom.gif'); width:990px}

.sidebox_top {background:url('graphics/sidebox_top.gif'); width:200px}
.sidebox_main {background:url('graphics/sidebox_main.gif'); width:200px}
.sidebox_bottom {background:url('graphics/sidebox_bottom.gif'); width:200px}


.h_main_top {background:url('graphics/h_main_top.gif'); width:200px}
.h_main_main {background:url('graphics/h_main_main.gif'); width:730px}
.h_main_bottom {background:url('graphics/h_main_bottom.gif'); width:200px}

.r_sidebox_top {background:url('graphics/r_sidebox_top.gif'); width:250px}
.r_sidebox_main {background:url('graphics/r_sidebox_main.gif'); width:250px}
.r_sidebox_bottom {background:url('graphics/r_sidebox_bottom.gif'); width:250px}

.cats h2 {
	font-size:11px;
	margin:10px 10px 10px 10px;
	color:#c40004;
	border-bottom: 1px dashed rgb(224, 233, 240);
	border-bottom: 1px dashed #fc952c;
	padding:0px 0px 4px 0px;
	}
.cats ul {
	list-style-type:none;
	margin:0 0px 10px 5px;
	padding:0;
}
.cats ul li {
	margin:0px 0 1px 10px;
	padding:0;
	color:#3F3F3F;
}
/*
.cats .arrows {background:transparent url('graphics/arrows.gif') no-repeat scroll left 9px;padding:5px 0 4px 15px;}
*/
.cats ul li a {
	color:#4E4F45;
	display: block;
	background:transparent url('graphics/arrows.gif') no-repeat scroll left 9px;
	padding:3px 0 3px 15px;
}
.cats ul li a:hover {
	color:#c40004;
}

.cats ul li a.current {
	color:#111;font-weight:bold;
}
.cats ul li a.current:hover {
	color:#c40004;
}


.list h2 {
	font-size:11px;
	margin:10px 10px 10px 10px;
	color:#c40004;
	border-bottom: 1px dashed rgb(224, 233, 240);
	border-bottom: 1px dashed #fc952c;
	
	padding:0px 0px 4px 0px;
	}
.list ul {
	list-style-type:none;
	margin:0 0px 10px 5px;
	padding:0;
}
.list ul li {
	margin:0px 0 1px 10px;
	padding:0;
	color:#3F3F3F;
}

.list ul li a {
	color:#4E4F45;
	display: block;
	background:transparent url('graphics/bullet3.gif') no-repeat scroll left 9px;
	padding:3px 0 3px 15px;
}
.list ul li a:hover {
	color:#c40004;
}

/* mini Cart */
.miniCartItems td {vertical-align: top; padding:6px 3px 6px 0px;background: transparent url('graphics/dot-h.gif') repeat-x scroll center bottom}

a.btn {
	display: block;
	width: 90px;
	height: 22px;
	line-height: 21px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background: url('graphics/btn90.gif') no-repeat #00A9DD;
}

input.btn {
	display: block;
	border:none;
	padding:0 0 2px 0;
	margin:0;
	font: 11px Tahoma,Arial,Helvetica,sans-serif;
	width: 90px;
	height: 22px;
	line-height: 21px;
	cursor:pointer;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background: url('graphics/btn90.gif') no-repeat #00A9DD;
}

.login-table td.login {
		background:transparent url(graphics/sidebox_vert_delim.gif) repeat-y scroll right center;
		}
		
		.login-table td.login {
		padding:0 15px 0 0;
		width:auto;
		}
		
		.login-table tbody>tr>td {
		padding-left:15px;
		}
		
		.checkout tbody>tr>td {
		padding:3px 4px 3px 0px;;
		}
.hor {
		background:transparent url(graphics/subheader_bg.gif) repeat-x scroll center bottom;
		height:2px;
		padding:2px 0px;
		margin:0px 0px 5px 0px;
}

		
		.subheader, .subheader-first-item {
		background:transparent url(graphics/subheader_bg.gif) repeat-x scroll center bottom;
		color:#2D2E2E;
		font-family:Verdana,Tamoma,Arial,Helvetica,sans-serif;
		font-size:12px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:normal;
		margin-bottom:10px;
		padding:13px 0 5px;
		}
		
#account_menu h2 {
	color:#000000;
	font-size:120%;
	padding:0 0 0px 0;
}


.col2 td {vertical-align: top; padding:6px 15px 6px 0px;background: transparent url('graphics/dot-h.gif') repeat-x scroll center bottom}

.letters ul {
	font-size:11px;
	margin:0;
	padding:0;
	text-align:center;
}
.letters li {
	display:inline;
	font-size:11px;
	list-style-type:none;
	padding-bottom:1px;
	margin-right:3px;
}
.letters a:active {
	background-color:#C40004;
	color:#FFFFFF;
	text-decoration:none;
}
.letters a:hover {
	background-color:#C40004;
	color:#FFFFFF;
	text-decoration:none;
}
.letters a {
	background-color:#B41E35;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:3px 4px;
	text-decoration:none;
}
