﻿.foo{}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
MASTER PAGE WRAPPERS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.master-wrapper-page{margin:0px auto; width:900px}
.master-wrapper-content{float:left; width:900px; margin:0px 0 0; text-align:left; background:#b12c00 url(images/bg_container.gif) repeat-y}
.master-wrapper-side{float:left; width:180px; margin:0 0 0 10px; font-family:arial,helvetica,sans-serif; display:inline}
.master-wrapper-center{float:left; width:700px; margin:0px 0 0 10px;  display:inline}
.master-wrapper-cph{float:left; width:680px; color:#000; min-height:600px; padding:10px 10px 10px 10px}
.master-wrapper-center-1{float:left; width:900px; display:inline}
.master-wrapper-cph-1{float:left; width:880px; color:#000; min-height:600px; padding:10px 10px 10px 10px}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
MASTER HEADER
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header{padding:6px 6px 10px 5px; height:110px; background-image:url('images/bg_header.jpg'); background-position:bottom; }
.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-inbox{background:url('images/ico-inbox.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:38px; float:left; text-align:left}

a.logo{background:url('images/mycyprusit-logo.jpg'); display:block; width:295px; height:82px; text-decoration:none}

.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; width:570px}
.header-links{border:solid 0px #9a9a9a; padding:5px 5px 5px 5px; margin-bottom:5px; display:inline-table}
.header-links ul{padding:0; margin:0}
.header-links ul li{list-style:none; display:inline; padding-right:2px}
.header-links a{color:#FFF; text-decoration:none}
.header-links a:hover{color:#f93}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
MASTER HEADER MENU
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.headermenu{color:#f4b51d; background:#b12d00; padding:8px 5px 9px 5px; text-align:center; height:100%; vertical-align:middle; letter-spacing:1px; margin-bottom:10px}
.headermenu ul{padding:0; margin:0}
.headermenu li{list-style:none; display:inline}
.headermenu a{color:#FFF; text-decoration:none; text-transform:uppercase; font-size:0.9em; font-weight:bold; vertical-align:middle; padding-left:10px; padding-right:10px}
.headermenu a:hover{color:#f4b51d;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
MASTER HEADER MENU - SEARCH BOX 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.searchbox{float:left; width:180px; display:inline; padding-left:5px}
.searchbox ul{margin:0; padding:0}
.searchbox ul li{list-style:none; float:left}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
CATEGORY NAVIGATION
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.category-navigation{margin-bottom:15px; padding-bottom:5px; padding-left:0}
.category-navigation li{list-style:none}
.category-navigation a{color:#777776; font-weight:bold; text-decoration:none}
.category-navigation .li_selected a{color:#f93; font-weight:bold; text-decoration:none}
.category-navigation .title{font-size:0.9em; font-weight:bold; text-transform:uppercase; padding:7px 10px; padding-left:20px; color:#b72a00; background:transparent url(images/bg_sidebar_title.gif) no-repeat}
.category-navigation .treeview{font-size:11px; padding:5px 10px 10px; line-height:18px; background:transparent url(images/bg_sidebar_box.gif) no-repeat left bottom; margin:0px}
.category-navigation .treeview ul{margin:0px 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:#777776; font-weight:bold; text-decoration:none}
.manufacturer-navigation a.active{color:#b72a00; font-weight:bold; text-decoration:none}
.manufacturer-navigation .title{font-size:0.9em; font-weight:bold; text-transform:uppercase; padding:7px 10px;  padding-left:20px; color:#f93; background:transparent url(images/bg_sidebar_title.gif) no-repeat}
.manufacturer-navigation .listbox{font-size:11px; padding:5px 10px 10px; line-height:18px; background:transparent url(images/bg_sidebar_box.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; background:transparent url(images/bg_sidebar_box.gif) no-repeat left bottom;}
.RecentlyViewedProductsBox li{list-style:none}
.RecentlyViewedProductsBox a{color:#777776; font-weight:bold; text-decoration:none}
.RecentlyViewedProductsBox a:hover{font-weight:bold; text-decoration:none; color:#f93}
.RecentlyViewedProductsBox .title{font-size:0.9em; font-weight:bold; text-transform:uppercase; padding:7px 10px; padding-left:20px; color:#b72a00; background:transparent url(images/bg_sidebar_title.gif) no-repeat}
.RecentlyViewedProductsBox .listbox{font-size:11px; padding:5px 10px 10px; line-height:18px; margin:0px}
.RecentlyViewedProductsBox .listbox ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; color:#3664A5; background-color:inherit}
.RecentlyViewedProductsBox li.separator{height:1px; line-height:1px; background:#f93; 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:#777776; font-weight:bold; text-decoration:none}
.infoblock-navigation .title{font-size:0.9em; font-weight:bold; text-transform:uppercase; padding:7px 10px; padding-left:20px; color:#b72a00; background:transparent url(images/bg_sidebar_title.gif) no-repeat}
.infoblock-navigation .listbox{font-size:11px; padding:5px 10px 10px; line-height:18px; background:transparent url(images/bg_sidebar_box.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:105px; padding:20px 3px 5px 3px; background-image:url(images/bg_footer.gif); background-repeat:no-repeat;}
.footer a{text-decoration:none; color:#FFF}
.footer-disclaimer{float:right; font-size:11px}
.footer-poweredby{float:left; font-size:11px}
