* {margin:0px;padding:0px;}

body {
FONT-FAMILY: Tahoma, "Helvetica Neue", Arial, Helvetica, sans-serif; BACKGROUND: url(/data/shopcart7/image_db/bkg.jpg) #f3f4f4 repeat-x; COLOR: #67747a; FONT-SIZE: 13px
	}
.header{
	width:789px;
	float:left;
	height:92px;

}
.header h1{
    font-family: "Raleway",Tahoma,Arial,Helvetica,sans-serif;
    font-size: 32px;
	 color:#67747a;
	 line-height:92px;
	 margin:0 auto;
	 font-weight:normal;
	 
	
}
#main{ width:960px; margin:0 auto; }
#nav .nav-item {
	float: center;
	position: relative;
        margin: 0px 7px 0px 7px;
	}
	
#nav .sub {
	display: none;
	left: 0;
	position:absolute;
	background: #1d5f79;
	border: 1px solid #1d5f79;
	width: 380px;
	padding:0px 10px 0px 0px!important;
	margin: 0!important;	
	text-align: left;
	list-style: square;
	z-index: 3;
	}
	
#nav {

    width:960px;
	height:40px;
	line-height:40px;
	color: white;
	text-align:right;
	font-size: 12px;
	font-family: arial;
	background: url(/data/shopcart7/image_db/menu-bg.png) no-repeat top;
		z-index: 3;
	}
	
#nav a {
  background:url(/data/shopcart7/image_db/menu-list.gif) no-repeat top left;
	color:white;
	display:block;
	float:left;
	padding:0 10px;
	font-size:14px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	text-decoration: none;
	}
	
#nav a:hover {
	color: #b0e22d;
	}
	/*
#background {
         width:100%;
        height: 100%;
        background: url(/data/shopcart7/image_db/content_bg2.gif) left center no-repeat;
		
	}
*/
#search {
  float:right;
	height: 30px;
	z-index: 1;
	}


.content_padding {
        padding-right:10px;
        }

#subfooter {

        }



form {margin-bottom:0; }

h1 {
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	line-height:auto;
	margin:0px;
	}
	
h2 {
	font-size:14px;
	font-weight:bold;
	line-height:auto;
	margin:0px;
	}
	
h3 {
	font-size: 12px;
	font-weight:bold;
	line-height:auto;
	margin:0px;
	}
	
h4 {font-size:16px;
	font-weight:bold;
	color: #C85116;
	}
	
ul {list-style:inside;
	list-style: none;}

#faq p{
	margin-bottom:10px;
	}
	
#faq h3 {margin-top:20px;margin-bottom:5px;}

A { text-decoration:underline;color: #0E3C61;}
A:hover {text-decoration:underline; color:black;}

.bookdiv a, a:hover{text-decoration:none;}

.pagetitle {color:white;text-transform:uppercase;font-weight:bold; font-size:16px;margin-top:20px;margin-bottom:15px;}

.spacing p {margin-bottom:15px;}

.ProductTitle { color:#1E9BCE; font-size:16px; font-weight:bold;}
.ProductTitle:Hover { color:#red; font-size:16px; font-weight:bold;}
.ProductPrice { font-size:14px; color:red; font-weight:bold; }
.ProductSpecialText { color:green; }

.infolink { color:blue; }
.infolink:Hover { color:blue; }

.infotext { color:blue;}
.infotext:Hover { color:black;}
.alerttext { color:red;}

.numberresults 	{ margin:5px; font-size:16px; color:navy; font-weight:bold;}

.MenuLink { text-decoration:none; color:#fff; font-size:12px; font-weight:bold; }
.MenuLink:Hover { text-decoration:none; color:#ccc; font-size:12px; font-weight:bold; }

.navbar { COLOR:#000000; TEXT-DECORATION:none }
.navbar:hover { COLOR: #333333; TEXT-DECORATION: underline }

.topbar { COLOR:#FFFFFF; TEXT-DECORATION:none}
.topbar:hover { COLOR: #999999; TEXT-DECORATION: underline }

.minicartlink { COLOR:#000000; TEXT-DECORATION:none }
.minicartlink:hover { COLOR: #333333; TEXT-DECORATION: underline }

.breadcrumbs { COLOR:#1E9BCE; TEXT-DECORATION:underline }
.breadcrumbs:hover { COLOR: red; TEXT-DECORATION: underline; background-color:#eaeaea; }

TABLE { font-size:12px; color: #0E3C61;}

.CategoryTitle { color: #0E3C61; font-size:16px; font-weight:bold; }

.MiniCartTitle { font-size:11px; font-weight:bold; color:#1E9BCE; }
.MiniCartText { font-size:11px; color:grey; font-weight:bold; }

.headercell { background-color: #dddddd; color: #000000; font-weight:bold; }
.tablecell { background-color: #eaeaea; color: #000000;}
.totalcell { background-color: #ccff99; color: #000000;}

.miniCartheadercell { background-color: #cccccc; color: #000000; font-weight:bold; }

.alertcell {background-color: white; }
.alertcellborder {background-color: red; }

.altcell1 { background-color: #cccccc; color: #000000;}
.altcell2 { background-color: #eaeaea; color: #000000;}