/*
#####################################################################
Leading Edge Media, Inc Default StyleSheet
------------------------------------------------------------
We already have the body font and link styles. Add in other elements/classes as needed.
#####################################################################
*/


/*###### USED STYLES - PLEASE ADD THEM AS YOU USE THEM #####*/

BODY
{
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
}
TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
A {
	color : #C33;
	/*text-decoration: none;*/
}
A:visited {
	color : #C33;
	/*text-decoration: none;*/
}
A:active {
	color : #C33;
	/*text-decoration: none;*/
}
A:hover {
	/*text-decoration: none;*/
}
A.sidenav
{
	color: #fff;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.sidenav:visited {
	color : #fff;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.sidenav:active {
	color : #fff;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.sidenav:hover {
	color : #fff;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sidenav { padding: 3; }

.bodytext
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
}
.smalltext
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
}
.tinytext
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 8pt;
}
.bodytext-sm
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	padding: 0 4 4 4;
}
.bodytext-lg
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
}

.homepage-image-text {
 	position:absolute;
 	z-index:10;
 	top:290px;
 	left:195px;
 	font-size:9pt;
 	line-height:12pt;
 	color:#369;
	font-style:italic;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, san-serif;
}

.featured-title
{
	color: #369;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0 4 4 4;
	font-weight: bold;
	line-height: 12pt;
}
.featured-title-sm
{
	color: #369;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	line-height: 12pt;
}

A.see-more
{
	color: #C33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	text-decoration:none;
}
A.see-more:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	text-decoration:none;
}
A.see-more:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	text-decoration:none;
}
A.see-more:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	text-decoration:underline;
}


.header
{
	color: #35679C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 20pt;
	font-weight:bold;
}

.header-sm
{
	color: #35679C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 20pt;
	font-weight:bold;
}
.footer
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;

}
.cart-text
{ 
	color: #C33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.subnav-text,A.subnav-text:link,A.subnav-text:visited,A.subnav-text:active,A.subnav-text:hover
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 18px;
	padding: 0 4 4 4;
	text-decoration:none;
}

.admTextBox
{
	font-size:9pt;
	line-height:10pt;
	height: 18px;
}
.admDropDown
{
	font-size:9pt;
	line-height:10pt;
	height: 18px;
	text-align: right;
}
.admEditMe
{
	font-size: 8pt;
	line-height: 9pt;
	color: #000000;
	border: 1px solid #A5ACB2;
	padding: 3px 3px 3px 3px;
}
.admAddItem
{
	font-size: 8pt;
	line-height: 9pt;
	height:10px;
	background-color:E6CCB3;
	color: #000000;
	border: 1px solid #000000;
	padding: 1px 1px 1px 1px;
	cursor:pointer;
}
.admSelectBoxAddItem
{
	font-size: 8pt;
	line-height: 9pt;
	width:290;
	color: #000000;
	padding: 1px 1px 1px 1px;
}
/*Stlyes in checkout*/
.itemheader-fc
{
	color: #000000;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	font-weight: bold;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
	border-right: 1px solid #000066;
	background-color:#E6CCB3;
}
.itemheader
{
	color: #000000;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color:#E6CCB3;
}
.items-fc
{
	color: #000;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	border-bottom: thin solid black;
	border-left: thin solid black;
	border-right: thin solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.items
{
	color: #000;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	border-bottom: thin solid black;
	border-right: thin solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.itmHeader
{
	color: #000;
	font-weight: bold;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	background-color: #E6CCB3;
	text-align:center;
}
.itmName
{
	color: #000;
	font-weight: bold;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	border: 1px solid #000000;
	background-color: #E6CCB3;
}
.itmPrice
{
	color: #000;
	font-weight: bold;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	text-align:right;
	background-color: #E6CCB3;
}
.itmMods
{
	color: #000;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}
.itmPrompt
{
	color: #000;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 8pt;
}

.itmRightBlank
{
	color: #000;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	border-right: thin solid black;
	border-right: 1px solid black;
}

.itmSelect
{
	font-size:7pt;
	line-height:9pt;
	height: 18px;
}
.itmText
{
	font-size:7pt;
	line-height:9pt;
	height: 18px;
}

.cldHeader
{
	color: #000000;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color:#E6CCB3;
	text-align:center;
}
.cart-ship-to
{
	color: #000;
	font-weight: bold;
	font-family: Verdana, Geneva, Helvetica, Arial, San-serif;
	font-size: 10pt;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	background-color: #99ccff;
}
.cart-textbox-r
{
	font-size:9pt;
	line-height:10pt;
	height: 17px;
	text-align: right;
}
.checkout-title
{
	font-size: 12pt;
	font-weight: bold;
}
.checkout-steps
{
	font-size: 12pt;
	font-weight: bold;
	color: #ccc;
}
.checkout-currentstep
{
	font-size: 12pt;
	font-weight: bold;
	color: #000;
}
.prnShipTo
{
	color: #000;
	font-family:  arial,helvetica,sans-serif;
	font-weight: bold;
	line-height : 12pt;
	font-size: 12px;
	background-color: #e2e2e2;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}
.checkout-shipping-info
{
	font-size: 8pt;
	line-height: 9pt;
	color: #000;
}
.prn-largetext
{
	color: #000;
	font-family:  arial,helvetica,sans-serif;
	font-weight: normal;
	line-height : 15pt;
	font-size: 14px;
}
.prn-medtext
{
	color: #000;
	font-family:  arial,helvetica,sans-serif;
	font-weight: normal;
	line-height : 13pt;
	font-size: 12px;
}
.prn-header
{
	color: #000;
	font-family:  arial,helvetica,sans-serif;
	font-weight: bold;
	line-height : 12pt;
	font-size: 12px;
	background-color: #e2e2e2;
}
.prn-header2
{
	color: #000;
	font-family:  arial,helvetica,sans-serif;
	font-weight: normal;
	line-height : 12pt;
	font-size: 9px;
}
.prn-data
{
	color: #000;
	background-color:#ffffff;
	/*font-family:  times,times new roman,serif;*/
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
	line-height : 14px;
	font-size: 12px;
	
}
.prn-data-sm
{
	color: #000;
	/*font-family:  times,times new roman,serif;*/
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
	line-height : 14px;
	font-size: 10px;
}
.prn-listheader
{
	font-family: arial,helvetica,sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	background-color: #e2e2e2;
}
.prn-list-ttl
{
	font-family: arial,helvetica,sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	background-color: #e2e2e2;
}
.prn-listtext-l
{
	font-family: arial,helvetica,sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}
.prn-listtext-r
{
	font-family: arial,helvetica,sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
}
.prn-listtext-c
{
	font-family: arial,helvetica,sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
/*End Styles in checkout*/

/*Styles used in admin*/
.rule
{
	color: #35679C;
	width: 100%;
}
.thinrule
{
	color: #C82736;
	width: 100%;
	height:1px;
}
.pghdr-left
{
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #35679C;
	vertical-align:center;
	height: 35px;
	border-left:1px solid #35679C;
	border-right:1px solid #35679C;
	border-top:1px solid #35679C;
	border-bottom:1px solid #35679C;
}
.pghdr-right
{
	font-size:10pt;
	font-weight:bold;
	color:#35679C;
	vertical-align:center;
	height: 35px;
	text-align:right;
	border-right:1px solid #35679C;
	border-top:1px solid #35679C;
	border-bottom:1px solid #35679C;
}
.pghdr-title
{
	font-size:13pt;
	font-weight:bold;
	color:#35679C;
	vertical-align:top;
	width:65%;
}
.loginheader
{
	background-color: #35679C;
	color: #ffffff;
	font-weight:bold;
}
.inputprompt
{
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}
.inputprompt-left
{
	font-size:8pt;
	font-weight:bold;
	text-align:left;
}
.inputprompt-top
{
	font-size:8pt;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
.inputprompt-c
{
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}

.inputerror
{
	background-color: #ffff00;
	color: #ff0000;
	font-weight:bold;
}
.plainredtext
{
	font-size:10pt;
	color: #ff0000;
}
.shortbox
{
	height:15px;
	font-size:11px;
	line-height : 10px;
}
.smallbutton
{
	height:20px;
	font-size:11px;
	line-height : 10px;
}

/*Table formating*/
.listheader
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #35679C;
	text-align:center;
}
.listheadermaster
{
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	background-color: #E6CCB3;
	text-align:center;
}

.listheader-l
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #35679C;
	text-align:left;
}

.listheader-r
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #35679C;
	text-align:right;
}

/*First column*/
.listresults-fc-normal
{
	background-color: #ffffff;
	font-size:8pt;
	vertical-align:top;
}
.listresults-fc-highlight
{
	font-size:8pt;
	background-color: #ffff99;
	vertical-align:top;
}
/*Normal, middle column*/
.listresults-normal
{
	background-color: #ffffff;
	font-size:8pt;
	vertical-align:top;
}

.listresults-cat
{
	font-size:8pt;
	vertical-align:top;
}

.listresults-highlight
{
	font-size:8pt;
	background-color: #ffff99;
	vertical-align:top;
}
.listresults-cen-normal
{
	background-color: #ffffff;
	font-size:8pt;
	text-align:center;
	vertical-align:top;
}
.listresults-cen-highlight
{
	
	font-size:8pt;
	background-color: #ffff99;
	text-align:center;
	vertical-align:top;
}
.listresults-right-normal
{
	background-color: #ffffff;
	font-size:8pt;
	text-align:right;
	vertical-align:top;
}
.listresults-right-highlight
{
	font-size:8pt;
	background-color: #ffff99;
	text-align:right;
	vertical-align:top;
}
.fullborder
{
	border-right:1px solid #35679C;
	border-bottom:1px solid #35679C;
	border-left:1px solid #35679C;
	border-top:1px solid #35679C;
}
/*End Styles used in admin*/

.pageheader
{
	color:#35679C;
	font-size:12pt;
	font-weight:bold;
}
.hidden
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	display: none;
}

/*This style is used to have a floating login box*/
.LoginBox
{
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	display: none;
	Position: absolute;
	align:center;
	left:300;
	top:150;
}
/*Following style are for control panel*/
.menu
{
	background-color: #69C;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	visibility: hidden;
	border-style: outset outset outset outset;
	border-width:2px 2px 2px 2px;
	width:125;
	padding: 2 2 2 2;
	text-align:middle;
}
.menuitem
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	cursor:pointer;
	width:100;
}

.menuitem:link
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
}
.menuitem:visited
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	text-align:middle;
}
.menuitem:active
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	text-align:middle;
}
.menuitem:hover
{
	color: #ffffff;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	text-align:middle;
}




.HiddenForm
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	visibility: hidden;
	display:none;
}

.clsImageBrowserBody
{
	background-color: fff;
}
.clsText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
}
.clsBoldText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	font-weight:bold;
}
.clsMenuItem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	cursor:pointer;
}
.clsListheader
{
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
	background-color: #35679C;
	text-align:center;
}


.clsPreviewPane
{
	background-color: fff;
}

.clsUploadImage
{
	display: none;
	position: absolute;
}

.clsImageFileName
{
	font-size:8pt;
	line-height: 9pt;
	height:17px;
}

.clsButton
{
	border: 1px solid #35679C;
	background-color: #69C;
}
.clsTextBox
{
	font-size:8pt;
	line-height: 9pt;
	height:17px;
}

.clsColText
{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
}

.clsThinBorder
{
	border: 1px solid #000;
}

.clsImageList
{
	width: 200px;
	font-size: 8pt;
}

