@import url(style.css);
/* CSS Document */

#logo {
	background-image:url(../images/home/home-header.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:99px;
}

#logo #cse-search-form
{
	padding-right: 140px;
	padding-left: 0px;
	padding-top: 25px;
	background-repeat: no-repeat;
}

#cse-search-form
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 10px;		
	margin-left: 685px;
	background-repeat: no-repeat;
}

#giftbox p
{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 5px;		
	margin-left: 15px;
	background-repeat: no-repeat;
}



#mainmenu {
	background-image:none;
}

#mainmenu ul li a {
	/*background-image:url(../images/home/nav.gif);*/
	background-image: url(../images/base/css-menu2.png);	
	/* Home Page and the remainder of the site use the 
    same menus but the format code is different causing the mouse 
    over of the words not to line up properly.  So the original 
    design used two images to compensate */	
}

.leftcol, .midcol, .rightcol {
	float:left;
	text-align:left;
}

.leftcol p, .midcol p, .rightcol p {
	margin:0;
	padding:0;
	padding-bottom:6px;
}

.home-title a {
	font-size:24px;
	font-weight:bold;
	display:block;
	padding-bottom:24px;
	text-decoration:none;
}

.home-title a {

	text-decoration:none;
}


.learnmore {
	font-size:14px;
	text-decoration:none;
	float:right;
}

.leftcol {
	width:274px;
	padding:15px 28px 0;
}

.leftcol .home-title, .leftcol .learnmore  {
	color:#b38807;
}

.leftcol .learnmore:hover {
	color:#dabe68;
}

.midcol {
	width:270px;
	padding:15px 20px 0;
}

.midcol .home-title, .midcol .learnmore {
	color:#949c50;
}

.midcol .learnmore:hover {
	color:#c3c7a0;
}

.rightcol {
	width:274px;
	padding:15px 28px 0;
}

.rightcol .home-title, .rightcol .learnmore {
	color:#9eabd4;
}

.rightcol .learnmore:hover {
	color:#c2cae6;
}

#cntholder {
	line-height:18px;
	font-size:12px;
	color:#625d50;
	padding-bottom:20px;
}

#rightside {
	float:none;
	width:934px;
	padding-left:18px;
	padding-top:15px;
}

#rightside ul {
	overflow:hidden;
}

#rightside li {
	float:left;
	margin:0;
	padding:0;
}

.bg-img {
	background-image:none;
}

#specials {
	background-image:url(../images/home/specials.gif);
	padding:43px 112px 0 19px;
	line-height:16px;
	width:160px;
	height:83px;
	margin-right:31px;
}

#subscribe {
	background-image:url(../images/home/subscribe.gif);
	padding:45px 0 0 21px;
	line-height:14px;
	height:82px;
	width:270px;
	margin-right:30px;
}

#subscribe p {
	padding:0 0 12px 0;
	margin:0;
}

#contact {
	background-image:url(../images/home/contactus.gif);
	width:291px;
	height:127px;
}

#contacticons {
	padding:36px 13px 0 13px;
}

#contacticons li {
	float:none;
}

#main-content {
	background-image:url(../images/home/cntbg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:5px;
}

#middle-content {
	background-image:url(../images/home/cntbg2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom:20px;
	text-decoration:none;
}
