@charset "UTF-8";
/*
GLOBAL
*/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
body {
	background-image:url(../images/starbk.gif);
}


/*
LAYOUT
*/
#header {
	height: 245px;
	background-color:#302300;
}
#headercap {
	height:240px;
	background-image:url(../images/gradbk.jpg);
	border-bottom: 5px solid #AFBD22;
}
#wrapper {
	position: relative;
	width: 817px;
	font-size: 0.9em;
	margin: 0 auto;
	text-align: left;
}
#content {
	width:817px;
	height:515px;
	background-image:url(../images/gradbk.jpg);
	position:relative;
}
#greenrule {
	position: absolute;
	top:0px;
	left:0px;
	width: 817px;
	height: 5px;
	background-color:#AFBD22;
}
#homeportraitshadow {
	position:absolute;
	top:0px;
	left:38px;
	width:331px;
	height:580px;
	z-index:100;
}
#homeportrait {
	position:absolute;
	top:0px;
	left:54px;
	width:319px;
	height:536px;
	z-index:120;
}
#homeexclamation {
	position:absolute;
	top:250px;
	left:723px;
	width:55px;
	height:241px;
	z-index:140;
}
#aboutcontent {
	width:817px;
	background-image:url(../images/gradbk.jpg);
	position:relative;
}
#aboutcontenttext {
	position: absolute;
	top:45px;
	left:45px;
	width: 282px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:300;
}
#aboutskier {
	position: absolute;
	top:162px;
	left:273px;
	width: 527px;
	height: 492px;
	z-index:200;
}
#aboutportraitshadow {
	position:absolute;
	top:0px;
	left:467px;
	width:349px;
	height:412px;
	z-index:100;
}
#aboutangieone {
	position:absolute;
	top:0px;
	left:491px;
	width:261px;
	height:348px;
	z-index:110;
}
#angiejump {
	position:absolute;
	top:0px;
	left:401px;
	width:261px;
	height:348px;
	z-index:120;
}
#blogcontent {
	width:817px;
	background-image:url(../images/gradbk.jpg);
	position:relative;
	min-height:500px;
 	height:auto !important;
  	height:500px;

}
#productcontent {
	width:817px;
	background-image:url(../images/gradbk.jpg);
	position:relative;
	min-height:730px;
 	height:auto !important;
  	height:730px;

}
#productdetailcontent {
	width:817px;
	background-image:url(../images/gradbk.jpg);
	position:relative;
	min-height:700px;
 	height:auto !important;
  	height:700px;

}
#textspacer {
	position:relative;
	width:200px;
	height:380px;
	margin-left:389px;
	padding-top:117px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
}
#productdetailtext {
	position:absolute;
	width:200px;
	left:389px;
	top:117px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:200;
}
#gallery {
	position:relative;
	width:580px;
	height:175px;
	margin-left:62px;
	margin-top:30px;
	overflow: auto;
}
#gallery img {
	margin-right:5px;
	border:none;
}
#spacer {
	position:relative;
	width:550px;
	height:20px;
	margin-left:62px;
}
#productheader {
	position:absolute;
	top:0px;
	left:314px;
	z-index:130;
}
#productdetailheader {
	position:absolute;
	top:0px;
	left:300px;
	z-index:130;
}
#productportrait {
	position:absolute;
	top:0px;
	left:55px;
	width:319px;
	height:536px;
	z-index:120;
}
#productportraitshadow {
	position:absolute;
	top:0px;
	left:38px;
	width:331px;
	height:580px;
	z-index:100;
}
#productexclamation {
	position:absolute;
	top:0px;
	left:746px;
	width:34px;
	height:149px;
	z-index:120;
}
#previewHolder {
	position:absolute;
	top:50px;
	left:62px;
	width:270px;
	height:453px;
	z-index:100;
}
#viewthumbs {
	position:relative;
	top:529px;
	left:62px;
	width:293px;
	z-index:150;
}
#viewthumbs img {
	margin: 0px 15px 15px 0px;
	float:left;
	cursor:pointer;
}
#productlogos {
	position:absolute;
	top:466px;
	left:610px;
	width:82px;
	z-index:120;
}
#productlogos img {
	margin-bottom:5px;
}
#headbox a:hover {
	color:#373737;
}
#bloginner {
	width:700px;
	padding-top:30px;
	padding-bottom:30px;
	margin-left:30px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#bloginner a {
	color:#000;
}
#bloginner a:hover {
	color:#fe0079;
}
#blogdetail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#blogblock {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#blogblock a {
	text-decoration:none;
}
#titlelink {
	background:transparent url(../images/posthead.gif) no-repeat scroll 0 0;
	height:25px;
	line-height:25px;
	padding:0 0 0 10px;
	width:615px;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.comment {
	background:#EBEBEB none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	padding:10px;
	margin:5px 0px 5px 0px;
}
.admincomment {
	background:#f396c2 none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	padding:10px;
	margin:5px 0px 5px 0px;
}
.comment p, .admincomment p {
	white-space:pre-line;
}
fieldset {
	border:1px solid #fe0079;
	margin-top:30px;
	padding:10px 10px;
	width:300px;
}
form div {
	clear:both;
	margin-bottom:5px;
	padding:5px;
	vertical-align:text-top;
}
#formdiv {
	clear:both;
	margin-bottom:5px;
	padding:5px;
}
label {
	display:block;
	font-size:110%;
	padding-right:20px;
}
#column {
	height:80px;
	float:left;
	padding-right:20px;
}
#message {
	position:relative;
}
#blockresult {
	position:relative;
	padding:5px 5px 10px 10px;
}
hr {
	border: 0;
	width: 400px;
	color: #f00;
	background-color: #fe0079;
	height: 1px;
	margin-bottom:3px;
}
#productsone {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fe0079;
}
#indentdiv {
	position:relative;
	margin-left:10px;
}
#productthumbs {
	position:relative;
	padding-top:140px;
	margin-left:435px;
	width:362px;
}
#productthumbnail {
	float:left;
	margin-right:4px;
	margin-bottom:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
}
#footertop {
	position: relative;
	width: 817px;
	margin: 0 auto;
	height: 93px;
	background-image:url(../images/gradbk.jpg);
}
#footer {
	position: relative;
	width: 817px;
	margin: 0 auto;
	height: 20px;
}
#copyrightone {
	position: absolute;
	left: 0px;
	top: 8px;
	width: 183px;
	height: 28px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#copyrighttwo {
	position: absolute;
	left: 424px;
	top: 8px;
	width: 393px;
	height: 28px;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#clear {
	clear:both;
}
/*
MENUS
*/
#homenav {
	position:absolute;
	top:51px;
	left:297px;
	width:547px
	height:57px;
	z-index:160;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:16px;
	color:#EC008C;
	width: 514px;
}
#homenav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#homenav li {
	float: left;
	margin-left:5px;
	margin-right:5px;
	height: 2em;
	line-height: 2em;
	float: left;
	display: block;
	color:#EC008C;
	text-decoration: none;
	text-align: center;
}
#homenav li a {
	height: 2em;
	line-height: 2em;
	float: left;
	display: block;
	color:#EC008C;
	text-decoration: none;
	text-align: center;
}
#homenav li a:hover {
	color:#4c4c4c;
}

/*
TEXT STYLES
*/
#hometext p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#231F20;
}
#hometext a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#F78F1E;
	text-decoration:none;
}
#hometext a:hover {
	color: #231F20;
}
#arttext p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#231F20;
}
#arttext a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#00788B;
	text-decoration:none;
}
#arttext a:hover {
	color: #231F20;
}
#linktext p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#231F20;
}
#linktext a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#7E0C6E;
	text-decoration:none;
}
#linktext a:hover {
	color: #231F20;
}
strong {
	font-weight:bold;
}
.navonhome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F78F1E;
	font-size:16px;
}
.navonart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#00788B;
	font-size:16px;
}
.navondesign {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AFBD22;
	font-size:16px;
}
.navoncolor {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B32317;
	font-size:16px;
}
.navonlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7E0C6E;
	font-size:16px;
}
