html,body {
background-image:url('img/about-us-bg.gif');
background-repeat:repeat;
font-family:'Century Gothic', sans-serif;
font-size:90%;
font-weight:400;
height:100%;
border:none;
margin:0;
}

h2 {
font-weight:700;
font-size:105%;
color:#222;
}

img {
border:none;
}

A:hover {
text-decoration:underline;
color:#fff;
font-family:'Century Gothic', sans-serif;
}

#contentWrap a {
color:#222;
}

#contentWrap p {
color:#222;
margin:0 10px 0 40px;
padding:0;
}

p.copyright {
color:#939393;
font-family:'Century Gothic', sans-serif;
text-align:right;
font-size:10px;
margin-left:20px;
margin-right:20px;
float:right;
clear:both;
}

h3 {
color:#939393;
padding-top:8px;
text-align:justify;
font-size:95%;
font-weight:700;
margin:0 0 0 5px;
}

h4 {
color:#ccc;
font-size:110%;
text-align:center;
font-weight:700;
}

li {
margin-top:2px;
line-height:1em;
font-family:'Century Gothic', sans-serif;
font-size:small;
color:#939393;
margin-left:-15px;
}



#navTop .sep {
width:10px;
height:20px;
background-image:url('img/about-us-sep.gif');
background-repeat:no-repeat;
}

ul#navTop {
margin:0 37px 20px 0;
color: #717962;
background-color: #222222;
float:right;
}
#navTop li
{
display: inline;
list-style-type: none;
font-family: 'Century Gothic', sans-serif;
margin:10px 0 0 0;
padding: 0 1px;
color: #717962;
font-size:11px;
float:left;
}

#navTop li img{
	float:left;
	margin-top:-5px;
}
#navTop li a{
	margin-top:5px;
}

ul#navBottom {
color:#717962;
margin:10px 15px 0 0;
padding:0;
float:right;
text-align:right;
}

#navBottom li {
display:inline;
list-style-type:none;
font-family:'Century Gothic', sans-serif;
color:#717962;
margin:10px 0 0 0;
padding:0 1px;
font-size:11px;
float:left;
}
#navBottom li img{
		float:left;
		margin-top:-5px;
	}
#navBottom li a{
		margin-top:5px;
	}
	
#globalWrap {
width:780px;
height:100%;
margin-left:auto;
margin-right:auto;
}

#mainWrap {
width:780px;
background-image:url('img/fauxbg.gif');
background-repeat:repeat;
}

#logo {
width:190px;
height:37px;
background-image:url('img/logo.gif');
background-repeat:no-repeat;
float:left;
margin-top:40px;
margin-left:25px;
}

html > body #logo {
width:190px;
height:37px;
background-image:url('img/logo.gif');
background-repeat:no-repeat;
float:left;
margin-top:40px;
margin-left:50px;
}

#headerWrap {
width:780px;
height:111px;
background-color:#222;
}

#leftWrap {
width:140px;
float:left;
overflow:hidden;
}

#centerWrap {
width:780px;
height:514px;
background-image:url('img/splashbg.jpg');
background-repeat:no-repeat;
}

#contentWrap {
display:block;
width:600px;
height:100%;
float:left;
padding-top:5px;
background-repeat:repeat;
overflow:visable;
}

#floatRight {
float:right;
clear:all;
margin-bottom:10px;
}

#topEdgeBox {
width:780px;
height:10px;
background-image:url('img/top-edge.gif');
background-repeat:no-repeat;
float:right;
line-height:0;
}

#searchBoxLeft {
display:inline;
height:26px;
margin-top:10px;
float:right;
}

#searchBox {
display:inline;
width:115px;
height:26px;
margin-top:10px;
margin-right:10px;
background-image:url('img/search-right.gif');
background-repeat:no-repeat;
float:right;
padding:0;
}

input.search {
margin-top:4px;
margin-left:5px;
width:100px;
height:15px;
border:0;
}

.navHeaderBox {
width:140px;
height:35px;
background-image:url('img/header-bg.gif');
background-repeat:no-repeat;
float:left;
}

.navHeaderBoxSelected A {
color:#fff;
}

#top-menu {
display:inline;
width:770px;
height:30px;
text-align:right;
font-size:9px;
float:right;
margin-top:0px;
}

#footer {
width:780px;
height:100px;
background-color:#222;
background-image:url('img/bottom-edge.gif');
background-repeat:no-repeat;
float:left;
text-align:right;
clear:both;
}

.inputBox {
width:500px;
height:30px;
margin-left:20px;
}

.inputDescBox {
width:200px;
float:left;
}

.inputFieldBox {
margin-top:10px;
}

.headerBox {
margin-top:30px;
margin-left:30px;
margin-bottom:20px;
}

.productListBox {
width:530px;
border-bottom:3px solid #818080;
margin-left:18px;
float:left;
}

html > body .productListBox {
width:530px;
border-bottom:3px solid #818080;
margin-left:35px;
float:left;
padding:10px 0;
}

.productThumbBox {
width:150px;
margin-top:25px;
margin-bottom:25px;
float:left;
}

.productListBox img {
margin-left:auto;
margin-right:auto;
text-align:center;
}

#productPictureBox {
margin-top:20px;
margin-right:35px;
float:right;
}

html > body #productPictureBox {
margin-top:20px;
margin-right:45px;
float:right;
}

#productMainPictureBox {
float:left;
margin-left:30px;
margin-top:35px;
margin-right:80px;
}

html > body #productMainPictureBox {
width:225px;
float:left;
margin-top:30px;
margin-left:40px;
}

#productDescBox {
width:530px;
float:left;
clear:both;
margin-top:20px;
margin-left:30px;
margin-right:30px;
}
html > body #productDescBox {
width:530px;
float:left;
clear:both;
margin-top:5px;
margin-left:30px;
margin-right:30px;
}

.productShortDescBox {
width:250px;
margin-left:55px;
margin-top:30px;
float:left;
}

.productAdd {
float:right;
margin-top:5px;
margin-right:28px;
}

html > body .productAdd {
float:right;
margin-top:10px;
margin-right:13px;
}

#navigation {
width:600px;
text-align:center;
float:left;
}

hr {
width:580px;
color:#818080;
background-color:#818080;
height:3px;
}

.floatLeft {
float:left;
}

.clear {
clear:both;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

.jcarousel-container {
position:relative;
}

.jcarousel-clip {
z-index:2;
overflow:hidden;
position:relative;
margin:0;
padding:0;
}

.jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
}

.jcarousel-item {
float:left;
list-style:none;
width:75px;
height:75px;
margin-left:0;
}

#loginBox {
width:400px;
height:150px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
border:1px solid #000;
background-color:#ccc;
}

#loginBox h2 {
margin-left:50px;
}

#loginBox .text {
float:left;
margin-left:30px;
}

#loginBox .button {
float:right;
margin-top:20px;
margin-right:50px;
}

fieldset {
border:1px solid #6c6456;
}

legend {
border:1px solid #6c6456;
color:#fff;
font-size:90%;
text-align:right;
font-weight:700;
background-color:#6c6456;
padding:0.2em 0.5em;
}

.inputSpacer {
width:100%;
height:10px;
}

label {
float:left;
width:25%;
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
color:#fff;
}

.shoppingCart {
width:570px;
margin-left:30px;
margin-right:20px;
}

td .maint {
border:1px solid #666;
}

.notFound {
margin-top:20px;
margin-left:70px;
width:491px;
height:57px;
background-image:url('img/product_not_found.gif');
background-repeat:no-repeat;
text-align:left;
}

.notFoundInput {
float:left;
margin-left:146px;
margin-top:16px;
width:115px;
height:15px;
border:0;
}

.searchButtonTwo {
float:right;
margin-right:30px;
margin-top:15px;
margin-bottom:10px;
}

.inquiry {
margin-left:25px;
margin-bottom:10px;
}

div,span {
color:#000;
}

A:link,A:visited,A:active {
text-decoration:none;
color:#939393;
font-family:'Century Gothic', sans-serif;
}

A:link.selected,A:visited.selected,A:active.selected {
text-decoration:none;
color:#fff;
}

A:hover.selected,A:hover.productLink {
text-decoration:underline;
color:#fff;
}

A:link.productLink,A:visited.productLink,A:active.productLink {
text-decoration:underline;
font-weight:700;
color:#222;
}

.navBodyBox,.navBodyBoxSelected {
width:140px;
margin-top:15px;
float:left;
}
html > body .navBodyBox,.navBodyBoxSelected {
width:140px;
margin-top:0px;
float:left;
}

#productDescBox p,#productDescBox h2,#loginBox p {
margin-left:10px;
}

.jcarousel-next,.jcarousel-prev {
z-index:3;
display:none;
}
