﻿body{
	margin: 0;
	padding: 235px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #001894;
}
body,td,th {
	font-size: 12px;
}
form{
	margin: 0;
	padding: 0;
}
img{
	border: 0;
}
fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}
fieldset legend{
	display: none;
}
#content{
	width: 728px;
	margin: 0 auto;
	background-image: url(../images/contentbg.gif);
	background-position: 0 0 ;
	padding: 0px 146px 0 126px;
}
#contentinner{
	float: right;
	width: 504px;
	padding-top: 12px;
}
#leftmenu{
	float: left;
	width: 201px;
	background-image: url(../images/leftbg.png);
	background-repeat: no-repeat;
	padding-bottom: 48px;
}
#search{
	height: 48px;
	width: 201px;
	position: relative;
}
#search-text{
	position: absolute;
	top: 14px;
	left: 64px;
	border: 0;
	width: 109px;
	height: 20px;
	padding: 0 0 0 0;
}
#search-img{
	position: absolute;
	top: 14px;
	left: 174px;
}
#productmenu{
	background-image: url(../images/productmenu.png);
	width: 201px;
	height: 48px;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0;
}
#lmenu{
	margin: 0;
	padding: 0;
	list-style: none;
	background-image: url(../images/leftmenubg.gif);
}
#lmenu li{
	padding: 0 26px;
	background-repeat: repeat-y;
}
#lmenu .first{
	padding-top: 10px;
}
#lmenu .last{
	background-image: url(../images/leftmenubottom.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom: 27px;
}
#lmenu li a{
	padding: 0 6px 0 15px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	font-family: Trebuchet MS;
	display: block;
}
#lmenu li a.active{
	background-image: url(../images/bullet-active.gif);	
	background-position: 4px 6px;
}

#lmenu ul{
	margin: 3px 0 5px 1px;
	padding: 0;
	list-style: none;
	border-top: 1px solid #4048ab;
}

#lmenu li ul li{
	border-bottom: 1px solid #4048ab;
	padding: 1px 2px 1px 1px;
}

#lmenu li ul a{
	padding: 0 5px 0 25px;
	background-image: url(../images/bullet2.gif);
	background-position: 15px 10px;
	font-weight: normal;
	display: block;
	line-height: 23px;
	font-size: 11px;
	
}

#lmenu li ul a:hover{
	background-image: url(../images/bullet2-active.gif);
	background-color: #1a2e9f;
}

#popular{
	background-image: url(../images/popular.png);
	height: 100px;
	width: 201px;
}
#something{
	background-image: url(../images/something.png);
	height: 100px;
	width: 201px;
}
#newsletter{
	background-image: url(../images/newsletter.png);
	height: 135px;
	width: 201px;	
}
#wrapper{
	width: 1000px;
	margin: 0 auto;
}
#headerdiv{
	width: 1000px;
	position: absolute;
	top: 0;
	height: 235px;
	background-image: url(../images/headerbg.png);
	background-repeat: no-repeat;
}
#logo{
	position: absolute;
	top: 5px;
	left: 125px;
	display: block;
	height: 32px;
	width: 360px;
	text-indent: -3000px;
	overflow: hidden;
}
#logo2{
	position: absolute;
	top: 80px;
	left: 145px;
	width: 165px;
	height: 155px;
	text-indent: -3000px;
	overflow: hidden;
}
#freeshipping{
	position: absolute;
	top: 12px;
	left: 625px;
	width: 255px;
	height: 30px;
	text-indent: -3000px;
	overflow: hidden;
}
#topmenu1{
	position: absolute;
	top: 48px;
	left: 132px;
	list-style: none;
	margin: 0;
	padding: 0;
}
#topmenu1 li{
	float: left;
	height: 22px;
	border-right: 1px solid #9194cb;
	margin: 0;
	padding: 0;
}
#topmenu1 li.last{
	border: none;
}
#topmenu1 li a{
	height: 22px;
	display: block;
	text-indent: -3000px;
	overflow: hidden;
}
#m_home{
	background-image: url(../images/menu/home.gif);
	width: 58px;
}
#m_susbscribe{
	background-image: url(../images/menu/susbcribe.gif);
	width: 84px;	
}
#m_contactus{
	background-image: url(../images/menu/contactus.gif);
	width: 89px;	
}
#m_customerservice{
	background-image: url(../images/menu/customerservice.gif);
	width: 133px;	
}
#cart{
	position: absolute;
	top: 47px;
	right: 123px;
	background-image: url(../images/cart.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 29px;
	height: 26px;
}
#checkout{
	background-image: url(../images/checkout.png);
	width: 79px;
	height: 24px;
	float: left;
	text-indent: -3000px;
	overflow: hidden;
}
#price{
	float: left;
	line-height: 22px;
	font-weight: bold;
	margin-left: 3px;
	margin-right: 7px;
	font-size: 11px;
	font-family: Tahoma;
	letter-spacing: 1px;
}
#items{
	float: left;
	line-height: 24px;
	font-size: 10px;
	font-family: Tahoma;
	letter-spacing: 1px;
}
#quicklinks{
	position: absolute;
	top: 117px;
	left: 351px;
	width: 520px; 
}
#quicklinks h4{
	margin: 0 0 5px 0;
	background-image: url(../images/menu/quicklinks.png);
	width: 86px;
	height: 23px;
	text-indent: -3000px;
	overflow: hidden;
}
#quicklinks ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
#quicklinks ul li{
	float: left;
}
#quicklinks ul li a{
	height: 27px;
	display: block;
	margin: 0 2px 2px 0;
	overflow: hidden;
	color: #FFF;
	text-transform: uppercase;
	line-height: 27px;
	font-weight: bold;
	font-size: 14px;
	font-family: arial narrow;
	text-align: center;
	text-decoration: none;
}
#m_catholicart{
	background-image: url(../images/menu/blue-81.png);
	width: 81px;
}
#m_catholicbibles{
	background-image: url(../images/menu/blue-81.png);
	width: 81px;
}
#m_catechisms{
	background-image: url(../images/menu/blue-100.png);
	width: 100px;
}
#m_children{
	background-image: url(../images/menu/blue-81.png);
	width: 81px;
}
#m_giftideas{
	background-image: url(../images/menu/blue-81.png);
	width: 81px;
}
#m_jewelry{
	background-image: url(../images/menu/blue-81.png);
	width: 81px;
}
#m_missals{
	background-image: url(../images/menu/blue-81.png);
	width: 81px;
}
#m_prayerbooks{
	background-image: url(../images/menu/blue-120.png);
	width: 120px;
}
#m_saintsmedals{
	background-image: url(../images/menu/blue-120.png);
	width: 120px;
}
#m_catholicstatues{
	background-image: url(../images/menu/blue-90.png);
	width: 90px;
}
#m_catholicdvdvideo{
	background-image: url(../images/menu/blue-90.png);
	width: 90px;
}
#slogan{
	position: absolute;
	top: 211px;
	left: 351px; 
	width: 505px;
	color: #121a65;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	font-family: Tahoma;
}

#footerdiv{
	background-image: url(../images/footerbg.png);
	background-repeat: no-repeat;
	width: 1000px;
	margin: 0 auto;
	overflow: visible;
}
#orders{
	width: 700px;
	margin: 0 auto;
	text-align: center;
	color: #001793;
	font-weight: bold;	
	height: 33px;
	font-size: 11px;
}
#orders strong{
	color: #000000;
}
#footermenu{
	width: 720px;
	margin: 0 auto 21px;
	text-align: center;
	color: #919392;
	line-height: 28px;
	height: 38px;
}
#footermenu cite{
	padding: 0 3px;
	font-size: 11px;
}
#footermenu a{
	font-weight: bold;
	color: #001896;
	text-decoration: none;
	font-size: 11px;
}
.footertbl{
	margin: 0 135px 24px;
	width: 720px;
}
.footertbl-td1{
	padding-right: 4px;
	width: 115px;
}
#geotrust{
	margin: 0 0 4px 0;
}
#geotrust img{
	display: block;
}
.footertbl-td2{
	width: 80px;
	padding-right: 15px;
}
.footertbl-td3{
	color: #6B8FDB;
	line-height: 15px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 .footertbl-td3 a {
	color: #688FD6;
}
#copyright{
	clear: left;
	color: #ffffff;
	margin: 0 auto 12px auto;
	width: 720px;
	text-align: center;
	font-weight: bold;
}
#signup{
	position: relative;
}
#signup legend{
	display: block;
	padding-top: 47px;
	color: #001994;
	font-weight: bold;
	padding-left: 32px;
	font-size: 11px;
}
#signup-text{
	position: absolute;
	top: 66px;
	left:17px;
	width: 156px;
	height: 18px;
	border: 0px solid #ffffff;
	color: #011997;
	padding: 4px 6px 0 6px !important;
	font-size: 11px;
}
#signup-img{
	position: absolute;
	top: 97px;
	left: 42px;
}

/* drop down styles */
.dropdown{
	width: 168px;
	background-image: url(../images/dropdown.gif);
	background-color: #ffffff;
	color: #001994;
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 22px;
	position: relative;
	top: 58px; 
	left: 17px;
	z-index: 100;
}
.dropdownlist{
	display: none;
	position: absolute;
	background-color: #ffffff;
	top: 22px;
	width: 100%;
	border-top: 1px solid #001894;	
	border-bottom: 1px solid #001894;	
}
.dropdownlist-inner{
	border-left: 1px solid #001894;	
	border-right: 1px solid #001894;	
	height: 100%;
}

.dropdownlist a{
	font-weight: normal;
	color: #001994;
	text-decoration: none;
	display: block;
	line-height: 22px;
	text-indent: 6px;
	cursor: default;
	width: 100%;
}
.dropdownlist a:hover{
	background-color: #c0cafa;
}
.downtitle{
	width: 100%;
}
.downtitle span{
	padding-left: 6px;
	display: block;
	font-weight: bold;
}
