/* CSS Document */

/*
 * (c) Copyright 2008 Hen's Teeth Network. All rights reserved. www.hens-teeth.net
 */

/* Center the window and set width */
#container { 
	width: 950px; 
	margin: 0 auto; 
	text-align: left; 
}

/* HTN Table Settings - tables are refered to by direction (top, left, etc.) 
   Just adjust size and other table specific settings here. Use HTN content
   styles below for specific styling of header, footer sidebar, etc. */
#main_table {
	width: 100%;
}

#header {

}

#header table, #topnav table {
	width: 100%;
}

#header td.header-mini-cart {
	width: 33%;
}

#header td.header-search {

}

/* Main Table IDs */

#main_table tr {
	vertical-align: top;
}

#main_table_top, #main_table_bottom {
	background-color: #3399FF;
}
#main_table_left, #main_table_right {
	width: 20%;
	background-color: #99CCFF;
}

/* Main DIV Regions: header, topnav, content,left_sidebar, right_sidebar, footer bottomnav */

#topnav, #bottomnav {
	
}

#content {
	margin: 0;
	padding: 1em;
}

#left_sidebar, #right_sidebar {
	margin: 0;
	padding: 1em;
}

#footer {
	margin: 0;
	padding: 1em;
	text-align: center;
}


/* Simple Nav Bar - Horizontal */
.navbar { margin: 0; padding: 0; }
.navbar ul li {display:inline; margin:0 10px 0 0;list-style:none;}
.navbar ul li a {color: #333;display:block;float:left;padding:5px;}
.navbar ul li a:hover {background:#ccc;color:black;}

/* Simple Nav Menu - Vertical */
.navmenu { margin: 0; padding: 0; }
.navmenu ul li {display:inline;margin:0 10px 0 0;list-style:none;}
.navmenu ul li a {color: #333;display:block;padding:5px;}
.navmenu ul li a:hover {background:#ccc;color:black;}

/* Text Styling */


body, p, li, h1, h2, h3, h4, h5, h6, h7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, li {
	font-size: 1em;
}

#content p {
	padding-bottom: 1em;
}

h1 {
	font-size: 1.6em;
	font-weight: bold;
}

h2  {
	font-size: 1.4em;
	font-weight: bold;
	padding: 0.8em 0 0 0;	
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0.6em 0 0 0;	
}

#footer p, #footer li {
	font-size: 0.9em;
}

#page_checkout p, #page_register p { font-size: 0.8em; }
#page_checkout input, #page_register input { font-size: 0.8em; }

.checkout fieldset, .register fieldset { margin: 1em; padding: 1em 1em 1em 1em; border: #000000 solid 1px; }
.checkout legend, .register legend { font-size: 1em; font-weight: bold;}
.checkout label, .register label { font-size: 1em; padding: 3pt 0 3pt 0; }
.checkout input, .register input { margin: 3pt; }
.checkout input[type="text"], .register input[type="text"] { width: 15em; }
.checkout input[type="password"], .register input[type="password"] { width: 15em; }

.checkout table, .register table { width: 100%; }
.checkout td.form_label, .register td.form_label { vertical-align: middle; width: 40%; text-align:right; padding: 0 3pt 0 0; }


#yui-main p {
	margin-bottom: 1em;
}

/* PDG Default Table Layout */

/*
table.layout
{
	width:100%;
}

table.layout td
{
	vertical-align:top;
}

tr.separator, hr
{
	border-width:0;
	border-bottom:1px solid black;
	width:100%;
}
	
table.layout td.content table
{
	width:100%;
}

table.layout td.layout
{
	padding:1em;
}

table.layout td.options
{
	text-align:center;
}
*/

.mail_info{
	postion:relative;
	right:30px;
	top:50px;
}