/* --------------- */
/* Imports         */
/* --------------- */

@import url('Reset.css');

@import url('Templates.css');

@import url('Menu.css');

@import url('Pages.css');

@import url('Orderflow.css');

@import url('Buttons.css');

@import url('Error.css');



/* --------------- */
/* Common     */
/* --------------- */

body { background-image: url('/Images/Site/Background/MainBG.jpg'); background-repeat: repeat; background-attachment: fixed; }
.clear { clear: both; line-height: 0px; height: 0px; font-size: 0px; padding: 0px; margin: 0px; }

.centerFirst { clear:left; float:left; position:relative; left:50%; text-align:center; }
.centerSecond { display:block; float:left; margin:0; padding:0; position:relative; right:50%; }




/* --------------- */
/* Fonts           */
/* --------------- */

h1 { font-size: 20px; font-weight: bold; padding-bottom: 8px; padding-top: 6px; margin: 0; }
h2 { font-size: 14px; font-weight: bold; padding-bottom: 4px; padding-top: 6px; margin: 0; }
h3 { font-size: 13px; font-weight: bold; padding-bottom: 4px; padding-top: 4px; margin: 0; }
p { display: block; padding-bottom: 7px; padding-top: 2px; margin: 0; line-height: 16px; }
strong { font-weight: bold; }
a { color: #666633; text-decoration: none; outline: none; }
a:visited { color: #666633;  }
a:hover { text-decoration: underline; }
input, select { font-family: Tahoma; outline: none; }
#SubMenu a { color: Black; }


/* -------------------- */
/* Shadows              */
/* ------------------- */

.TopShadow
{
	width: 100%;
	height: 39px;
	background-image: url('/Images/Site/Background/TopBackground.png');
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 6px;
}

.BottomShadow
{
	width: 100%;
	height: 52px;
	background-image: url('/Images/Site/Background/BottomBackground.png');
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 10px;
}



/* -------------------- */
/* Containers          */
/* ------------------- */

#MainContainer 
{
	background-image: url('/Images/Site/Background/PlainBG.png'); background-repeat: repeat-y; background-position: center;
	
}

#MainContainer .MainContent
{
	width: 850px;
	margin: 0 auto;
	padding: 5px 0 0 0;
}

#MainContainer .MainContent .Content
{
	min-height: 400px;
	height:auto !important;
	height:400px;
}

#HeaderContainer 
{ 
	height: 30px; 
	position: relative; 
	padding: 0 8px;
}

.OrderflowHeaderContainerLine
{ 
	margin-top: 10px;
	height: 1px;
	border-bottom: dotted 1px #CCCC99;
}

#HeaderContainer .Logo 
{ 
}

#HeaderContainer .TopInfo
{
	position: absolute;
	right: 0px;
	top: -5px;
}

#HeaderContainer .AgentPanel 
{ 
	font-size: 11px;
}

#HeaderContainer .QuickLinks 
{ 
	position: absolute;
	bottom: 0px;
	right: 8px;
}

#HeaderContainer .QuickLinks *
{ 
	font-size: 9px;
	font-weight: bold;
	color: #5A7D98;
	text-decoration: none;
}
















