﻿
/* 
 Note: browser specific classes will be loaded in browser-specific css files. 
	These files are loaded from the page base class where browser detection
	takes place. The class default definition will have a comment "Default"
	inside the rules. ie: .class { /*"Default" / background:#fff; }
	Hence, if you are looking to change a class and not seeing results, you
	may look into the css files located in ~/Client_Browser/<browsertype>/<cssfile>.css
*/

/* Xquote Search Form style */
#ctl00_xQuoteSearchPanel { width: 320px; background:url( '/images/weflysafe/wfs_FeaturePanelbg.gif' ) repeat-y;  }
.xQuoteContent { vertical-align: top; }
.xQuoteSearchForm { margin: 0 0 0 20px; height:174px; }
.xQuoteSearchForm td { vertical-align:bottom text-bottom; border:solid 1px #f; padding:2px 0 0 0; }
.xQuoteSearchForm td.input { vertical-align:top; padding:0; }
.xQuoteSearchForm .input input { margin: 0 0 0 0; width: 75px; height: 17px; }
.xQuoteSearchForm select { vertical-align:top; font-size:9pt; }
.xQuoteSearchForm td { color:#fff; font-weight: bold; font-size: 9px; vertical-align: text-bottom; }
.xQuoteSearchForm td._11px { font-weight: normal; font-size: 11px; }
.xQuoteContentdiv { background:url('/images/weflysafe/wfs_xquoteSearch_bg_main.png') no-repeat; width:318px; padding: 17px 0 0 0; }
.xQuoteContent { background:url('/images/weflysafe/wfs_xquoteSearch_bg.png') repeat-y; width:320px; }
.xQuoteFooter { background:url('/images/weflysafe/wfs_xquoteSearch_footer.png') no-repeat; width:320px; height:15px; }

#ctl00_xQuoteSearchPanel .dropdown div{ width:400px; }
/* end Xquote Search Form style */

/* Feature Panel style */
#ctl00_col_FeaturePanel { background:url( '/images/weflysafe/wfs_FeaturePanelbg.gif' ) repeat-y;  }
h5.foperator { margin:8px 0 4px 0; }
#FeaturePanel table,#FeaturePanel table td,#FeaturePanel table div,#FeaturePanel div{ /*set margin*/ margin:0; padding:0; }
#FeaturePanel table.FeatureBox,#FeaturePanel table.HaveQuestions { /*set margin*/ margin:10px 10px 0 10px; padding:0; }
#FeaturePanel td.CompanyLogo { vertical-align:top; text-align:right; }
#FeaturePanel td.CompanyLogo img { float:right; }
#AskForPass.FeatureBox .content,#FeaturedOperator.FeatureBox .content { padding:5px 2px 5px 2px; }
a#ctl00_lnk_More { width:80px; }
a#ctl00_lnk_MoreAboutPass { width:190px; }
/* end Feature Panel style */


/* Page Content */
#ContentImagePanel { width: 630px; }
#ContentPanel { width: 630px; height:391px; }
#ContentPanel td.ContentPanelpad30 { padding:0 60px 0 44px; vertical-align:text-top; }

#HomeContentShell td { vertical-align: text-top;  }
#HomeContentShell { margin:0 0 0 0; }
.Home_ContentMain { padding:0 0 45px 0; }

.CompanyList_ResultsTable td { border-top:solid 1px #dde5f3; padding:8px 0 8px 0; vertical-align:top; }/* repeater in ~/companylist.ascx */
.CompanyList_ResultsTable td.noborder { border:none; }
.CompanyList_Logo { width:100px; text-align:left; }
.CompanyList_Logo img{ margin:0 0px 0 0; }
.CompanyList_BusinessName { text-align:left; font-weight:bold; }
.OpListItem { margin:0 4px 0 4px; float:left; line-height:normal; }
.OpListItem br { line-height:2px; margin:0px; }
.OpListItemBreak { margin:-8px 4px 0 4px; clear:left; padding:5px 0 0 0; line-height:normal; }

.OperatorDetail .shell { width:600px }
.OperatorDetail p { margin:0 0 15px 0; }
.OperatorDetail div.td_shell { padding:10px 0 0 0; }

.OperatorDetailBox strong { text-align:center; display:block; margin:auto; height:25px; vertical-align:middle; padding:5px 0 0 0; }
.OperatorDetailBox .break strong { text-align:left; display:table-cell; margin:0; height:15px; vertical-align:middle; padding:0; }
/*.OperatorDetail .rightcol { vertical-align:top; }*/
.OperatorDetailBox { width:188px; margin:40px 0 0 0; }
.OperatorDetailBox td.talignIMG_center img { display:block; margin:auto; }
.OperatorDetailBox .row { border:solid 2px #dee4f2; border-bottom:none; padding:0 7px 0 7px; }
.OperatorDetailBox .pad10 { padding:10px; }

.OperatorDetailBox .middlerow { border-top:solid 1px #dee4f2; }
.OperatorDetailBox .lightbluebg { background:#dee4f2; vertical-align:middle; border:solid 1px #dee4f2; text-align:center; }
.OperatorDetailBox .bottomrow { border:solid 2px #dee4f2; border-top:none; border-bottom:none; }
.OperatorDetailBox .CompanyEmail {  max-width:100px; }

.OperatorDetail .resultsTableHead th { font-weight:bold; color:#8ba0de; padding:0 20px 10px 20px; }
.OperatorDetail .resultsTable { margin:15px 0 20px 0; float:left; }
.OperatorDetail .resultsTable td { padding:6px 25px 6px 25px; vertical-align:middle; text-align:center; }
.OperatorDetail .resultsTable .resultsTableAlternateRow { background:#f1f5fc; }
.OperatorDetail .DetailBox { float:right; margin:0 0 0 5px; }
.OperatorDetail .OperatorInfoList { float:left; margin:0 0 15px 0; width:315px; }
.OperatorDetail .Company { float:left; width:315px; }
.Company h3 { margin-bottom:8px; }
.OperatorDetail .companyInfo { float:left; }
.OperatorDetail .FleetList { float:left; }
.FleetList .Chart { width:526px; }
.OperatorInfo { margin:0 0 20px 0; }
#Wrapper div#Audits.arf div { text-align:center; margin:0 auto; }

#GlossaryPanel {}
#GlossaryPanel div.blurb { margin:0 0 20px 0; padding-top:0; }
#GlossaryPanel h2 { }
#GlossaryPanel .desc { margin:0 0 20px 0; border-bottom:solid 1px #e1e2f4; padding:0 0 4px 0; }

#WyvernPanel {}
#WyvernPanel .blurb { line-height:18px; margin:0 0 20px 0; padding-top:0; }
#WyvernPanel .item { margin:0 0 20px 0; }
#WyvernPanel .item .smaller { }

#PassPanel {}
#PassPanel p { margin:0 0 20px 0; }
#PassPanel div { margin:0 0 20px 0; }
#PassPanel div.blurb { margin:0 0 20px 0; padding-top:0; }
#OperatorPanel div.blurb { margin:0 0 20px 0; }
#PassScreenShot { position:absolute; }
/* end Page Content */

/* dividers and such */
.VerticalDivider200 { width:60px; background:url('/images/weflysafe/wfs_verticaldivider200.gif') no-repeat; background-position:center; }



/* Footer */
.FooterTable .td1 { width:70%; padding:5px; font-size:11px; }
.FooterTable .td2 { width:10%; text-align:right; padding:0 0 0 60px; }


/* Yahoo ovrerides **calander style** */
.yui-calendar td.calcell a {color:#66b716;}.yui-calendar .calnavleft {left:2px;}.yui-calendar .calnavright {right:2px;}.yui-calendar /*td.calcell.oom {background-color:#577bc2;border:1px solid #577bc2;}.yui-calendar td.calcell.highlight1 { background-color:#CCFF99; }.yui-calendar td.calcell.highlight2 { background-color:#99CCFF; }.yui-calendar td.calcell.highlight3 { background-color:#FFCCCC; }.yui-calendar td.calcell.highlight4 { background-color:#CCFF99; }*/
.CXCalendarContainer { background: #fff; padding: 2px; border: solid 1px #66b716; }
.yui-calendar { padding: 4px; }
.CXCalendarContainer .calweekdaycell { padding: 2px; }
.yui-ac-input { width: 100px; }
