/* 

WOO CUSTOM STYLESHEET

---------------------



Instructions:



Add your custom styles here instead of style.css so it 

is easier to update the theme. Simply copy an existing 

style from style.css to this file, and modify it to 

your liking.



*/

.intro_text {

	padding:10px;
	border-bottom: thin solid #000;
	font-size:14px; line-height:18px; font-family:Verdana, Geneva, sans-serif;
	color:#000

}

.intro_text h2 {
	margin-bottom:12px;
}
.intro_text p {
	margin-bottom:8px;
}

.review_header {

	font-size:18px;	

}

.review_header a {

	color:#000000	

}



.warning_box{width:540px;clear:both;background:url(/balmoral/incs/img/warning.png) no-repeat left #fcfae9;

border:1px #e9e6c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}



.valid_box{width:540px;clear:both;background:url(/balmoral/incs/img/valid.png) no-repeat left #edfce9;

border:1px #cceac4 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}



.error_box{width:540px;clear:both;background:url(/balmoral/incs/img/error.png) no-repeat left #fce9e9;

border:1px #eac7c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 0;}





.tv_row ul {

	list-style:none;	

}



.tv_row {

	clear:both;	

	margin-bottom:14px;

	border-bottom: thin solid #CCC;

	

}



.tv_merchant {

	width:100px;

	float:left;

	margin-right:15px;

	vertical-align:middle;

	

}	



.tv_merchant img {

	border:none;	

}

.tv_merchant img a{

	border:none;

	padding:none;	

}



.fromstore {

	font-size:12px;	

}



.tv_name {

	float:left;	

	font-weight:bold;

	font-size:15px;

	vertical-align:middle;

	margin-right: 14px;

	width:230px;

}



.tv_price {

	float:left;

	font-size:20px;

	background-color:#ddeeff;

	padding:10px;

	font-weight:bold;

	margin-right: 15px;

		

	  

  

  -webkit-box-shadow: 0px 0px 4px #ffffff; 

     -moz-box-shadow: 0px 0px 4px #ffffff; 

          box-shadow: 0px 0px 4px #ffffff; 

		  

		  

  -webkit-border-radius: 12px; 

     -moz-border-radius: 12px; 

          border-radius: 12px; 



}









.visit_link a {

		

	width:100px;

	float:left;

	text-align:center;

	padding:10px;

	color:#FFFFFF;

	font-weight:bold;

	

	

  background-color: #7cc576;

  background-image: -webkit-gradient(linear, left top, left bottom, from(#7cc576), to(#007236)); 

  background-image: -webkit-linear-gradient(top, #7cc576, #007236); 

  background-image:    -moz-linear-gradient(top, #7cc576, #007236); 

  background-image:     -ms-linear-gradient(top, #7cc576, #007236); 

  background-image:      -o-linear-gradient(top, #7cc576, #007236); 

  background-image:         linear-gradient(to bottom, #7cc576, #007236);

  

  

  -webkit-box-shadow: 0px 0px 4px #ffffff; 

     -moz-box-shadow: 0px 0px 4px #ffffff; 

          box-shadow: 0px 0px 4px #ffffff; 

		  

		  

  -webkit-border-radius: 12px; 

     -moz-border-radius: 12px; 

          border-radius: 12px; 



  

  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;



     text-shadow: 1px 1px 3px #888; 





  opacity: 0.9; 

  filter: alpha(opacity=90); 



  -webkit-background-size: 100% 100%; 

     -moz-background-size: 100% 100%; 

          background-size: 100% 100%; 



	

}
