@charset "utf-8";
/* CSS Document */
* {
	margin: 0 auto;
	padding: 0;
	
}
body {
	margin: 0;
	padding: 0;
	background-color:#d6d6d6;
	font-family: Tahoma;
	font-size:9pt;
	
}
#container{ 
	width:915px;
	padding:0;
}

#topmenu{
/*background-image:url(images/ClickHere.jpg);*/
/*background-position:right top;*/
/*background-repeat:no-repeat;*/
height:89px;
overflow:hidden;
margin:0px auto;
padding-left:25px;
border:0px 0px 0px 0px;
}
#topmenu2{
background:#FFFFFF url(images/topmenu_bg.jpg) repeat-x;
height:89px;
margin:0px auto;
border:0px 0px 0px 0px;
}
#header
{
background:#cdcdcd;
height:209px;
}
#header2
{
float:left;
background-color:#cdcdcd;
}
#content_wrapper{
background-color:#d6d6d6;
}

#rightside{
	margin-top:10px;
	float:right;
	padding:10px 5px 5px 0px;
	background-color:#d6d6d6;
	width:335px;	
}

#leftside{
    margin-top:10px;
	float:left;
	width:555px;
	padding:10px;
	height:auto;
	
}
#leftside_content{
	background:#d2d2d2 url(images/rightside_bg.jpg) top repeat-x;
	padding:10px;
	height:500px;
}

#signtopright {
position:relative;
	margin: 0; padding: 0;
	top: 0; right: 0px;	
	width:100px;
}	

.menu
{
width:950px;
background-color:#383838;
}
/*menu from ryan*/
#divider
{
height:48px;
}
#underlinemenu{
margin: 0;

float:left;
border:0px 0px 0px 0px;

}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float:left;
font:13px Tahoma;
font-weight: bold;
width: 100%;

}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;


}


#underlinemenu ul li a{
float: left;
color: #fff;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
margin-left:20px;
border-bottom:4px solid #f39f2f;
}

#underlinemenu ul li a:hover{
color: #ee662a;
border-bottom: #ee662a;
}
/*end */

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#sidebar1 {
	float: left; 
	width: 200px; 
	background: #EBEBEB; 
	padding: 15px 10px 15px 20px;
}
#Content { 
	margin: 0 0 0 250px; 
	padding: 0 20px; 
} 
#featuredprojects{
	background-color:#333333;
}
#fptitle{
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11pt;

}
#fpleft{
	width:228px;
	margin:0px;
	padding-top:5px;
}
#fpright{
	width:50px;
	margin:0px;
}
#memorial{
	float:right;
	width: 160px;
	clear:both;
	position: relative;
	right:1px;
	bottom:1px;
	padding-top: 10px;
}

#memtext{
width:80px;
font-family:Tahoma;
font-size:12px;
}

#mempix{
float:right;
margin:0px;
width: 160px;
}

#product{
	width:320px;
	height:147px;
	float:left;
	margin: 10px 0 0 0;
	padding-right: 5px;
}

#product2{
	width:200px;
	height:100px;
	float:left;
	margin: 0px;
	padding-right:0px;
}

#product3{
	width:320px;
	height:147px;
	float:left;
	margin: 10px 0 0 0;
	padding-right: 5px;
}

#productdescription{
	background-color:#383838;
	width:235px;
	height:275px;
	float:right;
	padding:10px;
	margin-top:5px;
}
#otherproduct{
	height:145px;
	clear:both;
	padding-top:10px;
	margin-left: 6px;
}
#pictureproduct{
	height:312px;
	width:147x;
	margin-right:5px;
}
#homepagetext{
	padding:5px;
	font-family:Tahoma; 
	font-size:13px; 
	color:#FFFFFF;
}
#disttext{
	padding:5px;
	font-family:Tahoma; 
	font-size:13px; 
	color:#232323;
}
#S{
	font-family:tahoma;
	color:#FFFFFF;
	font-weight:bold;
	font-size:42px;
	height: 43px;
	width: 25px;
	float: left;
	padding-right: 2px;
	padding-bottom: -2px;
	}
	
#T{
	font-family:tahoma;
	color:#333333;
	font-weight:bold;
	font-size:42px;
	height: 43px;
	width: 25px;
	float: left;
	padding-right: 2px;
	padding-bottom: -2px;
	}
	
/* For Memorial styles */

#memorailpicture{
	width:290px;
	height:250px;
	float:none;
	margin: 0px;
	
	}
#jerrytext{
	width:440px;
	font-family:Tahoma;
	font-size:12px;
		color:#333333;
	text-align: center;
	}
#memorialheader{
	width:100%;
}
#memorialcontent{
	width:100%;
	padding-top:20px;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
}
/* Styles for PopBox */
.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/popbox/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("images/popbox/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("images/popbox/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

#date
{
	margin: 15px;
	padding: 0px;
}

#hometext_blog
{
	padding-left: 10px; 
	font-size:18px;
    background-color:#d2d2d2;
    color:#ffffff;
}

.btn-submit {
	background: url(images/_btnBG2.gif) repeat-x;
	width: 60px;
	height:32px;
	font-size:11px;
	color:#444444;
	border:outset 1px #CCCCCC;
	padding:2px;
	cursor: pointer;
}

.forBorder { border:1px solid #525252; padding:3px; }
.forul {margin-top:10px; padding-left:280px;}
.forul ul li{ line-height:18px; }
