/* - - - - - - - - - - - - - - - - - - - - -

Title : New Age Design Furniture
Author : Eric Wolf
URL : http://www.newagedesignfurniture.com

Description : New Age Design Furniture style sheet

Created : 10/13/2005
Modified : 12/11/2006

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
margin: 0;
padding: 0;
}
html{
font-size: 1.25em; /* 1.25 x 16px = 20px */
}
body{
margin: 0;
padding: 0;
color: #666;
background:#699 url(/images/bg_720.gif) repeat-y 50% 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 50%; /* adjusts base font to 10px */
}
html>body {
    font-size: 10px; /* overrides the above in all browsers except IE */
}

/* ----- IDs ----- */

#container, #wrapper, #footer{
width: 720px;
}
#container{
margin: 0 auto;
background: #fff;
text-align: left;
}
#wrapper{
}
#wrapper1{
clear:none;
float:left;
background: #fff;
width:500px;
}
#primaryContent{
clear:none;
float: right;
width: 500px;
text-align: center;
}
#1cntL{
clear:left;
float:left;
}
#1cntR{
clear:none;
float:left;
padding:0 1em;
}
#wrapper2{
clear:none;
float:left;
background: #fff;
width:220px;
}
#secondaryContent{
clear: left;
float: left;
width:220px; /* for IE5/Win */
padding:0 30px 20px 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px; /* actual value */
}
html>body #secondaryContent {
	width: 180px; /* be kind to Opera */
}

#nav{
clear:right;
float:right;
margin:0 0 10px 0;
}
#navigation{
display:block;
clear:left;
}
#footer{
clear:left;
float:left;
background:#fff;
text-align:center;
padding:8px 0;
}

/* ----- CLASSES ----- */

.ctr{
text-align:center;
}
.logo, .th_nav{
border:none;
text-decoration:none;
}
.th_nav{
margin: 0 0 0 20px;
}

.foto{
border:5px solid #ccc;
margin:10px;
}

.photorow{
width: 500px;
padding: .6em 0;
}
.photorow .foto{
padding: 0;
margin:10px;
}

.submit {
	font: bold 1em Trebuchet, "Trebuchet MS", Arial, Helvetica, san-serif;
	color: #066; 
	background-color: #eee;
}

.h{
display:none; 
}
.show{
/* display:block; */
}

/* ----- HEADINGS ----- */

h1{
font-size: 2em;
margin: .67em 0;
}
h2{
font-size: 2em;
font-weight:normal;
margin: .75em 0;
}
h3{
font-size: 1.17em;
margin: .83em 0;
}
h4, blockquote, fieldset, form, ol, dl, dir, menu {
font-size: 1em;
margin: 1.12em 0;
}
h5{
font-size: .83em;
margin: 1.5em 0;
}
h6{
font-size: .75em;
margin: 1.67em 0;
}
h1, h3, h4, h5, h6, b, strong { 
font-weight: bolder 
}

/* ----- PARAGRAPHS ----- */

p{
font-size:1.2em;
}
#primaryContent p{
margin: .75em 1em;
line-height:1.8em;
text-align: left;
}
#secondaryContent p, ul{
font-size:1.1em;
font-weight:bolder;
line-height:1.5em;
}

/* ----- QUOTES ----- */

blockquote{
margin-left: 40px; 
margin-right: 40px;
}
/* ----- CODE ----- */

pre, tt, code, kbd, samp { 
font-family: monospace;
}

pre{
white-space: pre;
}
code{
font-size:;
}

/* ----- LISTS ----- */

li{
list-style: disc;
}
ol{
margin-left: 40px;
}
ul{
margin: 1em 0 1em 40px;
}
ol ul, ul ol, ul ul, ol ol  {
margin-top: 0; 
margin-bottom: 0 
}

#navigation ul{
padding: 10px 0;
margin:10px 75px;
border-bottom:1px solid #066;
}

#navigation ul li{
display: inline;
list-style: none;
padding:10px 30px;
font-size:1.4em;
font-weight:bolder;
}

/* ----- IMAGES ----- */

img{
border:;
}
img a{
border:0;
text-decoration: none;
}
img a:hover{
border:;
}

/* ----- TEXT FORMATTING ----- */

strong{
font-weight:bold;
}
b{
font-weight:bold;
color:#f39;
}

/* ----- LINKS ----- */

a{
color:#066;
text-decoration: none;
}
a:hover{
color:#f39;
text-decoration:none;
}
#nav a:hover{
border:none;
}

/* ----- TABLES ----- */

table{
display: table;
border-spacing: 2px;
}
caption{
display: table-caption;
text-align: center;
}
thead, tbody, tfoot  { 
vertical-align: middle ;
}
th{
font-weight: bolder; 
text-align: center;
vertical-align: inherit;
}
td{
vertical-align: inherit;
}

/* ----- FORMS ----- */

button, textarea, input, select { 
display: inline-block ;
}
input{
padding: 4px;
}
#contact {
text-align:left;
}
#contact fieldset{
	border: 1px solid #066;
	margin: 0 40px;
	padding: 10px 20px;
}
#contact legend{
	font-size: 0.9em;
	background: #eee;
	border: 1px solid #066;
	border-bottom-color:#c99;
	border-right-color:#c99;
	padding: 4px 8px;
}

.photorow form, .photorow button, .photorow input { 
display: inline;
}

/* ----- DEFINITIONS ----- */

dd{
margin-left: 40px;
}

#contact fieldset dl dt{
font-size: 1em;
font-weight: bold;
margin: 1em 0 0 0;
padding:0;
}
#contact fieldset dl dd{
line-height: 1em;
margin-left: 10px;
}

/* ----- PRINTING ----- */

@media print {
h1 { 
page-break-before: always; 
}
h1, h2, h3, h4, h5, h6 { 
page-break-after: avoid; 
}
ul, ol, dl { 
page-break-before: avoid; 
}