body, html {margin:0; padding:0;}

.body {background:url(images/background.jpg) repeat-x #fff; font-size:11px; color:#333; font-family:times new roman;}

.clear {clear:both;}

a, a:hover, a:visited {color:#468BBD;}
a:hover {color:#456277;}

h1, h2, h3, h4, h5, h6 {color:#456277;}
h1 {font-size:18px; font-weight:normal; margin-top:0;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}

#wrapper {width:905px; margin:0 auto;}

#search {width:192px; height:23px; float:right; background:url(images/search.jpg); margin: 6px 0 0;}
.searchFormText {background:none; border:none; width:157px; color:#456277; font-family:georgia; font-size:12px; float:left; margin:4px 0 0 8px;}
.searchFormButton {background:none; cursor:pointer; border:none; width:18px; height:22px; float: left; margin:3px 0 0 8px; padding:0}

.homePic {float:left; margin:0 12px 0 0;}

#logo {width:217px; height:184px; float:left; background:url(images/logo.jpg);}
	#logo a{width:217px; height:184px; display:block;}

#login {width:193px; height:134px; float:right; margin:25px 0 0 0;}
	#login span.text, #login span.text a {color:#456277; font-size:12px; display:inline-block; text-decoration:none;}
	#login span {font-size:16px; font-family:georgia; color:#456277; padding:0 0 7px; display:block;}
	.loginBox {background:url(images/formField.jpg); width:179px; height:22px; margin:0 0 5px; padding:5px 3px 3px 9px; color:#bed1df; border:none; font-size:14px; font-family: georgia;}
	.loginBox:focus {background:url(images/formField.jpg) bottom;}
	
	#navSide {width:99px; height:33px; float:left; background:url(images/navSide.jpg);}
	#nav {width:905px; height:31px; background:url(images/nav.jpg) no-repeat; position:relative; margin: 0px auto 0; float:left;}
			#nav li {margin-top: 0px; margin-bottom: 0px; margin-right: 0px; padding: 0px; position:relative; list-style: none; float:left; display: block;}
			#nav li, #nav a {height:31px; display: block; }
			#nav span {display:none; }
			#nav li a {display:block; height:31px;}
			#nav ul{padding:0; margin:0;}
		
			#nav li a{display:block;height:31px; cursor:pointer;}
	
				#nav-1 {width:146px;}
				#nav-2 {width:172px;}
				#nav-3 {width:96px;}
				#nav-4 {width:162px;}
				#nav-5 {width:97px;}
				#nav-6 {width:87px;}
				#nav-7 {width:145px;}
				
				#nav-1 a#link1:hover, #nav-1 a.current, #nav-1:hover, #nav-1 li:hover {background: url(images/nav.jpg) no-repeat 0 -31px;}
				#nav-2 a#link2:hover, #nav-2 a.current, #nav-2:hover, #nav-2 li:hover {background: url(images/nav.jpg) no-repeat -146px -31px;}
				#nav-3 a#link3:hover, #nav-3 a.current, #nav-3:hover, #nav-3 li:hover {background: url(images/nav.jpg) no-repeat -318px -31px;}
				#nav-4 a#link4:hover, #nav-4 a.current, #nav-4:hover, #nav-4 li:hover {background: url(images/nav.jpg) no-repeat -414px -31px;}
				#nav-5 a#link5:hover, #nav-5 a.current, #nav-5:hover, #nav-5 li:hover {background: url(images/nav.jpg) no-repeat -576px -31px;}
				#nav-6 a#link6:hover, #nav-6 a.current, #nav-6:hover, #nav-6 li:hover {background: url(images/nav.jpg) no-repeat -673px -31px;}
				#nav-7 a#link7:hover, #nav-7 a.current, #nav-7:hover, #nav-7 li:hover {background: url(images/nav.jpg) no-repeat -760px -31px;}


		#nav ul ul { 
			display: none; 
			position: absolute; 
			top: 31px; 
			left: 0px; 
			height: auto; 
			width: 200px; 
			z-index:3;
			}
		#nav ul ul li {
			border-left:2px solid #d6eaf2;
			border-right:2px solid #d6eaf2;
			display: block;
			position: relative;
			float: none;
			}
		#nav ul ul li a {
			background:#ecf7fc;
			color:#376d80;
			font-size:14px;
			line-height:31px;
			padding-left:20px;
			text-decoration:none;
			}
		#nav ul li:hover li a:hover {
			background-color: #fff;
			color: #333;
			}
		#nav li:hover ul, #nav li.hover ul { display: block; }




#content {width:100%; padding:10px 0; float:left;}

#footerTop {margin:75px 0 0 0; width:100%; font-size:16px; color:#468bbd; text-align:center;}
#footerTop a{color:#468bbd; text-decoration:none}

#footerBottom {margin:40px 0 10px 0; width:100%; font-size:12px; line-height: 20px; color:#1a1a1a; text-align:center;}
#footerBottom a{color:#468bbd; text-decoration:none}

/*** CATALOG ***/

#catalogNavContainer {
    float: left;
    width: 151px;
    background:#fff;
    text-align:center;
    padding:10px 10px 10px;
    /* border:2px solid #456277; */
}

#catalogContentContainer {float:left; width:720px; margin:0 0 0 10px;}

.form {border:#CFD3D7 2px solid; padding: 4px;}

#cart {float:left; font-size: 13px; margin: 10px 10px 0 0;}
#cart a{color:#456277; text-decoration:none;}

.loginbtns {text-shadow:-2px 1px 3px #777777; width:200px; padding:10px 15px; background:#A9BED3; border:#6d8aa7 1px solid ; color:#fff; display:block; font-size:14px; text-decoration:none;}
.loginbtns:hover {font-weight:bold; color:#fff;}


#logoutFb { width: 100%; text-align: center; margin-top: 20px; }
