@import "basic.css";

#checkout_footer {
}

#checkout_footer H1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0066;
	font-style: italic;
}

.purchase_header{
	font-size : large;
	padding-top : 8px;
}

.purchase_warning0 {
   color: red;
}

.purchase_warning1 {
   font-size: 11pt;
}

.thin_border{
	border-style : none;
}

#navbar {
  position: relative;
  float: none;
  margin: 1em auto;
  padding: .5em 2em;

  width: 100%;
}

textarea {
  overflow : auto;
}

H2 {
  margin-top: 0; 
}

#navbar ul {
  margin: 0px;
  padding: 1px;
}

#navbar ul li {
  margin: 1px 5px;
  padding: 1px 2px;
  list-style: none;
  display: inline;
}

#navbar ul li a, #navbar ul li a:visited {
  font-family: times;
  font-weight: 600;
  font-size: 11pt;
  text-decoration: none;
}

.product_title_link {
  font-weight: bold;
  font-family: Helvetica;
  font-size: 12pt;
  color: #a51f24;
}
						   
.product_info {
  font-weight: normal;
}
						   
a.product_buy_now_link:link {
  font-family: Helvetica;
  color: yellow;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: underline;
}

a.product_choices_link:link {
  color: yellow;
  font-weight: normal;
  font-size: 11pt;
  text-decoration: underline;
}

a.product_choices_link:visited {
  font-weight: normal;
  font-size: 11pt;
  text-decoration: underline;
}

a.product_choices_link:hover {
  text-decoration: underline;
}

.icon_style {
  height: 100%;
}

.product_box_horizontal {
    height: 150px;
    width: 200px;
    border: 0px solid;
}

.product_box_vertical {
    height: 100%;
    width: 120px;
    border: 0px solid;
    font-family: sans-serif;
    font-size: 9pt;
    
}

.product_box_no_align {
    border: 0px solid;
    font-family: sans-serif;
    font-size: 9pt;
    color: #535353;
    
}


a.product_title_link_vertical, a.product_title_link_vertical:link, a.product_title_link_vertical:visited, a.product_title_link_vertical:active {
    font-family: sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}


#large {font-size : 14pt;}

.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0066;
	font-style: italic;
}

a.proceed_to_checkout, a.proceed_to_checkout:visited {
    font-family: Helvetica;
    font-size: 11pt;
    font-weight: bold;
    color: #a51f24;
    text-decoration: underline;
}

a.important_link, a.important_link:visited {
    font-family: Helvetica;
    font-size: 11pt;
    font-weight: bold;
    color: #a51f24;
    text-decoration: underline;
}
.icon_vertical {
    max-height: 200px;
    overflow: hidden;
    width: 120px;
}

.table_centre {
    background-position:50% 0%; 
    background-repeat:no-repeat;
    width: 100%;
    height: 300;
}

.table_right {
/* 
    background-image:"images/background_lena.png";
    b ackground-position:100% 0%; 
    background-repeat:no-repeat;
*/
    width: 100%;
    height: 100%;
}

a.menu_link:link, a.menu_link:visited, a.menu_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	/* sets border width on all sides */
	border-color: #000000;
	background: #b5aec6;
	/* Content, padding will be gray */
	margin: 2px 2px 2px 2px;
	padding: 2px 4px 2px 2px;
	/* Note 0px padding right */
}

a.menu_link:hover {
  text-decoration: underline;
  background: #87aec6;            /* Content, padding will be gray */
}

a.basket_link:link, a.basket_link:visited, a.basket_link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: Navy;
	border-style: dotted;
	border-width: 1px;
	/* sets border width on all sides */
	border-color: Red;
	background: Yellow;
	/* Content, padding will be gray */
	margin: 2px 2px 2px 2px;
	padding: 2px 4px 2px 2px;
	/* Note 0px padding right */
}

a.basket_link:hover {
	background: Aqua;
	/* Content, padding will be gray */
}

a.nav_page_link, a.nav_page_link:hover, a.nav_page_link:active, a.nav_page_link:visited    
{ text-decoration : underline; font-size: 8pt; font-weight: bold; margin-bottom: 0px; margin-top: 0px; }

a.nav_page_cur {
	font-weight: bold;
	text-decoration: none;
}


a.pgFlower, a.pgFlower:hover, a.pgFlower:active, a.pgFlower:visited    
{ 
  margin-bottom: 0px; margin-top: 0px; 
  font-size: 14px;
}

a.pgFlower:hover {
	text-decoration: underline;
}

a.pgArr {
    font-size: 13pt;
    font-weight: bold;
    color: #a51f24;
    text-decoration: none;
}

a.pgCur, a.pgCur:hover, a.pgCur:active, a.pgCur:visited {
	font-weight: bold;
	text-decoration: none;
}

.large_flower_icon_image {
	background: #c7840c;
	vertical-align : middle;
}

.table_addon {
   font-size: 11pt;
}

.error_message {
  color: red;
  background: #e1bb74;
}

.flower_icon_full TD {
   color: black;
}

#checkout_page { }
#checkout_page th, #checkout_page td  { padding: 0px; border: 0px; }
#checkout_page table { margin-bottom: 0px; text-align: left }
#checkout_content { width: 800px; margin-left: auto; margin-right: auto }
#checkout_page #checkout_banner_text { text-align: left; margin: 1em; }
#checkout_page #click2talk_top { float: right; }
#checkout_page #header { background: #F9E4F0; border-bottom: 1px solid black; margin-bottom: 10px; padding-top: 5px }
#checkout_page #domain_name {color: #643A41; position: absolute; top:5px; left: 5px;}
#checkout_page #header H1 { color: #643A41 }
#checkout_page #dont_want_online { width: 800px; padding-left: 1em; padding-right: 1em; margin-left: auto; margin-right: auto; margin-top: 3em; margin-bottom: 1em; background: #F9E4F0 }
#checkout_content #step_number_receipt { top: -2em; right: -100px}
#checkout_content H2 { margin-top: 1em }


.style2 {font-size: 16}
.style4 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FF0099;
}
.style6 {font-size: 18px}
.style13 {color: #660099}
.style17 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0066;
	font-style: italic;
}
.style22 {font-size: 14px}
.style26 {font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #FF0099; }

.delivery_link    { text-decoration: none; font-size: 10pt; }
.delivery_link1   { text-decoration: none; font-size: 10pt; }
.citytname, A.citytname{
	font-size : 9px;
	margin-top : 0;
	margin-bottom : 0;
	color : #aaaaaa;
}

#menu_block {
  font-size: 11px;
}

#menu_block a {
  color: #660099;
  font-size: 14px;
  text-decoration: underline;
}

/*******************
STYLING STANDARD TAGS 
******************/ 
#site_header {
  background: #c66a8f;
  margin:0px;
  padding:20px;
}
#second_header H2 {
  margin: 0px; padding: 0px;
  color: black;
}

html, body { 
	background: #F9E4F0;
  text: #330000;
}

H2, H1 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  color: #FF0066;
}
H2 {
  margin-top: 1em;
	font-size: 12pt;
}
H1 {
}

.subheading, a.subheading:link, a.subheading:visited, a.subheading:active {
	color: #336600;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-top : 0;
	margin-bottom : 0;
}

.text_block {
	font-weight:100;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top : 0;
	margin-bottom : 0;
}

#brfl_sidemenu a, a:hover, a:active, a:visited { color:#660099; }

#main_two_columns TD H1 { text-align: left }
#main_two_columns TD.left, #main_two_columns TD.right { vertical-align: top;
  width: 45%;  padding-left: 2.5%; padding-right: 2.5%;
  width: 45%; padding-left: 2.5%; padding-right: 2.5% 
}
ul.vertical_links { padding: 0; }
ul.vertical_links li { list-style-type: none; }
.quick_flower_icons { text-align: center; margin-bottom: 1em; margin-top: 1em; }
.quick_flower_icons table { margin-left: auto; margin-right: auto; }
.quick_flower_icons table TD { padding-left: 10px; padding-right: 10px; }
.quick_flower_icons .more a { font-weight: bold; margin-top: 0.5em; }
#menu_container { border-right: 1px solid #c66a8f; padding-right:5px; }
#brfl_sidemenu .click2talk { margin-top: 1em  }
#main_body_container {
  margin-left: auto; 
  margin-right: auto; 
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
#upper_content_container {
 border-top: 1px solid #c66a8f; 
 padding-top:5px;
}
div#catalog {
  margin-left: auto;
  margin-right: auto;
}
.flower_icon { height: 270px }
table.horizontal_menu TH a { 
  text-decoration: none;
  font-family: Georgia, Times New Roman, Times, serif;
  color: #ff0066;
}
