/* 
*************************
Global Style Declaration 
*************************
*/
body
{
	background-image:url(../images/checkBg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393939;
}

/* 
*****************************
Containers' Style Declaration 
*****************************
*/

h1, h2, h3, h4, h5, h6, blockquote, p, dl, dt, dd, ul, li, form
{
	padding:0;
	margin:0;
}

img
{
	border:none;
}

a:link, a:visited, a:hover, input
{
	outline:none;
}

a:link, a:visited
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	color:#333333;
	text-decoration:none;
}

/* 
*****************************
Class & Id Style Declaration 
*****************************
*/
#mainHolder
{
	background-image:url(../images/continuedBg.gif);
	background-repeat:repeat-y;
	width:1200px;
	margin:auto;
	overflow:hidden;
	position:relative;
}

	#subMainHolder
	{
		background-image:url(../images/bg.jpg);
		background-repeat:no-repeat;
		float:left;
		width:1200px;
	}
	
		#subSubMainHolder
		{
			background-image:url(../images/bottomShadow.png);
			background-repeat:no-repeat;
			background-position:left bottom;
			float:left;
			width:1200px;
		}

		.giftcert
		{
			position:absolute;
			top:120px;
			left:115px;
		}

		.stickerImage0
		{
			position:absolute;
			top:80px;
			right:86px;
		}
		
		.stickerImage1
		{
			position:absolute;
			top:85px;
			right:70px;
		}
		
		.stickerImage2
		{
			position:absolute;
			top:100px;
			right:85px;
		}
		
		.floatLeft
		{
			float:left;
		}
		
		.floatRight
		{
			float:right;
		}

		#topLinkHolder
		{
			position:relative;
			float:left;
			width:1200px;
		}
		
				#topLinkHolder blockquote
				{
					position:absolute;
					left:0px;
					
				}
				
					#topLinkHolder blockquote ul
					{
						list-style:none;
						float:left;
						width:300px;
					}
					
					#topLinkHolder blockquote ul#left
					{
						padding:50px 0px 0px 300px;
					}
					
					#topLinkHolder blockquote ul#right
					{
						padding:50px 230px 0px 70px;
					}
					
						#topLinkHolder blockquote li
						{
							float:left;
							padding:0px 24px;
							font-size:11px;
						}
					
							#topLinkHolder blockquote li a:link, #topLinkHolder blockquote li a:visited
							{
								color:#000000;
							}
							
							#topLinkHolder blockquote li a:hover
							{
								color:#969593;
							}
					
		
				#searchHolder
				{
					float:left;
					width:1200px;
					height:88px;
				}
				
						dl#searchHolder
						{
							float:left;
						}
						
							dl#searchHolder dt
							{
								width:164px;
								float:left;
								margin:50px 316px 0 120px;
							}
							
								input.searchTxtLeft
								{
									background-image:url(../images/searchBg.jpg);
									background-repeat:no-repeat;
									width:125px;
									height:21px;
									border:none;
									padding:5px 0 0 8px;
									color:#666666;
									margin:0;
									float:left;
								}
							
							.openedList
							{
								width:438px;
								position:absolute;
								top:75px;
								margin:0 0 0 2px;
								z-index:1000;
							}
							
								.listItemHolder
								{
									background-color:#ffffff;
									border:solid 1px #CCCCCC;
									width:432px;
									float:left;
									padding:6px;
									
								}
								
									.listItemHolder ul
									{
										list-style:none;
										float:left;
										width:140px;
									}
									
										.listItemHolder li
										{
											padding:4px 2px;
											border-bottom:#e2e2e2 1px solid;
											font-size:11px;
											font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
										}
										
											.listItemHolder li a:link, .listItemHolder li a:visited
											{
												color:#000000;
												text-decoration:none;
											}
											
											.listItemHolder li a:hover
											{
												color:#000000;
												text-decoration:none;
											}
							
							
							dl#searchHolder dd
							{
								width:470px;
								text-align:right;
								float:left;
								padding:50px 130px 0 0;
							}
							
								input.searchTxt
								{
									background-image:url(../images/searchBg.jpg);
									background-repeat:no-repeat;
									width:125px;
									height:21px;
									border:none;
									padding:5px 0 0 8px;
									color:#666666;
									margin:0;
									float:right;
								}
		
		#logoHolder
		{
			float:left;
			width:1200px;
			text-align:center;
			padding-bottom:20px;
		}
	
		#menuHolder
		{
			float:left;
			width:1200px;
			padding:2px 0 0;
			position:relative;
			font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
		}
		
			/* -- main level starts -- */
	
			ul.mainMenuList
			{
				float:left;
				list-style:none;
				width:677px;
				padding-left:280px;
				
			}
			
			ul.mainMenuList li{
				position: relative;
				float: left;
			}
			
			ul.mainMenuList li.packingMenu
			{
				 width:50px;
			}
			
			
			ul.mainMenuList li a:link, ul.mainMenuList li a:visited{
				
			}
			
			ul.mainMenuList li a:hover{
				
			}
			
			/* -- main level ends -- */
			
			
			/* -- sub level starts -- */
			ul.mainMenuList li ul {
				display:none;
				visibility:hidden;
				position: absolute; 
				top: 20px;
				left: 0px;
				list-style: none;
			}
			
			ul.mainMenuList li:hover ul, ul.mainMenuList li.over ul
			{ 
				display: block;
				visibility:visible;
				border:none;
				top: 33px;
				left: 0px;
				z-index:999;
			}
			
			
			ul.mainMenuList li > ul 
			{
				top: auto;
				left: auto;
			}
			
			ul.mainMenuList li ul li
			{
				border-bottom:#bab6b5 solid 2px;
				font-size:12px;
				font-weight:bold;
				color:#000000;
				float:left;
				width:170px !important;
				clear:left;
			}
			
			ul.mainMenuList li ul li a:link, ul.mainMenuList li ul li  a:visited{
				background-image:url(../images/normalSubMenuBg.png);
				text-decoration: none;
				display:block;
				padding:8px;
				color:#000000;
				clear:left;
			}
			
			ul.mainMenuList li ul li  a:hover{
				text-decoration: none;
				/*background-color:#3a3b3d;*/
				background-image:url(../images/overSubMenuBg.png);
				background-repeat:repeat-x;
				display:block;
				padding:8px;
				color:#ffffff;
				clear:left;
			}
			
			/* -- sub level ends -- */
		
		
		
		
		

	#tagLine
	{
		float:left;
		width:1200px;
		text-align:center;
		padding:26px 0 0;
	}
	
	#products
	{
		float:left;
		width:800px;
		padding:0px 150px 14px !important;
		padding:0px 200px 18px;
	}
	
	#featured
	{
		/*background-image:url(../images/featuredDesignerPanel.jpg);*/
		background-repeat:no-repeat;
		background-position:154px top;
		width:700px;
		float:left;
		padding:60px 250px 60px;
	}
	
		#featured ul
		{
			float:left;
			list-style:none;
		}
		
			#featured li
			{
				float:left;
				width:200px;
				text-align:center;
				font-size:14px;
				font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
				font-weight:bold;
			}
	
	
	#catMainImage
	{
		float:left;
		width:700px;
		/*height:250px;*/
		padding:30px 150px 10px;
	}
	
		#catMainImage h3
		{
			font-size:18px;
			font-weight:normal;
		}
		
		#catMainImage div
		{
			float:left;
			padding:5px 10px 5px 25px;
		}
		
			#catMainImage div h4
			{
				font-size:16px;
			}
			
			#catMainImage div span
			{
				color:#000000;
				font-weight:bold;
			}
	
	ul.catImageList
	{
		list-style:none;
		float:left;
		width:900px;
		padding:0px 150px;
	}	
	
		ul.catImageList li
		{
			float:left;
			padding:5px 10px;
		}
	
	#footerHolder
	{
		float:left;
		width:1200px;
		background-image:url(../images/footerBg.jpg);
		background-repeat:no-repeat;
		padding:6px 0 0;
		font-size:11px;
	}
	
		#footerLink
		{
			float:left;
			position:relative;
			width:1200px;
			text-align:center;
			color:#000000;
			height:43px;
		}
	
		#footerNote
		{
			float:left !important;
			float:none;
			position:relative;
			background-image:url(../images/checkBg.jpg);
			background-repeat:repeat-x;
			width:1200px;
			text-align:center;
			color:#000000;
		}


/* getty one search pop up starts */

div.searchoption
{
	padding:8px; 
	border:solid 1px #CCCCCC; 
	width:200px; 
	background-color:#FFFFFF;
	position:absolute;
	top:74px;
	right:74px;
}

div.suboption
{
	margin-left:14px; 
	margin-bottom:10px;
}

div.suboption select
{
	display:block; 
	width:100%;
}

/* getty one search pop up ends */

.topLinkHolder2
{
	color:#969593;
	font-size:11px;
	font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
}

.topLinkHolder2 a:link, #topLinkHolder2 a:visited
{
	color:#969593;
	font-size:11px;
	font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;
}

.topLinkHolder2 a:hover
{
	color:#000000;
}
