﻿table
{
	font-size: 100%;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	padding: 0px;
}

img
{
	border-style: none;
	border-width: 0px;
}

@media print
{
	img { display: none; }	
}

select
{
	font-size: 100%;
}

@media print
{
	input[type="button"], input[type="submit"], input[type="reset"]
	{
		display: none;
	}	
}

.LblInfo
{
	color: red;
	font-weight: bold;
	font-size: 100%;
	/*FONT-SIZE: 11px; */
}

@media print
{
	.LblInfo
	{
		display: none;
	}	
}

@media print
{
	.noprint { display: none;}
}

.section_left
{
	width		: 195px;
	margin-right: 20px;
}

.sectionSmallContent
{
	width: 745px;
}

.Inactive
{
	background-image: url("../CssImages/General/inactive_black.png");
}

.section_modalBigger 
{
    max-width: 800px !Important;
}

.pearModalWindow
{
	display			: none;
	padding			: 15px;
	min-width		: 300px;
	max-width		: 700px;
	background-color: White;
	color			: #252525;
}

.pearModalWindow .modalInfo
{
	font-size		: 17px;
	text-align		: left;
	margin-bottom	: 10px;
	padding-bottom	: 10px;
}

.pearModalWindow .modalInfo .closeButton
{
	top				: -30px;
	right			: -30px;
	display			: block;
	cursor			: pointer;
	background-image: url("../CssImages/Icons/closebox.png");
	height			: 38px;
	width			: 38px;
}

.pearModalWindow .modalContent
{
	text-align		: left;
	font-size		: 12px;
	padding-bottom	: 10px;
	max-height		: 500px;
	overflow		: auto;
}

.pearModalWindow .modalButtons
{
	text-align	: left;
	padding-top	: 10px;
}

div.div_modalSelector
{
	font-size		: 12px;
	background-color: White;
    padding			: 10px;
    min-width		: 200px;
    max-width		: 450px;
    text-align		: left;
}

div.div_modalSelector div.div_modalAlertButtons
{
	margin-top: 8px;
	text-align: center;
}

div.div_modalSelector div.div_SelectorTopPart
{
	margin-bottom	: 10px;
	height			: 25px;
}

div.div_modalSelector div.div_SelectorTopPart h2
{	
	text-align	: center;
	padding-left: 0;
	margin		: 0;
	font-size	: 15px;
	float		: left;
}

div.div_loader
{
	width			: 190px;
	height			: 85px;
	padding-top		: 15px;
	text-align		: center;
	background-color: White;
}

div.div_pageTitle
{
    padding-left: 8px;
    text-align	: left;	
}

div.div_pageTitle h1
{
	font-size	: 20px;
	font-weight	: bold;
	margin		: 0 0 8px 0;
}

div.div_title
{
    padding-left: 8px;
    padding-top	: 7px;
    text-align	: left;
}

div.div_title h2,
div.div_title h1
{
	font-size	: 16px;
	font-weight	: bold;
	margin		: 0;
	color		: #206086;
	font-variant: small-caps;
}

div.div_HeightSeparator
{
	height	: 10px;
	width	: 970px;
}

div.div_PageTitle
{
	font-weight		: bold;
	text-align		: left;
	margin			: auto auto 10px auto;
}

div.div_PageTitle h1
{
	font-size	: 15px;
	margin		: 0;
}

span.span_smallText
{
	font-size: 10px;
}

a.a_noUpperCaseTitle
{
	font-weight		: bold;
	text-decoration	: none;
	font-size		: 12px;
}

div.div_titleWithBcg1 
{
	background-image	: url("../CssImages/General/titleBackground.png");
	width				: 201px;
	height				: 33px;
	background-position	: center;
}

.borderType1
{
	border					: 1px solid #859EB4;
	box-shadow				: Black 2px 1px 5px;
	-webkit-box-shadow		: Black 2px 1px 5px;
	-moz-box-shadow			: Black 2px 1px 5px;
	-moz-border-radius		: 3px 3px 3px 3px;
    -webkit-border-radius	: 3px;
	border-radius			: 3px;
	-khtml-border-radius	: 3px;
}

.borderType2
{
	border					: 1px solid #859EB4;
	box-shadow				: Black 2px 1px 5px;
	-webkit-box-shadow		: Black 2px 1px 5px;
	-moz-box-shadow			: Black 2px 1px 5px;
	-moz-border-radius		: 6px;
    -webkit-border-radius	: 6px;
	border-radius			: 6px;
	-khtml-border-radius	: 6px;
}

.borderType3
{
	border					: 1px solid White;
	-moz-border-radius		: 6px;
    -webkit-border-radius	: 6px;
	border-radius			: 6px;
	-khtml-border-radius	: 6px;
}

.shadow1
{
	box-shadow			: Gray 2px 6px 8px;
	-webkit-box-shadow	: Gray 2px 6px 8px;
	-moz-box-shadow		: Gray 2px 6px 8px;
}

.allSidePaddingType1
{
	padding: 15px;
}

.backgroundColorWhite
{
	background-color: White;
}

div.div_threeColumnsLayout
{
	margin: auto;
}

div.div_threeColumnsLayout div.div_firstColumn
{
	float		: left;
	width		: 33%;
}

div.div_threeColumnsLayout div.div_secondColumn
{
	float		: left;
	width		: 33%;
}

div.div_threeColumnsLayout div.div_thirdColumn
{
	float		: left;
	width		: 33%;
}

span.span_BigRedText
{
	font-size	: 14px;
	color		: Red;
}

.relative
{
	position: relative;
}

.absolute
{
	position: absolute;
}

.bottomAlign
{
	position: absolute;
	bottom	: 0;
}

div.div_closeButton
{
	width			: 8px;
	height			: 8px;
	background-image: url("../CssImages/General/buttonClose.png");
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.biggerText
{
	font-weight	: bold;
	font-size	: 18px;
}

.bigText
{
	font-weight	: bold;
	font-size	: 32px;
}

.smallText
{
	font-size: 11px;
}

.bigTitle
{
	margin: 0;
}

.span_separator5
{
	display	: inline-block;
	height	: 1px;
	width	: 5px;
}

.span_separator3
{
	display	: inline-block;
	height	: 1px;
	width	: 3px;
}

h4.smallTitle
{
	margin			: 15px 0 11px;
	text-transform	: uppercase;
}

.smallTitle
{
	font-weight	: bold;
	font-size	: 13px;
}

.span_errorMessage
{
	color		: Red;
	font-size	: 14px;
	font-weight	: bold;
}

.red
{
	color: Red;
}

div_InfoErrorMsg
{
	font-size	: 14px;
	color		: Red;
}

.width97p
{
	width: 97%;
}

.taLeft
{
	text-align: left;
}

.taRight
{
	text-align: right;
}

.taCenter
{
	text-align: center;
}

.maTop10
{
	margin-top: 10px;
}

.maTop-5
{
	margin-top: -5px;
}

.displayInlineBlock
{
	display: inline-block;
}

.classicContainer
{
	background-color: White;
	padding			: 10px;
}

.width100Percent
{
	width: 100%;
}

.roundCornersContainer
{
	padding					: 10px;
	-moz-border-radius		: 6px;
    -webkit-border-radius	: 6px;
	border-radius			: 6px;
	-khtml-border-radius	: 6px;
	background-color		: White;
}

.dividerBackground
{
	background: url("../CssImages/SearchResult/divider.png") repeat-x scroll left bottom transparent;
}

.dividerBackgroundHover
{
	background: url("../CssImages/SearchResult/divider.png") repeat-x scroll left bottom transparent;
}

.dividerBackgroundHover:hover
{
    background-color: #F2F2F2;
}

.smallPriceButton
{
	display			: block;
	height			: 32px;
	line-height		: 32px;
	background-color: #FFD400;
	padding-left	: 8px;
	font-weight		: bold;
	color			: #252525;
	width			: 90px;
	position		: absolute;
	top				: 5px;
	right			: 0;
}

.smallPriceButton:hover
{
	background-color: #FFCB00;
}

.blockSpan
{
	display: block;
}

.down_arrowSmall
{
	display				: block;
	height				: 15px;
	width				: 15px;
	background-image	: url("../CssImages/General/allArrows.png");
	background-position	: -30px 0;
}

.up_arrowSmall
{
	display				: block;
	height				: 15px;
	width				: 15px;
	background-image	: url("../CssImages/General/allArrows.png");
	background-position	: 0 0;
}

.input_styledTextBox
{	
	border			: 1px solid #CCCCCC;
    font-size		: 14px;
    height			: 28px;
    padding-left	: 8px;
    padding-right	: 8px;
}

section.section_editDatabaseText
{
	display: none;
}

section.section_serviceErrorMessages
{
	text-align: left;
}

section.section_serviceErrorMessages div.ButtonContainer_Small
{
	margin-top: 15px;
}

section.section_serviceErrorMessages table
{
	display		: none;
	margin		: 15px 0 0 0;
	width		: 100%;
	text-align	: left;
}

section.section_serviceErrorMessages td
{
	padding-bottom: 5px;
}

section.section_serviceErrorMessages span.span_serviceErrorTitle
{
	font-size	: 12px;
	font-weight	: bold;
}

section.section_serviceErrorMessages section.section_databaseText
{
	min-height: 15px;
}

.ca-nav span.ca-nav-next 
{
    background-position	: right top;
    left				: auto;
    right				: -15px;
}

.ca-nav span 
{
    background	: url("../CssImages/Icons/arrows.png") no-repeat scroll left top transparent;
    cursor		: pointer;
    height		: 55px;
    left		: -15px;
    margin-top	: -19px;
    opacity		: 0.7;
    position	: absolute;
    text-indent	: -9000px;
    top			: 50%;
    width		: 25px;
    z-index		: 100;
}