


html {

	overflow-y			: scroll;

}



* {

	margin				: 0;

}

html, body {

	height				: 100%;

}



body, form {

	margin				: 0;

	padding				: 0;

	font-size			: 11px;

	behavior			: url("csshover3.htc");

	line-height:150%;

}



img {

	border				: 0px;

	margin				: 0px;

	padding				: 0px;

}



form, input {

	padding:0px;

	margin:0px;

}



/*-- Body start --*/

body {

	font-family			: Arial, Tahoma, Helvetica, sans-serif;

	font-size			: 12px;

	margin-left			: 0px;

	margin-top			: 0px;

	margin-right		: 0px;

	margin-bottom		: 0px;

	line-height			: 140%;

	text-align			: center;

	color:#000000;

	}



h1, h1 a

	{

	margin				: 0px;

	padding				: 4px 0px;

	display				: block;

	font-size			: 16px;

	color				: #0A6395;



	}



h1 span, h2 span, h3 span, h4 span, h5 span, h6 span

	{

	visibility			: hidden;

	text-decoration		: none;

	display				: none;

	font-size			: 0px;

	margin				: 0px;

	padding				: 0px;

	text-indent			: -999px;

	}

	

h2, h3, h4, h5, h6{

	font-size			: 12px;

	margin				: 0px;

	padding				: 0px;

	font-weight			: normal;

	display				: inline;

	font-weight			: bold;

	}

						

/*-- Link Universal Start --*/



a, a:link 

	{

	color				: #600001;

	text-decoration		: none;

	}

	

a:hover

	{

	color				: #600001; 

	text-decoration		: underline;

	}



em {

	color:#000000;

	font-size:11px;

	}

	

/*--Link Universal End --*/





.clear {

	clear:both;

	padding-top:1px;

}



#layout_utama {

	margin				: 0px auto;

	text-align			: center;

	background			: #FFF url(../images/bg_smart.jpg) top left repeat-x;

}



#layout {

	margin				: 0px auto;

	text-align			: center;

	width				: 960px;

	*width				: 965px!important;

	*width				: 965px;

	}

	

#quick_menu {

	float:right;

	width:58px;

	margin-top:90px;

}

	

#container {

	min-height			: 100%;

	height				: auto !important;

	height				: 100%;

	z-index				: 100;

	position			: relative;

	margin				: 0 auto -466px;

	width				: 900px;

	float				: left;

}



#header {

	width				: 900px;

	margin				: 0px;

	padding				: 0px;

}



.logo {

	text-align			: left;

	width				: 150px;

	float				: left;

}



h1.logo {

	margin				: 0 auto;

	padding				: 0;

}



.register {

	float				: right;

	width				: 600px;

}





.box_reg1 {

	width				: 592px;

	float				: left;

}





.reg_left {

	background:url(../images/lgn_left.jpg) left top no-repeat;

	float:left;

	width:11px;

	height:40px;

}



.reg_mdl {

	background:url(../images/lgn_mdl.jpg) left top repeat-x;

	float:left;

	height:40px;

	width:378px;

	

}



.reg_form_left {

	width:280px;

	float:left;

	margin-top:8px;

}



.reg_form_left input {

	width:130px;

}



.user_name {

	float:left;

}



.password {

	float:right;

}





.reg_form_mdl {

	float:left;

	width:110px;

	margin-top:8px;

}



.reg_form_mdl img {

	float:left;

	margin-left:5px;

}



.reg_form_right {

	float:right;

	line-height:100%;

	margin-top:8px;

	color:#FFF;

	width:250px;

}



.forgot {

float:left;

}



.wdm {

float:right;

}





.reg_right {

	background:url(../images/lgn_rgh.jpg) right top no-repeat;

	float:right;

	width:11px;

	height:40px;

}





.bahasa {

	width				: 596px;

	color				: #730000;

	text-align			: right;

	height:34px;

}



.text_bahasa {

	width				: 596px;

	padding-top:5px;

}







.box_reg {

	width				: 400px;

	height				: 38px;

	clear:both;

	float:right;

}





form {

	clear				: both;

}







.box_search {

	width				: 355px;

	float				: right;

	clear:both;

	margin-top:5px;

}
.box_search12 {
	width:250px;
	float:left;
}
.box_biling {
	width:100px;
	height:34px;
	float:right;
}



.search_left {

	float:left;

	width:210px;

}



.search_text_left {

	float:left;

	text-align:right;

}



.search_form_left {

	float:right;

}



.search_form_left input {

	width:180px;

}





.search_mdl {

	float:left;

	width:210px;

}



.search_text_mdl {

	float:left;

	text-align:right;

	padding-left:5px;

}



.search_form_mdl {

	float:right;

}



.search_form_mdl select {

	width:150px;

	font-size:11px;

}







.search_right {

	float:right;

	width:35px;

	text-align:left;

}







.main_menu {

	background			: url(../images/main_menu_orange.jpg) left top no-repeat;

	height				: 38px;

	width				: 900px;

}





#wraper_main {

	width				: 900px;

	margin-top			: 4px;

}



.contents {

	width				: 596px;

	float				: left;

	line-height:150%;

}





.banner {

	width				: 900px;

	

}





div.gk_news_image_1_wrapper {

	overflow: hidden;

	border: none;

	position: relative;

	width: 900px;

	height: 383px;

	background-color:#000;

	font-family:Georgia, "Times New Roman", Times, serif;

	z-index: -999;

	-moz-opacity: .9;

	font-size:0px;

}



.gk_news_image_1_slide{

	top: 0px;

	left: 0px;

	position: absolute;

	display: block;

} 



div.gk_news_image_1_wrapper h2 {

	margin-bottom: 15px;

}



div.gk_news_image_1_wrapper h2 a {

	text-decoration: none;

}



div.gk_news_image_1_text_datas {

	display: none;

}



.gk_news_image_1_text_bg {

	padding-right: 10px;

	padding-left: 10px;

	width: 900px;

	height: 3px;

	position: absolute;

	left: 600px;

	opacity: 0.0;

	top: 0px;

}



div.gk_news_image_1_text {

	padding: 10px;

	overflow: hidden;

	width: 573px;

	height: 237px;

	position: absolute;

	left: 3px;

	top: 1px;



}



a.gk_news_image_1_prev, a.gk_news_image_1_next, a.gk_news_image_1_play, a.gk_news_image_1_pause {

	background: transparent url('../images/buttons.png') no-repeat;

	display: block;

	float: left;

	width: 21px;

	height: 21px;

	margin-left: 2px;

}



a.gk_news_image_1_prev {

	background-position: -21px 0;

}



a.gk_news_image_1_play {

	background-position: -42px 0;

}



a.gk_news_image_1_pause {

	background-position: -63px 0;

}



a:hover.gk_news_image_1_next {

	background-position: 0 100%;

}



a:hover.gk_news_image_1_prev {

	background-position: -21px 100%;

}



a:hover.gk_news_image_1_play {

	background-position: -42px 100%;

}



a:hover.gk_news_image_1_pause {

	background-position: -63px 100%;

}



div.gk_news_image_1_tb_prev, div.gk_news_image_1_tb_next {

	background: #FFF;

}



div.gk_news_image_1_tb_prev {

	background: transparent url('../images/s_prev.png') no-repeat 0 50%;

	float: left;

	width: 20px;

	height: 42px;

}



div.gk_news_image_1_tb_next {

	background: transparent url('../images/s_next.png') no-repeat 100% 50%;

	float:left;

	width:20px;

	height: 42px;

}



div.gk_news_image_1_tb_prev:hover {

	background: transparent url('../images/s_prev-h.png') no-repeat 0 50%;

}



div.gk_news_image_1_tb_next:hover {

	background: transparent url('../images/s_next-h.png') no-repeat 100% 50%;

}



div.gk_news_image_1_tb {

	overflow: hidden;

	float: left;

	height: 42px;

	width: 260px;

}



div.gk_news_image_1_thumbnails {

	bottom: 100px;

	margin-left: 10px;

	width: 250px;

	height: 42px;

	position: absolute;

	left: 600px;

	top: 270px;

}



.gk_news_image_1_thumb{

	margin: 4px;

		border: 1px solid #000000;

		width: 62px;

	height: 32px;

	float: left;

	display:block;

}



.gk_news_image_1_tbo{

	width: 219px;

}



.gk_news_image_1_interface_buttons{

	position:absolute;

}



ul.gk_news_image_1_tick_buttons{

	position: absolute;

	list-style-type: none;

	top: 300px;

	left: 20px;

	margin: 0px;

	padding: 0px;

}



ul.gk_news_image_1_tick_buttons li{

	float: left;

	padding: 0px !important;

	margin-right: 3px; 

}



div.gk_news_image_1_preloader{

	position: absolute;

	width: 900px;

	height: 383px;

	background: url('../images/load.gif') no-repeat center center #000;

}







.mrg_more {

float:right;

padding:5px 15px 0px 0px;

}



.banner_hp {

	width				: 669px;

	margin-top			: 5px;

}





.smart_news {

	width:900px;

	height:30px;

	background:url(../images/smart_news.jpg) top left no-repeat;

}





.smart_news_text {

	font-size:12px;

	text-align:left;

	padding:5px 0px 0px 130px;

	width:700px;

	float:left;

}



.smart_news_text strong {

	padding:0px 5px 0px 20px;

}









.product, .customer {

	width:900px;

	margin-top:4px;

}



.international_srv {

	width:210px;

	height:150px;

	background:url(../images/bg_box1.jpg) top left repeat-x;

	border:1px solid #C7C9C9;

	text-align:left;

	padding:4px;

	margin:0px 2px 0px 2px;

	float:left;

}



.talennya {

	background:url(../images/international_pic.gif) top right no-repeat;

	margin-top:-100px;

	width:167px;

	height:134px;

	float:right;

	

}



.talennya2 {

	background:url(../images/gallery_info.gif) top right no-repeat;

	margin-top:-95px;

	width:167px;

	height:150px;

	float:right;

	

}



.talennya3 {

	background:url(../images/tone_pic2.gif) top right no-repeat;

	margin-top:-99px;

	width:167px;

	height:134px;

	float:right;

	

}

.talennya4 {

	background:url(../images/tone_pic.gif) top right no-repeat;

	margin-top:-95px;

	width:167px;

	height:134px;

	float:right;

	

}




.selengkapnya img {

	margin:10px 0px 0px 0px;

}



.smart_jump {

	width:210px;

	height:150px;

	background:url(../images/bg_box2.jpg) top left repeat-x;

	border:1px solid #C7C9C9;

	text-align:left;

	padding:4px;

	margin:0px 0px 0px 5px;

	float:left;

}



.smart_tone {

	width:210px;

	height:150px;

	background:url(../images/bg_box3.jpg) top left repeat-x;

	border:1px solid #C7C9C9;

	text-align:left;

	padding:4px;

	margin:0px 0px 0px 5px;

	float:left;

}

.smart_tone2 {

	width:210px;

	height:150px;

	background:url(../images/bg_box4.jpg) top left repeat-x;

	border:1px solid #C7C9C9;

	text-align:left;

	padding:4px;

	margin:0px 0px 0px 5px;

	float:left;

}



.gallery_info {

	width:210px;

	height:125px;

	background: url(../images/gallery_info.jpg) right bottom no-repeat;

	border:1px solid #D2D2D2;

	text-align:left;

	padding:4px;

	margin:0px 2px 0px 2px;

	float:left;

}



.judul_utama {

	font-size:11px;

	padding:5px 0px;

	position:relative;

	z-index:99;

}



.judul_utama a, .judul_utama a:link, .judul_utama a:hover {

	color:#FFF;

	font-weight:bold;

}



.judul_kedua {

	font-size:11px;

	color:#FF5F00;

	font-weight:bold;

	width:130px;

	padding:5px 0px;

}



.isinya {

	font-size:11px;

	width:125px;

}



.isinya a, .isinya a:link, .isinya a:hover, .judul_kedua a, .judul_kedua a:link, .judul_kedua a:hover, .client_text a, .client_text a:link, .client_text a:hover {	

	color:#FF5F00;

}







.customer {

	background:url(../images/bgclient.jpg) top left no-repeat;

	padding:4px 0px 5px 5px;

}





.client {

	width:95px;

	float:left;

	text-align:left;

	font-size:11px;

	color:#000000;

	border-right: 1px solid #ddd;

}





.client_jdl {

	width:510px;

	font-size:11px;

	padding-bottom:6px;

	font-weight:bold;

}



.abu {

	font-size:16px;

	font-weight:bold;

	color:#6B6B6B;

}



.merah {

	font-size:16px;

	font-weight:bold;

	color:#EE3124;

}

.wedo{

	width:173px;

	float:left;

	text-align:left;

	padding-right:5px;

	font-size:11px;

	color:#000000;

}



.polling {

	width:290px;

	float:right;

	text-align:left;

	padding-right:5px;

	font-size:11px;

	color:#000000;

}



.client_box {

	width:290px;

	padding-bottom:4px;

}



.client_title {

	width:290px;

	padding:4px 0px;

	font-weight:bold;

}



.client_text {

	width:290px;

	font-size:11px;

}





.polling_box {

	margin:10px 0px 10px 20px;

	font-size:11px;

}







.box_ponsel_src {

	background:url(../images/box_src_psl.jpg) top left no-repeat;

	width:180px;

	height:91px;

	float:left;

}



























.banner_hp img {

	float				: left;

	padding-right		: 3px;

}





.left_arrow img, .right_arrow img {

	padding-top			: 63px;

}





.news {

	width				: 595px;

	margin-top			: 5px;

	text-align:left;

	float:left;

	line-height:150%;

}



.news p {

padding:8px 0px 0px 0px;

}



.breadcrumb {

	background: url(../images/breadcrumb.jpg) top left repeat-x;

	height:28px;

	text-align:left;

	padding:3px 0px 0px 10px;

	font-size:11px;

}



.judul_category {

	color:#990000;

	font-size:14px;

	font-weight:bold;

	padding-left:10px;

}



.news_judul {

	color:#FFFFFF;

	font-size:0px;

	font-weight:bold;

	padding:0px 0px 0px 10px;

}



.news_images {

	float:left;

	margin:5px 5px 5px 10px;

}





.box_list_news {

	margin-bottom:10px;

}



.news_date {

	color:#990000;

	padding-left:10px;

	

}



.news_isinya {

	text-align:justify;

	padding-left:10px;

	margin-top:-40px;

}



.box_history {

	text-align:center;

}



.box_history ul, .box_history li {

	margin:0px;

	padding:0px;

	display:inline;

}



.comment_box {

	font-size:12px;

	padding:15px 0px 5px 10px;

}



.judul_comment {

	color:#990000;

	font-size:12px;

	font-weight:bold;

}



.comments_name, .comments_email, .comments_url {

	float:left;

	width:170px;

	font-size:12px;

	padding-bottom:5px;

}



.comments_name_form, .comments_email_form, .comments_email_url {

	float:right;

	width:400px;

	font-size:12px;

	padding-bottom:5px;

}



.comments_name_form input, .comments_email_form input, .comments_email_url input {

	width:400px;

	font-size:12px;

	padding-bottom:5px;

}





.comments_text textarea {

	width:900px;

}



.comments_submit {

	padding:10px 0px;

}





.berita_terkait_box {

	font-size:12px;

	padding:15px 0px 0px 10px;

}





.berita_terkait_judul {

	color:#990000;

	font-size:14px;

	font-weight:bold;

	padding-bottom:10px;

}



.left_box_terkait {

	float:left;

	width:245px;

}



.box_list_terkait {

	width:245px;

}



.icon_list_terkait {

	width:12px;

	float:left;

	padding:7px 0px 5px 0px;

}



.text_list_terkait {

	width:240px;

	padding-bottom:4px;

}



.right_box_terkait {

	float:right;

	width:245px;

}



.box_product {

	margin:0px;

	padding:0px;

}



.product_left {

	width:50px;

	float:left;

	margin-top:150px;

}





.product_right {

	float:right;

	width:50px;

	margin-top:150px;

}



.product_mid_utama {

	float:left;

	height:100%;

}



.product_mid {

	float:left;

	height:100%;

	width:485px;

	margin-left:5px;

}





img {

	border: none;

}



/* dock - top */

.dock {

	position: relative; 

	text-align: center;

	top:300px;

	left:250px;

}

.dock-container {

	position: absolute;

	background: url(images/dock-bg2.gif);

	padding-left: 20px;

	top:60px;

	z-index:99;

}

a.dock-item {

	display: block;

	color: #000;

	position: absolute;

	top: 0px;

	text-align: center;

	text-decoration: none;

	font: bold 12px Arial, Helvetica, sans-serif;

}

.dock-item img {

	border: none; 

	margin: 5px 10px 0px; 

	width: 100%; 

}

.dock-item span {

	display: none; 

	padding-left: 20px;

}





/* dock2 - bottom */

#dock2 {

	width: 100%;

	bottom: 0px;

	top:300px;

	left:-150px;

	position: absolute;

}



.dock-container2 {

	position: absolute;

}

a.dock-item2 {

	display: block; 

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #000; 

	bottom: 0px; 

	position: absolute;

	text-align: center;

	text-decoration: none;

}

.dock-item2 span {

	display: none;

	padding-left: 20px;

}

.dock-item2 img {

	border: none; 

	margin: 5px 10px 0px; 

	width: 100%; 

}







.right_menu {

	width				: 302px;

	float				: right;

}





.duo_banner1{

	width				: 301px;

	margin-bottom		: 6px;

}



.duo_banner2 {

	background:url(../images/box_newsletter.jpg) top left no-repeat;

	height:124px;

	width:175;

 }

 

.newsletter_judul {

	padding:10px 0px 0px 5px;

	font-weight:bold;

	height:35px;

	font-size:12px;

}



.newsletter_email {

	height:30px;

	padding:0px 0px 0px 8px;

}



.newsletter_email input {

	width:150px;

	font-size:11px;

	height:15px;

	padding:2px 0px 0px 2px;

}



.box_name {

	text-align:center;

}



.newsletter_name {

	float:left;

	width:120px;

}



.newsletter_name input {

	width:100px;

	font-size:11px;

	height:15px;

	padding:2px 0px 0px 2px;

	margin-left:8px;

	

}





.newsletter_join {

	float:right;

	margin-right:5px;

}









.menu_kanan {

	float:right;

	width:284px;

	padding-bottom: 150px;

}



.menu_kanan_top {

	background:url(../images/news_top.jpg) bottom left no-repeat;

	height:18px;

	width:284px;

}



.menu_kanan_mdl {

	background:#838382 url(../images/news_midle.jpg) top left no-repeat;

	width:284px;

	text-align:left;

}





.box_promo {

	padding:5px 0px 0px 15px;

	

}





.judul_populer {

	font-weight:bold;

	font-size:16px;

	padding:0px 8px 10px 0px;

	color:#FFF;

	

}



.text_promo {

	background:url(../images/pannah.jpg) top left no-repeat;

	background-position:0px 5px;

	padding-left:15px;

	color:#FFFFFF;

	line-height:160%;

}



.line {

	margin:5px 0px;

	width:253px;

}



.list_populer {

	padding:2px 8px;

}



.list_populer select, .list_populer option {

	width:100px;

	font-size:10px;

}



.jdl_pnsl {

	color:#E51815;

	font-weight:bold;

	padding:5px 0px 0px 8px;

}



.src_psl {

	float:right;

	padding-right:8px;

}



.box_ponsel_img {

	width:70px;

	float:right;

}



.name1 {

	float:left;

	width:60px;

}



.list_populer img {

	margin-right:5px;

}



.allnews {

	padding:8px 15px;

}







.menu_kanan_btn {

	background:url(../images/news_btn.jpg) top left no-repeat;

	height:17px;

	width:300px;

}





.img_produk {

	float:left;

}



.text_produk {

	float:right;

	font-size:12px;

	color:#000000;

	width:350px;

	line-height:140%;

}



.penawaran {

	font-weight:bold;

}



.penawaran_hr {

	font-size:16px;

	color:#990000;

	font-weight:bold;

	padding:8px 0px;

}



.penawaran_text {

	line-height:140%;

}



.penawaran_text_mr {

	font-style:italic;

	padding:5px 0px;

}



.penawaran_judul {

	font-size:18px;

	color:#990000;

	font-weight:bold;

	padding:8px 0px;

	line-height:140%;

}



.box_penawaran ul, .box_penawaran li, .link_nikmati ul, .link_nikmati li {

	margin:0px;

	padding:0px;

	list-style-type:none;

}



.box_penawaran li {

	list-style-type:circle;

	margin-left:15px;

}



.penawaran_spec {

	float:left;

}



.box_terbaru {

	float:right;

}



.termasuk, .tersedia {

	padding-bottom:5px;

}



.nikmati {

	padding:10px 0px;

}



.link_nikmati li {

	display:inline;

	text-align:center;

	float:left;

	padding:10px 20px 0px 0px;

}



.hot_promo_img img {

	float:left;

	padding-right:2px;

}





#footer, .push {

}





#footerWrap {

	width				: 100%;

}





.menu_btn {

	text-align:center;

	padding:10px 0px 0px 15px;

	font-size:11px;

	border-top:1px solid #ddd;

	width:870px;

	height:50px;

}



#footerWrap {

	width				: 100%;

	background			: url(../images/footer.gif) repeat-x center;

}

#footer {

	z-index				: 150;

	width				: 770px;

	margin				: 0 auto;

	position			: relative;

}



.kotak {

background:#ADD4FB;

padding:5px;

text-align:left;

line-height:140%;

width:50%;

text-align:center;

font-size:16px;

font-weight:bold;

color:#030200;

margin:5px 0px;

}





.news table {

border-top:1px solid #ddd;

border-right:1px solid #ddd;

}

.news td {

border-left:1px solid #ddd;

border-bottom:1px solid #ddd;

}

.news th {

border-left:1px solid #ddd;

border-bottom:1px solid #ddd;

}

.bgnya {

background: url(../images/bg_table.jpg) bottom no-repeat;

height:39px;

}

.bgnya th {

	color:#FFFFFF;

}

a.produkdong { display:block; float:left; text-align:center; padding:10px; }

a.produkdong:hover { background-color:#FFFFFF; color:#000000; margin-top:-20px; font-weight:bold; text-decoration:none; }



.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #17a; border-top: none; border-left: none; }

.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }

.accordion li { background: #3cf; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}

.accordion li.active>a { background: url(../images/close.gif) no-repeat center right; }

.accordion li div { padding: 20px; background: #aef; display: block; clear: both; float: left; width: 360px;}

.accordion a { text-decoration: none; border-bottom: 1px solid #4df; font: bold 1.1em/2em Arial, sans-serif; color: #222; padding: 0 10px; display: block; cursor: pointer; background: url(../images/open.gif) no-repeat center right;}







.kotak_table td {

	padding-bottom:15px;

	padding-left:10px;

}

.newsnoborder table {

	border-top:0px solid #fff;

	border-right:0px solid #fff;

} 



.newsnoborder td {

	border-left:0px solid #fff;

	border-bottom:0px solid #fff;

}



/* Level 2 */

.hidden {display:none;}

#cboxLoadedContent {text-align:center;}

#res table {display:none;}.nav_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:10px 0px 0px 0px;
	*margin:0px 0px 0px 0px!important;
	*margin:0px 0px 0px 0px;
	z-index:10;
}
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
text-align: left;
z-index: 10;
}
#nav a{
display:block;
padding:0px 5px;
text-decoration:none;
padding: 10px 0px 10px 0px;
border-right: 1px solid #FFF;
color: #FFF;
width:149px;
text-align:center;
}
#nav a.noborder{
	border:none;
}
#nav a:hover{
	background-color:#009D9E;
	color:#333;
	-moz-opacity: .9;
	filter: alpha(opacity=80);
}
#nav li{
float:left;
position:relative;
/*background:url(../images/bg_menu.jpg) top left repeat-x;*/
}
#nav ul {
position:absolute;
display:none;
width:149px;
top:38px;
}
#nav li ul a{
height:auto;
float:left;
padding: 5px 10px;
background: #F7F7F7;
border-bottom: 1px solid #D2D2C8;
font-weight: normal;
color:#000;
width:129px;
text-align:left;
}
#nav ul ul{
top:auto;
}

#nav li ul ul {
left:144px;
margin:0px 0 0 5px;
text-align:left;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


#bnav
{
	display:block;
	background:url(../images/bg_icon.gif) top no-repeat;
	padding:2px 0 0 5px;
	width:126px;
	height:23px;
	position:absolute;
	left:764px;
	margin-top:-30px;
	z-index:7;

}

#bnav a
{
	color:#000;
	font-size:12px;
	text-decoration:none;
	background: url(../images/icon.jpg) top no-repeat;
	width:22px;
	height:21px;
	float:left;
	text-align:center;
	margin-right:3px;
}

#bnav a.activeSlide
{
	background: url(../images/icon2.jpg) top no-repeat;
}
#bnav a:focus { outline: none; }
/* 
	ColorBox example user style
	The following rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}

#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(../images/borderTopLeft.png) 0 0 no-repeat;}
	#cboxTopCenter{height:21px; background:url(../images/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:21px; height:21px; background:url(../images/borderTopRight.png) 0 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../images/borderBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:21px; background:url(../images/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:21px; height:21px; background:url(../images/borderBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(../images/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../images/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-25px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:0px -25px;}
		#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-50px -25px;}/* CSS Document */

.applemenu{
margin: 5px 0;
padding: 0;
width: 410px; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu div.silverheader a{
background: black url(../images/silvergradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(../images/silvergradientover.gif);
color: white;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
}
