@charset "utf-8";

/************************Product Pages****************************************/

.div1ColumnRight .techDrawing
{
	border-top:1px Solid #E7977E;
	border-bottom:1px Solid #E7977E;
	border-left:1px Solid #E7977E;
}

.div1ColumnRight .productImages
{
	padding: 5px 0px 0px 0px;
}

/***********************PRODUCT GRID******************************/

.productGrid
{
    border-collapse:collapse;
}

.productGrid th
{
    font-weight:bold;
    font-size:11px;
}

.productGrid td, th
{
    font-size:10px;
    border:1px Solid #000000;
    padding:2px;
    text-align:center;
}

.gridSecurityRow
{

}

.gridSecurityRow td
{
    background-color:#61C6F5;
}

.gridSoundRow
{

}

.gridSoundRow td
{
    background-color:#FFF68C;
}




.gridFireRow
{

}

.gridFireRow td
{
    background-color:#E0856B;
}

.gridFireRow th
{

}
.gridExtRow
{

}

.gridExtRow td
{
    background-color:#A7CD9C;
}

/***********************************FORMS**********************************/

.form
{
}

.loginForm
{
    position:absolute;
    left:250px;
    top:100px;
    height:300px;
}

.formRow
{
    clear:both;
   /* width:360px;*/
   padding:5px 0px;
}

.formButtonRow
{
    clear:both;
    /*width:360px;*/
    text-align:right;
    padding-right:20px;
    padding:10px 20px 10px 10px;
}

.formInput
{
    width:200px;
}

.formLabel
{
    width:150px;
    float:left;
    text-align:left;
}

.errorMessage
{
    display:block;
    padding:10px;
    border:1px Solid #FF0000;
    background-color:#FFCCCC;
    margin:10px 0px 10px 0px;
}

/***********************************MISC************************************/
.mainBannerImage
{
	margin-bottom:5px;
}

.imageInParagraph
{
	float:left;
	margin:5px 10px 10px 0px;
}

.divColumnInner
{
	padding:0px 10px 0px 10px;
}

blockquote
{
    background-color:#FFFFFF;
    padding:5px;
}

.attribution
{
    font-style:italic;
    font-weight:bold;
}

.leafTypeList
{
    list-style:none;
    padding-left:5px;
}

.leafTypeList li
{
    padding-bottom:15px;
    margin-top:0px;
}

.leafTypeList img
{
    padding:2px 5px 0px 0px;
    float:left;
}

/*******************************News Items********************************/
.divNewsSummary
{

}

.divNewsSummary h2
{
	margin:5px 0px 0px 0px;
}

.divNewsSummary h2 a
{
	text-decoration: underline;
	color: #2E73C2;
}

.divNewsSummary p
{
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
}

.lastNewsItem
{
	border-bottom:0px;
}

.divToNewsArchive
{
    background:url("../admin/content_editor/templates/images/news-archive-background.jpg") no-repeat  ;
	padding:28px 10px 10px 80px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-style:italic;
}

.divToNewsArchive a
{
   	color:#FFFFFF;
	height:100%;
	width:100%;
	display:block;
	text-decoration:none;
}

.divNewsArticleView
{
    padding:0px 10px;
}
.divNewsArticleView h1
{
    margin-left:-10px;
}

.addBlkBorder{ border:#333333 solid 2px;}


