/**********************************

Use: Reset Styles for all browsers

***********************************/

body, p, blockquote {
	margin: 0;
	padding: 0;
}

a img, iframe { border: none; }

/* Headers
------------------------------*/

/* h1, h2, h3, h4, h5, h6 {
*/ 	/* margin: 0;
*/ 	/* padding: 0;
*/ 	/* font-size: 100%;
*/ /* }
*/ 
/* Lists
------------------------------*/

ul, ol, dl, li, dt, dd {
	margin: 0;
	padding: 0;
}

/* Links
------------------------------*/

a, a:link {}
a:visited {}
a:hover {}
a:active {}

/* Forms
------------------------------*/

form, fieldset {
	margin: 0;
	padding: 0;
}

fieldset { border: 1px solid #000; }

legend {
	padding: 0;
	color: #000;
}

input, textarea, select {
	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;
}

select { padding: 0; }

body {
    font-family: "Verdana", sans-serif;
    font-size: 14px;
    text-align: center;
    background: white;
}

strong {
    font-weight: bold; color: navy;
}
hr {
    color: #7C99C0;
}

a {
    color: red;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: blue;
    text-decoration: underline overline;
}
a:visited {
    color: maroon;
}

p {
    padding-top: 3px;
    padding-bottom: 6px;
    letter-spacing: 1px;
}

.righter {
    text-align: right;
}

#exo {
    width: 792px;
    margin: 0 auto;
    text-align: center;
}

#endo {
    width: 780;
    text-align: left;
    margin: 0 auto;
}

#header {
    width: 100%;
    font-size: 96%;
}

#header form {
    margin-left: 12px;
    display: inline;
}

#topnav {
    height: auto;
    font-weight: bold;
    color: navy;
}

#topnav ul li {
    border: solid 1px #7C99C0;
    padding: 6px 0 0 0;
    margin: 0;
    display: block;
    float: left;
    height: 30px;
    width: 130px;
    text-align: center;
    background: #E2EDFA; 
}
#topnavbottom .cu {
    background: lavender;
    border-color: darkred;
}

#topnav ul li.tnwide {
    width: 394px;
}

#topnavbottom {
    clear: both;
}

#core {
    clear: both;
    padding-top: 12px;
}

#sidenav {
    clear: both;
    font-size: 96%;
    width: 216px;
    float: left;
    heigth: auto;
}
#sidenav ul {
    list-style: none;
padding-left: 2px;
}

#endosidenav {
    margin: 2px;
}

#sidenav h3 {
    background: #7C9ABF;
    color: yellow;
}

#sidenav ul li {
    padding: 3px 0;
    margin: 3px 0;
}

#main {
    width: 573px;
    float: left;
}
#endomain {
    margin: 0;
    padding: 12px;
}
h1 {
    text-align: center;
    margin-top: 36px;
    color: navy;
}
h2 {
    margin-top: 24px;
    color: navy;
}
h3 {
    margin-top: 24px;
    color: navy;
}
h1 span {
    display: block;
    font-size: 60%;
}

div.cb {
    clear: both;
}

div.tripix {
    padding-top: 12px;
    text-align: center;
}
div.tripix .tripix-imgholder  {
    display: block;
    float: left;
    height: 168px;
    width: 33%; 
}


.item-opener {
    font-weight: bold;
    color: navy;
}
.hook {
    font-style: italic;
    color: navy;
}


#footer {
    text-align: center;
    padding: 12px;
    margin-left: 216px;
}



body#shipping #endomain ul {
    margin-left: 60px;
}

body#thankyou #endomain p {
    font-size: 144%;
}


