﻿/* Colours
	Orange: DA8B17
*/
/* ******************************* LAYERS */
#PageNav				{ z-index: 10;	}
#PageDetail_Content		{ z-index: 8;	}
#PageDetail				{ z-index: 6;	}
/* ******************************* LAYOUT */

body { 
	background: white url(../images/page_bg.jpg) repeat-x top left;
}

#PageDetailTop {
	position: absolute;
	height: 100px; width:748px;
	background: transparent url(../images/pagedetail_top.jpg) no-repeat top left;
}
.MainColumns { 
	border: solid 1px white;
	border-right: solid 1px #ddd;
}
.MainColumns .QTwoColumn_Left .QColContainer { 
	padding-top: 10px; 
}
        .ReliantShirtsLogo { }
        .LeftSearch { }
        .LeftSearch .DropDown { width: 235px; }
        .LeftSearch .TextBox { width: 230px; }
        .LeftSearch .Button { width: 100px; }
.LeftNavShadow {
	margin-top: -10px;
	padding: 15px 17px 0 0;
	background: url(../images/pagedetail_bg.jpg) repeat-y top left;
}
.LeftNavBottom {
	background: url(../images/pagedetail_bottom.jpg) no-repeat top left;
}
.QTwoColumn_Middle {
	padding-bottom: 20px;
	}

				#ContactBar {
					position: relative;height: 92px;					
					border-bottom: dotted 1px #ccc;
				}
						#ContactBar .ISOLogo { position: absolute; top:21px; left: 20px; }
						#ContactBar .ContactInfo	
						{ 
							color: #676767; 
							font-weight: bold;
							position: absolute; top: 35px; left: 100px;
							width: 400px; height: 50px;
							display: block; 
						}
						/*
						#ContactBar .SearchBox{ position: absolute; top: 20px; right: 10px; color: #676767; vertical-align: middle; display: block; }
						#ContactBar .SearchBox .TextBox { background: white url(../images/searchbox_bg.jpg) no-repeat top left; border: solid 1px #da8b17; height: 18px; }
						#ContactBar .SearchBox .Button { background-color: #da8b17; border: solid 1px #0c1d3b; color: White; }
						.QWSSearchBox { display: block;}
						.QWSSearchBox .TextBox { width: 400px;}
						*/
						.PageLocation {
							position: relative;
							height: 18px; 
							background: white url(../images/fadetop_10.jpg) repeat-x bottom left;
							
							padding: 2px 5px 2px 5px;
						}
		#PageDetail_Content { margin: 10px 10px 0 0; }
		#PageDetail_Bottom {
			position: relative;
			height: 14px;
			/*background: white url(../images/pagedetail_bottom.jpg) repeat-y top left;*/
			margin-top:-7px;
		}
		#SecondaryLinks {
			position: relative;
			margin: 0 17px 0 17px;
		}
		#Footer {
			color: #8C8C8C;
			font-size: 10px;
			position: relative;
			height: 50px;
			margin: 0 0 0 1px;
			background-color: white;
		}
				#Footer_About
				{
					font-family: inherit;
					color: inherit;
					font-size: inherit;
					position: absolute;
					top: 0; left: 20px;
					width: 350px; height: 80px;
					text-align: justify;
				}
				#Footer_Contact
				{
					font-family: inherit;
					color: inherit;
					font-size: inherit;
					position: absolute;
					top: 0; right: 50px;
					width: 250px; height: 80px;
					text-align: right;					
				}
.AdminPanel { text-align: center; font-size: 8pt; }
/* **************************************************************** Autocompleter */
.ac_results {
	border: 1px solid #da8b17;
	background-color: white;
	overflow: hidden;
	z-index: 2000;
}
.ac_results ul { }
.ac_results li  { border-bottom: 1px dotted #ccc; }
.ac_loading {}
.ac_over { background-color: #da8b17; color: white; }

/* **************************************************************** Autocompleter */
	.QMenuV .QMI .navTreeLabel			{ padding: 2px 0 2px 8px; }
	.QMenuV .QMI .navTreeLabel:hover	{ background-color: #ddd; }
	.QMenuV .QMI,
	.navTree .QMI						{ border-bottom: dotted 1px #ddd; }
	.QMI_Sel > .navTreeItem				{ background-color: #5A245A; }
			.QMI_Sel > .navTreeItem *		{ color: White; }

/* ****************************************************************  */
.FramedHeader {
	border: solid 1px #ccc; 
	background: url(../qwebcontrols/images/fadebottom_30.gif) repeat-x top left;
	margin: 5px;
	padding:5px; 
	text-align: center;
}
