/* Predefined Tags */

*{
margin:0;
padding:0;
line-height:120%;
}
body{
background-color:#000000;
}
p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:normal;
line-height:130%;
}
p a{
color:#666666;
}
p a:hover{
color:#999999;
}
div{
overflow:hidden;
}
a{
border:none;
}
img {
border:none;
}
em{
font-weight:bold;
font-style:normal;
}

label{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
margin:10px;
}
/*-----------------------------------------------------------------------------------------*/
dl{
width:760px;
clear:both;
padding-bottom:10px;
border-bottom:solid 1px #999999;
display:block;
height:140px;
margin-bottom:10px;
}

dt.newsTitle{
margin-left:130px;
}
dt.newsTitle a{
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
}
dt.newsTitle a:hover{
color:#999999;

}

dd.newsImg{
float:left;
}

dd.newsCopy{
margin-right:50px;
margin-left:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/*-----------------------------------------------------------------------------------------*/
/*td p.right{
text-align:right;
padding-right:15px;
}
td p.right span{
font-weight:bold;
padding-right:25px;
}*/
h1{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:18px;
font-weight:bold;
margin:0px 0px 0px 10px;
clear:both;
}


/* ID  Tags */

#container{
width:760px;
margin:30px auto;
}
#header{
width:760px;
height:100px;
}
#header p{
color:#FFFFFF;
float:left;
padding:76px 0px 0px 20px;
}
#header img{
float:right;
}
#content{
width:760px;
background-color:#FFFFFF;
padding-top:15px;
padding-bottom:15px;
background-image:url(../images/nav_shadow.gif);
background-repeat:repeat-x;
background-position:top;
clear:both;
}
#content p{
margin:10px;
}

#content ul.categoryProUL p{
margin:0px;
}

#productBasketLink{
clear:both;
display:block;
margin:10px;
}
#ContactForm input, textarea{
float:right;
}
#area2{
float:left;
display:block;
}
#checkout{
width:730px;
}
#checkout div{
width:360px;
float:left;
}
#checkout input{
float:right;
clear:right;
margin:10px 30px 0px 0px;
display:block;
}
#checkout label{
clear:both;
font-size:11px;
float:left;
color:#666666;
display:block;
width:90px;
margin:10px 0px 0px 20px;
height:21px;
}
#checkout label.wide{
width:220px;
}
#destailsContainer #area2{
width:180px;
}
#destailsContainer input{
float:left;
margin:0px 0px 10px 10px;
}

#ContactForm input{
float:right;
clear:right;
margin:10px 30px 0px 0px;
display:block;
}
#ContactForm textarea{
float:right;
clear:right;
margin:10px 30px 0px 0px;
display:block;
}

#ContactForm label{
font-size:11px;
float:left;
color:#666666;
display:block;
width:90px;
margin:10px 0px 0px 20px;
height:21px;
}
#ContactForm label.required{
width:150px;
}
#submitBtn{
clear:both;
}

/* Class Tags */

.primaryNavUL{
width:760px;
height:30px;
background-color:#333333;
list-style:none;
}
.primaryNavLI{
text-align:center;
float:left;
clear:none;
}
.primaryNavLI a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
height:30px;
padding:0px 15px 0px 15px;
font-size:13px;
line-height:220%;
display:block;
float:left;
}
.primaryNavLI a:hover{
background-color:#999999;
}


/*-------------------*/
.primaryNavLI ul{
padding:10px 5px 0px 5px;
position:absolute;
margin-top:30px;
background-color:#999999;
list-style:none;
display:none;
clear:both;
}

.primaryNavLI ul li{
height:22px;
text-align:center;
clear:both;
}

.primaryNavLI ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
height:20px;
padding:0px 10px 3px 5px;
font-size:11px;
line-height:220%;
display:block;
}

.primaryNavLI ul li a:hover{
color:#ffffff;
}

/*-------------------*/
/*.secondaryNavUL{
width:760px;
height:30px;
background-color:#999999;
list-style:none;
}
.secondaryNavLI{
height:30px;
text-align:center;
float:left;
background-color:#999999;
}
.secondaryNavLI a{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
height:30px;
padding:0px 20px 0px 20px;
font-size:13px;
line-height:220%;
display:block;
float:left;
}
.secondaryNavLI a:hover{
color:#ffffff;
}*/


.footer{
padding:15px;
text-align:center;
}
.footer p{
color:#FFFFFF;
}
.footer a{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.footer a:hover{
color:#999999;
}
.cookie{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:left;
margin:10px;
width:500px;
height:20px;
}
.cookie a{
color:#666666;
}
.cookie a:hover{
color:#333333;
}
.basket{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
float:right;
margin:10px;
height:20px;
}
.basket a{
color:#666666;
}
.basket a:hover{
color:#333333;
}
.categoryProUL{
list-style:none;
}
.categoryProLI{
float:left;
min-width:220px;
margin-right:15px;
margin-bottom:25px;
text-align:center;
}
.categoryProLI img{
height:100px;
}
.productLink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.productBasketLink{
float:none;
}
.productBasketLink img{
width:90px;
height:17px;
margin-top:5px;
}

.productBuyLink{
margin-left:10px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
float:none;
display:none;
}
.productimage{
width:350px;
height:100%;
float:left;
padding:0px 15px 0 15px;
}
.productcontent{
width:300px;
float:left;
margin-right:15px;
}
.button{
margin:10px;
}
li a.customLink{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:15px;
font-weight:bold;
margin-left:10px;
}
li a.customLink:hover{
color:#333333;
}
.customLink{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
font-weight:bold;
}
.customLink:hover{
color:#333333;
}
.basketTable{
width:500px;
text-align:left;
margin:10px;
border-bottom:solid 1px #666666;
float:left;
background-color:#CCCCCC;
}
.basketTable tr{
}
.basketTable input{
width:50px;
}
.basketTable th{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:#666666;
font-size:13px;
height:30px;
padding:3px;
}
.basketTable td{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
height:30px;
padding:3px;
}
.basketTable a{
color:#333333;
text-decoration:underline;
}
.basketTable a:hover{
color:#666666;
}
.asterisk{
color:#FF0000;
}

.flash{
width:760px;
height:80px;
margin:0px;
padding:0px;
background-color:#FFF;
}





#body101 h1{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

#success #container #content #green{
float:right;
margin-right:530px;
margin-top:14px;
}

#success #container #content #message p{
line-height:normal;
color:#000;
}