﻿form {
    margin:0px;

}

.formbutton {
  /*  cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
    font-weight:bold;
	text-align: center;
	background-color: #708cdb;	
	padding:2px;
	border-style:ridge;
	border-width: 1px;
	border-color: #555555;
	height:22px; */
}

.formfield {
/*	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-left:3px;
	background-color: #ffffff;
	border: solid 1px #616153; */
}

.formfieldreadonly {
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding-left:3px;
	background-color: #ececec;
	border: solid 1px #616153;
}

.ShoppingCartGrid {
    font-family:arial, Helvetica, sans-serif;
	font-size:11px;
}

.ShoppingCartGrid a {
    font-family:arial, Helvetica, sans-serif;
	font-size:11px;
}

.RemoveItem {
    font-family:arial, Helvetica, sans-serif;
	font-size:11px;
}
.RemoveCartItem  a:visited  { color:#d33400;text-decoration: underline; font-weight:bold;font-size:11px; }
.RemoveCartItem  a:link  {color:#d33400;text-decoration: underline;  font-weight:bold;font-size:11px; }
.RemoveCartItem  a:active { color:#d33400;text-decoration: underline;  font-weight:bold; font-size:11px;}
.RemoveCartItem  a:hover { color:#d33400;text-decoration: none;  font-weight:bold; font-size:11px;}


.Product {
    margin:3px;
    padding:5px;   
    background-color:#ffffff;
    border: 1px solid #ffffff;
}

.ProductContent {
    overflow:hidden;
}

.ProductHighlight {
    background-color:#e8e8e8;
}

.ProductHighlight .ProductTitle {
  color:#000000;
  border-bottom:5px solid #000000;
}

.moreinfo {
    visibility:hidden;  
}

.ProductHighlight .moreinfo  {
    visibility:visible;
}

.ProductTitle {
    font-weight:bold;
    font-size:13px;
    display:block;
    color:#61a2ec;
    text-transform:uppercase;
    border-bottom:5px solid #61a2ec;
    padding-bottom:3px;
    margin-bottom:3px;
}

.borderedimage {
	text-align:right;
	border: 1px solid #bbc2c9;
}

.rightimage {
    margin: 0px 0px 3px 3px;
}

.planwindow {
    overflow:hidden;
}

h1 {
	font-size: 17px;
	margin: 0 0 0px 0;
	padding:0px;
}

h2 {
	font-size: 16px;
	margin: 0 0 0px 0;
	padding:0px;
}

h3 {
	font-size: 15px;
	margin: 0 0 0px 0;
	padding:0px;
}

h4 {
	font-size: 14px;
	margin: 0 0 0px 0;
	padding:0px;
}

h5 {
	font-size: 13px;
	margin: 0 0 0px 0;
	padding:0px;
}

h6 {
	font-size: 12px;
	margin: 0 0 -12px 0;
	padding:0px;
}

.Required {
    color:Red;
}

.Row1 {
    background-color:#efeeea;
}

.Row2 {
    background-color:#dfdfdf;
}

.ShoppingCartNavigation div {
    float:left;
    padding:0px 30px 0px 0px;
    font-size: 12px;
    font-weight:bold;
}

.OverFlowingDiv {
    background-color:#ffffff;
    overflow:visible;
    padding:5px 5px 5px 0px;
    position:relative;
}
/*
.warning {
    color:#d33400;
}*/






