/* CSS Document */
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #5E5A61;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

table.TableHeight100Percent {
	height: 100%;
}

td {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #5E5A61;
	font-size: small;
}

td.BodyLeft {
	background-image: url(images/BodyLeft.gif);
}

td.BodyBg {
	background-image: url(images/BodyBg.gif);
	padding-bottom: 30px;
}

td.BodyRight {
	background-image: url(images/BodyRight2.gif);
	background-position: right top;
	vertical-align: top;
}

td.WelcomeTxtBg {
	background-image: url(images/WelcomeTxt_Bg.gif);
}

td.TestimonialsTxtBg {
	background-image: url(images/TestimonialsTxt_Bg.gif);
}

td.AdminFooterBg {
	background-image: url(Admin/images/Footer_Bg.gif);
}

div {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #5E5A61;
}

h1 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: xx-large;
	font-weight: bold;
	color: #CC0000;
}

h2 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: x-large;
	font-weight: bold;
	color: #AC451A;
}

h3 {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: large;
	font-weight: bold;
	color: #000000;
	cursor: wait;
}

form {
	margin: 0px;
}

input.InputTxt {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 90%;
	color: #515151;
	width: 198px;
	padding: 2px 0px 0px 2px;
	background-image: url(images/Input_Bg.gif);
	height: 18px;
	border: 0px none;
	background-repeat: no-repeat;
	background-position: left top;
}

input.InputTxt:hover {
	border: 0px none;
	background-image: url(images/Input_Bg_f2.gif);
	background-repeat: no-repeat;
}

input.button {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 90%;
	width: inherit;
	color: #515151;
	font-weight: bold;
}

textarea.QuoteRequest {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 90%;
	color: #515151;
	height: 93px;
	width: 198px;
	border: 0px none;
	padding: 2px 0px 0px 2px;
	background-image: url(images/Input_TxtArea_Bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: auto;
}

textarea:hover {
	border: 0px none;
	background-image: url(images/Input_TxtArea_Bg_f2.gif);
}

ul li {
	display: inline;
	list-style-type: none;
	text-align: left;
	text-indent: 0px;
	margin: 0px 20px 0px 0px;
	padding-left: -20px;
	width: 20px;
}

ul {
	display: inline;
	list-style-type: none;
	text-align: left;
	text-indent: 0px;
	margin: 0px 20px 0px 0px;
	padding-left: -20px;
	width: 20px;
}

/* ----------- Class' ----------- */

.BodyTxt {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #515151;
	font-size: 90%;
}

.SmallText {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size:11px;
	color: #5E5A61;
}

.SmallerText {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size:10px;
	color: #5E5A61;
}

.Title {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #B53B82;
}

.TitleSmaller {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #B53B82;
}

.Border1{
	border: 2px solid #FFFFFF;
}

.FontSize12{
	font-size: 12px;
}

.MessageError {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #FF0000;
}

.MessageSuccess {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #00CC00;
}

.AdminNav {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: medium;
	font-weight: bold;
	color: #CC0000;
}

.AdminTitle {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 18px;
	font-weight: bold;
}

.AdminFieldTitle {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-weight: bold;
}

.AdminField {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #666666;
}

#WelcomeTxtLayer {
	width:240px;
	height:370px;
	position:static;
	z-index:1;
	overflow: auto;
	visibility: visible;
	padding-right: 6px;
	font-size: 94%;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	line-height: 16px;
	text-align: justify;
}

#TestimonialsTxtLayer {
	width:140px;
	height:330px;
	position:static;
	z-index:1;
	overflow: auto;
	visibility: visible;
	padding-right: 6px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
	font-size: 86%;
	line-height: 14px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
}

#PromotionTxtLayer {
	width:164px;
	height:60px;
	position:static;
	z-index:1;
	overflow: auto;
	visibility: visible;
	text-align: center;
	font-size: 88%;
	line-height: 14px;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
}

/* ------------- Links --------------- */
a:link {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #AC451A;
	text-decoration: none;
	/*font-size: inherit;*/
}
a:visited {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #9F5620;
	text-decoration: none;
	/*font-size: inherit;*/
}
a:hover {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #C45F1C;
	text-decoration: underline;
	font-size: inherit;
}
a:active {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	color: #D2431A;
	font-size: inherit;
	list-style-type: none;
}

a.Portfolio:link {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a.Portfolio:visited {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}
a.Portfolio:hover {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
}
a.Portfolio:active {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

a.Footer {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-weight:bold;
	font-size: 10px;
	color: #CDB9B1;
}
a.Footer:link {
	color: #CDB9B1;
	text-decoration: none;
}
a.Footer:visited {
	color: #CDB9B1;
	text-decoration: none;
}
a.Footer:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.Footer:active {
	color: #CDB9B1;
	text-decoration: none;
}

a.PageNumber:link {
	color: #231816;
}
a.PageNumber:visited {
	color: #231816;
}
a.PageNumber:hover {
	color: #764C3C;
}
a.PageNumber:active {
	color: #231816;
}

a.Email:link {
	color: #231816;
	text-decoration: none;
}
a.Email:visited {
	color: #231816;
	text-decoration: none;
}
a.Email:hover {
	color: #764C3C;
	text-decoration: underline;
}
a.Email:active {
	color: #231816;
	text-decoration: none;
}

.AdminHeaderRight {
	background-image: url(Admin/images/Header_Right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.AdminHeaderBg {
	background-image: url(Admin/images/Header_Right_Bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

#ContactFormLayer {
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	z-index:2;
	float: left;
}
#ContactLeftLayer {
	position:relative;
	left:0px;
	top:0px;
	width:340px;
	height:auto;
	z-index:1;
	float: left;
	margin-right: 80px;
}
