body {
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    background-color: White;
}
img {
    border-width: 0px;
}
.container {
    width: 880px;
    margin: 20px auto;
    padding: 0px;
}
.header {
    height: 54px;
    width: 100%;
    margin: 0px 0px 20px 0px;
    font-weight: bold;
}
.headerLogo {
    float: left;
}
.topMenu {
    display: inline;
    margin: 0px;
    padding: 20px 0px 0px 0px;
    float: left;
    width: 583px;
    height: 54px;
    background-image: url('/Images/Tecno4you_HeaderBg.jpg');
    background-repeat: repeat-x;
}
.topMenu ul {
    margin: 0px;
    padding: 0px 0px 20px 0px;
    list-style-type: none;
}
.topMenu li {
    margin: 0px;
    padding: 0px;
    display: inline;
}
.topMenu a {
    padding: 20px 23px;
    color: Black;
    text-decoration: none;
    font-size: 12px;
    background-image: url('/Images/Tecno4you_HeaderBg.jpg');
    background-repeat: repeat-x;
}
.topMenu a:hover {
    color: White;
    background-image: url('/Images/Tecno4you_HeaderBgOver.jpg');
    background-repeat: repeat-x;
}
.shoppingCartButton {
    float: right;
    background-image: url('/Images/Tecno4you_HeaderRight.jpg');
    background-repeat: no-repeat;
    width: 129px;
}
.shoppingCartButton img {
    margin: 0px 5px 0px 20px;
}
.shoppingCartButton a {
    color: Black;
    text-decoration: none;
    font-size: 12px;
    position: relative;
    top: -22px; 
}
.shoppingCartButton a:hover {
    color: Red;
}
.leftCol {
    width: 168px;
    padding: 0px;
    margin: 0px;
    float: left;
}
.box {
    width: 168px;
    margin: 0px 0px 15px 0px;
}
.boxTitle {
    height: 29px;
    background-image: url('/Images/Tecno4you_BoxHeader.jpg');
    background-repeat: no-repeat;
    background-color: #D7D9D6;
    color: #2E3192;
    font-size: 12px;
    font-weight: bold;
    padding: 7px 15px 0px 15px;
    text-transform: lowercase;
    line-height: 90%;
}
.boxTitle:first-letter {
    text-transform: uppercase;
}
.boxContent a {
    color: Gray;
    text-decoration: none;
}
.boxContent a:hover {
    color: #2E3192;
    text-decoration: underline;
}
.boxMenu {
    border: 1px solid #D4D8D3;
    padding: 5px 0px;
}   
.boxContent {
    border: 1px solid #D4D8D3;
    padding: 5px 0px;
}
.boxMenu ul {
    margin: 0px;
    padding: 0px;
}
.boxMenu li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.boxMenu a {
    margin: 0px;
    padding: 3px 15px;
    display: block;
    text-decoration: none;
    color: Black;
    text-transform: lowercase;
}
.boxMenu a:first-letter {
    text-transform: uppercase;
}
.boxMenu a:hover {
    color: #2E3192;
    background-color: #E8E7EF;
}
.registerMe {
    font-size: 10px;
    color: #666666;
    text-decoration: none;
    padding-left: 25px;
}
.registerMe:hover {
    color: Black;
}
.loginBox {
    font-size: 10px;
    padding: 5px 15px;
    color: Gray;
}
.loginBox p {
    margin: 5px 0px;
    padding: 0px;
}
.loginBox input {
    font-size: 11px;
    width: 120px;
}
.signoutLink {
    font-size: 12px;
    padding: 10px 0px 0px 0px;
    display: block;
}
.boxSupport {
    border: 1px solid #D4D8D3;
    padding: 5px 0px;
}
.btn {
    background-image: url('/Images/Tecno4you_BtnBg.jpg');
    background-repeat: repeat-x;
    background-color: #a9aeb2;
    border: 1px solid Gray;
    width: auto !important;
    color: #2E3192 !important;
    text-transform: uppercase;
}
.btn2,.CMSSearchDialogSearchButton {
    background-image: url('/Images/Tecno4you_BtnBg.jpg');
    background-repeat: repeat-x;
    background-color: #a9aeb2;
    border: 1px solid Gray;
    width: auto !important;
    color: #2E3192 !important;
}
.btnCell input {
    background-image: url('/Images/Tecno4you_BtnBg.jpg');
    background-repeat: repeat-x;
    background-color: #a9aeb2;
    border: 1px solid Gray;
    width: auto !important;
    color: #2E3192 !important;
}
.chkBox input {
    position: relative;
    width: 20px;
    left: -3px;
}
.mainCol {
    width: 686px;
    margin: 0px 0px 0px 194px;
}
.searchBar {
    background-image: url('/Images/Tecno4you_SearchBg.jpg');
    background-repeat: no-repeat;
    height: 27px;
    padding: 4px 20px 0px 20px;
    margin: 0px 0px 10px 0px;
    color: #2E3192;
    font-size: 12px;
    font-weight: bold;
}
.searchBar input {
    font-size: 10px;
    color: #666666;
    width: 200px;
    margin: 0px 30px 0px 0px;
}
.searchBar select {
    font-size: 10px;
    color: #666666;
    width: 180px;
    margin: 0px 30px 0px 0px;
    padding: 2px;
}
.lnkAdvancedSearch {
    font-size: 11px;
    color: #666666;
    text-decoration: None;
}
.lnkAdvancedSearch:hover {
    color: Black;
}
.mainContent {
    margin: 0px;
    padding: 0pc;
}
.contentTitle {
    background-image: url('/Images/Tecno4you_ContentTitle.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #D4D8D3;
    height: 32px;
    padding: 6px 20px 0px 20px;
    color: #2E3192;
    font-size: 11px;
    font-weight: bold;
}
.contentTitle a {
    color: #666666;
    text-decoration: none;
}
.contentTitle a:hover {
    text-decoration: underline;
}
.contentBody {
    border: 1px solid #D4D8D3;
    padding: 15px;
    color: #666666;
    margin-bottom: 15px;
}
.contentBody h1 {
    font-family: Helvetica, Arial, Verdana;
    font-size: 20px;
    margin: 0px;
    padding: 20px 0px;
    color: #666666;
    font-weight: normal;
}
.contentBody h2 {
    font-family: Helvetica, Arial, Verdana;
    font-size: 14px;
    margin: 0px;
    padding: 10px 0px;
    color: #111111;
    font-weight: normal;
}
.contentBody h3 {
    font-family: Helvetica, Arial, Verdana;
    font-size: 12px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #333333;
    font-weight: normal;
    border-bottom: 1px dashed Silver;
}
.contentBody p {
    margin: 0px 0px 15px 0px;
    padding: 0px;
}
.contentBody a {
    color: #272727;
    text-decoration: none;
}
.contentBody a:hover {
    color: #2E3192;
    background-color: #E8E7EF;
}
.contentBody ul {
    padding: 0px;
    margin: 0px;
    list-style-type: circle;
}
.contentBody li {
    padding: 0px;
    margin: 0px 0px 0px 15px;
}
.footer {
    clear: both;
    background-image: url('/Images/Tecno4you_FooterBg.jpg');
    background-repeat: repeat-x;
}
.bottomMenu {
    width: 100%;
    display: table;
}
.bottomMenuList {
    float: left;
    width: 190px;
    padding: 0px 15px;
}
.bottomMenu table {
}
.bottomMenu td {
    padding: 0px 15px;
}
.bottomMenu h2 {
    color: #2E3192;
    font-size: 12px;
    margin: 0px 0px 3px 0px;
    padding: 5px 0px 2px 0px;
    border-bottom: 1px solid Silver;
}
.bottomMenu ul {
    margin: 0px;
    padding: 0px;
}
.bottomMenu li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.bottomMenu a {
    margin: 0px;
    padding: 2px 0px;
    display: block;
    text-decoration: none;
    color: Black;
}
.bottomMenu a:hover {
    color: #2E3192;
}
.paymentLogos {
    text-align: center;
    margin: 20px 0px;
}
.companyInfo {
    font-size: 10px;
    color: Gray;
    text-align: center;
}

			/* SHOPPING CART */

/* SC Preview (top menu) */
.scpTotalPrice {
    position: relative;
    top: -23px;
    left: 56px;
    color: Gray;
    font-size: 10px;
}
.scTable {
    width: 100%;
}
.scStepTable {
    width: 100%;
}
.scStepHeader {
    padding-bottom: 5px;
}
.scStepIcons td {
    border: 1px solid #D4D8D3;
}
.scStepBody {
}
.scStepBody td {
}
.scStepPanel {
    margin-top: 15px;
}
.scStepInnerPanel {
}
.scBlockTitle {
    font-size: 16px;
    color: #333333;
    padding: 20px 0px;
}
.scBlockContent {
    margin: 10px 0px;
}
.scUtilsRow {
    width: 100%;
}
.scUtilsRow td {
    paddding: 5px 0px;
}
.scContentTable {
    width: 100%;
    border: 1px solid #D4D8D3;
    margin-bottom: 15px;
}
.scContentTable input {
    font-size: 10px;
}
.scContentTable td {
    padding: 3px;
}
.scItemLink a {
    border-bottom: 1px solid #D4D8D3; /* #E8E7EF */
}
.scContentTableHeader th {
    background-image: url('/images/Tecno4you_BarBg.jpg');
    background-repeat: repeat-x;
    background-color: #D4D8D3;
    padding: 0px 3px;
    height: 26px;
    font-size: 10px !important;
}
.scContentBtn {
    background-image: url('/Images/Tecno4you_BtnBg.jpg');
    background-repeat: repeat-x;
    background-color: #a9aeb2;
    border: 1px solid Gray;
    width: auto !important;
    color: #333333!important;
    font-size: 11px;
}
.scEmptyBtn {
    background-image: url('/Images/Tecno4you_BarBg.jpg');
    background-repeat: repeat-x;
    background-color: #a9aeb2;
    border: 1px solid Silver ;
    width: auto !important;
    color: #333333!important;
    font-size: 11px;
    margin-top: 10px;
}
.scNavigation td {
    border-top: 1px solid #D4D8D3;
    padding-top: 15px;
}
.scNavigation input {
    background-image: url('/Images/Tecno4you_BtnBg.jpg');
    background-repeat: repeat-x;
    background-color: #a9aeb2;
    border: 1px solid Gray;
    width: auto !important;
    color: #2E3192 !important;
}
.scCoupon {
    text-align: right;
}
.scCoupon input {
    font-size: 10px;
    color: #666666;
}
.scPricePanel {
    border-top: 1px solid #D4D8D3;
    margin-top: 15px;
}
.scPricePanel table {
    width: 100%;
    text-align: right;
    margin-top: 10px;
}
.scPricePanel td {
    padding: 3px 0px;
}
.TextBoxField {
    font-size: 11px;
    color: #666666;
    width: 120px;
}
.DropDownField {
    font-size: 11px;
    color: #666666;
    width: 126px;
}
.BlockTitle {
    font-weight: bold;
    color: #333333;
}

/* SORT BAR */

.SortBar {
    font-size: 12px;
    margin: 0px 0px 5px 10px;
}
.SortBar a {
    padding: 3px 5px;
}

/* PRODUCTS LIST */

.pListTable table {
    width: 100%;
}
.pListTable td {
    padding: 10px;
    vertical-align: top;
    width: 33%;
}
.ProductPreview {
    border: 1px solid #D4D8D3;
}
.ProductBox {
}
.ProductImage {
    text-align: center;
    margin: 5px auto;
    width: 190px;
    height: 100px;
    overflow: hidden;
}
.ProductImage a {
    display: block;
}
.ProductImage a:hover {
    background-color: transparent;
}
.ProductImage img {
    height: 100px;
    margin: 0px auto;
}
.ProductTitle {
    background-color: #F2F2F2;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    height: 30px;
}
.ProductTitle a {
    display: block;
}
.ProductInfo {
    background-color: #F2F2F2;
}
.ProductInfo table {
    width: 100%;
}
.ProductInfo td {
    padding: 3px;
    border-width: 0px;
    width: 50%;
    font-size: 11px;
}
.ProductDesc {
    text-transform: capitalize;
}
.ProductPrice {
    font-size: 14px;
    font-weight: bold;
    color: #2E3192;
    margin-bottom: 5px;
}
.pRightCell {
    text-align: right;
}
.pLeftCell {
    text-align: left;
}
.AddToCartContainer input {
    border: 1px solid #F2F2F2 !important;
}
.AddToCartContainer input:hover {
    border: 1px solid #666666 !important;
}
.ProductFooter {
    text-align: right;
}

/* DATALIST PAGER */

.PagerControl {
    text-align: center;
    margin: 0px auto 0px auto;
}
.PagerResults {
    font-weight: normal !important;
    font-size: 12px;
}
.PagerNumberArea {
    font-size: 14px;
    font-weight: bold;
}
.PagerNumberArea a {
    color: #2E3192;
}

/* PRODUCT DETAILS DEFAULT */

.pDetailsContainer {
    width: 620px;
    clear: both;
}
.pDetailsImage {
    float: left;
    margin: 0px 30px 30px 0px;
}
.pDetailsImage img {
    width: 150px;
}
.pDetailsRight {
    margin-left: 200px;
}
.pDetailsRight p {
    font-family: Helvetica, Arial, Sans-Serif !important;
    font-size: 12px !important;
}
.pCode {
    font-size: 10px !important;
}
.pAvailableItems {
    font-size: 12px !important;
    font-weight: bold;
}
.ProductAvailability {
    color: #2e3192;
}
.txtLarge {
    font-size: 14px;
    color: #2E3192;
}
.pDescription {
    margin-bottom: 10px;
}
.pDescription p, td, th  {
    font-family: Helvetica, Arial, Sans-Serif !important;
    font-size: 11px !important;
}
.pDetailsBottom {
    clear: both;
}
.esprinetDetails {
    background-image: url('/Images/Tecno4you_BtnBg.jpg');
    background-repeat: repeat-x;
    background-color: #a9aeb2;
    border: 1px solid Gray;
    width: 100px;
    height: 14px;
    color: #2E3192;
    text-align: center;
    padding: 5px 10px;
    font-size: 12px;
}
.esprinetDetails:hover {
    background-image: none;
    background-color: #e8e7ef;
}
.esprinetDetails a {
}

/* IMAGE GALLERY */

.pImageGallery {
    padding: 0px 10px;
    margin: 5px 0px 10px 0px;
    display: table;
}
.galleryImage {
    float: left;
    width: 142px;
    height: 115px;
    overflow: hidden;
    margin: 0px 5px 5px 0px; 
    border: 1px dotted Silver; 
}
.galleryImage img {
    width: 120px;
    margin: auto;
}
.galleryImageTitle {
    font-size: 12px;
    color: #2e3192;
    font-weight: bold;
    padding: 15px 0px 15px 0px;
    background-color: #f0f0f0; 
    background-image: url('/Images/Tecno4you_HeaderBg.jpg'); 
    background-repeat: repeat-x;
}

/* WISHLIST */

.pWishlistContainer {
    width: 620px;
    clear: both;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
}
.pWishlistRight {
    margin-left: 150px;
}
.wishlistContainer input, select {
    font-size: 10px;
}
.pImageWishlist {
    float: left;
    margin: 0px 30px 30px 0px;
}
.pImageWishlist img {
    height: 100px;
}
.pWishlistFooter {
    width: 100%;
}
.pWishlistFooter td {
    padding-right: 10px;
}

/* MY ACCOUNT */

.myAccountContainer input, select {
    font-size: 10px;
}

/* CHANGE PASSWORD */

.changePasswordContainer input, select {
    font-size: 10px;
}

/* ADVABCED SEARCH */

.advancedSearchContainer input, select {
    font-size: 10px;
}

/* MY PROFILE */

.TabsHeader {
}
.TabControlTable {
    margin: 20px 0px;
}
.TabControlTable td {

}
.TabControlSelected {
    padding: 3px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid White !important;
    border-left: 1px solid #cdcdcd;
}
.TabControlLinkSelected {
}
.TabControl {
    padding: 3px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
}
.TabControlLink {
}
	.contactForm {
    margin: 20px 0px;
}
.contactForm textarea {
    font-family: Helvetica, Arial, Sans-serif;
    font-size: 11px;
}
.Grid {
    margin: 5px 0px 15px 0px;
}
.ListPanel {
    margin: 5px 0px 15px 0px;
}
.GeneralActions {
    margin: 5px 0px 15px 0px;
}

/* ORDER STATUS CONTAINER */

.orderStatusContainer {
   margin: 20px 0px;
}
.orderStatusPager td, th {
    height: 30px;
    font-size: 14px !important;
}
.orderStatusHeader td, th {
    font-size: 12px !important;
}

/* SEARCH */

.advancedSearchContainer {}
.SearchResults{
    border-top: 1px solid #d4d8d3;
    margin: 25px 0px 0px 0px;
}
.SearchResult {
    padding: 15px 0px;
    margin: 0px;
    border-bottom: 1px solid #d4d8d3;
}
.ResultTitle {
    font-size: 14px;
}
.ResultPath {}
