/* The CSS accordion menu properties
-------------------------------------*/
ul.ectmenu1 {
list-style:none;
border-top:0px solid;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:0px;
margin-left:0;
margin-top:0;
margin-bottom:0;
width:100%;
background-color:#D5D5D5;
}

li.ectmenu1 {
border:1px solid #ffffff;
padding:0px;
background-color:#90A1B9;
color:#fff;
}

li.ectmenuhassub1 a{
display:block;
padding:6px;
background-image:url(images/arrow2.gif);
}

li.ectmenuhassub1 a:hover{
display:block;
padding:6px;
background-image:url(images/arrow2ov.gif);
background-color: #e69d01;
color:#fff;
}

li.ectmenu1 a{
display:block;
padding:6px;
color:#fff;
}

li.ectmenu1 a:hover{
background-color:#000080;
color:#fff;
}

li.ectsubmenu1{
font-size:11px;
width:100%;
background-color:gray;
border-bottom:0px;
}

/* The hyperlink properties
-------------------------------------*/
A:link  {
	color: #990000;
	text-decoration: none;
}

A:visited  {
	color: #990000;
	text-decoration: none;
}

A:active  {
	color: #990000;
	text-decoration: none;
}

A:hover  {
	color: #008800;
	text-decoration: none;
}

/* The font properties
-------------------------------------*/
TD  {
font-family: Verdana,Arial;
font-size: 13px;
}
           
P  {
font-family: Verdana,Arial;
font-size: 13px;
}

EM  {
font-size: 83%;
font-style: normal;
}

TD.right {
font-family: Verdana,Arial;
font-size: 11px;
color: #333333;
}

HR {
color: #90A1B9;
height: 1px;
}

/* The category layouts
-------------------------------------*/
div.catnavigation {
font-weight:bold;
}

div.categories {
margin-top:10px;
width:100%;
padding-top:15px;
}

div.category {
width:48.5%;
height:21em;
border:1px solid #90A1B9;
margin-left:3px;
margin-right:3px;
margin-bottom:5px;
text-align:center;
float:left;
}

div.catimage {
width:100px;
margin-top:32px;
float:left;
}

div.catdesc {
text-align:left;
margin-left:110px;
}

div.catname {
font-size:14px;
font-weight:bold;
text-decoration:underline;
text-align: left;
margin-left:110px;
margin-top:10px;
}

.catdiscounts, .allcatdiscounts {
padding-left:5px;
font-weight:bold;
color:#60A1DE;
}

.categorymessage {
padding-left:5px;
font-weight:bold;
}

P.catname {
text-align:center; 
margin-top:0px; 
margin-bottom:4px; 
vertical-align:bottom; 
text-align:left;
font size:12pt;
border:thin solid #90A1B9;
}

P.catdesc { 
margin-top:0px; 
margin-bottom:4px; 
vertical-align:top;
}

IMG.catimage { 
border:0px;
border-thickness: 1px;
border-color: #000;
border-style: solid;
padding-left:6px;
vertical-align:top; 
}

TD.catimage { 
vertical-align:top; 
} 

TD.catname { 
vertical-align:bottom; 
text-align:left; 
} 

TD.catnavigation { 
vertical-align:middle;
text-align:left; 
}

/* The minicart properties
-------------------------------------*/
TD.minicart {
	font-size: 10px;
	font-family: Verdana;
}

P.mincart {
	font-size: 10px;
	font-family: Verdana;
}

/* The product option properties
-------------------------------------*/
select.prodoption {
width 90%;
font-family: Arial;
font-size: 12px;
color: #333333;
}

/* The productbody display properties
-------------------------------------*/
div.checkoutbutton {
text-align: right;
}

div.products {
width: 100%;
color: #000;
padding-top:15px;
}

div.product {
color: #000;
width: 32%;
height: 20em;
float: left;
border:1px solid #90A1B9;
margin-left:3px;
margin-right:3px;
margin-bottom:6px;
}

div.prodid {
text-align: center;
text-decoration:underline;
margin-top: 5px;
}

div.prodimage {
text-align: center;
margin-top:4px;
margin-bottom:4px;
}

div.prodname {
width: 100%;
text-align:center;
font-weight:bold;
}

div.proddescription {
width: 100%;
text-align: center;
}

div.prodmanufacturer {
text-align: center;
color: #FFFFFF;
}

div.prodprice {
text-align: center;
}

div.prodoptions {
text-align: center;
margin-top: 6px;
margin-bottom: 6px;
}

div.option {
font-weight: bold;
}

div.addtocart {
width: 100%;
text-align: center;
margin-top: 10px;
margin-bottom: 5px;
}

/* The product detail page properties
-------------------------------------*/
div.prodnavigation {
font-weight:bold;
}

div.detailcheckoutbutton {
text-align:right;
}

div.detailmanufacturer {
text-align:center;
color: #000000;
}

div.detailprice {
text-align:center;
margin-top:50px;
margin-bottom:30px;
}

div.previousnext {
text-align:center;
border-top:3px #ccc dotted;
padding:20px;
}

div.emailfriend {
text-align:left;
}

div.detailaddtocart {
text-align:right;
padding-right:20px;
margin:-20px;
}

div.detailimage {
text-align:center;
margin-top:10px;
}

div.detailoptions {
left-margin: auto;
}

div.detailname {
font-size:18px;
font-weight:900;
text-align:center;
font-family:Arial;
text-decoration:underline;
color: #000000;
}

div.detaildescription {
font-size:13px;
font-family: Arial;
color: #000000;
}

div.detailcustom7 {
text-align:center;
margin-top:50px;
margin-bottom:30px;
}