* {
	margin: 0px;
	padding: 0px;
	}
	
body {
	text-align: center;
	font-size: 10px;
	background-color: #007AC1;
	font-family: Verdana, Arial;
	}
td {
	padding: 5px;
	font-size: 10px;
	font-family: Verdana, Arial;
	}
tr.rowOdd td{
	background-color: #cccccc;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
}
.container {
	width: 740px;
	text-align: left;
	margin: 0 auto 10px;
	}

h6.error {
	color: red;
	font-size: 8pt;
	}

img {
	border: none;
	}

p {
	margin: 0 0 10px;
	}

/* -- Site Navigation -- */
.topnav {
	font-weight: bold; height: 30px; margin-top: 1px; padding-left: 9px; border-right: 1px dotted white; margin-right: 5px;
	}

.topnavon {}
.topnavon span {}

.topnavon span a {
	font-size: 10px; font-weight: bold;
	color: #fff; text-decoration: underline;  
	}

.topnav a  {
	font-size: 10px; 
	/* background-image: url('images/nav_back.gif'); */
	padding: 9px 8px 8px 8px; height: 30px; line-height: 30px;
	color: #fff; text-decoration: none;
	border-left: 1px dotted white;
	}
	
.topnav a:hover {background-color: #d1d1d1; color: #000;}








.breadcrumbs {
	border-bottom: 1px solid #8F7438;
	text-align: center;
	padding: 10px 0 0;
	margin: 0 15px 0;
	color: #8F7438;
	}

.breadcrumbs a{
	color: #8F7438;
	text-decoration: none;
	border-bottom: 1px dotted #8F7438;
	}	

.breadcrumbs a:hover{
	border-bottom: 1px solid #8F7438;
	}	

/* -- Content -- */
.content {
	background: white;
	margin-top: 0px;
	margin-top: 15px;
	border: 1px solid white;
	}

.content h2 {
	font-size: 10pt;
	margin-bottom: 15px;
	color: black;
	border-bottom: 1px solid #000000;
	}

/* -- Footer -- */
.footer {
	border-top: solid black 1px;
	text-align: center;
	background: #B1B1B1;
	padding: 6px;
	clear: both;
	}
	
.footer h6 {
	font-size: 7pt;
	}	
	
/* -- Catalog Creation Login -- */

.create-login {
	padding: 10px;
	}

.right-side {
	float: right;
	margin-bottom: 10px;
	}


.create-login p {
	width: 465px;
	margin: 10px;
	text-align: justify;
	}
	
.create-login form {
	text-align: right;
	margin: 0 0 0 80px;
	width: 250px;
	border: solid #000000 1px;
	padding: 0 5px 10px;
	}

.create-login form h3 {
	text-align: center;
	margin: 5px 0;
	}
	
.create-login label {
	display: block;
	font-weight: bold;
	float: left;
	}

.create-login input {
	margin: 0 0 4px 0;
	}

.create-login input.submit {
	display: block;
	margin: 0 107px 0 0;
	}
	
.create-login form a {
	color: #8F7438;
	text-decoration: none;
	border-bottom: 1px dotted #8F7438;
	}

.create-login form a:hover {
	border-bottom: 1px solid #8F7438;
	}

.create-login h6.error {
	text-align: center;
	margin-top: 4px;
	}

/* -- Create Catalog Intro -- */


#create-intro {
	padding: 20px;
	}

.yourcatalogs {
	float: right;
	border: solid black 2px;
	margin: 0 0 10px 0;
	}

.yourcatalogs h3 {
	background: #1F2657;
	text-align: center;
	border-bottom: solid black 1px;
	color: white;
	padding: 3px;
	}

.yourcatalogs a {
	display: block;
	font-size: 8pt;
	border-bottom: solid grey 1px;
	text-decoration: none;
	padding: 3px 10px;
	}

.yourcatalogs a:hover {
	background: #C6C6C6;
	color: black;
	}

.intro-item {
	padding: 15px 0 0 0;
	clear: right;
	margin: 20px 0;
	border-top: solid grey 1px;
	}

.intro-item h3 {
	margin-bottom: 15px;
	}

.intro-item ul {
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	}

/* -- Create Catalog step 1 -- */

#create-step1 {
	padding: 20px;
	}
	
.instructions {
	width: 400px;
	margin: 0 auto 15px;
	text-align: center;
	border: solid black 1px;
	padding: 5px;
	font-size: 8pt;
	}

#create-step1 label {
	font-weight: bold;
	}

#ucName {
	float: left;
	}

.step1-item {
	clear: left;
	border: solid black 1px;
	padding: 10px 10px 0;
	margin: 30px 0 0;
	}
	
.step-submit {
	color: green;
	width: 300px;
	float: right;
	margin: 10px 20px 20px 0;
	}
	
/* -- create catalog step2 -- */

#create-step2 {
	padding: 20px;
	}
	
.content h5 {
	float: right;
	font-size: 9pt;
	margin-bottom: 5px;
	}
	
#select-cover {
	border: solid black 1px;
	clear: right;
	padding: 10px;
	}
	
.content h5 b {
	color: #1F2657;
	font-weight: normal;
	}
	
#create-step2 label {
	font-weight: bold;
	}

#ucPriceYN {

	}
	
/* -- create catalog step3 -- */

#create-step3 {
	margin: 20px;
	}
	
#step3-companyinfo {
	font-weight: bold;
	border: solid black 1px;
	clear: right;
	padding: 10px 0 10px 10px;
	background: url('./images/background_step3.gif') top right repeat-y;
	}
	
/* -- create catalog step4 -- */
#create-step4 {
	margin: 20px;
	}
	
#create-step4 form {
	clear: right;
	font-weight: bold;
	border: solid black 1px;
	padding: 0 0 15px 15px;
	background: url('./images/background_step3.gif') top right repeat-y;
	}
	
/* -- create catalog step5 -- */
#create-step5 {
	margin: 20px;
	}
	
#create-step5 form {
	clear: right;
	font-weight: bold;
	border: solid black 1px;
	padding: 0 0 15px 15px;
	background: url('./images/background_step3.gif') top right repeat-y;
	}
	

/* -- create catalog order -- */
#create-order {
	margin: 20px;
	text-align: left;
	}
	
#create-order form {
	font-weight: bold;
	border: solid black 1px;
	padding: 0 0 15px 15px;
	}
	
/* -- create catalog order confirmation -- */
#create-received {
	padding: 20px;
	}
	
#order-received {
	font-weight: bold;
	text-align: center;
	margin: 20px 0 10px;
	}
	
/* -- create flyer -- */
#create-flyer {
	padding: 20px;
	}
	
/* -- create topseller -- */
#create-topseller {
	padding: 20px;
	}

/* -- greg added -- */	
img.dots {
	position: relative; top: 4px;
	}