/* CSS Document */
body{padding:0px; margin:0px; background:#FFF; color:#000000; font:10px/14px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

/* HEADER */

#header{width:775px; height:242px; background:url(../images/b_header.jpg) 0 0 no-repeat; position:relative; margin: 0 auto;}

#logo{position:absolute; top:91px; left:266px}

#cart{
	position:absolute;
	top:25px;
	left:278px;
	background:url(../images/cart.gif) 0 0 no-repeat;
	height:21px;
	padding-left:34px;
	width: 225px;
}
#cart p{font:11px/14px Tahoma, sans-serif; color:#fff; margin-top:2px}
#cart p span{font:11px/14px Tahoma, sans-serif; color:#4cd914; font-weight:bold;}
#cart a {color:#fff; text-decoration:underline;}
#cart a:hover {color:#ffffcc; text-decoration:none;}

#header ul.menu{position:absolute; top:78px; left:609px;}
#header ul.menu li{height:16px; margin-bottom:5px; }
#header ul.menu li a{height:16px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:16px;}

#header ul.menu li.home a{width:94px; background:url(../images/btn_home.gif) 0 0 no-repeat; }
#header ul.menu li.home a:hover{width:94px; background:url(../images/btn_home_over.gif) 0 0 no-repeat;}

#header ul.menu li.new a{width:114px; background:url(../images/btn_new.gif) 0 0 no-repeat; }
#header ul.menu li.new a:hover{width:114px; background:url(../images/btn_new_over.gif) 0 0 no-repeat;}

#header ul.menu li.specials a{width:78px; background:url(../images/btn_specials.gif) 0 0 no-repeat; }
#header ul.menu li.specials a:hover{width:78px; background:url(../images/btn_specials_over.gif) 0 0 no-repeat;}

#header ul.menu li.account a{width:100px; background:url(../images/btn_account.gif) 0 0 no-repeat; }
#header ul.menu li.account a:hover{width:100px; background:url(../images/btn_account_over.gif) 0 0 no-repeat;}

#header ul.menu li.contacts a{width:94px; background:url(../images/btn_contacts.gif) 0 0 no-repeat; }
#header ul.menu li.contacts a:hover{width:94px; background:url(../images/btn_contacts_over.gif) 0 0 no-repeat;}

#header ul.language {position:absolute; top:207px; left:272px;}
#header ul.language li{float:left; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; margin-top:3px; margin-right:8px;}

#header ul.language li.english{width:26px; height:18px; margin:0; margin-right:13px; }
#header ul.language li.english a{width:26px; height:18px; display:block; background:url(../images/btn_en.jpg) 0 0 no-repeat; text-indent:-20000px;}

#header ul.language li.german{width:26px; height:18px; margin:0; margin-right:13px;}
#header ul.language li.german a{width:26px; height:18px; display:block; background:url(../images/btn_ge.jpg) 0 0 no-repeat; text-indent:-20000px;}

#header ul.language li.spanish{width:26px; height:18px; margin:0; margin-right:42px;}
#header ul.language li.spanish a{width:26px; height:18px; display:block; background:url(../images/btn_sp.jpg) 0 0 no-repeat; text-indent:-20000px;}

#header ul.language li.line{width:1px; height:18px; display:block; background:url(../images/line.gif) 0 5px no-repeat; margin:0; }

#header ul.currency {
	position:absolute;
	top:205px;
	left:455px;
	width: 267px;
}
#header ul.currency li{float:left;}

#header ul.currency li.currency_headline {font:10px/12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; margin-top:4px; margin-right:8px; float:left}

#header ul.currency li.listmenu form{float:left; width:135px; height:18px; margin: 0;}
#header ul.currency li.listmenu form select{width:135px; height:18px; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#000;}

/* CONTENT */

#content{width:685px; position:relative; margin: 0 auto 15px auto; clear:both;}

#content p a{font:10px/14px Tahoma, sans-serif; color:#000000; font-weight:normal; text-decoration:none }
#content p a:hover{color:#fff; background:#000; text-decoration:none;}

#content p a.link2{font:10px/12px Tahoma, sans-serif; color:#1b3053; font-weight:bold; text-decoration:underline }
#content p a.link2:hover{color:#fff; background:#000; text-decoration:none;}

#content p a.link3{font:10px/12px Tahoma, sans-serif; color:#000000; font-weight:normal; text-decoration:underline }
#content p a.link3:hover{color:#fff; background:#000; text-decoration:none;}

#content p span.headline{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#2e8f0e; font-weight:bold;}
#content p span.headline2{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#1b3053; font-weight:bold;}
#content p span.headline3{font:14px/14px Tahoma, Arial, Helvetica, sans-serif; color:#2d6e14; font-weight:bold;}

#leftPan{width:139px; float:left; display:inline; position:relative; margin:0 9px 0 0;}
#categories{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#categories h2{height:23px; background:url(../images/h_categories.gif) 7px 5px no-repeat; position:relative; clear:both; margin-bottom:18px}
#categories div {padding:0 5px 0 5px;margin:-10px 0 5px 0;}
#categories a{font:10px/14px Tahoma, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
#categories a:hover{color:#fff; font-weight:normal; text-decoration:none; background:#000;}

#categories ul{padding-left:14px;  padding-bottom:15px}
#categories ul li {background:url(../images/arrow.gif) 0 6px no-repeat; padding-left:15px; height:20px;}
#categories ul li a{font:10px/14px Tahoma, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
#categories ul li a:hover{color:#fff; font-weight:normal; text-decoration:none; background:#000;} 

#newproduct{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#newproduct h2{height:23px; background:url(../images/h_new.gif) 7px 5px no-repeat; position:relative; clear:both; margin-bottom:18px}
#newproduct img{margin-bottom:15px}
#newproduct p{text-align:center; padding:0 10px 20px 10px}

#middlePan{width:389px; float:left; display:inline; position:relative; margin:0 9px 0 0;}

#featured{position:relative; background: url(../images/b_headline2.jpg) 0 0 no-repeat;}
#featured h2{height:23px; background:url(../images/h_featured.gif) 9px 5px no-repeat; position:relative; clear:both; margin-bottom:15px}
.prod{width:114px; border:#f7f7f7 1px solid; float:left; background:#f7f7f7;}
.prodm{width:114px; border:#f7f7f7 1px solid; float:left; display:inline; background:#f7f7f7; margin:0 20px 15px 0;}
.prod p, .prodm p{text-align:center; padding:7px 5px 14px 5px}

#other{position:relative; background: url(../images/b_headline2.jpg) 0 0 no-repeat; width:515px;}
#other h2{height:23px; width:515px; background:#333 9px 5px no-repeat; position:relative; clear:both; margin-bottom:15px; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; text-transform:uppercase; padding:5px 0 0 10px; font-size:13px;}
#other .content-area{width:515px;}
#other .content-area p{
	padding:0 0 0 10px;
	text-align: left;
}
#other a{text-decoration:none;}

.links{height:18px; clear:both; background:#ededed;}
.links p{padding:1px 10px 0 10px; color:#000;}

#ad{width:389px; height:109px; position:relative; background:url(../images/b_ad.jpg) 0 0 no-repeat;}
#ad img{position:absolute; top:79px; left:21px;}

#rightPan{width:139px; float:left; position:relative; }

#special{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#special h2{height:23px; background:url(../images/h_special.gif) 7px 5px no-repeat; position:relative; clear:both; margin-bottom:18px}
#special img{margin-bottom:15px}
#special p{text-align:center; padding:0 10px 20px 10px}

#bestseller{position:relative; background:#f7f7f7 url(../images/b_headline.jpg) 0 0 no-repeat;}
#bestseller h2{height:23px; background:url(../images/h_bestsellers.gif) 7px 5px no-repeat; position:relative; clear:both; margin-bottom:18px}
#bestseller ul{padding-left:13px;  padding-bottom:15px}
#bestseller ul li {background:url(../images/arrow.gif) 0 6px no-repeat; padding-left:15px; height:25px;}
#bestseller ul li a{font:10px/14px Tahoma, sans-serif; color:#000000; font-weight:normal; text-decoration:none;}
#bestseller ul li a:hover{color:#fff; font-weight:normal; text-decoration:none; background:#000;} 


/* FOOTER */

#footer{width:685px; height:68px; position:relative; margin: 0 auto; clear:both; background:url(../images/b_footer.jpg) 0 0 no-repeat}

#cards{position:absolute; top:26px; left:29px}

#footer p{width:515px; padding: 20px 0 0 170px; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{text-decoration:none; background:#000; color:#fff}

