/** 
* @author: 			Niranjan
* @copyright: 		2007 JV-Extensions
* @email:			support@jv-linkexchanger.com
* @product: 		JV-LinkExchanger Standard Edition
* Design Style Sheet for JV-LinkExchanger SE
*/
/***************************************************************************************************
BOX CSS
***************************************************************************************************/
div.jv_box {
    padding: 2px;
    width: 98%;
    margin-bottom:1em;
    display:block;
}
td.topleft {
    background: url(../../assets/images/topleft.gif) no-repeat;
}
td.topline {
    background: url(../../assets/images/topline.gif);
}
td.topright {
    background: url(../../assets/images/topright.gif);
}
td.leftline {
    background: url(../../assets/images/leftline.gif) repeat-y;
}
td.rightline {
    background: url(../../assets/images/rightline.gif);
}
td.bottomleft {
    background: url(../../assets/images/bottomleft.gif) no-repeat;
}
td.bottomline {
    background: url(../../assets/images/bottomline.gif);   
}
td.bottomright {
    background: url(../../assets/images/bottomright.gif);
}
/***************************************************************************************************
OTHER ELEMENTS
***************************************************************************************************/
div.jv_left {
    float:left;
    width:49%;
    margin-top:3px;
    padding:0;
}
div.jv_right {
    float:right;
    width:49%;
    margin-top:3px;
    padding:0;
}
div.jv_content {
    width:100%;
    float:left;
    margin-top:12px;
    display:block;    
}
div.jv_summary {
    text-align:justify;
    margin:1em 2px 1em 2px;
}
div.jv_instructions {
    text-align:justify;
    margin:1em 2px 1em 2px;
}
div.jv_ad {
    margin-top:1em;
    margin-bottom:1em;
}
div.jvbox_msg {
    padding-left:15%;
    padding-right:15%;
    margin:0;
}
/***************************************************************************************************
BLOCK CONTAINERS
/***************************************************************************************************/
p.jvbox_caption_latlinks {
    font-weight: bold;
    background-color: #404040;
    color:#fff;
    border: 1px #000;
    text-align:left;    
    padding: 0.5em 2px 0.5em 5px;
    margin-top:2px;
}
p.jvbox_caption_dirstats {
    font-weight: bold;
    background-color: #404040;
    color:#fff;
    border: 1px #000;
    text-align:left;    
    padding: 0.5em 2px 0.5em 5px;
    margin-top:2px;
}
p.jvbox_caption_flinks {
    background: url(../../assets/images/flink.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0px;
    margin-top:1px;
}
p.jvbox_caption_search {
    background: url(../../assets/images/search.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0;
    margin-top:3px;
}
p.jvbox_caption_details_basic {
    background: url(../../assets/images/lnkstart.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0;
    margin-top:3px;    
}
p.jvbox_caption_details_stats {
    font-weight:bold;
    font-size:120%;
    text-align:center;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0;
    margin-top:3px;      
}
p.jv_breadcrumb {
    font-weight: bold;
    background-color: #404040;
    color:#fff;
    border: 1px #000;
    text-align:left;    
    padding: 0.5em 2px 0.5em 5px;
    margin-top:4px;
}
p.jv_breadcrumb a {
    font-weight: bold;
}
p.jvbox_result_msg {
    width:75%;
    background: url(../../assets/images/information.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:32px;
    margin-bottom:1em;
    padding-top:0;
    margin-top:3px;        
}
p.jvbox_caption_subcats {
    background: url(../../assets/images/dirim.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:35px;
    margin-bottom:2px;
    padding-top:0;
    margin-top:3px;
}
p.jvbox_caption_links {
    background: url(../../assets/images/lnkstart.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:25px;
    margin-bottom:2px;
    padding-top:0;
    margin-top:3px;
}
p.jv_notify {
    text-align:center;
    margin-bottom:3em;
    font-size:110%;
    font-weight:bold;
    margin-top:2em;
}
p.jvbox_caption_albinfo {
    background: url(../../assets/images/lnkstart.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0;
    margin-top:3px;        
}
p.jvbox_caption_alcinfo {
    background: url(../../assets/images/catlisting.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0;
    margin-top:3px;        
}
p.jvbox_caption_altpinfo {
    background: url(../../assets/images/show_reviews.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0;
    margin-top:3px;        
}
p.jvbox_caption_albpinfo {
    background: url(../../assets/images/lnkstart.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0;
    margin-top:3px;        
}
p.jvbox_caption_altandcinfo {
    background: url(../../assets/images/user_comment.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:20px;
    margin-bottom:1.5em;
    padding-top:0;
    margin-top:3px;        
}
/***************************************************************************************************
DIRMODEL CONTAINERS
/***************************************************************************************************/
#jv_dirmodel { /* Common to all dirmodels. This is the directory container */
    margin:0px 2px 0px 2px;
    display:block;
}
div.jv_clear {
    clear:both;
}
/* Style- #1 */
div.jv_dirmodel_1_block {
    width:100%;
    margin-bottom: 1.2em;
}
div.jv_dirmodel_1_maincat {
    text-align:left;
    font-size:120%;
    font-weight:bold;
    margin-top:2px;
    margin-bottom:2px;
}
div.jv_dirmodel_1_subcat {
    text-align:left;
    font-size:90%;
    line-height:1.5em;
    font-weight:normal;
    margin-top:1px;
    margin-bottom:2px;
}
/* Style- #2 */
div.jv_dirmodel_2_lblock {
    float:left;
    width:49%;
    border: none;
    margin-bottom: 1.2em;
}
div.jv_dirmodel_2_rblock {
    float:right;
    width:49%;
    border: none;
    margin-bottom: 1.2em;
}
div.jv_dirmodel_2_maincat {
    text-align:left;
    font-size:120%;
    font-weight:bold;
    margin-top:2px;
    margin-bottom:2px;
}
div.jv_dirmodel_2_subcat {
    text-align:left;
    font-size:90%;
    line-height:1.5em;
    font-weight:normal;
    margin-top:1px;
    margin-bottom:2px;
}
/* Style- #3 */
div.jv_dirmodel_3_row {
    margin-bottom: 1.2em;
    padding:0px;
    display:block;
    clear:both;
}
div.jv_dirmodel_3_lblock {
    float:left;
    width:200px;
    padding:8px;
}
div.jv_dirmodel_3_rblock {
    float:right;
    width:200px;
    padding:8px;
}
div.jv_dirmodel_3_mblock {
    margin-right:215px;
    margin-left:215px;
    padding:8px;
}
div.jv_dirmodel_3_maincat {
    text-align:left;
    font-size:120%;
    font-weight:bold;
    margin-top:2px;
    margin-bottom:2px;
}
div.jv_dirmodel_3_subcat {
    text-align:left;
    font-size:90%;
    line-height:1.5em;
    font-weight:normal;
    margin-top:1px;
    margin-bottom:2px;
}
/***************************************************************************************************
LINK DISPLAY
***************************************************************************************************/
p.jv_linkset_top {
    width:100%;
    height:20px;
    text-align:left;
    margin:2px 2px 2px 2px;
    padding:0;
}
p.jv_linkset_title {
    width:100%;
    text-align:left;
    font-weight:bold;
    margin:2px 2px 2px 2px;
    padding:0;
}
p.jv_linkset_desc {
    width:100%;
    text-align:left;
    padding:0;
    margin:2px 2px 1em 2px;
    font-size:93%;    
}
/***************************************************************************************************
FEATURED LINKS SLIDER
***************************************************************************************************/
#marqueecontainer{
    position: relative;
    width: 99%; /*marquee width */
    height: 100px; /*marquee height */
    overflow: hidden;
    /*border: 1px solid orange; */
    padding: 2px;
    padding-left: 4px;
}
p.jv_gap {
     margin-bottom: 1em;
}
/***************************************************************************************************
FORM ELEMENTS
***************************************************************************************************/
input.jv_text {
    width:60%;
    border:1px solid #c1d1e1;
    color:#666666;    
    font-size:11px;
    padding:2px 2px 2px 2px;    
    font-family: 'trebuchet ms',helvetica,sans-serif;
}
input.jv_text_captcha {
    padding:0;
    margin:1px 0px 1px 2px; 
    border:1px solid #c1d1e1;
    color:#666666;    
    width:60px;
    font-size:11px;
    padding:2px 2px 2px 2px;    
    font-family: 'trebuchet ms',helvetica,sans-serif;    
}
input.jv_button {
    color:#050; 
    font: bold 90% 'trebuchet ms',helvetica,sans-serif; 
    background-color:#fed; 
    border:1px solid; 
    border-color: #696 #363 #363 #696; 
    margin:1.5em 2px 1em 2px;
}
label.jv_label {
    font: bold 100% 'trebuchet ms',helvetica,sans-serif; 
    display:block;
    margin-top:1em;
    color:#555555;    
}
textarea.jv_textarea {
    padding:2px 2px 2px 2px;    
    border:1px solid #c1d1e1;
    color:#666666;    
    width:80%;
    font-size:11px;
    padding:2px 2px 2px 2px;    
    font-family: 'trebuchet ms',helvetica,sans-serif;    
}
select.jv_select {
    border:1px solid #c1d1e1;
    color:#666666;    
    font-size:11px;
    font-family: 'trebuchet ms',helvetica,sans-serif;       
}
input.jv_checkbox {
    
}
input.jv_radio {
    
}
input.jv_searchbox {
    border:1px solid #c1d1e1;
    color:#666666;    
    font-size:11px;
    padding:1px 1px 1px 28px;    
    font-family: 'trebuchet ms',helvetica,sans-serif;    
    background-image: url(../../assets/images/search_bg.png);
    background-position: left;
    background-repeat: no-repeat;
}
/***************************************************************************************************
OTHERS
/***************************************************************************************************/
a.jv_href {
    text-decoration:none;            
}
p.jv_cline {
    width:100%;
    text-align:center;
    margin:2px 2px 2px 2px;
}
p.jv_jline {
    width:100%;
    text-align:left;
    margin:2px 2px 2px 2px;
}
p.jv_rline {
    width:100%;
    text-align:right;
    margin:2px 2px 2px 2px;
}
p.jv_search {
    text-align:center;
    height:50px;    
}
p.jv_breadcrumb a {
    text-decoration:none;
    color:#ffffff;
}
h1.jv_h1 {
    text-align:center;
    padding-top:5px;
    padding-bottom:15px;
}

a.jv_href:hover {
    color:#fff;        
}
a.jv_image_nounderline {
    text-decoration: none;
}
hr.jv_hr {
    width:100%;
    float:left; 
    display:block;
    clear:both;    
}
p.jv_linkreview_toprow {
    width:100%;
    text-align: left;
    color: #000; 
    font-weight: normal;
    font-size: 100%;
    padding: 2px 2px 2px 2px;
    background-color:#F1F3F8;    
}
p.jv_linkreview_midrow {
    width:auto;
    vertical-align:top;
    padding: 2px 2px 2px 2px;    
    text-align:left;
    display: block;
    clear:both;    
}
p.jvbox_caption_searchresults {
    background: url(../../assets/images/search.png) no-repeat top left;
    font-weight:bold;
    font-size:120%;
    text-align:left;
    padding-left:24px;
    margin-bottom:2px;
    padding-top:0;
    margin-top:3px;        
}
img.jv_icon {
    border:0px;
    float:left;
    margin-top:0.4em;
    margin-left:1px;
    margin-right:0.6em;    
}
p.jv_menu {
    width:100%;
    text-align:center;    
    font: bold 110% 'trebuchet ms',helvetica,sans-serif; 
    display:block;
    margin-top:1em;
    margin-bottom:1em;
    color:#555555;    
}
p.jv_credits {
    width:100%;
    margin-top:3px;
    margin-bottom:1em;
    text-align:center;
    font-size:80%;
}
p.jv_credits a {
    
}
font.jv_lfont {
    font-size:120%;
}
font.jv_sfont {
    font-size:80%;
    font-weight:normal;
}
div.jv_alphabar {
    width:100%;
    text-align:center;
    margin:4px 2px 2px 2px;
    padding:1px;
    font-size:110%;
    font-weight:bold;
}
.jv_highlighttext {
    background-color:yellow;
    font-weight:bold;
}

.tool-tip {
    background: #ffc;
    border: 2px solid #D4D5AA;
    padding: 5px;
    font-size: 0.79em;
    max-width: 600px;
    color:black;
}
div.alphabar_left {
    float:left;
    width:75%;
    font-weight:bold;
    margin-top:4px;
    margin-bottom:4px;
    text-align:left;
}
div.search_right {
    float:right;
    width:25%;
    margin-top:4px;
    margin-bottom:4px;
    text-align:right;
}
