  
------------------------------------*/

/*-----------------------------------
    Main Layout Tweaks
-------------------------------------*/
#page-wrap {  
  border-left: 20px solid #433421;
  border-right: 20px solid #433421;
  border-top: 20px solid #433421;
  background-color: #435D74;  
  
}

/*-----------------------------------
     End Main Layout Tweaks
-------------------------------------*/



/*-----------------------------------
    General
-------------------------------------*/

body {
  font-family: Verdana, Geneva, Kalimati, sans-serif; 
  font-size: 12px;
  color: #444444;
  background-color: #EBE3D5 /*~ main.background-color */;
}

.content {  
}

#wrapper2 {
  
}


a:link {
  color: #435D74 /*~ link.color */;
}

a:visited {
  color: #435D74 /*~ link-visited.color */;
}

a:hover {
  color: #435D74 /*~ link-hover.color */;
  text-decoration: none;
}


/*---------------------------------------------------
            Header
-----------------------------------------------------*/

.header {
  
}

.sf_extra1 {
      
}


.sf_extra1 span { 

}

/*-------------------------------
    Header Content
---------------------------------*/

#header-content {
  color:#ffffff /*~ header.color */;
  font-family: Verdana, Geneva, Kalimati, sans-serif /*~ header.font */;    
  font-size: 12px /*~ header.size */; 
  background-color: #5F4D35;          
}

.sf_extra3 {  
  
}

.sf_extra3 span { 
  
}

#logo {
  
}

/*----------------------
    Titles
-----------------------*/

.titles {
  
}

.header .company-name {
  font-weight: normal /*~ company-name.bold */;
  font-family: Verdana, Geneva, Kalimati, sans-serif /*~ company-name.font */;
  font-size: 30px /*~ company-name.size */;
  color:#ffffff /*~ company-name.color */;
}

.header .slogan {
  color: #ffffff /*~ slogan.color */; 
  font-family: Verdana, Geneva, Kalimati, sans-serif /*~ slogan.font */;    
  font-size: 15px /*~ slogan.size */;
  font-weight: normal /*~ slogan.bold */;
}

/*----------------------
    End titles
-----------------------*/


/*----------------------
    Address
-----------------------*/

.address {  
}

.address ul { 
}

.address ul li {
  color: #ffffff /*~ header.color */; 
}

.address ul li span.adr { /*address */
  
}

.address ul li span.tel { /*Telephone */
  
}

.address ul li span.tel span.type { /*What type of telephone */
  
}

.address ul li a:link, .address ul li a:visited  {
  color: #ffffff /*~ header.color */;
}

.address ul li a:hover {
  color: #ffffff /*~ header.color */;
  text-decoration: none;
}

.address ul li a.email, .address ul li a.email:visited {
  color: #ffffff /*~ header.color */;
  font-weight: bold;
  
}

.address ul li a.email:hover {
  color: #ffffff /*~ header.color */;
  font-weight: bold;
  text-decoration: none;
  
}

/*----------------------
    End Address
-----------------------*/

.sf_extra4 {
    
}

.sf_extra4 span {
  
}

/*-------------------------------
    End Header Content
---------------------------------*/


/*-------------------------------
  "TOP" Navigation - Navigation can 
  go on top or bottom of the 
  header or in the sidebars
---------------------------------*/


.navigation1 {
  background-color: #435D74;
  border: 0px;  
}

.navigation1 ul {
  
}

.navigation1 ul:after {
   
}

.navigation1 ul li {
  
}

.navigation1 ul li a:link {
  color: #ffffff /*~ nav-menu.color */;
}

.navigation1 ul li a:visited {
  color: #ffffff /*~ nav-menu.color */; 
}

.navigation1 ul li a:hover {
  color: #ffffff /*~ nav-menu-hover.color */;
  text-decoration: underline;   
}

/*-------------------------------
    End Navigation
---------------------------------*/

.sf_extra2 {      

}

.sf_extra2 span {
  
}


/*---------------------------------------------------
          End Header
-----------------------------------------------------*/


/*---------------------------------------------------
          Search
-----------------------------------------------------*/

.quick-search { 
  color: #ffffff;
  background-color: #433421;
} 

.quick-search ul li {
  
}

.quick-search ul li a:link {
  color: #EBE3D5;
}

.quick-search ul li a:visited {
  color: #EBE3D5;
}

.quick-search ul li a:hover {
  color: #EBE3D5;
  text-decoration: none;
}

.quick-search-header {
  color: #EBE3D5;
}

.quick-search-button {
  color: #000000;
  border-color: #ffffff;
  background-color: #cccccc;
  cursor: pointer;
}

.container-left .quick-search, 
.container-right .quick-search {
  margin: 0;
}

.container-left {
  color: #EBE3D5;
}
.container-left .quick-search h3, 
.container-right .quick-search h3 {
  
}

/*---------------------------------------------------
          End Search
-----------------------------------------------------*/


/*---------------------------------------------------
          Sidebars
-----------------------------------------------------*/
.container-left .content-block, 
.container-right .content-block {
  
}

.container-left .category-list {  
  
}

.container-right .category-list {
  
}

.category-list-header,
.category-tracker-header {
  color: #ffffff;
  background-color: #59778F;  
}

.category-list-header a:link {
  color: #ffffff;
  text-decoration:none;
}

.category-list-header a:visited {
  color: #ffffff;
  text-decoration:none;
}

.category-list-header a:hover {
  color: #ffffff;
  text-decoration:none;
}

.container-left .category-list h3, 
.container-right .category-list h3 {
  
}

.category-list ol {
  
}

.category-list ol li {  
  
}

.category-list ol li a {
  color: #fff;  
  border-bottom: 1px solid #fff;
}

.category-list ol li a:visited {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.category-list ol li a:hover {
  color: #EBE3D5;
  background-color: #433421;  
}


/*.container-left .category-list a:, 
.container-left .category-list a:visited, 
.container-left .category-list a:hover, 
.container-left .category-list a:active {
  
}


.container-right .category-list a:, 
.container-right .category-list a:visited, 
.container-right .category-list a:hover, 
.container-right .category-list a:active {
  
}

.container-left .content-block h3, 
.container-right .content-block h3 {
  
} */

.container-left .featured-item h3,
.container-right .featured-item h3 {
  color: #fff;
  background-color: #59778F;    
}

.featured-item a:link,
.featured-item a:visited {
  color:#ffffff;
  text-decoration:underline;
}

.featured-item a:hover {
  color:#ffffff;
  text-decoration:none;
}

.featured-item {
  
}

.product {

}

.smallimage {
  
}

.smallimage a img {
  border: 1px solid #000000;
}

.shortdescription {
  
}

.list {
  
}

.list em {
    
}

.sale {
  color: #FF8A00;
}

.sale em {

}

.featured-item-button {
  
}

.product h4.title {
  
}

/*---------------------------------------------------
          End Sidebars
-----------------------------------------------------*/


/*---------------------------------------------------
          Wrapper 
-----------------------------------------------------*/

.wrapper1 {   
  
}

.wrapper2 {
  
}

.center {
    
}

.content {
  
}

.content form {
  
}

/*-------------------------------
    Alert Messages
---------------------------------*/

#messages {
  
}

#messages li {
  
}

#messages li.info { 
    
}

#messages li.error {  
  
}

/*-------------------------------
    End Alert Messages
---------------------------------*/


/*-------------------------------
    Breadcrumbs
---------------------------------*/

#breadcrumbs {
  margin-bottom: 7px;
}

.breadcurmb {
  
}

.category {
  
}

#breadcrumbs span.item {
  
}

/*-------------------------------
    End Breadcrumbs
---------------------------------*/


/*-------------------------------
    Welcome
---------------------------------*/

.welcome {
  
}

.welcome img {
  
}

/*-------------------------------
    End Welcome
---------------------------------*/


/*-------------------------------
    Search Result Controls / Paginator
---------------------------------*/

.search-result-controls {
  
}

/*-------------------------------
  End Search Result Controls
---------------------------------*/



/*-------------------------------
  Category and Search Results
---------------------------------*/

.search-results .content-product {
  border-width: 1px;
  border-color: #435D74;
}

.content-category { 
}

.content-product { /*--the whole box - border overwrite--*/
  border: 0;
}

.search-results .content-product dd { 
}

.search-results .largeimage { 
}

.search-results .content-product .content-product-header a:link {
  color: #fff;
}
  
.content-product-header { /*--Box top--*/
  background-color: #435D74;  
}

.content-product-header a:link, .content-product-header a:visited, 
.content-product-header a:active, .content-product-header a:hover {
  color: #fff;
}

.btn {
  /*color: #fff;
  border: 1px solid #000;
  background-color: #546486;*/
}

.btn:hover {
  /*color: #000000;
  border: 1px solid #000;
  background-color: #cccccc;*/
}

dd.content-category-header h4 { /*--Category Title--*/
  
}

.content-category-header a:link, 
.content-category-header a:visited, 
.content-category-header a:active {
  
}

.content-category-header a:hover {
  
}

dd.description {
  
}

dd.title, dd.description {
  
}


/*-------------------------------
  End Category and Search Results
---------------------------------*/

/*-------------------------------
      Product Layouts
---------------------------------*/

/*----------------------
  Upsell tables
-----------------------*/
.upsell-group { 
  
}

.upsell div { 
  border-color: #435D74;
}

.upsell-header { /*--this is an h3--*/
  background-color: #435D74;
  color: #fff;
}


.upsell-item1 { /*--zebra striping on tr's--*/  
}

.upsell-item1 td {
  border-top: 1px solid #435D74;
  
}

.upsell table td a:link a:visited {
  color: #435D74;
  text-decoration:none;
}

.upsell-item1 td a:hover {
  color: #435D74;
  text-decoration:underline;
}

.upsell-item2 {
  
}

.upsell-item2 td { /*--zebra striping on tr's--*/
  border-top: 1px solid #435D74;
  padding: 3px;
}

.upsell-item2 td a:hover {
  color: #435D74;
  text-decoration:underline;
}

/*----------------------
  End Upsell tables
-----------------------*/

/*----------------------
  Product Detail
-----------------------*/

.product-page {
  border-color: transparent;
}

.product-detail {
  border-color: transparent;
}


.product-primary, .product-secondary, .product-options, .imageanddetails, .product-bundle, .product-misc {
  border-width: 0px;
}

.product-detail,
.product-bundle {
  
}

/*-------------
  Primary
--------------*/

.product-primary { 
  border-color: transparent;
}

.product-detail-header {
  color: #433421;
}

.product-detail-header h2 {
  
}

.product-description {
  
}

.product-features {
  
}

.product-features ul {
  
}

.product-features ul li {
  
}

.product-features ul li em {
  
}

/*-------------
  End Primary
--------------*/

/*-------------
  Secondary
--------------*/

.product-secondary {
  
}

.product-options {
  
}

.product-options form ul {
  
}

.product-options form ul li {
  
}

.imageanddetails {
  border-color: transparent;
}

.product-misc {
  border-color: transparent;
}

.product-options {
  border-color: transparent;
}

.product-detail-button {
  
}


/*-------------
  Secondary
--------------*/



/*----------------------
  Product Detail
-----------------------*/

/*-------------------------------
      End Product Layouts
---------------------------------*/

/*-------------------------------
      Forms
---------------------------------*/

.required {
  color: #cc0000;
}

button content-accent1 {
  
}

/*-------------------------------
      Forms
---------------------------------*/



/*---------------------------------------------------
          End Wrapper 
-----------------------------------------------------*/



/*---------------------------------------------------
          Footer-section
-----------------------------------------------------*/

.footer-section {
  background-color: #433421;
  color:#EBE3D5 /*~ footer.color */;
  
}

.footer-section  a:link , .footer-section  a:visited, .footer-section  a:hover {
  color:#EBE3D5 /*~ footer.color */;
}


/*-------------------------------
    "Bottom" Navigation
---------------------------------*/

.navigation2 {
  
}

.navigation2 ul {
  
}

.navigation2 ul:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    font-size: 1px;
    clear: both;
}

.navigation2 ul li {
  
}

.navigation2 ul li a:link {
  color: #EBE3D5 /*~ footer.color */;
  text-decoration: underline;
}

.navigation2 ul li a:visited {
  color: #EBE3D5 /*~ footer.color */;
  text-decoration: underline;
  
}

.navigation2 ul li a:hover {
  color: #EBE3D5 /*~ footer.color */;
  text-decoration: none;
}

/*-------------------------------
    End "Bottom" Navigation
---------------------------------*/

.footer {
  color: #EBE3D5 /*~ footer.color */;
}


/*---------------------------------------------------
          End Footer-section
-----------------------------------------------------*/
