/* ============================
Reflections 
Classics: Reflections
  
 =========================== */

body {
    color: #FCFCFC /*~ main.color */; 
    background-color: #2E3191 /*~ main.background-color  */;
    font-family: Verdana, Geneva, Kalimati, sans-serif /*~ main.font */;
    font-size: 16px /*~ main.size */;
	font-weight: normal /*~ main.bold */;
	border-color: transparent /*~ main.border-color */;
	font-style: normal /*~ main.italic */;
	
}

/* main header */
#header-content .company-name {
	color: #0D2F6E /*~ company-name.color */;
    font-family: Impact, Charcoal, sans-serif /*~ company-name.font */;
    font-size: 24px /*~ company-name.size */;
    font-weight: normal /*~ company-name.normal */;
    font-style: normal /*~ company-name.italic */;
    
}

/* sub header */
#header-content .slogan {
    color: #FD0707 /*~ slogan.color */;
    font-family: Impact, Charcoal, sans-serif /*~ slogan.font */;
    font-size: 22px /*~ slogan.size*/;
    font-weight: normal /*~ slogan.normal */;
    font-style: normal /*~ slogan.normal */;
	
}

/* footer navigation */
.footer-section {
    color: #FFFCFC /*~ footer.color */;
    background-color: #0D2F6E /*~ footer.background-color  */;
    border-color: transparent /*~ footer.border-color */;
    font-family: Arial, Helvetica, FreeSans, sans-serif /*~ footer.font */;
	font-size: 13px /*~ footer.size */;
	font-weight: normal /*~ footer.bold */;
	font-style: normal /*~ footer.italic */;
	
}

/* secondary navigation link color */
.navigation2 a:link,
.navigation2 a:visited,
.navigation2 a:hover,
.navigation2 a:active { 
	color: #FFFCFC /*~ footer.color */; 
	
}

/* breadcrumb background color */
.breadcrumb {
    color: #FCFCFC /*~ main.color */;
    background-color: transparent;
    border-color: transparent;
    font-family: Verdana, Geneva, Kalimati, sans-serif /*~ main.font */;
}

/* breadcrumb link color */
.breadcrumb a:link,
.breadcrumb a:hover,
.breadcrumb a:visited,
.breadcrumb a:active { 
	color: #FCFCFC /*~ main.color */;
	font-family: Verdana, Geneva, Kalimati, sans-serif /*~ main.font */;
}

/* sidebars background color */
#wrapper2 {
	color: #FFFFFF /*~ sidebar.color  */;
	background-color: #4EB9E7 /*~ sidebar.background-color */;
	border-color: #ffffff /*~ page.border-color */;
}
/* sidebar border */
.content {
	border-color: transparent /*~ sidebar.border-color */;
	color: #000000 /*~ page.color */;
}

.textpadder  h3.quick-search-header,
.textpadder  h3.quick-search-header span {
    color: #000000 /*~ quick-search-header.color */;
    font-family: Arial, Helvetica, FreeSans, sans-serif /*~ quick-search-header.font */;
	font-weight: bold /*~ quick-search-header.bold */;
	
}

.textpadder h3.quick-search-header {
	background-color: #4eb9e7 /*~ quick-search-header.background-color */;
	border-color: #D1D8E5 /*~ quick-search-header.border-color */;
}

.textpadder .quick-search a:link,
.textpadder .quick-search a:visited,
.textpadder .quick-search a:hover,
.textpadder .quick-search a:active {
    color: #FDF9F9 /*~ quick-search-box.color */;
}

.textpadder .featured-item
{
    color: #FFF9F9 /*~ featured-item-box.color */;
    background-color: #0D2F6E /*~ featured-item-box.background-color  */;
    border-color: #0D2F6E /*~ featured-item-box.border-color */;
}

.textpadder .featured-item a:link,
.textpadder .featured-item a:visited,
.textpadder .featured-item a:hover,
.textpadder .featured-item a:active {
    color: #FFF9F9 /*~ featured-item-box.color */;
}

.textpadder .category-list h3,
.textpadder .category-list h3 a:link,
.textpadder .category-list h3 a:visited,
.textpadder .category-list h3 a:active,
.textpadder .category-list h3 a:hover
{
    color: #FDFAFA /*~ category-list-header.color */;
    font-family: Arial, Helvetica, FreeSans, sans-serif /*~ category-list-header.font  */;
	font-weight: bold /*~ category-list-header.bold  */;
	
}

.textpadder h3.category-list-header {
	background-color: #0D2F6E /*~ category-list-header.background-color */;
	border-color: #D1D8E5 /*~ category-list-header.border-color  */;
}



.quick-search-button {
    color: #FDF9F9 /*~ quick-search-button.color */;
    background-color: #4EB9E7 /*~ quick-search-button.background-color */;
    border-color: #333333 /*~ quick-search-button.border-color */;
	font-family: Arial, Helvetica, FreeSans, sans-serif /*~ quick-search-button.font */;
	font-weight: normal /*~ quick-search-button.bold */;
	
}


.textpadder .quick-search,
.header .quicksearch
{
    color: #FDF9F9 /*~ quick-search-box.color */;
    background-color: #4EB9E7 /*~ quick-search-box.background-color  */;
    border-color: #D1D8E5 /*~ quick-search-box.border-color  */;
    font-family: Arial, Helvetica, FreeSans, sans-serif /*~ quick-search-box.font */;
	font-style: normal /*~ quick-search-box.italic */;
	font-weight: normal /*~ quick-search-box.bold */;
	
}

/* product item background color */
.content-product {
    color: #FDF9F9 /*~ content-box.color */;
    background-color: #4EB9E7 /*~ content-box.background-color  */;
    border-color: #0D2F6E /*~ content-box.border-color */;
    font-family: Arial, Helvetica, FreeSans, sans-serif /*~ content-box.font */;
}

/* product detail button background color */
.content-product-button,
.product-detail-button {
    color: #FDF9F9 /*~ content-box-button.color */;
    background-color: #4EB9E7 /*~ content-box-button.background-color */; 
    border-color: #000000 /*~ content-box-button.border-color */;
    font-family: Arial, Helvetica, FreeSans, sans-serif /*~ content-box-button.font */;
    font-size: 11px /*~ content-box-button.size */;
	font-weight: normal /*~ content-box-button.bold */;
	font-style: normal /*~ content-box-button.italic */;
	
}

/* upsell background color */
.upsell-group {
    background-color: #ffffff /*~ page.background-color  */;
    color: #3c3c3c /*~ page.color */;
    border-color: #0D2F6E /*~ content-box.border-color */;
    font-family: Arial, Helvetica, FreeSans, sans-serif /*~ page.font */;
}

/* product sections border color */
.product-detail,
.product-primary,
.product-secondary,
.product-options,
.imageanddetails,
.product-bundle,
.product-misc {
    border-color: #0D2F6E /*~ content-box.border-color */;
}

