 /*======================================

» AZ Gift Basket Layout.
» Design and coding are copyright 2008 ikram-zidane and the design may not be reproduced.
» Made wth valid XHTML and CSS
» Version: 1
» Designer URL : http://www.ikram-zidane.com/
» Last updated : xxx

======================================*/

/* GLOBAL LAYOUT AND STYLE
------------------------------------------------------------------------------------------------ */
* {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  background: #6F6F6F url(images/bg.gif) repeat top left;
  /*font-size: 62.5%;*/
  font-size: 75.0%;
  font-family: arial, "Lucida Grande", verdana, helvetica, georgia, arial, tahoma, "trebuchet ms", sans-serif;
  /*color: #737373;*/
  color: #6F6A6A;
  line-height: 22px;
  text-align: center;
}

hr {
  display: none;
}

p {
  margin-bottom: 25px;
}

p.more {
  margin-bottom: 40px;
} 
p.center {
  text-align: center;
}
p.line {
  line-height: 30px;
}

div.clear {
  clear: both;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
}

a {
  text-decoration: none;
  color: #2896A5;
}

a:hover {
  color: #313131;
}


/* GLOBAL LAYOUT
------------------------------------------------------------------------------------------------ */

#container {
  width: 925px;
  margin: 0 auto;
  text-align: left;
  font-size: 1.1em;
}

main {
  width: 900px;
  margin: 0 auto;
  text-align: left;
  clear: both;
}




/* HEADER AND MENU
------------------------------------------------------------------------------------------------ */

#header {
  height: 94px;
  width: 900px;
  background: transparent url(images/header.gif) no-repeat top left;
  text-indent:-9999px;
  border:0px solid #F00;
  float:left;
  background-position: -3.5em;
}

#header h1 {
  display: none;
}

#menu {
  padding-top: 55px;
  float: right;
  width: 564px;

}

ul#nav {
  height: 39px;
  width: 564px;
  list-style-type: none;
}

ul#nav li {
  padding:0;
  margin:0;
  list-style-type:none;
  float:left;
  text-indent:-9999px;
  height: 39px;
}

ul#nav li a {
  height: 39px;
  border: 0;
  text-decoration: none;
  display: block;
  background-image: url(images/menu.gif);
  background-repeat: no-repeat;
  background-color: transparent;
} 


li#homelink a {
  width: 64px;
  background-position: top left;
}
li#homelink a:hover {
  background-position: 0 -31px;
}


li#orderlink a {
  width: 88px;
  background-position: -64px 0;
}
li#orderlink a:hover {
  background-position: -64px -31px;
}


li#deliverylink a {
  width: 114px;
  background-position: -152px 0;
}
li#deliverylink a:hover {
  background-position: -152px -31px;
}


li#newslink a {
  width: 117px;
  background-position: -266px 0;
}
li#newslink a:hover {
  background-position: -266px -31px;
}

li#testimonial a {
  width: 100px;
  background-position: -383px 0;
}
li#testimonial a:hover {
  background-position: -383px -31px;
}

li#faqlink a {
  width: 75px;
  background-position: -483px 0;
}
li#faqlink a:hover {
  background-position: -483px -31px;
}


/* CONTENT
------------------------------------------------------------------------------------------------ */

#content {
  width: 715px;
  float: right;
  background: transparent url(images/cbg.gif) repeat-y top left;
}

.content {
  padding: 0 50px 0 41px;
}

#content h4 {
  color: #76862D;
  font-size: 1em;
  font-weight: bold;
}
#content ol {
  margin-left: 20px;
}

#content strong {
  font-weight: bold;
}

#page-description {
  /*color: #AEAEAE;*/
  color: #555252;
  margin-bottom: 10px;
  padding-top:6px;
}
#page-description a {
  color: #2896A5;
}
#page-description a:hover {
  color: #4B4B4B;
}

#seperator {
  height: 62px;
  background: transparent url(images/sep.gif) no-repeat top left;
}

span#top {
  width: 700px;
  height: 25px;
  display: block;  
  background: transparent url(images/top.gif) no-repeat top left;
}

div.flower-background {
  background: transparent url(images/flower.gif) no-repeat bottom center;
}  

#content h3 {
  font-family: georgia;
  font-weight: normal;
  font-size: 1.8em;
  letter-spacing: -1px;
  margin: 0 0 10px 0;
  color: #2896A5;
}

h3.margin-top {
  margin-top: 20px;
}


/* For HEADINGS
============================= */

#content h2 {
  width: 406px;
  height: 30px;
  display: block;
  text-indent: -9999px;
  /*background: transparent url(images/title.gif) no-repeat -8px 0;*/
}

h2#orderinfo-heading {
  background: transparent url(images/title.gif) no-repeat -8px -30px;
}
h2#delivery-heading {
  background: transparent url(images/title.gif) no-repeat -8px -60px;
}
h2#news-heading {
  background: transparent url(images/title.gif) no-repeat -8px -90px;
}
h2#faq-heading {
  background: transparent url(images/title.gif) no-repeat -8px -120px;
}
h2#aboutus-heading {
  background: transparent url(images/title.gif) no-repeat -8px -150px;
}
h2#contactus-heading {
  background: transparent url(images/title.gif) no-repeat -8px -180px;
}
h2#privacy-heading {
  background: transparent url(images/title.gif) no-repeat -8px -210px;
}
h2#termofuse-heading {
  background: transparent url(images/title.gif) no-repeat -8px -240px;
}
h2#getcatalogue-heading {
  background: transparent url(images/title.gif) no-repeat -8px -270px;
}
h2#heading-testimonials {
  background: transparent url(images/heading-testimonials.gif) no-repeat;
}

/* For NEWS
============================= */

div.entry {
  padding-top: 30px;
  clear: both;
  display: block;
}

h3.blogtitle {
  padding-left: 36px;
  background: transparent url(images/post.gif) no-repeat 5px 40%;
  border-bottom: 1px solid #F2F2F2;
  padding-bottom: 8px;
}

h3.blogtitle span {
  color: #818181;
  margin-left: 25px;
}





/* For ORDER INFO PAGE
============================= */

ul.orderinglist {
  list-style-type: none;
  border-top: 1px solid #EAEAEA;
  margin-bottom: 10px;
}

ul.orderinglist li {
  border-bottom: 1px solid #EAEAEA;
  padding: 4px 4px 4px 25px;
  background: transparent url(images/bullet.gif) no-repeat 5px 50%;
}

ul.orderinglist li span {
  font-weight: bold;
  color: #76862D;
  display: block;
  float: left;
  width: 100px;
  background: transparent url(images/indent.gif) no-repeat 80% 50%;
}


/* For Index Page
============================= */

ul#main-basket-list {
  list-style-type: none;
  display: block;
  margin-left: 20px;
}

ul#main-basket-list li {
  display: block;
  float: left;
  background:url(images/greencontainer.gif) no-repeat;
  margin:6px;
  padding: 1em;
  height:206px;
  width:160px;

}

ul#main-basket-list li a {
  display:block;
  text-decoration: none;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  padding-right:1.5em;
  
  
}

ul#main-basket-list li img {
  text-decoration: none;
  color:#FFFFFF;
  margin-left:-0.4em;
  padding-top:25px;
}

/* For BASKET PAGE
============================= */

ul#basket-cart {
  list-style-type: none;
  display: block;
  margin-left: 10px;
}

ul#basket-cart li {
  display: block;
  width: 179px;
  height: 231px;
  float: left;
  overflow: hidden;
  background: transparent url(images/basket-container.gif) no-repeat top left;
  margin-right: 15px;
  margin-bottom: 20px;
  margin-top: 20px;
}

ul#basket-cart li a img {
  border: none;
  margin: 14px 8px 0 13px;
  padding: 0;
  display: block;
}

ul#basket-cart li a.basketname {
  font-size: 1.0em;
}

ul#basket-cart li div.left {
  padding-left: 17px;
  padding-top:10px;
  float: left;
  color: #8B8B8B;
  font-family: tahoma;
  line-height: 14px;
}

a.buy-now-button {
  float: right;
  display: block;
  width: 48px;
  height: 48px;
  background: transparent url(images/buy.gif) no-repeat top left;
  text-indent: -9999px;
  padding-right: 12px;
}


 /* CONTACT FORM
============================= */

#contact-form {
  float: right;
  width: 290px;
  background: #F8F8F8;
}

.form {
  padding: 10px 10px;
}

fieldset { 
  border:0;
  margin:0;
  padding:0; 
}

label { 
  display:block; 
}

label.inline {
  display:block; 
  float: left;
  width: 100px;
  font-weight: bold;
  margin-top: 10px;
}


#cat-form {
  padding-left: 100px;
}
#cat-form span {
   font-weight: bold;
   margin-left: 20px;
   margin: 10px 0;
}

#cat-form input {
  margin-right: 5px;
  margin-top: 20px;
}

#cat-form input.borang, #cat-form input.adress {
  padding: 4px;
  font-size: 11px;
  border: 3px double #DFDFDF;
  color: #5BAAB6;
  width: 200px;
  margin: 0;
  margin-top: 10px;
}
#cat-form input.adress {
  margin-left: 100px;
}
input.text,textarea {
  font-size: 11px;
  width: 250px;
  padding: 4px;
  border: 3px double #DADADA;
  color: #5BAAB6;
  font-family: arial;
}

input.submit {
  border: 3px double #DADADA;
  background: #fff;
  padding: 3px;
  color: #ADADAD;
  font-size: 11px;
  margin-top: 15px;
}

h2#contactformheading {
  width: 128px;
  height: 37px;
  background: transparent url(images/contact.gif) no-repeat top left;
  text-indent: -9999px;
}

div.floatleft {
  float: left;
  width: 280px;
}



/* DISCLAIMER
------------------------------------------------------------------------------------------------ */

#disclaimer {
  background: #EFF4E6;
  border-top: 2px solid #E0E4DA;
  font-size: 0.9em;
  text-align: center;
  padding: 5px 0;
  margin-top: 30px;
}

#disclaimer a {
  margin: 0 3px;
  color: #76835B;
  padding: 0;
  padding-bottom: 2px;
  background: transparent;
}

#disclaimer a:hover {
  border-bottom: 1px solid #D6DACE;
}



/* FOOTER
------------------------------------------------------------------------------------------------ */

#footer {
  background: transparent url(images/footer.gif) no-repeat top left;
  color: #fff;
  font-family: tahoma;
  width: 100%;
  height: 65px;
}

#footer a {
  background: #8C9E29;
  color: #fff;
  padding: 6px 7px;
  margin-left: 2px;
}

#footer a:hover {
  background: #7E8F1F;
}

.copyright {
  display: block;
  text-align: center;
  padding: 25px 30px 0 30px;
}

.alignright {
  float: right;
}

.alignleft {
  float: left
}


/* SIDEBAR AND SIDEMENU
------------------------------------------------------------------------------------------------ */

#sidebar {
  width: 200px;
  float: left;
  padding-top: 10px;
}

#sidebar p {
  color: #fff;
  line-height: 16px;
}

#sidebar h2 {
  display: none;
}

a#graphical {
  text-indent: -9999px;
  width: 176px;
  display: block;
  height: 106px;
  background: transparent url(images/ad.gif) no-repeat top left;
  border: none;
  margin-left: 25px;
}

a:hover#graphical {
  background: transparent url(images/ad.gif) no-repeat 0 -106px;
  border: none;
}

ul#basketmenu {
  list-style-type: none;
  width: 194px;
  margin-bottom: 35px;
}

ul#basketmenu li {
  margin-left: 25px;
  text-indent:18px;
  line-height:43px;
  list-style-type:none;
  margin-bottom:2px;
}

ul#basketmenu li a {
  display: block;
  height: 42px;
  width: 168px;
  text-decoration: none;
  background-image: url(images/basketmenu.gif);
  background-repeat:repeat-y;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
}


li#basketmenulink a {
}
li#basketmenulink a:hover {
  background-position: -168px 0;
}

li#basketmenu_active a {
	background-position: -168px 0;
}

/* DESCRIPTION PAGE
------------------------------------------------------------------------------------------------ */

#basketimage {
  float: left;
  width: 250px;
}

#basketdescription {
  float: right;
  width: 350px;
}

#basketdescription img {
  margin: 0;
  padding: 0;
}

#basketdescription ul {
  list-style-type: none;
}

#basketdescription ul li {  
  margin-bottom: 7px;
}

#basketdescription ul li strong {
  color: #353535;
}

ul.basketoption {
  list-style-type: none;
  border-top: 1px solid #EAEAEA;
  margin-bottom: 1px;
  width:200px;
}

ul.basketoption li {
  padding: 0px 0px 0px 15px;
  margin-bottom:-.5em;
  font-size:11px;
}

/* -- Fix for FancyZoom js -- */
#ShadowBox table, #ShadowBox tr, #ShadowBox td {
	border: 0;
	padding: 0;
}
/* ROUNDED ALTERNATE	  		 	*/
/* ---------------------------------------------------------------------- */
.round-a-gray{
	background:#444444 url(images/round_gray-left.png) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
}
	.round-a-gray div{
		background:url(images/round_gray-right.png) right bottom no-repeat;
		padding:4px;
	}
/* ---------------------------------------------------------------------- */
.round-a-ok{
	background:#008000 url(images/round_green-left.png) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
}
	.round-a-ok div{
		background:url(images/round_green-right.png) right bottom no-repeat;
		padding:4px;
	}
/* ---------------------------------------------------------------------- */
.round-a-error{
	background:#CC0000 url(images/round_red-left.png) left top no-repeat;
	color:#FFFFFF;
	text-align:center;
}
	.round-a-error div{
		background:url(images/round_red-right.png) right bottom no-repeat;
		padding:4px;
	}
		
/* --------------------------------- */
/*image over*/
.imageOver{
	background:url(images/zoom.gif) no-repeat 50% 50%;	
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}
/* BUTTONS start*/
.buttons a, .buttons button{
    display:inline;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.icon-yellow{
	border:solid 1px #DEDEDE; 
	background:#FFFFCC url(images/icart.png) 8px 6px no-repeat;
	color:#222222;
	padding:4px;
	text-align:center;
}
.icon-ok{
	border:solid 1px #90ac13; 
	background:#C9FFCA url(images/cart.png) 8px 6px no-repeat;
	color:#008000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.icon-error{
	border:solid 1px #CC0000; 
	background:#F7CBCA url(images/cart.png) 8px 6px no-repeat;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
/*BUTTON end*/

/*cart page start*/
#cartlisting {
  float: left;
  width: 600px;
}

#customer-form {
	padding: 10px 10px;
}
#customerdetails {
  float: right;
  width: 250px;
}

#customerdetails input.text,textarea {
  font-size: 11px;
  width: 230px;
  padding: 4px;
  border: 3px double #DADADA;
  color: #5BAAB6;
  font-family: arial;
}

#customer_register {
  float: left;
  width: 250px;
  display:block;
  margin-left:20px;
}

#customer_register input.text,textarea {
  font-size: 11px;
  width: 230px;
  padding: 4px;
  border: 3px double #DADADA;
  color: #5BAAB6;
  font-family: arial;
}

#customer-form {
  float: right;
  width: 250px;
  background: #F8F8F8;
}

#quantity {
  font-weight: bold;
  font-size:18px;
  color: #76862D;
  display: block;
  float: left;
  width: 60px;
  margin-left:-20px;
  padding-top:10px;
}
#quantity-total {
  font-weight: bold;
  text-align:right;
  font-size:18px;
  color: #76862D;
  width: 400px;
  margin-left:5px;
  padding-top:10px;
}

/*cart page end*/
/*COOKIE ERROR*/
.clean-error{
	border:solid 1px #CC0000; 
	background:#F7CBCA;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
	width:400px;
}
/*sitemap*/
ul.sitemaplist {
  list-style-type: none;
  margin-bottom: 10px;
  word-spacing:1px;  
}

ul.sitemaplist li {
  border-bottom: 1px dotted #EAEAEA;
  padding: 4px 4px 4px 5px;
}

/*JUITTER PLUGIN CSS*/

#juitterContainer{ 
	width:175px;
	font-size: 11px;
	font-family: arial, "Lucida Grande", verdana, helvetica, georgia, arial, tahoma, "trebuchet ms", sans-serif;
	line-height:normal;
	color:#FFF;
	} /*Juitter container*/

#juitterContainer .twittList{margin:0;padding:0;} /* UL that will contain the list of tweets */

/* Bellow the list of tweets "<li>" */

#juitterContainer .twittLI{list-style:none;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #FFF;padding:3px;clear:both;height:auto;overflow:hidden;} 
#juitterContainer .twittList DIV.time{color:#333;font-size:0.9em;float:right;}
#juitterContainer .twittList A{color:#333;} /*Links inside the tweets list */

/* Bellow the CSS for the avatar image  */

#juitterContainer .juitterAvatar{float:left;border:solid 1px #999;background:#FFF;margin-right:5px;padding:1px;width:48px;;height:48px;}

#juitterContainer .jRM{float:right;clear:both} /*read it on twitter link*/

#juitterContainer .extLink{} /*CSS for the external links*/

#juitterContainer .hashLink{} /*CSS for the hash links*/

/*end of Juitter CSS*/

/* ceebox */
#cee_closeBtn 		{ background-image: url(images/cee-close-btn.png); }
#cee_next 			{ background-image: url(images/cee-next-btn.png); }
#cee_prev 			{ background-image: url(images/cee-prev-btn.png); }
* html #cee_next 	{ background-image: url(images/cee-next-btn.gif); } /* IE6 hack */
* html #cee_prev 	{ background-image: url(images/cee-prev-btn.gif); } /* IE6 hack */
#cee_load 			{ background-image: url(images/loader.gif);}
/* ceebox border width controled as option in jquery.ceebox.js */
/* colors for ceebox background and border can also be set as option in jquery.ceebox.js  */
#cee_box			{background-color: #fff;border-color:#525252;border-style: solid; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }

/* ---------->>> ceebox specific css minimized <<<-----------------------------------------------------------*/
#cee_box{font:12px Arial,Helvetica,sans-serif;color:#333;background-color:#fff}#cee_count{font:10px Arial,Helvetica,sans-serif;-moz-opacity:0.8;opacity:0.8;clear:left;float:left;padding:2px 0 4px}.cee_html #cee_title h2{float:left}.cee_html #cee_count{clear:none;padding-left:5px}* html #cee_count{zoom:1;padding-bottom:6px}#cee_next,#cee_prev{height:100%;width:49%;text-indent:-10000px;text-decoration:none;visibility:visible;background-repeat:no-repeat}#cee_box a{border:0;outline:none}#cee_box a:link{color:#666}#cee_box a:visited{color:#666}#cee_box a:hover{color:#000}#cee_box a:active{color:#666}#cee_box a:focus{color:#666}#cee_closeBtn{background-repeat:no-repeat;display:box;width:24px;height:23px;position:absolute;text-indent:-10000px} #cee_closeBtn{top:-3px;right:-3px}#cee_closeBtn,#ie8#hack{top:-10px;right:-10px}*:first-child+html #cee_closeBtn{top:-3px;right:-3px} * html #cee_closeBtn{top:-3px;right:-3px}#cee_closeBtn:hover{background-position:0px -23px}.cee_close{cursor:pointer}#cee_box{text-align:left;color:#000}#cee_box img#cee_img,#cee_vid,#cee_iframeContent,#cee_ajax{display:block;margin:15px 15px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#cee_title{padding:7px 15px 5px 15px;overflow:hidden}.cee_html #cee_title{background-color:#e8e8e8;height:18px;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}#cee_title h2{font-size:1em;font-weight:400;margin:0 0 1px}#cee_ajax{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#cee_load{display:none;height:50px;width:50px;margin:-25px 0 0 -25px;background-position:center center;background-repeat:no-repeat}#cee_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}* html #cee_HideSelect{ position:absolute; height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}#cee_iframe{clear:both;border:none;margin-bottom:-1px;margin-top:1px}

.list-testi{ margin-bottom:3em; font-style:italic; line-height:15px;}
.testi-from{text-align:right;font-weight:bold;padding-right:1em;font-size:12px;margin-top:.7em;}
.testi-item{color:#76862D;}
.ti-underline{border-bottom:1px dotted #666;}

#online_payment{margin:0 auto;border:0px solid #999;overflow:hidden;width:600px;margin-top:6em;}
#online_payment ul {margin-top:1em;}
#online_payment li {list-style-type:none;width:150px;border:0px solid #F00;float:left;height:45px;text-align:center;vertical-align:middle;margin:0;padding:0;}

.bubble{background:#fff url(images/bubble_border.png) top repeat-x;}
.bubble1{background:url(images/bubble_border.png) right repeat-y;}
.bubble2{background:url(images/bubble_border.png) bottom repeat-x;}
.bubble3{background:url(images/bubble_border.png) left repeat-y;}
.bubble .tr{background:url(images/bubble_tr.png) top right no-repeat;}
.bubble .br{background:url(images/bubble_br.png) bottom right no-repeat;}
.bubble .bl{background:url(images/bubble_bl.png) bottom left no-repeat;}
.bubble .tl{background:url(images/bubble_tl.png) top left no-repeat;}
.bubble .inner{font-style: italic;font-size: 12px;padding: 9px;width: 538px;border:0px solid #CCC}
.owner_name{float: right;font-size: 12px;text-align: right;width: 180px;line-height:12px;}
.bubble_tail{background:url(images/bubble_tail.png) top right no-repeat;margin-top: -2px;height:44px;}

.textarea-notes {width:400px;}
#bubble-speech{margin:0px;padding:0px;border:0px solid #CCC;}