/*Page elements--------------------------------------------*/
body
{ 
	background-color: #FFFFFF;
    font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	font-weight:normal;
}

A
{
    font-size: 10px;
    color: #0000ff;
    font-family: verdana, helvetica;
}

/*ADDED BY QT*/
a.one:link {color: #0000ff; text-decoration: none}
a.one:visited {color: #0000ff; text-decoration: none}
a.one:hover {background-color: #336699; color: #ffffff;} 	
/*ADDED BY QT*/

.adminnav
{
    font-size: 13px;
    color: navy;
    font-family: verdana, helvetica;
}

.adminbull
{
    font-size: 10px;
    color: silver;
    font-family: verdana, helvetica;
}

/*Page styles--------------------------------------------*/

.pageheader
{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	font-size: 18px;
	color: #000000;
    font-family: tahoma, arial, helvetica, sans-serif;
	font-weight:normal;
}

.productName
{
	font-size: 14px;
	color: black;
           font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: bold;
}

.footer
{
	font-family: verdana, helvetica;
	font-size: 9px;
	color: #333333;
	text-align: center;
}

.breadcrumbs
{
	font-family: verdana, helvetica;
	font-size: 10px;
	color: #8CB3DE;
	text-decoration: none;
}

.red
{
    font-size: 11px;
    color: red;
    font-family: verdana, helvetica
}

.field
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    color: #848484;
    border-bottom: 1px solid;
    font-family: arial, verdana, helvetica;
    background-color: #ffffff
}

.submit{

background-color: #FFC21F;

}

.require
{
	font-size: 11px;
	vertical-align: bottom;
	color: red;
	font-family: arial, verdana, helvetica;
}

.quotes
{
	font-size: 11px;
	vertical-align: bottom;
	color: gray;
	font-family: arial, verdana, helvetica;
}

.disclaimer
{
    font-size: 10px;
    color: gray;
    font-family: arial, verdana, helvetica
}

.text
{
    font-size: 10pt;
    color: #000066;
    font-family: verdana, arial, helvetica, sans-serif;
}

.print_text
{
    font-size: 10pt;
    color: #000066;
    font-family: ecofont vera sans, verdana;
}

.title
{
    font-size: 18px;
	font-weight: bold;
    color: black;
    font-family: arial, verdana, helvetica
}

/*--Amin's affiliates styles--*/
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color:#000000;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0E6097;
	font-weight: bold;
}
.style3 {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.style4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF0000;
	font-weight: bold;
}
/*--Amin's affiliates styles--*/


.upsground{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: green;
}

.ups3day{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: orange;
}

.ups2day{
	font-family:  Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:navy;
}

.upsovernight{
	font-family:  Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:red;
}

.uspostal
{
	font-family:  Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:blue;
}

.tableheader{

           color: #000000;
           font-weight: bold;
           padding-left: 2px;
           padding-top: 2px;
           padding-bottom: 2px;
           background-color: #EFEFEF;
}

/*---ENGRAVING STYLES----*/

.plaqueliner{
	background-color: #000000;
    border-right: 3px solid;
    border-top: 3px solid;
    border-bottom: 3px solid;
    border-left: 3px solid;
    color: #FEEC96; 

}

.trophyliner{

    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;


}

.line1
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}

.line2
{
	font-size: 18px;
	color: #000000;
           font-family: times, serif;
	font-weight: bold;
}

.line3
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}

.line4
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}

.line5
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}


.line6
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}

.line7
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}

.line8
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}


.lineline1
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}

.lineline2
{
	font-size: 18px;
	color: #000000;
           font-family: times, serif;
	font-weight: bold;
}

.lineline3
{
	font-size: 14px;
	color: #000000;
           font-family: times, serif;
	font-weight:normal;
}


.plaques{

           color: #FEEC96;
}

.dogtags
{
	font-size: 16px;
	color: #000000;
    font-family: verdana;
	font-weight: normal;
}

.blend img {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);
}

/*---END ENGRAVING----*/

.menu a, .menu :visited {
	display:block;
	font-family: verdana;
	font-size:12px;
	width:auto;
	padding:7px 12px;
	color:#fff;
	background:#00ADEF;
	text-decoration:none;
	text-align:center;
}

.menu :hover{
color:#fff;
background:#F7A762;
}

.menu ul{
list-style-type:none;
padding:0px;
margin:0px;
}

.menu ul ul {
display:none;
position:absolute;
#height: 0px;
}

.menu li{
float:left;
position:relative;
z-index:20;
width:auto;
}

.menu li li {
width: 120px;
padding-left: 0px;
padding-right: 0px;
}

.menu ul li:hover ul,
.menu ul a:hover ul{
display:block;
width: 100px;
#float:left;
}

//##################### product list in admin ############################

.prod_menu {
	font-family: arial, sans-serif; 
	width:150px; 
	height:150px; 
	position:relative; 
	margin:0; font-size:11px; 
	margin:50px 0;
}
.prod_menu ul li a, 
.prod_menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000; width:150px; 
	height:20px; 
	text-align:left; 
	border:1px solid #fff; 
	border-width:1px 1px 0 0; 
	background:#E0E8EF; 
	line-height:19px; 
	font-size:11px;
}
.prod_menu ul {padding:0; margin:0; list-style-type: none; }
.prod_menu ul li {float:none; margin-right:1px; position:relative;}
.prod_menu ul li ul {display: none;}
.prod_menu ul li:hover a {color:#fff; background:#9CC5E9;}
.prod_menu ul li:hover ul {display:block; position:absolute; top:0; left:151px; width:151px;}
.prod_menu ul li:hover ul li:hover a.hide {width:150px;}
.prod_menu ul li:hover ul li ul {display: none;}
.prod_menu ul li:hover ul li a {display:block; background:#9CC5E9; color:#000; width:225px;}
.prod_menu ul li:hover ul li a:hover {background:#C2DBEF; color:#000;}

