﻿@import url("reset-min.css");html,body{color:#333;font-family:Arial;font-size:12px;height:100%;line-height:15px;margin:0 auto;padding:0;text-align:center;}table{font-family:Arial;font-weight:normal;font-size:12px;line-height:15px;}span{color:#333;}img{margin:0;padding:0;}br{height:8px;}strong{font-weight:bold;}hr{background:#ccc;border:none;height:1px;}input{padding:2px 0;}select{padding:2px 0;overflow:auto;}.ControlPanel{width:985px;margin:auto;text-align:center;}.Normal{color:#333;font-family:Arial;font-size:12px;}.SkinObject{color:#999;font-family:Arial;font-size:12px;font-weight:normal;}.SkinObject:link,.SkinObject:visited,.SkinObject:focus,.SkinObject:active,.SkinObject:hover{color:#999;text-decoration:none;}
#page_wrapper{position:relative;width:1003px;min-height:100%;background:url('images/page_bg_shadows.gif') repeat-y right;z-index:1;margin:auto;}
* html #page_wrapper{height:100%;}#page_wrapper_basic{position:relative;width:1003px;min-height:100%;background:url('images/page_bg_shadows_no_cols.gif') repeat-y right;z-index:1;margin:auto;}
* html #page_wrapper_basic{height:100%;}#landing_page_wrapper_basic{position:relative;width:1003px;min-height:100%;background:url('images/page_bg_shadows_no_cols.gif') repeat-y right;z-index:1;margin:auto;}
* html #landing_page_wrapper_basic{height:100%;}#page_wrapper_1col{position:relative;width:994px;min-height:100%;background:url('images/page_bg_right_shadow.gif') repeat-y right;z-index:1;}* html #page_wrapper_1col{height:100%;}
#page{min-height:100%;width:985px;margin:auto;}
* html #page{height:100%;}
#header
{height:106px;z-index:999999;
	}
*html #header{float:left;clear:both;}
#header_logo{background:#fff;display:inline;float:left;width:279px;}
#header_logo a:link,#header_logo a:visited,#header_logo a:hover,#header_logo a:focus,#header_logo a:active{outline:0;}
#page_wrapper_basic #header_logo{overflow:hidden;}
#header_banner{display:inline;float:left;overflow:hidden;width:792px;margin:0;padding:0;font-size:0;text-align:left;}
#header_banner1{float:left;width:706px;margin:0;padding:0;font-size:0;text-align:left;}
#header_banner img{vertical-align:bottom;}
#menu_wrap{background:#fff;border:solid 1px #666;border-left:none;border-bottom:none;border-right:none;float:right;font-family:Arial;}
#menu_wrap .MenuPane{float:right;}
#menu_wrap .SkinObject{color:#ccc;float:right;font-weight:bold;margin:5px 5px 0 0;}

#catmenu_wrap{width:100%;}
#catmenu_wrap .MenuPane{float:right;}
#catmenu_wrap .SkinObject{color:#ccc;float:right;font-weight:bold;margin:5px 5px 0 0;}

#nav_menu_spacer{background:#fff;float:left;padding:1px 0;width:985px;font-size:0;}
.nav_menu{background:#fff;float:left;padding:2px 0;width:985px;}
.nav_menu .breadcrumb{float:left;margin:auto;text-align:center;width:600px;}
#BasicSpacer{border-top:solid 1px #cacaca;height:10px;font-size:0;line-height:0;}
#content_wrap{float:left;padding:0 0 10px 0;width:985px;text-align:left;}
#content_2col_wrap{width:985px;text-align:left;}#content_2col{margin:0 12px;padding:0 0 50px 0;}#page_wrapper_1col #content_wrap{float:none;width:985px;}#content_left_col{display:inline;float:left;overflow:hidden;width:185px;min-height:1px;}#content_2col_wrap #content_left_col{display:inline;float:left;overflow:hidden;width:580px;min-height:1px;}
.TopContentPane1{display:inline;float:left;margin:10px 7px 10px 8px;overflow:hidden;width:970px;background-color:#fff;}
.TopContentPane2{display:inline;float:left;margin:10px 7px 0 8px;overflow:hidden;width:970;background-color:#fff;}
#content_center_col{display:inline;float:left;margin:0 0 0 10px;overflow:hidden;width:580px;}
#page_wrapper_1col #content_center_col{display:inline;float:left;margin:0 0 0 10px;overflow:hidden;width:975px;}#content_right_col{display:inline;float:right;margin:0 10px 0 0;overflow:hidden;width:190px;}#content_2col_wrap #content_right_col{display:inline;float:left;margin:0 0 0 12px;overflow:hidden;width:362px;}
#footer{*left:0px;border:solid 1px #ccc;border-right:none;border-left:none;position:absolute;*position:relative;bottom:0;margin:auto;padding:7px 0;width:985px;text-align:center;font-weight:bold;color:#FFF;font-family:Verdana;font-size:0;z-index:999;}.grey_blue{background:#2F2F3E;}.dark_blue{background:#003;}.light_blue{background:#093362;}.dark_red{background:#600;}.dark_green{background:#030;}.dark_purple{background:#4B035A;}.dark_yellow{background:#F90;}.dark_brown{background:#430506;}
#header p{margin:0;}#content_wrap p{margin:10px 0;}h1{margin:10px 0;}#footer .SkinObject:link,#footer .SkinObject:visited{color:#999;font-family:Verdana;padding:0 10px 0 0;text-decoration:none;}#footer .SkinObject:active,#footer .SkinObject:hover{color:#999;font-family:Verdana;padding:0 10px 0 0;text-decoration:underline;}.pink_links .ProductList:link,.pink_links .ProductList:visited,.pink_links .ProductList:focus,.pink_links .ProductList:hover,.pink_links .ProductList:active{color:#F09;}.clear{clear:both;height:0;overflow:hidden;font-size:0;line-height:0;}.float_img_left{float:left;}.float_img_right{float:right;}#ContentPaneHidden{display:none;}#landing_1col_basic{background:url('images/landing-header-bg.gif') repeat-x 0 95px;float:left;clear:both;width:100%;}#landing_1col_basic #page{text-align:left;width:580px;}#landing_1col_basic #header{float:left;clear:both;}#landing_1col_basic #header #Logo{display:inline;float:left;}#landing_1col_basic #header #DashboardWrap{display:inline;float:left;}#landing_1col_basic #LandingPaneWrap{float:left;clear:both;width:100%;}#landing_1col_basic #header{position:relative;overflow:hidden;width:100%;}#landing_1col_basic #TagWrap{position:absolute;bottom:10px;text-align:right;}#header #TagLine{color:#999;font-size:18px;line-height:18px;}
#header #Freecall{color:#999;font-size:20px;line-height:21px;}
#header #Freecall strong{font-size:26px;}
#header #DigicertSeal{position:absolute;bottom:20px;right:10px;width:81px;}
#landing_page_wrapper_basic #header{position:relative;overflow:hidden;}
#landing_page_wrapper_basic #header #TagLine{color:#999;display:inline;left:188px;font-size:18px;line-height:18px;position:absolute;bottom:6px;}#landing_page_wrapper_basic #header #Freecall{color:#999;font-size:21px;line-height:21px;display:inline;position:absolute;right:110px;bottom:10px;}#landing_page_wrapper_basic #header #Freecall strong{font-size:30px;line-height:30px;}#landing_page_wrapper_basic #header #DigicertSeal{position:absolute;bottom:20px;right:10px;width:81px;}

#houseMenuH{margin:0;border:0;white-space:nowrap;position:relative;z-index:1000;}
#houseMenuH ul{padding:0;margin:0;border:0;list-style-type:none;white-space:nowrap;z-index:-1;}
#houseMenuH li{position:relative;display:inline;float:left;margin:0;border:0;padding:0;z-index:0;}
#houseMenuH li li{z-index:11113;}
#houseMenuH a{display:block;margin:0;border:0;padding:0;background-color:#fff;width:100%!Important;}
#houseMenuH li li a{margin:0;border:0;padding:5px;}
#houseMenuH li a:hover{margin:0;border:0;padding:0;}
#houseMenuH li li a:hover{margin:0;border:0;padding:5px;
                          background-color:orange;
                          *background-color:white;
                          width:100%!Important;}
#houseMenuH li ul{position:absolute;margin:0;border:0;padding:0;z-index:11112;left:-9999px;
                  background:#fff;border:solid 1px #ccc;padding: 0px 10px 0px 0px;padding1: 10px 10px 2px 10px;}
#houseMenuH li ul ul{margin:0;border:0;padding:0;}
#houseMenuH li:hover ul ul,#houseMenuH li:hover ul ul ul,#houseMenuH li.sfhover ul ul,#houseMenuH li.sfhover ul ul ul{left:-9999px;}
#houseMenuH li:hover ul,#houseMenuH li li:hover ul,#houseMenuH li li li:hover ul,#houseMenuH li.sfhover ul,#houseMenuH li li.sfhover ul,#houseMenuH li li li.sfhover ul
{left:auto;z-index:99999;}

#houseMenuH li:hover ul ul,#houseMenuH li:hover ul ul ul,#houseMenuH li.iehover ul ul,#houseMenuH li.iehover ul ul ul{left:-9999px;}
#houseMenuH li:hover ul,#houseMenuH li li:hover ul,#houseMenuH li li li:hover ul,#houseMenuH li.iehover ul,#houseMenuH li li.iehover ul,#houseMenuH li li li.iehover ul{left:auto;z-index:99999;}

#houseMenuH iframe{position:absolute;left:0;top:0;z-index:0;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);display:block;}
.ArrowPointer{cursor:default;}
#houseMenuH li{background:url('images/menu-spacer.gif') no-repeat right;}
*html #houseMenuH li{width:1px;padding:0 5px 0 0;}
#houseMenuH li li{background:none;float:none;display:block;text-align:left;list-style:none;}
*:first-child+html #houseMenuH li li{float:left;display:inline;padding:0 10px 5px 0;width:100%;}
*html #houseMenuH li li{float:left;display:inline;width:100%;}
#houseMenuH a{color:#666;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;padding:6px 10px;text-decoration:none;}
#houseMenuH li a:hover{padding:6px 10px;text-decoration:none;}
/*#houseMenuH li ul{left:-9999px;background:#fff;border:solid 1px #ccc;padding: 10px 10px 2px 10px;background-color:Yellow;}*/
#houseMenuH li li{margin1:0 0 8px 0;}
#houseMenuH #houseMenuHParentItem a{background-color:transparent;text-decoration:none;}


#MothersDay_item a{background-color:#FF6699;color:white;}
A.ProductList:link, A.ProductList:visited, A.ProductList:hover { color: #000FFF; font: normal 11px Arial, Sans-serif; text-decoration: underline; text-align: right; padding: 0px; margin: 0px; }
.ProductListTable { position: relative; left: 25px; margin: 0 0 8px -20px; width: 180px; }
.ProductListTable2 { position: relative; left: 25px; margin: 0 0 8px -20px; width: 180px; }

.FeaturedProductPrice{font:13px verdana;color:#666;margin:5px 0 0 0;text-align:center;width:100%;font-weight:bold;} 
.FeaturedProductPrice .OldPrice{display:inline;color:#CDCDCD;font-size:10px;padding:0 5px 0 0;text-decoration:line-through} 
.FeaturedProductPrice .NewPrice{display:inline} .FeaturedProductPrice .NewPriceEst{font-size:1.1em}  .ProductListFreeDelivery{position:absolute;top:5px;right:5px;z-index:2} .FeaturedProductImage{ border:solid 0px #fff;text-align:center}.FeaturedProductDetails{width:100%}
.FeaturedProductName{display:block;float:left;text-align:left;font:normal 11px Arial;font-weight:bold;color:#333;margin:auto;text-align:center; width:100%}
.FeaturedProductOrder{display:block;text-align:center;margin-right:2px;width:100%;height:26px;width:100%;}

#page_vday_wrap{border-top:solid 1px #999999;position:relative;}
#vday_bg_old{background:url(images/vday-bg-v3.jpg) no-repeat top center;}
#vday_bg{background:url(images/orange-bg.jpg) repeat-y top center;background-color:#FF9900;}
#vday_page_border_left{position:relative1;width:989px;min-height:100%;background:url(images/vday-left-border-v2.png) repeat-y;z-index:1;margin:auto;}
#vday_page_border_right{position:relativ1e;width:989px;min-height:100%;background:url(images/vday-right-border-v2.png) repeat-y right;z-index:1;margin:auto;}

#page1{min-height:100%;width:985px;margin:auto;}
#page_vday_wrap1{border-bottom:solid 1px #EDEDED;}
#vday_bg1{height:107px;position:relative;z-index:1;}
#vday_page_border_left1{position:relative;width:988px;min-height:100%;z-index:1;margin:auto;}
#vday_page_border_right1{position:relative;width:988px;min-height:100%;z-index:1;margin:auto;}

#page2{background-color:#FFF8EE;border-top:solid 1px #FFD08A;min-height:100%;width:985px;margin:auto;}
#page_vday_wrap2{}
#vday_bg2zz{border-top:solid 1px #ccc;height:300px;position:relative;z-index:1;background-color:#FFFFCC;background-color3:#FFF;;background-color2:#FFF8EE;background-color1:#FFD08A;}
#vday_page_border_left2{position:relative;width:988px;min-height:100%;z-index:1;margin:auto;}
#vday_page_border_right2{position:relative;width:988px;min-height:100%;z-index:1;margin:auto;}

#vday_bg2{background:url(images/orange-bg.jpg) repeat-y top center;background-color:#FF9900;}
#vday_page_border_left2{position:relative1;width:989px;min-height:100%;background:url(images/vday-left-border-v2.png) repeat-y;z-index:1;margin:auto;}
#vday_page_border_right2{position:relativ1e;width:989px;min-height:100%;background:url(images/vday-right-border-v2.png) repeat-y right;z-index:1;margin:auto;}


#ValentinesDay_item a{background-color:#C00;color:white;display:none;}
#e68385e4babae7af80_item a{background-color:#C00;color:white;display:none;}
TABLE.ProductListWrapper TD{padding: 0px 3px;margin:0;padding-bottom: 10px;}


.head_items{font:11px Verdana;color:#333;margin:5px 0 0 0;width:700px; text-align:right;clear:none;float:right;}
.head_item_wrap table
{font:11px Verdana;color:#999999;
}
.head_item 
{font:11px Verdana;
line-height:18px;height:18px;vertical-align:text-top;color:#999999;text-align:right;
}
.head_item a
{font:11px Verdana;color:#999999;
}

.head_item_black
{font:11px Verdana;
line-height:25px;height:25px;vertical-align:text-top;color:#000;text-align:right;
}
.rightpadding20{padding-right:20px;}
.head_clearboth {line-height:10px; clear: both; height:10px;}

#HeaderMiniCartWrap{line-height:20px;height:20px;padding-top:3px;}
#HeaderMiniCartWrap a{margin-top:-2px;color:#999999}
/*orange
#catmemuH{height:31px;background-color:orange;background:url('images/ogd.png') repeat-x;width:987px;overflow:hidden;z-index:30000;margin-left:-1px}
purple 
#catmemuH{height:31px;background-color:orange;background:url('images/pgd.png') repeat-x;width:987px;overflow:hidden;z-index:30000;margin-left:-1px}
*/

#catmemuH{height:31px;background-color:orange;background:url('images/pgd.png') repeat-x;width:987px;overflow:hidden;z-index:30000;margin-left:-1px}
















		
		
		
.newtilecellwrap{float:left;width:185px;height:365px;border:solid 1px #CACACA;}				
.newtilecellwrap8{float:left;width:185px;height:365px;border:solid 1px #CACACA;margin-right:8px;}		
.newtilecellwrap9{float:left;width:185px;height:365px;border:solid 1px #CACACA;margin-right:9px !Important;margin-right:5px;}		
/*.newtilehead{font-size:14px;background:url(/Portals/_default/Skins/RFNew/images/product_header.png) repeat-x;
             width:185px;
             height:24px;font-weight:bold;border-bottom:solid 1px #CACACA;text-align:center;color:#fff;padding-top:4px;vertical-align:middle;}*/
.newtilehead{font-size:14px;background-color:#AC79DB;
             width:185px;
             height:24px;font-weight:bold;border-bottom:solid 1px #CACACA;text-align:center;color:#fff;padding-top:4px;vertical-align:middle;}
                          
.newtilehead a{font-size:14px;font-weight:bold;text-align:center;color:#fff;margin-top:4px;line-height:20px;}        
.newtilehead a:hover{text-decoration:none;}
.newtilehead a:visited{color:#fff}
.newtileimg{width:178px;height:300px;padding:4px;text-align:center;vertical-align:text-bottom;font-family:Verdana;font-size:10px;}
.newtileimgi{top:0px;padding:0px;margin:0px;vertical-align:bottom;width:178px;height:250px;}
.newtilelink{font-size:14px;float:left;width:178px;height:28px;font-weight:bold;border-top:solid 1px #CACACA;padding:4px;text-align:center;}
.newtilelink a{padding-right:10px;color:#FF6600;Background:url(/Portals/_default/Skins/RFNew/images/product_arrow.png) no-repeat right;}
.newtilelink a:visited{padding-right:10px;color:#FF6600;Background:url(/Portals/_default/Skins/RFNew/images/product_arrow.png) no-repeat right;}
.newtilerowwrap{float:left;width:970px;padding:0px;margin:10px 0 2px 0;height:365px;}
.newtile_productname{text-decoration:none;color:#000;}
.newtile_productname:link{font-family:Verdana;font-size:10px;text-decoration:none;color:#000;}
.newtile_productname:visited{color:#000;}
.newtile_price{text-decoration:none;color:#FF0000;font-size:13px;font-weight:bold;}
.newtile_link{text-decoration:underline;color:#0000FF;}
.newtile_link:link{text-decoration:underline;color:#0000FF;}
.newtile_link:visited{text-decoration:underline;color:#0000FF;}
.newtile_link:hover{text-decoration:underline;color:#0000FF;}






.menu{
	border:none;	border:0px;	margin:0px;	padding:0px;	font-family:Verdana;	font-size:12px;	font-weight:bold;	z-index:9999;width:100%;
	
	}
.menu ul	
{	
	height:31px;	list-style:none;	margin:0;	padding:0;
	
	
	}
	.menu li{
		float:left;		padding:0px;list-style:none;		
		}
	.menu li a{
		/*background: url("images/seperator.gif") bottom right no-repeat;*/
		color:#fff;		display:block;		font-weight:bold;		line-height:31px;		margin:0px;		padding:0px 12px;		text-align:center;
		text-decoration:none;		white-space:nowrap;
		}
		/*orange
		.menu li a:hover, .menu ul li:hover a{
			background: orange url("images/hover.gif") bottom center no-repeat;
			color:#000;
			text-decoration:none;
			}*/
			.menu li a:hover, .menu ul li:hover a{
			background: #CCADE9 url("images/hover.gif") bottom center no-repeat;
			color:#000;
			text-decoration:none;
			z-index:-9999;
			}
	.menu li ul{
		background:white;
		/*display:none;*/
		left:-9999px;
		height:auto;
		padding:0px;
		margin:0px;
		border:solid 1px #ccc;
		position:absolute;
		
		z-index:200;list-style:none;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		left:auto;
		}
	.menu li li {
		
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		list-style:none;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:26px;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		margin:0px;
		padding:0px 10px 0px 12px;
		text-align:left;
		min-width:200px;
		}
		/*orange
		.menu li ul a:hover, .menu li ul li:hover a{
			background:orange url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#000;
			text-decoration:none;
			}*/
			.menu li ul a:hover, .menu li ul li:hover a{
			background:#CCADE9 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#000;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	
		
#nav{	border:none;	border:0px;	margin:0px;	padding:0px;	font-family:Verdana;	font-size:12px;	font-weight:bold;	z-index:9999;width:100%;}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	height:31px;	
}

#nav a {
	display: block;
	width: 10em;
}

#nav li {
	float: left;
	width: 10em;
	padding:0px;list-style:none;	
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	
	background:white;

		height:auto;
		padding:0px;
		margin:0px;
		border:solid 1px #ccc;
		
		z-index:200;list-style:none;
		
}

#nav li:hover ul {
	left: auto;
	display:block;
}


#nav li:hover ul, #nav li.sfhover ul {
	left: auto;	
}

#nav li ul ul {
	margin: -1em 0 0 10em;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}


#nav li ul a{
		display:block;
		height:26px;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		margin:0px;
		padding:0px 10px 0px 12px;
		text-align:left;
		min-width:200px;
		width:200px;
		color:#000;
		}
		#nav li ul a:hover, #nav li ul li:hover a{
			background:orange url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#000;
			text-decoration:none;
			}
			
#nav li a{
		/*background: url("images/seperator.gif") bottom right no-repeat;*/
		color:#fff;		display:block;		font-weight:bold;		line-height:31px;		margin:0px;		padding:0px 12px;		text-align:center;
		text-decoration:none;		white-space:nowrap;
		}
		#nav li a:hover, #nav ul li:hover a{
			background: orange url("images/hover.gif") bottom center no-repeat;
			color:#000;
			text-decoration:none;
			}			
			
			
			
			
			
			
	
	
#deliv a.popboxbutton {
	background:#FFF;
	*z-index:-1000px;
	/*padding:4px 6px 6px;*/
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	/**background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;*/
	*padding:4px 12px 0px;
}
#deliv a.popboxbutton:hover {
	/*background:#F60;
	*background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;*/
	*padding:4px 12px 0px;
}
#deliv a.popboxbutton, #deliv a.popboxbutton:hover {
	*background-position:0 3px!important;
}

a.popboxbutton {
	position:relative;
	margin-left:3px;
}
a.popboxbutton span {
	background-image:url("images/toggle_down_dark.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:0px 16px 0px 0;
}
a.popboxbutton.menu-open span {
	background-image:url("images/toggle_up_dark.png");
	/*color:#789;*/
}


	
#deliv a.popboxbutton2 {
	background:#FFF;
	*z-index:-1000px;
	/*padding:4px 6px 6px;*/
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	/**background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;*/
	*padding:4px 12px 0px;
}
#deliv a.popboxbutton2:hover {
	/*background:#F60;
	*background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;*/
	*padding:4px 12px 0px;
}
#deliv a.popboxbutton2, #deliv a.popboxbutton2:hover {
	*background-position:0 3px!important;
}

a.popboxbutton2 {
	position:relative;
	margin-left:3px;
}
a.popboxbutton2 span {
	background-image:url("images/toggle_down_dark.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:0px 16px 0px 0;
}
a.popboxbutton2.menu-open span {
	background-image:url("images/toggle_up_dark.png");
	/*color:#789;*/
}



#curr_menu a.menu-open {
	background:#FFF!important;
	color:#666!important;
	outline:none;
}


#deliv a.menu-open {
	background:#FFF!important;
	color:#666!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
	
}

#curr_menu 
{
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#FFF;
	position:absolute;
	width:210px;
	z-index:9999;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 24.5px; 
	right: 0px; 
	margin-top:1px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
	border:solid 1px #ccc;
}

#curr_menu input[type=text], #curr_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#curr_menu p {
	margin:0;
}
#curr_menu a {
	color:#6AC;line-height:20px;
}
#curr_menu label {
	font-weight:normal;
}
#curr_menu p.remember {
	padding:10px 0;
}
#curr_menu p.forgot, #curr_menu p.complete {
	clear:both;
	margin:5px 0;
}
#curr_menu p a {
	color:#27B!important;
}


#del_menu {
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#FFF;
	position:absolute;
	z-index:9999;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 24.5px; 
	right: 0px; 
	margin-top:1px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
	border:solid 1px #ccc;
	width:600px;
	
	
}

#del_menu input[type=text], #del_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#del_menu p {
	margin:0;
}
#del_menu a {
	color:#6AC;line-height:20px;white-space:nowrap;
}
#del_menu label {
	font-weight:normal;
}
#del_menu p.remember {
	padding:10px 0;
}
#del_menu p.forgot, #del_menu p.complete {
	clear:both;
	margin:5px 0;
}
#del_menu p a {
	color:#27B!important;
}






#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(images/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(images/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(images/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(images/tipsy-west.gif);
	background-position:left center;
}
			
			
.CountryBreak {font-size:12px;font-weight:bold;color:#000;border-bottom:solid 1px #FFF;}
.CountryLine {width:140px;margin-right:10px;}
/* rotator in-page placement */
    div#rt {
	position:relative;
	height:331px;
	width:655px;
	margin-left: 0px;
z-index:-1;
}
div#rt ul{}
/* rotator css */
	div#rt ul li {
	float:left;
	position:absolute;
	list-style: none;
z-index:-10;
}
/* rotator image style */	
	div#rt ul li img {
	border:0px;
	padding: 0px;
	background: #FFF;
}
    div#rt ul li.show {
	z-index:-2;
}




/*top choices*/
/*
div.FeaturedProductName a:visited{display:block;float:left;text-align:left;font:normal 11px Verdana;color:#333;margin:auto;text-align:center; width:100%}
.samedaydelivery{margin-left:10px;width:165px;display:block;float:left;font-family:Arial;font-size:11px;color:#000;font-style:italic;text-align:center;}
.nextdaydelivery{margin-left:10px;width:165px;display:block;float:left;font-family:Arial;font-size:11px;color:#000;font-style:italic;text-align:center;}
div.ProductListTable2>div.FeaturedProductImage{ border:solid 1px #ccc;min-height: 248px;max-height: 248px; background-color:White; }
div.ProductListTable2>div.FeaturedProductImage>a {}
div.ProductListTable2>div.VDFeaturedProductImage{ border:solid 1px #ccc;min-height: 248px;max-height: 248px;vertical-align:bottom; background-color:White; }
div.ProductListTable2>div.VDFeaturedProductImage>a {}
.topchoices{float:left;border-bottom:solid 0px #582685;margin-bottom:10px;}
.topchoices>tabl1e{float:right;}
H2.topchoices{color:#FF6600;font-size:16px;font-weight:bold;padding:5px 0 5px 5px;border:solid 0px #ccc;margin-bottom:0px;}
.topchoiceswrapper{background-color:#FFEBC1;border:solid 1px #ccc;width:800px;overflow:hidden;}
table.topchoiceswrapper{margin-right:1px;width:780px;overflow:hidden;}
div.FeaturedProductName a:link{font-size:11px;font-family:Verdana;}
H1.ProductCatV2{width:770px;color:#582685;font-size:16px;font-weight:bold;padding:5px 0 5px 5px;border-bottom:solid 1px #582685;margin-top:0px;}
td.ProductDescV2{font-size:11px;font-family:arial;padding-bottom:10px;}
.plSort{padding-right:10px;font-family:Verdana;font-size:11px;}
.ProductDescV2>H1.Head{display:none;}
.ProductDescV2>H1{display:none;}
TABLE.ProductListWrapper{float:left;border:solid 0px white;}
div.VDProductListFreeDelivery{display:none;}
div.ProductListFreeDelivery{display:none;}
*/

/*image buttons*/
A.ProductList:link, A.ProductList:visited, A.ProductList:hover {  text-decoration: none;  white-space:nowrap;text-align:center;margin-left:40px;}
/*
.ProductList,.ProductList:link,.ProductList:visited,.ProductList:focus,.ProductList:hover,.ProductList:active
{	
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url('/images/buttons/blue-buynow.png') repeat-x; cursor:pointer; display:inline; float:left; margin:4px 0 0 5px; text-decoration:none;} 
.ProductList span,.ProductList input 
{
	
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url('/images/buttons/blue-buynow-right.png') no-repeat right; border:none; color:#fff; cursor:pointer; float:left; padding:0 18px 0 8px; line-height:19px; font-family:Verdana; font-size:12px; text-decoration:none;font-weight:bold;font-style:normal;text-transform:uppercase;}
*/	
A.VDProductList:link, A.VDProductList:visited, A.VDProductList:hover {  text-decoration: none;  white-space:nowrap;text-align:center;margin-left:40px;}
/*	
.VDProductList,.VDProductList:link,.VDProductList:visited,.VDProductList:focus,.VDProductList:hover,.VDProductList:active
{	
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url('/images/buttons/blue-buynow.png') repeat-x; cursor:pointer; display:inline; float:left; margin:4px 0 0 5px; text-decoration:none} 
.VDProductList span,.VDProductList input 
{
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url('/images/buttons/blue-buynow-right.gif') no-repeat right; border:none; color:#fff; cursor:pointer; float:left; padding:0 18px 0 8px; line-height:19px; font-family:Verdana; font-size:12px; text-decoration:none;font-weight:bold;font-style:normal;text-transform:uppercase;}
		*/
 .ProductList input{line-height:normal}
 div.FeaturedProductOrder>A.ProductList{width:95px;text-align:right}
div.FeaturedProductOrder>A.ProductList>span{float:left;text-align:center;width:100%;}
div.VDFeaturedProductOrder>A.VDProductList>span{float:left;text-align:center;width:100%;}

.ProductList .Price,.ProductList .Price em { font-family:Verdana; font-size:12px; font-weight:bold; color:#666} 
.ProductList .Price span{ font-weight:normal; margin:0 0 0 0px; line-height:12px; text-decoration:line-through} 
.Price{ padding:10px; margin:0; 
        font-family:Arial; font-size:18pt; font-weight:bolder;  color:#333; display:block;letter-spacing: 0px
 
 
        
        }
.Price .CurrencyAbbrev{font-family:Arial; font-weight:normal; font-size:15px; }
.Price .OldPrice{color:#ccc;font-size:.8em;text-decoration:line-through}.ProductDetails .Price .CurrencyAbbrev{font-size:.6em;vertical-align:middle}
.ProductButtonWrap strong{ font-family:Verdana; line-height:11px; font-size:11px; font-weight:bold; color:#666; display:block} 
.ButtonDetails:link,.ButtonDetails:visited,.ButtonDetails:focus,.ButtonDetails:hover,.ButtonDetails:active 
{
	background:url('/images/buttons/details.gif') repeat-x; float:left; text-decoration:none; margin:4px 0 0 0
	} 
	.ButtonDetails span{ background:url('/images/buttons/details-right.gif') no-repeat right; color:#666; font-family:Arial; font-size:12px; float:left; line-height:19px; padding:0 15px}
	.ButtonBuy,.ButtonBuy:link,.ButtonBuy:visited,.ButtonBuy:focus,.ButtonBuy:hover,.ButtonBuy:active{ background:url('/images/buttons/rp-buynow.gif') repeat-x; cursor:pointer; display:inline; float:left; margin:4px 0 0 5px; text-decoration:none} 
.ButtonBuy span,.ButtonBuy input{ background:url('/images/buttons/rp-buynow-right.gif') no-repeat right; border:none; color:#fff; cursor:pointer; float:left; padding:0 15px 0 8px; line-height:19px; font-family:Arial; font-size:12px} .ButtonBuy input{line-height:normal}





/*top choices*/
div.FeaturedProductName a:visited{display:block;float:left;text-align:left;font:normal 11px Verdana;color:#333;margin:auto;text-align:center; width:100%}
.samedaydelivery{margin-left:10px;width:165px;display:block;float:left;font-family:Arial;font-size:11px;color:#660099;font-style:italic;text-align:center;}
.nextdaydelivery{margin-left:10px;width:165px;display:block;float:left;font-family:Arial;font-size:11px;color:#FF6600;font-style:italic;text-align:center;}
div.ProductListTable2>div.FeaturedProductImage{ -border:solid 1px #ccc;
                                                  border:solid 1px #FFD08A;height: 248px;min-height: 248px;max-height: 248px; background-color:White; }
div.ProductListTable2>div.FeaturedProductImage>a {}
div.ProductListTable2>div.VDFeaturedProductImage{ -border:solid 1px #ccc;
                                                  border:solid 1px #FFD08A;
                                                  height: 248px;min-height: 248px;max-height: 248px;vertical-align:bottom; background-color:White; }
div.ProductListTable2>div.VDFeaturedProductImage>a {}
.topchoices{float:left;}
div.topchoices>table{width:971px;overflow:hidden;}
TABLE.ProductListWrapper{float:left;width:787px;overflow:hidden;}
H2.topchoices{color:#FF6600;font-size:16px;font-weight:bold;padding:5px 0 5px 5px;width:581px;}
.topchoiceslist
{
	-background-color:#FFEBC1;
	background-color:#FFF8EE;
	-border:solid 1px #ccc;
	border:solid 1px #FFD08A;border-bottom-left-radius: 2px 2px;border-bottom-right-radius: 2px 2px;border-top-left-radius: 2px 2px;border-top-right-radius: 2px 2px}
div.topchoiceslist>TABLE.ProductListWrapper{width:1000px}
div.FeaturedProductName a:link{font-size:11px;font-family:Verdana;}
H1.ProductCatV2{width:787px;color:#582685;font-size:16px;font-weight:bold;padding:5px 0 5px 5px;border-bottom:solid 1px black;margin-top:0px;}
td.ProductDescV2{font-size:11px;font-family:arial;padding-bottom:10px;}

.ProductDescV2>H1.Head{display:none;}
.ProductDescV2>H1{display:none;}
.topchoiceslist_left{width:590px;}
.topchoiceslist_right{padding-right:10px;font-family:Verdana;font-size:11px;width:197px;}
.topchoiceslist_bottom{width:787px;}
.topchoices_left{width:787px;}
.topchoices_right{width:183px;padding-left:2px;overflow:hidden;}
div.VDProductListFreeDelivery{display:none;}
div.ProductListFreeDelivery{display:none;}





table.DeliveryOptions
{
	-background-color:#FFEBC1;
	-background-color:#FFF8EE;
	-border:solid 1px #CCC;
	border:solid 1px #FFD08A;	
	border-right:none;	
	border-left:none;	
	width:100%;width:660px;	}
td.ProductDestination
{
	-border-right:solid 1px #CCC;
	border-right:dotted 1px #FFD08A;padding:10px;}
td.ProductDate
{
	-border-right:solid 1px #CCC;
	border-right:dotted 1px #FFD08A;padding:10px;}
td.ProductOption{padding:10px;}
td.ProductDestination>H3{color:#FF6600;font-size:12pt;font-weight:bold;margin-bottom:10px;}
td.ProductDate>H3{color:#FF6600;font-size:12pt;font-weight:bold;margin-bottom:10px;}
td.ProductOption>H3{color:#FF6600;font-size:12pt;font-weight:bold;margin-bottom:10px;}
td.ProductOption>select{font-size:11px;}
td.ProductDestination>select{font-size:11px;}
ul.Options li{font-size:11px;list-style-type:none;}
ul.Options li>label{font-weight:bold;}
ul.Options li>input{font-weight:normal;}
ul.Options>li input>label{font-weight:normal;}

div.PromoWrap2{float:left;width:985px;margin:0px;background-color:#E9DCF5;position:relative;display:none;color:#431B66;} 
div.PromoWrap2 .WarningBorder{padding:5px;overflow:hidden;font-size:15px;color:red} 
div.PromoWrap2 .WarningBorder>span{color:#431B66} 
div.PromoWrap2 .WarningBorder .NormalBold{font-size:15px;padding:0 0 5px 0;padding-right:10px;}


.ProductRecommend{margin:0 0 10px 0}.ProductRecommend .Product{text-align:center}.ProductRecommend .Product .OldPrice{color:#ccc;font-size:.8em;text-decoration:line-through}


/* RATER PLUGIN */
.ui-rater>span {vertical-align:top;color:#FFF8EE;}
.ui-rater-rating {margin-left:.8em}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:18px; background:url(/images/stars.png) repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:90px; top:0; background-position: 0 -36px;}
.ui-rater-starsHover {background-position: 0 -18px!important;}
/* RATER PLUGIN */

H3.ProductRecommend{width:100%;
                    color: #F60;
font-size: 12pt;
font-weight: bold;padding:5px;}
div.ProductRecommend{border-top: solid 1px #FFD08A;}



.ic{background: url(/landing/images/icons.gif) no-repeat top left;width:48px;height:48px;}
.ic-award { background-position: 0 -30px; } 
.ic-calendar { background-position: 0 -108px; } 
.ic-chart { background-position: 0 -186px; } 
.ic-lock { background-position: 0 -264px; } 
.ic-magnify { background-position: 0 -342px; } 
.ic-people { background-position: 0 -420px; } 
.ic-phone { background-position: 0 -498px; } 
.ic-world { background-position: 0 -576px; } 

#also_suggest{ float:left;width:550px;border-right:dotted 1px #FFD08A;}
#why_rf{float:left;width:390px;margin-left:10px;}
#why_rf h2 {
    color: #333;
    font-size: 24px;
    font-weight: bold;
    margin: 8px 0 10px 0;
}
#why_rf h3 {
    color: #ff6600;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 3px 0;
}
#why_rf table { margin: 0 10px; }
    #why_rf td {
        padding: 0 0 16px 0;
        vertical-align: top; 
    }
.orangelink:link,.orangelink:visited,.orangelink:hover{color:#FF6600;text-decoration:none;cursor:pointer;}    
.orangelink:hover{text-decoration:underline;}


#leadmessages > span.NormalBold{font-size:11px;}

#leadmessages {
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#FFF;
	position:absolute;
	z-index:9999;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 0px; 
	right: 0px; 
	margin-top:1px;
	margin-right: 0px;
	*margin-right: -1px;

	font-size:11px;
	border:solid 1px #ccc;
	width:245px;
	
	
}

#leadmessages input[type=text], #leadmessages input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#leadmessages p {
	margin:0;
}
#leadmessages a {
	color:#6AC;line-height:20px;white-space:nowrap;
}
#leadmessages label {
	font-weight:normal;
}
#leadmessages p.remember {
	padding:10px 0;
}
#leadmessages p.forgot, #leadmessages p.complete {
	clear:both;
	margin:5px 0;
}
#leadmessages p a {
	color:#27B!important;
}

a.popboxbutton3 {
	position:relative;
	margin-left:3px;
	background:#FFF;
	*z-index:-1000px;
	/*padding:4px 6px 6px;*/
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	/**background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;*/
	*padding:4px 12px 0px;
}
a.popboxbutton3 span {
	background-image:url("images/toggle_down_dark.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:0px 16px 0px 0;
}
a.popboxbutton3.menu-open span {
	background-image:url("images/toggle_up_dark.png");
	/*color:#789;*/
}
.footerql{float:left;width:155px;height:240px;border-right:dotted 1px #FFD08A;padding-top:5px;text-align:left;padding-left:10px;}
.footerql>a{color:#000;line-height:17px;}
.footersd{float:left;width:330px;height:240px;border-right:dotted 1px #FFD08A;padding-top:5px;text-align:center;}
.footeril{float:left;width:180px;height:240px;border-right:dotted 1px #FFD08A;padding-top:5px;text-align:left;margin-left:40px;padding-right:40px;}
.footerilwrap{width:190px;}
.footerilwrap>a{text-decoration:none;color:#FF6600;}
.footeril>table>a{color:#000;}
.footerfu{float:left;width:175px;height:240px;padding-top:5px;text-align:left;margin-left:35px;}
.footerfu a{text-decoration:none;color:#FF6600;}
h3.footer{color:#5F2C8B;font-size:11pt;font-weight:bold;margin-bottom:5px;}
.intlocleft{float:left;margin-right:20px;}
.intlocleft>a{color:#000;line-height:17px;}
.intlocright{}
.intlocright>a{color:#000;line-height:17px;}
.CopyLink{font-weight:bold;}
ul.bookmarklets>li{list-style:none;}
a.bookmarklet{padding-left:20px;color:#000;line-height:17px;}
a.facebookicon{padding-left:20px;color:#000;line-height:20px;background:transparent url(images/social/16X16/facebook.png) no-repeat scroll left top;}
a.twittericon{padding-left:20px;color:#000;line-height:20px;background:transparent url(images/social/16X16/twitter.png) no-repeat scroll left top;}
a.diggicon{padding-left:20px;color:#000;line-height:20px;background:transparent url(images/social/16X16/digg.png) no-repeat scroll left top;}
a.deliciousicon{padding-left:20px;color:#000;line-height:20px;background:transparent url(images/social/16X16/delicious.png) no-repeat scroll left top;}




.testimonialwrap{float:left;width:330px;background-color:#FFF8EE;border:solid 1px #FFD08A;margin-left:10px;padding:5px;border-bottom-left-radius: 2px 2px;border-bottom-right-radius: 2px 2px;border-top-left-radius: 2px 2px;border-top-right-radius: 2px 2px;}
H1.ProductName{font-size:14pt;font-family:Arial;color:#FF6600;font-weight:bold;}
.ProductImageWrap{width:300px;float:left;padding-right:5px;}
.ProductNameWrap{float:left;width:290px;margin-left:10px;}
.ProductLongWrap{font-size:8pt;font-family:Arial;color:#000;}
.ProductWrap{width:665px;float:left;}
H3.TestimonialHeader{color:#FF6600;font-size:12pt;font-weight:bold;}
H2.ProductNotAvail{font-size:14pt;font-family:Arial;color:#FF6600;font-weight:bold;}
