@charset "utf-8";
/* CSS Document */

#headnav, #navbar {
    margin: 0px;
    padding: 0px;    
}
.clear {
	clear: both;
	min-height:50%;
	height:auto;
	max-height:100%;
}
.clear2  {
	height: 10px;
}

/*  =============   NAVCONTAINER  Top menu  ==============  */
.noprint { display:none; color:#00FF33;}
ul.top_nav { list-style:none; margin:0px; padding:15px 0px; _margin-left:-20px;}
ul.top_nav li { float:left; margin-left:20px; }

#navcontainer ul.top_nav li a#currentTab img,
#navcontainer ul.top_nav li a:hover img { display:none; }

#navcontainer ul.top_nav li a.home_00 { text-decoration:none; color:#fff; display:block; background:url(../images/home_5.gif) no-repeat;
	width:41px; height:15px;}
/*#navcontainer ul.top_nav li a.aboutus_01 { text-decoration:none; color:#fff; display:block; background:url(../images/about_a_01.gif) no-repeat;
	width:56px; height:16px;}*/
#navcontainer ul.top_nav li a.upload_02 { text-decoration:none; color:#fff; display:block; background:url(../images/skateparks_5.gif) no-repeat;
	width:103px; height:15px;}
#navcontainer ul.top_nav li a.videos_03 { text-decoration:none; color:#fff; display:block; background:url(../images/video_5.gif) no-repeat;
	width:52px; height:15px;}
#navcontainer ul.top_nav li a.register_04 { text-decoration:none; color:#fff; display:block; background:url(../images/register_5.gif) no-repeat;
	width:69px; height:15px;}
#navcontainer ul.top_nav li a.account_06 { text-decoration:none; color:#fff; display:block; background:url(../images/account_5.gif) no-repeat;
	width:68px; height:16px;}
#navcontainer ul.top_nav li a.channels_05 { text-decoration:none; color:#fff; display:block; background:url(../images/channels_5.gif) no-repeat;
	width:72px; height:15px;}
#navcontainer ul.top_nav li a.sponsors_05 { text-decoration:none; color:#fff; display:block; background:url(../images/channels_5.gif) no-repeat;
	width:75px; height:15px;}
#navcontainer ul.top_nav li a.members_05 { text-decoration:none; color:#fff; display:block; background:url(../images/news_5.gif) no-repeat;
	width:42px; height:15px;}
/*  ============= Featured menu -  NAVCONTAINER   ==============  */

ul.featured_menu li a.active img { display:none; }
ul.featured_menu li a.active#tab_01 { text-decoration:none; color:#fff; display:block; background:url(../images/featured_video_link.gif) no-repeat center;
	width:97px; height:17px;}
ul.featured_menu li a.active#tab_02 { text-decoration:none; color:#fff; display:block; background:url(../images/most_viewed_a.gif) no-repeat center;
	width:123px; height:17px;}
ul.featured_menu li a.active#tab_03 { text-decoration:none; color:#fff; display:block; background:url(../images/most_discussed_a.gif) no-repeat center;
	width:141px; height:17px;}
ul.featured_menu li a.active#tab_04 { text-decoration:none; color:#fff; display:block; background:url(../images/highest_rated_a.gif) no-repeat center;
	width:141px; height:17px;}
ul.featured_menu li a.active#tab_05 { text-decoration:none; color:#fff; display:block; background:url(../images/recently_added_a.gif) no-repeat center;
	width:155px; height:17px;}
	
ul.featured_menu li a { text-align:center; }
ul.featured_menu li a#tab_01 { text-decoration:none; color:#fff; display:block; background:none; width:85px; height:17px;}
ul.featured_menu li a#tab_02 { text-decoration:none; color:#fff; display:block; background:none; width:115px; height:17px;}
ul.featured_menu li a#tab_03 { text-decoration:none; color:#fff; display:block; background:none; width:122px; height:17px;}
ul.featured_menu li a#tab_04 { text-decoration:none; color:#fff; display:block; background:none; width:125px; height:17px;}
ul.featured_menu li a#tab_05 { text-decoration:none; color:#fff; display:block; background:none; width:125px; height:17px;}
/*  ============= Featured menu -  SPONSORS   ==============  */

ul.featured_menu_s li a.active img 		{ display:none; }

ul.featured_menu_s li a.active#tab_01 	{ text-decoration:none; color:#fff; display:block; background:url(../images/profile_link_active.gif) no-repeat center; width:58px; height:16px; padding:2px 15px 0 15px; *margin-top:2px; }
ul.featured_menu_s li a.active#tab_02 	{ text-decoration:none; color:#fff; display:block; background:url(../images/about_link_active.gif) no-repeat center; width:41px; height:16px; padding:2px 15px 0 15px; *margin-top:2px; }
ul.featured_menu_s li a.active#tab_03 	{ text-decoration:none; color:#fff; display:block; background:url(../images/videos_link_active.gif) no-repeat center; width:43px; height:16px; padding:2px 15px 0 15px; *margin-top:2px; }
ul.featured_menu_s li a.active#tab_04 	{ text-decoration:none; color:#fff; display:block; background:url(../images/photos_link_active.gif) no-repeat center; width:48px; height:16px; padding:2px 15px 0 15px; *margin-top:2px; }
ul.featured_menu_s li a.active#tab_05 	{ text-decoration:none; color:#fff; display:block; background:url(../images/news_link_active.gif) no-repeat center; width:35px; height:16px; padding:2px 15px 0 15px; *margin-top:2px; }
ul.featured_menu_s li a.active#tab_06 	{ text-decoration:none; color:#fff; display:block; background:url(../images/subscribe_link_active.gif) no-repeat center; width:80px; height:16px; padding:2px 15px 0 15px; *margin-top:2px; }

	
ul.featured_menu)_s li a 		{ text-align:center; }
ul.featured_menu_s li a#tab_01 	{ text-decoration:none; color:#fff; display:block; background:none; width:58px; height:17px; padding:3px 15px 0 15px;}
ul.featured_menu_s li a#tab_02 	{ text-decoration:none; color:#fff; display:block; background:none; width:41px; height:11px; padding:3px 15px 0 15px;}
ul.featured_menu_s li a#tab_03 	{ text-decoration:none; color:#fff; display:block; background:none; width:43px; height:11px; padding:3px 15px 0 15px;}
ul.featured_menu_s li a#tab_04 	{ text-decoration:none; color:#fff; display:block; background:none; width:48px; height:11px; padding:3px 15px 0 15px;}
ul.featured_menu_s li a#tab_05 	{ text-decoration:none; color:#fff; display:block; background:none; width:35px; height:11px; padding:3px 15px 0 15px;}
ul.featured_menu_s li a#tab_06 	{ text-decoration:none; color:#fff; display:block; background:none; width:31px; height:11px; padding:3px 15px 0 15px;}

/*  =============   NAVCONTAINER 2 ==============  */
#navcontainer2 {
    /*position: relative;
    top: 0px;
    width: 600px;   
    margin: 0px auto;
	margin-bottom:0px;*/
}

#navcontainer2 ul { margin:0; padding: 0; list-style-type: none; margin-left:-10px; }
#navcontainer2 li { /*display:inline;*/ float:left; margin:0; padding:0; }

#navcontainer2 a {
    /*float: left;
    display: block;
   	width:117px;
	height:28px;;
    margin-right: 1px;*/
}

#navcontainer2 a:link, #navcontainer2 a:visited {
   /* float: left;
    background: url(../images/index_tab_bg.png);
	background-repeat:no-repeat;
    color:#FFFFFF;
    text-decoration: none;
	width:117px;
	height:28px;*/

}

/*------- Account ----------------*/
ul.acc_tabs { text-align:center; margin:0px; padding:0px; list-style-type:none; width:100%; }

ul.acc_tabs li { display:inline; margin:0px; padding:3px 30px; }
ul.acc_tabs li.selected {
	position:relative;
	top:0px; background:#fff;
}
ul.acc_tabs li a { color:#fff; text-decoration:none; text-transform:none; font:bold 15px Verdana, Arial, Helvetica, sans-serif;}
ul.acc_tabs li a:hover,
ul.acc_tabs li.selected a:hover { color:#fec441;}
ul.acc_tabs li.selected a { color:#3d3f38; }


/*  =============   NAVCONTAINER 2   ==============  */

/* ICONS */
#icon_play {
	width: 15px;
	position: absolute;
	margin:0px;
	right: 0px;
	padding: 0px;
	bottom: 0px;
	background: transparent url('../images/play_icon.png');
	height: 15px;
	z-index: 1;
}
*html #icon_play {
	width: 15px;
	position: absolute;
	margin:0px;
	right: 0px;
	padding: 0px;
	bottom: 0px;
	height: 15px;
	z-index: 1;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='styles/clipbucketblack/images/play_icon.png',sizingMethod='crop');
	
}

.icon_play01{
	width: 15px;
	position: absolute;
	margin:0px;
	right: 0px;
	padding: 0px;
	bottom: 0px;
	/*background: transparent url('../images/play_icon01.png');*/
	height: 15px;
	z-index: 1;
}
*html .icon_play01 {
	width: 15px;
	position: absolute;
	margin:0px;
	right: 0px;
	padding: 0px;
	bottom: 0px;
	height: 15px;
	z-index: 1;
	background: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='styles/clipbucketblack/images/play_icon01.png',sizingMethod='crop');
	
}

.icon_user{
	width: 15px;
	position: absolute;
	margin:0px;
	right: 0px;
	padding: 0px;
	bottom: 0px;
	/*background: transparent url('../images/user_icon.png');*/
	height: 15px;
	z-index: 1;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='image.png', sizingMethod='scale');*/
}
*html .icon_user{
	width: 15px;
	position: absolute;
	margin:0px;
	right: 0px;
	padding: 0px;
	bottom: 0px;
	height: 15px;
	z-index: 1;
	background: transparent;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='styles/clipbucketblack/images/user_icon.png',sizingMethod='crop');*/
	
}
/* ICONS */

#comment_div {
	position: relative;
	overflow: hidden;
}
#comment_div_rate {
	position: relative;
	top: 0px;
	right: 0px;
	z-index: 1;
}

.VDOthumb01 {
	position: relative;
	overflow: hidden;
	width:81px;
	height:62px;
	border:solid 1px #fbfbfa;
}

.VDOthumb02 {
	position: relative;
	/*border:solid 1px #fbfbfa;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/thumb_bg01.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 6px;
	padding-left: 6px;*/
	overflow: hidden;
	width:128px;
	height:98px;
}

.ytvideo_thumb, #ytvideo_thumb {
	position: relative;
	overflow: hidden;
	width:121px;
	height:91px;
	border:solid 1px #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
}

.ytvideo_thumb-inner, #ytvideo_thumb-inner {
border-color:#666666;
}

.ytuser_thumb, #ytuser_thumb {
	position: relative;
	overflow: hidden;
	width:60px;
	height:60px;
	border:solid 1px #000000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
}

.ytuser_thumb-inner, #ytuser_thumb-inner {
border-color:#666666;
}

*html #VDOthumb02 {
	position: relative;
	overflow: hidden;
	width:128px;
	height:98px;
	border:solid 1px #fbfbfa;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/thumb_bg01.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 2px;
	padding-left:2px;
	
}

.manage_videos { float:left; width:330px; padding:5px 0 20px; margin:0 25px 0 15px; 
	font:Verdana, Arial, Helvetica, sans-serif; }
.manage_videos td {font: normal 11px Verdana, Arial, Helvetica, sans-serif;}


/*Test*/

#somebox {
	position: relative;
	width: 90px;
	float: left;
	padding-top:3px;
	margin: 3px;
	height: 120px;
	background-color:#f3f3f3;
	border:solid 1px #fbfbfa;
	padding-right: 3px;
	padding-left: 3px;

}

.Videos_list01{
	/*position: static;*/
	width: 125px;
	float: left;
	margin: 3px;
	height: 190px;
	background-color:#FFFFFF;
	border:solid 1px  #F3F3F3;
	padding:3px 2px 0 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.Videos_list01 .v_name, .v_name { font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.Videos_list01 .watchDetails { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.ytvideo_cell, #ytvideo_cell{
	width: 150px;
	float: left;
	padding-top:0px;
	margin: 3px;
	height: 200px;
	padding-right: 2px;
	padding-left: 0px;
}

.ytvideo_cell a, #ytvideo_cell a {
    text-decoration: none;
    /*color:blue; font-weight:bold;
    font-size:12px;*/
    
}

.ytvideo_cell a:hover, #ytvideo_cell a:hover {
    text-decoration: underline;
    /*color:blue;
    font-size:12px;*/
}

.smallblue a:link, #smallblue a:active, #smallblue a:visited{
    text-decoration: none;
    /*color:blue;*/
    font-size:x-small;
    font-weight:normal;
}

.smallblue a:hover {
    text-decoration: underline;
    /*color:blue;*/
    font-size:x-small;
    font-weight:normal;
}

#Videos_list02{

	width: 550px;
	float: left;
	padding-top:0px;
	margin: 3px;
	height: 130px;
	background-color:#FFFFFF;
	border:solid 1px  #F3F3F3;
	padding-right: 2px;
	padding-left: 0px;
}


#VDO_CONTAINER01{
	width: 100%;
	bottom: 0px;
	position: static;
	float: none;	
}

#VDO_CONTAINER01_1{
	width: 100%;
	bottom: 0px;
	position: static;
	float: none;	
}

.user_block {width:128px; height:180x; float:left; 
	padding:2px 4px 8px;
	margin-right:10px;
	margin-bottom:10px;
	background:#fff;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.user_block_sponsors {
	width:103px;
	height:180px;
	float:left; 
	margin:5px 45px 10px 5px;
	background:#fff;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.sponsorThumb 			{ margin-bottom:10px; }
.sponsorThumb A 		{ display:block; width:96px; height:96px; background:transparent url(../images/thumb_bg02.png) no-repeat scroll center center;}
.news_sponsors a:link, .news_sponsors a:visited { text-decoration:none; }
.news_sponsors a:hover, .news_sponsors a:active { text-decoration:underline;}
.favorites_vid { width:430px; height:40px; float:left; margin-left:5px; border:1px solid #CCCCCC; margin-bottom:1px;}

.UserThumb {
	position: relative;
	overflow: hidden;
	width:128px;
	height:98px;
	border:solid 0px #fbfbfa;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background:url(../images/thumb_bg01.png) no-repeat center center;
	padding-top: 6px;
	*padding-top: 2px;
	text-align:center;
}
*html .UserThumb {
	position: relative;
	overflow: hidden;
	width:128px;
	height:98px;
	border:solid 0px #fbfbfa;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/thumb_bg01.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 2px 0px 0;
	text-align:center;
	vertical-align:middle;
}
#messages {
	margin: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	background-color: #FFFFFF;
	
}
.scroll_mess { max-height: 250px;
	overflow: auto;
}
#msg_body {
	margin: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	background-color: #FFFFFF;
	margin-top: 0px;
	max-height: 270px;
	overflow: auto;
}

/*#subscribe{
	width: 300px;
	background-color: #dcdcdc;
	border: 1px solid #ababab;
	padding: 2px;
}*/
#subscribe {
	background-color:#FFFFFF;
	margin:6px auto;
	padding:0 10px;
	width:280px;
}
#top_members {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	background-color: #FFFFFF;
	margin-top: 5px;
}

/* Break.com style comments */
#comment_bot {
display:none;
font-family:arial;
font-size:12px;
}
.comment_entry {font-family:arial;color:#666;font-size:12px;border-bottom:solid 2px #ccc;margin-bottom:10px;}
.comment_entry_date {float:right;font-family:arial;color:#838383;font-size:11px;}
.comment_entry_date a {color:#369;font-size:14px;font-weight:bold;letter-spacing:-1px;text-decoration:none;border-bottom:solid 1px #b8cce8;}
.comment_entry_date a:hover {border-bottom:none;text-decoration:none;}
a.comment_entry_link {font-size:14px;letter-spacing:-1px;text-decoration:none;border-bottom:solid 1px #b8cce8;color:#369;font-weight:Bold;}
a.comment_entry_link:hover {border:none;}
.comment_entry_top {border-bottom:dotted 1px #ccc;padding-bottom:5px;}
.comment_entry_bot {border-bottom:solid 1px #ccc;padding-bottom:5px;margin-bottom:2px;margin-top:6px;}
span.replay { color:#147A7E;}
span.replay:hover { color:#A73338;}

div.comment_avatar {width:62px;}
img.comment_avatar {padding:3px;border:solid 1px #ddd;}
img.comment_avatar:hover {border:solid 1px #369;}
div.comment_nonavatar {width:468px;}
div.comment_nonavatar2 {width:402px;}

.comment_quote_lft {margin-right:10px;width:29px;}
.comment_quote_rgt {margin-left:10px;width:29px;}
.comment_quote {font-family:arial;color:#333;font-size:12px;width:388px;}

a.comment_entry_link_sml {font-size:11px;text-decoration:none;border-bottom:solid 1px #b8cce8;color:#369;font-weight:Bold;}
a.comment_entry_link_sml:hover {border:none;}
.post_box {display:none;border-bottom:dotted 1px #ccc;padding-bottom:10px;margin-bottom:10px;}
.post_box_wrap {width:50px;text-align:right;padding-right:10px;}
.post_text {width:460px;height:50px;border:solid 1px #ccc;font-size:11px;font-family:arial;}

.comment_entry_sml {padding-left:62px;padding-top:0;margin-top:0; border-bottom:solid 2px #ccc;margin-bottom:2px;}
.comment_entry_top_sml {border-bottom:dotted 1px #ccc;padding-bottom:5px;width:402px;}
.comment_entry_bot_sml {border-bottom:solid 1px #ccc;margin-bottom:2px;margin-top:6px;padding-bottom:10px;}
.comment_quote_sml {width:320px;}

span.module_title {
color:#333333;
font-family:arial;
font-size:17px;
font-weight:bold;

}
.nocomments { display:block; padding-top:5px;}

.module {
margin-top:10px;
}

.module_comment_ctrl {
color:#666666;
float:right;
font-family:arial;
font-size:11px;
margin-right:8px;
padding-right:9px;
}

.module_comment_ctrl a {
border-bottom:1px solid #B8CCE8;
color:#336699;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
}

.module_comment_ctrl a:hover {
border-bottom:medium none;
text-decoration:none;
}

.module_top {
background:url('../images/module_top_bg.gif') repeat-y top left;
background-position:12px;
font-family:arial;
font-size:14px;
letter-spacing:-1px;
color:#333;
font-weight:bold;
padding-top:0px;
padding-left:20px;
padding-bottom:5px;
text-align:left;
width: 612px;
}

.module_bot {
  background:transparent url('../images/module_bot_bg.gif') no-repeat scroll left top;
  background-position:12px top;
  display:block;
}

img.module_top_border {
border-top:5px solid #666666;
padding-bottom:0px;
margin:0px;
}

#disable_comment_box {
  margin-top:5px;
  height:31px;
  background:url('../images/comment_disable.gif') no-repeat top right;
  display:block;
  z-index:3;
}

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
    background-image: url(../images/tabs_bg01.png);
    outline:none;
	margin: 0px;
	padding: 0px 2px 2px 8px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;

}

/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}

/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */

 
.CollapsiblePanelTab a { color:#fff;
	text-decoration: none;
    font-size: 16px;
}

.CollapsiblePanelTab a:hover {
	text-decoration: none;
    color: red;
    font-size: 16px;
}

/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen .CollapsiblePanelTab {
	height:21px; *height:27px; background:url("../images/bg_grey_topic.jpg");
	margin:0px;
	padding-top:6px;
}

/* This is an example of how to change the appearance of the panel tab when the
 * CollapsiblePanel is closed. The "CollapsiblePanelClosed" class is programatically added and removed
 * whenever the CollapsiblePanel is closed.
 */

.CollapsiblePanelClosed .CollapsiblePanelTab {
        color: #53baff;
}

/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	color: #53baff;
}

/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #DDD;
}

.tborder {
background:#D1D1E1 none repeat scroll 0%;
border:1px solid #000000;
color:#000000;
}

.tcat {
background:#434343 url("../images/nav_bg.gif") repeat-x scroll right top;
color:#FFFFFF;
font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.tcat a:link, .tcat_alink {
color:#FFFFFF;
text-decoration:none;
}
.tcat a:visited, .tcat_avisited {
color:#FFFFFF;
text-decoration:none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover {
color:#FFFFFF;
text-decoration:underline;
}

.panelsurround {
background:#FAFAF8 none repeat scroll 0%;
color:#000000;
}

.panel {
background:#FAFAF8 none repeat scroll 0%;
border:1px solid #D1D1E1;
color:#000000;
padding:10px;
}

.fieldset, .fieldset td, .fieldset p, .fieldset li {
font-size:11px;
}
.fieldset {
margin-bottom:6px;
}

.smallfont, .smallfont a:link, .smallfont a:visited, .smallfont a:hover  {
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color: white;
white-space:nowrap;
}

.smallfontfoot, .smallfontfoot a:link, .smallfontfoot a:visited, .smallfontfoot a:hover {
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color: #FFFFFF;
white-space:nowrap;
}

form {
margin:0px;
}

/* ***** category bottom ***** */
.cat_bottom
{
background: #cd0000 repeat-x top left;
border-top: #363636 1px solid;
bottom:0px;
margin-bottom:0pt;
color: white;
bottom:0px;
position:relative;
padding:4px;
}

.cat_bottom A:link: {text-decoration: none;}
.cat_bottom A:hover: {text-decoration: underline;}
.cat_bottom A:visited: {text-decoration: none; color: white;}

#lightsoff-background
{
	position: absolute;
	margin:0;
	padding: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.site_map ul	{ 
	margin-top:0;
}
.site_map li {
	line-height:18px;
}