﻿body {
    margin: 0px;
    padding: 0px; /*background-color:#eae9e4;*/
    background-color: #CCCCCC;
    font: normal normal normal 12px/14px Arial, Helvetica, sans-serif;
    color: #000000;
}

h1,h2,h3,h4
{
	margin:0px;
	padding:0px;
	font: normal normal normal 12px/14px Arial, Helvetica, sans-serif;
}

h1{font-size:12px;font-weight:bold;margin-top:10px;margin-bottom:2px;}
h2{margin-top:10px; color:#0b4675; font-weight:bold; font-size:12px;}
h3{color: #1585de; font-weight:bold;}
h4{font-weight:bold}
p{margin-top:0px; margin-bottom:5px;
	text-align: justify;
}

h1.title
{
	margin:0px;
	font-size: 14px;
	color:#000000;
	font-family:Arial Black;
	font-weight:normal;
	line-height:16px;
	
}

td.step
{
	background-image:url('Images/Grafix/bgHeader.gif');
	background-repeat:no-repeat;
	height:20px;
	vertical-align:middle;
	/*color:#49B8EE;*/
	color:White;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left: 5px;
}
td.Pricing
{
	background-image:url(Images/Grafix/bgPricing.gif);
	background-repeat:no-repeat;
	height:20px;
	width:174px;
	vertical-align:middle;
	text-align:left;
	/*color:#49B8EE;*/
	color:White;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left: 5px;
}
.step_Alt
{
	color:White;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

.stepHeader
{
	vertical-align:middle;
	padding: 2px 0px;
	color:#0b4675;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.stepHeaderOver
{
	vertical-align:middle;
	padding: 2px 0px;
	color:#0b4675;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}


td.stepAlt
{
	vertical-align:middle;
	padding: 3px 5px;
	background-color:#343434;
	color:#49b8ee;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
td.stepHeaderAlt
{
	height:20px;
	vertical-align:middle;
	padding: 0px 5px;
	color:#0b4675;
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}


td.blank
{
	line-height:4px;
	font-size:4px;
}

td.Products
{
	vertical-align: middle; 
	text-align: left; 
	padding-left:5px; 
	width: 145px; 
	font-size:14px;
	font-weight:600;
	font-family: Arial, Helvetica, sans-serif;
}

td.productBar
{
	font-size:20px; 
	line-height:24px; 
	color:#0b4675; 
	font-weight:bold;
}

.allInOneLabel
{
	vertical-align:middle;
    color: #000000;
	font-size:12px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.productTitleSmall
{
	font: normal normal normal 12px/14px Arial, Helvetica, sans-serif;
}


td.orderDetail, td.orderDetailPricing
{
	padding:2px 5px;
	height:20px;
	background-color:#343434;
	color:White;
	font-size: 12px;
	font-weight:600;
}

td.orderDetailPricing
{
	padding:0px;
	font-weight:normal;
	font-size:10px;
}

.dropDownList
{
	background-color:white;
	padding: 0px 5px;
	border: solid 1px #343434;
	color: #4a4a4a;

	text-align:left;
	font: normal normal normal 12px/14px Arial, Helvetica, sans-serif;
	width:200px;
	height:22px;
}


.textboxDisabled
{
	background-color:white;
	padding: 0px 5px;
	border: solid 1px #CCCCCC;
	color: #474747;
	text-align:left;
	font: normal normal normal 12px/14px Arial, Helvetica, sans-serif;
	width:200px;
	height:14px;
}

td.ExpressHeader
{
	font-size:10px;
	text-decoration:underline;
	padding-bottom:3px;
	font-weight:bold;
	
}

.uploadCB
{
	padding:0px;
	font-weight:normal;
	font-size:18px;
}


.cartBody
{
	background-color:#cccccc;
}


/*****************************/
/* DROP DOWN MENU */
/*****************************/
#dropmenudiv
	{position:absolute; font: normal normal normal 12px/14px Arial, Helvetica, sans-serif; z-index:999; border: solid 1px 1585de; border-top:none;}

#dropmenudiv a
	{display: block; background:url(Images/Buttons/btnBGSub_Over.jpg) repeat-x; text-indent: 3px; border-bottom: 1px solid #1585de; padding: 4px 0px 1px 2px ; text-decoration: none; font-weight: normal;}

#dropmenudiv a:hover
	{background:url(Images/Buttons/btnBGSub.jpg) repeat-x;}
/*****************************/


/*****************************/
/* LINKS */
/*****************************/
a{color:#000000; text-decoration:none;}
a:hover{color: #000000; text-decoration:underline;}

a.menuLink{color:#000000; text-decoration:none;}
a.menuLink:hover{color: White; text-decoration:none;}

a.paneLink{color:#49b8ee; text-decoration:underline;}
.paneLink:hover{color:#49b8ee;}

.footerLink{color:#00264C;}
.footerLink:hover{color:#00264C;}

.privacyPolicy:link{color:#4d4d4d} 
.privacyPolicy:visited {color:#4d4d4d} 

.menuLink:hover	{color:#003300;}

.smallLink { font-size:9px; }

.regLink{color:#000000}
.regLink:hover{color:#000000}
.regLink:visited{color:#000000}
.regLink:active{color:#000000}

.faqLink{color:#0b4675; font-size:14px;line-height:16px;}
.faqLink:hover{color:#0b4675}
.faqLink:visited{color:#0b4675}
.faqLink:active{color:#0b4675}

a.FAQLabel
{
	color:#0b4675;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

a.admin{color:#00264c; text-decoration:underline;}
.admin:hover{color:#00264c;}

a.Login{color:#134eaa; text-decoration:underline; font-size:10px; line-height:14px}
.Login:hover{color:#134eaa;}

/*****************************/



/*=======================
	MODAL
==========================*/
.modalBackground 
{
			background: black !Important;
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70) !Important;
			opacity: .7 !Important;
			-moz-opacity: .7 !Important;
			z-index:555 !Important;
}

.RadWModalImage
{
			background: black !Important;
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70) !Important;
			opacity: .7 !Important;
			-moz-opacity: .7 !Important;
			z-index:555;
}


.modalPopup
{
	/*height:280px;*/
	width:480px;
	background-color:#8F8663;
	padding:10px;
	z-index:555;
}

.modallevel3
{
	/*height: 258px;*/
	width: 458px;
	background-color: #6B613E;	
	margin: 10px;
	border:solid 1px white;
	padding: 10px; 
	margin:auto; 
	float:none;
z-index:555;}

.dropShadow
{ filter:shadow(color:#222222, strength:5, direction:120);}



		.TelerikModalOverlay
		{
			background: black !Important;
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70) !Important;
			opacity: .7 !Important;
			-moz-opacity: .7 !Important;z-index:555;
			
		}
/*===============
  PRODUCT PAGE
===============*/
.ProductHeader
{
	padding-left: 5px; 
	width: 177px; 
	height: 20px; 
	color:White;
	font-size:12px;
	text-transform:uppercase;
}

.ProductEnlarge
{
	padding-right: 5px; 
	padding-bottom:2px;
	width: 40px; 
	text-align: right;
	color:#E8A713;
	vertical-align:bottom;
}

.ProductPic
{
	height: 125px; 
	width:225px;
	text-align:center;
	vertical-align:middle;
	border: solid 1px #737373;
	border-top:none;
}


/*===============
  MENU PAGE
===============*/
	.menuHeader, .menuHeader:hover
	{
		color: #000000;
		font-weight: 600;
		font-size: 20px;
		line-height: 20px;
		padding-bottom: 25px;
		padding-top: 15px;
		text-decoration:none;
	}
	
.menuItem
	{
		padding: 5px 0px 5px 2px;
	}
	a.menuLink
	{
		color: #0b4675;
		text-decoration: none;
		font-weight: 600;
		font-size: 12px;
	}
	a.menuLink:hover
	{
		color: #0b4675;
		font-size: 14px;
	}


/******************/
/****** DIVS ******/
/******************/

.Cart
{
	position:absolute; 
	z-index:106; 
	left:0px; 
	top:0px; 
}

/*===============
  UPLOAD PAGE
===============*/
.FileUpload
{
	font-size:10px;
	line-height:12px;
	vertical-align:middle;
	height:20px;
	width:400px;
}

/*===============
  CHECKOUT PAGE
===============*/
.CheckoutLabel
{
	color:#134eaa;
	text-transform:uppercase;
 }


/*===============
  ACCORDION SATISFACTION
===============*/
.apSatisfactionContent
{
	height:150px;
}


/*===============
  WATERMARK
===============*/
.watermark
{
	color: #808080 !important;
	font-style: italic;
}

.flash
{
	z-index:105px;
}


/*===============
  DISABLED
===============*/
.allInOneLabelDisabled
{
	vertical-align:middle;
	color:#A0A0A0;
	font-size:12px;
	line-height:14px;
	font-weight:500;
	font-family: Arial, Helvetica, sans-serif;
	
}

.disabled{
	color:#A0A0A0;}

