/* 
****************************************************
GENERAL FORMATTING FOR WHOLE SITE 
****************************************************
*/

body, div, img, p, H1, table, td, br
{margin:0px;
padding:0px;
border:0px;
font-family:arial;
color:#666666;
}

div
{background: #ffffff;}

body
{text-align:center;
background:#000000;
overflow:hidden;}


div.container {
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
width:700px;
background-color: #000000;
}
 
div.main
{background-color: #000000;
width:100%;}

div.banner
{
height:80px;
width:100%;
margin-top:20px;
background-color: #000000;
background-image: url(../images/afwebdesign2.jpg);
background-repeat:no-repeat;
}

div.menu
{
background-color: #000000;
margin-top:20px;
margin-bottom:20px;
width:100%;
}

div.content
{
overflow:auto;
text-align:center;
padding-top:10px;
width:700px;
}

/* *************** Navigation menu formatting **************** */



table.menu
{width:100%;
border: 0px;
}

tbody.menu
{}

td.menu
{
border:0px;
text-align:center;
width:115px;
height:35px;
}

span.bracket
{font-size:1.8em;
font-weight:normal;
}

a:link.menu, a:visited.menu, a:hover.menu, a:active.menu
{
color:#cccccc;
text-decoration:none;
font-weight:bold;
font-size:1em;}

a:hover.menu
{color:#ffffff;
font-weight:bold;
}

span.bracket
{font-size:1.4em;
font-weight:normal;
}

/*  ************** Content Text *************** */



div.contenttext
{
width:90%;
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
}

div.text
{
}

p
{padding-bottom:10px;}

div.corners
{
}

h1
{letter-spacing:3px;
margin-bottom:10px;
}

h2
{margin-bottom:5px;
margin-top:15px;
letter-spacing:2px;
font-size:1.1em;
color:#6666dd;}

p
{margin-bottom:5px;
background:#ffffff;}


a:link, a:visited,a:active
{
color:#000000;
text-decoration:underline;
}

a:hover
{color:#000000;
text-decoration:none;
}

li
{padding-bottom:10px;}

div.bspacer
{height:20px;
width:100%;
background:#FFFFFF;
}

/* *********** PRODUCTS PAGE ********** */


div.products
{
background:#000000;
text-align:left;
border:solid 1px #666666;
width:570px;
height:310px;
magin-top:0px;
margin: 0 auto;   /* align for good browsers */
overflow:auto;
}

div.products1
{text-align:left;
width:2160px;
overflow:auto;
margin:0px;
padding:0px;
}

div.products2
{width:540px;
float:left;
text-align:center;
margin:0px;
margin-top:0px;
padding:0px;
}

div.products3
{width:220px;
margin: 0 auto;   /* align for good browsers */
text-align:left;
}

ul
{padding:0px;
margin:0px;
margin-left:20px;
}

/* *********** MAP PAGE ************ */

.map
{border:solid 1px #666666;
width:570px;
height:310px;
margin:10px;
magin-top:0px;
margin: 0 auto;   /* align for good browsers */
}


/* *********** Q & A PAGE ********** */

span.q
{font-weight:bold;}

p.top
{text-align:center;
width:90%;
font:smaller;
margin-bottom:20px;}

/* *********** CONTACT PAGE ********** */

table.address
{width:100%;}

td.address
{padding-right:10px;
vertical-align:top;

}




