﻿#ctl00_ContentPlaceHolderMainNoAjax_divMembershipDetails fieldset p {margin-bottom: 5px;}
#ctl00_ContentPlaceHolderMainNoAjax_divMembershipDetails fieldset p label{width: 170px !important;display: block;float: left;}
#ctl00_ContentPlaceHolderMainNoAjax_divMembershipDetails fieldset p label#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_lblPhoneAreacode {width: 50px; display: inline; float: none;}
#ctl00_ContentPlaceHolderMainNoAjax_divMembershipDetails fieldset p label#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_lblPhoneNumber {width: 50px; display: inline; float: none;}
#ctl00_ContentPlaceHolderMainNoAjax_divMembershipDetails fieldset p label#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_lblFaxAreacode {width: 50px; display: inline; float: none;}
#ctl00_ContentPlaceHolderMainNoAjax_divMembershipDetails fieldset p label#ctl00_ContentPlaceHolderMainNoAjax_MemberDetails_lblFaxNumber {width: 50px; display: inline; float: none;}
#ctl00_ContentPlaceHolderMainNoAjax_divMembershipDetails fieldset p input#txtAreaCodeFax {margin-left: 10px;}

/*----------------------------------------
NAME: TDCM Deploy Modules

NOTE: This is where the base styles for
      tdcm's modules and elements
      reside. feel free to edit & 
      remove the styles in this file.
      
      this file does not get overwritten
      on upgrade.
----------------------------------------*/

/*----------------------------------------
/ Globals
----------------------------------------*/
.clearer,.clear{clear:both;}

/*----------------------------------------
/ Menu - navigation
----------------------------------------*/

/*horizontal menu styles*/
#TopMenu {background:#555555; margin: 0 auto; width: 1000px !important; height: 34px;}
#TopMenu img {display: none;}
#TopMenu .menu {float: right;}

/*root/level1 horizontal menu*/
#TopMenu a.link,
#TopMenu a.CMLevel1Selected{float:left;height:34px;}
#TopMenu a.link span,
#TopMenu a.CMLevel1Selected span{background:#555555;color:#ffffff;font-size:100%;height:16px;padding-top:9px;padding-bottom:9px; padding-left:20px; padding-right:20px}
#TopMenu a.link:hover span,
#TopMenu a.link:focus span{background:#999999;color:#ffffff;}
/*level 2 horizontal menu*/
#TopMenu a.CMLevel2,
#TopMenu a.CMLevel2Selected{height:34px;}
#TopMenu a.CMLevel2 span,
#TopMenu a.CMLevel2Selected span{background:#555555;height:16px;padding:15px 20px;width:180px;}
#TopMenu a.CMLevel2Selected:hover span,
#TopMenu a.CMLevel2:hover span,
#TopMenu a.CMLevel2:focus span{background:#999999;}
/*level 3 horizontal menu*/
#TopMenu a.CMLevel3,
#TopMenu a.CMLevel3Selected{height:46px;border-left:solid #3d3d3d 1px;}
#TopMenu a.CMLevel3 span,
#TopMenu a.CMLevel3Selected span{background:#4f4f4f;height:16px;padding:15px 20px;width:146px;}
#TopMenu a.CMLevel3Selected:hover span,
#TopMenu a.CMLevel3:hover span,
#TopMenu a.CMLevel3:focus span{background:#8a8781;}
/*level 4 horizontal menu*/
#TopMenu a.CMLevel4,
#TopMenu a.CMLevel4Selected{height:46px;border-left:solid #3d3d3d 1px;}
#TopMenu a.CMLevel4 span,
#TopMenu a.CMLevel4Selected span{background:#5c5c5c;height:16px;padding:15px 20px;width:146px;}
#TopMenu a.CMLevel4Selected:hover span,
#TopMenu a.CMLevel4:hover span,
#TopMenu a.CMLevel4:focus span{background:#a19e97;}

/*vertical menu styles*/
/*root/level2 vertical menu*/
/*
#LeftMenu a.link,
#LeftMenu a.CMLevel1Selected{float:left;height:30px;border-bottom:1px solid #474747;}
#LeftMenu a.link span,
#LeftMenu a.CMLevel1Selected span{background:#444444;color:#ffffff;font-size:100%;height:16px;padding:8px 12px 6px 12px;}
#LeftMenu a.link:hover span,
#LeftMenu a.link:focus span{background:#6f6d68;color:#ffffff;}
*/
/*level 2 horizontal menu*/
/*
#LeftMenu a.CMLevel2,
#LeftMenu a.CMLevel2Selected{height:30px;border-bottom:1px solid #545454;border-left:solid #3d3d3d 1px;}
#LeftMenu a.CMLevel2 span,
#LeftMenu a.CMLevel2Selected span{background:#4f4f4f;height:16px;padding:8px 12px 6px 12px;width:215px;}
#LeftMenu a.CMLevel2Selected:hover span,
#LeftMenu a.CMLevel2:hover span,
#LeftMenu a.CMLevel2:focus span{background:#545454;}
*/
/*level 3 horizontal menu*/
/*
#LeftMenu a.CMLevel3,
#LeftMenu a.CMLevel3Selected{height:30px;border-bottom:1px solid #616161;border-left:solid #3d3d3d 1px;}
#LeftMenu a.CMLevel3 span,
#LeftMenu a.CMLevel3Selected span{background:#5c5c5c;height:16px;padding:8px 12px 6px 12px;width:215px;}
#LeftMenu a.CMLevel3Selected:hover span,
#LeftMenu a.CMLevel3:hover span,
#LeftMenu a.CMLevel3:focus span{background:#616161;}
*/
/*level 4 horizontal menu*/
/*
#LeftMenu a.CMLevel4,
#LeftMenu a.CMLevel4Selected{height:30px;border-bottom:1px solid #707070;border-left:solid #3d3d3d 1px;}
#LeftMenu a.CMLevel4 span,
#LeftMenu a.CMLevel4Selected span{background:#696969;height:16px;padding:8px 12px 6px 12px;width:215px;}
#LeftMenu a.CMLevel4Selected:hover span,
#LeftMenu a.CMLevel4:hover span,
#LeftMenu a.CMLevel4:focus span{background:#707070;}
*/
/*----------------------------------------
/ Breadcrumbs
----------------------------------------*/
.breadcrumbPanel{overflow:hidden;width:100%;}
.breadcrumbPanel #breadcrumbs{display:block;float:left;}
.breadcrumbPanel #utilities{display:block;width:37px;float:right;}
.breadcrumbPanel #utilities a{width:25px;height:25px;display:block;float:left;}
.breadcrumbPanel #utilities a img{}

/*----------------------------------------
/ Search Results Page
----------------------------------------*/
.SearchResults{color:#2B2B2B;font-family:arial,helvetica,sans-serif;line-height:1.3em;}
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlnumberResults{background:#EAEAEA;padding:2px 10px;border-top:1px solid #D6D6D6;font-size:14px;margin:20px 0 17px 0;}
.SearchResults ol{list-style:none;margin:10px 0;}
.SearchResults ol li{list-style:none;margin-bottom:17px;}
.SearchResults ol li > span{display:block;}
.SearchResults ol li span .resultNumber{display:none;}
.SearchResults ol li span.lastRow{font-size:12px;color:#008000;white-space:nowrap;overflow:hidden;}
.SearchResults ol li span.clsResultDescr{font-size:12px;color:#000000;margin:5px 0;}
.SearchResults ol li span.firstRow a{font-size:16px;text-decoration:underline;color:#0000DE;}
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a{padding:2px 8px;border:solid #d6d6d6 1px;background:#ffffff;color:#2b2b2b;font-size:12px;}
.SearchResults #ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a:hover{border:solid #cfcfcf 1px;background:#eaeaea;color:#2b2b2b;}

/*----------------------------------------
/ RSS element
/*---------------------------------------*/
.rss ol li{margin:10px 0;}
.rss ol li a{display:block;font:20px/1.2em georgia,serif;}

/*----------------------------------------
/ Polls element
----------------------------------------*/
#PollMain #PollSection span{font:18px/1.2em georgia,arial,verdana,sans-serif;margin:0 0 10px 0;display:block;}

/*poll page*/
#PollMain input#ctl00_ContentPlaceHolderMainNoAjax_ctl01_btnPoll{padding:5px 10px;margin:10px 0;display:block;}
#PollMain #ctl00_ContentPlaceHolderMainNoAjax_ctl01_btnViewResult{margin:0 5px;}
#PollMain #PollSection .RenderPoll label,#PollMain #PollSection .RenderPoll input{margin-top:10px;display:block;}

/*results*/
#PollMain{width:250px;}
#PollMain ul{margin:0;}
#PollMain .pollOuter{border:solid #c5c5c5 1px;width:95%;}
#PollMain .pollPercent{display:block;background:#666666;}
#PollMain .pollPercent span{display:block;color:#ffffff;}
#PollMain li{list-style:none;position:relative;margin-bottom:1px;}
#PollMain .pollOuter{background:url(/Images/UserUploadedImages/11/polls-gradient.gif) repeat-x 0 -36px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f4f4), to(#ffffff));background:-moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);width:165px;left:50px;position:absolute;top:-1px;}
#PollMain li .pollPercent{background:url(/Images/UserUploadedImages/11/polls-gradient.gif) repeat-x 0 0;background:	-webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#4c4c4c));background: -moz-linear-gradient(top, #666666 0%, #4c4c4c 100%);height:15px;}
#PollMain .pollOuter span{position:absolute;right:-34px;top:0;}

/*----------------------------------------
/ form creator element
/ + form response element
----------------------------------------*/
.clsFormCreator {clear:both;width:96%;display:block;float:left;padding:15px;background:#f5f5f5;border:1px solid #D6D6D6;margin:0 10px 10px 0;overflow:hidden;}
#FormCreator_3171{width:725px;}
.clsFormCreator label {display:block;margin-top:10px;}
.clsFormCreator input.clsTextBox,.clsFormCreator input.clsEmailBox{display:block;margin-bottom:10px;width:100% !important;height:20px !important;font-size:123.1%;}
.clsFormCreator select{width:100% !important;}
.clsFormCreator textarea{display:block;padding:5px;border:solid #cccccc 1px;width:570px;}
.clsFormCreator span.clsCheckBoxListSpanOptions > span,
.clsFormCreator span.clsRadioButtonListSpanOptions > span{display:block;margin:5px 0;}
.clsFormCreator label.clsCheckBoxListLabel,.clsFormCreator input.clsCheckBoxList,.clsFormCreator label.clsRadioButtonListLabel,.clsFormCreator input.clsRadioButtonList{display:inline;}
.clsFormCreator .clsDateBox + a{display:block;float:left;}
.clsFormCreator .clsFormCreator_datebox .ui-datepicker-trigger{display:inline;}
.clsFormCreator .clsListBox{border-width:1px;}
.clsFormCreator input[type="button"] {width:95px;height:29px;background:url(../Images/UserUploadedImages/11/submit-active.png) no-repeat 0 0;border:none;cursor:pointer;text-indent:-9999px;}
.clsFormCreator input[type="button"]:hover {background:url(../Images/UserUploadedImages/11/submit-hover.png) no-repeat 0 0;}
.clsFormCreator .clsBtnSubmit input{padding:5px 10px;margin:10px 0;}
tr.formCreatorTable td{padding:0;}

.clsFormCreator fieldset.clsCheckBoxListSpanOptions legend {margin: 5px 0;}
.clsFormCreator fieldset.clsCheckBoxListSpanOptions span {display: block; margin: 5px 0;}
.clsFormCreator_checkboxlist .clsCheckBoxListSpanOptions > span{display: block;}

#FormCreator_4374 {width: 96%;}
#FormCreator_4374 textarea {width: 99%;}
#FormCreator_3171 {width:96%}

/*----------------------------------------
/ form response element
----------------------------------------*/
#divFormResults{font:12px/1.2em arial,verdana,sans-serif !important;}
#divFormResults .clsSubmitNew{float:right;width:auto;}
#divFormResults .clsSubmitNew a,
#divFormResults .clsSubmitNew a:hover{text-decoration:none;}
#divFormResults .clsSubmitNew a span{background-color:#707070;border:1px solid #616161;color:#ffffff;display:block;font-size:13px;font-weight:bold;padding:5px;}
#divFormResults div.search-panel{background:#e3e3e3;border:solid #c2c2c2 1px;overflow:hidden;padding:10px;width:898px;}
#divFormResults input{font:14px/1.2em arial,verdana,sans-serif !important;font-size:14px !important;padding:5px 1px;width:400px;}
#divFormResults div.clsFormResultsSearchButton{float:left;height:30px;width:auto;}
#divFormResults div.clsFormResultsSearchButton a{background-color:#707070;border:1px solid #616161;color:#ffffff;display:block;font-size:13px;font-weight:bold;padding:5px;}
#divFormResults .clsSubmitNew a:hover span,div.clsFormResultsSearchButton a:hover{background:#616161;text-decoration:none;}
#divFormResults input.search-keywords{margin-top:-1px;width:400px !important;}
#divFormResults div.search-keywords{float:left;width:auto;}
#divFormResults a#advanced-search{display:block;float:left;padding:5px;}
#divFormResults div.advanced-search-panel{background:#f5f5f5;border:solid #ebebeb 1px;border-bottom-width:0;border-top-color:#e0e0e0;overflow:hidden;padding:10px;width:898px;}
#divFormResults div.advanced-search-panel div.advncd{float:left;}
#divFormResults div.advanced-search-panel div.advncd > div > span{display:block;margin-right:7px;}
#divFormResults .total-records{background:#f5f5f5;border:solid #ebebeb 1px;display:block;padding:5px 10px;}
#divFormResults table.returned-results{background:#FAFAFA;border:solid #ebebeb 1px;border-top-width:0;margin:15px 0;width:100%;}
#divFormResults table.returned-results tr th{background:#e3e3e3;padding:5px 2px;text-align:left;}
#divFormResults table.returned-results > tr th{border-bottom:solid #dadada 1px;}
#divFormResults table.returned-results tr td{padding:2px;}
#divFormResults tr.even td{background:#ffffff;}

/*----------------------------------------
/ forms display response element
----------------------------------------*/
#divFormCreatorTableContentMain{}
.clsFormNameHeading,#divFormCreatorTableContentMain h2{margin:0;font:normal 23px/18px georgia,arial,verdana,sans-serif;}
#divFormCreatorTableContentMain h2{color:#272727;}
.clsFormNameHeading{color:#B00500;}
.clsGeneralText{font-size:16px;}
#DivFormContent .buttonFormsGroupTop input,#DivFormContent .buttonFormsGroupBottom input{padding:5px 10px;}
#DivFormContent label{margin-top:10px;display:block;}
#DivFormContent .clsRadioButtonListSpanOptions span{display:block;margin-top:5px;}
#DivFormContent .clsRadioButtonListSpanOptions input,#DivFormContent .clsRadioButtonListSpanOptions label{display:inline;}
#DivFormContent select.clsListBox,
#DivFormContent textarea.clsTextArea,
#DivFormContent input.clsListBox,
#DivFormContent input.clsEmailBox,
#DivFormContent input.clsTextBox{width:578px !important;}
#DivFormContent p#pnlFormNameHeading{margin-bottom:20px;}

/*----------------------------------------
/Document list element
/*---------------------------------------*/
#divDocListResults #divDocListRepeater{clear:both;}
#divDocListResults #divDocListRepeater table#tableDocList{border:solid #ebebeb 1px;margin:10px 0;}
#divDocListResults #divDocListRepeater table#tableDocList img {margin-bottom:0px!important;}
#divDocListResults #divDocListRepeater table#tableDocList th{text-align:left;padding:6px;background:url(/Images/UserUploadedImages/11/doc-list-header.gif) repeat-x 0 0;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#b9b9b9));background:-moz-linear-gradient(top, #e8e8e8 0%, #b9b9b9 100%);}
#divDocListResults #divDocListRepeater table#tableDocList th a{font:normal 12px/1.2em arial,verdana,sans-serif;text-decoration:none;color:#5b5b5b;}
/*#divDocListResults #divDocListRepeater table#tableDocList td a,*/
#divDocListResults #divDocListRepeater table#tableDocList td{color:#5b5b5b; padding:6px;}
#divDocListResults #divDocListRepeater table#tableDocList td{border:solid #f4f4f4 1px;}
#divDocListResults .clsSearchParameters{background:none repeat scroll 0 0 #E3E3E3;border:1px solid #C2C2C2;padding:10px;width:887px;}
#divDocListResults span#searchFileName input{width:400px;font:14px/1.2em arial,verdana,sans-serif !important;padding:5px 1px;}
#divDocListResults .clsFormResultsSearchButton{display:block;float:left;}
#divDocListResults .clsFormResultsSearchButton a{background-color:#707070;border:1px solid #616161;color:#FFFFFF !important;font-size:13px;font-weight:bold;padding:5px;display:block;float:left;margin-right:5px;text-decoration:none;}
#divDocListResults .search-parameters{width:440px;display:block;float:left;}
#divDocListResults #searchFileNameLabel{padding:5px 10px 5px 1px;display:block;float:left;}
#divDocListResults .search-panel{overflow:hidden;}
#divDocListResults .search-heading{display:none;}
#divDocListResults .returned-results{width:910px;}

/*----------------------------------------
/Corporate Directory Module
----------------------------------------*/
div#ctl00_ContentPlaceHolderMainNoAjax_divPeopleSearchCriteria{border:solid #d5d5d5 1px;margin:66px 0 0 0;margin-bottom:10px;}
div#ctl00_ContentPlaceHolderMainNoAjax_divPeopleBrowse{border:solid #d5d5d5 1px;margin:20px 20px 0 0;}
div#ctl00_ContentPlaceHolderMainNoAjax_divPeopleBrowse,div#ctl00_ContentPlaceHolderMainNoAjax_divPeopleSearchCriteria{padding:10px;}
#CriteriaKeywordBox input{border:solid #cccccc 1px;}
ol#PeoplesearchResultsInfo{margin:0;padding:0;}
ol#PeoplesearchResultsInfo li{background:#f8f8f8;border:solid #ececec 1px;height:100px;list-style:none;margin:10px 0;padding:10px;position:relative;}
#ctl00_ContentPlaceHolderMainNoAjax_txtKeywords,#ctl00_ContentPlaceHolderMainNoAjax_pnlBrowsePeopleSelectValue select,#TBPeopleSearch #PeopleSearchNoAjax_container #CriteriaKeywordBox,#TBPeopleSearch #PeopleSearchNoAjax_container input#txtKeywords{height:25px !important;margin-bottom:10px;width:100% !important;}
#ctl00_ContentPlaceHolderMainNoAjax_pnlBrowsePeopleSelectBy select,div#ctl00_ContentPlaceHolderMainNoAjax_divPeopleSearchCriteria div.RefineCriteria select{margin:5px 0;width:100% !important;}
div#ctl00_ContentPlaceHolderMainNoAjax_pnlCriteriaGoButton button{margin-bottom:5px;padding:5px 10px;}
table#TBPeopleSearch td{padding:0;}

/*coprporate directory header*/
#corp-directory-head{margin-top:10px;}
#corp-directory-head h1{margin:10px 0;font-size:23px;}
#divPhoneBookDetail{margin-top:20px;}
/*Corporate Directory-left Column */
span.firstRow span.clsPeopleResultThumb{left:10px;position:absolute;top:10px;}
span.PeopleResultNumber{display:none;}
span.PeopleResultGroupUnitOrg{float:left;}
.PeopleResultName{font-size:1.3em;}
.PeopleResultNumber,.PeopleResultTitle{color:#B00500;}
.clsPeopleResultContactInfo{clear:left;display:block;margin:0 0 5px 106px;}
.PeopleResultContact{white-space:nowrap;}
.clearer-span{clear:both;display:block;}
#pnlPeopleTab{font-size:2em;margin:10px 20px 0;}
div#ctl00_ContentPlaceHolderMainNoAjax_pnlPeopleTab,div#ctl00_ContentPlaceHolderMainNoAjax_divPrintToPDF,div#ctl00_ContentTop_divPrintToPDF{display:none !important;}
#ctl00_ContentPlaceHolderMainNoAjax_divSearchRefine{display:block;float:right;width:240px;}
#ctl00_ContentPlaceHolderMainNoAjax_divPeopleSearchResults{display:block;float:left;padding:20px 0;width:648px;}
#divViewDetail a{font-size:12px;}
#content td{padding:0; vertical-align: top;border: 1px solid #ccc;}
.spec-title{background: #ccc;}
/*Video Gallery Table */

#content .videogallery td {padding:10px; font-size: 12px;}
#content .videogalleryreduced td {padding:10px; float:left; width: 30%;}

/*View Details */
#divViewDetail #divPhoneBookDetail{background:#ffffff;border:#d5d5d5 solid 1px;padding:60px 25px 32px;position:relative;}
#divViewDetail .clsPhotoandContact{float:left;margin:20px 0 0;width:135px;}
#divViewDetail div.clsContact div{float:left;margin-right:20px;}
#divViewDetail .clsContact h2{color:#323232;font:bold 13px "Lucida Sans Unicode",arial,verdana,sans-serif;margin:0;padding:0;}
#divViewDetail .clsContact span{color:#646464;font:normal 12px "Lucida Sans Unicode",arial,verdana,sans-serif;}
#divViewDetail .clsContact span abbr{color:#323232;}
#divViewDetail .clsContact span a{color:#646464;font:normal 12px "Lucida Sans Unicode",arial,verdana,sans-serif;text-decoration:underline;}
#divViewDetail span#contactEmail span.email{color:#323232;font-size:12px;font-weight:normal;}
#divViewDetail div.clsContact{background-color:#fafafa;border:solid #d5d5d5 1px;color:#B00500;height:26px;left:25px;padding:12px 0 0 10px;position:absolute;top:20px;width:93%;}
#divViewDetail div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a{background:#F8F8F8;border:1px solid #ECECEC;display:inline-block;padding:1px 5px;text-decoration:none;}
#divViewDetail div#ctl00_ContentPlaceHolderMainNoAjax_pnlPageLinks a:hover{border-color:#323232;}
#divViewDetail .clsPhoneDetails{margin:20px 0 0 150px;}
#divViewDetail .clsPhoneDetails .clsPhoneName{font:18px/1.2em arial,sans-serif;margin-bottom:10px;width:100%;}
#divViewDetail .clsPhoneDetails > div{float:left;width:600px;clear:right;margin-top:5px;}
#divViewDetail .clsPhoneDetails h2{float:left;margin:5px 0 0;width:15%;}
#divViewDetail .clsPhoneDetails,#divViewDetail .clsPhoneDetails h2{color:#000000;font:12px/1.5em arial, sans-serif;}
div#divViewDetail,span#CriteriaHeading,div#ctl00_ContentPlaceHolderMainNoAjax_pnlBrowseHeading{color:#B00500;font:1.5em/1.2em georgia,arial,verdana,sans-serif;}
#PeoplesearchResultsInfo .firstRow,.PeopleResultGroupUnitOrg,.clsPeopleResultManager{display:block;margin:0 0 5px 106px;}
.PeopleResultContactTel,.PeopleResultContactMobile,.PeopleResultContactFax,.PeopleResultContactEmail{margin:0 7px 0 0;}
div#divViewDetail h2 span{font-weight:bold;}

/*----------------------------------------
/ blogs module
----------------------------------------*/
/*add post page*/
.add-blog-post .blog-error{color:red;}
.add-blog-post .post-title input{width:910px !important;padding:7px 2px;font:normal 14px/1em arial,sans-serif;border:solid #828282 1px;}
.add-blog-post .post-tags textarea,.add-blog-post .post-description textarea{width:914px !important;border:solid #828282 1px;}
.add-blog-post .post-help{padding:5px 0;font-style:italic;font-size:16px;}
.add-blog-post h2{background:#737069 url(../Images/UserUploadedImages/11/blog-header.gif) repeat-x 0 0;background:-moz-linear-gradient(top, #737069 0%, #66635D 100%);background:-webkit-gradient(linear, 0% 0%, 0% 0%, from(#737069), to(#66635D));border-color:#949087 #949087 #5C5953 #949087;border-style:solid;border-width:1px;color:#ffffff;display:block;font:16px/1em arial,sans-serif;margin:10px 0 0 0;*margin:10px 0 -2px 0;padding:5px;text-align:center;width:130px;}
.add-blog-post .post-buttons input{padding:5px 10px;float:right;font-size:14px;margin-left:10px;}
.add-blog-post .blog-help{display:block;font-size:12px;font-style:italic;margin:-23px 0 5px 155px;}
/*blog menu*/
.blogMenu{border:1px solid #EBEBEB;float:right;margin:10px 0 10px 10px;padding:10px;width:200px;position:relative;}
.blogMenu .clsMidHeader{display:block;margin-bottom:10px;background:#737069 url(../Images/UserUploadedImages/11/blog-header.gif) repeat-x 0 0;background:-moz-linear-gradient(top, #737069 0%, #66635D 100%);background:-webkit-gradient(linear, 0% 0%, 0% 0%, from(#737069), to(#66635D));border-color:#949087 #949087 #5C5953;border-style:solid;border-width:1px;color:#FFFFFF;font:14px/29px arial, verdana, sans-serif;height:29px;padding:0 5px;}
a.AddArticleLink{text-decoration:underline;display:block;margin-bottom:10px;padding:2px;position:absolute;right:15px;top:15px;color:#ffffff;font:14px/1em arial,sans-serif;color:#ffffff !important;}
a.AddArticleLink:hover{text-decoration:none;}
div.blogContainer div.blogMenu a.clsAltNormal{display:block;}
/*blog home page*/
.blogContainer .PageHeading{}
.blogContainer .blogMain{display:block;width:685px;float:left;}
/*main blog page*/
.blogArticleList {background:#ffffff;margin:15px 0 0 0;padding:15px 0 0 0;}
h2.blogArticleName, .blogArtName {padding:0;margin:0;}
h2.blogArticleName a {font-size:23px !important;color:#272727;text-transform:none !important;display:block;margin-bottom:10px;}
.CommentDate h3, .blogPostedBy h3, .blogPostedBy h2, .blogDatePosted h3, .blogDatePosted h2, .blogArticleTags h3, .blogArticleTags h2, .CommentPostedBy h3 {margin:0;padding:0 2px;display:inline;font:100 100%/1.2em arial, verdana, sans-serif;}
.CommentDate, .blogPostedBy, .blogDatePosted, .CommentDate h3, .blogPostedBy h3, .blogPostedBy h2, .blogDatePosted h2, .blogDatePosted h3, .blogArticleTags h2, .CommentPostedBy h3{color:#878787;}
.blogContainer .blogPostedBy, .blogArticle .blogArticleTags{border-bottom:dashed #c8c8c8 1px;margin-bottom:20px;padding-bottom:10px;}
.blogContainer .blogArticleTags{border-top:dashed #c8c8c8 1px;margin-top:20px;padding-top:5px;}
.blogContainer h1{margin:10px 0 0 0;}
/*internal page*/
/*comments*/
.blogArticle div.Comments{border:1px solid #999999;margin:40px 0 10px;padding:10px 0;width:640px;}
.blogArticle .Comments h2{background:#ffffff;margin:0 10px;padding:10px;font:bold 12px/1em arial, verdana, sans-serif;color:#4e4e4e;}
.blogArticle .CommentDate, .CommentDesc, .CommentPostedBy{background:#ffffff;}
.blogArticle .CommentPostedBy{padding:10px 10px 0 10px;margin:0 10px;}
.blogArticle .CommentDate{padding:0 10px 10px 10px;margin:0 10px 1px 10px;}
.blogArticle .CommentBox{background:#ffffff;margin:0 10px;padding:0 10px;}
.blogArticle .CommentBox label{display:block;font:100 14px/1.2em arial, sans-serif;color:#525252;}
.blogArticle .CommentBox div.Url input[type="text"], .CommentBox div.Emal input[type="text"], .CommentBox div.UserName input[type="text"]{width:596px;}
.blogArticle .CommentBox input[type="text"]{padding:5px;font:100 14px/1em arial, sans-serif;margin-bottom:10px;border:solid #a2a2a2 1px;width:586px;}
.blogArticle .CommentBox textarea{width:596px;}
.blogArticle div.CommentBox input[type="submit"]{margin:10px 0;height:30px;width:100px;}
.blogArticle h1.blogArtName{margin:10px 0;}
.blogArticle h1.blogArtName a{color:#B00500;}
.blogArticle h1.blogArtName > a:hover{text-decoration:none;}
.blogArticle p.CommentDesc{padding:5px 20px;}
.blogArticle p.CommentURL{background:#ffffff;margin:1px 10px 10px 10px;padding:10px;}
.blogArticle textarea.Comment{border:solid #a2a2a2 1px;font-family:arial,verdana,sans-serif;}
.blogArticle .CommentDiv{border:solid #e2e2e2 1px;margin:10px;}
.blogArticle .CommentDiv .CommentURL{display:none;}

/*----------------------------------------
/ Comments element
----------------------------------------*/
.article-comments-main {padding:10px 0;width:auto;}
.article-comments-main .CommentBox{}
.article-comments-main a.AddNewCommentLink{background-color:#c9c9c9;border:1px solid #9e9e9e;cursor:pointer;padding:5px;text-decoration:none;}
.article-comments-main div.CommentBox{margin:0;padding:0;}
.article-comments-main ul{margin:0;}
.article-comments-main ul li{list-style:none;margin:5px 0;padding:5px 0;position:relative;}
.article-comments-main .CommentBox input[type="text"]{border:1px solid #A2A2A2;font:100 14px/1em arial,sans-serif;margin-bottom:10px;padding:5px;width:98%;}
.article-comments-main .CommentBox textarea{width:100%;}
.article-comments-main .CommentsHeader{font:18px georgia,arial,verdana,sans-serif;padding-top:15px;}
.article-comments-main .submitComment,
.article-comments-main .closeComments{margin:5px 5px 0 0;padding:5px 10px;}
.article-comments-main .CommentInfo{background:#f2f2f2;border-bottom:solid #c9c9c9 1px;margin:15px 0 0;padding:5px;}
.article-comments-main .CommentApprove,
.article-comments-main .CommentDelete{color:#494949;cursor:pointer;margin-right:5px;padding:0 5px;width:auto;}
.article-comments-main .CommentApprove{background:none repeat scroll 0 0 #b9ffbb;border:1px dotted #0e8108;color:#0e8108;}
.article-comments-main .CommentDelete{background:none repeat scroll 0 0 #ffb9b9;border:1px dotted #af0909;color:#af0909;}
.article-comments-main .CommentValue{display:block;}
.article-comments-main .CommentsPager a{background:#F2F2F2;border:1px solid #C9C9C9;padding:2px 5px;text-decoration:none;}

/*----------------------------------------
/ eCommerce Module
----------------------------------------*/
.CartContainer{width:200px;float:right;border:solid #c9c9c9 1px;padding:10px;margin-top:85px;}
.prod-wrapper{display:block;width:200px;height:390px;float:left;padding:10px;margin:0 6px 6px 0;border:solid #c9c9c9 1px;position:relative;}
.prod-name a{font:100 24px/1.2em georgia,arial,verdana,sans-serif;text-decoration:none;}
.prod-image{width:110px;}
.add-to-cart{float:left;width:106px;margin-left:20px;bottom:10px;right:10px;position:absolute;}
.add-to-cart a{width:76px;height:16px;padding:7px 0 7px 30px;display:block;color:#ffffff !important;text-decoration:none;background:url(/images/UserUploadedImages/19/add-to-cart.png) no-repeat 0 0;}
.add-to-cart a:hover{background:url(/images/UserUploadedImages/19/add-to-cart.png) no-repeat 0 -30px;}
.add-to-cart a:active{background:url(/images/UserUploadedImages/19/add-to-cart.png) no-repeat 0 -60px;}
.prod-sku{font-size:10px;}
div a.listprice{color:#B00500;font:100 24px/1.2em georgia,arial,verdana,sans-serif;text-decoration:none;margin:10px 0;display:block;position:absolute;bottom:40px;left:10px;}
.prod-qty{float:left;width:65px;margin:0px 0;}
.prod-qty input{padding:5px;font-size:15px;position:absolute;bottom:10px;left:10px;}

/*shopping cart*/
table.shopping-cart{width:680px;}
table.shopping-cart th{text-align:left;background:#f4f4f4;border-bottom:solid #c9c9c9 1px;}
table.shopping-cart td.cart-prod-img{width:40px;}
table.shopping-cart td.cart-prod-img a img{width:40px;}
table.shopping-cart td.cart-options{width:40px;}
table.shopping-cart td.cart-qty{width:40px;}
table.shopping-cart tr.alternate td{background:#f4f4f4;}
#Checkout,#KeepShopping,#updateCart{display:inline;}
.cart-controls{width:680px;overflow:hidden;text-align:right;padding:1px;}
.eshop-button a{display:block;float:right;margin:0 0 0 5px;padding:5px 7px;border:solid #c9c9c9 1px;text-decoration:none;background:#f4f4f4;}
.eshop-button a:hover{background:#c9c9c9;}

/*product detail*/
.add-to-cart-box {clear:both;margin-top:30px;overflow:hidden;padding:5px 0;position:relative;width:200px;}
.cat-item{display:block;width:110px;height:135px;float:left;border:solid #c9c9c9 1px;padding:5px;margin:7px;}
.cat-container{width:695px;overflow:hidden;}
.cat-name{text-align:center;}

/*----------------------------------------
/ Search element
----------------------------------------*/
.searchPanel{padding:10px 0;}
.searchPanel input{
	padding-left: 10px;
position: relative;
top: -19px;
	
}
.searchPanel input.clsnormal555555{width:140px !important;}
.searchPanel label{font:bold 12px/1.167 arial,helvetica,sans-serif !important;}
/**.searchPanel a{background-color:#c9c9c9;border:1px solid #9e9e9e;padding:5px;text-decoration:none;}**/

div.searchPanel a[id$="SearchLinkButton"] {display: block; width: 26px; height: 25px; position: absolute; top: 1px; right: 1px; text-indent: -9999px; overflow: hidden; font-size: 1px; line-height: 1px; background: transparent url(/Images/UserUploadedImages/button_search.jpg) no-repeat top left; border: none; padding: 0;}

/*----------------------------------------
/ Login element
----------------------------------------*/
.login-element{border:solid #c5c5c5 1px;background:#fafafa;width:210px;padding:10px;}
.login-element .lgn-username span,
.login-element .lgn-password span {width:200px;float:left;clear:left;}
.login-element input{padding:2px;}
.login-element .lgn-btn{clear:both;padding:10px 0;}
.login-element .lgn-btn input{display:inline;padding:5px 10px;float:none;width:auto;}
.login-element span.lgn-header{font-size:20px;}
.login-element span.lgn-footer{display:block;clear:both;}


/*----------------------------------------
/ Event Quick Search Element
----------------------------------------*/
.EventQuickSearchMain .EventQuickSearchRow input[type="text"]{display:block;padding:2px 0;width:270px !important;}
.EventQuickSearchMain .EventQuickSearchRow{padding:5px 0;}
.EventQuickSearchMain .EventQuickSearchRow{overflow:hidden;}
.EventQuickSearchMain .EventQuickSearchRow>div>span{clear:both;float:left;}
.EventQuickSearchMain #calCategoryHeading{display:block;}
.EventQuickSearchMain .RenderCategory label,
.EventQuickSearchMain .RenderCategory input{margin:1px;}
.EventQuickSearchMain .EventQuickSearchRowButtons input{padding:5px 10px;margin:5px 5px 0 0;}
.EventQuickSearchMain .calendarTitle{*width:280px !important;}
.EventQuickSearchMain table{*width:300px;}
.EventQuickSearchMain table.calendar{border:solid #505050 1px;}
.EventQuickSearchMain table.calendar td[colspan="7"]{background-image:-moz-linear-gradient(top, #ffffff, #dfdfdf);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #dfdfdf),color-stop(1, #ffffff));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf')";}
.EventQuickSearchMain th{background-image:-moz-linear-gradient(top, #dfdfdf, #cfcfcf);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #cfcfcf),color-stop(1, #dfdfdf));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#cfcfcf');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#cfcfcf')";}
.EventQuickSearchMain table.calendar td{text-align:center;*width:auto !important;font-weight:bold;border:none !important;}
.EventQuickSearchMain td.calendarCurrentDay{background:#d2f8c5;background-image: -moz-linear-gradient(top, #d2f8c5, #a2ea8b);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a2ea8b),color-stop(1, #d2f8c5));filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2f8c5', endColorstr='#a2ea8b');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2f8c5', endColorstr='#a2ea8b')";/*border:solid #2bb500 1px;*/}
.EventQuickSearchMain td.calendarEventDay{background-image: -moz-linear-gradient(top, #ffe9be, #ffd276);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ffd276),color-stop(1, #ffe9be));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe9be', endColorstr='#ffd276');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe9be', endColorstr='#ffd276')";/*border:solid #ffae04 1px;*/}
.EventQuickSearchMain td.calendarEventDay a{color:#7b5400;}
.EventQuickSearchMain td.calendarWeekend{background:#f3f3f3;}
.EventQuickSearchMain td.calendarOtherDay{background:#e7e7e7;color:#b7b7b7;}

/*----------------------------------------
/ Mailing List Module
----------------------------------------*/
#divMailingListSubscribe fieldset p select{display:block;float:left;margin-top:5px;clear:both;width:210px !important;}
#divMailingListSubscribe fieldset p input{display:block;float:left;margin-top:5px;clear:both;padding:5px !important;}
#divMailingListSubscribe .adminFieldSet2 input{width:200px !important;}
#divMailingListSubscribe fieldset p label{display:block;float:left;clear:both;}
#divMailingListSubscribe table input{display:block;float:left;margin-top:5px;}
#divMailingListSubscribe table label{display:block;float:left;margin-left:10px;}
#divMailingListSubscribe legend{font:133.3%/18px georgia,arial,verdana,sans-serif;color:#5b5b5b;}
#divMailingListSubscribe fieldset#fsAvailableLists p input{padding:5px 10px;margin:3px 0 0;*margin:0;clear:none;width:auto !important;}
#divMailingListSubscribe fieldset#fsAvailableLists legend{display:none;}
#divMailingListSubscribe fieldset#fsAvailableLists p{overflow:hidden;width:100%;}
#divMailingListSubscribe fieldset#fsAvailableLists p label{clear:none !important;margin-left:10px;}
#divMailingListSubscribe .MailingListDesciption{text-align:left;}
#divMailingListSubscribe #Save{padding:5px 10px;}

/*----------------------------------------
/ Wiki Module
----------------------------------------*/
.wikiArticle h1{line-height:1.5em;border-bottom:solid #aaa 1px;}
/*add Wiki*/
.add-wiki-post .information{margin:10px 0;padding:10px;border:dashed #b5b5b5 1px;background:#f2f2f2;color:#383838;}
.add-wiki-post .information h2{margin:0;font:bold 16px/1.231 arial,sans-serif;}
.add-wiki-post .information h3{font:bold 14px/1.231 arial,sans-serif;}
.add-wiki-post .information p{margin:5px 0;font:13px/1.231 arial,sans-serif;}
.add-wiki-post textarea,.add-wiki-post input{padding:5px 10px;}

/*----------------------------------------
/ My Account Module
----------------------------------------*/
/*My account*/
.MyAccountMenu a{text-decoration:none;}
h1.topTitle{}
div#myAccountArea{position:static;}
div#myAccountArea h1,div#myAccountArea h2,div#myAccountArea h3,div#myAccountArea h4{margin-left:0;margin-right:0;}
h1.topTitle{margin-right:20px !important;}
div.findCalendar{width:225px !important;}
/*my account menu*/
.MyAccountMenu{display:none;height:53px !important;width:920px;}
.MyAccountMenu ul{height:25px;border-bottom:solid 1px #8C8681;}
.MyAccountMenu ul.topMenu li{border:none !important;height:25px;margin-right:3px !important;list-style:none;}
.MyAccountMenu ul.topMenu li a.menuLink{font:12px/1.2em arial, sans-serif !important;color:#2E2E2E !important;background:#F2F2F2 !important;border:solid #D9D1C7 1px !important;border-bottom-width:0px !important;}
.MyAccountMenu ul.topMenu li a.menuLink_Selected{background:#ffffff !important;font:12px/1.2em arial, sans-serif !important;border:solid #8C8681 1px !important;border-bottom:solid #ffffff 1px !important;height:14px;color:#000000 !important;}
.MyAccountMenu .MyAccountSubMenu{}
.MyAccountMenu .MyAccountSubMenu ul{margin:0;padding:0;}
.MyAccountMenu .MyAccountSubMenu ul li{display:block;float:left;margin-right:8px;padding:4px;}
.MyAccountMenu .MyAccountSubMenu ul li a{}
/*my account*/
p.confirmWelcomeText{font:12px arial, sans-serif;margin:0;}
div#myAccountArea{padding:0px !important;}
/*welcome page*/
.my-account-welcome{border:1px solid #EBEBEB;padding:15px 20px;width:477px !important;}
.my-account-welcome h5{margin:0 0 10px 0;}
.my-account-welcome p{margin:0;}
/*my Calendar*/
.colour-legend,.clsUserSearchControls{width:220px !important;}
.clsUserSearchControls div input,.clsUserSearchControls div select{width:167px !important;}
.clsEventSearchLeft{margin:10px 20px 5px 10px !important;width:220px !important;}
/*my calendar > Add a new event*/
a.clsAddEventButtonClear,a.clsAddEventButtonSave{background-color:#F2F2F2 !important;border:1px solid #D9D1C7 !important;color:#56585C;font:13px 'Lucida Sans Unicode',Verdana;padding:10px 20px;}
/*my calendar > search for an event*/
button#Search.clsButtonSmall{background:#f2f2f2 !important;border:1px solid #D9D1C7 !important;}
div#ctl00_ContentPlaceHolderMainNoAjax_TabContainer1_TabPanel2_EventSearchAdv1_pnlCriteriaKeywords span#CriteriaKeywordBox input{width:110px !important;}
div#ctl00_ContentPlaceHolderMainNoAjax_TabContainer1_TabPanel2_EventSearchAdv1_pnlCriteriaKeywords span#CriteriaKeywordBox{float:left;}
div#ctl00_ContentPlaceHolderMainNoAjax_TabContainer1_TabPanel2_EventSearchAdv1_pnlCriteriaKeywords span#CriteriaGoButton{float:right;}
/*my calendar > search for an event*/
#ctl00_ContentPlaceHolderMainNoAjax_TabContainer1_TabPanel3_EventAddOwn1_MainTableForContent.TBAddEventMain td{padding:5px 0;}
/*My Alerts*/
a.accountButton{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #D9D1C7;display:block;float:left;margin:0 9px 25px 0;padding:0 12px;width:auto;}
#A2{background:none;border:none;padding:none;}
/*my work*/
.myAccountArea{clear:both;margin:0 20px;width:920px;}
.myAccountArea > div{margin-top:5px;clear:both;}
/*my details*/
#TRCompanyInformation dl,#TRCompanyInformationEdit dl,#TRCompanyProfile dl,#TRCompanyProfileEdit dl,#TRPersonalInformation dl,#TRPersonalInformationEdit dl{border:1px solid #EBEBEB;padding:15px 20px;margin:8px 0;width:477px;overflow:hidden;}
#myAccountDetailsContainer #myAccountArea h2{background:url("../Images/UserUploadedImages/11/verticalSprite.png") repeat-x scroll 0 -80px transparent;border:1px solid #CDCDCD;color:#000000;display:block;font:100 1em/29px 'trebuchet ms',arial,verdana,sans-serif;height:29px;margin-bottom:2px;padding:0 5px;width:507px;clear:both;}
#myAccountDetailsContainer #myAccountArea h2#H1 {display:none;}
#CompanyProfileHeading + span,#BusinessInfoHeading + span,#PersonalInfoHeading + span{display:block;margin:-25px 0 14px 369px;}
#TRJobDetails dt,#myAccountArea dt{width:150px !important;float:left;clear:both;font-weight:bold;font:bold 12px 'trebuchet ms',arial,verdana,sans-serif;color:#56585C;}
#TRJobDetails dd textarea,#myAccountArea dd textarea,#TRJobDetails dd input,#myAccountArea dd input{width:195px !important;float:left;clear:left;}
/*telerik editor*/
div#DivProfileEdit dd{position:relative;}
div#DivProfileEdit dd div.RadEditor.Telerik.reWrapper{width:475px !important;min-width:0 !important;min-height:0 !important;height:500px !important;margin:21px 0 20px -150px;}
#TRJobDetails dd,#myAccountArea dd{width:200px !important;float:left;font:normal 12px 'trebuchet ms',arial,verdana,sans-serif;color:#56585C !important;}
#TRJobDetails{display:none; width:477px !important;padding:15px 20px !important;}

/*----------------------------------------
/ Store Locator Element
----------------------------------------*/
.store-locator{width:600px;margin-left:320px;}
.embeddedMapContainer{position:absolute;top:0;left:0;}
#ctl00_ContentPlaceHolderMainNoAjax_ctl00_divDisplayStoreLocator{position:relative;margin:20px 0;min-height:302px;}
.store-locator h2{font:italic 24px/1.2em georgia,serif;margin:0 0 20px;color:#223355;}
.store-locator dl{margin:0 0 15px 0 !important;display:block;background:#f4f4f4;padding:13px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;}
.store-locator .subItemHeading,
.store-locator .mainItemHeading{font:18px/1.2em georgia,serif;color:#5b5b5b;}
.store-locator dt a{text-decoration:none !important;}
.store-locator dd{padding:0 0 5px 0;}
.store-locator dd>span>span{font-weight:bold;}
.store-locator dd>span>span+span{font-weight:normal !important;}
.subItemStoreAddress1,.mainItemStoreAddress1{font-weight:normal !important;}



/*----------------------------------------
/ membership
----------------------------------------*/
div[id$="divMembershipDetails"] {}
div[id$="divMembershipDetails"] fieldset {border:none; margin:0 0 20px 0; padding:0;}
div[id$="divMembershipDetails"] fieldset#ctl00_ContentPlaceHolderMainNoAjax_fdsAdditionalQuestions .clsFormCreator {background: none; border: none;}
div[id$="divMembershipDetails"] fieldset legend {display:none;}
div[id$="divMembershipDetails"] fieldset p {}
div[id$="divMembershipDetails"] fieldset p label {width: 120px; padding-right: 5px; display: -moz-inline-box; display:inline-block; vertical-align:top; zoom:1; *display:inline;}
div[id$="divMembershipDetails"] fieldset p input {/* width:288px !important; */ border:1px solid #999; padding:2px 5px;}
div[id$="divMembershipDetails"] fieldset p input:hover,
div[id$="divMembershipDetails"] fieldset p input:focus {border-color:#000;}
div[id$="divMembershipDetails"] fieldset p select {width:300px; border:1px solid #999; padding:2px 5px;}
div[id$="divMembershipDetails"] fieldset p textarea {width:288px; height:144px; border:1px solid #999; padding:2px 5px; resize:none;}
div[id$="divMembershipDetails"] fieldset p textarea:hover,
div[id$="divMembershipDetails"] fieldset p textarea:focus {border-color:#000;}
div[id$="divMembershipDetails"] fieldset p label[id$="lblPhoneAreacode"] {width: 70px !important;}
div[id$="divMembershipDetails"] fieldset p label[id$="lblFaxAreacode"] {width: 75px !important;}

div[id$="divMembershipDetails"] fieldset p input#txtAreaCode {/* width:50px !important; */ /* margin-right:10px; */}
div[id$="divMembershipDetails"] fieldset p label[id$="lblPhoneNumber"] {width: 50px !important;}
div[id$="divMembershipDetails"] fieldset p label[id$="lblFaxNumber"] {width: 50px !important;}
div[id$="divMembershipDetails"] fieldset p input#txtPhone {width: 150px !important;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] td {white-space:normal !important;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] h2 {display:none;}
div[id$="divMembershipDetails"] fieldset[id$="fdsAdditionalQuestions"] .clsGeneralText {display:none;}

/*----------------------------------------
/ Dealer Locator
----------------------------------------*/

#locatorContainer .dealer-search-results {float: left; margin: 20px; clear: both;}
#ctl00_ContentPlaceHolderMainNoAjax_divExportTop {float: left; clear: both; margin: 10px 20px 10px 20px;}
#ctl00_ContentPlaceHolderMainNoAjax_divExportTop a span.clsExportLocatorText {	display: inline-block;
	padding: 0 15px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-bottom-radius: 20px;
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	background-color: #07ab8c;
	background-image: -moz-linear-gradient(#07ab8c, #067c66);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#067c66), to(#07ab8c));
	background-image: -webkit-linear-gradient(#07ab8c, #067c66); 
	background-image: -o-linear-gradient(#07ab8c, #067c66);
	text-shadow: 0 1px 1px #000;
	color: #fff;
	margin: 5px 0;
	line-height: 24px;
	height: auto;}

#ctl00_ContentPlaceHolderMainNoAjax_divExportBottom  {float: left; clear: both; margin: 10px 20px 10px 20px;}

#ctl00_ContentPlaceHolderMainNoAjax_divExportBottom a span.clsExportLocatorText  {	display: inline-block;
	padding: 0 15px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-bottom-radius: 20px;
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	background-color: #07ab8c;
	background-image: -moz-linear-gradient(#07ab8c, #067c66);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#067c66), to(#07ab8c));
	background-image: -webkit-linear-gradient(#07ab8c, #067c66); 
	background-image: -o-linear-gradient(#07ab8c, #067c66);
	text-shadow: 0 1px 1px #000;
	color: #fff;
	margin: 5px 0;
	line-height: 24px;
	height: auto;}


#locatorContainer .clsDivSearchResults table#gridViewStores td {padding-right: 10px;}
#locatorContainer .clsDivSearchResults table#gridViewStores td a span.clsLocatorViewText {	display: inline-block;
	padding: 0 15px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-bottom-radius: 20px;
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	box-shadow: 0px 1px 2px rgba(0,0,0,.4);
	background-color: #07ab8c;
	background-image: -moz-linear-gradient(#07ab8c, #067c66);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#067c66), to(#07ab8c));
	background-image: -webkit-linear-gradient(#07ab8c, #067c66); 
	background-image: -o-linear-gradient(#07ab8c, #067c66);
	text-shadow: 0 1px 1px #000;
	color: #fff;
	margin: 5px 0;
	line-height: 24px;
	height: auto;}












