/******************* 
* HTML
********************/

a:link { color: #cc9900; }
a:visited { color: #bb8800; }
a:active { color: #ffcc00; }
a:hover { color: #ddaa00; }

body {
	font-family: Arial, Helvetica, sans-serif;
	min-width: 950px;
	position: relative;
}
h1 {
	color: #cc9900;
	font-weight: bold;
	font-size: 1.7em;
}
h2 {
	color: #bb8800;
	font-weight: bold;
	font-size: 1.4em;
}
h3  {
	color: #aa7700;
	font-weight: bold;
	font-size: 1.2em;
}
label {
	color: #663300;
}

/******************* 
* ID
********************/
#all {
	margin: 0em 85px;
}
#footer {
	border-top: 2px solid #669933;
}
#header {
	border-bottom: 2px solid #669933;
}
#headerLink {
	display: block;
	white-space: nowrap;
}

/******************* 
* CLASS
********************/
 
.ads {
	font-weight: bold;
	color: #FF6600;
	white-space: nowrap;
	padding-top: 0.25em;
}
.bordered {
	border-top: 2px solid #669933;
	border-bottom: 2px solid #669933;
}
.bottomBorder {
	border-bottom: 2px solid #669933;
}
.countInCart {
	color: #996600;
}
.curve {
	padding-top: 49px;
	width: 100%;
}
.bling {
	display: inline-block;
	position: absolute;
	top: 40px;
	right: 92px; /* 62 */
	width: 209px;
	height: 164px;
}
.bling img {
	width: 209px;
	height: 164px;
}
a .bling {
	cursor: pointer;
}
.itemAttribute {
	color: #996600;
}
.itemDiv {
	border-top: 2px solid #669933;
}
.logo {
	display: inline-block;
	position: absolute;
	top: 0px;
	left: 85px;
	width: 225px;
	height: 203px;
}
.logo img {
	width: 225px;
	height: 203px;
}
a .logo {
	cursor: pointer;
}
.moreLabel {
	color: #663300;
}

.tagLine {
	position: absolute;
	top: 58px;
	left: 295px;
	color: #666666;
	text-decoration: none;
	display: block;
}
a .tagLine {
	cursor: pointer;
}
.reverse { 
	font-size: 0.8em;
	color: #ffffff;
	background-color: #FFCC00;
}
.selected {
	color: #FFCC00;
}
