/** 

* @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: 99%;

    margin-bottom:1em;

    display:block;
	
	background-color: #efefef;
	
	border: 1px solid;
	
	border-color: #666666;

}

td.topleft {

    background: none;

}

td.topline {

    background: none;

}

td.topright {

    background: none;

}

td.leftline {

    background: none;

}

td.rightline {

    background: none;

}

td.bottomleft {

    background: none;

}

td.bottomline {

    background: none;   

}

td.bottomright {

    background: none;

}

/***************************************************************************************************

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: #666666;

    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: #666666;

    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: #666666;

    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:33%;

    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:#fff; 

    font: bold 90% 'trebuchet ms',helvetica,sans-serif; 

    background-color:#000; 

    border:1px solid; 

    border-color: #666 #666 #666 #666; 

    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:99%;

    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;

}

a.jv_href:hover {

    color:#800000;        

}

a.jv_image_nounderline {

    text-decoration: none;

}
/**
hr.jv_hr {

    width:80%;

    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: 200px;

    font-weight:bold;

    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;

}
