/* =================================================
    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: white;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: white;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: white;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: white;}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: white;}
h6 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: white;}

a:link {text-decoration:none; color: white; font-weight:normal;}
a:visited {text-decoration:none; color: white; font-weight:normal;}
a:active{text-decoration:none; color: white;}
a:hover {text-decoration:underline; color: white; font-weight:normal;}
.small {font-size: 10px; font-weight:normal;}
.big {font-size: 18px; font-weight:bold;}
.error {color: black; 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;
  }
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:  10px; 
    font-weight:normal; 
    color: black;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 600px;
    width: 900px;

}

#page {
	width: 900px;
}

#main {
    width: 900px;
}
#head {
	position: absolute;
	left: 55px;
	top: 10px;
	font-size: 0px;
	margin: 0px;
	    z-index:1;
}

#headerline {
	position: absolute;
	width: 410px;
	left: 15px;
	top: 150px;
	border: 0px;
	margin: 0px;
	z-index:1;
}

.text {
	position: absolute;
	top: 185px;
	left: 15px;
	width: 420px;
	color: white;
	font-size: 12px;
        z-index:1;

}
.text a:link, a:hover {
	text-decoration: underline;

}
#contactpoptext {
	position: absolute;
	top: 30px;
	left: 12px;
	width: 390px;
	color: white;
	font-size: 12px;
        z-index:1;

}
#LGDB {
	position: absolute;
	top: 470px;
	left: 250px;
	font-size:0px;
	z-index:1;

}
#image1 {
	position: absolute;
	top: 80px;
	left: 470px;
	border: 1px dashed white;
}
#imagehome {
	position: absolute;
	top: 5px;
	left: 5px;
	border: 1px dashed white;
	z-index:0;
}

#foot {
    position: absolute;
    top: 570px;
    color: white;
    z-index:1;
}
#foot a:link {color: white; text-decoration: none}
#foot a:hover {color: white; text-decoration: underline;}
#foot a:visited {color: white; text-decoration: none}
#foot a:active {color: white; text-decoration: none}

#menu {
	position: absolute;
	top: 7px;
	left: 450px;
	font-size: 10px;
	color: white;
	z-index:1;
}
#menu a:link hover{
	text-decoration: underline;
}
#controlline {
	position: absolute;
	left: 435px;
	font-size: 0px;
	z-index:1;
}
#bmedivider {
	position: absolute;
	top: 220px;
	width: 420px;
}

.LinkButtons a {
  float: left;
  padding: 3px 5px 4px 5px;
  border: solid 1px white;
  margin: 10px 2px 0px 0px;
  color: white;
  font-size: 10px;
  text-decoration: none;
  white-space: nowrap;
}

.LinkButtons a:hover {
  padding: 0px 5px 1px 5px;
  border: solid 1px white;
  border-bottom: solid 4px white;
  border-top: solid 4px white;
  color: white;
  text-decoration:none;
}

.textonly {
	position: absolute;
	top: 260px;
	left: 70px;
	width: 450px;
}
.classic7 {
	position: absolute;
	top: 250px;
	left: 615px;
	border: 1px dashed white;
}
.classictitle7 {
	position: absolute;
	left: 615px;
	top: 368px;
	width: 117px;
	text-align: center;
}
.classic8 {
	position: absolute;
	top: 388px;
	left: 615px;
	border: 1px dashed white;
}
.classictitle8 {
	position: absolute;
	left: 615px;
	top: 505px;
	width: 117px;
	text-align: center;
}
.classic1 {
	position: absolute;
	top: 250px;
	left: 495px;
	border: 1px dashed white;
}
.classictitle1 {
	position: absolute;
	left: 495px;
	top: 368px;
	width: 117px;
	text-align: center;
}
.classic2 {
	position: absolute;
	top: 388px;
	left: 495px;
	border: 1px dashed white;
}
.classictitle2 {
	position: absolute;
	left: 495px;
	top: 505px;
	width: 117px;
	text-align: center;
}
.classic3 {
	position: absolute;
	top: 250px;
	left: 375px;
	border: 1px dashed white;
}
.classictitle3 {
	position: absolute;
	left: 375px;
	top: 368px;
	width: 117px;
	text-align: center;
}
.classic4 {
	position: absolute;
	top: 388px;
	left: 375px;
	border: 1px dashed white;
}
.classictitle4 {
	position: absolute;
	left: 375px;
	top: 505px;
	width: 117px;
	text-align: center;
}
.classic5 {
	position: absolute;
	top: 250px;
	left: 255px;
	border: 1px dashed white;
}
.classictitle5 {
	position: absolute;
	left: 255px;
	top: 368px;
	width: 117px;
	text-align: center;
}
.classic6 {
	position: absolute;
	top: 388px;
	left: 255px;
	border: 1px dashed white;
}
.classictitle6 {
	position: absolute;
	left: 255px;
	top: 505px;
	width: 117px;
	text-align: center;
}
.classic9 {
	border: 1px dashed white;
	left: 15px;
	position: absolute;
	top: 250px;
}
.classictitle9 {
	left: 15px;
	position: absolute;
	top: 368px;
	width: 117px;
	text-align: center;
}
.classic10 {
	border: 1px dashed white;
	left: 15px;
	position: absolute;
	top: 388px;
}
.classictitle10 {
	left: 15px;
	position: absolute;
	top: 505px;
	width: 117px;
	text-align: center;
}
.classic11 {
	border: 1px dashed white;
	left: 135px;
	position: absolute;
	top: 250px;
}
.classictitle11 {
	left: 135px;
	position: absolute;
	top: 368px;
	width: 117px;
	text-align: center;
}
.classic12 {
	border: 1px dashed white;
	left: 135px;
	position: absolute;
	top: 388px;
}
.classictitle12 {
	left: 135px;
	position: absolute;
	top: 505px;
	width: 117px;
	text-align: center;
}
.threadfeature {
	border: 1px dashed white;
	position: absolute;
	top: 250px;
	left: 385px;
}

.price {
	position: absolute;
	left:470px;
	top: 395px;
	font-weight: bold;
	color: white;
}
.dropdown {
	position:absolute;
	font-size: 0px;
	margin: 0px;
	left: 547px;
	top: 544px;
}
.cartbutton {
	position:absolute;
	font-size: 0px;
	margin: 0px;
	left:427px;
	top: 469px;
}
#utility {
	position: absolute;
	top: 22px;
	left: 578px;
	Z-INDEX: 1;
}
#utility a:link, #foot a:visited {color: white; text-decoration: none}
#utility a:hover {color: white; text-decoration: underline;}

#head img {float:left;}
#head a:link, #head a:visited {color:black; text-decoration:none;}
#head a:hover {color:black; 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;
}

.forms {
	position: absolute;
	top: 265px;
	left: 35px;
	
}
.formscontact {
	position: absolute;
	top: 295px;
	left: 35px;
	border: 1px;
	
}
.contactpoptext {
	position: absolute;
	}

.createAccount, .login, .changePassword, .contact {
	position:relative;
	padding:1px;
}
.payment, .profile {position:relative; width:372px; }

.clsAspTextBox {width:372px; padding-top:3px; font-size:10px; color: black;}
.clsAspNoteBox {width:372px; height:60px; padding-top:3px; font-size:10px; color: black;}
.clsAspDropDownList {padding-top:3px; font-size:10px; color: black; margin:0; padding:0;}
.ddlLabel {width:372px; height:20px; padding-top:3px; color:#999; font-size:10px;}
label.overlabel, label.overlabel-apply    {width:372px; height:20px; padding-top:3px; position:absolute; top:3px; left:5px; z-index:1; color:#999; font-size:10px;}


.clsDataGridHeaderStyle 
{
  background-color: black;
  color: white;
  font-weight: bold;
  vertical-align: bottom;
  font-size: 10px;
}

.clsDataGridItemStyle, a:link, a:active, a:visited, a:hover;
{
  color: black;
  font-size:10px;
}

.clsDataGridItemStyle {
  color: black;
  font-size:10px;
}
.clsDataGridAlternatingItemStyle {
  background-color: #aaa;
  color: black;
  font-size:10px;
}

.clsDataGridFooterStyle 
{
  background-color: black;
  color: white;
  font-weight: bold;
  vertical-align: bottom;
  font-size:10px;
}

.billing 
{
	position: absolute;
	top:50px;
	left:250px;
}
.shipping 
{
	position: absolute;
	top:50px;

}

.confirmation cart 
{
	position: absolute;
	top:250px;

}
/* popups */


.classicpop
{
	position: absolute;
	top: 40px;
	left: 20px;
	border: 1px dashed white;
	z-index:1;
	color: white;
}
.popuptext
{
	position: absolute;
	top: 345px;
	left: 20px;
	font-weight:normal;
	width: 300px;
	color: white;
}
.popupnav
{
	position: absolute;
	top: 25px;
	left: 20px;
	font-weight:normal;
	color: white;
}
/* gallery */

.gallery1 {
	position: absolute;
	top: 260px;
	left: 35px;
	border: 1px dashed white;
}
.gallery2 {
	position: absolute;
	top: 260px;
	left: 100px;
	border: 1px dashed white;
}
.gallery3 {
	position: absolute;
	top: 260px;
	left: 165px;
	border: 1px dashed white;
}
.gallery4 {
	position: absolute;
	top: 260px;
	left: 230px;
	border: 1px dashed white;
}
.gallery5 {
	position: absolute;
	top: 260px;
	left: 295px;
	border: 1px dashed white;
}
.gallery6 {
	position: absolute;
	top: 260px;
	left: 360px;
	border: 1px dashed white;
}
.gallery7 {
	position: absolute;
	top: 325px;
	left: 35px;
	border: 1px dashed white;
}
.gallery8 {
	position: absolute;
	top: 325px;
	left: 100px;
	border: 1px dashed white;
}
.gallery9 {
	position: absolute;
	top: 325px;
	left: 165px;
	border: 1px dashed white;
}
.gallery10 {
	position: absolute;
	top: 325px;
	left: 230px;
	border: 1px dashed white;
}

.gallery11 {
	position: absolute;
	top: 325px;
	left: 295px;
	border: 1px dashed white;
}

.gallery12 {
	position: absolute;
	top: 325px;
	left: 360px;
	border: 1px dashed white;
}
.gallery13 {
	position: absolute;
	top: 390px;
	left: 35px;
	border: 1px dashed white;
}
.gallery14 {
	position: absolute;
	top: 390px;
	left: 100px;
	border: 1px dashed white;
}
.gallery15 {
	position: absolute;
	top: 390px;
	left: 165px;
	border: 1px dashed white;
}
.gallery16 {
	position: absolute;
	top: 390px;
	left: 230px;
	border: 1px dashed white;
}
.gallery17 {
	position: absolute;
	top: 390px;
	left: 295px;
	border: 1px dashed white;
}
.gallery18 {
	position: absolute;
	top: 390px;
	left: 360px;
	border: 1px dashed white;
}

.photocredit {
	position: absolute;
	top: 454px;
	left: 470px;
	font-size: 9px;
	color: white;
}