@charset "utf-8";
style {
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	margin:0px;
	padding:0px;
}
.btnGo {
	border:none;
	padding: 0;
}
a {
	color:#107CA2;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
div,img,ul,li,h2,form {
	margin:0px;
	padding:0px;
}
img {
	border:none;
}	
a {
	cursor:pointer;
}	 
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	margin:0 0 0 0;
	padding:2px 0 2px 3px;
}	

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	margin:0px;
	padding:2px 0px;
	border:solid 1px #ddd;
}	
select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010101;
	margin:0px;
	padding:0px;
	height:20px;
	border:solid 1px #ddd;
}	
select option {
	padding-left:4px;
}	
button {
	margin:0px;
	padding:0px;
}		
.textarea_large {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	margin:0px;
	padding:2px 0px;
	border:solid 1px #ddd;
	width:345px;
	height:100px;
}	
#main{
	width:990px;
	margin:0px auto;
	}
#header{
	float:left;
	width:990px;
	background:url(../gift-images/navigation-bg.gif) repeat-x left top #fff;
	}	
.site-logo{
	float:left;
	width:250px;
	text-align:right;
	margin-top:18px;
	padding-left:25px;
}
	

.top-menu{
	float:right;
	font-size:11px;
	width:300px;
	padding-top:15px;
	}	
ul.topnav{
	float:left;
	width:100%;
	}	
ul.topnav li{
	float:left;
	list-style:none;
	display:inline;
	}		
ul.topnav li a{
	float:left;
	color:#010101;
	text-decoration:none;
	}		
ul.topnav li a:hover{
	float:left;
	text-decoration:underline;
	color:#057fb2;
	}		
ul.topnav li span{
	float:left;
	padding:0px 5px;
	}	
ul.topnav li strong{
	color:#1597b9;
	float:left;
	padding-right:0px;
	}	
.clearfix{
	clear:both;
	}	
#navigation{
	float:left;
	width:100%;
	height:37px;
	line-height:36px;
	background:url(../gift-images/navigation-bg.gif) repeat-x left -69px;
	}	
#navigation ul{
	float:left;
	width:100%;
	}	
#navigation ul li{
	float:left;
	list-style:none;
	display:inline;
	border-left:solid 1px #4cbdec;
	border-right:solid 1px #055789;
	text-transform:uppercase;
	}		
#navigation ul li.last{
	float:left;
	list-style:none;
	display:inline;
	border-left:solid 1px #4cbdec;
	border-right:solid 0px #055789;
	text-transform:uppercase;
	}	
	.menu ul li.last{
	float:left;
	list-style:none;
	display:inline;
	border-left:solid 1px #4cbdec;
	border-right:solid 0px #055789;
	text-transform:uppercase;
	}	
#navigation ul li a.selected{
	color:#FFFFFF;
	float:left;
	height:37px;
	background:url(../gift-images/navigation-over.gif) repeat-x top left;
	}		
#navigation ul li a:hover.selected{
	color:#FFFFFF;
	float:left;
	height:37px;
	}		
#navigation ul li a{
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	padding:0px 26px;
	}	
#navigation ul li a:hover{
	color:#FFFFFF;
	float:left;
	height:37px;
	background:url(../gift-images/navigation-over.gif) repeat-x top left;
	}	

#info {
	background:#f8f8f8; 
	border:0;
}

#mid-content{
	float:left;
	width:990px;
	padding:10px 0px;
	}	
.left_bar{
	float:left;
	width:735px;
	padding-left:10px;
	}	
.home_rightbar{
	float:right;
	width:735px;
	}	
.right_bar{
	float:right;
	width:235px;
	}	
.home_leftbar{
	float:left;
	width:235px;
	}	
.categorie-blog{
	float:left;
	width:235px;
	}	
.categorie-blog h2{
	float:left;
	width:96%;
	padding-left:4%;
	height:32px;
	line-height:32px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:18px;
	/*background:url(../gift-images/heading-bg.gif) repeat-x top left;*/
	background-color:#2b9dda;
	}	
.categorie-blog ul.menu{
	float:left;
	width:100%;
	}	
.categorie-blog ul.menu li{
	float:left;
	width:94%;
	padding-left:6%;
	list-style:none;
	background-color:#fbfbfb;
	border-bottom:solid 1px #f2f2f2;
	}		
.categorie-blog ul.menu li a{
	font-size:11px;
	font-weight:bold;
	float:left;
	height:32px;
	line-height:32px;
	text-decoration:none;
	color:#747474;
	padding-left:15px;
	background:url(../gift-images/arrow.gif) no-repeat left center;
	}
.categorie-blog ul.menu li a:hover{
	font-size:11px;
	font-weight:bold;
	height:32px;
	float:left;
	line-height:32px;	
	text-decoration:none;
	color:#4596bd;
	padding-left:15px;
	background:url(../gift-images/arrow.gif) no-repeat left center;
	}	
.search-blog{
	float:left;
	width:100%;
	padding:4px 0px;
	}	
.left_space{
	float:left;
	padding-left:10px;
	}	
.sright_space{
	float:left;
	padding-right:5px;
	}	
.right_space{
	float:left;
	padding-right:10px;
	}	
.fleft{
	float:left;
	}
.fright{
	float:right;
	}	
.top_space{
	float:left;
	padding-top:5px;
	}		
.searchinput{
	height:20px;
	padding:5px 0px 0px 5px;
	margin-top:1px;
	border:solid 1px #ddd;
	width:175px;
	background:url(../gift-images/searchinput-bg.gif) repeat-x top left;
	}	
.keyword-input{
	width:224px;
	height:20px;
	border:solid 1px #30718d;
	}	
.keyword-select{
	width:224px;
	height:24px;
	font-size:15px;
	border:solid 1px #30718d;
	}	
.age_input{
	border:solid 1px #ddd;
	width:35px;
	background:url("../gift-images/searchinput-bg.gif") repeat-x scroll left top transparent;
	height:20px;
	}	
.searchprice_selcet{
	width:188px;
	}	
.anycategory_selcet{
	width:145px;
	}	
.categoryrate_selcet{
	width:62px;
	}	
.whofor_selcet{
	width:94px;
	}	
#footer{
	float:left;
	width:990px;
	font-size:11px;
	text-align:center;
	padding:20px 0px;
	background-color:#fbfbfb;
	border-top:solid 1px #f0f0f0;
	border-bottom:solid 1px #f0f0f0;
	}	
.footer-content{
	width:672px;
	margin:0px auto;
	padding-bottom:10px;
	}	
.common_row{
	float:left;
	width:100%;
	padding-bottom:10px;
	}	
.common_row-two{
	float:left;
	width:100%;
	padding-bottom:5px;
	}	
.common_row_new{
	float:left;
	width:100%;
	}		
.feels-thum{
	float:left;
	width:80px;
	height:80px;
	}	
.feels-content{
	float:right;
	width:655px;
	padding-top:10px;
	}	
h2.feels-heading{
	float:left;
	width:100%;
	font-size:18px;
	padding-bottom:5px;
	color:#1597b9;
	}
ul.news-listing{
	float:left;
	width:100%;
	padding-bottom:10px;
	}	
ul.news-listing li{
	float:left;
	padding-bottom:2px;
	list-style:none;
	width:98.5%;
	padding-left:1.5%;
	background:url(../gift-images/arrow.gif) no-repeat left center;
	}	
ul.news-listing li a{
	font-size:11px;
	font-weight:bold;
	float:left;
	text-decoration:none;
	color:#747474;
	}
.news-listingrow{
	float:right;
	width:96%; 
	}	
h2.news-heading{
	float:left;
	width:306px;
	padding:0px 10px;
	height:32px;
	line-height:32px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:18px;
	background:url(../gift-images/newsheading-bg.gif) repeat-x top left;
	}
.news-content{
	float:left;
	width:933px;
	line-height:16px;
	padding:15px;
	border:solid 1px #007eb0;
	}		
.news-blogcontent{
	float:left;
	width:965px;
	padding:10px;	
	}	
.product-blog{
	float:left;
	width:220px;
	color:#FFFFFF;
	text-align:center;
	display:inline;
	font-size:13px;
	font-weight:bold;
	margin-right:25px;
	background-color:#fff;
	border:solid 1px #007eb0;
	}
.product-blognew{
	float:left;
	width:220px;
	color:#FFFFFF;
	text-align:center;
	display:inline;
	font-size:13px;
	font-weight:bold;
	margin-right:31px;
	background-color:#fff;
	border:solid 1px #007eb0;
	}
.product-lastblog{
	float:left;
	width:220px;
	color:#FFFFFF;
	text-align:center;
	display:inline;
	font-size:13px;
	font-weight:bold;
	background-color:#fff;
	border:solid 1px #007eb0;
	}
.rate_row{
	float:left;
	width:100%;
	line-height:24px;
	height:27px;
	background:url(../gift-images/productblog-bg.gif) repeat-x top left;
	}	
.view-column{
	float:left;
	width:105px;
	border-right:solid 1px #ddd;
	}	
.view-column a{
	color:#FFFFFF;
	text-decoration:none;
	}	
.view-column a:hover{
	color:#b5dcf1;
	text-decoration:none;
	}	
.rate-column{
	float:left;
	width:100px;
	}	
.rate-column-two{
	float:right;
	width:112px;
	color:#010101;
	margin:2px 1px 0px 0px;
	background-color:#f5f3f4;
	}	
.product-img{
	float:left;
	width:100%;
	padding:15px 0px;
	}	
.products_row{
	float:left;
	width:100%;
	padding-bottom:27px;
	}	
#banner{
	float:left;
	width:728px;
	height:290px;
	margin-bottom:20px;
	}	
.bradcrom{
	float:left;
	width:100%;
	padding-bottom:10px;
	font-size:11px;
	color:#107ca2;
	}	
.bradcrom a{
	color:#107ca2 !important;
	}	
.bradcrom a:hover{
	color:#000 !important;
	}	
.categorie-content{
	padding:10px;
	font-size:11px;
	text-align:justify;
	line-height:16px;
	float:left;
	}	
ul.sellers_list{
	float:left;
	width:100%;
	}
ul.sellers_list li{
	float:left;
	width:100%;
	padding-bottom:5px;
	list-style:none;
	}	
ul.sellers_list li.heading{
	font-size:12px;
	color:#205587;
	font-weight:bold;
	padding-bottom:5px;
	}	
ul.sellers_list li.heading a{
	color:#205587;
	text-decoration:none;
		}	
ul.sellers_list li.heading a:hover{
	color:#103354;
	text-decoration:none;
		}		
.sellers_row{
	float:left;
	width:100%;
	font-size:11px;
	padding:8px 0px;
	border-bottom:solid 1px #e2e8e8;
	}
.sellers_img{
	float:left;
	width:60px;
	height:65px;
	text-align:center;
	background-color:#fff;
	border:solid 1px #0082c5;
	}		
.sellers_content{
	float:right;
	width:165px;
	}	
.left_column {
	float:left;
	width:88px;
	}	
.right_column {
	float:left;
	width:147px;
	}	
.topsearch_bar{
	float:left;
	width:703px;
	padding:15px;
	background-color:#fff;
	border:solid 1px #e2e2e2;
	margin-bottom:10px;
	}	
.search-heading{
	float:left;
	width:200px;
	font-size:18px;
	}	
.search-innheading{
	float:left;
	width:250px;
	text-align:center;	
	font-size:11px;
	}	
.search-innheading .common_row-two{	
	font-size:18px;
	}
.search_blog{
	float:right;
	width:225px;
	}	
.search-leftcolumn{
	float:left;
	width:10px;
	height:27px;
	background:url(../gift-images/search-leftcolumn.gif) no-repeat top left;
	}	
.search-rightcolumn{
	float:left;
	width:15px;
	height:27px;
	background:url(../gift-images/search-rightcolumn.gif) no-repeat top left;	
	}	
.search-bg{
	float:left;
	width:150px;
	height:27px;
	}	
.search-bg input{
	float:left;
	width:150px;
	height:17px;
	border:none;
	padding:5px 0px;
	background:url(../gift-images/search-bg.gif) repeat-x top left;	
	}	
.submit_button{
	float:left;
	background:url(../gift-images/button-leftround.jpg) no-repeat top left;
	}	
.submit_button input{
	float:left;
	border:none;
	font-size:13px;
	margin-left:8px;
	padding:1px 10px 6px 0px;
	font-weight:bold;
	color:#FFFFFF;
	height:29px;
	background:url(../gift-images/button-rightround.jpg) no-repeat top right;
	}		
.submit_button button{
	float:left;
	border:none;
	height:29px;	
	padding:0px 5px 0px 8px;
	background:url(../gift-images/button-rightround.gif) no-repeat top right;
	}			
.bold{
	font-weight:bold;
	}	
.blue{
	color:#107ca2;
	}	
a.blue{
	color:#107ca2 !important;
	}		
.productimg-two{
	float:left;
	width:225px;
	height:150px;
	text-align:center;
	background-color:#fff;
	padding:5px;
	border:solid 1px #d2d2d2;
	}	
.productimg-content{
	float:right;
	width:488px;
	line-height:16px;
	}
ul.product-listing{
	float:left;
	width:100%;
	font-size:11px;
	}		
ul.product-listing li{
	float:left;
	width:100%;
	list-style:none;
	padding-bottom:5px;
	}			
ul.product-listing li.bold{
	font-size:12px;
	font-weight:bold;
	}	
h3.product-heading{
	font-size:16px;
	color:#107ca2;
	font-size:14px;
	margin:0px;
	padding-bottom:5px;
	font-weight:bold;
	}	
h3.product-heading-two{
	color:#107ca2;
	margin:0px;
	font-size:14px;
	padding-bottom:5px;
	font-weight:bold;
	}	
.products-rate{
	color:#1e4857;
	font-size:16px;
	float:left;
	font-weight:bold;
	padding:5px 5px 0px 0px;
	}	
.check-column{
	float:left;
	width:18px;
	height:13px;
	}	
.check-column input{
	float:left;
	width:13px;
	height:13px;
	}		
.products-name{	
	color:#107ca2;
	font-weight:bold;
	}	
.sub-heading{
	font-size:14px;
	font-weight:bold;
	float:left;
	width:100%;
	padding-bottom:5px;
	}	
.font-size{
	font-size:11px;
	}
.keyword-column{
	float:left;
	width:250px;
	font-weight:bold;
	}	
.keyword-columntwo{
	float:left;
	width:250px;	
	line-height:16px;
	}	
.search-inputfiled{
	float:right;
	width:660px;
	padding:8px 0px;
	}	
.trackingheading_row{
	float:left;
	width:100%;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:solid 1px #d3d3d3;	
	}	
.trackingheading_row h3{
	float:left;
	}	
.login_blog{
	float:left;
	width:703px;
	padding:10px 15px;
	margin-bottom:10px;
	border:solid 1px #0978b0;
	}	
a.clickhere{
	color:#008aa8;
	}	
a:hover.clickhere{
	color:#008aa8;
	text-decoration:none;
	}		
.order-column{
	float:left;
	width:150px;
	}	
.products-righcolumn{
	float:right;
	width:588px;
	}	
ul.normal-list{
	float:left;
	width:100%;
	padding-bottom:10px;
	}	
ul.normal-list li{
	float:left;
	width:100%;
	list-style:none;
	padding-bottom:2px;
	}		
ul.normal-list li span{
	clear:both;
	padding:0px 5px;
	}			
.customer-img{
	float:left;
	width:107px;
	height:80px;
	border:solid 1px #ddd;
	padding:5px;
	}	
.customer-detail{
	float:right;
	width:606px;
	font-weight:bold;
	}	
.info-content{
	float:right;
	width:672px;
	font-size:18px;
	color:#888888;
	padding-top:15px;
	}	
.relatedproduct-thum{
	float:left;
	width:140px;
	text-align:center;
	color:#606060;	
	display:inline;
	font-weight:bold;
	}	
.relatedproduct-imgthum{
	float:left;
	width:115px;
	height:100px;
	border:solid 1px #ddd;
	padding:5px;
	margin-bottom:2px;
	}	
.star-row{
	float:left;
	width:100%;
	font-size:18px;
	color:#606060;
	line-height:30px;
	padding-bottom:10px;
	}
.product-mainheading{
	float:left;
	width:100%;
	font-size:20px;
	color:#107ca2;
	padding-bottom:10px;
	}	
.product-imgblog{
	float:left;
	width:420px;
	text-align:center;
	}	
.products-pricedetail{
	float:left;
	width:288px;
	margin-left:20px;
	border:solid 1px #ddd;
	}
.pricedetail-heading{
	float:left;
	width:97%;
	height:35px;
	font-size:18px;
	color:#107ca2;
	padding-left:3%;
	line-height:35px;
	background:url(../gift-images/price-bg.jpg) repeat-x top left;
	border-bottom:solid 1px #ddd;
	}		
.price-subheading{
	float:left;
	width:100%;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#107ca2;
	}	
.price-content{
	float:left;
	width:94%;
	padding:3%;
	}	
.price-imgtum{
	float:left;
	width:46px;
	height:43px;
	padding:3px;
	display:inline;
	margin-right:6px;
	text-align:center;
	border:solid 1px #ddd;
	}	
.price-leftcolumn{
	float:left;
	width:65px;
	color:#107ca2;
	font-size:14px;
	font-weight:bold;
	}	
.price-rightcolumn{	
	float:left;
	color:#1e4857;
	font-size:16px;
	font-weight:bold;
	}	
a.product_block_head{
	color:#fff;
	text-decoration:none;
}
a:hover.product_block_head{
	color:#B5DCF1;
	text-decoration:none;
}
.price_1 {
	width:53px;
	height:22px;
}
.price_2 {
	width:71px;
	height:22px;
}
.searchinput_new{
	border:1px solid #DDDDDD;
	height:20px;
	margin-top:1px;
	width:175px;
}
.searchprice_selcet_new{
	height:22px;
	width:188px;
}
.anycategory_selcet_new{
	width:145px;
	height:22px;
}
.age_input_new {
	border:1px solid #DDDDDD;
	height:18px;
	width:35px;
}
.whofor_selcet_new {
	width:94px;
	height:22px;
}
.left_column_new{
	float:left;
	width:86px;
}
.right_column_new{
	float:left;
	width:149px;
}
.news-content_new{
	border:1px solid #007EB0;
	float:left;
	line-height:16px;
	padding:15px;
	
}
.news-blogcontent{
	float:left;
	padding:10px;
	width:965px;
}
.news-blogcontent_new{
	float:left;
	padding:10px;
	width:710px;
}
.product-blog_new{
	background-color:#FFFFFF;
	border:1px solid #007EB0;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-right:22px;
	text-align:center;
	width:220px;
}
.product-lastblog_new{
	background-color:#FFFFFF;
	border:1px solid #007EB0;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	width:220px;
}
.news-blogcontent_wrraper{
	margin:auto;
	width:730px;
}
.search-blog_new{
float:left;
}
.gray_row{
	float:left;
	width:98%;
	padding:1%;
	background-color:#f3f3f3;
	margin-bottom:10px;
	}
.total_column{
	color:#107ca2;
	font-weight:bold;
	float:left;
	}	
.common_row_cen{
	float:left;
	width:100%;
	padding-bottom:10px;
	text-align:center;
	}	
.paypal_blog{
	float:left;
	width:692px;
	padding:20px;
	border:solid 1px #d7d7d7;
	}	
.paypal_rightcolumn{
	float:right;
	width:530px;
	}
.image_column{
	float:left;
	width:156px;
	display:inline;
	padding-right:5px;
	}		
.align-right{
	text-align:right;
	}	
.input_box{
	width:180px;
	border:solid 1px #ddd;
	height:20px;
	}	
.micro_input{
	width:40px;
	border:solid 1px #ddd;	
	height:20px;
	}
.frgotten_row{
	float:right;
	width:500px;
	}	
.cleaner_blog{
	float:left;
	width:678px;
	padding-bottom:20px; 
	}
.cleaner_topround{
	float:left;
	width:100%;
	height:32px;
	background:url(../gift-images/cleaner_topround.gif) no-repeat top left;
	}	
.cleaner_topround div{
	float:right;
	width:16px;
	height:32px;
	background:url(../gift-images/cleanertop_rightround.gif) no-repeat top right;
	}		
.cleaner_bottomround{
	float:left;
	width:100%;
	height:32px;
	background:url(../gift-images/cleaner_bottomround.gif) no-repeat top left;
	}	
.cleaner_bottomround div{
	float:right;
	width:16px;
	height:32px;
	background:url(../gift-images/cleanerbottom_rightround.gif) no-repeat top right;
	}			
.cleaner_bg{
	float:left;
	width:628px;
	padding:0px 25px;
	background:url(../gift-images/cleaner_bg.gif) repeat-y top left;	
	}	
.cleaner_leftcolumn{
	float:left;
	width:485px;
	}	
.shopping_detail{
	color:#999999;
	font-size:11px;
	font-weight:normal;
}
.shopping_detail_form{
	float:left;
	width:100%;
}
.shopping_detail_left{
	float:left;
	width:200px;
	padding-left:10px;
}
.shopping_detail_right{
	float:left;
}
.midum_input{
	float:left;
	width:150px;
	margin-right:10px;
}
.small_input{
	float:left;
	width:60px;
	margin-right:10px;
	border:1px solid #ccc;
	height:20px;
}
.chckbox_row{
	float:left;
	padding-left:10px;
	padding-bottom:10px;
}
.left_space{
	float:left;
	padding-left:10px;
	
}

/* ================================================================
5This copyright notice must be untouched at all times.
6
7The original version of this stylesheet and the associated (x)html
8is available at http://www.cssplay.co.uk/menus/final_drop.html
9Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
10This stylesheet and the associated (x)html may be modified in any
11way to fit your requirements.
12=================================================================== */

.menu-dropdown {
	float:left;
	width:100%;
	height:37px;
	line-height:36px;
	position:relative;
	z-index:100;
	background:url(../gift-images/navigation-bg.gif) repeat-x left -69px;
}
/* hack to correct IE5.5 faulty box model */
/* remove all the bullets, borders and padding from the default list styling */
.menu-dropdown ul {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu-dropdown ul ul {
	width:149px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu-dropdown li {
	float:left;
	position:relative;
	display:inline;
	border-left:solid 1px #4cbdec;
	border-right:solid 1px #055789;
	text-transform:uppercase;
}
.menu-dropdown ul li.last{
	float:left;
	list-style:none;
	display:inline;
	border-left:solid 1px #4cbdec;
	border-right:solid 0px #055789;
	text-transform:uppercase;
	}	
.menu-dropdown ul li.active{
	color:#FFFFFF;
	float:left;
	height:37px;
	background:url(../gift-images/navigation-over.gif) repeat-x top left;
	}		
/* style the links for the top level */
.menu-dropdown a, .menu-dropdown a:visited {
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	padding:0px 25px;
	display:block;
}
/* a hack so that IE5.5 faulty box model is corrected */
/* style the second level background */
.menu-dropdown ul ul a.drop, .menu-dropdown ul ul a.drop:visited {
	background:#d4d8bd url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 130px center;
}
/* style the second level hover */
.menu-dropdown ul ul a.drop:hover {
	background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;
}
.menu-dropdown ul ul :hover > a.drop {
	background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;
}
/* style the third level background */
.menu-dropdown ul ul ul a, .menu-dropdown ul ul ul a:visited {
	background:#e2dfa8;
}
/* style the third level hover */
.menu-dropdown ul ul ul a:hover {
	background:#b2ab9b;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu-dropdown ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:37px;
	left:0;
	width:149px;
}
/* another hack for IE5.5 */
* html .menu-dropdown ul ul {
	top:30px;
	t\op:37px;
}
/* position the third level flyout menu */
.menu-dropdown ul ul ul {
	left:149px;
	top:-1px;
	width:149px;
}
/* position the third level flyout menu for a left flyout */
.menu-dropdown ul ul ul.left {
	left:-149px;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu-dropdown table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
	;
}
/* style the second level links */
.menu-dropdown ul ul a, .menu-dropdown ul ul a:visited {
	background:#BEE0FC;
	color:#000;
	line-height:1em;
	padding:5px 10px;
	width:128px;
	border-bottom:solid 1px #000;
}
/* yet another hack for IE5.5 */
* html .menu-dropdown ul ul a, * html .menu-dropdown ul ul a:visited {
	width:150px;
	w\idth:128px;
}
/* style the top level hover */
.menu-dropdown a:hover{
	color:#FFFFFF;
	float:left;
	height:37px;
	background:url(../gift-images/navigation-over.gif) repeat-x top left;
}
.menu-dropdown ul ul a:hover{
	color:#FFFFFF;
	float:left;
	height:auto;
	background-color:#666666;
	}
.menu-dropdown :hover > a{
	color:#FFFFFF;
	float:left;
	height:37px;
	background:url(../gift-images/navigation-over.gif) repeat-x top left;
}
.menu-dropdown ul ul :hover > a {
	color:#FFFFFF;
	float:left;
	height:auto;
	}
/* make the second level visible when hover on first level list OR link */
.menu-dropdown ul li:hover ul, .menu-dropdown ul a:hover ul {
	visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu-dropdown ul :hover ul ul {
	visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul {
	visibility:visible;
}

#clear {
	clear:both;
}

.number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 10px 0px;
	color:#000000;
}

.number a { 
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.number a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.number a:hover {
	text-decoration:underline;
	color:#0671bc;
}

.number #active a { 
	text-decoration:none;
	color:#0671bc;
	font-weight:bold;
}
.price-leftcolumn_new {
	color:#107CA2;
	float:left;
	font-size:14px;
	font-weight:bold;
	width:90px;
}
.right_column-two {
	float:left;
	width:183px;
}
.price_input {
	background-color:#F3F3F3;
	border:1px solid #696969;
	width:160px;
}