/* CSS Document */
		BODY {
		PADDING: 0px;	 
		FONT-SIZE: 11px;	 
		MARGIN: 0px;	 
		COLOR: #000000;	 
		FONT-FAMILY: Arial, Helvetica, sans-serif;	 
		BACKGROUND-COLOR: #ffffff; 
		background-image: url(ttw_bg12.gif);
		text-align: center;  
		} 
		
		input { 
		background-color: #ffffff; 
		} 
		
		select { 
		background-color: #E5ECF9; 
		} 
		
		textarea { 
		background-color: #E5ECF9; 
		} 	
		
		.tl {
		background: url(tl.gif) no-repeat top left;
	     margin:-1px; 
		 } 
		 
	 /* the margin pushes the container             out 1px to line up borders */
						   
	.tr {
	background: url(tr.gif) no-repeat top right;
	}
	
	.br {
	background: url(br.gif) no-repeat bottom right;
	}
	
	.bl {
	background: url(bl.gif) no-repeat bottom left;
	}
	
	.tr, .tl, .bl, .br {
	zoom:1;position:relative;
	}
	
	.rounded {
	border: 1px solid #beceda;
	width: 770px;
	zoom:1; /* causes IE to behave properly */
	}
	
	.texta { 
	border: 1px solid #E5ECF9
	} 
	
	a:link {
	color: #5F5E53 ; 
	text-decoration:none
	} 
	
	a:active {
	color: #5F5E53 ; 
	text-decoration:none
	} 
	
	a:visited {
	color: #5F5E53 ; 
	text-decoration:none
	} 
	
	a:hover { 
	color: #CFCBB2 ; 
	text-decoration:underline
	} 
	
	.tdhead { 
	border-left:none none none;  
	border-right:none none none;  
	border-top:1px dotted #E5ECF9; 
	border-bottom:none none none;  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; padding: 4; 
	background-color: #E5ECF9; 
	background-image: url('top_bg.gif'); 
	} 
	
	.tdhead2 { 
	border-left:medium none;  
	border-right:medium none;  
	border-top:1px dotted;  
	border-bottom:medium none;  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 4; 
	background-color: #E5ECF9; 
	} 
	
	.tdhead4 { 
	border-left:medium none;  
	border-right:medium none;  
	border-top:1px dotted;  
	border-bottom:medium none;  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	padding: 4; 
	background-color: ffffff 
	} 
	
	.tdhead3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 4; 
	background-color: #E5ECF9 
	} 
	
	.tdhead6 { 
	color:#0865A8; 
	text-align: left;  
	font-size:20px; 
	font-weight:900; 
	margin:0px; 
	padding:16px 0px 4px; 
	} 
	
	.tdmenu { 
	border-left:none none none;  
	border-right:none none none; 
	border-top:none none none; 
	border-bottom:1px dotted cccccc; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 4; 
	background-color: none; 
	} 
	
	.tdfont { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	} 
	
	.basictable { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width: auto; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	} 
	
	.autopilot_table { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width: 750px; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	} 
	
	.tdspace { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 4; 
	text-align: center;  
	} 
	
	.tdspace2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 4; } 
	/* Start of Styles for Hotshot Theme */ 
	
}
	 .seoheader {
	    position: relative;
		left: 3px;
		top: -8px;
		text-align: left; 		
				} 
		
		#hotshot-navbar { 
		margin: 10px; 
		background-image:url('hotshot-navbar-background.gif'); 
		background-position: right; 
		background-repeat: no-repeat; 
		clear: both; 
		text-align: right;
		height: 29px;		
		} 
		
		#hotshot-navbar p { 
		margin: 0; 
		} 
		
		#hotshot-navbar p a { 
		color: #ffffff; 
		text-decoration: none; 
		padding: 0px 20px; 
		margin: 0 2px; 
		font-size: 13px; 
		} 
		
		#hotshot-navbar p a:hover { 
		background-color: #99BBDD; 
		}
		
	
	#hotshot-outer-border {  
	border-left:5px solid #cccccc; 
	border-right:5px solid #cccccc;  
	border-bottom:5px solid #cccccc;  
	width: 1000px;  
	margin: 0 auto; 
	padding: 0;
	border-top: 0px none;  
	text-align: left;  
	}  
	
	#hotshot-border { 
	border-left:1px solid #0865A8; 
	border-right:1px solid #0865A8; 
	border-bottom:1px solid #0865A8; 
	background-color: #fff; 
	width: auto; 
	margin: 0; 
	padding: 0; 
	border-top: 0px none; 
	} 
	
	#hotshot-margin { margin: 0px 0px 10px 0px; } 
	
	#hotshot-topbar { 
	margin: 0; 
	border-top: solid 10px #0865A8; 
	height: 20px; 
	background-image:url('theme_topbar_background.gif'); 
	background-repeat:repeat-x; 
	text-align: right; 
	} 
	
	#hotshot-topbar p { 
	margin: 10px 5px 0 0; } 
	#hotshot-logobar { 
	margin: 0; 
	height: 90px; 
	background-image:url('theme_secondbar_background.gif'); 
	border-bottom: solid 2px #99BBDD; 
	} 
	
	#hotshot-logo { 
	margin: 0 0 15px 15px; 
	float: left; 
	width: 700px; 
	height: 90px; 
	overflow: hidden; 
	}
	
	/* #hotshot-secure-logo { background-image:url('/orders/rapidssl-site-seal.gif'); clear: both; float:left; margin:0pt; } */ 
	
	#hotshot-quicksearch { 
	float: right; 
	margin-top: 20px; 
	margin-right: 5px; 
	}

	#hotshot-quicksearch form { 
	margin: 0 20px 0 0; 
	padding: 0; 
	} 

 #hotshot-left-bar { 
	margin: 0px 5px 10px 10px; 
	float: left; 
	width: 170px; 
	} 
	
 #hotshot-bulk-area { 
	margin: 0px 0px 5px 8px; 
	padding: 0; float: left; 
	width: 765px; 
	} 
	
	/* #hotshot-right-bar { margin: 15px 0 15px 0; float: left; width: 50px; } */ /* End of Styles for Hotshot Theme */ /* special styling*/ 
	
	img.center { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
	} 
	
 .ayeartitle { 
 font-size: 20px;  
 font-weight: bold;  
 text-align: center; 
 margin: 0px ; 
 padding: 0px; 
 } 
 
  #index-blurb-image {
  clear: both; 
  width: 770px; 
  height: 110px; 
  background: url(plan_text.jpg); 
  background-repeat: no-repeat; 
  }
  
 .whychoose-heading{ 
 font-size: 16px;  
 font-weight: bold;  
 text-align: justify; 
 padding-left: 8px; 
 } 
 
 .whychoose-text{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 12px; 
 font-weight: normal; 
 text-align: justify; 
 padding-left: 8px; 
 padding-right: 8px; 
  } 
 
 .special-padding { 
 margin: 0; padding-top: 30px; 
 } 
 
 /* theme.css contains styles that support different sizes of theme images */ 
 @import url("theme.css"); 
 /* begin general styles for all themes */  
 
	p, table, td, th {  
		font-family: Arial, Helvetica, sans-serif;  
		font-size: 11px;  
		font-style: normal;  
		font-weight: normal;  
		color: #000000;  
		margin-top: 0px;  
		}  
		
		form {  
		margin: 0px;  
		}  
		
		a:link {  
		color: #000066; 
		text-decoration: none;  
		}  
		
		a:visited {  
		color: #000000; 
		text-decoration: none; 
		}  
		
		a:hover  { 
		color: #000000;  
		text-decoration: underline;  
		}  
		
		a:active {  
		color: #000066;  
		text-decoration: none;  
		} 

		ul {  
		list-style-type: square;  
		}  
		
		/* Generic text formatting used throughout the store ---------------------------- */  
		
		.actCHECKOUTEM {  
		background-color: #009999;  
		} 
		
		.actCHECKOUTBG {  
		background-color: #eeeeee;  
		}  
		
		.actlarger {  
		font-size: 13px;  
		color: #000000;  
		}  
		
		.actsmaller{  
		font-size: 10px; 
		color: #000000;  
		} 

		.actxxsmall {  
		font-size: 10px;  
		color: #000000;  
		}  
		
		.actxsmall { 
		font-size: 11px;  
		color: #000000;  
		}  
		
		.actsmall {  
		font-size: 11px;  
		color: #000000;  
		}  
		
		.actregular {  
		font-size: 13px;  
		color: #000000;  
		}  
		
		.actlarge{  
		font-size: 16px;  
		color: #000000;  
		}  
		
		.actxlarge {  
		font-size:  20px;  
		color: #000000;  

		}  
		
		.actxxlarge {  
		font-size: 20px; 
		color: #000000;  
		}  
		
		.actwarningcolor {  
		color: #ff3300;  
		}  
		
		.actrequiredcolor { 
		color: #ff3300;  
		}  
		
		.actsearchhighlightcolor {  
		color: #ff0000;  
		}  
		
		.actrequired {  
		color: #ff3300;  
		}  
		
		.actwarning {  
		font-size: 11px;  
		color: #ff3300;  
		}  
		.actwelcome {  
		font-size: 11px;  
		color: #000000;  
		}  
		
		.actlogotext {  
		font-size: 11px; 
		color: #D9090E; 
		font-style: normal;  
		font-weight: bold;  
		text-align: center;  
		}  
		
		.actlogout { 
		font-size: 11px; 
		color: #000066;  
		} 

		/* Boxes and borders ------------------------------------------- */  
		
		.thinborder1 {  
		border: 1px solid #0865a8;  
		}  
		
		.thinborder2 {  
		border: 1px solid #99bbdd;  
		}  
		
		.thinred {  
		border: solid 1px #0865a8; 
		border-top: 0px;  
		}  
		
		.thinred2 {  
		border: solid 1px #99bbdd;  
		border-top: 0px;  
		}   
		
		.boxheading { 
		font-weight: bold;  
		text-transform: uppercase;  
		color: #ffffff;  
		} 

		a.boxlink:link{  
		color: #ffffff;  
		text-decoration:none;  
		}  
		
		a.boxlink:visited{  
		color: #ffffff;  
		text-decoration:none;  
		}  
		
		a.boxlink:hover{  
		color: #ffffff;  
		text-decoration:underline;  
		} 

		a.boxlink:active{  
		color: #ffffff; 
		text-decoration:none;  
		} 

		* html .boxhead h2 { 
		height: 1%; 
		}  
		
		.sidebox {  
		background: url('theme_curve4.gif') no-repeat bottom right;  
		font-size: 100%;  
		}  
		
		.boxhead {  
		background: url('theme_curve2.gif') no-repeat top right; 
		margin: 0; 
		padding: 0;  
		text-align: left; 
		}  
		
		.boxhead h2 {  
		background: url('theme_curve1.gif') no-repeat top left;
		margin: 0; 
		padding: 5px 10px 5px; 
		color: #ffffff;  
		font-weight: bold;  
		font-size: 1.2em;  
		line-height: 1em;  
		}  
		
		.boxbody {
		background: url('theme_curve3.gif') no-repeat bottom left;  
		margin: 0;  
		padding: 5px 10px 11px;  
		}  
		
		.boxbody ol {  
		margin: 0;  
		padding: 0;  
		margin-left: 1.2em; 
		padding-left: 1.2em; 
		}  
		
		.boxbody ol li { 
		margin-bottom: 0.2em; 
		}  
		
		/* Formatting for the site map -------------------------------------------- */  
		
		#actinic-sitemap {  
		margin-left: 5px;  
		} 

		#actinic-sitemap ul {  
		margin-bottom: 0; 
		padding-bottom: 0; 
		}  
		
		/* Used by 'CSS Product Layout' ------------------------------------------- */ 
		.content_left {  
		text-align: left;  
		float: left;  
		margin-right: 20px;  
		} 
		
		.content_right {  
		text-align: left; 
		float: left; 
		}  
		
		/* Used by 'Standard Layout Using CSS' and related CSS-based product layouts */  
		
		.product_list	{ 
		margin: 20px 0px 20px 0px; 
		}	 

		/* headings ----------------------------------------------------------------------------- */  
		
		h1	{  
		font-size: 20px; 
		font-weight: 900;  
		margin: 0px;		
		padding: 16px 0px 4px 0px;  
		color: #0865a8;  
		} 

		h1.subheading	{  
		font-size: 13px;  
		font-weight: 900;  
		margin: 0px;  
		padding: 0px 0px 14px 0px; 
		color: #99bbdd;  
		}  
		
		h2	{  
		font-size: 16px; 
		font-weight: 900;  
		margin: 0px;  
		padding: 2px 0px 14px 0px;  
		color: #99bbdd;  
		} 

		h2.clearall	{  
		font-size: 16px;  
		font-weight: 900; 
		margin: 0px;  
		padding: 2px 0px 14px 0px;  
		color: #99bbdd;  clear:both;  
		}  
		
		h3.product	{  
		font-size: 13px;  
		font-weight: 900; 
		margin: 0px;  
		padding: 0px 0px 6px 0px; 
		color: #99bbdd;  } 

		h3.product_price	{  
		font-size: 11px; 
		font-weight: 900;  
		margin: 0px;  
		padding: 0px 0px 20px 0px;  
		}  
		
		.text_heading_left_column	{ 
		margin: 0px;  
		padding: 19px 0px 4px 0px;  
		line-height:normal; 
		color: #0865a8; 
		font-weight: 900;  
		font-size: 13px;  
		}  
		
		/* Default formatting of all text boxes used in store pages ---------------- */  
		
		.form_input_general	{  
		line-height: normal;  
		font-size : 11px;  
		word-spacing: normal;  
		} 
		
		/* Styles for 'Quick Search Bar With Larger Button' ------------------------ */  
		
		.form_main_search_box	{  
		line-height: 13px;  
		width: 76px;  
		height: 16px;  
		margin: 0px 1px 0px 1px; 
		padding: 0px 0px 0px 2px; 
		font-size : 11px;  
		background-color: #eeeeee;  
		border: 1px solid #eeeeee; 
		color: #000000; 
		vertical-align: top;  
		}  
		
		.form_main_search_box_td	{  
		background-color: #99bbdd  
		}  
		
		.form_button_quick_search	{  
		line-height: 13px;  
		height: 18px;  
		width: 85px;  
		margin: 1px 1px 1px 1px; 
		padding: 0px 0px 0px 12px;  
		font-size : 11px;  
		background-color: #99bbdd; 
		border: 1px solid #0865a8;  
		color: #ffffff;  
		background-image: url('theme_icon_search.gif');  
		word-spacing: normal;  
		} 

		/* Styles for the 'Mini' marketing layouts ---------------------------------- */  
		
		.product_image_cost	 { 
		margin: 0px 12px 8px 0px;  
		text-align: center;  
		float: left;  }  
		
		.text_product_small_info	{  
		font-size: 10px;  
		line-height: normal;  
		margin: 0px;  
		padding: 0px 0px 6px 0px;  
		}  
		
		.text_product_small_info_heading	{ 
		margin: 0px; 
		padding: 10px 0px 12px 0px;  
		line-height:normal;  
		color: #99bbdd;  
		font-weight: 900;  
		font-size: 11px; 
		}  
		
		.text_product_small_info_price	{  
		margin: 0px;  
		padding: 8px 0px 0px 0px;  
		line-height:normal;  
		font-weight: 900;  
		font-size: 11px;  
		}  
		
		.best_selling_items	{  
		padding: 10px;  
		background-color: #ffffff;  
		}  
		
		.best_selling_items_spacing	{  
		padding: 0px 0px 8px 8px; 
		}  
		
		/* Styles for product image and fragment image placement in some layouts -------------------------- */  
		
		.image_float_right	{  
		float: right; 
		margin: 16px 0px 15px 20px;  
		}  

		
		.image_product	{  
		margin: 0px 18px 10px 0px;  
		text-align: center; 
		float: left;  } 

		/* Links to sections and pages in sidebar menus on some themes -------------------------------------*/ 

		ul.products	{  
		line-height: normal; 
		padding: 0px 0px 0px 1px; 
		margin: 3px 0px 4px 15px;  
		font-size: 11px;  
		color: #ff3300; 
		}  
		
		a.product_section:visited  {  
		color : #000000;  
		text-decoration : none;  } 

		a.product_section:link  { 
		color : #000066;  
		text-decoration : none;  
		}  
		
		a.product_section:active  {  
		color : #000066;  
		text-decoration : none;  
		}  
		
		a.product_section:hover  {  
		color : #000000;  
		text-decoration : none;  
		} 

		/* lines -------------------------------------------------------------------------------- */  
		
		.dotted_line_blue	{  
		height: 1px;  
		background-color: #99bbdd; 
		background-image:url('theme_dotted_line.gif'); 
		clear:both; 
		}  
		
		.solid_line_light_blue	{  
		height: 1px; 
		padding: 0px; 
		margin: 0px; 
		background-color: #99bbdd;  
		clear:both;  }  
		
		.solid_line_blue	{ 
		height: 1px; 
		padding: 0px;  
		margin: 0px;  
		background-color: #0865a8;  
		clear:both;  }  
		
		.dotted_outline_blue	{  
		border: 1px dotted #99bbdd;  
		padding: 8px;  }		

		/* Styles for 'Compact Parent Section List' ------------------------ */ 

		.text_breadcrumbs	{ 
		font-size: 10px;  
		color: #0865a8;  
		margin: 0px;  
		line-height:normal; 
		padding: 2px 0px 10px 0px;  
		}	 

		a.link_breadcrumbs:visited	{	  
		color : #0865a8; 
		text-decoration : underline; 
		}  
		
		a.link_breadcrumbs:link  { 
		color : #0865a8;  
		text-decoration : underline;  }  
		
		a.link_breadcrumbs:active  { 
		color : #0865a8;  
		text-decoration : underline;  
		}  
		
		a.link_breadcrumbs:hover  { 
		color : #0865a8;  
		text-decoration : underline;  
		}  
		
		/* Page footer  --------------------------------------------------------*/  
		
		.text_footer	{  
		color: #99bbdd;  
		font-size: 10px;  
		padding:0px;  
		margin:4px 0px 0px 0px;  
		}  
		
		.text_menu_no_space	{  
		word-spacing: normal; 
		} 
		
		a .link_footer:visited  {  
		color : #cccccc;  
		text-decoration : underline;  
		}  
		
		a.link_footer:link  { 
		color : #cccccc;  
		text-decoration : underline;  
		} 

		a.link_footer:active  { 
		color : #cccccc; 
		text-decoration : underline; 
		}  
		
		a.link_footer:hover  {  
		olor : #cccccc;  
		text-decoration : underline; 
		} 
		
		/* Heading for attributes  --------------------------------------------------------*/  
		
		.text_options	{  
		font-weight: 900; 
		}  
		
		/* Formatting for 'Add To Cart Button With Cart Icon' ----------------------------------------------*/  
		
		.form_button_add_to_cart	{  
		line-height: 13px; 
		height: 20px;  
		width: 76px;  
		margin: 0px 1px 0px 0px; 
		padding: 1px 0px 1px 14px; 
		font-size : 11px;  
		background-color: #99bbdd; 
		border: 1px solid #0865a8;  
		color: #ffffff;  
		background-image: url('theme_icon_add_to_cart.gif');  
		word-spacing: normal;  }	 

		/* Styles for CSS Buttons ----------------------------------------------*/  
		
		.text_menu	{  
		padding: 2px 0px 2px 0px;  
		font-size : 11px;  
		margin: 0px;  
		color : #ffffff;  
		} 
		
		a.link_menu:visited  {  
		padding: 2px 5px 2px 5px;  
		margin: 0px 1px 0px 0px;	  
		color : #ffffff;  
		text-decoration : none;  
		background-color: #99bbdd;   
		border: 1px solid #cccccc;  
		}  
		
		a.link_menu:link  {  
		padding: 2px 5px 2px 5px; 
		margin: 0px 1px 0px 0px;	  
		color : #ffffff;  
		text-decoration : none; 
		background-color: #99bbdd; 
		border: 1px solid #cccccc;  
		} 

		a.lin k_menu:active  {  
		padding: 2px 5px 2px 5px; 
		margin: 0px 1px 0px 0px;	 
		color : #ffffff;  
		text-decoration : none;  
		background-color: #99bbdd; 
		border: 1px solid #cccccc;  
		} 

		a.link_menu:hover  {  
		padding: 2px 5px 2px 5px;  
		margin: 0px 1px 0px 0px;	  
		color : #ffffff;  
		text-decoration : none;  
		background-color: #0865a8; 
		border: 1px solid #cccccc;  
		} 

		/* Styles for 'Top Level Section List In Boxes' and 'Brochure Nav Bar In Boxes' --------------------*/  
		
		.tech_main_menu	
		{  
		background-color: #0865a8  
		}  
		
		.tech_menu_bottom	{  
		height: 4px;  
		background-color: #0865a8;  
		}  
		
		.tech_menu_button_border	{  
		width: 121px;   
		border-right: 1px #ffffff solid;  
		border-top: 1px #ffffff solid;  
		}

		div.tech_menu_button {  
		width: 119px;   
		top: 0px;  
		left: 0px;   
		border: 1px #0865a8 solid;  
		}

		div.tech_menu_button_product {  
		width: 119px;   
		top: 0px;  
		left: 0px;  
		border: 1px #0865a8 solid;  
		} 
		
		.tech_menu_button_title	{  
		width: 122px;  
		border-top: 1px #ffffff solid; 
		background-color: #0865a8;  
		}  
		
		.tech_text_product_section	{  
		padding: 3px 3px 3px 5px;  
		margin: 0px; 
		color : #ffffff;  
		font-size : 11px; 
		font-weight: 900;  
		}  
		
		div.tech_menu_button a  {  
		width: 113px;   
		color: #ffffff;  
		text-decoration:none;  
		display:block;  
		padding:3px;  
		text-align:left;  
		background-color: #99bbdd;  
		font-size: 11px; 
		}  
		
		div.tech_menu_button a:visited {  
		color: #ffffff;   
		text-decoration:none;  
		background-color: #99bbdd; 
		}  
		
		div.tech_menu_button a:active { 
		color: #ffffff; 
		text-decoration:none;
		background-color: #cccccc; 
		}  
		
		div.tech_menu_button a:link { 
		color: #ffffff;   
		text-decoration:none; 
		background-color:#99bbdd;  
		}  
		
		div.tech_menu_button a:hover {  
		color: #ffffff; 
		text-decoration:none; 
		background-color: #cccccc; 
		}  
		
		div.tech_menu_button_product a {  
		width: 104px;  
		color: #ffffff;
		text-decoration:none;  
		display:block;  
		padding:3px 3px 3px 12px; 
		text-align:left;  
		background-color: #99bbdd;  
		font-size: 11px;  
		}  
		
		div.tech_menu_button_product a:visited {  
		color: #ffffff;  
		text-decoration:none; 
		background-color: #0865a8;  
		background-image:url('theme_arrow.gif');  
		}  
		
		div.tech_menu_button_product a:active {  
		color: #ffffff;  
		text-decoration:none; 
		background-color: #0865a8; 
		background-image:url('theme_arrow.gif');  
		} 

		div.tech_menu_button_product a:link {  
		color: #ffffff;  text-decoration:none;  
		background-color: #0865a8; 
		background-image:url('theme_arrow.gif'); 
		}

		div.tech_menu_button_product a:hover {  
		color: #ffffff;  
		text-decoration:none;  
		background-color: #cccccc;  
		background-image:url('theme_arrow.gif');  
		}  
		
		/* Start of styles new to v9 */ /* Styles for 'Best Seller List in Boxes' and 'New Products List in Boxes' used on the brochure home page */  
		
		.heading_marketing_box	{ 
		border: 2px solid #0865a8;  
		width: 229px; 
		margin: 0px 20px 14px 0px; 
		} 
		
		.heading_marketing_box p.text_product_small_info_heading	{ 
		background-color: #0865a8;  
		border-bottom: 2px solid #0865a8;  
		color: #ffffff; 
		font-weight: 900;  
		font-size: 11px;  
		background-image: url('theme_marketing_header.gif'); 
		margin: 0px; 
		padding: 4px 0px 0px 8px;  
		height: 20px;  
		}  
		
		.heading_marketing_box	p{ 
		padding: 8px;  
		}  
		
		.heading_marketing_box .product_image_cost	{ 
		padding: 8px;  
		}  
		
		/* Rounded header and footer used around the bulk areas in 'Expert' and 'Hotshot' themes, but also used in the lists that have 'Rounded Corners' in the name */  
		
	.rounded-heading {  
	background-image: url('theme_curve2.gif');  
	background-repeat: no-repeat;  
	background-position: top right;  
	} 
 
	.rounded-heading p.spacer { 
	margin: 0; 
	padding: 3px 0; 
	background-image: url('theme_curve1.gif');  
	background-repeat: no-repeat; 
	 margin-right: 10px; 
	color: #ffffff;  
	}  
 
	.rounded-footer { 
	background-image: none;  
	background-repeat: no-repeat;  
	background-position: bottom right;  
	}  
 
	.rounded-footer p.spacer {  
	margin: 0;  
	padding: 3px 0;  
	background-image: none; 
	background-position: bottom left; 
	background-repeat: no-repeat;  
	margin-right: 10px;  
	color: #ffffff;  
	}  
 
	.indented-link a {  
	display: block;  
	background-color: #fff; 
	width: 140px;  
	padding: 5px 0 5px 30px; 
	font-weight: bold;  
	text-decoration: none; 
	border-bottom: solid 1px #0865a8;  
	}  
	
	.indented-link a:hover { 
	background-color: #cccccc;  
	} 
	
	/* Style for the 'Graduated Background' for Top Level Section lists and Brochure Page lists */ 

	.graduated-link a {  
	border-left:1px solid #cccccc; 
	border-top:1px solid #cccccc;
	display: block;  
	font-weight: bold;  
	text-decoration: none;  
	border-bottom: 0px none; 
	border-right: 0px none;  
	background-image: url('prime_link_background.gif'); 
	background-repeat: no-repeat; 
	padding-left:30px; 
	padding-right:0; 
	padding-top:5px;
	padding-bottom:5px  
	} 

	/* Style for the 'Shaded Background' for Top Level Section lists and Brochure Page lists */  
	.hotshot-link a {  
	display: block;  
	padding: 5px 0 5px 30px;  
	font-weight: bold;  
	text-decoration: none; 
	border-bottom: solid 1px #ffffff;  
	}  
	
	.hotshot-link a:hover { 
	background-image: url('hotshot-link-highlight.gif');  
	background-repeat: no-repeat; 
	}  
	
	.hotshot-box-main {  
	background-image: url('hotshot-box-main.gif');  
	background-position: bottom; 
	width: 170px;  
	}  
	
	.hotshot-box-content { 
	background-image: url('hotshot-box-top.gif'); 
	background-repeat: no-repeat; 
	padding: 10px;	  
	}  
	
	/* Styles for 'Quick Search Bar With Curved Box' layout */  
	
	.formbox1 { 
	padding: 0px; 
	margin: 0px;  
	border: 0px;  
	background-image: url('theme-rounded-searchfield-left.gif'); 
	height: 19px; 
	padding-left: 10px; 
	background-repeat: no-repeat; 
	float: left;  }  
	
	.formbox2 {  
	padding: 0px; 
	margin: 0px;  
	border: 0px;  
	height: 19px;  
	background-image: url('theme-rounded-searchfield-right.gif');  
	background-position: right; 
	background-repeat: no-repeat; 
	padding-right: 10px;  
	}  
	
	.inputfield {  
	padding: 0px;  
	margin: 1px 0; 
	border: 0px;  
	height: 16px;  
	font-size: 12px;  
	}  
 
 #QuickSectionLink {
width: 600px;
}

.sectionListingSub {
height: 20px;
float: left;
width: 238px;
margin: 10px 50px 5px 0;
}

.sectionListingSub a:link, .sectionListingSub a:visited {
font-size: 11px;
color: #0865A8;
font-weight: bold;
}

.sectionListingSub a:hover {
font-size: 11px;
font-weight: bold;
color:#ff9900;
}

.sectionListingSub a:active {
font-size: 11px;
color: #84402E;
font-weight: bold;
}

/* special css */
.freetrial {
 position: absolute;
 margin: 60px 0 0 0;
 }
