

/* Legacy Styles */

h3 {

	font-size:18px;

	color:#990000;

	font-style:normal;

}



.tabDiv{

	width:740px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:25px;

}



.tablistDiv {

	position:relative;

	display:block;

	padding-top:20px;

	font-size:16px;

	top:1px;

}



.tablistDiv a {

	position:relative;

	display:block;

	width:140px;

	height:35px;

	float:left;

	background-image:url(../images/tab_redone_white.jpg);

	background-repeat:no-repeat;

	text-align:center;

	text-decoration:none;

	padding-top:8px;

	margin-top:10px;

}



.tablistDiv .default {

	background-image: url(../images/tab_redone2.jpg);

	background-repeat:no-repeat;

}



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



html {

	height:100%;

}



body {

	background-color:#fafbfd;

	background-image:url(../images/siteHeader_back.jpg);

	background-repeat:repeat-x;

	color:#333434;

	padding:0px;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	

	height:100%;

	

	/*border:1px solid red;*/

}



#site_container {
	position:relative;
	z-index:5;
	width:904px;

	min-height:100%;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:-100px;

}



#site_head {

	background-image:url(../images/site_top.jpg);

	width:904px;

	height:150px;

}



#site_topNav {

	float:right;

	width:510px;

	margin:0px;

	padding:0px;

	margin-top:10px;

	margin-right:75px;

	/*border:1px solid white;*/

}



#site_topNav_Home {

	float:left;

	display:block;

	color:#FFFFFF;

	margin-right:0px;

	padding-top:5px;

	padding-bottom:2px;

	line-height:14px;

	font-size:12px;

	text-decoration:none;

}



#site_topNav_Home:hover {

	border-bottom:1px solid #e8a243;

}



#site_topNav_spacer {

	float:left;

	display:block;

	color:#FFFFFF;

	padding:5px 5px 2px 5px;

	line-height:14px;

	font-size:12px;

}



#site_topNav_viewCart {

	float:left;

	display:block;

	color:#FFFFFF;

	margin-right:15px;

	padding-top:5px;

	padding-bottom:2px;

	line-height:14px;

	font-size:12px;

	text-decoration:none;

}



#site_topNav_viewCart:hover {

	border-bottom:1px solid #e8a243;

}



#site_topNav_searchBox_back {

	float:right;

}



#site_topNav_searchBox {
	color:#000000;
	height:14px;

	font-size:12px;

}



#site_topNav_searchBtn {

	float:right;

	height:22px;

	margin-left:5px;

	padding-bottom:3px;

	font-size:12px;

}



#site_navBar_container {

	padding-top:44px;

	padding-left:280px;

	/*border:1px solid white;*/

}



#site_navBar {

	display:block;

	width:550px;

	height:55px;

	margin:0px;

	

	/*border:1px solid blue;*/

}



.site_navBar_tab {

	float:left;

	display:block;

	background-image:url(../images/site_navBar_tab.jpg);

	list-style-type:none;

	width:94px;

	height:55px;

	margin-right:10px;

}



.site_navBar_tab:hover .site_navBar_tab_content{

	color:#e8a243;

	font-size:16px;

}



.site_navBar_tab_content {

	display:block;

	padding-top:28px;

	padding-bottom:5px;

	text-align:center;

	font-size:14px;

	text-decoration:none;

}



#site_lowerNavBar_container {

	padding-top:0px;

	padding-left:0px;

	text-align:center;


}



#site_lowerNavBar {

	display:block;

	width:800px;

	height:25px;

	margin:0px auto 0px auto;
	
	padding-top:10px;
	


}



.site_lowerNavBar_tab {

	float:left;

	display:block;

	list-style-type:none;

	width:90px;

	height:25px;

	margin-right:5px;
	
	position:relative;
	
	z-index:2000;

}



.site_lowerNavBar_tab:hover .site_lowerNavBar_tab_content{

	font-size:14px;

	border-bottom:1px solid #e8a243;

}



.site_lowerNavBar_tab_content {

	display:block;

	padding-top:4px;

	padding-bottom:5px;

	text-align:center;

	font-size:14px;

	text-decoration:none;

}



#site_banner {

	width:780px;

	margin-top:-20px;

	margin-left:auto;

	margin-right:auto;

}



#site_banner_logo {

	display:block;

	float:left;

	background-image:url(../images/logo.png);

	width:488px;

	height:150px;

}



#site_sub_banner_logo {

	display:block;

	background-image:url(../images/sub_logo.png);

	width:670px;

	height:90px;

}



#site_banner_img {

	float:right;

	background-image:url(../images/site_banner.jpg);

	width:278px;

	height:178px;

}



#site_content {

	width:780px;

	margin-left:auto;

	margin-right:auto;

}



#site_leftCol {

	float:left;

	background-color:#e3e6eb;

	width:230px;

	

}



.site_leftCol_content {

	padding-top:10px;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:60px;

	font-size:12px;

}



.site_leftCol_content form {

	margin-top:10px;

}



.site_leftCol_content .unstyledBtn {

	margin-top:5px;

	margin-left:20px;

}



.frmLbl {

	float:left;

	display:block;

	width:60px;

	padding-right:5px;

	text-align:right;

	font-size:12px;

	line-height:20px;

}



#site_rightCol {

	margin-left:238px;

}



#site_rightCol_content {

	padding-top:25px;

	padding-left:25px;

	padding-right:50px;
}



.mainHeader {

	display:block;

	margin-bottom:-6px;

	font-size:20px;

	font-weigh:none;

	font-family:"Times New Roman", Times, serif;

}



#site_rightCol_footer {

	position:relative;

	width:80%;

	height:379px;

	margin-top:75px;

	margin-left:auto;

	margin-right:auto;

	padding-top:25px;

	border-top:1px solid #b7c1cb;

}



#main_expressReg {

	float:left;

	font-size:12px;

	width:200px;

}



#main_expressReg_content {

	padding-left:12px;

}



#main_expressReg_content form {

	margin-top:15px;

}



#main_expressReg_content form button {

	margin-left:5px;

}



.unstyledBtn {

	border:none;

	background-image:url(../images/arrow.gif);

	background-repeat:no-repeat;

	background-position:left;

	padding:0px;

	padding-left:16px;

	text-align:left;

}



#main_blueBox {

	display:block;

	float:right;

	background-image:url(../images/main_blueBox.jpg);

	background-repeat:no-repeat;

	width:212px;

	height:198px;

}



#main_blueBox_header {

	margin-top:20px;

	margin-left:20px;

	margin-right:15px;

	line-height:24px;

}



#main_blueBox_content {

	display:block;

	width:100px;

	margin-top:30px;

	margin-left:95px;

	font-size:11px;

}



#site_footerPad {
	position:relative;
	z-index:6;
	clear:both;
	width:100%;
	height:100px;
}



#site_footer {
	position:relative;
	z-index:20;
	clear:both;
	background-color:#454546;
	width:100%;
	height:100px;
	/*margin-top:100px;*/
}



#site_footer_content {

	width:780px;

	margin-left:auto;

	margin-right:auto;

	font-size:12px;

}



#site_footer_content_contactInfo {

	float:left;

	margin-top:10px;

}



#site_footer_content_copy {

	width:695px;

	font-size:12px;

	padding-top:5px;

	text-align:center;

	margin-left:auto;

	margin-right:auto;

	

	

	

}



.txtHeader {

	display:block;

	height:32px;

	line-height:32px;

	font-size:18px;

	font-family:"Times New Roman", Times, serif;

	/*font-weight:bold;*/

	/*border:1px solid green;*/

}



.txtHeader_arrow {

	float:left;

	display:inline-block;

	background-image:url(../images/arrowButton.gif);

	background-position:center;

	background-repeat:no-repeat;

	width:24px;

	height:32px;

}



.whiteTxt {

	color:#f8f0e6;

}



.blueTxt {

	color:#517fb0;

}



.orngBack {

	background-color:#e8a243;

}



.lightgrayBack {

	background-color:#e3e6eb;

}



.grayBack {

	background-color:#dee2e8;

}



.whiteBack {

	background-color:#fafbfd;

}



.clear {

	clear:both;

	height:1px;

}



.phpTblLeftTD {

	text-align:right;

	padding-right:10px;

}



.phpTblRightTD input, .phpTblRightTD textarea {

	width:275px;

}