/* =================================================
    CSS STYLES FOR [site]
   =================================================*/   
/* 
  === Basic Color Directory === 
Blue	    #003399
Red         #cc0000
Yellow      #ffff00
Green       #336600
Pink		#ffccff
Light Blue  #99ccff
Lime        #99ff00
Tan         #e0cca1
Olive       #669900
Marroon     #660000

*/ 
   
/* generic */
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #900;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #900;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #900;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #900;}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #900;}
h6 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #900;}

a:link {text-decoration:none; color: #900; font-weight:normal;}
a:visited {text-decoration:none; color: #900; font-weight:normal;}
a:active{text-decoration:none; color: #900;}
a:hover {text-decoration:underline; color: #900; font-weight:normal;}
.small {font-size: 10px; font-weight:normal;}
.big {font-size: 18px; font-weight:bold;}
.error {color: #900; font-weight:bold;}
.hidden {display: none;}
.indent {margin-left: 15px;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
img {border:0; vertical-align: bottom; margin:0px; padding:0px;}
.translucent {
     opacity: 0.7;
     filter:alpha(opacity: 70);
     -moz-opacity: 0.7;
     -khtml-opacity: 0.7;
  }
#orderForm{margin: 20px 0px 0px 37px; width:763px;}
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
  /*font-family: Trebuchet, Tahoma, Arial, Helvetica;*/
  /*font-family:Garamond, Trebuchet MS, Arial, Helvetica;*/
    text-align:left;
    font-size:  11px; 
    font-weight:normal; 
    color: #990000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 100%;
}
p {
	margin:10px auto 10px auto;
	font:#900;
}
#page {
	height: 600px;
	width: 100%;
	position: absolute;
}

#main {
    width: 763px;
}
#head {
	font-size: 0px;
	margin: 0px;
}

#headerline {
	position: absolute;
	left: 402px;
	top: 78px;
	font-size: 0px;
	margin: 0px;
	border: 0px;
}

#classictab {
	position: absolute;
	left: 517px;
	top: 78px;
	font-size: 0px;
	margin: 0px;
	border: 0px;
}
.classictabon {
	position: absolute;
	top: 78px;
	left: 517px;
	z-index:1;
}
#salvagedtab {
	position: absolute;
	left: 565px;
	top: 78px;
	font-size: 0px;
	margin: 0px;
	border: 0px;
}
.salvagedtabon {
	position: absolute;
	top: 78px;
	left: 565px;
	z-index:1;
}
#keepinuptab {
	position: absolute;
	left: 622px;
	top: 78px;
	font-size: 0px;
	margin: 0px;
	border: 0px;
}
.keepinuptabon {
	position: absolute;
	top: 78px;
	left: 622px;
	z-index:1;
}
#mrsjonestab {
	position: absolute;
	left: 684px;
	top: 78px;
	font-size: 0px;
	margin: 0px;
	border: 0px;
}
.mrsjonestabon {
	position: absolute;
	top: 78px;
	left: 684px;
	z-index:1;
}
#gallerytab {
	position: absolute;
	left: 720px;
	top: 78px;
	font-size: 0px;
	margin: 0px;
	border: 0px;
}
.gallerytabon {
	position: absolute;
	top: 78px;
	left: 720px;
	z-index:1;
}
#tabs a:link hover{
	border: 0px;
	font-size: 0px;
	margin: 0px;
	text-decoration: none;
}

.price {
	position: absolute;
	left:10px;
	top: 325px;
	font-weight: bold;
}

.cartbutton {
	position:absolute;
	font-size: 0px;
	margin: 0px;
	left:163px;
	top: 350px;
}
.dropdown {
	position:absolute;
	font-size: 0px;
	margin: 0px;
	left:7px;
	top: 347px;
}
#utility {
	float: right;
	margin-top: 30px;
}
#utility a:link, #foot a:visited {color: #990000; text-decoration: none}
#utility a:hover {color: #990000; text-decoration: underline;}

.homemain {
	position: absolute;
	top: 150px;
	left: 37px;
	border: 2px solid #990000;

}
.othermain {
	position: absolute;
	top: 150px;
	left: 460px;
	border: 2px solid #990000;

}
.loverlogo {
	position: absolute;
	top: 385px;
	left: 539px;

}
.salvagedmain1 {
	position: absolute;
	top: 150px;
	left: 37px;
	border: 2px solid #990000;

}
.salvagedmain2 {
	position: absolute;
	top: 150px;
	left: 201px;
	border: 2px solid #990000;

}
.salvagedmain3 {
	position: absolute;
	top: 150px;
	left: 365px;
	border: 2px solid #990000;

}
.classic1 {
	position: absolute;
	top: 150px;
	left: 37px;
	border: 2px solid #990000;
}
.classictitle1 {
	position: absolute;
	top: 260px;
	left: 37px;
}
.classic2 {
	position: absolute;
	top: 150px;
	left: 202px;
	border: 2px solid #990000;
}
.classictitle2 {
	position: absolute;
	top: 260px;
	left: 202px;
}
.classic3 {
	position: absolute;
	top: 150px;
	left: 366px;
	border: 2px solid #990000;
}
.classictitle3 {
	position: absolute;
	top: 260px;
	left: 366px;
}
.classic4 {
	position: absolute;
	top: 284px;
	left: 37px;
	border: 2px solid #990000;
}
.classictitle4 {
	position: absolute;
	top: 394px;
	left: 37px;
}
.classic5 {
	position: absolute;
	top: 284px;
	left: 202px;
	border: 2px solid #990000;
}
.classictitle5 {
	position: absolute;
	top: 394px;
	left: 202px;
}
.classic6 {
	position: absolute;
	top: 284px;
	left: 366px;
	border: 2px solid #990000;
}
.classictitle6 {
	position: absolute;
	top: 394px;
	left: 366px;
}
.classic7 {
	position: absolute;
	top: 417px;
	left: 37px;
	border: 2px solid #990000;
}
.classictitle7 {
	position: absolute;
	top: 527px;
	left: 37px;
}
.classic8 {
	position: absolute;
	top: 417px;
	left: 202px;
	border: 2px solid #990000;
}
.classictitle8 {
	position: absolute;
	top: 527px;
	left: 202px;
}
.classic9 {
	position: absolute;
	top: 417px;
	left: 366px;
	border: 2px solid #990000;
}
.classictitle9 {
	position: absolute;
	top: 527px;
	left: 366px;
}
.forms {
	position: absolute;
	top: 150px;
	left: 37px;
	border: 0px;
}
.promo {
	position: absolute;
	top: 150px;
	left: 529px;
	border: 1px dashed #990000;
}

.haiku {
	position: absolute;
	top: 400px;
	left: 528px;
}
.textonly {
	position: absolute;
	top: 150px;
	left: 37px;
	width: 373px;
}
.promotext {
	position: absolute;
	top: 285px;
	left: 555px;
	text-align:center;
    	font-weight:bold;
}
.haikutext {
	position: absolute;
	width: 230px;
	top: 435px;
	left: 530px;
	text-align:center;
}
.borderedtext {
	position: absolute;
	top: 150px;
	left: 530px;
	width: 212px;
	height: 356px;
	border: 1px dashed #990000;
	padding: 10px;
}
.gallery1 {
	position: absolute;
	top: 150px;
	left: 530px;
	border: 1px dashed #990000;
}
.gallery2 {
	position: absolute;
	top: 150px;
	left: 589px;
	border: 1px dashed #990000;
}
.gallery3 {
	position: absolute;
	top: 150px;
	left: 648px;
	border: 1px dashed #990000;
}
.gallery4 {
	position: absolute;
	top: 150px;
	left: 707px;
	border: 1px dashed #990000;
}
.gallery5 {
	position: absolute;
	top: 209px;
	left: 530px;
	border: 1px dashed #990000;
}
.gallery6 {
	position: absolute;
	top: 209px;
	left: 589px;
	border: 1px dashed #990000;
}
.gallery7 {
	position: absolute;
	top: 209px;
	left: 648px;
	border: 1px dashed #990000;
}
.gallery8 {
	position: absolute;
	top: 209px;
	left: 707px;
	border: 1px dashed #990000;
}
.gallery9 {
	position: absolute;
	top: 268px;
	left: 530px;
	border: 1px dashed #990000;
}
.gallery10 {
	position: absolute;
	top: 268px;
	left: 589px;
	border: 1px dashed #990000;
}
.gallery11 {
	position: absolute;
	top: 268px;
	left: 648px;
	border: 1px dashed #990000;
}
.gallery12 {
	position: absolute;
	top: 268px;
	left: 707px;
	border: 1px dashed #990000;
}
.gallery13 {
	position: absolute;
	top: 327px;
	left: 530px;
	border: 1px dashed #990000;
}
.gallery14 {
	position: absolute;
	top: 327px;
	left: 589px;
	border: 1px dashed #990000;
}
.gallery15 {
	position: absolute;
	top: 327px;
	left: 648px;
	border: 1px dashed #990000;
}
.gallery16 {
	position: absolute;
	top: 327px;
	left: 707px;
	border: 1px dashed #990000;
}
.gallery17 {
	position: absolute;
	top: 386px;
	left: 530px;
	border: 1px dashed #990000;
}
.gallery18 {
	position: absolute;
	top: 386px;
	left: 589px;
	border: 1px dashed #990000;
}
.gallery19 {
	position: absolute;
	top: 386px;
	left: 648px;
	border: 1px dashed #990000;
}
.gallery20 {
	position: absolute;
	top: 386px;
	left: 707px;
	border: 1px dashed #990000;
}
.gallery21 {
	position: absolute;
	top: 445px;
	left: 530px;
	border: 1px dashed #990000;
}
.gallery22 {
	position: absolute;
	top: 445px;
	left: 589px;
	border: 1px dashed #990000;
}
.gallery23 {
	position: absolute;
	top: 445px;
	left: 648px;
	border: 1px dashed #990000;
}
.gallery24 {
	position: absolute;
	top: 445px;
	left: 707px;
	border: 1px dashed #990000;
}
.photocredit {
	position: absolute;
	top: 505px;
	left: 530px;
	font-size: 9px;
}
#foot {
    position: absolute;
    float:right;
    top: 565px;
}
#foot a:link, #foot a:visited {color: #990000; text-decoration: none}
#foot a:hover {color: #990000; text-decoration: underline;}

#head img {float:left;}
#head a:link, #head a:visited {color:#900; text-decoration:none;}
#head a:hover {color:#900; text-decoration:underline;}

#pop-up{width:400px; margin:0px auto; text-align:center;}
#btnSendFeedback{cursor:pointer;}

#pStatus{font-weight:normal;}

form#login {
	padding:1px;
	width:30em;
	border:1px solid grey;
}

.createAccount, .login, .profile, .changePassword, .contact, .payment {
	position:relative;
	padding:1px;
	margin-right:2px;

}

.clsAspTextBox {width:350px; height:10px; padding-top:6px; padding-left:5px; font-size:10px;}
.clsAspNoteBox {width:700px; height:50px; padding-top:6px; padding-left:5px; font-size:10px;}
.clsAspDropDownList {width:170px; height:20px; padding-left:5px; font-size:10px; color:#333;}
.ddlLabel{}

label.overlabel {color:#999;}
label.overlabel-apply {position:absolute; top:5px; left:5px; z-index:1; color:#999;}

.LinkButtons a {
  float: left;
  
  padding: 3px 5px 4px 5px;
  border: solid 1px #900;
  margin: 0px 2px 0px 0px;
  color: #900;
  font-size: 11px;
  text-decoration: none;
  white-space: nowrap;
}

.LinkButtons a:hover {
  padding: 0px 5px 1px 5px;
  border: solid 1px #900;
  border-bottom: solid 4px #900;
  border-top: solid 4px #900;
  color: #900;
}

.clsDataGridHeaderStyle 
{
  background-color: #990000;
  color: #fff;
  font-weight: bold;
  vertical-align: bottom;
}

.clsDataGridItemStyle 
{
  background-color: #fff;
  color: #900;
}

.clsDataGridAlternatingItemStyle {
  background-color: #ffccff;
  color: #900;
}

.clsDataGridFooterStyle 
{
  background-color: #900;
  color: #fff;
  font-weight: bold;
  vertical-align: bottom;
}

.billing 
{
	position: absolute;
	top:50px;
	left:250px;
}
.shipping 
{
	position: absolute;
	top:50px;

}

.confirmation cart 
{
	position: absolute;
	top:250px;

}
/* popups */

.silkswatch
{
	position: absolute;
	top: 15px;
	left: 15px;
	text-align:bottom;
	border: 2px solid #990000;
}
.popsilk
{
	position: absolute;
	top: 30px;
	left: 45px;
	font-weight: normal;
}
.meshswatch
{
	position: absolute;
	top: 15px;
	left: 72px;
	text-align:bottom;
	border: 2px solid #990000;
}
.popmesh
{
	position: absolute;
	top: 30px;
	left: 102px;
	font-weight: normal;
}
.classicpop
{
	position: absolute;
	top: 109px;
	left: 15px;
	border: 2px solid #990000;
}
.popuptext
{
	position: absolute;
	top: 425px;
	left: 20px;
	font-weight:normal;
	width: 400px;
}
.popupnav
{
	position: absolute;
	top: 90px;
	left: 20px;
	font-weight:normal;

}