@import url("global.css");
@import url("common.css");
@import url("layout.css");
@import url("secondary_col.css");
@import url("header.css");
@import url("account_menu.css");
@import url("main_menu.css");
@import url("main_submenu.css");
@import url("breadcrumbs.css");
@import url("footer.css");
	/* ************************************** Recordset Navigation ************************************************ */
		.recordsetNavigation{
			font-size:10px;
			color: #000000;
			padding-left: 20px;
		}
		
		.recordsetNavigation p{
			font-size:10px;
			color: #000000;
		}
		
		.recordsetNavigation a:link{
				font-size:10px;
				font-weight:bold;
				color: #FF7800;
				text-decoration: underline;
		}
		
		.recordsetNavigation a:visited{
				font-size:10px;
				font-weight:bold;
				color: #FF7800;
				text-decoration: underline;
		}
		
		.recordsetNavigation a:hover{
				font-size:10px;
				font-weight:bold;
				color: #FF7800;
				text-decoration: none;
		}
		
		.recordsetNavigation a:active{
				font-size:10px;
				font-weight:bold;
				color: #FF7800;
				text-decoration: none;
		}
	/* ************************************************************************************************* */

	/* ******************************************* Crumbs Navigation ************************************ */
	
		.crumbsNavigation {
			font-size: 10px;
			color: #000000;
			padding-bottom: 5px;
		}
		
		.crumbsNavigation a:link{
				font-size:10px;
				color: #FF7800;
				text-decoration: none;
		}
		
		.crumbsNavigation a:visited{
				font-size:10px;
				color: #FF7800;
				text-decoration: none;
		}
		
		.crumbsNavigation a:hover{
				font-size:10px;
				color: #000000;
				text-decoration: none;
		}
		
		.crumbsNavigation a:active{
				font-size:10px;
				color: #000000;
				text-decoration: none;
		}
	/* ************************************************************************************************* */

/* ********************************************************************************************************************** */
/* ********************************************************************************************************************** */

/* **************************************************** MAIN CONTENT *************************************************** */
/* ******************************************************************************************************************* */

	.mainContent {
		font-size: 10px;
		color: #000000;
	}
	
	.mainContent p{
		font-size: 10px;
		color: #000000;
		padding-bottom: 1em;
	}
	
	.mainContent h1 {
		font-size: 12px;
		color: #1869B4;
		padding-bottom: 6px;
	}
	
	.mainContent h2 {
		padding-bottom: 6px;
	}
	
	.mainContent h5 {
		font-size:12px;
		color: #1B6CB5;
	}
	
	.welcomeTable {
		background-image:url(../images/bkg_home_img.gif);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	
	.bkgWelcomeTable{
		background-color:#A2ADB6;
	}
		
	.welcomeTable h1{
		font-size:11px;
		color: #FFFFFF;
	}
	
	.welcomeTable a:link{
		font-size:10px;
		font-weight:bold;
		color: #FFFFFF;
		text-decoration:none;
	}
	.welcomeTable a:visited{
		font-size:10px;
		font-weight:bold;
		color: #FFFFFF;
		text-decoration:none;
	}
	.welcomeTable a:hover{
		font-size:10px;
		font-weight:bold;
		color: #1F6EB6;
		text-decoration:none;
	}
	.welcomeTable a:active{
		font-size:10px;
		font-weight:bold;
		color: #1F6EB6;
		text-decoration:none;
	}
	
	.hotSellers p{
		padding: 5px;
	}
	
	.hotSellers h1{
		font-size:12px;
		color: #1B6CB5;
	}
	
	#hotSellersProductsContainer{
		margin-left: 7px;
		padding:0;
		clear:both;
		}
		
	#hotSellersProductsContainer .hotSellersProductsItem{
		width:112px;
		overflow:hidden;
		height:174px;
		float:left;
		padding:0 9px 0 9px;
		margin-left: -9px;
	}
	
	#hotSellersProductsContainer .container_top{
		border-left: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		font-size:11px;
		font-weight:bold;	
		color: #000000;
		width:112px;
		height:40px;
		text-align:center;
		vertical-align:middle;
	}
		
	#hotSellersProductsContainer .container_middle{
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		font-size:11px;
		font-weight:bold;
		color: #000000;
		width:112px;
		height:114px;
		text-align:center;
		vertical-align:middle;
		clear:left;
	}
		
	#hotSellersProductsContainer .container_bottom{
			border-left: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			font-size:12px;
			font-weight:bold;
			color: #FF7800;
			width:112px;
			height:14px;
			text-align:center;
			vertical-align:middle;
			clear: left;
	}

	/* ********************************************** Category Search Results ******************************************* */
		.searchResCategory p{
			font-size: 10px;
			padding: 7px 0;
		}
		
		.searchResCategory h1{
			font-size:12px;
			color: #1B6CB5;
		}
		
		.searchResCategory .container{
			background-image:url(../interface/bkg_searchresults.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			background-color:#FFFFFF;
			border: 1px solid #CED6DD;
		}
		
		.searchResCategory .container h1{
			font-size:12px;
			color: #1B6CB5;
		}
		
		.searchResCategory .picture{
			border: 1px solid #AAB5BD;
			background-color:#FFFFFF;
			width:100px;
			height:100px;
			vertical-align: middle;
		}
		
		.searchResCategory .titleContainer{
			background-image:url(../interface/bkg_searchresdelimiter1.gif);
			background-position:bottom;
			background-repeat:repeat-x;
		}
		
		.searchResCategory .titleContainer a:link{
				font-size:11px;
				font-weight:bold;
				color: #196AB4;
				text-decoration: none;
		}
		
		.searchResCategory .titleContainer a:visited{
				font-size:11px;
				font-weight:bold;
				color: #196AB4;
				text-decoration: none;
		}
		
		.searchResCategory .titleContainer a:hover{
				font-size:11px;
				font-weight:bold;
				color: #FF7800;
				text-decoration: none;
		}
		
		.searchResCategory .titleContainer a:active{
				font-size:11px;
				font-weight:bold;
				color: #FF7800;
				text-decoration: none;
		}
		
		.searchResCategory .title{
			font-size: 12px;
		}
		
		.searchResCategory .footerContainer{
			background-image:url(../interface/bkg_searchresdelimiter2.gif);
			background-position:top;
			background-repeat:repeat-x;
		}
		
		.searchResCategory .footerContainer div{
			float:left;
			padding-right: 15px;
		}
		
		.searchResCategory .footerContainer a:link{
				font-size:10px;
				font-weight:bold;
				color: #196AB4;
				text-decoration: none;
		}
		
		.searchResCategory .footerContainer a:visited{
				font-size:10px;
				font-weight:bold;
				color: #196AB4;
				text-decoration: none;
		}
		
		.searchResCategory .footerContainer a:hover{
				font-size:10px;
				font-weight:bold;
				color: #000000;
				text-decoration: none;
		}
		
		.searchResCategory .footerContainer a:active{
				font-size:10px;
				font-weight:bold;
				color: #000000;
				text-decoration: none;
		}
		
	/* ****************************************************************************************************************** */

	/* ******************************************* Product Details ****************************************************** */
	
		.productDetails h1{
			font-size:12px;
			color: #1B6CB5;
		}
		
		.productDetails .containerProductDetails{
			font-size: 10px;
			color: #000000;
		}
		
		.productDetailsOldPrice{
			font-size: 14px;
			text-decoration:line-through;
			color:#1B6CB5;
		}
		.productDetailsDescription{
			background-color:#F1F4F7;
			border: 1px solid #CED6DD;
		}
		.productDetailsDescription table{
			font-size: 10px;
			color: #000000;
			margin:10px;
		}	
		
		.containerProductDetails h2{
			font-size: 12px;
		}
		
		.containerProductDetails .detailsPictureContainer{
			border:1px solid #A9B3BC;
			padding:5px;
		}
		
		.productDescriptionText{
			background-color:#F1F4F7;
			border: 1px solid #CED6DD;
			border-top-style: none;
			color: #000000;
			padding:10px;			
		}

		.productDescriptionText ul{
			font-size: 10px;
			margin: 0.5em 0 0 1em;
			padding: 0;
			list-style-type: none;
		}

		.productDescriptionText li{
			background-image: url(../interface/bullet_description.gif);
			background-position: left center;
			background-repeat: no-repeat;
			margin-left: 0.5em;
			padding-left: 1em;
		}		
		
		.productMenuTopBorder{
			background-image:url(../interface/bkg_productmenutopborder.gif);
			background-position:bottom;
			background-repeat:repeat-x;
		}
	
	/* ********************************************************************************************************************* */

	/* ********************************************** Search By Manufacturer ******************************************** */
	
		.searchByManufacturer h1{
			font-size:12px;
			color: #1B6CB5;
		}
		
		.leftBorderManSearch{
			background-image:url(../interface/border_manufacturerside.gif);
			background-position:left;
			background-repeat:repeat-y;
		}
		
		.rightBorderManSearch{
			background-image:url(../interface/border_manufacturerside.gif);
			background-position:right;
			background-repeat:repeat-y;
		}
		DIV.manLogo{
			display:block;
			width:107px;
			height:47px;
			margin:0;
			padding:0;
			float:left;
		
		}
	/* ****************************************************************************************************************** */

	/* ****************************************** Products Search Results******************************************************** */
		.searchResProducts p{
			font-size: 10px;
			padding: 7px 0;
		}
		
		.searchResProducts h1{
			font-size:12px;
			color: #1B6CB5;
		}
		
		.searchResProducts .containerProd{
			background-image:url(../interface/bkg_searchresults.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			background-color:#FFFFFF;
			border: 1px solid #CED6DD;
		}
		
		.searchResProducts .containerProd h1{
			font-size:12px;
			color: #1B6CB5;
		}
		
		.containerProd .oldPrice{
			font-size: 10px;
			text-decoration:line-through;
			color:#1B6CB5;
		}
		
		.searchResProducts .pictureContainer{
			border: 1px solid #AAB5BD;
			background-color:#FFFFFF;
			width:114px;
			height:114px;
			vertical-align: middle;
			padding: 5px;
		}
		
		.searchResProducts .titleContainerProd{
			background-image:url(../interface/bkg_searchresdelimiter1.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			height: auto;
			
			padding-bottom: 3px;
		}
		
		.searchResProducts .titleContainerProd a:link,.searchResProducts .titleContainerProd a:visited{
				font-size:11px;
				font-weight:bold;
				color: #196AB4;
				text-decoration: none;
				display:block;
				padding:0;
		}
		
		.searchResProducts .titleContainerProd a:hover,.searchResProducts .titleContainerProd a:active{
				font-size:11px;
				font-weight:bold;
				color: #FF7800;
				text-decoration: none;
				display:block;
				padding:0;				
		}
			
		.searchResProducts .footerContainerProd{
			background-image:url(../interface/bkg_searchresdelimiter2.gif);
			background-position:top;
			background-repeat:repeat-x;
			height:27px;
		}

		.searchResProducts .footerContainerProd P{		
			display: block;
			padding:0;
			padding-top: 7px;
		}
		.searchResProducts .footerContainerProd a:link,.searchResProducts .footerContainerProd a:visited{
				font-size:10px;
				font-weight:bold;
				color: #196AB4;
				text-decoration: none;
		}
		
		.searchResProducts .footerContainerProd a:hover,.searchResProducts .footerContainerProd a:active{
				font-size:10px;
				font-weight:bold;
				color: #000000;
				text-decoration: none;
		}
		
		.searchResProducts .prodRightContainer{
			border-left: 1px solid #CED6DD;
			background-color:#FFFFFF;
		}
		
		.searchResProducts .prodRightContainer p{
			font-size:10px;
			font-weight:bold;
			color: #000000;
			padding: 0 1em 0.4em 1em;
		}
	
	/* ******************************************************************************************************* */
	
/* ************************************************* Shopping Cart ************************************ */
	
		.shoppingCartMenu td{
			padding-right: 2px;
		}
		
		.shoppingCart{
			border: 1px solid #A7BFD4;
			border-collapse:collapse;
		}
		
		.shoppingCart td, .shoppingCart th{
			padding: 2px 5px 4px 2px;
		}
		
		.shoppingCart th{
			color: #FFFFFF;
			text-align:left;
			border-left: 1px solid #A7BFD4;
			background-image:url(../interface/bkg_searchbar.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			background-color: #2F79BD;
		}
		
		.shoppingCart td{
			border-left: 1px solid #A7BFD4;
			border-right: 1px solid #A7BFD4;			
			border-bottom: 1px solid #D2D9DE; 
		}

		.shoppingCartMenu a:link, .shoppingCartMenu a:visited{
			color: #000000;
			text-decoration: none;
		}
		
		.shoppingCartMenu a:hover, .shoppingCartMenu a:active{
			color: #1B6CB5;
			text-decoration: none;
		}
		
		.shoppingCart .inputTxt{
			border: 1px solid #AEBAC3;
			height:14px;
			width: 30px;
			text-align: right;
			padding-right: 2px;
		}
		
		.shoppingCartAccessories{
			border: 1px solid #CED6DD;
			border-collapse:collapse;
		}

		.shoppingCartAccessories th, .shoppingCartAccessories td{
			border: 1px solid #CED6DD;
		}
		
		.shoppingCartAccessories th{
			text-align: left;
		}
		
		.shoppingCartAccessories .category{
			background-color: #F8F9FA;
		}
		
		.headerPopup{
			background-image:url(../interface/bkg_popupheader.gif);
			background-position:top;
			background-repeat:repeat-x;
		}

	/* ****************************************************************************************************************** */
	
	/* ************************************************ Table Styles ******************************** */	
	
		.tableStyle1{
			border-bottom: 1px solid #CED6DD;		
			border-collapse: collapse;
		}
		
		.tableStyle2{
			border: 1px solid #CED6DD;		
			border-collapse: collapse;
		}
		
		.tableStyle1 th, .tableStyle2 th{
			background-image:url(../interface/bkg_searchbar.gif);
			background-position:bottom;
			background-repeat: repeat-x;
			color: #FFFFFF;
		}
		.tableStyle1 td, .tableStyle2 td{
			border-bottom: 1px solid #CED6DD;		
		}
	
		.evenBG{
			background-color: #F8F9FA;
		}
		
		.tableSubtitle{
			background-color: #F1F4F7;
		}
		
		.noBorder{
			border-style: none;
		}
		
		p.pageTitle{
			font-size: 12px;
			font-weight: bold;
			padding-bottom: 5px;
			border-bottom: 1px solid #D2D9DE;
			color: #1B6CB5;
		}
	/* ****************************************************************************************************************** */	

	/* ********************************************************* Add Coupon ******************************************* */
		.addCouponTable{
			background-image:url(../interface/bkg_searchresults.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			background-color:#FFFFFF;
			border: 1px solid #CED6DD;
		}
		
		.addCouponTable .inputTxt{
			border: 1px solid #AEBAC3;
			height: 14px;
		}
		
		.addCouponTable select{
			width: 120px;
		}
	
	/* ****************************************************************************************************************** */		

	/* ********************************************************** Order ************************************* */		

		.orderHeaderTable, .orderDetailsTable, .orderItemsTable, .orderFooterTable{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		}
		
		.orderDetailsTable{
			background-image:url(../interface/bkg_searchresults.gif);
			background-position:bottom;
			background-repeat:repeat-x;
			background-color:#FFFFFF;
			border-top: 1px solid #CED6DD;
			border-bottom: 1px solid #CED6DD;	
		}
		
		.orderItemsTable{	
			border-collapse: collapse;
		}
		
		.orderItemsTable th{
			background-image:url(http://hyper/projectionguys/interface/bkg_searchbar.gif);
			background-position:bottom;
			background-repeat: repeat-x;
			color: #FFFFFF;
			border: 1px solid #CED6DD;	
			padding: 0 2px;
		}
		.orderItemsTable td{
			border: 1px solid #CED6DD;		
			padding: 2px 2px;	
		}
		
		.orderFooterTable h1{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
		}
		
		a.emailLink, a.emailLink:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #1C6CB5;
			text-decoration: none;	
		}
		
		a.emailLink:hover, a.emailLink:active {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #FF7800;
			text-decoration: none;	
		}
	/* ********************************************************************************************************************** */		

/* ********************************************************************************************************************** */
/* ********************************************************************************************************************** */


/* ***************************************************** LEFT CONTENT ************************************************** */
/* ********************************************************************************************************************* */
	
	/* ********************************************** Login Table ******************************************* */
	
		.loginTable{
			font-size:10px;
			color::#000000;
		}
		
		.loginTable .inputTxt{
			font-size: 10px;
			border: 1px solid #717C92;
			padding-left: 2px;
			height: 14px;
			width: 116px;
		}
			
		.loginTable .buttonGoBlue{
			font-size: 10px;
			font-weight:bold;
			color:#FFFFFF;
			text-align:center;
			border: 1px solid #818B93;
			background-image:url(../interface/bkg_button_goblue2.gif);
			background-color: #6DA3D4;
			height: 18px;
			width: 22px;
			padding-bottom: 3px;
		}
	
		.loginTable .blue{
			color: #1B6CB5;
		}
		
		
		.logout{
			font-size:10px;
			color: #1B6CB5;
		}
	/* *************************************************************************************************** */

	/* ********************************************** Top 5 Products ******************************************* */
	
		.top5Products h1{
			font-size:12px;
			color: #1B6CB5;
			margin:0;
			padding: 0;
		}
		
		.top5Products ol{
			margin: 0.5em 0em 0.5em 1.5em;
			padding:0em 0em 0.5em 1em;
		}
		
		.top5Products ol li{
			font-size:11px;
			font-weight:bold;
			color: #000000;
			margin-bottom: 3px;
		}
		
		.top5Products a:link,.top5Products a:visited{
				font-size:11px;
				font-weight:bold;
				color: #000000;
				text-decoration: none;
		}
		
		.top5Products a:hover,.top5Products a:active{
				font-size:11px;
				font-weight:bold;
				color: #196AB4;
				text-decoration: none;
		}
		
	/* *************************************************************************************************** */

	a.triggerShowLink:link,a.triggerShowLink:visited,a.triggerShowLink:hover,a.triggerShowLink:active{
		background-image:url(../interface/icon_arrowDownBlue.gif);
		background-position: 0% 50%;
		background-repeat:no-repeat;
		padding-left: 12px;	
		color: #006699;
		text-decoration:none;
	}
	
	a.triggerHideLink:link,a.triggerHideLink:visited,a.triggerHideLink:hover,a.triggerHideLink:active{
		background-image:url(../interface/icon_arrowUpBlue.gif);
		background-position: 0% 50%;
		background-repeat:no-repeat;
		padding-left: 12px;
		color: #006699;
		text-decoration:none;
	}
	
	
/* ********************************************************************************************************************** */
/* ********************************************************************************************************************** */

	.fltLeft{
		float: left;
	}
	
	.fltRight{
		float: right;
	}
	
	.UpgradeLabel{
		padding: 4px;
		margin-bottom: 10px;
		background-color: #FF7800;
		color: #FFFFFF;
		font-weight: bold;
		text-align:center
	}
	
	.LabelStyle2{
		font-family: Arial, Helvetica, sans-serif;
		margin: 10px 0px;
		font-size: 16px;
		font-weight: bold;
		color: #196AB4;
	}
	
	.hr{
		height: 1px;
		border-top: 1px solid #CCCCCC;
		margin: 10px 0px;
	}
	
	.hrBlue{
		height: 1px;
		border-top: 2px solid #2270B7;
		margin: 10px 0px;
	}
	
	.crossedOut{
		text-decoration: line-through;
	}
	
	h3{font-size: 15px; margin: 0px;}