/* BODY */

body { margin:10px; font-size:8pt; font-family:Verdana,Arial,Tahoma,Helvetica,'Times New Roman',sans-serif; background-color:#D8DFE7;}

/* FONT */

table.main th, div.main, table.main table.main th, .main th a, div.main a, table.color1 th, div.color1, table.color2 th, div.color2, .color1 th a, .color2 th a, ul#sitemap_ulist, .main span.mini_date  {  font-size:9pt;}


div#header_links { margin-left:auto; margin-right:auto; margin-bottom:10px; width:1000px; text-align:right; height:auto;}
div#footer_links { margin-top:10px; margin-left:auto;margin-right:auto; margin-bottom:20px; text-align:center; width:1000px;}
div#body { margin-left:auto; margin-right:auto; width:1000px;}
div#standard { margin-left:auto; margin-right:auto; width:auto; padding:5px; min-height:400px;}
div#fb_connect { float:right; margin-left:20px;}
table#standard {width:1000px; padding:10px;}
table { margin-left:auto; margin-right:auto;}
td {padding: 5px;}
a:link, a:visited, a:hover { font-family:Verdana,Arial; font-weight:normal; text-decoration:none;}


/* ALERT BOX */

.alert { background:#fff6bf url('/images/icons/exclamation.png') no-repeat 15px 50%; /* x-pos y-pos */ text-align:left; border-top:2px solid #ffd324; border-bottom:2px solid #ffd324; padding-left:45px; padding-right:20px; padding-top:5px; padding-bottom:5px}

/* TOP MENU */

.tmenu, .tmenu a:link, .tmenu a:hover, .tmenu a:active, .tmenu a:visited { text-align:right; font-family:Verdana,Arial;}

/* FOOTER MENU */

.fmenu, .fmenu a:link, .fmenu a:hover, .fmenu a:active, .fmenu a:visited { text-align:center; font-family:Verdana,Arial;}

/* DIV SETTINGS */

div.idle { width:250px; height:40px;}
div.panel { border:solid 1px #F3F3F3; padding:5px;}
div.search_box { padding:10px; margin-left:auto; margin-right:auto; width:90%; height:100px;}

/* MAIN SETTINGS */

table.main, table.main table.main  { border-collapse:collapse; width:90%; margin-left:auto; margin-right:auto;}
table.main th, div.main, table.main table.main th { font-weight:bold; padding:5px; text-align:left; margin-left:auto; margin-right:auto;}
div.main { height:16px;}

/* COLOR1, COLOR2 SETTINGS */

table.color1, table.color2 { border-collapse:collapse; width:100%;}
table.color1 th, div.color1, table.color2 th, div.color2 { font-weight:bold; padding:5px; text-align:left;}
div.color1, div.color2 { height:12px;}

/* STANDARD DIV SETTINGS */

div.standard { padding:10px; margin-left:auto; margin-right:auto; width:90%; padding-top:10px; margin-bottom:10px;}
div.detail { padding:10px; margin-left:auto; margin-right:auto; width:90%; border:solid; border-color:#F3F3F3; border-width:1px;}
div.mini_list { width:100px; height:120px; margin:5px; float:left; text-align:center;}
.mini_list img {width:50px; height:50px; border:1px solid #F0F0F0;}
div.search_list { width:100px; height:125px; margin:10px; float:left; text-align:center;}
.search_list img {width:50px; height:50px; border:1px solid #F0F0F0;}
div.msg { width:500px; text-align:center; padding:10px; margin-left:auto; margin-right:auto;}
div.msg_blue { padding:10px; margin-left:auto; margin-right:auto; background-color:#DFE5FF; border:1px dotted #8499FF;}

/* FORMS */

label, input, select{ display:block; width:150px; float:left; margin-bottom:10px;}
label { text-align:right; width:125px; padding-right:20px;}
label.register { text-align:right; width:225px; padding-right:20px;}
textarea.exlinks_textarea { float:none; width:300px; margin-bottom:10px; margin-left:auto; margin-right:auto;}
br { clear:left;}
label.videos_form, input.videos_form { width:100px; padding-right:20px;}
#terms_checkbox {width:10px;}
input.comment_form_radio { width:20px;}
label.comment_form_radio { width:50px;  text-align:left;}
label.pref_form { width:225px;}
label.comment_form { width:120px;}
#business_desc {margin-bottom:10px;}
input.artist_song, label.artist_song {width:80px;}
input, textarea, select { color :#000000; font:normal 8pt Verdana,Arial,Tahoma,Helvetica,'Times New Roman',sans-serif; border-color :#E6E6E6; border-width :1px; margin-bottom:5px; margin-right:5px;}
.form_checkbox { width:16px;}
input.input_hidden {display:none;}

/* MISCELLANEOUS */

td.divider {border-bottom:1px dotted #494949;}
.red_asterisk {color:#CC0000;}
ul#groups_ulist { list-style-type:none; padding:0px; margin:0px;}
ul#groups_ulist li { display:inline; float:left; width:20em; padding:0.5em 1em;}
ul#tingz_todo { list-style-type:none; padding:0px; margin:0px;}
ul#tingz_todo li { display:inline; float:left; width:185px; margin-right:10px; padding:0.9em 0em;}
.sitemap_li1 {display:inline; float:left; width:250px; padding-right:2px; padding-bottom:20px; margin-bottom:20px}
img { border:0px;}
.mini_date {font-size:6pt; font-weight:bold; color:#004A4A;}
.main span.mini_date { font-weight:normal; color:#EB6501;}
ul.app_menu { list-style-type:none; padding:0px; margin:0px;}
.app_menu li { display:inline; float:left; width:8.5em; padding:0.5em .08em;}
ul.app_modify { display:inline; list-style-type:none; padding:0px; margin:0px;}
.app_modify li { display:inline; float:left; width:14em; padding:0.5em 0em; white-space:nowrap;}
ul.artist_modify { list-style-type:none; padding:0px; margin:0px;}
.artist_modify li { display:inline; float:left; width:14.2em; padding:0.5em 0em; white-space:nowrap;}
ul.caribbean_photos { list-style-type:none; padding:0px; margin:0px;}
.caribbean_photos li { display:inline; float:left; width:14em; padding:0.5em 0em; white-space:nowrap;}
ul.search_table_picture { list-style-type:none; padding:0px; margin:0px;}
.search_table_picture li { display:inline; float:left; width:14em; padding:0.5em 0em; white-space:nowrap;}
div.review_stars { width:15px; height:15px; float:left;}
ul.mail_list { list-style-type:none; padding:0px; margin:0px;}
.mail_list li { display:inline; float:left; width:15em; padding:0.5em .08em;}
ul.view_contacts { list-style-type:none; padding:0px; margin:0px;}
.view_contacts li { display:inline; float:left; width:12em; padding:0.5em .08em;}
ul.panel_links { list-style-type:none; padding:0px; margin:0px;}
.panel_links li { display:inline; float:left; width:12em; padding:0.5em .08em;}
ul.recipes_search { list-style-type:none; padding:0px; margin:0px;}
.recipes_search li { display:inline; float:left; width:8em; padding:0.5em .08em; text-align:center;}
ul.rss_dir { list-style-type:none; padding:0px; margin:0px;}
.rss_dir li { display:inline; float:left; padding:0.5em 0.3em; white-space:nowrap;}
ul.song_details { list-style-type:none; padding:0px; margin:0px;}
.song_details li { display:inline; float:left; width:160px; padding:0.5em .08em;}
ul.show_list { list-style-type:none; padding:0px; margin:0px;}
.show_list li { display:inline; float:left; width:9.5em; padding:0.5em .08em;}
fieldset { padding-left:10px;}
legend {color:#EB6501; font-weight:bold;}

/* HIDE/SHOW MENU */

.tab_hover {background-color:#586F98;
cursor:pointer;
width:150px;
height:20px;
background-image:url('images/ltab_blue.gif');
border:0px none;
text-align:center;
font-family:Verdana,Arial,Tahoma,Helvetica,'Times New Roman',sans-serif;
font-weight:bold;
padding:5px;
}
.tab {
background-color:#FFFFFF;
cursor:pointer;
width:137px;
height:20px; 
background-image:url('images/ltab_blue2.gif');
border:0px none;
text-align:center;
font-family:Verdana,Arial,Tahoma,Helvetica,'Times New Roman',sans-serif; 
padding:5px;
}
.data_tab {
border:1px solid gray; 
width:468px;
height:100px;
text-align:left;
font-family:Verdana,Arial,Tahoma,Helvetica,'Times New Roman',sans-serif;
padding:5px;
}


/* DOWNLOAD PAGE */

div.dl_search {background-color:#586F98; padding:5px; width:100%;}
label.dl_search { display:block; width:75px; float:left; margin-bottom:0px;}
input.dl_search { display:block; width:300px; float:left; margin-bottom:0px;}
span.dl_search {float:left; width:300px;}
.dl_search a {color:#333333;}
tr.musicd0 td {background-color:#F0F0FF;}
tr.musicd1 td {background-color:#FFFFFF;}
div.musicd_pages {text-align:center; margin-bottom:20px; word-spacing:3px;}
span.txt_hint {position:absolute; z-index:1; background-color:#FFFFFF; border:solid 1px; width:300px;}


/* VIDEOS */
div.videos_extras {float:left; margin-right:10px;}
.videos_search a{color:#000000;}
div.videos_search {background-color:#586F98; padding-left:5px; padding-top:10px; width:100%;}

/* FONT COLORS */

h2.red, h3.red, .redtext { color:#D20000; }

/* PROFILE SETTINGS */

div.about_me {width:150px; float:left; margin-bottom:10px;}
div.about_me2 {width:250px; float:left; margin-bottom:10px;}
div.show_list {width:110px; float:left; margin-bottom:10px;}
