﻿body
{
	background-position: #4d606e url(../images/bodyBackground.gif) repeat-x;
	padding: 0 5px;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #ffffff url(../images/bodyBackground.gif) repeat-x;
	font-size: 11px;
}
	

body.center
{
   	margin:auto;
   	width:960px;
}

table#main
{
	width:960px;
	border-collapse:separate;
    border-spacing:10px 10px;
	border: 3px solid #067cc2;
    float:left;
    background:white;
}



table#main td {
    padding: 2px;
}


.LeftColumn {width: 70%}
.MiddleColumn {width: 15%}
.RightColumn {width: 15%}


table#ProductList
{
    border-collapse:separate;

    border: 3px solid #b6cddd;
    float:left;
    background:white;
}

table#ProductList td {
    padding: 2px;
}

.LeftProductColumn {width: 50%}
.RightProductColumn {width: 50%}




.boxWhite11px
{
	border-right: #000000 1px solid}




.boxWhite12px
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 12px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-family: Verdana,Helvetica;
	background-color: #FFFFFF;
}


.boxYellow {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Verdana,Helvetica; 
	BACKGROUND-COLOR: #ffffcc
}

.box {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana,Helvetica
}

.box2
{
  	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 12px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-family: Verdana,Helvetica;
	background-color: #FFFFFF;  
}

.AuthorizeNetSeal
{	margin:auto
	BACKGROUND-COLOR: #000000
	}

.nav {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: white; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px
}




.shortcuts { width:400px; height:48px; }
.shortcuts  a {
    font-family: Verdana, Arial, Helvetica, sans-serif; display: block; background:url(../images/button_topBg.gif) no-repeat;
    width: 56px; border-bottom: solid 1px #bfbfbf; float: right; height: 29px; padding: 9px 3px 0 3px;  margin: 14px 0 0 0;
    font-size: 11px; text-transform: capitalize; color: #c6d6e7; text-decoration: none; text-align: center; }
.shortcuts a:hover {
    background:url(../images/button_topBghover.gif) no-repeat; padding: 10px 4px 0 3px; font-size: 11px; color: #FFFFFF; 
	font-weight:bold; line-height:8px;}
.shortcuts a.store:hover{margin-top:13px;}
.shortcuts a.basket:hover{margin-top:13px;}
.shortcuts a.acct:hover{margin-top:13px;}
.shortcuts a.admin:hover{margin-top:13px;}
.shortcuts a.wishlist:hover{margin-top:13px;}
.shortcuts a.login:hover{margin-top:13px;}


a:link
{
color: darkblue;
text-decoration: underline; color: darkblue;
}

a:hover
{
cursor: hand;
color: white;
background-color: darkblue;
text-decoration: none;

}

a:visited
{
color: #CD5B45;
text-decoration: underline; color: #CD5B45;
font-size:100%;
}



/* styling for the navigation container */
#storeHeader .navigation {
    background: url(../images/storeHeader_navigationBG.gif) repeat-x; border-top: 1px solid #777777;
    border-bottom: 0; width:100%; text-align:left; height:24px; }
#storeHeader .navigation .content {margin:0 auto; }
#storeHeader .navigation a {
    background:url(../images/blueDots.gif) no-repeat 0 60%; font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; color: #000000; font-weight: bold; text-transform: uppercase; width: auto; padding: 9px 20px 8px 20px;
    text-decoration: none; text-align: center; line-height:24px; }
#storeHeader .navigation a:hover { background:url(../images/storeHeader_HoverBG.gif) repeat-x 0 60%; color: #FFFFFF; }
