/********************************************
   AUTHOR:  			Eric Bourland 
   WEBSITE:   			http://ebwebwork.com/
   TEMPLATE NAME: 	Mamismachicago.com
   VERSION:         1.1         	
 *******************************************/
 
/********************************************
   HTML ELEMENTS
********************************************/ 


/* BODY
------------------------------------------------------------------*/
 
body {
	color: #000;
	font-size:86%;
	background:#fff;
	text-align:center;
}
 
 
/* CONTAINER
------------------------------------------*/
#container {
width: 840px;
margin: auto auto;
text-align:left;
background-color:transparent;
}
 
 

 
/* NAVIGATION
------------------------------------------------------------------*/
#row_nav {
height:auto;
width: auto;
margin:0;
clear:both;
background-color:#fff;
	  }
	  
	  
	  
/* CONTENT
------------------------------------------------------------------*/
#row_content   {
width:100%;
border:0;
margin:9px 0 0 0;
padding:0;
clear:both;
background-color:#fff;
height:auto;
} 
 
/*Aslett Hack for float
----------------- */
#row_content:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
 
 
.row_content_left   {
width:525px;
margin:0;
padding:0px 10px 0 0;
background-color:#fff;
height:auto;
float:left;
} 
 
 
.row_content_left p, .row_content_right p  {
font:14px/18px Palatino, 'Palatino Linotype', 'Book Antiqua', Georgia;
} 
 
 
 
  
/* row_content_left  TEXT STRUCTURE
------------------------------------------*/
 
 
 
.row_content_left li
{
margin:0 0 10px 0px;
font:14px/18px Palatino, 'Palatino Linotype', 'Book Antiqua', Georgia;
}
 
.row_content_right   {
width:235px;
margin:0;
padding:0px 0 0 10px;
background-color:#fff;
height:auto;
float:right;
} 
  
 
 
/* top_search
----------------- */
 


#top_search   {
width:840px;
height:35px;
border:0;
margin:0;
padding:0;
clear:both;
background-color:transparent;
} 


.top_search_left  {
float:left;
text-align:left;
width:620px;
height:35px;
border:0;
margin:0;
padding:0;
} 

.top_search_left ul   {
list-style:none;
margin:0 0 5px 0;
padding:0;
}
 
.top_search_left li   {
display:inline;
padding: 0 7px 0 0;
}
 
.top_search_left a:link, .top_search_left a:visited   {
color: #000;
font: bold italic 1.2em 'myriad pro', georgia, garamond, geneva, helvetica,verdana,arial,sans-serif;
text-decoration:none;
margin-right:10px;
}

.top_search_left a:hover, .top_search_left a:active   {
color: #f60;
font: bold italic 1.2em 'myriad pro', georgia, garamond, geneva, helvetica,verdana,arial,sans-serif;
text-decoration:none;
}


.top_search_right {
float:right;
text-align:right;
width:198px;
height:35px;
margin:0;
padding:0;
} 

.top_search_right form	{
float:right;
margin:0;
padding:0;
}

.top_search_right input	{
font: bold 11px arial,verdana,helvetica,sans-serif;
margin:0;
}
 
 
 
/* .container_row1 FOOTER
----------------- */

#container_footer {
width: 818px;
height:auto;
margin: 9px auto;
text-align:left;
padding:10px;
background:#63916e url(/img/background.gif) top left repeat-x;
border:1px solid #529361;
}
 
.container_row1  {
text-align:center;
width: 840px;
height:auto;
border:0;
padding:0;
margin:0;
clear:both;
} 
 
.container_row1 ul   {
list-style:none;
margin:0 0 5px 0;
padding:0;
}
 
.container_row1 li   {
display:inline;
padding: 0 10px 0 0;
}
	
.container_row1 p   {
color: #fff;
font: 11px verdana,arial,helvetica,sans-serif;
margin:0 0 7px 0;
}
 
.container_row1 a   {
color: #fff;
font: 11px verdana,arial,helvetica,sans-serif;
text-decoration:underline;
} 
 
 
 
 /* #container_w3c
----------------- */ 
#container_w3c  {
width: 840px;
height:22px;
border:0;
padding:0;
margin: 10px auto;
clear:both;
} 
 
 /* admin styles
----------------- */ 


body.admin {
	background: #fff;
	}
	
#container_admin {
	width:810px;
	height:auto;
	margin:auto auto;
	background:#fff;
	border:0;
	}
	

.row_admin_content {
	width:770px;
	height:auto;
	padding:20px;
	background:transparent;
	text-align:left;
	}

.row_admin_content form {
margin-top:15px;
	}

.row_admin_content p, .row_admin_content li {
font: 13px/18px verdana, Arial, Helvetica, sans-serif !important;
color:#04254b !important;
	}


.row_admin_content h1{
font: 20px verdana, Arial, Helvetica, sans-serif !important;
color:#63916e !important;
	}

.row_admin_content h2{
font: 16px verdana, Arial, Helvetica, sans-serif !important;
color:#63916e !important;
	}


.admin_table	{
border-collapse:collapse;
}


.admin_table td	{
border:1px solid #e5eecc;
padding:4px;
}

.row1	{
font: bold 13px/18px verdana, Arial, Helvetica, sans-serif !important;
text-align:center;
}

.row2	{
font: 13px/18px verdana, Arial, Helvetica, sans-serif !important;
text-align:left;
}


/* form elements */


.Submit	{	
	background: url(/img/submit.gif) no-repeat top left; 
	width: 104px;
	height: 24px;
	color: #000;
	font: bold 10px Verdana, Arial, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	border: none;
	margin: 6px 0px;
	padding: 0px 0px 2px 0px;
	}
	
	
.SubmitOn	{	
	background: url(/img/submiton.gif) no-repeat top left; 
	width: 104px;
	height: 24px;
	color: #000;
	font: bold 10px Verdana, Arial, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	border: none;
	margin: 6px 0px;
	padding: 0px 0px 2px 0px;
	}





fieldset{
margin:12px 12px 18px;
padding-left:6px;
border:1px solid #004080;
color:#006699;
}


fieldset fieldset{
border:1px solid #9ea190;
margin:17px 14px;
}


label {
	font-weight:bold;
	margin:5px 3px 0 0;
	text-align:right;
	float:left;
}


legend{
font-size:1.2em;
padding:0 12px;
font-weight:900;
}


fieldset fieldset legend{
font-size: 1em;
color:#1a2129;
padding:0 18px;
margin-left:75px;
}


textarea {
	width:300px;
	padding:4px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #CFCED3;
	height:100px;
	display:block;
	color:#777;
}




input.submitbutton{
background-color:#006699;
color:#FFF;
background-image:none;
font-weight:900;
	border: 1px solid #EAEAEA;
margin:0 0 0 200px;
}


.store	{
margin:0 0 2px 0;
}


.mamisma_table	{
border-collapse:collapse;
}


.mamisma_table td	{
vertical-align:top;
padding:5px;
font: 12px arial,helvetica,verdana,sans-serif;
border:0;
text-align:left;
}


.p_register	{
font: 12px arial,helvetica,verdana,sans-serif;
}


.delivery_left	{
width:350px;
height:100px;
float:left;
background-color: #f5f3ed;
border: 1px solid #ece9d8;
padding: 10px;
font: 12px arial,helvetica,verdana,sans-serif;
}

.delivery_right	{
width:350px;
height:100px;
float:right;
background-color: #f5f3ed;
border: 1px solid #ece9d8;
padding: 10px;
font: 12px arial,helvetica,verdana,sans-serif;
}



.store_left	{
width:220px;
height:100px;
float:left;
padding: 0 10px 15px 0;
}

.store_right	{
width:220px;
height:100px;
float:right;
padding: 0 0 15px 10px;
}

.store_container	{
width:500px;
height:100px;
clear:both;
padding-bottom:15px;
margin:0;
border-bottom:1px dashed #63916e;
}