/** 
* @author: 			Niranjan
* @copyright: 		2007 JV-Extensions
* @email:			support@jv-linkexchanger.com
* @product: 		JV-LinkExchanger Standard Edition
* Design Style Sheet for JV-LinkExchanger SE
*/
/***************************************************************************************************
MAIN CONTAINERS
/***************************************************************************************************/
#jv_container {
	text-align:center;
    background:#fff;
    margin:0 auto;
    padding:0;
    width:100%;		
}
div.jv_content {
	width:100%;
	float:left;
	margin-top:12px;
	display:block;	
}
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_clear {
    clear:both;
}
div.jv_header {
	width:auto;
	margin-top:3px;
	text-align:center;
}
div.jv_footer {
    margin-top:3px;
    clear:both;
    text-align:center;
}
/***************************************************************************************************
BOX CSS
***************************************************************************************************/
div.jvbox {
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom:8px;
	background: url(../images/box-br.gif) no-repeat bottom right;
}

div.jvbox div {
	padding: 0;
	background: url(../images/box-bl.gif) no-repeat bottom left;
}

div.jvbox div div {
	padding: 0;
	background: url(../images/box-tr.gif) no-repeat top right;
}

div.jvbox div div div {
	padding: 10px 10px 10px;
	background: url(../images/box-tl.gif) no-repeat top left;
}

div.jvbox div div div div {
	background: none;
	padding:1px;
}
p.jvbox_caption_flinks {
	background: url(../images/flinkim.gif) no-repeat top left;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	padding-left:30px;
	margin-bottom:1.5em;
	padding-top:0;
	margin-top:3px;
}
p.jvbox_caption_latlinks {
	background: url(../images/newim.png) no-repeat top left;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	padding-left:40px;
	margin-bottom:1.5em;
	padding-top:0;
	margin-top:3px;
}
p.jvbox_caption_search {
	background: url(../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_alphabar {
	background: url(../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_folder {
	background: url(../images/dirim.png) no-repeat top left;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	padding-left:32px;
	margin-bottom:2px;
	padding-top:0;
	margin-top:3px;		
}
p.jvbox_caption_flinks {
	background: url(../../../images/flink.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_link1wayadd {
	background: url(../../../images/link_add.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_link2wayadd {
	background: url(../../../images/link_info.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_info {
	background: url(../../../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_links {
	background: url(../images/lnkstart.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;		
}
p.jv_alpha {
	text-align:center;
	height:50px;
}
p.jv_search {
	text-align:center;
	height:50px;	
}
a.jv_href {
	text-decoration:none;			
}
a.jv_href:hover {
	color:#800000;		
}
a.jv_footer_href {
	color:#ffffff; 		
}
a.jv_image_nounderline {
	text-decoration: none;
}
hr.jv_hr {
	width:100%;
	float:left; 
	display:block;
	clear:both;	
}
/***************************************************************************************************
LINK DISPLAY
***************************************************************************************************/
p.jv_linkset_top {
	text-align:left;
	margin:2px 2px 2px 2px;
	padding:0;
}
p.jv_linkset_title {
	text-align:left;
	margin:2px 2px 2px 2px;
	padding:0;
}
p.jv_linkset_desc {
	text-align:left;
	padding:0;
	margin:2px 2px 2em 2px;	
}
p.jv_cline {
	width:100%;
	text-align:center;
	margin-top:2px;
	padding:0;
}
p.jv_jline {
	width:100%;
	text-align:justify;
	margin-top:2px;
	padding:0;
}
/***************************************************************************************************
FORM ELEMENTS
***************************************************************************************************/
input.jv_text {
	width:60%;
	padding:1px 2px 1px 2px;
	margin-left:2px;
}
input.jv_text_captcha {
	width:60px;
	padding:2px 2px 2px 2px;
	margin-left:2px;
}
input.jv_button {
	background-color: #D7E5F2; 
	color: #102132; 
	padding:2px 2px 2px 2px;
	margin-left:2px;	
}
label.jv_label {
	font-weight:bold;
	vertical-align:middle;
	margin-bottom:1px;
	margin-top:2px;
	margin-left:2px;
}
textarea.jv_textarea {
	width:80%;
	padding:5px 5px 5px 5px;
}
select.jv_select {
	margin:2px 0.5em 0.5em 2px;
	border: 1px solid #781351;	
}

/***************************************************************************************************
DIRMODEL ELEMENTS
***************************************************************************************************/
#jv_dirmodel { /* Common to all dirmodels. This is the directory container */
    background:#FFFFFF;
    margin:0 auto;
}
div.jv_dirmodel_m4_block {
    float:left;
    width:100%;
    margin-bottom:1.2em;
}
div.jv_dirmodel_m4_lblock {
    float:left;
    width:49%;
}
div.jv_dirmodel_m4_rblock {
    float:right;
    width:49%;
}
div.jv_dirmodel_m4_maincat {
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;	
	
}
div.jv_dirmodel_m4_subcat {
	text-align:justify;
	font-size:90%;
	line-height:1.5em;
	font-weight:normal;
	margin-top:1px;
	margin-bottom:2px;	
	
}
/* DIRMODEL-2 */
div.jv_dirmodel_m2_lblock {
    float:left;
    width:49%;
    border: none;
    margin-bottom: 1.2em;
}
div.jv_dirmodel_m2_rblock {
    float:right;
    width:49%;
    border: none;
    margin-bottom: 1.2em;
}
div.jv_dirmodel_m2_maincat {
	text-align:center;
	font-size:120%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
}
div.jv_dirmodel_m2_subcat {
	text-align:center;
	font-size:90%;
	line-height:1.5em;
	font-weight:normal;
	margin-top:1px;
	margin-bottom:2px;
}
/* DIRMODEL-1 */
div.jv_dirmodel_m1_block {
    width:100%;
    margin-bottom: 1.2em;
}
div.jv_dirmodel_m1_maincat {
	text-align:left;
	font-size:120%;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
}
div.jv_dirmodel_m1_subcat {
	text-align:left;
	font-size:90%;
	line-height:1.5em;
	font-weight:normal;
	margin-top:1px;
	margin-bottom:2px;
}
/***************************************************************************************************
OTHER ELEMENTS
***************************************************************************************************/
p.jv_summary {
	text-align:justify;
	font-weight:bold;
	margin-left:2px;
	margin-right:2px;
}
p.jv_instructions {
	text-align:justify;
	font-weight:bold;
	margin-left:2px;
	margin-right:2px;
	margin-top:1.2em;
}
p.jv_breadcrumb {
	font-weight: bold;
	background-color: #7BA5A5;
	color:#fff;
	border: 1px #000;
	text-align:left;	
	padding: 0.5em 2px 0.5em 5px;
}
p.jv_breadcrumb a {
	text-decoration:none;
	color:#ffffff;
}
p.jv_notify {
	text-align:center;
	margin-bottom:3em;
	font-size:110%;
	font-weight:bold;
	margin-top:2em;
}
p.jvbox_caption_linkstatus {
	background: url(../../../images/linkcheck.png) no-repeat top left;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	padding-left:24px;
	margin-bottom:1.5em;
	padding-top:0;
	margin-top:3px;		
}
p.jvbox_caption_recweb {
	background: url(../../../images/recweb.png) no-repeat top left;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	padding-left:24px;
	margin-bottom:1.5em;
	padding-top:0;
	margin-top:3px;		
}
p.jvbox_caption_recommend {
	background: url(../../../images/recommend.png) no-repeat top left;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	padding-left:24px;
	margin-bottom:1.5em;
	padding-top:0;
	margin-top:3px;		
}
p.jvbox_caption_newreview {
	background: url(../../../images/new_review.png) no-repeat top left;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	padding-left:24px;
	margin-bottom:1.5em;
	padding-top:0;
	margin-top:3px;		
}
p.jvbox_caption_dispresult {
	background: url(../../../images/information.png) no-repeat top left;
	font-weight:bold;
	font-size:120%;
	text-align:left;
	padding-left:24px;
	margin-bottom:1.5em;
	padding-top:0;
	margin-top:3px;		
}
p.jvbox_caption_reviews {
	background: url(../../../images/show_reviews.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;		
}
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(../../../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;	
}
