/* 
	================================
CSS STYLES FOR DotNetNuke Skins by the NetProCity Team - http://www.netprocity.com
The best place to learn about how to skin your DotNetNuke website
Tutorials, Forums, Code Snippets, Videos, Expert Advice by Experienced DNN Skinners
Free & Premium Content for the DotNetNuke enthusiast

NetProCity Skin for LaPlayaMaya - 
   ================================
*/ 

body{
	border:0px 0px 0px 0px; 
	margin:0px; padding: 
	0px 0px 0px 0px; 
	background-color:#ffffff;
	font:Arial, Helvetica, sans-serif;
	}
.blockpad {	
	padding-left: 10px;
	}

/* fading images style sheet */
#imageContainer01 {
	position:relative;
	margin:auto;
	width:768px;
	height:175px;
	background:transparent;
}
#imageContainer01 img {
	display:none;
	position:absolute;
	top:0; left:0;
}
.searchimage {
	vertical-align:inherit;	
	}

/* Custom Classes for Skin */
/* code to make the date text look like it does */
.date,a.date:link,a.date:active,a.date:visited,.date { 
	color:#FFE8A2; 
	text-decoration:none; 
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
a.date:hover { 
	color:#FFE8A2; 
	text-decoration:none; 
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
/* code to make the search button look like it does */
.search,a.search:link,a.search:active,a.search:visited,.search{ 
	padding:0px 0px 0px 0px;
	color:#FFE8A2;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	}
a.search:hover{ 
	padding:0px 0px 0px 0px;
	color:#FFffff; 
	text-decoration:none; 
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	height:19px;
	}
.searchbox input{
	MARGIN:0px 0px 0px 0px; 
	border:1px solid #cccccc; 
	font-size:12px; 
	color:#6D6D6D; 
	background:transparent; 
	width:100px;
	height:19px;
	}
/* code to make the breadcrumb text look like it does */
.breadcrumb,a.breadcrumb:link,a.breadcrumb:visited,.breadcrumb {
	color:#9E3A09; 
	text-decoration:none; 
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
a.breadcrumb:active,a.breadcrumb:hover { 
	color:#582005; 
	text-decoration:none; 
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
/* code to make the breadcrumb text look like it does */
.steps,a.steps:link,.steps {
	color:#9E3A09; 
	text-decoration:none; 
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
a.steps:active { 
	color:#582005; 
	text-decoration:none; 
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
a.steps:hover { 
	color:#582005; 
	text-decoration:none; 
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
a.steps:visited { 
	color:#2C577E; 
	text-decoration:none; 
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
/* code to make the user/register text look like it does */
.user,a.user:link,a.user:active,a.user:visited,.user { 
	color:#FFE8A2; 
	text-decoration:none; 
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
a.user:hover { 
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
/* code to make the login text look like it does */
.login,a.login:link,a.login:active,a.login:visited,.login { 
	color:#FFE8A2; 
	text-decoration:none; 
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
a.login:hover { 
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
/* code to make the footer links text look like it does */
.footer_links,a.footer_links:link,a.footer_links:active,a.footer_links:visited,.footer_links {
	color:#FFE8A2; 
	text-decoration:none; 
	font-weight:bold; 
	font-style:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
a.footer_links:hover { 
	color:#ffffff; 
	text-decoration:none; 
	font-weight:bold; 
	font-style:normal;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
/* code to make the copyright text look like it does */
.copyright,a.copyright:link,a.copyright:active,a.copyright:visited,.copyright { 
	color:#FFE8A2; /* 9E3A09; */
	text-decoration:none; 
	font-weight:bold; 
	font-style:normal;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif; /* Comic Sans MS; */
	}
a.copyright:hover { 
	color:#ffffff; /* FEA601; */
	text-decoration:none; 
	font-weight:bold; 
	font-style:normal;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif; /* Comic Sans MS; */
	}
.copyright_blank,a.copyright_blank:link,a.copyright_blank:active,a.copyright_blank:visited,.copyright_blank { 
	color:#9E3A09; 
	text-decoration:none; 
	font-weight:Normal; 
	font-style:normal;
	font-size:10px;
	font-family:Comic Sans MS;
	}
a.copyright_blank:hover { 
	color:#FEA601; 
	text-decoration:none; 
	font-weight:Normal; 
	font-style:normal;
	font-size:10px;
	font-family:Comic Sans MS;
	}
/* code to make the powered by text look like it does */
.HostName,a.HostName:link,a.HostName:visited,a.HostName:active,.HostName {
	color:#FABDA0; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	}
a.HostName:hover{
	color:#ffffcc; 
	text-decoration:none; 
	font-weight:normal; 
	font-size:10px; 
	font-family:Arial, Helvetica, sans-serif;
	}

/* Banner CLasses */
.npc_Banner01{
	padding-top:3px; 
	padding-right:6px; 
	padding-bottom:3px; 
	padding-left: 0px; 
	background:transparent;
	/*border-bottom: 1px solid #cccccc;*/
	}
.npc_Banner02{
	padding-top:6px; 
	padding-right:6px; 
	padding-bottom:6px; 
	padding-left: 6px; 
	background:transparent;
	/*border-bottom: 1px solid #cccccc;*/
	}

/* Content Panes */
.TopPane{
	padding-top:3px; 
	padding-right:3px; 
	padding-bottom:3px; 
	padding-left: 3px; 
	background:transparent;
	/*border-bottom: 1px solid #cccccc;*/
	}
.LeftPane{
	/* width:100%; */
	padding:3px 3px 3px 3px; 
	background:transparent;
	/*border-right:1px solid #cccccc*/
	}
.ContentPane{
	height:100%; 
	width:100%; 
	padding:3px 3px 3px 3px; 
	background:transparent;
	}
.RightPane{
	/* width:100%; */
	padding:3px 3px 3px 3px; 
	background:transparent;
	/* border-left: 1px solid #cccccc;*/
	}
.BottomPane{ 
	height:100%; 
	width:100%; 
	padding:3px 3px 3px 3px; 
	background:transparent;
	/*border-top: 1px solid #cccccc;*/
	}
.AlertPane{ 
	height:100%; 
	width:100%; 
	padding:3px 3px 3px 3px; 
	background:transparent;
	/*border-top: 1px solid #cccccc;*/
	}

/* Images for Skin */
.bg_bottom { 
	background-image:url(media/LaPlaya/images/bg_bottom.gif); 
	background-position:center; 
	background-repeat:repeat-y;
	}
.lleft_bottom { 
	background-image:url(media/laplaya/images/bg_shadow-leftbottom.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
	}
.lbottom { 
	background-image:url(media/laplaya/images/bg_shadow-bottom.gif); 
	background-position:top center; 
	background-repeat:repeat-x;
	}
.lright_bottom { 
	background-image:url(media/laplaya/images/bg_shadow-rightbottom.gif); 
	background-position:top left; 
	background-repeat:no-repeat;
	}
.lleft { 
	background-image:url(media/laplaya/images/bg_shadow-left.gif); 
	background-position:right; 
	background-repeat:repeat-y;
	}
.lright { 
	background-image:url(media/laplaya/images/bg_shadow-right.gif); 
	background-position:left; 
	background-repeat:repeat-y;
	}
.lleft_top { 
	background-image:url(media/laplaya/images/bg_shadow-lefttop.gif); 
	background-position:bottom right; 
	background-repeat:no-repeat;
	}
.ltop { 
	background-image:url(media/laplaya/images/bg_shadow-top.gif); 
	background-position:bottom center; 
	background-repeat:repeat-x;
	}
.lright_top { 
	background-image:url(media/laplaya/images/bg_shadow-righttop.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat;
	}


/* Images for Skin */
.sbottom_left { 
	background-image:url(media/bottom_left.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
	}
.sbottom_middle { 
	background-image:url(media/bottom_middle.gif); 
	background-position:top center; 
	background-repeat:repeat-x;
	}
.sbottom_right { 
	background-image:url(media/bottom_right.gif); 
	background-position:top left; 
	background-repeat:no-repeat;
	}
.smiddle_left { 
	background-image:url(media/middle_left.gif); 
	background-position:right; 
	background-repeat:repeat-y;
	}
.smiddle_middle { 
	background-image:url(media/middle_middle.gif); 
	background-position:left; 
	background-repeat:repeat;
	}
.smiddle_right { 
	background-image:url(media/middle_right.gif); 
	background-position:left; 
	background-repeat:repeat-y;
	}
.stop_left { 
	background-image:url(media/top_left.gif); 
	background-position:bottom right; 
	background-repeat:no-repeat;
	}
.stop_middle { 
	background-image:url(media/top_middle.gif); 
	background-position:bottom center; 
	background-repeat:repeat-x;
	}
.stop_right { 
	background-image:url(media/top_right.gif); 
	background-position:bottom left; 
	background-repeat:no-repeat;
	}
.Header_blank { 
	background-image:url(media/Top_blank.jpg); 
	background-position:left; 
	background-repeat:no-repeat
	}
.bg_t_middle { 
	background-image:url(media/bg_t_middle.jpg); 
	background-position:center;
	background-color:transparent; 
	}
.bg_m_middle { 
	background-image:url(media/bg_m_middle.jpg); 
	background-position:center;
	background-color:transparent; 
	}
.bg_linkscorner_left { 
	background-image:url(media//laplaya/images/bg_linkscorner_left.gif); 
	background-position: top left; 
	background-repeat:no-repeat;
	}
.bg_linkscorner_right { 
	background-image:url(media//laplaya/images/bg_linkscorner_right.gif); 
	background-position: top right; 
	background-repeat:no-repeat;
	}
.bg_logo_shadow { 
	background-image:url(media/laplaya/images/bg_logo_shadow.gif); 
	background-position:bottom center; 
	background-repeat:repeat-x;
	}

.google_supportAd {
	background-color:#FBFBF8;
	border-bottom:1 dashed #DCEAD6;
	border-top:1 dashed #DCEAD6;
	vertical-align:middle;
	}
.google_links {
	background-color:#FBFBF8;
	border:1 solid #DCEAD6;
	vertical-align:middle;
	}

/* this is the font class used throughout your site - change the size here */
table, tr, td, th, div, p { font-family:Arial, Helvetica, sans-serif; /* font-size:12px; line-height:1.4em; color:#ffffff; vertical-align:middle; */ }
label, .normal, .Normal { font-family:Arial, Helvetica, sans-serif; /* font-size:11px; */ }
table { padding:0px 0px 0px 0px;}
p { font-family:Arial, Helvetica, sans-serif; /* margin-top:5px; margin-bottom:5px; padding-left:5px; padding-right:5px; font-size:11px; */}
.Normal{ font-family:Arial, Helvetica, sans-serif; /* font-size:11px; color:#333333; */ }
h3 { font-family:Arial, Helvetica, sans-serif; /* font-size:14px; font-weight:bold; color:#6D6D6D; padding:2px 0 1px 7px; margin-top:10px; margin-left:0; margin-right:0; margin-bottom:5px; letter-spacing:2px; */ }
h2 { font-family:Arial, Helvetica, sans-serif; /* font-size:12px; font-weight:bold; color:#6D6D6D; padding:2px 0 1px 7px; margin-top:10px; margin-left:0; margin-right:0; margin-bottom:5px; letter-spacing:2px; */ }

/*=== Menu Items */
/* Main Menu object styles */
.MM_MenuBar { 
	/* MainMenu_MenuBar (DNN default) - CSSControl - menubarcssclass - */
	cursor:pointer; 
	cursor:hand; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	line-height:1.4em; 
	color:#ffffff; 
	padding:0px 2px 0px 0px;
	background-color: transparent; 
	}
.MM_MenuContainer { 
	/* MainMenu_MenuContainer (DNN default) - CSSContainerRoot - menucontainercssclass - */
	background-color: transparent; 
	width:213px; 
	}
.MM_SubContainer { 
	/* MainMenu_SubMenu (DNN default) - CSSContainerSub - submenucssclass - */
	width:213px; 
	background-color:#EB7828;  /* submenu background color */
	border:solid #9E3A09 1px; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	}
.MM_MenuBreak {
	/* MainMenu_MenuBreak (DNN default) - CSSBreak - menubreakcssclass - */
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
	}
.MM_RootMenuArrow { 
	/* MainMenu_RootMenuArrow (DNN default) - CSSIndicateChildRoot - menurootarrowcssclass - */
	display:none; 
	}
.MM_MenuArrow { 
	/* MainMenu_MenuArrow (DNN default) - CSSIndicateChildSub - menuarrowcssclass - */
	display:none; 
	}
.MM_RootMenuItem {  
	/* MM_RootMenuItem (not a DNN default) - CSSNodeRoot - rootmenuitemcssclass - */
	background-color: transparent; 
	}
.MM_MenuItem { 
	/* MainMenu_MenuItem (DNN default) - CSSNode - menuitemcssclass - AND - CSSIcon - menuiconcssclass - */
	cursor:pointer; 
	cursor:hand; 
	vertical-align:middle; 
	color:#FFE8A2; 
	font-size:12px; 
	font-weight:bold; 
	font-style: normal; 
	font-family:Arial, Helvetica, sans-serif; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
	line-height:1.4em; 
	padding:0px 2px 0px 0px; 
	}
.MM_RootItemSel { 
	/* MM_RootItemSel (not a DNN default) - CSSNodeSelectedRoot - rootmenuitemactivecssclass - */
	cursor:pointer; 
	cursor:hand; 
	vertical-align:middle; 
	font-size:12px; 
	font-weight:bold; 
	font-style: normal; 
	font-family:Arial, Helvetica, sans-serif; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
	line-height:1.4em; 
	color:#ffffff; 
	}
.MM_SubItemSel { 
	/* MM_SubItemSel (not a DNN default) - CSSNodeSelectedSub - submenuitemactivecssclass - */
	cursor:pointer; 
	cursor:hand; 
	vertical-align:middle; 
	font-size:12px; 
	font-weight:bold; 
	font-style: normal; 
	font-family:Arial, Helvetica, sans-serif; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
	line-height:1.4em; 
	color:#ffffff; 
	}
.MM_RootItemBC {  
	/* MM_RootItemBC (not a DNN default) - CSSBreadCrumbSub - submenuitembreadcrumbcssclass - */
	}
.MM_SubItemBC {  
	/* MM_SubItemBC (not a DNN default) - CSSBreadCrumbRoot - rootmenuitembreadcrumbcssclass - */
	}
.MM_RootItemHover { 
	/* MM_RootItemHover (not a DNN default) - CSSNodeHoverRoot - rootmenuitemselectedcssclass - */
	cursor:pointer; 
	cursor:hand; 
	vertical-align:middle; 
	font-size:12px; 
	font-weight:bold; 
	font-style: normal; 
	font-family:Arial, Helvetica, sans-serif; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
	line-height:1.4em; 
	color:#ffffff;  
	}
.MM_MenuItemHover {  
	/* MainMenu_MenuItemSel (DNN default) - CSSNodeHover - menuitemselcssclass - */
	}
.MM_SubItemHover { 
	/* MM_SubItemHover (not a DNN default) - CSSNodeHoverSub - submenuitemselectedcssclass - */
	cursor:pointer; 
	cursor:hand; 
	vertical-align:middle; 
	font-size:12px; 
	font-weight:bold; 
	font-style: normal; 
	font-family:Arial, Helvetica, sans-serif; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
	line-height:1.4em; 
	color:#ffffff; 
	}
.MM_Seperator { 
	/* MM_Seperator (not a DNN default) - CSSSeparator - separatorcssclass - */
	background-image:url(xpix/but-spacer.jpg); 
	background-position:center;  
	background-color:transparent;
	}
.MM_MenuIcon { 
	/* MM_MenuIcon (not a DNN default) - CSSIcon - menuiconcssclass - */
	padding:3px 3px 3px 3px; 
	background-color: #EB7828; /* Icon background color */
	}



/* Module Menu object styles */
.ModuleTitle_MenuContainer {  
	}
.ModuleTitle_MenuBar { 
	}
.ModuleTitle_MenuItem {  
	}
.ModuleTitle_MenuItemSel {  
	}
.ModuleTitle_SubMenu {  

	}
.ModuleTitle_MenuArrow {   
	display:none; 
	}
.ModuleTitle_RootMenuArrow {   
	display:none; 
	}
.ModuleTitle_MenuIcon {  
	}

/* standard hyperlinks for the tokens eg. copyright, login, user */
.SkinObject{ color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
A.SkinObject:link { color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
A.SkinObject:visited {color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
A.SkinObject:active {color:#ffffff; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
A.SkinObject:hover{color:#666666; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.SkinObject1,a.SkinObject1:link,a.SkinObject1:visited,a.SkinObject1:active,.SkinObject1 {color:#333333; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a.SkinObject1:hover{color:#666666; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/* change the colour of the login button here */
.StandardButton {color: #ffffff;font-family:Tahoma, Verdana, Arial, Helvetica;font-size: 10pt;font-weight: normal;background-color: #6D6D6D;}

/* classes used by DotNetNuke for things like the container titles */

.Head { font-size:12px; font-weight:bold; color:#333333; }
.SubHead { font-size:11px; color:#333333; }
.SubSubHead { font-size:11px; color:#333333; }

/* command button links */
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{color:#333333; text-decoration:none; }
A.CommandButton:hover{ color:#333333; text-decoration:underline;}



