@charset "UTF-8";
/* CSS Document */

body{
background-image:url(/design/background.jpg);
background-repeat:repeat;
background-position:center top;
background-color:#336600;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

.allcontent{
background-image:url(/design/contentall.jpg);
width:932px;
margin:0px auto 0px auto;
padding:0px 6px 0px 6px;
}

.header{
background-image:url(/design/header.png);
background-repeat:no-repeat;
width:960px;
height:106px;
margin:0px auto 0px auto;
padding:0px;
}
.header2{
background-image:url(/design/header2.png);
background-repeat:no-repeat;
width:960px;
height:92px;
margin:0px auto 0px auto;
padding:0px;
}

.navigation{
background-image:url(/design/navigation.png);
background-repeat:no-repeat;
width:942px;
height:45px;
margin:0px;
padding:2px 13px 2px 13px;
}
.navigation ul{
margin:0px;
padding:0px;
list-style:none;
}
.navigation ul li{
float:left;
display:inline;
}
.navigation ul li a{
display:block;
margin:0px;
padding:15px 15px 14px 15px;
font-size:12px;
line-height:12px;
border-left:1px solid #003366;
border-right:1px solid #6699cc;
text-decoration:none;
color:lightblue;
}
.navigation ul li a:hover{
background-image:url(/design/navhov.jpg);
background-repeat:repeat-x;
color:#ffffff;
border-right:1px solid #003366;
border-left:1px solid #6699cc;
}

.pagewidth{
width:968px;
margin:0px auto 0px auto;
padding:10px 0px 10px 0px;
}

.footer{
background-image:url(/design/footer.png);
background-repeat:no-repeat;
width:944px;
height:10px;
margin:0px auto 0px auto;
padding:0px
}

.homeblock{
background-image:url(/design/nickblock.jpg);
width:222px;
height:372px;
margin:0px 0px 0px 10px;
padding:12px 12px 12px 190px;
float:left;
display:inline;
}
.homeblock a{
color:#ff9900;
font-size:12px;
line-height:14px;
margin:0px;
padding:1px 0px 6px 14px;
background-image:url(/design/homeblog.jpg);
background-repeat:no-repeat;
}
.homeblock a:hover{
color:#ffcc66;
font-size:12px;
line-height:14px;
margin:0px;
padding:1px 0px 6px 14px;
background-image:url(/design/homebloghov.jpg);
}
h1{
font-weight:100;
margin:0px;
padding:0px;
color:#003366;
font-size:30px;
line-height:33px;
}
h2{
color:#6699cc;
font-size:14px;
line-height:16px;
font-weight:100;
margin:0px;
padding:0px;
}
p{
color:#333333;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 6px 0px;
}
.divider{
clear:both;
background-color:#003399;
height:11px;
margin:0px 0px 4px 0px;
}
.homegallery{
float:left;
display:inline;
background-image:url(/design/galleryblock.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:182px;
height:185px;
border:1px solid #cccccc;
margin:0px;
padding:10px 10px 10px 322px;
}
.homebracelet{
float:left;
display:inline;
height:185px;
border:1px solid #cccccc;
/*background-image:url(/design/braceback.jpg);*/
background-repeat:no-repeat;
background-position:bottom;
width:182px;
padding:10px;
margin:0px 0px 0px 4px;
}
.homeopen{
float:right;
display:inline;
height:185px;
border:1px solid #cccccc;
background-image:url(/design/homeopen-fade.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:182px;
padding:10px;
margin:0px;
}
.floatfix{
width:1px;
height:1px;
clear:both;
margin:0px 0px -1px 0px;
padding:0px;
font-size:1px;
line-height:1px;
}

.footnav{
border-top:2px solid #003399;
margin:4px 0px 0px 0px;
height:12px;
}
.footnav ul{
list-style:none;
margin:0px;
padding:0px;
}
.footnav ul li{
float:left;
display:inline;
font-size:10px;
line-height:10px;
}
.footnav ul li a{
text-decoration:none;
display:block;
margin:0px;
padding:4px 5px 0px 5px;
}
.footnav ul li a:hover{
}

.insidetext{
float:right;
display:block;
width:182px;
height:155px;
}
.insidetext h1{
font-size:18px;
line-height:20px;
border-bottom:1px solid #003366;
margin:0px 0px 4px 0px;
padding:0px 0px 4px 0px;
}

a.green{
clear:both;
display:block;
font-size:14px;
line-height:14px;
text-decoration:none;
text-align:center;
margin:0px;
padding:8px;
background-image:url(/design/green1.gif);
background-repeat:no-repeat;
width:166px;
height:14px;
color:#ffffff;
}
a.green:hover{
background-image:url(/design/green2.gif);
color:#339900;
}

a.blue{
clear:both;
display:block;
font-size:14px;
line-height:14px;
text-decoration:none;
text-align:center;
margin:0px;
padding:8px;
background-image:url(/design/blue1.gif);
background-repeat:no-repeat;
width:166px;
height:14px;
color:#ffffff;
}
a.blue:hover{

background-image:url(/design/blue2.gif);
color:#003399;
}
a.orange{
clear:both;
display:block;
font-size:14px;
line-height:14px;
text-decoration:none;
text-align:center;
margin:0px;
padding:8px;
background-image:url(/design/orange1.gif);
background-repeat:no-repeat;
width:166px;
height:14px;
color:#ffffff;
}
a.orange:hover{
background-image:url(/design/orange2.gif);
color:#ff6600;
}
.homeflash{
display:inline;
float:right;
}

.bcrumbs{
background-image:url(/design/bcrumbback.jpg);
background-repeat:no-repeat;
width:916px;
height:16px;
padding:9px 6px 6px 10px;
font-size:10px;
line-height:10px;
margin:0px;
display:block;
color:#ff9900;
}
.bcrumbs a{
color:#003399;
}
.bcrumbs a:hover{
color:#0066cc;
}
.blogleft{
width:540px;
float:left;
display:inline;
}
.blogright{
width:388px;
float:right;
display:inline;
}

.postfull{
margin:2px 0px 2px 0px;
padding:0px;
}
.post-top{
background-image:url(/design/post-top.jpg);
width:540px;
background-repeat:no-repeat;
background-position:top;
}
.post-mid{
background-image:url(/design/post-mid.jpg);
background-repeat:repeat-y;
width:540px;
margin:0px;
padding:0px;
}
.post-bot{
background-image:url(/design/post-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:10px 10px 10px 60px;
width:470px;
margin:0px;
}
.posttext{
font-size:11px;
line-height:14px;
color:#444444;
border-left:1px solid #444444;
padding:2px 0px 2px 8px;
}
.posttext p{
font-size:11px;
line-height:14px;
color:#444444;
padding:2px 0px 2px 0px;
}
.posttext h2{
font-size:24px;
line-height:26px;
margin:0px;
padding:0px 0px 8px 0px;
color:#003399;
}
.posttext h2 a{
color:#003399;
}
.posttext h2 a:hover{
color:#0066cc;
}

.BlogNCPDateWhole{
padding:7px 0px 0px 0px;
}
span.BlogNCPDate{
display:block;
color:#0066cc;
font-size:12px;
}

.blogrightbox{
padding:3px 0px 0px 0px;
}
.blogright-mid{
background-image:url(/design/blogright-mid.jpg);
background-repeat:repeat-y;
}
.blogright-bot{
background-image:url(/design/blogright-bot.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.blogright-top{
background-image:url(/design/blogright-top.jpg);
background-repeat:no-repeat;
padding:10px;
}
.blogright-top p{
color:#ffffff;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 4px 0px;
}
.blogright-top .content a{
color:#ff9900;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 4px 0px;
}
.blogright-top .content a:hover{
color:#eeeeee;
font-size:11px;
line-height:14px;
margin:0px;
padding:3px 0px 4px 0px;
}

.comments{
padding:5px 0px 0px 0px;
}
span.BlogCommentsTitle{
color:#0066cc;
font-size:13px;
line-height:13px;
font-weight:bold;
margin:0px;
padding:10px 0px 0px 5px;
display:block;
}

hr.paintdash{
width:540px;
height:4px;
padding:0px;
margin:5px 0px 5px 0px;
background-image:url(/design/paintdash.jpg);
background-repeat:no-repeat;
border:none;
}

.CommentDetail{
background-image:url(/design/comments.jpg);
background-repeat:no-repeat;
margin:3px 0px 3px 0px;
padding:0px 40px 0px 40px;
width:460px;
}
.CommentUserName{
font-size:14px;
line-height:16px;
color:#003399;
text-decoration:none;
}
.CommentUserName a{
text-decoration:none;
font-size:14px;
line-height:16px;
margin:0px;
padding:0px;
color:#003399;
}
.CommentUserName a:hover{
color:#0066cc;
}
.CommentText{
font-size:11px;
line-height:14px;
color:#444444;
margin:0px;
padding:0px;
}
.CommentDate{
font-size:10px;
line-height:10px;
font-weight:bold;
color:#0066cc;
}
span.BlogLeaveComment{
display:block;
color:#0066cc;
font-size:13px;
line-height:13px;
font-weight:bold;
margin:0px;
padding:20px 0px 0px 10px;
}
.BlogCommentName span, .BlogCommentUrl span, .BlogCommentComments span, span#plcRoot_Layout_zoneAllContent_pageplaceholder_partPlaceholder_Layout_zoneLeft_CommentView_commentView_ctrlCommentEdit_lblCaptcha{
display:block;
color:#003399;
font-size:11px;
line-height:11px;
font-weight:bold;
margin:0px;
padding:8px 0px 0px 0px;

}
.slide{
display:inline;
float:left;
background-image:url(/design/slide.jpg);
background-repeat:no-repeat;
width:150px;
height:150px;
padding:10px 14px 16px 12px;

font-size:1px;
line-height:1px;
margin:6px 5px 3px 5px;
text-indent:0px;
}
.slide a{
margin:0px;
padding:0px;
border:none;
}
.slide a img{
display:block;
border:none;
margin:0px auto 0px auto;
padding:0px;
font-size:1px;
line-height:1px;
vertical-align:middle;
}
.picstack{
width:197px;
height:226px;
background-image:url(/design/picstack.jpg);
background-repeat:no-repeat;
padding:20px 17px 0px 43px;
margin:0px;
}
.picstack a{
border:none;
}
.picstack a img{
border:none;
}
.gallery .picstack h3 a{
display:block;
font-weight:100;
font-size:14px;
line-height:14px;
border:none;
color:#444444;
text-decoration:none;
font-family:Comic Sans MS, Comic Sans MS, cursive;
margin:0px;
padding:7px 0px 0px 0px;
}
.gallery .picstack h3 a:hover{
color:#6699cc;
}
.gallery h3{
font-weight:100;
margin:0px;
padding:0px;
color:#6699cc;
font-size:20px;
line-height:20px;
}
.gallery{
float:left;
display:inline;
width:257px;
height:266px;
margin:0px 10px 0px 10px;
padding:10px;
}
.galleriesList{
margin:0px;
padding:0px;
display:block;
}

.prodboxfull{
margin:0px;
padding:2px 2px 3px 2px;
}
.prodbox-top{
background-image:url(/design/prodbox-top.gif);
background-repeat:no-repeat;
height:10px;
margin:0px;
padding:0px;
line-height:2px;
font-size:2px;
width:364px;
}
.prodbox-bot{
background-image:url(/design/prodbox-bot.gif);
background-repeat:no-repeat;
height:10px;
width:364px;
margin:0px;
padding:0px;
line-height:2px;
font-size:2px;
}
.prodbox-mid{
display:block;
background-image:url(/design/prodbox-mid.gif);
background-repeat:repeat-y;
width:344px;
padding:0px 10px 0px 10px;
}
.ProductImage{
width:140px;
float:left;
display:inline;
margin:0px 0px 0px 0px;
}
.ProductFooter{
float:right;
display:inline;
width:194px;
height:26px;
}
.ProductFooter a{
clear:both;
display:block;
font-size:12px;
line-height:12px;
text-decoration:none;
text-align:center;
margin:0px;
padding:8px;
background-image:url(/design/blue11.gif);
background-repeat:no-repeat;
width:88px;
height:12px;
color:#ffffff;
}
.ProductFooter a:hover{
background-image:url(/design/blue22.gif);
color:#003399;
}

.prodpretext{
float:right;
display:inline;
width:194px;
height:57px;
font-size:12px;
line-hight:14px;
color:#555555;
}
.ProductPrice{
font-size:12px;
line-hight:14px;
color:#555555;
}
a.ProductTitle{
display:block;
color:#003399;
text-decoration:none;
font-size:14px;
line-height:16px;
padding:1px 0px 4px 0px;
}
a.ProductTitle:hover{
color:#6699cc;
}

.blogright .blogright-top br{
float:left;
margin:0px;
padding:0px;
font-size:0px;
line-height:0px;
height:0px;
width:0px;
}
.blogright .blogright-top span{
margin:0px;
padding:0px;
line-height:0px;
}
.PagerControl{
border-top:1px solid #ffffff;
margin:4px 0px 0px 0px;
padding:3px;
font-size:11px;
line-height:11px;
font-weight:bold;
color:#ffffff;
}
.PagerControl .PagerNumberArea{
font-size:14px;
line-height:14px;
}
.PagerControl .PagerNumberArea a{
font-size:14px;
line-height:14px;
color:lightblue;
}
.PagerControl .PagerNumberArea a:hover{
color:#6699cc;
}
.storetext{
background-image:url(/design/store.jpg);
background-repeat:no-repeat;
background-position:bottom left;
margin:2px 0px 2px 4px;
padding:25px 20px 290px 200px;
}