html, body { height: 100%; margin: 0; padding: 0; }
body { background-color:#3e393d; background:url(/images/bg.jpg) repeat-x #eef7fc fixed; }
#content h1 { margin-bottom:3px; }
/* ---------- typography -------------*/
body { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
h1, h2, h3, p, a { color:#17234d; }
h1 { font-size:22px }
p { margin:4px 0; }
a:link { color:#0f60c6 }
a:hover { color:#be2026 }
/*-------------- Common --------------*/
img { border:none; }
.clearboth { clear:both; font-size:1px; line-height:0; margin:-1px 0 0; overflow:hidden; }
.clearLeft{clear:left;}
.center { margin:auto; text-align:center; }
.floatLeft img { float:left; padding-right:10px }
.floatRight img { float:right; padding-left:10px; }
.column { float:left; width:48%; }
.bigText {font-size:18px; font-weight:700;}
/*--------- Layout -----------*/
#container { margin:0 auto; text-align:left; width:980px; }
#innerContainer { background-image:url(/images/contentBG.png); background-repeat:repeat-y; width:980px; }
#content { width:766px; padding:0 10px 0 10px; float:right }
#footer { margin:0; border-left:1px solid black; border-right:1px solid black; clear:both; background:url(/images/sideBarBottom.jpg) no-repeat left #807973; padding-left:200px; padding-bottom:10px; width:778px }
#sideBar { width:177px; float:left; margin-left:8px; margin-top:-15px }
/*------ Header -----------*/
#header { background:url("http://generalrv.interactrv.netdna-cdn.com/images/headerBG.png") no-repeat; margin:0; float:left; width:998px; height:148px; margin-top:-2px; overflow:hidden }
#header .logo { float:left; margin-top:2px; margin-left:9px; position:relative; width:168px }
/*---- Nav ---*/
.nav { }
.nav ul { list-style-type:none; width:920px; position:relative; margin-left:156px; margin-top:-12px; }
.nav li { float:left }
.nav li a { text-indent:-9999px; display:block; height:120px; width:111px; float:left }
.nav li.diesels a, .nav li.diesels a:link, .nav li.diesels a:visited { background:url(/images/btnDiesels.png) no-repeat 0 -2px }
.nav li.classA a, .nav li.classA a:link, .nav li.classA a:visited { background:url(/images/btnClassA.png) no-repeat 0 -2px; }
.nav li.classB a, .nav li.classB a:link, .nav li.classB a:visited { background:url(/images/btnClassB.png) no-repeat 0 -2px; }
.nav li.classC a, .nav li.classC a:link, .nav li.classC a:visited { background:url(/images/btnClassC.png) no-repeat 0 -2px; }
.nav li.trailers a, .nav li.trailers a:link, .nav li.trailers a:visited { background:url(/images/btnTrailers.png) no-repeat 0 -2px; }
.nav li.fifthWheels a, .nav li.fifthWheels a:link, .nav li.fifthWheels a:visited { background:url(/images/btnFifthWheels.png) no-repeat 0 -2px; }
.nav li.toyHaulers a, .nav li.toyHaulers a:link, .nav li.toyHaulers a:visited { background:url(/images/btnToyHaulers.png) no-repeat 0 -2px; }
.nav li.foldDowns a, .nav li.foldDowns a:link, .nav li.foldDowns a:visited { background:url(/images/btnFoldDowns.png) no-repeat 0 -2px; width:112px }
.nav li.diesels a:hover, .nav li.diesels a:active, .nav li.classA a:hover, .nav li.classA a:active, .nav li.classB a:hover, .nav li.classB a:active, .nav li.classC a:hover, .nav li.classC a:active, .nav li.trailers a:hover, .nav li.trailers a:active, .nav li.fifthWheels a:hover, .nav li.fifthWheels a:active, .nav li.toyHaulers a:hover, .nav li.toyHaulers a:active, .nav li.foldDowns a:hover, .nav li.foldDowns a:active { background-position:bottom }
/*------------- Content -----------------*/
/*--- Secondary Nav -----*/
.secondaryNav { text-align:center; background:transparent; width:789px; margin-left:-11px; margin-top:-20px; color:#fff; margin-bottom:10px }
.secondaryNav a, .secondaryNav a:link, .secondaryNav a:visited { font-size:13px; color:#fff; padding:0 7px }
.secondaryNav a:hover, .secondaryNav a:active { color:#53b7e9 }
/*--- Footer -----*/
#footer { float:left }
#footer, #footer a, #footer a:visited { color:#fff }
.footerLinks { font-size:12px; font-weight:700; padding-top:10px }
.footerLinks a { padding:0 1px }
.footerBrandLogos { text-align:center; margin:10px auto; float:left; width:540px }
#footersearch .SearchPanelHorizontal { width:200px; float:right; margin-top:20px }
.copyright { clear:both; width:700x; text-align:center }
/*----------- Custom (new) ---------------*/
/*-SidePanel Icons -*/
#sideBar ul { padding:0; }
#sideBar .sideBarButtons { margin-bottom:20px }
#sideBar a.btnInternetSpecials { display:block; width:175px; height:81px; background:url(/images/btnInternetSpecials.jpg) no-repeat 5px 5px; text-indent:-9999px; padding:5px 0; margin-bottom:-19px; margin-top:20px }
#sideBar a.btnInternetSpecials:hover { display:block; width:175px; height:81px; background:url(/images/btnInternetSpecials.jpg) no-repeat right; }
#sideBar a.btnPartsAndAccessories { display:block; width:175px; height:81px; background:url(/images/btnPartsAndAccessories.jpg) no-repeat 5px -10px; text-indent:-9999px; padding:5px 0; margin-bottom:-9px }
#sideBar a.btnPartsAndAccessories:hover { display:block; width:175px; height:81px; background:url(/images/btnPartsAndAccessories.jpg) no-repeat right; }
#sideBar a.btnRVRentals { display:block; width:175px; height:81px; background:url(/images/btnRVRentals.jpg) no-repeat 5px -6px; text-indent:-9999px; padding:5px 0 }
#sideBar a.btnRVRentals:hover { display:block; width:175px; height:81px; background:url(/images/btnRVRentals.jpg) no-repeat right; }
#sideBar a.btnLocations { display:block; width:175px; height:81px; background:url(/images/btnSuperCenterLocations.jpg) no-repeat 5px -9px; text-indent:-9999px; padding:5px 0; margin-bottom:5px; }
#sideBar a.btnLocations:hover { display:block; width:175px; height:81px; background:url(/images/btnSuperCenterLocations.jpg) no-repeat right -9px; }
#sideBar a.btnWorldwideDelivery { display:block; width:175px; height:81px; background:url(/images/btnBusinessWorldwide.jpg) no-repeat 4px -4px; text-indent:-9999px; padding:5px 0; margin-top:10px; margin-bottom:30px }
#sideBar a.btnWorldwideDelivery:hover { display:block; width:175px; height:81px; background:url(/images/btnBusinessWorldwide.jpg) no-repeat right; }
a.btnViewRVs{ display:block; width:766px; height:60px; background:url(/images/btnViewAllRVs.gif) no-repeat top; text-indent:-9999px;   }
a.btnViewRVs:hover {   background:url(/images/btnViewAllRVs.gif) no-repeat bottom; }
/*------------ Custom (old) ------------*/
#featuredunits { background-image:url(/images/featured-rv-bckgrnd.gif); background-repeat:repeat-y; }
#finderbutton { position:absolute; right:566px; top:341px; }
#usedlinks a:link { color:#cecece; text-decoration:underline; }
.triangleheading { background-image:url(/images/triangle-bullet.gif); background-position: 2px; background-repeat:no-repeat; color:#BD2121; font-size:18px; margin-bottom:0; padding-left:12px; padding-right:0px; }
.minisearch { border-bottom-color:#C00; padding:10px 5px; }
.makelist { padding:0 5px 10px; }
.hackersafe { padding-left:442px; position:inherit; float:right }
#liquidationpage h1 { font-family:"Times New Roman", Times, serif; font-size:24px; padding:0; }
#liquidationpage h2 { font-family:"Times New Roman", Times, serif; font-size:20px; }
#liquidationpage h3 { font-family:"Times New Roman", Times, serif; font-size:18px; text-align:center; }
#liquidationpage { background-repeat:no-repeat; font-family:"Times New Roman", Times, serif; font-size:16px; padding-bottom:4px; padding-left:12px; padding-right:12px; }
#liquid img { border:0; padding-bottom:0; }
#liquid a { color:#000; text-decoration:none; }
#boldcolor { color:#000; font-size:22px; font-weight:700; }
ul.st { display:block; list-style:none; margin:0px; margin-bottom:10px; padding:3px 10px;}
ul.st-grey { display:block; list-style:none; margin:0px; margin-bottom:10px; padding:3px 10px;  background-color:#EAEAEA; border:1px solid #CCC;}
ul.st-grey li, ul.st li{padding:0px 3px 0px 5px; list-style:none;}
#s-addy { float:left; margin-bottom:10px; margin-right:10px; }
#s-hours { float:left; margin-bottom:10px; margin-right:10px; }
#map { border:1px solid #505050; clear:both; margin-bottom:5px; top:20px; }
#imap { background-image:url(/images/imap.gif); background-repeat:no-repeat; display:block; float:left; height:482px; margin-left:20px; margin-right:55px; padding-bottom:30px; position:relative; width:436px; }
#imap a#title { background-image:url(/images/imap.gif); background-repeat:no-repeat; cursor:default; display:block; height:407px; left:0; overflow:hidden; padding-top:240px; position:absolute; top:0; width:416px; }
* html #imap a#title { height:0; height:240px; }
#imap a#title:hover { background-position:0 0; z-index:1; }
#imap dd { position:absolute; margin:0; padding:0; }
#imap #picbr { left:220px; top:290px; z-index:20; }
#imap #picbt { left:297px; top:393px; z-index:20; }
#imap #picmt { left:322px; top:356px; z-index:20; }
#imap #picwa { left:273px; top:342px; z-index:20; }
#imap #picwl { left:93px; top:360px; z-index:20; }
#imap #picwm { left:255px; top:371px; z-index:20; }
#imap a#br, #imap a#bt, #imap a#mt, #imap a#wa, #imap a#wl, #imap a#wm { background:url(/images/yellow-star.gif) -100px -100px no-repeat; display:block; height:29px; text-decoration:none; width:30px; z-index:20; }
#imap a#br:hover, #imap a#bt:hover, #imap a#mt:hover, #imap a#wa:hover, #imap a#wl:hover, #imap a#wm:hover { background-position:0 0; }
.scontact { float:left; list-style:none; width:150px; margin:0; padding:0; }
.scontact li { list-style:none; margin:0; padding:0; }
.srvt { margin:20px 0 0; }
.srvb { padding-bottom:30px; margin:10px 0 20px; }
.srv1 { padding-left:1px; }
.border { border-bottom:1px solid #505050; }
#service-specials { background-image:url(images/sales-header.gif); background-repeat:no-repeat; border-bottom:1px solid #505050; color:#fff; display:inline; float:left; font-weight:700; height:18px; margin-left:22px; margin-top:60px; padding-left:10px; padding-top:3px; width:540px; }
#special-info { background-color:#fff; border-bottom:1px solid #505050; border-left:1px solid #505050; border-right:1px solid #505050; display:inline; float:left; list-style:none; margin-bottom:20px; margin-left:22px; width:538px; padding:3px 5px 5px; }
.jaycoblowout { text-align: center; color: #fff; padding-bottom: 15px; padding-top: 15px; padding-right: 5px; }
.jaycoblowoutspacing { padding-right: 15px; padding-left: 15px; color: #fff; }
.jaycoblowoutspacing img { border: 0px; }
.jaycoblowoutTITLE { font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.jaycoblowoutSALE { font-family: Arial, Helvetica, sans-serif; color: #ffff00; font-size: 22px; }
.jaycoblowout a { color: #ffde20; }
.fleetwoodinvoicenolink a:visited { color: #000; text-decoration: none; }
.fleetwoodinvoicenolink a:link { color: #000; text-decoration: none; }
.fleetwoodinvoicenolink a:hover { color: #000; text-decoration: none; }
.fleetwoodinvoicebg { background-image:url(http://www.generalrv.com/images/leftbackgroundfleetwood.png); padding-left: 20px; }
.fleetwoodinvoicebg2 { background-image:url(http://www.generalrv.com/images/rightbackgroundfleetwood.png); padding-left: 24px; }
.fleetwoodinvoicebg3 { background-image:url(http://www.generalrv.com/images/leftbackgroundfleetwood2.png); padding-left: 20px; }
.fleetwoodinvoicebg4 { background-image:url(http://www.generalrv.com/images/rightbackgroundfleetwood2.png); padding-left: 24px; }
.spacer { display:block; height:12pt; width:40px; }
#service-contact, #contact-us { clear:both; margin-top:10px; }
.rental-type { margin-top:15px; }
.unit-text { display:block; float:left; margin-top:25px; width:100px; padding:0; }
.rental-image { float:left; margin-left:50px; padding:0; }
.rental-floor { clear:both; margin-left:50px; }
.location-info { float:left; list-style:none; margin-top:10px; padding-left:70px; width:220px; }
.rental-detail { display:block; margin-bottom:20px; margin-top:10px; text-align:center; }
#rentalsFAQ A:link { text-decoration: none; color: #000; }
#rentalsFAQ A:visited { text-decoration: none; color: #000; }
#rentalsFAQ A:active { text-decoration: none; color: #000; }
#rentalsFAQ A:hover { text-decoration: underline; color: #4800ff; }
#rentalsFAQ2 A:link { text-decoration: none; color: #4800ff; }
#rentalsFAQ2 A:visited { text-decoration: none; color: #4800ff; }
#rentalsFAQ2 A:active { text-decoration: none; color: #4800ff; }
#rentalsFAQ2 A:hover { text-decoration: none; color: #4800ff; }
.spacer-border { border-bottom:1px solid #000; clear:both; display:block; height:1px; width:500px; margin:0 10px 10px; padding:0; }
.rtt { float:right; margin-bottom:0; margin-right:10px; padding:0; }
#terms { margin-left:10px; margin-top:10px; }
.rentalsIcon { background-color:#ffdf14; background-image:url(/images/left-icon-rentals.gif); background-position:top; background-repeat:no-repeat; display:block; height:95px; }
.rentalsIcon p { color:#EA3C0C; font-size:12px; font-style:italic; font-weight:bolder; padding-top:76px; text-align:center; }
#contact-us { background-color:#FFF; display:block; float:left; height:100%; margin-left:10px; margin-right:0; padding-right:0; padding-top:0; width:490px; }
*html #contact-us { display:inline; width:490px; }
#inner-content #contact-us table tr td h2 { width:477px; margin:0; padding:0; }
#ContactUs1_ContactUsPanel, #ContactUs1_ContactUsPanel table { border:none; width:477px; }
#contact-us table { margin-left:5px; }
.ErrorMessagePanel { background-color:#ccc; border:none; display:block; margin-left:5px; margin-top:5px; width:480px; }
.ErrorMessageDescription * { background-color:#ccc; }
#ContactUs1_ErrorMessageLabel ul { margin-left:20px; }
#email-con-pic { float:left; padding:5px 5px 15px; }
#improve { background-color:#EEE; border:1px solid #666; clear:both; margin-left:10px; margin-top:10px; width:80%; padding:8px; }
#stores { display:block; padding:5px; }
.jayco { color:red; font-size:11px; font-style:italic; }
.jaycolanding { color:#FFF; font-size:12px; padding:15px; }
.jaycolanding a:link, .jaycolanding a:visited, .jaycolanding a:hover, .jaycolanding a:active { color:#ffde1b; }
*html #stores { width:150px; }
#stores h3 { border-bottom:1px solid #000; display:block; font-size:10.5pt; font-weight:700; margin-bottom:5px; }
.location { display:block; list-style:none; margin-bottom:10px; margin-left:10px; }
#search { margin-left:526px; padding-top:10px; width:220px; }
#search2 { padding-top:10px; width:220px; }
*html #search { float:left; margin-left:0; width:210px; }
#search h3, #browse h3 { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:10px; }
#browse { float:left; padding-left:10px; padding-top:10px; width:516px; }
*html #browse { width:516px; }
#browse ul { display:block; list-style:none; width:516px; }
#browse li { display:block; float:left; height:110px; width:125px; margin:0; padding:0; }
#browse .tb-top li { border-bottom:1px solid #D5D5D5; }
.b-pd { border-left:1px solid #D5D5D5; }
#browse .tb-btm li { margin-bottom:10px; padding-top:10px; }
#browse a:link, #browse a:visited, #browse a:hover, #browse a:active { background-position:top center; background-repeat:no-repeat; display:block; height:101px; margin-left:5px; text-align:center; width:109px; }
#browse a:hover, #browse a:active { color:#505050; text-decoration:none; }
a#img1:link, a#img1:visited { background-image:url(/images/icons/classA-off.gif); }
a#img1:hover, a#img1:active { background-image:url(/images/icons/classA-on.gif); }
a#img2:link, a#img2:visited { background-image:url(/images/icons/fifthWheel-off.gif); }
a#img2:hover, a#img3:active { background-image:url(/images/icons/fifthWheel-on.gif); }
a#img3:link, a#img3:visited { background-image:url(/images/icons/travelTrailer-off.gif); }
a#img3:hover, a#img3:active { background-image:url(/images/icons/travelTrailer-on.gif); }
a#img4:link, a#img4:visited { background-image:url(/images/icons/toyHauler-off.gif); }
a#img4:hover, a#img4:active { background-image:url(/images/icons/toyHauler-on.gif); }
a#img5:link, a#img5:visited { background-image:url(/images/icons/classC-off.gif); }
a#img5:hover, a#img5:active { background-image:url(/images/icons/classC-on.gif); }
a#img6:link, a#img6:visited { background-image:url(/images/icons/pop-up-off.gif); }
a#img6:hover, a#img6:active { background-image:url(/images/icons/pop-up-on.gif); }
a#img7:link, a#img7:visited { background-image:url(/images/icons/cargoTrailers-off.gif); }
a#img7:hover, a#img7:active { background-image:url(/images/icons/cargoTrailers-on.gif); }
a#img8:link, a#img8:visited { background-image:url(/images/icons/other-off.gif); }
a#img8:hover, a#img8:active { background-image:url(/images/icons/other-on.gif); }
#cc { clear:both; display:block; list-style:none; margin:10px; }
#cc li { float:left; }
#cc a:link, #cc a:visited, #cc a:hover, #cc a:active { background-repeat:no-repeat; border:1px solid #505050; display:block; height:200px; width:356px; }
a#b1:link, a#b1:visited { background-image:url(images/b1.jpg); }
#cc a#b2:link, a#b2:visited { background-image:url(images/b2.jpg); margin-left:10px; }
.disclaimer { border-top:1px solid #ccc; color:#03C; display:block; font-size:10px; margin-top:10px; padding:15px 10px 10px; }
.disclaimer p {color:#03C;}
#srimage { float:right; margin:5px 10px 15px 10px; }
#rv-list { width:500px; }
#man { float:none; voice-family:inherit; width:125px; margin:0 0 0 10px; padding:5px; }
#man ul { list-style:none; margin-left:5px; margin-top:10px; voice-family:inherit; width:125px; }
#brand { float:none; height:100%; voice-family:inherit; width:350px; margin:0 5px 0 0; padding:15px 5px 5px; }
#brand ul { list-style:none; margin-left:10px; margin-top:10px; voice-family:inherit; width:350px; }
#man li, #brand li { float:left; margin-left:5px; margin-top:3px; }
#man li a:link, #brand li a:link, #man li a:visited, #brand li a:visited { border:2px solid #D9D9D9; display:block; height:75px; text-align:center; voice-family:inherit; width:100px; }
#man1, #man2, #man3, #man4, #man5, #man6, #man7, #man8, #man9, #man10, #man11, #man12, #man13, #man14, #brand1, #brand2, #brand3, #brand4, #brand5, #brand6, #brand7, #brand8, #brand9, #brand10, #brand11, #brand12, #brand13, #brand14, #brand15, #brand16, #brand17, #brand18, #brand19, #brand20, #brand21, #brand22, #brand23 { borderfont-sizebackground-position:2px solid #D9D9D911pxbottom left; background-repeat:no-repeat; display:block; height:75px; text-align:center; width:100px; }
#man1 { background-image:url(/images/icons/rv_browse/manufacturer-brand/adventurer-mfg.gif); }
#man2 { background-image:url(/images/icons/rv_browse/manufacturer-brand/damon.gif); }
#man3 { background-image:url(/images/icons/rv_browse/manufacturer-brand/fleetwood.gif); }
#man4 { background-image:url(/images/icons/rv_browse/manufacturer-brand/forest-river.gif); }
#man5 { background-image:url(/images/icons/rv_browse/manufacturer-brand/four-winds.gif); }
#man6 { background-image:url(/images/icons/rv_browse/manufacturer-brand/gulfstream.gif); }
#man7 { background-image:url(/images/icons/rv_browse/manufacturer-brand/itasca.gif); }
#man8 { background-image:url(/images/icons/rv_browse/manufacturer-brand/keystone.gif); }
#man9 { background-image:url(/images/icons/rv_browse/manufacturer-brand/monaco.gif); }
#man10 { background-image:url(/images/icons/rv_browse/manufacturer-brand/newmar.gif); }
#man11 { background-image:url(/images/icons/rv_browse/manufacturer-brand/pilgrim.gif); }
#man12 { background-image:url(/images/icons/rv_browse/manufacturer-brand/r-vision.gif); }
#man13 { background-image:url(/images/icons/rv_browse/manufacturer-brand/starcraft.gif); }
#man14 { background-image:url(/images/icons/rv_browse/manufacturer-brand/winnebago.gif); }
#brand1 { background-image:url(/images/icons/rv_browse/manufacturer-brand/antigua.gif); }
#brand2 { background-image:url(/images/icons/rv_browse/manufacturer-brand/aruba.gif); }
#brand3 { background-image:url(/images/icons/rv_browse/manufacturer-brand/bighorn.gif); }
#brand4 { background-image:url(/images/icons/rv_browse/manufacturer-brand/cardinal.gif); }
#brand5 { background-image:url(/images/icons/rv_browse/manufacturer-brand/cougar.gif); }
#brand6 { background-image:url(/images/icons/rv_browse/manufacturer-brand/denali.gif); }
#brand7 { background-image:url(/images/icons/rv_browse/manufacturer-brand/dutchmen.gif); }



#brand8 { background-image:url(/images/icons/rv_browse/manufacturer-brand/everest.gif); }
#brand9 { background-image:url(/images/icons/rv_browse/manufacturer-brand/fuzion.gif); }
#brand10 { background-image:url(/images/icons/rv_browse/manufacturer-brand/hobbi.gif); }
#brand11 { background-image:url(/images/icons/rv_browse/manufacturer-brand/homestead.gif); }
#brand12 { background-image:url(/images/icons/rv_browse/manufacturer-brand/landmark.gif); }
#brand13 { background-image:url(/images/icons/rv_browse/manufacturer-brand/laredo.gif); }
#brand14 { background-image:url(/images/icons/rv_browse/manufacturer-brand/mandalay.gif); }
#brand15 { background-image:url(/images/icons/rv_browse/manufacturer-brand/ntense.gif); }
#brand16 { background-image:url(/images/icons/rv_browse/manufacturer-brand/open-road.gif); }
#brand17 { background-image:url(/images/icons/rv_browse/manufacturer-brand/outback.gif); }
#brand18 { background-image:url(/images/icons/rv_browse/manufacturer-brand/sundance.gif); }
#brand19 { background-image:url(/images/icons/rv_browse/manufacturer-brand/surveyor.gif); }
#brand20 { background-image:url(/images/icons/rv_browse/manufacturer-brand/trail-lite.gif); }
#brand21 { background-image:url(/images/icons/rv_browse/manufacturer-brand/wildwood.gif); }
#brand22 { background-image:url(/images/icons/rv_browse/manufacturer-brand/work-and-play.gif); }
#footersearch { display:inline; margin:0; padding:0; }
#footersearch .SearchRow { width:110px; }
#footersearch .SearchPanelHorizontal { width:175px; }
#type { float:normal50px none; height:100%; voice-family:inherit; width:330px; margin:0; padding:5px 0; }
#type ul { list-style:none; margin-left:0; margin-top:10px; voice-family:inherit; width:330px; }
#type li { float:left; margin-left:3px; margin-top:3px; }
#type li a:link, #type li a:visited { border:2px solid #D9D9D9; display:block; height:70px; text-align:center; voice-family:inherit; width:100px; }
#type1, #type2, #type3, #type4, #type5, #type6, #type7, #type8 { background-position:bottom left; background-repeat:no-repeat; display:block; height:70px; text-align:center; width:92px; }
#type1 { background-image:url(/images/icons/diesel.jpg); }
#type2 { background-image:url(/images/icons/classa.jpg); }
#type3 { background-image:url(/images/icons/classc.jpg); }
#type4 { background-image:url(/images/icons/fifthwheel.jpg); }
#type5 { background-image:url(/images/icons/traveltrailer.jpg); }
#type6 { background-image:url(/images/icons/toyhauler.jpg); }
#type7 { background-image:url(/images/icons/folddown.jpg); }
#type8 { background-image:url(/images/icons/other.jpg); }
#locations { margin:auto; }
.MakeListLink { font-size:11px; }
.MakeListType { background-color:#FFF1A3; margin-top:10px; padding:3px; }
A.MakeListTypeLink:Link, Hover, Visited { color:#090985; font-size:11px; font-weight:700; text-decoration:none; }
A.CrumbTrailNode { color:#00F; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
A.CrumbTrailNode:Hover { color:#06F; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
.ListTable .HeaderPanel H2 { background-color:#0E85EF; border-bottom:solid 1px #000; color:#FFF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; margin:0; padding:0 0 3px 3px; }
.ItemRowEven { background-color:#fff; }
.PricePanel { padding:0 0 15px; }
.NoSalesPriceLabel { font-weight:400; }
.SalesPriceLabel { font-size:14px; font-weight:700; }
.SalesPriceText { font-size:16px; font-weight:700; }
.FeaturedPanel { border-bottom:solid 1px #505050; border-left:solid 1px #505050; border-right:solid 1px #505050; border-top:solid 0 #fff; margin:0; }
.FeaturedPanel A * { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; }
.ListModePanel .ItemRowOdd { background-color:#FFF; }
#buildit .buildYourOwn { border-right:1px #666 dotted; display:block; float:left; font-weight:700; text-align:center; width:189px; margin:20px 0; }
#buildit .horzrule { border-bottom:1px #666 solid; clear:both; display:block; height:1px; }
#buildit .buildYourOwn a { text-decoration:underline; }
#buildit .buildYourOwn img { padding-bottom:5px; }
#buildit .buildYourOwn ul { font-weight:400; line-height:18px; list-style:disc; padding-bottom:10px; padding-left:55px; padding-top:6px; text-align:left; margin:0; }
.buildYourOwnTitle H1 { background-color:#BD2121; color:#FFF; font-size:large; font-weight:700; height:1.2em; padding-top:0.3em; }
.buildItButtons a { color:#fff; }
.rvBrandButtons { padding-left:100px; text-align:center; margin:0; }
.submit { background-image:url(/images/build-it-buttons/Choose-This-Floorplan.jpg); border:none; cursor:pointer; display:block; height:40px; width:200px; }
.btnContinue { background-image:url(/images/build-it-buttons/continue.jpg); border:none; cursor:pointer; display:block; height:28px; width:137px; }
#popularBrands { line-height:18px; margin-top:30px; }
#popularBrands .borderTop { border-top:1px #ccc solid; margin-left:4px; margin-right:4px; }
#popularBrands a { color:#06F; }
#popularBrands h2 { color:#06F; font-size:15px; text-align:center; margin:15px 0 5px; padding:0; }
#popularBrands .popularLeft { display:block; float:left; font-size:10px; width:76px; padding:0 0 0 6px; }
#popularBrands .popularRight { display:block; float:left; font-size:10px; width:76px; padding:0; }
#topbar { position:relative; visibility:hidden; width:208px; z-index:100; }
#topbarDock { cursor:pointer; position:static; visibility:hidden; width:190px; z-index:100; }
.BuildIt .NeedHelp { font-size:20px; }
.BuildIt .getQuote { color:Red; font-family:verdana; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:700; line-height:normal; }
.specialIcons { text-align:center; }
.specialIcons img { border:none; width:90px; margin:0 10px; }
.RoundedCornerItem { font-family:arial; font-size:12px; text-align:center; z-index:10; padding:0; }
div.RoundedCorners { background:#A5D1FA; color:#0E1D3D; margin-left:10px; padding:3px; }
div.RoundedCorners a { color:#BD2121; font-weight:700; text-decoration:underline; }
div.RoundedCorners a:hover { color:#666; font-weight:700; text-decoration:underline; }
.TestimonialList .signature { font-style:italic; font-weight:700; }
.InfoLinksContainer a#UsedDetail1_MoreInfoAnchor1 { background:url(/images/btn-request-more-info.gif); display:block; height:30px; margin-top:10px; text-indent:-9999px; width:158px; }
.InfoLinksContainer a#UsedDetail1_MoreInfoAnchor2 { background:url(/images/btn-contact-sales.gif); display:block; height:30px; text-indent:-9999px; width:158px; }
a, a:visited { color:#00F; text-decoration:none; }
.leftsmallbox a, .leftsmallbox a:visited { color:#00F; font-size:12px; text-decoration:none; }
.navbar-red a, .navbar-red a:visited { color:#FFF; text-decoration:none; }
#usedlinks, #footersearch .SearchLabel { color:#FFF; }
#usedlinks a:hover, #usedlinks a:visited { color:#cecece; }
.everymileflash, #top-loc, #top-make { margin-top:10px; }
#red, #map .sd:link, #map .sd:visited { color:red; }
ul.leftmake, li.brand { display:block; list-style:none; margin-bottom:2px; margin-left:0; text-align:center; }
.nw, #imap a span, #imap a:visited span { display:none; }
.locname, .toll, .brand, .name, .NoSalesPriceText { font-weight:700; }
* html #man, * html #man ul { width:125px; }
* html #brand, * html #brand ul { width:350px; }
#man li a:active, #brand li a:active, #type li a:active { border:#ccc 2px solid #D9D9D9; color:#D9D9D9; font-weight:700; }
#man li a:hover, #man li a:active, #brand li a:hover, #brand li a:active, #type li a:hover, #type li a:active { border:2px solid #F44548; color:#F44548; font-weight:700; }
#footersearch .SearchRowButton, #footersearch .SearchStockNumber, #footersearch .SearchPanelHorizontal .SearchRowButton Input { width:55px; }
#footersearch #footersearch_KeywordTextBox, .ItemRowOdd, .ListModePanel .ItemRowEven { background-color:#EEE; }
* html #type, * html #type ul { width:330px; }
.SavingsLabel, .SavingsText { color:red; font-weight:700; }
#buildit .right, h4.ChoiceTitle { border:none; }
.PaymentsAroundPanel .PriceLabel, .PaymentsAroundPanel .PriceText, .PaymentsAroundPanel .SavingsText, .PaymentsAroundPanel .SavingsLabel, .PaymentsAroundPanel .SalesPriceLabel, .PaymentsAroundPanel .SalesPriceText { visibility:hidden; }
#sideBar .TestimonialList { margin-left:20px }
#sideBar .similarRVs { padding:10px; border:1px solid #515151; margin-bottom:20px }
#sideBar .similarRVs h3 { color:#ff0000; text-decoration:underline; }
#sideBar .locationsBox { border:1px solid #515151; padding:0px;  margin-bottom:20px; margin-top:0px; }
.frontPageUnitTableR { border-color:#000000; border-bottom: 1px solid; border-right: 1px solid; border-top: 1px solid; }
.frontPageUnitTableL { border-color:#000000; border-bottom: 1px solid; border-left : 1px solid; border-top: 1px solid; }
.fpUnitsTop1 { border-color:#000000; border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; }
.fpUnitsTop2 { border-color:#000000; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; }
.fpUnitsTop3 { border-color:#000000; border-top: 1px solid; border-bottom: 1px solid; }
.fpUnits1 { border-color:#000000; border-bottom: 1px solid; border-left: 1px solid; }
.fpUnits2 { border-color:#000000; border-right: 1px solid; border-bottom: 1px solid; }
.fpUnits3 { border-color:#000000; border-bottom: 1px solid; }
.frontpagerankings { text-align:center; }
.frontpagerankings div { color:#be2025; }
.frontpagerankings a:visited { color:#be2025; }
.frontpagerankings a:link { color:#be2025; }
.frontpagerankings a:hover { color:#be2025; text-decoration:underline; }
.searchEngineUnits { float:left; padding-top:7px; padding-bottom:7px; margin-left:-3px; }
.red { color:#CA0000 }
#outerContainer { background:white; float:left; position:relative; z-index:0 }
#innerContainer { background:url(/images/contentBG2.png) transparent }
.fullPage a img { position:relative; width:790px; margin-top:-11px; left:-15px; float:left; z-index:-1 }
.Testimonial2 { background:#e5e5e5; border:2px solid #9f9f9f; width:360px; margin:5px auto; padding:13px 10px; font-size:15px; float:right }
.Testimonial2 h3 { font-size:20px; margin:0 4px -10px 4px; font-style:italic; color:#710502 }
.Testimonial2 p { text-indent:35px; line-height:24px; color:#736f70; padding:10px 15px 10px 15px; margin-bottom:-14px }
.Testimonial2 img { position:absolute; }
.Testimonial2 img:first-child { margin-left:-35px }
.Testimonial2 img:last-child { margin-left:5px; }
.Testimonial2 span.salutation { font-size:15px; font-style:italic; font-weight:700; padding-left:14px; display:block; color:#444 }
.RoundedCorners, .RoundedCorners2 { -webkit-border-radius: 20px; -moz-border-radius: 20px; }
.TestimonialItem .RoundedCorners, .TestimonialItem .RoundedCorners2 { -webkit-border-radius:  0px; -moz-border-radius: 0px; }

.btnBlogAndRVFinder span a {  background:red;  }
.btnBlogAndRVFinder .btnBlog a { background:url('http://generalrv.interactrv.netdna-cdn.com/images/btnBlogAndRVFinder.gif') bottom left; border-bottom:none;  display:block; text-indent:-9999px; height:124px; width:199px; float:right;border-left:1px solid black; border-right:1px solid black        }
.btnBlogAndRVFinder .btnRVFinder a { background:url('http://generalrv.interactrv.netdna-cdn.com/images/btnBlogAndRVFinder.gif') top left; border-top:none; display:block; text-indent:-9999px; height:124px; width:199px; float:right; border-left:1px solid black; border-right:1px solid black     }
.btnBlogAndRVFinder .btnBlog a:hover { background:url('http://generalrv.interactrv.netdna-cdn.com/images/btnBlogAndRVFinder.gif') 199px bottom;     }
.btnBlogAndRVFinder .btnRVFinder a:hover { background:url('http://generalrv.interactrv.netdna-cdn.com/images/btnBlogAndRVFinder.gif') 199px top;     }
#content #slides { position:relative; margin-left:-3px; float:left; width:566px;  height:246px; }
#content #slides ul { list-style-type:none; float:left; width:566px; border:1px solid black; overflow:hidden; padding:0; margin:0 }
#content #slides ul li { display:none; }

#content #slides ul li { height:246px; overflow:hidden; float:left; }
#content .slideShowNav {  z-index:9999; height:26px;     width:auto; float:right; margin-right:10px; margin-top:-27px; position:relative }
#rv-service{background:url(http://generalrv.interactrv.netdna-cdn.com/images/service-bg.jpg) repeat-x top center;}
#content .slideShowNav #nav span a, #content .slideShowNav #nav a:link {   color:#000; font-weight:700; padding:0px 5px; font-size:18px;   }
#content .slideShowNav #nav { background:url('/Images/slides/navBG.png') center repeat-x; height:22px;}
#content .slideShowNav #nav, #content .slideShowNav a { float:left }
#content .slideShowNav #nav span.activeSlide a, #content .slideShowNav #nav span.activeSlide a:link {color:#b92322}
#content .slideShowNav #nav a:hover { color:#b92322}
#content .slideShowNav #nav a.activeSlide:hover { color:#b92322}
#content .slideShowNav a div{ display:block; width:9px; height:11px; text-indent:-9999px; margin-top:0px;  }
#content .slideShowNav a div#prev { background:url('http://generalrv.interactrv.netdna-cdn.com/images/left-arrow.png') center top; height:22px; width:15px;}
#content .slideShowNav a div#next { background:url('http://generalrv.interactrv.netdna-cdn.com/images/right-arrow.png') center top; height:22px; width:15px; }
#content .slideShowNav a div#prev:hover { background:url('http://generalrv.interactrv.netdna-cdn.com/images/left-arrow.png') center bottom }
#content .slideShowNav a div#next:hover { background:url('http://generalrv.interactrv.netdna-cdn.com/images/right-arrow.png') center bottom }
.middleSideAd { float:left; margin-top:8px; margin-left:-3px; }
.ourStory { margin-top:6px; }


.ourStory, .customerFeedback { width:532px; float:right;  height:148px; margin-top:2px; margin-bottom:5px;}
 
 

.customerFeedback .TestimonialItem img { display:none }
.customerFeedback {background:#FFF url(http://generalrv.interactrv.netdna-cdn.com/Images/from-our-customers.jpg) 0 0 no-repeat;}
.customerFeedback .TestimonialItem {width:300px; margin-left:220px; margin-top:-10px;}
.customerFeedback h4 {text-indent:-9999px;}


.btnQuickRVSearch {display:block; width:532px; height:155px; background:#FFF url(http://generalrv.interactrv.netdna-cdn.com/Images/btnQuickRVSearch.jpg) center 0 no-repeat; text-indent:-9999px;}
.btnQuickRVSearch:hover {background-position:center -154px }

.middleAd .btnEmployment, .middleAd .btnRVService {display:block; background:#FFF url(/images/btnSpecials.jpg) 0 0 no-repeat; width:268px; height:155px; float:left; margin-top:-3px; text-indent:-9999px;}
.middleAd .btnEmployment:hover {background-position: 0 bottom;}
.middleAd .btnRVService {width:263px; background-position: right 0;}
.middleAd .btnRVService:hover {background-position: right bottom;}
.middleAd .btnEmployment {margin-left:6px;}


.bottomAds1	{ width:360px; float:left; height:150px; display:block; padding:10px; padding-top:0px; margin-top:7px; }
.bottomAds2 { width:360px; float:right; height:150px; display:block; padding:10px; padding-top:7px; margin-top:0px; padding-right:15px; }
.bottomAds1 { border-right:1px solid #000 }
.customerFeedback a.readMoreTestimonials { display:inline-block; margin-left:220px; margin-top:5px; font-weight:700 }
#Award-Banner{ float:right; background:url(/images/service-banner-award-winning.gif) right top no-repeat; width:182px; height:108px; margin-right:-9px; margin-top:-6px;z-index:3;position:relative;}
.service-page h1{text-align:center; color:#2895d8; margin-left:150px; font-size:24px; position:relative;z-index:1; margin-top:35px;}
.service-page h1 span {background: url(/images/gradient-white.png) repeat-x;position: absolute;display: block;width:80%;height: 24px; z-index:2}
.service-line {background:url(/images/service-line.jpg) top center no-repeat; height:5px;width:100%;}
.service-page p{color:#555;}
.service-box{margin-top:15px;}
.service-box ul.sb-nav{margin:0 auto; width:100%; list-style-type:none;}
.service-box ul.sb-nav li a{ float:left; width:139px; height:22px; text-align:center; color:#FFF; text-transform:uppercase; font-size:14px; font-weight:700; padding-top:8px; }
.service-box ul.sb-nav li a.service-nav{background:url(/images/service-nav.jpg) repeat-x top center;}
.service-box ul.sb-nav li a.service-nav:hover, .service-box ul.sb-nav li.active a.service-nav{background:url(/images/service-nav.jpg) repeat-x bottom center;}
.service-box ul.sb-nav li a.service-start{background:url(/images/service-start.jpg) repeat-x top center;}
.service-box ul.sb-nav li a.service-start:hover, .service-box ul.sb-nav li.active a.service-start{background:url(/images/service-start.jpg) repeat-x bottom center;}
.service-box ul.sb-nav li a.service-end{background:url(/images/service-end.jpg) repeat-x top center;}
.service-box ul.sb-nav li a.service-end:hover, .service-box ul.sb-nav li.active a.service-end{background:url(/images/service-end.jpg) repeat-x bottom center;}
.service-box ul.sb-nav li span{width:2px; height:30px; background:url(/images/service-div.jpg) no-repeat;float:left; text-indent:-9999px}
.service-content{background:url(/images/service-content-bg.jpg) top center no-repeat; height:368px; clear:left; margin:0 auto; margin-bottom:10px; margin-left:40px; width:703px;}
.service-content-other{background:url(/images/service/service-content-other.jpg) top center no-repeat #eaeaea; clear:left; margin:0 auto; margin-left:40px; width:703px; min-height:368px; padding-bottom:5px;}
.service-content-other-end{background:url(/images/service/service-content-other-end.jpg) top center no-repeat; margin:0 auto; margin-bottom:10px; margin-left:40px; width:703px; height:20px;}

.service-content-other h3, .service-content-other h2{margin:12px 10px; text-transform:uppercase; padding-top:10px; font-size:15px;}
.service-content-other p{margin:8px 10px;}
.service-content-other h4{margin:0px 10px;}
.service-contact span.required{color:#990000}
.service-contact{ border:2px solid #000; background-color:#CCC;margin:5px 10px; padding:5px; width:500px;}
h1.service-header{color:#0f7eda; font-size:18px; text-transform:uppercase; line-height:14px; padding:10px 0px 0px 0px; text-align:left; margin-left:0px; margin-top:15px;}
h2.service-header{color:#0f7eda; font-size:18px; text-transform:uppercase; line-height:14px; padding:10px 0px 0px 0px;}
h3.service-header{color:#0f7eda; font-size:14px; text-transform:uppercase; line-height:14px; padding:10px 2px 0px 15px;}
h3.service-header span, h3.service-header-sub span{color:#0f7eda; font-size:18px;}
h3.service-header-sub{color:#0f7eda; font-size:14px; text-transform:uppercase; line-height:14px; padding:8px 2px 0px 15px;}
.halfCol{width:40%; float:left;}
.service-col{width:175px; float:left;margin-top:20px;}
.service-col p{padding:2px 10px 2px 15px;}
.service-col li{color:#666;}
.service-col img{margin-left:10px;}
#locationsPrintOnly{display:none; height:1px;}
img.service-icons{float:right; margin:15px 8px 0px 0px;}
img.service-icons-sub{float:right; margin:10px 8px 0px 0px;}
img.floatRight{float:right; margin-right:15px; margin-left:0px;}
img.service-icons-single{float:left;  padding:10px 10px 0px 10px;}
img.calIcon{margin-left:3px;}
a.bannerShowcase {display:block; text-indent:-9999px; height:100px; width:600px; background:url('/images/detailBanner.jpg') top; margin:20px auto;}
a.bannerShowcase:hover {background:url('/images/detailBanner.jpg') bottom; }
ul.service-locations{width:22%; float:left; list-style:none; margin:5px; margin-left:-30px;}
.service-address-box p{border:1px solid #666; background-color:#FAFAFA; padding:8px 5px; margin:5px; float:right; width:170px; text-align:center;}
.displayMapLocations{width: 400px; height: 360px; float:right;}
.displayLocationsPic{float:right; padding:4px; margin:5px; border:1px solid #CACACA;}
.rvFinderLocation { width:350px;}
.rvFinderLocation .twoCol p {float:left; width:48%; text-align:center; padding:0px;margin:0px 0px 2px 0px;}
.rvFinderLocation .oneCol p {float:left; width:96%; text-align:center; padding:0px;margin:0px;}
.coupons{margin:15px 5px; text-align:center;}
.coupons img{border:2px dashed #333333; background-color:#FFFFFF; padding:5px;}
.couponfloat .coupons img.coupon{float:left; margin:5px;}
.locationsTriple{width:28%; border:1px solid #CCC; padding:3px; margin:5px; float:left;}
.tripleManufacturers{margin-left:55px;float:left; width:150px;}
p.twoForm{width:200px; float:left;}
p.twoForm input{margin-left:0px;}
h2.locationsFinderHeader{margin-top:-17px;}
img.lfinder{border:1px solid #999; margin-bottom:5px;}
img.lfinder:hover{border:1px solid #1e5288;}
div#qTip {padding: 3px;border: 1px solid #666;border-right-width: 2px;border-bottom-width: 2px;display: none;background: #999;color: #FFF;font: bold 9px Verdana, Arial, sans-serif; text-align: left;position: absolute;z-index: 1000;}
.PriceText {color:#000;}
.SalesPriceText a {color:#B92322;}
.ItemDetails h3, .PricePanel h3 {margin:0; padding:0; line-height:1; color:#B92322;}
.ItemDetails h3 a, .PricePanel h3 a {color:#B92322;}
.InventoryTagFourPanel li{padding-right:5px !important;}
.InventoryTagDetails li img {position:relative; top:-25px;padding:0 1px 0 5px;height:30px;}
.UnitDescriptionPanel {position:relative; top:20px;}


div.todaysBestPrice {width:205px; height:300px;  background:transparent url(/Images/todaysBestPrice.png) 0 0 no-repeat; position:fixed; top:205px; margin-left:550px; z-index:9999; font-size:18px; font-weight:700;  color:#BD2121; display:none; }
div.todaysBestPrice span.close {position:absolute; margin-left:181px; font-size:18px; border:2px solid #BD2121; line-height:13px;  padding:0px 2px 2px 2px; margin-top:6px; cursor:pointer}
div.todaysBestPrice ul {font-size:14px;}
div.todaysBestPrice ul li {margin-left:25px;*margin-left:-15px; margin-top:10px;}
div.todaysBestPrice p {font-size:23px; font-weight:700; width:195px; text-align:center; padding-top:15px;
font-family: 'times new roman', 'times', serif; padding-left:4px;
}

div.todaysBestPrice p span.chatOff {display:block; width:90px; margin-top:10px; font-size:18px; color:#b92322; *margin-left:-80px; padding-left:2px;}
div.todaysBestPrice div.phone { display:block; font-size:14px; line-height:16px; margin-left:10px;  font-family:'arial black', arial, sans-serif; position:absolute; top:224px;}
div.todaysBestPrice div.phone, div.todaysBestPrice  div.phone a {color:#b92322; text-shadow:1px 1px 3px #999; } 

div.hideLink {position:absolute; left:193px; bottom:8px; font-size:11px;}
div.hideLink a {color:red}
 
 .PricePanel {display:none;}


.chatOn a {display:block; width:93px; height:60px; background:#FFF url(/Images/btnBestPrice.jpg) 0 0 no-repeat; text-indent:-9999px; position:relative; float:left; left:5px; margin-top:15px; }
.chatOn a:hover{background-position: bottom}

 
#safeCracker{ margin-left:-3px; margin-bottom:6px; float:left; width:769px;  height:75px; }


/*
*** Google Search Control
*/

/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
#cse {position:relative; width:200px;
height:100px; padding-top:20px;
}
.cse .gsc-branding, .gsc-branding { display: none; }
.cse .gsc-control-cse div, .gsc-control-cse div { position: normal; }
.gsc-input {float:left; width:180px; }
/* Selector for entire element. */
.cse .gsc-control-cse, .gsc-control-cse { background-color: transparent;  float:left;}
.cse .gsc-control-cse:after, .gsc-control-cse:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cse .gsc-resultsHeader, .gsc-resultsHeader { border: block; }
/* Search button */
  input.gsc-search-button { 

border:none; display:block; text-indent:-9999px; background:transparent url('/Images/spriteTransparent.png') 0 0 no-repeat; margin-top:4px; height:28px; overflow: hidden; font-size: 0; display:block; line-height: 0; clear:left;  clear:left; float:left; background-position: -330px -0px; width:127px; clear:left; position:absolute; top:55px; 
 left:0;

}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive { border-bottom: none; color: #666666; background-color: #e9e9e9; border: 1px solid; border-color: #e9e9e9; border-bottom: none; }
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive { background-color: #FFFFFF; border: 1px solid; border-top: 2px solid; border-color: #e9e9e9; border-top-color: #FF9900; border-bottom: none; }
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea, .gsc-tabsArea { margin-top: 1em; border-bottom: 1px solid #e9e9e9; }
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result { padding: .25em; border: 1px solid; border-color: #ffffff; margin-bottom: 1em; }
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover { border: 1px solid; border-color: #FFFFFF; }
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion, .gs-promotion { background-color: #FFFFFF; border: 1px solid; border-color: #336699; }
/* Promotion image */
.cse .gs-promotion .gs-promotion-image, .gs-promotion .gs-promotion-image { }
/* Promotion links */
.cse .gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link, .cse .gs-promotion a.gs-title:link *, .gs-promotion a.gs-title:link *, .cse .gs-promotion .gs-snippet a:link, .gs-promotion .gs-snippet a:link { color: #0000CC; }
.cse .gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited, .cse .gs-promotion a.gs-title:visited *, .gs-promotion a.gs-title:visited *, .cse .gs-promotion .gs-snippet a:visited, .gs-promotion .gs-snippet a:visited { color: #0000CC; }
.cse .gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover, .cse .gs-promotion a.gs-title:hover *, .gs-promotion a.gs-title:hover *, .cse .gs-promotion .gs-snippet a:hover, .gs-promotion .gs-snippet a:hover { color: #0000CC; }
.cse .gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active, .cse .gs-promotion a.gs-title:active *, .gs-promotion a.gs-title:active *, .cse .gs-promotion .gs-snippet a:active, .gs-promotion .gs-snippet a:active { color: #0000CC; }
/* Promotion snippet */
.cse .gs-promotion .gs-snippet, .gs-promotion .gs-snippet, .cse .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right, .cse .gs-promotion .gs-title .gs-promotion-title-right *, .gs-promotion .gs-title .gs-promotion-title-right * { color: #000000; }
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl { color: #008000; }
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected { background: #D5E2FF; }
.gsc-completion-container { font-family: Arial, sans-serif; font-size: 13px; position: absolute; background: white; border: 1px solid #666666; margin-left: 0; margin-right: 0; cursor:pointer/* The top, left, and width are set in JavaScript. */
}
/* Full URL */
.gs-webResult div.gs-visibleUrl-short { display: none; }
.gs-webResult div.gs-visibleUrl-long { display: block; }

#searchResults .gsc-control-cse {background-color:transparent;}
//#results .gsc-search-box {display:none;}
#query-input {width:169px; margin-top:4px; border:1px solid #5ABAEA; color:#B6B6B6; font-size:11px;  padding:2px; }

#gs {margin-bottom:5px; margin-top:4px;}
.gcsc-branding {display:none;}
.cse input.gsc-input,
input.gsc-input, .gsc-completion-container {
background-image:none !important;
}

 
.TabbedPanelsContentGroup{float:left; width:100%;}
.gsc-webResult {background:#FAFBFD;}
.gsc-search-box {display:none;}
.googleSearch {width:175px; text-align:center; }
.searchPrompt {color:#B92322; display:none;}

#googletranslate {display:block; float:left; margin:-21px 0 0 5px;}
