*{margin:0;padding:0;outline:none}
body{background:#331d54;color:white;font-family:arial}
img{border:0;}
a:link{text-decoration:none;color:white;}
a:visited{text-decoration:none;color:white}
a:active{color:#331d54;text-decoration:underline}
a:hover{color:purple;text-decoration:none;cursor:pointer}
ul li{list-style:none;display:inline;}
.yellow_text {color:#f58920;}
.yellow_bg{background-color:#f69b41}
.purple_text{cursor:pointer;color:#331d54;text-decoration:underline;}
.white_text{color:white;cursor:pointer;}
.text_title{color:white;font-size:13px;line-height:17px;}
.blue_line{background-image:url(images/line_pixel.png);height:2px;}

/*----------------   add-on     ----------------------*/
/*Example CSS for the two demo scrollers*/
#pscroller{
width: 880px;
height: 70px;
border: 0px solid black;
padding: 0px;
}
.tr_on{color:white;cursor:pointer;}
.tr_out{color:#331d54;text-decoration:underline;}
.someclass{}
#pscrollerM{
width: 494px;
height: 40px;
text-align:right;
color:#f58920;
font-size:13px;
font-family:arial;
text-decoration: none;
line-height:40px;
}
#pscrollerM a{
color:#f58920;
font-size:13px;
font-family:arial;
text-decoration: none;
}
#pscrollerM a:hover{
text-decoration: underline;
}

.someclassM{ color:red}
/* ---------------   index page  --------------------- */
#top_city_bg{width:940px;height:180px;background-image:url(images/vote.jpg);}
#top_div{padding-top:20px;}
#holdera{width:940px;height:439px;background-image:url(images/a_line.png);position:relative;text-align:center;border:dotted 0px blue}
#nav_bar{height:20px;width:370px;position:absolute;left:26px;top:10px;border:dotted 0px red;}
#social_icons{height:36px;position:absolute;left:396px;text-align:left;}
#social_icons a{display:block;float:left;margin-left:-1px;padding:0}
#social_icons a img{border:0;margin:0}
#player_window{width:506px;height:381px;background-color:gray;position:absolute;left:30px;top:35px;}
#ad_window{width:320px;height:241px;background-color:gray;position:absolute;left:585px;top:125px;}
#buttons{width:340px;height:35px;position:absolute;left:575px;top:378px;border:dotted 0px green}
#index_logo{position:absolute;left:585px;top:30px;vertical-align:middle}
#line_a{width:320px;position:absolute;left:585px;top:115px;}
#holderb{width:590px;height:443px;position:relative;text-align:center;border:dotted 0px blue}
#text_program{position:absolute;top:10px;left:15px;}

#line_b{width:565px;position:absolute;left:15px;top:50px;}
#jm_panel{width:580px;height:360px;position:absolute;left:15px;top:60px;background:transparent;overflow:hidden}
#jm_table{width:540px;height:360px;position:relative;left:0px;top:0px;}
#jm_table td{width:270px;height:60px;vertical-align:middle;text-align:left;}
.jm_intro{width:270px;height:45px;position:relative;border:dotted 0px green}
.jm_intro_right{margin-left:15px;}
.jm_right_border{border-right:solid 1px #331d54}
.jm_bottom_border{border-bottom:solid 1px #331d54}
.jm_img{width:137px;height:45px;position:absolute;left:0px;top:0px;}
.jm_text{cursor:pointer;height:45px;width:120px;position:absolute;top:0px;left:150px;font-size:12px;font-family:arial;}
#holderc{width:305px;height:443px;position:relative;text-align:center;border:dotted 0px blue}
#jm_title{position:absolute;top:30px;left:240px;}
#intro_image{width:103px;height:35px;position:absolute;left:15px;top:16px;border:dotted 0px green;background-color:gray}
.intro_img{width:103px;height:35px;}
#line_c{width:164px;position:absolute;left:125px;top:50px;}
#jm_detail_panel{position:absolute;width:290px;height:360px;top:60px;left:15px;background:transparent}
.jm_detail{height:120px;width:255px;border:dotted 0px blue;position:relative}
.jm_detail_img{width:100px;height:100px;border:solid 3px #331d54;position:absolute;left:0px;top:0px}
.jm_detail_text{width:120px;height:80px;overflow:hidden;position:absolute;left:120px;top:3px;text-align:left;font-size:12px;line-height:16px;text-align:left;border:dotted 0px green}
.jm_detail_stars{width:120px;height:10px;position:absolute;left:120px;top:85px;text-align:left;border:dotted 0px yellow}
#holderd{width:920px;height:132px;position:relative;border:dotted 0px blue}
#bottom_panel{width:880px;height:70px;position:absolute;top:31px;left:23px;background-color:gray}
#holdere{width:940px;height:100px;position:relative;border:dotted 0px blue}
#navb{position:absolute;left:5px;top:10px;height:13px;width:300px;border:dotted 0px yellow}
#player_text{width:468px;height:30px;position:absolute;left:470px;top:10px;border:dotted 0px red}
/* ---------------  template   ---------------------*/
#holdera_template{width:940px;height:50px;background-color:black;position:relative;text-align:center;border:dotted 0px blue}
#nav_bar_template{height:20px;width:460px;position:absolute;left:460px;top:15px;text-align:left;border:dotted 0px red;}
#logo_template{width:132px;height:70px;background-image:url(images/logo_large.png);position:absolute;top:-25px;left:20px;border:dotted 0px green}
#holderb_template{width:940px;height:965px;position:relative;background-image:url(images/template_main_vertical.png);border:dotted 0px blue}
#page_title{height:28px;width:118px;position:absolute;top:40px;left:40px;border:dotted 0px green}
#content_holder{height:819px;width:873px;background-color:#f58920;position:absolute;top:90px;left:33px;}
#content_holder img{display:block}
#topleft{width:16px;height:11px;position:absolute;top:0px;left:0px;}
#topright{position:absolute;top:0px;left:858px}
#bottomleft{position:absolute;top:808px;left:0px}
#bottomright{position:absolute;top:808px;left:858px}

/* ---------------   ad_inquiry  ---------------------*/
#ad_content{width:800px;height:733px;position:absolute;top:40px;left:35px;border:dotted 0px green}
#ad_content p{color:#331d54;font-size:12px;line-height:26px;text-align:left;}
#btn_ad_inquiry{position:absolute;top:350px;left:495px;}
#inquiry_email{position:absolute;top:743px;left:238px;font-size:12px;font-family:arial}
/* ---------------   ad_post  ---------------------*/
#input_fields{height:18px;width:430px;position:absolute;left:460px;top:50px;border:solid 1px #f58920}
#content_holder_left{width:180px;height:819px;background-color:#f58920;position:absolute;top:90px;left:33px;}
#content_holder_right{width:685px;height:819px;background-color:#f58920;position:absolute;top:90px;left:220px;border:dotted 0px red}
#content_holder_left img{display:block}
#content_holder_right img{display:block}
#topleft_left{width:16px;height:11px;position:absolute;top:0px;left:0px;}
#bottomleft_left{position:absolute;top:808px;left:0px}
#topright_left{position:absolute;top:0px;left:165px}
#bottomright_left{position:absolute;top:808px;left:165px}
#content_left{width:145px;height:780px;position:absolute;top:20px;left:20px;text-align:left;line-height:21px;overflow:auto;border:dotted 0px red}
#content_left a:link{text-decoration:none;color:white;font-size:13px;}
#content_left a:visited{text-decoration:none;color:white;font-size:13px;}
#content_left a:active{color:#331d54;text-decoration:underline;font-size:13px;}
#content_left a:hover{color:purple;text-decoration:underline;font-size:13px;}
#subcat_holder{display:none;}
#bottomleft_right{position:absolute;top:808px;left:0px}
#topleft_right{width:16px;height:11px;position:absolute;top:0px;left:0px;}
#topright_right{position:absolute;top:0px;left:670px}
#bottomright_right{position:absolute;top:808px;left:670px}
#content_right{position:absolute;top:23px;left:0px;width:685px;height:755px;border:dotted 0px purple}
/* ---------------  hr   ---------------------*/
#email_hr{position:absolute;top:397px;left:88px;font-size:12px;font-family:arial}
/* ---------------  yellow page  ---------------------*/
#yp_input_fields{height:18px;width:430px;position:absolute;left:460px;top:50px;border:solid 0px #f58920}
#yp_content_holder_right{width:692px;height:819px;background:transparent;position:absolute;top:90px;left:220px;border:dotted 0px green}
#yp_content_top{width:692px;height:235px;position:absolute;left:0px;top:0px;background-color:#f58920}
#yp_content_top img{display:block}
#yp_a_content{position:absolute;left:20px;top:30px;width:650px;height:170px;border:dotted 0px blue}
#yp_a_topright{position:absolute;top:0px;left:677px}
#yp_a_bottomright{position:absolute;top:224px;left:677px}
#yp_a_topleft{position:absolute;top:0px;left:0px;}
#yp_a_bottomleft{position:absolute;top:224px;left:0px}
#yp_content_bottom{width:692px;height:574px;position:absolute;left:0px;top:245px;background-color:#f58920}
#yp_content_bottom img{display:block}
#yp_b_content{position:absolute;left:16px;top:80px;width:660px;height:460px;border:dotted 0px blue}
#yp_b_topright{position:absolute;top:0px;left:677px}
#yp_b_bottomright{position:absolute;top:563px;left:677px}
#yp_b_topleft{position:absolute;top:0px;left:0px;}
#yp_b_bottomleft{position:absolute;top:563px;left:0px}
#yp_image_table td{width:220px;vertical-align:middle}
#yp_image_table td img{height:70px;width:220px;display:inline;}
/* ---------------   yellow page sub 1  ---------------------*/
#yp_right_content{width:685px;height:770px;position:absolute;left:0px;top:25px;;text-align:left;border:dotted 0px purple}
/* ---------------   login  ---------------------*/
#sub_content_right{position:absolute;left:40px;top:0px;width:605px;height:700px;text-align:left;border:dotted 0px yellow}
#table_m td{text-align:left;vertical-align:middle}
td .align_right{text-align:right}
.hideme{display:none}
.warning{background-color:black;color:white;padding:4px;width:300px;font-size:12px;border:solid 1px green}
.text_field{}
.err{background-color:red}
/* ---------------  acct_mgmt   ---------------------*/
#input_fieldsa{height:18px;width:430px;position:absolute;left:460px;top:50px;border:solid 0px #f58920}
#post_ad_header{width:500px;background-color:#331d54;color:#f58920;border:solid 1px white}
#post_ad_header td{width:100px;padding:5px;}
.mouseover{cursor:pointer}
.mouseout{cursor:default}
/* ---------------     ---------------------*/
