/* Styles for Check Gallery service pages - Created August 24 2009 - JKanost ---
--------------------------------------------------------------------------------*/

/* Begin customer Service Nav - moved from new_look_2.css on 16 Sept 2009 - JKanost */

#leftnavcustserv{
	margin:0;
	padding:0;
	list-style:none;
	z-index:4000; /* added by alan 7/29/10 to fix issue CHECK-532  in IE6 and 7 */
}

#leftnavcustserv li{
	clear:left;
	width:129px;
	margin:8px 0 0 0;
	list-style:none;
	text-align:center;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	position:relative;	
	z-index:4000; /* added by alan 7/29/10 to fix issue CHECK-532  in IE6 and 7 */
}

#leftnavcustserv li a{
	margin:0;
	height:27px;
	padding:3px 0 0 0;
	display:block;
	color:#FFFFFF;
	background:url(/gallery_assets/images/new_look/custservicelargebtn.gif) no-repeat top;
	text-decoration:none;
	z-index:4000; /* added by alan 7/29/10 to fix issue CHECK-532  in IE6 and 7 */
}

#leftnavcustserv li a:hover{
	background:url(/gallery_assets/images/new_look/custservicelargebtn.gif) no-repeat bottom;
	text-decoration:underline;
	z-index:4000; /* added by alan 7/29/10 to fix issue CHECK-532  in IE6 and 7 */
}

#leftnavcustserv .small a{
	width:129px;
	height:17px;
	padding:4px 0 0 0;
	display:block;
	color:#FFFFFF;
	background:url(/gallery_assets/images/new_look/custservicesmallbtn.gif) no-repeat top;
	text-decoration:none;
	z-index:4000; /* added by alan 7/29/10 to fix issue CHECK-532  in IE6 and 7 */
}

#leftnavcustserv .small a:hover{
	background:url(/gallery_assets/images/new_look/custservicesmallbtn.gif) no-repeat bottom;
	text-decoration:underline;
	z-index:4000; /* added by alan 7/29/10 to fix issue CHECK-532  in IE6 and 7 */
}

#leftnavcustserv li ul{
	position:absolute;
	left:-9999px;
	top:auto;
	margin-top:-30px;
	z-index:4000; /* added by alan 7/29/10 to fix issue CHECK-532  in IE6 and 7 */
}

#leftnavcustserv li:hover ul{
	left:124px;
	z-index:4000; /* added by alan 7/29/10 to fix issue CHECK-532  in IE6 and 7 */
}

* html #leftnavcustserv li.sfhover ul{left:124px;}

#custsub1 li, #custsub2 li, #custsub3 li, #custsub4 li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-bottom:1px solid #533621;
	list-style:none;
	height:20px;
	width:175px;
}

*html #custsub1 li, *html #custsub2 li, *html #custsub3 li, *html #custsub4 li{
	margin:-1px 0 0 0;	
}

*:first-child+html #custsub1 li, *:first-child+html #custsub2 li, *:first-child+html #custsub3 li, *:first-child+html #custsub4 li{
	margin:-1px 0 0 0;	
}

*html li.marginfix{
	position:relative;
	bottom:-2px;
}

*:first-child+html li.marginfix{
	position:relative;
	bottom:-2px;
}

#custsub1 li a, #custsub2 li a, #custsub3 li a, .small #custsub4 li a{
	margin:0 0 0 0;
	padding:4px 0 0 5px;
	height:16px;
	width:170px;
	display:block;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	background-color:#6e4f38;
	background-image:none;
}

li.custservarrow em, li.custservarrow em:hover{
	margin:0 0 0 0;
	padding:4px 0 0 5px;
	height:16px;
	width:170px;
	display:block;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	background-color:#6e4f38;
	background-image:none;
}

#custsub1 li a:hover, #custsub2 li a:hover, #custsub3 li a:hover, .small #custsub4 li a:hover{
	background-color:#90735d;
	background-image:none;
}

.nav-classicedition {
	position:absolute;
	top: 85px;
	left: 48px;
	}
	
	.nav-classicedition img { 
		behavior:url(/gallery_assets/images/global/iepngfix.htc); 
		width: 77px;
		height: 52px;
		}

/* End customer Service Nav */

h3 { color:#000; }

#service-content { 
	margin:15px;
	min-height:389px; 
	margin-top:30px;
	}
* html #service-content { height:389px; }

	#service-content a { text-decoration:none; }
	#service-content a:hover { text-decoration:underline; }
	
	#service-content p { margin-bottom:15px; }

	#breadcrumb {
		font-size:11px;
		border-bottom:1px dotted #345e1e;
		padding-bottom:5px;
		}
		
	.followed { 
		border-bottom:1px dotted #345e1e; 
		margin-bottom:15px;
		padding-bottom:15px;
		}
		
/* Diagram Styles */
#diagram * { display:block; }

#diagram {
	width:200px;
	padding:5px;
	float:right;
	text-align:center;
	}
	
	#diagram p { line-height:14px; margin:0;  }
	
	#diagram img { margin:10px auto 5px; }
/* End Diagram Styles */

/* Order Status Option Form Styles */
form td { padding:0 0 5px 0; }

.input-label { 
	width:115px; 
	padding:0 5px 5px 0; 
	text-align:right; 
	}

form td input { width:225px; }

.ibn_submitandcont { 
	float:right;
	margin-right:13px; 
	}
/* End Order Status Option Form Styles */

.freebro_submit {
	width:136px;
	height:20px;
	}

.first-time-checker {
	margin-left:10px;
	height:420px;
	}
	
	.ftc-label {
		vertical-align:top;
		text-align:right;
		padding:2px 5px 0 0;
		line-height:1;
		}
		
	.ftc-field {
		vertical-align:top;
		padding:0;
		}
	
.submitandcont-new, .submitandcont_new {	
	width:136px;
	height:20px;
	}