﻿/*************  Contact Us  *************/
#ContactUs { margin-top: 25px; }
#ContactUs hr { margin-bottom: 20px; }
#ContactUs label { display: block; }
#ContactUs .buttonWrapper { float: right; margin-right: 155px;}
#ContactUs .inputText { width: 295px; }
#ContactUs .fieldError { color: Red; display: none; font-size: 11px; }
#ContactUs table { width: 525px; }

#ContactUs .ajaxAnimation { display: none; float: left; }
#ContactUs .ajaxAnimation img { vertical-align: middle; height: 16px; }
#ContactUs .ajaxAnimation span { vertical-align: middle; line-height: 16px; }

#ContactUs #ContactDateVisit { display: none; }

#ContactUsSuccessMessage { display: none; }
#ContactUsErrorMessage { display: none; }


/*************  Contact Us Store Dropdown List *************/
#StoresList { display: none; padding-bottom: 5px; position: relative; width: 300px; }

#StoresListDrop { background-image: url(images/sel.png); background-repeat: no-repeat; border-right: solid 1px gray; float: right; height: 22px; width: 17px; }

#StoresListOptions { background-color: White; border: solid 1px gray; border-top: none; display: none; height: 200px; overflow: auto; position: absolute; top: 22px; width: 298px; }
#StoresListOptions .storeOption { font-size: 12px; padding: 5px; }
#StoresListOptions .storeOptionHover { background-color: #d7d7e9; }


#StoresListOptions .storeOption .storeHeader { background-color: #ff0005; color: #FFFFFF; display: inline-block; height: 17px; line-height: 17px; padding-left: 5px; width: 100%; vertical-align: middle; }
#StoresListOptions .storeOption .seperator { margin: 0px 5px; }

#StoresListOptions .storeOption .storeNumber { display: block; float: left; font-size: 18px; margin-left: 10px; }
#StoresListOptions .storeOption .storeHighway { margin-left: 40px; }
#StoresListOptions .storeOption .store Exit { }
#StoresListSelected { background-color: #FFFFFF; border: solid 1px gray; height: 20px; line-height: 20px; overflow: hidden; padding-left: 2px; vertical-align: middle; width: auto; }


/*************  Contact Us Department Admin *************/
#ContactFormDepartmentAdmin { }


/*************  Contact Form Records Admin *************/
#ContactFormRecordsAdmin .detailField { font-size: 10px; font-weight: bold; }
#ContactFormRecordsAdmin .detailValue { font-size: 10px; }

/*************  Override the AnyTime Header font color as it doesn't correctly assign the class due to the nature of the implementation of css points *************/
#AnyTime--ContactDateVisit h5.AnyTime-hdr { color: #FFFFFF; }
#AnyTime--ContactDateVisit .AnyTime-hdr { font-family: Tahoma, Geneva, sans-serif; }
#AnyTime--ContactDateVisit.AnyTime-pkr .AnyTime-btn { font-family: Tahoma, Geneva, sans-serif; }
