/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:#FFF;
	color:#6f6f6f;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
div, p, ul, h2, h3, h4, img{
	padding:0px;
	margin:0px;
	text-align: left;
}
ul{list-style-type:none;}

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

/* HEADER */

#header{
	width:975px;
	height:120px;
	position:relative;
	margin: 0 auto;
	background-image: url(template%20images/Black-Greeting-Cards.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#headergift{
	width:975px;
	height:120px;
	position:relative;
	margin: 0 auto;
	background-image: url(template%20images/Black-Gifts1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#logo{width:262px; height:55px; position:absolute; top:137px; left:470px }

ul.menu2{
	height:12px;
	position:absolute;
	top:20px;
	left:5px;
	width: 240px;
}
ul.menu2 li{
	float:left;
	color: #333;
}

#header ul.menu2 li.jwglogo{width:230px; height:40px; margin-right:12px}
#header ul.menu2 li.jwglogo a{width:230px; height:40px; display:block; background:url("template%20images/jwglogo.jpg") 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu2 li.jwglogo a:hover{
	width:230px;
	height:40px;
	background-image: url(template%20images/jwglogo1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

ul.menu1{
	height:12px;
	position:absolute;
	top:80px;
	left:4px;
	width: 965px;
}
ul.menu1 li{
	float:left;
	color: #333;
}

#header ul.menu1 li.home{
	width:65px;
	height:18px;
	margin-right:12px
}
#header ul.menu1 li.home a{width:65px; height:18px; display:block; background:url("template images/jwgreetings-homepage.jpg") 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu1 li.home a:hover{
	width:65px;
	height:18px;
	background-image: url(template%20images/jwgreetings-homepage-2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul.menu1 li.blog{
	width:65px;
	height:18px;
	margin-right:px
}
#header ul.menu1 li.blog a{width:65px; height:18px; display:block; background:url("template images/jwgreetings-blog.jpg") 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu1 li.blog a:hover{
	width:65px;
	height:18px;
	background-image: url(template%20images/jwgreetings-blog2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul.menu1 li.contact{
	width:65px;
	height:18px;
	margin-right:px
}
#header ul.menu1 li.contact a{width:65px; height:18px; display:block; background:url("template images/jwgreetings-contact.jpg") 0 0 no-repeat; text-indent:-20000px;}
#header ul.menu1 li.contact a:hover{
	width:65px;
	height:18px;
	background-image: url(template%20images/jwgreetings-contact2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul.menu1 li.spacer{width:732px; height:12px; margin-right:10px; background:url(../images/line_menu.jpg) 0 0 no-repeat;}

ul.menu3{
	height:12px;
	position:absolute;
	top:79px;
	left:2px;
	width: 965px;
}
ul.menu3 li{
	float:left;
	color: #333;
}

#headergift ul.menu3 li.home{width:67px; height:20px; margin-right:12px}
#headergift ul.menu3 li.home a{width:67px; height:20px; display:block; background:url("template images/jwgreetings-homepage.jpg") 0 0 no-repeat; text-indent:-20000px;}
#headergift ul.menu3 li.home a:hover{
	width:67px;
	height:20px;
	background-image: url(template%20images/jwgreetings-homepage-2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#headergift ul.menu3 li.blog{width:67px; height:20px; margin-right:px}
#headergift ul.menu3 li.blog a{width:67px; height:20px; display:block; background:url("template images/jwgreetings-blog.jpg") 0 0 no-repeat; text-indent:-20000px;}
#headergift ul.menu3 li.blog a:hover{
	width:67px;
	height:20px;
	background-image: url(template%20images/jwgreetings-blog2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#headergift ul.menu3 li.contact{width:67px; height:20px; margin-right:px}
#headergift ul.menu3 li.contact a{width:67px; height:20px; display:block; background:url("template images/jwgreetings-contact.jpg") 0 0 no-repeat; text-indent:-20000px;}
#headergift ul.menu3 li.contact a:hover{
	width:67px;
	height:20px;
	background-image: url(template%20images/jwgreetings-contact2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#headergift ul.menu3 li.spacer{width:732px; height:12px; margin-right:10px; background:url(../images/line_menu.jpg) 0 0 no-repeat;}
ul.menu{
	height:12px;
	position:absolute;
	top:108px;
	left:184px;
	width: 520px;
}
ul.menu li{
	float:left;
	color: #333;
}

#header ul.menu li.home{width:10px; height:10px; margin-right:12px}
#header ul.menu li.home a{width:20px; height:10px; display:block; background:url("template images/btn_home.jpg") 0 0 no-repeat; text-indent:-20000px;}



#header ul.lang {
	height:80px;
	position:absolute;
	top:638px;
	left:779px;
}
#header ul.lang li{float:left; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding-top:2px; padding-right:8px;}

#header ul.lang li.english{width:160px; height:80px; margin-right:13px; padding:0}
#header ul.lang li.english a{width:160px; height:80px; display:block; background:url("template images/verses-ebook.jpg") 0 0 no-repeat; text-indent:-20000px;}

#header ul.cart {
	height:39px;
	position:absolute;
	top:107px;
	left:824px;
}
#header ul.cart li{height:33px; background:url("All Images/shopping images gif/shopping-basket.jpg") 0 0 no-repeat; font:12px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; padding-top:17px; padding-left:72px;}
#header ul.cart li span{color:#6f6f6f;  font-weight:normal;  }


/* CONTENT */

#content{width:974px; position:relative; margin: 0 auto; clear:both; padding: 18px 15px 0 16px;}

#leftPan{
	width:185px;
	position:relative;
	float:left;
	padding-right:18px;
}

#categories {background:#ffffff; padding-bottom:10px;}
#categories h2{
	height:20px;
	background:url("template images/h_category.jpg") 0 0 no-repeat;
	position:relative;
	padding-bottom:20px;
	left: 3px;
	font-family: Tahoma, sans-serif;
}
#categories ul{padding-left:10px}
#categories ul li a{
	display:block;
	height:20px;
	font:12px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	padding:0 0 0 23px;
	background-image: url("template images/bullet.jpg");
	background-repeat: no-repeat;
	background-position: 0 6px;
}
#categories ul li a:hover{text-decoration:underline; color:#000;} 

#middlePan{
	width:750px;
	position:relative;
	float:left;
	padding-right:10px;
}

.prod{
	width:550px;
	height:200px;
	margin-bottom:28px;
	position:relative;
	clear:both;
	background-color: #CCCCCC;
}
}
.prodlast{
	width:550px;
	height:200px;
	position:relative;
	clear:both;
	background-color: #999999;
}
.prodimg{width:119px; margin: 2px 19px 0 0; float:left; position:relative;}


/* FOOTER */

#footer{
	width:975px;
	height:71px;
	background-image: url("template images/Black-Greeting-Cards-footer.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	position:relative;
	margin: 10px auto 0 auto;
	clear:both;
}

#footer img{
	width:148px;
	height:27px;
	position:absolute;
	top:15px;
	left:3px;
	background-color: #FFFFFF;
}

#footer1 img{
	width:148px;
	height:27px;
	position:absolute;
	top:45px;
	left:3px
}

#footer2 img{
	width:170px;
	height:40px;
	position:absolute;
	top:75px;
	left:-4px
}
#footer p{
	font-weight:normal;
	color:#6f6f6f;
	display:block;
	width:550px;
	margin: 0 0 0 205px;
	padding-top: 22px;
	text-align:left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
}
#footer a{font:12px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:none; background:#FFF;}
#content #middlePan table tr td {
	font-size: 12px;
}
