﻿/*Reset StyleSheet*/
*{margin:0; padding:0;}
html { overflow-y: scroll;}

/*Basic Elements*/
body { background: #020018; font-family:Calibri, Arial; font-size: 10pt; color:#FFFFFF; margin:5px 0px 0px 0px;}
a { color:#6BC3DB; text-decoration:none } a:hover { color:#D94169 }h2 a.internal_link { color:#D94169; } 
ul.drop_list { list-style: circle;display:block;} ul.list_bullet { list-style:circle; list-style-type:circle;}
img.float_left { float:left; margin:7px 7px 7px 0px;} img.float_right { float:right; margin:7px 0px 7px 7px;}
a img { border: none;}
ul li { margin-left:30px} ol li { margin-left:30px}
p { margin:4px 0px 4px 0px;}#main_content p.clear { clear:both; margin:0px; padding:0px; line-height:0px; font-size:0px; }
img.pink_border_float_left {float:left; margin:7px 7px 7px 0px;border: 3px #D94169 solid;}
img.pink_border_float_right{float:right; margin:7px 0px 7px 7px;border: 3px #D94169 solid;}
img.blue_border_float_left {float:left; margin:7px 7px 7px 0px;border:3px #6BC3DB solid;}
img.blue_border_float_right{float:right; margin:7px 0px 7px 7px;border:3px #6BC3DB solid;}

/*Basic Classes*/		
.clear { clear:both; margin:0px; padding:0px; } .clear_l { clear:left;} .clear_r { clear:right;}  
.pink { color:#D94169;}.blue { color:#6BC3DB;}
img.blue_border { border:3px #6BC3DB solid}
img.pink_border { border: 3px #D94169 solid}
.tx_al_right { text-align:right; }
#cse-search-results { width:610px; background: #232226;} #cse-search-results iframe { width:600px; padding:5px;}
form#cse-search-box { margin: 3px 0px 0px 0px;} form#cse-search-box input.search_input { width:140px; position:relative; top:-10px; .top:-8px; background:#FFFFFF; color:#6BC3DB; font-weight:bold; font-family:Calibri;left; border:2px #6BC3DB solid;}

/*Header*/
#header_wrap {
	width:900px;
	height:290px;
	margin:0px auto 0px auto;
	}
	.banner_image {
		float:left;
		position:relative;
		height:290px;
		}
		.banner_image a {
			width:640px;
			height:290px;
			background: url('../images/banner.jpg') 0 0px no-repeat;
			display:block;
			}
			.banner_image a:hover {
				background: url('../images/banner.jpg') 0 -290px no-repeat;
				}
			.unisex_slogan {
				float:right;
				position:relative;
				z-index:1000;
				}
				
/*Top Navigation*/
#nav_wrap {
	height:66px;
	position:relative;
	top:-75px;
	margin:0px;
	}
	#top_nav_wrap {
		height:35px;
		border-top:2px #2D2C32 solid;
		background: url('../images/bg/top_nav_bg.png') repeat;
		margin:0px;
		}
		#top_nav_inner {
		width:900px;
		height:35px;
		margin:0px auto 0px auto;
			}
			ul.main_nav {
				margin: 0px;
				list-style:none;
				height:35px;
				position:relative;
				}
				ul.main_nav li{
					font-size:10pt;
					float:left;
					margin: 0px 0px 10px 0px;
					list-style:none;
					text-align:center;
					font-weight:bold;
					padding:9px 0px 10px 0px;
					position: relative;
					z-index:1000;
					}
					ul.main_nav li a {
						color:#FFFFFF;
						text-transform:capitalize;
						font-family:Arial, Helvetica, sans-serif;
						padding:9px 13px 10px 13px;
						}
						ul.main_nav li a:hover {
							background: #833B8C;
							}
							ul.main_nav ul {
								margin:0px;
								list-style:none;
								position:absolute;
								float: left;
								top: 35px;
								left:0px;
								width:900px;
								background: none;
								padding:0px;
								}
								/*:hover ul, li.over ul  { 
									display: block;
									margin:0px;
									}*/

									ul.main_nav li ul li {
										background: none;
										padding:4px 0px 5px 0px;
										border-right:1px #6C3674 dotted;
										font-weight:normal;
										}
										ul.main_nav li ul li a {
											padding: 4px 5px 5px 5px;
											}
										ul.main_nav li ul li a:hover {
											color:;
											background:#D94169;
											}
											ul.main_nav li.yah a {
												background: #D94169;
												}
												ul.main_nav li.yah ul li a{
													background:none;
													}
													ul.main_nav li.yah ul li a:hover {
														background:#D94169;
														}
														ul.main_nav li.yah ul li.yah a {
															background:#D94169;
															}
															.here {
																background:#833B8C;
																}
																									
ul#n2 { left:-93px; } ul#n3 { left:-227px;} ul#n4 {left:/*-323px*/-100px; width:400px;} ul#n5 { left:-475px;} ul#n6 { left:/*-614px*/-10px; width:200px;} ul#n7 { left:-614px;} ul#n8 { left:-545px;} ul#n9 { left:-660px;} ul#n10 { left:-713px;}
			
				/*Navigation Pre-Loader*/
				#container { display:none
				}
				#pre-load  { top: 0; position:relative; z-index:1000; width: 900px; height: 60px; cursor: wait; background:url('../images/bg/nav_bg_loading.png') no-repeat; }
				 #pre-load1 { top: 0; position:relative; z-index:1000; width: 900px; height: 60px; cursor: wait; background:url('../images/bg/nav_bg_loading1.jpg') no-repeat; }
				  #pre-load2 { top: 0; position:relative; z-index:1000; width: 900px; height: 60px; cursor: wait; background:url('../images/bg/nav_bg_loading2.jpg') no-repeat; }
				   #pre-load3 { top: 0; position:relative; z-index:1000; width: 900px; height: 60px; cursor: wait; background:url('../images/bg/nav_bg_loading3.jpg') no-repeat; }
				   	#pre-load4 { top: 0; position:relative; z-index:1000; width: 900px; height: 60px; cursor: wait; background:url('../images/bg/nav_bg_loading4.jpg') no-repeat; }
				   	 #pre-load5 { top: 0; position:relative; z-index:1000; width: 900px; height: 60px; cursor: wait; background:url('../images/bg/nav_bg_loading5.jpg') no-repeat; }
				   	  #pre-load6 { top: 0; position:relative; z-index:1000; width: 900px; height: 60px; cursor: wait; background:url('../images/bg/nav_bg_loading6.jpg') no-repeat; }

	#second_nav_wrap {
		height:25px;
		background: url('../images/bg/second_nav_bg.png') repeat;
		border-bottom: 2px #2D2C32 solid;
		}
		#secont_nav_inner {
			width:900px;
			height:25px;
			margin:0px auto 0px auto;
			}
			
/*Sub Navigation*/
#sub_nav_wrap {
	background: url('../images/bg/sub_nav_mid.png');
	padding:0px 7px 0px 7px;
	height:27px;
	width:626px;
	}
	#sub_nav_wrap ul.sub_nav {
		margin:0px;
		padding:0px;
		list-style:none;
		}
		#sub_nav_wrap ul.sub_nav li {
			float:left;
			color:black;
			font-size:10pt;
			margin:0px;
			padding:0px;
			list-style:none;
			text-align:center;
			}
			#sub_nav_wrap ul.sub_nav li a {
				color:#232226;
				padding:4px 7px 10px 7px;
				display:block;
				font-weight:bold;
				}
				#sub_nav_wrap ul.sub_nav li a:hover {
					background:#232226;
					color:#D94169;
					}
					#sub_nav_wrap ul.sub_nav li.yah a {
						background:#232226;	
						color:#D94169;				
						}
						
/*Content Wrap*/
#body_wrap {
	width:900px;
	position:relative;
	top:-70px;
	margin:0px auto 0px auto;
	padding:0px;
	}
	
	/*Main Content*/		
	#main_content_wrap {
		width:640px;
		float:left;
		margin:0px;
		position:relative;
		z-index:500;
		}
		.mc_top { height:6px; width:640px; background: url('../images/bg/mc_top.png') no-repeat;} .mc_bottom { height:10px; width: 640px; background: url('../images/bg/mc_bottom.png') no-repeat; }	
		.bam_mc_top { height:6px; width:640px; background: url('../images/bg/bam_mc_top.png') no-repeat;} .bam_mc_bottom { height:6px; width:640px; background: url('../images/bg/bam_mc_bottom.png') no-repeat;}
	#main_content {
		width:610px;
		background: url('../images/bg/mc_mid.png') repeat-y;
		padding:0px 15px 5px 15px;
		}
		#main_content h1 {
			font-size: 18pt;
			margin:0px 0px 10px 0px;
			}
			#main_content h2 {
				font-size:14pt;
				color: #D94169;
				margin:5px 0px 5px 0px;
				}
				#main_content h3 {
					font-size:12pt;
					color:#6BC3DB;
					margin:5px 0px 3px 0px;
					}
					#main_content p {
						margin:5px 0px 5px 0px;
						font-size: 11pt;
						font-weight:normal
						}
						#main_content ul {
							font-size:11pt;
							margin-top:6px;
							}
							#google_maps {
								float:right;
								width:300px;
								border:3px #6BC3DB solid;
								}
	#bam_main_content {
		width: 610px;
		background:url('../images/bg/bam_mc_mid.png') repeat-y;
		padding:0px 15px 5px 15px;
		}
		#bam_main_content h1 {
			font-size: 18pt;
			margin:0px 0px 10px 0px;
			color:#000018;
			}
			#bam_main_content h2 {
				font-size:14pt;
				color: #D94169;
				margin:5px 0px 5px 0px;
				}
				#bam_main_content h3 {
					font-size:12pt;
					color:#6BC3DB;
					margin:5px 0px 3px 0px;
					}
					#bam_main_content p {
						margin:5px 0px 5px 0px;
						font-size: 11pt;
						font-weight:normal;
						color:#000018;
						}
						#bam_main_content ul {
							font-size:11pt;
							margin-top:6px;
							color:black
							}
	/*Right Column*/
	#right_col_wrap {
		width:240px;
		float:right;
		}
		.search_wrap {
			margin:0px 0px 7px 0px ;
			}
			.s_top { height:10px; background: url('../images/bg/s_top.png') no-repeat;} .s_bottom { height:10px; background: url('../images/bg/s_bottom.png') no-repeat;}
		
		.search_box {
			background: url('../images/bg/s_mid.png') repeat-y;
			padding:0px 0px 5px 13px;
			}
			.search_box h3 {
				font-size:10pt;
				margin:0px;
				text-align:center;
				padding:0px 60px 0px 0px;
				}
		.news_wrap {
			margin:0px 0px 5px 0px;
			.margin:0px;
			position:relative;
			z-index:500;
			}
			.news_top { height: 10px; background: url('../images/bg/news_top.png') no-repeat;} .news_bottom { height:10px; background:url('../images/bg/news_bottom.png') no-repeat;}
		
		#news {
			background: url('../images/bg/news_mid.png') repeat-y;
			padding:0px 0px 5px 13px;
			}
			#news h3 {
				color:#FFFFFF;
				margin:0px 0px 5px 0px;
				font-size: 12pt;
				}
				#news_page_wrap {
					width:215px;
					background:#232226;
					height:300px;
					padding:0px;
					}
					#news_page_wrap #content_editable img {
						margin:0px auto 0px auto
						}
						#news_page_wrap h2 {
							margin:0px 0px 5px 0px;
							padding:0px;
							font-size:11pt;
							color:#D94169;
							}	
							#news_page_wrap p {
								margin:3px 0px 3px 0px;
								font-size:10pt ;
								}
		#news_frame {
			width:217px;
			height:310px;
			border:1px #232226 solid;
			border-style:none;
			overflow:hidden;
			position:relative
			}
			
/*Footer*/			
	.footer_wrap {
		width:640px;
		position: relative;
		top:10px;
		float:left;
		z-index:400;
		}
		.f_top { height:10px; background: url('../images/bg/footer_top.png') no-repeat;} .f_bottom { height:10px; background: url('../images/bg/footer_bottom.png') no-repeat;}
	
p.sub_footer {
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:7pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	
}	
	#footer {
		background: url('../images/bg/footer_mid.png') repeat-y;
		padding:0px 13px 5px 13px;
		}
		.footer_left {
			width:280px;
			float:left;
			margin:0px 10px 0px 0px;
			}
			.footer_mid {
				width:130px;
				float:left;
				margin:0px 10px 0px 0px;
				}
				.footer_right {
					width:180px;
					float:left;
					}
		#footer h3 {
			font-size:12pt;
			color:#FFFFFF;
			margin:0px;
			}
			#footer p {
				font-size:10pt;
				margin:5px 0px 5px 0px;
				}
				.twitter_bird {
					width: 1px;
					height: 1px;
					position:relative;
					z-index:1000;
					top:-44px;
					left:-260px;
					overflow:visible;
					}
.twitter_wrap {
	width:280px;
	background:#232226;
	}
	#twitter_feed {
		width:280px;
		margin:0px;
		padding:0px;
		background:#232226;
		height:120px;
		position:relative;
		overflow:hidden;
		}
/*Background Images*/
.images_wrap {
	width:10px;
	height:10px;
	margin:0px auto 0px auto;
	float:left;
	}
	#lips_wrap {
		position:relative;
		z-index:1;
		width:300px;
		top:-160px;
		left:-130px;
		height:10px;
		width:10px;
		overflow:visible;
		}
		#legs_wrap {
			position:relative;
			z-index:1;
			top:-250px;
			left:165px;
			height:10px;
			width:10px;
			overflow:visible;
			}
#arms_wrap {
	width:900px;
	height:10px;
	margin:0px auto 0px auto;
	position:relative;
	z-index:1;
	}
		#arms {
			position:relative;
			z-index:1;
			top:-155px;
			left:-139px;
			height:10px;
			overflow:visible;
			float:left;
			}

/*Contact Form*/
#contact-wrapper {
	width:430px;
	border:1px solid #e2e2e2;
	padding:10px;
	}
	#contact-wrapper div {
		clear:both;
		margin:1em 0;
		}
		#contact-wrapper label {
			float:none;
			font-size:10pt;
			width:auto;
			display:block
			}
		#contact-wrapper label.small {
			float:left;
			font-size:10pt;
			width:130px;
			padding-top:3px;
			height:23px;
			}
			form#contactform input {
				border:#6BC3DB 2px solid ;
				font-size:10pt;
				color:#333;
				width:200px;
				font-family:Calibri;
				padding:2px;
				position:relative
				}
				form#contactform input.right {
					float:left
					}
				form#contactform textarea {
					border:#6BC3DB 2px solid ;
					font-size:10pt;
					color:#333;
					width:350px;
					font-family:Calibri;
					padding:2px
					}
					form#contactform input.button {
						width:150px;
						font-size:12pt;
						color:#FFFFFF;
						background:#D94169;
						cursor:pointer
						}
	
						form#contactform textarea {
							font-family:Arial, Tahoma, Helvetica, sans-serif;
							font-size:100%;
							padding:0.6em 0.5em 0.7em;
							border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
							border-style:solid;
							border-width:1px;
							}
							#contact-wrapper label.error {
								color: #FF0000;
								font-size:8pt;
								float:none;
								display:block
								}
								form#contactform div.one_line {
									height:26px;
									margin:7px 0px 10px 0px
									}
						p.thank_you {
							color:#D94169;
							}
.siteM_left {
	width:300px;
	float:left;
	margin-right:5px
	}
	.siteM_right {
		width:300px;
		float:left
		}			
/*Scrollers*/
.jScrollPaneContainer {	position: relative;	overflow: hidden;	z-index: 1; } 
.jScrollPaneTrack {position: absolute;	cursor: pointer;	right: 0;	top: 0;	height: 100%;	background: #D94169;}
.jScrollPaneDrag {position: absolute;	background: #833B8C;	cursor: pointer;	overflow: hidden;}
.jScrollPaneDragTop {position: absolute;	top: 0;	left: 0;	overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;	bottom: 0;	left: 0;	overflow: hidden;}
a.jScrollArrowUp {display: block;	position: absolute;	z-index: 1;	top: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	/*background-color: #666;*/	height: 10px; background:url('../images/bg/scroll_arrow_up.png')}
a.jScrollArrowUp:hover { background: url('../images/bg/scroll_arrow_up_hover.png') }
a.jScrollArrowDown {display: block;	position: absolute;	z-index: 1;	bottom: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	/*background-color: #666;*/	height: 10px; background: url('../images/bg/scroll_arrow_down.png')}
a.jScrollArrowDown:hover { background: url('../images/bg/scroll_arrow_down_hover.png'); }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {	/*background-color: #f00;*/}
