	/*IE 6
	
	.content-box-two .tl { left:-27px; }
	.content-box-two .bl, .content-box-two .br { bottom: 237px; }
	
	*/
	
	
span.red { color:#FF0000; }
	
#tbl-contact-form td { padding:2px; }
	
#tbl-contact-form td textarea#contact-comment { width:300px; height:100px; }
	
#tbl-contact-form .text { text-align:right; vertical-align:middle; }
	
select.contact-reason { margin:0; }
	
#contact-form-holder { width:500px; margin: 0 auto; }
	
p.contact-instruct { margin:5px 0; }	
#contact-thankyou p { margin:5px 36px; }
/*#myaccount-confirmation p { margin:5px 36px; }*/
	
.info-pages-content { padding:2px 20px; }
.info-pages-content h1 {font-size:14px; font-weight:bold; padding-bottom:10px; color:#000066;}
.info-pages-content h2 { font-size:12px; font-weight:bold; margin:0; color:#2269b9; }
.info-pages-content ol { list-style-type:decimal; font-weight:bold; margin-left:35px; }
.info-pages-content ol li { margin:8px 0 8px 0; }

.info-pages-content ol span { font-weight:normal; }
.info-pages-content ul { list-style-type:disc; }
.info-pages-content a, #faq-content a, .content-box-two a  {color:#2269b6; text-decoration:underline;}
.info-pages-content a:hover, #faq-content a:hover, .content-box-two a:hover {color:#2269b6; text-decoration:none;}
	
	
#continue-btn { width:100px; margin: 10px 0 0 40px; }
#continue-btn a { padding: 6px 0 0 30px;}	
	

#faq-content {
	padding:0px 20px;
}
#faq-content .welcome {
	padding:0px 10px; 
}
#faq-content h2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}
#faq-content h3 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
	
#faq-content .question-set {
	border-bottom:#dedcdc solid 1px;
}
	
#faq-content .question, #faq-content .question-long  {
	background:url(/img/outline/faq_bg.gif) repeat-x;
	height:31px;
	border-top:#dedcdc solid 1px;
	border-left:#dedcdc solid 1px;
	border-right:#dedcdc solid 1px;
}	

#faq-content .question a, #faq-content .question-long a { 
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding-left:38px;
	background:url(/img/btn/faq_toggle_plus.gif) no-repeat;
	background-position: 15px 11px;
}
#faq-content .question a {padding-top:8px; height:23px;}
#faq-content .question-long a {padding-top:1px; height:30px;}
	
#faq-content .question a:hover, #faq-content .question-long a:hover {
	text-decoration:underline;
} 
	
#faq-content .answer {
	padding:20px 40px;
	border-top:#dedcdc solid 1px;
	border-left:#dedcdc solid 1px;
	border-right:#dedcdc solid 1px;
	display: none;
}
	
#faq-content .back-to-top {
	text-align:right;
	padding:20px 5px 40px 0px;
}
	
#faq-content .back-to-top a {
	font-weight:bold;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	background:url(/img/btn/backtotop_arrow.gif) no-repeat right;
}
	
#faq-content  ul { list-style-type:disc; }
#faq-content  ul li { margin:5px 0; }
#faq-content  ol { list-style-type:decimal; }

/* -----------------------------------
-----------------------------------
Title bar 03, light white background, rounded corner
-----------------------------------
----------------------------------- */
	.shoppingcart_titlebar	{
		height: 80px;
		margin: 0 auto;
		float: left;
		position: relative;
	}

	.content-box-two	{
		position:relative;
		background: #FFFFFF url('/img/panel-btm-repeat.png') bottom repeat-x !important;
		border: 1px solid #dedcdc;
		border-bottom: none;
		padding:10px 25px;
	}
	.content-box-two h4{
		font-weight:bold;
		font-size:22px;
		color:#003366;
	}
	.content-box-two .bl, .content-box-two .br, .content-box-two .tl, .content-box-two .tr {
		position:absolute;
	}
	.content-box-two .bl, .content-box-two .br {
		width: 15px;
		height: 31px;
		bottom: 0;
	}
	.content-box-two .bl {
		background: #FFFFFF url('/img/panel-bl.gif') no-repeat;
		left: -3px;
	}
	.content-box-two .br {
		background: #FFFFFF url('/img/panel-br.gif') no-repeat;
		right: -3px;
	}
	.content-box-two .tr {
		background: #FFFFFF url('/img/tabs-panel-right.gif') no-repeat !important;
		width: 7px;
		height: 7px;
		top: -1px;
		right: -1px;
	}
	.content-box-two .tl {
		background: #FFFFFF url('/img/tabs-panel-left.gif') no-repeat !important;
		width: 7px;
		height: 7px;
		top: -1px;
		left: -1px;
		
	}
	
	
	
	
	/* ---------- Form Validate ------------ */

	div.errorcontainer	{ 
		display: none; 	
	}
	input:focus { border: 1px dotted black; background-color:#ffffef }
	input.error { border: 1px dotted red; padding: 2px 0px; display: inline }
	
	div.errorcontainer {
		background-color: #fffff0;
		padding: 5px;
	}
	div.errorcontainer ol li {
		list-style-type: disc;
		margin: 2px 10px;
	}
	div.errorcontainer label.error {
		color:#8a1f11;
		display: inline;
		border: none;
		background-color: transparent;
	}
	
.lowprice-claim-form	{ width: 70%; margin: 20px auto; line-height: 150% }
.lowprice-claim-form ol { list-style-type: decimal; margin: 5px 30px }