/* Main Blocks */

body				{font-family:Arial, Helvetica, sans-serif; color:#000000;}
.wrapper			{width:901px; margin-left:auto; margin-right:auto;}
.logo				{float:left; width:300px; margin-bottom:3px;}
.phone				{float:left; margin-left:275px;}
.flash				{float:left;}
.menu				{float:left; margin-left:8px; background:url(../images/menu_bg.gif); width:233px; height:210px;}
.ranges				{float:left; clear:both; width:901px; background:url(../images/ranges_bg.gif); height:39px; margin-top:5px; }
.nav_item			{margin-top:17px; margin-bottom:18px; float:right; margin-right:20px; clear:both; color:#FFFFFF; font-weight:bold;}
a.nav				{color:#FFFFFF; text-decoration:none;}
a.nav:hover			{color:#FFFFFF; text-decoration:underline;}
.ranges_item		{color:#FFFFFF; width:225px; margin-top:10px; float:left; text-align:center;}
.main_text			{width:889px; background-color:#adc63c; border:1px solid #7a920a; margin-top:5px; padding:5px; clear:both;}
h1					{color:000000; font-size:18px;}
h2					{color:000000; font-size:18px; text-align:center;}
.footer				{color:#FFFFFF; font-size:12px; margin-left:auto; margin-right:auto; width:800px; text-align:center; margin-top:10px;}
.breadcrumb			{float:left; color:#FFFFFF; font-weight:bold; font-size:11px; clear:both; width:880px; margin-bottom:5px;}
a.sitemap			{color:#FFFFFF;}

/* Main Blocks */

/* Home */

.text_box			{float:left; width:550px;}
img.thumb			{margin-top:5px;}
.border_box			{background-color:#adc63c; border:1px solid #7a920a; margin-left:5px; padding:5px; float:left;}
.layout_select		{background-color:#adc63c; border:1px solid #7a920a; padding:5px; float:left; width:540px; margin-top:28px;}
.border_box_right	{background-color:#adc63c; border:1px solid #7a920a; margin:5px; padding:5px; float:right; width:310px;}
img.layoutimg		{margin-left:20px; margin-right:20px;}
.small_text_right	{float:right; width:220px;}
.splitter			{width:890px; margin-left:auto; margin-right:auto; clear:both;}

/* Home end */

/* Layout select */

.layout				{width:423px; text-align:center; float:left; margin-bottom:5px; height:120px; background:#FFFFFF; padding:5px; vertical-align:middle; border:1px solid #7a920a;}
.layout:hover		{width:423px; text-align:center; float:left; margin-bottom:5px; height:120px; background:#c9dc74; padding:5px; vertical-align:middle; border:1px solid #7a920a;}
.layout_big				{width:423px; text-align:center; float:left; margin-bottom:5px; height:170px; background:#FFFFFF; padding:5px; vertical-align:middle; border:1px solid #7a920a;}
.layout_big:hover		{width:423px; text-align:center; float:left; margin-bottom:5px; height:170px; background:#c9dc74; padding:5px; vertical-align:middle; border:1px solid #7a920a;}
.blanker			{width:16px; float:left;}

/* Layout select end */

/* Motorhome details */

.layout_float		{float:left; background:#FFFFFF; border:1px solid #7a920a; padding:15px;}
.360				{width:800px; text-align:center; margin-left:auto; margin-right:auto; text-align:center; clear:both; background:#00FF00;}
.left_side			{float:left; margin-right:60px; width:300px;}
.outside			{float:left; margin-left:5px; border:1px solid #7a920a; padding:5px; background:#FFFFFF; text-align:center;}
.spec				{float:left; width:150px; margin-top:5px;}
.fabric				{width:808px; margin-left:auto; margin-right:auto; margin-top:10px; clear:both;}
.fabrics			{width:150px; float:left; margin-left:25px; margin-right:25px; border:1px solid #7a920a; text-align:center;}
.price				{float:left; color:#000000; font-size:16px; width:800px; font-weight:bold; margin-bottom:5px;}
.form				{float:left; width:800px; clear:both; margin-top:10px; margin-bottom:10px;}
.input_row			{width:773px; float:left; margin-bottom:5px;}
.input_titles		{width:100px; float:left; margin-right:5px;}
.input_box			{width:400px; float:left; margin-right:5px;}

/* Motorhome details end */

/* Motorhome lists */

.motor_row			{width:880px; margin-left:auto; margin-right:auto; border:1px solid #7a920a; background:#ffffff; margin-bottom:5px; height:130px;}
.motor_row:hover	{width:880px; margin-left:auto; margin-right:auto; border:1px solid #7a920a; background:#c9dc74;}
.motor_row_big			{width:880px; margin-left:auto; margin-right:auto; border:1px solid #7a920a; background:#ffffff; margin-bottom:5px; height:180px;}
.motor_row_big:hover	{width:880px; margin-left:auto; margin-right:auto; border:1px solid #7a920a; background:#c9dc74;}
img.motor_logo		{margin-top:5px; margin-bottom:5px; margin-right:20px; margin-left:20px; float:left;}
.motor_splitter		{width:799px; height:1px;}
.motor_name			{width:400px; text-align:center; margin-top:30px; float:left;}
a.name				{color:000000; font-size:18px; text-align:center; text-decoration:none;}
a.name:hover		{color:000000; font-size:18px; text-align:center; text-decoration:underline;}

/* Motorhome lists end */

/* Gallery */

.gallery_row		{width:875px; float:left; clear:both; padding:5px; border:1px solid #7a920a; margin-bottom:5px; text-align:center;}
.gallery_thumb		{width:151px; margin-left:12px; margin-right:10px; float:left; border:1px solid #7a920a;}
.gallery_image		{width:500px; border:1px solid #7a920a; margin-left:auto; margin-right:auto; margin-top:5px; clear:both;}

/* Gallery */

/* Motorhomes */

.section			{width:295px; float:left; text-align:center;}
img.verticle		{border:1px solid #7a920a;}
.stone				{float:left; border:1px solid #7a920a;}
.range_row			{width:865px; margin-left:auto; margin-right:auto; border:1px solid #7a920a; clear:both; padding:5px; margin-top:5px;}
.range_text			{float:left; margin-left:10px; width:770px;}

/* Motorhomes */

/* contact */

.contact_left		{float:left; width:300px; margin-bottom:5px;}
.contact_right		{float:left; width:300px; margin-bottom:5px;}

/* contact */

/* Sitemap */

.sitemap_left		{float:left; width:400px;}

/* Sitemap */