* { margin:0; padding:0 }
body { background:#ea6a00; color:#000; font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0 auto;overflow-x:hidden;text-align:center; }
p { margin:0.5em 0; text-indent:0;text-align:justify !important }
li{text-align:justify !important}
img { border:none }
table { clear:none }
.clearboth { clear:both; height:1px }
.clearleft { clear:left; height:1px }
.center { margin:0 auto; text-align:center }
.floatRight { float:right }
.floatLeft img { float:left; padding-right:10px }
#container { background:url(http://holmanrv.com/images/m.jpg) 0px repeat-y; margin:0 auto; width:1057px; text-align:center;}
#innerContainer { background:url(http://holmanrv.com/images/t.jpg) no-repeat transparent; width:1057px; margin:0 auto; text-align:left; padding:0 60px; }
#header { height:279px; width:970px }
.headerLinks { position:relative; top:270px; left:380px; color:#fff; text-transform:uppercase !important }
.headerLinks a { color:#fff; text-decoration:none; font-weight:normal; margin:0 19px; font-size:20px }
.headerLinks a:hover { color:#f98022 }
/*#sidePanelbg { }*/
#sidePanel { width:230px; float:left;margin-left:-50px;margin-right:50px !important;margin-top:10px !important }
#nav { font-weight:700; list-style:none; text-align:left; position:relative; top:10px; margin-bottom:20px; }
#nav a { display:block; text-decoration:none; font-size:17px; font-weight:700; padding-left:10px; color:#000000; height:36px; }
#nav a:hover { color:#f5c410 }
.panelBottom{width:230px !important;font-size:16px;}
#content { color:#333; width:730px; padding-left:0px; min-height:600px; position:relative; z-index:2; margin-left:240px;}
#content li { margin-left:20px }
#homeContent { color:#333; margin-right:240px; padding-bottom:5px; padding-left:220px; padding-right:8px; }
#homeContent a{ color:#0f88c0  !important; font-weight:normal;}
#homeContent a:hover{ color:#ea6a00  !important; font-weight:normal;}
#homeContent p ul li{text-align:left !important;}

#homeContentN { color:#333; padding-bottom:5px; padding-left:18px;}
h2{text-transform:uppercase !important}
#content h1 { color:#333; font-size:22px; margin:5px 0 0; padding:0; text-transform:uppercase !important }
#homeContent h1 font { font-size:22px !important; margin:15px 0 0; padding:0; color:#005070; text-transform:uppercase !important }
#content h2 { color:#ea6a00; font-size:20px; font-weight:700; margin:5px 0; text-transform:uppercase !important }
#footer { background:url(http://holmanrv.com/images/b.jpg) 0 0 no-repeat; color:#ffffff; font-size:12px; padding-top:0px; text-align:center; width:1051px; margin:0 auto;clear:both; height:120px; overflow:hidden }
#footer address { font-size:12px; font-weight:700; padding-top:.2em }
.poweredby { color:#333; font-size:x-small; margin-top:1em }
.poweredby a:hover { color:#F30; text-decoration:underline }
.contactContainer { display:block; font-size:x-small; height:140px; list-style:none; margin:0; padding:0; width:100% }
.contactContainer ul { display:inline }
.contactContainer li { border:2px #29166f solid; float:left; list-style:none; margin:0.5em; padding:.5em; width:150px }
.contactContainer a:link { color:#0094DE; font-size:x-small; font-weight:700 }
.contactContainer a:hover { color:#999; font-size:x-small; font-weight:700 }
#breadcrumbs { color:#ff5d05; padding:0 0 .5em;margin-top:35px !important;margin-bottom:10px !important; }
#breadcrumbs a { color:#005070; font-size:12px !important }

.CrumbTrail{margin-top:43px !important;margin-bottom:10px !important; font-size:12px !important }
.CrumbTrail a{font-size:14px !important }

#disclaimer { border-top:2px #000 solid; font-size:x-small; font-weight:400; margin-top:5px; padding:2px 40px; text-align:justify }
#content .ListTable .HeaderPanel h2 { background-color:#ea6a00; color:#FFF; font-weight:700; padding:0.3em; width:720px; }
#testimonials { font-size:14px; margin-bottom:20px; padding:0 80px 0 10px; width:700px }
#testimonials ul li {border-bottom:solid 1px #ccc;background:#fff;clear:right; list-style:none; margin:0; padding:5px;min-height:200px !important }
#testimonials p { font-size:12px; text-align:justify }
#testimonials img { border:1px #000 solid; margin:5px }
#testimonials b { color:#005070; font-size:small; font-weight:700 }
#testimonials .title { color:#005070; font-size:small; font-weight:700; margin-left:-15px }
.hours { color:#FFF; font-weight:700; text-align:center }
#map { border:2px #333 solid; margin:20px auto }
#ttSpecial { overflow:hidden; margin-left:-10px; clear:none; float:left; margin-bottom:15px }
#ttSpecial a { background-image:url(http://holmanrv.interactrv.netdna-cdn.com/images/TT-under-15000.jpg); background-position:top; background-repeat:no-repeat; display:block; height:100px; text-indent:-9999px; margin:0 auto; width:550px }
.contactBox {/* border:2px #a01010 solid; */display:block; float:left; height:100px; margin:5px; padding:5px; width:250px }
.copywrite { color:#666; font-size:12px }
#featuredPanel h2 { border-bottom:2px #F10101 solid; border-top:2px #F10101 solid; color:#F10101 }
#detail { margin:0; width:650px }
#sideAccessories { margin-bottom:20px; text-align:left }
#sideAccessories h2, #sideAccessories h3 { border-bottom:1px solid }
#sideAccessories h2 { margin:0 0 5px }
#sideAccessories h3 { color:#666 }
#homePageVideo { text-align:center; float:right; margin-left:10px; display:block; width:328px; height:242px; border:1px solid #014F7D;}
#content a:link, #homeContent a:link, #content a:visited, #homeContent a:visited  { color:#0094DE }
#content a:hover, #homeContent a:hover { color:#999 }
#footer a:link, #footer a:visited { color:#ffffff; text-decoration:none }
.poweredby a:link, .poweredby a:visited { color:#333; text-decoration:none }
.contactContainer b, .contactContainer em { font-size:12px }
#ttSpecial a:link, #ttSpecial a:visited { background-image:url(http://holmanrv.interactrv.netdna-cdn.com/images/TT-under-15000.jpg); background-position:top; background-repeat:no-repeat }
#ttSpecial a:hover, #ttSpecial a:active { background-image:url(http://holmanrv.interactrv.netdna-cdn.com/images/TT-under-15000.jpg); background-position:bottom; background-repeat:no-repeat }
#fwSpecial {!important text-indent:-9999px; display:inline-block; width:540px; margin:0px; padding:0px;}
#fwSpecial a:link, #fwSpecial a:visited  {!important text-indent:-9999px; width:540px; height:130px; display:inline-block; background: url("http://holmanrv.interactrv.netdna-cdn.com/images/btnFWunder30.jpg") top center no-repeat; margin:0px;}
#fwSpecial a:hover, #fwSpecial a:active {background-position:bottom;}
#content #detail .DetailPanel #images li { margin-left:0px }
#featuredPanel { width:200px; float:right; margin-right:15px !important; }
#featuredPanel img { 
margin:1px 0;
opacity:0.65;
filter:alpha(opacity=65); /* For IE8 and earlier */}
#featuredPanel img:hover { 
margin:1px 0;
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

#featuredPanelN { width:975px; float:left;margin-left:42px;padding:0}
#featuredPanelN img { margin:3px 0; }
#featuredPanelN a { margin:3px 0;display:inline !important; }
#featuredPanelN a:hover img {}
.brandSelect{
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color:#666;
text-decoration:underline;
margin-bottom:2px;
}
.brandSelectDefault{
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color:#666;
text-decoration:underline;
margin-bottom:2px;
}

#nav { margin-top:-7px; margin-bottom:50px;}
#nav li a {
width:232px; 
line-height:32px; 
height:30px; 
margin:8px 0;
background:#0081eb;
color:#fff;
background:url(/Images/roundedNavBG.png) no-repeat;
text-transform:uppercase !important;
}
.rounded-corners {
}
#nav li a:hover{color:#FFFFFF;background:url(/Images/roundedNavBG_over.png) no-repeat;}
/*#nav li.motorHomes a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/motor-homes.jpg) no-repeat }
#nav li.fifthWheels a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/fifth-wheels.jpg) no-repeat }
#nav li.travelTrailers a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/travel-trailers.jpg) no-repeat }
#nav li.toyHaulers a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/toy-haulers.jpg) no-repeat }
#nav li.parkModels a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/park-models.jpg) no-repeat }
#nav li.expandables a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/Expandables.jpg) no-repeat }
#nav li.newRVs a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/new-rvs.jpg) no-repeat }
#nav li.usedRVs a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/used-rvs.jpg) no-repeat }
#nav li.monthlySpecials a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/monthly-specials.jpg) no-repeat }
#nav li.rvFinancing a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/rv-financing.jpg) no-repeat }
#nav li.rvService a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/rv-service.jpg) no-repeat }
#nav li.happyCampers a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/customertestimonials.jpg) no-repeat }
#nav li.newsAndEvents a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/news-and-events.jpg) no-repeat }
#nav li.partsAndAccessories a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/parts-and-accessories.jpg) no-repeat }
#nav li.internationalSales a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/canadian-sales.jpg) no-repeat }
#nav li.whyBuyFromUs a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/why-buy-from-us.jpg) no-repeat }
#nav li.soldRVs a { background:url(http://holmanrv.interactrv.netdna-cdn.com/images/navigation/sold-rvs.jpg) no-repeat }*/
/*#nav li a:hover { background-position:bottom }*/
#MakeByType * { text-align:left; margin:0px; padding:0; margin-left:-10px;}
#MakeByType {margin-left:10px; margin-top:25px !important;font-size:18px;}


.MakeListType { position:relative; line-height:30px;left:2px; background:#0081eb; width:241px; margin-left:0px !important; background:url(/Images/roundedNavBG.png) no-repeat;height:30px;}
.MakeListType:hover{color:#ea6a00 !important;background:url(/Images/roundedNavBG_over.png) no-repeat;}
.MakeListType a{display:inline-block;height:30px;width:241px;padding:0;vertical-align:middle;margin-top:-5px !important;}
.MakeListType a:hover{color:#ea6a00 !important;}

#MakeByType .MakeListType a.MakeListTypeLink {color:#fff; padding:5px; line-height:30px;text-decoration:none; font-weight:bold; padding-left:0px;  margin:5px 0px 5px 3px;  }
#MakeByType .MakeListItemContainer { text-align:left; padding:2px; }
#MakeByType .MakeListItemContainer a.MakeListLink { font-size:14px !important; padding-left:25px }
.MakeListItemContainer a:hover { color:#F75A2E; }
#MakeByType .MakeListType a:hover{
color:#fff !important;
}

#BannerRotator img { padding-left:80px; padding-bottom:20px }
.FourColListPanel .ItemListRow ul {width:400px; }
.FourColListPanel .ItemListRow:hover {background:#FC6;cursor:default; }
.FourColListPanel .ItemListRow ul li {float:left; }
td.ItemDetails {  width:290px;font-size:11.5px !important; margin-left:10px;}
.InventoryTagDetails {display:block; float:left; position:relative; }
.InventoryTagFourPanel {height:8px;}
.InventoryTagFourPanel ul  {position:absolute; left:90%;  } 
a.search, a.search:visited{color:#005070; text-decoration:none;}
a.search:hover{color:#005070; text-decoration:underline;}
.tow-ad{float:right; margin-right:25px; margin-top:50px;}
/*.btnHeaderPriority a, .btnHeaderGMC a {background:transparent; width:300px !important;; height:50px !important;; position:absolute; text-indent:-9999px; margin-left:550px; margin-top:78px; cursor:pointer;}
.btnHeaderGMC a {background:transparent; margin-top:150px !important; margin-left:620px !important;height:65px !important}*/

/****NEW LINKS FOR GMC AND PRIORITY NETWORK****/
.btnHeaderPriority a {background:transparent;height:55px !important; width:78px !important;position:absolute;margin-left:789px; margin-top:12px; cursor:pointer;text-decoration:none;}
.btnHeaderGMC a {background:transparent;height:55px !important; width:78px !important;position:absolute;margin-left:699px; margin-top:12px; cursor:pointer;text-decoration:none;}
.btnHeaderFB a{background:transparent;height:20px !important; width:20px !important;position:absolute;margin-left:915px; margin-top:20px; cursor:pointer;text-decoration:none;}
.btnHeaderTW a{background:transparent;height:20px !important; width:20px !important;position:absolute;margin-left:945px; margin-top:20px; cursor:pointer;text-decoration:none;}
.btnHeaderShare a{background:transparent;position:absolute;margin-top:187px;cursor:pointer; margin-left:517px !important;height:32px !important;width:423px !important;text-decoration:none;}

.social-icons img{margin:-15px 0px 0px 0px;}
.strikethrough .SalesPriceText {text-decoration:line-through;}
.strikethrough .SavingsLabel, .strikethrough .SavingsText {display:none;}
#FavLinks {margin:10px 0 0 0;}
#FavLinks ul li {list-style:none; font-size:12px; margin:0 0 0 3px;}
.lowPriceSpecials {margin:15px auto; text-align:left;margin-top:25px !important}
.specialPrices{
opacity:.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
background:white;
}
.specialPrices:hover{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
border:none;
background:white;
}
.highlight30{ background:url(Images/under30K.png) no-repeat left center; height:131px !important; width:225px !important;}
.highlight30:hover{background:url(Images/under30K_hover.png) no-repeat left center; height:131px !important; width:225px !important;}
/*.lowPriceSpecials div{ padding:0px 0px 10px 0px !important; margin:0px 0px 10px 0px !important;}*/
.typesNav {font-size:13px; margin-bottom:10px;}
/*
**** jVectorMap
*/
.jvectormap-label { position: absolute; display: none; border: solid 1px #CDCDCD; -moz-border-radius: 3px; background: #292929; color: white; font-family: sans-serif, Verdana; font-size: smaller; padding: 3px; z-index:9999;cursor:default;cursor:pointer; }
.jvectormap-zoomin, .jvectormap-zoomout { position: absolute; -moz-border-radius: 3px; background: #292929; padding: 3px; color: white; width: 10px; height: 10px; cursor: default; cursor:pointer; line-height: 10px; text-align: center; }
.jvectormap-zoomin { left: 10px; top: 10px; }
.jvectormap-zoomout { left: 10px; top: 30px; }
#vectorMap{
background:transparent !important;
cursor: default; cursor:pointer;
}
/****chat bubbles for comments*****/
.chat-bubble {
background-color:#EDEDED;
border:2px solid #666666;
font-size:14px;
line-height:1.3em;
margin:10px auto;
padding:10px;
position:relative;
text-align:left;
width:600px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-moz-box-shadow:0 0 5px #888888;
-webkit-box-shadow:0 0 5px #888888;
}
.chat-bubble-arrow-border {
border-color: #666666 transparent transparent transparent;
border-style: solid;
border-width: 10px;
height:0;
width:0;
position:absolute;
bottom:-22px;
left:30px;
}
.chat-bubble-arrow {
border-color: #EDEDED transparent transparent transparent;
border-style: solid;
border-width: 10px;
height:0;
width:0;
position:absolute;
bottom:-19px;
left:30px;
}
/* IE6 */
.chat-bubble-arrow {
_border-left-color: pink;
_border-bottom-color: pink;
_border-right-color: pink;
_filter: chroma(color=pink);
}

/****FORM CONTROLS****/
textarea{resize:none !important;}

.submitButton{
line-height:35px;
height:35px;
width:145px;
text-align:center;
font:bold 12px Geneva,Verdana, sans-serif;
color:#fff;
background:#ea6a00;
font-size:14px;
border-style: solid;
border-width: 1px;
border-color:#333;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
cursor:default;
}
.submitButton:hover{background:#0081eb;cursor:default;cursor:pointer;color:#fff;}
.lineHeightForm{
line-height:35px;
font-size:14px;
}
.SearchLabel{
font-size:14px !important;
width:auto !important;
}
.leftSearch input, .leftSearch select, #rvSearch input{
line-height:25px !important;
height:25px;
border:solid 1px #999;
font-size:14px !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#rvSearch select{
line-height:25px !important;
height:25px;
border:solid 1px #ccc;
font-size:12px !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.SearchButton{
background:#ea6a00;
line-height:25px;
color:#fff;
text-transform:uppercase !important;
height:35px !important;
width:195px !important;
border:solid 1px #333 !important;
font-size:24px !important;
font-weight:bolder !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
cursor:default;
cursor:pointer;
}
.leftSearch select{
width:205px !important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.SearchStockNumber{
width:85px !important;
}
#rvSearch .SearchButton{
background:#ea6a00;
color:#fff;
line-height:28px;
text-transform:uppercase !important;
height:28px !important;
width:135px !important;
border:solid 1px #333;
font-size:14px !important;
font-weight:bolder !important;
-webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
cursor:default;
cursor:pointer;
}
#rvSearch .SearchButton:hover, .SearchButton:hover{
background:#0081eb;
}
.InventoryTagDetails{
font-size:14px; !important;
float:left;
}
#GetLowestPrice, #PaymentCalculator{
background:#FF9933;
color:#fff;
margin-left:25%;
width:410px !important;
}

.prev, .next, .stop, .start, .enlarge{
position:relative;
	border:none !important;cursor:default;cursor:pointer;line-height:29px;height:29px !important;}
button.prev, .stop, .start, .next, .enlarge{
margin-right:1px !important;
}
button.prev{background:url(../Images/navigationSlider/previous.png) !important; background-repeat:no-repeat !important;;background-position:center center !important;;}
.next{background:url(../Images/navigationSlider/next.png) !important; background-repeat:no-repeat !important;;background-position:center center !important;;}
.start{background:url(../Images/navigationSlider/play.png) !important; background-repeat:no-repeat !important;;background-position:center center !important;;}
.stop{background:url(../Images/navigationSlider/pause.png) !important; background-repeat:no-repeat !important;;background-position:center center !important;;}
.enlarge{background:url(../Images/navigationSlider/enlarge.png) !important; background-repeat:no-repeat !important;;background-position:center center !important;;}

.prev:hover{

border:solid 2px #ea6a00 !important;
}
.next:hover{

border:solid 2px #ea6a00 !important;
}
.start:hover{

border:solid 2px #ea6a00 !important;
}
.stop:hover{

border:solid 2px #ea6a00 !important;
}
.enlarge:hover{

border:solid 2px #ea6a00 !important;
}
.PagingTable .next{
background:white !important;
text-decoration:underline !important;
color:#0182ea;
}
.PagingTable .next:hover{
border:none !important;
}
#UsedDetail_DetailPanel h1, #NewDetail_NewDetailPanel h1{
font-size:18px !important;
margin-top:59px !important;
margin-bottom:19px !important;
}
.UnitOptionsPanel, .MakeOptionsPanel{
width:auto !important;
margin-top:-5px !important;
text-align:left !important;
background:#fff !important;
border:none !important;
font-size:16px !important;
}
.MakeOptionsPanel{
float:right !important;
margin-right:-70px !important;
/*border:solid 1px #333 !important;*/
width:200px !important;
}
.social-buttons{display:none}
.UnitDescriptionPanel {padding-top:50px!important;}
#images, .slider{width:500px !important;height:336px!important;}
#content .slider, #content .slider .photoList, #content .slider ul, #content .slider li, #content .slider a {display:block; width:500px; height:336px;}

.listMainPage{margin-left:30px !important;}

