/* CSS Document */



body {

		margin:20px 0px 0px 0px; padding:0;
		font-family: verdana, tahoma, arial, helvetica, tahoma, sans-serif;
		font-size:12px;
		color:#000;
		width:960px;
		width:100%;
		min-width:960px;
		text-align:center;}

	h1, h2, h3, h4, p, ol, ul, li, a, a img, table, td, tr, img, object, form, input, textarea {
		padding:0;margin:0;}

	img {border:none;}

	h1 {font-size:12px; color:#000;}
	
	h2 {font-size:12px; color:#1F82C0 /*#1F82C0*/;}   
	h2 a {font-size:12px; color:#D25294; text-decoration:none;}
	h2 a:hover {color:#1F82C0; text-decoration:underline;}
	h2 a:visited {color:#1F82C0;}

	h3 {font-size:12px; color:#1F82C0;}

	h3 a {font-size:12px; color:#D25294; text-decoration:none;}

	h3 a:hover {color:#D25294; text-decoration:underline;}

	h3 a:visited {color:#D25294;}

	h4 {font-size:12px;	color:#000;}

	p, td {font-size:12px; color: #000; line-height:16px;}

	ul {list-style:none;}

	li {list-style: none; line-height:15px;}

	a {text-decoration:underline; font-size:12px; color:#1F82C0;}

	a:link {color: #1F82C0;}

	a:visited {color: #1F82C0;}

	a:hover {color:#000;}

	a:active {color:#073B71;}

/*end of standard tag formatting - sets all padding and margins to 0.*/	

	

	.bold {

		font-weight:bold;}
		
	.white {
		color:#FFF;}

	.nobold {
		font-weight:normal; color:#073b71;}

	.clear {
    	clear:both;
    	height:1px;
    	overflow:hidden;}

/**/

	#container {		
		width:960px;
		text-align:left;
		position: relative;
		margin-left: auto;
		margin-right: auto;}

	#banner {

		height:80px;

		width:100%;

		padding-bottom:1px;}

	#content {

		width:100%;

		height:100%;}

	#footer {

		height:30px;

		width:100%;}

	#left_column {

		float:left;

		width:175px;

		position:relative;

		padding-right:6px;}

	#centre_column {

		float:left;

		width:615px;

		position:relative;}

	#right_column {

		float:right;

		width:158px;

		position:relative;}

	

	/* left menu */

	#content_menu {

		width:100%;

		margin-bottom:0px;

		padding-bottom:5px;}

	.content_menu_item {}

	#content_menu ul {

		background:#79B4D9;

		padding-bottom:2px;

		margin-bottom:0px;}

	#content_menu ul li {}
	
	#left_column #content_menu .content_menu_item ul li.nav_heading {
		color:#FFF;
		font-size:13px;
		font-weight:bold;
		background:#1F82C0;
		margin:0px 0px 2px 0px;
		padding:6px 2px 0px 8px;
		height:28px;}
	html>body #left_column #content_menu .content_menu_item ul li.nav_heading {
		height:24px;}
		
	#content_menu ul li.nav_heading2 {
		color:#FFF;
		font-size:13px;
		font-weight:bold;
		background:#1F82C0;
		margin:4px 0px 2px 0px;
		height:28px;
		padding:6px 0px 0px 8px;}
	html>body #left_column #content_menu .content_menu_item ul li.nav_heading2 {
		height:24px;}

	/*#content_menu ul li.nav_heading {

		color:#FFF;

		font-size:13px;

		font-weight:bold;

		background:#1F82C0;

		margin:0px 0px 2px 0px;

		height:23px;

		padding:6px 0px 0px 8px;}

	#content_menu ul li.nav_heading2 {

		color:#FFF;

		font-size:13px;

		font-weight:bold;

		background:#1F82C0;

		margin:4px 0px 2px 0px;

		height:23px;

		padding:6px 0px 0px 8px;}*/

	#content_menu ul li a {

		color:#FFF;

		text-decoration:none;

		font-size:12px;

		line-height:18px;

		height:20px;

		display:block;

		padding:0px 0px 0px 8px;}

	#content_menu ul li a:hover {

		background:#1F82C0;}	

		

	/* horizontal menu */

	#horizontal_menu {

		width:100%;

		background:#073B71;

		height:29px;

		color:#FFF;

		font-size:12px;}

	#horizontal_menu ul {

		padding:0px 0px 0px 10px;}

	#horizontal_menu ul li{

		display:inline;

		line-height:27px;

		padding:0px 0px 0px 0px;}

	#horizontal_menu ul li a{

		color:#FFF;

		font-size:12px;

		text-decoration:none;

		padding:0px 8px 0px 6px;}

	#horizontal_menu ul li a:hover {

		color:#79B4D9;}	

	#horizontal_menu h1 {

		color:#FFF;

		font-size:13px;

		padding:6px 0px 0px 8px;}

	#banner_image {

		margin-top:6px;}

	#banner_intro h1{

		color:#5d686e;/*#5d686e   #5d686e*/

		font-size:17px;

		font-family:Tahoma, Verdana, sans-serif;

		font-weight:normal;

		padding:10px 10px 9px 10px;

		text-align:center;}

	#banner_intro h1 a {

		color:#5d686e;

		font-size:17px;

		font-family:Tahoma, Verdana, sans-serif;

		font-weight:normal;

		text-align:center;

		text-decoration:underline;}

	#banner_intro h1 a:hover {

		text-decoration:none;}

	#credit_card {

		width:100%;

		text-align:center;

		margin:10px 0px 11px 0px;

	}

	#categories {

		width:100%;

		height:100%;

		padding:5px 0px 0px 0px;

		margin:0px 0px 0px 0px;}

	#categories .box_container {

		float:left;

		width:184px;

		position:relative;

		margin:0px 0px 10px 0px;

		padding:0px 0px 0px 17px;

		background:url(images/ha/box_shadow.gif) top right no-repeat;}	

	#categories .box_container .boxes {

		width:177px;

		margin:0; padding:0;

		text-align:center;}

	#categories .box_container .boxes a {

		width:177px;

		height:172px;

		background:#1F82C0;

		text-decoration:none;

		display:block;

		padding:0; margin:0;}

	#categories .box_container .boxes a:hover {

		background:#79B4D9;}

	#categories .box_container .boxes h1{

		color:#FFF;

		padding:10px 0px 10px 0px;}

	#categories .box_container h2{

		font-size:12px;

		text-align:center;

		color:#5d686e;

		padding:4px 0px 0px 0px;

		margin:0px 0px 0px 0px;

		line-height:16px;}

	#categories .box_container .boxes img{

		border:1px solid #FFF;}

		

		

	/*categories and products*/

	.products {

		padding:0px 0px 0px 0px;

		text-align:center;

	}

	.single_products {

		padding:5px 0px 0px 0px;

	}

	.products_heading {

		background:#1F82C0;

		color:#FFF;

		height:24px;

		text-align:left;

		margin-bottom:5px; margin-top:5px;

	}

	.products_heading h1 {

		padding:5px 0px 0px 15px;

		color:#FFF;}

	.products_portlets {

		float:left;

		wide:200px;

		padding:0px 8px 12px 8px; margin:1px;}

	.products_portlets p {

		font-size:11px;

		padding:0px 8px 0px 8px; margin:0;}

	.products_portlets h2 {

		padding:2px 0px 2px 0px; margin:0;

		font-size:12px;

		background:none;

		border:1px solid #1F82C0;

		color:#1F82C0;

		width:180px;

		height:30px;}

	.products_portlets h2 a {

		padding:2px 0px 2px 0px; margin:0;

		font-size:12px;

		background:none;

		color:#1F82C0;

		width:180px;

		height:30px;

		text-decoration:none;}

	.products_portlets h2 a:hover {

		text-decoration:underline;}

	.info {

		padding-top:4px;

		height:22px;

		width:180px;

		background:none;}

	.info .price_info {

		float:left;

		text-align:center;

		width:70px;}

	.info .buttons_info {

		padding:0px 0px 0px 0px;

		float:right;

		width:110px;

		text-align:center;}

	.info .buttons_info a {

		color:#FFF;

		text-decoration:none;}

	

	.info .buttons_info a:visited {

		color:#FFF;}

	.info .buttons_info a:hover {

		color:#D4D7D9;}

	.info .order {

		background:url(images/ha/order_button.gif) no-repeat;

		height:20px;

		width:50px;

		color:#FFF;

		font-weight:bold;

		font-size:11px;

		padding-top:2px;

		margin-right:4px;

		float:left;}

	.info .more {

		background:url(images/ha/more_button.gif) no-repeat;

		height:20px;

		width:50px;

		color:#FFF;

		font-weight:bold;

		font-size:11px;

		padding-top:2px; padding-right:4px;

		float:right;}

	.info .price_info p.order_info {

		font-weight:bold;

		color:#073B71;

		font-size:13px;

		line-height:15px;

		padding:0px 0px 0px 0px;

		margin-top:2px;}

		

	/*individual product page*/		

	#products_page {

		width:100%;

		height:100%;

		text-align:left;}

	#products_page h2 {

		padding:4px 0px 2px 0px; margin:0;

		font-size:12px;

		background:none;

		border:1px solid #1F82C0;

		color:#1F82C0;

		height:18px;

		text-align:center;}

	#products_page p {

		padding:1px 6px 2px 6px; margin:0;

		font-size:12px;}

	#products_page p.order_info {

		padding:2px 0px 0px 0px; margin:0;}

	#products_page .products_left {

		float:left;

		width:360px;}

	#products_page .products_right {

		float:right;

		width:220px;

		padding-right:20px;}
	
	
	#products_page .products_left h2 {
		padding:3px 0px 1px 16px; margin:0;
		font-size:12px;
		background:none;
		border:1px solid #1F82C0;
		color:#1F82C0;
		height:25px;
		text-align:left;}
	html>body #products_page .products_left h2 {
		height:18px;}
	
	
	/*blocked off oct 31 06 #products_page .products_left h2{
		padding:3px 0px 1px 16px; margin:0;
		font-size:12px;
		background:none;
		border:1px solid #1F82C0;
		color:#1F82C0;
		height:18px;
		text-align:left;}*/

	#products_page li h2{

		border:none;

		height:18px;

		text-align:left;

		padding:2px 0px 0px 0px; margin:0;}

	#products_page ul {

		padding:3px 6px 6px 6px; margin:5px 0px 0px 0px;

		background:#d7e8f4;}

	#products_page ul li {	

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

		background-repeat:no-repeat;

		background-position:0px 1px;

		padding:0px 4px 2px 15px;}

	#products_page ul li.heading {	

		background-image:none;

		background-repeat:no-repeat;

		background-position:0px 1px;

		padding:0px 4px 4px 0px;}

	

	/*general_content*/

	#general_content {

		text-align:left;

		padding:0px 15px 0px 15px;

	}

	#general_content p {

		text-align:left;

		padding:2px 0px 6px 0px;

	}

	#general_content h2 {

		text-align:left;

		padding:2px 0px 6px 0px;

	}

	#general_content ul {

		

	}

	#general_content li {

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

		background-repeat:no-repeat;

		background-position:0px 1px;

		padding:0px 4px 6px 15px;

	}

	#general_content table {

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

		font-size:12px;

		border-top:1px solid #1F82C0;

		border-left:1px solid #1F82C0;

		margin-bottom:6px; margin-top:2px;

	}

	#general_content table td {

		border-bottom:1px solid #1F82C0;

		border-right:1px solid #1F82C0;

		height:24px;

		line-height:16px;

		padding:5px 6px 5px 10px;}

	#general_content table td h2 {

		padding:0px 0px 0px 0px; margin:0;}



	/*email form*/

	#email_form {

		padding-left:0px;

		margin-top:2px; margin-bottom:4px;

		width:100%;}

	#general_content #email_form table, #general_content table.email_form {

		border:none;

		padding:0; margin:0;}

	#general_content #email_form td, #general_content table.email_form th, #general_content table.email_form td {

		padding:0px 0px 0px 0px;

		border:none;}

	#general_content #email_form td.desc, #general_content table.email_form th, table.email_form th{

		padding:0px 10px 0px 0px;

		font-weight:bold;

        text-align: left;

		color:#48B3C6/*#1F82C0*/;

		width:136px;}

	#general_content #email_form td.desc2{

		padding:2px 10px 0px 0px;

		font-weight:bold;

		color:#073B71/*#1F82C0*/;}

      

	#general_content #email_form td.answer {

		padding:0px 10px 0px 0px; margin:0;

		color:#000;}

	

	#general_content #email_form td.form_heading {

		padding:0px 3px 0px 0px;

		line-height:30px;}

		

	#general_content #email_form td.form, #general_content table.email_form td, #general_content table.email_form th {

		padding:0px 0px 0px 0px;

		color:#1F82C0;}





#general_content table {

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

  font-size:12px;

  border-top:1px solid #1F82C0;

  border-left:1px solid #1F82C0;

  margin-bottom:6px; margin-top:2px;

 }

 #general_content td {

  border-bottom:1px solid #1F82C0;

  border-right:1px solid #1F82C0;

  line-height:20px;}

 #general_content table td h2 {

  padding:0px 0px 0px 0px; margin:0;}



 /*email form*/

 #email_form {

  padding-left:0px;

  margin-top:2px; margin-bottom:4px;

  width:100%;}

 #general_content #email_form table {

  border:none;

  padding:0; margin:0;}

 #general_content #email_form table td {

  padding:0px 0px 0px 0px;

  margin:0;

  line-height:20px;

  border:none;}

 #general_content #email_form table td.desc, td.desc, #email_form th{

  padding:0px 10px 0px 0px;

  font-weight:bold;

  color:#48B3C6/*#1F82C0*/;

  width:136px;}

 #general_content #email_form table td.desc2{

  padding:2px 10px 0px 0px;

  font-weight:bold;

  color:#073B71/*#1F82C0*/;}

 #general_content #email_form table td.answer {

  padding:0px 10px 0px 0px; margin:0;

  color:#000;}

 #general_content #email_form table td.form_heading {

  padding:0px 3px 0px 0px;

  line-height:30px;}

 #general_content #email_form table td.form {

  padding:0px 0px 0px 0px;

  color:#1F82C0;}

 #general_content #email_form table td.form input {

    width:240px;

    

 }

 

 .email_form td input, #general_content #email_form table td.form input

 {

    height:21px;

    border:1px solid #FFF;

    padding-top:2px; padding-bottom:0px; padding-left:4px;

    font-size:11px;

    border:1px solid #FFF;

    font-family:verdana, tahoma, sans-serif;

    border-right:1px solid #1F82C0;

    border-bottom:1px solid #1F82C0;

    border-top:1px solid #1F82C0;

    border-left:1px solid #1F82C0;

    background:#D7E8F4;

    margin-bottom: 1px;

 }

      

      

      

 #email_form textarea, .email_form td textarea {

  width:240px;

  border:1px solid #FFF;

  font-size:11px;

  padding:4px;

  font-family:verdana, tahoma, sans-serif;

  border-right:1px solid #1F82C0;

  border-bottom:1px solid #1F82C0;

  border-top:1px solid #1F82C0;

  border-left:1px solid #1F82C0;

  background:#D7E8F4;

  margin-bottom:1px;}

 #email_form select, .email_form td select {

  width:140px;

  margin-bottom:1px;

  border:1px solid #FFF;

  font-size:11px;

  padding:4px;

  font-family:verdana, tahoma, sans-serif;

  border-right:1px solid #1F82C0;

  border-bottom:1px solid #1F82C0;

  border-top:1px solid #1F82C0;

  border-left:1px solid #1F82C0;

  background:#D7E8F4;}

 #email_form td.form .email_radio, .email_form td .email_radio {

  width:40px;

  border:1px solid #FFF;

  font-size:12px;

  padding:0px;

  font-family:verdana, tahoma, sans-serif;}

 #email_form td.form2 select{

  width:70px;

  }

 #email_form input.submit {
  background:#1F82C0;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  border:1px solid #D7E8F4;
  margin-top:2px;
  height:21px;}
  

	/*left side*/

	.left_portlet, .right_portlet2 {

		background:#d9cb7b;

		margin-bottom:5px;}

	.left_portlet .portlet_text, .right_portlet2 .portlet_text {

		padding:5px 4px 8px 7px; margin:0;}

	.left_portlet .portlet_text p, .right_portlet2 .portlet_text p {

		color:#073B71;}

	.left_portlet .portlet_text span.more, .right_portlet2 .portlet_text span.more {

		margin-left:2px;

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

		background-repeat:no-repeat;

		background-position:0px 1px;}		

	.left_portlet .portlet_text p span.more a, .right_portlet2 .portlet_text p span.more a {

		padding-left:14px;

		color:#073B71;}

	.left_portlet .portlet_text p span.more a:hover, .right_portlet2 .portlet_text p span.more a:hover {

		color:#FFF;}

	

	/*right side*/

	.right_portlet {

		background:#D4D7D9;

		border-bottom:5px solid #FFF;}

	.right_portlet .portlet_order {	

	}

	.right_portlet .portlet_order p {

		font-size:14px;

		height:23px;

		font-weight:bold;

		color:#073b71;

		padding:10px 0px 0px 36px;}

	.right_portlet .portlet_order p.phone {

		background:url(images/ha/phone.gif) no-repeat;}

	.right_portlet .portlet_order p.email {

		background:url(images/ha/email.gif) no-repeat;}

	.right_portlet .portlet_order p.shopcart {

		background:url(images/ha/shopcart.gif) no-repeat;}

	.right_portlet .portlet_order p a {

		font-size:14px;

		font-weight:bold;

		color:#073b71;

		height:25px;}

	.right_portlet .portlet_order p a:hover {

		color:#FFF;}

	.right_portlet .portlet_order ul {

		padding:0px 0px 10px 36px;

		color:#073b71;}

	

	/*email form*/

	 .right_portlet form {

		padding:0; margin:0;}

	.right_portlet table{

		margin-top:3px;

		margin-bottom:5px;

		margin-left:5px;}

	.right_portlet td{font-size:10px; color:#073B71;}

	.right_portlet td.desc{

		width:60px;}

	.right_portlet textarea, .right_portlet td input {

		width:80px;

		border:1px solid #D4D7D9;

		font-size:10px;

		padding:2px;

		font-family:verdana, tahoma, sans-serif;

		background:#FFF;}

	.right_portlet input.submit {

		width:55px;

		background:#073b71;

		font-size:10px;

		font-weight:bold;

		color:#FFFFFF;

		margin:2px 0px 0px 1px;

		padding:1px 0px 1px 0px;

		border:none;}

	.right_portlet .portlet_text {

		padding:0px 0px 6px 6px; margin:0;}

	.right_portlet .portlet_text p {

		color:#073B71;

		font-size:10px;

		line-height:11px;

		font-weight:normal;

		padding:2px 4px 4px 0px; margin:0;}

	.right_portlet .portlet_text p a {

		font-size:12px;

		font-weight:bold;

		padding:0px 0px 0px 0px; margin:0;}

	.right_portlet .portlet_text p a:hover {

		color:#FFF;}

	/*footer menu*/

	#footer_menu {

		width:100%;

		background:#FFF;

		height:29px;

		color:#5d686e;

		font-size:12px;

		border-top:1px solid #5d686e;

		margin-top:20px;

		padding-bottom:10px;}

	#footer_menu ul {

		padding:0px 0px 0px 10px;}

	#footer_menu ul li{

		display:inline;

		line-height:27px;

		padding:0px 0px 0px 0px;}

	#footer_menu ul li a{

		color:#5d686e;

		font-size:12px;

		text-decoration:none;

		padding:0px 8px 0px 6px;}

	#footer_menu ul li a:hover {

		color:#073B71;}	

	#footer_menu h1 {

		color:#FFF;

		font-size:13px;

		padding:6px 0px 0px 8px;}



	/* shpping cart draft */

	

	#general_content table.shopping_cart {

		color:#000;

		border:1px solid #073B71; padding:1px;

	}

	#general_content table.shopping_cart tr {

		font-size:12px;

		text-align:center;

	}

	#general_content table.shopping_cart td {

		border:1px solid #FFF;

	}

	#general_content table.shopping_cart tr.shopping_heading{

		background:#79B4D9; font-weight:bold; color:#FFF;

		border:10px solid #FFF;

	}

	#general_content table.shopping_cart tr.shopping_line1 {

		background:#D4D7D9;

	}

	#general_content table.shopping_cart tr.shopping_line2 {

		background:#D7E8F4;

	}

	#general_content table.shopping_cart tr.shopping_total {

		background:#1F82C0; font-weight:bold; color:#FFF;

	}

	#general_content table.shopping_cart input {

		font-size:11px;

		text-align:center;

		padding:2px 0px 0px 0px; margin:0;

		width:30px;}

	#general_content table.shopping_cart td.shopping_total {

		width:70px;}

	#general_content table.shopping_cart td.shopping_price {
		width:70px;}

	#general_content table.shopping_cart td.shopping_qty {
		width:35px;}

	#general_content table.shopping_cart td.shopping_remove {

		width:50px;}
		
		
	#general_content table.shopping_cart td.shopping_total {
		color:#FFF;
		width:70px;}
	#general_content table.shopping_cart td.shopping_product {
		color:#FFF;}
	#general_content table.shopping_cart td.shopping_price {
		color:#FFF;
		width:70px;}
	#general_content table.shopping_cart td.shopping_qty {
		color:#FFF;
		width:35px;}
	#general_content table.shopping_cart td.shopping_remove {
		color:#FFF;
		width:50px;}	


	#general_content table.shopping_cart .clear1 {

		background:url(images/ha/clear1.gif) no-repeat;

		height:18px;

		width:50px;

		color:#FFF;

		font-weight:bold;

		padding-top:1px; padding-right:0px;

		float:right;}

	#general_content table.shopping_cart .clear2 {

		background:url(images/ha/clear2.gif) no-repeat;

		height:18px;

		width:50px;

		color:#FFF;

		font-weight:bold;

		padding-top:1px; padding-right:0px;

		float:right;}

	#general_content table.shopping_cart .update1 {

		background:url(images/ha/update_button1.gif) no-repeat;

		height:18px;

		width:50px;

		color:#FFF;

		font-weight:bold;

		padding-top:1px; padding-right:0px;}

	#general_content table.shopping_cart .update2 {

		background:url(images/ha/update_button2.gif) no-repeat;

		height:18px;

		width:50px;

		color:#FFF;

		font-weight:bold;

		padding-top:1px; padding-right:2px;}

	#general_content table.shopping_cart .clear1 a, #general_content table.shopping_cart .clear2 a, #general_content table.shopping_cart .update1 a, #general_content table.shopping_cart .update2 a{

		text-decoration:none;

		color:#FFF;

		font-size:10px;}

	#general_content table.shopping_cart .clear1 a:hover, #general_content table.shopping_cart .clear2 a:hover, #general_content table.shopping_cart .update1 a:hover, #general_content table.shopping_cart .update2 a:hover {

		text-decoration:none;

		color:#D4D7D9;}

		

		

	#general_content .shopping_box {

		float:left;

		border:1px solid #6EC10D; padding:1px;

		padding:2px;

	}

	#general_content .shopping_box2 {

		float:right;

		border:1px solid #E52727; padding:1px;

		margin-left:0px;

		padding:2px;}

	#general_content .shopping_box p {

		line-height:16px;

		margin:0px 0px 0px 0px;

		padding:4px;

		color:#FFF;

		font-size:11px;

		font-weight:bold;

		background:#6EC10D;}

	#general_content .shopping_box2 p {

		line-height:16px;

		margin:0px 0px 0px 0px;

		padding:4px;

		color:#FFF;

		font-size:11px;

		font-weight:bold;

		background:#E52727;}

	#general_content .shopping_box2 p a, #general_content .shopping_box p a {

		font-size:11px;

		font-weight:bold;

		color:#FFF;

		text-decoration:none;

		}

	#general_content .shopping_box2 p a:hover, #general_content .shopping_box p a:hover {

		color:#D4D7D9;

		text-decoration:none;

		}

	

	#general_content .friend, #products_page .friend {
		width:254px;

		/*height:46px;*/

		padding:2px;

		border:1px solid #073B71;

		margin-bottom:12px;

		}

	#general_content .friend_back, #products_page .friend_back {

		background:#073B71;

		/*height:46px;*/}

	#general_content .friend p, #products_page .friend p {

		color:#FFF;

		margin:0px 0px 2px 0px;

		padding:2px 0px 0px 7px; font-weight:bold;}

	#general_content .friend input, #products_page .friend input {

		margin:2px 0px 0px 6px; padding:0;

		width:160px;}

	#general_content .friend_email, #products_page .friend_email {

		float:left;

		height:30px;}

	#general_content .friend_submit, #products_page .friend_submit {

		float:left;

		height:30px;

		width:60px;}

	#general_content input.submit, #products_page input.submit {
		background:#1F82C0;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		border:1px solid #1F82C0;
		margin-top:4px;
		height: 25px;}
		
	#general_content .friend input.submit, #products_page .friend input.submit {
		background:#1F82C0;
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		border:1px solid #1F82C0;
		margin-top:2px;
		height:21px;}



.ValidateErrorMessage, .ErrorMessage {

    font-weight: bold;

    color: #ff0000;

}





/*#tell-a-friend-form .submit*/

.friend .submit

{

    width: 54px !important;

    border: 5px solid red;

}



.minimalClear

{

    clear: both;

    line-height: 0px;

}

