﻿@charset "utf-8";
/* CSS Document - Doll Face Dessert */

body {
	background:url(images/bg.gif) repeat #cc0000;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}
a {
	outline:none;
}
#container {
	margin:auto;
	width:950px;
}
/*header*/
#header {
	text-align:center;
	height:100px;
}
#doll {
	width:600px;
	margin:auto;
}
#doll h1#logo {
	width:599px;
	height:75px;
	background:url(images/logo_dollfacedessert.gif) no-repeat center top;
	margin:20px 0px 0px 0px;
	overflow:hidden;
	display:inline;
	float:left;
}
#doll h1#logo a {
	width:599px;
	height:75px;
	display:inline;
	text-indent:-9999px;
	float:left;
}
.bubble1 {
}
.bubble2 {
}
/*pages */
#homeContent {
	background:url(images/face1.gif)  no-repeat 15px 4px;
	min-height:840px;
	font-size:14px;
	line-height:20px;
}
#homeFace2 {
	background:url(images/face2.gif) 508px 330px no-repeat;
	min-height:840px;
}
#pageContent {
	margin:15px 0px 5px 20px;
	width:600px;
}
#cookieshopContent {
	background:url(images/bg_cookieshop.png) top center no-repeat;
}
#cookieclubContent {
	background:url(images/bg_cookieclub.png) top center no-repeat;
}
#aboutusContent {
	background:url(images/bg_aboutus.png) top center no-repeat;
	height:840px;
}
#checkoutContent {
	background:url(images/bg_checkout.png) top center no-repeat;
	height:840px;
}
/*navHome*/
#navHome {
	height:180px;
	float:right;
	width:400px;
	margin-right:70px;
	margin-top:10px;
}
/*newsletter*/
#newsletter {
	margin-top:480px;
	margin-left:50px;
	margin-bottom:100px;
	width:420px;
}

/*cookieshop*/
#cookieShop {
	margin-top:220px;
	margin-left:25px;
	margin-bottom:60px;
	width:460px;
	font-size:14px;
}
.products{
 
	line-height:20px;
	color:#000000;
}
.products a{
	color:#FFFFFF;
	text-decoration:none;

}
.products img{
	background:url(images/bg_prod.gif) center no-repeat;
	padding:5px;
}
/*cookieclub*/
#cookieclub {
	margin-top:250px;
	margin-left:25px;
	width:400px;
	font-size:14px;
}
#cookieclub hr {
	background:#cccccc;
	border:none;
	height:1px;
	color:#cccccc;
}

.lineThrough {
	text-decoration:line-through;
}
.lineHeight {
	line-height:28px;
}
hr {
	background:#cccccc;
	border:none;
	height:1px;
	color:#cccccc;
}

/*aboutus*/
#aboutus {
	margin-top:220px;
	margin-left:50px;
	margin-bottom:100px;
	width:460px;
	font-size:14px;
	line-height:24px;
}

/*checkpage*/
#checkpage {
	margin-top:220px;
	margin-left:50px;
	margin-bottom:100px;
	width:460px;
	font-size:14px;
	line-height:24px;
}

/*footer#footer {
	color:#FFFFFF;
	text-align:right;
	height:35px;
}*/
#footer {
	color:#FFFFFF;
	height:35px;
	
}
#footer #copyright {
	float:left;
	line-height:23px;
	text-align:left;
}
#footer #copyright a {
	text-decoration:none;
	color:#FFFFFF;
}
#footer #copyright a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#footer #copyright #gmr {
	margin:0px 25px 10px 10px;
	float:left;
}

.clear {
	clear:both;
}
/*form */
#txtfldNewsletter {
	background:transparent url(images/txtfld_home.gif) right no-repeat;
	border:0px;
	width:220px;
	height:25px;
	line-height:25px;
	padding:7px 10px 13px 20px;
}
#txtfldNewsletter .txtfld {
	height:26px;
	border:0px;
	background:none;
	outline:none;
	border:#FFFFFF solid 1px;
}
.quantityField {
	width:40px;
	border:#d63333 solid 1px;
}


/* gridHeader  */
#cookieShop hr {
	background:#cccccc;
	border:none;
	height:1px;
	color:#cccccc;
}

#gridHeader {	
	/* background: #000000 repeat-x bottom;
	border-left:#000000 solid 1px;*/
 	font-weight:bold;
	color:#FFFFFF;
 
}

#gridHeader td {
	/*border-right:#000000 solid 1px;*/
	padding:5px;
	text-align:left;
}

#gridRow1 {
	/*border-left:#000000 solid 1px;*/
}

#gridRow1 td {
	/*border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;*/
	padding:3px;
	text-align:left;
	/*background-color:White;*/
	
}
#gridInnerRow1 {
	border-left:#8c8b8b solid 0px;
}

#gridInnerRow1 td {
	border-right:#8c8b8b solid 0px;
	border-bottom:#8c8b8b solid 0px;
	padding:3px;
	text-align:center;
}
.CartimageCss {background:#d1dcf6; 
	border:1px solid #7a91c7; 
	padding:6px; width:90px;
}
.button{border:none;color:#FFF;font-size:11px;background:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:700;padding:1px 2px}

.selected {
  color: #FFFFFF;
  font-weight: bold;
   background-color:#000000;
}

.notselected {
  color: #7F7F7F;
  font-weight: bold;
    background-color:#CCCCCC;
}

.sectionheader
{
 color: #FFFFFF;
  font-weight: bold;
  font-size:18px;
}
/*contact */
.bgTxtfld{
	background:url(images/txtfld_contact.gif) center;
	height:24px;
	width:224px;
	padding:7px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contactTxtfld{
	margin-top:2px;
	color:#000000;
	width:215px;
	border:0px;
	background:none;

}
.bgTxtarea{
	background:url(images/txtarea_contact.gif) center;
	height:139px;
	width:339px;
	padding:10px 10px;
}

.contactTxtarea{
	margin-top:2px;
	color:#000000;
	width:339px;
	height:139px;
	border:0px;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}