 /* ---------------------------------------------
Screen Stylesheet for Diva Diapers
Updated:	03/26/08
-------------------------------------------------
>> ::COLORS::
	Body BG (image) #B7D0E0 | Content BG: #fff | Content Text: #503b1a | White Text: #fff;
	Dk Red: #d44973 | Lt Red: #fba1af

>> ::TOC::
	Resets
	Defaults
	Typography
	Links
	Forms
	Tables
	Template
	Logo Image Replacement
	Top Right Content
	Top Menu
	Side Menus
	Content Promo above Brands Box
	Brands Box
	Feature Boxes(3)
	Text Content in #main
	Footer Content
	Page Specific Rules
	Global Classes
------------------------------------------------- */

/* ---------- ::Resets:: --------------------- */
body, address, blockquote, dl, ol, ul, li, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre {
margin:0;
padding:0;
}
fieldset, table {
border:none;
}
/* ---------- ::Defaults:: ---------- */
html { 
font-size:100.01%; 
height: 101%;
}
body { 
margin:0 auto;
height:100%;
font:62.5%/1.8em Arial, Helvetica, sans-serif;
background:#B7D0E0 url(http://divadiapers.irismarketbuilder.com/images/layout/diamond-bg.gif) 0 0 repeat;
color:#503b1a;
}
/* ---------- ::Typography:: ----------------- */
blockquote, address, pre {
margin:.5em 2em;
}
blockquote, p, li {
padding:0 0 .2em 0;
}
h1, h2, h3, h4, h5, h6, p {
margin:1em 0;
}
h1, h2, h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
h1 {
font-size:2.4em;
}
h2 {
font-size:2em;
}
h3 {
font-size:1.8em;
}
p, li {
font-size:1.2em;
}
/* ---------- ::Links:: ---------------------- */
a:active, a:focus, a:hover {
outline:none;
}
a img {
border:none;
}
/* ---------- ::Forms:: ---------------------- */
input, label {
vertical-align:middle;
}
label {
cursor:pointer;
font-size:inherit;
}
input, select, textarea {
font-size:12px;
font-family:inherit;
font-size:inherit;
}
input, textarea {
padding:.2em;
}
textarea {
overflow:auto;
}
/* ---------- ::Tables:: --------------------- */
table {
clear:both;
/*table-layout:fixed;*/
word-wrap:break-word;
overflow:hidden;
}
td {
font-size:12px;
}
/* ---------- ::Template:: ------------------- */
#wrap {
margin:45px auto 0 auto;
padding-bottom:20px;
width:802px;
}
	#top {/* top border */
	margin:0 auto;
	width:802px;
	height:14px;
	background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/border_top.png) 0 0 no-repeat;
	}
	#mid {/* background */
	margin:0 auto;
	width:802px;
	height:auto;
	background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/border_bg.png) 0 0 repeat-y;
	}
	#footer {/* footer */
	margin:0 auto;
	width:802px;
	height:111px;
	background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/footer.png) 0 0 no-repeat;
	}
#masthead { /*logo and menu */
margin:0 auto;
width:802px;
height:144px;
}
	#logo {
	float:left;
	width:390px;
	height:86px;
	}
	#top_right {
	float:right;
	width:395px;
	height:98px;
	}
	#menu_container {
	clear:both;
	margin:0 auto;
	height:34px;
	width:798px;
	}
		#menu_left {
		float:left;
		width:20px;
		height:34px;
		}
#content {
clear:both;
margin:0 auto;
width:798px;
min-height:600px;
overflow:hidden;
padding:6px 0px 20px 14px;
}
#main {
display:inline; /*ie6 bug fix*/
float:right;
width:602px;
margin:0 20px 0 auto;
}
#left {
float:left;
width:156px;
}

/* ---------- ::Logo Image Replacement:: ---------------------- */
#masthead h1 {
position:relative;
top:0;
left:14px;
width:376px;
height:86px;
margin:0;
padding:0;
line-height:normal;
font-size:10px;
}
#masthead h1 img {
position:absolute;
top:0;
left:0;
width:376px;
height:86px;
}
/* ---------- ::Top Right Content:: ---------------------- */
#head_promo {
width:378px;
margin:-12px 2px 0 0;
text-align:center;
}
	#head_promo_left {
	float:left;
	width:9px;
	height:32px;
	background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/head_promo_left.gif) 0 0 no-repeat;
	}
	#head_promo_text {
	float:left;
	width:360px;
	height:32px;
	margin:0;
	padding:0;
	text-align:center;
	font:normal 18px/1.6em 'Trebuchet MS',Lucida,Arial,Geneva,Helvetica,sans-serif;
	background-color:#d44973;
	color:#fff;
	}
	#head_promo_right {
	float:right;
	width:9px;
	height:32px;
	background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/head_promo_right.gif) 0 0 no-repeat;
	}
	#head_promo_text2 {
	margin:0;
	padding:0;
	text-align:center;
	color:#d44973;
	}
/* ----------  ::Top Menu:: ---------------------- */
#menu {
float:left;
width:758px;
height:34px;
background:#fba1af url(http://divadiapers.irismarketbuilder.com/images/layout/menu_bg.gif) 0 0 repeat-x;
}
#menu ul{
padding-top:.3em;
list-style-type:none;
}
#menu li {
float:left;
padding-right:1.2em;
font:14px Arial, Sans-serif;
color:#503b1a;
}
/** Shopping Bag **/
#menu_shop_bag {
position:relative;
top:-56px;
left:628px;
width:170px;
height:90px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/menu_shop_bag.gif) 0 0 no-repeat;
}
	#menu_shop_bag p {
	margin:0;
	padding:0;
	position:relative;
	top:25px;
	margin-left:38px;
	font:14px Arial, Sans-serif;
	letter-spacing:.01em;
	color:#000;
	}
#menu li a, #menu_shop_bag p a {
text-decoration:none;
color:#503b1a;
}
#menu li a:active, #menu li a:focus, #menu li a:hover, #menu_shop_bag p a:active, #menu_shop_bag p a:focus, #menu_shop_bag p a:hover {
color:#d44973;
}
/* ----------  ::Side Menus:: ---------------------- */
.side_menu {
width:156px;
}
h3.side_menu_top {
width:156px;
height:37px;
margin:0 0 -.4em 0;
padding:.24em 0 0em 0;
text-align:center;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/left_top.gif) 0 0 no-repeat;
}
.side_menu_bg {
width:156px;
height:auto;
background-color:#d44973;
}
.side_menu_bottom {
width:156px;
height:6px;
margin-bottom:2em;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/left_bottom.gif) 0 0 no-repeat;
}
.side_menu p, .side_menu ul {
margin:0 0 0 1em;
padding:.4em 0 .6em 0;
}
.side_menu ul {
list-style-type:none;
}
.side_menu a {
padding-bottom:.2em;
color:#fff;
font-weight:bold;
}
.side_menu a:active, .side_menu a:focus, .side_menu a:hover {
color:#fca1b0
}
#email_friend {
margin:1em auto .4em 1em;
}
/* ---------- ::Content Promo above Brands Box:: ------------- */
#content_promo {
margin-left:10px;
width:578px;
text-align:center;
}
#content_promo_left {
float:left;
width:9px;
height:26px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/content_promo_left.gif) 0 0 no-repeat;
}
#content_promo_text {
float:left;
width:559px;
height:26px;
margin:0;
padding:0;
text-align:center;
background-color:#d44973;
color:#fff;
}
#content_promo_text h2 {
padding:0;
margin:0;
line-height:1.2em;
font-size:20px;
}
#content_promo_right {
float:right;
width:10px;
height:26px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/content_promo_right.gif) 0 0 no-repeat;
}
/* ---------- ::Brands Box:: ------------- */
#brands_box_top {
clear:both;
width:601px;
height:19px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/brands_top.gif) 0 0 no-repeat;
}
#brands_box_bg {
width:601px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/brands_bg.gif) 0 0 repeat-y;
}
#brands_box_bg .inner {
text-align:center;
}
#brands_box_bottom {
margin-bottom:1em;
width:601px;
height:19px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/brands_bottom.gif) 0 0 no-repeat;
}
/* ---------- ::Feature Boxes:: ------------- */
.feature_box1, .feature_box, .feature_box3 {
display:inline; /*fix ie6 bug */
float:left;
margin:0 .9em;
width:183px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/feature_bg.gif) 0 0 repeat-y;
}
.feature_box1 {
margin-left:.2em;
}
.feature_box3 {
margin-right:0;
}
.feature_box_top {
width:183px;
height:19px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/feature_top.gif) 0 0 no-repeat;
}
.feature_box_content {
width:183px;
height:193px;
/* these boxes will not increase in height to accomodate the Baby Carriers img */
}
	.feature_box_content div.inner {
	margin:0 12px -14px;
	text-align:center;
	}
.feature_box_bottom {
width:183px;
height:20px;
background:transparent url(http://divadiapers.irismarketbuilder.com/images/layout/feature_bottom.gif) 0 0 no-repeat;
}
/* ---------- ::Text Content in #main:: -------------- */
#text_content { /*used for home page only */
clear:both;
width:598px;
padding-top:1em;
margin:0 auto;
}
#main, #main p, #text_content, #text_content p {
font-size:12px;
}
.faqbold {
	color: #D44973;
	font-weight: bold;
}
.pagetitles {
	color: #D44973;
	font-weight: bold;
	font-size: 18px;
}
#main ul {
padding-left:25px;
}
/* ---------- ::Footer Content:: -------------- */
#footer_left, #footer_right  {
float:left;
width:270px;
height:75px;
margin:3.4em 0 0 0;
padding:0 1em 0 .8em;
color:#fff;
}
	#footer_left a, #footer_right a {
	text-decoration:none;
	color:#fff;
	}
	#footer_left a:active, #footer_left a:focus, #footer_left a:hover,
	#footer_right a:active, #footer_right a:focus, #footer_right a:hover {
	color:#fba1af;
	}
#footer_right {
float:right;
text-align:right;
}
	#footer_left img {
	float:left;
	margin-top:-4px;
	padding-right:1em;
	}
	#footer_left p, #footer_right p {
	margin:0;
	}
.credit a:link {
	text-decoration: none;
	color: #575053;
}
.credit a:visited {
	text-decoration: none;
	color: #575053;
}
.credit a:active {
	text-decoration: none;
	color: #575053;
}
.credit a:hover {
	text-decoration: underline;
	color: #575053;
}
.credit {
	font-family: 'Lucida Sans Unicode','Lucida Sans',verdana,arial,sans-serif;
	font-size: 10px;
	color: #575053;
	padding: 10px;
}
.footerimage {
	padding-right: 5px;
}
/* ---------- ::Page Specific Rules:: -------------- */
/* Style individual pages here */


/* ---------- ::Global Classes:: ------------- */
.center {
text-align:center;
}
.clear {
clear:both;
padding:0;
margin:0;
line-height:normal;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.hidden {
display:none;
visibility:hidden;
}
.inline {
display:inline;
}
.small {
font-size:10px;
font-weight:normal;
}
.large {
font-size:20px;
font-weight:bold;
}
ul
{
list-style-type: disc
}
img { -ms-interpolation-mode: bicubic; }