﻿/*Standard elements*/
html,body { margin:0; padding:0; }
body { font: 11px  Arial, Verdana, Helvetica, Sans-Serif; text-align:center; }
ul { margin:0; padding:0; list-style:none; }

a { text-decoration:none; }
input { border:1px solid #7f9db9; color:#818287; font-size:11px; vertical-align:middle; }
textarea { border:1px solid #7f9db9; }
select { border:1px solid #7f9db9; color:#818287; font-size:11px; vertical-align:middle; }
img { border:0px; }

div.hr { height: 1px; clear:both; padding:0.5em 0; }
div.hr hr { display:block; border:none; border-top:dashed 2px #999; height:0px; margin:0; padding:0; }

.clear{ clear:both; }
.floatLeft { float:left; }
.floatRight { float:right; }
.floatClearBoth { clear:both; }
.floatCenter { float:none; margin:0 auto; }
.noimage { }

/*The following define the layout of the master page*/
#container { width:984px; margin:0 auto; text-align:left; }
#contentWrapper{ float:left; width:100%; padding:0; }
#pageColumnMiddle { margin: 0 79px 0 87px; padding:0; }
#pageColumnLeft { float:left; width:87px; margin-left:-984px; }
#pageColumnRight { float:left; width:79px; margin-left:-79px; }
#pageHeader { background-color:#FFF; }
#pageContent { background-color: #D1D2D4; min-height:400px; }
#pageFooter { background-color:#D1D2D4; }

#pageHeader .social {display:block;}
#pageHeader .social iframe, #pageHeader .social div {float:right; height:30px; padding: 5px 0 0 0;}
#pageHeader .social .gp {padding:0;}
#pageHeader .social .fb {float:left;}

#footerSearchStrap input, #footerSearchStrap select{float:right;}

/* The following defines layouts within the content of a page */
/* The top styles will be soon redundant */
#bodyMainContent { padding:0; margin:0; width:818px; }
.bodyMainContentDoubleColumn { float:left; width:504px; }
.bodyMainContentColumn { float:left; width:252px; }
.bodyMainContentColumn3 { float:right; width:314px; }
.leftColumnElement { position:fixed; top:25px; width:87px; }
.rightColumnElement { position:fixed; top:25px; width:79px; }

/*Stop overflows on text*/
.vindictive{ overflow:hidden;}

.onlineBrowse { }
.onlineBrowse h3 {padding-left:15px!important;}
.hide {display:none;}

.catexp, .catcol { cursor:pointer; padding-left:20px!important; background: transparent url(/Images/expandcollapseSprites.png) no-repeat 0 0!important; }
.catcol { background-position: 0 -42px !important; }

.morelink { display:block; padding: 10px 0px 0px 30px; }
.bold {font-weight:bold}

.ecom_basket
{
    float:right;
    height: 24px;
    line-height:24px;
    padding: 0 10px;
    font-weight:bold;
    font-size:12px;
    background: #512D90;
    color:#FFF;
    margin:5px -7px 0 10px;
    
}
.ecom_basket:visited {color:#FFF;}
.ecom_add_popup
{
    z-index:5000;
    background:#FFF;
    border:solid 2px #999;
    width:500px;
    position:absolute;
    padding:10px 20px;
}
.ecom_add_popup .content { height:240px; }
.ecom_add_popup .prodimage {float:left;}
.ecom_add_popup h2 {float:left; width:250px; height:70px;}
.ecom_add_popup .buttons {height:30px; width:450px; padding:0 0 10px 10px;}

.ecom_add_popup .ctrlQuantity,
.ecom_add_popup .ctrlUnitPrice,
.ecom_add_popup .ctrlLineValue
{float:left; width:240px; font-size:14px; clear:left; height:23px;}

.ecom_add_popup .ctrlQuantity { height:26px; }

.ecom_add_popup .label {float:left; padding: 4px 0 0 50px; width:100px; text-align:right;}
.ecom_add_popup .value {text-align:left!important;}

.ecom_add_popup .ctrlQuantity input {color:#000;Width:25px; height:21px;font-size:14px; float:right; border:0; text-align:center;}
.ecom_add_popup .button {font-size:12px;}

.ecom_add_popup .ctrlQuantity  a {float:right; height:22px;width:22px;}

.ecom_add_popup .ctrlQuantity  .button {float:right; background: url('/CSS/Theme1/Images/expandcollapseSprites.png')!important;padding:0;}
.ecom_add_popup .ctrlQuantity  .button span {display:none;}

.ecom_add_popup .ctrlQuantity  .button2 {float:right; background: url('/CSS/Theme1/Images/expandcollapseSprites.png') 0 44px !important;padding:0;}
.ecom_add_popup .ctrlQuantity  .button2 span {display:none;}

