	body {
		background-color: #104ba9;
		font-size: 15px;
		font-family: "Trebuchet MS", "Bitstream Vera Serif", Utopia, Arial, times, serif;	
		coloir: #333333;	
		text-align: center;
	}
	#wrapper {
		width:   984px;
		margin: 0 auto;
		background-image: url("images/tg2_03.gif");
		background-repeat: repeat-y;
	}
	#header {
		background-image: url("images/tg2_01.gif");
		width:  984px;
		height: 100px;
	}
	#flash_gfx {
		width: 468px; 
		float: right; 
		margin-right: 50px; 
		margin-top: 25px;
	}
	#sub_header {
		margin: 0px 20px 0px 20px;
		background-color: #FFBA40;
		color: #FFFFFF;
		text-align: left;
	}	
	#sub_header span#search {
		background-color: #6A93D4;
		padding: 10px;
		float: right;
	}	
	#sub_header span#sub_nav {
		padding: 10px;
		float: right;
	}
	#sub_header span#sub_nav a {
		padding: 0px 5px 0px 5px;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 12px;
	}				
	#sub_header div#phone_num {
		padding: 12px;
	}		
	#content-wrapper {
		margin: 0px 20px 0px 20px;
		width: 944px;
	}	
	#nav-col {
		width: 203px;
		background-color: #FFEFD4;
	}
	#nav-col ul {
		margin: 0;
		padding: 10px;
		list-style: none;
	}
	
	#nav-col ul li A:link, #nav-col ul li A:visited {
		display:block;
		width: 98%;
		color: #444444;
		font-size: 11px;
		text-align: left;
		padding: 2px;
		margin-top: 1px;
		text-decoration: none;
	}
	
	#nav-col ul li A:hover,
	#nav-col ul li A:active {
		background:#FFBA40;
		color: #FFFFFF;
	}	
	
	#lay_tab tr td {
		vertical-align: top;
	}
	#content {
		padding: 10px;
		color: #444444;
		text-align: left;
	}
	#footer {
		background-image: url("images/tg2_05.gif");
		width:  984px;
		height: 21px;
	}
		
	A:link, A:visited {
		color: #E1A119;
		text-decoration: none;
	}
	A:hover,
	A:active {
		color: #86BB61;
	}	
	
	h2 {
		font-size: 15px;
	}
	
	h3 {
		font-size: 11px;
	}	
	
	#product_dtl .main_img {
		float:right; 
		margin-right: 30px; 
		margin-bottom: 30px;
	}
	
	#addtocartbit {
		clear: both;
		border-top: 2px solid #FFEFD4;
		border-bottom: 2px solid #FFEFD4;
		padding: 10px;
		font-size: 20px;
	}
	
	#contactusdiv {
		display: none;
	}
	
	#contactsuccessdiv {
		display: none;
	}

	/* SHOPPING CART */
	
	#shoppingcart {
		min-width: 66%;
		border:medium #aee3bf solid;
		padding: 0px;
	}
	
	#shoppingcart th {
		border:medium #aee3bf solid;
		padding: 5px;
		color:#FFFFFF;
		background-color: #6A93D4;
	}
	
	#shoppingcart td {
		border:medium #aee3bf solid;
		padding: 5px;
	}
	
	#shoppingcart .summary {
		text-align: right;
		background-color: #6A93D4;
		color:#FFFFFF;
		font-weight: bold;
	}
	
	.updatetext {
		font-size: 8px;
		font-weight: normal;
	}
	
	#neworcurrentcusttable {
		width: 700px;
	}
	
	.fitmenttabletitle {
		float: right;
		color: #777777;
		font-weight: bold;
	}
	
	.tabletop {
		background-color: #FFEFD4;
		width: 100%;
		text-align: left;
	}
	
	.tablebot {
		background-color: #FFEFD4;
		width: 100%;
		text-align: left;
	}
	
	img.imagefloatright {
		float: right;
	}
	
	#must_be_bill_add {
		font-size: 12px;
	}

	#searchresults {
		border-style: solid; 
		border-color: #217805; 
		padding: 10px; 
		position: absolute; 
		top: 150px; 
		margin-left: 265px;
		z-index: 100; 
		background-color: #FFFFFF; 
		filter:alpha(opacity=90);
		-moz-opacity:.90;
		opacity:.90; 
		width: 650px; 
		display: none;
		color: #444444;
	}
	
	td {
		text-align: left;
	}
	
	#payment-img-div {
		text-align: center;
		padding-top: 20px;
	}
	
	#payment-img-div img {
		border: 1px solid #6A93D4;
		margin-top: 5px;
	}
	
	.ind-tag {
		text-align: justify;
	}
	
	.off_holder {
		text-align: center; 
		vertical-align: top; 
		border: 1px solid #CCCCCC;
		width: 33%;
		height: 300px; 
		text-align: center;
	}
	
	.off_holder table {
		width:  100%; 
		height: 100%;
	}
	
	.off_holder table td {
		text-align: center;
	}	
	
	#sugg_ext, #sugg_ext td {
		font-size: 12px;
	}
	
	#sugg_ext {
		width: 100%;
	}


	