body{
background-color:BLACK;
background-image: url(http://www.oph3lia.net/images/black-satin.jpg);
background-position: left;
background-repeat: repeat-y;
font-family: arial, helvetica, serif;
margin:0px;
font-size: 10pt;
color: #DEB887;
}

a{
font-family:Arial,Helvetica,sans-serif;
text-decoration: none;
font-variant: small-caps;
font-size: 10pt;
font-weight: bold;
color: #B87333;
}

a:visited {
font-family:Arial,Helvetica,sans-serif;
text-decoration: none;
font-variant: small-caps;
font-size: 10pt;
font-weight: bold;
color: #B87333;
}

a:hover {
font-family:Arial,Helvetica,sans-serif;
text-decoration: none;
font-variant: small-caps;
font-size: 10pt;
font-weight: bold;
color: red;
}

tr,td,caption {
font-family:Arial,Helvetica,sans-serif;
text-decoration: none;
font-size: 10pt;
font-weight: normal;
color: #DEB887;
margin:0px;
padding:0px;
}

.head,h1 {
color: #B87333;
font-size:14pt;
font-weight;bold;
font-family:Arial,Helvetica,sans-serif;}


form,input,button,select,option {font-family:Arial,Helvetica,sans-serif;}
.smallprint {font-size:8pt;font-family:Arial,Helvetica,sans-serif;}
.checkoutbg {background-color: 000000;}
.tableheaderbg {background-color: #000000;color: #B87333;font-weight: bold;}
.tablebg {background-color: #000000;color: #B87333;}
.tablebg2 {background-color: #000000;color: #B87333;}
.sidebarbg {background-color: #000000;}
.smallsidebartext {font-size:8pt;color: #B87333;font-family:Arial,Helvetica,sans-serif;}
.smallselectedsidebartext {font-size:8pt;color: #B87333;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
.sidebartext {color: #B87333;font-family:Arial,Helvetica,sans-serif;}
.alertmessage {color: #B87333;font-family:Arial,Helvetica,sans-serif;}





.deptheader
{
float: left;
width: 100%;
height: 25px;
border: 0px solid #999;
margin: 0 0px 0px 0;
padding: 0px 0px 0px 0px;
font:bold 12pt Verdana;
}

 .subdeptheader
{
float: left;
width: 100%;
height: 25px;
border: 0px solid #999;
margin: 0px 0px 0px 0px;
padding: 0px;
font:bold 12pt Verdana;
}

.clearboth { clear: both; }

.cpshopbreadcrumb {
text-align:left;
padding:3px;
}

.cpshop-pagelinks {
text-align:center;
padding:3px;
}

.productthumb {
float: left;
width: 140px;
height: 220px;
border: 0px solid #999;
margin: 0px;
padding: 0px;
}


.sectionthumbfloat {
float: left;
width: 188px;
height: 250px;
border: 0px solid #999;
margin: 0px 0px 0px 0px;
padding: 6px 6px 6px 6px;
}

div.imageborder {border: none;
background-color: white;
background-image: url(http://oph3lia.net/images/tshirtframe2.gif);
width:150px;
padding:10px;
}

#mainimg{border: none;
background-color: transparent;
background-image: url(http://oph3lia.net/images/product-432.gif);
padding: 41px;}





.curtainr{
background-image: url(http://oph3lia.net/images/ophelia-curtain-200.gif);
background-position:top right;
background-repeat: no-repeat;
min-width:990px;
}
.fancygold{
height:28px;
width:100%;
background-image:url(http://oph3lia.net/images/tee-menu-gold-bar_01.gif);
}
.thingold{
height:13px;
width:100%;
background-image:url(http://oph3lia.net/images/tee-menu-gold-bar_03.gif);
}
.midgold{
height:19px;
width:100%;
background-image:url(http://oph3lia.net/images/tee-menu-gold-bar_02.gif);
}

.cartnav{
height:20px;
text-align:right;
position:absolute;
top:5px;
right:14px;
z-index:5;
}
.cartnavlink{
}

.shopname{
text-align:center;
height:100px;
}

.shopmain{
padding-left:5px;
}

.shopside{
padding-right:8px;
padding-bottom:8px;
padding-top:8px;
padding-left:0px;
margin-left:5px;
min-width:125px;
text-align:justify;
font-size:11px;
color: #B87333;
}

.shopfoot{
width:100%;
}

.shopfoot2{
padding:5px;
width:32%;
text-align:left;
float:left;
}

.shopfoot3{
padding:5px;
width:32%;
text-align:left;
border-left:1px dashed #B87333;
border-right:1px dashed #B87333;
float:left;
}

.shopbyline{
text-align:center;
font-weight:bold;
font-variant:small-caps;
}

.cpfoot{
text-align:center;
font-size:10px;
color: #B87333;
}



div.droppingmenu {border: none;
position:absolute;
width:800px;
top:127px;
left:15px;
}


#nav { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 19px;
}
#nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
line-height: 1.3;
}
#nav a{
display: block;
text-decoration: none;
font-variant: small-caps;
font-size: 11px;
font-weight: bold;
color: black;
width:146px;
text-align:left;
}
#nav a:visited {
display: block;
text-decoration: none;
font-variant: small-caps;
font-size: 11px;
font-weight: bold;
color: black;
width:146px;
text-align:left;
}
#nav a:hover {
display: block;
text-decoration: none;
font-variant: small-caps;
font-size: 11px;
font-weight: bold;
color: red;
width:146px;
text-align:left;
}
#nav li { /* all list items */
float: left;
width: 150px;
text-align:left;
padding:0px;
margin:0px;
 /* width needed or else Opera goes nuts */
}
#nav li ul { /* second-level lists */
position: absolute;
background: transparent;
text-align:left;
width: 176px;
padding:12px;
padding-top:3px;
padding-bottom:80px;
background-image: url(http://www.oph3lia.net/images/menu-paper-200x400.gif);
background-position: bottom right;
left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
z-index:999;
}
#nav li ul ul { /* third-and-above-level lists */
position: absolute;
background: transparent;
text-align:left;
width:176px;
height:276px;
padding:12px;
background-image: url(http://www.oph3lia.net/images/menu-paper-200x300.gif);
background-position: bottom right;
margin: -1em 0px 0px 130px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
#content {
clear: left;
color: #ccc;
}



div.vintageframe { 
height:300px;
width:200px;
background-color:#EAE5D2;
overflow:hidden;
}
img.vintageframe { 
position:relative;
top:0;
left:0;
border:0;
z-index:1;
display:block;
}
img.vintageframedproduct { 
position:relative;
top:-250;
left:0;
border:0;
z-index:0;
display:block;
}
div.vintagelabel { 
height:120px;
width:200px;
background-image:url(http://www.oph3lia.net/images/label_lower.gif);
margin:0px;
padding:0px;
}
div.vintagelabelmenu { 
height:32px;width:200px;margin:0px;padding:0px;
}
div.vintagelabelmenu2 { 
height:13px;width:200px;margin:0px;padding:0px;
}
div.vintagelabeltext { 
height:55px;
width:184px;
padding:8px;
overflow:auto;
text-align:justify;
font-size:11px;
color: #B87333;
}
a.vintagelabellink { 
font-size:12px;
color: #B87333;
font-weight:bold;
font-variant:smallcaps;
text-align:left;
}
a:hover.vintagelabellink { 
font-size:12px;
color: red;
font-weight:bold;
font-variant:smallcaps;
}

div.vintageframe-sm { 
height:250px;
width:200px;
background-color:#EAE5D2;
overflow:hidden;
}
img.vintageframedproduct-sm { 
position:relative;
top:-220;
left:5;
border:0;
z-index:0;
display:block;
}
div.vintagelabel-sm { 
height:100px;
width:200px;
background-image:url(http://www.oph3lia.net/images/label_lower-sm.gif);
margin:0px;
padding:0px;
}
div.vintagelabeltext-sm { 
height:50px;
width:184px;
padding:8px;
overflow:auto;
text-align:justify;
font-size:11px;
color: #B87333;
}

#dhtmltooltip{
position: absolute;
width: 200px;
border: 3px solid #EAE5D2;
padding: 0px;
margin-left:50px;
background-color: black;
visibility: hidden;
z-index: 100;
}

#availabilityMessage {
background-color:#DEB887;
}


img.designhook{
border: 3px solid #EAE5D2;margin-top:3px;margin-bottom:3px;padding:1px;
}


div.productborder{border: 3px solid #EAE5D2;height:112px;width:102px;align:center;}
div.productborder2{border: 1px solid #000000;background-color:#ffffff;height:110px;width:100px;align:center;}

#cpPremiumHeader {
background:transparent;
border:none;
height:20px;
position:absolute;
right:0;
top:0;
z-index:5;
text-aligh:left;
}
#premshopNav,#premshopNav a, #premshopNav a:link,#premshopNav a:visited,#premshopNav a:hover {
color: #B87333;
}
#premheadCleardiv {
display:none;
}

