/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#000;
	text-align:center;
}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.8125em;
		line-height:1.538em;
		color:#6D5F52;
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}

blockquote { text-align:justify; margin:20px 35px 10px 35px; font-style:italic; }
#h1h2 { margin-top:-12px }

.headline1 { 
      color:#DF5D00; 
			text-align:right; 
			float:right;
			font-size:1.85em;
			font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			/*font-weight:bold; */ 
			margin:-10px 0 0 0; 
			padding-bottom:8px; 
			background:url('http://www.immdweb.com/images/2/headline1-bkg.jpg') 9px 12px no-repeat; 
			width:187px;
			height:44px;
			 
}

.headline2 { 
      color:#ffffff; 
			text-align:left; 
			font-size:1.85em;
			font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			/*font-weight:bold; */ 
			margin:0 0 0 0; 
			padding-bottom:8px; 

			 
}

.headline3 { 
      color:#E66200; 
			text-align:left; 
			font-size:1.85em;
			font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			/*font-weight:bold; */ 
			margin:0 0 0 0; 
			padding-bottom:8px; 

			 
}

.title1 { 
      color:#44321E; 		
			font-size:2.3em;
			font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-weight:bold; 
			margin:0 0 0 0; 
			padding-bottom:8px; 						 
}

.title2 { 
      color:#44321E;  			
			font-size:1.7em;
			font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-weight:bold; 
			margin:0 0 0 0; 
			padding-bottom:8px; 						 
}

.title3 { 
			font-size:1.45em; line-height:1.50em;
			font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-weight:normal; 
			margin:0 0 0 0; 
			padding:0 0 0 0; 						 
}

.title4 { 
			font-size:1.45em; line-height:1.50em;
			font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-weight:normal; 
			margin:0 0 0 0; 
			padding:0 0 0 0; 						 
}

.titlesidebar {     font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
			font-weight:bold; 
			margin:20px 0 12px 0; 
			padding:0 0 0 0; 
                        border-bottom:1px solid #E9DDBE;
}

.green { font-size:1.154em; line-height:1.467em; color:#8D9E01;}
.orange { font-size:1.154em; line-height:1.467em; color:#DF5D00;}

.green2 { color:#8D9E01;}
.orange2 { color:#DF5D00;}
.dark { color:#333333; }
.red { color:#800000; }
.bold { font-weight:bold; }
input, select { vertical-align:middle; font-weight:normal;}
a {color:#FFF; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
#read a {color:#DF5D00; outline:none; text-decoration:underline;}
p {padding-top:15px;}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}

.link1 { font-size:0.923em; color:#4A3623; text-transform:uppercase; }
.link2 { background:url('http://www.immdweb.com/images/2/marker1.gif') 0 2px no-repeat; padding-left:21px;}
.link3 { color:#8D9E01;}
.link4 { color:#E96300;}
.link5 { font-size:0.923em; color:#4A3623;  }
.text1 { font-size:1.154em; line-height:1.333em; color:#8D9E01;}
.text2 { font-size:0.9em; line-height:1.1em; color:#FFFFFF;}
.largetext {  font-size:2.0em; line-height:2.333em;  }

/* ============================= main layout ====================== */
.imgindent { float:left; margin-right:25px;}

.space1 { margin-right:20px;}
.space2 { margin-top:30px;}
.space3 { margin-top:10px;}
.space4 { margin-top:20px;}
.space5 { margin-top:45px;}
.space-2 { margin-top:-30px;}
.space-3 { margin-top:-10px;}
.space-4 { margin-top:-20px;}
.space-5 { margin-top:-45px;}
.space6 { margin-right:39px;}

.indent1 { padding-left:20px;}
.indent2 { padding-bottom:5px;}

/* ============================= header ====================== */
#header .row-1 { height:92px; background:url('http://www.immdweb.com/images/2/bg-header.gif') top repeat-x;}
#header .row-2 { width:100%; overflow:hidden; height:362px; background:url('http://www.immdweb.com/images/2/bg-header2.jpg') top center no-repeat;}
.logo { margin-right:33px;}
.menu ul { line-height:1em; }
.menu li { float:left; text-align:center;}
.menu li a { display:inline-block; width:94px; padding:45px 0 33px 0; margin-right:12px; color:#CEBF98; text-decoration:none; }
.menu li a:hover, .menu .active a { color:#FFF; font-weight:bold; background:url('http://www.immdweb.com/images/2/bg-menu-act.gif') top repeat-x;}
.slogan { margin-top:50px;}
.gallery { width:586px; height:362px; float:right; z-index:1; }
#header .img1 { position:absolute; margin:23px 0 0 271px;}
#header .img2 { position:absolute; margin:143px 0 0 61px;}
#header .img3 { position:absolute; margin:183px 0 0 280px;}
#header .img4 { position:absolute; margin:41px 0 0 42px;}
.button-left { position:absolute; margin:171px 0 0 -18px;}
.button-right { position:absolute; margin:171px 0 0 512px;}

/* ============================= easy slider 1.5 ====================== */
#ads { width:476px; height:362px; float:right; z-index:1; position:relative; margin:20px 60px 0px 0px; }
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	width:468px;
	height:362px;
	overflow:hidden;
}
#prevBtn, #nextBtn{ 
	display:block;
	width:57px;
	height:57px;
	position:absolute;
	left:-75px;
	top:140px;
	}	
#nextBtn{ 
	left:480px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:57px;
	height:57px;
	background:url('http://www.immdweb.com/images/2/button-left-act.jpg') no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url('http://www.immdweb.com/images/2/button-right-act.jpg') no-repeat 0 0;	
	}
	
	
/* ============================= content ====================== */
#content { background:#FDF5E0; padding:40px 34px 35px 31px; }
.column1 { width:325px;}
.column2 { width:551px;}


.box1 { background: #FEFCF6;}
.box1 .border-top { background:url('http://www.immdweb.com/images/2/border2-top.gif') top repeat-x;}
.box1 .border-bot { background:url('http://www.immdweb.com/images/2/border1-bot.gif') bottom repeat-x;}
.box1 .border-left { background:url('http://www.immdweb.com/images/2/border2-left.gif') left repeat-y;}
.box1 .border-right { background:url('http://www.immdweb.com/images/2/border2-right.gif') right repeat-y;}
.box1 .corner-top-left { background:url('http://www.immdweb.com/images/2/corner2-top-left.gif') top left no-repeat;}
.box1 .corner-top-right { background:url('http://www.immdweb.com/images/2/corner2-top-right.gif') top right no-repeat;}
.box1 .corner-bot-left { background:url('http://www.immdweb.com/images/2/corner1-bot-left.gif') bottom left no-repeat;}
.box1 .corner-bot-right { background:url('http://www.immdweb.com/images/2/corner1-bot-right.gif') bottom right no-repeat; width:100%; }
.box1 .indent { background:url('http://www.immdweb.com/images/2/extra1.gif') 13px 15px no-repeat; padding:37px 28px 53px 38px; line-height:1.384em; }
.box1 .title { margin:0 0 18px 81px;}
.box1 em { text-transform:uppercase; color:#F19C00;}

.box2 { background: #FEFCF6;}
.box2 .border-top { background:url('http://www.immdweb.com/images/2/border2-top.gif') top repeat-x;}
.box2 .border-bot { background:url('http://www.immdweb.com/images/2/border2-bot.gif') bottom repeat-x;}
.box2 .border-left { background:url('http://www.immdweb.com/images/2/border2-left.gif') left repeat-y;}
.box2 .border-right { background:url('http://www.immdweb.com/images/2/border2-right.gif') right repeat-y;}
.box2 .corner-top-left { background:url('http://www.immdweb.com/images/2/corner2-top-left.gif') top left no-repeat;}
.box2 .corner-top-right { background:url('http://www.immdweb.com/images/2/corner2-top-right.gif') top right no-repeat;}
.box2 .corner-bot-left { background:url('http://www.immdweb.com/images/2/corner2-bot-left.gif') bottom left no-repeat;}
.box2 .corner-bot-right { background:url('http://www.immdweb.com/images/2/corner2-bot-right.gif') bottom right no-repeat; width:100%;}
.box2 .indent { padding:37px 30px 30px 32px;}
.box2 .title { border-bottom:1px solid #E9DDBE; margin-bottom:18px;}

.box3 { background: #F2A300; color:#FFF; margin-left:3px; margin-right:5px;}
.box3 .border-top { background:url('http://www.immdweb.com/images/2/border3-top.jpg') top repeat-x;}
.box3 .border-bot { background:url('http://www.immdweb.com/images/2/border3-bot.jpg') bottom repeat-x;}
.box3 .border-left { background:url('http://www.immdweb.com/images/2/border3-left.jpg') left repeat-y;}
.box3 .border-right { background:url('http://www.immdweb.com/images/2/border3-right.jpg') right repeat-y;}
.box3 .corner-top-left { background:url('http://www.immdweb.com/images/2/corner3-top-left.jpg') top left no-repeat;}
.box3 .corner-top-right { background:url('http://www.immdweb.com/images/2/corner3-top-right.jpg') top right no-repeat;}
.box3 .corner-bot-left { background:url('http://www.immdweb.com/images/2/corner3-bot-left.jpg') bottom left no-repeat;}
.box3 .corner-bot-right { background:url('http://www.immdweb.com/images/2/corner3-bot-right.jpg') bottom right no-repeat; width:100%;}
.box3 .indent { padding:28px 32px}
.box3 .title { margin:0 0 32px 0; border-bottom:1px solid #BD682C; }
#box3 { font-size:1.823em; line-height:2em; margin:0 0 32px 0; border-bottom:1px solid #BD682C; font-weight:normal;}

.date { background:url('http://www.immdweb.com/images/2/page1-img0.png') top left no-repeat; font-size:1.923em; line-height:1em; text-align:center; color:#E96300; padding:10px 0 15px;}

#list1, #list2 ul { padding:0 30px 0 30px; }
#list1 li  { background:url('http://www.immdweb.com/images/2/marker2.gif') 0 4px no-repeat; padding-left:18px;}
#list1 li a { background:url('http://www.immdweb.com/images/2/marker2.gif') 0 4px no-repeat; padding-left:18px; color:#473421; text-decoration:none;}
#list1 li a:hover { color:#E96300; text-decoration:underline;}

#list2 li { line-height:1.6923em; background:url('http://www.immdweb.com/images/2/marker3.gif') 0 4px no-repeat; padding-left:18px; }
#list2 li a {background:url('http://www.immdweb.com/images/2/marker3.gif') 0 4px no-repeat; padding-left:18px; color:#473421; text-decoration:none;}
#list2 li a:hover {color:#FFF; text-decoration:underline;}

.list1 li a { background:url('http://www.immdweb.com/images/2/marker2.gif') 0 4px no-repeat; padding-left:18px; color:#473421; text-decoration:none;}
.list1 li a:hover { color:#E96300; text-decoration:underline;}
.list2 li { line-height:1.6923em;}
.list2 li a {background:url('http://www.immdweb.com/images/2/marker3.gif') 0 4px no-repeat; padding-left:18px; color:#473421; text-decoration:none;}
.list2 li a:hover {color:#FFF; text-decoration:underline;}

.column2 .title {border-bottom:1px solid #E2D2AB; margin-bottom:30px; }
.phone { float:left; width:90px;}
/* ============================= footer ====================== */
#footer .indent { padding:30px 0 0 0; text-align:center; line-height:1em; color:#D5C7AA;}
#footer a { color:#D5C7AA;}
/* ============================= forms ============================= */
#OrderForm { line-height:1.7em;}
#OrderForm .col-1 { width:314px; }
#OrderForm .col-2 { width:236px; }
#OrderForm .text { display:inline-block; text-align:right; width:60px; padding:0; margin:0; }
.table1 { border:1px solid #E9DDBE; margin-top:30px; border-collapse:collapse; line-height:1.538em;}
.table1 td { border:1px solid #E9DDBE; }
.table2 { width:115px; padding-left:10px;}
.table3 { width:216px; text-align:center}
.table4 { width:134px; text-align:center;}
.table5 { text-align:center; }
.table6 { width:211px; padding-left:5px;}

#OrderForm input {width:164px; height:15px; padding:0 0 0 5px; font-size:11px; line-height:1em;}
#OrderForm label { height:25px; display:block;} 

#ContactForm {line-height:1.5em;}
#ContactForm .col-1 { width:264px; }
#ContactForm .col-2 { width:275px; }
#ContactForm label { height:25px; display:block;} 
#ContactForm input {width:251px; height:24px; border:2px solid #6B6D52; background:#FDF6E2; padding:2px 0 0 5px; font-size:1.3em; line-height:1.8em;}
#ContactForm textarea {width:268px; height:99px; border:2px solid #6B6D52; background:#FDF6E2; padding:2px 0 0 5px; overflow:auto; font-size:1.3em; line-height:1.8em;}

#ContactForm input:focus { background-color: #FFF2B5; }
#ContactForm textarea:focus { background-color: #FFF2B5; }

#SidebarForm { width:280px; padding:0; margin:0; }
#SidebarForm label { height:25px; display:block; margin-top:5px; font-weight:bold; } 
#SidebarForm input { width:250px; height:24px;  border:2px solid #6B6D52; background:#FDF6E2; padding:2px 0 0 5px; font-size:1.3em; line-height:1.8em; }
#SidebarForm .submit { width:80px; height:28px; color:#e96300; background:url('http://www.immdweb.com/images/2/bg-footer.gif') bottom repeat-x #3A2A1B; border:1px solid #0F0C09; font-size:1.1em; line-height:1.8em; font-weight:bold; padding:0 0 3px 0; text-align:center; cursor:pointer;}
#SidebarForm textarea {width:251px; height:99px; border:1px solid #453220; background-color: #FFF2B5; padding:2px 0 0 5px; overflow:auto; font-size:1.1em; line-height:1.8em;}

#SidebarForm input:focus { background-color: #ffffff; }
#SidebarForm textarea:focus { background-color: #ffffff; }