a { outline: none !important; }

.dnnLoginActions {
    margin: 10px;
}

.main{
width: 860px;
margin: auto auto;
padding: 0 20px;
padding-bottom: 20px;
min-height:100%;
height:auto;
background-color: #FFFFFF;
font-family:  Arial, Verdana, Helvetica, sans-serif;
}
* html .main{height:100%;}

.top{ height: 162px; position: relative; }
.top .slogan{ font-size: 12px; color: #336699; font-style: italic; line-height: 18px; margin-left: 75px; font-weight: bold; }
.top .Follow{ position: absolute; right: 220px; top:112px; width: 230px; }
.top .Follow img{ margin-right: 2px; }
.top .Follow .icon{ margin-top: 0px; float: right; }
.top .search{ position: absolute; width: 210px; right: 0px; top: 0px; color: #336699; line-height: 44px; }
.top .search a{ color: #336699; text-decoration: none; line-height: 44px; text-transform: uppercase; display: block; margin-bottom: 67px; font-weight: bold; }
.top .search a.logout{ font-weight: bold;background-image: url(/images/macgroups/b_auth.gif) !important; background-position: right 18px; background-repeat: no-repeat;display: block; text-align: right; padding-right: 15px; }
.top .search a:hover{ text-decoration: underline; }
.top .search input{ margin: 0px; border: none; margin-bottom: -11px; margin-top: 1px; }
.top .search input.txt{ margin: 0px; color: #000000; background-color: #DADADA; padding: 0 8px; width: 165px; border: none; line-height: 31px; height: 31px; }
.fb-like { width:50px!important; margin-right: 0px; margin-left: 103px; height: 34px; overflow: hidden; }
.fb-like iframe{ width:50px!important; margin-top: 7px; }


.top_menu img.margin_0 { float: left; margin-left: 0px; }
.top_menu img { float: left; margin-left: 1px; }

.content{ padding-top: 20px; }
.content .left { width: 200px; padding-right: 20px; float: left; }
.content .left .menu{ border-top: 9px #D9D9D9 solid; border-left: 1px #D9D9D9 solid; margin-bottom: 20px; }
.content .left .menu h2{ font-size: 18px; color: #333333; font-weight: normal; margin: 0px; padding: 10px 0; padding-left: 10px; line-height: 18px; border-bottom: 1px #D9D9D9 solid; font-family:  Arial, Verdana, Helvetica, sans-serif; }
.content .left .menu a{ text-decoration: none; display: block; font-size: 12px; color: #333333; margin: 0px; padding-left: 10px; line-height: 28px; height:28px; border-bottom: 1px #D9D9D9 solid; background-image: url(/images/macgroups/m_down.gif); background-repeat: no-repeat; background-position: right top; }
.content .left .menu a:hover{ color: #FFFFFF; background-image: url(/images/macgroups/m_down_a.gif); background-color: #333333; }
.content .left .menu a.active{ color: #FFFFFF; background-image: url(/images/macgroups/m_down_v.gif); background-color: #333333; }
.content .left .menu a.nobg{ background-image: none; }
.content .left .menu .submenu { display: none; }
.content .left .menu .submenu a{ text-decoration: none; display: block; font-size: 12px; color: #666666; margin: 0px; padding-left: 25px; line-height: 28px; height:28px; border-bottom: 1px #D9D9D9 solid; background-color: #F0F0F0; background-image: url(/images/macgroups/li3.gif); background-repeat: no-repeat; background-position: left 11px; }
.content .left .menu .submenu a.black{ color: #000000; }
.content .left .menu .submenu a:hover, .content .left .menu .submenu a.active{ color: white; background-color: #5B84AD; background-image: url(/images/macgroups/m_right_a.gif); background-repeat: no-repeat; background-position: left top; }

.content .left .newsletter a{ text-decoration: none; display: block; font-size: 18px; color: #333333; margin: 0px; padding: 10px 0; padding-left: 10px; padding-bottom: 0px; line-height: 18px; border-bottom: 1px #D9D9D9 solid; background-image: url(/images/macgroups/m_down.gif); background-repeat: no-repeat; background-position: right 5px; }
.content .left .newsletter a:hover{ color: #FFFFFF; background-image: url(/images/macgroups/m_down_a.gif); background-color: #333333; }
.content .left .newsletter a.active{ color: #FFFFFF; background-image: url(/images/macgroups/m_down_v.gif); background-color: #333333; }
.content .left .newsletter .submenu { display: none; }
.content .left .newsletter .submenu a{padding:0px; margin: 0px; padding-left: 10px; line-height: 28px; height:28px; text-decoration: none; display: block; font-size: 12px; color: #666666; margin: 0px; padding-left: 25px; line-height: 28px; height:28px; border-bottom: 1px #D9D9D9 solid; background-color: #FFFFFF; background-image: url(/images/macgroups/li3.gif); background-repeat: no-repeat; background-position: left 11px; }
.content .left .newsletter .submenu a.black{ color: #000000; }
.content .left .newsletter .submenu a:hover, .content .left .menu .submenu a.active{ color: white; background-color: #5B84AD; background-image: url(/images/macgroups/m_right_a.gif); background-repeat: no-repeat; background-position: left top; }

.content .right { width: 640px; float: left; border-top: 9px #D9D9D9 solid;  }
.content .noborder { border: none; }
.content .right h1{ font-size: 18px !important; color: #333333; font-weight: normal; margin: 0px; padding-left: 0px; line-height: 37px; }

.content .right .block1{  margin-bottom: 20px; }
.content .right .block1 h1{ font-size: 18px !important; color: #333333; font-weight: normal; margin: 0px; padding-left: 10px; line-height: 37px; height:37px; }
.content .right .block1 .txt{ font-size: 12px; color: #666666; line-height: 20px !important; padding-left: 10px; padding-right: 10px; margin-top: 6px; margin-bottom: 15px; }

.content .right .block2{ border-top: 9px #D9D9D9 solid; margin-bottom: 10px; }
.content .right .block2 h1{ font-size: 12px; color: #333333; font-weight: normal; margin: 0px; padding-left: 10px; line-height: 37px; height:37px; }
.content .right .block2 .item{ padding-top: 20px; background-image:url(/images/macgroups/line_h.gif); background-repeat: repeat-x; background-position: left 9px; }
.content .right .block2 .item .img{ float: left; width: 420px; margin-right: 20px; }
.content .right .block2 .item .txt{font-size: 12px; color: #666666; float: left; width: 190px; padding-right: 10px; line-height: 20px; padding-top: 10px; }
.content .right .block2 .item a{ display: block; font-size: 18px; line-height: 20px; color: #336699; text-decoration: none; margin-bottom: 4px; }
.content .right .block2 .item .learn{ display: block; margin-top: 20px; }
.content .right .block2 .noline{ padding-top: 0px; background-image: none; }

.content .right .videoitem .img{ float: left; width: 420px; margin-right: 20px; }
.content .right .videoitem .txt{font-size: 12px; color: #666666; float: left; width: 180px; height:175px; padding-right: 10px; line-height: 20px; padding-top: 20px; }
.content .right .videoitem a{ display: block; font-size: 18px; line-height: 20px; color: #336699; text-decoration: none; margin-bottom: 4px; }
.content .right .videoitem .brand{ display: block; height: 35px; }


.content .right .block3{ border-top: 9px #D9D9D9 solid; margin-bottom: 10px; }
.content .right .block3 h1{ font-size: 12px; color: #333333; font-weight: normal; margin: 0px; padding-left: 10px; line-height: 37px; height:37px; }
.content .right .block3 table{ border-collapse: collapse; margin: 0px; padding: 0px; }
.content .right .block3 table td{font-size: 12px; color: #666666; line-height: 16px; margin: 0px; padding: 0px; vertical-align: top; padding-right: 20px; background-image:url(/images/macgroups/line_v.gif); background-repeat: repeat-y; background-position: right top; }
.content .right .block3 table td a{ display: block; font-size: 18px; line-height: 20px; color: #336699; text-decoration: none; margin-bottom: 4px; }
.content .right .block3 table td img{ margin-bottom: 5px; }
.content .right .block3 table td.nobg{ padding-right: 0px; background-image: none; }
.content .right .block3 table td.pgtop10{ padding-top: 10px; }

.content .right .block4{ margin-bottom: 10px; line-height: 20px; font-size: 14px; }
.content .right .block4 .fright { margin-top: 10px; }

.content .right .block5 {}
.content .right .block5 .menu{ border-top: 1px #D4D4CF solid; height: 86px; background-position: right top; background-repeat: no-repeat; cursor: pointer; background-image:url(/images/macgroups/plus.gif); display: block; font-size: 18px; color: #336699; text-decoration: none; }
.content .right .block5 .menu span{ display: block; background-repeat: no-repeat; padding: 0 90px; height: 86px; line-height: 86px; }
.content .right .block5 .menutext { background-color: #F0F0F0; color: #333333; padding: 15px 20px; display: none; }
.content .right .block5 .menutext .item{ float: left; width: 130px; margin-right: 20px; color: #333333; line-height: 14px; height: 190px; margin-top: 15px;  }
.content .right .block5 .menutext .item a { font-size: 12px; color: #336699; text-decoration: none; font-weight: bold; }
.content .right .block5 .menutext .item a:hover { text-decoration: underline; }
.content .right .block5 .menutext .item img { margin-bottom: 8px; }

.content .right .block5 .presstext { background-color: #F0F0F0; color: #333333; padding: 0px 0px; display: none; }
.content .right .block5 .presstext h1{ padding-left: 20px;line-height:34px; border-bottom: 1px white dotted; }
.content .right .block5 .presstext .item{ float: left; width: 130px; margin-right: 20px; color: #333333; line-height: 14px; height: 190px; margin-top: 15px;  }
.content .right .block5 .presstext .item a { font-size: 12px; color: #336699; text-decoration: none; font-weight: bold; }
.content .right .block5 .presstext .item a:hover { text-decoration: underline; }
.content .right .block5 .presstext .item img { margin-bottom: 8px; }


.content .right .block5 a.i_bull span{ background-image:url(/images/macgroups/i_bull_a.gif); }
.content .right .block5 a.i_images span{ background-image:url(/images/macgroups/i_images_a.gif); }
.content .right .block5 a.i_price span{ background-image:url(/images/macgroups/i_price_a.gif); }
.content .right .block5 a.i_weights span{ background-image:url(/images/macgroups/i_weights_a.gif); }
.content .right .block5 a.i_videos span{ background-image:url(/images/macgroups/i_video_a.gif); }
.content .right .block5 a.i_pdf span{ background-image:url(/images/macgroups/i_pdf_a.gif); }
.content .right .block5 a.i_down span{ background-image:url(/images/macgroups/i_down_a.gif); }
.content .right .block5 a.i_comm span{ background-image:url(/images/macgroups/i_comm_a.gif); }
.content .right .block5 a.i_puch span{ background-image:url(/images/macgroups/i_puch_a.gif); }
.content .right .block5 a.i_info span{ background-image:url(/images/macgroups/i_info_a.gif); }
.content .right .block5 a.i_contacts span{ background-image:url(/images/macgroups/i_contacts_a.gif); }
.content .right .block5 a.i_rewards span{ background-image:url(/images/macgroups/i_rewards_a.gif); }
.content .right .block5 a.i_webin span{ background-image:url(/images/macgroups/i_webin_a.gif); }


.content .right .block5 a.i_bull:hover span{ background-image:url(/images/macgroups/i_bull.gif); color: #333333; }
.content .right .block5 a.i_images:hover span{ background-image:url(/images/macgroups/i_images.gif); color: #333333;}
.content .right .block5 a.i_price:hover span{ background-image:url(/images/macgroups/i_price.gif); color: #333333;}
.content .right .block5 a.i_weights:hover span{ background-image:url(/images/macgroups/i_weights.gif); color: #333333;}
.content .right .block5 a.i_videos:hover span{ background-image:url(/images/macgroups/i_video.gif); color: #333333;}
.content .right .block5 a.i_pdf:hover span{ background-image:url(/images/macgroups/i_pdf.gif); color: #333333;}
.content .right .block5 a.i_down:hover span{ background-image:url(/images/macgroups/i_down.gif); color: #333333;}
.content .right .block5 a.i_comm:hover span{ background-image:url(/images/macgroups/i_comm.gif); color: #333333;}
.content .right .block5 a.i_puch:hover span{ background-image:url(/images/macgroups/i_puch.gif); color: #333333;}
.content .right .block5 a.i_info:hover span{ background-image:url(/images/macgroups/i_info.gif); color: #333333;}
.content .right .block5 a.i_contacts:hover span{ background-image:url(/images/macgroups/i_contacts.gif); color: #333333;}
.content .right .block5 a.i_rewards:hover span{ background-image:url(/images/macgroups/i_rewards.gif); color: #333333;}
.content .right .block5 a.i_webin:hover span{ background-image:url(/images/macgroups/i_webin.gif); color: #333333;}


.content .right .block5 a.i_bull_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_images_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_price_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_weights_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_videos_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_pdf_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_down_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_comm_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_puch_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_info_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_contacts_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_rewards_a { background-image:url(/images/macgroups/minus.gif); }
.content .right .block5 a.i_webin_a { background-image:url(/images/macgroups/minus.gif); }

.content .right .block5 a.i_bull_a span{ background-image:url(/images/macgroups/i_bull.gif); color: #333333; }
.content .right .block5 a.i_images_a span{ background-image:url(/images/macgroups/i_images.gif); color: #333333;}
.content .right .block5 a.i_price_a span{ background-image:url(/images/macgroups/i_price.gif); color: #333333;}
.content .right .block5 a.i_weights_a span{ background-image:url(/images/macgroups/i_weights.gif); color: #333333;}
.content .right .block5 a.i_videos_a span{ background-image:url(/images/macgroups/i_video.gif); color: #333333;}
.content .right .block5 a.i_pdf_a span{ background-image:url(/images/macgroups/i_pdf.gif); color: #333333;}
.content .right .block5 a.i_down_a span{ background-image:url(/images/macgroups/i_down.gif); color: #333333;}
.content .right .block5 a.i_comm_a span{ background-image:url(/images/macgroups/i_comm.gif); color: #333333;}
.content .right .block5 a.i_puch_a span{ background-image:url(/images/macgroups/i_puch.gif); color: #333333;}
.content .right .block5 a.i_info_a span{ background-image:url(/images/macgroups/i_info.gif); color: #333333;}
.content .right .block5 a.i_contacts_a span{ background-image:url(/images/macgroups/i_contacts.gif); color: #333333;}
.content .right .block5 a.i_rewards_a span{ background-image:url(/images/macgroups/i_rewards.gif); color: #333333;}
.content .right .block5 a.i_webin_a span{ background-image:url(/images/macgroups/i_webin.gif); color: #333333;}


.content .right .block5 b.B{font-size: 24px; color: rgb(51, 102, 153); display: block; margin: 10px 0pt; font-weight:normal;}

.bottom{ padding-left: 220px; margin-top: 0px; border-top: 4px #D9D9D9 solid; position: relative; }

.bottom .Follow { position: absolute; left: 0; margin-top: 10px; }
.bottom .fb-like { margin-left: 0px; }

.bottom .links { padding: 10px 0; line-height: 20px; color: #336699; }
.bottom .links a{ color: #336699; text-decoration: none; }
.bottom .links a:hover{ text-decoration: underline; }
.bottom .copy { border-top: 1px #D9D9D9 solid; padding: 2px 0; line-height: 20px; color: #999999; }
.bottom .copy a{ color: #336699; text-decoration: none; }
.bottom .copy a:hover{ text-decoration: underline; }


/* =========================================================================================================================================*/
.container{width:208px; background-color: #E9EFF3; margin-bottom: 13px; margin-right: 12px;}
.container .small{padding-top: 2px;padding-bottom: 3px;}
.container .more{min-height: 363px;_height: 363px;}

/* =========================================================*/
.WorkPanel{text-align:left;}
.DNNAligncenter{text-align:left;}

/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar_top
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
	width:922px;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem_top
{	
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px; 
	font-weight:bold; 	
	text-align:center; 
	padding-left: 10px; 
	padding-right: 10px;
	white-space:nowrap;
    line-height: 24px;
    height: 24px;
	float:left;
	text-decoration:none;
	background-color: #000000;
	margin-right: 1px;
	min-width: 76px;
	text-transform:uppercase;
}



/*  Main menu hover  */
.main_dnnmenu_rootitem_hover_top
{  
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px; 
	font-weight:bold; 	
	text-align:center; 
	padding-left: 10px; 
	padding-right: 10px;
	white-space:nowrap;
    line-height: 24px;
    height: 24px;
	float:left;
	text-decoration:none;
	background-color: #000000;
	margin-right: 1px;
	min-width: 76px;
	text-transform:uppercase;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected_top
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px; 
	font-weight:bold; 	
	text-align:center; 
	padding-left: 10px; 
	padding-right: 10px;
	white-space:nowrap;
    line-height: 24px;
    height: 24px;
	float:left;
	text-decoration:none;
	background-color: #000000;
	margin-right: 1px;
	min-width: 76px;
	text-transform:uppercase;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu_top
{
	border:1px solid #C0D6E5;
}

.main_dnnmenu_submenu_top td
{
	background-color:#F8FAFF;
	z-index: 100099;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover_top td   
{  
	background: #CE0D0D url(/images/mac-groups/submenu_hover.gif) repeat-x top left;
	color:#ffffff;
}
.main_dnnmenu_itemselected_top td{
    background: #CE0D0D url(/images/mac-groups/submenu_active.gif) repeat-x top left;
	color:#ffffff;
}

.main_dnnmenu_break_top
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(/images/mac-groups/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}

/*  Tab Menu Normal  */
.tab_dnnmenu_rootitem  
{	
	margin-right:1px;
	float:left;
	width: 130px;
	background-image: url(/images/mac-groups/tab_3.gif); 
	background-repeat: no-repeat;
	line-height: 38px;
	height: 38px;
	background-color: #F5F5F5;
	font-size: 14px;
	color: #91A0AA;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

/*  Tab menu hover  */
.tab_dnnmenu_rootitem_hover
{  
	text-align:center;
	margin-right:1px;
	float:left;
	width: 130px;
	background-image: url(/images/mac-groups/tab_3_a.gif); 
	background-repeat: no-repeat;
	line-height: 38px;
	height: 38px;
	background-color: #D8DDE1;
	font-size: 14px;
	color: #092E56;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;	
}

/*  Tab menu selected  */
.tab_dnnmenu_rootitem_selected 
{
	text-align:center;
	margin-right:1px;
	float:left;
	width: 130px;
	background-image: url(/images/mac-groups/tab_3_a.gif); 
	background-repeat: no-repeat;
	line-height: 38px;
	height: 38px;
	background-color: #D8DDE1;
	font-size: 14px;
	color: #092E56;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	
}
.lblBreadCrumb{ margin-bottom: 13px; display: block; }

/* Easy Slider */

    /* image replacement */
	.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next, #slider1prev3, #slider1next3{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
     }
    /* // image replacement */

	#slider{width: 640px; height: 250px; overflow: hidden;}

	#dnn_ctr1143_HtmlModule_lblContent{ position: relative; }
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:640px;
		height:250px;
		overflow:hidden;
		background-color: #F0F0F0;		
		}	
		
	#slider li { color: #666666; font-size: 12px; line-height: 20px; }
	#slider li h1{ color: #336699; font-size: 18px; line-height: 20px;padding-left: 8px;  width: 200px; margin-top: 12px;  }
	#slider li .txt{ width: 200px; padding-left: 8px;  }
	#slider li iframe{ float: right; margin-top: 12px; }
	#slider li img{ float: right; width: 100%; }
	 
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display: block;
		width:53px;
		height:53px;
		position:absolute;
		left:0px;
		top:50%;
		margin-top: -26px;
		z-index:1000;
		background-repeat: no-repeat;
		opacity: 0;transition: max-height 500ms, opacity 300ms;-webkit-transition: max-height 500ms, opacity 300ms;
		background: transparent url("/images/easyslider/b_prev_next.png") no-repeat left top;
		}	
	#nextBtn, #slider1next{ 
		left:auto; right: 0;
		background-position: -53px top;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:53px;
		height:53px;
		/*background:url(/images/easyslider/btn_prev.png) no-repeat 0 0;	*/
		}	
	#nextBtn a, #slider1next a{ 
		/*background:url(/images/easyslider/btn_next.png) no-repeat 0 0;	*/
		}
	#dnn_ctr1143_HtmlModule_lblContent:hover #prevBtn, #dnn_ctr1143_HtmlModule_lblContent:hover #nextBtn {
		opacity: 1;
	}

		
	
/* // Easy Slider */


/* Easy Slider */

	#nextBtnMACmar1, #prevBtnMACmar1,#nextBtnMACmar2, #prevBtnMACmar2,#nextBtnMACmar3, #prevBtnMACmar3,#nextBtnMACmar4, #prevBtnMACmar4,#nextBtnMACmar5, #prevBtnMACmar5,#nextBtnMACmar6, #prevBtnMACmar6,#nextBtnMACmar7, #prevBtnMACmar7,#nextBtnMACmar8, #prevBtnMACmar8,#nextBtnMACmar9, #prevBtnMACmar9,#nextBtnMACmar10, #prevBtnMACmar10,#nextBtnMACmar11, #prevBtnMACmar11,#nextBtnMACmar12, #prevBtnMACmar12,#nextBtnMACmar13, #prevBtnMACmar13,#nextBtnMACmar14, #prevBtnMACmar14,#nextBtnMACmar15, #prevBtnMACmar15 {
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
	}	

	.sliderMACmar {width: 640px; height: 389px; overflow: hidden;}
	.sliderMACmar ul, .sliderMACmar li{
		margin:0;
		padding:0;
		list-style:none;
		}
	.sliderMACmar li{ 
		width:640px;
		height:389px;
		overflow:hidden; 
		}	
	.sliderMACmar li{ 
		height:389px;
		}			
	.sliderMACmar ul, .sliderMACmar li{
		margin:0;
		padding:0;
		list-style:none;
	}
	.sliderMACmar li{ 
		width:640px;
		height:389px;
		overflow:hidden; 
	}
	#prevBtnMACmar1,#prevBtnMACmar2,#prevBtnMACmar3,#prevBtnMACmar4,#prevBtnMACmar5,#prevBtnMACmar6,#prevBtnMACmar7,#prevBtnMACmar8,#prevBtnMACmar9,#prevBtnMACmar10,#prevBtnMACmar11,#prevBtnMACmar12,#prevBtnMACmar13,#prevBtnMACmar14,#prevBtnMACmar15{ 
		display:block;
		width:25px;
		height:19px;
		position:absolute;
		left:560px;
		bottom:0px;
		z-index:1000;
		margin-bottom: -38px;
	}	
	#nextBtnMACmar1,#nextBtnMACmar2,#nextBtnMACmar3,#nextBtnMACmar4,#nextBtnMACmar5,#nextBtnMACmar6,#nextBtnMACmar7,#nextBtnMACmar8,#nextBtnMACmar9,#nextBtnMACmar10,#nextBtnMACmar11,#nextBtnMACmar12,#nextBtnMACmar13,#nextBtnMACmar14,#nextBtnMACmar15{
		display:block;
		width:25px;
		height:19px;
		position:absolute;
		left:612px;
		bottom:0px;
		z-index:1000; 
		margin-bottom: -38px;		
	}																		
	#nextBtnMACmar1 a,#prevBtnMACmar1 a,#nextBtnMACmar2 a,#prevBtnMACmar2 a,#nextBtnMACmar3 a,#prevBtnMACmar3 a,#nextBtnMACmar4 a,#prevBtnMACmar4 a,#nextBtnMACmar5 a,#prevBtnMACmar5 a,#nextBtnMACmar6 a,#prevBtnMACmar6 a,#nextBtnMACmar7 a,#prevBtnMACmar7 a,#nextBtnMACmar8 a,#prevBtnMACmar8 a,#nextBtnMACmar9 a,#prevBtnMACmar9 a,#nextBtnMACmar10 a,#prevBtnMACmar10 a,#nextBtnMACmar11 a,#prevBtnMACmar11 a,#nextBtnMACmar12 a,#prevBtnMACmar12 a,#nextBtnMACmar13 a,#prevBtnMACmar13 a,#nextBtnMACmar14 a,#prevBtnMACmar14 a,#nextBtnMACmar15 a,#prevBtnMACmar15 a{  
		display:block;
		position:relative;
		width:25px;
		height:19px;
		background:url(/images/easyslider/btn_prev_MACmar.gif) no-repeat 0 0;	
	}	
	#nextBtnMACmar1 a,#nextBtnMACmar2 a,#nextBtnMACmar3 a,#nextBtnMACmar4 a,#nextBtnMACmar5 a,#nextBtnMACmar6 a,#nextBtnMACmar7 a,#nextBtnMACmar8 a,#nextBtnMACmar9 a,#nextBtnMACmar10 a,#nextBtnMACmar11 a,#nextBtnMACmar12 a,#nextBtnMACmar13 a,#nextBtnMACmar14 a,#nextBtnMACmar15 a{ 
		background:url(/images/easyslider/btn_next_MACmar.gif) no-repeat 0 0;	
	}	
	.numbers{
		display:block;
		width:40px;
		height:19px;
		position:absolute;
		left:578px;
		bottom:0px;
		z-index:1000; 
		margin-bottom: -38px;
		text-align: center;
	}																		





	.content .right .block3,.content .right .block_pr{
		position:relative;
	}	
	
	#prevBtnsmall, #prevBtnsmall2, #nextBtnsmall, #nextBtnsmall2, #nextBtnsmall3, #prevBtnsmall3, #nextBtnsmall4, #prevBtnsmall4{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
	}	

	#sliderpromo {width: 645px; height: 400px; overflow: hidden;}
	#sliderpromoFlip {width: 645px; height: 360px; overflow: hidden;}
	#sliderpromo2 {width: 620px; height: 220px; overflow: hidden;}
	#sliderpromo3 {width: 640px; height: 360px; overflow: hidden;}

	#sliderpromo ul, #sliderpromo li,#sliderpromo3 ul, #sliderpromo3 li, #sliderpromoFlip ul, #sliderpromoFlip li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#sliderpromo li,#sliderpromoFlip li,#sliderpromo3 li{ 
		width:640px;
		height:360px;
		overflow:hidden; 
		}	
	#sliderpromo li{ 
		height:400px;
		}	
	#sliderpromo3 li{ 
		height:360px;
		}			
	#sliderpromo2 ul, #sliderpromo2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#sliderpromo2 li{ 
		width:620px;
		height:220px;
		overflow:hidden; 
		}			
	#prevBtnsmall, #nextBtnsmall,#prevBtnsmall3, #nextBtnsmall3,#prevBtnsmall4, #nextBtnsmall4{ 
		display:block;
		width:18px;
		height:17px;
		position:absolute;
		left:196px;
		top:10px;
		z-index:1000;
		}	
	#nextBtnsmall,#nextBtnsmall3,#nextBtnsmall4{ 
		left:215px;
		}			
	#prevBtnsmall3, #nextBtnsmall3{ 
		left:130px;
	}	
	#nextBtnsmall3{ 
		left:149px;
	}	
															
	#prevBtnsmall a, #nextBtnsmall a,#prevBtnsmall3 a, #nextBtnsmall3 a,#prevBtnsmall4 a, #nextBtnsmall4 a{  
		display:block;
		position:relative;
		width:18px;
		height:17px;
		background:url(/images/easyslider/btn_prev_small1.gif) no-repeat 0 0;	
		}	
	#nextBtnsmall a,#nextBtnsmall3 a,#nextBtnsmall4 a{ 
		background:url(/images/easyslider/btn_next_small1.gif) no-repeat 0 0;	
		}
	#prevBtnsmall2, #nextBtnsmall2{ 
		display:block;
		width:18px;
		height:17px;
		position:absolute;
		left:596px;
		top:10px;
		z-index:1000;
		}	
	#nextBtnsmall2{ 
		left:615px;
		}														
	#prevBtnsmall2 a, #nextBtnsmall2 a{  
		display:block;
		position:relative;
		width:18px;
		height:17px;
		background:url(/images/easyslider/btn_prev_small2.gif) no-repeat 0 0;	
		}	
	#nextBtnsmall2 a{ 
		background:url(/images/easyslider/btn_next_small2.gif) no-repeat 0 0;	
		}			
					
/* // Easy Slider */


.content .right .block_pr {background-color: #5B84AD; margin-bottom: 15px; margin-top: 10px; padding-left: 10px; padding-right: 10px; }
.content .right .block_pr h1{ color:#FFFFFF; line-height: 38px; font-size: 14px !important; font-weight: bold !important;  border-bottom: 1px #FFFFFF solid; margin-bottom: 10px; }
.content .right .block_pr table{ border-collapse: collapse; margin: 0px; padding: 0px; background-color: #5B84AD; }
.content .right .block_pr table td{ line-height: 20px; margin: 0px; padding: 0px; vertical-align: top; padding-right: 20px; background-image:url(/images/macgroups/line3.gif); background-repeat: repeat-y; background-position: 150px top; width: 140px; }
.content .right .block_pr table td span{ display: block; font-size: 10px; line-height: 12px; color: #FFFFFF; margin-bottom: 8px; }
.content .right .block_pr table td a{ display: block; font-size: 14px; line-height: 20px; color: #FFFFFF; text-decoration: none; margin-bottom: 4px; font-weight: bold; }
.content .right .block_pr table td a:hover{ text-decoration: underline; }
.content .right .block_pr table td img{ margin-bottom: 5px; }
.content .right .block_pr table td.nobg{ padding-right: 0px; background-image: none; }
.content .right .block_pr table td.pgtop10{ padding-top: 10px; }

.content .right .block_blog { margin-bottom: 15px; margin-top: 20px; }
.content .right .block_blog h1{ color:#336699; line-height: 36px; font-size: 18px !important; font-weight: normal !important; border-top: 3px #D9D9D9 solid; background-image: url(/images/macgroups/li2.gif); background-position: right top; background-repeat: no-repeat; margin: 0px; white-space:normal; border-bottom: 1px #D9D9D9 solid; margin-bottom: 15px; }
.content .right .block_blog table{ border-collapse: collapse; margin: 0px; padding: 0px; }
.content .right .block_blog table td{ line-height: 20px; margin: 0px; padding: 0px; vertical-align: top; padding-right: 18px; background-repeat: repeat-y; background-position: 150px top; width: 200px;  }
.content .right .block_blog table td div.item { padding-top: 4px; padding-bottom: 4px;}
.content .right .block_blog table td div.item span{ display: block; font-size: 14px; line-height: 16px; color: #333333; margin-bottom: 0px; }
.content .right .block_blog table td div.item a{ display: block; font-size: 14px; line-height: 16px; color: #336699; text-decoration: none; margin-bottom: 4px; font-weight: normal; }
.content .right .block_blog table td div.item a:hover{ text-decoration: underline; }
.content .right .block_blog table td div.item img{ margin-bottom: 5px; }
.content .right .block_blog table td.nobg{ padding-right: 0px; background-image: none; }

#dnn_ctr1164_SearchResults_dgResults td {vertical-align: top; line-height: 16px; color:#333333; font-size: 12px; padding: 5px; }
#dnn_ctr1164_SearchResults_dgResults td a {vertical-align: top; line-height: 20px; font-size: 14px; }
#dnn_ctr1164_SearchResults_dgResults td .SubHead {line-height: 20px; font-size: 14px; }
#dnn_ctr1163_SearchInput_plSearch_cmdHelp { display: none; }

.DnnModule-633{ background-image:url(../../../../../images/macgroups/login_bg.gif); background-image: none; }
.DnnModule-633 .c_head { background-image:url(../../../../../images/macgroups/login_top.gif); background-image: none; background-position: left top; background-repeat: no-repeat; margin: 0px;}
.DnnModule-633 .c_head .Head{ font-size: 18px; color: #333333 !important; font-weight: normal; margin: 0px; padding: 10px 0; padding-left: 10px; line-height: 18px;padding-top: 15px;}
.DnnModule-633 .dnnFormSectionHead { font-size: 18px; color: #333333 !important; font-weight: normal; margin: 0px; padding: 10px 0; padding-left: 10px; line-height: 18px;padding-top: 15px;}
.DnnModule-633 .c_content{ background-image:url(../../../../../images/macgroups/login_bottom.gif); background-image: none; background-position: left bottom; background-repeat: no-repeat; margin: 0px; padding-left: 20px; padding-right: 10px; color: #5B84AD !important;}
.DnnModule-633 .c_content label {color: #333333 !important; font-size: 12px; font-weight: normal; display:block; text-align: left; float: none; font-family:  Arial, Verdana, Helvetica, sans-serif; line-height: 30px; }
.DnnModule-633 .c_content .dnnLogin { margin: 0px; }
.DnnModule-633 .c_content .loginContent { margin: 0px; max-width: 246px; border-radius: 5px; background-color: #F0F0F0;}
.DnnModule-633 .c_content .LoginPanel { margin: 5px; padding: 0px; padding: 10px; max-width: 246px; border-radius: 5px; background-color: #F0F0F0;}
.DnnModule-633 .c_content .dnnForm { margin: 0px; padding: 0px;}
.DnnModule-633 .c_content .dnnLoginService { margin: 0px; padding: 0px;}
.DnnModule-633 .c_content .dnnFormItem { margin: 0px; padding: 0px;}
.DnnModule-633 .c_content .dnnForm .loginContent ul.dnnActions{margin:5px 0 5px -10px;border:none;padding:0 0 0 0px;}
.DnnModule-633 .c_content .dnnForm .loginContent ul.dnnActions a{ text-decoration: underline; }
.DnnModule-633 .c_content .dnnForm .loginContent ul.dnnActions a:hover{ text-decoration: none; }

#dnn_ctr633_Login_Login_DNN_plUsername_cmdHelp{ display: none; }
#dnn_ctr633_Login_Login_DNN_plPassword_cmdHelp{ display: none; }

.DnnModule-633 .c_content .NormalTextBox{padding:0px; width: 176px !important; height:29px; line-height: 29px; margin: 0px; border: none; background-color: transparent; background-image: url(/images/macgroups/login_inp.gif); background-repeat: no-repeat; color: #333333; font-size: 12px; padding: 0 12px; margin-bottom: 0px; border: 0px;
-moz-border-radius: none;border-radius:none;
-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;
border-color:none;border-width:none;
}
.DnnModule-633 .c_content .StandardButton{width: 61px; height:25px; margin: 0px; color: #FFFFFF; background-color: transparent; border: none; line-height: 25px; background-image: url(/images/macgroups/login_sub.gif); background-repeat: no-repeat; text-indent: -1000px; padding: 0px; margin:0px; margin-top: 10px; margin-bottom: -3px; display: block; cursor: pointer; }
.DnnModule-633 .c_content .CommandButton {color: #5B84AD !important; font-size: 12px; font-weight: normal;}
.DnnModule-633 .c_content .dnnLoginRememberMe label { display: inline; color: #666666; }
.DnnModule-633 .c_content .dnnLoginRememberMe { text-align:left; float: none; margin-left:0px;margin-top:0px;padding-bottom:5px;height:15px; padding-left:0px;}



.DnnModule-1901 .dnnSocialRegistration { display: none !important; }
.DnnModule-1901{ background-image:url(../../../../../images/macgroups/login_bg.gif); background-image: none; }
.DnnModule-1901 .c_head { background-image:url(../../../../../images/macgroups/login_top.gif); background-image: none; background-position: left top; background-repeat: no-repeat; margin: 0px;}
.DnnModule-1901 .c_head .Head{ font-size: 18px; color: #333333 !important; font-weight: normal; margin: 0px; padding: 10px 0; padding-left: 10px; line-height: 18px;padding-top: 0px;}
.DnnModule-1901 .dnnFormSectionHead { font-size: 18px; color: #333333 !important; font-weight: normal; margin: 0px; padding: 10px 0; padding-left: 10px; line-height: 18px;padding-top: 15px;}
.DnnModule-1901 .c_content{ background-image:url(../../../../../images/macgroups/login_bottom.gif); background-image: none; background-position: left bottom; background-repeat: no-repeat; margin: 0px; padding-left: 20px; padding-right: 10px; color: #5B84AD !important;}
.DnnModule-1901 .c_content label {color: #333333 !important; font-size: 12px; font-weight: normal; display:block; text-align: left; float: none; font-family:  Arial, Verdana, Helvetica, sans-serif; line-height: 30px; }
.DnnModule-1901 .c_content .dnnFormItem { margin: 5px !important; padding: 5px; padding-top: 5px !important; padding-bottom: 10px !important; width: auto !important; max-width: 260px !important; border-radius: 5px; background-color: #F0F0F0;}
.DnnModule-1901 .c_content .dnnFormItem .dnnFormItem { padding: 0px !important; }
.DnnModule-1901 .c_content .dnnCaptcha { margin: 5px; padding: 10px; width: auto !important; max-width: 250px !important;}
.DnnModule-1901 .c_content .dnnForm ul.dnnActions{margin:15px 0 10px 5px;border:none;padding:0 0 0 0px;}
.DnnModule-1901 .c_content .dnnForm ul.dnnActions a{ text-decoration: underline; }
.DnnModule-1901 .c_content .dnnForm ul.dnnActions a:hover{ text-decoration: none; }

.DnnModule-1901 .dnnFormHelp, .DnnModule-2360 .dnnFormHelp, .DnnModule-2361 .dnnFormHelp, .DnnModule-1901 label, .DnnModule-2360 label, .DnnModule-2361 label {
    cursor: default;
    float: none !important;
    background-image: none !important;
}

.DnnModule-1901 label { cursor: default; float: none !important; background-image: none !important; }
.DnnModule-1901 label span{ font-weight: normal; white-space: nowrap; padding-top: 6px !important; padding-bottom: 2px !important; background-image: none !important; }
.DnnModule-1901 .dnnTooltip { cursor: default; float: none !important; display: block !important; }
.DnnModule-1901 .dnnFormError { white-space:nowrap !important; }

.DnnModule-1901 .c_content .dnnCaptcha input, .DnnModule-1901 .c_content .dnnFormItem input{padding:0px; width: 176px !important; height:29px; line-height: 29px; margin: 0px; border: none; background-color: transparent; background-image: url(/images/macgroups/login_inp.gif); background-repeat: no-repeat; color: #333333; font-size: 12px; padding: 0 12px; margin-bottom: 0px; border: 0px;
-moz-border-radius: none;border-radius:none;
-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;
border-color:none;border-width:none;  float: none !important; display: block !important;
}
.DnnModule-1901 .c_content .StandardButton{width: 61px; height:25px; margin: 0px; color: #FFFFFF; background-color: transparent; border: none; line-height: 25px; background-image: url(/images/macgroups/login_sub.gif); background-repeat: no-repeat; text-indent: -1000px; padding: 0px; margin:0px; margin-top: 10px; margin-bottom: -3px; display: block; cursor: pointer; }
.DnnModule-1901 .c_content .CommandButton {color: #5B84AD !important; font-size: 12px; font-weight: normal;}
.DnnModule-1901 .c_content .dnnLoginRememberMe label { display: inline; color: #666666; }
.DnnModule-1901 .c_content .dnnLoginRememberMe { text-align:left; float: none; margin-left:0px;margin-top:0px;padding-bottom:5px;height:15px; padding-left:0px;}


.DnnModule-1901 .dnnSocialRegistration,.DnnModule-2360 .dnnSocialRegistration,.DnnModule-2361 .dnnSocialRegistration { display: none !important; }
.DnnModule-1901,.DnnModule-2360,.DnnModule-2361{ background-image:url(../../../../../images/macgroups/login_bg.gif); background-image: none; }
.DnnModule-1901 .c_head,.DnnModule-2360 .c_head,.DnnModule-2361 .c_head { background-image:url(../../../../../images/macgroups/login_top.gif); background-image: none; background-position: left top; background-repeat: no-repeat; margin: 0px;}
.DnnModule-1901 .dnnFormSectionHead,.DnnModule-2360 .dnnFormSectionHead,.DnnModule-2361 .dnnFormSectionHead { font-size: 18px; color: #333333 !important; font-weight: normal; margin: 0px; padding: 10px 0; padding-left: 10px; line-height: 18px;padding-top: 15px;}
.DnnModule-1901 .c_content,.DnnModule-2360 .c_content,.DnnModule-2361 .c_content{ background-image:url(../../../../../images/macgroups/login_bottom.gif); background-image: none; background-position: left bottom; background-repeat: no-repeat; margin: 0px; padding-left: 20px; padding-right: 10px; color: #5B84AD !important;}
.DnnModule-1901 .c_content label,.DnnModule-2360 .c_content label,.DnnModule-2361 .c_content label {color: #333333 !important; font-size: 12px; font-weight: normal; display:block; text-align: left; float: none; font-family:  Arial, Verdana, Helvetica, sans-serif; line-height: 30px; }
.DnnModule-1901 .c_content .dnnFormItem,.DnnModule-2360 .c_content .dnnFormItem,.DnnModule-2361 .c_content .dnnFormItem { margin: 5px !important; padding: 5px; padding-top: 5px !important; padding-bottom: 10px !important; width: auto !important; max-width: 260px !important; border-radius: 5px; background-color: #F0F0F0;}
.DnnModule-1901 .c_content .dnnFormItem .dnnFormItem,.DnnModule-2360 .c_content .dnnFormItem .dnnFormItem,.DnnModule-2361 .c_content .dnnFormItem .dnnFormItem { padding: 0px !important; }
.DnnModule-1901 .c_content .dnnCaptcha,.DnnModule-2360 .c_content .dnnCaptcha,.DnnModule-2361 .c_content .dnnCaptcha { margin: 5px; padding: 10px; width: auto !important; max-width: 250px !important;}
.DnnModule-1901 .c_content .dnnForm ul.dnnActions,.DnnModule-2360 .c_content .dnnForm ul.dnnActions,.DnnModule-2361 .c_content .dnnForm ul.dnnActions{margin:15px 0 10px 5px;border:none;padding:0 0 0 0px;}
.DnnModule-1901 .c_content .dnnForm ul.dnnActions a,.DnnModule-2360 .c_content .dnnForm ul.dnnActions a,.DnnModule-2361 .c_content .dnnForm ul.dnnActions a{ text-decoration: underline; }
.DnnModule-1901 .c_content .dnnForm ul.dnnActions a:hover,.DnnModule-2360 .c_content .dnnForm ul.dnnActions a:hover,.DnnModule-2361 .c_content .dnnForm ul.dnnActions a:hover{ text-decoration: none; }

.DnnModule-1901 .dnnFormHelp,.DnnModule-2360 .dnnFormHelp,.DnnModule-2361 .dnnFormHelp,.DnnModule-1901 label,.DnnModule-2360 label,.DnnModule-2361 label { cursor: default; float: none !important; background-image: none !important; }
.DnnModule-1901 .dnnFormHelp span,.DnnModule-2360 .dnnFormHelp span,.DnnModule-2361 .dnnFormHelp span,.DnnModule-1901 label span,.DnnModule-2360 label span,.DnnModule-2361 label span{ font-weight: normal; white-space: nowrap; padding-top: 6px !important; padding-bottom: 2px !important; background-image: none !important; }

.DnnModule-1901 .dnnTooltip,.DnnModule-2360 .dnnTooltip,.DnnModule-2361 .dnnTooltip { cursor: default; float: none !important; display: none !important; }
.DnnModule-1901 .dnnLabel,.DnnModule-2360 .dnnLabel,.DnnModule-2361 .dnnLabel { cursor: default; float: none !important; display: block !important; }
.DnnModule-1901 .dnnFormError,.DnnModule-2360 .dnnFormError,.DnnModule-2361 .dnnFormError { margin-right: -250px !important; margin-bottom: -20px !important; }

/*.DnnModule-1901 .c_content .dnnFormRequired,*/
/*.DnnModule-2360 .c_content .dnnFormRequired,*/
/*.DnnModule-2361 .c_content .dnnFormRequired*/
.DnnModule-1901 .c_content .dnnCaptcha input, .DnnModule-1901 .c_content input,
.DnnModule-2360 .c_content .dnnCaptcha input, .DnnModule-2360 .c_content input,
.DnnModule-2361 .c_content .dnnCaptcha input, .DnnModule-2361 .c_content input{padding:0px; width: 176px !important; height:29px; line-height: 29px; margin: 0px; border: none; background-color: transparent; background-image: url(/images/macgroups/login_inp.gif); background-repeat: no-repeat; color: #333333; font-size: 12px; padding: 0 12px; margin-bottom: 0px; border: 0px;
-moz-border-radius: none;border-radius:none;
-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;
border-color:none;border-width:none;  float: none !important; display: block !important;
}
.DnnModule-1901 .c_content .StandardButton,.DnnModule-2360 .c_content .StandardButton,.DnnModule-2361 .c_content .StandardButton{width: 61px; height:25px; margin: 0px; color: #FFFFFF; background-color: transparent; border: none; line-height: 25px; background-image: url(/images/macgroups/login_sub.gif); background-repeat: no-repeat; text-indent: -1000px; padding: 0px; margin:0px; margin-top: 10px; margin-bottom: -3px; display: block; cursor: pointer; }
.DnnModule-1901 .c_content .CommandButton,.DnnModule-2360 .c_content .CommandButton,.DnnModule-2361 .c_content .CommandButton {color: #5B84AD !important; font-size: 12px; font-weight: normal;}
.DnnModule-1901 .c_content .dnnLoginRememberMe label,.DnnModule-2360 .c_content .dnnLoginRememberMe label,.DnnModule-2361 .c_content .dnnLoginRememberMe label { display: inline; color: #666666; }
.DnnModule-1901 .c_content .dnnLoginRememberMe,.DnnModule-2360 .c_content .dnnLoginRememberMe,.DnnModule-2361 .c_content .dnnLoginRememberMe { text-align:left; float: none; margin-left:0px;margin-top:0px;padding-bottom:5px;height:15px; padding-left:0px;}
.DnnModule-1901 .dnnCaptcha .dnnLeft,.DnnModule-2360 .dnnCaptcha .dnnLeft,.DnnModule-2361 .dnnCaptcha .dnnLeft { clear: both !important; float: none !important; }


.tab3 { border-collapse: collapse; width: 100%; margin-top: 0px; margin-bottom: 15px; }
.tab3 th,.tab3 .th td{ border-collapse: collapse; border: 1px #F6F6F6 solid; padding-left: 15px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-left: none; color: #0066CC; font-weight: normal; font-size: 11px; text-align:left; }
.tab3 td{ border-collapse: collapse; border: 1px #F6F6F6 solid; padding-left: 7px; padding-right: 7px; padding-top: 7px; padding-bottom: 5px; border-left: none; vertical-align:middle; font-size: 14px; }
.tab3_bottom{ font-size: 11px; line-height: 12px; }

#sliderpromo table td { width:210px; }
#sliderpromo li { width: 645px; }

#sliderpromoFlip table td { width:210px; }
#sliderpromoFlip li { width: 645px; }
.blu{ font-size: 14px; color: #698FB4; display:block; line-height:19px; }



.newsletter{ border-top: 9px #D9D9D9 solid; margin-bottom: 20px; width: 100%; }
.newsletter h1{ font-size: 18px !important; color: #333333; font-weight: normal; cursor: pointer; margin: 0px; line-height: 37px; height:37px; background-image: url(/images/macgroups/b_next_n.gif); background-repeat: no-repeat; background-position: right 15px;font-family:  Arial, Verdana, Helvetica, sans-serif;border-left: 1px #D9D9D9 solid; padding-left: 10px; }

.popuptableBG2{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	min-width:1000px;
	z-index:10000;
	height:100%;	
	height:2000px;	
	background-color: #000000;	
	opacity:0.8;
	text-align: center;
	display: none;
}
#MacGroup_LM_optin {display: none; background-color: #E5E5E5; position: absolute; padding-top: 20px; padding-left: 40px; width: 390px; height: 494px; z-index:12000; background-image: url(/images/macgroups/bg_newsletter.gif);}
#MacGroup_LM_optin h2 { color: #5B84AD; margin-top: 15px; font-size: 24px;font-family:  Arial, Verdana, Helvetica, sans-serif; }
#MacGroup_LM_optin .close { display: block; float: right; margin-right: 20px; }

.adminmenu .main_dnnmenu_rootitem_top, .adminmenu .main_dnnmenu_rootitem_selected_top{ display: none; }
.adminmenu .id240{ display: block; margin-left: 10px; }

.catalogs{ border-top: 9px #D9D9D9 solid; margin-bottom: 10px; width: 100%; }
.catalogs h1{ font-size: 18px !important; color: #333333; font-weight: normal; margin: 0px; line-height: 37px; height:37px; font-family:  Arial, Verdana, Helvetica, sans-serif;border-left: 1px #D9D9D9 solid; padding-left: 10px;  }
.catalogs .item { border-top: 1px #D9D9D9 solid; padding-top: 10px; padding-bottom: 5px; }
.catalogs .itemfirst { border-top: none !important; }
.catalogs .item img { margin-bottom: 4px; margin-left: -7px; }
.catalogs .item a { color: #5B83AB; line-height: 18px; font-size: 12px; margin-left: 7px; display: block; }

.ModKupoVideosC .videos { width: 940px; margin-bottom: 20px; }
.ModKupoVideosC .videos tr{ display: block; float: left; width: 215px; margin-right: 20px; color:#333333; text-decoration: none; outline: none; font-weight: normal; font-size: 12px; line-height: 14px; margin-bottom: 20px; }
.ModKupoVideosC .videos tr.clearr { clear: left; }
.ModKupoVideosC .videos .img { width: 215px; height: 121px; overflow: hidden; margin-bottom: 8px; }
.ModKupoVideosC .videos a{ color:#333333; text-decoration: none; outline: none; font-weight: normal; font-size: 12px; line-height: 14px; }
.ModKupoVideosC .videos a.last{ margin-right: 0px; }
.ModKupoVideosC .videos a img { margin-bottom: 8px; }
.ModKupoVideosC .videos a:hover{ text-decoration: none;color: #077EBC !important; }

/* Tiny Scrollbar */

.ModKupoVideosC #relvideosnot { width: 215px; float: left; }
.ModKupoVideosC #relvideosnot .viewport { width: 200px; height: 485px; overflow: hidden; position: relative; }
.ModKupoVideosC #relvideosnot .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.ModKupoVideosC #relvideosnot .scrollbar{ background: transparent url(/images/tenba/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.ModKupoVideosC #relvideosnot .track { background: transparent url(/images/tenba/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:15px; position: relative; padding: 0 0px; padding-bottom: 2px; }
.ModKupoVideosC #relvideosnot .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0;margin-left: 1px; margin-top: 1px;border-radius: 13px;-moz-border-radius: 13px;-webkit-border-radius: 13px;background-color: white;}
.ModKupoVideosC #relvideosnot .disable { display: none; }
.ModKupoVideosC #relvideosnot a{ display: block; width: 190px; color:#333333; text-decoration: none; outline: none; font-weight: normal; font-size: 12px; line-height: 14px; margin-bottom: 20px; }
.ModKupoVideosC #relvideosnot a img { margin-bottom: 8px; }
.ModKupoVideosC #relvideosnot a:hover{ text-decoration: none;color: #077EBC !important; }

.ModKupoVideosC #relvideosnot2{ width: 215px; float: left; }
.ModKupoVideosC #relvideosnot2 a{ display: block; text-decoration: none; outline: none; font-weight: normal; font-size: 12px; line-height: 14px; margin-top: 10px; color: #028CD3; font-size: 16px; }
.ModKupoVideosC #relvideosnot2 a.grey { color: #999999; font-size: 16px; }


.ModKupoVideosC #relvideos { width: 215px; float: right; }
.ModKupoVideosC #relvideos .viewport { width: 200px; height: 520px; overflow: hidden; position: relative; }
.ModKupoVideosC #relvideos .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.ModKupoVideosC #relvideos .scrollbar{ background: transparent url(/images/tenba/bg-scrollbar-track-y2.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 9px; }
.ModKupoVideosC #relvideos .track { background: transparent url(/images/tenba/bg-scrollbar-trackend-y2.png) no-repeat 0 100%; height: 100%; width:9px; position: relative; padding: 0 0px; padding-bottom: 2px; }
.ModKupoVideosC #relvideos .thumb { height: 10px; width: 7px; cursor: pointer; overflow: hidden; position: absolute; top: 0;margin-left: 1px; margin-top: 1px;border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;background-color: #333333;}
.ModKupoVideosC #relvideos .disable { display: none; }
.ModKupoVideosC #relvideos a{ display: block; width: 190px; color:#333333; text-decoration: none; outline: none; font-weight: normal; font-size: 12px; line-height: 14px; margin-bottom: 20px; }
.ModKupoVideosC #relvideos a img { margin-bottom: 8px; }
.ModKupoVideosC #relvideos a:hover{ text-decoration: none;color: #077EBC !important; }

.ModKupoVideosC .leftblock{ float: left; width: 700px; margin-right: 0px; }
.ModKupoVideosC .leftblock .BIGvideo { width: 700px; }
.ModKupoVideosC .leftblock .BIGvideotitle{ margin-top: 15px; font-size: 16px; color:#333333; line-height: 20px; width: 600px; padding-left: 10px; }
.ModKupoVideosC .leftblock .BIGvideotitle span{ font-size: 18px; color:#000000; line-height: 20px; text-transform: uppercase; }
.ModKupoVideosC .leftblock .BIGvideoDesc,.ModKupoVideosC .leftblock .BIGvideoDesc p { line-height: 20px; font-size: 12px; color: #333333; padding-left: 10px; margin-top: 10px; margin-bottom: 10px; padding-right: 10px; }
.ModKupoVideosC .leftblock .BIGvideoDesc a { line-height: 14px; font-size: 12px; color: #077EBC; }

.ModKupoVideosC .filters { float: right; width: 685px; padding-top: 5px; color: #666666; font-size: 10px; text-transform: uppercase; }
.ModKupoVideosC .filters a { color: #028CD3; font-size: 10px; text-transform: uppercase; }
.ModKupoVideosC .filters .bclose { display: block; float: right; margin-top: 5px; margin-bottom: 6px; }

.ModKupoVideosC .filtersSelect { float: right; width: 685px; color: #666666; font-size: 10px; text-transform: uppercase; text-align: right; }
.ModKupoVideosC .filtersSelect div {
	width: 123px;
	overflow: hidden;
	margin: 0px;
	text-align: left;
	margin-right: 10px;
	float: left;
}
.ModKupoVideosC .filtersSelect a { color: #303030; font-size: 10px; text-transform:none; text-decoration: none; display: block; padding-left: 10px; padding-right: 18px; width: 93px; height: 28px;
background: url(/images/tenba/x.gif) no-repeat right bottom; border: 1px #999999 solid; border-top: none; font: 10px/28px arial,sans-serif;overflow: hidden; outline: none; }
.ModKupoVideosC .filtersSelect div.w260 {width: 260px;}
.ModKupoVideosC .filtersSelect div.w260 a{width: 230px;}

.ModKupoVideosC .wf4 { width: 836px; }
.ModKupoVideosC .wf3 { width: 713px; }
.ModKupoVideosC .wf2 { width: 590px; }
.ModKupoVideosC .wf1 { width: 467px; }

.ModKupoVideosC .pagging_right {float: right; width: 280px; font-size: 12px; text-align: right; color: #666666; text-transform: uppercase; }
.ModKupoVideosC .pagging_right a { color: #028CD3; font-size: 12px; text-transform: uppercase; }
.ModKupoVideosC .pagging_right a.active { color: #666666; }
.ModKupoVideosC .pagging_right a.next{ display: block; float: right; font-size: 10px; text-transform: uppercase; padding-left: 15px; padding-right: 30px; color:#666666; background-image: url(/images/tenba/b_next.png); background-repeat: no-repeat; background-position: right top; line-height: 20px; margin-top: -3px; }

.ModKupoVideosC .sort_left {float: left; width: 400px; font-size: 12px; text-align: left; color: #666666; text-transform: uppercase; }
.ModKupoVideosC .sort_left2 {float: left; width: 350px; font-size: 12px; text-align: left; color: #666666; text-transform: uppercase; }
.ModKupoVideosC .sort_left a,.ModKupoVideosC .sort_left2 a{font-size: 12px; color: #000000; text-transform: uppercase; }
.ModKupoVideosC .sort_left a:hover,.ModKupoVideosC .sort_left2 a:hover{ text-decoration: none; color: #077EBC !important; }

.ModKupoVideosC .line5 { border-top: 1px #999999 solid; margin-bottom: 20px; }

.itemevent { width: 140px; float: left; margin-right: 20px; margin-top: 20px; }
.itemevent a{ outline: none; }
.itemevent.last { margin-right: 0px; }
.itemevent .spanimg { width: 140px; height: 140px; background-color:#FFFFFF; overflow: hidden; margin-bottom: 5px; vertical-align:middle; display:table-cell; text-align: center; }
.itemevent .spanimg img { vertical-align: middle; }
.itemevent a.span1 { font-size: 16px; color: #333333; line-height: 20px; display: block; margin-top: 8px; }
.itemevent a.span1:hover { color: #077EBC; text-decoration: none; }
.itemevent a.span2 { font-size: 11px; color: #FFFFFF; text-transform:uppercase; line-height: 13px; display: block; padding: 0 4px; background-color: #999999; width: 40px; text-align: center; margin: 10px 0; }
.itemevent a.span2:hover { background-color: #077EBC; text-decoration: none; }
.itemevent .span3,.itemevent .span4 { font-size: 12px; color: #333333; line-height: 20px; display: block; }
.itemevent a.span5 { font-size: 12px; color: #000000; line-height: 20px; display: block; font-weight: bold; }
.itemevent a.span5:hover { color: #077EBC; text-decoration: none; }

.navkupo { padding-bottom: 0px; color:#666666; font-size: 12px; text-transform: uppercase; text-align: right; }
.navkupo a{ color:#666666; font-size: 12px; text-transform: uppercase; }
.navkupo a.active { color:#000000; }
.navkupo a:hover { color: #077EBC; text-decoration: none; }

.itemeventpopup{ position: absolute; left: 160px; top: 30px; width: 580px; background-color:#FFFFFF; border: 3px #999999 solid; padding: 20px; z-index: 100010; font-size: 16px; line-height: 20px; color: #333333; }
.itemeventpopup .close { position: absolute;  left: 580px; top: 17px; }
.itemeventpopup h1 { font-size: 24px; line-height: 24px; color: #333333; font-weight: bold; }

.popuptableBG3{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	min-width:1000px;
	z-index:10000;
	height:100%;	
	height:2000px;	
	background-color: #000000;	
	text-align: center;
	display: none;
}

/*AutoSuggest*/
.suggestion_list{background: white;border: 1px black solid;z-index:11000;}
.suggestion_list ul{padding: 0;margin: 0; list-style: none !important;}
.suggestion_list ul li {list-style: none !important;}
.suggestion_list a{text-decoration: none; color: black; padding: 4px; display: block;}
.suggestion_list .selected{background: black; color: white;}
.suggestion_list .selected a{color: white;}
#autosuggest{display: none;}
/*AutoSuggest*/

.cleft { float: left; width: 422px; }
.cleft,.cleft p,.cleft ul,.cleft ul li { line-height: 20px; color:#333333; font-size: 14px; }
.cleft strong { color:#000000; font-size: 14px; line-height: 20px;  }

.cright { float: right; width: 200px; }
.cright,.cright p { line-height: 20px; color:#333333; font-size: 14px; }
.cright strong { color:#000000; font-size: 14px; line-height: 20px;  }

.cborderblue2 .text12,.cborderblue2 .text12 p { line-height: 20px; color:#333333; font-size: 14px; }
.cborderblue2 .text12 strong { color:#000000; font-size: 14px; line-height: 20px;  }
.cborderblue2 .text12 p.mr10 { margin: 10px 0; }

.cborderblue .text12,.cborderblue .text12 p { line-height: 20px; color:#333333; font-size: 14px; }
.cborderblue .text12 strong { color:#000000; font-size: 14px; line-height: 20px;  }
.cborderblue .text12 p.mr10 { margin: 10px 0; }

.cbottom {  }
.cbottom,.cbottom p,.cbottom ul,.cbottom ul li { line-height: 20px; color:#333333; font-size: 14px; }
.cbottom strong { color:#000000; font-size: 14px; line-height: 20px;  }

.cleft .text12 { float: left; width: 422px; }
.cleft .text12,.cleft .text12 p,.cleft .text12 ul,.cleft .text12 ul li { line-height: 20px; color:#333333; font-size: 14px; }
.cleft .text12 strong { color:#000000; font-size: 14px; line-height: 20px;  }

.cbottom .text12 {  }
.cbottom .text12,.cbottom p,.cbottom .text12 ul,.cbottom .text12 ul li { line-height: 20px; color:#333333; font-size: 14px; }
.cbottom .text12 strong { color:#000000; font-size: 14px; line-height: 20px;  }

#Edit285_IsMdd_tr,#Edit287_TenbaSelect_tr{display:none;}

.fs18 { font-size: 18px !important; line-height: 36px !important; height: 36px !important; }
.top2017 { height: 145px; }