div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

flower.li
	{
		background:url(../images/bg/bullet.png) left center no-repeat;
		padding-left: 35px;
		line-height:1.5em;
		margin-bottom:5px ;
	}
	
caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { border:0;
}

html
	{
		overflow: auto;
	}
body
	{
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background:url(../images/bg/body_background.gif); background-repeat:repeat; background-attachment: fixed;

	}

.borderit img{
border: 1px solid #fff;
padding:2px;
}

.borderit:hover img{
border: 1px solid #666;
}

.borderitsocial img{
border: 1px solid #8ab658;
padding:2px 2px 2px 2px;
}

.borderitsocial:hover img{
border: 1px solid #666;
padding:2px 2px 2px 2px;
}

.borderitsocialface img{
border: 1px solid #94bc66;
padding:2px 2px 2px 2px;
}

.borderitsocialface:hover img{
border: 1px solid #666;
padding:2px 2px 2px 2px;
}

.borderitsnow img{
border: 1px solid #fedcb1;
padding:2px 2px 2px 2px;
}

.borderitsnow:hover img{
border: 1px solid #666;
padding:2px 2px 2px 2px;
}

.sale_text{		font-size:16px;
				font-family:"Comic Sans MS", cursive;
				text-align:center; padding:0px; margin:0px;}
.no_pad {padding:0px; margin:0px; }

.red {color:#F00; }
.font { font-size:12px;}
a.nav { text-decoration: none; }
a.nav:link { color:#000; }
a.nav:visited { color:#000; }
a.nav:hover { color:#000; text-decoration: underline; }

a.text { text-decoration: none; }
a.text:link { color:#000; }
a.text:visited { color:#000; }
a.text:hover { color:#000; text-decoration: underline; }

a.text1 { text-decoration: none; }
a.text1:link { color:#000; }
a.text1:visited { color:#000; }
a.text1:hover { color:#000; text-decoration: underline; }

a.title { text-decoration: none; }
a.title:link { color:#000; }
a.title:visited { color:#000; }
a.title:hover { color:#000; text-decoration: underline; }

a.title_sml { text-decoration: none; font-size:14px; }
a.title_sml:link { color:#000; }
a.title_sml:visited { color:#000; }
a.title_sml:hover { color:#000; text-decoration: underline; }

a.cart { text-decoration: none; }
a.cart:link { color:#000; }
a.cart:visited { color:#000; }
a.cart:hover { color:#000; text-decoration: underline; }

a.blue { text-decoration: none;}
a.blue:link { color:#03F; }
a.blue:visited { color:#03F; }
a.blue:hover { color:#0CF; text-decoration: underline;}
.contain { width:auto; height:auto;float:left; margin:10px 0 0 125px; }
.center {text-align:center;}
.vertical_align_middle { vertical-align:middle; }
.terms-title { font-size:14px; font-weight:bold; padding-left:10px; }
.terms-text { font-size:12px; padding:10px; }
.legal_rigth { margin:10px auto; font-size:14px; width:300px; }
.legal_left { margin:20px auto; font-size:14px;}

.title-font { font-size:16px; font-weight:bold; line-height:35px;}
#outer_wrapper { width: 975px; margin:auto; background:#fff; }
#bottom_outer_wrapper { width: 975px; margin:auto; background:url(../images/bg/wrapper_bg_dark.png); background-repeat:repeat-y; }	

#wrapper
	{
		width: 975px;
		margin: auto;
		background:#fff;
		border:1px solid #000;
	}
	
.masthead
	{
		width: 975px;
		height: 146px;
		float:left;
		background:url(../images/bg/headder.gif);
	}
	
.nav_contain
	{
		width:975px;
		float:left;
	}

.bottom-contain
	{
		width:973px;
		margin: auto;
		background:#fff;
		
	}
.bottomlinks
	{
		width: 973px;
		height: 20px;
		float:left;
		margin:50px 0 0px 0;
		color:#000;	
	}
	
.bottomlinks ul
	{
		text-align: center;
		margin-top: 5px;
	}
	
.bottomlinks li
	{
		display: inline;
		padding-right: 10px;
		
	}
	
.legal
	{
	width: 973px;
	float:left;
	margin:10px 0 0 0;
	text-align: center;
	border-top:1px solid #000;
	color:#000;
	padding-top:10px;
	}
	
.elemental_link
	{
		width:973px;
		float:left;
		text-align:center;
		color:#000;
	}
		
.sale 
	{
		width:213px;
		margin:25px 0 100px 0;
		text-align:center;
	}
	
.empty-box
	{ 	width:673px;
	height:400px;
		background:#f0e4f0;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		float:left;
		margin:0 0 25px 20px;
	}

.colum_container
	{
		width:975px;
		float:left;
		background:#fff;
	}
	
.left_nav
	{
		width:22%;
		height:100px;
		float:left;
		margin:25px 0 0 10px;
	}

.center
	{
		width:75%;
		float:right;
		margin:25px 0 0  0;
	}

.right
	{
		width:80%;
		margin:20px auto;
	}

.content
	{ 	width:673px;
		background:#f0e4f0;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		float:left;
		margin:0 0 75px 20px;
	}

.content-checkout
	{ 	width:98%;
		background:#f0e4f0;
		border:1px solid #000;
		margin:0 auto 25px auto;
		padding:0 0 10px 0;
	}	

.content-cart
	{ 	width:98%;
		background:#f0e4f0;
		border:1px solid #000;
		float:left;
		margin-bottom:25px;
	}	

.name-round
	{
		width:675px;
		height:51px;
		float:left;
		background:url(../images/bg/name_tag.gif);
		font-family:Verdana, Geneva, sans-serif;
		font-size:18px;
		line-height:2em;
		margin-left:20px;
	}
.product-item 
	{
		width:160px;
		height:280px;
		float:left;
		background:#fff;
		border:1px solid black;
		margin:5px 0 5px 5px;
	}
	
.product-img
	{
		width:148px;
		text-align:center;
		margin:5px 0 0 2px;
		text-align:center;
	}
.product-name
	{
		width:160px;
		height:40px;
		text-align:center;
		background:url(../images/bg/green_product.gif);
		font-size:14px;
		font-weight:bold;
		font-family:Tahoma, Geneva, sans-serif;
		line-height:2.2em;
	}

.product-price-info
	{
		text-align:center;
		font-size:14px;
		font-weight:bold;
		font-family:Tahoma, Geneva, sans-serif;
		line-height:0em;
		margin-top:5px;
	}
	
.product-sale-price
	{
		width:100%;
		text-align:center;
		font-size:16px;
		margin:5px 0 0 0;
		font-size:16px;
		font-family:Tahoma, Geneva, sans-serif;
	}
	

.product-sale-price-info
	{
		width:100%;
		text-align:center;
		font-size:16px;
		margin:5px 0 5px 0;
		font-size:16px;
		font-family:Tahoma, Geneva, sans-serif;
		float:left;
	}
	
.product-list-price
	{
		width:100%;
		text-align:center;
		font-size:16px;
		margin:5px 0 0 0;
		font-size:16px;
		font-family:Tahoma, Geneva, sans-serif;
	}
.limited-inventory
	{
		width:160px;
		text-align:center;
		font-size:16px;
		margin:5px 0 0 0;
		font-size:12px;
		color:red;
		font-family:Tahoma, Geneva, sans-serif;
	}
	
.product-buttons		{
		width:160px;
		height:50px;
		text-align:center;
		font-size:16px;
		margin:0px 0 0px 0;
	}

.product-img-info
	{
		width:200px;
		height:200px;
		text-align:center;
		margin:5px 0 5px 8px;
		text-align:center;
		float:left;
	}

.price-info
	{
		width:100%;
		background:green;
		float:left;
		margin-top:-15px;
	}

.product-detailed-title
	{
		width:425px;
		height:40px;
		float:left;
		background:url(../images/bg/product_title.gif);
		text-align:center;
		line-height:2.2em;
		font-size:16px;
		font-weight:bold;
	}
	
.product-detailed-description
	{
		width:425px;
		float:left;
		background:#fff;
		margin:10px 0 25px 10px;
		border:1px solid #000;
		overflow:hidden;
		text-align:left;
		
	}

.product-item-info
	{
		width:225px;
		float:left;
		background:#fff;
		border:1px solid black;
		margin:10px 0 5px 5px;
	}

.product-item-title
	{
		width:225px;
		height:39px;
		float:left;
		background:url(../images/bg/blue_title.gif);
		line-height:2.2em;
		font-size:16px;
		font-weight:bold;
	}
	
.product-add-quantity
	{float:left;
	width:200px;
	background:pink;
	}
	
.menu-btm
	{
		background:url(../images/nav/nav_btm.gif);
		height:14px;
	}
	
.menu-midle
	{
		background:url(../images/nav/nav_midle.gif); 
	}
	
.menu-top
	{
		background:url(../images/nav/nav_top.gif);
		height:15px;
	}
	
#menuwrap
	{
		width:100%;
		background:url(../images/nav/nav_midle.gif); background-repeat:repeat-y;
		padding:5px 0 5px 0;
	}

#menuwrap ul
	{
		text-align: center;
		margin-top: 0px;
	}
	
#menuwrap li
	{
		display:block;
		margin:0px;
		padding-right: 10px;
		font-size:16px;
		
	}
	
.glossymenu
	{	
		margin:5px 20px 0 20px;
		border:1px solid #cac7ae;
	}		
	
.menu1 li a {
	height: 24px;
	width:166px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	}	
	
.menu1 li a:link, .menu1 li a:visited {
	color: #000;
	font-size:16px;
	font-weight:bold;
	display: block;
	background:#e3e0c9;
	padding: 0px 0 0 5px;
	}
	
.menu1 li a:hover {
	color: #000;
	background:  url(../images/left_nav/glossyback2.gif);
	padding: 0px 0 0 5px;
	}	
	

.ha ul	
	{
		list-style: none;
	}
		
.phone { width:90%; height:50px; margin:auto; text-align:center; font-size:16px;}		
.contact-box { width:90%; margin:auto; text-align:center; font-size:16px; }
.contact-fourm { margin:0 0 0 100px; }

.logo
	{ float:left;
		width:550px;
	}
	
.right-top-contain
	{
		width:225px;
		height:147px;
		float:right;
	}
	
.contact-us
	{ float:right;
		width:100px;
		height:50px;
		margin-top:10px;
	}
.search-masthead
	{ float:right;
	width:225px;
	height:25px;
	margin-top:58px;
	}

input.buttons-search {
    background: none no-repeat top left;
    border: none;
    cursor: pointer;
    overflow: hidden;
    font-size: 0px;
	vertical-align:middle;
}

