/* Popup CSS Document EA*/
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}
#holder{ width: 99%; height: 647px; background: white; position: relative; }

h1 {
	color:#00A850;
	font-size:20px;
	margin:15px 10px 4px 20px;
	padding:0 0 2px 0;
	float:none;
	display:block;
}

#content	{
	float: left;
	height: auto !important;
	height:480px;
	min-height: 480px;
	}

img {border:0;}

#logo { width:286px;height:80px;}

#logo a.logo_link {width:286px;height:80px;margin:0;background:#fff url(/images/static/Cherrybrook_showdog_Grooming_pet_supplies.gif) no-repeat 10px 10px;display:block;}

#logo_attachments_div {display:none;}

/* Product Popup */
#product_img {width:350px; height:350px; float:left; margin:auto;}

.prod_sm {width:170px; height:170px; float:left; margin:20px 20px 10px 10px;}

/* * html .prod_sm {height:200px; margin-right:15px;} */ /* For IE */

a.prod_img:link {width:170px; height:170px; border:1px solid #404040; display:block;}
a.prod_img:visited {border:1px solid #404040; }

a.prod_img:hover { border:1px solid #ddd; }

a.prod_img:active { border:1px solid #ddd; }

.clear {clear:left; height:30px;}

.prod_lg {width:350px; height:350px; position:absolute; top:138px; left:10px;border: 1px solid #404040;}
.prod_lg img {width:350px; height:350px;}
#prod2, #prod3, #prod4, #prod5, #prod6, #prod7, #prod8, #prod9, #prod10, #prod11 {visibility:hidden;}


#close_div{
	clear:both;
	display:block;
	background:#B6100F;
	height:19px;
	margin:15px 40px 0 20px;
	text-align:right;
	padding:5px 10px 0 0;
	width: 450px;  
}
#close_div a {
	color:#fff;
	font-weight:bold;
	font-size:11px;
	background:#B6100F;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
}
div.email_text {
	width:430px;
	padding:0 20px 0 50px;
	font-size:11px;
}
div.email_text form {
	height:330px;
	margin:15px 0 0 0;
}
dl.email_dl{
	margin:0;
	padding:0;
}
dl.email_dl dt {
	margin:0 0 19px 0;
	padding:5px 0;
	float:left;
	width:150px;
}

dl.email_dl dd {
	margin:0 0 19px 0;
	padding:5px 0;
	float:left;
	width:280px;
}
div.email_msg label{
	margin:0;
	padding:8px 0;
	width:280px;
	display: block;
}
div.email_msg div{
	margin:0;
	padding:0px 0;
	width:380px;
}

body#email dl.email_dl dd {margin:0;}
body#email dl.email_dl dt {margin:0;}
body#email #email_dl2 {position: static;}


div.email_msg input.large_input1, div.email_msg textarea.text_area_large{
	width: 400px;
}
dl.email_dl dd input, div.email_msg input, div.email_msg textarea {
	width:250px;
	font-size:11px;
}
.reset_btn input {
	background: url(/images/static/btn_reset.gif) no-repeat;
	height: 19px;
	width: 51px;
	border: none;
}
.save_btn {
	margin-top: 10px;
	width:400px;
	text-align:right;
}
.save_btn input{
	background: url(/images/static/btn_submit.gif) no-repeat;
	width:61px;
	height: 19px;
}
.large_input1, .text_area_large{
	border: 1px solid #aaa;
}

a.close_link {position: relative;z-index:10;}
a.close_link2 span {position: absolute;z-index:1;right:10px;}


/* Shipping Details */
#shipping {padding:0 20px 20px 20px;}
h2 {margin:0; padding:20px 0 0 0; border:0; color:#34517D; font:bold 1.2em Arial, Helvetica, sans-serif;}

table {width:100%; padding:0px; margin:0; border:0px; vertical-align:top; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6;}

th {font:bold 1em Arial, Helvetica, sans-serif; color:#4B4B4B; text-align:left; height:28px; vertical-align:middle; padding-left:9px; background-color:#F4F2EF; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;}

td {vertical-align:top; padding:10px; border-bottom:1px solid #CDCDCD;}

.time, .charge {text-align:center;}

p {padding:7px 0 10px 0; margin:0; border:0;}

dl#email_dl2{ position: absolute; top: 163px !important; top: 168px; width:  430px}

.MsoNormal a {color: #818181; text-decoration: underline;}
.MsoNormal a:hover {color: #34517D; text-decoration: none;}

textarea{
	height: 80px;
}

