/* ----- CSS ----- */
*{
margin:0;
padding:0;
}

body {
	background: #000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}

* img {
	border: none;
}

* .underline {
	text-decoration: underline;
}

* .italic {
	font-style: italic;
	text-transform: lowercase;
	font-size: .8em;
}

* .bold {
	font-weight: bold;
}

* .expanded {
	letter-spacing: 5px;
	padding-left: 5px;
}

* .largeFont{
	font-size:1.3em;
}

* a {
	outline: none;			/* ------ used to remove the dotted borders around links in Firefox ------ */
}

* ul {
	list-style:none;
}
 /* ----- IDS ----- */

* #mainContainer{
	position: relative;
	top: 5em;
	left:0;
	margin:0 auto;
	padding:0;
	width: 90em;
	height:500px;
	overflow:hidden; 	
}
	* #mainContainer #navMenu {
		position:absolute;
		top:0;
		left:0;
		width: 20em;
		height:500px;
		background:#000;
		border-right:3px solid #fff;
		z-index:9;
	}	
		* #mainContainer #navMenu ul{
		}		
			* #mainContainer #navMenu ul li {
				padding:2em;
				text-align:right;
			}
				* #mainContainer #navMenu ul li#designSubMenu {
					position:relative;
					top:-15px;
					left:-20px;
					padding:0;	
					height:0;/* height:160px; */
					overflow:hidden;					
				}
					* #mainContainer #navMenu ul li#designSubMenu a{
			
						
					}
						* #mainContainer #navMenu ul li#designSubMenu ul {
							
						}
						* #mainContainer #navMenu ul li#designSubMenu ul li{
							padding:0;
						}
							* #mainContainer #navMenu ul li#designSubMenu ul li h2{
								/* color:#37D8B9; */
								color:#0EF7F1;
								font-size:1.8em;
								text-transform:lowercase;
							}
							* #mainContainer #navMenu ul li#designSubMenu ul li a{
								color:#0EF7F1;
								font-size:1.4em;
								text-transform:lowercase;
							}							
							* #mainContainer #navMenu ul li#designSubMenu ul li a:hover{
								/* color:#; BRIGHT BLUE*/
								color:#fff;
								/* color:#7F46BB; 				PURPLE*/
							}
							* #mainContainer #navMenu ul li#designSubMenu ul li a.activeDesign{
								color:#fff;
							}							
					* #mainContainer #navMenu ul li a,* #mainContainer #navMenu ul li a:link{					
						margin-left:10px;
						font-size:2.2em;
						color:#fff;
						text-decoration:none;
					}
					* #mainContainer #navMenu ul li a.activeLink, * #mainContainer #navMenu ul li a:hover{
						/* color:#A3D8F5; 						    BLUE */
						color:#DF326A;						/* PINK */
					}
					* #mainContainer #navMenu ul li a.activeLink{
						text-transform:capitalize;
					}
					* #mainContainer #navMenu ul li p {
						color:#fff;
						font-size:1.4em;					
					}
					* #mainContainer #navMenu ul li p.activeLink{
						border-bottom:3px solid #DF326A;
						color:#DF326A;
					}		
					* #mainContainer #navMenu ul li p.activeHover{
						color:#DF326A;
					}
				
	* #mainContainer #contentContainer{
		position:relative;
		top:0;
		padding:0;
		margin:0;
		width:71em;
		left:20em;
	}		
		* #mainContainer .contentPage{
			position:relative;
			top:0;
			left:0;
			padding:0;
			margin:0;
			width: 705px;
			height:500px;
			background:#000;
			overflow:hidden;
		}		
			* #mainContainer .contentPage h1 {					
				background:#fff;
				border:1px solid #fff;
				color:#000;
				padding:5px;
			}
			* #mainContainer .contentPage .contentPageContainer {
				padding-top:0px;
				padding-left:20px;
				padding-right:20px;
				padding-bottom:20px;
				color:#fff;
			}
				* #mainContainer .contentPage .contentPageContainer p,* #mainContainer .contentPage .contentPageContainer ul {
					color:#fff;
					font-size:1.5em;
					padding:5px;
					margin-bottom:10px;
				}
				* #mainContainer .contentPage .contentPageContainer ul {
					position:relative;
					top:0;
					left:50px;
				}	
				* #mainContainer .contentPage .contentPageContainer ul li{
					list-style:circle;
				}
			* #mainContainer  #homeContainer #visionIcon{
				position:relative;
				top:8px;
				left:3px;
			}				
			* #mainContainer  #homeContainer #browseIcon{
				position:relative;
				top:17px;
				left:3px;
			}
			* #mainContainer  #homeContainer .navObj{
				color:#fff;
				font-size:1.1em;
				text-decoration:underline;
			}
				* #mainContainer  #homeContainer .navObj:hover{
					text-decoration:underline;
					color:#DF326A;
				}
			* #mainContainer  #designContainer{
				/* overflow:hidden; */
				/* border:1px solid green; */
			}
				* #mainContainer  #designContainer #designOverlay{
					position:absolute;
					/* top:200px; */
					top:5px;
					left:3px;
					width:702px;
					height:500px;
					background:url('../../../images/designBkg.png') repeat-x;
					z-index:9;
				}
				* #mainContainer  #designContainer #designContentContainer{
					position:absolute;
					top:0;
					left:0;
					width:5640px;
					height:500px;
					padding:0;
					margin:0;			
				}
					* #mainContainer  #designContainer #designContentContainer .designContent{
						position:relative;
						top:0;
						left:0;
						width:705px;
						height:495px;
						padding:0;
						float:left;
						font-size:2em;
						color:#fff;
					}
				*  #mainContainer  #designContainer .opacityObj{
					color:#fff;					
				}	
					* #mainContainer  #designContainer #designDetailsContainer{
						position:absolute;
						top:255px;
						left:0px;
						width:5640px;
						height:440px;			 
						overflow:hidden;
						z-index:9;
						/* border:1px solid red; */
					}	
						* #mainContainer  #designContainer #designDetailsContainer #designDetailsViewPort{
							position:relative;
							top:0;
							left:0;
							height:440px;
							width:5640px;
						}
						* #mainContainer  #designContainer #designDetailsContainer .designDesc{
							height:255px;
							width:705px;							
							float:left;	
							overflow:hidden;
							/* border:1px solid red; */
						}
							* #mainContainer  #designContainer #designDetailsContainer .designDesc .designDescInner{
								position:relative;
								top:10px;
								left:10px;
								width:600px;
								padding:0;
								/* border:1px solid white; */
							}
							* #mainContainer  #designContainer #designDetailsContainer .designDesc h2{
								background:#000;
								border:1px solid #fff;
								width:318px;
								padding:5px;
								color:#fff;
								margin-bottom:10px;
								font-size:1.5em;
								text-transform:uppercase;
							}
							* #mainContainer  #designContainer #designDetailsContainer .designDesc ul{
								margin-right:10px;	
								margin-bottom:0;	
								padding:0;							
							}
								* #mainContainer  #designContainer #designDetailsContainer .designDesc ul li{
									padding-top:1px;
									padding-bottom:3px;
								}
								* #mainContainer  #designContainer #designDetailsContainer .designDesc ul.leftColDesignContent{
									height:196px;
									float:left;
									text-align:right;	
								}
									* #mainContainer  #designContainer #designDetailsContainer .designDesc ul.leftColDesignContent li{
										font-weight:bold;
										font-size:1.2em;
									}
								* #mainContainer  #designContainer #designDetailsContainer .designDesc ul.rightColDesignContent{
									position:relative;
									font-size:1.2em;
									text-transform:capitalize;
								}
									* #mainContainer  #designContainer #designDetailsContainer .designDesc ul.rightColDesignContent .descItem{									
										border-bottom:1px solid #fff;
										width:318px;
									}
							* #mainContainer  #designContainer #designDetailsContainer .viewProjectBtnContainer {
								position:relative;
								top:20px;
								left:0;
								height:50px;
								margin-right:10px;
								text-align:right;
								display:none;
							}
							* #mainContainer  #designContainer #designDetailsContainer .viewProjectBtn {
								color:#fff;

								/* font-size:.6em; */
								
								/* border:1px solid #fff; */
								text-decoration:none;	
								text-transform:none;
							}
								* #mainContainer  #designContainer #designDetailsContainer a.viewProjectBtn:hover{
									color:#0EF7F1;
								}
			* #mainContainer  #contactContainer {
				
			}				
				* #mainContainer  #contactContainer #contactContentContainer {
				
				}
					* #mainContainer  #contactContainer #contactContentContainer ul{
						position:relative;
						width:200px;
						float:left;
					}
						* #mainContainer  #contactContainer #contactContentContainer ul li{
							list-style:none;
							clear:both;
						}
						* #mainContainer  #contactContainer #contactContentContainer #leftContactCol{
							position:relative;							
							text-align:right;
							
						}
						* #mainContainer  #contactContainer #contactContentContainer #rightContactCol{
							
						}
							* #mainContainer  #contactContainer #contactContentContainer #rightContactCol a:link{
								color:#fff;
								text-decoration:none;
							}
							* #mainContainer  #contactContainer #contactContentContainer #rightContactCol a:hover{
								text-decoration:underline;
							}
				* #mainContainer  #contactContainer #contactContentContainer #thankYouTxt{
					position:relative;
					color:#111;
					top:280px;
					font-size:10em;
					text-align:center;
					background:#000;
					border:0;
				}			
	/* ------------- END: bottomContainer -------------*/
	* #reservedContainer {
		position: relative;
		top:5.5em;
		left:0;
		margin:0 auto;
	}

		* #reservedContainer #reservedCenter {
			position: relative;
			top:0;
			left:51px;
			margin:0 auto;
			width: 60em;
			text-align: center;
		}

			#reservedCenter ul li {
				margin-bottom:.5em;
				list-style:none;
			}

			#reservedCenter a {
				color: #fff;
				text-decoration: none;
			}

			#reservedCenter a.link:hover {
				color: #DB1C20;
				text-decoration: underline;
			}

