﻿body
{
	color: #4d4d4f;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
}
sup
{
	color: #4d4d4f;
}
/* HTML */
p, .text1, p.text1, span.text1
{
	color: #4d4d4f;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	margin: 4px 0px 14px 0px;
}

.text2, p.text2, span.text2
{
	color: #4d4d4f;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	margin: 4px 0px 18px 0px;
}

.text3, p.text3, span.text3
{
	color: #4d4d4f;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
}

.text4, p.text4, span.text4
{
	color: #4d4d4f;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
}

.h1, p.h1
{
	font-family: verdana, Times New Roman, serif;
	font-size: 60px;
	color: #1c687f;
	font-weight: bold;
	line-height: 34px;
	margin: 10px 0px;
}

.h2, p.h2
{
	font-family: verdana, Times New Roman, serif;
	font-size: 22px;
	color: #1c687f;
	font-weight: normal;
	line-height: 24px;
	margin: 8px 0px 2px 0px;
}

.h3, p.h3, h3
{
	font-family: verdana, Times New Roman, serif; /*font-size : 16px; 	font-weight : bold;*/
	font-size: 16px;
	color: #000;
	line-height: 20px;
	margin: 15px 0px 10px 10px;
}

.h4, p.h4, h4
{
	font-family: verdana, Times New Roman, serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	line-height: 16px;
	margin: 0px 0px;
	padding: 0px;
}

.h5, p.h5
{
	font-family: verdana, Arial, sans-serif;
	font-size: 12px;
	color: #1c687f;
	font-weight: bold;
	line-height: 18px;
	margin: 0px 0px;
}

.h6, p.h6
{
	font-family: verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	line-height: 20px;
	margin: 0px 0px;
}

.h7, p.h7
{
	font-family: verdana, Arial, sans-serif;
	font-size: 14px;
	color: #998b7d;
	font-weight: normal;
	letter-spacing: 2px;
	line-height: 20px;
	margin: 0px 0px;
}

img
{
	border: none;
}

div.hrSolid
{
	height: 0px;
	line-height: 0px;
	border: none;
	margin: 0px;
	border-bottom: solid 1px #1c687f;
	text-align: left;
}

div.hrDotted
{
	display: block;
	border: none 0;
	border-top: 1px dotted #1c687f;
	height: 1px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

div.hrSolidShort
{
	display: block;
	border: none 0;
	border-top: solid 1px #1c687f;
	height: 1px;
	width: 21px;
	margin: 15px 0px 15px 0px;
	padding: 0px;
	text-align: left;
}

div.hrDottedShort
{
	display: block;
	border: none 0;
	border-top: 1px dotted #1c687f;
	height: 1px;
	width: 21px;
	margin: 15px 0px 15px 0px;
	padding: 0px;
	text-align: left;
}

ul, div ul
{
	line-height: 16px;
}


ul.square
{
	list-style-type: square;
	color: #944737;
	margin: 0px 0px 10px 20px;
	padding: 6px 0px 0px 0px;
}
ul.square li
{
	color: #000;
}

ul.nextSteps
{
	list-style-type: square;
	color: #944737;
	margin: 0px 0px 10px 20px;
	padding: 6px 0px 0px 0px;
}

ul.nextSteps li
{
	color: #4d4d4f;
	line-height: 16px;
	margin-bottom: 4px;
}

/* Links */

a, a.link1, .link1
{
	color: #4d4d4f;
	text-decoration: none;
}
a:hover, a.link1:hover, .link1:hover
{
	text-decoration: underline;
}

a.link2, .link2
{
	color: #4d4d4f;
	font-weight: bold;
	text-decoration: none;
}

a.link2:hover, .link2:hover
{
	text-decoration: underline;
}

.moreArrow
{
	color: #4d4d4f;
	font-size: 13px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	font-family: arial, sans-serif;
}

/* Tables */

.table1
{
	width: 100%;
	border-top: solid 1px #9a8c7d;
	border-bottom: solid 1px #9a8c7d;
}

.table1 thead tr td
{
	vertical-align: top;
	border-bottom: solid 1px #9a8c7d;
}

.table1 tbody tr td, .table1 tr td
{
	vertical-align: top;
	padding-left: 20px;
}

.table1 tbody tr td.alt, .table1 tr td.alt
{
	vertical-align: top;
	background-color: #aacbd5;
}



/* Forms */
.SearchBox
{
	display: block;
	float: left;
	margin-right: 2px;
	width: 204px;
	height: 20px;
	color: #4d4d4f;
	font-size: 13px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #998f86;
}


/* Columns */
.divContentThreeColumn
{
	display: block;
	float: left;
	width: 209px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
.divContentCenterColumn
{
	display: block;
	float: left;
	width: 210px;
	padding: 0px 0px 20px 0px;
	margin: 0px 15px 0px 10px;
	text-align: left;
}

.divContentTwoColumn
{
	display: block;
	float: left;
	width: 47%;
	padding: 0px 0px 20px 0px;
	margin: 0px 3% 0px 0px;
	text-align: left;
}

.divCall
{
	width: 200px;
	padding: 10px 20px;
	float: right;
	clear: right;
}

.divNextSteps
{
	background-color: #f8f5f1;
	border-top: dotted 1px #9a8c7d;
	border-bottom: dotted 1px #9a8c7d;
	margin: 20px 0px;
	padding: 10px 15px 10px 15px;
	font-weight: normal;
	color: #4d4d4f;
}

/* PARTS */

/* Top Nav */

.txtInquiry
{
	color: #4d4d4f;
}
/*Inquiries*/
#tblDesignNews
{
	background: #f1f2f2;
	color: #4d4d4f;
	padding-top: 0px;
	margin-top: 0px;
}
.whatsnew
{
	margin: 5px 19px 5px 30px;
	line-height: 15px;
	color: #4d4d4f;
}
#div_clock
{
	margin-left: 30px;
	margin-top: 10px;
	font-size: 10px;
	white-space: nowrap;
	color: #000000;
	line-height: 12px;
}
#tblDesignShop
{
	background: #fff;
	width: 225px;
	border-top: solid 1px #cadb2a;
	border-bottom: solid 1px #cadb2a;
	border-right: solid 1px #cadb2a;
}

/*Collective Collection*/
.tblCollection
{
	width: 450px;
	height: 75px;
	text-transform: uppercase;
}
.tdViewCollection
{
	padding: 10px;
}
.tdCollection
{
	text-transform: uppercase;
	font-weight: bold;
	width: 150px;
}
#lblCategory
{
	margin-left: 10px;
}
a.tdCollection
{
	color: #b1b2b5;
}

.tdLabels
{
	height: 30px;
	vertical-align: middle;
	width: 253px;
}
.tdViews
{
	width: 253px;
	height: 25px;
	padding: 0 0 0 0;
}

.tdAdditionalViews, .tdAdditionalViews a
{
	background: #727074;
	width: 252px;
	color: #cadb2a;
	text-transform: uppercase;
	height: 10px;
}
.pnlAdditionalViews, a.pnlAdditionalViews
{
	margin-bottom: 0px;
	margin-right: 5px;
	font-size: 10px;
	line-height: 30px;
	color: #cadb2a;
	text-transform: uppercase;
}
#pnlAdditionalViews
{
	font-size: 10px;
}
.divider1
{
	color: #f1f1f2;
	font-size: 16px;
	margin-right: 50px;
	margin-left: 2px;
}
.divider
{
	color: #4d4d4f;
}
.tdInquiry
{
	width: 253px;
	background: #f1f1f2;
	border-left: dashed 1px #9a8c7d;
	padding-left: 15px;
	margin-right: 10px;
}
.pnlClient
{
	width: 100px;
	padding-left: 10px;
	background: #f0f1f2;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	text-transform: none;
}
.collectionList
{
	line-height: 15px;
}
.btnCollection
{
	margin: 2px 5px 2px 5px;
}
.navItem
{
	width: 153px;
	height: 170px;
	border-left: dashed 1px #9a8c7d;
	padding-bottom: 25px;
	padding-top: 15px;
}
.navItem p
{
	margin: 2px 2px 15px 15px;
}
.navItem a
{
	padding-left: 15px;
}
.navItem a:hover, a.navItem:hover
{
	text-decoration: none;
}

.subMenu
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 15px;
	color: #000000;
	font-family: arial;
}

a.subMenu:hover, a.subMenu:active
{
	color: #91B70D;
	text-decoration: none;
}
.menu
{
	height: 192px;
	width: 773px;
}
.spacer
{
	width: 5px;
}
.thumbnail
{
	padding: 0px 5px 5px 0px;
	height: 52px;
	width: 52px;
}
.thubnail_hide
{
	height: 52px;
	width: 52px;
	display: none;
}
.DataGrid
{
	border-color: #fff;
	border-width: 1px;
	border-collapse: collapse;
	border-style: solid;
}
.DataGridHeader, .DataGridHeader td, .DataGridHeader a, .DataGridHeader a:link, .DataGridItem, .DataGridItem td .DataGridHeader a:visited, .DataGridHeader a:hover
{
	background-color: #fff;
	border-color: #fff;
	margin-top: 0px;
	margin-bottom: 0px;
}
.labels
{
	font-size: 10px;
	line-height: 11px;
	font-family: Verdana;
	color: #000000;
}
.title
{
	margin-top: 15px;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
	margin-left: 15px;
	color: #000000;
	font-family: arial;
	text-transform: uppercase;
}


ul.arrow
{
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
}

ul.arrow li
{
	background-image: url(/images/right_carrot.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 10px;
}
a.lnkClient:hover
{
	color: #000000;
	text-decoration: none;
}
a.news:hover
{
	color: #91B70D;
}
a.news
{
	text-decoration: underline;
}
.contact_input
{
	height: 16px;
	width: 289px;
	color: #717074;
	font-size: 11px;
	background: #fff url( '/images/contact_input.gif' ) no-repeat;
	border-style: none;
	overflow: hidden;
}
.contactmessage_input
{
	height: 89px;
	width: 289px;
	color: #717074;
	font-size: 11px;
	background: #fff url( '/images/contact_messageInput.gif' ) no-repeat;
	border-style: none;
	overflow: hidden;
}
#photoholder
{
	width: 762px;
	height: 285px;
 
	background-repeat: no-repeat;
}
#imgHero
{
	width: 762px;
	height: 285px;
}
