/*--[ Main Styles for Tilonia ]--*/

body {
    margin:0px;
    padding:0px;
    font-family:Trebuchet MS;
    font-size:11px;
    color:#7A4207;
    background-color:#FFF;
    text-align:center;

}

body img {
    border:none;
    margin:0px;
    padding:0px;
}

a {
    color:#CC3931;   
}

h1 {
    font-size:16px;
}

#right-content-section h1 {
    font-weight: normal;
    font-size:15px;
    color:#BE412D;
}

#container {
    width:980px;
    text-align:left;
    margin:5px auto;
    border:1px solid #AA4243;   
}

/*--[ Header ]--*/

#header {
    height:70px;
    width:980px;   
}

#header-top {
    height:67px;   
}

#logo {
    position:relative;
    z-index:100px; 
    width:245px;
    height:65px;
    float:left;   
}

#tilonia {
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
}

#head-links {
    float:right;
    margin:10px 5px 0px 0px;
    text-align:right;
       
}

#head-links ul {
    margin:0px;
    padding:0px;
    float:left; 
    line-height:20px;  
}

#head-links ul li {
    display:inline;
    color:#C8542F;
    text-decoration:none; 
    font-size:12px;  
    font-weight:bold;       
}

#head-links ul li a {
    color:#C8542F;
    padding:0px 10px;
    text-decoration:none; 
    font-size:12px;  
    font-weight:bold;
}

.search {
    padding-right:10px; 
}


/*--[ Form ]--*/

#searchForm {
    float:left;   
}

.searchInput {
    vertical-align:middle; 
    height:18px;  
}

.searchImage {
    vertical-align:middle;   
}

/*--[ Top Nav ]--*/

#top-nav {
    height:18px;
    background:#DEC673 url(/lib/tilonia/nav-bg.gif) repeat-x;
    text-align:center;
}

#top-nav ul {
    margin:0px;
    padding:0px; 
}

#top-nav ul li {
    display:inline;
    background: url(/lib/tilonia/li-bg.gif) no-repeat right;  
    padding:0px 15px;
    position:relative; 
}

#top-nav ul li a {
    color:#FFF;
    text-transform:uppercase;
    line-height:18px;
    font-weight:bold; 
    text-decoration:none; 
    padding:0px 35px;
}

#top-nav ul li a:hover {
    background: url(/lib/tilonia/li-a-bg.gif) no-repeat top right;  
}

#top-nav ul li.last {
    background-image:none;   
}

/*--[ Sub-Nav ]--*/

#top-nav ul.sub-nav {
    display:none; 
    position:absolute; 
    left:-6px; 
    top:16px; 
    list-style:none;
    border-top:1px solid #DEC673;
}

#top-nav ul.sub-nav li {
    background:none!important;
    padding:0px!important;       
}

#top-nav ul.sub-nav li a {
    color: #FFF; 
    font-size:10px; 
    display: block; 
    height: 13px; 
    text-decoration: none;           
    padding: 1px 0px 1px 0px; 
    line-height: 13px;
    font-weight: bold; 
    background-color:#D7BD60;        
    width:185px;
    border:1px solid #FFF;
    text-align:center;
    text-transform:none;
}

#top-nav ul.sub-nav li a:hover {
    color:#C35733;                  
    background-color: #F1EDC7;
    background-image:none!important;
}

#top-nav ul li:hover ul.sub-nav, #top-nav ul li.sfhover ul.sub-nav {
    display:block;
}

/*--[ Body Styles ]--*/


#bodypad {
    width:980px;
    padding:2px 0px;  
    
}

#section-pad {
    width:980px;
    float:left;
    background: url(/lib/tilonia/item-page-bg.gif) repeat-y;
    margin: 5px 0px 15px 0px;
}

#left-content {
    width:245px;
    float:left; 
    background-color:#F1EDC7; 
    height:375px; 
}

#left-content-section {
    width:245px;
    float:left;  
}

#left-content-section-featured {
    width:245px;
    background-color:#FFF;
    margin-bottom:20px;   
}

#middle-content {
    width:490px;
    float:left;
    height:375px;
    text-align:center;   
}

#right-content {
    width:245px;
    float:left;
    background-color:#F1EDC7; 
}

#right-content img {
    margin:5px 0px 0px 5px;   
}

#right-content .inner h1 {
    margin-top: 0px;   
}

#right-content .inner {
    padding:0px 5px 5px 5px;
    margin:0px 0px 2px 0px;   
}

#right-content-section {
    width:730px;
    float:right;   
}

#right-content-section-pad {
    padding-right:5px;  
}

.inner {
    padding:5px;
    background-color:#F1EDC7;
    color:#C5542C; 
    margin:2px 0px; 
    font-weight:bold;   
}

.inner2 {
    padding:5px 5px 0px 20px; 
    color:#C5542C; 
    margin:2px 0px; 
    font-weight:normal;
    background: url(/lib/tilonia/b-left-bg.gif) no-repeat right;   
}

.inner3 {
    padding:5px 5px 20px 20px; 
    background-color:#F1EDC7;
    color:#C5542C; 
    margin:2px 0px; 
    font-weight:normal;   
}

/*--[ Bottom Content ]--*/

#bottom-content {
    width:980px;
    clear:both;   
}

/*--[ Bottom Table ]--*/

#bottom {
    height: 195px;  
    font-size:11px;
}

#bottom a {
    color:#7C4300;
    text-decoration:none;   
}

table#bottom tr td {
    width:231px;
    padding:0px 7px;   
}

.f-art {
    color:#C4542E;
    background: url(/lib/tilonia/b-left-bg.gif) no-repeat right;
    font-size:11px;
}

.friends {
   background: url(/lib/tilonia/b-right-bg.gif) no-repeat left; 
   font-size:11px;
}

/*--[ Footer ]--*/

#footer {
    width:980px;
    clear:both;
    margin:0px;
    padding:0px;
    height:70px; 
    background-color:#F2EEC8;  
}


#footer-nav {
    height:15px;
    background-color:#DDC772;
    text-align:center;
}

#footer-nav ul {
    margin:0px;
    padding:0px; 
}

#footer-nav ul li {
    display:inline;
    background: url(/lib/tilonia/f-bg.gif) no-repeat right;  
    padding:0px 10px; 
}

#footer-nav ul li a {
    color:#FFF;
    text-transform:uppercase;
    line-height:15px;
    font-weight:bold; 
    text-decoration:none; 
    padding:0px 5px;
}


#footer-nav ul li.last {
    background-image:none;   
}

#proforma {
    float:left;
    width:500px;
    margin:10px 0px 0px 20px; 
}

.email {
    float:left;
    line-height:23px;
    font-weight:bold;
    color:#C54F2B;   
}

.form-email {
    border:1px solid #DDC86B;
    height:17px;
    vertical-align:middle;
    width:150px;
    font-size:10px;
}

.form-image {
    margin-left:5px;
    vertical-align:middle;
}

#proforma form {
    margin:3px 0px 0px 150px;
}

#copyright {
    float:right; 
    width:250px;
    text-align:right;
    color:#745E47;
    font-size:10px; 
    margin:10px 10px 0px 0px; 
}

#copyright a {
    color:#745E47; 
    font-size:10px;
    text-decoration:none;  
}

/*---[ Dynamic Paging Styles ]---*/

div#paging {
	clear: both;
	padding: 12px 0;
	width: 730px;
}

div#paging div#ctrls {
	background-color:#E1C773;
	height:25px;
}

div#paging div.ctrls td span.page-view, div#paging div.ctrls td span.page-view a {
	color:#C23E18;
	text-decoration:underline;
	font-weight:bold;
}

div#paging div.ctrls td span.unchosen, div#paging div.ctrls td span.unchosen a {
    text-decoration:underline;   
}

div#paging div.ctrls td {
	padding: 4px;
	color:#FFF;
	font-size:12px;
}

div#paging div.ctrls td a {
	color:#FFF;
	text-decoration: none;
}

div#paging div.ctrls .chosen {
	font-weight: bold;
	text-decoration:none!important;
}

div#paging div.ctrls span.pageof {
	margin: 0 6px;
}

div#paging div#contents {
	padding: 14px 0;
}

div#paging div#contents table {
	width: 100%;
}

div#paging div#contents table td {
	padding: 6px;
	text-align: center;
}

div#paging div#contents table td.imgCell {
	padding-bottom: 0;
}

div#paging div#contents table td.verticalSpacer {
	padding: 0 6px;
	background: url("contsVertSep.gif") repeat-y center top;
}

div#paging div#contents table td.horizontalSpacer {
	padding: 6px 0;
	background: url("contsHorzSep.gif") repeat-x left center;
}

div#paging div#contents table td div.name {
	padding: 0 0 3px;
	text-align:left;
	color:#7B4102;
	text-decoration:none;
}

div#paging div#contents table td div.name a {
	text-decoration: none;
	font-size: 11px;
	color: #7D4009;
	font-weight: normal;
}

div#paging div#contents table div.price {
	display: inline;
}

div#paging div#contents table div.price s {
	text-decoration: line-through;
	font-weight: normal;
}

div#paging div#contents table div.price-bold,
div#paging div#contents table div.saleprice {
	display: inline;
	font-size: 11px;
	font-weight: normal;
	color: #7D4009;
	float:left;
}

div#paging div#contents table div.price {
	display: inline;
	font-size: 11px;
	font-weight: normal;
	color: #7D4009;
	float:left;
}

div#paging div#contents table div.saleprice {
	margin-left: 12px;
	color: #CC0000;
}

div#paging div.ctrls td.page-numbers {
    width:235px;
    background: url(/lib/tilonia/dp-bg.gif) no-repeat top right;
}

div#paging div.ctrls td.page-sort {
    width:230px;
    text-align:center;
}

div#paging div.ctrls td.page-sort a {
    text-decoration:underline;   
}

div#paging div.ctrls td.page-arrows {
    width:235px;
    background: url(/lib/tilonia/dp-bg.gif) no-repeat top left;    
    text-align:right;
}

.span-left {
    float:left;
    overflow:hidden;
    width:165px;   
}

.span-right {
    float:left;
    width:50px;   
}

#leftArrowDiv1.leftArrowDiv {
    margin-right:90px;   
}

#rightArrowDiv1.rightArrowDiv {
    margin-right:10px;   
}


/*--[ SC BreadCrumbs ]--*/

.scBreadcrumbs {
    font-weight:bold;
    color:#CC3931;  
    text-transform:uppercase; 
}

.scBreadcrumbs a {
    font-weight:normal;
    color:#CC3931;   
    text-transform:uppercase;
}

/*-----[ Item Styles ]------*/

#bread-section {
    width:900px;
    margin:10px 0px 15px 20px;   
}

#left-content-item {
    width:450px;
    float:left;  
    text-align:center;
    margin-bottom:10px;
    padding-bottom:10px;
}

#middle-content-item {
    width:255px;
    float:left;
    padding:0px 10px 0px 20px;
    margin-bottom:10px;
    padding-bottom:10px;
}

#middle-content-item h1 {
    color:#BB432A;
}   

#right-content-item {
    width:240px;
    float:right; 
    margin-bottom:10px;
    padding-bottom:10px;
} 

#right-content-item h3 {
    color:#C33E2F;
    font-size:15px;
    margin: 10px 0px 0px 10px;
}

#cross-sell {
    width:230px;
    padding:10px;   
    font-size:11px;
    color:#854102;
}

/*--[ Click To Enlarge ]--*/

#scPage-insets img{
    margin:10px;
}

/*--[ Product Info Table ]--*/


.pit-of {
    margin-top:20px;   
}

.pit-of p {
     margin:4px 0px;  
}

#product-info-table {
    font-size:12px;  
    width:100%; 
    text-align:left;
}

#product-info-table tr th {
    color:#BA421F;
    width:80px;   
}

#product-info-table tr td {
    color:#76410D;   
}

#product-info-table tr.sale-price td {
	color:#CC0000;
	font-weight:bold;
}

#product-info-table #pitPriceBx {
    font-weight:normal;
}

#product-info-table input#quantity-box {
    text-align:center;   
}

/*--[ Site Map ]--*/

.sitemap-header {
    font: bold 14px verdana;
    color: #7A4207;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #BB432A;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #C33E2F;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #C33E2F;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #C33E2F;
    display: block;
    padding-left: 100px;
}

#site-map {
    margin:20px;
}


/*--[ Related Items ]--*/


#related-items {
    width: 900px;
    margin:10px 0px 25px 10px;
    clear:both;
    float:left;
}

#seo-related-links h3 {
    color: #BB432A;  
    font: bold 13px verdana, arial, sans-serif;
    text-align: left;
}

#seo-related-links ul {
    margin:0; padding: 0;
    list-style: none;
}

#seo-related-links ul.seo-links li {
    width: 25%;
    float: left;
    display: inline;
    background: url(dot.gif) 5px center no-repeat;
    margin:0; 
    padding:0;
}

#seo-related-links ul.seo-links li a {
    text-decoration: none;
    padding-left: 25px;
    display: block;
    color:#7A4207;
}

#seo-related-links ul.seo-links li a:hover {
    text-decoration: underline;
    color:#BB432A;
}


/* Styles for Multi-Add-To-Cart */

div.sc-ma-items {
	text-align: right;
	padding-bottom: 10px;
}

.sc-ma-product-table {
	background: url("ma-bg-sep.gif") repeat-x left bottom;
	text-align: left;
	margin-bottom: 10px;
	clear: both;
	width: 100%;
}

table.sc-ma-product-table tr td {
    border-bottom:1px solid #EEF1C4;   
}

table.sc-ma-product-table tr td.head-foot {
    border-bottom:1px solid #EEF1C4;  
    border-bottom:1px solid #EEF1C4;
    height:26px;
    background-color:#FAF7E6;
    color:#C13923;
    font-size:14px;
    padding:0px; 
    text-align:center;
}

table.sc-ma-product-table tr td.head-foot-product {
    border-bottom:1px solid #EEF1C4;  
    border-bottom:1px solid #EEF1C4;
    height:26px;
    background-color:#FAF7E6;
    color:#C13923;
    font-size:14px;
    padding:0px 0px 0px 40px; 
    text-align:left;
}

table.sc-ma-product-table tr td.head-foot-item {
    border-bottom:1px solid #EEF1C4;  
    border-bottom:1px solid #EEF1C4;
    height:26px;
    background-color:#FAF7E6;
    color:#C13923;
    font-size:14px;
    padding:0px 0px 0px 20px; 
    text-align:left;
}

table.sc-ma-product-table tr td.head-foot-price {
    border-bottom:1px solid #EEF1C4;  
    border-bottom:1px solid #EEF1C4;
    height:26px;
    background-color:#FAF7E6;
    color:#C13923;
    font-size:14px;
    padding:0px; 
    text-align:left;
}

.sc-ma-product-table th,
.sc-ma-product-table td {
	font-size: 12px;
	background: url("ma-bg-sep.gif") repeat-x left top;
	padding: 10px 0;
}

.sc-ma-product-table td td {
	background: none;
	padding: 2px 0;
}

.sc-ma-product-table td th {
	background: none;
	font-weight: normal;
	padding: 2px 6px 2px 0;
	vertical-align: middle;
}

td.qty-cell {
	width: 70px;
	padding-left: 10px;
	text-align:center;
}

td.qty-cell input {
	margin: 4px;
	vertical-align:middle;
}

td.img-cell {
	text-align: center;
	width: 100px;
}

td.img-cell, td.qty-cell {
	vertical-align: middle;
	padding-right: 10px;
}

td.info-cell {
	text-align: left;
	padding-right: 10px;
}


td.info-cell .name {
	padding-bottom: 4px;
}

td.info-cell .name a {
	text-decoration: none;
	color:#804200;
}

td.info-cell .name a:hover {
	text-decoration: none;
}

td.info-cell div.prices {
	text-align: right;
}

td.info-cell div.price {
	display: inline;
	font-weight: normal;
	color: #804200;
}

td.info-cell div.sale-price {
	display: inline;
	font-weight: normal;
	color: #804200;
}

.sc-ma-product-table input,
.sc-ma-product-table select {
	font-size: 10px;
}

div.sc-ma-atc-bttn {
	text-align: right;
}

div#multi-cart-button {
    margin:10px;
    text-align:right;
}

.aspecial a{
	color:#7A4207;
	font-family:Trebuchet MS;
	font-size:11px;
	text-decoration:none;
}

#caption{
	float:left;
}

.section-images{
	float:left;
	width:360px;
	text-align:left;
}

.section-caption{
	width:350px;
	float:right;
	padding-right:5px;
}
.section-caption-sans-img {
	width: auto;
	float: right;
	padding-right: 5px;
}

#paging td.imgCell{
	text-align: left!important;
}
.section-caption h3.headline {
	font-size: 18px;
	padding: 5px 0px;
	margin: 0pt;
}
