@charset "utf-8";
/* Events CSS */

#store-locator-wrap {margin-bottom:40px;}
#store-locator-wrap h1 {font-weight:lighter; text-transform:uppercase; font-size:30px; margin-top:0; padding:0;}
#stores, #store-detail {float:left; height:auto; width:615px; margin:0 35px 0 0; padding:0;}
.store {float:left; height:380px; width:195px; margin-right:15px;}
.store-last {margin-right:0;}
.store h2, .store h2 a {font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#00aeef; margin-bottom:0; text-transform:uppercase;}
.store p, .store p a {font-size:12px; margin-top:2px;}
.store p a {color:#00aeef;}
.store h2 a:hover, .store p a:hover {color:#ED1C8F; text-decoration:none;}
#store-detail h2 {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#00aeef; margin-bottom:0; text-transform:uppercase;}
#store-detail p, #store-detail p a {font-size:12px; margin-top:2px; line-height:1.2em;}
#store-detail p a {color:#00aeef;}
#store-detail p a:hover {color:#ED1C8F; text-decoration:none;}
.more-info-btn {background:url(/images/buttons/more_info_btn.gif) no-repeat; height:33px; width:110px; text-indent:-9009px; display:block; background-position:0 0;}
.more-info-btn:hover {background-position:0px -33px;}
#directions h3 {font-weight:lighter; text-transform:uppercase; font-size:16px; margin:20px 0;}
#directions fieldset {margin-bottom:15px;}
#map {margin-top:;}

#store-form {float:left; height:auto; width:280px;}
#store-form h2 {font-weight:lighter; text-transform:uppercase; font-size:18px; margin:0;}
#store-form p {font-size:12px; margin-bottom:20px;}
.or {font-size:22px; font-weight:bold; margin:15px 0 10px 10px;}

.half-wrap {width:136px; margin-right:8px; float:left;}
.half-wrap .jNiceSelectWrapper {width:136px !important;}
.half-wrap .jNiceSelectWrapper .jNiceSelectText {width:91px !important;}
.half-wrap .jNiceSelectWrapper ul {width: 134px;}

#zip-wrap {margin-left:8px; margin-right:0;}
#mile-select, #state-select {width:136px; height:30px; border:none; padding:0; float:left; margin-left:0; margin-right:0;}

#country-select {border:none; padding:0; margin-left:0; margin-bottom:30px; width:280px;}
#country-select .jNiceSelectWrapper {width:280px !important;}
#country-select .jNiceSelectWrapper .jNiceSelectText {width:235px !important;}
#country-select .jNiceSelectWrapper ul {width: 278px;}

#find {background:url(/images/buttons/find_btn.gif) no-repeat; display:block; height:33px; margin:3px 0 0 220px; width:58px; text-indent:-9009px; background-position:0px 0px;}
#find:hover {background-position:0px -33px;}
#submit {background:url(/images/buttons/submit_btn.gif) no-repeat; display:block; height:33px; margin:0 0 0 200px; width:82px; text-indent:-9009px; background-position:0px 0px;}
#submit:hover {background-position:0px -33px;}
#street-input .jNiceInputWrapper .jNiceInputInner input {vertical-align:center;}
.input-label {font-size:13px !important; margin-bottom:5px !important;}

