﻿<style type="text/css">

what {
	background-color:#999;
}
body, html {
	margin:0;
	margin-top:0;
	padding:0;
	border:0;
}
/* 
	Assume that we are dealing with a browser set to ‘medium’ text.
	The default size for ‘medium’ text in all modern browsers is 16px. 
	Our first step is to reduce this size for the entire document by setting body size to 62.5%:
*/

body {
	font-size:62.5%;
}

/*
	This takes 16px down to 10px which I’m using purely because it’s a nice round number. 
	10px text is too small for the real world.  From now on it’s easy to think in pixels 
	but still set sizes in terms of ems: 1em is 10px, 0.7em is 8px, 1.6em is 16px, etc. 
	If you are laying out your document using CSS then you have probably used a few divs 
	to group together elements. Apply text-size to these divs and your job is almost done. 
	Consider a two column layout with header and footer:

		<body>
		<div id="navigation"> ... </div>
		<div id="main_content"> ... </div>
		<div id="side_bar"> ... </div>
		<div id="footer"> ... </div>
		</body>
*/
#navigation 	{font-size:1.0em}
#mainbody 		{font-size:1.0em}
#side_bar 		{font-size:1.0em}
#footer 		{font-size:0.8em}

/*
	So this would give us a document where text in the navigation and side bar is displayed at 10px, 
	the main content is 12px and the footer is 9px. There now remains a few anomalies to sort out 
	(you’d have to do this even if you were sizing in pixels). In Mozilla-based browsers, all heading 
	elements in our aforementioned #main_content div will be displayed at 12px whether they are an H1 
	or an H6, whereas other browsers show the headings at different sizes as expected. Applying 
	text-sizes to all headings will give consistency across browsers, for example:
*/
H1 {font-size:2em}  	/* displayed at 24px */
H2 {font-size:1.5em}  	/* displayed at 18px */
H3 {font-size:1.25em} 	/* displayed at 15px */
H4 {font-size:1em}  	/* displayed at 12px */

/*
	A similar job needs to be done on forms and tables to force form controls and table cells to 
	inherit the correct size (mainly to cater for IE/Win):
*/
INPUT, SELECT, TH, TD {font-size:1em}

/*
	Tricky stuff occurs where rules like this are applied:

		#main_content LI {font-size:0.8333em}

	This rule implies that all main content list items should be displayed at 10px. 
	We use the same straight forward maths to achieve this:

		10 / 12 = 0.8333

	But what happens when one list contains another? It gets smaller. Why? Because 
	our rule actually says that any list item in the #main_content div should 0.8333 
	times the size of its parent. So we need another rule to prevent this ‘inherited shrinkage’:

		LI LI {font-size:1em}

	This says that any list item inside another list item should be the same size as 
	its parent (the other list item). I normally use a whole set of child selectors 
	to prevent confusion during development:
*/

LI LI, LI P, TD P, BLOCKQUOTE P {font-size:1.1em}

p, a, h1, h2, h3, h4, h5, h6, h7, h8, div, td {
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
form, form td {
	margin:0;
	font-size:1.0em;
}
P, DIV DIV, DIV P, DIV DIV P, DIV TD P, DIV DIV TD P, DIV DIV DIV TD P, FORM > P {
	font-size:1.1em;
}
h1, h2, h3, h4, h5, h6, h7, h8 {
	margin-top:0px;
	margin-bottom:10px;
}

/*h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:15px;}
h4 {font-size:12px;}
h5 {font-size:10px;}
h6 {font-size:9px;}
h7 {font-size:8px;}
h8 {font-size:7px;}*/

#wrap {
	width: auto;
	float: none;
	margin:10px;
	border: 1px #999 solid;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	background-color:#E0E0E0;
	padding:0;
	padding-top:0px;
}
#header {
	padding-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	background-image:url(../images/bg-blue.png);
	border-bottom:#666 5px solid;
	margin:0;
	overflow: hidden;
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;

	text-align:left;
	font-family:Univers Condensed, Franklin Gothic Medium, Arial Narrow, sans-serif;
	color:#336699;
	font-weight:normal;
}
#header a {
	text-decoration:none;
}
#header a:link {
	text-decoration:none;
}
#header a:visited {
	text-decoration:none;
}
#header a:hover {
	text-decoration:none;
}
#header a:active {
	text-decoration:none;
}
#header-thumbnail {
	float:none;
	margin-right: 10px;
}

#header td {
	margin-top:8px; 
	margin-bottom:0px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:1.0em;
	text-transform:uppercase;
	text-decoration: none;
	line-height:1.3em;
}

#header a:link {color:#333;}
#header a:visited {color:#333;}
#header a:hover {color:#600; text-decoration: underline; }
#header a:active {color: red; }

.header-title, .header-title span, #header p {
	text-align:left;
	margin-top:0; 
	margin-bottom:0px;
	font-family:Univers Condensed, Franklin Gothic Medium, Arial Narrow, sans-serif;
	font-size:1.9em;
	color:#336699;
	font-weight:bold;
	line-height:1.3em;
	text-transform:none;
}
.header-subtitle, .header-subtitle span, #header p {
	text-align:left;
	margin-top:0; 
	margin-bottom:0px;
	font-family:Univers Condensed, Franklin Gothic Medium, Arial Narrow, sans-serif;
	font-size:1.3em;
	color:#999;
	font-weight:normal;
	line-height:1.3em;
	text-transform:none;
}

<!-- topnav CSS. -->
#topnav ul {
	border:1px #666 solid !important;
	background-image:url(../images/bg-gray.png) !important;
	background-repeat:repeat-x !important;
	padding:0 !important;
	height: 160px !important;
	width: auto !important;
	margin:0 !important;
	-webkit-padding-start: 0px !important;
	overflow:visible !important;
	clear:both;
}
.topnav li {
	list-style-type: none;
	float: left;
	background-image:url(../images/bg-gray.png) !important;
	background-repeat: no-repeat !important;
	background-position: right !important;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 20px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:1.0em;
	text-transform:uppercase;
	text-decoration: none;
	color:#666;
}

.topnav a {
	margin-top:0; 
	margin-bottom:0px;
	line-height: 20px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:1.0em;
	text-transform:uppercase;
	text-decoration: none;
}

#mainbody {
	zoom:100%;
	float: none; 
	padding: 10px;
	margin-top: 10px; 
	margin-left: 10px; 
	margin-right: 10px;
	border: 1px #999 solid;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	background-color:#FFFFFF;
	overflow:auto;
	height:auto;
	position:static;
}

#Body-Upper-Half {

}

#masthead{
	border:2px black solid;
	margin-bottom:10px;
}
#view-cart{
	width:86px;
	height:21px;
	float:right;
	text-align:center;
	vertical-align:middle;
	margin-right:20px;
	margin-left:10px;
	margin-top:0;
	margin-bottom:0;
}

/*
	//body {
	//	margin:0;
	//}
	//#conash3D0 {
	//	display:none; 
	//}
*/

.no-margin {
	margin:0;
	margin-top:0;
	margin-bottom:0;
}
#AuthorStockFooter{
	background-color:gray;
	margin-top:5px;
	margin-bottom:0;
	text-align: center;
	vertical-align:middle;
	height:38px
}
.AuthorStockFooterText {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	color: #FFFFFF;
	font-size: 0.8em;
	vertical-align:middle;
	font-weight:bold;
	margin:0;
}
.AuthorStockFooterImage {
	margin: 3px;
	float:left;
	vertical-align:middle;
}
.Huge-PayPal-like-HR{
	height:5px;
	border-top: 5px #336699 solid;
	margin-top:5px;
}
.bookdiv{
	margin-top:5px;
	float:none; 
	width:80%;
	margin-left:auto; 
	margin-right:auto;	
}
.advert-div {
	margin:10px;
	float:none; 
	width:80%;
	margin-left:auto; 
	margin-right:auto;	
}
.advert-text{
	text-align:left;
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	color:#872826;
	font-size: 0.8em;
	vertical-align:middle;
	font-weight:bold;
	margin:0;
}
	/*
	Previously in .title:
 	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:x-large;
	*/
.borderless {
	border:0;
	border-collapse: collapse;
	margin:0;
}
.main_item_type_title {
	text-align: center;
	color: #800000;
	font-size:1.7em;
}
.highlighted {
	background-color:#FFE198;
}
.shaded {
	background-color:#D9E3F4;
}
.title{
	text-align:left;
	margin-top:0; 
	margin-bottom:5px;
	font-family:Univers Condensed, Franklin Gothic Medium, Arial Narrow, sans-serif;
	font-size:2.6em;
	color:#336699;
	font-weight:bold;
}
.format, div div .format, div div span.format, div div div .format {
	text-align:left;
	margin-top:0; 
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:0.6em;
	color:#336699;
	font-weight:normal !important;
}
.subtitle{
	text-align:left;
	margin-top:0; 
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	font-size:1.2em;
	color:#336699;
}
.bookdescription{
	text-align:left;
	margin-top:0;
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.0em;
	color:#333333;
}
.bookdescription p {
	margin-bottom:5px;
}
.formats{
	text-align:left;
	margin-top:0;
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:0.7em;
	color:#333333;
}

.see-inside-div{
	width:320px;
	padding:5px 5px 10px 5px;
	display:none;
/*	background-color:#ffffff;
	border: 1px #6CF solid; */
	background-image:url(../images/bg-tall-gray.png);
	background-color:#EEE;
	border: 1px #999 solid;

	z-index:6; 
	position:absolute; 
	top:56px; 
	left:56px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	text-align:center;
}
.See-Inside-Nav {
	text-align:center;
	margin:5px; 
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#336699;
	font-weight:bold;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
p.See-Inside-Nav-Text {
	text-align:left;
	margin:5px; 
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	clear:both;
	font-size:1.0em;
	color:#666;
	font-weight:normal;
}
.See-Inside-Nav, .See-Inside-Nav ul {
	text-align:center;
	list-style-type: none;
	padding: 0;
	height: auto;
	width: auto;
	margin:0;
	-webkit-padding-start: 0px !important;
	overflow:visible;
	clear:both;
}
.See-Inside-Nav li {
	list-style-type: none;
	float: left;
/*	background-image:url(../images/bg-gray.png) !important;
	background-repeat: no-repeat !important;
	background-position: right !important;*/
	border:#CCC 1px solid;
	background-color:#FFFFFF;

	width:88px;
	line-height: 20px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:0.8em;
	text-decoration: none;
	color:#666;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	padding-left: 3px;
	padding-right: 7px;
	display: block;
}

.See-Inside-Nav a {
	line-height: 20px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:1.0em;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 7px;
}

.cover-options{
	margin-top:0px; 
	margin-bottom:8px;
	text-align:center;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.0em;
	color:#333333;
}

.ebook-options{
	margin-top:8px; 
	margin-bottom:8px;
	text-align:left;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:0.6em;
	color:#333333;
}
.bookstats{
	text-align:left;
	margin-top:0; 
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.1em;
	color:#333333;
	font-weight:bold;
}
#aboutAuthorStock, #aboutAuthorStock p {
	font-size:1.0em;
}
.combostats{
	text-align:left;
	margin-top:0; 
	margin-bottom:0;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.0em;
	color:#333333;
	font-weight:normal;
}
p.bookstatus {
	text-align:center;
	margin-top:1px; 
	margin-bottom:1px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:0.8em;
	color:#333333;
	font-weight:bold;
}
#OrderNow {
	margin-top:0; 
	margin-bottom:0;
}
.OrderBarText {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.6em !important; 
}
.OrderBarFormText {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.5em !important; 
}
.OrderBar {
	overflow:visible;
	height:auto;
	width:auto;
	border: 1px #999 solid;
	background-color:#FFE198;
	margin:5px 0 0 0;
	padding:0;
	text-align:right;
	font-size:1.5em !important; 

	position:relative;
	
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.PayPal-Info{
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:0.6em;
	color:#333333;
}
span.book-status-color{
	color:purple;
}
span.sale-price-color{
	color:maroon;
}
.noborder {
	border:0;
	border-collapse: collapse;
	margin:0;
}
.border {
	border:1px #999 solid;
	margin:0;
}
span.strike{
	text-decoration: line-through;
}
p.tinyspacer{
	margin-top: 0; 
	margin-bottom: 0;
	font-size:5px;
}
p.10px-spacer{
	margin-top: 0; 
	margin-bottom: 0;
	font-size:10px;
	text-align:center;
}
.hr {
	height:5px;
	border-top: solid #336699 2px;
	margin-top:5px;
}
img {
	border-width: 0;
}
.centered-bottom-margin-10 {
	text-align:center;
	margin-top:0;
	margin-bottom:10px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:0.7em;
	color:#333333;
}
.centered-margin-0 {
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:0.7em;
	color:#333333;
}
.ebook-types-header-title {
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.8em;
	font-weight:bold;
	color:#336699;
}
.ebook-types-subtitle {
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.0em;
	font-weight:normal;
	color:#333333;
}
.ebook-types-subtitle a {
	font-weight:bold;
	color:#6E7030;
}
.ebook-options-title {
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.5em;
	font-weight:normal;
	color:#333333;
}
.ebook-options-title strong{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.5em;
	font-weight:bold;
	color:#872826;
}
.ebook-options-body {
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:1.2em;
	font-weight:normal;
	color:#333333;
}
.ebook-options-body a {
	font-weight:bold;
	color:#6E7030;
}
p.endorse-review-title {
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	color: #336699;
}
.endorse-review-summary {
	text-align:left;
	margin-top:0;
	margin-bottom:3px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:black;
}
.endorse-review-content {
	text-align:left;
	margin-top:0;
	margin-bottom:3px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	color:black;
}

.endorse-review-content p {
	margin-bottom:5px;
}

td.endorse-review {
	vertical-align:top;
}

.tiny { 
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.55em; 
}

/* center boxes for ordering pages */

div.center-box {
	float:none;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg-tall-2-gray.png);
	background-color:#EEE;
	padding:10px;
	margin-bottom:0;
	border: 1px #999 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:760px;
}
div.center-box-narrow {
	float:none;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/bg-tall-2-gray.png);
	background-color:#EEE;
	padding:10px;
	margin-bottom:0;
	border: 1px #999 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:35%;
}

.free-float-div {
	position:relative;	
	text-align:left; 
	float:inherit; 
	margin-left:auto; 
	margin-bottom:5px; 
	margin-top:0px; 
	margin-right:auto;
	width:375px;
	padding:10px;
	font-size:1.0em;

	background-image:url(../images/bg-tall-gray.png);
	background-color:#EEE;
	
	border: 1px #999 solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

.Edition-Hidden {
	display:none; 
	background-color:#ffffff;
	border: 1px #999 solid;
	width:175px;
	z-index:4; 
	position:absolute;
	top:30px; 
	left:45px;
	text-align:left;
	padding:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	color:#333333;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

/* right side: pricing box & advert */
#right-side-div-container {
	width:225px;
	float:right; 
	margin-top:0; 
	margin-left:10px; 
	margin-right:10px; 
}

.right-side-photo-w-caption {
	text-align:left; 
	float:right; 
	margin-left:10px; 
	margin-bottom:5px; 
	margin-top:0px; 
	margin-right:0px;
	width:480px; 
	padding:10px;

	background-color:#EEE;
	padding:10px;
	margin-bottom:10px;

	border: 1px #999 solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

.right-side-photo-w-caption p {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;;
	font-size:1.0em;
	
}

div.right-side-box {
	width:215px;
	background-image:url(../images/bg-tall-gray.png);
	background-color:#EEE;
	padding:10px;
	margin-bottom:10px;

	border: 1px #999 solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
div.powered-by-as {
	width:225px;
	background-image:url(../images/bg-gray.png);
	background-color:#EEE;
	padding:5px;
	margin-bottom:10px;

	border: 1px #999 solid;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
p.powered-by-as {
	margin-top:0px; 
	margin-bottom:0px;
	text-align:centered;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	font-size:0.6em;
	color:#333333;
}
.right-side-title {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	color: #800000;
	font-size:1.0em;
}
.side_ad_image {
	zoom:100%;
	margin-left: 0px;
	margin-right: 10px;
}

.home_ad_image {
	margin-left: 0px;
	margin-right: 20px;
}

p.right_side_p, .right_side_p .right_side_p, .right_side_p a, .right_side_p .right_side_p a { 
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	margin:0;
}

#advert {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.8em;
	margin:0;
}

#advert_title { 
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.95em;
	margin:0;
}


#advert_title_span { 
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	font-size:0.95em;
	margin:0;
}
.order1_medium {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	margin-top: 0; 
	margin-bottom: 5px; 
	text-align:center; 
	font-size:1.5em;
}
.order1_medium_left {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	margin-top: 0; 
	margin-bottom: 0; 
	text-align:left; 
	font-size:1.5em;
}
.order1_small {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	margin-top: 0; 
	margin-bottom: 0; 
	text-align:left; 
	font-size:1.7em;
}
.wholesale-order1-small {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	margin-top: 0; 
	margin-bottom: 0; 
	text-align:left; 
	font-size:1.3em;
}
.wholesale-order2-small {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	margin-top: 0; 
	margin-bottom: 0; 
	text-align:left; 
	font-size:1.5em;
}
p.order1_small {
	margin-top: 0 !important;
	margin-bottom:5px !important;
}
span.order1_small p {
	margin-top: 0 !important;
	margin-bottom:5px !important;
}
.order1_small_subhead {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	margin-top: 0; 
	margin-bottom: 0; 
	text-align:center; 
	font-size:1.3em;
	color:#336699;
}
.order1_xsmall {
	font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
	margin-top: 0; 
	margin-bottom: 0; 
	text-align:left; 
	font-size:1.1em;
}
.vendor-title {
	text-align:left;
	margin-top:0; 
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size:2.2em;
	color: #800000;
	font-weight:bold;
}

.vendor-title-centered {
	text-align:center;
	margin-top:0; 
	margin-bottom:5px;
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size:2.2em;
	color: #800000;
	font-weight:bold;
}

.RequiredField {
	color: #600;
}

#form1 td, .center-box td, #AutoNumber1 td {
	font-size:0.8em;
}

.see-inside-wrapper {
	text-align:center;
    vertical-align:middle;
	width:auto;
	height:auto;
 	position:relative; 
    margin:0;
    overflow:visible;
    background:none;
    
/*	border: 1px #ccc solid; */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
div.left-side-box {
/*	background-image:url(../images/bg-tall-gray.png);
	background-color:#EEE;
	border: 1px #999 solid; */
	width:auto;
	background-color:#FFF;
	clear:both;
 	position:relative; 
	padding:20px;
	margin:0 0 0 0;
    overflow:visible;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.see-inside-floater {
/*	background-color:#000;
	border: 1px #0F0 solid; */
	text-align:center;
	width:auto;
	height:auto;
	overflow:hidden;
	position:relative;
	margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
}
.see-inside-mask {
	width:215px;
	height:56px;
	z-index:5; 
	position:relative; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
}
.see-inside-mask-small {
	width:108px;
	height:28px;
	z-index:5; 
	position:relative; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
}
.see-inside-cover {
	z-index:4;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	position:relative; 
	top:-23px;
}
.see-inside-cover-small {
	z-index:4;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	position:relative; 
	top:-11px;
}
.see-inside-mask-lower {
	width:315px;
	height:88px;
	z-index:6;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	position:absolute;
}
.see-inside-mask-lower-small {
	width:158px;
	height:44px;
	z-index:6;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	position:absolute;
}
.see-inside-mask-title {
	text-align:center;
	font-size:0.7em;
	width:auto;
	height:auto;
	z-index:7;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	position:absolute;
}

#Body-Upper-Left-Side {
	float:left;
	margin:0 5px 0 0;
	background:#FFF;
	width:auto;
}
#Body-Upper-Right-Side {
	float:right;
	margin:0;
	background:#FFF;
	width:250px;
	position:relative;
}
#Distribution INPUT, SELECT, TH, TD, form {font-size:1.2em}

#footer {
	text-align:center;
	padding:10px;
}
#footer p {
	font-family:Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
}
</style>

