*{margin:0;padding:0}
body{text-align:left;font:14px Constantina,Georgia,'Nimbus Roman No9 L',serif; line-height:18px;background-color:#333; color:#333; }

a{text-decoration:none;color:#ff33be;}
a:hover{text-decoration:none; color:#444 }
a:focus {-moz-outline: none;} 
a img{border:none}
ul{list-style-type:none}
p { margin:0 0 11px 0; padding:0px; }
.clear{width:100%;height:0px;font-size:0px;line-height:0px;clear:both}
.close {cursor: pointer;}
.nolink{text-decoration:none;color:#666666}
.nolink:hover{text-decoration:none;}
strong {font weight:bold; padding-bottom:3px;font-size:16px;}

.spfont {font-size:19px;color:#000;}
h5 {margin:0;padding:0;color:#000;font-size:21px;line-height:24px;}
h6 {margin:0;padding:0;color:#000;font-size:21px;line-height:21px;letter-spacing:-1px;}

#Container{margin:0;padding:0;width:100%;text-align:left;position:relative;background-color:#FFFFFF;padding:0;}
#Container #topMenu {padding: 0; margin: 0 auto; height: 72px; width: 100%; background-color:#000;}
#Container #topMenu #header {padding: 0; margin: 0 auto; height: 72px; width: 1020px;}
#header #logo {float:left; width:306px; }

	#header #nav {
		float: right;
		width: 625px;
		height: 23px;
		margin-top:8px;
	}
	#header #nav .topaddy {
		text-align:right;
		font-weight:bold;
		font-size:12px;
		color:#eee;
		padding:0 128px 15px 0;
		background: url(images/big-apple.jpg) no-repeat top right;
	}	
		
	#header #nav a {
		height: 23px;
		background: url(images/nav.jpg) no-repeat 0px 0px;
		display: block;
		float: left;
	}
	
	#header #nav a.menu {
		width: 63px;
		background-position:0px top;
	}
	#header #nav a.menu:hover, #header #nav a.menu.selected {
		background-position:0px -25px;
	}
	#header #nav a.profile {
		width: 81px;
		background-position:-63px top;
	}
	#header #nav a.profile:hover, #header #nav a.profile.selected {
		background-position:-63px -25px;
	}
	#header #nav a.press {
		width: 72px;
		background-position:-144px top;
	}
	#header #nav a.press:hover, #header #nav a.press.selected {
		background-position:-144px -25px;
	}
	#header #nav a.book {
		width: 127px;
		background-position:-216px top;
	}
	#header #nav a.book:hover, #header #nav a.book.selected {
		background-position:-216px -25px;
	}
	#header #nav a.boutique {
		width: 67px;
		background-position:-342px top;
	}
	#header #nav a.boutique:hover, #header #nav a.boutique.selected {
		background-position:-342px -25px;
	}
	#header #nav a.pro {
		width: 56px;
		background-position:-409px top;
	}
	#header #nav a.pro:hover, #header #nav a.pro.selected {
		background-position:-409px -25px;
	}		
	#header #nav a.blog {
		width: 64px;
		background-position:-467px top;
	}
	#header #nav a.blog:hover, #header #nav a.blog.selected {
		background-position:-467px -25px;
	}				
	#header #nav a.contact {
		width: 80px;
		background-position:-532px top;
	}
	#header #nav a.contact:hover, #header #nav a.contact.selected {
		background-position:-532px -25px;
	}			

#Container #content {margin: 0 auto 4px auto; width:1020px; height:670px; background-color:#FFFFFF;}

#hp-left{
	padding:15px 0 0 0;
	float:left;
	width:623px;
}
.hp-column1 {
	float:left;
	width:303px;
}
.hp-column2 {
	float:left;
	width:320px;
}
.hp-join {
	width: 320px;
	height: 131px;
	background: url(images/hp-join-now-bg.jpg) no-repeat 0px 0px;
	padding:40px 0 0 20px;
}
.hp-fb {
	width: 303px;
	height: 245px;
	background: url(images/hp-fb-box.jpg) no-repeat 0px 0px;
	padding:20px 0 0 2px;
}
#hp-right{
	float:left;
	width:397px;
	height:655px;
}

#page-left{
	float:left;
	width:677px;
	padding: 30px 0 0 40px;
}
#page-right{
	padding:15px 0 0 0;
	float:left;
	width:303px;
}

/*****HOMEPAGE*****/

#FlashMovie { width: 303px; height: 462px; padding:0; margin:0; background-color:#FFF;
}
#FlashMovieHP { width: 397px; height: 561px; padding:0; margin:0; background-color:#FFF;
}

.hp-text { 
font-size: 14px;
line-height:21px;
color:#333;
padding: 15px 0 10px 0;
width:610px; 
}
.hp-text p { margin:0 0 18px 0; padding:0px; }

.hp-frames { 
margin: 10px 0 0 0;
padding:0 0 0 75px;
width:570px; 
height:520px;
}

#sub-head { font-style: italic; font-size: 20px; font-weight: bold; color: #1E1B16; padding: 0 0 0 4px; background: url(images/divider.gif) repeat-x 0 100%; margin: 0 0 8px 0; height:30px; width:610px;}
#sub-head .sub-left { float:left; }
#sub-head .sub-right { float:left; font-size: 12px; font-weight: normal; color: #777; padding: 6px 0 0 4px;}
  
#hp-pics ul {margin:0; padding:0; }
#hp-pics li { float: left; margin: 0 0 0 24px; } 

/*****MENU*****/

#menu-left { 
float:left;
padding: 0px 16px 0 0;
width:227px; 
height:620px;
background: url(images/divider-v.gif) repeat-y right 100%;
}

#menu-left p { 
font-size: 16px;
font-weight: bold;
line-height:21px;
}

.download-link {
padding-top:2px;
font-size: 29px;
font-weight: bold;
}

#menu-right { 
float:left;
width:420px; 
}

/*****PRESS*****/

#press-left {
padding: 20px 0px 0 3px;
width: 218px;
float: left;
background: url(images/divider-v.gif) repeat-y 100%;
background-position: top right;
height:540px;
}

#press-right { 
float:left;
padding: 5px 0 0 10px;
width:420px; 
}
#press-right img.pad{ 
padding: 6px 6px 9px 6px;
background: url(images/bot-shadow.jpg) no-repeat bottom;
}
#press-right img.pad3{ 
padding: 6px;
}

/*****PROFILE*****/

#profile-left { 
float:left;
padding: 0 10px 0 3px;
width:220px; 
background: url(images/divider-v.gif) repeat-y 100%;
background-position: top right;
height:635px;
}

#profile-right { 
float:left;
padding: 15px 0 0 30px;
width:370px; 
}

#profile-right p { 
font-size: 13px;
font-weight: normal;
line-height:19px;
}

/*****BOOK ONLINE*****/

#book-new { 
		background: url(images/frame-group.jpg) no-repeat top left;
margin: 0px 0 0 0;
padding:1px 0 0 345px;
width:570px; 
height:530px;
}

#book-left { 
float:left;
padding: 15px 20px 0 0;
width:223px; 
background: url(images/divider-v.gif) repeat-y 100%;
background-position: top right;
}

#book-right { 
float:left;
padding: 85px 0 0 30px;
width:395px; 
}

#book-right p { 
font-size: 13px;
font-weight: normal;
line-height:22px;
}

/*****BOUTIQUE*****/

.soon { 
font-size: 13px;
line-height:21px;
color:#333;
padding: 25px 0 0 0;
width:610px; 
}
#shop-left { 
float:left;
padding: 55px 0 0 0;
width:320px; 
}
#shop-right{ 
font-size: 13px;
float:left;
padding: 55px 0 0 0;
width:270px; 
line-height:21px;
}
form{clear:both;}

.submitcontact {
	margin:20px 0 0 0;
	padding:3px;
	font-weight:bold;
	text-transform:normal;
	background:#111;
	border:none;
	color:#fff;
	font:14px Constantina,Georgia,'Nimbus Roman No9 L',serif;
	cursor:pointer;
}
.submitcontact:hover {
	background:#444;
}

/*****PRO*****/

#pro-left { 
float:left;
padding: 15px 0 0 0;
width:280px; 
}
#pro-right{ 
font-size: 13px;
float:left;
padding: 15px 0 0 0;
width:365px; 
line-height:20px;
}

.button-link {
	font:14px Constantina,Georgia,'Nimbus Roman No9 L',serif;
   display: inline-block;
   line-height: 1;
   padding: 7px 10px;
   text-decoration: none;
   font-weight: bold;
   color: #fff;
   background-color: #ff33be;
}
.button-link:hover {
   background-color: #222;
   cursor:pointer;
   color: #fff;
}


/*****CONTACT*****/

#contact { 
padding: 15px 0 0 2px;
width:640px; 
}

.contact-text {
padding: 2px 0 0 4px;
font-size: 13px;
line-height:21px;
color:#333;
width:620px;
}
.contact-text p { margin:0 0 18px 0; padding:0px; }/*****INQUIRY*****/#pgText{	margin:20px 0 0 20px;}#inquiryFormFields label{	float:left;	width:245px;}#inquiryFormFields input, #inquiryFormFields textarea{	float:left;	margin:0 10px 10px 0;}#inquiryFormFields input[type='submit']{	margin-left:250px;}#errMsg{	clear:both;	margin-left:250px;	color:red;}

/*****FOOTER*****/
#bottom {
	border-top: 1px solid #000;
	background-color: #333; 
	width:100%;
}
#footer {
	width:960px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #333; 
	color:#999;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px auto;
	text-align:center;
	height:35px;
	
}
#footer a {
	color:#999;
	font-weight:normal;
}
#footer a:hover {
	color:#CCC;
	text-decoration:none;
}
.footer_address {
	float:left;
}
.footer_copyright {
	float:right;
	text-align:left;
	color:#999;
}

.emailaddress { font:11px Constantina,Georgia,'Nimbus Roman No9 L',serif; color:#333;}
.submit { font:11px Constantina,Georgia,'Nimbus Roman No9 L',serif; cursor:pointer; width:62px;}



