* {
	padding:0px;
	margin:0px;
}

body {
	margin:0 auto;
	text-align:center;
	min-width: 800px;
	background: url(../images/main_bg.jpg) repeat-x; background-color: #d8ceb7;
	/*background: url(../images/holiday-bg.jpg) repeat-x; background-color: #e2f3fa;*/
}

img, table {
	border:0px;
}

table, td {
	font: normal 11px Arial,sans-serif; color: #141847;
}


h3{
	font: normal 12px Arial,sans-serif; color: #141847;
}




.clear{
  clear: both;
 }





.indent {
	background: url() no-repeat left;
	list-style: none;
	margin: 0px;
	padding-left: 18px;
	padding-top:0px;
	padding-bottom:10px;
	line-height:1.25em;
}

.indent2 {
	background: url() no-repeat left;
	list-style: none;
	margin: 0px;
	padding-left: 25px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:.5em;
}

.indent2 a{
	color: #2a4a83;
	line-height: 2.4em;
	text-decoration: none;
	padding-left: 0px;
}

.indent2 a:hover{
	color: #5a6578;
}





a {position: relative;}

.nav a {
	color: #777;
	text-decoration: none;
}
.nav a:hover {color: #BBB;}


.footer {color: #cecece; font-size: 10px; 	font-weight: bold; font-family: Arial, Helvetica, sans-serif;}






/* structure */

#container {
	margin:0 auto;
	width:840px;
	padding-bottom:25px;
}

		#header {
			padding:30px 0px 15px 0px;
			width:660px;
			text-align:center;
		}
		
		#main {
			margin:0 auto;
			text-align: left;
			padding-top:0px;
			/* background: url(../images/white.png) repeat; */
			/* border:1px solid #8a8da5; */
		}
		
				#content {
					float: left;
					width: 660px;
					
					}
				
				#info {
					float: right; 
					width: 170px;
					padding: 0px 5px 0px 5px;
				}
						
				#info h1{
					font: bold 13px Tahoma,Arial,sans-serif; color: #141847;
					padding: 0px 0px 10px 10px;
				}
				#info h2{
					font: normal 11px Arial,sans-serif; color: #141847;
					padding:10px 0px 10px 0px;
				}
						
				#info p{
					font: normal 11px Arial,sans-serif; color: #141847;
					font-size:11px;
					padding:10px 0px 10px 0px;
				}
						
				#vendors {
					position:relative;
					padding:0px 5px 0px 0px;
					z-index:3;
				}

		#nav {
			float: left;
			margin:0px 0px 15px 0px;
			width:660px;
			text-align:center;
		}

		#social {
			float: right;
			width: 170px;
			padding: 10px 0px 0px 0px;
			text-align:center;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			color: #666666;
		}



#about {
background:#FFF;
border: 1px solid #232b3e;
padding:10px;
}

#about h1{
					font: bold 15px Tahoma,Arial,sans-serif; color: #141847;
					padding: 0px 0px 10px 0px;
}

#about p{
					font: normal 12px Tahoma,Arial,sans-serif; color: #141847;
					padding: 0px 0px 6px 0px;
					line-height:16px;
}

#register {
background: url(../images/reg_bg.jpg) no-repeat #FFF;
border: 1px solid #232b3e;
padding:10px;
}

#register h1{
					font: bold 15px Tahoma,Arial,sans-serif; color: #141847;
					padding: 0px 0px 10px 0px;
}

#register p{
					font: normal 12px Tahoma,Arial,sans-serif; color: #141847;
					padding: 0px 0px 6px 0px;
					line-height:16px;
}


#textinput_nw{
	font: normal 100% Arial,sans-serif; color: #9c9fa1;
	height: 20px;
	border: 1px solid #9c9fa1;
	padding-left: 5px;
	padding-top: 0px;
	color: #2c3859;
	background: #fffffc;
	position: relative;
}

textarea{
	font: normal 100% Arial,sans-serif; color: #9c9fa1;
	border: 1px solid #9c9fa1;
	padding-left: 5px;
	padding-top: 3px;
	color: #2c3859;
	background: #fffffc;
	width:207px;
	_width:202px;
	height:100px;
	position: relative;
}


#footer {

border-top :1px solid #8c7b5a;
margin-top:20px;
}



#storeinfo {
width:100%;
min-height:170px;

}

.bayside {
	background: url(../images/bayside_storepage_row.jpg) no-repeat;
	margin-top:10px;
	padding-left:230px;
	padding-top:5px;
}

.armonk {
	background: url(../images/armonk_storepage_row.jpg) no-repeat;
	margin-top:10px;
	padding-left:230px;
	padding-top:5px;
}

.scarsdale {
	background: url(../images/scarsdale_storepage_row.jpg) no-repeat;
	margin-top:10px;
	padding-left:230px;
	padding-top:5px;
}

.outlet {
	background: url(../images/outlet_storepage_row.jpg) no-repeat;
	margin-top:10px;
	padding-left:230px;
	padding-top:5px;
}


				#storeinfo h1{
					font: bold 13px Tahoma,Arial,sans-serif; color: #141847;
					padding: 0px 0px 10px 0px;
				}
				
				#storeinfo p{
					font: normal 11px Tahoma,Arial,sans-serif; color: #141847;
					padding: 0px 0px 4px 5px;
				}
 
 
.hideit {	
	display: none;
	position:relative;
	z-index:1
}

.sbnavmenu {
	padding: 0px;
	width: auto;
	border:0;
	position:relative;
	z-index:2;
}

		.sbnavmenu a{
			width: 100%;
			display: block;
			text-decoration: none;
			text-indent: 15px;
			height: 20px;
			padding-top: 4px;
			font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: #2d344e;
		}
		
		.sbnavmenu ul {
			margin-left: 25px;
		}
		
		.sbnavmenu li {
			background: url() no-repeat left;
			list-style: none;
			margin: 0px;
			padding:0px 0px 6px 0px;
			font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: #3E4589;
		}

.style10 {
	width: 100%;
	display: block;
	text-decoration: none;
	text-indent: 10px;
	height: 20px;
	font: bold 14px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color: #3E4589;
	padding-bottom: 4px;
}

.style9 {
					font: normal 11px Tahoma,Arial,sans-serif; color: #141847;
					padding: 0px 0px 5px 0px;
}

#sub1{
					max-height:290px;
					overflow-y:auto;
					overflow-x: visible;
}

#sub2{
					max-height:290px;
					overflow-y:auto;
					overflow-x: visible;
}

#sub3{
					max-height:290px;
					overflow-y:auto;
					overflow-x: visible;
}

#subnav{

height: 30px;
width: 100%;
background-color: #2d344e;
}


#subnav ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	line-height: 30px;
	white-space: nowrap;
}
#subnav li {
	list-style-type: none;
	display: inline;
}
#subnav li a {
	text-decoration: none;
	padding: 7px 10px;
	color: #FFF;
}

#subnav li a:hover {
color: #FFF;
background-color: #3e4589;
}