/*
	TroyBilt - Style Definitions
	Last modified by: 		Doug McKay
	Last modified date:		12/15/2004
*/
/* PAGE SETUP*/
		body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 9px; }
		.page_width { width: 760px; }
		.page_center { margin: 0px auto; }
		img { border: 0px; }
		a { color: #f00; }
		a:hover { text-decoration: none; }
		form { padding: 0px; margin: 0px; border: 0px; }
		.sans { font-family: Arial, Helvetica, sans-serif; }
		.serif { font-family: Times Roman, "Times New Roman", Times, serif; }
		h1 { font-size: 150%; margin: 0px; padding: 0px; }
		h2 { font-size: 110%; margin: 0px; padding: 0px; font-weight: bold; }
		h3 { font-size: 140%; margin: 0px; padding: 0px; }
		h4 { font-size: 130%; margin: 0px; padding: 0px; margin-bottom: 3px; }
		h5 { font-size: 100%; margin: 0px; padding: 0px; }
		h6 { font-size: 100%; margin: 0px; padding: 0px; margin-bottom: 4px; }
		h6.heading { padding: 3px 5px; color: #fff; background-color: #f00; }
		.clear_left { clear: left; overflow: hidden; }
		.clear { clear: both; overflow: hidden; height: 1px; }
		.red_line { clear: both; overflow: hidden; height: 1px; border-top: 1px solid #f00; margin-top: 10px; }
		.sans { font-family: Arial, Helvetica, sans-serif; }
		.serif { font-family: Times Roman, "Times New Roman", Times, serif; }
		.red { color: #f00; font-weight: bold; }
		/* END PAGE SETUP*/


/* COMPLETED CODE BLOCKS */

/* CMS SPECIFIC CSS : START */
.cms h1 { font-family: Times Roman, "Times New Roman", Times, serif; text-transform: uppercase; } /* class="serif text_heading" */
.cms h4 { font-family: Times Roman, "Times New Roman", Times, serif; color: #f00; font-weight: bolder; } /* class="serif text_subhead" */
.cms p { } /* class="text" */

.cms_image h1 { font-family: Times Roman, "Times New Roman", Times, serif; text-transform: uppercase; } /* class="serif text_heading" */
.cms_image h4 { font-family: Times Roman, "Times New Roman", Times, serif; color: #f00; font-weight: bolder; } /* class="serif text_subhead" */
cms_image p { }
.cms_image img { float: right; margin: 0px 0px 5px 5px; } /* class="text_image" */

.cms .cmd_pad_col_l { padding-left: 7px; border-left: 1px solid #f00; }
.cms .cmd_pad_col_r { padding-right: 7px; }

.cms_table_vendor table { margin-top: 10px; }
.cms_table_vendor .vendor_img { padding-right: 5px; }
.cms_table_vendor .vendor_hdr { padding: 3px; padding-left: 5px; font-weight: bold;  background-color: #CC9; }


.cms_homepage .focus_bar { color: #fff; background-color: #000; background-image:url("../images/left_black.gif"); background-position: top left; background-repeat: no-repeat; padding: 4px 4px 4px 9px; }
.cms_homepage h4 { margin-right: 10px; }
.cms_homepage p { margin: 0px; margin-top: 4px; margin-bottom: 8px; margin-right: 10px; font-size: 90%; }
			/* FOCUS BAR : END */
/* CMS SPECIFIC CSS : END */
	/* SITEMAP PAGES : START */
		ul.sitemap { margin: 0px; padding: 0px; border: 0px; margin-left: 5px; padding-left: 5px; }
		ul.sitemap ul { margin: 0px; padding: 0px; border: 0px; margin-left: 5px; padding-left: 5px; }
		ul.sitemap li { margin: 0px; padding: 0px; border: 0px; margin-left: 5px; padding-left: 5px; }
		#sitemap_left { float: left; width: 250px; padding: 0px 6px 6px; margin: 10px 0px; }
		#sitemap_right { float: right; width: 250px; padding: 0px 6px 6px; border-left: 1px dotted #000; margin: 10px 0px; }
	/* SITEMAP PAGES : END */
/* HEADER AREA : START */
  #header { height: 94px; background-color: #f00; }
   #rotating_image { float: right; height: 94px; width: 135px; border-left: 4px solid #fff; margin: 0px; padding: 0px;  }
   #rotating_image img { _margin-bottom: -3px; }
   #h_container, #h_container_nav { width: 611px; float: left; }
   /* all browsers but IE-MAC will pick up these styles. \*/
    #h_container, #h_container_nav { width: auto; }
   /* end hack */
   #h_container { height: 74px}
    #logo { background-image: url("../images/logo_troybilt.gif"); background-repeat: no-repeat; width: 230px; float:left; margin-right: 60px;  }
     #logo a { display: block; height: 65px; width: 230px; }
     #logo a b { display: none; }
    #buttons { float: left; width: 320px; }
    #buttons a { margin-right: 5px;
      background: #f00 url("../images/top_buttons.gif") no-repeat left top;
      padding-top: 30px; width: 60px; display: block; text-align: center; float: right;
      margin-top: 0px;  
      color: #fff;
      font-weight: bold;
      font-size: 11px;
      text-decoration: none;
     }
     #btn_site_map a { background-position: 12px -240px; }
     #btn_site_map a:hover { background-position: -108px -240px; }
     #btn_help a { background-position: 12px -80px;}
     #btn_help a:hover { background-position: -108px -80px;}
     #btn_shopping_cart a { background-position: 12px -160px;}
     #btn_shopping_cart a:hover { background-position: -108px -160px;}
     #btn_login_register a { background-position: 12px 0px; }
     #btn_login_register a:hover { background-position: -108px 0px; }  
   #h_container_nav { height: 20px; margin: 0px; background: none;  }
    #navigation {  margin: 0px; padding: 0px; border: 0px; list-style-type:none; background-color: #f00; }
    #navigation li { float: left; margin: 0px; padding: 0px; border: 0px; margin-right: 6px; }
    #navigation li.last { margin-right: 0px; }
    #navigation li a {  display: block; background-color: #000; color: #fff; padding-left: 10px; background-image: url("../images/corner_left.gif"); background-repeat: no-repeat; background-position: top left; text-decoration: none;}
    #navigation li.on a { background-color: #fff; color: #000; }
    #navigation li a:hover { background-color: #fff; color: #000; }
    #navigation li b { padding-right: 10px; display: block; line-height: 20px; font-size: 11px; font-weight: normal; font-family: Times Roman, Times;
          background-image: url("../images/corner_right.gif"); background-repeat: no-repeat; background-position: top right;
     }
    #navigation li a,#navigation li b { width: 90px; }
    /* all browsers but IE-MAC will pick up these styles. \*/
    #navigation li a,#navigation li b { width: auto; }
    #navigation li.search_piece b { width: 187px; background-color: #000; padding-right: 0px; }
    /* end hack */
/* HEADER AREA : END */
 
 
/* CONTENT AREA : START */
 #content { background: #fff url("../images/gradient.gif") repeat-y top left; _margin-top: -1px; }

/* LEFT COLUMN : START */
		#left { float: left; width: 187px; margin-right: 11px; overflow: hidden; }
			/* SEARCH BOX : START */
			#search { padding-left: 10px; padding-bottom: 20px; background: #000 url("../images/search_bottom.gif") no-repeat bottom right;
						color: #fff; background-color: #000; }
				#search .heading { font-weight: bold; font-size: 120%; }
				#search input { }
				#search #search_txt { width: 140px; }
				#search #go_btn { margin-top: 10px; }
				#search .pad_r { padding-right: 5px; }
				#search .advanced { margin-top: 5px; }
				#search .advanced a { color: #fff; font-size: 90%; }

			/* SEARCH BOX : END */
			/* LEFT NAVIGATION : START */
			#left_navigation_container { padding: 8px; }
			#left_navigation { background-color: #CC9; }
				#left_navigation .heading { font-size: 150%; font-weight: bold; }
				ul#left_navigation { border: 10px solid red; border: 0px; margin: 0px; padding: 0px; list-style-type:none; }
				#left_navigation li { border-bottom: 1px solid red; }
				#left_navigation h5 { text-transform: uppercase; padding-left: 3px; line-height: 180%; }
				#left_navigation h5 b {  background: transparent url("../images/arrow_circle.gif") no-repeat 0px 1px; padding: 3px 3px 3px 22px; font-weight: inherit; }
				#left_navigation a { padding-left: 28px; display: block; text-decoration: none; color: #000; font-size: 85%; }
				#left_navigation a b {  background: transparent url("../images/arrow_small.gif") no-repeat center left; padding-left: 6px; font-weight: normal; }
				#left_navigation a:hover { background-color: #fff; }
				/* Updating style sheets */
				#left_navigation h5 b a {  display: inline; padding-left: 0px; font-size: inherit; font-weight: inherit; }
				#left_navigation h5 b a:hover { background-color: none; background-color: #CC9; text-decoration: underline; }
			/* LEFT NAVIGATION : END */
		/* LEFT COLUMN : END */
				.search_results_nav { border: 1px solid red; padding: 5px; font-size: 11px; }
				.search_results_nav .left { float: left; }
				.search_results_nav .right { float: right; }
				.search_results_nav .selected { color: #000; }
				.search_results_nav .selected b { color: #888; font-weight: normal; }
		/* MIDDLE COLUMN : START */
		#middle { float: left; padding-right: 0px 10px 0px 0px; width: 388px; margin: 10px 0px;  border-right: 1px dotted #000;  }
		#middle_fill { float: left; padding-right: 0px; width: 550px; margin: 10px 0px; }
		#middle_fill.scroll { float: left; padding-right: 0px; width: 550px; margin: 10px 0px; height: 800px; }
		#middle_fill.scroll .detail_block { height: auto; }
			#middle label { display: block; clear: both; font-weight: bold; margin-top: 10px;}
			#middle_fill label { display: block; clear: both; font-weight: bold; margin-top: 10px;}
			label.label_hide { visibility: hidden; height: 1px; overflow: hidden; }
			#middle label b { width: 80px; float: left; }
			#middle_fill label b { width: 110px; float: left; }
			#middle p, #middle_fill p { margin-bottom: 5px; }
				#search_form_vertical, #search_form { margin-top: 20px; }
				#search_form_vertical p { margin-top: 10px; }
				#search_form p { margin-top: 10px; margin-left: 80px; }
			/* SEARCH RESULTS : START */
				/* GENERIC : START */
				#results { }
					.outline { border: 1px solid #f00; margin-right: 10px; }
					.results .left { float: left; margin-right: 10px; }
					.results .box { border: 1px solid red; margin-top: 10px; font-weight: bold; padding: 3px; }
				/* GENERIC : END */
				/* PRODUCT : START */
					.product_results { margin-top: 10px; }
						.product_results .product { margin-bottom: 10px; }
						.product_results .product .header { background-color: #ccc; padding: 3px; font-size: 11px; margin-bottom: 5px; }
						.product_results .product .left { float: left; width: 75px; }
						.product_results .product .right { float: right; width: 275px; padding-right: 10px; }
						#middle_fill .product_results p { margin-bottom: 10px; }
				/* PRODUCT : END */
				/* CATEGORY : START */
					.category_results { margin-top: 10px; }
						.category_results .category { margin-bottom: 10px; border:}
						.category_results .category .header { background-color: #ccc; padding: 3px; font-size: 11px; margin-bottom: 5px; }
						.category_results .left { float: left; width: 300px; }
						.category_results .right { float: right; width: 210px; padding-right: 0px; }
						.category_results ul { margin: 15px; padding: 0px; border: 0px; list-style-type:square; }
						.category_results ul li { margin-bottom: 5px; }
						.category_results ul li a { background-color: #fff; line-height: 20px; font-size: 11px; font-weight: normal; }
						
						#middle_fill .category_results p { margin-bottom: 10px; }

						.compare { margin: 2px 0px 2px; background-color: #ccc; }
						.compare .float { background-color: #fff; padding-right: 5px; vertical-align: middle; }
						.compare .float input { vertical-align: baseline; }
				/* CATEGORY : END */				
				/* LOCATION : START */
					.location_results { margin-top: 10px; padding: 2px; }
						.location_results .result { margin-bottom: 10px; border-bottom: 1px solid #000; }
						.location_results .result .left { float: left; width: 350px; }
						.location_results .result .right { float: right; width: 150px; }
				/*  LOCATION : END */
				/* MAP IT : START */
					.map_it { margin-top: 10px; padding: 2px; }
						.map_it .left { float: left; width: 200px; }
						.map_it .right { float: right; width: 326px; }
						.odd td { background-color: #ccc;}
				/* MAP IT : END */
			/* SEARCH RESULTS : END */
			/* FOCUS BAR : START */
			.focus_bar { color: #fff; background-color: #000; background-image:url("../images/left_black.gif"); background-position: top left; background-repeat: no-repeat; padding: 4px 4px 4px 9px; }
			.focus_img { text-align: center; margin-top: 4px; margin-bottom: 4px; }
			.focus_text { margin: 0px; margin-bottom: 8px; font-size: 90%; }
			/* FOCUS BAR : END */
			/* SUB TEXT : START */
			.text_heading { text-transform: uppercase; }
			.text_image { float: right; }
			.text_image div { text-align: center; }
			.text_subhead { color: #f00; font-weight: bolder; }
			.text_red { color: #f00; font-weight: bold; }
			/* SUB TEXT : END */
			/* PRODUCT DETAIL LAYERS : START */
			#detail { }
				#detail .product_tabs { background-color: #fff; }
				#detail .product_tabs ul { margin: 0px; padding: 0px; border: 0px; list-style-type: none; }
				#detail .product_tabs ul li { display: inline; margin-bottom: 19px; }
				#detail .product_tabs ul li a { background-color: #996; line-height: 20px; font-size: 11px; font-weight: normal; }
				#detail .product_tabs ul li.on a { background-color: #cc9; }
				#detail .product_tabs ul li a:hover { background-color: #cc9; }
				#detail .product_tabs ul li a b { display: block; } 
			
			
				#detail .background { background-color: #cc9; padding: 19px; }
				#detail .content { background-color: #fff; padding: 11px; font-size: 11px; height: 300px; }
				#detail .content ul { margin: 0px; padding: 0px; list-style-type: none; }
				#detail .content li { margin: 0px; padding: 0px; padding-left: 10px; 
					background: transparent url("../images/bullet.gif") no-repeat center left;
					}
			/* PRODUCT DETAIL LAYERS : END */

			/* ACCOUNT */
			.heading { margin: 0px 0px 5px; border-bottom: 1px dotted #000; }
			
			/* 3 COLUMNS : START */
			.small_column { width: 210px;  }
				.small_column h6 {  color: #fff; background-color: #f00; padding: 3px 4px; font-size: 110%; }
				.small_column h6.serif {  font-family: "Times New Roman", Times, serif; }
				.small_column.pad_l { padding-left: 5px; }
				.small_column.pad_m { padding-left: 5px; padding-right: 5px; }
				.small_column.pad_r { padding-right: 2em; }
				.small_column ul { margin: 0px; padding: 0px; border: 0px; margin-left: 16px; list-style-type: disc;}
				.small_column ul li { padding-left: 6px; font-size: 80%; line-height: 150%; margin: 0px; padding: 0px; }
				.border {  border-right: 1px dotted #000; }
				.borders { border-left: 1px dotted #000; border-right: 1px dotted #000; }
			/* 3 COLUMNS : END */
		/* MIDDLE COLUMN : END */
		
		/* RIGHT COLUMN : START */
		#right { float: right; width: 156px; padding: 0px 6px 6px; margin: 10px 0px; }
		#right img { border: 1px solid #ccc; }
			/* SHOPPING CART : START */
			#cart { color: #f00; text-align: right; padding-left: 32px; background: transparent url("../images/cart.gif") no-repeat 0px 3px; padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px dotted #000; }	
				#cart .heading { font-weight: bold; color: #f00; }
				#cart a { text-decoration: none; color: #f00; font-size: 90%; }
				#cart a:hover { text-decoration: underline; }
			/* SHOPPING CART : END */
			/* OFFERS : START */
			.offer_bar { color: #000; text-align: center; padding: 5px; }
			.offer_img { text-align: center; margin-top: 4px; margin-bottom: 4px; }
			.offer_text { padding: 6px; margin: 0px; margin-bottom: 8px; font-size: 90%; text-align: center;}
			/* OFFERS : END */
		/* RIGHT COLUMN : END */
		
/* CONTENT AREA : END */

/* FOOTER : START */
	#footer { color: #fff; margin-top: 0px; background-color: #f00; font-size: 11px;}
		#footer .pad { padding: 5px; }
		#footer a { color: #fff; text-decoration: none; }
		#footer a:hover { text-decoration: underline; }
		#footer .copyright { float: right; clear: none; }
/* FOOTER : END */

/* PRODUCT PAGE : START */
	.on { background-color: #999966; }
	.off { background-color: #cccc99;}
	
	#detail_btns { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	#detail_btns a:hover { background-color: #cccc99; color: #000; }
	#detail_btns ul { margin: 0px; padding: 0px; list-style-type: none; border: 0px; height: 20px; }
	#detail_btns li { float: left; height: 20px; line-height: 20px; margin-right: 5px; }
	#detail_btns a { color: #fff; display: block; padding-left: 5px; text-decoration: none; background: url("../images/p_tab_left.gif") no-repeat left top; }
	#detail_btns a b { padding-right: 5px; display: block; font-weight: normal; background: url("../images/p_tab_right.gif") no-repeat right top; }
	#detail_btns .on { color: #000; background-color: #cccc99; }
	#detail_btns .off { background-color: #999966;}
	
	#details { background-color: #cccc99; padding: 15px; font-size: 11px; }
		.detail_block { background-color: #fff; padding: 15px; overflow: auto; }
		.detail_block ul { list-style-type: none; margin: 0px 0px 5px; padding: 0px; border: 0px; }
		.detail_block ul li { padding-left: 6px; background: url("../images/bullet.gif") no-repeat 0px 6px; }
		.detail_block .pad_lr_cell { padding: 0px 10px; }
		.detail_block .detail_img img { border: 0px; }
		.detail_block .detail_img p { padding: 3px 0px; border-top: 2px solid red; border-bottom: 2px solid red; padding-left: 3px; margin-top: 10px; width: 135px; text-align: left; }
		.detail_block .detail_img p b { color: #f00; }
		.detail_block .detail_img .pad_one { margin-left: 3px; }
		.detail_block .detail_img .pad_three { margin-right: 3px; }
		.detail_block .heading { margin: 0px 0px 5px; border-bottom: 1px dotted #000; }
		#product_details { }
		#summary { }
		#specifications { }
		#other { }
/* PRODUCT PAGE : END */
/* CATEGORY PAGE : START */
	.red_box { border: 1px solid red;}
		.red_box img { border: 1px solid red; }
		.red_box a img { border: 0px; }
		.red_box .bar { color: #fff; background-color: #000; text-align: center; padding: 5px; }
/* CATEGORY PAGE : END */
/* CART PAGE : START */
	.cart { margin-top: 10px; }
	#middle_fill .cart label { margin: 0px; padding: 0px; clear: inherit; font-weight: inherit; display: inherit; }
	.cart h2 { margin-top: 25px; }
	.cart h3 { font-family: Times Roman, "Times New Roman", Times, serif; color: #f00; font-weight: bolder; margin-top: 15px; font-size: 13px; }
	.cart th { background: #000; text-align: left; color: #fff; }
	.cart th.a_right { text-align: right; }
	.cart td a { color: #f00; }
	.cart .line_above td { border-top: 1px solid #000; }
	.cart .tools td { padding-top: 15px; }
	.cart p { margin: 10px 0px; }
	.cart .spacing { height: 18px; overflow: hidden; }
	.cart .space_width { width: 8px; }
	.cart .nav { border: 1px solid red; padding: 5px; font-size: 11px; }
	.cart .nav .chkout_done a { color: #999; text-decoration: none;}
	.cart .nav .chkout_active { color: #000; font-weight: bold; }
	.cart .nav .chkout { color: #999; }
	#middle_fill .cart .addressName { font-family: Arial, Helvetica, sans-serif; }
	#middle_fill .cart .address { font-weight: normal; font-family: Arial, Helvetica, sans-serif;  }
/* CART PAGE : END */
/* COMP PAGE : START */
.comp td { border-right: 1px solid black; padding: 1px 3px; font-size: 90%; }
.comp .section { border: 1px solid red; font-weight: bold; font-size: 110%; background-color: #cc9; }
.comp .hd { font-weight: bold; }
.comp .line td { border-bottom: 1px solid black; }
/* COMP PAGE : END */


 

#buttons a { font-weight: bold; color: #fff; font-family: Times Roman, "Times New Roman", Times, serif; text-decoration: none; }
#buttons a:hover { text-decoration: underline; } 
/* SEARCH BOX */
#search { font-family:Arial, Helvetica, sans-serif; }
#search .heading { color: #fff; }
#search a { font-weight: normal; font-family:Arial, Helvetica, sans-serif; }
#search input { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
/* CART */
#cart a { font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/* ERRORS */
.warn {color: orange;width: 100%;font-weight: bold;}
.error {color: red;	width: 100%; font-weight: bold;}
/* **************** 
 * Default Styles */
html {direction: ltr; unicode-bidi: embed;}
body { }
table {padding: 0px; font-size: inherit; }
/*hr {text-align: left;border-style:inset;color:gray; height: 1px; font-size: inherit;  }*/
td {font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: inherit; }
th {font-family: arial, verdana, helvetica, sans-serif; color: black; font-size: inherit; }
a:link {font-family: arial, verdana, helvetica, sans-serif; color: #f00;font-weight: normal; font-size: inherit;}
a:visited {font-family: arial, verdana, helvetica, sans-serif; color: #f00;font-weight: normal; font-size: inherit;}
a:active {font-family: arial, verdana, helvetica, sans-serif; color: #f00;font-weight: normal; font-size: inherit;}
a:hover {font-family: arial, verdana, helvetica, sans-serif; color: #f00;font-weight: normal; font-size: inherit;}
p {font-family: arial, verdana, helvetica, sans-serif; color: black;padding: 0px;margin: 0px;text-decoration: none; font-size: inherit; }
select {font-family: arial, verdana, helvetica, sans-serif; font-weight: normal;font-style: normal;text-align: top; font-size: inherit; }
input {font-family: arial, verdana, helvetica, sans-serif; font-weight: normal;font-style: normal; font-size: inherit; }
.inlineform { FONT-WEIGHT: normal; FONT-FAMILY: Arial, sans-serif; display:inline; font-size: inherit; }
/* Import for IE5.X */
@media tty {
 i{content:"\";/*" "*/}}@m; @import 'ie5x.css'; /*";}
}/* */


/*  ~~NEW~~  */

.tab1 { background: #cccc99 url(../images/corner_middle.gif) bottom no-repeat;  }
.tab1 ul { padding: .5em 1em .5em 1em; \ padding: .6em; p\adding: .5em 1em .5em 1em; margin: 0px; }
.tab1 ul li { list-style-type: none; }
.tab1 ul li.left { padding-left: .6em;  background: url(../images/arrow_small.gif) left no-repeat; }
.tab1 li a.col  { color: #3a3a00; text-decoration: none; font-size: 90%; font-weight: 100;}
.tab1 li a:hover { text-decoration: underline; }
.tab1 img { margin: 0px; padding: 0px;  }
.tab1 .con_log { font-size: 90%; padding-left: 10px;}
.tab1 .con_log_link { color: #7c1900; }



#cust_service_content { border-bottom: 5px solid #cc9; width: 547px;  }
table.tab2 { border-bottom: 2px solid #929266; }
table.tab2 td { padding: .5em; }
table.tab2 td.left {  background: #cccc99 url(../images/left_curve.gif) bottom left no-repeat; }
table.tab2 td.right {  background: #cccc99 url(../images/right_curve.gif) bottom right no-repeat; padding-left: 0px; }
table.tab2 img { float: left; }
table.tab2 td.left img {  margin: .2em .8em .1em .2em; }
table.tab2 td.left p a, table.tab2 td.right p a { padding-left: 1.2em; background: url(../images/circle_arrow.gif) center left no-repeat; color: #701c06; text-decoration: none;}
table.tab2 td.left p a:hover, table.tab2 td.right p a:hover { text-decoration: underline; }
table.tab2 td.right img { border-left: 1px dashed #000; margin: .2em .8em .1em 0em; padding-left: 1em;  }
table.tab2 tr.cust_serv_opts {  }
table.tab2 tr.cust_serv_opts td { padding-left: 0px; }
table.tab2 tr.cust_serv_opts td h4 { color: #929266; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px; }
table.tab2 tr.cust_serv_opts td .cus_cont { border-left: 1px dashed #000; padding-left: .5em; }


.mid_un_list { margin: 0px; padding: 0px; font-size: .9em; padding-left: 15px; margin-right: 15px; }

#cons_content { width: 550px; display: block; float: none;  }
.tip1 { float: left; padding-bottom: .75em; padding-top: .75em; border-bottom: 1px solid #cc9;}
.tip1 img { float: left; }
.tip1.last { border-bottom: 1px solid #fff !important; }
.cons_cont { float: right;  width: 450px; }
.cons_cont h4 { color: #929266; font-weight: bold; font-size: 1em; margin: 0px; padding: 0px; }
.cons_cont p { padding-top: 0px; margin-top: 0px; }
.cons_cont a  { color: #701c06 !important; text-decoration: none !important; padding-left: 1em; background: url(../images/con_club_arrow.gif) center left no-repeat; }
.cons_cont a:hover { text-decoration: underline !important; }

