FORM {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
IMG
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
LEGEND {
	DISPLAY: none
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #606060
}
A:visited {
	COLOR: #606060
}
A.here {
	COLOR: #f5764b
}
A.here:visited {
	COLOR: #f5764b
}
A:hover {
	COLOR: #333
}
A.here:hover {
	COLOR: #333
}
BODY
{
    font: 1em Arial, sans-serif;
    color: #606060;
    text-align: center;
    text-transform: none;
    background-position: 0% 0%;
    background-attachment: scroll;
    background-repeat: repeat;
    background-color: #808080;
}
#wrapper
{
    position: relative;
    border: none;
    background: #fff;
    margin: 0em auto;
    width: 870px;  /*was 780px.. changing for center alignment with additional menu item*/
}

#wrapper {
    left: 5px;
    top: -7px;  
    text-align: center;
}

#wrapperShadow {
    position:relative; 
    background: #404040; 
	MARGIN: .3em auto; 
    width: 780px; 
    text-align: center;
        }

.floatLeft
{
    float: left;
    margin: 0.5em 1.5em 0.5em 0em;
}

.floatRight {
    float:right; 
    margin: 0.5em 1.5em;
    }


#title
{
    padding-top: 1.5em;  /*was 0.5em changing for smaller logo to add more top space*/
    text-align: center;
    height: 45px;
    margin-left: 0.5em;
}

H1 {
	BACKGROUND: url(zzWilkinsonLogoSmall.jpg) no-repeat; 
}
H1 A {
	DISPLAY: block; BACKGROUND: url(zzWilkinsonLogoSmall.jpg) no-repeat; WIDTH: 144px; HEIGHT: 65px; TEXT-ALIGN: center
}
#nav {
	MARGIN: 1em 0px 0.7em 1.3em
}
#nav LI {
	DISPLAY: inline; FONT-SIZE: 1.3em; MARGIN: 0px 0.1em 0px 0px
}
#shop {
	WIDTH: 43.74em; POSITION: absolute; TOP: 1em; TEXT-ALIGN: right
}
 HTML #shop {
	TOP: 3em
}
#shop LI {
	DISPLAY: inline; MARGIN: 0px 0px 0px 1em
}
#shop SPAN {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px -0.2em
}
IMG#hero {
	WIDTH: 43.74em
}
IMG.headshot {
	WIDTH: 8em
}
#content
{
    /*MARGIN: 0.2em 1.3em*/  /*changing for centering after additional menu item*/
    margin: 0.2em 1.3em;
    margin: 0.2em 1.3em 0.2em 1.9em;
}
#content UL {
	MARGIN: 1em 0px; LIST-STYLE-TYPE: none
}
#content LI {
	PADDING-LEFT: 1em; BACKGROUND: url(plus.gif) no-repeat 0px 0.45em
}
H2 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 0.4em; PADDING-BOTTOM: 0.1em; COLOR: #606060; BORDER-BOTTOM: #dadada 2px dotted; TEXT-ALIGN: right
}
H2 SPAN {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px -0.27em; COLOR: #919191
}
H3 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; COLOR: #f5764b
}
P {
	MARGIN: 1em 0px
}
LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 3em
}
#footer {
	CLEAR: both; TEXT-ALIGN: center
}
#footer LI {
	DISPLAY: inline; FONT-SIZE: 0.8em; MARGIN: 0px 0.1em 0px 0px
}

IMG#big {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; WIDTH: 22.53em; BORDER-BOTTOM: #dedede 1px solid
}
.thumbs {
	MARGIN: 1em 0px 0px 2em; WIDTH: 19em
}
.thumbs IMG {
	WIDTH: 8em
}
.thumbs P {
	FLOAT: left; MARGIN: 0px; WIDTH: 9em; BORDER-BOTTOM: #dadada 2px dotted; HEIGHT: 9em; TEXT-ALIGN: center
}
.thumbs P.r {
	BORDER-RIGHT: #dadada 2px dotted
}
.thumbs P.end {
	BORDER-TOP: #fff 0.2em solid; MARGIN: -2px 0px 0px; WIDTH: 100%; HEIGHT: 1em; BORDER-BOTTOM-STYLE: none
}

.sidebar {
	FLOAT: left; WIDTH: 10em; TEXT-ALIGN: left;
}

.main {
    float: right;
    width: 700px;
    text-align: left;
    margin-left: 1em;
    margin-right: 1em;
    }

 .services #main
{
    color: green;
    background-color: green;
    border-top-style: dashed;
    border-right-style: dashed;
    border-left-style: dashed;
    border-bottom-style: dashed;
}



#xxhome #xxsidebar {
	FLOAT: left; WIDTH: 14em; TEXT-ALIGN: left
}
#xxhome #xxmain {
	FLOAT: right; WIDTH: 400px;
}


#xxaboutus #xxsidebar
{
    float: left;
    text-align: left;
    margin-left: 1em;
}
#xxaboutus #xxmain
{
    float: left;
    width: 700px;
    text-align: left;
   margin-left: 1em;
    margin-right: 1em;
 }

#xxservices #xxsidebar {
	FLOAT: right; WIDTH: 15em; TEXT-ALIGN: left;
    margin-left: 1em;
    margin-right: 1em;
}
#xxservices #xxmain {
    float: left;
    width: 700px;
    text-align: left;
    margin-left: 1em;
    margin-right: 1em;
    }

  
#xxcontactus #xxsidebar {
	FLOAT: right; WIDTH: 14em; TEXT-ALIGN: left;
    margin-left: 1em;
    margin-right: 1em;
}
#xxcontactus #xxmain {
	FLOAT: left; WIDTH: 700px; 
    margin-left: 1em;
    margin-right: 1em;
    }


#error_message {
	COLOR: red
}
TABLE.shipping TH {
	BORDER-RIGHT: white 1em solid
}
TABLE#shoplist {
	FONT-SIZE: 70%; PADDING-BOTTOM: 1em
}
TABLE#shoplist TH {
	BORDER-RIGHT: #fff 1em solid
}
TABLE#shoplist TD {
	BORDER-RIGHT: #fff 1em solid
}
SELECT {
	WIDTH: 10em
}

#productPartners #sidebar {
	FLOAT: left; 
	WIDTH: 15em; 
	TEXT-ALIGN: left;
    margin-left: 1em;
}
#productPartners #main {
	FLOAT: right; WIDTH: 25em
}

.productPartners
{
    margin: 3px 1px 3px 2em;
    width: 40px;
    text-align: center;
}

.productPartners A IMG
{
    margin: 3px 1px 3px 2em;
    text-align: center;
}

.productPartners IMG
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    text-align: center;
    }
.productPartners P {
	FLOAT: left; MARGIN: 0px; WIDTH: 6em; BORDER-BOTTOM: #dadada 2px dotted; HEIGHT: 6em; TEXT-ALIGN: center
}
.productPartners P.r {
	BORDER-RIGHT: #dadada 2px dotted
}
.productPartners P.end {
	BORDER-TOP: #fff 0.2em solid; MARGIN: -2px 0px 0px; WIDTH: 100%; HEIGHT: 1em; BORDER-BOTTOM-STYLE: none
}
