html, body {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			height: 100%;
			font-size: 12px;
			color: #212121;
			text-align: center;
			padding: 0;
			margin: 0;
			background: #d1d3d5 url('../images/bg_tile.jpg') ;
			}					

#container		{
				width: 999px;
				margin-left: auto;
				margin-right: auto;
				background: #d1d3d5;
				}

#top_bar		{
				position: relative;
				margin: 0;
				padding: 0;
				width: 999px;
				height: 49px;
				clear: both;
				background: url('../images/top_bar.jpg') no-repeat;
				}	

#top_bar #search {
				float: left;
				width: 300px;
				height: 44px;
				margin: 0;
				padding: 0;
				color: #fff;
				text-align: left;
				}

#top_bar #search .form_float1 {
				position: relative;
				float: left;
				height: 15px;
				padding-top: 14px;
				padding-left: 20px;
				font-size: 10px;
}

#top_bar #search .form_float2 {
				position: relative;
				float: left;
				height: 20px;
				padding-top: 8px;
				padding-left: 5px;
				padding-right: 5px;
				font-size: 10px;
}


#top_bar #cart {
				position: relative;
				float: left;
				height: 25px;
				padding-top: 15px;
				padding-left: 20px;
				padding-right: 5px;
				font-size: 10px;
				color: #fff;
				width: 80px;
				background: url('../images/cart_btn.jpg') no-repeat 60px 0px;
				text-align: left;
}

.txt			{
				max-width: 220px !important;
}

#top_bar #cart a{
				color:#fff;
				text-decoration: none;
				width: 85px;
				display: block;
				margin-left: 0px;
				text-align: left;
}

#top_bar #cart a:hover {
				color:#f00;
}

#top_bar #checkout {
	position: relative;
				float: left;
				height: 25px;
				padding-top: 15px;
				padding-left: 20px;
				padding-right: 5px;
				font-size: 10px;
				color: #fff;
				width: 135px;
				background: url('../images/checkout_btn.jpg') no-repeat 110px 0px;
}



#top_bar #checkout a{
				color:#fff;
				text-decoration: none;
				width: 120px;
				display: block;
				margin-left: 20px;
				text-align: left;
}

#top_bar #checkout a:hover{
				color:#f00;
}


#header			{
				position: relative;
				margin: 0;
				padding: 0;
				width: 999px;
				height: 245px;
				clear: both;
				background: url('../images/header.jpg') no-repeat;
}

#header #flash {float: left;
padding-left: 5px;
padding-top: 2px;
}

#top_btns		{
				position: relative;
				margin: 0;
				padding: 0;
				width: 999px;
				height: 44px;
				clear: both;
				margin-top: 3px;
				background: url('../images/top_btns_bg.jpg') no-repeat;
}

#top_btns .top_btn {
					width: 198px;
					float: left;
					list-style:none;
					color: #fff;
					height: 30px;
					padding-top: 12px;
					}
					
#top_btns .top_btn2 {
					width: 190px;
					float: left;
					padding-left: 8px;
					list-style:none;
					color: #fff;
					height: 30px;
					padding-top: 12px;
					}
					
#top_btns .top_btn5 {
					width: 190px;
					float: left;
					padding-left: 8px;
					list-style:none;
					color: #fff;
					height: 30px;
					padding-top: 6px;
					}

#top_btns .top_btn a, #top_btns .top_btn2 a, #top_btns .top_btn5 a {
				color: #fff;
				text-decoration: none;
				font-weight: 600;
				}
				
#top_btns .top_btn a:hover {
				color: #ffff00;
				text-decoration: none;
				}

#content		{
				position: relative;
				margin: 0;
				padding: 0;
				width: 999px;
				clear: both;
}

#content #left	{
				position: relative;
				margin: 0;
				padding: 0;
				width: 203px;
				clear: both;
				background: #d1d3d5;
				float: left;
}

#content #left #left_nav	{
				position: relative;
				margin: 0;
				padding: 0;
				width: 203px;
				clear: both;
				text-align: left;
				color: #fff;
}

#content #left #left_nav ul {
				margin: 0;
				padding: 0;
				width: 196px;
				margin-left: 4px;
				padding-bottom: 25px;
				background: #293fe1; 
				color: #fff;
}

#content #left #left_nav ul li{
				margin: 0;
				padding: 0;
				width: 160px;
				padding-left: 25px;
				padding-top: 10px;
				list-style: none;
				background: url('../images/btn_dot.jpg') no-repeat 13px 14px;;
				}

#content #left #left_nav ul li a{ 
								color: #fff;
								text-decoration: none;
								font-size: 1em;
								font-family: Arial, Helvetica, sans-serif;
								font-weight: 600;
								
}

#content #left #left_nav ul li a:hover{ 
								color: #ffff00;
								
								font-size: 1em;
}

#content #left #left_nav #left_nav_top	{
				position: relative;
				margin: 0;
				padding: 0;
				width: 158px;
				height: 28px;
				clear: both;
				background: url('../images/left_nav_top.jpg') no-repeat;
				clear: both;
				color: #fff;
				padding-top: 14px;
				padding-left: 45px;
}

#content #left #left_nav #left_nav_bottom	{
				position: relative;
				margin: 0;
				padding: 0;
				width: 203px;
				height: 12px;
				clear: both;
				background: url('../images/left_nav_bottom.jpg') no-repeat;
				clear: both;
}

#content #left #tell_a_friend	{
				position: relative;
				margin: 0;
				padding: 0;
				width: 203px;
				margin-top: 3px;
				clear: both;
				text-align: left;
}

#content #left #tell_a_friend div	{
				position: relative;
				margin: 0;
				padding: 0;
				width: 172px;
				margin-left: 4px;
				clear: both;
				background: #03a352; 
				clear: both;
				padding-top: 10px;
				padding-left: 22px;
				color: #fff; 
				font-size: 10px;
				overflow: hidden;
}

#content #left #tell_a_friend #tell_a_friend_top	{
				position: relative;
				margin: 0;
				padding: 0;
				width: 158px;
				height: 27px;
				padding-top: 16px;
				padding-left: 45px;
				text-align: left;
				color: #fff;
				clear: both;
				background: url('../images/tell_a_friend_top.jpg') no-repeat;
				clear: both;
				font-size: 12px;
				}

#content #left #tell_a_friend #tell_a_friend_bottom	{
				position: relative;
				margin: 0;
				padding: 0;
				width: 202px;
				height: 12px;
				clear: both;
				background: url('../images/tell_a_friend_bottom.jpg') no-repeat;
				clear: both;
}

#content #info {
				width: 565px;
				margin: 0;
				padding-left: 25px;
				float: left;
				text-align: left;
				}
				
#content #right	{
				float: left;
				width: 202px;
}

#content #right_fp	{
				float: left;
				width: 198px;
				margin-left:6px;
}

#content #right	#right_fp #right_fp_top{
				float: left;
				width: 157px;
				height: 27px;
				padding-top: 15px;
				padding-left: 40px;
				background: url('../images/right_fp_top.jpg') no-repeat 0px 0px;
				clear: both;
				color: #fff;
				text-align: left;
				}

#content #right_fp	.featured_prods {
						position: relative;
						clear: both;
						background: #fff;
						width: 196px;
						margin: 0;
						padding: 0;
						padding-top: 10px;
						}

#content #right_fp	.featured_prods .red_line{
						border-bottom: 1px solid #f00;
						width: 170px;
						margin-top: 3px;
						font-size: 1px;
						line-height: 1px;
						margin-left: auto;
						margin-right: auto;
						}

#content #right	#right_fp #right_fp_bottom{
						float: left;
						width: 198px;
						height: 20px;
						background: url('../images/right_fp_bottom.jpg') no-repeat 0px 0px;
						clear: both;
						}

#content #bottom	{
					width: 999px;
					height: 1px;
					font-size: 1px;
					line-height: 1px;
					clear: both;
					}

#footer				{		
					background: url('../images/footer.jpg') no-repeat;
					height: 51px;
					width :999px;
					margin: 0;
					padding: 0;
					clear: both;
					}
				
#footer	#copyright	{
					float: left;
					margin-top: 20px;
					margin-left: 10px;
					color: #fff;
					width: 450px;
					text-align: left;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					}
					
#footer	#terms		{
					float: right;
					margin-top: 20px;
					margin-right: 10px;
					color: #fff;
					width: 500px;
					text-align: right;
					font-size: 11px;
					font-family: Arial, Helvetica, sans-serif;
					}
					
#footer	#terms a  	{
					color: #fff;
					text-decoration: none;
					}

#home_fp_red		{
					float: left;
					width: 275px;
					margin-top: 5px;
					background: #ffffff;
					overflow: hidden;
					text-align: center;
					}

#home_fp_red #home_fp_red_top	{
					width: 275px;
					height: 41px;
					clear: both;
					background: url('../images/red_fp_top.jpg') no-repeat;
					}

#home_fp_red #home_fp_red_bottom	{
					width: 275px;
					height: 41px;
					clear: both;
					background: url('../images/red_fp_bottom.jpg') no-repeat;
					}
					
#home_fp_green		{
					float: left;
					width: 275px;
					margin-top: 5px;
					margin-left: 15px;
					background: #ffffff;
					overflow: hidden;
					text-align: center;
					}

#home_fp_green #home_fp_green_top	{
					width: 275px;
					height: 41px;
					clear: both;
					background: url('../images/green_fp_top.jpg') no-repeat;
					}

#home_fp_green #home_fp_green_bottom	{
					width: 275px;
					height: 41px;
					clear: both;
					background: url('../images/green_fp_bottom.jpg') no-repeat;
					}
					
#home_fp_yellow		{
					float: left;
					width: 275px;
					background: #ffffff;
					overflow: hidden;
					margin-top: 10px;
					text-align: center;
					}

#home_fp_yellow #home_fp_yellow_top	{
					width: 275px;
					height: 41px;
					clear: both;
					background: url('../images/yellow_fp_top.jpg') no-repeat;
					}

#home_fp_yellow #home_fp_yellow_bottom	{
					width: 275px;
					height: 41px;
					clear: both;
					background: url('../images/yellow_fp_bottom.jpg') no-repeat;
					}
					
#home_fp_blue		{
					float: left;
					width: 275px;
					margin-left: 15px;
					background: #ffffff;
					overflow: hidden;
					margin-top: 10px;
					text-align: center;
					}
					
#home_fp_blue #home_fp_blue_top	{
					width: 275px;
					height: 41px;
					clear: both;
					background: url('../images/blue_fp_top.jpg') no-repeat;
					}

#home_fp_blue #home_fp_blue_bottom	{
					width: 275px;
					height: 41px;
					clear: both;
					background: url('../images/blue_fp_bottom.jpg') no-repeat;
					}

#worldpay			{
					width: 65px;
					float: left;
					padding-left: 40px;
					padding-top: 5px;
					text-align: center;
}

#worldpay img		{
					text-align: center;
					margin-left: auto;
					margin-right: auto;
}



