

*{margin: 0;padding: 0;}

/*---WORDPRESS SPECIFIC -----------------------*/

.entry{margin:10px 0 0 0;}
.post{margin:5px 45px 15px 35px;}
.green_header{font-family: RockwellBold;font-size:14px; font-weight:bold; color:#4b563b;}
.price{text-shadow: 0px 2px 4px #11140d;margin:0 0 3px 0;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 0 5px 9px;background: #4b563b;font-size:20px;font-family: RockwellBold; color:white;}
.msrp{font-size: 12px; font-family: RockwellBold; color:#511c10;margin:0 0 10px 0;}
.new_used{color:#fff798;}
.center{text-align:center;}
.exerpt_separator{margin:0 0 0 30px;}
.archive_title{text-align:left;}
#ex_text a{color:#4b563b;}
#ex_text a:hover{text-decoration:underline;}

/*h2{font-family: RockwellBold; color:#4b563b;}*/
h2{text-shadow: 0px 2px 4px #11140d;margin:0 0 3px 0;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 0 5px 9px;background: #4b563b;font-size:20px;font-family: RockwellBold; color:white;text-align:center;}

#page_column_1{margin:20px 10px 0 0;height:auto;width:260px;float:left;}
#page_column_2{height:auto;width:260px;float:left;margin:20px 0 0 10px;}
#youtube{height:auto;width:580px;float:left;padding:15px 0 0 0;}


#the_exerpt{height:150px;width:580px;margin:0 15px 15px 0;}
#ex_image{height:150px;width:150px;float:left;margin:5px;}
#ex_text{height:auto;width:405px;float:right;}



/*---end WORDPRESS SPECIFIC -----------------------*/


@font-face {
	font-family: 'RockwellBold';
	src: url('rockb_0-webfont.eot');
	src: local('☺'), url('rockb_0-webfont.woff') format('woff'), url('rockb_0-webfont.ttf') format('truetype'), url('rockb_0-webfont.svg#webfontGni8wIEr') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* GENERALS ------------------------------------------------------------------*/
html{overflow:scroll;}
body{background: url(dnl_wp/wp-content/themes/BLANK-Theme/images/wood_bg_no_logo.png) no-repeat #1a0e0b 50% 0%;}
a{text-decoration:none; color:#fffb87;}
a:hover{color:white;}
a img {border:none;}
ul{list-style:none;}
p{font-family: arial; color:#511c10; font-size: 13px; font-weight:bold;}


/* end GENERALS ------------------------------------------------------------------*/

/* CLASSES --------------------------------------*/

.clear{clear: both;}
.map_position{margin:225px 10px 0 0;float:right;}
.cp_title{font-family: RockwellBold; font-weight: bold; color: #4b563b; font-size:13px;}
.features_options{font-family: RockwellBold; font-weight: bold; color: #4b563b; font-size:18px;}

/* end CLASSES ----------------------------------*/

#page_wrap{width:975px;margin:0 auto;}
#top_nav{height:37px;width:943px;background:url(dnl_wp/wp-content/themes/BLANK-Theme/images/top_nav.png);padding-top:3px;}
#paper_container{height:645px;width:975px;margin-top:5px;background:url(images/paper_bg.png);float:left;}
#nav{margin-left:40px;}
#nav li{display:inline;margin:0 20px 0 20px;float:left;}
#nav li a{font-family:arial;color:#150c09;font-size:12px;font-weight:bold;}
#nav li a:hover{font-family:arial;color:#583b2b;font-size:12px;font-weight:bold;}
#divdark{width:1px;height:25px;background:#a2624d;float:left;}
#divlight{width:1px;height:25px;background:#cfad98;float:left;}
#divdark2{width:1px;height:25px;background:#a2624d;float:right;}
#divlight2{width:1px;height:25px;background:#cfad98;float:right;}
#fb_tw{float:right;margin-right:70px;}
#fb_tw li{display:inline;margin:0 20px 0 20px;float:right;}
#left_col_buttons{height:600px;width:375px;float:left;margin:30px 0 0 50px;padding:25px 0 0 50px;}
#right_column{height:500px;width:450px;float:right;margin:35px 45px 0 0;}
#dnl_pic{height:280px;width:452px;background:url(images/dnl_pic.png);float:right;}
#dnl_info{height:280px;width:425px;background:url(dnl_wp/wp-content/themes/BLANK-Theme/images/dnl_info.png);float:right;}
#footer{height:36px;width:960px;float:right;margin: 0 0 15px 0;}
#footer img{float:right;}
#last_two{height:116px;width:375px; float:left;}
#index_logo{width:200px;float:left;}

/* 5th Wheel Button -----------------------------------------------------------*/
div#fifth_wheel{overflow: hidden;height: 116px;width: 116px;float:left; margin: 10px 0 0 0;}
#fifth_wheel_button li {display: inline;}
#fifth_wheel_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/5th_wheel_sprite.png);float: left;}
#fifth_wheel_button li a#fw {background-position: 0px 0px;}
#fifth_wheel_button li a:hover#fw {background-position: 0px -116px;}
/* 5th Wheel Button -----------------------------------------------------------*/

/* Park Trailers Button -----------------------------------------------------------*/
div#park_trailer{overflow: hidden;height: 116px;width: 116px;float:left;margin:10px 0 0 120px;}
#park_trailer_button li {display: inline;}
#park_trailer_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/park_trailer_sprite.png);float: left;}
#park_trailer_button li a#pt {background-position: 0px 0px;}
#park_trailer_button li a:hover#pt {background-position: 0px -116px;}
/* Park Trailers Button -----------------------------------------------------------*/

/* Travel Trailers Button -----------------------------------------------------------*/
div#travel_trailer{overflow: hidden;height: 116px;width: 116px;float:left;margin-top:20px;}
#travel_trailer_button li {display: inline;}
#travel_trailer_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/travel_trailer_sprite.png);float: left;}
#travel_trailer_button li a#tt {background-position: 0px 0px;}
#travel_trailer_button li a:hover#tt {background-position: 0px -116px;}
/* Travel Trailers Button -----------------------------------------------------------*/

/* Toy Hauler Button -----------------------------------------------------------*/
div#toy_hauler{overflow: hidden;height: 116px;width: 116px;float:left;margin:20px 0 0 120px;}
#toy_hauler_button li {display: inline;}
#toy_hauler_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/toy_hauler_sprite.png);float: left;}
#toy_hauler_button li a#th {background-position: 0px 0px;}
#toy_hauler_button li a:hover#th {background-position: 0px -116px;}
/* Toy Hauler Button -----------------------------------------------------------*/

/* Ultralites Button -----------------------------------------------------------*/
div#ultralites{overflow: hidden;height: 116px;width: 116px;float:left;margin:20px 0 0 0;}
#ultralites_button li {display: inline;}
#ultralites_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/ultralites_sprite.png);float: left;}
#ultralites_button li a#u {background-position: 0px 0px;}
#ultralites_button li a:hover#u {background-position: 0px -116px;}
/* Ultralites Button -----------------------------------------------------------*/

/* Tent Campers Button -----------------------------------------------------------*/
div#tent_campers{overflow: hidden;height: 116px;width: 116px;float:left;margin:15px 0 0 120px;}
#tent_campers_button li {display: inline;}
#tent_campers_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/tent_campers_sprite.png);float: left;}
#tent_campers_button li a#tc {background-position: 0px 0px;}
#tent_campers_button li a:hover#tc {background-position: 0px -116px;}
/* Toy Hauler Button -----------------------------------------------------------*/

/* Used Trailers Button -----------------------------------------------------------*/
div#used_trailers{overflow: hidden;height: 116px;width: 116px;float:left;margin:20px 0 0 0;}
#used_trailers_button li {display: inline;}
#used_trailers_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/used_trailers_sprite.png);float: left;}
#used_trailers_button li a#utb {background-position: 0px 0px;}
#used_trailers_button li a:hover#utb {background-position: 0px -116px;}
/* Used Trailers Button -----------------------------------------------------------*/

/* Specials Button -----------------------------------------------------------*/
div#specials{overflow: hidden;height: 116px;width: 116px;float:right;margin:15px 80px 0 0;}
#specials_button li {display: inline;}
#specials_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/specials_sprite.png);float: right;}
#specials_button li a#s {background-position: 0px 0px;}
#specials_button li a:hover#s {background-position: 0px -116px;}
/* Specials Button -----------------------------------------------------------*/



/*----------------- CAMPER PAGE -------------------------------------------*/
#logo{width:265px;float:left;}
#camper_page_container{height:645px;width:975px;float:right;}
#main_camper_page_content{height:695px; width:695px; background:url(images/camper_page_main_chunk.png);float:right;}
#camper_page_description{width:400px;float:right; margin:20px 0 0 0; padding: 0 0 0 0;}
#camper_page_slider{width:645px; height:325px; float:left;}
#contact_camper_page_slider{width:600px; height:325px; float:left;background:url(images/contact_header_image.jpg); margin:10px 0 0 40px;}
#camper_page_main_info{width:169px;float:left;}
#main_info_list{margin:20px 0 0 0;}
#main_info_list li{font-family: arial; color:#511c10; font-size: 13px; font-weight:bold;}
#features_main_info_list{margin:20px 0 0 0;}
#features_main_info_list li{font-family: arial; color:#511c10; font-size: 12px; font-weight:bold;}
#camper_page_sidebar{padding: 5px 0 0 15px;height:531px;width:251px;float:left;background: url(images/camper_page_sidebar.png); margin-top:5px;}
#cp_wufoo_container{height:495px;width:225px; margin:110px 0 0 0;float:left;background: url(images/camper_page_sidebar.png);padding:20px;}
#cp_features_container{height:270px;width:686px;float:right;margin:10px 0 0 0;}
#features_top{height:31px;width:690px;float:right;background:url(images/tile_top.png);}
#features_tile{height:auto;width:690px;float:right;background:url(images/paper_tile.png); padding:0 0 15px 0;}
#bottom_features_tile{height:auto;width:690px;float:right;background:url(images/paper_tile.png);padding:0 0 0 15px;}
#misc_page_bottom_features_tile{height:auto;width:660px;float:right;background:url(images/paper_tile.png); padding:15px;}
#features_bottom{margin:0 0 0 0;height:30px;width:690px;float:right;background:url(images/tile_bottom.png);}
#cp_footer{height:36px;width:960px;float:right;margin: 10px 90px 15px 0;}
#cp_footer img{float:right; margin:0 0 0 0;}
#cp_last_two{height:104px;width:265px; float:left;}
#features_column_1{height:auto;width:192px;float:left;margin:0 20px 0 0;}
#features_column_1 li{font-family: arial; color:#511c10; font-size: 12px; font-weight:bold;margin:10px 0 10px 0;}
#features_column_1 ul{list-style: circle;}
#features_column_2 ul{list-style: circle;}
#features_column_3 ul{list-style: circle;}
#features_column_2{height:auto;width:192px;float:left; margin-top:27px;}
#features_column_2 li{font-family: arial; color:#511c10; font-size: 12px; font-weight:bold;margin:10px 0 10px 0;}
#contact_features_column_2{height:auto;width:217px;float:left;}
#features_column_3{height:auto;width:155px;float:right;}
#features_column_3 li{font-family: arial; color:#511c10; font-size: 12px; font-weight:bold;margin:10px 0 10px 0;}
#contact_features_column_3{height:auto;width:217px;float:left;margin-top:42px;}



/* CAMPER PAGE 5th Wheel Button -----------------------------------------------------------*/
div#cp_fifth_wheel{overflow: hidden;height: 104px;width: 104px;float:left; margin: 10px 0 0 0;}
#cp_fifth_wheel_button li {display: inline;}
#cp_fifth_wheel_button li a {display: block;height: 104px;width: 104px;text-indent: -9999px;background: url(images/cp_5th_wheel_sprite.png);float: left;}
#cp_fifth_wheel_button li a#cp_fw {background-position: 0px 0px;}
#cp_fifth_wheel_button li a:hover#cp_fw {background-position: 0px -104px;}
/* 5th Wheel Button -----------------------------------------------------------*/

/* CAMPER PAGE Park Trailers Button -----------------------------------------------------------*/
div#cp_park_trailer{overflow: hidden;height: 104px;width: 104px;float:left;margin:10px 0 0 20px;}
#cp_park_trailer_button li {display: inline;}
#cp_park_trailer_button li a {display: block;height: 104px;width: 104px;text-indent: -9999px;background: url(images/cp_park_trailer_sprite.png);float: left;}
#cp_park_trailer_button li a#pt {background-position: 0px 0px;}
#cp_park_trailer_button li a:hover#cp_pt {background-position: 0px -104px;}
/* Park Trailers Button -----------------------------------------------------------*/

/* CAMPER PAGE Travel Trailers Button -----------------------------------------------------------*/
div#cp_travel_trailer{overflow: hidden;height: 104px;width: 104px;float:left;margin-top:15px;}
#cp_travel_trailer_button li {display: inline;}
#cp_travel_trailer_button li a {display: block;height: 104px;width: 104px;text-indent: -9999px;background: url(images/cp_travel_trailer_sprite.png);float: left;}
#cp_travel_trailer_button li a#cp_tt {background-position: 0px 0px;}
#cp_travel_trailer_button li a:hover#cp_tt {background-position: 0px -104px;}
/* Travel Trailers Button -----------------------------------------------------------*/

/* CAMPER PAGE Toy Hauler Button -----------------------------------------------------------*/
div#cp_toy_hauler{overflow: hidden;height: 104px;width: 104px;float:left;margin:15px 0 0 20px;}
#cp_toy_hauler_button li {display: inline;}
#cp_toy_hauler_button li a {display: block;height: 104px;width: 104px;text-indent: -9999px;background: url(images/cp_toy_hauler_sprite.png);float: left;}
#cp_toy_hauler_button li a#cp_th {background-position: 0px 0px;}
#cp_toy_hauler_button li a:hover#cp_th {background-position: 0px -104px;}
/* Toy Hauler Button -----------------------------------------------------------*/

/* CAMPER PAGE Ultralites Button -----------------------------------------------------------*/
div#cp_ultralites{overflow: hidden;height: 104px;width: 104px;float:left;margin:15px 0 0 5px;}
#cp_ultralites_button li {display: inline;}
#cp_ultralites_button li a {display: block;height: 104px;width: 104px;text-indent: -9999px;background: url(images/cp_ultralites_sprite.png);float: left;}
#cp_ultralites_button li a#cp_u {background-position: 0px 0px;}
#cp_ultralites_button li a:hover#cp_u {background-position: 0px -104px;}
/* Ultralites Button -----------------------------------------------------------*/

/* CAMPER PAGE Tent Campers Button -----------------------------------------------------------*/
div#cp_tent_campers{overflow: hidden;height: 104px;width: 104px;float:left;margin:15px 0 0 20px;}
#cp_tent_campers_button li {display: inline;}
#cp_tent_campers_button li a {display: block;height: 104px;width: 104px;text-indent: -9999px;background: url(images/cp_tent_campers_sprite.png);float: left;}
#cp_tent_campers_button li a#cp_tc {background-position: 0px 0px;}
#cp_tent_campers_button li a:hover#cp_tc {background-position: 0px -104px;}
/* Toy Hauler Button -----------------------------------------------------------*/

/* CAMPER PAGE Used Trailers Button -----------------------------------------------------------*/
div#cp_used_trailers{overflow: hidden;height: 104px;width: 104px;float:left;margin:15px 15px 0 5px;}
#cp_used_trailers_button li {display: inline;}
#cp_used_trailers_button li a {display: block;height: 104px;width: 104px;text-indent: -9999px;background: url(images/cp_used_trailers_sprite.png);float: left;}
#cp_used_trailers_button li a#cp_utb {background-position: 0px 0px;}
#cp_used_trailers_button li a:hover#cp_utb {background-position: 0px -104px;}
/* Used Trailers Button -----------------------------------------------------------*/

/* CAMPER PAGE Specials Button -----------------------------------------------------------*/
div#cp_specials{overflow: hidden;height: 116px;width: 116px;float:right;margin:15px 25px 0 0;}
#cp_specials_button li {display: inline;}
#cp_specials_button li a {display: block;height: 116px;width: 116px;text-indent: -9999px;background: url(images/truck_camper_sprite.png);float:right;}
#cp_specials_button li a#cp_s {background-position: 0px 0px;}
#cp_specials_button li a:hover#cp_s {background-position: 0px -116px;}
/* Specials Button -----------------------------------------------------------*/

/* CAMPER PAGE New Specials Button -----------------------------------------------------------*/
div#cp_new_specials{overflow: hidden;height:38px;width:226px;float:left;margin:15px 0 0 50px;}
#cp_new_specials_button li {display: inline;}
#cp_new_specials_button li a {display: block;height:38px;width:226px;text-indent: -9999px;background: url(images/cp_new_specials_sprite.png);float: left;}
#cp_new_specials_button li a#cp_new_s {background-position: 0px 0px;}
#cp_new_specials_button li a:hover#cp_new_s {background-position: 0px -38px;}
/* Specials Button -----------------------------------------------------------*/

/* Easy Slider */
#slider{height:200px; width: 638px;float: right;overflow:hidden; margin:0 20px 0 0;}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		/*
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/
		width:638px;
		height:200px;
		overflow:hidden;
		}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}
	#nextBtn, #slider1next{
		left:638px;
		}
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url() no-repeat 0 0;
		}
	#nextBtn a, #slider1next a{
		background:url() no-repeat 0 0;
		}

	/* numeric controls */

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		}
	ol#controls li{
		margin:0 10px 0 0;
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */

/* print button */
#printview {margin-top:10px;}


