@charset "UTF-8";
/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#FFFFFF;
font-family:Verdana,sans-serif;
font-size:10px;
color:#333333;
}

a{
color:#333333;
}
a:hover{
color:#7da8bb;
}

form{
padding:0px;
margin:0px;
}
h1{
font-family:"VAG Rounded",Helvetica,Arial,sans-serif;
font-size:48px;
font-weight:normal;
letter-spacing:-1px;
text-shadow:2px 2px 2px #cccccc;
}
h2{
font-family:"VAG Rounded",Helvetica,Arial,sans-serif;
font-size:36px;
font-weight:normal;
letter-spacing:-1px;
text-shadow:2px 2px 2px #cccccc;
}
h3{
font-family:"VAG Rounded",Helvetica,Arial,sans-serif;
font-size:26px;
font-weight:normal;
letter-spacing:-1px;
text-shadow:2px 2px 2px #cccccc;
}



.spacer{
clear:both;
}

#container{
width:900px;
margin:0px auto;
background-color:#FFFFFF;
}

.buttonSmall{
font-size:9px;
color:#e8512e;
text-decoration:none;
display:block;
}

.buttonSmallGreen{
font-size:9px;
color:#009933;
text-decoration:none;
display:block;
}

/*.wallpaperLeft{
background-image:url(images/wallpapers/2-left.jpg);
background-position:top right;
background-repeat:repeat-y;
}
.wallpaperRight{
background-image:url(images/wallpapers/2-right.jpg);
background-repeat:repeat-y;
}*/


#topbarHolder{
height:127px;
}
#topbarHolderHome{
height:90px;
}
.stripe{
background-image:url(images/topbar/stripe.gif);
background-repeat:repeat-x;
height:15px;
}
.shadow{
background-image:url(images/topbar/shadow.png);
background-repeat:repeat-x;
height:10px;
}


.topbar{
background-image:url(images/topbar/shadow.png);
background-repeat:repeat-x;
}


.topNavHolder{
float:right;
width:516px;
margin-right:10px;
}
.topNav a{
display:block;
float:left;
height:41px;
}
.topNav a:hover{
background-position:0px -41px;
}
.topNav .topnavHome{
width:72px;
background-image:url(images/navigation/home.png);
}
.topNav .topnavAbout{
width:79px;
background-image:url(images/navigation/about.png);
}
.topNav .topnavNews{
width:112px;
background-image:url(images/navigation/news.png);
}
.topNav .topnavProducts{
width:78px;
background-image:url(images/navigation/products.png);
}
.topNav .topnavTrade{
width:94px;
background-image:url(images/navigation/trade.png);
}
.topNav .topnavShop{
width:94px;
background-image:url(images/navigation/shop.png);
}
.topNav .topnavContact{
width:81px;
background-image:url(images/navigation/contact.png);
}

.topNavHolder .shadowMain{
width:516px;
height:20px;
background-image:url(images/navigation/shadowBottomTopLevel.png);
background-repeat:no-repeat;
}
.topNavHolder .shadowTrade{
width:516px;
height:71px;
background-image:url(images/navigation/shadowBottomTrade.png);
background-repeat:no-repeat;
}
.topNavHolder .shadowTrade select{
font-family:Tahoma,sans-serif;
font-size:9px;
}

.topNavHolder .shadowTrade .holderCards{
position:relative;
float:left;
left:134px;
top:12px;
}
.topNavHolder .shadowTrade .holderWrap{
position:relative;
float:left;
left:215px;
top:12px;
}
.topNavHolder .shadowTrade .holderExtras{
padding-top:37px;
padding-left:331px;
}


#contentHolder{
padding-top:20px;
}

.leftColumn{
float:left;
width:300px;
padding-left:40px;
}
.leftColumn .pageArrows,.leftColumn .rangeIntro{
margin-top:30px;
}



.leftColumnProduct{
float:left;
width:450px;
padding-left:40px;
padding-top:30px;
}
.leftColumnProduct .productCode{
font-family:"VAG Rounded",Helvetica,Arial,sans-serif;
font-size:25px;
letter-spacing:-1px;
color:#74acc6;
}
.leftColumnProduct .productPrice{
font-family:"VAG Rounded",Helvetica,Arial,sans-serif;
font-size:25px;
letter-spacing:-1px;
padding-top:30px;
}

.leftColumnProduct .productQuantity,.leftColumnProduct .productQuantity input{
font-family:"VAG Rounded",Helvetica,Arial,sans-serif;
font-size:18px;
letter-spacing:-1px;
padding-bottom:10px;
}
.leftColumnProduct .productQuantity input{
width:30px;
text-align:center;
}

.leftColumnProduct .productTitle{
font-family:"VAG Rounded",Helvetica,Arial,sans-serif;
font-size:48px;
letter-spacing:-1px;
text-shadow:2px 2px 2px #cccccc;
}
.leftColumnProduct .productIntro{
padding-bottom:40px;
font-weight:bold;
}
.leftColumnProduct .basketButtons{
padding-top:20px;
}

.productPhotoBig{
margin-left:500px;
}




.products{
margin-left:350px;
}

.productListItem{
float:left;
width:150px;
padding-left:4px;
padding-top:4px;
margin-right:20px;
margin-bottom:20px;
background-image:url(images/cards/bgSmall.png);
background-repeat:no-repeat;
}
.productListItem .label{
padding-top:10px;
text-align:center;
}

.productPhotoItem{
width:285px;
height:390px;
padding-left:4px;
padding-top:4px;
margin-right:20px;
margin-bottom:20px;
background-image:url(images/cards/bgBig.png);
background-repeat:no-repeat;
}


.cardItem{
float:left;
padding-bottom:20px;
}
.cardItem .label{
text-align:center;
}
.cardItem .right{
background-image:url(images/cards/shadow/right.png);
background-repeat:no-repeat;
width:9px;
}
.cardItem .bottom{
background-image:url(images/cards/shadow/bottom.png);
background-repeat:no-repeat;
height:9px;
}
.cardItem .bottomRight{
background-image:url(images/cards/shadow/bottomRight.png);
background-repeat:no-repeat;
}
.cardItem .top{
background-image:url(images/cards/shadow/top.png);
background-repeat:no-repeat;
background-position:bottom right;
height:9px;
}
.cardItem .left{
background-image:url(images/cards/shadow/left.png);
background-repeat:no-repeat;
background-position:top right;
width:9px;
}
.cardItem .bottomLeft{
background-image:url(images/cards/shadow/bottomLeft.png);
background-repeat:no-repeat;
background-position:top right;
}
.cardItem .topRight{
background-image:url(images/cards/shadow/topRight.png);
background-repeat:no-repeat;
background-position:bottom left;
}
.cardItem .topLeft{
background-image:url(images/cards/shadow/topLeft.png);
background-repeat:no-repeat;
background-position:bottom right;
}

