/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #91b817;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align: 	center;
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
}

/* HEADER CSS */

#wrap {width:998px; background-color:#ffffff;}

#art {padding:50px 0px 10px 0px;

}
#art ul {
	list-style: none;
	padding-top:0px;
	margin: 0 auto;
	padding-bottom:0px;
	border: none;
	padding-left:40px;
	width:900px;
}


#art li{
	float:left;
	height:auto;
	padding-left:10px;
	vertical-align:middle;
	padding-right: 25px;
}

img.menu {padding-top:25px;
}

img#logo { padding:0px 50px 0px 50px;
border-left: #5c5d5f solid 1px;
border-right: #5c5d5f solid 1px;}

/* END HEADER CSS */

html {
	overflow-y: scroll;
}

h1.babycards-footer { width:950px; font-size:11px; font-family:georgia, times; color: #dbdbda; text-align:justify; font-weight:normal; padding:25px;}



.pageHeader {padding-left:40px; padding-top:35px;letter-spacing:1.8px; word-spacing:5px;}

#contactbox {
background-image: url(../../../../images/contactbox.jpg);
background-position:top left;
background-repeat:no-repeat;
color:#ffffff;
height:120px;
line-height:24px;
padding:16px 36px 5px 8px;
text-align:center;
}

.phone {font-size:13px;}

a.contactlink:link, a.contactlink:visited, a.contactlink:hover {
color:#ffffff;
font-size:11px;
}

.contactlink-smaller {font-size:9px;}

#contactboxheader{display:none;}

#whatsnewboxheader {height:30px; 
background-image: url(../../../../images/whatsnew.jpg);
background-position:top left;
background-repeat:no-repeat;}

#whatsnewcontent { 
padding-left:15px;
line-height:18px;

}

#aboutboxheader {height:32px; 
background-image: url(../../../../images/aboutus.jpg);
background-position:top left;
background-repeat:no-repeat;}

#aboutboxcontent { 
padding-left:15px;
line-height:18px;
}

#footer {
background-image: url(../../../../images/footer.jpg);
background-position:top left;
background-repeat:repeat-x;
color:#ffffff;
text-align:left;
padding:20px 0px 15px 25px;
line-height:16px;
font-size:12px;}

a.footerlink:link, a.footerlink:visited, a.footerlink:hover {
color:#ffffff;}

body {padding-top:45px; line-height:18px;}

.leftcolumn {padding:0px 0px 40px 15px;}

blockquote {text-align:justify;}

b {font-size:13px;}

.boxText {width:300px;}
.productleft {float:left;}
.productright {float:right; padding-right:20px; text-align:left;}

.OrderProcess{
	font-family:georgia;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	/*border-bottom:1px solid #CCCCCC;*/
	padding:0px 5px 0px 0px;}


#imgspace-rightalign {
padding:10px 35px 15px 15px;}


.description {
text-align:justify;
}

#s-boy {
float:left;
padding:0px 15px 10px 20px;
}

#s-girl {
float:left;
padding:0px 15px 10px 0px;
}

#s-all {
float:left;
padding:0px 15px 10px 0px;
}

#s-thankyou {
float:left;
padding:0px 0px 10px 0px;
}

#descriptionjustify {
text-align:justify;
}

input { 
 /*width: 300px; */
}

textarea {
width:300px;
height:100px;
}

#addbutton {
width:120px;
height:22px;}

#preorderdesc{
padding-top:8px;
}
#inkdesc{
padding-top:0px;
)
#thermographydesc{
padding-top:10px;}

#paperweightdesc{
padding-top:10px;
}
#envelopeimgdesc{
padding-top:10px;
}
#textexample{
padding-top:10px;
}
