/*
	Theme Name: Inkas Trans
	Theme URI: http://www.inkastrans.com/
	Description: A custom made theme developed for InkasTrans
	Version: 1.0
	Author: Eligon Systems LTD
	Author URI: http://www.TorontoWebDesignExperts.ca/
	Tags: inkas, inkastrans, inkas trans, eligon systems ltd, toronto web design experts, torontowebdesignexperts, torontowebdesignexperts.ca
*/
* {margin:0; padding:0; background-repeat:no-repeat; background-position:center center;}

body {font-family:"Arial","sans-serif"; font-size:14px; line-height:18px; background-repeat:repeat-x; background-position:0px 0px; background-color:#1d1d1d; background-image:url('images/body-background.gif'); color:#FFF; }
ul,li {list-style-type:none;}

a {color:#95bdfa; text-decoration:none; font-size:13px; }
p { color:#FFF; font-size:13px; line-height:18px; }

img {border:0px;}
input { border:0px; }
input[type="submit"], input[type="checkbox"], input[type="radio"], label, select { cursor:pointer; }

fieldset {border:0px;}
h1,h2,h3,h4,h5,h6 {font-family:"Times New Roman","serif","sans-serif"; color:#FFF; font-weight:normal; text-transform:uppercase; }
h1 { font-size:16px; line-height:30px; text-transform:uppercase; }
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { font-weight:bold; }

h2 { font-size:16px; line-height:20px; }
h3 { font-size:14px; line-height:20px; }
h4 { font-size:12px; line-height:20px; }

/**** Generic Classes ****/
*.float-divider {width:auto; clear:both; height:1px; line-height:1px; font-size:1px; display:block; float:none; display:block; border:0px; margin:0; padding:0;}
*.noscript { padding:20px 15px; margin:0; background-color:#F5A5A5; text-align:center; width:auto; }
input.input-before-focus { color:#141414; }

*.float-left { float:left; }
*.float-right { float:right; }
*.alignleft { float:left; }
*.alignright { float:right; }

/** End Generic Classes **/

/**** Theme Styles ****/
*.button { display:block; width:126px; height:30px; background-image:url('images/button.gif'); line-height:30px; overflow:hidden; text-align:center; color:#FFF; font-size:12px; font-family:"Times New Roman"; text-transform:uppercase; background-color:transparent; cursor:pointer; }
*.button-red-large { display:block; width:160px; height:37px; line-height:37px; background-image:url('images/button-red-large.gif'); text-align:center; color:#FFF; font-size:14px; font-family:"Times New Roman"; text-transform:uppercase; background-color:transparent; cursor:pointer; } 
*.button-small-grey { display:block; width:87px; height:30px; line-height:30px; text-align:center; color:#FFF; background-image:url('images/button-grey-small.gif'); font-size:12px; font-family:"Times New Roman"; text-transform:uppercase; background-color:transparent; cursor:pointer; }
/** End Theme Styles **/

/**** Header ****/
div#page { width:1000px; margin:0 auto; position:relatiev; z-index:0; }
div#header { padding-left:134px; position:relative; min-height:134px; z-index:99; }
div#logo { position:absolute; width:136px; height:134px; left:0px; top:0px; }
div#logo a { display:block; height:100%; background-image:url('images/logo.jpg'); text-indent:-9999px; background-position:center center;}
div#header-text { width:435px; height:91px; float:left; background-image:url('images/header-text.jpg'); }
a#header-quote { width:387px; height:91px; float:right; background-image:url('images/header-quote.jpg'); text-indent:-9999px; }

/*** Header Menu ***/
ul#header-menu { background-image:url('images/menutile.gif'); background-repeat:repeat-x; display:block; position:relative; z-index:100; }
ul#header-menu ul { position:relative; z-index:101; width:100%; }
ul#header-menu li {float:left; position:relative;}
ul#header-menu li.current_page_item a { color:#FFF; }
ul#header-menu li.float-divider { float:none; }
ul#header-menu li a {display:block; line-height:44px; padding:0 20px; color:#d0d0d0; font-family:"Times New Roman","serif"; font-size:14px; text-transform:uppercase; text-decoration:none; background-image:url('images/menudivider.gif'); background-position:right center;}
ul#header-menu li a:hover {background:#888; color:#CCCCCC;}

ul#header-menu li ul { position:absolute; display:none; width:250px; top:100%; left:0px; background-color:#000; }
ul#header-menu li ul li { float:none; }
ul#header-menu li ul li a:hover { background-color:#191919px; }
ul#header-menu li ul li a { line-height:35px; padding:0px; padding-left:30px; background-image:none; color:#FFF; font-size:12px; background-color:#000; }
ul#header-menu li ul ul { top:0px; left:100%; }
/* End Header Menu */
/** End Header **/

div#front-page-content { position:relative; z-index:auto; }

/**** Front Page Slider ****/
div#front-page-slider-container { position:relative; z-index:1; }
div#front-page-slider { border-bottom:1px solid #565659; background-image:url('images/front-page-slider-background.gif'); background-repeat:repeat-x; background-color:#26272b; height:246px; overflow:hidden; }
div.front-page-slider-content div.panel-wrapper { height:246px; }
/** End Front Page Slider **/

/**** Search Form ****/
div#search-box { margin-bottom:15px; padding-bottom:20px; border-bottom:1px solid #FFF; max-width:265px; }
div#search-box input#search-text { height:26px; background-color:#5a5a5a; float:left; width:156px; border:1px solid #000; color:#FFF; font-size:14px; }
div#search-box input#search-submit { background-image:url('images/search.gif'); text-indent:-9999px; width:87px; height:26px; float:right; cursor:pointer; }
/** End Search Form **/

/**** Online Chat ****/
a#link-online-chat { background-image:url('images/onlinechat.jpg'); width:265px; height:73px; text-indent:-9999px; border-bottom:1px solid #FFF; margin-bottom:15px; display:block; }
a#link-online-chat img { display:none; }
/** End Online Chat **/

/**** Corporate Links ****/
div#corporate-links { margin-bottom:10px; }
div#corporate-links a.inkas-corporate-home { width:265px; height:73px; background-image:url('images/inkascorporate_inside.jpg'); text-indent:-9999px; display:block; margin:5px auto;}
div#corporate-links a.sapid-corporate-home { width:265px; height:54px; background-image:url('images/sapidcorporate_inside.jpg'); text-indent:-9999px; display:block; margin:5px auto; }
/** End Corporate Links **/

div#front-page-content { background-image:url('images/homebg_bottom.jpg'); background-repeat:repeat-x; background-position:left 79px; background-color:#000; }

div#welcome-to-inkas div#welcome-to-inkas-paragraph { padding:0 30px 20px 310px; background-image:url('images/building.jpg'); background-position:left top; color:#cbcdd8; font-size:11px; font-family:"Tahoma"; line-height:20px; min-height:180px; }
div#welcome-to-inkas div#welcome-to-inkas-paragraph p { color:#cbcdd8; font-size:11px; font-family:"Tahoma"; line-height:20px; }
div#welcome-to-inkas div#corporate-links a.inkas-corporate-home { width:213px; height:75px; background-image:url('images/corporatehome.gif'); float:left; margin:0px; }
div#welcome-to-inkas div#corporate-links a.sapid-corporate-home { float:right; height:75px; background-image:url('images/corporatesapid.gif'); margin:0px; margin-right:17px; }

div#view-all-links { height:50px; position:relative; }
div#view-all-links a.view-all-news-link { position:absolute; top:0px; right:387px; }
div#view-all-links a.button-view-all-vehicles { position:absolute; top:0px; right:68px; }

/**** Newsletter Box Front Page ****/
div#front-page-content-left div#box-newsletter { background-image:url('images/newsletter_bg.jpg'); background-repeat:repeat-x; padding:22px 30px 20px 35px; height:47px; background-position:center top; }
div#front-page-content-left div#box-newsletter p { line-height:37px; color:#FFF; text-transform:uppercase; font-size:14px; float:left; font-family:"Times New Roman","serif"; }

div#front-page-content-left div#box-newsletter-main p { float:left; }
div#front-page-content-left div#box-newsletter-main input { float:right; }
div#front-page-content-left div#box-newsletter-form input#NewsletterSubmit { width:126px; height:30px; text-align:center; color:#FFF; text-transform:uppercase; background-image:url('images/button.gif'); background-color:transparent; }

div#front-page-content-left div#box-newsletter-form p { float:left; margin-right:20px; line-height:27px; }
div#front-page-content-left div#box-newsletter-form input { float:left; }
div#front-page-content-left div#box-newsletter-form input#NewsletterEmail { width:220px; height:27px; margin-right:10px; font-size:14px; }
div#front-page-content-left div#box-newsletter-form input#NewsletterSubmit { float:right; }

div#front-page-content-left div#box-newsletter-message p { text-align:center; }
/** End Newsletter Box Front Page **/

/**** Newsletter Box Sidebar ****/

div#inside-page-sidebar div#box-newsletter { width:250px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #FFF; }
div#inside-page-sidebar div#box-newsletter p { color:#FFF; line-height:20px; text-align:center; text-transform:uppercase; font-family:"Times New Roman","serif"; }

div#inside-page-sidebar div#box-newsletter-main p { width:180px; margin:0 auto;}
div#inside-page-sidebar div#box-newsletter-main input#ButtonShowNewsletter { display:block; width:126px; height:30px; background-image:url('images/button.gif'); cursor:pointer; margin:10px auto; text-align:center; color:#FFF; text-transform:uppercase; background-color:transparent; }

div#inside-page-sidebar div#box-newsletter-form { text-align:center; }
div#inside-page-sidebar div#box-newsletter-form p { margin-bottom:5px; }
div#inside-page-sidebar div#box-newsletter-form input { margin:10px auto; }
div#inside-page-sidebar div#box-newsletter-form input#NewsletterEmail { width:220px; height:27px; font-size:14px; }
div#inside-page-sidebar div#box-newsletter-form input#NewsletterSubmit { margin:10 auto; }

div#inside-page-sidebar div#box-newsletter-message p { text-align:center; }

/** End Newsletter Box Sidebar **/

div#front-page-content-left { float:left; width:613px; }
div#welcome-to-inkas { padding-left:30px; }

div#front-page-content-right { float:right; width:387px; }
div#front-page-content-right a#watch-videos { display:block; height:79px; background-image:url('images/video_home.jpg'); text-indent:-9999px; margin-bottom:40px; }
div#front-page-content-right div#vehicles-on-site { margin-left:20px; }

/**** Vehicles On Site ****/
div#vehicles-on-site { padding-bottom:30px; }
a#vehicles-in-action { width:252px; height:51px; margin:5px auto 25px auto; display:block; background-image:url('images/video_inside.jpg'); text-indent:-9999px; }

div#vehicles-on-site h1 { line-height:40px; font-size:16px; font-family:"Times New Roman"; }

div#inside-page-sidebar div.vehicle-on-site { margin-bottom:20px; text-align:center; }
div#inside-page-sidebar div.vehicle-on-site h4 a { display:block; text-align:center; line-height:20px; color:#FFF; font-family:"Tahoma"; font-size:12px; }
div#inside-page-sidebar div.vehicle-on-site img { width:180px; height:125px; margin:10px auto; text-align:center; }
div#inside-page-sidebar div.vehicle-on-site a.button-view-vehicle { text-align:left; display:block; background-image:url('images/button-view.gif'); line-height:30px; text-indent:-9999px; background-position:left center; width:87px; height:30px; margin:5px auto; }
div#inside-page-sidebar a { text-decoration:none; }
div#inside-page-sidebar a.button-view-all-vehicles { margin:0 auto; }

div#front-page-content-right div.vehicle-on-site { margin-bottom:40px; }
div#front-page-content-right div.vehicle-on-site div.vehicle-on-site-image { float:left; width:188px; }
div#front-page-content-right div.vehicle-on-site div.vehicle-on-site-image a { display:block; }
div#front-page-content-right div.vehicle-on-site div.vehicle-on-site-image a img { width:188px; height:125px; }

div#front-page-content-right div.vehicle-on-site div.vehicle-on-site-text { float:right; width:155px; }
div#front-page-content-right div.vehicle-on-site div.vehicle-on-site-text h4 { font-family:"Tahoma"; height:70px; overflow:hidden; line-height:20px; padding-left:1px; padding-right:15px; overflow:hidden; }
div#front-page-content-right div.vehicle-on-site div.vehicle-on-site-text a.button-small-grey {  }

div#front-page-content-right div#vehicles-on-site a.button-view-all-vehicles { margin:0 30px 0 auto; }

/** End Vehicles On Site **/

/**** Search Results ****/
div#inside-page-content div.search-result { margin-bottom:15px; }

div#inside-page-content div.search-result a { padding-left:10px; text-decoration:none; line-height:20px; display:block; font-family:"Tahoma"; }

div#inside-page-content div.search-result h3 { float:left; width:115px; }
div#inside-page-content div.search-result h3 a { color:#cbcdd8; font-size:11px; }

div#inside-page-content div.search-result p { float:left; width:448px; }
div#inside-page-content div.search-result p a { color:#FFF; font-weight:bold; font-size:12px; }

/** End Search Results **/

/**** News and Events ****/
div#news-and-events { margin:15px 0 15px 0; }
div#news-and-events h1 { margin-bottom:15px; }
div.news-and-event { margin-bottom:15px; }

div#front-page-content-left div#news-and-events{ padding-left:30px; }
div#front-page-content-left div.news-and-event { width:583px; }

div.news-and-event h3 { float:left; width:115px; }
div.news-and-event h3 a { padding-left:10px; line-height:20px; color:#cbcdd8; font-size:11px; font-family:"Tahoma"; display:block; }

div.news-and-event p { float:left; width:448px; }
div.news-and-event p a { padding-left:10px; line-height:20px; color:#FFF; font-weight:bold; font-size:12px; font-family:"Tahoma"; display:block; }

div#front-page-content-left div#news-and-events a.view-all-news-link { margin:19px 45px 0 auto; }
/** End News and Events **/

/**** Page ****/
div#inside-page { margin-top:26px; }
div#inside-page h1#page-title { line-height:70px; font-size:24px; text-transform:uppercase; }

div#inside-page-content { width:663px; padding:35px 18px 30px 28px; float:left; background-image:url('images/inside-page-content-background.gif'); background-repeat:repeat-x; background-color:#3e3e3e; background-position:left top; }
div#page-content p { color:#FFF; font-size:14px; margin-bottom:10px; }
div#page-content a { text-decoration:underline; }

div#page-content h1 { font-size:25px; }
div#page-content h2 { font-size:20px; }
div#page-content h3 { font-size:16px; color:#b7a3a5; }

div#page-content ul li { margin-left:10px; padding-left:30px; font-family:"Times New Roman"; font-size:14px; text-transform:uppercase; line-height:20px; margin-bottom:10px; background-image:url('images/list-bullet.gif'); background-position:left center; }

/**** Sitemap ****/
div#sitemap li ul { margin-left:15px; }

/** End Sitemap **/
div#inside-page-sidebar { width:265px; float:right; overflow:hidden; }
/** End Page **/

/**** Lead Grabber ****/
div#lead-grabber-error { margin-top:30px; border:1px solid #FFF; background-color:#72211D; padding:15px; }

div#lead-grabber { padding:0 18px 0 25px; width:620px; margin:20px auto 10px auto; background-image:url('images/leadgrabber_bg.gif'); background-repeat:repeat-x; }
div#lead-grabber h1 { line-height:45px; font-size:16px; }

div#lead-grabber-left { width:491px; float:left; }
div#lead-grabber-left input { background-color:#8c8c8c; font-size:12px; height:30px; padding-left:10px; float:left; }
div#lead-grabber-left input#lead-grabber-name { width:151px; margin-right:9px; }
div#lead-grabber-left input#lead-grabber-phone { width:151px; margin-right:9px; }
div#lead-grabber-left input#lead-grabber-email { width:140px; }

div#lead-grabber-left input#lead-grabber-message { background-color:#8c8c8c; font-size:12px; margin-top:10px; display:block; height:30px; width:481px; padding-left:10px; float:none; margin-bottom:14px; }

div#lead-grabber-right { width:107px; float:right; }
div#lead-grabber-right input { display:block; width:107px; height:66px; background-image:url('images/leadgrabber_submit.jpg'); text-indent:-9999px; }

div#lead-grabber-text h1 { line-height:40px; float:left; letter-spacing:2px; }
div#lead-grabber-text h1 span { color:#8c8c8c; font-size:11px; }

div#lead-grabber-text h1#lead-grabber-text-left {  margin-right:20px; }
div#lead-grabber-text h1#lead-grabber-text-center { margin-right:60px; }
div#lead-grabber-text h1#lead-grabber-text-right { float:right; }
/** End Lead Grabber **/

/**** Category: Vehicles On Site ****/
div#category-vehicles-on-site div.vehicle { margin-bottom:20px; }
div#category-vehicles-on-site div.vehicle div.vehicle-image { float:left; width:200px; }
div#category-vehicles-on-site div.vehicle div.vehicle-text { width:424px; float:right; }
div#category-vehicles-on-site div.vehicle div.vehicle-text h3 { }
div#category-vehicles-on-site div.vehicle div.vehicle-text a { display:block; color:#FFF; text-decoration:none; text-transform:uppercase; }
/** End Category: Vehicles On Site **/

/**** Product: Car ****/
div#post-top { margin-bottom:15px; }
div#car-images { float:left; width:362px; padding:10px 10px 0 10px; background-color:#1d1d1d; }
div#car-images h4 { text-align:center; line-height:30px; }
div#car-images-gallery { width:362px; height:241px; overflow:hidden; }
div#car-images-gallery img { width:362px; height:241px; }

ul#car-features { width:280px; float:right; }
/** End Product: Car **/

/**** Footer ****/
div#footer-wrapper { background-color:#000000; margin:25px 0 0 0; position:relative;	 }
div#footer { width:1000px; margin:auto; position:relative; padding:20px 0; color:#9a9a9a; }
div#footer * { color:#9a9a9a; }

ul#footer-links { width:70%; }
ul#footer-links li { float:left; }
ul#footer-links li.float-divider { float:none; }
ul#footer-links li a { font-size:11px; color:#9a9a9a; display:block; padding:0 20px; line-height:30px; }
ul#footer-links li a:hover { text-decoration:underline; }

div#design-by { position:absolute; right:0px; top:20px; width:30%; text-align:right;}
div#design-by a { line-height:30px; font-size:11px; color:#9a9a9a; text-transform:uppercase; }
div#design-by a span { text-decoration:underline; }

div#footer p#copyright { text-align:right; margin-top:10px; }
/** End Footer **/

*.linklove { display:none !important; }
*.ngg-gallery-thumbnail img { border-width:0px !important; padding:0px !important; }
#TB_overlay { height:auto !important; }
/**** Navigation ****/

/** End Navigation **/