/* ///////// RESET CSS */
html{background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;vertical-align:middle;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}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;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}a{text-decoration:none;}a:hover{text-decoration:none;}
/*RESET CSS ///////// */





/*
***********************************
***********************************
CONTENTS:
1. Global Styles
	a) General (body, container, links etc)
	b) Header styles (top menus, search etc)
	c) Footer styles (bottom menus, newsletter etc)
	d) Left Menu
2. By Page
	a) homepage.asp
	b) productlist.asp
	c) displayitm1.asp
	d) displayitm2.asp
	e) contact.asp
	f) cart.asp
	g) checkout.asp
	h) wishlist.asp
	i) register.asp
	j) memberProfile.asp
	k) news.asp
	l) search.asp
	m) giftcert.asp
***********************************
***********************************
*/





/*
***********************************
******* 1.////Global Styles *******
***********************************
*/
	
	
	/*======== a)///General (body, container, links etc) =========*/
	/*hack for option disabled to work on IE*/
	select, option {
		behavior: url(/scripts/optionDisabledIE.htc);
	}

	
	body{
		text-align:center; /*center align the whole site*/
		font-family:Verdana, Geneva, sans-serif;
		font-size:11px;
		color:#000;
	}
	
	.hidden{
		display:none;
	}
	
	#container{
		width:950px;
		margin:0 auto;
		text-align:left;
		padding-top:7px;
	}
	
	#content{
		min-height:420px;
		float:left;
		width:100%;
	}
	
	.seperate-verticaly{
		clear:both;
	}
	
	/*////forms*/
	input{
		vertical-align:middle;
	}
	
	select{
		border:1px solid #999;
	}
		
	.form-input{
		background-color:#E7E7E7;
		border:1px solid #999;
		color:#666;
	}
	
	.form-button{
		background-color:#E7E7E7;
		border:1px solid #999;
		color:#999;
		padding:2px 4px;
	}
	/*forms////*/
	
	a{
		color:#666;
	}
	
	a:hover{
		text-decoration:underline;
	}
	
	strong{
		font-weight:bold;
	}
	
	img.ajax-loading{/**ajax loading image*/
		display:none;
	}
	
	/*////common templates: show product*/
	.product-list-item{
		float:left;
		width:190px;
		padding:0px 0px 50px 40px;
		text-align:left;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.product-list-item img{
		margin-bottom:8px;
	}
	.product-list-item span a{
		font-size:9px;
		color:#999;
	}
	.product-list-item strong a, .product-list-item strong a:visited
	{
		color:#000000;
		padding:1px 0;
	}
	.product-list-item strong a:hover
	{
		color:#FFFFFF;
		background-color:#000000;
		text-decoration:none;
	}
	.product-list-item .deleted-price, .product-info .deleted-price{
		color:#990000;
		font-size:12px;
		/*text-decoration:line-through;*/
	}
	.product-list-item .price, .product-info .price{
		color:#990000;
		font-size:12px;
		/*text-decoration:line-through;*/
	}
	.product-list-item .new{
		color:#E6082D;
		font-size:13px;
		font-weight:bold;
		/*text-decoration:line-through;*/
	}
	.newcolors{
		color:#4C12C2;
		font-size:13px;
		font-weight:bold;
		/*text-decoration:line-through;*/
	}
	.flag{
		color:#A3A1A1;
		font-weight:bold;
		font-size:11px;
	}
	.netprice{
		color:#E6082D;
		font-size:13px;
		font-weight:bold;
		/*text-decoration:line-through;*/
	}
	
	.new{
		color:#E6082D;
		font-size:13px;
		font-weight:bold;
		/*text-decoration:line-through;*/
	}
	.product-list-item .sold, .cart-button .sold{
		color:#ffffff;
		background-color:#E6082D;
		width:100px;
		height:18px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		padding-top:2px;
	}
	
	.product-list-item .soldNew{
		background-color:#E6082D;
		clear:both;
		color:#FFFFFF !important;
		float:left;
		font-weight:bold;
		padding:4px 3px 2px 3px;
		margin-bottom:5px;
		width:80px;
		height:16px;
		text-align:center;
	}
	.product-list-item .soldNew:hover{
		background-color:#DFDFDF;
		color:#E6082D !important;
		
	}
	.product-list-item a.buynows{
		background-color:#000000;
		clear:both;
		color:#FFFFFF !important;
		float:left;
		font-weight:bold;
		padding:4px 3px 2px 3px;
		margin-bottom:5px;
		width:80px;
		height:16px;
		text-align:center;
	}
	.product-list-item a.buynows:hover{
		background-color:#DFDFDF;
		color:#000 !important;
		text-decoration:none;
	}

	/*common templates: show product////*/
	
	/*////sorting/paging*/
	#sorting-paging{
		float:right;
		margin-top:15px;
		padding-bottom:10px;
		border-bottom:1px dotted #666;
	}
	
	#sort-by{
		float:right;
	}
	#sort-by strong{
		color:#000;
		background-color:#E8CFD7;
		padding:2px 3px;
	}
	
	.paging{
		float:right;
	}
	/*sorting/paging////*/
	/*======== a)General (body, container, links etc)/// =========*/
	
	
	/*======== b)///Header styles (top menus, search etc) =========*/
	#header{
		color:#666;
	}
	
	#top-links{
		float:right;
	}
	
	#split1.seperate-verticaly{
		height:7px;
	}
	
	#logo{
		float:left;
		margin-top:5px;
	}
	
	/*////top login/logout forms*/	
	#login-container{
		position:relative;
		margin:6px 0px;
	}
	
	#login-form{
		color:#666;
		margin:0 auto;
		/*margin-top:15px;
		margin-right:5px;*/
		display:none;
		position:relative;
		height:130px;
		line-height:23px;
		width:384px;
	}
	#login-form a{
		color:#666;
	}
	#login-form.show{
		display:block;
	}	
	#login-form .login{
		float:left;
		margin-right:15px;
		font-weight:bold;
		height:23px;
		line-height:23px;
	}
	
	input#txtLoginEmail{
		width:130px;
	}
	input#txtLoginPassword{
		width:80px;
	}
	
	#logged-on{
		color:#666;
		float:right;
		line-height:20px;
		/*margin-bottom:5px;
		margin-top:15px;
		margin-right:5px;*/
		display:none;
		position:relative;
		text-align:right;
		height:23px;
		line-height:23px;
	}
	#logged-on.show{
		display:block;
	}
	#logged-on .member-links{
		display:inline;
	}
	#logged-on .member-links a{
		color:#666;
	}
	
	.login-msg{
		position:absolute;
		bottom:23px;
		right:0px;
		color:#F00;
		display:none;
		padding:3px;
		background-color:#FFF;
		border:1px solid #999;
	}
	
	#forgot-pass-form{
		position:absolute;
		top:24px;
		right:0px;
		display:none;
		padding:5px;
		background-color:#FFF;
		color:#666;
		border:1px solid #999;
		line-height:20px;
		text-align:center;
	}
	
	#forgot-pass-form #submit-fpass{
		background-color:#000;
		border:0px;
		color:#FFF;
		padding:0px 5px;
		cursor:pointer;
	}
	
	.fpass-msg{
		display:none;
	}
	.fpass-msg#fpass-error{
		color:#F00;
	}
	.fpass-msg#fpass-sent{
		color:#090;
	}
	.fpass-msg#fpass-nomember{
		color:#F00;
	}
	/*top login/logout forms////*/
	
	#top-menu{
		background-color:#000;
		width:100%;
		float:left;
	}
	#top-menu li{
		float:left;
	}
	#top-menu a{
		background-color:#000;
		color:#FFF;
		font-weight:bold;
		padding:5px 14px;
		display:block;
	}
	#top-menu a:hover{
		background-color:#DFDFDF;
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	
	#lang-links{
		display:inline;
		color:#333;
	}
	#lang-links a{
		color:#999;
	}
	#lang-links a:hover{
		text-decoration:underline;
	}
	
	#eorto-container{
		text-align:right;
		position:relative;
		float:left;
	}
	#eorto-container .eortologio
	{
		background-color:#FFFFFF;
		border:1px solid #000000;
		display:none;
		font-size:11px;
		line-height:16px;
		padding:10px;
		position:absolute;
		/*right:0;*/
		text-align:left;
		/*top:20px;*/
		z-index:5;
	}
	#eorto-container .eortologio td{
		text-align:left !important;
	}
	#eorto-container .eortologio a.close{
		position:absolute;
		top:0px;
		right:0px;
		width:15px;
		height:15px;
		line-height:15px;
		text-align:center;
		color:#FFF;
		background-color:#000;
		color:#FFF;
	}
	#eorto-container .eortologio .gift-link{
		float:left;
		font-size:12px;
		font-weight:bold;
		margin-bottom:20px;
	}
	
	/*======== b)Header styles (top menus, search etc)/// =========*/
	
	
	
	/*======== c)///Footer styles (bottom menus, newsletter etc) =========*/
	#footer{
		border-top:1px dotted #666;
		color:#666;
		text-align:center;
		font-size:11px;
	}
	
	#bottom-menu li{
		display:inline;
		line-height:20px;
	}
	
	/*//bottom form: search, newsletter*/
	#bottom-forms{
		background-color:#000;
		float:left;
		width:100%;
		position:relative;
	}
		
	#search{
		float:right;
		padding:15px 3px 3px;
		color:#FFF;
	}
	
	#newsletter{
		float:right;
		color:#FFF;
		margin-right:5px;
	}
	#newsletter a{
		color:#666666;
	}
	#newsletter a:hover{
		color:#999999;
	}
	
	a#nl-sub{
		display:none;
	}

	.sub-unsub-link{
		/*position:absolute;*/
		text-align:right;
		position:relative;
		color:#000000;
		/*padding-top:5px;*/
	}
	
	.sub-unsub-form{
		color:#FFF;
		position:relative;
		float:right;
		padding:3px 0;
		/*margin-top:10px;
		padding:3px 20px;
		width:350px;*/
		text-align:right;
	}

	.sub-unsub-form#unsub{
		display:none;
		color:#666;
		position:relative;
		float:right;
		padding:3px 0;
		margin-top:10px;
		/*padding:3px 20px;
		width:350px;*/
		text-align:right;
	}
	.nl-msg{
		display:none;
		width:300px;
		position:absolute;
		right:0px;
		bottom:22px;
		text-align:center;
		background-color:#FFF;
		border:1px solid #CCC;
		padding:3px 0px;
	}
	.nl-msg#success-sub{
		color:#090;
	}
	.nl-msg#already-sub{
		color:#F00;
	}
	.nl-msg#error-sub{
		right:20px;
	}
	.nl-msg#email-sub{
		color:#F00;
	}
	.nl-msg#success-unsub{
		color:#090;
	}
	.nl-msg#fail-unsub{
		color:#F00;
	}
	.nl-msg#error-unsub{
		color:#F00;
	}
	.nl-msg#email-unsub{
		color:#F00;
	}
	/*bottom form: search, newsletter//*/
	
	#bottom-links{
		color:#999;
		padding:10px;
	}
	#bottom-links a{
		color:#999;
	}
	
	#xrimatodotisi{
		font-size:10px;
		color:#999;
		text-align:center;
		margin:20px 0px;
	}
	/*======== c)Footer styles (bottom menus, newsletter etc)/// =========*/
	
		
	
	
	/*======== d)/// Left Menu =========*/
	#category-title{
		float:left;
		width:100%;
		margin-top:15px;
	}
	#category-title h1 a{
		color:#FFF;
		background-color:#000;
		font-family:Verdana, Geneva, sans-serif;
		font-size:18px;
		line-height:29px;
		letter-spacing:2px;
	}
	#category-title h1 a:hover{
		text-decoration:none;
		color:#000;
		background-color:#DFDFDF;
	}	
	
	#left-menu{
		width:169px;
		float:left;
		line-height:20px;
	}
	#left-menu h3{
		margin-left:5px;
	}
	
	
	#left-menu-categ{
		border-bottom:1px dotted #666;
		padding:30px 0px;
		float:left;
		width:100%;
	}
	#left-menu-categ a{
		color:#000;
	}
	#left-menu-categ a:hover{
		background-color:#DFDFDF;
		text-decoration:none;
	}
	
	#left-menu .left-menu-item{
		border-bottom:1px dotted #666;
		padding:30px 0px;
	}
	#left-menu .left-menu-item a{
		color:#000;
	}
	#left-menu .left-menu-item a:hover{
		color:#FFF;
		background-color:#000;
		text-decoration:none;
	}
	#left-menu .left-menu-item ul{
		margin-left:10px;
		margin-top:5px;
	}
	#left-menu .left-menu-item ul .selected{
		font-weight:bold;
	}
	#left-menu .left-menu-item h2{
		font-size:13px;
		font-weight:bold;
		padding-top:10px;
	}
	#left-menu .paging{
		float:left;
	}
	/*=====Live Chat======*/
	#left-menu #live-chat{
		width:100%;
		float:left;
		padding:20px 0px;
	}
	/*======== d) Left Menu/// =========*/
	
	
/*
***********************************
******* 1.Global Styles//// *******
***********************************
*/





/*
***********************************
********** 2.////By Page **********
***********************************
*/
	
	
	/*======== a)///homepage.asp =========*/
	#homepage-content table{
		float:left;
	}
	
	#home-flash{
		float:left;
		width:555px;
		height:420px;
	}
	
	#home-bottom-banners{
		width:555px;
		float:left;
		height:68px;
	}
	#home-bottom-banners img,#home-bottom-banners a{
		float:left;
	}
	
	.home-right-banners{
		float:right;
		width:215px;
	}
	/*======== a)homepage.asp/// =========*/
	
	
	/*======== b)///productlist.asp =========*/
	#product-list-content{
		float:right;
		width:690px;
		margin-left:20px;
		text-align:center;
		padding:30px 0px;
	}
	/*======== b)productlist.asp/// =========*/
	
	
	/*======== c)///displayitm1.asp =========*/
	#display-content{
		float:left;
		width:700px;
		padding:30px 0px;
		line-height:18px;
	}
	
	#display-content p{
		margin:15px 0px;
	}
	#display-content th{
		padding:3px;
	}
	#display-content td{
		padding:3px;
	}
	#display-content ol li{
		margin-left:15px;
		list-style:decimal;
	}
	#display-content ul li{
		margin-left:15px;
		list-style:circle;
	}
	
	/*contact*/
	#contact-form{
		overflow:hidden;
		width:400px;
		margin-top:30px;
	}
	
	.contactLbl{ width:120px; float:left; text-align:right; }
	
	#contact-form legend{
		font-weight:bold;
		margin-bottom:5px;
	}
	
	#contact-form .success{
		font-weight:bold;
		color:#090;
	}
	#contact-form .error{
		font-weight:bold;
		color:#F00;
	}
	#contact-form fieldset>div{
		margin-top:10px;
	}
	#contact-form .submit{
		margin:20px 0px;
	}
	#contact-form .submit input{
		color:#FFF;
		background-color:#000;
		border:0px;
	}
	#contact-form textarea{
		width:220px;
		height:100px;
	}
	/*======== c)displayitm1.asp/// =========*/
	
	
	/*======== d)///displayitm2.asp =========*/
	#product-display{
		float:left;
		width:750px;
		padding:30px 0px;
	}
	#product-display a{
		color:#000;
		font-weight:bold;
	}
	#product-display a:hover{
		color:#000;
		background-color:#DFDFDF;
		text-decoration:none;
	}
	
	#product-images{
		float:left;
		width:300px;
		text-align:center;
	}
	
	#product-gallery img{
		border:1px solid #CCC;
	}
	
	#product-info{
		float:left;
		width:450px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#product-info h1{
		font-size:20px;
		font-weight:normal;
		/*margin-bottom:5px;*/
	}
	#product-info h2{
		font-size:15px;
		/*margin-bottom:5px;*/
	}
	#product-info h3{
		font-weight:bold;
		margin-top:3px;
		margin-bottom:5px;
	}
	#product-info h4{
		font-size:13px;
	}
	#product-info h4 span
	{
		font-size:11px;	
	}
	#product-info span.deleted-price{
		color:#000000;
		font-size:12px;
		/*text-decoration:line-through;*/
	}
	#product-info span.price{
		color:#990000;
		font-size:12px;
		/*text-decoration:line-through;*/
	}
	#product-info .detail-box{
		margin:20px 0px;
	}
	#product-info .detail-box p.Title{
		font-weight:bold;
		border-bottom:1px dotted #666;
	}
	
	#colors-row{
		margin-bottom:10px;
	}
	#colors-row a{
		color:#333;
		font-weight:normal;
	}
	#colors-row a:hover{
		text-decoration:underline;
		background-color:#FFF;
	}
		
	#choose-color-error{
		display:none;
		color:#F00;
		font-weight:bold;
	}
	
	#cart-button{
		margin-bottom:10px;
		float:left;
		margin-left:10px;
	}
	#cart-button .sold{
		color:#ffffff;
		background-color:#E6082D;
		width:150px;
		height:18px;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		padding-top:2px;
	}
		#wishlist-button{
		margin-bottom:7px;
		float:left;
	}
	
	#try-at-home{
		margin-bottom:10px;
	}
	#try-at-home img{
		float:left;
		margin-bottom:5px;
		margin-right:5px;
	}
	
	#quick-links{
		margin-bottom:10px;
		font-size:11px;
	}
	#quick-links a{
		font-weight:normal;
	}
	#quick-links li{
		list-style-image:url(/images/arrow_next.gif);
		margin-left:15px;
		padding-left:8px;
	}
	
	#same-level-products{
		float:right;
		width:750px;
		margin-top:50px;
	}
	#same-level-products span a{ /*override anchor styles from #product-display*/
		font-size:9px;
		color:#CF5A82;
		text-decoration:none;
		font-weight:normal;
	}
	#same-level-products span a:hover{ /*override anchor styles from #product-display*/
		text-decoration:underline;
		background-color:#FFF;
		color:#CF5A82;
	}
	#same-level-products h2{
		font-weight:bold;
		border-bottom:1px dotted #000;
		padding:5px 0px;
	}
	#same-level-products .more-link{
		float:right;
		width:100%;
		text-align:right;
	}
	#same-level-products .more-link a{
		padding:3px 0px 3px 5px;
	}

	#acces-products{
		float:left;
		width:80px;
		margin:0 25px;
		text-align:center;
		font-size:10px;
	}
	#acces-products h2{
		font-weight:bold;
		padding-bottom:10px;
		font-size:11px;
	}
	#acces-products p{
		padding-bottom:10px;
	}
	#acces-products a{
		font-weight:normal;
	}
	#acces-products a:hover{
		background:none;
		text-decoration:underline;
	}
	/*======== d)displayitm2.asp/// =========*/
	
	
	/*======== e)///contact.asp =========*/
	/*======== e)contact.asp/// =========*/
	
	
	/*======== f)///cart.asp =========*/
	#cart-content{
		float:left;
		width:700px;
		margin-left:50px;
		padding:30px 0px;
	}
	
	#cart-content-empty{
		display:none;
		float:left;
		width:700px;
		margin-left:50px;
		padding:30px 0px;
	}
	
	#cart-content .qty .form-input{
		width:20px;
	}
		
	#cart-content .row0{
		background-color:#EFEFEF;
	}	
	#cart-content .row1{
		background-color:#F9F9F9;
	}
	
	#cart-content table{
		width:700px;
		margin-bottom:20px;
	}
	
	#cart-content th{
		color:#FFF;
		background-color:#000;
		font-size:11px;
		text-align:center;
		padding:3px;
	}
		
	#cart-content td{
		padding:5px;
		color:#666;
	}
	
	#cart-content .image{
		text-align:center;
		border-bottom:1px solid #CCC;
	}
	#cart-content .image img{
		border:1px solid #E8CFD7;
	}
	#cart-content .description{
		width:200px;
		border-bottom:1px solid #CCC;
	}
	#cart-content .description .title{
		color:#000;
		margin-bottom:10px;
	}
	#cart-content .vat{
		text-align:center;
		width:50px;
		border-bottom:1px solid #CCC;
	}
	#cart-content .price{
		width:100px;
		text-align:center;
		border-bottom:1px solid #CCC;
	}
	#cart-content .total-price-no-vat{
		width:100px;
		text-align:center;
		border-bottom:1px solid #CCC;
	}
	#cart-content .total-price-with-vat{
		width:100px;
		text-align:center;
		border-bottom:1px solid #CCC;
		font-weight:bold;
	}
	#cart-content .qty{
		text-align:center;
		border-bottom:1px solid #CCC;
	}
	#cart-content .qty div{
		position:relative;
	}
	#cart-content .qty div p{
		position:absolute;
		display:none;
		bottom:30px;
		left:50%;
		margin-left:-150px;
		position:absolute;
		width:300px;
		color:#F00;
		font-weight:bold;
	}
	#cart-content .delete{
		text-align:center;
		border-bottom:1px solid #CCC;
	}
	
	.cart-msg{
		position:fixed;
		width:260px;
		height:auto;
		left:50%;
		margin-left:-150px;
		bottom:50%;
		font-weight:bold;
		text-align:center;
		padding:20px;
		display:none;
	}
	.cart-msg#update-success, .cart-msg#delete-success, .cart-msg#voucher-success{
		border:1px solid #060;
		background-color:#CCFFB7;
		color:#060;
	}
	.cart-msg#no-checked, .cart-msg#error, .cart-msg#payment-method, .cart-msg#nobanks, .cart-msg#shipping-method, .cart-msg#shipping-price, .cart-msg#voucher-error, .cart-msg#voucher-empty{
		border:1px solid #F00;
		background-color:#FFE6E6;
		color:#F00;
	}
	
	#cart-content #buttons{
		text-align:right;
	}
	#cart-content #buttons input, .continue-shopping
	{
		background-color:#000;
		color:#FFF;
		padding:2px 4px;
		margin-left: 5px;
		border:0px;
		cursor:pointer;
	}
	
	#cart-totals{
		padding:25px 0px;
		overflow:auto;
		float:left;
		width:100%;
	}
	#cart-totals div{
		float:left;
		width:600px;
		text-align:left;
		padding:8px 3px;
	}
	#cart-totals label{
		float:left;
		width:150px;
		font-weight:bold;
		margin-right:5px;
	}
	#cart-totals select{
		width:400px;
	}
	
	div#checkout-button{
		float:left;
		text-align:center;
		margin:20px 0px;
	}
	#checkout-button input{
		background-color:#EFEFEF;
		color:#000;
		border:1px solid #000;
		font-weight:bold;
		padding:3px 5px;
		cursor:pointer;
	}
	
	#banks{
		display:none;
	}
	
	#InstallmentsCont
	{
		display:none;	
	}
	
	#shipping-area div{
		padding:0px;
		width:200px;
		height:19px;
		display:none;
	}
	#shipping-area #shipping-area-msg{
		color:#999;
		display:block;
	}
	
	#voucher-insert{
		text-align:center;
		margin-bottom:30px;
		border:1px dashed #333;
	}
	#voucher-insert label{
		text-align:center;
	}
	#voucher-insert input, #voucher-insert img{
		margin-top:15px;
	}
	#voucher-insert #txtVoucher{
		height:17px;
		padding-top:3px;
	}
	#voucher-insert #btnVoucherSubmit{
		color:#FFF;
		background-color:#000;
		border:0px;
		font-size:11px;
		height:22px;
		cursor:pointer;
	}
	/*======== f)cart.asp/// =========*/
	
	
	/*======== g)///checkout.asp =========*/
	#checkout-content{
		float:left;
		width:700px;
		margin-top:30px;
	}
	
	#checkout-info{
		float:left;
		width:620px;
		margin-left:50px;
		margin-bottom:50px;
		padding:10px;
		border:1px solid #CCC;
	}
	
	#checkout-info .label{
		width:250px;
		float:left;
	}
	#checkout-info .content{
		width:370px;
		float:left;
	}
	
	#checkout-info .checkout-row{
		float:left;
		width:100%;
		margin-bottom:20px;
	}
	
	#leave-checkout-form{
		padding:30px 30px 50px;
		text-align:center;
	}
	#leave-checkout-form input{
		background-color:#EFEFEF;
		color:#000;
		border:1px solid #000;
		font-weight:bold;
		padding:3px 5px;
		cursor:pointer;
	}
	/*======== g)checkout.asp/// =========*/
	
	
	/*======== h)///checkout.asp =========*/
	#wishlist-content{
		float:left;
		width:700px;
		margin-left:50px;
		padding:30px 0px;
	}
	/*======== h)checkout.asp/// =========*/
	
	
	/*======== i)///register.asp =========*/
	#members-register{
		float:left;
		width:780px;
		padding:30px 0px;
	}
	
	#members-register fieldset{
		border:1px solid #CCC;
		margin-left:4px;
		width:384px;
		float:left;
	}
	
	#members-register legend{
		font-weight:bold;
		margin-left:20px;
	}
	
	#members-register #fields{
		margin:20px;
	}
	
	#members-register div{
		margin-bottom:10px;
	}
	
	#members-register label{
		width:150px;
		float:left;
	}
	
	#members-register .footnotes{
		padding:15px;
		color:#666;
	}
	
	#members-register .img-loading{
		height:30px;
		margin:0px;
		text-align:center;
	}
	
	#members-register .submit{
		padding:15px 0 15px 15px;
		text-align:center;
	}
	
	#members-register #submit-register,	#members-register #log-in{
		background-color:#FFF;
		color:#000;
		border:1px solid #000;
		font-weight:bold;
		padding:3px 5px;
		cursor:pointer;
	}
	
	#members-register #reg-msg div{
		text-align:center;
		font-weight:bold;
		display:none;
	}
	
	#reg-msg #reg-fields{
		color:#F00;
	}
	#reg-msg #reg-already{
		color:#F00;
	}
	#reg-msg #reg-success{
		color:#090;
	}
	#reg-msg #reg-error{
		color:#F00;
	}
	/*======== i)register.asp/// =========*/
	
	
	/*======== j)///memberProfile.asp =========*/
	#members-profile{
		float:left;
		width:700px;
		padding:30px 0px;
	}
	
	#members-profile fieldset{
		border:1px solid #CCC;
		width:400px;
	}
	
	#members-profile legend{
		font-weight:bold;
		margin-left:20px;
	}
	
	#members-profile #fields{
		margin:20px;
	}
	
	#members-profile div{
		margin-bottom:10px;
	}
	
	#members-profile label{
		width:150px;
		float:left;
	}
	
	#members-profile .footnotes{
		padding:15px;
		color:#666;
	}
	
	#members-profile .img-loading{
		height:30px;
		margin:0px;
		text-align:center;
	}
	
	#members-profile .submit{
		padding:0px 15px 15px;
		text-align:center;
	}
	
	#members-profile #submit-profile{
		background-color:#FFF;
		color:#000;
		border:1px solid #000;
		font-weight:bold;
		padding:3px 5px;
		cursor:pointer;
	}
	
	#members-profile #prof-msg div{
		text-align:center;
		font-weight:bold;
		display:none;
	}
	
	#prof-msg #prof-fields{
		color:#F00;
	}
	#prof-msg #prof-already{
		color:#F00;
	}
	#prof-msg #prof-success{
		color:#090;
	}
	#prof-msg #prof-error{
		color:#F00;
	}
	/*======== j)memberProfile.asp/// =========*/
	
	
	/*======== k)///news.asp =========*/
	#news-content{
		float:left;
		width:730px;
		padding:30px 10px;
	}
	
	#news-content .title{
		text-align:center;
		float:left;
		width:100%;
		margin-bottom:20px;
		font-weight:bold;
	}
	
	#news-content .image{
		float:left;
		width:100%;
		text-align:center;
		font-size:10px;
		color:#666;
	}
	#news-content .image img{
		padding:5px;
		border:1px solid #CCC;
	}
	
	#news-content .text{
		float:left;
		width:100%;
		margin:30px 10px;
	}
	
	#news-content .image-loading{
		text-align:center;
		float:left;
		width:100%;
		height:30px;
	}
	
	#news-nav{
		float:left;
		width:100%;
		margin:50px 0px;
		background-color:#CCC;
		color:#FFF;
	}
	#news-nav a{
		padding:5px 10px;
		color:#FFF;
		background-color:#000;
		font-weight:bold;
		display:block;
	}
	#news-nav a:hover{
		background-color:#DFDFDF;
		color:#000;
		text-decoration:none;
	}
	#news-nav .previous{
		float:left;
		border-right:1px dotted #FFF;
	}
	#news-nav .next{
		float:right;
		border-left:1px dotted #FFF;
	}
	/*======== k)news.asp/// =========*/
	
	
	/*======== l)///search.asp =========*/
	#search-results{
		float:left;
		width:730px;
		padding:30px 10px;
	}
	
	#search-results h1{
		font-size:12px;
		font-weight:bold;
		line-height:35px;
		color:#000;
	}
	#search-results h1 strong{
		background-color:#DFDFDF;
		padding:3px;
	}
	
	#search-results .search-term{
		background-color:#E8CFD7;
		padding:3px;
	}
	
	#search-results h2{
		text-decoration:underline;
		line-height:20px;
	}
	
	#search-results li{
		margin-left:10px;
		line-height:20px;
	}
	
	#search-results div{
		float:left;
		width:100%;
		margin:15px 0px;
	}
	/*======== l)search.asp/// =========*/
	
	
	/*======= l)///giftcert.asp ========*/
	#display-content.gift-cert{
		padding-top:20px;
	}
	#display-content.gift-cert legend{
		font-weight:bold;
	}
	#display-content.gift-cert p{
		margin:0 0 5px;
		width:100%;
		float:left;
	}
	.gift-voucher-top{
		margin-bottom:30px;
		border:1px solid #000;
	}
	#display-content.gift-cert .error{
		background-color:#FFE6E6;
		border:1px solid #FF0000;
		color:#FF0000;
		display:none;
		font-weight:bold;
		left:50%;
		margin-left:-100px;
		padding:5px;
		position:fixed;
		text-align:center;
		top:48%;
		width:200px;
	}
	
	#display-content.gift-cert fieldset{
		margin:0 0 20px;
	}
	#display-content.gift-cert label{
		width:90px;
		float:left;
		margin-right:5px;
		text-align:right;
	}
	#display-content.gift-cert textarea{
		vertical-align:top;
	}
	#display-content.gift-cert textarea,#display-content.gift-cert select,#display-content.gift-cert input{
		float:left;
		width:200px;
		border:1px solid #999;
	}
	
	#display-content.gift-cert input#txtAmount, #display-content.gift-cert input#txtRcptZip{
		width:50px;
	}
	#display-content.gift-cert textarea#txtMessage{
		height:100px;
	}
	
	#display-content.gift-cert .empty{
		border-color:#F00;
		background-color:#FFC;
	}
	
	#display-content.gift-cert .send-method{
		width:auto;
		margin-right:30px;
	}
	#display-content.gift-cert .send-method label, #display-content.gift-cert .send-method input{
		display:inline;
		width:auto;
	}
	#display-content.gift-cert .send-method input{
		vertical-align:middle;
		height:18px;
	}
	#display-content.gift-cert .send-method-form, #display-content.gift-cert .submit{
		display:none;
		float:left;
		width:100%;
		margin-top:15px;
	}
	
	#display-content.gift-cert .submit{
		text-align:center;
	}
	#display-content.gift-cert .submit input{
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 3px;
	width:auto;
	margin-left:95px;
	}
	/*======= l)giftcert.asp/// ========*/
	


/*
***********************************
********** 2.By Page//// **********
***********************************
*/

	/*======== k)///homepage.asp =========*/
	#homepage-content{
		float:left;
		width:770px;
		margin-left:10px;
	}
	#homepage-content img{
	margin:0px;
	padding:0px;
	}
	
	
#newTopSortRow { float:right; width:700px; height:30px; text-align:right; margin-top:15px; /*padding-bottom:10px; */}

/* =============== TELL A FRIEND =============== */
#tellLink { color:#000000; font-weight:bold; font-size:11px; font-family:Verdana,Geneva,sans-serif; float:left;padding-right:22px;}
	#tellLink a, .tellLink a:visited { color:#000000; display:inline; background:none; }
	#tellLink a:hover { color:#666666; display:inline; background:none; }
.tellTitle { background-color:#000000; color:#ffffff; font-size:14px; font-weight:bold; font-family:Tahoma; }
.telltable { font-family:Tahoma; font-size:11px; color:#000000; }
.tellInput { background-color:#E7E7E7; border:1px solid #999; color:#666; }
.tellBtn { background-color:#000000; border:1px solid #333333; color:#ffffff; font-size:12px; font-family:Tahoma; padding:2px 5px; }