/**
 * js.css for javascript styles
 */

.expander { cursor: pointer; }
.expander a:after { content: " »" }
.expandee { }


/* form buttons */
input.submit { font: 10px/18px "AvantGardeGothicITCW01B 731069", "AvantGarde-Book", sans-serif; color: #fff; display: inline-block; padding: 1px 12px 1px 12px; margin: 1px 0; vertical-align: middle; letter-spacing: 1px; color: white; background: #fff XXXurl(http://propelfuels.com/assets/ui/ui_bg_button.png); text-transform: uppercase; border: solid 2px #ccc; -moz-border-radius: 6px; -webkit-border-radius: 6px;-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;}
input.submit:link { color: #fff; text-decoration: none; }
input.submit:visited { color: #fff; }
input.submit:hover { color: #fff; text-decoration: none; background: #fff; }
input.submit:active { color: #fff; }
.theme_fleet input.submit { background: #53adef url(http://propelfuels.com/assets/ui/ui_bg_button_blue.png); }
.theme_fleet input.submit:hover { background: #4c9ed9 url(http://propelfuels.com/assets/ui/ui_bg_button_blue_over.png); }
.theme_owners input.submit { background: #f5ba43 url(http://propelfuels.com/assets/ui/ui_bg_button_yellow.png); }
.theme_owners input.submit:hover { background: #f5ba43 url(http://propelfuels.com/assets/ui/ui_bg_button_yellow_over.png); }
.theme_consumer input.submit { background: #61a81a url(http://propelfuels.com/assets/ui/ui_bg_button_green.png); }
.theme_consumer input.submit:hover { background: #518b16 url(http://propelfuels.com/assets/ui/ui_bg_button_green_over.png); }

form .form_group { margin: 0; padding: 8px 0; border-top: solid 1px #ccc; }
form p { position: relative; margin: 10px 0;}
form p label { position: absolute; top: 0; left: 0; padding: 2px 0 0 4px; color: #aaa; }
form p label.required {}
form p label.error { position: static; top: 0; left: 0; padding: 2px 0 0 0; color: #F7882C; }
form input.wide { width: 200px; }
form textarea { width: 280px; height: 140px;}

.part_social_media_bar { border: solid 1px #ddd; padding: 8px 12px 4px 12px; margin: 0 0 16px 0; background: #f5f5f5; -moz-border-radius: 4px; -webkit-border-radius: 4px;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.part_social_media_bar h4 { text-transform: uppercase; padding: 2px 8px 0 0; margin: 0 0 8px 0; }
.part_social_media_bar h4 a:link { text-decoration: none; }
.part_social_media_bar h4 a:visited { }
.part_social_media_bar h4 a:hover { text-decoration: underline; }
.part_social_media_bar h4 a:active {  }
.part_social_media_bar ul { float: left; }
.part_social_media_bar p { float: left; margin: 0 4px 0 0; }
.part_social_media_bar img.icon { float: left; margin: 4px 8px 0 0; }
.part_social_media_bar img.processing { margin: 8px 0 0 0; }
.part_social_media_bar form { display: block; }
.part_social_media_bar form p.narrow 	{ width: 65px; }
.part_social_media_bar form p.medium 	{ width: 85px; }
.part_social_media_bar form p.wide 		{ width: 105px; }
.part_social_media_bar form input.narrow { width: 60px; }
.part_social_media_bar form input.wide { width: 100px; }

.part_cleandrive_registration_form .terms_and_conditions { height: 180px; overflow: auto; border: solid 1px #eee; padding: 12px 18px;}
.part_cleandrive_registration_form table tr td { border: none; padding: 0 4px 4px 0;}
.part_cleandrive_registration_form table tr td p { margin: 0; }
