



/* 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: 275px;

}


.rnd_content1 {

    display:block;

    border:0 solid #eaeaea;

    border-width:0 1px;

    padding: 4px;

    background:#ffffff;

    color:#000000;

    text-align: center;

    height: 275px;

}

/*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 {

	/* ani - i had to change it here to 1.8 instead of 0.8 */

	font-size: 1.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.8em;

	color: #555;

	vertical-align: middle;

	padding: 5px;

}



.text22 {

	font-family: Georgia, Times New Roman, Sans-Serif;

	font-size: 100%;

	font-size: 0.8em;

	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 {

    border: 1px solid;

    margin: 10px 0px;

    padding:15px 10px 15px 50px;

    background-repeat: no-repeat;

    background-position: 10px center;

}

.info {

    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;}

 

#buy6promobox {

border: solid #ff0000 2px;

}



#right {

border: solid #ff0000 2px;

background-color: yellow;

padding: 5px 50px;

}





.product_name_table {

	font-family: Georgia, Times New Roman, Sans-Serif;

	

	font-size: 1em;

	text-align: center;

	margin: 0;

	color:#605545;

	text-decoration:underline;



}

.product_name_table1 {

	font-family: Georgia, Times New Roman, Sans-Serif;
	font-size: 12px;
	text-align: center;
	margin: 0;
	color:#605545;
	text-decoration:underline;



}



