/* Start of CMSMS style sheet 'JD-layout.css' */
/* CSS Document */

body{
margin:0;
padding:0;
}

#Wrapper{
margin-left:20px;
margin-top:16px;
width:930px;
display:block;
position:relative;
border-bottom:1px dotted #5e5e60;
}

#headWrapper{
margin-top:10px;
width:100%;
/*background-color:#5e5e60;*/
}

#header{
margin-left:20px;
width:930px;
height:200px;
border-bottom:1px dotted #5e5e60;
}

#navArea{
position:relative;
float:left;
width:140px;
display:block;
display:inline;
}

#level2{
display:block;
float:left;
width:140px;
margin-left:10px
}

#content2{
float:left;
display:block;
min-height:350px;
width:290px;
margin-left:10px;
}

#content{
float:left;
display:block;
width:290px;
margin-left:15px;
}

#promotion-content{
float:left;
display:block;
width:620px;
}

#promotion-content p{
width:500px;
margin:16px 0 0 0;
}

#promotion-content ul{
width:500px;
padding-left:10px;
list-style:square;
font-family:Helvetica, sans-serif;
line-height:20px;
color:#5e5e60;
font-size:0.75em;
}


#contentPage{
float:left;
display:block;
width:930px;
margin-top:20px;
display:block;
min-height:490px;
}

#contentPageTxt{
float:left;
width:580px;
margin-left:15px;
}

.lineSm{
width:10px;
margin-bottom:20px;
}

#leftCol{
display:block;
width:285px;
height:100px;
float:left;
}

#footer{
width:930px;
height:40px;
border-top:solid 1px #5e5e60;
padding-top:10px;
margin-top:10px;
}

/*****************************header elements********************/

#logo{
margin-left:10px;
float:left;
width:140px;
}

#blank{
float:left;
margin-left:10px;
width:140px;
}

#contact{
display:block;
width:270px;
height:130px;
float:left;
margin-left:10px;
/*background-image: url(uploads/images/logo-1.gif);*/
Background-repeat:no-repeat;
}




/*****************************nav elements********************/

.nav{

float:left;
clear:left;
font-family: Helvetica, sans-serif;
font-size:0.75em;
padding:0px;
margin:0;
color:#5e5e60;
list-style:none;

}

.nav li {
display:block;
padding:0;
margin:0;
}

.nav li a{
display:block;
width:140px;
margin:0;
padding:0;
font-weight:normal;
color:#5e5e60;
text-decoration:none;
height:14px;
line-height:14px;
}

.nav li a:visited{
color:#5e5e60;
}

.nav li a:active{
color:#5e5e60;
background-color:#d2ffff;
}

.nav li a:hover{
display:block;
color:#fbdb00; ! important;
text-decoration:underline ! important;
background:none ! important;
}

.second_level {
display:block;
float:left;
clear:left;
padding:0;
margin:0;
position:absolute;
top:7px;
left:150px;
}

.second_level a:visited{
color:#fff;
text-decoration:line-through;
}


.current{
/*background-color:#de0202;
margin:0;
padding:0;
width:140px;
display: -moz-inline-stack;
display:inline-block;
height:12px
padding-top:3px;*/
display:block;
width:140px;
padding:0;
margin:0;
height:14px;
line-height:14px;
font-family:georgia, times, serif;
font-style:italic;
color:#5e5e60;
}


.lineLrg{
border-top:solid #5e5e60 1px;
margin-bottom:5px;
width:10px;
font-size:1px;
}

.lineLrgDotted{
border-top:dotted #5e5e60 1px;
}

.lineSolid{
border-top:solid #5e5e60 1px;
margin-bottom:5px;
width:15px;
}


/*****************************bottom home elements********************/


#submitBtn input{

}

#signup{
float:left;
width:290px;
display:block;
}

#test{
position:relative;
display:block;
float:left;
width:290px;
height:150px;
margin-left:10px;
}

#shop{
position:relative;
height:70px;
float:left;
display:block;
height:150px;
width:290px;
margin-left:10px;
}

.linkBtm{
position:absolute;
bottom:10px;
left:0;
}

.linkBtm2{
position:absolute;
bottom:60px;
left:0;
}

.dashBl{
margin-top:5px;
border-top:dotted #5e5e60 1px;
margin-bottom:5px;
}

#buy{
float:right;
margin-top:-50px;
margin-right:10px;
}

ul.picturelist{
display:block;
float:left;
width:218px;
list-style:none;
margin:0;
padding:0;
margin-left:10px;
}

ul.picturelist li{
padding-top:5px;
text-align:center;
border-right:dotted #a5a4a8 1px;
border-top:dotted #a5a4a8 1px;
float:left;
display:block;
width:108px;
height:65px;
background-color:#fff;
}

ul.picturelist img{
width:75px;
border:0;
}

ul.picturelist a:hover{
background:none;
}

.bigpicture {
width:700px;
display:block;
float:left;
height:375px;

}

.bigpicture img{
display:block;
border:0;
}

.bigpicturecaption{
text-align:left;
}

#pictureComment{
margin:0;
padding:0;
margin-top:20px;
}

.bigpicturenav{
display:none;
position:absolute;
left:750px;
top:375px;
margin-top:5px;
float:right;
}

.albumlist{
list-style:none;
display:block;
float:left;
width:218px;
list-style:none;
margin:0;
padding:0;
margin-left:10px;
}

ul.albumlist li{
padding-top:5px;
text-align:center;
border-right:dotted #a5a4a8 1px;
border-top:dotted #a5a4a8 1px;
float:left;
display:block;
width:108px;
height:65px;
background-color:#fff;
}

.albumlist img{
margin-left:25px;
margin-top:25px;
display:block;
border:0;
}
/* End of 'JD-layout.css' */

