/* MAIN PAGE STARTS */
#PageContent{
	width:610px; 
	float:left; 
	padding:0 30px 20px 30px; 
	clear:both
}

/*#PageContent{
	width:620px; 
	float:left; 
	padding:5px 20px 20px 30px; 
	clear:both
}*/
ul#testmonialsList{ width:405px;}
#PageContent ul{ 
	padding:5px 0 10px 30px; 
	list-style:none; 
	float:left
}
#PageContent ul li{
	background:url(../images/default/bullet_small.gif) no-repeat;
	background-position:0 4px;
	padding:2px 0 2px 10px;  
	font-size:12px;
	color:#442C17
}

#PageContent ul li a{color:#442C17;}
#PageContent ul li a:hover{color:#1972CD;}

#InfoContent{
	width:675px; 
	background:url(../images/sec/box_bg.gif) repeat-x top; 
	clear:both;
	float:left;
	/*
	padding-bottom:10px; */
}
.TextContent{float:left; width:650px}

#TextLeft{ float:left; width:420px; }
.InfoText{ 
	padding:20px 30px 10px 20px;
}

#TextLeft h5{ padding:10px 0 5px 0;}

#TextLeft img{ margin:10px 10px 10px 0;}

.PhotoTop{ margin:30px 0 60px 0;}
.PhotoRight{ margin:30px 0 0 0;}
.PhotosHorizontal{ margin:0 10px 10px 10px;}
.PhotoSpace{ margin:30px 0 150px 0;}
.PhotosHorizontal_short{ margin:0 11px 10px 0;}
.PhotosHorizontal_left{ margin:0 10px 10px 70px;}

.Samplelayouts{width:180px; padding:10px; text-align:center; float:left}

.CanadaFlag{ 
padding-left:35px; 
background:url(../images/testimonials/canada_flag.gif) no-repeat; 
background-position: 0 0; 
height:15px; line-height:15px
}
.UsFlag{ 
background: url(../images/products/us_flag.gif) no-repeat; 
background-position: 0 0; padding:0 0 0 35px
}
.CanadaFlag a, .UsFlag a{ color:#442C17}
.CanadaFlag a:hover, .UsFlag a:hover{ color:#618D28}



.Gallery #PageContent{padding:5px 5px 20px 30px;width:635px; }
.Gallery #PageContent img{ margin:10px 10px 5px 0; float:left }
.SampleBrochure #PageContent{padding:5px 5px 20px 150px;width:435px; }

/* RIGHT COLUMN STARTS */

#ColRight{
	background:url(../images/col/col_bg.gif) repeat-y top left; 
	width:269px; 
	float:right; 
	position:relative; 
	margin-top:30px;
	padding-right:20px;
}
.contentCol{ 
	float:left;
	width:225px; 
	padding:0 20px; 
	position:relative; 
	z-index:1;
}
.contentCol h1.green{	
	padding:5px 0 0 0;
	border-bottom: 1px dotted #618D28;
	margin-bottom:10px
}
.contentCol h1.blue{	
	padding:5px 0 0 0;
	border-bottom: 1px dotted #1563B0;
	margin-bottom:10px
}
.contentCol  h1.brown{ 
	padding:5px 0 0 0;
	border-bottom: 1px dotted #442C17;
	margin-bottom:10px 
}
.contentCol p{ padding-bottom:20px}
 
h3 span{font-weight:normal}

.contentCol img.borderGray{ float:left; margin:0 10px 5px 0}

.Absolute1{position:absolute; bottom:0; left:90px;}
.Absolute2{position:absolute; bottom:0; left:89px;}
.Absolute3{position:absolute; bottom:0; left:144px;}
.Absolute4{position:absolute; bottom:0; left:39px;}
/* RIGHT COLUMN ENDS */


/* MAP COLUMN STARTS */
#ColMap{
	background:url(../images/col/col_bg.gif) repeat-y top left; 
	width:269px; 
	float:right; 
	position:relative;
	padding-right:20px;
}
#ColMap img.map{ padding:0 0 20px 0;}

/*MAP COLUMN ENDS */


/* MISC  STARTS */
.BookBox{float:left; width:305px; padding-top:20px;
}
.BookBox img{ padding:0 15px 0 0;}

.links{ display:none}
#VideoHouse{
	float:left;
	width:320px;
	margin:20px 0 0 200px; 
	height:238px;}
	
.PhotosSlide{
	float:left; 
	width:180px;
	padding:0 0 10px 0; 
	text-align:center;
	margin-top:20px
}

/*MISC ENDS */
