@charset "UTF-8";
/* CSS Document */


body {
	margin: 0;
	background-image: url(images/top_stripe_bg_tile.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#maincontainer {
	background-image: url(images/bottom_swirls_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#centercontainer {
	width: 970px;
	margin: auto;
}

#toplogo {
	width: 970px;
	height: 188px;
	background-image: url(images/ashleys_custom_stationery.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

#topnav {
	margin: 0 0 0 0;
	padding: 25px 30px 0 0;
	text-align: right;
	color: #092F61;
	font-size: 10px;
	letter-spacing: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#topnavlower {
	margin: 0 0 0 0;
	padding: 35px 30px 0 0;
	text-align: right;
	color: #092F61;
	font-size: 10px;
	letter-spacing: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#topnavlower_holiday {
	margin: 0 0 0 0;
	padding: 35px 30px 0 0;
	text-align: right;
	color: #092F61;
	font-size: 10px;
	letter-spacing: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#whitecontainer {
	background-color: #FFF;
}

#bigimagecontainer {
	height: 420px;
	width: 970px;
	background-image: url(images/big_image_bg.gif);
	overflow: auto;
}

#bigflashimage {
	display: inline;
	width: 621px;
	height: 388px;
	float: left;
	margin: 10px 0 0 25px;
}

#calloutcontainer {
	display: inline;
	width: 254px;
	height: 388px;
	float: left;
	margin: 25px 0 0 40px;
}

#calloutbottom {
	padding: 12px 0 0 0;
}

#textcontainer {
	width: 970px;
	background-image: url(images/w.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}

#textcontainer_invitations {
	width: 970px;
	background-image: url(images/p.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}

#textcontainer_stationery {
	width: 970px;
	background-image: url(images/s.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}

#textcontainer_babies {
	width: 970px;
	background-image: url(images/b.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}

#textcontainer_gifts {
	width: 970px;
	background-image: url(images/g.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}

#textcontainer_holiday {
	width: 970px;
	background-image: url(images/h.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}

#textcontainer_ordering {
	width: 970px;
	background-image: url(images/o.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
	padding-top:41px;
}

#textcontainer_ordering a {
	color: #333333;
	padding: 0 0 2px 0;
	border-bottom: solid 1px #333333;
	text-decoration: none;
}

#textcontainer_ordering a:visited {
	color: #333333;
	padding: 0 0 2px 0;
	border-bottom: solid 1px #333333;
	text-decoration: none;
}

#textcontainer_ordering a:hover {
	color: #092F61;
	padding: 0 0 2px 0;
	border-bottom: dashed 1px #092F61;
}

#textcontainer_news {
	width: 970px;
	background-image: url(images/n.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
	padding-top:41px;
}

#textcontainer_news a {
	color: #333333;
	padding: 0 0 2px 0;
	border-bottom: solid 1px #333333;
	text-decoration: none;
}

#textcontainer_news a:visited {
	color: #333333;
	padding: 0 0 2px 0;
	border-bottom: solid 1px #333333;
	text-decoration: none;
}

#textcontainer_news a:hover {
	color: #092F61;
	padding: 0 0 2px 0;
	border-bottom: dashed 1px #092F61;
}

#textcontainer_specials {
	width: 970px;
	background-image: url(images/s-specials.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}

#textcontainer_testimonies {
	width: 970px;
	background-image: url(images/t.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}

#textcontainercontact {
	width: 970px;
	background-image: url(images/v.png);
	background-repeat: no-repeat;
	background-position: top left;
	overflow: auto;
}


#text1 {
	display: inline;
	color: #333;
	line-height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 18px 0 0 57px;
	width: 390px;
	float: left;
}

#text2 {
	display: inline;
	color: #333;
	line-height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 18px 0 0 57px;
	width: 390px;
	float: left;
}

#textheadline1 h1 {
	margin: 56px 0 0 57px;
	color: #092F61;
	font-weight: lighter;
	font-size: 13px;
	letter-spacing: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}


#yellowstripe {
	margin: 30px 0 30px 0;
	height: 90px;
	background-image: url(images/yellow_bar_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	overflow: auto;
}

#yellowstripetext1 h1 {
	display: inline;
	height: 65px;
	line-height: 20px;
	margin: 15px 0 0 57px;
	width: 390px;
	float: left;
	color: #092F61;
	font-weight: lighter;
	font-size: 10px;
	letter-spacing: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#yellowstripetext2 h1 {
	display: inline;
	height: 65px;
	line-height: 20px;
	margin: 15px 0 0 57px;
	width: 400px;
	float: left;
	color: #092F61;
	font-weight: lighter;
	font-size: 10px;
	letter-spacing: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#bottomcontainer {
	height: 170px;
	background: #FFF;
	overflow: auto;
}

#bottomcontainer_2 {
	margin: 0;
	height: 125px;
	background: #FFF;
	overflow: auto;
}

#bottomheadertext {
	width: 855px;
	border-bottom: dashed 1px #092F61;
	padding: 0 0 4px 0;
	margin: 0 0 0 57px;
	color: #092F61;
	font-size: 11px;
	letter-spacing: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#facebook {
	width: 855px;
	padding: 0 0 15px 0;
	margin: 100px 0 0 57px;
	color: #092F61;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}


#facebook_1 {
	padding: 0 0 15px 0;
	margin: 0px;
	color: #092F61;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#bottomtext1 h1 {
	display: inline;
	line-height: 17px;
	margin: 15px 0 0 57px;
	width: 410px;
	color: #333;
	font-weight: lighter;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
}

#bottomtext2 h1 {
	display: inline;
	line-height: 17px;
	margin: 15px 0 0 20px;
	color: #333;
	font-weight: lighter;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
}

#rightheadline {
	width: 253px;
	height: 398px;
	float: left;
	display: inline;
	margin: 10px 0 0 40px;
}

#contactaddresses {
	overflow: auto;
	width: 940px;
}

#contacttext1 h1 {
	width: 350px;
	float: left;
	display: inline;
	margin: 15px 0 0 57px;
	background-image: url(images/map_clarendon_hills.gif);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 20px;
	color: #333;
	font-weight: lighter;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#contacttext2 h1 {
	border-left: #dabf4f dashed 1px;
	line-height: 20px;
	color: #333;
	font-weight: lighter;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 15px 0 0 40px;
	padding: 0 0 0 40px;
	width: 375px;
	float: left;
	display: inline;
}

#contactline {
	width: 855px;
	padding: 0 0 20px 0;
	border-bottom: dashed 1px #dabf4f;
	margin: 0 57px 30px 57px;
}

#contacttext {
	width: 855px;
	color: #333;
	line-height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	border-bottom: dashed 1px #dabf4f;
	padding: 18px 0 20px 0;
	margin: 0 0 0 57px;
}


#contacttext1 a {
	color: #333;
	text-decoration: none;
}

#contacttext1 a:visited {
	color: #333;
	text-decoration: none;
}

#contacttext1 a:hover {
	color: #092F61;
	padding: 0 0 3px 0;
	border-bottom: dashed 1px #092F61;
}

#contacttext2 a {
	color: #333;
	text-decoration: none;
}

#contacttext2 a:visited {
	color: #333;
	text-decoration: none;
}

#contacttext2 a:hover {
	color: #092F61;
	padding: 0 0 3px 0;
	border-bottom: dashed 1px #092F61;
}
#bottomtext3 {
	display: inline;
	line-height: 20px;
	margin: 15px 15px 0 38px;
	width: 450px;
	float: left;
	color: #333;
	font-weight: lighter;	
	line-height: 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;

}

#footer {
	margin: auto;
	width: 970px;
	height: 75px;
	overflow: auto;
}

#footertext1 {
	display: inline;
	float: left;
	width: 400px;
	margin: 10px 0 0 57px;
	color: #092F61;
	font-size: 10px;
	letter-spacing: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#footertext2 {
	display: inline;
	float: right;
	width: 400px;
	text-align: right;
	margin: 10px 57px 0 0;
	color: #DABA4B;
	font-size: 10px;
	letter-spacing: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}


a.one:link {
	padding: 0 0 3px 0;
	color: #092F61;
	text-decoration: none;
}

a.one:visited {
	padding: 0 0 3px 0;
	color: #092F61;
	text-decoration: none;
}

a.one:hover {
	padding: 0 0 3px 0;
	color: #000;
	text-decoration: none;
	border-bottom: #000 dashed 1px;
}


a.two:link {
	padding: 0 0 3px 0;
	color: #DABA4B;
	text-decoration: none;
	border-bottom: #DABA4B dashed 1px;
}

a.two:visited {
	padding: 0 0 3px 0;
	color: #DABA4B;
	text-decoration: none;
	border-bottom: #DABA4B dashed 1px;
}

a.two:hover {
	padding: 0 0 3px 0;
	color: #092F61;
	text-decoration: none;
	border-bottom: #092F61 dashed 1px;
}


a.three:link {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #092F61;
	text-decoration: none;
}

a.three:visited {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #092F61;
	text-decoration: none;
}

a.three:hover {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #092F61;
	border-bottom: #092F61 dashed 1px;
}

a.four:link {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #000;
	text-decoration: none;
	border-bottom: #665 dashed 1px;
}

a.four:visited {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #000;
	text-decoration: none;
	border-bottom: #665 dashed 1px;
}

a.four:hover {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #092F61;
	border-bottom: #092F61 dashed 1px;
}

a.five:link {
	padding: 0 0 3px 0;
	color: #ceba68;
	text-decoration: none;
	border-bottom: #000 dashed 1px;
}

a.five:visited {
	padding: 0 0 3px 0;
	color: #ceba68;
	text-decoration: none;
	border-bottom: #ceba68 dashed 1px;
}

a.five:hover {
	padding: 0 0 3px 0;
	color: #092F6A;
	text-decoration: none;
	border-bottom: #092F6A dashed 1px;
}

a.six:link {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #c01229;
	text-decoration: none;
}

a.six:visited {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #c01229;
	text-decoration: none;
}

a.six:hover {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #c01229;
	border-bottom: #02733f dashed 1px;
}

a.seven:link {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #c01229;
	text-decoration: none;
	border-bottom: #02733f dashed 1px;
}

a.seven:visited {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #c01229;
	text-decoration: none;
	border-bottom: #02733f dashed 1px;
}

a.seven:hover {
	margin: 0 0 0 10px;
	padding: 0 0 3px 0;
	color: #02733f;
	border-bottom: #02733f dashed 1px;
}

#brandsheadertext {
	width: 390px;
	padding: 15px 0 13px 10px;
	margin: 0;
	background-image:url(images/white_carrot.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #fdf3c9;
	color: #092F61;
	font-size: 11px;
	letter-spacing: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#interiorcolumn1 h1 {
	color: #092F61;
	font-weight: lighter;
	font-size: 13px;
	letter-spacing: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	width: 390px;
	float: left;
}

#interiorcolumn1 {
	display: inline;
	color: #333;
	line-height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin: 41px 0 0 57px;
	width: 390px;
	float: left;
	padding-bottom: 40px;
}

#weddingstext {
	color: #333;
	line-height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width: 415px;
}

#weddingstext h1 {
	width: 390px;
	color: #092F61;
	font-weight: lighter;
	font-size: 13px;
	letter-spacing: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#newscolumn1 h1 {
	width: 855px;
	color: #092F61;
	font-weight: lighter;
	font-size: 13px;
	letter-spacing: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

#newscolumn1 {
	margin:auto;
	width: 855px;
	margin: 0 0 0 57px;
	color: #333;
	line-height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-bottom: 20px;
}

#newsnextitem {
	width: 855px;
	color: #333;
	line-height: 25px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-bottom: 40px;
	width: 855px;
	border-top: dashed 1px #dabf4f;
	padding: 20px 0 20px 0;
	margin: 0 0 0 57px;
}

#newsnextitem h1 {
	width: 855px;
	color: #092F61;
	font-weight: lighter;
	font-size: 13px;
	letter-spacing: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
	
#specials {
	width: 600;
	color: #092F61;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
}

#onlinebrandcontainer {
	width: 850px;
	overflow: auto;
}

#onlinebrand {
	width: 500px;
	float: left;
}

#rightimage1 {
	text-align: right;
	background-image: url(images/sweet_pea_designs.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 240px;
	height: 150px;
	float: left;
	margin: 0 0 0 40px;
}

#rightimage2 {
	text-align: right;
	background-image: url(images/embossed_graphics.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 240px;
	height: 150px;
	float: left;
	margin: 0 0 0 40px;
}

#brandscolumn2 {
	width: 450px;
	padding: 0 0 4px 0px;
	margin: 41px 0 0 57px;
	display: inline;
	float: left;
}


#brandstext1 h1 {
	line-height: 17px;
	margin: 10px 0 0 0;
	width: 190px;
	float: left;
	color: #333;
	padding-left:10px;
	font-weight: lighter;
	font-size: 10px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: inline;
}

#brandstext1 h1 a {
	color: #333;
	text-decoration: none;
}

#brandstext1 h1 a:visited {
	color: #333;
	text-decoration: none;
}

#brandstext1 h1 a:hover {
	color: #092F61;
	padding: 0 0 3px 0;
	border-bottom: dashed 1px #092F61;
}

#brandstext2 h1 {
	line-height: 17px;
	margin: 10px 0 0 0;
	width: 190px;
	padding-left: 20px;
	float: left;
	color: #333;
	font-weight: lighter;
	font-size: 10px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: inline;
}

#brandstext2 h1 a {
	color: #333;
	text-decoration: none;
}

#brandstext2 h1 a:visited {
	color: #333;
	text-decoration: none;
}

#brandstext2 h1 a:hover {
	color: #092F61;
	padding: 0 0 3px 0;
	border-bottom: dashed 1px #092F61;
}

#contactbottom {
	margin: auto;
	height: 310px;
	width: 860px;
	overflow: auto;
}

#name, #company, #email, #address, #city, #phone {
	display: inline;
	text-transform: uppercase;
	width: 240px;
	margin: 0 40px 20px 0;
	float: left;
	color: #D0BA56;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: left;
	line-height: 21px;
}

#description, #find {
	display: inline;
	text-transform: uppercase;
	width: 380px;
	margin: 5px 40px 0 0;
	float: left;
	color: #D0BA56;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: left;
	line-height: 21px;
}

#submit {
	display: inline;
	text-transform: uppercase;
	width: 200px;
	margin: 5px 0 0 0;
	float: left;
	color: #C7C3A5;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: left;
	line-height: 21px;
}

#millermillercontainer {
	height: 110px;
	background-color: #FFF;
	overflow: auto;
}

#millermillerlefttext {
	float: left;
	display: inline;
	height: 75px;
	width: 325px;
	margin: 0 0 0 55px;
	line-height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

#millerrightcontainer {
	width: 530px;
	height: 100px;
	float: left;
	display: inline;
	overflow: auto;
}

#millermillerthumbnails {
	width: 51px;
	height: 49px;
	float: left;
	display: inline;
	margin: 0 15px 0 0;
}


#millermillerclick {
	width: 200px;
	height: 25px;
	float: left;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #b7b7b7;
	margin: 5px 0 0 0;
}

#millermillerlogo {
	width: 169px;
	height: 8px;
	float: right;
	display: inline;
	margin: 5px 21px 0 0;
}