body {
	margin: 0 auto;
	padding: 0px;
	background: transparent url(./btyimg/bkg_body.gif) top left;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	text-align: center;
}

/* Ridefinizione TAG HTML */

hr {
	display: none;
}

h1, h2, h3, h4, h5, form, p, ul, ol, li, table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img {
	border: 0px;
}

#container{
	width:1000px;
	margin: 0 auto;
	text-align: left;
}

#menu{
  height: 16px; \height: 32px; he\ight: 16px;
  padding: 8px 50px;
  background: transparent url(./btyimg/bkg_menu.gif) top left repeat-x;
}

.costrictor{
	width: 900px;
	margin: 0 auto;
}

#menu h2 {
  width: 253px;
  height: 14px;
  display: block;
  float: left;
 /* background: transparent url(./btyimg/free_shipping_orders.png) top left no-repeat;*/
}

#actions{
  margin:0;
  padding: 0;
  float:right;
}

#actions li{
  text-type-decoration: none;
  display: inline;
  margin-right: 4px;
  color: #aaa;
}

#actions a {
  font-size: 10px;
  color: #fff;
  text-decoration: none;
}
#actions a:hover {
  text-decoration: underline;
}

.red{
  color: #f66 !important;
  margin-right: 0px !important;
}

#header {
  height: 63px;
  padding: 0 50px;
}

#logoClass{
  height: 60px;
  width:190px;
  float: left;
  background: transparent url(./btyimg/logo2.jpg) bottom left no-repeat;
}
#logoClass_me{
  height: 63px;
  width:190px;
  float: left;
  background: transparent url(./btyimg/logo_me.jpg) center left no-repeat;
}

#logoClass_vj{
  height: 63px;
  width:210px;
  float: left;
  background: transparent url(./btyimg/logo_vj.jpg) center left no-repeat;
}


#shopping_cart{
  padding-top: 10px;
  height: 28px; \height: 38px; he\ight: 28px;
  width: 682px;
  float:right;
  text-align: right;
  color: #666;
}

#shopping_cart a {
  height: 15px;
  padding-left: 18px;
  background: transparent url(./btyimg/ico_shop.gif) center left no-repeat;
  color: #666;
  text-decoration: none;  
}

#shopping_cart a:hover{
	color: #999;
}

#main_menu {
  float: right;
  height: 25px;
  width: 682px;
  font-size: 10px;
  font-weight: bold;
}

#main_menu a{
  height: 16px; \height: 20px; he\ight: 16px;
  width: 44px; \width: 66px; w\idth: 44px;
  padding: 4px 0 0 22px;
  float: left;
  background: transparent url(./btyimg/btn_menu.gif) top left no-repeat;  
  margin-right:10px;
  color: #333;
  text-decoration: none;
}
#main_menu a:hover{
  background: transparent url(./btyimg/btn_menu_a.gif) top left no-repeat;  
}

.long {
  width: 65px; \width: 71px; w\idth: 65px !important;
  padding-left: 6px !important;
  background: transparent url(./btyimg/btn_menu_long.gif) top left no-repeat !important;  
}

a:hover.long{
  background: transparent url(./btyimg/btn_menu_long_a.gif) top left no-repeat !important;  
}

.input {
  background: transparent url(./btyimg/bkg_input.gif) top left no-repeat;
  width: 171px; \width: 191px; w\idth: 171px;
  height: 16px; \height: 20px; he\ight: 16px;
  padding: 2px 10px;
  border: 0px none;
  margin-left: 5px;
  color: #999;
}

.submit {
  background: transparent url(./btyimg/ico_go.gif) top left no-repeat;
  width: 20px;
  height: 20px;
  border: none;
  cursor: pointer;
  margin: 0 0 4px 0;
}

.title {
  background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
  width: 678px;
  height:25px;
  margin-bottom: 5px;	
}

.top{
	margin-top: 10px;
}

.feat {
	margin-top: 9px;
	color: #666 !important;
}

.feat a {
	color: #666 !important;
}

.pinket{
	color: #f69;
}

.greenet{
	color: #699;
}

.oranget{
	color: #f69;
}

.pinket .top a {
	color: #f69;
  background: transparent url(./btyimg/fre_pink.gif) center left no-repeat;
}

.greenet .top a {
	color: #699;
  background: transparent url(./btyimg/ico_fre_green.gif) center left no-repeat !important;
}

.oranget .top a {
	color: #f96;
  background: transparent url(./btyimg/ico_fre_orange.gif) center left no-repeat !important;
}

.title h1 {
  float: left;
  width: 400px;
  font-size: 18px;
}

a.view_all {
  display: block;
  float: right;
  width: 100px;
  padding-bottom: 2px;
  margin-top: 10px;
  background: transparent url(./btyimg/ico_fre_grey.gif) center left no-repeat;
  text-decoration: none;
  text-align: right;
}

#launchers a {
  width: 190px; \width: 225px; w\idth: 190px;
  height: 58px; \height: 62px; he\ight: 58px;
  float: left;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 4px 0 0 35px;
}

#launchers .active {
  color: white !important;
}

#launchers a span {
  font-size: 11px;
  font-weight: normal;
}

a.launcher1 {
  background: transparent url(./btyimg/launcher1.gif) top left no-repeat;
}

.launcher1active {
  background: transparent url(./btyimg/launcher1_a.gif) top left no-repeat !important;
  color: #fff !important;
}

a.launcher2 {
  background: transparent url(./btyimg/launcher2.gif) top left no-repeat;
}

.launcher2active {
  background: transparent url(./btyimg/launcher2_a.gif) top left no-repeat !important;
  color: #fff !important;
}

a.launcher3 {
  background: transparent url(./btyimg/launcher3.gif) top left no-repeat;
}

.launcher3active {
  background: transparent url(./btyimg/launcher3_a.gif) top left no-repeat !important;
  color: #fff !important;
}

.top_left {
  width: 678;
  float: left;
}

.left_content {
	width: 665px;
	*width: 655px;
	float: left;
}


#footer {
  height: 40px; \height: 60px; he\ight: 40px;
  padding-top: 20px;
  background: transparent url(./btyimg/bkg_footer.gif) top left repeat-x;  
  font-size: 11px;
  color: #666;
	text-align: left;
	clear: both;
}

#footer strong {
	display: block;
	float: left;
	width: 300px;
}

#istituzionale{
  margin:0;
  padding: 0;
  float:right;
}

#istituzionale li{
  text-type-decoration: none;
  display: inline;
  margin-right: 4px;
  color: #666;
}

#istituzionale a {
  font-size: 10px;
  color: #666;
  text-decoration: none;
}
#istituzionale a:hover {
  text-decoration: underline;
}

.box_product {
	width: 226px;
  height: 240px;
  float: left;
  color: #333;
}
.box_product div
{
	 text-align:center;
}
.img_icon
{
	width:170px;
}


.box_product a {
	display: block;
  font-size: 14px;  
  padding: 1px 0 0 30px;
  width: 190px;
   margin-bottom:3px;
  text-decoration: none;
  margin-left: 10px;
}

a.first{
  background: transparent url(./btyimg/ico_first.gif) top left no-repeat !important;
}

a.star{
  background: transparent url(./btyimg/ico_star.gif) top left no-repeat !important;
}

.box_product a.pinket{
  color: #f69;
  background: transparent url(./btyimg/ico_arrow_pink.gif) top left no-repeat;
}

.box_product a.greenet {
  color: #699;
  background: transparent url(./btyimg/ico_arrow_green.gif) top left no-repeat;
}

.box_product a.oranget {
  color: #f96;
  background: transparent url(./btyimg/ico_arrow_orange.gif) top left no-repeat;
}

.box_product a.feat {
  color: #333 !important;
	background: transparent url(./btyimg/ico_arrow_grey.gif) top left no-repeat;
}	

.box_product p {
  padding-left: 40px;
  width: 190px;
  font-size: 11px;
  color: #999;
}

.box_product span {
  margin-left: 40px;
  color: #999;
}

a.s_victoria{
	display: block;
	width: 215px;
	height: 95px;
	background: transparent url(./btyimg/talk_with_victoria.jpg) top left no-repeat;
	margin-bottom: 5px;
}

a.s_shipi{
	display: block;
	width: 215px;
	height: 116px;
	background: transparent url(./btyimg/free_shipping_info.jpg) top left no-repeat;	
}

a.s_mezone{
	display: block;
	width: 215px;
	height: 116px;
	background: transparent url(./btyimg/me_zone.jpg) top left no-repeat;	
	margin-bottom: 10px;
}

.s_favorite{
	width: 205px; \width: 215px; w\idth: 205px;
	height: 240px; \height: 285px; he\ight: 240px;
	padding: 42px 4px 4px 5px;
	background: transparent url(./btyimg/customer_favorite.gif) top left no-repeat;	
}

.must_prods {
  width: 206px; \width: 215px; w\idth: 206px;
  padding: 0 4px 4px 5px;
  background: transparent url(./btyimg/bkg_must_have.gif) top left repeat-y; 
}

.must_prods img {
	padding-top: 2px;
	background: transparent url(./btyimg/dotted.gif) top left repeat-x;
	
}

a.add {
	display: block;
	float: right;
	width: 40px !important;
	height: 12px;
	color: #f33 !important;
	text-align: center;
	border: 1px solid #f33;
	font-size: 11px !important;
	font-weight: bold;
	margin: 8px 10px 0 0;
	*margin: 8px 5px 0 0;
}

.must_have {
  width: 215px;
  height: 40px;
  background: transparent url(./btyimg/must_have.gif) top left no-repeat;
  margin-top: 10px; 
}
.close {
  width: 215px;
  height: 6px;
  background: transparent url(./btyimg/close_must_have.gif) top left no-repeat;
}

.s_favorite a, .must_prods a {
	display: block;
	margin-left: 10px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	padding: 5px 0;
}

.s_favorite p, .must_prods p {
	color: #999;
	margin-left: 10px;
}


#breadcrumbs {
	margin: 0 auto;
	background: transparent url(./btyimg/bkg_path.gif) top left repeat-x;
	width: 876px; \width: 900px; w\idth: 876px;
	height: 25px; \height: 30px; he\ight: 25px;
  	padding: 5px 12px 0 12px;
}

#head_productpage {
	margin: 0 auto 13px auto;
	background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
	width: 876px; \width: 900px; w\idth: 876px;
	height: 25px; \height: 30px; he\ight: 25px;
  	padding: 5px 12px 0 12px;
}

#breadcrumbs h3.yourcart{
  background: transparent url(./btyimg/yourshopping_title.gif) top left repeat-x;
  width: 150px;
  height: 11px;
  float: left;
}

.signup_title {
	background: transparent url(./btyimg/signup_title.gif) top left no-repeat !important;
}

.about_title {
	background: transparent url(./btyimg/about_title.gif) top left no-repeat !important;
}

.victoria_title {
	background: transparent url(./btyimg/victoria_title.gif) top left no-repeat !important;
}

.victoria_title_logo {
	background: transparent url(./btyimg/victoria_title_logo.gif) top left no-repeat !important;
	width: 190px !Important;
	height: 19px !Important;
    float: left;
}

#breadcrumbs ul {
	margin-left: 55px;
	float: left;
	color: #999;
	font-size: 10px;
}

#breadcrumbs li{
  text-type-decoration: none;
  display: inline;
  margin-right: 6px;
}

#breadcrumbs a {
	color: #666;
	text-decoration: none;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}


#head_productpage a {
	color: #666;
	text-decoration: none;
}
#head_productpage a:hover {
	text-decoration: underline;
}

#shopping_basket {
	width: 820px; \width: 900px; w\idth: 820px;
  	height: 37px; \height: 52px; he\ight: 37px;
  	padding: 15px 0 0 80px;
  	background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
}
#shopping_basket2 {
	width: 700px;
  	height: 47px; 
  	padding: 15px 0 0 80px;
  	background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
}
#shopping_basket3 {
	width: 710px;
  	padding: 5px 0px 5px 50px;
  	background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
  	text-align:left
}
.clubmsg{color:red}
#signup_step a {
  color: #666;
  font-size: 11px;
  text-align: right;
  text-decoration: none;  
  display: block;
  height: 18px; \height: 26px; he\ight: 18px;
  padding: 0 22px 0 0;
  background: transparent url(./btyimg/signup_fre.gif) center right no-repeat;
  float: left;
  margin-left: 5px;
}

#signup step a:hover {
	text-decoration: underline;
}

#shopping_basket a {
	background: transparent url(./btyimg/breadcumbs.gif) center left no-repeat;
	color: #777;
	font-size: 11px;
	height: 22px;
	padding: 11px 34px 0px 19px;
	text-decoration: none;	
	text-align:left;
	display: block;
	float: left;
}
#shopping_basket2 a {
	background: transparent url(./btyimg/breadcumbs.gif) center left no-repeat;
	color: #777;
	font-size: 11px;
	height: 22px;
	padding: 11px 54px 0px 19px;
	text-decoration: none;	
	text-align:left;
	display: block;
	float: left;
}

#shopping_basket strong{
 font-weight:normal;
}
#shopping_basket2 strong{
 font-weight:normal;
}

#shopping_basket a:hover strong{
	text-decoration: underline;
	 font-weight:bold; 
}
#shopping_basket2 a:hover strong{
	text-decoration: underline;
	 font-weight:bold; 
}
#shopping_basket a.onstep strong
{
	 font-weight:bold; 
	 text-decoration:underline;}
#shopping_basket2 a.onstep strong
{
	 font-weight:bold; 
	 text-decoration:underline;}
#FreeCart{position:relative;left:15px;border:solid 1px black;width:180px}
#FreeCart table{width:100%; text-align:center}
#FreeCart img{width:170px}
#FreeCartHeader{background-color:#eee}
#cart_container, .pulsanti {
	width: 625px;
	margin: 0 auto;
}

#cart_container h2 {
	color: #6c3;
	font-size: 13px;
	margin-top: 30px;
	padding:5px 0;
}

div.info {
	color: #666;
	font-size: 11px;
	padding-top:20px;
	padding-bottom: 9px;
	margin-bottom: 10px;
	background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
	float: left;
}

#table_cart {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	font-weight: normal !important;
	margin: 5px 0 10px 0;
	color: #333;
	float: left;
}

#table_cart thead {
	background: #f5f5f5;
	color: #999;
	height: 30px;
}

#table_cart th {
	padding: 0 4px;
}

#table_cart tr.head {
	border: none;
}

#table_cart tr {
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
}

#table_cart td {
	height: 40px;
	padding: 0 4px;
}

.inpt {
	color: #333;
	border: 1px solid #999;
	width: 25px;
	text-align: center;
	font-weight: bold;
}

#table_cart .check {
	width: 15px;
	height: 15px;
}

button.delete 
{
	border:0;
	display: block;
  width: 20px;
  height: 20px;
  margin: 0 auto;
  background: transparent url(./btyimg/ico_delete.gif) top left no-repeat;
}

#must_have {
	margin-top: 10px;
	width: 215px;
	height: 526px;
	background: transparent url(./btyimg/must_have.jpg) top left no-repeat;
}

#coupon {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 26px; \height: 55px; he\ight: 26px;
	margin: 10px auto 0 auto;
	padding: 14px 0 10px 0;
}

#coupon span {
	color: #ccc;
	font-size: 12px;
	float: left;
	width: 240px;
}

#coupon input[type="text"]
{
	float:right;
	border: 1px solid #ccc;
	width: 149px;
	margin-right: 5px;
}

#coupon input.couponbutton {
	text-align: center;
	float: right;
	margin-right: 10px;
	cursor: pointer;
	height:23px;
	width:154px;
	position:relative;
	top:-2px;
}

#notes {
	width: 100%;
	height: 100px; \height: 129px; he\ight: 100px;
	margin: 0 auto;
	padding: 14px 0 10px 0;
}

#notes span {
	color: #ccc;
	font-size: 12px;
	float: left;
	width: 250px;
}

#notes textarea {
	border: 1px solid #ccc;
	width: 310px;
	height: 90px;
	margin-right: 8px;
	float: right;
}

.button {
	float: right;
	margin-right: 10px;
	cursor: pointer;
}

#coupon p {
	padding: 0;
	margin-top: 15px;
	color: #666;
}

#coupon a {
	color: #666;
}

#cart_end{
	background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
	width: 628px;
	padding: 0 0 10px 0;
	color: #999;
	margin: 10px auto;
}

#cart_end .button, .btn_update {
	color: #f33;
	background: #fff;
	border: 1px solid #f33;
	font-weight: bold;
	float: left;
	margin-bottom: 10px;
}

#cart_end label {
	display: block;
	float: right;
	padding-right: 28px;
	color: #ccc;
	font-size: 11px;
	font-weight: bold;
}

#cart_end label b {
	color: #333;
}

a.continue_s {
	width: 150px;
	height: 30px;
	display: block;
	float: right;
	margin-left: 10px;
  background: transparent url(./btyimg/btn_shopping.gif) top left no-repeat;
}

a.continue_c {
	width: 150px;
	height: 30px;
	display: block;
	float: right;
	margin-left: 10px;
  background: transparent url(./btyimg/btn_checkout.gif) top left no-repeat;
}

a.basket_s {
  width: 150px;
  height: 30px;
  display: block;
  float: right;
  margin-left: 10px;
  background: transparent url(./btyimg/btn_+basket.gif) top left no-repeat;
}


#prod_desc {
	width: 250px;
	color: #333;
	padding-top: 20px;
	float: left;
}

#price {
	font-size: 12px;
	width: 250px;
	color: #666;
	padding-top: 20px;
}

#price .money {
	font-size: 14px;
	color: #333;
	 float:right;
	 clear:both;
	 font-weight:bold
}

#spalladx {
	float: right;
	width: 300px;
	margin-right: 5px;
}

.spalla_box {
	border: 1px solid #ccc;
	width: 230px; \width: 250px; w\idth: 230px;
	margin: 0 0 10px 0;
	padding: 10px;
	
}

#reviewbox_mini
{
 margin-bottom:10px;}
#reviewbox_mini a {
	color: #999;
} 
#reviewbox_mini a:hover {
	color: #666;
} 
#shadetable {
	font-size: 12px;
	color: #999;
	float:left;
	text-align: center;
}

#shadebox label {
	color: #ccc;
	font-size: 12px;
	float: left;
	display: block;
	width: 250px;
	height: 20px;
}
#addtocartbox label {
	color: #ccc;
	font-size: 12px;
	float: left;
	display: block;
	width: 250px;
	height: 20px;
}

#addtocartbox input {
	border: 1px solid #ccc;
	width: 110px;
	margin-right: 5px;
	float: left;
}


#addtocartbox select {
	border: 1px solid #ccc;
	width: 225px;
	margin-bottom: 10px;
}

.quantitybutton {
	border: 1px solid grey;
	color: grey;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.stock {font-size: 11px; color:#666; padding-left: 110px;}

#enlarge {
	width: 590px;
	float: left;
	display: block;
}


#enlarge a {
	background: url(./btyimg/icon_zoom.gif) left no-repeat;
	color: #333;
	padding-left: 18px;
	text-decoration: none;
}
#enlarge a:hover {
	color: #666;
	text-decoration: none;
}


#spread {
	width: 595px;
	padding-top: 10px;
	float: left;
	display: block;
}

#spread a {
	background: url(./btyimg/ico_arr.gif) left no-repeat;
	color: #333;
	padding-left: 9px;
	text-decoration: none;
}
#spread a:hover {
	color: #666;
	text-decoration: none;
}

.spalla_top {
	float: left;
	width: 214px;
	margin-left: 7px;
}

.centerit {
	padding: 0 50px;  
	float: left;
}


#tabs {
	border: 1px solid #333;
	float: left;
	width: 573px; \width: 593px; w\idth: 573px;
	padding: 10px;
	min-height:160px;
}

#tablinks {
	margin-top: 20px;
	float: left;
	width: 595px;
}

#tablinks a {
  display: block;
  float: left;
  width: 179px;
  height: 16px; \height: 18px; he\ight: 16px;
  padding-top: 2px;
  text-align: center;
  text-decoration: none;
  font-size: 12px;
  color: #999;
  border-left: 1px solid #999;
  border-top: 1px solid #999;
  border-right: 1px solid #999;
}

#tablinks a:hover {
	color: #333;
	border-left-color: #333;
	border-top-color: #333;
	border-right-color: #333;
}

#tablinks a.active {
	background: #333;
	color: white;
	border-left-color: #333;
	border-top-color: #333;
	border-right-color: #333;
}

#tab_1_p, #tab_2_p, #tab_3_p {
	width: 570px !Important;
	padding: 0px !Important;
}

.editorial h2, #shades h2 {
  padding: 5px 12px;
  background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
  color: #333;
  font-weight: normal;
  margin: 10px 0;
}

.editorial p {
  color: #333;
  padding: 10px 12px;
}

.divider{
	background: transparent url(./btyimg/dotted.gif) top left repeat-x;
	clear: both;
	width: 998px;
	height: 2px;
	margin: 10px auto 5px auto;
}

#shades h2 {
	font-size: 12px;
	color: #666;
	background: none;
	border-bottom: 1px solid #e0e0e0;
	padding: 10px 0;
}

#shades img {
  margin: 10px 30px 10px 0;
  float: none;
}

#shades div {
	width: 205px;
	float: left;
	margin: 0 10px 0 5px;	
}

#shades button {
	float: right;
	margin-top: 55px;
}

#shades input {
	float: left;
	margin-right: 10px;
}

#shades label {
	display: block;
	float: left;
	width: 100px;
	color: #333;
}

#signup_header {
	padding: 10px 0 10px 12px;
	height: 20px; \height: 40px; he\ight: 20px;
	background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
}

#signup_header h2 {
	float: left;
	width: 400px;
	font-size: 16px;
	color: #333;
}

#signup_header a {
	display: block;
	float: right;
	width: 230px;
	height: 16px; \height: 20px; he\ight: 16px;
	padding-top: 4px;
	color: #f33;
	background: transparent url(./btyimg/ico_help.gif) top right no-repeat;
}

#signup {
  background: transparent url(./btyimg/bkg_form.jpg) top left no-repeat;
  height: 541px;
  margin-top: 10px;
  padding: 0 20px;
  color: #999;
}

#signup div {
	width: 215px;
	float: left;
	margin: 15px 40px 0 0;
}

#signup label {
	display: block;
	width: 215px;
	height: 18px;
	color: #333;
	*font-size: 10px;
}

#signup .text {
	width: 178px;
	height: 18px;
	color: #333;
	border: 1px solid #ccc;
}

#signup .select {
	border: 1px solid #ccc;
	color: #333;
	width: 200px;
	height: 20px;
}

#signup .checks {
	width: 600px !important;
}

#signup .check {
	margin: 5px 10px;
	width: 15px;
	height: 15px;
	float: left;
}

#signup .checks label {
	display: block;
	padding-top: 5px;
	width: 550px !important;
	float: left !important;
}

#signup .nomargin {
	margin-right: 0px !important;
}

#signup .alert_special {
  display: block;
  width: 125px; \width: 150px; w\idth: 125px;
  float: right;
  color: #f33;
  padding-left: 25px;
  background: transparent url(./btyimg/ico_red_arrow.gif) center left no-repeat;
}

#signup .alert {
	display: block;
	width: 125px; \width: 150px; w\idth: 125px;
	float: right;
	color: #f33;
	margin: 35px 0 0 0;
	padding-left: 25px;
	background: transparent url(./btyimg/ico_red_arrow.gif) top left no-repeat;
}

#signup .alert a, .alert_special a {
	color: #f33;
}

p.tip {
	padding-top: 10px;
	color: #333;
	width: 400px;
}

.separator {
	border-bottom: 1px solid #ccc;
	height: 1px;
	width: 100% !important;
	margin: 15px 0;
}

#signup .confirmsignup {
  width: 85px;
  height: 30px;
  display: block;
  float: right;
  background: transparent url(./btyimg/btn_signup.gif) top left no-repeat;
  border: none;
  cursor: pointer;
  margin-top: 30px;
}

.divide{
	clear: both;
  background: transparent url(./btyimg/divide.gif) top left no-repeat;
  width: 678px;
  height: 2px;
  margin: 10px 0 5px 2px;
}
  
.nope {
  display:none;
}


/*robin start*/

.showitemil
{display:inline}

.showitembk
{
	display:block}
	
.box_homeimg
{
	 min-height:308px}
	 

.img_favorite
{
	width:205px; height:181px
}
.s_favorite a.pinket{color:#f69}

.box_search input, .box_search button
{
	float:left;
	margin-right:2px;}
	
form.box_newsletter
{
	width:100%;
	font-size: 10px;
	color: #666;
	text-align:center;
}

.box_newsletter table
{
	margin: 0 auto;
}


 .box_newsletter button
{
	float:right;
	margin-right:2px;}

#table_cart a {
 color:Black;
 text-decoration:none;
}
#head_productpage img {
	float:left
}

.box_ImgInProductPage
{
	float:left;
	width:344px;
}

.box_ImgInProductPage img
{
	float:left;
}

#prod_desc h2 {
  color: #666;
  padding: 0 12px 5px 0;
  margin-bottom: 10px;
  background: transparent url(./btyimg/dotted.gif) bottom left repeat-x;
}

.AddToCartButton
{
	width:104px;
 position:relative;
 top:-1px;
	}

#boxleft_product
{
	width:600px;
	float:left;
}
#boxright_product
{
	width:252px;
	float:right;
	margin-top:20px;
}

#shadebox ul,#ShadeLister{ list-style:none; text-align:center;}
#shadebox ul li,#ShadeLister li{ float:left; display:block; width:115px; cursor:pointer; margin-top:15px}

.confItem{float:left;margin-left:10px}
.confText{text-align:left;float:left;margin-left:33px}
.confText span{text-align:left;margin-left:0;margin-left:10px;color:blue;float:left}
.clear{clear:both}
.freeTrialHeader{font-size:14px;color:Blue; font-weight:bold;}
.freeTrialStr{color:Blue;margin-top:5px}

