﻿* {
	margin:0;
	padding:0;
}
body {
	font: 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #f8f3e6 url('../images/CheckoutHdrBg.jpg') repeat-x center top;
	font-weight: normal;
	color: #666666;
	text-align: center;
	margin: 0 0 20px 0; padding: 0;
}
.main_body_div
{
  width:1020px;
  height:auto;
  padding-bottom:25px;
  
}
.h_upper_address_div
{
   width:1020px;
   height:42px;
}
.h_address_text_div
{
	width:140px;
	height:37px;;
	text-align:left;
	float:left;
	padding-left:20px;
	padding-top:5px;
    text-align:right;
}
.h_order_text_font
{
	 font-family: "Arial";
	 font-size:11px;
	 color:#ffffcc;
	 height:20px;
	 vertical-align:middle;
}
.h_order_text_12px_font
{
	 font-family: "Arial";
	 font-size:12px;
	 color:#ffffcc;
	 height:20px;
}
.h_text_tollfree_align
{
    height:20px;
	margin-top:-8px;
}
.h_address_text_2_div
{
	width:240px;
	height:34px;
	text-align:left;
	margin-left:10px;
	float:left;
    text-align:left;
	padding-top:6px;	
}
.h_order_arial_text_font
{
	 font-family: "Arial";
	 font-size:26px;
	 color:#ffffcc;
	 font-weight:bold;
	 height:30px;
}
.h_sign_text_div
{
	width:260px;
	height:30px;
	text-align:left;
	margin-left:10px;
	float:left;
    text-align:center;
	margin-top:10px;
}
.h_black_text_font
{
	 font-family: "LucidaGrande";
	 font-size:11px;
	 color:#000000;
	 height:12px;
	 vertical-align:middle;
}
.h_Shopping_Cart_text_div
{
	width:270px;
	height:42px;
	background-image:url(../images/template_images/header_small_bg.png);
	background-repeat:no-repeat;
	text-align:left;
	margin-left:0px;
	float:right;
    text-align:left;
}
.h_cart_arial_text_font
{
	 font-family: "Arial";
	 font-size:11px;
	 color:#ffffcc;
}
.h_cart_arial_bold_font
{
	 font-family: "Arial";
	 font-size:11px;
	 color:#99ffff;
	 font-weight:bold;
	 text-decoration:underline;
	 
}
.h_cart_arial_bold_yellow_font
{
	 font-family: "Arial";
	 font-size:11px;
	 color:#ffffcc;
	 font-weight:bold;
	 text-decoration:underline;
	 
}
.h_cart_img
{
     margin-top:13px; 
	 margin-left:15px; 
	 float:left;
}
.h_cart_text
{
     margin-top:13px; 
	 margin-left:15px; 
	 float:left;
}
.h_logoheader
{
     width:100%;
	 height:132px;
	 overflow:hidden;
}
.h_logo
{
     margin-top:13px;
	 margin-left:30px;
	 text-align:left;
	 float:left;
	 width:446px;
}
.h_logoheader_text_div
{

	 padding-top:55px;
	 margin-left:30px;
	 text-align:left;
	 width:450px;
	 float:left;
}
.h_logoheader_text_font
{
	 font-family: "Arial";
	 font-size:11px;
	 color:#4a8d94;
	 height:20px;

	 line-height:15px;
	 vertical-align:middle;
}
.h_button_panel
{
     height:41px;
	 width:100%;
	 background-repeat:repeat-x;
	 overflow:hidden;
}




.h_home_button
{
	width:70px;
	height:30px;
	float:left;
	margin-left:0px;
	text-align:right;
}
.header_button_inner_font
{

	font-family:"Futura Std";
	font-weight:bolder;
	font-size:14;
	color:#FFFFFF;
	margin-top:20px;
}
.header_btn_txt_allign
{
	
	margin-top:10px;
}

.button_seperator
{
	height:39px;
	width:2px;
	float:left;
	margin-top:0px;
	margin-left:12px;
	overflow:hidden;
}
.button_arrow
{
	height:25px;
	width:15px;
	float:left;
	margin-left:2px;
	padding-top:0px;
	overflow:hidden;
	text-align:left;
}
.h_department_button
{
	width:130px;
	height:30px;
	float:left;
	margin-left:0px;
	text-align:right;
}
.h_occasion_button
{
	width:110px;
	height:30px;
	float:left;
	margin-left:0px;
	text-align:right;
}
.h_flowers_button
{
	width:220px;
	height:30px;
	float:left;
	margin-left:0px;
	text-align:right;
}
.h_perfumes_button
{
	width:110px;
	height:30px;
	float:left;
	margin-left:0px;
	text-align:right;
}
.h_services_button
{
	width:190px;
	height:30px;
	float:left;
	margin-left:0px;
	text-align:right;
}
.h_search_panel
{
    height:80px;
	width:995px;
	text-align:left;
	padding-left:25px;
}
.h_search_bg
{
    background-color:#9a0000;
	height:49px;
	margin-top:16px;
	width:645px;
	text-align:left;
	padding-left:15px;
	float:left;
}
.h_combobox_div
{
	margin-top:15px;
	float:left;
}
.h_textbox_div
{
	margin-top:15px;
	float:left;
	padding-left:15px;
}
.h_search_button
{
    padding-left:15px;
	margin-top:12px;
	float:left;
}
.h_live_chat
{
	background-repeat:no-repeat;
	width:95px;
	height:38px;
	float:left;
	margin-top:8px;
	margin-left:-1px;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
/*THEME CHANGE HERE*/
padding: 4px 0;
padding-top:8px;
margin: 0;
height: 35px;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
padding-bottom:13px;
padding-top:10px;
padding-right:15px;
padding-left:12px;
margin: 0;
text-decoration: none;
font-family:"Arial";
font-weight:bold;
font-size:15px;
color:#716a54;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: #a61115;
color:#FFFFFF;
 /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #cbcbcc; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #eeebe8;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #cbcbcc; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
text-align:left;
}


.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #9f1014;
color:#FFFFFF;

}
/* Header
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ */
#Header {
	width: 960px;
	height: 110px;
	position: relative;
	clear: both;
	z-index: 1;
	text-align: left;
	margin: 0 auto 0 auto; padding: 0;
}
#Header a.LogoKentessa { /*tag*/
	display: block;
	width: 203px;
	height: 28px;
	position: absolute;
	text-decoration: none;
	outline: none;
	left: 41px; top: 57px;
	margin: 0; padding: 0;
}
#Header .LivHelpWrp { /*tag*/
	width: 221px;
	height: 44px;
	position: absolute;
	right: 150px; top: 75px;
	margin: 0; padding: 0;
	
}
/* Main Content Wrapper
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ */
#Wrapper {
	width: 958px;
	background-color: #FFF;
	border: 1px solid #dad2cb;
	position: relative;
	clear: both;
	z-index: 2;
	text-align: left;
	margin: 0 auto; padding: 0;
}
#StepsNavWrap {
	width: 940px;
	height: 51px;
	background-color: #8fd3da;
	position: relative;
	z-index: 2;
	margin: 9px; padding: 0;
}
#StepsNavWrap a.LiverHelp {
	display: block;
	width: 314px;
	height: 58px;
	background: transparent url('../images/LiveHelp.jpg') no-repeat right bottom;
	position: absolute;
	text-decoration: none;
	outline: none;
	bottom: 0px;
	right: 0px;
}
#StepsNavWrap .TollFreeNo { /*tag*/
	display: block;
	width: 314px;
	height: 51px;
	background-color: #009999;
	position: absolute;
	text-align: center;
	color: #FFF;
	font: 16px/51px Arial, Helvetica, sans-serif;
	bottom: 0px;
	right: 0px;
}
#StepsNavWrap .TollFreeNo span { /*tag*/
	font-size: 22px;
	font-weight: bold;
}
#StepsNavWrap .LiverHelp {
	display: block;
	width: 314px;
	height: 58px;
	/*background: transparent url('../images/LiveHelp.jpg') no-repeat right bottom;*/
	position: absolute;
	text-decoration: none;
	outline: none;
	bottom: 0px;
	right: 0px;
}
#StepsNavWrap ul#StepsNav {
	display: block;
	list-style: none;
	width: 626px;
	height: 51px;
	margin: 0; padding: 0;
}
#StepsNavWrap ul#StepsNav li {
	display: block;
	list-style: none;
	width: auto;
	height: 40px;
	border-top: 1px solid #8fd3da;
	border-right: 1px solid #8fd3da;
	border-left: 1px solid #8fd3da;
	float: left;
	text-align: center;
	color: #006666;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	margin: 9px 0 0 9px; padding: 0;
}
#StepsNavWrap ul#StepsNav li a {
	display: block;
	width: auto;
	height: 40px;
	border-top: 1px solid #8fd3da;
	border-right: 1px solid #8fd3da;
	border-left: 1px solid #8fd3da;
	outline: none;
	float: left;
	text-align: center;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	margin: 0px; padding: 0 11px;
}
#StepsNavWrap ul#StepsNav li a.cur {
	display: block;
	width: auto;
	height: 40px;
	border-top: 1px solid #8fd3da;
	border-right: 1px solid #8fd3da;
	border-left: 1px solid #8fd3da;
	outline: none;
	float: left;
	text-align: center;
	cursor:text;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	margin: 0px; padding: 0 11px;
}
#StepsNavWrap ul#StepsNav li.Normal {
	color: #006666;
}
#StepsNavWrap ul#StepsNav li.Normal a {
	color: #006666;
}
#StepsNavWrap ul#StepsNav li.Active {
	color: #700604;
	border-top: 1px solid #4a8d94;
	border-right: 1px solid #4a8d94;
	border-left: 1px solid #4a8d94;
}
#StepsNavWrap ul#StepsNav li.Active a {
	color: #700604;
	border-top: 1px solid #f8f3e6;
	border-right: 1px solid #f8f3e6;
	border-left: 1px solid #f8f3e6;
	background: #f8f3e6 url('../images/ActvPgBg.jpg') repeat-x center top;
}

.f_brandbuttons_panel a 
{
 color:#590205;
}
.f_brandbuttons_panel
{
    margin-left:0px;
	width:974px;
	height:auto;
	background:#FFFFFF;
	border:1px solid #DAD3CB;
	border-top:1px solid #DAD3CB;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:15px;
	text-align:center;
}
.f_topfooter_dash1_font
{
  font-size:12px;
  color:#590205;
  font-family:"Arial";
  font-weight:bold;
}
.f_topfooter_dash2_font
{
	font-family:"Arial";
	font-size:11px;
	color:#666666;
	font-weight:bold;
	line-height:35px;
	display:block;
	margin-top:70px;
}
.f_topfooter_dash3_font
{
	font-family:"Arial";
	font-size:11px;
	color:#590205;
	font-weight:bold;
	line-height:60px;
}
.f_topfooter_dash4_font
{
	font-family:"Arial";
	font-size:11px;
	color:#666666;
	font-weight:bold;
	line-height:13px;
}
.f_topfooter_dash5_font
{
	font-family:"Arial";
	font-size:11px;
	color:#999999;
	font-weight:bold;
	line-height:13px;
}
.f_brandbuttons_pane2
{
    margin-left:1px;
	width:974px;
	height:auto;;
	float:left;
	background:#FFFFFF;
	padding-bottom:0px;
	text-align:center;
	border:1px solid #DAD3CB;
	border-top:none;
}


.f_topfooter_dash1_gray_line
{
  font-size:12px;
  color:#666666;
  font-family:"LucidaGrande";
  font-weight:bold;
}
.f_topfooter_dash2_gray_line
{
  font-size:11px;
  color:#666666;
  font-family:"LucidaGrande";
  font-weight:bold;
}
.f_topfooter_powerby_image
{
   float:left; 
   width:170px; 
   padding-top:10px;
}
.f_topfooter_links_div
{
   float:left; 
   width:600px;
}

#darkredlink a 
{
 color:#590205;
}
.f_topfooter_empty_div
{
   float:left; 
   width:170px;
}

