/* ******************************************************
Geek Squad
-SEARCH BOX
-SEARCH BOX2
-INPUT BKG 300
-INPUT BKG 140
-INPUT BKG 30
-INPUT BKG 245
-INPUT BKG 113
-INPUT BKG 443
-SELECT BOX SMALL
-SELECT BOX DATE
-ERROR LIST BULLET POINT IMAGE
-HOME PAGE PIN INPUT
-AGENTS SEARCH INPUT

*********************************************************/

/*BROWSER SELECTOR LIST*/
/*
.browserIE
.browserIE6
.browserIE7
.browserIE8
.browserChrome
.browserChrome1
.browserSafari
.browserSafari1
.browserSafari2
.browserSafari3
.browserMozilla
.browserFirefox
.browserFirefox1
.browserFirefox2
.browserFirefox3
.browserOpera
*/

/*SEARCH BOX*/
.browserSafari #searchInput{width:470px; margin:-6px 8px 0 5px; text-indent:2px; color:#999;} 
.browserFirefox #searchInput{width:470px; padding:4px 8px 0 8px; text-indent:2px; color:#999;}
.browserFirefox2 #searchInput{width:470px; margin:-14px 8px 0 2px; text-indent:2px; color:#999;}
.browserChrome #searchInput{width:470px; margin:-8px 8px 0 5px; text-indent:2px; color:#999;}
.browserOpera #searchInput{width:470px; padding:5px 8px 0 8px; text-indent:2px; color:#999;}
.browserIE #searchInput{width:470px; margin:-14px 8px 0 2px; text-indent:2px; color:#999;}
.browserIE7 #searchInput{width:470px; margin:-14px 8px 0 2px; text-indent:2px; color:#999;}
.browserIE8 #searchInput{width:470px; margin:-8px 8px 0 2px; text-indent:2px; color:#999;}
/*END SEARCH BOX*/

/*IE6 Fixes*/
.browserIE6 .paginationList2{float:left; left:50%; margin-top:-25px; overflow:visible;}
/*End IE6 Fixes*/

/*SEARCH BOX2*/
.browserSafari .searchBox2 input.searchKeyword {background:transparent none repeat scroll 0 0; color:#999; margin:0; padding:7px 0 0 4px; text-indent:2px; width:168px;}
.browserFirefox .searchBox2 input.searchKeyword {background:transparent none repeat scroll 0 0; color:#999; margin:0; padding:0 0 0 4px; text-indent:2px; width:168px;}
.browserChrome .searchBox2 input.searchKeyword {background:transparent none repeat scroll 0 0; color:#999; margin:0; padding:7px 0 0 4px; text-indent:2px; width:168px;}
.browserOpera .searchBox2 input.searchKeyword {background:transparent none repeat scroll 0 0; color:#999; margin:0; padding:0 0 0 4px; text-indent:2px; width:168px;}
.browserIE .searchBox2 input.searchKeyword {background:transparent none repeat scroll 0 0; color:#999; margin:-3px 0 0 4px; padding:0; text-indent:2px; width:168px;}

.browserSafari .searchBox2 input.inputSignup{width:85px; height:32px; margin:0 -4px 0 0; padding:0;}
.browserFirefox .searchBox2 input.inputSignup{width:85px; height:32px; margin:0 -4px 0 0; padding:0;}
.browserChrome .searchBox2 input.inputSignup{width:85px; height:32px; margin:0 -4px 0 0; padding:0;}
.browserOpera .searchBox2 input.inputSignup{width:85px; height:32px; margin:0 -4px 0 0; padding:0;}
.browserIE .searchBox2 input.inputSignup{width:85px; height:32px; margin:0 -4px 0 0; padding:0 0 1px 0;}
/*END SEARCH BOX2*/


/*INPUT BKG 300*/
.browserSafari input.inputBkg300 {color:#333 !important; padding:3px 0 0 5px; text-indent:1px;}
.browserFirefox input.inputBkg300 {color:#333 !important; padding:8px 0 0 4px !important; text-indent:2px;}
.browserChrome input.inputBkg300 {color:#333 !important; padding:0 0 0 4px; text-indent:2px;}
.browserOpera input.inputBkg300 {color:#333 !important; padding:0 6px; text-indent:2px;}
.browserIE input.inputBkg300 {color:#333 !important; padding:6px 0 0 6px !important; text-indent:2px;}
.browserIE6 input.inputBkg300 {color:#333 !important; padding:6px 0 0 6px !important; text-indent:2px; margin-bottom:0 !important;}
.browserIE6 .ieSuge300 {margin-bottom:-5px !important; padding:0 !important;}
/*END INPUT BKG 300*/

/*INPUT BKG 140*/
.browserSafari input.inputBkg140 {color:#333 !important; padding:0px 0 0 5px; text-indent:1px;}
.browserFirefox input.inputBkg140 {color:#333 !important; padding:8px 0 0 4px; text-indent:2px;}
.browserChrome input.inputBkg140 {color:#333 !important; padding:0 0 0 4px; text-indent:2px;}
.browserOpera input.inputBkg140 {color:#333 !important; margin:0 6px; text-indent:2px;}
.browserIE input.inputBkg140 {color:#333 !important; margin:6px 0 0 6px;}
/*END INPUT BKG 140*/

/*INPUT BKG 30*/
.browserSafari input.inputBkg30 {color:#333 !important; padding:3px 0 0 4px; text-indent:1px;}
.browserFirefox input.inputBkg30 {color:#333 !important; padding:8px 0 0 4px; text-indent:2px;}
.browserChrome input.inputBkg30 {color:#333 !important; padding:0 0 0 4px; text-indent:2px;}
.browserOpera input.inputBkg30 {color:#333 !important; margin:0 6px; text-indent:2px;}
.browserIE input.inputBkg30 {color:#333 !important; margin:6px 0 0 6px;}
/*END INPUT BKG 30*/

/*INPUT BKG 245*/
.browserSafari input.inputBkg245 {color:#666 !important; padding:1px 0 0 10px !important;}
.browserFirefox input.inputBkg245 {color:#666 !important; padding:4px 0 0 10px !important;}
.browserFirefox2 input.inputBkg245 {color:#666 !important; padding:2px 0 0 10px !important;}
.browserChrome input.inputBkg245 {color:#666 !important; padding:1px 0 0 10px !important;}
.browserOpera input.inputBkg245 {color:#666 !important; padding:0px 0 0 10px !important;}
.browserIE6 input.inputBkg245, .browserIE7 input.inputBkg245 {color:#666 !important; padding:0px 0 0 10px !important;}
.browserIE8 input.inputBkg245 {color:#666 !important; margin:2px 0 0 10px !important;}
/*INPUT BKG 245*/

/*INPUT BKG 113*/
.browserSafari input.inputBkg113 {color:#666 !important; padding:1px 0 0 10px !important;}
.browserFirefox input.inputBkg113 {color:#666 !important; padding:4px 0 0 10px !important;}
.browserFirefox2 input.inputBkg113 {color:#666 !important; padding:2px 0 0 10px !important;}
.browserChrome input.inputBkg113 {color:#666 !important; padding:1px 0 0 10px !important;}
.browserOpera input.inputBkg113 {color:#666 !important; padding:0px 0 0 10px !important;}
.browserIE6 input.inputBkg113, .browserIE7 input.inputBkg113 {color:#666 !important; padding:0px 0 0 10px !important;}
.browserIE8 input.inputBkg113 {color:#666 !important; margin:2px 0 0 10px !important;}
/*INPUT BKG 113*/

/*INPUT BKG 443*/
.browserSafari input.inputBkg443 {color:#666 !important; padding:1px 0 0 4px !important; text-indent:5px;}
.browserFirefox input.inputBkg443 {color:#666 !important; padding:7px 0 0 4px !important; text-indent:2px;}
.browserFirefox2 input.inputBkg443 {color:#666 !important; padding:5px 0 0 4px !important; text-indent:2px;}
.browserChrome input.inputBkg443 {color:#666 !important; padding:0 0 0 4px !important; text-indent:2px;}
.browserOpera input.inputBkg443 {color:#666 !important; margin:1px 6px 0 !important; text-indent:2px;}
.browserIE input.inputBkg443 {color:#666 !important; margin:4px 0 0 6px !important;}
/*END INPUT BKG 443*/

/*SELECT BOX SMALL*/
.browserSafari .selectbox {padding:4px 0 2px 6px; color:#333;}
.browserFirefox .selectbox {padding:2px 0 2px 6px; color:#333;} 
.browserFirefox2 .selectbox {padding:4px 0 2px 6px; color:#333;}
.browserChrome .selectbox {padding:4px 0 2px 6px; color:#333;}
.browserOpera .selectbox {padding:4px 0 2px 6px; color:#333;}
.browserIE .selectbox {padding:4px 0 2px 6px; color:#333;}
/*END SELECT BOX SMALL*/

/*SELECT BOX DATE*/
.browserSafari .selectDatebox {padding:4px 0 2px 6px; color:#333;}
.browserFirefox .selectDatebox {padding:2px 0 2px 6px; color:#333;} 
.browserFirefox2 .selectDatebox {padding:4px 0 2px 6px; color:#333;}
.browserChrome .selectDatebox {padding:4px 0 2px 6px; color:#333;}
.browserOpera .selectDatebox {padding:4px 0 2px 6px; color:#333;}
.browserIE .selectDatebox {padding:4px 0 2px 6px; color:#333;}
/*END SELECT BOX DATE*/

/*ERROR LIST BULLET POINT IMAGE*/
.browserIE ul#errorList li {list-style-image:url('../images/backgroundImages/bulletpointsIE.gif') !important;}
/*END ERROR LIST BULLET POINT IMAGE*/

/*HOME PAGE PIN INPUT*/
/*.browserSafari input.pinInput {color:#999; height:22px; margin:0 0 0 50px; padding:0;}
.browserFirefox input.pinInput {color:#999; height:22px; margin:5px 0 0 50px; padding:0;}
.browserFirefox2 input.pinInput {color:#999; height:22px; margin:3px 0 0 50px; padding:0;}
.browserChrome input.pinInput {color:#999; height:22px; margin:0 0 0 50px; padding:0;}
.browserOpera input.pinInput {color:#999; height:22px; margin:0 0 0 50px; padding:0;}
.browserIE6 input.pinInput,.browserIE7 input.pinInput {color:#999; height:22px; margin:1px 0 0 50px; padding:0;}
.browserIE8 input.pinInput {color:#999; height:22px; margin:3px 0 0 50px; padding:0;}*/
/*END HOME PAGE PIN INPUT*/

/*AGENTS SEARCH INPUT*/
.browserSafari #meet_the_agents_filter input{width:245px; padding:16px 0 0 10px; color:#666;}
.browserFirefox #meet_the_agents_filter input{width:245px; padding:9px 0 0 10px; color:#666;}
.browserFirefox2 #meet_the_agents_filter input{width:245px; padding:7px 0 0 12px; color:#666;}
.browserChrome #meet_the_agents_filter input{width:245px; padding:15px 0 0 10px; color:#666;}
.browserOpera #meet_the_agents_filter input{width:245px; padding:9px 0 0 10px; color:#666;}
.browserIE6 #meet_the_agents_filter input,.browserIE7 #meet_the_agents_filter input {width:245px; padding:5px 0 0 10px; color:#666;}
.browserIE8 #meet_the_agents_filter input{width:245px; padding:8px 0 0 10px; color:#666;}
/*END AGENTS SEARCH INPUT*/
