body {
	margin: 0 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	/* font-style: italic; */
	
} 

a img { border: none; }

.body_bg {
	background: url(../images/bg.jpg) repeat-x;
}

h1 { margin: 0; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

a h1 { color: #3f89c3; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

h2 { margin: 0; font-size:11px; font-family: Tahoma, Helvetica, sans-serif; font-weight: normal; }

h3 { margin: 0; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

h4 { margin: 0; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

h5 { margin: 0; font-size:16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000}



.important_note_1 { background: url(../images/important_note_1.jpg) no-repeat right bottom #fefed1; margin-top: 4px; margin-bottom: 4px; padding: 5px; padding-left: 8px; padding-bottom: 20px; font-weight: bold; font-size: 11px; border: solid 1px #f8de66; border-left: solid 5px #f8de66; }

.important_note_2 {background: url(../images/important_note_2.jpg) no-repeat right bottom #e5fcd2; margin-top: 4px; margin-bottom: 4px; padding: 5px; padding-left: 8px; padding-bottom: 20px;font-weight: bold; font-size: 11px; border: solid 1px #779d58; border-left: solid 5px #779d58; }

.important_note_3 {background: url(../images/important_note_3.jpg) no-repeat right bottom #f2dffb; margin-top: 4px; margin-bottom: 4px; padding: 5px; padding-left: 8px; padding-bottom: 20px;font-weight: bold; font-size: 11px; border: solid 1px #b090c0; border-left: solid 5px #b090c0; }

.important_note_4 { background-color: #EEEEEE; margin-top: 4px; margin-bottom: 4px; padding: 5px; padding-left: 8px; font-weight: bold; font-size: 11px; border: solid 1px #E2E2E2; border-left: solid 5px #E2E2E2; }

.result { color:;}

form, input { margin:0; padding:0px; }

.form { height: 50px; float: left}

.formbig {padding: 3px }

.labelinput { width: 200px; text-align: right; float: left; height: 30px; padding: 10px; padding-top: 14px; font-size: 12px;}

.forminput {  height: 24px; padding: 10px; padding-top: 7px; float: left; width: 398px;}

.forminputtext {  height: 24px; padding: 10px; padding-top: 7px; float: left; width: 398px;}

.forminput:hover { background:#d5d5d5;}

em {color: #999999; }

.submit_button {text-align: right;}



.formbutton{
     font-family: Tahoma;
      font-size: 11px;
cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}

input.btn { color:#FFFFFF; font: normal 10px Arial; background: url(../images/button_bg_blue.jpg); border: 1px solid #209dec; margin-right: 5px; padding: 3px 4px 3px 4px; width: 70px;}
input.search_input { padding: 2px; margin: 0px 3px 3px 3px; color:#999999; font: normal 11px Arial; width: 320px; height: 12px;}

a.button:link, a.button:visited { float: left; margin-right: 5px; padding: 3px 4px 3px 4px; width: 70px; border: 1px solid #209dec; background: url(../images/button_bg_blue.jpg); text-align: center; text-decoration: none; font: normal 10px Arial; color: #FFFFFF;}
a.button:hover { float: left; margin-right: 5px; padding: 3px 4px 3px 4px; width: 70px; border: 1px solid #ff0177; background: url(../images/button_bg_pink.jpg); text-align: center; text-decoration: none; font: normal 10px Arial; color: #FFFFFF;}

a.button_detail:link, a.button_detail:visited {  min-width: 50px; margin-right: 5px; padding: 3px 8px 3px 8px;  border: 1px solid #209dec; background: url(../images/button_bg_blue.jpg); text-align: center; text-decoration: none; font: normal 10px Arial; color: #FFFFFF;}
a.button_detail:hover { margin-right: 5px; padding: 3px 8px 3px 8px;  border: 1px solid #ff0177; background: url(../images/button_bg_pink.jpg); text-align: center; text-decoration: none; font: normal 10px Arial; color: #FFFFFF;}

.gray_drop {
	background-color: #DDDDDD;
	border-left: solid 3px #69aad2;
}

.panel_page {
	border-bottom: solid 4px #209dec;
	text-align: right;
	padding: 8px 140px 0px 10px;
	height: 26px;
	width: 590px;
	float: left;
	background: #f0f9fd;
}

.panel_page_promotion {
	border-bottom: solid 4px #209dec;
	text-align: right;
	padding: 8px 0px 0px 10px;
	height: 26px;
	width: 730px;
	float: left;
	background: #f0f9fd;
}

.smallfont { font-size: 10px; color:#666666;}


.page {
	color: #FFFFFF;
	font: normal 10px Arial; 
	height:28px;
	margin-right: 5px; 
	padding: 3px 8px 3px 8px;
	border: 1px solid #ff0177; 
	background: url(../images/button_bg_pink.jpg);
}

#container {
	width: 990px;
	/* border: #FF0000 solid 1px; */
	margin: 0 auto;
	clear: both;
}

#container-login {
	width: 990px;
	/* border: #FF0000 solid 1px; */
	margin: 0 auto;
	clear: both;
}


#header .logo {
	float: left;
	width: 190px;
}

#header .adsense {
	float: left;
	width: 468px;
	height: 60px;
	padding: 0px 0 0 5px;
}

#header .adsense h1{
	font-size:9px;
	color: #FFFFFF;
	margin: 0;
}

#header .adsense h2{
	font-size:18px;
	color: #e5117f;
	margin: 0px;
	line-height: 18px;
}

#header .search_box {
	margin-top: 10px;
	float: right;
	width: 300px;
}

.search_box_left {
	
	float: left;
	background-image: url(../images/search_box_left.jpg);
	width: 56px;
	height: 40px;
}

.search_box_center {

	float: left;
	background: url(../images/search_box_bg.jpg) repeat-x;
	width: 238px;
	height: 40px;
}

.search_box_right {

	float: left;
	background-image: url(../images/search_box_right.jpg);
	width: 5px;
	height: 40px;
}

.search_form_area { height: 27px; padding: 10px 10px 3px 10px; }

.search_popular { margin: 4px 0px 0px 0px; padding: 0px 0px 5px 0px; float: right; width: 300px}

.search_popular_result { margin: 5px 0px 0px 0px; padding: 1px 0px 2px 0px; border: solid 0px #CCCCCC;}

.search_popular a{
	color: #666666;
	text-decoration: none;
}
.search_popular a:hover{
	color: #000000;
	text-decoration: underline;
}
.search_popular a:visited{
	color: #666666;
}


.left_menu_header{
	background:url(../images/ad_cont_bg.jpg);
	height: 45px;
	clear: both;
	
}

.left_menu_contract_title {
	float: left;
	color: #FFFFFF;
	margin: 12px 0 0 10px;
	}
	

#nav {
	margin-top: 0px;
	width: 990px;
	height: 35px;
	clear:both;
	float: left;
}

#banner_ad {
	padding: 2px 0 2px 0;
	height: 68px;
	width: 990px;
	clear:both;
	float: left;
}

#login{
   	background: url(../images/login_bg.gif) no-repeat;
     color: #000000;
     /*border: 1px solid #777777;*/
     font-family: Tahoma;
	 font-weight: bold;
     font-size: 11px;
	 height: 36px;
     text-align: right;
     width: 535px;
	padding: 10px 50px 0px 0px;
     margin: 13px 0px 0px 0px;
}

#login .login_success {
     font-family: Tahoma;
	 font-weight: normal;
     font-size: 11px;
     margin-right: 5px;
	 float: left;
	 padding: 3px 0px 0px 50px;
 }

#login .theInput {
     font-family: Tahoma;
	 font-weight: bold;
     font-size: 11px;
     margin-right: 5px;
 }

#login .theSubmit {
     font-family: Tahoma;
      font-size: 11px;
     margin-right: 5px;
	 cursor:pointer;
border:outset 0px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
    }

.login_right {
	float: right; width: 400px;  padding-top: 20px; text-align: right;
}

.login_left {
	float: left; width: 565px; height: 65px;
}
	

.banner_ad_image { list-style:none; margin:2px; float: left }

#content {
	width: 990px;
	float:left;
	clear:both;
}

#content_left {
	width: 566px;
	float: left;
	
}
#content_left_sub {
	width: 250px;
	float: left;
}



.image_headline img{
	float: left; margin-right: 8px;  margin-top: 3px;  width: 100px; text-align: center;  font: normal 10px Arial; color: #FFFFFF; border:3px solid #DDDDDD;
}

.small_title_yellow {
	float: left; margin-right: 8px;  margin-top: 3px; padding: 7px 4px 7px 4px; width: 70px;  background: #ff9600; text-align: center;  font: normal 10px Arial; color: #FFFFFF;
}

.small_title_grey {
	float: left;  margin-left: 2px; margin-right: 7px;  margin-top: 7px; padding: 7px 8px 7px 8px;  background: #666666; text-align: center;  font: normal 10px Arial; color: #FFFFFF;
}

a.white_link {text-decoration: none;}


.small_title_grey_fblike {
	float: right; padding: 3px 0px 3px 8px;  background: #3b5998 no-repeat left; text-align: center;  font: normal 10px Arial; color: #FFFFFF; border-left: 1px solid #FFFFFF; text-decoration:none; cursor: hand;
}

.small_title_grey_catalog {
	float: right; padding: 7px 8px 7px 28px;  background: url(../images/icon_btn_quotation_bg.gif) #999999 no-repeat left; text-align: center;  font: normal 10px Arial; color: #FFFFFF; border-left: 1px solid #FFFFFF; text-decoration:none; cursor: hand;
}

.small_title_grey_map {
	float: right; padding: 7px 8px 7px 28px;  background: url(../images/icon_btn_map_bg.gif) #999999 no-repeat left; text-align: center;  font: normal 10px Arial; color: #FFFFFF; border-left: 1px solid #FFFFFF; text-decoration:none; cursor: hand;
}
.small_title_grey_print{
	float: right; padding: 7px 8px 7px 28px;  background: url(../images/icon_btn_print_bg.gif) #999999 no-repeat left; text-align: center;  font: normal 10px Arial; color: #FFFFFF; border-left: 1px solid #FFFFFF; text-decoration:none; cursor: hand;
}

.small_title_grey_email{
	float: right; padding: 7px 8px 7px 28px;  background: url(../images/icon_btn_email_bg.gif) #999999 no-repeat left; text-align: center;  font: normal 10px Arial; color: #FFFFFF; border-left: 1px solid #FFFFFF; text-decoration:none; cursor: hand;
}
.small_title_grey_web{
	float: right; padding: 7px 8px 7px 28px;  background: url(../images/icon_btn_web_bg.gif) #999999 no-repeat left; text-align: center;  font: normal 10px Arial; color: #FFFFFF; border-left: 1px solid #FFFFFF; text-decoration:none; cursor: hand;
}

.small_title_grey_catalog a{
	text-align: center;  font: normal 10px Arial; color: #FFFFFF; text-decoration:none; 
}

.small_title_darkgrey {
	float: left;  margin-left: 2px; margin-right: 7px;  margin-top: 7px; padding: 7px 8px 7px 8px;  background: #333333; text-align: center;  font: normal 10px Arial; color: #FFFFFF;
}

.description{
	width: 700px;
	background: #F2F2F2;
	font-size: 11px;
	color: #333333;
	margin: 0px 0px 60px 0px;
	padding: 10px 10px 10px 10px;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	line-height: 10px;
	}



.panel_left {
	width: 566px;
	float: left;
	clear:both;
}

.panel_left_sub {
	width: 273px;
	float: left;
	clear:both;
}

.panel_left_header {
	color: #3f89c3;
	background: #f0f9fd;
	border-bottom: solid 4px #209dec;
	padding: 10px 0px 0px 10px;
	height: 26px;
	width: 556px;
	float: left;
}


.panel_left_header_sub {
	color: #3f89c3;
	background: #f0f9fd;
	border-bottom: solid 4px #209dec;
	padding: 10px 0px 0px 10px;
	height: 26px;
	width: 263px;
	float: left;
}

.panel_left_content {
	border-bottom: solid 1px #e9e8e8;
	line-height: 17px;
	padding: 10px 0px 10px 10px;
	margin-bottom: 10px;
	align: justify;
	width: 556px;
	float: left;
}

.panel_left_content_kiosk {
	line-height: 17px;
	padding: 5px 0px 0px 8px;
	margin-bottom: 5px;
	align: justify;
	width: 556px;
	float: left;
}

.panel_left_content_headline{
	line-height: 17px;
	padding: 5px 0px 0px 8px;
	margin-bottom: 5px;
	align: justify;
	width: 556px;
	float: left;
}


.panel_left_content_announcement {
	border-bottom: solid 1px #e9e8e8;
	line-height: 17px;
	padding: 10px 0px 0px 10px;
	margin-bottom: 0px;
	align: justify;
	width: 556px;
	float: left;
}

.panel_left_content_sub {
	border-bottom: solid 1px #e9e8e8;
	line-height: 17px;
	padding: 10px 0px 10px 10px;
	margin-bottom: 10px;
	align: justify;
	width: 263px;
	float: left;
}

.panel_left_content_new_add {
	border-bottom: solid 1px #e9e8e8;
	background: url(../images/rakanbaru_list_bg.jpg) repeat-x #f5f5f5 bottom;
	padding: 8px 10px 8px 10px;
	align: justify;
	min-height: 18px;
	width: 546px;
	float: left;
}

.panel_left_content_new_add_button {
	padding: 10px 0px 10px 10px;
	text-align: right;
	height: 18px;
	float: right;
}

.panel_left_content_new_add_index {
	width: 566px;
	
}

.new_add_title {
	float: left;
	width: 280px;
}

.new_add_category {
	float: left;
	width: 180px;
	padding-left: 10px;
}

.new_add_hits {
	float: right;
	width: 50px;
	padding-left: 10px;
	text-align: right;
}


#content_right {
	background-color: #f2f2f2;
	width: 405px;
	float: right;
	clear:right;
}

.panel_right {
	width: 405px;
	float: left;
}

.panel_right_guard {float: left; width: 730px;}

.panel_right_sub {
	width: 740px;
	float: left;
}

.panel_right_sub_list {
	width: 740px;
	float: left;
}

.panel_right_header_sub {
	color: #209dec;
	border-bottom: solid 4px #209dec;
	padding: 10px 0px 0px 10px;
	min-height: 26px;
	width: 730px;
	float: left;
	background: #f0f9fd;
}


.panel_right_header_sub_icon {
	color: #209dec;
	border-bottom: solid 1px #D0D0D0;
	padding: 2px 0px 0px 0px;
	min-height: 34px;
	width: 740px;
	float: left;
	background: url(../images/bg_icon_panel.jpg) repeat-x bottom; 
	margin-bottom: 1px;
}

.icon { text-align: right; padding-right: 5px;}

.panel_right_header_sub_icon h1 {font-size: 11px; color: #666666; width: 590px; float: left; padding: 8px 0px 0px 10px;}

.panel_right_header_sub h1 {width: 590px; float: left}

.btn_back_title {width: 200px; float: right; text-align:right}

.panel_right_header_sub_dir {
	color: #ff9600;
	border-bottom: solid 1px #ff9600;
	padding: 10px 0px 0px 0px;
	margin-bottom: 10px;
	height: 24px;
	width: 100%;
	float: left;
}

.panel_right_header_sub_dir_yellow {
	color: #FFFFFF;
	background: #ff9600;
	border-bottom: solid 1px #ff9600;
	padding: 10px 0px 0px 10px;
	margin-bottom: 10px;
	min-height: 24px;
	width: 706px;
	font-weight: bold;
	float: left;
}

.panel_right_header_sub_dir_green {
	color: #FFFFFF;
	background: #358907;
	border-bottom: solid 1px #358907;
	padding: 10px 0px 0px 10px;
	margin-bottom: 10px;
	min-height: 24px;
	width: 730px;
	font-weight: bold;
	float: left;
}

#CONTAINER_POPUP { width: 710px; margin: 0 auto;}

.panel_popup_header_black {
	color: #FFFFFF;
	font-size: 11px;
	background: url(../images/information.png) no-repeat #272727 center left;
	border-left: 2px solid #272727;
	padding: 10px 0px 0px 20px;
	margin-bottom: 10px;
	min-height: 24px;
	width: 694px;
	font-weight: bold;
	float: left;
}

.panel_popup_package_explanation {
	background: #f1f9fe;
	border-top: 2px solid #c5dfef;
	border-bottom: 2px solid #c5dfef;
	padding: 10px 5px 10px 5px;
	margin-bottom: 10px;
	width: 705px;
	float: left;
}

.panel_right_header_sub_dir_red {
	color: #FFFFFF;
	background: #f10808;
	border-bottom: solid 1px #f10808;
	padding: 10px 0px 0px 10px;
	margin-bottom: 10px;
	min-height: 24px;
	width: 730px;
	font-weight: bold;
	float: left;
}

.panel_right_header_sub_dir_testi {
	color: #ff9600;
	border-bottom: solid 1px #ff9600;
	padding: 10px 0px 0px 0px;
	margin-bottom: 10px;
	min-height: 36px;
	width: 740px;
	float: left;
}

.dir_promotion_top {
	margin: 5px 0px 0px 0px;
	width: 700px;
}

.dir_promotion_bg {width: 690px; background: #eaeaea; border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; padding: 2px 7px 10px 7px; margin: 0px 0px 5px 0px; float: left;}

.dir_promotion_bg_index {width: 550px; background: #eaeaea; border: #CCCCCC 1px solid; padding: 10px 7px 10px 7px; margin: 5px 0px 2px 0px; float: left;}

.dir_promotion_icon { width: 90px; float:left}

.dir_promotion_content {width: 600px; float: right; }

.dir_promotion_content_index {width: 460px; float: right; line-height:16px;}

.dir_testimonial_top {
	width: 505px;
}

.dir_testimonial_content {
	font-size: 11px;
	/*width: 489px;*/
	width: 603px;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background: #eaeaea;
	padding: 2px 7px 10px 7px;
	margin: 0 0px 0 0px;
}

.panel_right_header {
	color: #ff9600;
	border-bottom: solid 4px #ff9600;
	padding: 10px 0px 0px 10px;
	height: 26px;
	width: 395px;
	float: left;
}

.panel_right_content {
	border-bottom: solid 1px #e9e8e8;
	color: #000000;
	line-height: 17px;
	align: justify;
	padding: 10px 10px 10px 10px;
	margin-bottom: 5px;
	width: 385px;
	float: left;
}

.panel_right_content_counter {
	border-bottom: solid 1px #e9e8e8;
	color: #000000;
	line-height: 17px;
	background-color: #3B3B3B;
	align: justify;
	padding: 0px 0px 8px 10px;
	width: 395px;
	float: left;
}


.panel_right_content_index {
	color: #000000;
	line-height: 17px;
	align: justify;
	margin-bottom: 5px;
	width: 405px;
	float: left;
}

.panel_right_content_search {
	border-bottom: solid 1px #e9e8e8;
	/* background:url(../images/xmag.gif) right no-repeat; */
	color: #000000;
	line-height: 17px;
	align: justify;
	padding: 10px 0px 10px 10px;
	margin-bottom: 0px;
	width: 395px;
	float: left;
}

.panel_right_content_advertisement_box {
	border-bottom: solid 1px #e9e8e8;
	color: #000000;
	line-height: 17px;
	align: justify;
	padding: 5px 0px 10px 10px;
	margin-bottom: 5px;
	width: 706px;
	float: left;
}

.advertisement_box{
	padding: 0 0 0 0px;
	margin: 0;
	height: 80px;
	flaot: left;
	list-style: none; width: auto;
	
}

.advertisement_box li{
	padding-right: 10px;
	float:left;
	
}

.advertisement_box_detail{	padding: 0 0 0 5px; margin: 0; height: 35px;  width: 85px; float: left; }

.panel_right_content_search_sub {
	background:url(../images/search_ad_list_bg.gif) no-repeat;
	color: #000000;
	line-height: 17px;
	align: justify;
	padding: 10px 0px 0px 10px;
	margin-bottom: 5px;
	width: 730px;
	height:80px;
	float: left;
}

.panel_right_content_search_adsense {
	border-bottom: solid 1px #e9e8e8;
	color: #000000;
	line-height: 17px;
	align: left;
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
	height: 95px;
	width: 740px;
	float: left;
}

.panel_right_dir_image_large {

	color: #000000;
	line-height: 17px;
	align: justify;
	padding: 10px 0px 10px 10px;
	margin-bottom: 5px;
	width: 706px;
	float: left;
}

.panel_right_dir_detail {
	border-bottom: solid 1px #CCCCCC;
	color: #000000;
	line-height: 17px;
	align: justify;
	padding: 10px 0px 10px 10px;
	margin-bottom: 5px;
	width: 730px;
	float: left;
	cursor: default;
}

.panel_right_content_result {
	border-bottom: solid 1px #CCCCCC;
	color: #000000;
	line-height: 17px;
	align: justify;
	padding: 10px 0px 10px 10px;
	margin-bottom: 2px;
	width: 586px;
	float: left;
	cursor: default;
}

.panel_right_list {
	float: left;
	width: 600px;
}

.panel_right_list_adsense {
	float: right;
	width: 120px;
}

.panel_right_list_adsense h1{
	color: #FFFFFF;
	font-size: 8px;
}


.panel_right_image_gallery {
	border-bottom: solid 1px #CCCCCC;
	color: #000000;
	line-height: 17px;
	align: justify;
	padding: 10px 0px 10px 10px;
	margin-bottom: 2px;
	width: 730px;;
	float: left;
	cursor: default;
}

.ad_bw_left{
	float: left;
}


.ad_bw_right{
	float: right;
	width: 300px;
}

.ad_right_sub{
	float: right;
	width: 500px;
}

.ad_right_sub_detail{
	float: right;
	width: 640px;
}

.ad_testi_right{
	float: right;
	width: 470px;
}

.ad_testi_right_balloon{
	background: url(../images/announcement_balloon.gif) no-repeat;
	float: right;
	width: 426px;
	height: 75px;
	padding: 10px 20px 5px 35px;
}

a.normalblue:link{ color: #3f89c3;  text-decoration: none}
a.normalblue:hover{ color: #006699;  text-decoration: underline}
a.normalblue:visited{ color: #3f89c3;  text-decoration: none}

a.darkblue:link{ color: #0f4f86; font-weight: bold; text-decoration: underline}
a.darkblue:hover{ color: #006699; font-weight: bold; text-decoration: none}
a.darkblue:visited{ color: #0f4f86; font-weight: bold; }


a.blue:link{ color: #209dec; font-weight: bold; text-decoration: underline}
a.blue:hover{ color: #006699; font-weight: bold; text-decoration: none}
a.blue:visited{ color: #209dec; font-weight: bold; }

a.gray:link{ color: #333333; font-weight: bold; text-decoration: underline}
a.gray:hover{ color: #666666; font-weight: bold; text-decoration: none}
a.gray:visited{ color: #333333; font-weight: bold; }

a.graythin:link{ color: #333333;   }
a.graythin:hover{ color: #666666; text-decoration: underline}
a.graythin:visited{ color: #333333; }

.advertisement_contract {
	background:url(../images/ad_cont_bg.jpg);
	height: 45px;
	clear: both;
}

.advertisement_contract_title {
	float: left;
	color: #FFFFFF;
	margin: 12px 0 0 10px;
	}
	
.advertisement_contract_icon {
	float: right;
	align: right;
	margin: 5px 5px 0 0;
	}

.transOFF {  background-color: silver; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75;border:3px solid black; float: left; }
.transON  {  background-color: silver; border:3px solid #DDDDDD; float: left; }

.blog_content {
	background: url(../images/marker_talk.jpg) left  no-repeat; width: auto; padding:0 20px 0 25px; background-position:left top;
}

.clear {
	height: 18px;
}

.category_num{
	font-weight: normal; color: #666666;
}	

#footer {
	width: 990px;
	float:left;
	clear:both;
}

#footer .top{
	height: 20px;
	padding: 7px 10px 5px 10px;
	background: #c5c5c5;
}

#footer .bottom {
	height: 80px;
	padding: 10px 10px 10px 10px;
	background: #ebebeb;
	color: #666666;
}

#footer .icon {
	height: 30px;
	padding: 15px 10px 10px 0px;
	background: #ebebeb;
	color: #666666;
	float: left;
}

/*****************************************************************************************************/
/*			NAVIGATION																				 */
/*****************************************************************************************************/

.glossymenu{
	position: relative;
	padding: 0 0 0 0px;
	text-align: center;
	margin: 0;
	background: url(../images/menuo_bg.gif) repeat-x; /*tab background image path*/
	height: 35px;
	list-style: none; width: auto;
}

.glossymenu li{
	float:left;
	
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 12px; /*Padding to accomodate left tab image. Do not change*/
	height: 35px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 20px 0 8px; width: auto;/*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(../images/menuo_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
	width: auto;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(../images/menuo_hover_right.gif) no-repeat right top; width: auto;/*right tab image path*/
}

.arrowlistmenu{
width: 240px;
background-color: #f2f2f2;
clear: both; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 16px Arial;
color: white;
background: url(../images/ad_cont_bg.jpg) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
height: 31px;
padding: 10px 0 0px 10px; /*header text is indented 10px*/
cursor: pointer;

}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../images/ad_cont_bg.jpg);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px;
 /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px;
 /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 8px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
height: 16px;

}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #333333;
background-color: #CCCCCC;
border-right: 3px solid #69aad2;
}

/************************************************
*	Comments / Popup								*
************************************************/

#commentblock_quotation {
	min-width: 675px;
	background: #FFFFFF;
	color: #333333;
	float: left;
	min-height: 400px;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 20px 0px;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	}
	
.commentblock {
	width: 700px;
	background: #E8E8E8;
	color: #333333;
	float: left;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 20px 0px;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}	


#commentblock {
	width: 700px;
	background: #E8E8E8;
	color: #333333;
	float: left;
	padding: 20px 20px 10px 20px;
	margin: 10px 0px 20px 0px;
	border-top: 2px solid #000000;
	border-bottom: 1px solid #000000;
	}

	
#commentblock ol{
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 3px 0px 20px 0px;
	padding: 30px 10px 5px 10px;
	width: 400px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;
	}

.commenttext-admin {
	clear: both;
	margin: 3px 0px 20px 0px;
	padding: 30px 10px 5px 0px;
	width: 400px;
	background: #FFFFFF url(images/comment.gif) no-repeat top;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

