﻿body
{
	margin:0px;
	/*background-color:#eae9e4;*/
	background-color:#646261;
	font: normal normal normal 10px/12px Trebuchet MS, Arial;
	color: #343434;
}

h1,h2,h3,h4
{
	margin:0px;
	padding:0px;
	font: normal normal normal 10px/12px Trebuchet MS, Arial;
}

h1{font-size:12px;font-weight:bold;margin-top:10px;margin-bottom:2px;}
h2{margin-top:10px; color:#1585de; font-weight:bold; font-size:12px;}
h3{color: #1585de; font-weight:bold;}
h4{font-weight:bold}
p{margin-top:0px; margin-bottom:5px;}

h1.title
{
	margin:0px;
	font-size: 14px;
	color:#FFFFFF;
	font-family:Arial Black;
	font-weight:normal;
	line-height:16px;
	
}

td.step
{
	width:50px; 
	height:20px;
	vertical-align:middle;
	padding: 0px 5px;
	border-right:solid 1px #737373; 
	background-color:#343434;
	color:#49b8ee;
	font-size:12px;
	font-family: Trebuchet MS, Arial;
	text-transform:uppercase;
}

td.stepHeader
{
	height:20px;
	width:163px; 
	vertical-align:middle;
	padding: 0px 5px;
	background-color:#343434;
	color:white;
	font-size:10px;
	font-weight:bold;
	font-family: Trebuchet MS, Arial;
}

td.stepAlt
{
	height:20px;
	vertical-align:middle;
	padding: 0px 5px;
	background-color:#343434;
	color:#49b8ee;
	font-size:12px;
	font-family: Trebuchet MS, Arial;
	text-transform:uppercase;
}
td.stepHeaderAlt
{
	height:20px;
	vertical-align:middle;
	padding: 0px 5px;
	background-color:#343434;
	color:white;
	font-size:10px;
	font-weight:bold;
	font-family: Trebuchet MS, Arial;
}


td.blank
{
	line-height:5px;
	font-size:5px;
}

td.Products
{
	vertical-align: middle; 
	text-align: left; 
	padding-left:5px; 
	width: 145px; 
	font-size:14px;
	font-weight:600;
	font-family: Trebuchet MS, Arial;
}

td.productTitle
{
	font-size: 14px;
	color:#FFFFFF;
	font-family:Arial Black;
	font-weight:normal;
	vertical-align:middle;

}
.productTitleSmall
{
	font: normal normal normal 10px/12px Trebuchet MS, Arial;
}


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;
}

.textbox
{
	background-color:#c1c1c0;
	padding: 0px 5px;
	border: solid 1px #343434;
	color: #4a4a4a;
	text-align:center;
	font: normal normal normal 10px/12px Trebuchet MS, Arial;
	width:200px;
	height:14px;
}
.textboxAlt
{
	background-color:white;
	padding: 0px 5px;
	border: solid 1px #343434;
	color: #474747;
	text-align:left;
	font: normal normal normal 10px/12px Trebuchet MS, Arial;
	width:200px;
	height:14px;
}
.textboxDisabled
{
	background-color:white;
	padding: 0px 5px;
	border: solid 1px #CCCCCC;
	color: #474747;
	text-align:left;
	font: normal normal normal 10px/12px Trebuchet MS, Arial;
	width:200px;
	height:14px;
}

/*****************************/
/* HOME PAGE TABS */
/*****************************/
.ajax__tab_custom .ajax__tab_header {font-family:Trebuchet MS, Arial, Georgia; font-size:12px; color:#DDDDDD; background:url("Images/Buttons/btnBG.jpg") repeat-x bottom; border: solid 1px white;  text-align:left; vertical-align:middle;}
.ajax__tab_custom .ajax__tab_outer {padding-right:0px; background:url("Images/Buttons/btnBG.jpg") repeat-x; height:24px;}
.ajax__tab_custom .ajax__tab_inner {padding-left:0px; background:url("Images/Buttons/btnBG.jpg") repeat-x;  border-right: solid 2px #eae9e4;}
.ajax__tab_custom .ajax__tab_tab {padding:5px; margin:0px; background:url("Images/Buttons/btnBG.jpg") repeat-x;}
.ajax__tab_custom .ajax__tab_hover .ajax__tab_outer {background:url("Images/Buttons/btnBG_over.jpg") repeat-x;}
.ajax__tab_custom .ajax__tab_hover .ajax__tab_inner {background:url("Images/Buttons/btnBG_over.jpg") repeat-x;}
.ajax__tab_custom .ajax__tab_hover .ajax__tab_tab {background:url("Images/Buttons/btnBG_over.jpg") repeat-x;}
.ajax__tab_custom .ajax__tab_active .ajax__tab_outer {background:url("Images/Buttons/btnBGSub_over.jpg") repeat-x; border-bottom:none;}
.ajax__tab_custom .ajax__tab_active .ajax__tab_inner {background:url("Images/Buttons/btnBGSub_over.jpg") repeat-x; border-bottom:none;}
.ajax__tab_custom .ajax__tab_active .ajax__tab_tab {background:url("Images/Buttons/btnBGSub_over.jpg") repeat-x; border-bottom:none;}
.ajax__tab_custom .ajax__tab_body {padding: 0px; margin: auto; float: none;text-align: justify; height: 365px;  border: solid 1px white; border-top:none; background-color: #eae9e4; color:#343434}
/*****************************/

/*****************************/
/*****************************/
/* DROP DOWN MENU */
/*****************************/
#dropmenudiv
	{position:absolute; font: normal normal normal 10px/12px Trebuchet MS, Arial; 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:#FFFFFF; text-decoration:none;}
a:hover{color: #FFFFFF; text-decoration:underline;}

a.menuLink{color:#4a4a4a; text-decoration:none;}
a.menuLink:hover{color: White; text-decoration:none;}

a.paneLink{color:#49b8ee; text-decoration:underline;}
.paneLink:hover{color:#49b8ee;}

.footerLink{color:#116eb7;}
.footerLink:hover{color:#116eb7;}

.privacyPolicy:link{color:#4d4d4d} 
.privacyPolicy:visited {color:#4d4d4d} 

.menuLink:hover	{color:#003300;}

.smallLink { font-size:9px; }

.regLink{color:#4a4a4a}
.regLink:hover{color:#4a4a4a}
.reglink:visited{color:#4a4a4a}
.reglink:active{color:#4a4a4a}

.faqLink{color:#1585DE}
.faqLink:hover{color:#1585DE}
.faqLink:visited{color:#1585DE}
.faqLink:active{color:#1585DE}

a.FAQLabel
{
	color:#49b8ee;
	font-size:12px;
	font-family: Trebuchet MS, Arial;
	text-transform:uppercase;
}

a.admin{color:#00264c; text-decoration:underline;}
.admin:hover{color:#00264c;}

/*****************************/



/*=======================
	MODAL
==========================*/
.modalBackground 
{
			background: black !Important;
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70) !Important;
			opacity: .7 !Important;
			-moz-opacity: .7 !Important;
}

.RadWModalImage
{
			background: black !Important;
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70) !Important;
			opacity: .7 !Important;
			-moz-opacity: .7 !Important;
}


.modalPopup
{
	/*height:280px;*/
	width:480px;
	background-color:#8F8663;
	padding:10px;
}

.modallevel3
{
	/*height: 258px;*/
	width: 458px;
	background-color: #6B613E;	
	margin: 10px;
	border:solid 1px white;
	padding: 10px; 
	margin:auto; 
	float:none;
}

.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;
			
		}
/*===============
  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
{
	font-family:Arial;
	text-align:left;
	vertical-align:bottom;
	font-size:12px;
	color:#116eb7;
	height:18px;
	padding-left:0px;
	cursor: pointer;
}

.menuItem
{
	FONT-FAMILY:  Trebuchet MS, Arial;
	font-size: 11px;
	text-align:left;
	height:16px;
	color:#4a4a4a;
	padding-left:10px;
	cursor: pointer;
}


.MenuBlank
{
	font-size:2px;
	height:20px;
}



/******************/
/****** DIVS ******/
/******************/

.Cart
{
	position:absolute; 
	z-index:106; 
	left:0px; 
	top:0px; 
	width:113px; 
	height:113px;
	background:url(Images/Cart/CartBG.jpg) no-repeat;
	border:none; 
}

/*===============
  UPLOAD PAGE
===============*/
.FileUpload
{
	font-size:10px;
	height:20px;
	width:400px;
}

/*===============
  CHECKOUT PAGE
===============*/
.CheckoutLabel
{
	color:#00264c;
	text-transform:uppercase;
 }


/*===============
  ACCORDION SATISFACTION
===============*/
.apSatisfactionContent
{
	height:150px;
}


/*===============
  WATERMARK
===============*/
.waterMark
{
	color:#4a4a4a;
}
