/* MARSHMALLOW GRAY THEME BY BVTHEMES.COM - http://www.bvthemes.com
This theme is sold as is.  Modification of this stylesheet or the supplied images is encouraged.
However, any modifications is at the sole discretion of the customer and are not supported by BVThemes.com.
Please refer to README.txt within this themes folder for licensing information and instructions */

hide {
display : none;
}
p, tr, td, ul, li {
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  }
BODY {
background : #FFFFFF;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
font-family : verdana, arial, helvetica, sans-serif;
font-size : small;
color : #333333;
letter-spacing : normal;
text-align : center;
}
body#categorypage td#navcolumn {
display : none;
}
table#container {
margin : 0 auto;
padding : 0;
width : 975px;
font-family : verdana, arial, helvetica, sans-serif;
font-size : small;
color : #333333;
background : #FFFFFF;
background-repeat : repeat-y;
}
#popupContainer {
width : 100%;
height: 100%
padding : 0;
background : #FFFFFF;
}
#navcolumn {
margin : 0;
width : 150px;
vertical-align : top;
text-align : center;
padding : 0px 0 0 0px;
/*border-right : 1px solid #efefef;*/
font : 11px Verdana, Arial, Helvetica, Sans-Serif;
background-color : transparent;
}
#contentcolumn {
  padding : 0 0 0 0;
  margin:0px;
  width:975px;
  vertical-align:top;
  text-align:left;
  font : 11px Verdana, Arial, Helvetica, Sans-Serif;
  font-size: small
  }
#searchcontentcolumn {
  padding : 0 0 0 0px;
  margin:0px;
  width:975px;
  vertical-align:top;
  text-align:left;
  font : 11px Verdana, Arial, Helvetica, Sans-Serif;
  font-size: small
  }
#ProductPageContainer {
width : 975px;
background-color : transparent;
}
#ProductPageImageColumn {
padding : 0 0 0 5px;
margin : 5px;
vertical-align : top;
text-align : center;
font : 13px/15px Verdana, Arial, Helvetica, Sans-Serif, Black;
background-color : #ffffff;
}
#ProductPageContentColumn {
padding : 0 0 0 0;
display : block;
width : 400px;
margin : 0;
vertical-align : top;
text-align : left;
font : 12px/15px Verdana, Arial, Helvetica, Sans-Serif;
background-color : #ffffff;
font-size: small
}
#page {
padding : 0 0 0 0;
margin : 0;
background : transparent;
font : 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
width : 975px;
}
#maincontent {
font : 11px Verdana, Arial, Helvetica, Sans-Serif, White;
margin : 0px;
padding : 0 0 0 0;
text-align : left;
}
#header {
color : #ffffff;
height : 0px;
padding-right : 0;
padding-left : 0;
padding-top : 0;
left : 0;
padding-bottom : 0;
margin : 0 0 0 0;
width : 975px;
padding-top : 0;
position : relative;
top : 0px;
text-align : right;
font-size : smaller;
background : transparent;
}
#BrandingArea {
height : 0 0 0 0;
width : 0px;
top : 0px;
background : transparent;
}
#Logo {
position : absolute;
top : 0px;
right : 0px;
}
#SiteMenu UL {
position : relative;
top : 0px;
right : 630px;
margin : 0;
white-space : nowrap;
background : transparent;
}
#SiteMenu LI {
display : inline;
list-style-type : none;
}
#SiteMenu A {
font-size : 10px;
text-align : center;
padding : 0 0px 0 0px;
color : #333333;
text-decoration : underline;
font-weight: bold;
}
#SiteMenu A:hover {
font-size : 10px;
text-decoration : underline;
color : #666666;
font-weight: bold;
}
#MiniCart {
width : 200px;
/*position : absolute;*/
text-align : left;
/*top : 0px;
left : 460px;*/
color : #333333;
font : 10px/10px Verdana, Arial, Helvetica, Sans-Serif;
font-weight: bold;
}
#CartImage {
	position: relative;
	left: 25px;
}
html > body #CartImage {
	position: relative;
   left: -2px;
}
#ShoppingCartLink {
position : absolute;
top : 0px;
left : 0;
color : #fff;
left : 350px;
}
#ShoppingCartLink A {
background : transparent;
color : #333333;
font-weight: bold;
}
#ShoppingCartLink A:hover {
background : transparent;
color : #666666;
text-decoration : underline;
font-weight: bold;
}
#MainMenu {
width : 0;
top : 0;
background : transparent;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin-right : 0;
padding-top : 0;
text-align : left;
}
#MenuLevel1 {
width : 975px;
background : #cccccc;
padding-right : 5px;
padding-left : 0;
padding-bottom : 0;
margin-right : 0;
padding-top : 0;
}
#MenuLevel1 Table {
position : absolute;
top : 0;
left : 0;
}
.MenuItem {
background : none;
color : #ff0000;
height : 0;
text-align : center;
}
.MenuItemActive {
background : none;
width : 100px;
color : #fff;
height : 0;
text-align : center;
font-weight : bold;
}
#MenuLevel1 A {
font : 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #fff;
text-decoration : none;
}
#MenuLevel1 A:hover {
text-decoration : underline;
}
#MenuLevel2 {
position : relative;
top : 0;
left : 350px;
left : 0;
width : 755px;
height : 0;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin-right : 0;
padding-top : auto;
}
#MenuLevel2 .MenuItem {
width : 100px;
background : transparent;
color : #000;
}
#MenuLevel2 Table {
margin-left : auto;
margin-right : auto;
height : 0px;
}
#MenuLevel2 A {
font : 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
text-decoration : none;
}
#MenuLevel2 A:hover {
text-decoration : underline;
}
#footer {
font : 0/0 Verdana, Arial, Helvetica, Sans-Serif;
clear : both;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
color : #000;
padding-top : 0;
text-align : center;
height : 0;
background : #FFFFFFS;
}
#footermenu a {
color : #7a94df;
font-size : 0;
}
#footermenu a:hover {
text-decoration : none;
color : #036;
}
#copyright {
font-size : 0;
position : relative;
font-weight : bold;
top : 0;
color : #ccc;
display : block;
padding : 0;
text-align : left;
}
#poweredby {
position : relative;
left : 0;
}
#PageHome #MainContent {
width : 965px;
padding : 0;
margin : 0;
}
#HomeTable {
width : 600px;
}
#HomeColumn1 {
vertical-align : top;
text-align : left;
padding : 0px;
width : 180px;
border-right : 0px solid #efefef;
}
#HomeColumn2 {
vertical-align : top;
text-align : left;
width : 600px;
}
#HomeColumn3 {
width : 180px;
vertical-align : top;
text-align : left;
padding : 0;
width : 0;
border-left : 1px solid #efefef;
}
#HomepageSample1 {
vertical-align : top;
text-align : left;
padding : 10px;
width : 189px;
border-right : 1px solid #efefef;
}
#HomepageSample2 {
vertical-align : top;
background : url(homepageblock.gif) no-repeat top;
text-align : left;
vertical-align : middle;
height : 100px;
width : 420px;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-left : 1px solid #ccc;
font : 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
#HomeColumn1 .SingleProductDisplay , #HomeColumn2 .SingleProductDisplay , #HomeColumn3 .SingleProductDisplay {
border : 0;
}
#HomeColumn1 .SingleCategoryDisplay , #HomeColumn2 .SingleCategoryDisplay , #HomeColumn3 .SingleCategoryDisplay {
border : 0;
}

#lblCategoryName {width: 975px;}
#navColumn UL , .CategoryList UL, .CustomerServiceList UL {
padding : 0;
margin : 0 0 0 10px;
list-style-type : none;
}
.NavColumnBlock {
background : #fff;
padding : 10px 0 5px 0;
width : 180px;
}
.NavColumnBlockContent {
/*width : 1800px;*/
padding : 0px;
text-align : left;
border-bottom : 1px solid #000;
border-left : 1px solid #000;
border-right : 1px solid #000;
}
#MyAccountMenu1_TitleLabel{
margin: 2px 0 0 10px;
height: 5px;
color: #eee;
}

.CategoryList , .MailingListSignupForm , .SearchBoxForm {
width : 180px;
padding : 0 0 0 0px;
}
.CustomerServiceList {
width : 180px;
padding : 0 0 5px 8px;
}
HTML>BODY .CustomerServiceList {
width : 180px;
padding : 0 0 5px 8px;
}
.CustomerServiceList h4{
	background-image: url(cust_serv_top.jpg);
	height: 20px;
}
.NavColumnBlock h4 {
	background-image: url(your_acct_top.jpg);
	height: 20px;	
}
.CustomerServiceListContent {
text-align : left;
background : #fff;
border-bottom : 1px solid #000;
border-left : 1px solid #000;
border-right : 1px solid #000;
}
.CategoryListContent {
text-align : left;
background : #fff;
border-bottom : 1px solid #8c8c8c;
border-left : 1px solid #d1d1d1;
border-right : 1px solid #8c8c8c;
}
.CustomerServiceListContent li { margin: 0; }
.CustomerServiceListContent a,
.CustomerServiceListContent a:link,
.CustomerServiceListContent a:visited,
.NavColumnBlockContent a, 
.NavColumnBlockContent a:visited, 
.NavColumnBlockContent a:link {
  display: block;
  color: #000;
  /*background-color: #E8E8E8;*/
  padding: 0px 0px 0px 15px;
  text-decoration: none;
  font: bold 9px Verdana, Arial, Helvetica, Sans-Serif;
  border-bottom: solid 4px #fff;
  }
.CustomerServiceListContent a:hover,
.NavColumnBlockContent a:hover {
  color: #000;
  text-decoration: none;
  /*background-color: #e8e8e8;*/
  background-image: url(star-hover.gif);
  background-position: left;
  background-repeat: no-repeat;
  }
.MailingListSignupFormContent {
text-align : left;
color : #333333;
border-bottom : 0px solid #8c8c8c;
border-left : 0px solid #d1d1d1;
border-right : 0px solid #8c8c8c;
}
.SearchBoxFormContent {
text-align : left;
border-bottom : 1px solid #8c8c8c;
border-left : 1px solid #d1d1d1;
border-right : 1px solid #8c8c8c;
}
#ContentColumn1__ctl1_btnGoSearch,
#ContentColumn4__ctl1_btnGoSearch,
#ContentColumn5__ctl1_btnGoSearch,
#ContentColumn1__ctl2_btnGoSearch,
#Header1_HeaderSearch1_btnSearchBox {
  margin-top: 0px; /* Adjust as needed. */
  position: relative; top:3px; left:3px;
  }
.SingleProductDisplay , .SingleCategoryDisplay {
text-align : center;
width : 145px;
margin : 10px 10px 10px 0;
}
.RelatedItemsBlock {
/* display : block; 
border-top : 1px solid #ccc;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-left : 1px solid #ccc;*/
background : #fff;
width : 340px;
margin : 0;
}
.RelatedItemsBlockContent .SingleProductDisplay {
width : 100px;
height: 180px;
position: float;
float: left;
}
.NavColumnBlock .SingleProductDisplay , .NavColumnBlock .SingleCategoryDisplay {
margin : 0;
}
.SingleProductDisplayName A , .SingleCategoryDisplayname A , .ListCategoryDisplay A {
font : bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.SingleProductDisplayPrice A {
font : bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #990000;
}
.ListProductDisplay , .ListCategoryDisplay {
text-align : left;
width : 500px;
}
.ListProductDisplayPrice {
text-align : right;
}
.ListCategoryDisplayDescription {
margin : 3px 10px 10px 0;
font : 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.DetailProductDisplay {
border-top : 1px solid #cccccc;
padding : 5px;
text-align : left;
width : 900px;
}
.DetailProductDisplayImage {
vertical-align : top;
text-align : left;
width : 120px;
height : 120px;
float : right;
}
#Records .DetailProductDisplayImage {
  width:90px;
  float:right;
  text-align:right;
  }
.DetailProductDisplayName {
font-size : 12px;
}
.DetailProductDisplayPrice {
font-size : 11px;
color : #f30;
}
#CartTitle {
padding : 0 0 0 0;
width : 975px;
}
#CartContainer {
width : 975px;
padding : 0;
margin : 0;
}
#CartItemBlock {
padding : 0;
margin : 0;
}
#CartItemBlock Table {
margin : 0 0px 0 0px;
width : 975px;
}
#CartUpdateBlock {
width : 450px;
background : transparent;
margin : 5px;
text-align : center;
vertical-align : middle;
border-left : 0px solid #CCCCCC;
border-bottom : 0px solid #CCCCCC;
border-right : 0px solid #CCCCCC;
}
#CartTotalBlock {
border-bottom : 0px solid #CCCCCC;
border-right : 0px solid #CCCCCC;
width : 200px;
margin : 10px;
padding : 5px;
text-align : center;
vertical-align : middle;
}
#CartCheckoutButtons {
width : 720px;
text-align : right;
margin-top : 10px;
}
.BVText {
font : 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
/*background : #efefef;*/
display : block;
width : 145px;
/*border-top : 1px solid #ccc;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-left : 1px solid #ccc;*/
}
.CartText {
font : 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.BVSmallText {
font : 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
}
.Header {
color : #036;
background : #ccc;
font : bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
padding : 3px;
}
.Item , .CartItem {
padding-right : 0.2em;
padding-left : 0.5em;
background : #fff;
padding-bottom : 0.2em;
font : 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
padding-top : 0.2em;
}
.AlternateItem , .CartAlternateItem {
padding-right : 0.2em;
padding-left : 0.5em;
background : #fff;
padding-bottom : 0.2em;
font : 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
padding-top : 0.2em;
}
.CartItem , .CartAlternateItem {
border-bottom : 1px solid #708090;
}
.FormInput {
border-right : 1px solid #ccc;
border-top : 1px solid #ccc;
background : #f9f9f9;
border-left : 1px solid #ccc;
color : #000;
border-bottom : 1px solid #ccc;
}
.FormInputError {
border-right : 1px solid #ccc;
border-top : 1px solid #ccc;
background : #ffb5b5;
border-left : 1px solid #ccc;
color : #000;
border-bottom : 1px solid #ccc;
}
.formlabel {
font : bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #036;
letter-spacing : normal;
vertical-align : middle;
}
.FormLabelStrong {
font : bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #006699;
letter-spacing : normal;
}
A {
text-decoration : none;
color : #333333;
}
A:hover {
text-decoration : underline;
color : #666666;
}
.ErrorMessage {
background : #f17777;
font : 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
font-weight : bold;
border-top : 0px solid #f00;
border-right : 0px solid #f00;
border-bottom : 0px solid #f00;
border-left : 0px solid #f00;
}
.SuccessMessage {
background : #99ff00;
color : #000;
font : 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
P {
margin : 0;
text-align : left;
}
.indent {
margin-left : 20px;
}
.Padded {
margin : 10px;
}
H1 {
width : 700px
display : block;
background : #efefef;
margin : 0 0 2px 0;
font : bold 14px/20px Verdana, Arial, Helvetica, Sans-Serif;
color : #4d66af;
border-top : 1px solid #ccc;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
border-left : 1px solid #ccc;
}
H3 {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0 0 10px;
font : bold 12px/16px Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
padding-top : 0;
}
h4 {
margin : 0;
font : bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
text-align : left;
}
.ProductPropertyLabel {
font : bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
text-decoration : underline;
}
.ProductProperty {
font-size : 10px;
color : #000;
}
.SitePriceDiscounted , .YouSave , .ListPrice , .SitePrice , .DiscountText {
font : bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.SitePrice , .ListPrice {
color : #000;
}
.ListPrice {
text-decoration : line-through;
}
.SitePriceDiscounted , .YouSave {
color : #f00;
}
#BreadCrumbs {
margin-bottom : 10px;
padding : 0 0 0 10px;
font : 10px/11px Verdana, Arial, Helvetica, Sans-Serif;
color : #036;
}
.BreadCrumbTrailSpacer {
background-repeat : no-repeat;
}
.BreadCrumbTrailNoLink {
visibility : hidden;
}
#BreadCrumbs A {
color : #000099;
}
#BreadCrumbs A:hover {
color : #0000ff;
}
.OtherCategory A {
font : 10px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
text-decoration : none;
background-color : #ffffff;
}
.CurrentCategory A {
font : bold 10px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration : none;
}
.SubCategory A , .SubCategory A:visited , .SubCategory A:active {
font : 10px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
text-decoration : none;
}
.SubCategory A:hover {
text-decoration : underline;
}
#ProductProperties {
text-align : left;
}
#ProductProperties UL {
margin : 5px 0 0;
list-style-type : none;
}
#ProductProperties UL LI {
margin-top : 3px;
}
#ProductProperties UL UL {
margin : 5px 0 0 5px;
list-style-type : disc;
}
#CategoryListHeader #LayoutTable {
width: 700px;
/*width : 730px;
margin: 0 0 0 10px;*/
}
#RecordsFound , #Pager , #Sorter , #Sorter TD {
font : 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
}
#RecordsFound {
font-weight : bold;
}
div#records {
text-align: center;
}
div#records table {
margin: 0 auto;
}

#Records table {
  /*width:750px;*/
  width: 740px;
  }
#Records table tr td {
  text-align:center;
  }
#Records table table {
  border:none;
  width:98%;
  }


#tblItems {
border : 1px solid #CCCCCC;
width : 975px;
margin : 5px;
}
#CheckoutTable {
width : 975px;
}
#CheckoutSteps {
margin : 5px;
}
.CheckoutStep {
font : 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
#CheckoutSteps A {
padding-right : 0px;
padding-left : 10px;
text-decoration : none;
color : #666;
}
.CheckoutStep .CheckoutStepCurrent {
font : bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #003366;
}
.CheckoutDescription {
font : 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
#AddressBookPanel {
width : 975px;
margin : 0 0 0 0;
}
.ContentBox {
margin : 3px 0 5px 20px;
text-align : left;
background : #fff;
border : 1px solid #708090;
padding : 10px;
}
#CheckoutTotals {
width : 160px;
margin: 0 15px 0 0;
text-align : center;
background : #CCCCCC;
border : 1px solid #333333;
}

#PlaceOrderCell {
width : 50px;
padding : 1px;
text-align : center;
/*background : #FFFFFF;*/
border : 0 solid #708090;
}
#CheckoutCoupons , .ControlArea {
background : #fff;
border : 1px solid #708090;
padding : 5px;
text-align : left;
}
#ProductControls {
margin-top : 20px;
}
#lblSKU {
font-size : 10px;
}
#lblDescription {
font-size : 11px;
}
#ProductReviews , #ProductReviewNew {
margin : 20px 0 10px;
}
#ProductReviews H3 {
padding-right : 3px;
background-position : center bottom;
padding-left : 0;
border-bottom : 1px solid #ccc;
padding-bottom : 12px;
margin : 0;
font : bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
padding-top : 5px;
text-align : left;
}
#ProductReviews A {
font : 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.ProductReviewRating {
font : bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #cc6600;
}
.ProductReview {
font : 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
margin : 10px;
}
.ProductReviewKarma {
font : 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
color : #000;
position : relative;
top : 10px;
}
.RelatedItemsBlock H3 {
padding-right : 3px;
backgroudd-color:fff;
background-position : center bottom;
padding-left : 0;
border-bottom : 1px solid #ccc;
padding-bottom : 12px;
margin : 0;
font : bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
padding-top : 5px;
text-align : left;
}
#VolumeDiscounts {
margin : 5px;
}
.VolumePricingHeader {
font : 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
color : #036;
font-weight : bold;
}
.VolumePricingText {
font : 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
color : #666;
}
.NewProductBadge IMG {
position : relative;
}
#extraDiv2 , #extraDiv3 , #extraDiv4 , #extraDiv5 , #ExtraDiv1 , #ExtraDiv6 {
display : none;
}
.WebPageMessage {
width : 500px;
border : 1px solid #000;
background : #fff;
padding : 0;
margin : 5px 0;
}
.WebPageMessageError , .WebPageMessageWarning , .WebPageMessageInformation , .WebPageMessageQuestion , .WebPageMessageOK {
padding : 5px;
background-position : 5px 5px;
background-repeat : no-repeat;
}
.WebPageMessageError {
background-image : url(WebPageMessageError.gif);
}
.WebPageMessageWarning {
background-image : url(WebPageMessageWarning.gif);
}
.WebPageMessageInformation {
background-image : url(WebPageMessageInformation.gif);
}
.WebPageMessageQuestion {
background-image : url(WebPageMessageQuestion.gif);
}
.WebPageMessageOK {
background-image : url(WebPageMessageOK.gif);
}
.WebPageMessage .Message {
font : 11px Verdana, Arial, Helvetica, Sans-Serif;
padding : 0 0 15px 40px;
margin : 0;
}
.TextField_search {
border-style : solid;
font-size : 8pt;
font-family : verdana;
}
/* End Error Message Boxes */

/* Phone Rep */
.PhoneRepClosed
{
	/*
	width:120px;
	height: 20px;*/
	background-color:#eee;
	position:absolute;
	top: 10px;
	left:10px;
	z-index:100;
}
/*
.PhoneRepClosed table
{
	display:none;
}
*/

.PhoneRepOpen
{
	/*
	width:320px;
	height: 20px;*/
	background-color:#eee;
	position:absolute;
	top: 10px;
	left:10px;
	z-index:100;
}
/*
.PhoneRepOpen table {
	display: inline;
}
*/

.ConfirmOrder
{
   border: 1px;
   background-color: #eee;
   width: 975px;
   /*background : url(/btoys/images/cont_bg.jpg);*/
   border: #666 solid 1px;
/*   margin-top: 20px;
   padding-top: 20px;*/
}
.AlternateConfirmOrder
{
   border: 2px;
   background-color: #ccc;
   width: 715px;
   /*background : url(/btoys/images/cont_bg.jpg);*/
   border: #666 solid 1px;
/*   margin-top: 20px;
   padding-top: 20px;*/
}
/*.ConfirmOrder .CheckoutDescripton
{
   padding-top: 20px;
}
.AlternateConfirmOrder .CheckoutDescripton
{
   padding-top: 20px;
}*/
#shipnow 
{
   font-size: 16px;
   font-weight: bold;
   padding: 3px;
/*   position: relative;
   top: -12px; */
}
#shiplater
{
   font-size: 16px;
   font-weight: bold;
   padding: 3px;
/*   position: relative;
   top: -12px; */
}
#CheckoutShipDate
{
   position: relative;
   top: -18px; 
   margin-right: 0px;
   float: right;
   clear: both; 
   font-size: 11px;
   font-weight: bold;
   border-bottom: black solid 1px;

}
.CheckOutHeader 
{
   height: 1px;
}
.ConfirmProductID 
{
   width: 75px;
}
.ConfirmName
{
   width: 3000px;
}
.ConfirmQty
{
   width: 10px;
}
.ConfirmPrice
{
   width: 100px;
}.ConfirmExtension
{
   width: 200px;
}
.ConfirmShipping 
{
   font-size: 8pt;
}

.redunderline
{
   text-decoration : underline;
   color : red;
}

#prizeresults
{
   position: absolute;
   zindex: 100;
   top: 325px;
   left: 300px;
   width: 400px;
   height: 200px;
   background-color: #eee;
   border: 1px solid black;
   padding: 25px;
   text-align: left;
}

#dgprizes
{
   display: none;
}

.RedBackground {
 background-color: red;
}
