.bn_g_container
{
	width: 148px;
	border: 1px solid #bbbdbd;
	font-family: arial,sans-serif;
}
.bn_g_container p {
	margin:		0;
}
.bn_g_area
{
	width: 148px;
	font-family: arial,sans-serif;
	text-align: left;
}
.bn_g_welcome
{
	color: #ffffff;
	background-color: #1b7ec1;
	padding: 1px 1px 1px 2px;
	/* padding: 1px 1px 1px 2px; */
	font-size: 14px;
	font-weight: bold;
	font-family: arial,sans-serif;
}
#bn_guidewelcome0 {
	color: #ffffff;
	background-color: #1b7ec1;
	padding: 1px 1px 1px 2px;
	/* padding: 1px 1px 1px 2px; */
	font-size: 16px;
	font-weight: bold;
	font-family: arial,sans-serif;
}
.bn_g_results_list
{
	font-size: 11px;
	padding: 7px 7px 0px 2px;

}
.bn_g_result
{
	text-align:center;
	padding: 10px 0 10px;
	clear: both;
}

/* removing border
.bn_g_result IMG
{
	margin: 0 5px 0 0;
	border: 1px solid #C0C0C0;
	width:100px;
	height:100px;
}

*/

.bn_g_result img
{
	margin: 0 5px 0 0;
	border: none;
	width:100px;
	height:100px;
}

.bn_g_result_image{
	/*To avoid issues with IE never place float, height, or width for this div*/
}

.bn_g_result_title a,  .bn_g_result_title a:link, .bn_g_result_title a:active, .bn_g_result_title a:visited 
{
 	color:#666666;
	text-decoration:none;
	font-weight:bold; 
	font-size:12px;
}

.bn_g_result_title a:hover
{
	text-decoration:underline;
}

.bn_g_result_attr1
{
	color: #a34100;
	font-weight:bold;
}
.bn_g_result_terms
{
	display: none;
}
.bn_g_details
{
	clear: left;
	color:#666666;
}
.bn_g_footer{
	clear:left;
}
.bn_g_footer a
{
	padding: 0px 2px 2px 0px;
	color:#666666;
	font-weight:normal;
}

/*--------------------------*/

.bn_g_horizontal .bn_g_container
{
	width: 578px;
}

.bn_g_horizontal .bn_g_area
{
	width: 578px;
	margin: 0;
	font-size: 10px;
}

.bn_g_horizontal .bn_g_welcome
{
	margin: 0;
}

.bn_g_3horizontal .bn_g_horizontal .bn_g_result IMG
{
	float:left;
}

.bn_g_horizontal .bn_g_result
{
	width: 138px;
	border: none;
	margin: 0;
	padding: 5 2 2 2;
	font-size: 10px;
	clear: none;
	float: left;
}

.bn_g_3horizontal .bn_g_horizontal .bn_g_result
{
	width: 185px;
	border: none;
	margin: 0;
	padding: 5 2 2 2;
	font-size: 10px;
	clear: none;
	float: left;
}

.bn_g_3horizontal  .bn_g_horizontal .bn_g_details
{
	clear: none;
}

.bn_g_smaller_img .bn_g_result img
{
	width:75px;
	height:75px;
}

.bn_g_smaller_img .bn_g_result
{
	height:auto;
}

.bn_g_homeguide .bn_g_result
{
	height:170px;
}


/************* vrp2.0 overrides ****************/

#vrp_wrapper .bn_g_horizontal .bn_g_container {
	width: 500px;
	border: none;
	font-family: arial,sans-serif;
}

#vrp_br_prodsale .bn_g_container {
	width: 229px;
	border: none;
	font-family: arial,sans-serif;
}


#vrp_wrapper .bn_g_area {
	width: 148px;
	font-family: arial,sans-serif;
	text-align: left;
}
#vrp_wrapper #bn_guidearea1 {
	width:				229px;
}
#vrp_wrapper .bn_g_welcome {
	color: #FFFFFF;
	background-color: #b8b8b8;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	font-family: arial,sans-serif;
}
/*
#vrp_body #bn_guidewelcome0 p {
	padding:			2px 4px;
}
*/
#vrp_bm_prodrecs .bn_g_welcome {
	width:				500px;
}
#vrp_br_prodsale .bn_g_welcome {
	width:				229px;
}
#vrp_wrapper .bn_g_welcome p {
	color: 				#ffffff;
	padding:			2px 4px;
	font-size: 			14px;
	font-weight: 		bold;
	font-family: 		arial,sans-serif;
}
#vrp_bm_prodrecs .bn_g_welcome p,
#vrp_br_prodsale .bn_g_welcome p {
	color: 				#555555;
	padding:			6px;
}
#vrp_wrapper .bn_g_results_list {
	font-size: 11px;
	padding: 0;
	float:				left;
	width:				227px;
	border-left:		1px solid #bbbdbd;
 	border-right:		1px solid #bbbdbd;
	border-bottom:		1px solid #bbbdbd;

}
#vrp_wrapper .bn_g_result
{
	text-align:center;
	padding: 10px 0 10px;
	clear: both;
}
#vrp_wrapper .bn_g_result img
{
	margin: 	0;
	border: 	none;
	width:		100px;
	height:		100px;
}

#vrp_wrapper .bn_g_result_image{
	/*To avoid issues with IE never place float, height, or width for this div*/
}

#vrp_wrapper .bn_g_result_title a,  .bn_g_result_title a:link, .bn_g_result_title a:active, .bn_g_result_title a:visited 
{
 	color:#666666;
	text-decoration:none;
	font-weight:bold; 
	font-size:14px;
}

#vrp_wrapper .bn_g_result_title a:hover {
	text-decoration:underline;
}

#vrp_wrapper .bn_g_result_attr1 {
	color: #a34100;
	font-weight:bold;
}
#vrp_wrapper .bn_g_result_terms
{
	display: none;
}
#vrp_wrapper .bn_g_details
{
	clear: left;
	color:#666666;
}
#vrp_wrapper .bn_g_footer{
	clear:left;
}
#vrp_wrapper .bn_g_footer a
{
	padding: 0px 2px 2px 0px;
	color:#666666;
	font-weight:normal;
}

/*--------------------------*/

/*
#vrp_wrapper .bn_g_horizontal .bn_g_container
{
	width: 578px;
}
*/

#vrp_wrapper .bn_g_horizontal .bn_g_area
{
	width: 500px;
	margin: 0;
	font-size: 10px;
}

#vrp_wrapper .bn_g_horizontal .bn_g_welcome
{
	margin: 0;
}

#vrp_wrapper .bn_g_3horizontal .bn_g_horizontal .bn_g_result IMG
{
	float:left;
}

#vrp_wrapper .bn_g_horizontal .bn_g_result
{
	width: 138px;
	border: none;
	margin: 0;
	padding: 5 2 2 2;
	font-size: 10px;
	clear: none;
	float: left;
}

#vrp_wrapper .bn_g_3horizontal .bn_g_horizontal .bn_g_result
{
	width: 185px;
	border: none;
	margin: 0;
	padding: 5 2 2 2;
	font-size: 10px;
	clear: none;
	float: left;
}

#vrp_wrapper .bn_g_3horizontal  .bn_g_horizontal .bn_g_details
{
	clear: none;
}

#vrp_wrapper .bn_g_smaller_img .bn_g_result img
{
	width:75px;
	height:75px;
}

#vrp_wrapper .bn_g_smaller_img .bn_g_result
{
	height:auto;
}

#vrp_wrapper .bn_g_homeguide .bn_g_result
{
	height:170px;
}

/*
#vrp_wrapper p.bn_title {
	color:		#016cb8;
}
*/

.bn_title {
	color:		#016cb8;
}

#vrp_wrapper #bn_g_result1_2 {
 	border-top:			1px solid #bbbdbd;
	border-bottom:		1px solid #bbbdbd;
}

/*************** iFrame CART rules ***************************/

#vrp_bn_cart #bn_placeholder0,
#vrp_bn_cart .bn_g_container  {
	width:				452px;
}

#vrp_bn_cart .bn_g_results_list,
#vrp_bn_cart .bn_g_area {
	width:				452px;
}

#vrp_bn_cart .bn_g_welcome {
	width:				450px;
}

#vrp_bn_cart #bn_g_result0_1,
#vrp_bn_cart #bn_g_result0_2,
#vrp_bn_cart #bn_g_result0_3 {
	float:				left;
	width:				150px;
}

#vrp_bn_cart .bn_g_result {
	clear:				none;
}

/*
#vrp_bn_cart #bn_g_result0_2 {
	border-left:	1px solid #bbbdbd;
	border-right:	1px solid #bbbdbd;
}
*/

.bn_g_addtocart input {
	padding:				3px 0 0 0;
}

.bn_g_addtocart select {
	font-size:			10px;
}

.bn_price {
	font-size:			12px;
	color:				#333333;
	font-weight:		bold;
}

/*
#vrp_bn_cart .bn_g_result_title {
	height:				5em;
}
*/

/* -----------  product page tooltip  ----------*/

#vrp_bn_cart .bn_g_result_title{
	height:				4.5em;
	overflow:			hidden;
}
/*
#vrp_bn_cart .bn_g_result_title:hover {
	overflow:			visible;
	background:			#ffffff;;
}
*/
/* ----------  product page tooltip end ---------*/

#vrp_rel_prodz .bn_g_container{
	width: 				228px;
}
#vrp_rel_prodz .bn_g_area {
	width: 				228px;
}
#vrp_rel_prodz .bn_g_results_list {
	padding: 			0;
}
#vrp_rel_prodz .bn_g_result{
	width:				228px;
	border-top:			1px solid #bbbdbd;
}
/*
#vrp_rel_prodz #bn_g_result1_2 {
 	border-top:			1px solid #bbbdbd;
}
*/
#vrp_rel_prodz #bn_g_result1_3 {
 	border-top:			1px solid #bbbdbd;
}



