/* Global Styles */

body, html {
	/*background:#D8D0C8;*/
	margin:0px;
	padding:0px;
	border:0px none;
	height:100%;
	/*text-align:center;*/
}

.DisplayHide {
    display:none;
}

.DisplayShow {
    display:block;
}

.defaultDashedLine {
    height:1px;
    background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 100% 100%;
}

.buyMore {
    background:url('../App_Themes/Default/Images/bg_buymore_savemore.jpg') no-repeat;
    height:70px;
    width:393px;
}

/*div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#000;
	}*/
	
/*td { 
	font-family:Arial, Helvetica, sans-serif;
	}*/

.InnerContentTopPadding 
{
    padding:0px;
    /*padding-top:24px;*/
}
	
#TopContainerLong { 
	/*background:url('../App_Themes/Default/Images/top.jpg') no-repeat;*/
	width:950px;
	height:323px;
	margin-left:auto; /* For firefox family */
	margin-right:auto; /* For firefox family */
	position:relative;
	}

#TopContainerLongPromo { 
	/*background:url('../App_Themes/Default/Images/CLK-home-top2.jpg') no-repeat;*/
	width:950px;
	height:323px;
	margin-left:auto; /* For firefox family */
	margin-right:auto; /* For firefox family */
	position:relative;
	}
	
#TopContainerShort { 
	/*background:url('../App_Themes/Default/Images/top_inner_pages.jpg') no-repeat;*/
	width:950px;
	height:208px;
	position:relative;
	margin-left:auto; /* For firefox family */
	margin-right:auto; /* For firefox family */
	position:relative;
	}

#TopContainerShortPromo { 
	/*background:url('../App_Themes/Default/Images/CLK_top_banner_inside.jpg') no-repeat;*/
	width:950px;
	height:208px;
	position:relative;
	margin-left:auto; /* For firefox family */
	margin-right:auto; /* For firefox family */
	position:relative;
	}
	
#TopContainerAdmin { 
	background:url('../App_Themes/Default/Images/top_admin.jpg') no-repeat;
	width:950px;
	height:65px;
	position:relative;
	margin-left:auto; /* For firefox family */
	margin-right:auto; /* For firefox family */
	}
	
#BodyContainer { 
	width:950px;
	position:relative;
	top:0px;
	left:0px;
	margin-left:auto; /* For firefox family */
	margin-right:auto; /* For firefox family */
	}

#TopBannerTxt { 
	position:absolute;
	top:130px;
	left:22px;
	width:575px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#636467;
	line-height:130%;
	text-align:left;
	}
	
#TopMenuLong { 
	position:absolute;
	top:285px;
	left:205px;
	width:635px;
	height:35px;
	text-align:left;
	padding-bottom:3px;
	}
	
#TopMenuShort { 
	position:absolute;
	top:170px;
	left:205px;
	width:635px;
	height:35px;
	text-align:left;
	padding-bottom:3px;
	}
	
#TopMenuAdmin { 
	position:relative;
	top:26px;
	left:50px;
	width:635px;
	height:35px;
	text-align:left;
	}
	
#Search { 
	background:url('../App_Themes/Default/Images/search_bg.jpg') no-repeat;
	width:183px;
	height:57px;
	text-align:left;
	padding-left:14px;
	}
	
.Search { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	}

#ProductList { 
	background:url('../App_Themes/Default/Images/product_list_bg.jpg') no-repeat;
	width:183px;
	height:32px;
	text-align:left;
	padding-left:14px;
	}

#ctl00_Chat { 
	background:#FFFFFF;
	width:183px;
	height:0px;
	text-align:left;
	padding-left:14px;
	}
	
#Reorder { 
	background:url('../App_Themes/Default/Images/reorder_bg.jpg') no-repeat;
	width:183px;
	height:58px;
	text-align:left;
	padding-left:14px;
	}
	
.Reorder { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	}
	
#LeftColumn { 
	background:#FFFFFF;
	width:183px;
	}
	
td.LeftColumn { 
	background:#FFFFFF;/*E8F1F7*/
	width:183px;
	vertical-align:top;
	}

#LeftColumnAdmin { 
	background:#E8F1F7;
	width:183px;
	position:relative;
	top:0px;
	left:0px;
	}
	
	
.AddToCartImgList { 
	position:relative;
	top:38px;
	left:85px;
	}
	
.Copyright { 
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:0.60em;
	font-weight:bold;*/
	color:#000;
	/*float:left;*/
	text-align:left;
	/*padding-top:8px;*/
	}
	
div.Disclaimer { 
	/*width:720px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.60em;
	font-weight:bold;
	color:#000;
	text-align:left;
	border-color:#B2B2B3;
	padding-top:30px;
	padding-bottom:20px;
	background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 100% 100%;*/
	}

div.SecureSite {
    width:330px; 
	float:right;
	/*text-align:right;*/
	padding-top:4px;
	}

td.SectionHeading { 
	width:158px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#325E96;
	text-align:left;
	}
	
td.SectionHeadingArrow {
    background:url('../App_Themes/Default/Images/arrow_down.jpg') no-repeat;
    }
	
td.SectionListItem { 
	height:19px;
	padding-left:6px;
	text-align:left;
	}
	
td.SectionLastLine { 
	height:18px;
	padding-left:6px;
	border-bottom:1px dotted #B2B2B3;
	padding-bottom:1px;
	text-align:left;
	}
	
td.ProductsLeftColumn { 
	width:345px;
	height:130px;
	text-align:center;
	border-style:dotted;
	border-width:1px 0px 0px 0px;
	border-color:#B2B2B3;
	}
	
td.ProductsMiddleColumn { 
	width:30px;
	height:130px;
	}
	
td.ProductsRightColumn { 
	width:345px;
	height:130px;
	text-align:center;
	border-style:dotted;
	border-width:1px 0px 0px 0px;
	border-color:#B2B2B3;
	}
	
td.Rebates { 
	width:360px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#F26522;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#B2B2B3;
	vertical-align:top;
	}
	
td.TableRowOrderStatus { 
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#F26522;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#B2B2B3;
	text-align:left;
	}
	
td.LoginPageBottomBox { 
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:normal;
	color:#636467;
	text-align:left;
	padding-top:7px;
	padding-left:8px;
	}
	
td.TabHighlighted { 
	background:url('../App_Themes/Default/Images/tab_on_180.jpg') no-repeat;
	width:180px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	}
	
td.TabOff { 
	background:url('../App_Themes/Default/Images/tab_off_180.jpg') no-repeat;
	width:180px;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	text-align:center;
	}
	
.ProdPrescHeaders { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.75em;
    font-weight:bold;
    color:#636467;
    text-align:left;
	}

.ProdPrescDetail {
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.75em;
    color:#636467;
    text-align:left;
	}

.ProdPrescRow {
    background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 100% 100%;
    padding:0px;
    margin:0px;
	}

.ProdDescrRow {
    background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 50% 50%;
    padding:0px;
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;
    text-align:left;
	}

.ProdShortDescrRow {
    background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 100% 100%;
    padding:0px;
    margin:0px;
    text-align:left;
	}

td.ProductListItemC1 { 
	width:160px;
	text-align:left;
	width:100px; 
	height:60px;
	}
	
td.ProductListItemC2 { 
	width:350px;
	text-align:left;
	}
	
td.ProductListItemC3 { 
	width:100px;
	text-align:right;
	}
	
td.ProductListItemC4 { 
	width:110px;
	text-align:right;
	}
	
td.FAQquestion  {
	width:720px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	text-align:left;
	}

td.FAQanswer {
	width:720px;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#B2B2B3;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	text-align:left;
	}

.FAQSubtitle { 
	width:720px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
	color:#636467;
	text-align:left;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#B2B2B3;
	padding-bottom:5px;
	padding-left:5px;
	}

.FAQinstructions {
    padding-left:5px;
    padding-top:5px;
    padding-bottom:15px;
	}

img.FAQ {
    padding-right:5px;
	}

/*td.ProfileContent  {
	width:720px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	text-align:left;
	}

td.ProfileSubContent  {
	width:720px;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#B2B2B3;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	text-align:left;
	}*/
	
.BoxTitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#636467;
	text-align:left;
	}
	
.BoxSubtitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#F26522;
	text-align:left;
	}
	
.BoxSubtitle2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#F26522;
	text-align:left;
	}
	
.BoxContent { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#636467;
	}
	
.BoxContentHelp {
    padding-top:0px;
    padding-bottom:15px;
	}
	
.RadioButtonText { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	}
	
.MessageCentre { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#F26522;
	}
	
.RebateContent { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:normal;
	color:#636467;
	line-height:80%;
	}
	
.OrangeNotice { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#F26522;
	}	
	
.ProductName { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#636467;
	}
	
.MyPrescriptionsSubtitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#636467;
	padding-top:8px;
	padding-left:8px;
	}
	
.ProductByTypeHeader { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	font-weight:bold;
	color:#FFF;
	}
	
.OurPrice { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#F26522;
	text-transform:uppercase;
	}

.GenericPageTitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#636467;
	float:left;
	}

.GenericSubtitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.90em;
	font-weight:bold;
	color:#F26522;
	}

.ProductListGroupHeader {
    font-family:Arial, Helvetica, sans-serif;
	font-size:0.90em;
	font-weight:bold;
	color:#F26522;
	text-align:left;
    padding-top:30px;
    padding-bottom:5px;
    background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 100% 100%;
	}

.ProductListGroupHeaderImg {
    padding-right:8px;
	}

.GenericSubtitleArrow { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#F26522;
	background: #FFF url('../App_Themes/Default/Images/arrow_grey_small_right.jpg') no-repeat 0 50%;
	padding-left:15px;
	cursor:pointer;
	}

.GenericSubtitleArrowTop { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#F26522;
	background: #FFF url('../App_Themes/Default/Images/arrow_grey_small_right.jpg') no-repeat 0px 1px;
	padding-left:15px;
	cursor:pointer;
	}

.Policy {
    padding-left:15px;
    padding-bottom:10px;
    /*background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 100% 100%;*/
	}

.CompanyInfoText {
    font-family:Arial, Helvetica, sans-serif;
	font-size:0.90em;
	font-weight:bold;
	color:#F26522;
	background: #FFF url('../App_Themes/Default/Images/arrow_grey_small_right.jpg') no-repeat 0 50%;
	padding-left:15px;
	}

.NewLowPrice { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#EB2127;
	}
	
.AddSolutionTitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight:normal;
	color:#3F77BC;
	}
	
.AddSolutionPrice { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.70em;
	font-weight:bold;
	color:#F26522;
	}
	
.MyProfileAlertTitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#325E96;
	}
	
.FooterSeparator { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.80em;
	font-weight:bold;
	color:#FFF;
	}
		
p { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#636467;
    /*line-height:0em;*/
	}
	
.NoP /* Used in those places where don't want to use element p, but want to keep same style */ {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636467;
	}
	
p.MyProfileAlertContent { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFF;
	}
	
p.ProductPageDescription { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:normal;
	color:#636467;
	border-bottom:1px dotted #B2B2B3;
	padding-bottom:14px;
	}
	
ul {
	list-style-type: circle;
	list-style-position: outside;
	marker-offset: auto;
	/*color: #000;*/
	}

/*li { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636467;
	}*/

.PagerLabels {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	}

a { 
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;*/
	color:#636467;
	text-decoration:none;
	}

a:visited { 
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;*/
	color:#636467;
	text-decoration:none;
	}
	
a:selected { 
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;*/
	color:#636467;
	text-decoration:none;
	}

a:hover { 
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;*/
	color:#F26522;
	text-decoration:none;
	}
	
a.FamilyFriends { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#F26522;
	}
	
a.FamilyFriends:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#F26522;
	}

a.Page3 { 
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:8pt;
    color:#636467;
    text-decoration:none;
    }

a.Page3:hover { 
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:8pt;
    color:#F26522;
    text-decoration:none;
    }

/* Form Styles */

.FormElement { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#636467;
	}

.NewClientFormElement { 
	width:130px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	text-align:left;
	}
	
.NewClientSelectProduct { 
	width:203px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	text-align:left;
	}
	
.ContactUsFormElement { 
	width:130px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	text-align:left;
	}
	
.ModifyProfileFormElement { 
	width:130px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#636467;
	text-align:left;
	padding-left:8px;
	}
	
.FormField { 
	height:20px;
	border:solid 1px #B2B2B3;
	}
	
.FormSubtitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#F26522;
	}
	
.LeftMenuTable {
    background-color:#E8F1F7;
    margin-bottom:2px;
	}

.DataPager {
    font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
    text-align:left;
    padding-top:10px;
    color:#636467;
	}

.LoggedInContentContainer {
    padding:7px;
    border:1px solid #B2B2B3;
    text-align:left;
	}

.SpacerH {
    height:5px;
    background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 50% 50%;
	}

.SpacerHPadding {
    height:10px;
    background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 50% 50%;
	}

.msgSuccess {
    color:Green;
	font-size:8pt;
	}	

.msgError {
    color:Red;
	font-size:8pt;
	}

/*****************************************************************/
/*** Cart Styles                                               ***/
/*****************************************************************/
td.CartGroupHeaderCode {
    font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#F26522;
	text-align:left;
    padding-top:5px;
	}

td.CartTableHeader { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#636467;
	text-align:left;
	/*background:url('../App_Themes/Default/Images/spacerH.gif') repeat-x 100% 100%;*/
	}

td.CartTableRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#636467;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	}

td.CartTableRowTotal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#636467;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	}

tr.Spacer {
	background: url('../App_Themes/Default/Images/spacerH.gif') repeat-x 100% 100%;
	}

tr.SpacerMiddle {
	background: url('../App_Themes/Default/Images/spacerH.gif') repeat-x 50%;
	}

td.SpacerV {
    background: url('../App_Themes/Default/Images/spacerV.gif') repeat-y 50% 50%;
	}

.celldivH {
    float:left;/*fix for  buggy browsers*/
    font-family:Arial, Helvetica, sans-serif;
    display:table-cell;
    font-size:0.75em;
    color:#636467;
    width:14%;
    text-align:center;
    font-weight:normal;
	}
	
.celldivC1 {
    float:left;/*fix for  buggy browsers*/
    font-family:Arial, Helvetica, sans-serif;
    display:table-cell;
    font-size:0.75em;
    color:#636467;
    width:14%;
    text-align:center;
	}
	
.celldivC2 {
    float:left;/*fix for  buggy browsers*/
    font-family:Arial, Helvetica, sans-serif;
    display:table-cell;
    font-size:0.70em;
    color:#636467;
    width:100%;
    text-align:left;
	}

.celldivHPopUp {
    float:left;/*fix for  buggy browsers*/
    font-family:Arial, Helvetica, sans-serif;
    display:table-cell;
    font-size:0.70em;
    color:#636467;
    width:14%;
    text-align:center;
    font-weight:normal;
	}
	
.celldivC1PopUp {
    float:left;/*fix for  buggy browsers*/
    font-family:Arial, Helvetica, sans-serif;
    display:table-cell;
    font-size:0.70em;
    color:#636467;
    width:14%;
    text-align:center;
	}
	
.celldivC2PopUp {
    float:left;/*fix for  buggy browsers*/
    font-family:Arial, Helvetica, sans-serif;
    display:table-cell;
    font-size:0.75em;
    color:#636467;
    width:100%;
    text-align:left;
	}

.CartTableHeader {
    font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#636467;
	text-align:left;
	}

.CartTableRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#636467;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	}
/*****************************************************************/

#locateDRButton {
  width: 100px;
  height: 55px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(SearchGoogle.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	}


td.ECPTableHeader { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#636467;
	text-align:left;
	}

td.ECPTableRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.70em;
	color:#636467;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F1F2ED;
	}

td.GenericTableHeader { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#636467;
	text-align:left;
	}

td.GenericTableRow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.70em;
	color:#636467;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F1F2ED;
	}

.floatLeft {
    float:left;
    text-align:left;
	}

.floatRight {
    float:right;
    text-align:right;
	}

a.Page4 { 
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:9pt;
    color:#636467;
    text-decoration:underline;
    }

a.Page4:hover { 
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:9pt;
    color:#F26522;
    text-decoration:underline;
    }

a.FormSubtitle { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#F26522;
    }

a.FormSubtitle:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#F26522;
    }

.btn-findDr {
    width:152px;
    height:24px;
    background:url('../../App_Themes/Default/Images/find_dr.gif') no-repeat top left;
    border: 0px;
    cursor:pointer;
	}	

/*****************************************************************/
/*** Rounded Border Technique Default Color:Gray               ***/
/*****************************************************************/
.bl {background: url('../App_Themes/Default/Images/Corners/Gray/bl.gif') 0 100% no-repeat;}
.br {background: url('../App_Themes/Default/Images/Corners/Gray/br.gif') 100% 100% no-repeat;}
/*
.tl {background: url('../gfx/tl.gif') 0 0 no-repeat;}
.tr {background: url('../gfx/tr.gif') 100% 0 no-repeat; padding:10px;}
*/
.t {
	background: url('../App_Themes/Default/Images/Corners/Gray/1X1.gif') 0 0 repeat-x; 
	width: 100%;
}
.b {
	background: url('../App_Themes/Default/Images/Corners/Gray/1X1.gif') 0 100% repeat-x;
}	
.l {
	background: url('../App_Themes/Default/Images/Corners/Gray/1X1.gif') 0 0 repeat-y;
}
.r {
	background: url('../App_Themes/Default/Images/Corners/Gray/1X1.gif') 100% 0 repeat-y;
}
/*****************************************************************/

/*****************************************************************/
/*** Rounded Border Technique Color: Light Gray               ***/
/*****************************************************************/
.blLG {background: #F3F2ED url('../App_Themes/Default/Images/Corners/LightGray/bl.gif') 0 100% no-repeat;}
.brLG {background: url('../App_Themes/Default/Images/Corners/LightGray/br.gif') 100% 100% no-repeat;}
/*
.tl {background: url('../gfx/tl.gif') 0 0 no-repeat;}
.tr {background: url('../gfx/tr.gif') 100% 0 no-repeat; padding:10px;}
*/
.tLG {
	background: url('../App_Themes/Default/Images/Corners/LightGray/1X1.gif') 0 0 repeat-x; 
	width: 100%;
}
.bLG {
	background: url('../App_Themes/Default/Images/Corners/LightGray/1X1.gif') 0 100% repeat-x;
}	
.lLG {
	background: url('../App_Themes/Default/Images/Corners/LightGray/1X1.gif') 0 0 repeat-y;
}
.rLG {
	background: url('../App_Themes/Default/Images/Corners/LightGray/1X1.gif') 100% 0 repeat-y;
}
/*****************************************************************/

/*****************************************************************/
/*** Rounded Border Technique Color: Light Blue               ***/
/*****************************************************************/
.blLB {background: #E8F1F7 url('../App_Themes/Default/Images/Corners/LightBlue/bl.gif') 0 100% no-repeat;}
.brLB {background: url('../App_Themes/Default/Images/Corners/LightBlue/br.gif') 100% 100% no-repeat;}
/*
.tl {background: url('../gfx/tl.gif') 0 0 no-repeat;}
.tr {background: url('../gfx/tr.gif') 100% 0 no-repeat; padding:10px;}
*/
.tLB {
	background: url('../App_Themes/Default/Images/Corners/LightBlue/1X1.gif') 0 0 repeat-x; 
	width: 100%;
}
.bLB {
	background: url('../App_Themes/Default/Images/Corners/LightBlue/1X1.gif') 0 100% repeat-x;
}	
.lLB {
	background: url('../App_Themes/Default/Images/Corners/LightBlue/1X1.gif') 0 0 repeat-y;
}
.rLB {
	background: url('../App_Themes/Default/Images/Corners/LightBlue/1X1.gif') 100% 0 repeat-y;
}
/*****************************************************************/

/*****************************************************************/
/*** Rounded Border Technique Color:Orange                     ***/
/*****************************************************************/
.blO {background: url('../App_Themes/Default/Images/Corners/Orange/bl.gif') 0 100% no-repeat;}
.brO {background: url('../App_Themes/Default/Images/Corners/Orange/br.gif') 100% 100% no-repeat;}
/*
.tlO {background: url('../gfx/tl.gif') 0 0 no-repeat;}
.trO {background: url('../gfx/tr.gif') 100% 0 no-repeat; padding:10px;}
*/
.tO {
	background: url('../App_Themes/Default/Images/Corners/Orange/1X1.gif') 0 0 repeat-x; 
	width: 100%;
	}
.bO {
	background: url('../App_Themes/Default/Images/Corners/Orange/1X1.gif') 0 100% repeat-x;
	}	
.lO {
	background: url('../App_Themes/Default/Images/Corners/Orange/1X1.gif') 0 0 repeat-y;
	}
.rO {
	background: url('../App_Themes/Default/Images/Corners/Orange/1X1.gif') 100% 0 repeat-y;
	}
/*****************************************************************/


/*****************************************************************/
/**** Left Menu Container Style with rounded corners          ****/
/*****************************************************************/
.LeftMenuPanelMargin {
    margin:0px;
    padding:0px;
    margin-bottom:2px;
    margin-left:2px;
    width:180px;
	}

.LeftMenuPanelNoLeftMargin {
    margin:0px;
    padding:0px;
    width:320px;
	}

/*** Rounded Corner Technique, "http://www.spiffycorners.com/" ***/
.LeftMenuPanel{display:block}
.LeftMenuPanel *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E8F1F7}
.LeftMenuPanel1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f8fb;
  border-right:1px solid #f5f8fb;
  background:#edf4f9}
.LeftMenuPanel2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdfe;
  border-right:1px solid #fcfdfe;
  background:#ecf3f8}
.LeftMenuPanel3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ecf3f8;
  border-right:1px solid #ecf3f8;}
.LeftMenuPanel4{
  border-left:1px solid #f5f8fb;
  border-right:1px solid #f5f8fb}
.LeftMenuPanel5{
  border-left:1px solid #edf4f9;
  border-right:1px solid #edf4f9}
.LeftMenuPanelfg{
  background:#E8F1F7;
  text-align:left;}
/*****************************************************************/

/*** Public Site Tab styles **************************************/
.ui-tabs-hide { display: none; }
/*****************************************************************/

#CurrencyPanel, #CurrencyPanel2 {
    position:absolute;
    /*top:260px;*/
	bottom:46px;
    left:540px;
    width:280px;
    height:20px;
    background-color:transparent;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
	text-align:right;
	}
	
#CurrencyPanel input[type="image"], #CurrencyPanel2 input[type="image"] {
	padding: 4px 0;
	padding-left: 5px;
}
	
#BookmarkLink1, #BookmarkLink2 {
    position:absolute;
    top:260px;
    left:720px;
    width:120px;
    height:18px;
    background-color:transparent;
    cursor:pointer;
	}

#BookmarkLink2 {
    top:148px;
    left:705px;
    width:130px;
	}

#list 
{
    list-style-type: disc;
    list-style-image: url('../App_Themes/Default/Images/arrow_grey_small_right.jpg');
    list-style-position: inside;
    margin: 0;
    padding: 0;
    font-weight:bold;
}

.DINCondensed { 
	font-family: DINCondensed;
	font-weight: bold;
	font-style: normal;
	color:#FFFFFF;
	font-size:20pt;
}


/*****************************************************************/
/**** style for give-away side banner**/
/*****************************************************************/

.mainWrap {
	width: 1100px;
	margin: 0 auto;
	}

.leftWrap {
	float: left;
	width: 960px;
	background-color: transparent;
	padding:10px;
	top:10px;
	}

.rightWrap {
	float: right;
	width: 120px;
	padding-top:10px;
	text-align:left;
	}

.banner {
	width: 120px;
	background-color: #ffffff;
	}

/* Positioning */
.entry {
	position:relative;
	margin: auto;
	width: 120px;
	height: 600px;
	}

/* Banner height and width should be same as entry above */
.image {
	position: absolute;
	top:0px;
	left:0px;
	opacity:1.0;
	/*background-image:url(<%#clAppSettingHandler.BannerFolder%>/CLK_admin/clk_BannerImages/CLK-banner-free-spray-120x600.jpg);
	background-repeat:no-repeat;
	background-color:#CCCCCC;*/
	border:0px;
	width:120px;
	height:600px;
	filter: alpha(opacity=100);
	
	}


/* Fade description box with last 4 lines for IE */
.caption {
       font-family:Arial, Helvetica, sans-serif;
       font-size:10pt;
       position: relative;
       top:0px;
       left:0px;
       opacity:0.0;
       width:104px;
       height:584px;
       padding:8px;
       text-align:center;
       background-color:#0068b3;
       color:#ffffff;
       /*For IE positioning*/
       filter: alpha(opacity=0);
       _top: 0px;
       _left: 0px;
       _width: 120px;
       _height: 600px;

	}

