
/* CSS Document */

input.errorBorder
{
    border: solid 1px #E33264;
}

.orders table, .order table, .mgmt table {
	font-size:12px;
}

.orders th, .order th, .mgmt th {
	background-color:#f0f0f0;
	text-transform:uppercase;
	text-align:left;
	padding:15px 10px 10px 10px;
}

.orders table, .order table, .mgmt table {
	table-layout: auto;
	width:614px;
}

.orders .rightAlignment, .orders th.rightAlignment, .order .rightAlignment, .order th.rightAlignment, .mgmt .rightAlignment, .mgmt th.rightAlignment {
	text-align:right;
}

.orders td, .order td, .mgmt td {
	border:none;
	padding:12px 10px 12px 10px;
}

.orders tr, .order tr, .mgmt tr {
	background-image: url(/images/shared/bkrnd_hor_dots.gif);
	background-repeat:repeat-x;
	background-position: left top;
}

.orders col#o1 {
	width: 80px;
}

.orders col#o2 {
	width: 80px;
}

.orders col#o3 {
	width: 120px;
}

.orders col#o4 {
	width: 60px;
}

.orders col#o5 {
	width: 140px;
}

.order col#o1 {
	width: 240px;
}

.order col#o2 {
	width: 100px;
}

.order col#o3 {
	width: 60px;
}

.order col#o4 {
	width: 100px;
}

.ordertotal {
	border-top:solid 1px #666666;
	padding:10px 0px 10px 0px;
}

.ordertotal td {
	border:none;
	padding:0px 10px 5px 10px;
}

.ordertotal table {
	font-size:12px;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
}

.ordertotal col#t1 {
	width: 602px;
}

.ordertotal col#t2 {
	width: 200px;
}

.ordertotal col#t3 {
	width: 124px;
}

.mgmt col#m1 {
	width: 240px;
}

.mgmt col#m2 {
	width: 80px;
}

.mgmt col#m3 {
	width: 100px;
}

.mgmt col#m4 {
	width: 60px;
}

.mgmt col#m5 {
	width: 100px;
}

.mgmt col#c1 {
	width: 60px;
}

.mgmt col#c2 {
	width: 100px;
}

.mgmt col#c3 {
	width: 60px;
}

.mgmt col#c4 {
	width: 60px;
}

.mgmt col#c5 {
	width: 60px;
}

.mgmt col#c6 {
	width: 60px;
}

.mgmt col#c7 {
	width: 100px;
}

.nextButton {
  background-image: url(/images/shared/button_next.gif);
}

#checkout .buttonHoldernoline {
	text-align:right;
	padding:20px 10px 10px 10px;	
}

.promoShopHeader {
	width:926px;
}

.headerPromoShop 
{
	width:926px;
	background-image: url(/images/shared/bkrnd_hor_dots.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	margin:0px 0px 0px 0px;
}

.promobanner
{
  color: #E33264;
}

/* Reviews */
.rating  
{
  padding-left: 150px;  
}

.currentrating 
{
  color: #E33264;
  font-size: 11px;
  display: inline;
}

.ratinglinks 
{
  color: #E33264;
  font-size: 11px;
  display: inline;
}

.fbbox 
{
  float: right;
  margin-top: -10px;
  display: inline;  
}

.reviewbox 
{
  width: 100%; 
}

p.reviewerdetails
{
  text-align:right;
}

#reviewsblock 
{
  padding-top: 10px;
}

.reviewbuttons
{
  text-align:right;
  height: 32px;
}

#submitReview 
{
  margin-top: 10px;
  float:right; 
}

#reviewsblock h3 
{
 font-size: 16px;
  font-weight: normal;
  margin: 15px 0px 8px 0px;
  padding: 0px; 
}

p.comment 
{
  font-style:italic;
}

.thumbs2 {
  border: solid 1px #F7BFCE;
  width: 50px;
  height: 50px;
  margin-right: 8px;
  background-image: url(/store/images/shared/bkrnd_product_gradient.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}

#popup {
	width:600px!important;
	padding:20px;
	background-color:#FFFFFF;
	border:solid 1px #f8c9d4;
	position:absolute;
	margin:auto;
	z-index:10000;
	color: #666666;
}

#popup .left {
	float:left;
	width:260px;
	margin:0px 20px 0px 0px;
}

#popup .right {
	float:left;
	width:260px;
}

#popup h3 {
  padding: 5px 10px 5px 0px !important;
  margin-bottom: 0px !important;
}

#login .formBox label, #popup label {
  margin-bottom: 3px !important;
}

#login .formBox input, #popup input {
  margin: 0px 0px 10px 0px !important;
}
