/* 
--------------------------------------------------------------------------------------------------
Print Page Layout - Global Setting
--------------------------------------------------------------------------------------------------
*/


*, body, p, tr, td, h1, h2, h3, h4, h5, h6, ul, li { margin: 0; padding: 0; text-align: left; }

img { border: none;}
.hidden { display: block; float: left;}
.show { display: none;}

body {
	margin: 0;
	padding: 0;
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
	font-size: 62.5%;
	line-height: 18px;
	color: #5D6159;
	background: #D4DCCD;
}

p { font-size: 1.3em; line-height: 18px;margin-bottom: 2em; color: #5D6159; }
h2 { font-size: 2.4em; margin-bottom: 20px; color: #D4DCCD; text-trandform: uppercase; }
h3 { font-size: 1.4em; font-weight: bold; margin-bottom: 20px; color: #5D6159; }
ol { list-style: decimal; margin: 0 0 20px 35px; }
ol li { font-size: 1.3em; color: #5D6159; margin-bottom: 5px; }
ul.list { list-style: square; margin: 0 0 20px 35px; }
ul.list li { font-size: 1.3em; color: #5D6159; }


/*-------------------- Main Layout ---------------------*/


#container { width: 100%; height: 100%; }


/*-- Header Section  --*/

#header { width: 100%; display: block; clear: both; }

/*div.navigation { width: 100%; height: 20px; clear: both; display: inline-block; padding: 10px 0; border-top: 3px solid #EAF3E4; border-bottom:3px solid #EAF3E4; }
ul#nav, ul#nav li {
	margin: 0; 
	padding: 0;
	list-style: none;
	display: inline;
}
#nav a, #nav a:hover { padding:  0 10px; border-right: 1px solid #333; text-decoration: none; font: bold 13px/16px "Trebuchet MS", Verdana; text-transform: uppercase; }*/

/*-- Main body Section  --*/

#inpage {
	width: 100%;
	clear: both;
	float: left;
	padding: 20px 0;
	margin-top: 15px;
	border-top: 3px solid #EAF3E4;
}
#left-heading { width: 95%; float: left; clear: both; display: block; }
#right-contents {	width: 95%; display: block; }


/*-- Footer Section --*/

#footer {	width: 100%;	clear: both;	 border-top: 3px solid #EAF3E4; padding-top: 15px; }
#footer p {	font: normal 11px/15px "Tahoma"; margin-bottom: 5px; }


/*-- Accessories --*/

span.green { color: #006600; }
.right { text-align: right; font-weight: bold; padding-right: 5px; }
.breakline { border-bottom: 1px dotted #A0B94A; margin: 0 0 20px 0; }

input, select, textarea {
	width: 300px;
	height: 20px;
	padding: 2px;
	border: 1px solid #99A55D;
	font: normal 13px/17px "Verdana";
	color: #5D6159;
	overflow: hidden;
	background: #fff;
}

input.send {
	width: 100px;
	height: 22px;
	padding: 2px;
	color: #fff;
	font-weight: bold;
	background: #99A55D;
	text-align: center;
	margin: 5px 10px 10px 0;
}

textarea.expand { height: 120px; }
input.qty { width: 36px; height: 16px; padding: 2px; text-align: center; font-weight: bold; }
input.addcart { width: 72px; height: 22px; padding: 0; margin-left: 8px; border: none; vertical-align: top; }
input.update { width: 70px; height: 22px; padding: 0; margin-left: 8px; border: none; vertical-align: top; }
input.delete { width: 70px; height: 22px; padding: 0; margin: 0; border: none; vertical-align: top; }
input.cartbut { width: 150px; height: 25px; padding: 0; margin-bottom: 5px; border: none; }
input.card { width: 67px; }

table, tr, td { font: normal 11px/17px "Verdana"; color: #5D6159; vertical-align: top; }

table.listing {
	margin: 20px 0;
	padding: 0;
	background: #fff;
	border-top: 1px solid #C5D0BE;
	border-left: 1px solid #C5D0BE;
}

table.listing td {
	font-weight: normal;	
	padding: 3px;
	border-right: 1px solid #C5D0BE;
	border-bottom: 1px solid #C5D0BE;
}

table.listing td.title {
	font-weight: bold;
	padding: 5px 5px 10px 5px;
	border-right: 1px solid #C5D0BE;
	border-bottom: 1px solid #C5D0BE;
}

