﻿body
{
   margin: 0px;
   font-family: Verdana, Arial, Serif;
}

#TopHeaderBlock
{
	margin: 15px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:230px;
}
#LogoBlock
{
	padding:0px;
	margin:2px 0px 15px 15px;
	width:250px;
	height:72px;
	background-image:url(images/LogoWeb.gif);
}
#MenuBlock
{
	padding:0px;
	margin:0px;
	width:100%;
	height:22px;
	background-color:#FFD600;
}
#PageBannerBlock
{
	padding:0px;
	margin:0px;
	width:100%;
	height:85px;
	background-image:url(images/InfoPageBannerBG.gif);
}
#TitleBarBlock
{
	padding:0px;
	margin:0px;
	width:100%;
	height:30px;
	background-image:url(images/InfoPageTitleBarBG.gif);
}
#TitleBarText
{
	position:relative;
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	left:20px;
	top:4px;
}
#TitleBarText span.TitleTextLeft
{
	position:absolute;
	left:15px;
}
#TitleBarText span.TitleText
{
	position:absolute;
	left:190px;
}
#FeaturesBlock
{
	position:relative;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	top:20px;
}

#FeaturesBlock a
{
	color:#FFFFFF;
}
#FeaturesBlock td.loggedin
{
	padding-left:30px;
}

#FeaturesBlock .alertMessageContainer
{
	position:fixed;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	top:10px;
}

#FeaturesBlock .alertMessageContainer .alertMessage 
{
	position:relative;
	background-color:#F5F5DC;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:2px;
	font-variant:small-caps;
	border:solid 2px #8B0000;
}

#PageHeaderText
{
	position:relative;
	color:#FFFFFF;
	font-size:36px;
	font-family:Verdana;
	font-weight:bold;
	left:30px;
	top:20px;
}
#MainContainerBlock
{
	background-color:#ffffff;
}
#ContainerBlock2
{
	background-color:#ffffff;
	margin-right:200px;
}

#Master1_ContainerBlock2
{
	background-color:#ffffff;
	margin-right:200px;
}

#LeftColumnBlock
{
	position:absolute;
	top:245px;
	left:0px;
	width:200px;
	background-color:#ffffff;
	font-size:10px;
}
#LeftColumnBlock div.menu
{
	padding: 6px 6px 6px 6px;
}
#LeftColumnBlock ul
{
	list-style-type:none;
	margin:0px;
	padding:10px 0px 10px 27px;
}

#LeftColumnBlock li
{
	cursor:pointer;
}

#LeftColumnBlock div.menu a
{
	text-decoration:none;
	color:#000000;
}

#LeftColumnBlock div.menu a:hover
{
	text-decoration:underline;
	color:#000000;
}

#LeftColumnBlock div.sideImage
{
	text-align:center;
	padding:0px 0px 15px 0px;
}

#CenterColumnBlock
{
	position:relative inherit;
	margin-left:200px;
	padding:0px;
	background-color:#ffffff;
	height:500px;
}
#CenterColumnContent
{
	padding:15px 6px 15px 6px;
}
#CenterColumnContent div.titleText
{
	font-style:italic;
	font-size:16px;
	font-family:Verdana;
	font-weight:bold;
	padding:0px 0px 15px 0px;
}

#RightColumnBlock
{
	position:absolute;
	top:245px;
	right:0px;
	width:198px;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
}
#RightColumnBlock div.iconBlock
{
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	color:#000000;
	cursor:pointer;
}
#RightColumnBlock div.sideImage
{
	text-align:center;
	padding:0px 0px 15px 0px;
}

#Master1_RightColumnBlock
{
	position:absolute;
	top:245px;
	right:0px;
	width:198px;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
}
#Master1_RightColumnBlock div.iconBlock
{
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	font-style:italic;
	color:#000000;
	cursor:pointer;
}
#Master1_RightColumnBlock div.sideImage
{
	text-align:center;
	padding:0px 0px 15px 0px;
}

.text
{
	font-size:10px;
}
.leftMenuHeaders
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	border-bottom:solid 1px #bbbbbb;
	padding:3px 0px 3px 10px;
	cursor:pointer;
}
#footer
{
	padding: 40px 0px 0px 0px;
	margin: 0px;
	width: 100%;
	height: 62px;
}
#footerMenu
{
	text-align: center;
	padding-top: 3px;            
}
#footerMenu a
{
	font-size:10px;
	font-family:arial;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#footerMenu a:hover
{
	text-decoration:underline;
}

.DynamicFieldConfig
{
	width:75%;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #000000;
	background-color:#cccccc;
}
.DynamicFieldConfig table
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.DynamicFieldConfig td
{
	padding-top:10px;
}

.dynamicFieldNameLabel
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.dynamicFieldTextArea
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	width:100%;
	height:75px;
}
.menuDropDownBox
{
	z-index:999;
}

#SearchBlock
{
	position:absolute;
	top:65px;
	right:15px;
}

.SearchButton
{
	background-color:#0b3d91;
	color:#ffffff;
	font-variant:small-caps;
	font-weight:bold;
	font-family:Verdana;
	border-top-color:#136cf9;
	border-left-color:#136cf9;
	border-bottom-color:#093172;
	border-right-color:#093172;
}
.priceSlider_handle {
    position:absolute;
    height: 45px;
    width: 45px;
    
}

.priceSlider_rail {
    position:relative;
    height: 45px;
    width:384px;
    background: #FFFFFF url(images/SliderRail.gif) no-repeat;
}

#PageBannerBlock2
{
	padding:0px;
	margin:0px;
	width:100%;
	height:85px;
	background-image:url(images/InfoPageBannerBG-Teal.gif);
}

#PageHeaderText2
{
	position:relative;
	color:#C7D7E1;
	font-size:36px;
	font-family:Verdana;
	font-weight:bold;
	left:30px;
	top:20px;
}

#TitleBarBlock2
{
	padding:0px;
	margin:0px;
	width:100%;
	height:30px;
	background-image:url(images/InfoPageTitleBarBG-Teal.gif);
}

#TitleBarText2
{
	position:relative;
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	left:20px;
	top:4px;
}
#TitleBarText2 span.TitleTextLeft
{
	position:absolute;
	left:15px;
}
#TitleBarText2 span.TitleText
{
	position:absolute;
	left:190px;
}
