/* CSS Document */
#bodyAll #flashTierContainer {
	width: 945px;
	height: 261px;
	background-color: #fff;
	position: relative;
}
#flashTierContainer #leftFlash {
	background: url(images/left_Flash.gif);
	width: 8px;
	height: 252px;
	position: absolute;
	text-align: left;
	top: 0px;
	left: 0px;
}
#flashTierContainer #introFlash {
	width: 614px;
	height: 252px; 
	position: absolute;
	top: 0px;
	left: 8px;
}
#flashTierContainer #contactUs {
	width: 307px;
	height: 123px; 
	background: url(images/bg_contactUs.gif);
	position: absolute;
	top: 128px;
	left: 631px;
}
#contactUs1 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: left;
	position: absolute;
	top: 52px;
	left: 40px;	
}
#contactUs2 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align: left;
	position: absolute;
	top: 52px;
	left: 200px;	
}
#contactUs2 a:hover {
	color: #fff;
}
.spaceDividerHoriz {
	width: 945px;
	height: 9px;
}
.spaceDividerVert {
	width: 8px;
	height: 184px;
}
#specialTierContainer {
	width: 945px;
	height: 184px;
	background-color: #fff;
	position: relative;
}
#specialTierContainer #onlineSpecial_1 {
	width: 307px;
	height: 184px;
	background: url(images/bg_onlineSpecial_1.gif);
	vertical-align: top;
	text-align: left;
	position: absolute;
	top: 0px;
	left: 8px;
}
#specialTierContainer #onlineSpecial_2 {
	width: 307px;
	height: 184px;
	background: url(images/bg_onlineSpecial_2.gif);
	vertical-align: top;
	text-align: left;
	position: absolute;
	top: 0px;
	left: 315px;
}
.specialPhoto {
	width: 140px;
	height: 184px;
	text-align: right;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 0px;
}
.specialContent {
	width: 167px;
	height: 184px;
	text-align: left;
	margin: 0;
	padding-top: 10px;
	padding-right: 10px;
	position: absolute;
	top: 0px;
	left: 155px;
}
span.specialTitle {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
}
span.specialDesc {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-bottom: 8px;
	padding-right: 10px;
}
span.specialDesc a {
	color: #666;
	text-decoration: underline;
}
span.specialDesc a:hover {
	color: #000;
}
span.specialItem {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #857e5c;
}
span.specialPrice {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #909e7e;
}
#specialTierContainer #memberProfile {
	width: 307px;
	height: 184px; 
	background: url(images/bg_dottedLineVertLeft.gif) repeat-y;	
	position: absolute;
	top: 0px;
	left: 631px;
	margin: 0;
	padding: 0;
}
#memberProfilePhoto {
	width: 100px;
	height: 93px;
	vertical-align: middle;
	position: absolute;
	top: 0px;
	left: 5px;
	margin: 0;
	padding-left: 10px;
	padding-top: 5px;
	text-align: center;
}
#memberProfilePhoto img {
	border: 1px solid #ababab;
}
#memberProfileContent {
	width: 207px;
	height: 93px;
	vertical-align: middle;
	position: absolute;
	top: 18px;
	left: 218px;
	margin: 0;
	padding: 0;
}
#memberProfileContent #memberProfileTitle {
	display: block;
	text-align: left;
	padding-top: 5px;
}
#memberProfileContent #memberProfileDesc {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5c5c5c;
	text-align: left;
	padding-top: 10px;
}
#memberProfileContent #memberProfileDesc a {
	color: #5c5c5c;
	text-decoration: underline;
}	
#memberProfileContent #memberProfileDesc a:hover {
	color: #000;
}
#memberProfile #dottedDivider {
	width: 307px;
	height: 1px;
	background: url(images/bg_dottedLineHorz.gif) repeat-x;
	position: absolute;
	top: 93px;
	left: 0px;
}
#extraProfilePhoto {
	width: 130px;
	height: 93px;
	position: absolute;
	top: 94px;
	left: 5px;
	margin: 0;
	padding-top: 5px;
}
#extraProfileContent {
	width: 169px;
	height: 93px;
	position: absolute;
	top: 94px;
	left: 130px;
	margin: 0;
	padding-top: 22px;
	padding-left: 8px;
}
span.extraProfileTitle {
	display: block;
	text-align: left;
}
span.extraProfileDesc {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}
#bodyAll #categoryContainer {
	width: 945px;
	height: 320px;
	position: absolute;
	top: 558px;
	background-color: #fff;
}
.dividerHorizAll {
	width: 929px;
	height: 1px;
	background: url(images/bg_dottedLineHorz.gif) repeat-x;
	position: absolute;
	top: 0px;
	left: 8px;
}
#categoryContainer #category1 {
	width: 169px;
	height: 320px;
	text-align: left;
	position: absolute;
	top: 9px;
	left: 8px;
}
.dottedDividerVert1 {
	background: url(images/bg_dottedLineVert.gif);
	width: 1px;
	height: 320px;
	position: absolute;
	top: 9px;
	left: 177px;
	margin-left: 10px;
	margin-right: 10px;
}
#categoryContainer #category2 {
	width: 169px;
	height: 320px;
	text-align: left;
	position: absolute;
	top: 9px;
	left: 197px;
}
.dottedDividerVert2 {
	background: url(images/bg_dottedLineVert.gif);
	width: 1px;
	height: 320px;
	position: absolute;
	top: 9px;
	left: 366px;
	margin-left: 10px;
	margin-right: 10px;
}
#categoryContainer #category3 {
	width: 169px;
	height: 320px;
	text-align: left;
	position: absolute;
	top: 9px;
	left: 386px;
}
.dottedDividerVert3 {
	background: url(images/bg_dottedLineVert.gif);
	width: 1px;
	height: 320px;
	position: absolute;
	top: 9px;
	left: 555px;
	margin-left: 10px;
	margin-right: 10px;
}
#categoryContainer #category4 {
	width: 169px;
	height: 320px;
	text-align: left;
	position: absolute;
	top: 9px;
	left: 575px;
}
.dottedDividerVert4 {
	background: url(images/bg_dottedLineVert.gif);
	width: 1px;
	height: 320px;
	position: absolute;
	top: 9px;
	left: 744px;
	margin-left: 10px;
	margin-right: 10px;
}
#categoryContainer #category5 {
	width: 169px;
	height: 320px;
	text-align: left;
	position: absolute;
	top: 9px;
	left: 764px;
}
.categoryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7f816e;
	text-align: left;
}
.categoryTitle a {
	color: #7f816e;
	text-decoration: none;
}
.categoryTitle a:hover {
	color: #ecbf02;
}
.categoryPhoto {
	text-align: center;
	vertical-align: bottom;
	height: 112px;
}
.categoryDesc {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	padding-top: 5px;
}
.categoryDesc a, .extraProfileDesc a {
	font-weight: bold;
	font-size: 12px;
	color: #909e7e;
	text-decoration: underline;
}	
.categoryDesc a:hover, .extraProfileDesc a:hover {
	color: #000;
}
#footerContainer {
	width: 945px;
	background-color: #fff;
	position: absolute;
	top: 878px;
	text-align: center;
}
#partner {
	padding-top: 10px;
	padding-bottom: 15px;
	vertical-align: top;
}
#partner img {
	padding-left: 8px;
	padding-right: 8px;
}
#bodyAll #footerContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}
#bodyAll #homepageBottom {
	width: 945px;
	height: 20px;
	background-color: #787878;
	position: absolute;
	top: 980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	padding-top: 5px;
}

