/* Define Tags */
* { margin: 0; padding: 0; }
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:normal;	
	color:#000;	
	line-height:1.6em;
	background:#fff;
	
	/*zscrollbar-face-color:#4f4f4f;
	scrollbar-arrow-color:#b9b9b9;
	scrollbar-track-color:#7d7d7d;
	scrollbar-shadow-color:#7d7d7d;
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:#e4e0de;
	scrollbar-darkshadow-Color:#373737;*/
	} 

.body { 
	background:#000;
	} 

a, a:visited, a:hover {	
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:normal;	
	color:#000;	
	text-decoration:underline;
	line-height:1.6em;
	}
a:hover {
	color:#000;	
	}

	
h1, h2, h3, h4, h5, h6 {
	margin:5px 0 5px 0;
	font-family:Verdana,Arial,Helvetica; 
	color:#000000;
	border-bottom:2px solid #1A2730;
	}
h1 {
	font-size: 24px;
	line-height:40px;
	}
h2 {
	color:#7b5123;
	font-size:18px;
	border-bottom:0;
	line-height:25px;
	}
h3 {
	font-size:12px;
	border-bottom:0;
	line-height:15px;
	}
h4 {
	font-size:10px;
	border-bottom:0;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}

/* Custom Class Names */
p, .copy, .copySmall, .copyLarge, .form, .button, .error {
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	/*font-weight:400;*/
	color:#000;	
	line-height:1.6em;
	}
	
.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
	font-size:10px;	
	}
ul{
	padding-left:10px;
}
	
.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
	font-size:14px;	
	}

.form {
	background-color:#fff;
	}
	
.button { 
	color:#fff; 
	font-weight:bold; 
	background-color:#000;
	border:1px solid #666; 
	cursor:pointer;
	}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM STUFF		*
 ********************************/
 
#container {
	width:934px;
	margin:0 auto;
}

#modDef {
	background:url(images/mod_def.gif) top left no-repeat;
	width:934px;
	height:104px;
	margin:0 auto;
}

#mainPicWrapper {
	background:url(images/black.jpg) repeat-y top left;
	width:715px;
	height:400px;
	float:left;
	margin:0 0 20px 0;
}
#mainPic {
	background:url(images/main_pic.jpg) top left no-repeat;
	width:715px;
	height:400px;
	float:left;
	margin:0 0 20px 0;
}

#lucky {
	background:url(images/lucky.jpg) top left no-repeat;
	width:219px;
	height:298px;
	float:left;
}

#smallBox {
	background:url(images/box_small.jpg) top left no-repeat;
	width:219px;
	height:82px;
	float:left;
	margin:20px 0 0 0;
}

#box1 {
	/*background:url(images/box1.jpg) top left no-repeat;*/
	width:218px;
	height:150px;
	float:left;
	margin:0 20px 0 0;
}

#box2 {
	/*background:url(images/box2.jpg) top left no-repeat;*/
	width:218px;
	height:150px;
	float:left;
	margin:0 20px 0 0;
}

#box3 {
	/*background:url(images/box3.jpg) top left no-repeat;*/
	width:218px;
	height:150px;
	float:left;
	margin:0 20px 0 0;
}

#box4 {
	/*background:url(images/box4.jpg) top left no-repeat;*/
	width:218px;
	height:150px;
	float:left;
}

#boxTeal {
	background:url(images/box_teal_new.jpg) top left no-repeat;
	width:934px;
	height:180px;
	float:left;
	margin:20px 0 0 0;
}
#boxTeal a.tealLeft {
	width:350px;
	height:180px;
	float:left;
	background:url(images/forher.jpg)  top left no-repeat;
	margin:0 auto;
}
#boxTeal a.tealMiddle {
	width:313px;
	height:180px;
	float:left;
	margin:0 auto;
	background:url(images/forhim.jpg) top left no-repeat;
}

#boxTeal a.tealRight {
	width:271px;
	height:180px;
	float:left;
	margin:0 auto;
	background:url(images/specials.jpg) top left no-repeat;
}
#boxTeal a:hover{
	background-position:0 -180px;
}
.tealLeft span, .tealRight span, .tealMiddle span{display:none;}
#tealList {
	color:#fff;
	list-style-image:url(images/bullet.gif);
}

#tealList a, #tealList a:hover, #tealList a:visited {
	color:#fff;
	text-decoration:none;
}

#footer {
	width:934px;
	text-align:center;
	margin:20px 0 20px 0;
	font-size:9px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:normal;	
	color:#969696;	
	line-height:1.5em;
}

#footer a, .footer a:visited, .footer a:hover {
	text-align:center;
	font-size:9px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:normal;	
	color:#83afad;	
	line-height:1.5em;
}

/* Main Menu */
#nav {
	width:934px;
	height:79px;
	margin:20px 0;
	padding:0;
	position:relative;
	background:url(images/nav.gif) no-repeat top center;
}
		
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav li, #nav a {height: 79px; display: block;}
#nav span { display:none; }
#nav li a {
	display:block;
	height:79px;
}
				
		#nav1	{ width:87px; left:12px; }
		#nav2	{ width:108px; left:99px; }
		#nav3	{ width:142px; left:207px; }
		#nav4	{ width:237px; left:349px; }
		#nav5	{ width:130px; left:586px; }
		#nav6	{ width:88px; left:716px; }
		#nav7	{ width:117px; left:804px; }
		
		#nav1 a:hover { background:transparent url(images/nav.gif) no-repeat -12px -79px; }
		#nav2 a:hover { background:transparent url(images/nav.gif) no-repeat -99px -79px; }
		#nav3 a:hover { background:transparent url(images/nav.gif) no-repeat -207px -79px; }
		#nav4 a:hover { background:transparent url(images/nav.gif) no-repeat -349px -79px; }
		#nav5 a:hover { background:transparent url(images/nav.gif) no-repeat -586px -79px; }
		#nav6 a:hover { background:transparent url(images/nav.gif) no-repeat -716px -79px; }
		#nav7 a:hover { background:transparent url(images/nav.gif) no-repeat -804px -79px; }
		
		#nav1 a.active { background:transparent url(images/nav.gif) no-repeat -12px -79px; }
		#nav2 a.active { background:transparent url(images/nav.gif) no-repeat -99px -79px; }
		#nav3 a.active { background:transparent url(images/nav.gif) no-repeat -207px -79px; }
		#nav4 a.active { background:transparent url(images/nav.gif) no-repeat -349px -79px; }
		#nav5 a.active { background:transparent url(images/nav.gif) no-repeat -586px -79px; }
		#nav6 a.active { background:transparent url(images/nav.gif) no-repeat -716px -79px; }
		#nav7 a.active { background:transparent url(images/nav.gif) no-repeat -804px -79px; }

#leftSide {
	float:left; margin:20px auto 0 auto; width:203px; padding-left: 12px;
}
#leftSide .designer a {
	font-weight: bold; text-decoration: none; color:#006236; margin:0; background:url(images/design_bullet.jpg) center no-repeat;
}
#lefttSide .designer a:hover {
	text-decoration: underline; color:#01371F; margin:0;
}
	
 /* Hide replaced flash elements */
.flash-replaced div {
	display:none;
	}
