﻿/*Elements*/
body 
{
	background-image: url('images/BackGround.jpg');
	background-repeat:repeat-x;
	background-color:#A3A3A3;
	vertical-align:top;
	text-align:center;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial;
}
img
{
	border:0;
}
div
{
	margin:0 0 0 0;
}

/*Named Elements*/
/*MasterPage Header*/
#header
{
	vertical-align:top;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:810px;
	HEIGHT: 34%;
	background-color:White;	
}
/*MasterPage Content*/
#mycontent
{
	background-color:#ffffff;
	margin-left:auto ;
	margin-right:auto;
	margin-top:auto;
	width:810px;
	height:100%;
	text-align:left;
	vertical-align:top;
}
/*MasterPage Footer*/
#footer
{
	margin-left:auto;
	margin-right:auto;
	width:810px;
}
/*Left Image*/
#TopQuality
{
	float:left;
	height:255px;
}
/*default page text section*/
#text
{
	width:100%;
	height:236px;
	margin:0 0 0 0;
}
/*contactus page text section*/
#ContactUs
{
	margin-top:auto;
	margin-bottom:auto;
	margin-left:5px;
	/*float:right;*/
	height:568px;
	font-family:Arial;
	font-size:larger;
}
#ContactText
{
	margin-left:10px;
}
/*Contact Page Contains Contact Info*/
#ContactInfo
{
	border-top-width:thin;
	border-top-style: solid;
	border-top-color:#CC6600;
	background-color:#eeeeee;
	float:left;
	margin-left:0px;
	height:555px;
	width:55%;
}
/*Contact Page Header*/
#textheader
{
	font-size:x-large;
	color:Red;
	text-decoration:underline;
}

/*category*/
#category
{
	width:100%;
	text-align:center;
	
	margin-left:20px;
	margin-right:auto;
}
/*category background*/
#catBack
{
	border-top-width:thin;
	border-top-style: solid;
	border-top-color:#CC6600;
	
	background-color:#eeeeee;
}
/*category table*/
#cat
{
	width:100%;
	border:solid 5px #eeeeee;
}
/*category table cell*/
#cat td
{
	background:url("Images/OrangeGradient.jpg");
	background-color:White;
	border:solid 2px #eeeeee;
	background-repeat:repeat-x;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	width:33.33333%;
	height:170px;
	margin-left:auto;
	margin-right:auto;
}
/*individual category header info*/
#catheader
{
	background-color:Black;
}

#catheader a
{
	text-align:center;
	color:white;
	text-decoration:none;
	font-size:large;
}
#catheader a:hover
{
	text-align:center;
	
	text-decoration:underline;
	font-size:large;
}
/* Images associated with the categories*/
#catImage
{
	width:100px;
	height:100px;
}
/* Individual Category Description*/
#catdesc
{
	font-size:small;
	text-align:center;
}
/*retail part text area*/
#retPart
{
	border-top-width:thin;
	border-top-style: solid;
	border-top-color:#CC6600;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	background-color:#EEEEEE;
}
/*this is the table on the retail partners page*/	
#retailPartners
{
	width:100%;
	background-color:#EEEEEE;
	margin-bottom:15px;
}
#retdescription
{
	text-align:center;
}
#retcriteria
{
	color:#cc6600;
	font-weight:bold;
}
#ListTechDoc
{
	background-color:#EEEEEE;
	overflow:auto;
	
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#CC6600;
	height:470px;
	width: 100%;
}
#DocTitle
{
	text-align:left;
	color:Red;
	text-decoration:underline;
	font-size:large;
	margin-left:5px;
}
#DocDesc
{
	margin-left:5px;
	height:400px;
}
#DocDescText
{
	margin-left:15px;
}
#DocLink
{
	margin-left:5px;	
}


/*Classes*/
/*these are used with the retail partners table*/

.distancesearchresults
{
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #000000;
	width:80%;
}
.retailcell
{
	font-size:smaller;
	padding-left:5px;
}
/*table header*/

.locheader
{
	background-color:#cc6600;
	color:White;
	font-weight:bold;
}
.header
{
	text-align:right;
	color:#cc6600;	
	width:100px;
	font-weight:bold;
	font-size:smaller;
}
.servheader
{
	text-align:right;
	color:#cc6600;	
	width:130px;
	font-weight:bold;
	font-size:smaller;
}
.locheader *
{
	color:White ;
	background-color:#cc6600;
	font-size:medium;
}
/*end retail partners*/
/*end classes*/
/*Admin Section*/
/*Cat*/
#catList
{
	position:relative;
	border-top-width:thin;
	border-top-style: solid;
	border-top-color:#CC6600;
	width:200px;
}
#catsaveheader
{
	color:Red;
}
#catList a
{
	text-decoration:none;
	font-family:Arial;
	color:Black;
	font-weight:bolder;
	font-size:small;
}
#catList a:hover
{
	text-decoration:underline;
}
#leftcol
{
	margin-left:10px;
	vertical-align:top;
}
#editImage
{
	width:70%;
	float:right;
}
/*Tech page*/
#adminTech
{
	height:500px;
}
#TechInfo
{
	border-top-width:thin;
	border-top-style: solid;
	border-top-color:#CC6600;
	
	width: 367px;
	height: 167px;
}
#ListTech
{
	overflow:auto;
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#CC6600;
	height:470px;
	width: 100%;
}
