/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
color: black;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

.calendar
{
	border: 1px solid black;
	font-size: 10px;
	color: #3f3f3f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.calendarTitle
{
	background-color: #6666FF;
	font-size: 10px;
	color: #3f3f3f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.calendarTitle,
.calendarTitle td
{
	color: #000000;
	font-weight: bold;
}

.calendarNextPrev
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	background-color: #6666FF;
	color: Black;
	font-size:8pt;
	height:20px;
	border:solid 1 black;
}

.calendarNextPrev a,
.calendarNextPrev a:visited,
.calendarNextPrev a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	text-align:center;
	background-color: #6666FF;
	color: Black;
	font-size:8pt;
	height:20px;
}

.calendarDayHeader
{
	background-color: #ffffe0;
	font-weight: bold;
	font-size: 10px;
	color: #3f3f3f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.calendarDay
{
	color: #000000;
}

.calendarDay a,
.calendarDay a:visited,
.calendarDay a:hover
{
	color: #0000ff;
}

.calendarOtherMonthDay
{
	color: #808080;
}

.calendarOtherMonthDay a,
.calendarOtherMonthDay a:visited,
.calendarOtherMonthDay a:hover
{
	color: #8080c0;
}


.calendarWeekendDay
{
	background-color: #e0e0e0;
}

.calendarTodayDay
{
	background-color: #ffffc0;
}

.calendarSelectedDay
{
	background-color: #0000ff;
	color: #ffffff;
	font-weight: bold;
}

.calendarSelectedDay a,
.calendarSelectedDay a:visited,
.calendarSelectedDay a:hover
{
	color: #ffffff;
}

.calendarSelector
{
	background-color: #c0c0e0;
}

.calendarSelector a,
.calendarSelector a:visited,
.calendarSelector a:hover
{
	color: #0000ff;
	text-decoration: none;
}
.GridRow { 
 	background-color:blue;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
.GridAltRow { 
	background-color:blue; 
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
.atr_Selected {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}
.atr_Normal {
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;

}

dl {
	border: 3px double #ccc;
	padding: 0.5em !important;
}
dt {
	float: left;
	clear: left;
	width: 130px;
	text-align: right;
	font-weight: bold;
	color: #1823A5;
	font-family: Arial, Helvetica, sans-serif;
padding-right: 20px !important;
padding-bottom: 10px !important;
}
dd {
        margin: 0px 0px 0px 150px !important;
        padding: 0px 0px 0.5em !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
}




.GridRowCart span, .GridAltRowCart span {
    font-size: 12px;
    line-height: 1.3em;
}


.GridRowCart input, .GridAltRowCart input {
    width: 30px !important;
}
input, select, textarea {
    padding: 5px !important;
    color: #000;
    text-shadow: 1px 1px 1px #FFF;
    border: 1px solid #DDD;
    border-radius: 5px;
    margin: 2px !important;
}


.GridAltRowCart {
    background-color: #FFE59C;
    border-bottom: 1px solid #666 !important;
}

.GridRowCart {
    background-color: #FFF8E1;
    border-bottom: 1px solid #666 !important;
}


#dnn_ctr385_CartQuickView_lnkAddToCart, #dnn_ctr379_CartQuickView_hypCheckout  {
	border : solid 1px #fff700;
	border-radius : 6px;
	font-size : 14px;
	font-weight: bold;
	color : #000;
	text-decoration:none;
	padding : 4px 11px;
	background : #ffd500;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd500), color-stop(100%,#ff8c00));
	background : -moz-linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	background : -webkit-linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	background : -o-linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	background : -ms-linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	background : linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd500', endColorstr='#ff8c00',GradientType=0 );
}



#dnn_ctr385_CartQuickView_hypContact {
	text-decoration: none;
	border : solid 1px #ffffff;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 0px 5px rgba(0,0,0,1.0);
	-moz-box-shadow : 0px 0px 5px rgba(0,0,0,1.0);
	box-shadow : 0px 0px 5px rgba(0,0,0,1.0);
	font-size : 12px;
	color : #ffffff;
	padding : 1px 17px;
	background-color: #275396;
line-height: 6;
}



#dnn_ctr385_CartQuickView_lnkAddToCart, #dnn_ctr385_CartQuickView_hypCheckout {
	border : solid 1px #fff700;
	border-radius : 6px;
	moz-border-radius : 6px;
	font-size : 12px;
	font-weight: bold;
	color : #000;
padding: 10px;
	text-decoration:none;
	background : #ffd500;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd500), color-stop(100%,#ff8c00));
	background : -moz-linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	background : -webkit-linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	background : -o-linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	background : -ms-linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	background : linear-gradient(top, #ffd500 0%, #ff8c00 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd500', endColorstr='#ff8c00',GradientType=0 );
}

#dnn_ctr375_Contact_plName_imgHelp {
	text-decoration: none;
	border : solid 1px #ffffff;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 0px 5px #666;
	-moz-box-shadow : 0px 0px 5px #666;
	box-shadow : 0px 0px 5px #666;
	font-size : 12px;
	color : #ffffff;
	padding : 1px 17px;
	background-color: #7122C5;;
	line-height: 6;
}



#dnn_ctr375_Contact_lnkSubmit {
	border : solid 2px #ffffff !important;
	border-radius : 3px !important;
	moz-border-radius : 3px !important;
	-webkit-box-shadow : 0px 0px 1px rgba(0,0,0,0.7) !important;
	-moz-box-shadow : 0px 0px 1px rgba(0,0,0,0.7) !important;
	box-shadow : 0px 0px 1px rgba(0,0,0,0.7) !important;
	font-size : 20px !important;
	color : #ffffff !important;
	padding : 1px 17px !important;
	background-color : #04498C !important;

}

A.CommandButton:link {
    text-decoration: none;
}


#dnn_ctr375_Contact_txtName, #dnn_ctr375_Contact_txtEmail, #dnn_ctr375_Contact_txtSubject, 

#dnn_ctr375_Contact_txtMessage {
	padding: 5px;
	width: 80%;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#dnn_ctr375_Contact_plName_imgHelp, #dnn_ctr375_Contact_plCopy_lblLabel, 

#dnn_ctr375_Contact_plEmail_imgHelp, #dnn_ctr375_Contact_chkCopy, 

#dnn_ctr375_Contact_plSubject_imgHelp, #dnn_ctr375_Contact_plMessage_imgHelp, 

#dnn_ctr375_Contact_plCopy_imgHelp, #dnn_ctr398_Product_ucProductDetails_tblMembershipInfo 

{display:none;}

.LuauPackages {display:none;}
#dnn_ctr369_Product_ucProductDetails_tblMembershipInfo {display: none;}
