img, div {behavior:url(iepngfix.htc); }

body {font:12px Arial, Helvetica, sans-serif; color:#fff; margin: 0; padding: 0; background:#3295b9; }

form {margin: 0px; padding: 0px;}

label {padding-left: 5px; cursor: pointer; cursor: hand;}

.Hidden {display: none;}

/*Header*/
.TopNavigation {height:51px; width:692px; margin:0 auto; }
.TopNavigation img {margin:0; padding:0; border:0;}

.TopNavigation ul {padding:0; margin:0; display:block;}
.TopNavigation li {display:inline; padding:0; margin:0; float:left; display:block;}

.TopNavigation ul li a, .TopNavigation ul li a:hover { background: 0 0 no-repeat; display:block; height:36px; padding:15px 0px 0 0px; color:#fff; font-size:12px; text-decoration:none;  _width: 0px; font-weight:bold;}

.TopNavigation ul li.first a {background:url(../images/left.jpg); padding-left: 10px;}
.TopNavigation ul li.first a:hover, .TopNavigation ul li.fiest_active {background:url(../images/left-h.jpg); padding-left: 10px;}

.TopNavigation ul li.middle a {background:url(../images/middle.jpg);}
.TopNavigation ul li.middle a:hover, .TopNavigation ul li.middle_active {background:url(../images/middle-h.jpg);}

.TopNavigation ul li.last a {background:url(../images/right.jpg) right; padding-right: 10px;}
.TopNavigation ul li.last a:hover, .TopNavigation ul li.last_active {background:url(../images/right-h.jpg) right; padding-right: 10px;}


/*Main Containers*/

/*Common*/
.TopContainer, .LangContainer, .Lang, .NavContainer, .LogoContainer, .NavContainer, .FooterContainerR, .Disclaimer, .FooterContainer, .FooterContainerL, .HomeHeader, .HomeSec1, .HomeSec2, .HomeSec3, .HomeSecImage, .HomeSecContent, .HomeSecText, .HomeSecContentR, .HomeSecTextR, .HomeSecBtn, .SacHeader, .MainContent, .MainContentLeft, .MainContentRight, .Raw, .FormBlkRaw, .BlueBoxLeft, .BlueBoxRight, .BlueBoxPrice, .BlueBoxCountry, .BreadCrumb, .Lbl, .Lb2, .TxtBox, .WhiteBoxPrice, .Map, .Contact, .ContactBottom, .ContactHeader, .BreadCrumbBlue, .BreadCrumbOrange, .BreadCrumbPink, .BreadCrumbYellow, .BreadCrumbBPDiv, .BreadCrumbBODiv, .BreadCrumbBYDiv, .BreadCrumbHBlue, .BreadCrumbHOrange, .BreadCrumbHPink, .BreadCrumbHYellow, .BreadCrumbHBODiv, .BreadCrumbHBPDiv, .BreadCrumbHBYDiv, .BlueBoxBtn, .BlueBoxLnk, .BlueBoxLeftValuePacks, .BlueBoxRightValuePacks, .HiddenRowSet{ float:left;}

.HomeSecContentR, .HomeSecBtnR, .BreadCrumbR{float:right;}

.HomeSecText, .HomeSecTextR, .Delivery, .DeliveryBlueTxt, .BlueBox, .WhiteBox, .Contact{font-size:13px;} 

.Lang a, .Lang a:hover, .Lang span, .HomeHeader, .HomeSecBtn, .HomeSecBtn a, .HomeSecBtn a:hover, .HomeSecBtnR, .HomeSecBtnR a, .HomeSecBtnR a:hover, .SacHeader h1, .MainContent h1, .ProductDetailsTop h1, .Delivery, .BlueBoxBtn, .BlueBoxLnk, .Contact, .ContactHeader h1, .BreadCrumb, .BreadCrumbR{font-weight:bold;}

.MainContainer {margin:0 auto; width:1024px; background:url(../images/bottom-bg.jpg) no-repeat bottom #6cbcd8;}
.TopContainer {width:1024px; background:url(../images/top-bg.jpg) no-repeat top;}
.BodyContainer {width:692px; margin:0 auto; clear:both;}
.LangContainer {width:57px; height:35px; padding:0 0 0 630px;}
.Lang {width:44px; height:18px; background:url(../images/lang.jpg) no-repeat top right; padding:3px 0 0 7px;}
.LogoContainer {width:687px; padding:0 0 0 5px; height:89px;}
.NavContainer {width:692px; margin:0 0 15px 0;}
.Disclaimer {width:687px; padding:0 0 15px 5px; font-size:10px;}
.FooterContainer {width:662px; height:30px; background:url(../images/footer.png) no-repeat; padding:6px 10px 0 10px;  margin:10px 0 10px 0; font-size:11px; font-weight: bold;}
.FooterContainerR {float: right;}
.CLRaw{clear:both;}
.LineSpacer{padding: 0; margin: 0; height:4px; width: 100%;}

/*Home*/
.HomeHeader {color:#04739c; margin:0 0 20px 0; width:687px;}
.HomeSec1, .HomeSec2, .HomeSec3 {width:687px;}
.HomeSec1 {height:247px; background:url(../images/home-sec1.png) no-repeat;}
.HomeSec2 {height:244px; background:url(../images/home-sec2.png) no-repeat;}
.HomeSec3 {height:278px; background:url(../images/home-sec3.png) no-repeat;}
.HomeSecImage {width:274px;}
.HomeSecImage a {text-decoration: none; padding: 0; margin: 0;}
.HomeSecImage a img {border: none;}
.HomeSecContent {width:400px; padding:10px 0 0 13px;}
.HomeSecContentR {width:380px; padding:10px 20px 0 13px;}
.HomeSecText {width:390px;  padding:20px 10px 0 15px; color:#527784;} 
.HomeSecTextR {width:360px;  color:#527784; padding:10px 0 0 13px; text-align:right;} 
.HomeSecBtn, .HomeSecBtnR {width:90px; height:21px; padding:6px 0 0 25px; color:#20366e; background:url(../images/sac_btn.jpg) no-repeat;}
.HomeSecBtn {margin:15px 0 0 15px;}
.HomeSecBtnR {margin:15px 10px 0 15px;}

/*Forms*/
.SacHeader, .MainContent {width:687px; padding:0 0 0 5px;}
.SacHeader {border-bottom:1px dotted #fff;}
.MainContentLeft {width:250px; margin:10px 0 0 0;}
.MainContentRight {width:435px; margin:25px 0 0 0; font-size:13px;}
.Product {width:237px; height:225px; background:url(../images/flower-bg.png) no-repeat top;}
.ProductDetailsTop {width:207px; background:url(../images/product-des.jpg) no-repeat top; padding:5px 15px 5px 15px;}
.ProductDetailsBottom {width:237px; height:9px; background:url(../images/product-des-bottom.jpg) no-repeat top;}
.ProductDetailsTop h1 {color:#20366e;}
.Form {width:418px; background:url(../images/form-bg.jpg) repeat-y top; padding:16px 5px 0 12px;  clear:both; }
.FormBottom {background:url(../images/form-bg-bottom.jpg) no-repeat top; height:35px;}
.Raw {width:423px; padding:0 0 7px 0;}
.HiddenRowSet {width:423px; padding:0 0 7px 0;}
.FormBlkRaw {height:35px; width:423px;}
.Lbl {width:170px; padding:6px 0 0 0; margin:0;}
.TxtBox {width:250px; padding:0; margin:0;}
.Lb2 {width:250px; padding:6px 0 0 0; margin:0;}
.HorizontalLine {width: 410px; height: 1px; background-color: #FFFFFF; margin-top: 5px; margin-bottom: 5px; padding: 0; overflow: hidden; line-height: 1px;}
input.TxtBoxSty, input.TxtBoxDate, .DataList {color:#20366e; border:1px solid #4aa5c6; height:22px; padding:5px 0 0 10px;}
select, option {color:#20366e;}
select {margin-right: 10px;}
input.TxtBoxSty, .DataList {width:230px;}
input.TxtBoxDate {width:100px; margin:0 10px 0 0; float:left}
.DataList {overflow: scroll; height: 200px; color: #FFFFFF; width: 400px;}
.MoreDetails {background: url(../images/small_button.jpg) repeat-x top; height: 24px; font-size: 11px; border:0; cursor: pointer; color: #FFFFFF; margin-right: 10px; font-weight: bold}
.SubButton {background:url(../images/send-btn.jpg) no-repeat top; width:82px; height:31px; border:0; color: #FFFFFF; font-weight: bold; margin:0 0 0 300px; cursor:pointer;}
.ButtonDate {background:url(../images/send-btn.jpg) repeat-x top; height:31px; border:0; color: #FFFFFF; font-weight: bold; cursor:pointer; float:left;}
.ErrorMessage {width:404px; border: solid 1px #FF0000; background-color:#FFDFE2; margin-bottom: 7px; padding: 3px; color:#FF0000}
.Disclaimer {width:404px; font-size: 10px;}
.Spacer1 {margin-right: 5px;}
.Spacer2 {margin-right: 10px;}
.FloatLeft {float: left;}

.Confirm {width:652px; background:url(../images/confirm-bg-top.jpg) #8ccae1 no-repeat top; padding:10px 10px 10px 10px;  clear:both; margin: 0 }
.ConfirmBottom {background:url(../images/confirm-bg-bottom.jpg) no-repeat top; width:672px; height:15px; margin: 0; padding: 0}


/*Products*/
.Delivery {width:388px; margin:20px 0 0 250px;}
.DeliveryBlueTxt {color:#20366e; padding:0; margin:0;}
.Delivery img {padding:0 10px 0 10px;}
.BlueBox {border:1px solid #479ab8; color:#0b7fa9; margin:0 0 15px 0;  padding:16px;}
.BlueBox {background:#d6eef6;  width:388px;}
.WhiteBox {background:#fff; width:375px; padding:5px 0 0 5px;}
.BlueBoxHeader {width:388px; padding-bottom: 5px;}
.BlueBoxLeft {width:110px;}
.BlueBoxRight {width:260px; color:#0b7fa9;}
.BlueBoxLeftValuePacks {width:200px;}
.BlueBoxRightValuePacks {
	width:170px;
	color:#0b7fa9;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.BlueBoxCountry {width:215px; color:#20366e; margin:15px 0 0 0; padding:0;}
.BlueBoxCountry .fieldTitle {font-size:16px; margin-right: 15px}
.BlueBoxPrice {width:215px; color:#20366e; font-size:20px; margin:30px 0 0 0;}
.BlueBoxPrice .costwhole {font-size: 30px; font-weight: bold}
.BlueBoxPrice .rightwhitespace {padding-right: 5px;}
.WhiteBoxPrice {width:320px; color:#20366e; font-size:20px; margin:30px 0 30px 0;}
.WhiteBoxPrice .coststart {font-weight: bold;}
.WhiteBoxPrice .costwhole {font-size: 30px; font-weight: bold}
.WhiteBoxPrice .rightwhitespace {padding-right: 5px;}
.WhiteBoxDeliveryMethods {
	border:1px solid #479ab8;
	margin: 0px;
	padding: 5px;
	width: 370px;
}
.WhiteBoxDeliveryMethodsDivider {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #479ab8;
	border-right-color: #479ab8;
	border-bottom-color: #479ab8;
	border-left-color: #479ab8;
	clear: both;
	margin: 0px;
	padding: 0px;
}
.BlueBoxBtn {background:url(../images/send-btn.jpg) no-repeat top; width:40px; height:31px; border:0; color: #FFFFFF; font-weight: bold; cursor:pointer; float:left; margin:30px 0 0 0;}
.BlueBoxLnk {background:url(../images/send-btn.jpg) no-repeat top; width:40px; height:23px; border:0; color: #FFFFFF; font-weight: bold; cursor:pointer; float:left; margin:30px 0 0 0; display:block; text-decoration: none; text-align: center; padding-top: 8px;}
.BlueBoxDeliveryHeader {background:#fff; width:370px; padding:5px 5px 5px 5px; margin: 10px 0 0 0;border:1px solid #479ab8;}
.BlueBoxDeliveryHeader .label {width: 319px; float: left; padding-top: 6px;}
.BlueBoxDeliveryBtn {background:url(../images/send-btn.jpg) no-repeat top; width:40px; height:31px; border:0; color: #FFFFFF; font-weight: bold; cursor:pointer; }

/*Contact*/
.Contact, .ContactBottom {width:657px; padding:0 15px 0 15px;}
.Contact {background:url(../images/contact-bg.jpg) no-repeat; }
.ContactBottom {background:url(../images/contact-bottom-bg.jpg) no-repeat; height:13px;}
.ContactHeader {width:657px; padding:12px 0 0 5px; border-bottom:1px dotted #fff; margin:0 0 15px 0;}
.Map {width:657px; padding:15px 0 0 0;}

/*Breadcrumb*/
.BreadCrumb {width:220px;}
.BreadCrumbR {width:auto; text-align:right;}
.BreadCrumbBlue, .BreadCrumbOrange, .BreadCrumbPink, .BreadCrumbYellow { height:30px;}
.BreadCrumbBPDiv, .BreadCrumbBODiv, .BreadCrumbBYDiv {width:17px; height:41px;}
.BreadCrumbBlue {background:url(../images/BC-blue.jpg) no-repeat left; padding:11px 0 0 20px;}
.BreadCrumbOrange {background:url(../images/BC-orange.jpg) no-repeat right; padding:11px 20px 0 20px; color:#955b00;}
.BreadCrumbPink {background:url(../images/BC-pink.jpg) no-repeat right; padding:11px 20px 0 20px; color:#954d84;}
.BreadCrumbYellow {background:url(../images/BC-yellow.jpg) no-repeat right; padding:11px 20px 0 20px; color:#877408;}
.BreadCrumbBPDiv {background:url(../images/BC-blue-pink.jpg) no-repeat left; }
.BreadCrumbBODiv {background:url(../images/BC-blue-orange.jpg) no-repeat left;}
.BreadCrumbBYDiv {background:url(../images/BC-blue-yellow.jpg) no-repeat left;}

.BreadCrumbHBlue, .BreadCrumbHOrange, .BreadCrumbHPink, .BreadCrumbHYellow {padding:15px 10px 0 10px; height:37px;}
.BreadCrumbHBlue {background:url(../images/BC-home-blue.png) no-repeat left;}
.BreadCrumbHBlue a {text-decoration: none; padding: 0; margin: 0; color:#FFFFFF}
.BreadCrumbHOrange {background:url(../images/BC-home-orange.png) no-repeat right; color:#955b00;}
.BreadCrumbHPink {background:url(../images/BC-home-pink.png) no-repeat right; color:#954d84;}
.BreadCrumbHYellow {background:url(../images/BC-home-yellow.png) no-repeat right; color:#877408;}
.BreadCrumbHBODiv, .BreadCrumbHBPDiv, .BreadCrumbHBYDiv {width:17px; height:37px;padding:15px 0 0 0;}
.BreadCrumbHBODiv {background:url(../images/BC-home-BO.png) no-repeat left;}
.BreadCrumbHBPDiv {background:url(../images/BC-home-BP.png) no-repeat left;}
.BreadCrumbHBYDiv {background:url(../images/BC-home-BY.png) no-repeat left;}

.MainContent h1 {font-size:12px; padding:7px 0 0 0; margin-bottom: 8px; margin-top: 8px;}
.HomeHeader h1 {color:#20366e; font-size:30px;}
.Lang a, .Lang a:hover {color:#fff; text-decoration:none; font-size:9px; margin-right: 8px;}
.Lang a.selected, .Lang a.selected:hover {color:#20366e; text-decoration:none; font-size:9px; margin-right: 8px;}
.HomeSecBtn a, .HomeSecBtn a:hover, .HomeSecBtnR a, .HomeSecBtnR a:hover {color:#20366e; text-decoration:none;}
.Lang span {color:#fff; text-decoration:none; font-size:9px;}
.FooterContainerR a, .FooterContainerR a:hover {text-decoration:underline; color:#fff;}
.Form h1{font-size:19px; color:#20366e; margin:0; padding:0;}
.Form p {line-height:18px; padding:10px 0 0 0; margin:0;}
.Form a {color:#05749e; text-decoration:none;}
.SacHeader h1 {color:#20366e; font-size:19px; margin-top: 12px; margin-bottom: 12px;}
.BlueBox h1 {color:#20366e; font-size:14px; padding:0; margin:0;}
.ContactHeader h1 {color:#20366e; font-size:19px; margin:0; padding:0 0 7px 0;}
.Contact p {padding:0; margin:0; line-height:20px;}
.Contact a {color:#05749e; text-decoration:none;}


/*Spry*/
.Accordion {border:0; overflow: hidden; margin:10px 0 0 0;}

.AccordionPanel {margin: 0px; padding: 0px; color:#20366e;}

.AccordionPanelTab {background:url(../images/faq-bg.jpg) no-repeat; color:#20366e; border:0; margin: 0px; padding: 7px 0 0 60px; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; height:26px; font-weight:bold;}
.AccordionPanelTabL{float:left; width:550px;}
.AccordionPanelTabR{float:left;}

.AccordionPanelContent {overflow: auto; margin: 0px; padding: 0px; color:#0b7fa9; width:680px;}
.AccordionPanelContent .top { background-color: #d6eef6; margin:0; padding:0; border: solid 1px #d6eef6}
.AccordionPanelContent .bottom {background:url(../images/faq-content-bg.gif) no-repeat; height: 30px; width: 680px; margin: 0; padding:0;}
.AccordionPanelConClose {width:50px; float:right; text-align:right;}
.AccordionPanelContent p {padding:10px;}

.AccordionPanelOpen .AccordionPanelTab {background:url(../images/faq-bg.jpg) no-repeat;}

.AccordionPanelTabHover {color: #20366e;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #20366e;}

.AccordionFocused .AccordionPanelTab {background:url(../images/faq-bg.jpg) no-repeat;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {background:url(../images/faq-bg.jpg) no-repeat;}

.search-item {
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    padding:3px 10px 3px 10px;
    border:1px solid #fff;
    border-bottom:1px solid #eeeeee;
    white-space:normal;
    color:#555;
}
.search-item h3 {
    display:block;
    font:inherit;
    font-weight:bold;
    color:#222;
}
.search-item h3 span {
    float: right;
    font-weight:normal;
    margin:0 0 5px 5px;
    width:100px;
    display:block;
    clear:none;
}
.combobox-item {
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    white-space:normal;
    color:#555;
}
dd.pharmacy {
	width: 400px;
	border: 1px solid #4aa5c6;
	padding: 3px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dd.pharmacy #name {
	border: 0;
	float: left;
}
dd.pharmacy  a {
	float: left;
	text-decoration: none;
	display: block;
	border: 0;
	height: 17px;
	width: 17px;
	padding: 0px;
	margin-top: -2px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor: pointer;
	float: left;
}
dd.pharmacy .delete {
	background-image: url(../images/delete.png);
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
#ancaddpharmacy
{
	margin-top: 2px;
	margin-left: 6px;
	background-image: url(../images/add.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
}
#ancaddpharmacy:hover
{
	text-decoration: underline;
}