body{
font-family: Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
color:#000000;
text-align:center;
margin:0px;
background-color:#ffffff;
background-image:url(images/page-bg.jpg);background-position:center top;background-repeat:no-repeat;
}

/* Layout */
div.header{
width:100%;
height:21px;
overflow:hidden;
clear:both;
background-image:url(images/header-bg.jpg);background-repeat:repeat-x;
}
div.header-in{
width:960px;
height:21px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-image:url(images/header-d.jpg);background-position:left top;background-repeat:no-repeat;
}
div.logo{
width:100%;
height:90px;
margin-top:10px;
clear:both;
background-image:url(images/rapid-mediafire.jpg);background-position:center top;background-repeat:no-repeat;
}
div.search-options{
width:100%;
height:28px;
margin-top:16px;
clear:both;
}
div.search-box{
width:100%;
height:35px;
clear:both;
}
.front-links{
margin:0 auto;
padding-top:40px;
overflow:hidden;
width:800px;
line-height:1.8em;
float:center;
}
.front-links a {	
color:#4f4f4f;
background:url(images/front-unselected.png) no-repeat;
padding:0 13px 0 13px;
}
.front-links a:hover{
background:url(images/front-selected.png) no-repeat; 
color:#db130f;
}
div.footer{
margin-top:32px;
font-size:10px;
color:#b9b9b9;
}
div.copyright{
margin-top:8px;
}

/* Content */
span.grey14{
font-size:14px;
font-weight:bold;
color:#8a8a8a;
letter-spacing:-1px;
}

span.type, span.type_o{
height:18px;
padding:0px 0px 0px 5px;
display:inline-block;
}
span.type_o{
background-image:url(images/tab-left.png);background-position:left top;background-repeat:no-repeat;
}
span.type span, span.type_o span{
height:18px;
padding:0px 5px 0px 0px;
display:inline-block;
}
span.type_o span{
background-image:url(images/tab-right.png);background-position:right top;background-repeat:no-repeat;
}
span.type span a, span.type_o span a{
width:auto;
height:18px;
line-height:18px;
display:inline-block;
outline:none;
}
span.type_o span a{
background-image:url(images/tab-mid.png);background-repeat:repeat-x;
}
div.search-options a:link, div.search-options a:visited{
color:#000000;
text-decoration:none;
}
div.search-options a:hover, div.search-options a:active{
color:#000000;
text-decoration:none;
}
span.type_o span a{
color:#db130f !important;
}

div.search-input-div{
width:600px;
height:35px;
overflow:hidden;
display:inline;
}
div.search-btn-div{
width:78px;
height:35px;
overflow:hidden;
display:inline;
vertical-align:bottom;
}
.search-form{
margin:0px;
padding:0px;
}
.search-btn{
margin:9px 0px 0px 8px;
outline:none;
}
.search-input{
width:576px;
height:22px;
padding:6px 12px 7px 12px;
font-size:18px;
line-height:22px;
background-image:url(images/search-bg.png);background-position:left top;background-repeat:no-repeat;
border:0px none;
letter-spacing:-1px;
}

span.rapidmfire-header{
font-size:11px;
color:#4f4f4f;
line-height:20px;
height:21px;
display:block;
float:left;
padding:0px 12px 0px 12px;
background-image:url(images/header-d.jpg);background-position:right top;background-repeat:no-repeat;
}

a.rapidmfire-header{
font-size:11px;
line-height:20px;
height:21px;
display:block;
float:left;
padding:0px 12px 0px 12px;
background-image:url(images/header-d.jpg);background-position:right top;background-repeat:no-repeat;
}
a.rapidmfire-header:link, a.rapidmfire-header:visited{
color:#4f4f4f;
text-decoration:none;
}
a.rapidmfire-header:hover, a.rapidmfire-header:active{
color:#000000;
text-decoration:none;
}

div.footer-links a{
display:inline-block;
/*padding:0px 6px 0px 6px;*/
}
div.footer-links a:link, div.footer-links a:visited{
color:#b9b9b9;
text-decoration:none;
}
div.footer-links a:hover, div.footer-links a:active{
color:#4f4f4f;
text-decoration:none;
}

/* Search Layout */
div.search-options-top{
height:39px;
overflow:hidden;
}
div.logo-search{
width:245px;
height:44px;
display:inline-block;
background-image:url(images/rapid-mediafire-sml.jpg);background-position:0px 0px;background-repeat:no-repeat;
}
div.search-bar div.search-box{
width:695px;
height:35px;
display:inline-block;
vertical-align:top;
}
div.search-bar{
height:44px;
overflow:hidden;
vertical-align:top;
}
div.content{
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:27px;
text-align:left;
}
div.rapidmfire-search-results{
width:742px;
display:inline-block;
overflow:hidden;
vertical-align:top;
margin-right:19px;
padding-top:19px;
background-image:url(images/box-top.jpg);background-position:left top;background-repeat:no-repeat;
}
div.rapidmfire-search-results-out{
width:742px;
padding-bottom:19px;
background-image:url(images/box-btm.jpg);background-position:left bottom;background-repeat:no-repeat;
}
div.rapidmfire-search-results-in{
width:704px;
padding:0px 19px 0px 19px;
background-image:url(images/box-mid.jpg);background-position:left top;background-repeat:repeat-y;
}
div.rapidmfire-r-col{
width:174px;
display:inline-block;
overflow:hidden;
padding-top:19px;
background-image:url(images/box-r-top.jpg);background-position:left top;background-repeat:no-repeat;
}
div.right-c-out{
width:174px;
padding-bottom:19px;
background-image:url(images/box-r-bottom.jpg);background-position:left bottom;background-repeat:no-repeat;
}
div.rapidmfire-r-col-in{
width:136px;
padding:0px 19px 0px 19px;
background-image:url(images/box-r-mid.jpg);background-position:left top;background-repeat:repeat-y;
}
div.rapidmfire-r-col-in ul, div.rapidmfire-r-col-in ul li{
margin:0px;
padding:0px;
list-style:none;
}
div.rapidmfire-r-col-in ul{
clear:both;
}
div.rapidmfire-r-col-in ul li{
display:inline;
font-size:11px;
}
div.rapidmfire-r-col-in ul li a{
display:inline;
float:left;
padding-right:6px;
margin-right:4px;
background-image:url(images/li-div.jpg);background-position:right 2px;background-repeat:no-repeat;
}
div.rapidmfire-r-col-in ul li a:link, div.rapidmfire-r-col-in ul li a:visited{
color:#4f4f4f;
text-decoration:none;
}
div.rapidmfire-r-col-in ul li a:hover, div.rapidmfire-r-col-in ul li a:active{
color:#000000;
text-decoration:none;
}
#clr{
clear:both;
}
h2{
color:#db130f;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
margin:0px 0px 19px 0px;
padding:0px;
width:130px;
}

/* Search Content */
h1{
color:#db130f;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
margin:0px 0px 19px 0px;
padding:0px;
}

div.rapidmfire-box{
width:100%;
height:54px;
overflow:hidden;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dashed #eeeeee;
}
div.rapidmfire-text{
width:623px;
display:block;
float:left;
}
div.rapidmfire-info{
width:73px;
height:42px;
display:block;
float:left;
padding:4px 8px 0px 0px;
background-image:url(images/i-box.jpg);background-position:left top;background-repeat:no-repeat;
}
span.rapidmfire-title{
font-weight:bold;
display:block;
padding-bottom:3px;
}
span.rapidmfire-title a:link, span.rapidmfire-title a:visited{
color:#000000;
text-decoration:underline;
}
span.rapidmfire-title a:hover, span.rapidmfire-title a:active{
color:#db130f;
text-decoration:underline;
}
span.rapidmfire-type{
font-size:11px;
color:#828282;
display:block;
}
span.rapidmfire-type span{
color:#4d4d4d;
}
span.rapidmfire-url{
font-size:11px;
color:#4d4d4d;
display:block;
}
span.rapidmfire-size, span.result-file, span.rapidmfire-download{
font-size:11px;
line-height:13px;
color:#4d4d4d;
display:block;
float:right;
clear:both;
}

span.rapidmfire-download a:link, span.rapidmfire-download a:visited{
color:#db130f;
text-decoration:underline;
}
span.rapidmfire-download a:hover, span.rapidmfire-download a:active{
color:#000000;
text-decoration:underline;
}
div.rapidmfire-searchdetails-nav{
font-size:11px;
}
span.rapidmfire-searchdetails-nav-text{
color:#b2b1b1;
}
span.page-nav-link, span.page-nav-nolink{
width:15px;
height:15px;
display:inline-block;
line-height:15px;
text-align:center;
}
span.page-nav-link{
background-image:url(images/pagenav.jpg);background-position:left top;background-repeat:no-repeat;
}
span.page-nav-nolink{
color:#ffffff;
background-image:url(images/pagenav-a.jpg);background-position:left top;background-repeat:no-repeat;
}
span.page-nav-link a{
width:15px;
height:15px;
display:block;
text-align:center;
}
span.page-nav-link a:link, span.page-nav-link a:visited{
color:#000000;
text-decoration:none;
}
span.page-nav-link a:hover, span.page-nav-link a:active{
color:#000000;
text-decoration:underline;
}


/* Download Content */
div.fullbox{
width:960px;
display:inline-block;
overflow:hidden;
vertical-align:top;
padding-top:19px;
background-image:url(images/fullbox-top.jpg);background-position:left top;background-repeat:no-repeat;
}
div.fullbox-out{
width:960px;
padding-bottom:19px;
background-image:url(images/fullbox-btm.jpg);background-position:left bottom;background-repeat:no-repeat;
}
div.fullbox-in{
width:922px;
padding:0px 19px 0px 19px;
background-image:url(images/fullbox-mid.jpg);background-position:left top;background-repeat:repeat-y;
}
h1.headh1{
margin-bottom:0px;
}
h1.subh1{
font-size:12px;
font-weight:normal;
color:#8a8a8a;
padding-bottom:10px;
border-bottom:1px dashed #eeeeee;
}
h3{
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
color:#8a8a8a;
padding-bottom:5px;
}
div.download-left{
display:inline-block;
width:242px;
border-right:1px dashed #eeeeee;
margin-right:19px;
vertical-align:top;
}
div.download-right{
display:inline-block;
width:651px;
vertical-align:top;
}
span.download-filesize{
display:block;
}
span.download-type{
display:block;
padding-bottom:10px;
}
span.download-filesize span, span.download-type span{
font-weight:bold;
}
span.download-url{
color:#4b4b4b;
display:block;
line-height:18px;
float:left;
padding-left:14px;
background-image:url(images/li.jpg);background-position:0px 6px;background-repeat:no-repeat;
}
span.download-openlink{
display:block;
padding-bottom:3px;
}
span.download-openlink a:link, span.download-openlink a:visited{
color:#000000;
text-decoration:underline;
}
span.download-openlink a:hover, span.download-openlink a:active{
color:#db130f;
text-decoration:underline;
}
span.download-size{
color:#4b4b4b;
font-weight:bold;
line-height:18px;
display:block;
float:right;
}
div.download-file{
clear:both;
}
span.captcha{
}
span.captcha img{
border:1px solid #eeeeee;
}
.inputbox{
align:left;
width:40px;
padding:2px 4px 2px 4px;
text-align:center;
font-size:14px;
font-weight:bold;
border:1px solid #eeeeee;
}
.button{
color:#ffffff;
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
padding:2px 4px 2px 4px;
background-color:#db130f;
border:1px solid #db130f;
}

/* Slide Menu */
#filter-slide li{
list-style-type:none;
position:relative;
}
#filter-slide ul{
margin:0px;
padding:0px;
position:relative;

}
#filter-slide div{
margin:0px;
padding:0px;
}
#filter-slide{		
width:176px;
margin:0px 2px 0px 2px;
padding-top:2px;
background-image:url(images/box-l-div.jpg);background-position:left top;background-repeat:no-repeat;
}

#filter-slide a{
color: #000;
text-decoration:none;	
display:block;
clear:both;
width:176px;	
padding-left:0px;	
outline:none;
}

#filter-slide .slMenuItem_depth1{	/* Main menu items */
width:144px;
font-size:12px;
margin-top:0px;
background-image:url(images/box-l-div.jpg);background-position:left bottom;background-repeat:no-repeat;
height:25px;
line-height:24px;
padding-left:32px;
}	
#filter-slide .slMenuItem_depth2{	/* Sub menu items */
margin-top:0px;
padding-left:32px;
font-size:11px;
line-height:14px;
height:14px;
}	
#filter-slide .slMenuItem_depth3{	/* Sub menu items */
margin-top:1px;
font-style:italic;
color:blue;
}	
#filter-slide .slMenuItem_depth4{	/* Sub menu items */
margin-top:1px;
color:red;
}	
#filter-slide .slMenuItem_depth5{	/* Sub menu items */
margin-top:1px;
}

#filter-slide .slideMenuDiv2 ul{
margin-left:0px;
padding:0px;
background-image:url(images/box-l-div.jpg);background-position:left bottom;background-repeat:no-repeat;
}
#filter-slide .slideMenuDiv2 ul{
padding:6px 0px 6px 0px;
}
li.slide-archive a{background-image:url(images/icon-archive.png) !important;background-position:12px 4px !important;background-repeat:no-repeat !important;}
li.slide-audio a{background-image:url(images/icon-audio.png) !important;background-position:12px 4px !important;background-repeat:no-repeat !important;}
li.slide-video a{background-image:url(images/icon-video.png) !important;background-position:12px 4px !important;background-repeat:no-repeat !important;}
li.slide-document a{background-image:url(images/icon-document.png) !important;background-position:12px 4px !important;background-repeat:no-repeat !important;}

#filter-slide ul li{
background-image:url(images/box-l-div.jpg);background-position:0px 23px;background-repeat:repeat-x;
}
#filter-slide ul li:hover, #filter-slide ul li:active{
background-image:url(images/box-l-div_o.jpg);background-position:left top;background-repeat:repeat-x;
}
#filter-slide ul li ul li, #filter-slide ul li ul li:hover{
background:none;
}

#filter-slide .slideMenuDiv2 ul a:link, #filter-slide .slideMenuDiv2 ul a:visited{
color:#000000;background:none !important;
}
#filter-slide .slideMenuDiv2 ul a:active, #filter-slide .slideMenuDiv2 ul a:hover{
color:#db130f;background:none !important;
}
li.inactive{background-image:url(images/type-unselected.png) !important;background-position:20px 0px !important;background-repeat:no-repeat !important;}
li.active{background-image:url(images/type-selected.png) !important;background-position:20px 0px !important;background-repeat:no-repeat !important;}
