/*  
Theme Name:Stevesonian 1.0
Author:JT
Version:1.0
Date:2008.10.12
*/
body {
	font-size:62.5%; /* Resets 1 em to 10px */
	font-size:12px;
	font-family:Arial, Helvetica, Sans-Serif;
	color:black;
	margin:0;
	padding:0;
	height:100%;
	line-height:18px;
}
#page {
	position:relative;
	background-color:white;
	text-align:left;
	margin:0 auto 0 auto;
	width:auto;
}
#page_960 {
	position:relative;
	background-color:white;
	margin:0 auto 0 auto;
	width:960px;
	background-image:url(http://www.unud.ac.id/eng/wp-content/themes/unud2010/home/b_files/bg-top.gif);
	background-repeat:repeat;
}
/* LIST */

li {
	margin:0;
}
/* IMAGE */

img {
	border:0px;
}
/* IMAGES */
.image_highlight {
	background-color:#ccc;
}
.image_higlight:hover {
	background-color:#00a651;
}

/* BUTTONS */

.btn_primary_right {
	background-image:url(http://www.meraki.com/images/v35/btn_primary_left_250x38.png);
	background-repeat:no-repeat;
	margin: 0 0 0 -5px;
	padding:0 0 0 30px;
	vertical-align:middle;
	line-height: 35px;
	height: 38px;
	float:left;
	font-size:16px;
}
.btn_primary_left {
	background-image:url(http://www.meraki.com/images/v35/btn_primary_right_20x38.png);
	background-repeat:no-repeat;
	margin: 0 15px 0 0;
	width:20px;
	height:38px;
	color:#7cc243;
	float:left;
	font-size:16px;
}
.btn_primary_right_R {
	background-image:url(http://www.meraki.com/images/v35/btn_primary_left_250x38.png);
	background-repeat:no-repeat;
	margin: 0;
	padding:0 0 0 30px;
	vertical-align:middle;
	line-height: 35px;
	height: 38px;
	float:right;
	font-size:16px;
}
.btn_primary_left_R {
	background-image:url(http://www.meraki.com/images/v35/btn_primary_right_20x38.png);
	background-repeat:no-repeat;
	margin: 0 -5px 0 0;
	width:20px;
	height:38px;
	color:#7cc243;
	float:right;
}
.btn_primary {
	color:white;
	text-decoration:none;
}
.btn_primary:hover {
	color:#666;
	text-decoration:none;
}
.btn_secondary_left {
	background-image:url(http://www.meraki.com/images/v35/btn_secondary_left_250x30.png);
	background-repeat:no-repeat;
	margin: 0 0 0 -5px;
	padding:0 0 0 25px;
	vertical-align:middle;
	line-height: 28px;
	height: 30px;
	float:left;
	font-size:12px;
}
.btn_secondary_right {
	background-image:url(http://www.meraki.com/images/v35/btn_secondary_right_20x30.png);
	background-repeat:no-repeat;
	background-position:-3px 0px;
	margin: 0 15px 0 0;
	width:17px;
	height:30px;
	color:#7cc243;
	float:left;
}
.btn_secondary {
	color:#7AC142;
	text-decoration:none;
}
.btn_secondary:hover {
	color:#666;
	text-decoration:none;
}
/* Columns */

#column_160 {
	background-color: white;
	width:160px;
	float:left;
	position:relative;
	vertical-align:top;
	margin:0;
	padding:0;
	text-align:right;
}
#column_760 {
	width:760px;
	float:left;
	position:relative;
	vertical-align:top;
	margin:0 15px 0 0;
	padding:0;
}
#column_185 {
	width:185px;
	float:left;
	position:relative;
	vertical-align:top;
	margin:0;
	padding:0;
	text-align:left;
}
#column_185_cta {
	background-color:#d6eeca;
	margin: 0 0 15px 0;
	position:relative;
}
#column_185_box_grey {
	background-color:#d6d6d6;
	margin: 0 0 15px 0;
	position:relative;
}
#column_185_box_lightgrey {
	background-color:#e4e4e4;
	margin: 0 0 15px 0;
	position:relative;
}
#column_600 {
	width:600px;
	float:left;
	position:relative;
	vertical-align:top;
	margin:0 15px 0 0;
	padding:0;
}
#column_600_tab {
	background-image:url(../images/v35/img_tab_content_gradient_1x600.png);
	background-repeat:repeat-x;
	/* background-color:#e4e4e4; */
	margin: 0 0 15px 0;
	position:relative;
}
#column_600_tab_products {
	background-image:url(../images/v35/img_tab_content_gradient_1x300.png);
	background-repeat:repeat-x;
	/* background-color:#e4e4e4; */
	margin: 0 0 15px 0;
	position:relative;
}
.no_gradient {
	background-color:#e4e4e4;
}
#column_800 {
	width:800px;
	float:left;
	position:relative;
	vertical-align:top;
	margin:0;
	padding:0;
}
#column_960 {
	clear:both;
	width:960px;
	position:relative;
	vertical-align:top;
	margin:0 auto;
	padding:0;
}
#column_content {
	vertical-align:top;
	margin:0;
	padding:15px;
}
#column_left_addon {
	background-color:#ddeaf6;
	vertical-align:top;
	margin:15px 15px 0 0;
	position:relative;
}
#column_module {
	background-color:#ddeaf6;
	vertical-align:top;
	margin:0;
	padding:15px;
}
#live_stats {
	margin:0 15px 0 0;
}
/* Modules */

#recover_sitemap {
	position:relative;
	clear:both;
	margin:0 auto;
	position: relative;
	width:960px;
}
#showcase {
	/* background-color:#FFF; */
	height:250px;
	float:left;
	margin: 0 10px 0 0;
}
/* Gutters */

#horizontal_gutter {
	height:15px;
	clear:both;
}
/* Fonts */
p {
	margin:0 0 10px 0;
	padding:0;
}
a {
	color:#ffffff;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.grey {
	color:#333;
	text-decoration:none;
}
a.grey:hover {
	color:#00a651;
	text-decoration:underline;
}
ul {
	-webkit-text-size-adjust: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	-webkit-text-size-adjust: none;
}
h1 {
	font-size:24px;
	line-height:26px;
	margin:0;
	padding:0;
}
h2 {
	font-size:21px;
	line-height:26px;
	margin:0;
	padding:0;
}
h3 {
	font-size:18px;
	line-height:22px;
	margin:0;
	padding:0;
}
h4 {
	font-size:16px;
	line-height:21px;
	margin:0;
	padding:0;
	color:black;
}
h5 {
	font-size:14px;
	line-height:20px;
	margin:0;
	padding:0;
}
h6 {
	font-size:10px;
	margin:0;
	padding:0;
	color:#333;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#00a651;
	text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#00a651;
	text-decoration:underline;
}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
	color:#00a651;
	text-decoration: none;
}
.small {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	line-height:1.5em;
}
.font_black {
	color:black;
}
.subhead {
	margin:20px 0 10px 0;
}
h1.headline {
	margin:0 0 15px 0;
}
.headline {
	margin:0 0 10px 0;
}
.paragraph_headline {
	margin:15px 0 5px 0;
	color:black;
}
.paragraph_headline a {
	text-decoration:none;
}
.paragraph_headline a:hover {
	color:#00a651;
	text-decoration:underline;
}
.link_black {
}
.link_black a {
	color:#444;
	text-decoration:none;
}
.link_black a:hover {
	color:#00a651;
	text-decoration:underline;
}
.live_stats {
	font-size: 24px;
	color: #F7931E;
	margin: 5px 0 0 0;
}
.breadcrumb {
	margin:15px 0 10px 0;
}
.spacer_text {
	clear:none;
	margin:0 8px;
}
.page_headline {
	font-size: 21px;
	color: #444444;
    margin:12px 0 10px 0;
}
 style="margin:15px 0;"
/* 
Case Study Bullets
==========================================
*/

#cs_bullets ul {
	padding:0 0 0 16px;
	margin:0;
}
#cs_bullets ul li {
}
/* 
Product Specs Bullets
==========================================
*/

#product_specs_bullets ul {
	padding:0 0 0 16px;
	margin:0;
}
#product_specs_bullets ul li {
}
/* 
Begin Header
==========================================
*/	
#header_960px {
	position: relative;
	background: #fff url('/images/logo.gif') no-repeat bottom left;
	border-bottom: 1px solid #cccccc;
	z-index: 99;
	height: 84px;
	width: 960px;
}
#header_960px.border_none {
	border-color:#fff;
}
#headerimg {
	margin: 0;
	height: 84px;
	width: 123px;
	width: 100%;
}
#m_nav {
	position: absolute;
	color: #333;
	bottom: 6px !important;
	bottom: 9px;
	right: 0;
}
#m_nav a {
	color: #333;
}
#m_nav a.selected {
	color: black;
	font-weight: bold;
}
#m_menu ul li a:hover {
	color: #00a651;
	text-decoration: underline;
}
#m_menu ul li a.selected {
	font-weight: bold;
}
#m_nav ul {
	position: relative;
	list-style-type: none;
}
#m_nav ul li {
	float: left;
	padding: 10px 13px 10px 25px;
}
#m_menu ul {
	clear: left;
}
#m_menu ul li {
	display: block;
	float: left;
	text-align: left;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	position: relative;
}
#m_menu ul li a {
	width: 55px;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	text-decoration: none;
	display: block;
	font-size: 12px;
}
#m_menu ul li a#lnk_solutions {
	width: 75px;
}
#m_menu ul li a#lnk_carrier {
	width:65px;
}
#m_menu ul li a#lnk_products_services {
	width:76px;
}
#m_menu ul li a#lnk_resources {
	width:85px;
}
#m_menu ul li a#lnk_partners {
	width:70px;
}
#m_menu ul li a#lnk_support {
	width:66px;
}
#m_menu ul li a#lnk_buy {
	width: 35px;
	text-align: right;
	padding: 0;
}
#m_menu ul li a#lnk_last {
	width: 65px;
	text-align: right;
	padding: 0;
}
#m_menu a:active {
	background: #fff;
}
#m_menu ul li ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0 0 0 -1px;
	padding: 6px 0 0 0 !important;
	z-index: 100;
	background: #fff;
}
#m_menu ul li ul li {
	font-size: 12px;
}
#m_menu ul li ul li a, #m_menu ul li#last ul li a {
	width: 105px;
	font-size: 1em;
	padding: 5px 0 5px 15px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: none;
	background: #fff;
	z-index: 100;
}
#m_menu ul li.last ul li a {
	width: 62px;
}
#m_menu ul li ul li a.first {
	padding-top: 5px;
	margin-top: 0px;
}
#m_menu ul li ul li.last-item a, #m_menu ul li#last ul li.last-item a {
	border-bottom: 2px solid #cccccc;
}
#m_menu ul li ul li a:hover, #m_menu ul li#last ul li a:hover {
	color: #00a651;
	z-index: 100;
}
#m_menu ul li ul li {
	float: none;
	display: block;
}
#m_menu ul li:hover ul {
	display: block;
}
#m_menu ul li > ul {
	top: 18px;
}
input.search, textarea.search, select.search {
	border: 1px solid #cccccc;
	background-color: white;
	color: #cccccc;
	font-size: 10px;
	height: 14px;
	vertical-align:middle;
}
#header_search {
	position: absolute;
	top: 13px;
	right: 0;
	color: #333;
}
#m_login {
	position: absolute;
	top: 13px;
	right: 0;
	color: #333;
}
#m_login a {
	color: #333;
	font-size: 12px;
}
#m_login a:hover {
	color: #00a651;
}
/* 
Begin Footer 
==========================================
*/	
#footer {
	background-color:#003053;
	border:none;
	border-top:1px solid #cccccc;
	padding:0 0 0 0;
	margin:0 auto 0 auto;
	clear:both;
	font-size:12px;
	width:960px;
}

#footer1 {
	border:none;
	border-top:1px solid #cccccc;
	padding:0 0 0 0;
	margin:0 auto 0 auto;
	clear:both;
	font-size:12px;
	width:960px;
}

#footer p.copyright {
	position:absolute;
	top:0px;
	right:0;
	color:#ffffff;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	text-align:right;
}
#footer.border_none {
	border:none;
}
#footer ul {
	margin:10px auto;
	text-align:left;
	padding:0;
	list-style-type:none;
}
#footer ul li {
	display:inline;
	padding:0 10px 0 10px;
	font-size:12px;
}
#footer ul li a {
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
}
#footer ul li a:hover {
	color:#00a651;
	text-decoration:underline;
}
#footer ul li.first {
	padding-left:0;
}
#footer ul li.last {
	padding-right:0;
}
/* === Left Navi === */
.left_page_nav ul {
	list-style:none;
	width:160px;
	margin:0;
	padding:0;
}
.left_page_nav ul li {
	background-color:#d6d6d6;
	text-indent:0;
	border-bottom:1px solid white;
	margin:0;
}
.left_page_nav ul li:hover {
	background-color:#d6eeca;
	cursor:pointer;
}
.left_page_nav ul li a {
	color:#333;
	display:block;
	padding:8px 14px 8px 0px;
}
.left_page_nav ul li a:hover {
	color:#00a651;
	text-decoration:underline;
	padding:8px 14px 8px 0px;
}
.left_page_nav ul li.selected a, .left_page_nav ul li.selected a:hover, .left_page_nav ul li.selected {
	background-color:#e4e4e4;
	color:black!important;
	font-weight:bold;
	cursor:default!important;
	text-decoration:none;
}
/* LEFTNAV SUB-SUBMENU STUFF */
.left_page_nav ul li.sub_submenu {
	padding:0;
	margin:0;
	text-decoration:none;
}
.left_page_nav ul li.sub_submenu a {
	background-color:#e4e4e4;
	cursor:pointer;
	text-decoration:none;
	font-weight:normal;
	color:#333;
	padding:0 14px 0 0;
	margin:0;
}
.left_page_nav ul li.sub_submenu a:hover {
	cursor:pointer;
	text-decoration:underline;
	font-weight:normal;
	color:#00a651;
}
/* LEFTNAV SUB-SUBMENU STUFF */

.left_page_nav ul li.selectedfirst, .left_page_nav ul li.selectedfirst a, .left_page_nav ul li.selectedfirst:hover {
	background-color:#e4e4e4;
	color:black;
	font-weight:bold;
	cursor:default;
	text-decoration:none;
	background-image:url(../images/v3/img_corner_upperLeft.gif);
	background-repeat:no-repeat;
}
.left_page_nav ul li.first a, .left_page_nav ul li.first a:hover, .left_page_nav ul li.first {
	background-image:url(../images/v3/img_corner_upperLeft.gif);
	background-repeat:no-repeat;
}
.homepage_nav:hover {
	background-color:#d6eeca!important;
	color:#00a651;
	cursor:pointer;
	text-decoration:underline;
}
/* LEFTNAV SUBMENU STUFF */
.left_page_nav ul li.submenu {
	padding:0;
	margin:0;
}
.left_page_nav ul li.submenu a {
	background-color:#bbbbbb;
	cursor:pointer;
	font-weight:normal;
	color:#333;
	padding:5px 14px 5px 0;
	margin:0;
}
.left_page_nav ul li.submenu a:hover {
	background-color:#d6eeca;
	cursor:pointer;
	font-weight:normal;
	color:#00a651;
}
.left_page_nav ul li.submenu_selected {
	padding:0;
	margin:0;
}
.left_page_nav ul li.submenu_selected a, .left_page_nav ul li.submenu_selected a:hover {
	background-color:#e4e4e4;
	cursor:default;
	text-decoration:none!important;
	font-weight:bold;
	color:black;
	padding:5px 14px 5px 0;
	margin:0;
}
/* LEFTNAV SUBMENU STUFF */


/* CASE STUDY QOUTE BOXES */

#qoutebox {
	margin:0 0 0 10px;
	padding:15px;
	width:200px;
	height:auto;
	background-color:#d6d6d6;
}
#qoutebox_end {
	height:15px;
}
/*
Details
*/
img.imgTopAlign {
	vertical-align: text-top;
}
/* 
DIV SWAP CSS FOR MUSEUM PRODUCT PAGES
===============================================
===============================================
===============================================
===============================================
*/
#features_benefits {
	display:block;
	clear:both;
}
#features {
	display:block;
	clear:both;
}
#benefits {
	display:none;
	clear:both;
}
#deployments {
	display:none;
	clear:both;
}
#specs {
	display:none;
	clear:both;
}
#hosted_services {
	display:none;
	clear:both;
}
#tab2 {
	display:none;
	clear:both;
}
#tab3 {
	display:none;
	clear:both;
}
#tab4 {
	display:none;
	clear:both;
}
#tab5 {
	display:none;
	clear:both;
}
/* 
CODA GALLERY SLIDER CSS FOR MUSEUM PRODUCT PAGES
===============================================
===============================================
===============================================
===============================================
*/
#coda_wrapper {
	/*	width: auto;*/
	width:330px;/*	margin: 0 auto;*/
}
#coda_slider {
	/*	width:auto;*/
	width:330px;
	/*  margin:0 auto;*/
	position:relative;
}
.coda_scroll {
	width:auto;
	height:210px;
	overflow:hidden;
	overflow-x:hidden;
	position:relative;
	clear:left;/*	background-color:#FFFFFF;*/
}
.coda_scrollContainer div.panel {
	/*	padding:20px;
	height:260px;*/
	padding:0;
	margin: 0;
	height:210px;
	width:330px;
}
ul.coda_navigation {
	list-style:none;
	width:330px;
	padding:0;
	margin:5px 0 10px 0;
	display:block;
	vertical-align:middle;
}
ul.coda_navigation li {
	display:inline;
	margin: 0 5px 0 0;
}
ul.coda_navigation a {
	color:#444;
	background-color:#cccccc;
	border: solid 1pt #cccccc;
	text-decoration:none;
	padding: 2px 1px 4px 1px;
}
ul.coda_navigation a:hover {
	background-color:#d6eeca;
	border: solid 1pt #00a651;
	color:#3366FF !important;
}
ul.coda_navigation a.selected {
	background-color:#cccccc;
	border: solid 1pt #00a651;
	color:#444;
	font-weight:bold;
}
ul.coda_navigation a:focus {
	outline:none;
}
.coda_scrollButtons {
	position:absolute;
	bottom:0px;
	cursor:pointer;
}
.coda_scrollButtons.left {
	right:21px;
	z-index:200;
}
.coda_scrollButtons.right {
	right:0px;
	z-index:200;
}
/* FORM STUFF */

form {
	margin:0;
}
label.error {
	display: block;
	color: red;
	font-style: italic;
	font-weight: normal;
}
select.error, textarea.error, input.error {
	border: 2px solid red;
}
select {
	width: 155px;
}
input {
	width: 150px;
}
/* 
CSS FOR PIROBOX JQUERY PICTURE GALLERY
===============================================
===============================================
===============================================
===============================================
*/


/*:::: DEMO PAGE, LIST IMAGES rules (REMOVE OR CHANGE) ::::*/

.thumbs_all {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
.thumbs_all img {
	padding:0;
	margin:0 17px 15px 0;
}
.thumbs_all img.last {
	padding:0 0 15px 0;
	margin:0;
}
.thumbs_all li {
	float:left;
}
.thumbs_all a {
	float:left;
	height:auto;
	width:auto;
	cursor:url(http://www.meraki.com/images/pirobox/cursor/zoomin.cur), pointer;
}
.thumbs_all a:hover {
	float:left;
}
/*::::: PIROBOX RULES::::::::*/

/*::::: BACK GROUND OVERLAY::::::::*/

.bg_thumbs {
	background:black;/*::::: you can change overlay background-color here ::::::::*/
	position:fixed!important;
	position:absolute;
	top:0;
	left:0!important;
	left:-17px;
	width:100%;
	margin:0;
	padding:0;
	visibility:hidden;
	z-index:1001;
	display:none;
}
.unloader, .img_box, .middle_l, .middle_r {
	background:#fff;/*::::: you can change img_box background-color here ::::::::*/
}
/*:::: YOU DON'T NEED TO CHANGE NOTHING ELSE IN THE CSS :::*/

/*:::: PREV/NEXT inside rules ::::*/
.box_next_in {
	position:absolute;
	top:2px;
	height:90%;
	width:74px;
	right:2px!important;
	right:2px;
	overflow:hidden;
	z-index:1010;
	background:none;
	display:block;
}
a.next_in {
	position:absolute;
	z-index:1011;
	height:100%;
	width:74px;
	right:-74px;
	text-indent:-999em;
	display:block;
	background:url(http://www.meraki.com/images/pirobox/next_in_w.png) top right no-repeat!important;
	background:url(http://www.meraki.com/images/pirobox/next_in_w.gif) top right no-repeat;
}
.box_previous_in {
	position:absolute;
	top:2px;
	z-index:100012;
	height:90%;
	left:2px!important;
	left:2px;
	width:74px;
	overflow:hidden;
	background:none;
	display:block;
}
a.previous_in {
	position:absolute;
	z-index:100013;
	left:-74px;
	height:100%;
	width:74px;
	text-indent:-999em;
	display:block;
	background:url(http://www.meraki.com/images/pirobox/prev_in_w.png) top left no-repeat!important;
	background:url(http://www.meraki.com/images/pirobox/prev_in_w.gif) top left no-repeat;
}
/*:::: PREV/NEXT outside rules ::::*/

.box_next {
	position:fixed!important;
	position:absolute;
	top:0;
	height:100%;
	width:81px;
	right:0px!important;
	right:16px;
	overflow:hidden;
	z-index:1006;
	visibility:hidden
}
a.next {
	position:fixed!important;
	position:absolute;
	text-indent:-999em;
	display:block;
	height:100%;
	width:81px;
	right:-81px;
	z-index:1007;
	background:url(http://www.meraki.com/images/pirobox/next_i_w.gif) center right no-repeat;
}
a:hover.next {
	background:url(http://www.meraki.com/images/pirobox/next_i_w_h.gif) center right no-repeat;
}
.box_previous {
	position:fixed!important;
	position:absolute;
	top:0;
	height:100%;
	left:0;
	width:81px;
	overflow:hidden;
	z-index:1008;
	visibility:hidden
}
a.previous {
	z-index:1009;
	position:fixed!important;
	position:absolute;
	width:81px;
	left:-81px;
	text-indent:-999em;
	display:block;
	height:100%;
	background:url(http://www.meraki.com/images/pirobox/prev_i_w.gif) center left no-repeat;
}
a:hover.previous {
	background:url(http://www.meraki.com/images/pirobox/prev_i_w_h.gif) center left no-repeat;
}
/*:::: END PREV/NEXT rules ::::*/


/*:::: IMG_BOX rules ::::*/

.img_box {
	position:absolute;
	margin-top:-2px;
	margin-left:-2px;
	width:50px;
	height:50px;
	visibility:hidden;
	overflow:hidden;
	z-index:1002;
}
.img_box img {
	float:left;
	position:relative;
	z-index:1100;
	border:none;
	padding:0;
	z-index:1003;
	cursor:url(http://www.meraki.com/images/pirobox/cursor/zoomout.cur), pointer;
}
/*:::: END IMG_BOX rules ::::*/

/*:::: CLOSE, LOADING rules ::::*/

.thumbs_close {
	position:absolute;
	bottom:0;
	right:0;
	height:18px;
	width:81px;
	color:#fff;
	cursor:pointer;
	margin:0 10px 10px 0!important;
	margin:0 12px 10px 0;
	z-index:100014;
	background:url(http://www.meraki.com/images/pirobox/close_w.gif) center right no-repeat;
	visibility:hidden;
}
.loader {
	position:fixed!important;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-33px;
	width:80px;
	height:80px;
	display:block;
	z-index:1007;
	background:url(http://www.meraki.com/images/pirobox/bg_loader_w.png) center no-repeat!important;
	background:url(http://www.meraki.com/images/pirobox/bg_loader_w.gif) center no-repeat;
}
.loader span {
	position:absolute;
	width:80px;
	height:80px;
}
.unloader {
	visibility:visible;
}
.thumbs {
	visibility:hidden;
}
.caption {
	position:absolute;
	bottom:0;
	left:0;
	margin:0 0 8px 5px!important;
	margin:0 0 8px 5px;
	color:#000;
	visibility:hidden;
	display:block;
	padding:3px;
	z-index:100013;
	cursor:text;
}
.caption p {
	display:block;
	margin:0;
	padding:0;
	margin-right:88px;
}
.pre {
	visibility:hidden;
	display:none;
}
.end {
	display:none;
}
.begin {
	display:none;
}
/*:::: DEMO PAGE, ROUDED CORNERS ::::*/

.all {
	position:fixed!important;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-40px;
	margin-left:-45px;
	width:80px;
	height:80px;
	padding:10px;
	z-index:1002;
}
.t_l {
	position:absolute;
	height:30%;
	width:91%;
	padding:0!important;
	padding:10px;
	top:0;
	left:0;
	background:url(http://www.meraki.com/images/pirobox/bg_w.png) top left no-repeat!important;
	background:url(http://www.meraki.com/images/pirobox/bg_w.gif) top left no-repeat;
}
.t_r {
	position:absolute;
	height:30%;
	width:10%;
	top:0;
	right:0;
	background:url(http://www.meraki.com/images/pirobox/bg_w.png) top right no-repeat!important;
	background:url(http://www.meraki.com/images/pirobox/bg_w.gif) top right no-repeat;
}
.middle_l {
	position:absolute;
	width:50%;
	height:80%;
	left:0;
	top:10px;
	z-index:998;
}
.middle_r {
	position:absolute;
	width:50%;
	height:80%;
	right:0;
	top:10px;
	z-index:999;
}
.t_l_b {
	position:absolute;
	height:80%;
	width:91%;
	padding:0!important;
	padding:10px;
	bottom:0;
	left:0;
	background:url(http://www.meraki.com/images/pirobox/bg_w.png) bottom left no-repeat!important;
	background:url(http://www.meraki.com/images/pirobox/bg_w.gif) bottom left no-repeat;
}
.t_r_b {
	position:absolute;
	height:80%;
	width:10%;
	bottom:0;
	right:0;
	background:url(http://www.meraki.com/images/pirobox/bg_w.png) bottom right no-repeat!important;
	background:url(http://www.meraki.com/images/pirobox/bg_w.gif) bottom right no-repeat;
}
/*:::: VIDEO ::::*/

.video {
	background-color:#ccc;
}
.video:hover {
	background-color:#00a651;
}
#video_selected {
	background-color:#ccc;
	background-image:url(../video/images/img_now_playing_225x130.gif)
}
#video_selected:hover {
	background-color:#ccc;
	background-image:url(../video/images/img_now_playing_225x130.gif)
}
.video_selected {
	cursor:default;
	color:#000000;
}
.video_selected:hover {
	cursor:default;
	color:#000000;
	text-decoration:none;
}
.video_selected_img {
	opacity:0.5;
	filter:alpha(opacity=50);
}
