/*----------------------------------------------------------------------------------------
static.css
----------------------------------------------------------------------------------------*/

/* #content
----------------------------------------------------------------------------------------*/
#content #content_main {
	background: url(/html/img/bg/bg_sidebar_cat.gif) repeat-y scroll left top;
	padding: 0 10px 0 0;
	}
#content #content_body { padding: 20px 0 0 0; }
	#content #content_body .body_content {
		background: url(/html/img/bg/bg_bars_horiz_gray.gif) repeat-x left top;
		margin: 0 0 0 10px;
		padding: 14px 0 14px 10px;
	}
	/*PXP490:BOF Faucets discontinued page:11/16/2011:By kinjal*/
	#content #content_body .body_content_center {
		background: url(/html/img/bg/bg_bars_horiz_gray.gif) repeat-x left top;
		margin: 0 0 0 0;
		padding: 14px 0 14px 0;
	}
	/*PXP490:EOF Faucets discontinued page:11/16/2011:By kinjal*/
		#content #content_body .sprite.spritegray .content { margin-left: 0; }
	#content #content_body .col_a {
		float: left;
		width: 480px;
	}
	#content #content_body.cust_service .col_a { width: 508px; }
	#content #content_body .col_b {
		float: right;
		width: 220px;
		padding: 8px 0 0 0;
	}
		#content #content_body .col_b .hdr_common_alt { font-size: 1.6em; }
		#content #content_body .col_b .tout { margin: 0 0 20px 0; }
		#content #content_body .col_b .sprite { margin: 0 0 20px 0; }
		#content #content_body .col_b .spritewhite h4 {
			color: #170a06;
			font-size: 1.5em;
			margin: 0 0 10px 0;
		}
	#content #content_body .lead {
		font-size: 1.6em;		
		line-height: 1.5;
		margin: 0 0 15px 0;
	}
 ul#table_of_contents li {  
		line-height: 0.8;  
		*line-height: 1;  
		background-position: left 2px; 
  } 
	
/* .block
----------------------------------------------------------------------------------------*/
.block {
	padding: 20px 0 5px 0;
	border-top: 1px solid #d5d5d5;
}

.block.removeUnderLine{
	border-top: none;
}

.block .top { 
	font-size: 1.1em;
	margin: 20px 0 0 0;
}
	.block img.framed {
		margin: 0 0 6px 0;
		padding: 2px;
		background: #fff;
		border: 1px solid #d5d5d5;
	}
	.block .top a {
		float: right;
		text-decoration: none;
	}
	.block p sup a {
		vertical-align: top;
		font-size: 0.8em;
		_font-size: 1.1em;
	}
	.block .hdr_common {
		font-size: 1.6em;
	}
		.block .hdr_common span {
			background: url(/html/img/icon/icon_arrow_right.gif) no-repeat right 7px;
			padding: 0 10px 0 0;
		}
			.block .hdr_common sup {
				font-size: 0.6em;
				font-weight: normal;
			}
				.block .hdr_common sup a { 
					color: #33779A; 
					vertical-align: top;
					_font-size: 1.2em;
				}
			.block .hdr_common a {
				color: #E65100;
				font-size: 1em;
			}
				.block .hdr_common a:hover span,
				.block .hdr_common a:hover {
					color: #33779A;
				}
			.block .hdr_common em {
				display: block;
				font-size: 0.8em;
				padding: 0 10px 10px 10px;
				color: #797979;
				font-weight: normal;
			}

	.block p { margin: 0 0 15px 0; }
		.block p.multiple { }
	.block a { 
		font-size: 1.2em; 
		text-decoration: underline; 
	}
		.block li a { font-size: 1.0em; }
		.block p a { font-size: 1.0em; }
	 .common_list { margin: 0 0 20px 0; }
		.common_list li a {}
		.block ul li {  }
			.block ul li ul { margin: 6px 0 0 0; }
			.block ul li li { font-size: 1em; }
		.block ul li em { font-size: 0.9em; }
		#faqs .block .question {
			
		}
			
			#faqs.block div p { font-size: 1em; }

/* .disclaimer
----------------------------------------------------------------------------------------*/
.block.disclaimer ol {
	font-size: 1.1em;
	list-style: decimal;
	margin: 0 0 0 16px;
	*margin: 0 0 0 26px;
	color: #797979;
}
	.block.disclaimer ol li { margin: 0 0 2px 0; }/***PXP81:Customer Service section formating and text changes:5/21/2010:By kinjal***/
	
/* .track
----------------------------------------------------------------------------------------*/		
.col_a .spritegrayplain { margin: 16px 0 5px 0; }
	#container #wrapper .col_a .spritegrayplain .content { padding-right: 0; padding-left: 8px; }
.track {}
	.track h4 {
		float: left;
		color: #4f3024;
		font-weight: bold;
		font-size: 1.4em;
		margin: 0 5px 0 0;
		padding: 0;
	}
	.track .track_head { 
		margin: 0 0 12px 0;
		padding: 4px 0 0 0;
	}	
		.track .track_head p { 
			float: left;
			margin: 0;
			font-size: 1.2em;
		}
	.track fieldset.common { padding: 0 0 7px 0; }
	.track .field {
		float: left;
		width: 210px;
	}
		.track fieldset.common .field input { width: 186px; }
	.track a {
		float: left;
		margin: -1px 0 0 0;
		position: relative;
	}
	#container #wrapper .track .validation-advice { height: 32px; }
		
/* .stories
----------------------------------------------------------------------------------------*/
.stories { margin-top: 20px; }
	.stories div { 
		border-bottom: 1px solid #dad8d7;
		padding: 0 0 6px 0;
		margin: 0 0 10px 0;
	}
	.stories img {
		margin: 0 0 6px 0;
		padding: 2px;
		background: #fff;
		border: 1px solid #d5d5d5;
	}
	.stories p {
		font-size: 1.2em;
		color: #4e2f23;
	}
		.stories p em {
			font-style: normal;
			font-size: .9em;
			color: #797979;
		}
	.stories .view {
		float: left;
		padding: 0 10px 0 0;
		background: url(/html/img/icon/icon_arrow_right_blue.gif) no-repeat right 6px;
	}
	
/* .service
----------------------------------------------------------------------------------------*/
.service {
	padding: 151px 0 0 0;
	background: url(/html/img/bg/bg_service_photo.png) no-repeat left top;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/html/img/bg/bg_service_photo.png', sizingMethod='crop');
	_background: none;
	zoom: 1;
	margin: -30px 0 0 0;
	position: relative;
	
}
	.service .hdr_common_alt {
		font-size: 1.8em;
		color: #4e2f23;
	}
	.service ul { margin: 0 0 14px 0; }
	.service .block { padding: 13px 0 10px 0; }
		.service .block h4 {
			font-size: 1.3em;
			color: #424242;
			font-weight: bold;
			margin: 0 0 2px 0;
		}
		.service .block p {
			line-height: 1.8;
			color: #424242;
		}
		
/* #price
----------------------------------------------------------------------------------------*/
#price h4 {
	color: #170a06;
	font-size: 1.3em;
	font-weight: bold;
	margin: 12px 0 8px 0;
}

/* #table_of_contents
----------------------------------------------------------------------------------------*/
ul#table_of_contents {
	padding: 10px 0 10px 0;
}
	ul#table_of_contents li { 
	}
		ul#table_of_contents li ul {
			font-size: 0.85em;
			margin: 1em 0;
		}

/*Begin:PXP236:Return items:Hai*/
/* #returns_form_container
----------------------------------------------------------------------------------------*/
#returns_form_container {
	height: 235px;
	*height: 240px;
}
#returns_form_container p {
	margin-bottom: 15px;
}
#returns_form_container input.submit {
	display: none;
}
#returns_form_container .btn_common_blue {
	margin: 0px auto 0 auto;
}
#returns_form_container div.forms {
	width: 500px;
}
#returns_form_container form.rga_form {
	width: 197px;
	border: 1px solid #9FC0D1;
	background: #e8e8e8;
	margin-top: 2px;
	padding: 9px 9px;
	float: left;
}
#returns_form_container #return_signin_form_signedin {
	margin-top: 2px;
	height: 119px;
	*height: 124px;
	_height: 117px;
}
#returns_form_container form.rga_form h4 {
	color: #33779A;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
#returns_form_container div.or {
	width: 45px;
	float: left;
}
#returns_form_container div.or h4 {
	color: #606060;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-top: 60px;
}
#returns_form_container .form_input .input_row {
	margin: 0 0 9px 0;
}
#returns_form_container .form_input input[type="text"], #returns_form_container .form_input input[type="password"] {
	border: 1px solid #C5C5C5;
	height: 17px;
	width: 139px;
	padding: 3px 3px 2px 3px;
}
#returns_form_container .form_input label {
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #606060;
	margin-top: 3px;
	width: 50px;
}
#returns_form_container #return_signin_form_signedin .form_input {
	margin-top: 14px;
	_margin-top: 15px;
}
#returns_form_container #return_signin_form_signedin .form_input input[type="text"] {
	width: 149px;
}
#returns_form_container #return_signin_form_signedin .form_input label {
	width: 40px;
}
#returns_form_container #return_signin_form_signedin .buttons {
	margin-top: 18px;
	_margin-top: 20px;
}
#returns_form_container #return_signin_form_signedin .btn_common_blue {
	width: 131px;
}
#returns_form_container #return_signin_form .form_input input[type="text"], #returns_form_container #return_signin_form .form_input input[type="password"] {
	width: 126px;
}
#returns_form_container #return_signin_form .form_input label {
	width: 63px;
}
#returns_form_container #return_signin_form .btn_common_blue {
	width: 56px;
}
#returns_form_container #create_return_form .btn_common_blue {
	width: 99px;
}
#returns_form_container input.submit {
	display: none;
}
#returns_form_container .spritecontextual .top {
	margin-top: 0;
}

/* #restock_fees_div
----------------------------------------------------------------------------------------*/
#restock_fees_div {
	display: none;
	position: absolute;
	z-index: 1;
	margin: 0;
}
#restock_fees_div #shadow {
	border: 4px solid #dedede;
	width: 205px;
}
#restock_fees {
	font-size: 12px;
	border: 2px solid #888;
	border-right: 1px solid #888;
	*border-right: 2px solid #888;
	border-bottom: 1px solid #888;
	*border-bottom: 2px solid #888;
	background: #fff;
	width: 205px;
}
#restock_fees th {
	border-right: 1px solid #888;
	border-bottom: 2px solid #888;
	font-weight: bold;
	text-align: center;
	padding: 3px 5px;
}
#restock_fees td {
	border-right: 1px solid #888;
	border-bottom: 1px solid #aaa;
	text-align: center;
	padding: 1px 5px;
	vertical-align: middle;
}
#restock_fees td.fee {
	font-weight: bold;
	font-size: 14px;
}
/*End:PXP236:Return items:Hai*/
