body { background-color:#DBDBDB; margin: 0px; padding: 0px; font: normal 11px Tahoma;}
form { display: inline; }
p, h1, h2, h3, h4, h5, h6 { margin: 0px; padding-top: 2px; padding-bottom: 5px; }

a:link, a:visited { color: #338800; text-decoration: none;}
a:hover { color: #313131; text-decoration: underline; }

.topnavbg { background: url(../images/topnav_bg.gif) top center repeat-x #6BC01D; height: 60px; vertical-align: middle; text-align: center; border-bottom: solid 1px #2A2B30; }
.topnavbraker { background: url(../images/top_seprater.gif) center no-repeat ; height: 60px; width: 3px; vertical-align: middle; }
.topnavbg a:link, .topnavbg a:visited { font: normal 18px Tahoma; color: #000000; text-decoration: none; }
.topnavbg a:hover { font :normal 18px Tahoma; color: #000000; text-decoration: underline; }
.titles{ font: bold 11px Tahoma; }
.conatiner { background: url(../images/middle_bg.jpg) top center repeat-y #DBDBDB; padding: 26px; vertical-align: top; }
.right_panel { width: 275px; vertical-align: top; }
.left_panel { vertical-align: top; }
.hr_seprater { height: 20px; }
.hr_seprater_small { height: 10px;}
.vr_seprater { width: 20px; }
.footer_container { background: url(../images/footer_bg.jpg) top center repeat-y #DBDBDB; border:0px; }
.footer_border { background: url(../images/footer_border.jpg) top center no-repeat; }
.footer { height: 65px; vertical-align: middle; font: normal 11px Tahoma; color: #000000; text-align: center; padding: 0px 26px 0px 26px; }

.usernm { font: bold 14px Tahoma; }
.usernm a:link, .usernm a:visited { color: #0D7EE9; text-decoration: none; }
.usernm a:hover { color: #000000; text-decoration: underline; }
.log_detail { padding-right: 10px; text-align: right; height: 30px; vertical-align: middle; }
.log_detail img { margin-top: 5px; margin-right: 5px; vertical-align: text-bottom; }

.mainlink { font: normal 11px Tahoma; }
.mainlink ul{ list-style-type: none;  margin: 0; margin-left: 5px; margin-right: 5px; padding: 0; text-align: center; }
.mainlink li{ display: inline; margin: 0; padding: 0; }
.mainlink a { float: right; background: url(../images/topnav_left.gif) no-repeat left top; margin-right: 3px; padding:0 0 0 10px; text-decoration:none; display:block; height:25px; }
.mainlink a span { float: right; display: block; background: url(../images/topnav_right.gif) no-repeat right top; vertical-align: middle; font-weight: normal; color: #C2C2C2; line-height: 25px; padding-right: 10px; width: auto; text-align: center; cursor: pointer; }
/* Commented Backslash Hack hides rule from IE5-Mac */
.mainlink a span {float: none;}
/* End IE5-Mac hack */
.mainlink a:hover span { color: #FFFFFF; text-decoration: none; }
.mainlink #active a { background-position: 0 -25px; }
.mainlink #active a span { background-position: 100% -25px; color: #FFFFFF; }
.mainlink a:hover { background-position: 0% -25px; text-decoration: none; }
.mainlink a:hover span { background-position: 100% -25px; text-decoration: none; }


.flipbox_left { padding: 0px 0px 10px 0px; background: url(../images/flipbox_leftbg.gif) top left repeat-x; }
.flipbox_right { vertical-align: middle; padding: 0; background: url(../images/flipbox_rightbg.gif) top left repeat-x; }
.search_input { background: #494949; border: solid 1px #5D5D5D; font: normal 11px Tahoma; direction: rtl;  padding: 3px; color: #FFFFFF;}
.search_combo { background: #494949; border: solid 1px #5D5D5D; font: normal 11px Tahoma; direction: rtl;  padding: 2px 3px 2px 0px; color: #FFFFFF;}

input, textarea, select { border-top: solid 1px #AAAAAA; border-left: solid 1px #AAAAAA; border-right: solid 1px #D9D9D9; border-bottom: solid 1px #D9D9D9; font: normal 11px Tahoma; direction: rtl;}

.textbox { padding: 3px; }
.combo { padding: 2px 3px 2px 0px; }
.btn { background: url(../images/btn_bg.gif) center left repeat-x #212121; border: solid 1px #212121; color: #FFFFFF; font: normal 11px Tahoma; height: 21px; cursor: pointer; padding: 2px 2px 3px 2px; text-align: center; }
input.checkbox, input.radio_btn { border: none; border: 0px solid; padding-left: 0px; margin-left: 0px; }


.curvebox_top { background: url(../images/top_middlebg.gif) top left repeat-x #FFFFFF; width: 100%; }
.curvebox_bottom { background: url(../images/bottom_middlebg.gif) bottom left repeat-x #FFFFFF; width: 100%; }
.curvebox_midbottom { background: url(../images/middle_bottombg.gif) bottom left repeat-x #FFFFFF; text-align: right; padding-right: 5px; vertical-align: top; padding-top: 10px; width:100%; }
.curvebox_left { background: url(../images/middle_leftbg.gif) top left repeat-y #FFFFFF; }
.curvebox_right { background: url(../images/middle_rightbg.gif) top right repeat-y #FFFFFF; }
.corvebox { background: #FAFAFA; font: normal 11px Tahoma; padding: 15px 0px; }
.curvebox_midbottom img { border: none; border: 0px solid; padding: 1px 5px; }
.contentbox { background: #FAFAFA; font: normal 11px Tahoma; text-align: center; }

.content { font: normal 11px Tahoma; color: #313131; text-align: right;}
.content h1 { font: normal 18px Tahoma; color:#338800; }

.formtable td { padding: 2px;}
.orangebox { background: url(../images/orange_boxbg.jpg) bottom right no-repeat #FAFAFA; font: normal 11px Tahoma; padding: 10px 2px 0px 2px; width: 100%; text-align: right; }
.orangebox-heding { background: url(../images/orange_hedbg.gif) top left repeat-x #FF9A00; height: 32px; vertical-align: middle; padding-right: 5px; color: #FFFFFF; font: bold 12px Tahoma; text-align: right; }

.blackbox { background: #FAFAFA; font: normal 11px Tahoma; padding: 10px 2px 0px 2px; width: 100%; text-align: right;}
.blackbox-heding { background: url(../images/black_hedbg.gif) top left repeat-x #282828; height: 32px; vertical-align: middle; padding-right: 5px; color: #FFFFFF; font: bold 12px Tahoma; text-align: right; }
.blackbox img { border: none; border: 0px solid; }

.bluebox { background: #FAFAFA; font: normal 11px Tahoma; padding: 10px 2px 0px 2px; width: 100%; text-align: right; }
.bluebox-heding { background: url(../images/blue_hedbg.gif) top left repeat-x #00A9E0; height: 32px; vertical-align: middle; padding-right: 5px; color: #FFFFFF; font: bold 12px Tahoma; text-align: right; }

a.green:link, a.green:visited { font: normal 18px Tahoma; color:#338800; padding: 3px 0px; text-decoration: none; }
a.green:hover { font: normal 18px Tahoma; color:#000000; padding: 3px 0px; text-decoration: none; }

a.gallery:link, a.gallery:visited { font: normal 18px Tahoma; color:#000000; padding-left: 5px; text-decoration: none; }
a.gallery:hover { font: normal 18px Tahoma; color:#338800; padding-left: 5px; text-decoration: none; }

.content_box { float: left; width: 656px !important; vertical-align:top; font: normal 11px Tahoma; }
.content_data { float: left; width: 656px !important; vertical-align:top; font: normal 11px Tahoma; }

.tabsmenu { float:left;  width:100%; font:bold 11px Tahoma; line-height:normal; clear:both;}
* html .tabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 0px;
}
.tabsmenu ul { list-style-type: none; margin:0; padding:0; }
.tabsmenu li{ display:inline; margin:0; padding:0; }
.tabsmenu a { float:left; background:url(../images/tabs_left.gif) no-repeat left bottom; margin:0; padding:0 0 0 10px; text-decoration:none; display:block; height:36px; }
.tabsmenu a span { float:left; display:block; background:url(../images/tabs_right.gif) no-repeat right bottom; vertical-align:middle; font-weight:bold; color:#CCCCCC; line-height:36px; padding-right:10px; width:144px; text-align:center; cursor:pointer; }

/* Commented Backslash Hack hides rule from IE5-Mac */
.tabsmenu a span {float:none;}
/* End IE5-Mac hack */

.tabsmenu a:hover span { color: #FFFFFF; text-decoration:none; }
.tabsmenu .current a { float:left; background:url(../images/act_tabs_left.gif) no-repeat left bottom; margin:0; padding:0 0 0 10px; text-decoration:none; display:block; height:36px; }
.tabsmenu .current a span { float:left; display:block; background:url(../images/act_tabs_right.gif) no-repeat right bottom; vertical-align:middle; font-weight:bold; color:#FFFFFF; line-height:36px; padding-right:10px; width:144px; text-align:center; cursor:pointer; }
.tabsmenu a:hover { text-decoration: none; }
.tabsmenu a:hover span { text-decoration: none; color: #FFFFFF; }

.tabsmenu .first a { float:left; background:url(../images/first_tabs_left.gif) no-repeat left bottom; margin:0; padding:0 0 0 10px; text-decoration:none; display:block; height:36px; }
.tabsmenu .first a span { float:left; display:block; background:url(../images/first_tabs_right.gif) no-repeat right bottom; vertical-align:middle; font-weight:bold; color:#CCCCCC; line-height:36px; padding-right:10px; width:144px; text-align:center; cursor:pointer; }
.tabsmenu .first a:hover span { text-decoration: none; color: #FFFFFF; }

.tabsmenu .last a { float:left; background:url(../images/last_tabs_left.gif) no-repeat left bottom; margin:0; padding:0 0 0 10px; text-decoration:none; display:block; height:36px; }
.tabsmenu .last a span { float:left; display:block; background:url(../images/last_tabs_right.gif) no-repeat right bottom; vertical-align:middle; font-weight:bold; color:#CCCCCC; line-height:36px; padding-right:10px; width:144px; text-align:center; cursor:pointer; }
.tabsmenu .last a:hover span { text-decoration: none; color: #FFFFFF; }

.tabsmenu ul.members a span { width: 198px; }
.tabsmenu ul.members .current a { float:left; background:url(../images/act_tabs_left.gif) no-repeat left bottom; margin:0; padding:0 0 0 10px; text-decoration:none; display:block; height:36px; }
.tabsmenu ul.members .current a span { float:left; display:block; background:url(../images/act_tabs_right.gif) no-repeat right bottom; vertical-align:middle; font-weight:bold; color:#FFFFFF; line-height:36px; padding-right:10px; width:200px; text-align:center; cursor:pointer; }

.tabsmenu ul.members1 a span { width: 308px; }
.tabsmenu ul.members1 .current a { float:left; background:url(../images/act_tabs_left.gif) no-repeat left bottom; margin:0; padding:0 0 0 10px; text-decoration:none; display:block; height:36px; }
.tabsmenu ul.members1 .current a span { float:left; display:block; background:url(../images/act_tabs_right.gif) no-repeat right bottom; vertical-align:middle; font-weight:bold; color:#FFFFFF; line-height:36px; padding-right:10px; width:308px; text-align:center; cursor:pointer; }


.cbox_heading { font: normal 18px Tahoma; color: #338800; padding: 7px 1px; text-align: right; }
.cbox_heading_small { font: bold 14px Tahoma; color: #338800; padding: 7px 1px; text-align: right; }
.cbox_hrspace { padding: 5px; font: normal 11px Tahoma; }
.cbox_data { font: normal 11px Tahoma; padding: 10px; background: #FAFAFA; }
.adsbox { background: #FAFAFA; vertical-align: middle; padding: 5px; }
.vothed { font: bold 11px Tahoma; color: #338800; padding-bottom: 5px; text-align: right; }

.frame { width: 144px; }
.framebox { background: #FFFFFF; border: solid 1px #DEDEDE; padding: 6px; font: normal 11px Tahoma; text-align: right; }
.detailbox { background: #FFFFFF; padding: 5px; font: normal 11px Tahoma; text-align: right; }


.profile_img { padding: 5px; vertical-align: top; width: 85px; }
.detail_data { padding: 5px; vertical-align: top; text-align: right; font: normal 11px Tahoma; color: #666666;}
.detail_text { vertical-align: middle; text-align: right; font: normal 11px Tahoma; color: #666666;}
.date { font: normal 10px Tahoma; }
.black { font: normal 11px Tahoma; color: #000000; }
.green { font: normal 11px Tahoma; color: #338800; }


.caption { font: bold 10px Tahoma; padding: 3px 0px; }
.rating img { padding: 3px 0px; border: 0px solid; }
.member_thumb { border: solid 1px #646464; vertical-align:middle; }

.photobox { background: #F3F3F3; padding: 5px; }
.member_photo { background: #FFFFFF; }
.mbox_data { font: normal 11px Tahoma; padding: 10px 27px; }
.status { background: #FFFFFF ; border: solid 1px #EDEDED;}
.status td { padding: 5px; }
.mbr_name { padding: 3px 0px; font: normal 11px Tahoma; }
.upload_arrow img { vertical-align: middle; padding: 3px 5px 3px 0px; }

.data_caption { background: url(../images/ajx_topnavbg.gif) top left repeat-x #494949; height: 32px; vertical-align: middle; font: bold 12px Tahoma; color: #FFFFFF; text-align: right; padding-right: 5px; }
.databox { background: #FAFAFA; text-align: right; padding: 10px 0px; width: 100%;}
.databox_form td { padding: 3px; }

.msg { margin: 5px 0; }
.msg_border_top {  border-top: solid 1px #E2E2E2; background: #FFFFFF; width: 100%;}
.msg_border_bottom {  border-bottom: solid 1px #E2E2E2; background: #FFFFFF; width: 100%; }
.msg_border_left {  border-left: solid 1px #E2E2E2; background: #FFFFFF;  }
.msg_border_right {  border-right: solid 1px #E2E2E2; background: #FFFFFF;  }
.error { color: #CC2908; height: 30px; background: url(../images/error_icon.gif) right 50% no-repeat #FFFFFF; font: normal 11px Tahoma; vertical-align: middle; padding-right: 40px; }
.success { color: #338800; height: 30px; background: url(../images/success_icon.gif) right 50% no-repeat #FFFFFF; font: normal 11px Tahoma; vertical-align: middle; padding-right: 40px; }
.caution { color: #101010; height: 30px; background: url(../images/caution_icon.gif) right 50% no-repeat #FFFFFF; font: normal 11px Tahoma; vertical-align: middle; padding-right: 40px; }
.info { color: #0055AA; height: 30px; background: url(../images/info_icon.gif) right 50% no-repeat #FFFFFF; font: normal 11px Tahoma; vertical-align: middle; padding-right: 40px; }
.fill_error { border: solid 1px #DC8585; background-color: #FFE4E4; font: normal 10px Tahoma; display: block; margin-bottom: 1px; margin-top: 1px; color: #000000; padding: 2px; }

.itembox { background: #FFFFFF; border: solid 10px #F3F3F3; padding: 10px; }
.screenshot img { vertical-align: middle; border: 0px solid; text-align: center; }

a.button_link:link, a.button_link:visited { display: block; background: url(../images/btnlink_bg.gif) center left repeat-x #313131; border: solid 1px #313131; color: #CCCCCC;  font:bold 11px Tahoma; text-decoration:none; width:auto; margin: 0px; text-align: center; line-height: 16px; vertical-align: middle; padding: 4px; }
a.button_link:hover { display: block; background: url(../images/btnlink_hoverbg.gif) center left repeat-x #313131; border: solid 1px #313131; color: #FFFFFF;  font:bold 11px Tahoma; line-height: 16px; text-decoration:none; width:auto; margin: 0px; }

a.up_rate:link, a.up_rate:visited { display: block; padding-top: 20px; padding-bottom: 20px; width: 40px; background:url(../images/up_rate_active.gif) center right no-repeat; vertical-align: top; text-decoration: none;}
a.up_rate:hover { display: block; line-height: 40px; width: 40px; background:url(../images/up_rate_hover.gif) center right no-repeat; vertical-align: top; text-decoration: none; }

a.down_rate:link, a.down_rate:visited { display: block; padding-top: 20px; padding-bottom: 20px; width: 40px; background:url(../images/down_rate_active.gif) center right no-repeat; vertical-align: top; text-decoration: none;}
a.down_rate:hover { display: block; line-height: 40px; width: 40px; background:url(../images/down_rate_hover.gif) center right no-repeat; vertical-align: top; text-decoration: none; }

.rate_box { padding: 5px; }

/* Validation */
.validation_message { border: solid 1px #DC8585; background-color: #FFE4E4; font: normal 10px Tahoma; display: block; margin-bottom: 1px; margin-top: 1px; color: #000000; padding: 2px; }

.valid { color: #000000; display: none; }
.invalid { color: #CC0000; }
    
.valid_field,
input.valid_field:hover, 
input.valid_field:active,
textarea.valid_field:hover, 
textarea.valid_field:active { border-top: solid 1px #AAAAAA; border-left: solid 1px #AAAAAA; border-right: solid 1px #D9D9D9; border-bottom: solid 1px #D9D9D9; font: normal 11px Tahoma; color: #000000; direction: rtl; }
    
.invalid_field, 
input.invalid_field:hover, 
input.invalid_field:active,
textarea.invalid_field:hover, 
textarea.invalid_field:active {  border: 1px solid #CC0000; font: normal 11px Tahoma; color: #CC0000; direction: rtl;}
/* End Validation */


.inner_left_panel { width: 275px; vertical-align: top; }
.inner_right_panel { vertical-align: top; }

.options h3 { font: bold 14px Tahoma; color: #000000; margin: 0px; padding: 4px 0px; }
.options ul	{ margin: 0px; padding: 0px; list-style-type: none; }
.options li	{ margin-right: 12px; padding: 2px 0px; }
.options li.active { margin-right: 0; padding-right: 12px; background:url(../images/bullet.gif) right 0.5em no-repeat #FFFFFF; }
.options li.active a:link, .options li.active a:visited { color: #338800; text-decoration: none; font: bold 11px Tahoma; }
.options li.active a:hover {color: #000000; text-decoration: none; }
.options li a:link, .options li a:visited { font:normal 11px Tahoma; color:#666666; text-decoration:none; }
.options li a:hover { color:#000000; text-decoration:none; }


/* Paging */
.pagelist { margin: 0px; padding: 0px; text-align: right; font: normal 11px Tahoma; }
.pagelist span a { padding: 0px 7px ; margin: 0px; text-decoration:none; font: bold 11px Tahoma; color: #338800; }  
.pagelist span a:hover { color:#000000; text-decoration:none; font: bold 11px Tahoma; }
.pagelist span.arrow { font:normal 14px "MS Sans Serif" }
.pagelist span.selected { font: bold 11px Tahoma; color: #000000; padding: 0px 7px; }
/* End */

.uploaded_item { border: solid 1px #E2E2E2; background: #FFFFFF; padding: 5px; }
.segment_box { border: solid 1px #E2E2E2; }
.gallerybox { width: 573px; vertical-align: top; height: 300px; border: none; padding: 5px; overflow:auto; float: right; border: solid 1px #E2E2E2; }
.gallerybox .items img { border: solid 1px #666666; }

.ajaxdiv { background: url(../images/ajax-loader.gif) center no-repeat; height: 400px; font: normal 18px Tahoma; color: #338800; text-align: center;}
.ajaxloader { background: url(../images/ajax-loader-small.gif) center no-repeat; height: 30px;}
.ajax_text { padding-top: 230px; }

/* Comment and Reply */
.thumbbox img { border: solid 1px #616161; color: #313131; text-align: right; margin-left: 5px; vertical-align: middle; margin-bottom: 1px; }
.thumbbox span { color: #A6A6A6; padding-right: 10px; }
.commentbox { vertical-align: top; text-align: right; background: #F4F4F4; }
.replybox { background: #FFF3AD; vertical-align: top; text-align: right;}
.com_smily { vertical-align: top; width: 40px; padding-top: 20px; }
.com_rpl { padding: 5px; vertical-align: top; text-align: right; color: #565656; }
.box_space { padding-right: 8px; }

.comt { padding: 5px; vertical-align: top; }
.comt a:link, .comt a:visited { color: #0050F3; text-decoration: none;}
.comt a:hover { color: #000000; text-decoration: underline; }
.rply { padding: 5px; vertical-align: top; }
.rply a:link, .rply a:visited { color: #941100; text-decoration: none; padding-top: 5px;}
.rply a:hover { color: #000000; text-decoration: underline; }
/* End */


.cms_box { width: 100%; vertical-align: top; font: normal 11px Tahoma; color: #666666; text-align: right; }
.cms_box h1 { font: normal 18px Tahoma; margin: 0px; padding-bottom: 5px; color: #222222;}
.cms_box h2 { font: bold 16px Tahoma; margin: 0px; padding-bottom: 5px; color: #222222; }
.cms_box h3 { font: bold 14px Tahoma; margin: 0px; padding-bottom: 5px; color: #222222; }
.cms_box p { padding-top:5px; margin: 0px; padding-bottom: 3px; }
.cms_box b, strong { font-weight: bold; }
.cms_box a img { border:0px; text-decoration: none; }
.cms_box img { margin: 2px; }

.cms_box ul { padding: 5px 0px; margin: 5px 0px; list-style: none; }
.cms_box li { padding: 3px 0px; padding-right: 10px; font: normal 11px Tahoma;  background:url(../images/disc.gif) right 50% no-repeat;}
.cms_box li a:link, .cms_box li a:visited { font: normal 11px Tahoma; color: #338800; text-decoration: none; }
.cms_box li a:hover { font: normal 11px Tahoma; color: #000000; text-decoration: underline; }

.gn_msg { font: bold 11px Tahoma; text-align: right; color: #338800;}
.org_msg { font: bold 11px Tahoma; text-align: right; color: #F4721F;}
/* All tbe below css is for popup */
.hidden { display: none; }

.dhtmlgoodies_window{ width:auto; font-size:0px; position:absolute;overflow:hidden; z-index:10000; }
.dhtmlgoodies_window div{ position:relative; }
.dhtmlgoodies_window .dhtmlgoodies_window_top{width:100%; height:17px;position:relative; background-color: #707070;}
.dhtmlgoodies_window .top_buttons{float:right; z-index:10; position:absolute; right:0px; width:35px;}
.top_buttons img{float:right; padding-right:2px;}
.dhtmlgoodies_windowMiddle{border-left:3px solid #707070;}
.dhtmlgoodies_windowContent{border-right:3px solid #707070;	overflow:hidden; background-color:#FFF; vertical-align: middle; margin-top:0px; }
.dhtmlgoodies_window_bottom{border-left: 3px solid #707070;	border-right:3px solid #707070;	border-bottom: 3px solid #707070; position:relative; height:0px; background-color:#FFFFFF; clear:both;}
.dhtmlgoodies_window_bottom img{float:right;}
.topCenterImage{position:absolute; left:3px; width:100%; height:17px;}
/* css add to disable the mobile and model combo*/
.disable {opacity : .4; -moz-opacity : .4; filter : alpha(opacity=30);} 
.formhilight { font: normal 10px Tahoma; color: #666666; }

.smileselector { }
.smileselector a { border: 3px solid #FaFaFa; display: block; float: right; margin: 1px; }
.smileselector a:hover { border: 3px solid #E2E2E2; }
.smileselector a.selected { border: 3px solid #81ACCC; }

.selection { border-collapse: collapse; }
.selection-td1 { vertical-align: middle; border: solid 1px #E2E2E2; background: #FFFFFF; padding: 20px; }
.selection-td2 { vertical-align: middle; border: solid 1px #E2E2E2; background: #E0F0FF; padding: 20px; }
.selection img { border: solid 1px #E2E2E2; }

.popup { margin: 5px 0px; border: solid 1px #E2E2E2; color: #666666; }
.popupbox {margin: 10px;}
.ring_img { width: 130px; height: 160px; position: relative; overflow: hidden; text-align: center; vertical-align: top; }
.ring_player { position: absolute; width: auto; height: auto; z-index:1000; margin-bottom: 0px; bottom: 0px; !important; bottom: 0px; padding: 0px; right: 0px;}

.linkbox { background: url(../images/linkbox_bg.gif) top center repeat-x #ECECEC; vertical-align: middle; font: bold 14px Tahoma; padding: 0px 10px; }
.linkbox a:link, .linkbox a:visited { font: bold 14px Tahoma; color: #7D7D7D; text-decoration: none; padding: 0px 8px;}
.linkbox a:hover { color: #000000; text-decoration: none; }
.linkbox .active a:link, .linkbox .active a:visited { font: bold 14px Tahoma; color: #033F95; text-decoration: none; padding: 0px 8px;}
.linkbox .active a:hover { color: #000000; text-decoration: none; }

.titles { font: bold 11px Tahoma; }
.titles img { vertical-align: middle; padding: 1px 5px; }
.mobilebox_title { font: normal 18px Tahoma; color: #338800; }
.mobilebox { background: #F2F2F2; border: solid 1px #CFCFCF; padding: 5px; }

.leightbox { color: #333; display: none; top: 28%; left: 30%; position: absolute; padding: 1em; border: 1em solid #B8B8B8; background-color: white; text-align: left; z-index:1001; overflow: auto; }
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000; background-color:#333; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

.progressbar {}
.progressbar span {display:block; font-weight:bold; text-align:center; vertical-align:bottom; }

.filesel {line-height: 20px; font-weight:bold; }

#score { color: #000; text-align: center; position:absolute; width: 100px; z-index: 10; font: bold 10px Tahoma; padding-top:2px;}
#scorebar { background-image: url(../images/bg_strength_gradient.jpg); background-repeat: no-repeat; background-position: 0 0; width: 100px; z-index: 0; height:16px;}
#scorebarBorder { background: #333; border: 1px #000 solid; height: 16px; margin-bottom: 2px; width: 100px; float:right; margin-right:15px; margin-top:1px; }
#complexity { float:right; width: auto; font: bold 11px Tahoma; height:16px; margin-top:3px; margin-right: 15px; }

.available { margin-top:3px; }
.available a:link, .available a:visited { color: #3142BB; text-decoration: none; }
.available a:hover { color: #313131; text-decoration: underline; }
.available_success { color: #237614; }
.available_fail { color:#C40000; }
.saveRtoneBox {border:1px solid #e1e1e1; padding:5px; background-color:#FEFEFE; background-image:url(../images/savertonebg.jpg); background-repeat:repeat-x; background-position:bottom left}
a.saveRtoneLink, a:link.saveRtoneLink, a:visited.saveRtoneLink {color:#6464F0}