@charset "UTF-8";
/* CSS Document */

body {
margin:0px;
background-color:#E5E5E5;
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
}

a{
color:#333333;
text-decoration:none;
}
a:hover{
color:#55a3d7;
}
form{
padding:0px;
margin:0px;
}
select{
font-family:Tahoma,Verdana,sans-serif;
font-size:11px;
color:#333333;
}
input{

}

.spacer{
clear:both;
}


.btnBuyNowSmall{
height:17px;
width:78px;
display:block;
background-image:url(images/content/shop/btnBuyNow.png);
background-repeat:no-repeat;
margin:0px auto;
margin-top:15px;
}
.btnBuyNowSmall:hover{
background-position:0px -17px;
}

.btnAddToBasket{
height:21px;
width:145px;
display:block;
background-image:url(images/content/shop/btnAddToBasket.png);
background-repeat:no-repeat;
background-position:0px -26px;
color:#FFFFFF;
padding-left:15px;
padding-top:5px;
}
.btnAddToBasket:hover{
background-position:0px 0px;
color:#FFFFFF;
}






#container{
width:1024px;
margin:0px auto;
}
.navShadow{
background-image:url(images/content/shadowNav.png);
background-repeat:no-repeat;
height:8px;
margin-left:3px;
}
.contentMain{
background-image:url(images/content/bgContentMain.png);
background-repeat:repeat-y;
margin-left:3px;
}
.contentMain .content{
margin-left:120px;
margin-right:124px;
}
.contentMain .content .vertShadow{
background-image:url(images/content/shadowNavVert.png);
background-repeat:no-repeat;
background-position:160px 0px;
}
.contentMain .content .leftColumn{
width:150px;
padding-left:20px;
}
.contentMain .content .leftColumn a{
display:block;
padding-bottom:10px;
}
.contentMain .content .leftColumn a:hover{
color:#55a3d7;
}
.contentMain .content .leftColumn .sub{
padding-left:10px;
}




.contentMain .content .rightColumn{
padding-left:30px;
padding-top:20px;
}

.products .item{
float:left;
text-align:center;
margin-right:50px;
margin-bottom:40px;
width:130px;
}

.products .item .image{
margin-bottom:10px;
text-align:center;
}
.products .item .name{
font-weight:bold;
}

.product{
padding-bottom:50px;
}
.product .name{
font-family:Helvetica,Arial,sans-serif;
font-size:24px;
color:#666666;
letter-spacing:-1px;
}
.product .image{
float:right;
padding-right:20px;
}




.basketList .productHolder{
border-bottom:1px solid #999999;
padding:10px;
}
.basketList .productHolder .basketItemRight{
float:right;
}
.basketList .productHolder .basketItemRight .quantity{
padding-bottom:25px;
}



.basketList .productHolder .image{
float:left;
}
.basketList .productHolder .description{
float:left;
padding-left:20px;
}
.basketList .productHolder .description .price{
padding-top:20px;
}




.loginTrade{
width:700px;
margin:0px auto;
padding-top:40px;
padding-bottom:70px;
}
.loginTrade .title{
padding-bottom:30px;
padding-left:30px;
}
.loginTrade .form{
float:right;
padding-bottom:10px;
width:300px;
min-height:154px;
padding-top:20px;
}
.loginTrade .form .input{
font-size:14px;
width:225px;
background-image:url(images/content/trade/loginInput.png);
background-repeat:no-repeat;
padding:7px;
border:0px;
}
.loginTrade .form .formUsername{
padding-bottom:20px;

}
.loginTrade .form .formPassword{
padding-bottom:30px;
}
.loginTrade .button{
width:145px;
padding-top:10px;
}



.contactHolder{
padding-left:80px;
padding-right:80px;
padding-top:30px;
padding-bottom:40px;
}
.contactHolder .contactRight{
float:right;
}









#footer{
height:17px;
background-image:url(images/content/bgFooter.png);
background-repeat:no-repeat;
}
#footerContainer{
width:1024px;
margin:0px auto;
}
#footerText{
padding:10px;
margin-left:120px;
margin-right:124px;
}
#footerText a{
color:#666666;
}
#footerText a:hover{
color:#55a3d7;
}
#footerText .sitemap{
float:right;
}
#footerText .sitemap .sep{
padding-left:12px;
padding-right:12px;
color:#999999;
}

