﻿/*~~~~~~~~~~~~~~~~~~~~~~~ [ RESET ] ~~~~~~~~~~~~~~~~~~~~~~~*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,legend,caption{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}tbody,tr,td{vertical-align:middle}:focus{outline:0}body{line-height:1;color:#000;background:#FFF}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}table,tr,td,thead{border:1;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ GLOBAL ] ~~~~~~~~~~~~~~~~~~~~~~~*/
body, html			      { color:#666;background:#000 url(/Assets/Img/BG/HTML.gif) 0 0 repeat;font:normal normal 82.5%/1.5 Verdana, Tahoma, Arial, Sans-Serif;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ TYPOGRAPHY ] ~~~~~~~~~~~~~~~~~~~~~~~*/
a:active, a:link, a:hover,
a:visited                 { color:#900;text-decoration:none;}
.highlight                { font-size:180%;color:#333;}
.NoDisplay                { display:none;}
.hr, .hr2                 { height:2px;background:url(/Assets/Img/BG/HR.gif) 0 0 repeat-x;clear:both;width:100%;}
.hr2                      { background:url(/Assets/Img/BG/HR2.gif) 0 0 repeat-x;}
strong                    { font-weight:bold;}
em                        { font-style:italic;}
#accessibility            { display:none;}
a.logout                  { float:right;}
.clear                    { clear:both;height:0;margin:0;padding:0;width:100%;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ WRAP ] ~~~~~~~~~~~~~~~~~~~~~~~*/
div#headerWrap            { background:url(/Assets/Img/BG/HeaderWrap.jpg);height:110px;width:100%;}
div#header                { background:url(/assets/img/bg/header.jpg) 0 0 no-repeat;height:110px;width:940px;margin:0 auto;}
h1#logo a                 { background:url(/Assets/Img/Text/Logo.jpg) no-repeat 0 0;float:left;height:110px;text-indent:-9999px;width:200px;margin-left:-10px;}
div.wrap                  { background:url(/Assets/Img/BG/Container.png);margin:0 auto;height:auto;width:960px;}
div#phone                 { background:url(/Assets/Img/BG/Phone.gif) no-repeat;display:inline;float:right;margin-right:430px;color:#fff;font-weight:bold;font-style:italic;font-size:1.4em;height:34px;letter-spacing:-1px;line-height:36px;margin-top:10px;padding-right:12px;text-align:right;text-transform:uppercase;width:282px;}
div#phone span            { font-weight:lighter;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ NAV ] ~~~~~~~~~~~~~~~~~~~~~~~*/
ul#nav                    { background:url(/Assets/Img/BG/NavDL.gif) 0 0 no-repeat;padding-left:1px;float:right;clear:right;height:55px;font-family:Tahoma, Verdana, Arial;width:718px;display:inline;margin-top:10px;position:relative;z-index:200;}
ul#nav li	              { display:inline;float:left;font-size:1.2em;text-align:center;position:relative;}
ul#nav li:hover           { background:url(/Assets/Img/BG/NavHover.jpg) 50% 0 repeat;}
ul#nav li a               { background:url(/Assets/Img/BG/NavDL.gif) 100% 0 no-repeat;font-weight:bold;display:block;float:left;padding:19px 9px 17px 9px;text-transform:uppercase;color:#fff;letter-spacing:1px;}
ul#nav li a:hover,
ul#nav li a:visited  	  { color:#fff;text-decoration:none;}
ul#nav li ul              { display:none;position:absolute;top:55px;left:-1px;background:url(/Assets/Img/BG/NavHoverArrow.jpg) 50% 0 repeat;}
ul#nav li:hover ul        { display:block;padding:10px 0px 15px;font-size:12px;background:#242424 ;border:1px solid #3b3b3b;border-top:solid 1px #111;width:155px;}
ul#nav li:hover ul li     { background:none;border:none;float:left;clear:left;}
ul#nav li:hover ul li a   { background:url(/Assets/Img/IconDropDownArrow.jpg) 7px 13px no-repeat;display:block;border-bottom:1px solid #333;text-align:left;width:155px;float:left;padding:7px 0;font-size:12px;text-indent:25px;}
ul#nav li:hover ul li a:hover { color:#fff;background:transparent url(/Assets/Img/BG/NavHoverDropArrow.jpg) no-repeat;}
ul#nav li.rightnav ul         { display:none;position:absolute;top:55px;left:-110px;}
ul#nav li.rightnav:hover ul   { display:block;width:190px;}
ul#nav li.rightnav:hover ul li a   { display:block;width:190px;}
ul#nav li.arrowdd             { background:url(/Assets/Img/IconDropDownArrowDown.png) 9px 53% no-repeat;padding-left:18px;}
ul#nav li.arrowdd:hover		  { background:url(/Assets/Img/BG/NavHoverArrow.jpg) no-repeat;}	

/*~~~~~~~~~~~~~~~~~~~~~~~ [ CONTENT ] ~~~~~~~~~~~~~~~~~~~~~~~*/
div.contentWrap           { background:transparent url(/Assets/Img/BG/Wrap.gif) 0 0 repeat-x;height:auto;width:100%;padding-top:40px;}
div.wrap                  { background:#fff url(/Assets/Img/BG/ContentWrap.gif) 0 20px repeat-y;height:auto;margin:0 auto;width:940px;}
div#content               { display:inline;float:right;height:auto;width:668px;margin:0 31px 0 0;}

/* [ TYPOGRAPHY ] */
#content input,
#content select           { font-size:1em;}
div#content h1            { font-weight:lighter;text-transform:uppercase;font-weight:bold;clear:both;color:#fff;font-size:2.3em;letter-spacing:-1px;}
div#content h1.OneInTitle { background:url(/Assets/Img/BG/OneInTitle.gif) 0 0 no-repeat;float:left;height:69px;line-height:64px;padding-left:1.6em;margin:0 0 1em -20px;width:709px;}
div#content h2,
div.sidebar h2,
div#featuredTrucks h2     { color:#000;font-weight:lighter;font-size:22px;clear:both;letter-spacing:-2px;line-height:1.8em;margin:1em 0;text-transform:uppercase;border-bottom:1px solid #cb0406;}
div#featuredTrucks h2     { border-bottom:none;color:#fff;width:auto;}
div#content h3,
div#featuredTrucks h3     { color:#000;font-size:1.4em;font-weight:bold;line-height:2em;letter-spacing:-1px;margin:1em 0;text-transform:uppercase;}
div#content p,
div#content ol,
div#content ul,
div#content pre,
#homeFeature p            { font-size:12px;margin:1em 0;line-height:18px;color:#000;}
div#content ol,
div#content ul            { margin-left:4em;}
div#content ol li,
div#content ul li         { margin:.8em 0;}
div#content ul            { list-style-type:square;}
div#content ol            { list-style-type:decimal;}
div#content code          { font-family:Courier, "Courier New", Monospace;}
div#content a:active,
div#content a:link        { color:#c00;text-decoration:none;border-bottom:1px dotted #f00;}
div#content a:hover,
div#content a:visited     { color:#c00;text-decoration:none;border-bottom:1px solid #c00;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ SIDBEAR & NAV SECONDARY ELEMENTS ] ~~~~~~~~~~~~~~~~~~~~~~~*/
div.sidebar               { float:left;width:220px;height:auto;clear:both;}

/* [ SEARCH INVENTORY ] */
div#search                { float:left;height:290px;background:url(/Assets/Img/BG/SearchInventory.gif) 0 bottom no-repeat;}
div#search p              { margin:10px 0 10px 20px;clear:both;display:inline;float:left;width:180px;}
div#search h2             { color:#fff;display:inline;float:left;border-bottom:none;line-height:1em;margin:10px 0 0 20px;width:180px;}
div#search h2 em          { background:url(/Assets/Img/Text/Search.gif);height:31px;width:127px;display:block;text-indent:-9999px;}
div#search h2 span        { color:#000;clear:left;float:left;font-size:.8em;}
div#search select,
.textbox                  { border:1px solid #ba1517;color:#666;text-transform:uppercase;width:176px;font-size:1.1em;padding:2px;}
div#search select.small   { width:73px;float:left;margin:0;}
div#search div.row        { float:left;width:180px;clear:left;margin:5px 0 5px 20px;display:inline;}
div#search div.row span   { color:#000;font-style:italic;font-weight:bold;text-transform:uppercase;float:left;margin:5px 6px 0;}
div#search div.rowWrap    { height:158px;clear:both;}
div#search div#searchLinks                                { clear:both;display:inline;float:left;height:40px;padding-right:10px;text-align:right;width:210px;}
div#search div#searchLinks                                { line-height:1.3em;}
div#search div#searchLinks a                              { float:left;margin:3px 0 0 10px;}
div#search div#searchLinks a:link,
div#search div#searchLinks a:active,
div#search div#searchLinks a:visited                      { color:#fff;text-decoration:none;border:none; }
div#search div#searchLinks a:hover                        { color:#fcc;border:none;}
div#search div#searchLinks input.SearchInventoryBtn       { background:url(/Assets/Img/Btn/Search.gif);float:right;height:80px;border:none;height:39px;width:132px;cursor:hand;cursor:pointer;padding-left:30px;font-size:0;color:#fff;}
div#search div#searchLinks input.SearchInventoryBtn:hover { background-position:right;}

/* [ ROTATOR ] */
#splash                   { height:290px;margin:-20px 0 0 -20px;position:relative;width:730px;background:url(/Assets/Img/BG/Rotator.jpg) 0 0 no-repeat;}
#rotator                  { height:310px;clear:both;margin:0 auto;float:left;z-index:20;overflow:hidden;position:relative;width:720px;}
#rotatornav               { height:31px;left:0;position:absolute;padding:5px 0 0 7px;top:244px;width:138px;z-index:22;font-size:1.3em;}

/* [ TESTIMONIALS ] */
div.testimonials          { float:left;clear:both;width:220px;height:auto;}
div.testimonials h2       { color:#fff;display:inline;float:left;border-bottom:none;line-height:1em;margin:10px 0 0 10px;width:180px;}
div.testimonials h2 em    { background:url(/Assets/Img/Text/Testimonials.gif);height:28px;width:196px;display:block;text-indent:-9999px;}
div.testimonials h2 span  { color:#000;clear:left;float:left;font-size:18px;width:205px;margin-left:3px;}
div.testimonialRow        { float:left;width:198px;clear:left;margin:5px 0 5px 10px;padding-right:0px;display:inline;overflow:hidden;background:url(/Assets/Img/Icon/Quotes.gif) 0 12px no-repeat;position:relative;}
div.testimonialRow p	  { padding-right:15px;}
div.testimonialRow span   { color:#000;font-style:italic;font-size:14px;line-height:20px;float:left;margin:5px 0 0 20px;}
div.testimonialRow em span{ font-size:12px;line-height:16px;}
.closequote				  { position:absolute;right:0px;}


/* [ HOMEPAGE FEATURES ] */
#homeFeature              { height:260px;margin:0 auto;width:940px; }
#homeFeature span .b h2           { background:url(/Assets/Img/Text/WhyBuyFromLenz.gif);float:left;height:30px;width:420px;text-indent:-9999px;margin:20px 20px 8px;display:inline;}
#homeFeature span .b ul           { float:left;margin-top:1.6em;clear:both;color:#fff;clear:left;margin:1em 20px;line-height:1.4em;font-size:12px;}
#homeFeature span ul li        { background:url(/Assets/Img/Icon/Check.gif) 0 50% no-repeat;padding:.7em 0 .7em 40px;width:400px;display:block;}
.content          {z-index:100;display:block;position:relative;height:100%;}
#homeFeature .a,
#homeFeature .b,
#homeFeature .c           { float:left;height:260px;}
#homeFeature .a           { width:220px;}
#homeFeature .b           { width:498px;background:#111 url(/Assets/Img/BG/homeFeatureB.jpg) 0 0 repeat-x;border-right:1px solid #353535;border-left:1px solid #353535;}
#homeFeature .c           { width:220px;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ ONE IN SPLASH ] ~~~~~~~~~~~~~~~~~~~~~~~*/
div#oneInSplash           { background:url(/Assets/Img/BG/OneInSplash.gif) 0 0 no-repeat;height:192px;margin:-20px 0 0 -20px;padding:8px 0 0 8px;width:711px;overflow:hidden;}

/*~~~~~~~~~~~~~~~~~~~~~~~ [ FOOTER ] ~~~~~~~~~~~~~~~~~~~~~~~*/
#footerWrap               { background:transparent url(/Assets/Img/BG/FooterWrap.jpg) 0 65px repeat-x;clear:both;height:175px;width:100%;}
ul#footer                 { background:#000 url(/Assets/Img/BG/Footer.jpg) 0 0 repeat-x;clear:both;margin:0 auto;width:930px;height:175px;}
ul#footer li              { display:inline;float:left;}
ul#footer li#a,
ul#featuredTrucks li#fta  { width:10px;background:#000 url(/Assets/Img/BG/FooterL.jpg) 0 0 no-repeat;height:175px;}
ul#footer li#b            { width:910px;height:175px;font-size:12px;line-height:1.4em;color:#fff;}
ul#footer li#c,
ul#featuredTrucks li#ftc    { width:10px;background:#000 url(/Assets/Img/BG/FooterR.jpg) 0 0 no-repeat;height:175px;}

ul#footer li#b a:active,   
ul#footer li#b a:link     { color:#bbb;text-decoration:none;}
ul#footer li#b a:hover,
ul#footer li#b a:visited  { color:#bbb;text-decoration:underline;}
ul#footer li#b .ba,
ul#footer li#b .bb,
ul#footer li#b .bc        { margin-top:30px;display:inline;}
ul#footer li#b .bb a      {text-decoration:underline;}
ul#footer li#b .ba        { float:left;width:310px;margin-left:10px;clear:left;}
ul#footer li#b .bb        { float:left;width:310px;text-align:center;}

ul#footer li#b .bc        { float:right;width:auto;margin-right:10px;}
ul#footer li#b .bc img    { position:relative;top:0px;}

#footerPhone              { background:url(/Assets/Img/Text/CallTollFree.gif) right 0 no-repeat;width:502px;height:36px;float:right;display:inline;margin-top:15px;text-indent:-9999px;}
#footerSlogan             { background:url(/Assets/Img/Text/WeveGotTheTrucks.gif);width:259px;height:36px;float:left;display:inline;margin-top:15px;text-indent:-9999px;}

/* [ FEATURED TRUCKS] */
div#featuredTrucksWrap    { background:transparent url(/Assets/Img/BG/FeaturedTrucksWrap.gif) 0 0 repeat-x;width:100%;margin:0;padding:0;}
div#featuredTrucks        { width:940px;margin:0 auto;padding:0;}
div#featuredTrucks h2     { float:left;padding:14px 0;margin:0;}
div#featuredTrucks h3     { float:right;color:#999;margin:18px 0 0 0;}
div#truckInventory        { margin:1em 0;width:936px;}

.truckInventoryItem             { float:left;width:298px;padding:1em 0 0 12px;height:auto;border-right:1px solid #333;border-left:1px solid #000;}
.truckInventoryItem p           { float:right;display:block;width:153px;margin:0 10px 0 0;color:#fff;}
.truckInventoryItem h3          { margin:0;padding:0;float:none;display:block;line-height:normal;}
.truckInventoryItem h3 a        { margin:-18px 10px 0 0;padding:0;float:none;display:block;line-height:1.2em;color:#fff;text-decoration:none;font-size:.8em;width:153px;height:33px;overflow:hidden;}
.truckInventoryItem h3 a:hover  { color:#c00;}
.truckInventoryItem .truckStats             { float:left;width:120px;}
a.carspotLink, a:link.carspotLink           {color:#c00;}
.truckInventoryItem .truckStats a           { color:#c00;}
.truckInventoryItem .truckStats a:hover,
a:hover.carspotLink                         { text-decoration:underline;color:#fff;}
.truckInventoryItem .truckStats a img       { background:#999;padding:1px;width:120px;height:80px;float:left;margin-bottom:3px;}
.truckInventoryItem .truckStats a img:hover { background:#f00;}

.truckPrice {font-size:1.3em;color:#d60000;display:block;width:100%;margin-bottom:3px;}
.truckInventoryItem p.truckInventoryFullDesc { text-align:left;padding:0;width:298px;}
.truckInventoryItem p.truckInventoryMore     { width:298px;text-align:right;}

.viewbtn                  { background:url(/Assets/Img/Btn/ViewDetails.gif) left 0 no-repeat;height:39px;width:140px;text-indent:-9999px;display:block;margin:14px 0 0px 75px; }
.viewbtn:hover            { background-position:-140px 0; }
.details                  { width:290px;height:10px;clear:both;text-align:center;color:#fff;padding-top:5px;}

/* [ TRUCK INVENTORY CONTAINER STYLES ] */
.pager                    { text-align:right;font-size:1.2em;padding:1em 0;width:100%;}
.pager strong             { display:inline;}


#ctl00_ContentPlaceHolder1_PagerPanel,
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_PagerPanel { display:inline;}

/* CASH CONVERSION CALCULATOR */
.row					  { clear:both; width:500px; }
.row label				  { display:inline; float:left;width:280px; }
.row input.float		  { float:left; }
.row span.float			  { float:left; font-weight:bold; }

.textbox         { text-transform:none;padding:.5em;margin:.5em 0;}

/* [ INDIVIDUAL PAGES ] */
div#contactBG               { margin:-25px -10px 0 -20px;background:url(/Assets/Img/BG/ContactPage.gif) 100% 0 no-repeat;width:708px;height:600px;float:left;position:relative;}
div#contactBG #contactA     { float:left;height:370px;margin:30px 0 0 30px;width:400px;background:#900;}
div#contactBG #contactA div { float:left;width:155px;}
div#contactBG #contactA p   { font-size:.9em;}
div#contactBG #contactB     { float:right;width:235px;margin:0 20px 0 0;}

div.staffRow                { border-bottom:1px solid #ccc;padding:0;margin:2em 0;font-size:.9em;}
div.staffRow img            { float:left;border:1px solid #c00;margin:0;}
div.staffRow div            { float:right;width:490px;padding:0;}
div.staffRow h3             { margin:0;position:relative;top:-19px;padding:0;width:250px;display:inline;float:left;}
div.staffRow span           { font-size:1.2em;float:right;color:#000;text-align:right;height:40px;display:block;}
div.staffRow p              { width:490px;margin:0;padding:0;clear:both;float:left;position:relative;top:-19px;}

.advancedSearch             { height:900px;width:708px;position:relative;top:0;left:-20px;border:none;}

/* gas to diesel calc table */
.currency                   { text-align:right; padding:2px;}

div.radeditorwrap {}
div.radeditorwrap textarea {}
div.radeditorwrap div#oneInSplash {margin-top:20px;}