﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, q, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.99em;
	color: #000;
	margin:0;
	padding:0;
	border:0;
 }
div {margin-bottom: 0;}
ul, ol {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
/* table, td, th {vertical-align: top;} */
h1 {font-size: 2.4em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em;font-weight:bold;color:#909090}
h2 {font-size: 2.0em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em}
h3 {font-size: 1.75em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em}
h4 {font-size: 1.5em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em;font-weight:bold; color: #00ADEF}
h5 {font-size: 1.25em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em;font-weight:bold; color: #00ADEF}
h6 {font-size: 1em;line-height:0.75;margin-bottom:0.5em;margin-top:0.5em;font-weight:bold;}
strong {font-weight:bold;}
em {font-style:italic;}

a {
   color: Black;
   text-decoration: none;
}
a:visited {
   color: Black;
   text-decoration: None;
}
a:hover {
   color: Red;
   text-decoration: underline;
}
a img {
	border: none;
}
body {
	text-align: center;
}
hr {
    color:#00ADEF;
}
#Wrapper {
   position: relative;
   text-align: left;
   width: 1000px;
   margin-left: auto;
   margin-right: auto;
   background-color: White;
}
#Master {
 	position: relative;
	width: 1000px;
	text-align: left;
	background-color: White;
}
/* ############################ */
/* ##### Front Page Links ##### */
.PrimaryLinks {
	font-size: 1.15em; 
	font-weight: 700; 
	color: #00adef
}
.PrimaryLinks a {
	font-size: 1.15em;
	font-weight: 700;
   color: #00adef;
   text-decoration: none;
}
.PrimaryLinks a:visited {
	font-size: 1.15em;
	font-weight: 700;
   color: #00adef;
   text-decoration: None;
}
.PrimaryLinks a:hover {
	font-size: 1.15em;
	font-weight: 700;
   color: #00adef;
   text-decoration: underline;
}

/* ############################ */
/* #####      Header      ##### */
#Header {
	width: 1000px;
}
.TopNav {
	font-size: 0.78em;
	color: #0066CC;
	margin-top: -5px;
}
.TopNav a {
   color: #0066CC;
   text-decoration: none;
}
.TopNav a:visited {
   color: #0066CC;
   text-decoration: None;
}
.TopNav a:hover {
   color: Red;
   text-decoration: underline;
}

/* ############################ */
/* #####     SideBar      ##### */
#Sidebar {
	width: 200px;
}

/* ############################# */
/* #####       Footer      ##### */
#Footer {
	width: 1000px;
	height: 40px;
	color: #00ADEF;
	font-size: 0.95em;
}
.Footer {
	font-size: 0.95em;
	font-weight: bold;
	color: #00ADEF;
}
.Footer a {
	font-size: 0.97em;
   color: #00ADEF;
   text-decoration: none;
}
.Footer a:visited {
	font-size: 0.97em;
   color: #00ADEF;
   text-decoration: None;
}
.Footer a:hover {
	font-size: 0.97em;
   color: Red;
   text-decoration: underline;
}

.FooterAddr {
	font-size: 0.95em;
	color: Gray;
}
.PoliciesTextBox {
	font-size: 0.95em;
	color: #434343;
}
.QandA {
	font-size: 0.90em;
	color: #434343;
}
/*================================================
About Page
=================================================*/
.AboutMainInfoBox
{
    clear: left;
    position: relative;
    float: left;
	min-width: 580px;
	width: 100%;
	margin-top: 20px;
	text-align: center;	
}

.AboutInfoBox
{    
    position: relative;
    float: left;
	min-width: 320px;
	width: 100%;
	text-align: center;	 
}

.AboutServices
{
    position: relative;
    float: left;
	margin-left: 30px;
}

.AboutServiceTextBox
{
    position: relative;
    float: left;
	width: 200px;
	text-align: left;
	margin: 10px 0px 0px 0px;
}
.AboutTitleBox
{
    clear: left;
    position: relative;
    float: left;
	min-width: 320px;
	width: 100%;	
	text-align: left;
	color: #00adef;
    font: bold 1.1em Arial, Helvetica, Sans-Serif;
    border-bottom: solid 1px #00adef;
}

.AboutTextBox
{   
    clear: left;
    position: relative;
    float: left;
	min-width: 320px;
	width: 100%;
	margin-top: 10px;
	text-align: left;	
}

.AboutImageBox
{
    position: relative;
    float: right;
	width: 230px;
	text-align: center;	
}
.watermarked
{
	font-size: 9pt;
	font-family: Arial;
	font-style: italic;
	color: Silver;
}
.TitleBar 
{
	font-size: 1.25em;
	line-height:0.75;
	margin-bottom:0.5em;
	margin-top:0.5em;
	color: #00adef;
}
.CartTitleBar {
    background-color: #D8EEFB;
    font-size: 0.9em;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    color: #00ADEF;
}
.CartTitleBarLft {
    background-image: url(../Images/SiteGraphics/title_bar_leftend.jpg);
    background-repeat: no-repeat;
}
.CartTitleBarRt {
    background-image: url(~/Images/SiteGraphics/title_bar_rightend.jpg);
    background-repeat: no-repeat;
}
.CartItem {
    font-size: 0.9em;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    color: #434343;
}
.CartItemAlt {
    font-size: 0.9em;
    font-weight: bold;
    font-family: Arial, Sans-Serif;
    color: #434343;
}
.SearchLinks {
    color: #727272;
}
.HeaderSpacing {
    padding: 5px 0 5px 125px;
}
.ModalWindow {
    padding: 25px;
    background-color: #fff;
    }