/* ================================
CSS STYLES FOR DotNetNuke
================================


*/   
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
/*

.ModDNNFeedbackC{
background:grey;
}
.ModDNNFeedbackC .SubHead{
margin-left:20px;
color:#fff;
}

.ModDNNFeedbackC .SubHead .NormalTextBox{
 font-size: 10px; 
 background-color: #CCCCCC; 
 border: 1px solid #666666;
width:273px !important;
}

*/
/* ===Pricing grid ==== */

.cmslmsgrid{
display:block;
float:left;
width:250px;
border:1px solid #000;
}
.tick{
height:57px;
width:57px;
background:url(http://edmedia.com.au/Portals/0/images/Application/icons/tickcross.jpg) no-repeat 0px 0px;
}

.cross{

background:url(http://edmedia.com.au/Portals/0/images/Application/icons/tickcross.jpg) no-repeat -57px 0px;
}

.PriceingGrid li:first-child{
display:block;
position:relative;
overflow:hidden;
left:-30px;
height:100px;
width:230px;
border:1px red solid;
margin:auto;
padding:auto;
}

.PriceingGrid li:first-child img{
width:200px;
padding:auto;

}
 .PriceingGrid li{

list-style-image: none !important;

line-height: 130%;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
list-style-type:none !important;
}

.PriceingGrid li div{
height:57px;
width:57px;
border:0px solid #000;

margin:auto;
padding:0px 0px 0px 0px;
}




a:link,a:visited, a:active	{ color:#336699;font-weight:400}
a:hover 					{ color:#4e5050}

.PagingTable
{
border:0px #b3b3b3 solid;
padding:14px 0px 0px 0px;
    height: 33px;
}

a.CommandButton{
padding: 5px 9px 4px 9px;
        	border: 1px solid #b3b3b3;
        	color: #000 !important;
        	margin-right: 2px;
        	background: #e6e6e6;
        	text-shadow: 0 1px 0 #fff;
        	text-decoration: none !important;
}

.NormalDisabled
{
    padding: 5px 9px 4px 9px;
        	border: 1px solid #b3b3b3;
        	color: #000 !important;
        	margin-right: 2px;
        	background: #e6e6e6;
        	text-shadow: 0 1px 0 #fff;
        	text-decoration: none !important;
font-weight:600;
font-size:12px;
}
.articleHeadline h1 {
    background-color:transparent;
border:0px;
margin-bottom: 0px;
   
}

.articleAuthor{
    display:inline-block; 
    position:relative;	
    /* background-color:#F0F0F0; 
    border:1px dashed #C8C8C8; */
    width:400px;
    margin:0px 0px 0px 0px !important;
    padding:2px !important;
}

.articleEntry hr{
     width: 100%;
     height: 1px;
     background: #dfdfdf;
     margin: 0px 0;
      display: block;
      border: none;
      clear: both;
} 


.ED-Video{
margin-left:20px;
float:right;
width:480px;
-webkit-box-shadow: 3px 3px 7px #777;
-moz-box-shadow: 3px 3px 7px #777;
-ms-box-shadow: 3px 3px 7px #777;
-box-shadow: 3px 3px 7px #777;

}


.AdDiv{

display:block;
width:989px;
padding:20px;
height:260px;
/*background: white;*/ /* fallback for older/unsupporting browsers */
/*background: -moz-linear-gradient(top, #0691dc 0%, cyan 4%, #0691dc 50%);*/
/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#0691dc), color-stop(4%, cyan), color-stop(50%, 0691dc)); */

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

-webkit-box-shadow: 3px 3px 7px #777;
-moz-box-shadow: 3px 3px 7px #777;
-ms-box-shadow: 3px 3px 7px #777;
-box-shadow: 3px 3px 7px #777;

}
.AdDiv .banner1{
font-family: 'Gruppo', arial, Helvetica, serif;
font-size: 4em;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0.1em;
  word-spacing: 0em;
  line-height: 1.2;
margin-left:50px;

}

.AdDiv .banner2{
font-family: 'Gruppo', arial, Helvetica, serif;
font-size: 4em;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0.1em;
  word-spacing: 0em;
  line-height: 1.2;
margin:10px 0 0 50px;
margin-left:50px;
font-size:50px;
font-weight:mormal;
}

.AdDiv .banner3{
margin-left:50px;
font-size:50px;
font-weight:mormal;
}
.AdDiv .links{
font-family: 'Gruppo', arial, Helvetica, serif;
font-size: 4em;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0.1em;
  word-spacing: 0em;
  line-height: 1.2;
margin:30px 0 0 50px;
font-size:30px;
font-weight:mormal;
}
.AdDiv div{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 30px; 
color:#000;
line-height:100%;}

.AdDiv li{ 
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 20px; 

}


.Redirector{
visibility:hidden;
}

.Product{
position:relative;
float:right;
width:30%;
height:200px;
background:#CCCCCC;
padding: 30px 50px 0px 50px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.salesform{
border: 1px solid #CCCCCC;
width:670px;
position:relative;
float:left;
padding:20px 0px 10px 30px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.FieldRows{
width:100%;
margin:15px 0px 0px 0px; 
clear:both;}.SubHead{
position:relative;
width:300px;
display:block;
float:left;
}

.Fields{
position:relative;
width:700px;
display:block;
clear:right;
}


.Fields input{width:300px;}


.Fields textarea{
height:100px;
width:300px;}

.GalleryItem{
float:left !important;
border:1px solid #111;
min-height:200px;
margin-left:20px;
margin-right:20px;
margin-bottom:40px;
min-width:250px;
left: auto;
right: auto;
}


.ShoppingItemAlt{
float:left;
width:30%;
margin-top:0px;
margin-left:20px;
}

/* Home page Panels area start */

.panels{}


.SmallPanelBody{
text-align:justify;
height: 470px;
padding:7px;
}

.SmallPanelHeading, Small_panel1, .Small_panel2, .Small_panel3, .Small_panel 
{
position:relative;
display:block;
-moz-box-sizing:border-box;
-webki-box-sizing:border-box;
box-sizing:border-box;
}


.Small_panel1, .Small_panel2, .Small_panel3,.Small_panel  {
-webkit-box-shadow: 3px 3px 7px #777;
-moz-box-shadow: 3px 3px 7px #777;
-ms-box-shadow: 3px 3px 7px #777;
-box-shadow: 3px 3px 7px #777;
display:inline-table;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
float: left;
min-width:200px;
width: 32%;
margin-right:10px;
border: 1px solid #CCCCCC;
height:600px;

}


.Small_panel1 {
}

.Small_panel2 {
}

.Small_panel3 {
}
.Small_panel {
}


.SmallPanelHeading{

padding-top:6px;
background:#0691dc;
text-align:center;
height:40px;}

.Small_panel h1{
font-family: Verdana,Arial,Helvetica,sans-serif;
margin-left:5px;
height:50px;
color:#fff;
}

.SmallPanelHeading h1 a{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0.05em;
  word-spacing: 0em;
  line-height: 1.2;

color:#fff;}


.Small_panel1 img{
margin-bottom:40px;
text-align:center;
}

.Small_panel2 img{
margin-bottom:18px;
text-align:center;
}

.Small_panel3 img{
margin:0px 0px 25px 36px;
text-align:center;
}

.FooterBtn{


text-align:center;
width:100%;
}

.FooterBtn img{
margin-bottom:10px;
}

.Small_panel1 .FooterBtn{
visibility:visible !important;
}
.Small_panel2 .FooterBtn{
visibility:hidden !important;
}
.Small_panel3 .FooterBtn{
visibility:visible !important;
}
/* Home page panels Area finish */




.HpgFrame{
text-align:center;
margin:0 auto;
width:100%;}
.HpgList{
text-align:left;
margin: 0 auto;
width:500px;
}
.HpgBanner {
width:370px;
margin:0 auto;
}
.PlayerFrame .VideoTitleframe{
display:table-row;
background-color:transparent;
}
.PlayerFrame .ThePlayer{
background-color:transparent;
display:table;
margin:0 auto;
}
.PlayerFrame .ThePlayer2  {
background-color:transparent;
display:table;
margin:0 auto;
}
#SiteMap0{
float:left;
width:99%;

border:solid 3px #CCCCCC;
background-color:#333333;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px; 
}
#SiteMap0 .Horizontal{
width:99%;
list-style:none;
}
#SiteMap0 .Horizontal ul{
background-color:transparent;
text-align:left;
float: left;
width: 15em;
margin: 0;
padding: 0;
list-style: none;
}
#SiteMap0 .Horizontal li{
background-color:transparent;
float: left;width: 20em;margin: 0;padding: 0;
margin-right:5px;
list-style: none;}
#SiteMap0 .H.Group.Level0 ul{float: left;width: 12em;margin: 0;padding: 0;list-style: none;}
#SiteMap0 .H.Group.Level0 li{float: left;width: 15em;margin: 0;padding: 0;list-style: none;
}
#SiteMap0 .H.Group.Level0  span{
float: left;
width: 20em;
margin: 0;
padding: 0;
margin-right:5px;
list-style: none;
text-align:left;
}
#SiteMap0 .H.Group.Level1 ul{float: left;width: 15em;margin: 0;padding: 0;list-style: none;}
#SiteMap0 .H.Group.Level1 li{float: left;width: 15em;margin: 0;padding: 0;}
#SiteMap0 .H.Group.Level1 span{}
#SiteMap0 .H.Group.Level2{}
#SiteMap0 .H.Group.Level2 ul{float: left;width: 12em;margin: 0;padding: 0;list-style: none;
}
#SiteMap0 .H.Group.Level2 li{
float: left;width: 6em;margin: 0;padding: 0;}
#SiteMap0 .H.Group.Level2 span{}
#SiteMap0 .H.Group.Level3{}
#SiteMap0 .H.Group.Level3 ul{float: left;width: 12em;margin: 0;padding: 0;list-style: none;
}
#SiteMap0 .H.Group.Level3 li{
float: left;width: 6em;margin: 0;padding: 0;}
#SiteMap0 .H.Group.Level3 span{}
#SiteMap0 .item.downmenu {list-style: none;

width:22%;
margin:0px 10px 20px 0px;
float:left;
background-color:transparent;
}
#SiteMap0 .item.downmenu ul {
list-style:none;
}
#SiteMap0 .item.downmenu span
{
width:100%;

text-align:left;
float:left;
background-color:transparent;
}#SiteMap0 .slide div{}#SiteMap0 .slide li{}
#SiteMap0 .first {
float: left;width: 6em;margin: 0;padding: 0;}
#SiteMap0 .first ul{list-style:none;float: left;width: 6em;margin: 0;padding: 0;}
#SiteMap0 .first span {
width:100%;padding-top:0px;
margin-top:0px;
float:left;
position:relative;
clear:left;
background-color:transparent;
}
.QuickLinks{
background-color:#333;
}.KeywordsTags{
color: #444;
margin-left:10px;
}
.Float_L{
margin-right:10px;
margin-bottom:30px;
clear:both;
float:left;
}
#dnnwrapper, #dnnfooter{width:1040px !important;}.Logoplayer{background:#444}.Lighting{
position:relative;
float:left;
z-index:1;
}
.Camera{
top:-50px;
float:right;
position:relative;
}
.LightingContent {
float:left;
position:relative;
width:400px;
}
.HeadBg {
}
/* background color for the content part of the pages */

body {
	color: #575757;
	font: 14px/21px Arial, Helvetica, sans-serif;
}

.ControlPanel {
}
/* 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:hover    {
}
A.SelectedTab:active   {
}
/* text style for the unselected tabs */
.OtherTabs {
}
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}
A.OtherTabs:visited  {
}
A.OtherTabs:hover    {
}
A.OtherTabs:active   {
}
/* 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, p
{
  margin:0px; 
  padding:0px;
  padding-bottom: 15px;
  letter-spacing: 0.0em;
  word-spacing: 0em;
  line-height: 2;
}
/* 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:hover    {
}
A.CommandButton:active   {
}
/* button style for standard HTML buttons */
.StandardButton     {
}
/* Headings */
h1, h2, h3, h4, h5, h6, dt, SectionHeading {
  color: #000;
  font-family: Helvetica, Arial;
  line-height: 1.1em;
  font-weight: 400;
  padding-bottom: 5px;
  text-shadow: 0 1px 0 #fff;
}
h1 {
  font-size: 40px;
  letter-spacing: -1px;
}
  h1 a:link,
  h1 a:visited {
    color: #000;
    text-decoration: none;
  }
  h1 a:hover {
    background: #eee;
    text-decoration: none;
  }
h2 {
  font-size: 30px;
  letter-spacing: -1px;
}

h3 {
  font-size: 30px;
  letter-spacing: -0.02em;
  color: #373737;
}
 
h4 {
  font-size: 22px;
  font-weight: normal;
  padding-bottom: 10px;
}
h5,dt {
  font-size: 14px;
}
h6 {
}


TFOOT, THEAD    {
}
TH  {
}
A:link  {
}
A:visited   {
}
A:hover {
}
A:active    {
}
SMALL   {
}
BIG {
}
BLOCKQUOTE, PRE {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
/*color:#000;*/
}
UL LI   {
list-style-image: url(/Portals/0/images/buttons/newbullet.gif);
margin-top:2px;
line-height: 130%;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}
UL LI LI    {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}
UL LI LI LI {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}
OL LI   {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}
OL OL LI    {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}
OL OL OL LI {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}
OL UL LI   {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
}
hr {
 width: 100%;
            height: 1px;
            background: #dfdfdf;
            margin: 30px 0;
            display: block;
            border: none;
            clear: both;
}
/* 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 {
}
/* Login Styles */
.LoginPanel{
}
.LoginTabGroup{
}
.LoginTab {
}
.LoginTabSelected{
}
.LoginTabHover{
}
.LoginContainerGroup{
}
.LoginContainer{
}
.FLeft{
float:left;
}
.FRight{
float:right;
}
.Img_FLeft{
float:left;
margin-right:4px;
}
.Img_FRight{
float:Right;
margin-left:4px;
}
.MainPanelLayout{
clear:both;
height: 610px;
min-width:960px;
max-width:960px;
}
.Main_panel {
float:left;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
height: 100%;
width:35%;
min-width:150px;
max-width:150px;
border: 1px solid #ECECFF;
margin:35px;
padding:5px;
}
.harmony{
text-align:left;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
margin: 5px;
padding: 2px;
}
.SectionHeadingLi {
list-style:none !important;
}
.SectionHeading{
 display:block;
  font-size: 40px;
  letter-spacing: -1px;
line-height:1em;
/*float:left;
clear:both;
*/





width:100%;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
margin-top:25px;
margin-bottom:25px;
}
.RSS_Div{
width:100%;
margin: 5px;
padding: 5px;
border: 1px dashed #F2F2F2;
}
.RSS_Item_Title{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 14px;
}
#HostingPricelist {
border-collapse:separate;border-spacing:0;	
width:100%;
margin:0;
border-bottom:3px solid #A6A69E;
border-collapse:collapse;clear:left;
}
#HostingPricelist td {
border-bottom-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: dotted;
border-left-style: none;
border-bottom-color: #000000;
border-right-width: 2px;
border-right-color: #CCCCCC;
}
.GeneralFrame{
border: 1px solid #ECECFF;
padding:5px;
}

















