﻿
/*=========================================*/
/*     CSS for fmcforet.com     */
/*            by Ian McFarlane             */
/*=========================================*/

/*========================================================*/
/*                  Table of Contents                     */
/*========================================================*/
/*  1. Skin Colors                                        */
/*  2. Panes                                              */
/*  3. Links                                              */
/*========================================================*/
table, tr, td, p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em;padding: 0px;margin: 0;}
.Normal{font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em;}
/*========================================================*/
/*  1. Panes                                              */
/*========================================================*/
.LeftOfMenuBoxForet{background: #004564;height: 21px;}
.LeftPaneColor{background: #86C2FF;padding: 0px;vertical-align:top;}
.MainContentTableColorQuarter{background: #CCCCCC;height: 100%;width: 598px;}
/*========================================================*/
/*  2. Panes                                              */
/*========================================================*/

a span.normal,  span.normal a:link, span.normal a:visited{color: #0000ff; text-decoration:underline;}
.ContentPane, .ContentPane span.normal {padding: 5px 5px 10px 5px;height: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a, a:link, a:visited{color: #000;}
.Normal a, .normal a:link, .Normal a:visited, a.normal, a.normal:linke, a.normal:visited{color: #000;}

.ContentPaneHome {padding: 5px 5px 10px 5px;height: 100%;width: 399px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.ContentPaneThirds{padding: 10px 5px 15px 3px;width: 399px;text-align: left;}
.ProductContentPane{ padding: 5px 5px 10px 10px;font-size: 12px;width: 400px;}
.RightPane{width: 197px;}
/*CSS for Skin 2Pane */
.ContentPane2Pane{padding: 5px 5px 10px 5px;height: 100%;width: 491px;}
.RightPane2Pane{ width: 197px;padding-top: 10px;}
.PromoPane{padding: 15px 5px 10px 15px;}
.dnnemptypane{margin:0; padding:0; border:0; line-height:0;}
/*========================================================*/
/*  3. Links                                              */
/*========================================================*/
/* Right Navigation CSS Class */
.RightNav{font-size: 11px;padding-left: 15px;color: black;padding-top: 0px;height: 5px;font-family: Arial, Helvetica, sans-serif;}
a.RightNav {font-size: 11px;padding-top: 0px;color: black;font-family: Arial, Helvetica, sans-serif;}
a.RightNav:visited, a.RightNav:hover {font-size: 11px;padding-top: 0px;color: black;font-family: Arial, Helvetica, sans-serif;}
/* Left Navigation CSS Class */
.LeftNav a{padding-top: 0px;color: black;font-size: 12px;font-family: Arial;text-decoration: none;padding-left: 10px;}
.LeftNav a:hover{color: #2076B1; text-decoration: none;}
a.LeftNav:visited{text-decoration: none;}
.LeftNavParent{font-size: 12px;color: black;font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.LeftNavDisabled, .LeftNavDisabled a, A.LeftNavDisabled, A.LeftNavDisabled:hover,.LeftNavDisabled A:hover{font-size: 13px;color: #333333;font-weight: bold; font-family: Arial, Helvetica, sans-serif;padding-left: 0px;text-decoration: none;}
.LeftNavChild{font-size: 12px;padding-left: 4px;color: black;padding-top: 0px;height: 5px;font-family: Arial, Helvetica, sans-serif;}
a.LeftNavChild {font-size: 12px;padding-top: 0px;color: black;font-family: Arial, Helvetica, sans-serif;padding-left: 10px;font-weight: normal;}
a.LeftNavChild:hover,
.LeftNavChild A:hover {color: #2076B1; text-decoration: none;padding-left: 10px;}
a.LeftNavChild:visited {font-size: 12px;padding-top: 2px;}
.LeftNavApplicationParent{Padding-left: 5px;font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
.terms{color: #666;}
.terms a{color: #666;}
/*========================================================*/
/*  4. Enterprise Forms                                   */
/*========================================================*/
/* Enterprise Forms*/
.EFFormBody{background-color: white;border: 0px;width:500px;}
.formsheader{background-color: white;border: 0px;}
.Panel{border: 0px;}
.EFTextBox{width: 200px;}
.EFHiddenInput {display: none;}
.EFMessageBox{width: 300px;height: 150px;}
.EF2ColumnMessageBox{width: 515px;height: 150px;}
.EF2Column{width: 415px;}
#dnn_ctr1337_DataEntry_ViewForm_buttonsHolder{margin-left: 100px;padding-left: 100px;}
.Reg{display: none;}
/*============*/
/*  5. Search */
/*============*/
.searchform {background-color: #86C2FF;padding: 0px;margin: 0px;white-space:nowrap;}
.SearchFormButton{ vertical-align: top;padding: 0px;}
.SearchText{width: 100px;padding: 0px;margin: 0px;white-space:nowrap;vertical-align: middle;}
.SearchPane{padding: 5px;}
/*  6. Sitemap */
.MainMenu_MenuItem{color: #333;}
.MainMenu_SubMenu{font-size: 12px;color: #000;padding-left: 5px;line-height: 14px;}
.MainMenu_RootItem{font-size: 14px;font-weight:bold; text-decoration:underline;}
/*  7. Login */
a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active {color: #86C2FF;font-family: tahoma;font-weight: normal;font-size: 12px;text-decoration: none;}
a.LoginLink:hover {color: #333;font-family: tahoma;font-weight: normal;font-size: 12px;text-decoration: underline;} 
table.MainContentTableColor{width:598px;background:#fff;}

a, a:link, a:visited{font-family: Arial, Helvetica, sans-serif; color:#222; text-decoration:none;}
a:hover{color:#000;}
.contenttable{width:760px;background:#fff;}
/* text */
.head{font-size: 14px; font-weight:bold;}
.terms,td.terms div, a.terms, a.terms:link, a.terms:visited{font-family: Arial, Helvetica, sans-serif; font-size:10px;line-height:12px;color:#999;}

/* Language Customization */
.Language img {border:medium none; height:10px;}
.LanguageTrue {display:none;}
/*--Location XMOD Css --*/
.locationstable{ width:600px;background:#fff;overflow:visible;}
.locationstable td,.locationstable tr{vertical-align:top;}
div.innertable{border:1px solid #ccc;width:300px;height:235px !important;background:#fff; padding:5px;}
.innertable td{vertical-align:top;}
.innertable div{padding-left:10px;}
#locationsglobalmap{float:left;width:500px;}
#locationsbybusinesslist{font-size:12px;margin-top:5px;}
#locationsbybusiness{font-weight:bold;font-size:18px;float:left; color:#060335; margin: 20px 50px 0 0; vertical-align:top;}

#locationsresult{clear:both;height:100%}

div.locationresult{float:left;width:600px;height:100%;overflow:visible;}
* html div.locationresult{height:auto;}
div.innertable{float:left;border:1px solid #ccc;width:250px;height:175px;background:#fff; padding:5px;}

/* location xmod form */
.locationtd{width:200px;font-weight:bold;}
.locationtd input{width:250px;}

