/* Basic Structure */
* {
	padding: 0px;
	margin: 0px;
}

img {
	border: 0px none;
}

.clearBox {
	clear: both;
}

body {
	padding-bottom: 40px;
}

div#frame {
	width: 1000px;
	margin: 0px auto 0px auto;
  position:relative;
}
div#frame2 {
	width: 100%;
	margin: 0px auto 0px auto;
  position:relative;
}
div#name {
	width: 264px;
	margin-bottom: 4px;
}

html>body div#name {
	margin-top: 4px;
}

div#footer {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

label {
	white-space: nowrap;
  margin-right: 3px;
}



/* Secondary Link Navigation */
ul#iconLinks img {
	position: relative;
	top: 5px;
}

ul#bottomLinks {
	float: left;
}

html>body ul#bottomLinks {

}

ul#bottomLinks li, ul#iconLinks li, ul#topLinks li, ul#nav li {
	list-style-type: none;
}

ul#bottomLinks li, ul#iconLinks li, ul#topLinks li {
	display: inline;
}

ul#bottomLinks {

}
#bottom {
  position: relative;
	bottom: -70pt;
  left:50px;
  width:1200px;
}
ul#iconLinks {
	width: 260px;
	position: relative;
}
#viewpage {
 margin-left:10px;
}

html>body ul#iconLinks {
	width: 260px;
	bottom: 1px;
}

ul#iconLinks li {
	margin-right: 10px;
}

html>body ul#iconLinks li {
	margin-right: 15px;
}

/* E-News Signup Form */
div#enews {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

form#enewsSignup {
	margin-left: auto;
	margin-right: auto;
	width: 220px;
	padding: 30px;
}

form#enewsSignup label {
	display: block;
	clear: both;
	float: none;
}

form#enewsSignup div.input, form#enewsSignup div.captcha {
	margin-bottom: 8px;
}

form#enewsSignup div.submit input {
	float: right;
}

div.testimonial {
	padding:20px;
  font-style:normal;
}
div.testimonial .input {
	padding:5px;
  font-weight:bold;
}

/* Image Gallery */
div.gallery li {
	list-style-type: none;
	display: inline;
	float: left;
}

div.gallery li img {
	margin-right: 3px;
	margin-left: 3px;
}

div.relatedImages .galleryNav {
	width: 300px;
}

div.relatedImages {
}

html>body div.relatedImages {
}

/* Cart Structure */
div.cartButtons {
	position: relative;
  background-color: #495362;
  width: 270px;
  padding:10px;
  margin-top:5px;
}

div.cartButtons div.input label {
	display: block;
}

div.cartButtons div.input {
	margin-right: 5px;
}

div.cartButtons div.input, div.cartButtons #submit {
}

div.cartButtons #submit {
	position: relative;
	top: 11px;
}


/* Cart Structure */
div#cart, div#verify {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
}

table#cart ul.options {
	margin-left: 22px;
}

table#cart ul.options li {
	list-style-type: circle;
	font-size: 0.9em;
}

div#cart, table#cart, div#verify {
	width: 741px;
}

table#cart .tableHead {
	height: 38px;
	background-color: #cccccc;
}

table#cart tr.cartItem td {
	padding-top: 5px;
	padding-bottom: 5px;
}

table#cart #OrderItemQuantity {
	width: 30px;
}

div#cart #infoButtonsList li, #checkoutButtonsList li {
	list-style-type: none;
}

div#cart #infoButtonsList {
	float: left;
	margin-top: 3px;
}

div#cart #infoButtonsList li {
	margin-top: 2px;
	margin-bottom: 2px;
}

#checkoutButtonsList {
	float: right;
	margin-top: 5px;
}

#checkoutButtonsList li {
	padding: 5px;
	margin-bottom: 5px;
}

div.addressBox {
	width: 200px;
	padding: 14px;

	background-color: #ccffff;

	min-height: 140px;
	height: 140px;
}

/* sizing chart */
table#sizingChart {
	width: 430px;
	margin-left: auto;
	margin-right: auto;

	margin-bottom: 20px;
}

table#sizingChart td {
	text-align: center;
}

table#sizingChart td.name, table#sizingChart th.name  {
	text-align: left;
	vertical-align: top;
}

table#sizingChart tr.even {
	background-color: #cccccc;
}

table#sizingChart tr.odd {
	background-color: #dddddd;
}

div#viewpage table {
	width: 100%;
	padding-right: 35px;
  clear:both;
}

div#viewpage img {
	margin-right: 30px;
}

/* Site Map */
div#sitemap {
	width: 600px;
	margin: 0px auto 0px auto;
}

div#sitemap ul {
	width: 300px;
}

div#sitemap ul li {
	margin-top: 15px;
	list-style-type: none;
}

div#sitemap ul li ul li {
	margin-top: 0px;
	list-style-type: circle;
}

div#sitemap ul li ul {
	margin-left: 30px;
}

/* Customer Login */
div.loginForm {
	width: 285px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	border: thin double #E0CAA7;

	padding: 10px;
	margin: 8px;
}

div#customerLogin {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

div#customerLogin a {
	font-size: 1.0em;
}

div.loginForm form {
	width: 150px;
	margin-left: auto;
	margin-right: auto;
}

div.loginForm div.input label {
	clear: none;
	display: block;
}

div.loginForm div.input input {
	width: 160px;
}

div#custLogin {
	float: left;
}

div#newCust {
	float: right;
}

div.loginForm div {
	margin-bottom: 5px;
}

/* Customer Registration Form */
div#customerReg {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

div#customerReg div.submit {
	margin-left: 8px;
	margin-top: 8px;
	float: left;
}

div#customerReg fieldset {
	padding: 20px 20px 10px 20px;
	height: 160px;
	width: 250px;
}

div#customerReg div.input label {
	display: block;
	clear: both;
}

/* colors page */
table#colorchart {
	width: 630px;
	margin: 0px auto 40px auto;

	font-family: Arial, Helvetica, serif;
	background-color: #fff;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.2em;
	font-variant: small-caps;
  clear:both;
}

table#colorchart td {
	padding: 8px;
}

/* Customer Home */
div#customerHome {
	width:750px;
	margin: 30px auto 0px auto;
}

div#customerHome ul {
	margin-left: 20px;
}

div#customerHome ul li {
	list-style-type: none;
}

/* customer edit */
div#customerEdit {
	width: 300px;
	margin: 0px auto 0px auto;
}

div#customerEdit form {
	margin-left: 10px;
}

div#customerEdit fieldset {
	padding: 10px;
	border: 1px solid #330000;
}

div#customerEdit .input label {
	clear: both;
	display: block;
}

div#customerEdit .input {
	margin-bottom: 5px;
}

ul.actions {
	margin-top: 20px;
}

ul.actions li {
	list-style-type: none;
	dispaly: inline;

	float: left;

	margin-right: 8px;
}

table#orderTable td, table#orderTable th {
	padding: 5px;
	border: 1px dotted #cccccc;
	text-align: center;
}

/* Address Page */
div.addresses {
	width: 750px;
	margin: 0px auto 0px auto;
}

div#newAddress {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
}

div#newAddress .input label {
	clear: both;
	display: block;
}

div#newAddress .input {
	margin-bottom: 5px;
}

/* Checkout */
div#checkout .input label {
]	clear: both;
	display: block;
}

div#checkout ul#checkoutButtonsList li {
	float: left;
	display: inline;
	margin-right: 10px;
}

tr.cartItem td {
	white-space: nowrap;
}

div#sing {
	width: 900px;
	margin: 10px auto 0px auto;
	text-align: right;
}

#homeContent {
 position: absolute;
 left: 200px;
 top: 580px;
 width: 600px;"
}

