/**********************************
**Base Style Sheet for simple 2 column
**layout and special homepage
************************************/

body { margin:0 auto; background:url(/images/ctrux-body-bg.gif) repeat-x #e0e0e0; }
/**Header
********************************/
#ctrux-header { margin:0 auto; width:1000px; height:109px; background:url(/images/ctrux-header3-bg.png)no-repeat; overflow:hidden; }
#ctrux-header-left { position:relative; }
#ctrux-logo { margin:0; margin:0; width:551px; height:107px; background:url(/images/ctrux-logo.png) no-repeat; position:absolute; top:5px; left:0px; }
#ctrux-logo a { text-indent:-9999px; overflow:hidden; display:block; width:551px; height:107px; cursor:pointer; }
#ctrux-header-right { float:right; position:relative; width:410px;}

#store-info-wrapper {float:right; margin-top:20px; width:285px;}
span.store-name {font-weight:bold; font-size:14px;}
p.store-info {margin:0px; padding:0px; color:#FFF; font-size:14px; line-height:20px; }

/**Main Nav
********************************/
#ctrux-main-nav { margin:0 auto; width:1000px; height:33px; background:url(/images/ctrux-nav-bg.gif) repeat-x; position:relative;z-index:10;overflow:visible;padding:0;}
#ctrux-main-nav li { float:left; list-style:none; margin:0; padding:0; border-top:solid 3px #242422; display:block; position:relative;}
#ctrux-main-nav li:hover { border-top:solid 3px #454646; }
#ctrux-main-nav li a { font: bold 12px/30px Tahoma; color:#FFF; text-align:center; padding: 0 12px; border-right:solid 1px #3766c0; display:block; height:30px; }
#ctrux-main-nav li a.first-nav { border-left:solid 1px #3766c0; }
#ctrux-main-nav li:hover  { background:#000 }
#ctrux-main-nav li a:hover {text-decoration:none;}


/**Main Nav Sub Nav
********************************/
#ctrux-main-nav li ul {position: absolute;width: 22em;left: -999em;background:#000;border:0px solid #323233;margin:0;padding:0;z-index:5000;}
#ctrux-main-nav li:hover ul {left: auto;}
#ctrux-main-nav li:hover ul, #nav li.sfhover ul {left: auto;}
#ctrux-main-nav ul li { border:none; margin:0; padding:0; width:100%;}
#ctrux-main-nav ul li:hover { border-top:none; background:#323233;}
#ctrux-main-nav ul li a{ border:none;}

#ctrux-main-nav ul li a { font: normal 12px/30px Tahoma; color:#FFF; text-align:left; padding: 0 5px 0 12px;}

/**Category Jump Nav
********************************/
.ctrux-main-content-left-widget-inside .widget_res_topics, #widget_res_topics_res_prods { list-style:none; margin:5px; padding:0; clear:both;}
.ctrux-main-content-left-widget-inside .widget_res_topics li, #widget_res_topics_res_prods li  { background:url(/images/ctrux-blue-arrow.png) no-repeat 10px 7px; float:left; padding-left:20px; line-height:20px; }
.ctrux-main-content-left-widget-inside .widget_res_topics li a, #widget_res_topics_res_prods li a { color:#284a91; }
.ctrux-main-content-left-widget-inside .widget_res_topics, .ctrux-innerpage-main-content-right-widget-inside .widget_res_topics {margin:0px;padding:0px;}
.ctrux-main-content-left-widget-inside .widget_res_topics li, .ctrux-innerpage-main-content-right-widget-inside .widget_res_topics li {width:195px;margin:0 0 3px 5px}
.ctrux-innerpage-main-content-left-widget-inside .widget_res_topics { list-style:none; margin:0px; padding:0; font-size:.9em; }
.ctrux-innerpage-main-content-left-widget-inside .widget_res_topics li { background:url(/images/ctrux-blue-arrow.png) no-repeat 1px 7px; padding-left:8px; line-height:20px; margin:0 0 0 10px; }
.ctrux-innerpage-main-content-left-widget-inside .widget_res_topics li a {color:#284a91; }
.widget_res_topic_137 {display:none;}

/**Welcome
********************************/
#ctrux-welcome-outside { height: 329px; background:url(/images/ctrux-welcome-repeat-bg.gif) repeat-x center top;position:relative; z-index:1; }
#ctrux-welcome-inside { height: 329px; background:url(/images/ctrux-welcome-bg.gif) repeat-x center top; }
#ctrux-welcome-container { margin:0 auto; height: 329px; width:1000px; }
#ctrux-welcome-left { width:640px; float:left; padding: 10px 0 0 0; }
#ctrux-welcome-right { width:320px; float:right; padding: 10px 0 0 0; height:300px;overflow:visible;}
#ctrux-welcome-slideshow { width:630px; height:301px; }
.ctrux-feature-widget-inside { background:#FFF url(/images/ctrux-widget-bg.gif) bottom center repeat-x; border: solid 3px #FFF;overflow:hidden;}
.ctrux-feature-widget-outside { border: solid 1px #c2c2c2; width:auto; margin-bottom:15px; float:right; }
.ctrux-feature-widget-inside p { float:left; margin:0 10px 0px 5px; width:220px; }
.social-widget { margin-top:0px; }
/**Content column
********************************/
#ctrux-main-content-container { margin: 0 auto; width:1000px; }
#ctrux-main-content-left { width:670px; float:left; padding:0;margin:0; }
#ctrux-main-content-right { width:320px; float:right; padding:0;}
.ctrux-main-content-right-widget-inside { background:#FFF url(/images/ctrux-widget-bg.gif) bottom center repeat-x; border: solid 3px #FFF;}
.ctrux-main-content-right-widget-outside { border: solid 1px #c2c2c2; width:auto; margin-bottom:15px; float:none; }
.ctrux-main-content-left-widget-inside { background:#FFF url(/images/ctrux-widget-bg.gif) bottom center repeat-x; border: solid 3px #FFF;}
.ctrux-main-content-left-widget-outside { border: solid 1px #c2c2c2;margin-bottom:15px; float:none;}
.ctrux-main-content-left-widget-inside p { float:none; margin:0 10px 10px 10px; }
.ctrux-widget-divider { height:10px; margin:5px 10px; border-bottom: solid 1px #dcdcdc; clear:both; }
/**InnerPage Content column
********************************/
#ctrux-innerpage-main-content-container { margin: 0 auto; padding:10px 0; width:1000px; overflow:hidden; }
#ctrux-innerpage-main-content-right { width:765px; float:right;}
#ctrux-innerpage-main-content-left { width:220px; float:left; }
.ctrux-innerpage-main-content-left-widget-outside { border: solid 1px #c2c2c2; width:220px; margin-bottom:15px; float:left; }
.ctrux-innerpage-main-content-left-widget-inside { background:#FFF url(/images/ctrux-widget-bg.gif) bottom center repeat-x; border: solid 3px #FFF; overflow:hidden; }
.ctrux-innerpage-main-content-right-widget-outside { border: solid 1px #c2c2c2; width:auto; margin-bottom:15px; float:none; }
.ctrux-innerpage-main-content-right-widget-inside { background:#FFF url(/images/ctrux-widget-bg.gif) bottom center repeat-x; border: solid 3px #FFF; overflow:hidden; padding: 5px 10px; min-height:705px}
.ctrux-innerpage-main-content-left-widget-inside p {margin:0 0 3px 10px;float:none;}
.ctrux-social-icons {text-align: center !important;}
.ctrux-social-icons a {margin-right: 8px;}

/**Dci Catalog PAge
****************************************************/
#ctrux-dci-lookup { border: solid 1px #c2c2c2; width:auto; margin-bottom:15px; float:none;background:#fff;}
.ctrux_dci_search {height:1135px;}
#dci_search_vehicle h2 {display:none;}
.ctrux_browse_gallery {margin-left:10px;}

/**Gallery PhotoBucket PAge
******************************/
#ct_gallery_iframe {width:994px;height:1900px;overflow:hidden;border:2px solid #fff;overflow-y:auto;}

.feedsweep {width:auto;}
.feedsweep_body {float:left;}
.feedsweep_body p:first-child {display:none;}
.feedsweep_body p:last-child, .feedsweep_body p {display:block;width:66px;height:48px;overflow:hidden;margin:0 0 5px 3px;float:left;}
.feedsweep_item {}
.feedsweep_item img {width:60px;background:#fff;margin:0;padding:2px;border:1px solid #ccc;float:left;height:40px;}
.feedsweep_item img:hover {border:1px solid #27498f}
.feedsweep_body div {display:none;}
.feedsweep_body {letter-spacing:-5px;color:#fff;font-size:0px !important}
.feedsweep_link {display:none !important;}
.feedsweep_headline {display:none !important;}

#ctrux_home_rides .feedsweep_item img {width:80px; height:60px;}
#ctrux_home_rides .feedsweep_body p:last-child, #ctrux_home_rides .feedsweep_body p {width:86px;height:68px;margin:0 0 5px 12px;}

/**Footer Area
*******************************/
#ctrux-master-footer { background:url(/images/ctrux-master-footer.gif) repeat-x; height:197px; }
#ctrux-footer-container { margin: 0 auto; background:url(/images/ctrux-footer-container2.gif) no-repeat bottom right; width:1000px; height:197px; }
#ctrux-footer-logo { background:url(/images/ctrux-footer-logo.png) no-repeat; height: 96px; width: 200px; float:left; margin: 10px; }
#ctrux-footer-container h3 { font: normal 14px/14px Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:20px 0 0 0; }
.accept { margin:0; padding:0; list-style:none; float:left; width:150px;}
.accept li { margin:0; padding:0 10px 20px 0; }
.service { margin:0px 30px 0px 0px; padding:0; list-style:none; float:left;}
.service li { margin:0; padding:0;}
.service li a, .account li a, .about li a {font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#898989;}
.account {  margin:0px 30px 0px 0px; padding:0; list-style:none; float:left;}
.account li { margin:0; padding:0; }
.about {  margin:0px 30px 0px 0px; padding:0; list-style:none; float:left;}
.about li { margin:0; padding:0; }


#footer-store-info-wrapper {float:right; width:320px; margin:40px 0px 0px 0px;}

span.store-name {font-weight:bold; font-size:14px;}
p.footer-store-info {margin:0px; padding:0px; color:#FFF; font-size:14px; line-height:20px; }

#footer-logo {background:url(/images/ctrux-footer-logo.png) no-repeat; display:block; height: 96px; width: 200px; margin: 5px 10px 10px 0px ; text-indent:-9999px; font-size:0px; line-height:0px; overflow:hidden;}


.ctrux-footer-nav { margin:10px 20px; padding:0; list-style:none; float:left; }
.ctrux-footer-nav li { float:left; margin:0; padding:0}
.ctrux-footer-nav li a.footer-nav-last { border-right:none; }
.ctrux-footer-nav li a {font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;border-right: solid 1px #FFF; padding:0 15px;}
p.copy { text-align:center; clear:both; font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif; }
/**Images
*******************************/
#rss-icon { float:right; margin:3px; }
#question-icon { float:right; margin:3px; }
#newsletter-header-image { float:left; margin: 0 0 10px 0; }
#askchux-header-image { float:left; margin: 0 0 0 0; }
.ctrux-section-headers { float:none; margin:6px; }
.ctrux-specials-image { float:left; margin:5px; border: solid 1px #c2c2c2; }
.ctrux-packages-image { float:left; margin:5px; border: solid 1px #c2c2c2; }
.product-logo-image { margin-left:10px; }
.ctrux-gallery-images { margin:5px; padding:5px; float:left; border:solid 1px #c2c2c2; }
.ctrux-innerpage-gallery-images { margin:3px; padding:3px; float:left; border:solid 1px #c2c2c2; }
.ctrux-video-image { margin:7px; }
.ctrux-social-links { float:left; margin:10px 3px 10px 0; }
.social-first { margin-left: 37px; }
.ctrux-innerpage-social-links { float:left; margin:2px; width:67px; }
.ctrux-innerpage-social-links img { width:25px; }
/**Forms
*******************************/
#ctrux_newsletter, #ctrux_askchux { margin:0 0 0 5px; }
#ctrux_askchux p {margin:0px; padding:0px; line-height:10px;}
#ctrux_subbox { -x-system-font:none; background:#FFF none repeat scroll 0 0; border-color:#666666 #bbbbbb #FFFFFF #bbbbbb; border-style:solid; border-width:1px; color:#000; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; margin:8px 0 5px; padding:3px 5px; width:240px; }
#ctrux_subbutton, #ctrux_askchux_subbutton, #ctrux_innerpage_subbutton { background:url(/images/ctrux-go-btn.gif) no-repeat; border:medium none; cursor:pointer; display:inline; float:right; height:21px; margin:10px 3px 0 0; width:31px; }
#ctrux_name { -x-system-font:none; background:#FFF none repeat scroll 0 0; border-color:#666666 #bbbbbb #FFFFFF #bbbbbb; border-style:solid; border-width:1px; color:#000; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; margin:0 10px 0 0; padding:3px 5px; width:120px; }
#ctrux_email { -x-system-font:none; background:#FFF none repeat scroll 0 0; border-color:#666666 #bbbbbb #FFFFFF #bbbbbb; border-style:solid; border-width:1px; color:#000; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; margin:0; padding:3px 5px; width:138px; }
#ctrux_askchux textarea { -x-system-font:none; background:#FFF none repeat scroll 0 0; border-color:#666666 #bbbbbb #FFFFFF #bbbbbb; border-style:solid; border-width:1px; color:#000; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; height: 42px; margin:10px 0 0 0; padding:3px 5px; width:280px; }
#ctrux_askchux_subbutton {margin: 4px 15px 4px 0;}
#ctrux_searchform { margin-top:70px; padding-left:5px; }
#ctrux_searchbox { background:#FFFFFF url(/images/ctrux-red-arrow.gif) no-repeat scroll 290px 5px; border:1px solid #BBBBBC; color:#878583; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:4px 0 3px 5px; width:310px; }
#ctrux_searchsubmit { background:transparent none repeat scroll 0 0; border:medium none; cursor:pointer; height:20px; margin-left:-30px; margin-top:2px; position:absolute; width:20px; }
#ctrux_innerpage_newsletter { margin:0 0 0 5px; }
#ctrux_innerpage_subbox { -x-system-font:none; background:#FFF none repeat scroll 0 0; border-color:#666666 #bbbbbb #FFFFFF #bbbbbb; border-style:solid; border-width:1px; color:#000; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; margin:8px 0 5px; padding:3px 5px; width:150px; }
#ctrux_innerpage_newsletter p.subtitle { color:#000; font-size:1.1em; margin-top:-10px; }
#ctrux_innerpage_newsletter p { color:#939393; font-size:0.95em; line-height:1.4em; margin:0; padding:0; }

/**Widget Adjustments 
*******************************/

#widget_gallery_id li {float:left; margin:0 0 0 15px;}
#widget_gallery_id img {padding:2px; border:1px solid #ccc;}
#widget_gallery_id img:hover {border:1px solid #27498f}
#widget_nltr_email { -x-system-font:none; background:#FFF none repeat scroll 0 0; border-color:#666666 #bbbbbb #FFFFFF #bbbbbb; border-style:solid; border-width:1px; color:#000; display:inline; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:16px; margin:8px 0 5px; padding:3px 5px; width:240px; }
#widget_nltr_button {background:url(/images/ctrux-go-btn.gif) no-repeat; border:medium none; cursor:pointer; display:inline; float:right; height:21px; margin:10px 3px 0 0; width:31px; text-indent:-9999px; overflow:hidden: font-size:0;line-height:0;}
#widget_newsletter_form {margin:0 0 0 5px; }
#widget_newsletter_form p {margin:0; padding:0 0 0 0; width:240px;line-height:16px;}
p.subtitle{margin:0; padding:0 0 0 5px;font-weight:bold;}
#newsletter-header-image {padding:0; margin:0;}
#widget_search_form {margin:0 0 5px 10px; background:#FFFFFF url(/images/ctrux-red-arrow.gif) no-repeat scroll 168px 8px; border:1px solid #BBBBBC; color:#878583; width:180px;height:25px;}
.widget_search_field  {padding:4px 0 3px 5px;float:left;width:158px; height:18px; border:none;}
.widget_search_button{background:transparent none repeat scroll 0 0; border:medium none; cursor:pointer; height:25px;margin:0; width:15px; font-size:0; line-height:0;}

.ctrux-tint-shop-info {padding-bottom: 10px;}
.ctrux-tint-shop-info img {float: left; margin: 0px 8px 8px 8px; border: 1px solid #c2c2c2;}

.ctrux_admin_nav {
color:#666;
float:right;
font-size:0.95em;
right:10px;
line-height:normal;
margin-top:-1px;
position:absolute;
text-align:right;
top:0;
right:0
}



.ctrux_admin_nav li a {color:#FFF; font-size:10px; font-weight:normal;  padding-right: 10px;}

.ctrux_admin_nav li.ctrux_leftadmin {
background:transparent url(/images/ctrux-admin-leftside.png) no-repeat scroll 0 0;
font-size:0;
line-height:0;
overflow:hidden;
padding:5px 0 0;
text-align:left;
text-indent:-1000em;
width:12px;
}

.ctrux_admin_nav li.ctrux_rightadmin {
background:transparent url(/images/ctrux-admin-rightside.png) no-repeat scroll 0 0;
font-size:0;
line-height:0;
overflow:hidden;
padding:5px 0 0;
text-align:left;
text-indent:-1000em;
width:12px;
}

.ctrux_admin_nav li {
background:transparent url(/images/ctrux-admin-middle.png) repeat-x scroll 0 0;
display:block;
float:left;
height:22px;
margin-left:0;
padding:5px 10px;


}

hr {clear:both;}


.ctrux-footer-nav {margin:10px 0 10px 110px;}

#widget_gallery_id_2 {padding-top: 5px; padding-bottom: 0px; margin-bottom: 0px;}
#widget_gallery_id_2 li{float:left; height:50px; padding:0px; margin:0px 11px 0px 10px;}
#widget_gallery_id_2 img {max-width:100px;max-height:50px;}

#copyright-container {clear:left;text-align:center;}
#wsm_copyright br {display:none;}
#wsm_copyright a {color:#626262; font-weight:normal;}



/**Chux Rides Gallery Homepage Right 
*******************************/

#widget_gallery_id_5 {margin-left:3px;}
#widget_gallery_id_5 li {float:left; padding:2px; border: 1px solid #b4b4b4; margin:6px;background:#fff;}
#widget_gallery_id_5 li img {width:80px;height:60px;}
#widget_gallery_id_5 li:hover {border-color:#2a4f98}




/**Instore Specials Gallery Innerpage Left 
*******************************/
#widget_gallery_id_6 {margin-bottom:15px;}
#widget_gallery_id_6 li {margin:0 0 0 10px;}

/**Packages Gallery Innerpage Left 
*******************************/
#widget_cycle_wrapper_home img {width:668px;height:300px;}
#widget_cycle_wrapper_home li, #widget_cycle_wrapper_home ul {width:668px !important;height:300px;}
#widget_cycle_wrapper_home ul {border:1px solid #666;}
.widget_cycle_skin_overlay{position:relative;width:668px;z-index:10;}
.widget_cycle_skin_overlay a.widget_cycle_prev, .widget_cycle_skin_overlay a.widget_cycle_next{line-height:300px;}


#widget_cycle_2pkgs li {margin:0 0 0 10px;}
#widget_cycle_wrapper_2pkgs #widget_cycle_controls_wrapper {display:block;margin-bottom:5px;}

.widget_cycle_skin #widget_cycle_controls_wrapper a{padding:3px;background:none;border:none;display:block;float:left;margin-left:5px;text-decoration:none;color:#284a91;text-transform:uppercase;}
.widget_cycle_skin #widget_cycle_controls_wrapper li{float:left;}
.widget_cycle_skin #widget_cycle_controls_wrapper a:hover, #widget_cycle_controls_wrapper li.activeLI a{background:#284a91;color:#fff;}
.widget_cycle_skin .widget_cycle_controls{list-style:none;margin:0;padding:0;}

{background:#284a91;}

/**Chux Rides Gallery Innerpage Left 
*******************************/
#widget_gallery_id_8 li img {width:55px;}
#widget_gallery_id_8 li {float:left; margin:5px; padding:2px;border: 1px solid #b4b4b4;background:#fff;}
#widget_gallery_id_8 li:hover {border-color:#2a4f98}



.smaller-social-icons {width:60px; margin:5px 0 5px 6px;}
.smaller-social-icons-inner {width:50px; margin:5px 0 5px 6px;}

#widget_nltr_email {width:150px; border: 1px solid #b4b4b4;}

/**Services Page
****************************************************************************/
.ctx_service_section {margin-bottom: 20px;}
.ctx_service_section h3 {margin-bottom: 5px; padding-bottom: 2px; padding-right: 5px; line-height: 1.2em; border-bottom: 1px solid #ccc; float: left;}
.ctx_service_section ul {margin: 0px; padding: 0px; display: block; clear: left;}
.ctx_service_section ul li {padding: 0px 0 0 0; margin: 0px 0 2px 20px; list-style: none;}
.ctx_service_section ul li ul li {list-style: decimal; margin-left: 40px;}

/**Store Location Page
****************************************************************************/
.ctx_store_info, .ctx_store_manager {padding: 10px 0 0 25px;}
.ctx_store_address {float: left; width: 300px; padding: 10px; display: inline;}
.ctx_store_address h3, .ctx_store_hours h3 {font-size: 2em; margin-bottom: 5px; padding-bottom: 5px; line-height: 1.1em; border-bottom: 1px solid #ccc;}
.ctx_store_address p {padding: 0px 0 0 5px; margin: 0px; line-height: 1.2em; font-size: 1.2em;}
.ctx_store_address span {padding: 2px 7px 2px 7px; margin: 5px 0 5px 0; line-height: 1em; font-size: .95em; text-align: left; display: block; border-top: 1px solid #eee; border-bottom: 1px solid #eee; float: left;}
.ctx_store_hours {float: left; width: 300px; padding: 10px; display: inline;}
.ctx_store_day {text-align: right; padding-right: 10px; padding-left: 7px; width: 50px; display: inline;}
.ctx_store_manager img {float: left; border: 2px solid #ccc; margin: 10px 10px 10px 30px; display: inline;}
.ctx_manager_info {float: left; padding: 10px; width: 300px; display: inline;}
.ctx_manager_info h4 {margin-bottom: 0px; line-height: 1em; font-weight: bold; color: #000;}
.ctx_manager_info p {padding: 0px; line-height: 1.4em; margin: 5px 0 5px 0; color: #999;}
.ctx_about_store {padding: 10px 0px 10px 0px; margin: 10px 0;}
.ctx_about_store img {float: left; margin-left: 20px; border: 2px solid #ccc; display: inline;}
.ctx_about_store p {float: left; width: 440px; margin-left: 10px; display: inline;}
.ctx_about_store_2 img {float: right; margin-right: 20px; border: 2px solid #ccc; display: inline;}
.ctx_about_store_2 p {float: right; width: 440px; margin-right: 10px; display: inline;}
.ctx_store_map_wrapper {padding: 10px 0px; margin: 10px 0;}
.ctx_store_map_wrapper p {padding: 0px; margin: 0px 0 2px 0; line-height: 1.4em; text-align: center; font-size: .95em; color: #666;}
.ctx_store_googlemap {border: 2px solid #ccc; width: 691px;}

/**About Us Page
****************************************************************************/
.ctx_aboutus_wrapper ul {padding: 0px; margin: 10px 0px;}
.ctx_aboutus_wrapper ul li {padding: 0 5px 7px 0; line-height: 1.4em;}

/**Careers Page
****************************************************************************/
.topicview_breadcrumb_249 {display: none;}
.answers_topicview_249 {border: 0px !important; padding-top: 0px !important;}
.ctx_applynow {text-align: right; margin-bottom: -14px; padding-right: 40px;}
.faq_answer_content ul {padding: 0px; margin: 0px;}

.ctx_fulltime_wrapper ul {margin-bottom: 10px;}
.ctx_fulltime_wrapper ul li {padding: 0px; margin: 0px 10px 7px 10px; list-style: none; line-height: 1.4em;}
.ctx_fulltime_wrapper p {line-height: 1.4em; padding: 0px; margin: 0px 0 5px 0;}

.ctx_facts_wrapper ul {margin-bottom: 10px;}
.ctx_facts_wrapper ul li {padding: 0px; margin: 0px 20px 7px 20px; line-height: 1.4em;}
.ctx_facts_wrapper p {line-height: 1.4em; padding: 0px; margin: 0px;}

.ctx_security_wrapper ul {margin-bottom: 10px; margin-top: 10px;}
.ctx_security_wrapper ul li {padding: 0px; margin: 0px 20px 7px 20px; line-height: 1.4em;}
.ctx_security_wrapper p {line-height: 1.4em; padding: 0px; margin: 0px;}

.ctx_training_section {margin-bottom: 10px; margin-top: 10px;}
.ctx_training_wrapper ul {margin-bottom: 10px; margin-top: 10px;}
.ctx_training_wrapper ul li {padding: 0px; margin: 0px 20px 7px 20px; line-height: 1.4em;}
.ctx_training_wrapper p {line-height: 1.4em; padding: 0px 0 0 0; margin: 0px 0 4px 0;}
.ctx_training_section p b {margin-bottom: 4px !important;}

.ctx_work_schedules_section {margin-bottom: 10px;}
.ctx_work_schedules_section p {padding: 0px; margin: 0px; line-height: 1.4em;}

.ctx_careerpaths_wrapper ul {margin-bottom: 10px; margin-top: 10px;}
.ctx_careerpaths_wrapper ul li {padding: 0px; margin: 0px 20px 7px 20px; line-height: 1.4em;}
.ctx_careerpaths_wrapper p {line-height: 1.4em; padding: 0px; margin: 0px 0 5px 0;}

.ctx_benefits_section {margin-bottom: 10px;}
.ctx_benefits_wrapper ul {margin-bottom: 10px; margin-top: 10px;}
.ctx_benefits_wrapper ul li {padding: 0px; margin: 0px 20px 7px 20px; line-height: 1.4em;}
.ctx_benefits_wrapper p {line-height: 1.4em; padding: 0px; margin: 0px 0 5px 0;}

.ctx_career_opp_section {margin-bottom: 10px;}
.ctx_careeropportunities_wrapper ul {margin-bottom: 10px; margin-top: 10px;}
.ctx_careeropportunities_wrapper ul li {padding: 0px; margin: 0px 20px 7px 20px; line-height: 1.4em;}
.ctx_careeropportunities_wrapper p {line-height: 1.4em; padding: 0px; margin: 0px 0 0px 0;}

.ctx_faq_section {margin: 10px 10px; padding-bottom: 10px; border-bottom: 1px solid #666;}
.ctx_faq_section b {font-size: 1.2em;}
.ctx_careersfaqs_wrapper ul {margin-bottom: 10px; margin-top: 10px;}
.ctx_careersfaqs_wrapper ul li {padding: 0px; margin: 0px 20px 7px 20px; line-height: 1.4em;}
.ctx_careersfaqs_wrapper p {line-height: 1.4em; padding: 0px; margin: 0px 0 2px 0;}

.ctx_testimonial_section {padding: 5px 15px !important; border: 1px solid #ddd; margin-bottom: 10px;}
.ctx_testimonial_section p i {margin-left: 10px;}

/**Sitemap
***************************************************/
.ctrux_sitemap {margin:0 0 10px 0;padding:0;list-style:none;line-height:1.5em;}
.ctrux_sitemap ul {margin:0;padding:0;list-style:none;}
.ctrux_sitemap ul li {margin:0 0 0 15px}
.ctrux_sitemap ul a {font-weight:normal;}

/**Resources Template
*********************************/
#ctrux_frames #ctrux-header { margin:0 auto; width:auto; height:109px; background:url(/images/ctrux-header3-bg.png)no-repeat; overflow:visible; }
#ctrux_frames #ctrux-header-right { float:right; position:static; width:410px;}
.ctrux_frame_message {padding:10px;background:#ffc66c; color:#ff5e0e;font-size:1em;border-top:2px solid #ff5e0e;border-bottom:1px solid #ff5e0e;font-weight:bold;color:#000;}
.ctrux_frame_browsing {padding:5px;background: rgb(220, 0, 0);background: rgba(220, 0, 0, 1); color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:20px;font-weight:bold;}
.ctrux_frame_browsing a, .ctrux_frame_browsing a:hover {color:#fff;}
.ctrux_frame_contact a {color:#284b92}
.ctrux_frame_close a {float:right;color:#db0100;text-decoration:none;}
.ctrux_frame_close a:hover {color:#000;text-decoration:none;}
.ctrux_frame_product a {float:right;margin-right:20px;color:#000;text-decoration:none;}
.ctrux_frame_product a:hover {color:#333;text-decoration:underline;}

/**Employment
*********************************************************************************************************************/
#wsm_inquiry_form_7 {}
#wsm_inquiry_form_7 {padding:10px; text-align:left; width:97%; text-align:left; margin:0;border:0px solid #444;background:;float:left;}
#wsm_inquiry_form_7 input, label {margin:2px 0 2px 0;}
#wsm_inquiry_form_7 label {float:left; clear:left; width:40%; font-weight:bold}
#wsm_inquiry_form_7 input, #wsm_inquiry_form_7 textarea, #wsm_inquiry_form_7 select {width:58%;padding:2px;}
#wsm_inquiry_form_7 input, #wsm_inquiry_form_7 textarea, #wsm_inquiry_form_7 select {background:transparent;border:1px solid #7d7c7c;color:#666}
#wsm_inquiry_form_7 input:focus, #wsm_inquiry_form_7 textarea:focus, #wsm_inquiry_form_7 select:focus {background:#fff;color:#000;}
#wsm_inquiry_form_7 textarea {height:80px;}
#wsm_inquiry_form_7 .nofloat {float:none;}
#wsm_inquiry_form_7 .width_reset {width:98%; margin:3px 0 10px;}
#wsm_inquiry_form_7 .left_margin {}
#wsm_inquiry_form_7 .btn {width:auto;}
#wsm_inquiry_form_7 select.state {width:65px;}
#wsm_inquiry_form_7 hr {border-color: #7d7c7c;}
#wsm_inquiry_form_7 .wsm_inquiry_row_0, #wsm_inquiry_form_7 .wsm_inquiry_row_1 {padding:5px 10px;}
#wsm_inquiry_form_7 .wsm_inquiry_row_0 {background:#f1f1f1;}
#wsm_inquiry_form_7 .wsm_inquiry_row_1 {background:#e3e3e3;}
#wsm_inquiry_form_7 input.timestamp-date {width:30%}
#wsm_inquiry_form_7 input.wsm_inquiry_form_submit {width:auto;background:#c4c4c4;color:#fff;font-weight:bold;border:1px solid #c3c3c3;float:right;margin-right:10px;cursor:pointer;}
#wsm_inquiry_form_7 input.wsm_inquiry_form_submit:hover {background:#adadad;}
.color_required {color: #da0517; padding-left: 4px;}
#wsm_inquiry_form_7 p {line-height: 1.4em; padding: 0px; margin: 5px 0;}
#wsm_inquiry_form_7 ol, #wsm_inquiry_form_7 ol li {padding: 0px; margin: 0px;}
#wsm_inquiry_form_7 ol li {margin: 0 0 5px 30px; font-weight: bold;}
.wsm_inquiry_form_html input {width: auto !important;}
.ctx_checkbox label {height: 80px;}

.wsm_inquiry_form_input input {width: auto !important;}

/**Services Page
*********************************************************************************************************************/
.ctx_services_wrapper {background: url(/files/services_images/ctx_services_divider.gif) repeat-y left top;}
.ctx_featured_services_title, .ctx_we_do_trux_title, .ctx_we_do_cars_title {text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; padding: 0px 0 15px 0; margin: 0px;}
.ctx_featured_services_title {width: 193px; height: 17px; background: url(/files/services_images/ctx_featuredservices.gif) no-repeat left top;}
.ctx_we_do_trux_title {width: 123px; height: 19px; background: url(/files/services_images/ctx_wedotrux.gif) no-repeat left top;}
.ctx_we_do_cars_title {width: 117px; height: 19px; background: url(/files/services_images/ctx_wedocars.gif) no-repeat left top;}
.ctx_services_wrapper ul, .ctx_services_wrapper ul li {padding: 0px; margin: 0px; list-style: none;}
.ctx_services_wrapper ul {width: 300px; margin-left: 20px;}
.ctx_services_wrapper ul li {display: block; float: left; width: 50%; padding-bottom: 5px;}
.ctx_services_wrapper .ctx_we_do_trux {padding-bottom: 20px;}
.ctx_services_wrapper .ctx_we_do_cars {padding-bottom: 20px;}
.ctx_services_item {padding-bottom: 15px; margin-bottom: 15px; width: 365px; margin-right: 70px;}
.ctx_services_item img {float: left; margin: 0 10px 10px 0;}
.ctx_services_item h4 {color: #25458a; font-size: 1.2em; font-weight: bold; padding: 0px; margin: 0px;}
.ctx_services_item p {padding: 0px; margin: 0px; line-height: 1.4em; color: #1c1c1c;}

/**Utilities 
*******************************/
.clear { clear:both }



.ctrux-innerpage-main-content-left-widget-inside p {float:left; margin:0px 5px;}


#ctrux-innerpage-main-content-left form#ctrux_askchux input#ctrux_name {margin-bottom:10px; width:80px;}

#ctrux-innerpage-main-content-left form#ctrux_askchux input#ctrux_email {width:82px;}

#ctrux-innerpage-main-content-left form#ctrux_askchux textarea {width:185px; margin:10px 5px 5px 0px;}


h3.callnow {margin:20px 0px 0px 15px; padding:0px; float:left; background: url(/files/callnow.png) no-repeat; text-indent:-9999px; height:25px; width:110px; font-size:0px; line-height:0px;}
h3.callnow-footer {margin:-30px 0px 0px -5px; padding:0px; float:left; background: url(/files/callnow.png) no-repeat; text-indent:-9999px; height:25px; width:110px; font-size:0px; line-height:0px;}

a.special-link {color:#fff;}


#footer-store-info-wrapper  {margin:0px; padding:0px;}
#footer-store-info-wrapper h3.callnow-footer {margin:5px 0px 5px 0px; padding:0px; float:none;}

#footer-store-info-wrapper span.store-name {clear:left;}


#ifVehicleModule {height:180px;}
