/* Tag Redefinitions */

body {
	padding: none; margin: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

h1 { font-size: 140%; font-weight: normal; }
h2 { font-size: 120%; font-weight: normal; }

/* Classes */
.main-nav { padding: 0px 10px; }
.product-price { font-size: 120%; }
.splash-box { display: block; width: 350px; text-align: left; padding-top: 20px;} 
.sub-nav { padding: 0px 10px; color: #AC2387; }
.window-image { padding: 20px 0px 0px 0px; }
.error { font-weight: bold; color: #FF0000; }

.main-nav a:link, .main-nav a:visited { text-decoration: none; }
.sub-nav a:link, .sub-nav a:visited { color: #AC2387; text-decoration: none; }
a:link.createdatsource-link, a:visited.createdatsource-link { color: #D0D0D0; }

.input-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; }
.input-text-50 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; width: 48%; }
.input-text-100 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; width: 99%; }

.input-button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; height: 20px; border: none; background-color: #C7289C; color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: hand; }
.selectbox { color: #AC2387; }

h1.product-title { font-size: 120%; font-weight: bold; }

/* Unique element ID styles */
#main-nav { padding: 0px 0px 10px 16px; }
#sub-nav { padding: 10px 0px 0px 16px; }
#main-cell { background-color: #ffffff; padding: 0px 30px 10px 60px; }
#main-cell-less { background-color: #ffffff; padding: 0px 10px 10px 40px; }
#right-bar { background-color: #ffffff; padding: 0px 0px 10px 0px; }