
/* Universals */ 

body {
margin: 0px;
padding: 0px;
background: #fce094 url(/i/c/tiki/bg-main.jpg) /*center top no-repeat*/;
font-family:Arial,Helvetica,Sans-serif;
font-size:12px;
}

.ProductTestimonial
{
margin-top:10px;
border-bottom:3px double #E2D8C6;
padding-bottom: 10px;
}

.Disclaimer
{
text-align:center;
clear:both;
margin-bottom:5px;
}

/* Shadows and Backgrounds */ 

#bg-gradient {
background: url(/i/c/tiki/bg-gradient.jpg) top center repeat-x;
margin: 0px;
}

#bg-shadow {
background: url(/i/c/tiki/bg-shadow.jpg) top center repeat-y;
margin: 0px;
}

#bg-leafs {
background: url(/i/c/tiki/bg-leafs.jpg) top center no-repeat;
margin: 0px;
}

#bg-footer {
height: 20px;
background: url(/i/c/tiki/bg-footer.jpg) top center no-repeat;
margin: 0px;
}


/* Wrap, Header, Content-wrapper */ 

#big-wrapper {
width: 785px;
margin: auto;
padding-top: 11px;
}

#header {
height: 90px;
width: 783px;
margin-left: 6px;
background: url(/i/c/tiki/headerblank.jpg) top left no-repeat;
}

#logolink {
width:220px;
}

#tagline {
float:left;
font-family: Arial;
font-size:12px;
width:138px;
margin-top: 24px;
margin-left: 14px;
}

#tagline p {
margin: 0px;
padding: 0px;
text-align: left;
font-size: 12px;
}

#offer {
float:left;
font-family: Arial;
font-size:13px;
color: black;
width:135px;
margin-left: 10px;
margin-top: 20px;
/*display:none;*/
}

#offer p {
margin: 0px;
padding: 0px;
text-align: center;
}

#offer p.top {
color:#009900;
font-size:14px;
font-weight:bold;

}

#offer p.middle {
font-size: 12px;
}

#offer p.bottom {
font-size: 12px;
}

#phone {
float:right;
font-family: Arial;
font-size:13px;
color: black;
width:102px;
margin-right: 25px;
margin-top: 20px;
}

#phone p {
margin: 0px;
padding: 0px;
text-align: right;
}

#phone p.top {
font-size: 15px;
}

#phone p.middle {
font-size: 12px;
}

#phone p.bottom {
font-size: 15px;
}

#header #geotrust {
float: right;
width: 120px;
height: 60px;
margin-top: 17px;
margin-right: 10px;
}


#small-wrapper {
width: 785px;
margin: auto;
margin-top: 12px;
padding-top: 12px;
padding-bottom: 4px;
}

/* Navbar & Search */ 

#navbar {
height: 30px;
width: 764px;
margin: auto;
overflow: hidden;
}

#navbarleft {
float: left;
height: 30px;
background: #ccaa65 url(/i/c/tiki/bg-searchbox.jpg) no-repeat;
width: 238px;
}

#navbarleft input.box {
float: left;
width: 183px;
border: 1px solid #8f7339;
margin-top: 5px;
margin-left: 6px;
font-size: 12px;
height: 14px;
padding: 0px;
padding: 2px;
}

#navbarleft input.button {
background: #8f7339;

float: left;
padding: 0px;
border: 0px;
margin-top: 5px;
margin-left: 6px;
font-size: 14px;
width: 30px;
color: #ffffff;
cursor: hand;
padding-bottom: 1px;
text-align: center;

}

#navbarright {
float: right;
height: 30px;
}

#navbarright a, #navbarright span {
color: #ffffff;
font-size:11px;
}

a .button, span .button {
text-align: center;
float: left;
height: 23px;
width: 95px;
background: #a78848 url(/i/c/tiki/button1.jpg) no-repeat;
margin-left: 10px;
cursor: hand;
padding-top: 7px;
}

a:hover .button, span:hover .button {
float: left;
height: 23px;
width: 95px;
background: #896331 url(/i/c/tiki/button2.jpg) no-repeat;
margin-left: 10px;
}

a .cartbutton, span .cartbutton {
background: #5EB0E0 url(/i/c/tiki/bluebutton1.jpg) no-repeat;
}

a:hover .cartbutton, span:hover .cartbutton {
background: #4495C2 url(/i/c/tiki/bluebutton2.jpg) no-repeat;
}


/* Sidebar */ 

#sidebar {
float: left;
width: 132px;
margin-left: 10px;
margin-top: 10px;
}

.catbg {
width: 90px;
height: 18px;
background: #be9854 url(/i/c/tiki/bg-category.jpg) no-repeat;
color: #ffffff;
padding-left: 42px;
padding-top: 5px;
overflow: hidden;
}

.catbg a {
color: #ffffff;
}



.ulsidebar {
list-style-type: none;
margin: 0px;
padding: 0px;
color: #a38042;
margin-left: 6px;
margin-top: 4px;
margin-bottom: 10px;
}

.ulsidebar a, .ulsidebar span.Jake {
color: #a38042;
text-decoration: none;
}

.ulsidebar a.selected, .ulsidebar a:hover, .ulsidebar span.selected, .ulsidebar .Jake-hover {
color: #392a0c;
text-decoration: underline;
}

/* Content Box */ 

#content {
float: left;
width: 618px;
margin-left: 10px;
margin-top: 10px;
}

.frontpageimages
{
/*text-align: right;*/
}

.frontpageimages td
{
padding-bottom: 5px;
}

.dpicv2Image
{
min-height: 105px;
}

.dpicv2Text
{
min-height: 40px;
}

.atc
{
height: 76px;
margin-bottom: 10px;
}

.atcleft
{
float:left;
width: 270px;
padding-right:5px;
}

.atcright
{
float:right;
width: 292px;
padding-left: 5px;
padding-top: 10px;
}

.atcbtnleft
{
float:left;
width: 180px;
height: 60px;
padding-right:5px;
position:relative;
}

.atcbtnright
{
float:right;
width: 100px;
height: 60px;
padding-left: 5px;
position:relative;
}

.atcbtnleft div, .atcbtnright div
{
position:absolute;
bottom: 0px;
}

.WhyBuy
{
height:54px;
}


.twocolleft
{
float:left;
}

.twocolright
{
float:right;
margin-left: 20px;
margin-right: 10px;
}


.productimage
{
float:left;
width:280px;
padding-right: 10px;
text-align: center;
}

.adtwocolleft
{
float:left;
width: 450px;
}

.adtwocolright
{
float:right;
width: 240px;
margin-left: 20px;
margin-right: 10px;
}

ul.bullet 
{
list-style-type: disc;
margin: 0 0 10px 15px;
padding: 0px;
}

      .CommentDetails
      {
      font-size: 10px;
      }

#pleft {
width: 280px;
float: left;
}

#pright {
width: 324px;
float: left;

} 
  
  
.block-title-product {
border-bottom:3px double #E2D8C6;
color:#604414;
font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
font-size:16px;
padding-bottom:4px;
padding-left:5px;
font-weight: lighter;
margin-bottom: 0.6em;
}
  
#buy-details {
border-bottom:3px double #E2D8C6;
padding-bottom: 10px;
}

#prices-details {
float: left; 
width: 165px;
padding-left: 5px;
margin:0;
}

#prices-details span#subline1 {
display: block;
color: #444;
margin-bottom:2px;
}

#prices-details span#subline2 {
display: block;
color: #444;
}

#prices-details span#subline2.prices-freeship
{
color:#090;
font-size:12px;
font-weight:bold;
}

#buy-button {
float: right; 
width: 150px;
height: 50px;
}

#buy-button input {
margin-top:   12px;
}
  
#buy-byline
{
padding-left: 5px;
padding-top: 10px;
font-size: 1.2em;
}

#p-description {
font-size: 14px;
padding-left: 10px;
padding-top: 10px;
}


#bigger-img-link {
clear: both;
text-align: center;
font-size: 12px;
color: #503b14;
text-decoration: none;
margin-top: -5px;
margin-bottom: 13px;
}

#bigger-img-link a {
color: #503b14;
text-decoration: none;
}

#bigger-img-link img {
border: 0px;
margin-top: 1px;
margin-left: 2px;
}

#mini-panel {
width: 250px;
height: 98px;
margin-left: 10px;
}

.ulmini-panel {
list-style-type: none;
margin: 0px;
padding:0px;
}

.ulmini-panel li {
border-bottom: 1px dashed #ab8949;
padding: 3px;
}

#mini-panel a, #mini-panel span {
color: #ab8949;
font-size: 12px;
text-decoration: none;
}

#mini-panel a:hover {
color: #4b3408;
}

img#share {
float:left;
margin-top: 5px;
margin-left: 5px;
}

#more-products {
border-top:3px double #E2D8C6;
width: 594px;
clear: both;
margin-left: 10px;
}


/* shopping cart overrides */
body#viewcart #sidebar, body#viewcart #navbar, body#securepay #sidebar, body#securepay #navbar,
body#viewcart #header2, body#securepay #header2
{
display: none;
}

body#viewcart #content, body#securepay #content
{
width: 764px;
margin-top: 0;
}

body#contenthtmlonlytgvideomini, body#contenthtmlonlytg4smallhoriz, 
body#contenthtmlonlypromocodes, body#contenthtmlonlyccv2 
{
background: #fff;
}
