

/* rounded corners*/
#rnd_container {background: #FFFFFF; margin:1px; }
    
    .rnd_top, .rnd_bottom {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea;}
    .rnd_b1 {margin:0 5px; background:#eaeaea;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}
    
    .rnd_content {
    display:block;
    border:0 solid #eaeaea;
    border-width:0 1px;
    padding: 4px;
    background:#FFFFFF;
    color:#000000;
    text-align: center;
    /*  height: 400px; */
}

/*eyes categories*/
/* category */
.category {
	padding: 21px 0 0px;
	
	
}
.category h1 {
	font-size: 2.6em;
	letter-spacing: -1px;
	float: left;
	width: 440px;
	margin: -8px 20px 20px 2px;
}
.category p#description {
	font-size: 0.8em;
	line-height: 1.8;
	color: #707f7a;
	float: left;
	width: 460px;
	margin: 0 0 10px;
}
.category p#description_product {
	font-size: 0.8em;
	line-height: 1.8;
	color: #707f7a;
	float: left;
	width: 460px;
	margin: 0 0 0px;
}
.category #viewer {
	background-color: #f3f5f2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #6f8078;
	font-style: italic;
	margin: 0 0 20px;
	text-align: center;
	font-size: 0.9em;
	border: 1px solid #e0e6e3; 
}
.category #viewer select {
	margin: 12px 20px 12px 6px;
	font-family: Georgia, Times New Roman, Serif;
	font-size: 0.9em;
	color: #555;
	vertical-align: middle;
	padding: 5px;
}

.text22 {
	font-family: Georgia, Times New Roman, Sans-Serif;
	font-size: 100%;
	font-size: 1em;
	text-align: center;
	margin: 0;
}
	
/* awesome-persand-ize */
span.amp {
	font-family: Baskerville, Palatino, Constantia, "Book Antiqua", "URW Palladio L", serif;
    font-style: italic;
    font-size: 1.1em;
}

 .price {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 0.9em;
	margin: 5px 0 10px;
	color: #333;
}

.retailprice { font-family: Helvetica, Arial, Sans-Serif; text-decoration: line-through; color:55555f;}
.productSpecialPrice { font-family: Helvetica, Arial, Sans-Serif; color: #990000; FONT-WEIGHT: bold; }
.saveprice { font-family: Helvetica, Arial, Sans-Serif; color: #990000; }

.bluetext ,.retailprice, .productSpecialPrice , .saveprice {
	font-size: 0.8em;
	line-height: 1.8;
	
	
}
.bluetext{
	color: #707f7a;
	
}

H1.tiny, h2.tiny {
	COLOR: #000000; FONT-WEIGHT: normal;
	font-size: 0.9em;
}



p.promoblock {
	padding: 8px;
	background: #ffffff;
	border:1px solid #a8a8a8;
	font-family:"Courier New", Courier, mono;
	text-align: right;
	color: #000000;
}

/*f6f6f6*/
.navheader{ 
	color: #ffffff;;
	background-color: #4986B5; font-size: 12px; FONT-WEIGHT: bold; padding:2px 2px 2px 4px; }
.outofstock{	background-color: yellow; font-size: 12px; FONT-WEIGHT: bold; padding:2px 2px 2px 4px; }
.redyellow {
background-color: yellow;
color: red;
font-weight:bold
}

.info, .success, .warning, .error, .validation, #buy6promobox {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info, #buy6promobox {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/error.png');
}
.validation {
    color: #D63301;
    background-color: #FFCCBA;
    background-image: url('/images/validation.png');
}



table.shipping_table {
		padding-left:0px;
		padding-right:0px;
		padding-top:10px;
		padding-bottom:10px;
		width:100%;
}


/*  SHOPPING CART (index-3.html) */
.shop_cart td, th{padding: 10px 4px; border-bottom: 1px solid #EEE;}

.shop_cart .remove 		{width:10%;}
.shop_cart .product 		{width:28%;}
.shop_cart .details 		{width:28%;}
.shop_cart .qty 			{width:14%;}
.shop_cart .total 		{width:19%;}

/*
.shop_cart .total, .shop_cart .qty, .shop_cart .product, .shop_cart .remove{
background:#ffffff;
color:#000000;
font-size:13px;
padding-top:15px;
text-align:center;
font-weight:bold;

}
*/

#itsthetable{
  font-family:arial,sans-serif;
 /* overflow:auto; */
  width:100%;
  min-width:700px;
  margin:0 auto;
  padding:0em;
  background:#fff;
  border-style:solid;
	border-width:1px;
}

/*pretty in pink*/
.shop_cart caption {font-size: 1.7em; color: #F06; text-align: left;}
table.shop_cart {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
.shop_cart td, th {padding: 10px 4px; border-bottom: 1px solid #EEE;}
/*.shop_cart td + td + td {color: #666; border-left: none;}*/
.shop_cart td a {color: #444; text-decoration: none; text-align: right;}
.shop_cart td a, th a {display: block; width: 100%;}
.shop_cart td a:hover {background: #444; color: #FFF;}
.shop_cart tfoot th {text-align: right;}
.shop_cart th {text-align:center; font-weight:bold;}
.shop_cart th + th {text-align: left;}
.shop_cart th + th + th {text-align: left;}
.shop_cart th a {color: #F06; text-decoration: none; font-size: 1.1em;}
.shop_cart th a:visited {color: #F69;}
.shop_cart th a:hover {color: #F06; text-decoration: underline;}
.shop_cart thead tr, tfoot tr {color: #555; font-size: 0.8em;}
.shop_cart tr {font: 12px sans-serif; background: url(/images/prettyinpink_row.png) repeat-x #F8F8F8; color: #666;}
.shop_cart tr:hover {background: #FFF;}

#itsthetabletblProductOptions{
  font-family:arial,sans-serif;
  overflow:auto;
  width:420px;

  margin:0 auto;
  padding:0em;
  background:#fff;
  border-style:solid;
	border-width:1px;
}
/*pretty in pink tblProductOptions*/
.tblProductOptions caption {font-size: 1.7em; color: #F06; text-align: left;}
table.tblProductOptions {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
.tblProductOptions td, th {padding: 10px 4px; border-bottom: 1px solid #EEE;}
.tblProductOptions td a {color: #444; text-decoration: none; text-align: right;}
.tblProductOptions td a, th a {display: block; width: 100%;}
.tblProductOptions td a:hover {background: #444; color: #FFF;}
.tblProductOptions tfoot th {text-align: right;}
.tblProductOptions th {text-align:center; font-weight:bold;}
.tblProductOptions th + th {text-align: left;}
.tblProductOptions th + th + th {text-align: left;}
.tblProductOptions th  {color: #F06; text-decoration: none; font-size: 1.1em;text-align: right;}
.tblProductOptions th a:visited {color: #F69;}
.tblProductOptions th a:hover {color: #F06; text-decoration: underline;}
.tblProductOptions thead tr, tfoot tr {color: #555; font-size: 0.8em;}
.tblProductOptions tr {font: 12px sans-serif; background: url(/images/prettyinpink_row.png) repeat-x #F8F8F8; color: #666;}
.tblProductOptions tr:hover {background: #FFF;}


#itsthetabletblshipping ,#itsthetableprice{
  font-family:arial,sans-serif;
  overflow:auto;
  width:250px;

  margin:0 auto;
  padding:0em;
  background:#fff;
  border-style:solid;
	border-width:1px;
}
#itsthetableprice{
		float:left;
		
	
}

#imgbottom{
	float: right;
	padding-top: 62px;
	background: #ffffff;
	
}

.tblshipping caption {font-size: 1.7em; color: #F06; text-align: left;}
table.tblshipping {margin: 0; padding: 0; border-collapse: collapse; width: 250px;}
.tblshipping td, th {padding: 10px 4px; border-bottom: 1px solid #EEE;}
.tblshipping td a {color: #444; text-decoration: none; text-align: right;}
.tblshipping td a, th a {display: block; width: 100%;}
.tblshipping td a:hover {background: #444; color: #FFF;}
.tblshipping tfoot th {text-align: right;}
.tblshipping th {text-align:center; font-weight:bold;}
.tblshipping th + th {text-align: left;}
.tblshipping th + th + th {text-align: left;}
.tblshipping th  {color: #F06; text-decoration: none; font-size: 1.1em;text-align: right;}
.tblshipping th a:visited {color: #F69;}
.tblshipping th a:hover {color: #F06; text-decoration: underline;}
.tblshipping thead tr, tfoot tr {color: #555; font-size: 0.8em;}
.tblshipping tr {font: 12px sans-serif; background: url(/images/prettyinpink_row.png) repeat-x #F8F8F8; color: #666;}
.tblshipping tr:hover {background: #FFF;}

	
	
	
.smalllink {font-size:10px;}

/*product_info*/

#wrap {
    width:100%;
    margin:0 auto;
    background:#ffffff;
    margin-top: 20px;
}
#productsLeft{
	
	background:#ffffff;
	float:left;
	width:770px;
	margin-left:10px;
	
}
#productsRight{
	background: #1d1e41;
	float:right;
	width:170px;
	color: #ffffff;
	
}
#productsRightheading h3 {
	font-size: 1.6em;
	letter-spacing: -1px;
	
	margin: 18px 20px 20px 20px;

	COLOR: #ffffff; 
	FONT-WEIGHT: normal
	
}

#productsFooter{
	background:#ffffff;
	clear:both;
}
#productsFooterW{
	background:#eee;
	clear:both;
	border-top:#cccccc 1px solid;

}

#ProductImage{
	
	background: #ffffff;
  	width:307px;
  
  float: left;
	
}
#ProductDesciption{
	/*443 is 100%*/
	background: #ffffff;
  	width: 443px; 
  	margin-right: 10px;
  	float: right;
	
}
#ProductOptions{
	background: #ffffff;
	margin-left: 0px;
}

.mainCartFooter A { border-left:#d4dad8 1px solid;
padding-bottom:18px;
padding-left:15px;
width:auto;
padding-right:15px;
display:block;
float:left;

color: #7b7b7b;
font-size:0.9em;
padding-top:40px;}

#pushdown{
	
	padding-top:38px;
}

/*  this class is related to the edges of the tables, where defined */
.tablenav  {
	border-width : 1;
	border-style : solid;
	border: 1px solid #666666;
}

div.StyleCustomerNew {position: relative;
 top: 1px; left: 1px;
 height: 300; width: 500px;
 color: white;
 background-color: white;
 z-index: 1;}
 
div.StyleCustomerReturn {position: relative;
 top: 5px; 
 left: 5px;
 height: 250px;
 width: 100%;

 background-color:white;
 z-index: 2;}
 
 div.Styledob {position: relative;
 top: 0px; 
 left: 0px;
 height: 150px;
 width: 450px;
 float: left;

 background-color:white;
 z-index: 1;}
 

}

#right {
border: solid #ff0000 2px;
background-color: yellow;
padding: 5px 50px;
}
