@charset "utf-8";
/* CSS Document */

body{
background-image:url(images/bg_main.jpg);
background-repeat:repeat-x;
color:#333333;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
}


.main{
width:900px;
background-color:#FFFFFF;
margin:0px auto 0px auto;
padding:10px 10px 5px 10px;
}
.flash{
width:550px;
height:137px;
float:left;

}


.navlist{
float:right;
width:340px;
height:auto;
border-left:1px dotted #CCCCCC;
margin:0px 0px 30px 0px;
}
.navlink{
padding:5px 0px 5px 5px;
margin:0px;
font-size:16px;
font-weight:400;
width:340px;
height:auto;
display:block;
float:left;
}
.navlink a:hover{
border-bottom:1px dotted;
color:#0000F4;
text-decoration:none;
}

.content{
margin-top:90px;

padding:40px 20px 20px 20px;
}
.h1, .h2{
margin:0px 20px 0px 0px;
border-bottom:1px dotted #CCCCCC;
font-size:18px;
}
.ptext{
font-family:sans-serif;
line-height:20px;
word-spacing:1px;
}
.ptextvid{
width:480px;
height:385px;
margin:0px 0px 30px 0px;
}
.vidproduct{
width:350px;
float:right;
}

.ul{
text-decoration:underline;
width:870px;
display:block;
}


.footer{
margin:0px auto 0px auto;
}
#btmnav li, #btmnav ul {
display:inline;
list-style-type: none;
padding:0px 6px 0px 6px;
font-size:10px;
}
#btmnav{
border-top:1px dotted #CCCCCC;
padding:0px 0px 0px 20px;
}

#btmnav a:link, #btmnav a:visited{
color:#0000FF;
text-decoration:none;
}
#btmnav a:hover{
text-decoration:underline;
}

.uk{
background-image:url(ukflag.png);
background-repeat:no-repeat;
height:240px;
width:177px;
float:left;
text-align:center;
cursor:pointer;
}
.usa{
background-image:url(usaflag.png);
background-repeat:no-repeat;
height:240px;
width:196px;
float:right;
text-align:center;
cursor:pointer;
}
.locationselect{
padding:5px;
width:500px;
height:250px;
margin:0px auto 0px auto;
}
.right{
float:right;
}


.imgright{
float:right;
margin:30px 100px 0px 0px;
}
.prdtext{
padding:0px 0px 1px 0px;
margin:0px;
}
.prdtextrrp{
padding:0px 0px 1px 0px;
margin:0px;
text-decoration:line-through;
}
.oneitem{
width:700px;
padding:30px 50px 30px 50px;
display:block;
}
.txtleft{
border-top:1px dotted #CCCCCC;
padding:10px 0px 0px 0px;
}

.grnicon{
height:10px;
width:10px;
background-color:#00FF33;
z-index:10;
display:block;
float:left;
margin:4px 5px 0px 5px;
}

.grey{
color:#E7E7E7;
}

.ebay{
width:auto;
padding:20px 0px 0px 0px;
border-top:1px dotted #CCCCCC;
margin:20px 0px 0px 0px;
}

.title{
margin:5px 0px 0px 0px;
}

.price,.yousave{
margin:3px;
}

.reviewtitle{
display:block;
font-size:10px;
font-weight:bold;
background-image:url(images/fivestars.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 0px 10px 70px;

}
.reviewtxt{
font-size:10px;
}
.review{
width:600px;
margin:40px 0px 0px 0px;
}

.special{
font-size:10px;
color:red;
background-color:#FFFFFF;
margin:3px 0px 3px 0px;
}
.drillbitpicture{
background-image:url(images/drillbit.jpg);
background-repeat:no-repeat;
background-position:left;

width:608px;
height:141px;
margin:25px auto 25px auto;
}
.drillbitstbl{
margin:5px auto 5px auto;
}
.drillbitstd{
border:1px #CCCCCC dotted;
width:260px;
padding:10px;
}
.bitprice, .bitpricered, .bitpriceline{
padding:2px 10px 2px 0px;
font-size:12px;
}
.bitpricered{
color:#FF0000;
}
.bitpriceline{
text-decoration:line-through;
}
.priceinfo{
padding:10px 0px 10px 5px;
}

.securitynote{
width:700px;
padding:0px 50px 0px 50px;
display:block;
padding:5px;
margin:5px 50px 0px 50px;
}
.securitytext{
color:#0033FF;
text-decoration:underline;
padding:0px 0px 0px 1px;
margin:10px 0px 0px 0px;
cursor:pointer;
}
.center{
margin:0px auto 0px auto;
width:650px;
padding:5px;
font-size:12px;
}
.imgcenter{
margin:0px auto 0px auto;
width:500px;
}