﻿.foo
{
}
/****************************************************************************************************/
/* The contents of this file are subject to the nopCommerce Public License Version 1.0 ("License"); you may not use this file except in compliance with the License.
/* You may obtain a copy of the License at  http://www.nopCommerce.com/License.aspx. 
/* 
/* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. 
/* See the License for the specific language governing rights and limitations under the License.
/* 
/* The Original Code is nopCommerce.
/* The Initial Developer of the Original Code is NopSolutions.
/* All Rights Reserved.
/* 
/* Contributor(s): RetroViz Design. 
/****************************************************************************************************/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER PAGE WRAPPERS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.master-wrapper-page
{
    /*margin: 10px auto;*/
    width: 900px;
}

.master-wrapper-content
{
    width: 900px;
    margin: 0px 8px 0 8px;
    text-align: left; /*background: #555 url(images/Img_bg.jpg) repeat-x;*/
    background-color: Black;
}

.master-wrapper-side
{
    float: left;
    width: 135px;
    margin: 0 0 0 0px;
    font-family: arial, helvetica, sans-serif;
    display: inline;
}

.master-wrapper-center
{
    width: 630px;
    margin: 0px 0 0 10px;
    background: url(images/bg_maincolumn.gif) no-repeat left top #FFF;
    display: inline;
}

.master-wrapper-cph
{
    float: left;
    color: #87A8C1;
    min-height: 600px;
}

.master-wrapper-center-1
{
    float: left;
    width: 830px;
    background: url(images/bg_maincolumn_single.gif) no-repeat left top #FFF;
    display: inline;
}

.master-wrapper-cph-1
{
    float: left;
    width: 810px;
    color: #000;
    min-height: 600px;
    padding: 10px 10px 10px 10px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.header
{
    height: 130px;
    background-color: #0e1425;
}

.header .icon
{
    vertical-align: bottom;
}

.header .ico-register
{
    background: url(  'images/ico-register.gif' ) no-repeat;
    padding-left: 20px;
}

.header .ico-login
{
    background: url(  'images/ico-login.gif' ) no-repeat;
    padding-left: 20px;
}

.header .ico-logout
{
    background: url(  'images/ico-logout.gif' ) no-repeat;
    padding-left: 20px;
}

.header .ico-cart
{
    background: url(  'images/ico-cart.gif' ) no-repeat;
    padding-left: 20px;
}

.header .ico-wishlist
{
    background: url(  'images/ico-wishlist.gif' ) no-repeat;
    padding-left: 20px;
}

.header .ico-admin
{
    background: url(  'images/ico-admin.gif' ) no-repeat;
    padding-left: 20px;
}

.header-logo
{
    margin-top: 5px;
    float: left;
    text-align: left;
}

a.logo
{
    background: #0e1425 url(  'images/Logo.jpg' );
    display: block;
    width: 390px;
    height: 96px;
    margin-top: 13px;
    text-decoration: none;
    margin-left: 0px;
}

.header-selectors-wrapper
{
    text-align: right;
    float: right;
    width: 500px;
}

.header-currencyselector
{
    float: right;
}

.header-languageselector
{
    float: left;
}

.header-taxDisplayTypeSelector
{
    float: right;
}

.header-links-wrapper
{
    float: right;
    text-align: right;
    border-top: 1px solid #567D9A;
    border-bottom: 1px solid #567D9A;
    margin-top: 25px;
    font-family: Tahoma;
    font-size: 10px;
    line-height: 15px;
}

.header-links
{
    display: inline-table;
    font-family: Tahoma;
}

.header-links ul
{
    padding: 0;
    margin: 0;
}

.header-links ul li
{
    list-style: none;
    display: inline;
    padding-right: 3px;
    padding-left: 3px;
}
header-linkslast
{
    list-style: none;
    display: inline;
    padding-left: 8px;
}
.header-links a
{
    color: #CBDDEA;
    text-decoration: none;
    text-transform: uppercase;
}

.headerlinks a:hover
{
    color: #ff9933;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.headermenu
{
    color: #FFFFFF;
    
    text-align: center;
    height: 22px;
    width: 880px;
}

.headermenu ul
{
    padding: 0;
    margin: 0;
    
    background-repeat: no-repeat;
    
    vertical-align: top;
}

.headermenu li
{
    list-style: none;
    display: inline;
    height: 18px;
}

.headermenu a
{
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: normal;
    vertical-align: middle;
    padding-right: 10px;
    padding-left: 10px;
    
    height: 18px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CATEGORY NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.category-navigation
{
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 0;
    text-transform: uppercase;
}

.category-navigation li
{
    list-style: none;
}

.category-navigation a
{
    color: #FFF;
    text-decoration: none;
    font-size: 9px;
    font-family: Tahoma;
}

.category-navigation .li_selected a
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.category-navigation .title
{
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 10px;
    color: #ff9933;
    background: #333 url(images/bg_sidebar_title.gif) no-repeat;
}

.category-navigation .treeview
{
    font-size: 11px;
    padding: 5px 10px 10px;
    line-height: 18px;
    margin: 0px;
    text-align: left;
}

.category-navigation .treeview ul
{
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    color: #3664A5;
    background-color: inherit;
}

.category-navigation .treeview ul .li_selected
{
    font-weight: bold;
}

.category-navigation .treeview ul .li_unselected
{
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MANUFACTURER NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.manufacturer-navigation
{
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 0;
}

.manufacturer-navigation li
{
    list-style: none;
}

.manufacturer-navigation a.inactive
{
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

.manufacturer-navigation a.active
{
    color: #ff9933;
    font-weight: bold;
    text-decoration: none;
}

.manufacturer-navigation .title
{
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 10px;
    color: #ff9933;
    background: #333 url(images/bg_sidebar_title.gif) no-repeat;
}

.manufacturer-navigation .listbox
{
    font-size: 11px;
    padding: 5px 10px 10px;
    line-height: 18px;
    background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;
    margin: 0px;
}

.manufacturer-navigation .listbox ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    color: #3664A5;
    background-color: inherit;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	RECENTLY VIEWED PRODUCTS BOX

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.RecentlyViewedProductsBox
{
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 0;
}

.RecentlyViewedProductsBox li
{
    list-style: none;
}

.RecentlyViewedProductsBox a
{
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

.RecentlyViewedProductsBox a:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #ff9933;
}

.RecentlyViewedProductsBox .title
{
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 10px;
    color: #ff9933;
    background: #333 url(images/bg_sidebar_title.gif) no-repeat;
}

.RecentlyViewedProductsBox .listbox
{
    font-size: 11px;
    padding: 5px 10px 10px;
    line-height: 18px;
    background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;
    margin: 0px;
}

.RecentlyViewedProductsBox .listbox ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    color: #3664A5;
    background-color: inherit;
}

.RecentlyViewedProductsBox .separator
{
    height: 1px;
    line-height: 1px;
    background: #ff9933;
    width: 140px;
    font-size: 1px;
    margin: 5px 0 5px 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	INFO BLOCK NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.infoblock-navigation
{
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 0;
}

.infoblock-navigation li
{
    list-style: none;
}

.infoblock-navigation a
{
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}

.infoblock-navigation .title
{
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 10px;
    color: #ff9933;
    background: #333 url(images/bg_sidebar_title.gif) no-repeat;
}

.infoblock-navigation .listbox
{
    font-size: 11px;
    padding: 5px 10px 10px;
    line-height: 18px;
    background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;
    margin: 0px;
}

.infoblock-navigation .listbox ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    color: #3664A5;
    background-color: inherit;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footer
{
    clear: both;
    height: 121px;
    padding-bottom: 15px;
    background-color: #0e1425;
    margin-top: 10px;
}

.footerAmerican
{
    background-image: url(images/ags.gif);
    background-repeat: no-repeat;
    height: 87px;
    width: 375px;
}

.footerAGS
{
    background-image: url(images/ags.gif);
    background-repeat: no-repeat;
    width: 150px;
    height: 87px;
}

.footerAGS2
{
    background-image: url(images/ijo_logo.gif);
    background-repeat: no-repeat;
    width: 157px;
    height: 87px;
}

.footerFacebook
{
    background-image: url(images/Facebook.gif);
    background-repeat: no-repeat;
    width: 75px;
    height: 30px;
}
.footerShop
{
    background-image: url(images/Shop.gif);
    background-repeat: no-repeat;
    font-size: 9px;
    font-weight: normal;
    height: 0;
    padding-right: 10px;
    padding-top: 83px;
    width: 118px;
}

.footerHeading
{
    font-family: Tahoma;
    font-size: 9px;
    color: #ececec;
    font-weight: bold;
    line-height: 15px;
}
.footerText
{
    font-family: Tahoma;
    font-size: 9px;
    color: #ececec;
    font-weight: normal;
    line-height: 13px;
}
.footerlinks
{
    font-family: Tahoma;
    font-size: 9px;
    color: #799BB4;
    font-weight: normal;
}
.footerlinks:hover
{
    color: #fff;
}

.footer-disclaimer
{
    font-size: 11px;
}

.footer-poweredby
{
    float: left;
    font-size: 11px;
}


.Homebanner
{
    background-image: url(images/Home_Banner.jpg);
    background-repeat: no-repeat;
    width: 880px;
    height: 202px;
}

.homeCategories
{
    padding: 6px;
}

.FineJewelerybox
{
    background-image: url(images/img_Fine_Jewelry.jpg);
    background-repeat: no-repeat;
    width: 272px;
    height: 284px;
    background-color: #FFFFFF;
}

.EngangeMentBox
{
    background-image: url(images/Img_Engagement_Marriage.jpg);
    background-repeat: no-repeat;
    width: 273px;
    height: 284px;
    background-color: #FFFFFF;
}
.FashionBox
{
    background-image: url(images/Img_Fashion_Designers.jpg);
    background-repeat: no-repeat;
    width: 272px;
    height: 284px;
    background-color: #FFFFFF;
}
.HomeCategory
{
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    color: #567D9A;
    text-transform: uppercase;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
}
.HomeCategory:hover
{
    color: #5F5D5E;
}

.HomeCategoryMore
{
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    color: #5F5D5E;
    text-transform: uppercase;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    font-style: italic;
}
.HomeCategoryMore:hover
{
    color: #567D9A;
}
.cssMain
{
    margin: 3px 5px;
    width: 878px;
}

.leftNav
{
    width: 152px;
    background-image: url(images/left_sub_menu_bg.jpg);
    background-repeat: repeat-y;
}

.pager
{
    background-color: White;
    padding: 5px;
}
.products1
{
    background-color: White;
    padding: 8px;
    margin: 0px;
    height: 308px;
    width: 725px;
}

.Diamonds_Link
{
    color: #FFF;
    text-decoration: none;
    font-size: 9px;
    font-family: Tahoma;
}
.TwoColumn2Content
{
    min-width: 725px;
    background-color: White;
}
.WhiteBG
{
    background-color: #FAFAFA;
    min-width: 725px;
}
.heading
{
    font-family: Tahoma, Verdana;
    font-size: 20px;
    color: #87A8C1;
    font-weight: normal;
}
.subheading
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #444444;
    font-weight: bold;
}

.nomtext
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    line-height: 16px;
}

.nomtext_bold
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    line-height: 16px;
    font-weight: bold;
}

.nomtext_bold_highlight
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #567d9a;
    font-weight: normal;
    line-height: 16px;
    font-weight: bold;
}
.nomtext_heading
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #87a8c1;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.textbox
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #999999;
    font-weight: normal;
    line-height: 16px;
    height: 18px;
    border: solid 1px #d0d0d0;
    padding-top: 2px;
    padding-left: 10px;
}
.form_text
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    line-height: 20px;
    font-weight: bold;
}
.MenuRight
{
    background-color: #577F99;
    width:292px;
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-top-color: Black;
    border-top-style: solid;
    border-top-width: 2px;
}
.menuleft
{
    background-color: #4D515D;
    width:588px;
    border-bottom-color: Black;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-top-color: Black;
    border-top-style: solid;
    border-top-width: 2px; 
    }
.PagerControl
{
    font-family: Tahoma;
    font-size: 9px;
    color: #799BB4;
    font-weight: bold;
}

.PagerControl .a
{
    font-family: Tahoma;
    font-size: 9px;
    color: #799BB4;
    font-weight: bold;
}

.PagerControl .a:hover
{
    font-family: Tahoma;
    font-size: 9px;
    color: #555555;
    font-weight: bold;
}

.pagerLink
{
    font-family: Tahoma;
    font-size: 9px;
    color: #799BB4;
    font-weight: bold;
}

.pagerLink:hover
{
    font-family: Tahoma;
    font-size: 9px;
    color: #555555;
    font-weight: bold;
}


.nomtext
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    line-height: 16px;
}

.nomtext_bold
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    line-height: 16px;
    font-weight: bold;
}

.nomtext_bold_highlight
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #567d9a;
    font-weight: normal;
    line-height: 16px;
    font-weight: bold;
}
.nomtext_heading
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #87a8c1;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: bold;
}


.textbox_multi
{
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #999999;
    font-weight: normal;
    line-height: 16px;
    height: 170px;
    border: solid 1px #d0d0d0;
    padding-top: 2px;
    padding-left: 10px;
}
.form_text
{
    font-family: Tahoma, Verdana;
    font-size: 11px;
    color: #999999;
    font-weight: normal;
    line-height: 20px;
    font-weight: bold;
}
.form_text_nom
{
    font-family: Tahoma, Verdana;
    font-size: 10px;
    color: #999999;
    font-weight: normal;
    font-weight: normal;
}
.result
{
    font-family: Tahoma, Verdana;
    font-size: 14px;
    color: #999999;
    font-weight: normal;
    font-weight: normal;
}
.searchbox
{
    float: right;
    padding-top: 15px;
    width: 240px;
}
.PoweredBy
{
    color: #ECECEC;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    line-height: 13px;
}
.PoweredBy .a
{
    color: #ECECEC;
    font-family: Tahoma;
    font-size: 9px;
    font-weight: normal;
    line-height: 13px;
}

