/*GENERAL*/
* {
margin:0;
padding:0;
}
/*BODY*/
body {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
background:#000;
color:#FFF;
}
/*LINKS*/
a:link,a:visited {
color:#FFF;
text-decoration:underline;
font-weight:400;
}
a:hover,a:active {
color:#fff;
text-decoration:none;
font-weight:400;
}

a.order:link {
color:#2F4F88;
text-decoration:underline;
font-weight:400;
}
a.order:hover {
color:#000;
text-decoration:none;
font-weight:400;
}
/*H1 H2 ...*/
h1 {
color:#fff;
margin-top:2px;
margin-bottom:6px;
padding-top:16px;
letter-spacing:0;
font:bold 15px Tahoma, Arial, Helvetica, sans-serif;
background:transparent;
}
h2,h3 {
color:#fff;
margin-top:2px;
margin-bottom:6px;
padding-top:12px;
letter-spacing:0;
font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
background:transparent;
}
h4 {
color:#fff;
margin-top:2px;
margin-bottom:2px;
padding-top:0px;
letter-spacing:0;
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
background:transparent;
}
h6 {
color:#fff;
margin-top:2px;
margin-bottom:2px;
padding-top:0px;
letter-spacing:0;
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
background:transparent;
}
/*LISTS*/
ul {
color:#fff;
margin-left:12px;
list-style-type:disc;
list-style-position:outside;
padding:20px;
}
/*IMAGES*/
.img {
margin-right: 20px;
top:-4px;
left:-4px;
border-top:2px;
border-right:3px;
border-bottom:2px;
border-left:2px;
border-color:#fff #fff #fff #fff;
border-style:solid;
}
p.shadow img {
position:relative;
margin-top: -20px;
top:-4px;
left:-4px;
border-top:1px;
border-right:1px;
border-bottom:1px;
border-left:1px;
border-color:gray;
border-style:solid;
}
/*LINES*/
hr {
color: gray;
background-color:gray;
height: 1px;
}
/*WRAPPER*/
#wrapper {
width:800px;
margin:0 auto;
}
/*HEADER*/
#header {
padding-top:0;
margin-top:10px;
color:#fff;
}
/*BANNER*/
#banner {
width:800px;
height:70px;
background:#000 url("images/logo.gif") no-repeat right;
color:#fff;
margin:0;
}
/*BANNER FLASH*/
#bannerf {
width:800px;
height:70px;
background:#000 url("images/logo_s.gif") no-repeat right;
color:#fff;
margin:0;
}
/*BANNER STATIC*/
#bannerfN {
width:792px;
height:70px;
margin-top:20px;
background:#000 url("images/diamond_stat.gif") no-repeat right;
color:#fff;
margin:0;
}
/*FLASH MOVIES*/
#flash {
color:#333;
margin-top:1px;
margin-left:493px;
}
/*SHOP TOP*/
#shoptop {
background:#000 url("images/shop_1.jpg") no-repeat;
background-position:top right;
margin-top: -20px;
margin-right: -20px;
}
#shoptopN {
/*background:#000 url("images/shop_1.jpg") no-repeat;*/
background-position:top right;
margin-top: -20px;
margin-right: -20px;
}
/*CRUMBS*/
#crumb {
float:right;
width:auto;
border-top:1px solid #ddd;
border-right:2px solid #ddd;
border-bottom:2px solid #ddd;
border-left:1px solid #ddd;
background:#fff;
color:#000;
font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 6px;
padding:15px;
}
/*LEFT COLUMN HOME*/
#leftcolumni {
color:#000;
height:420px;
width:360px;
float:left;
background:#000 url('images/dc_front_i.jpg') no-repeat;
margin:-40px 0 0;
}

#leftcolumnit {
color:#fff;
height:420px;
width:798px;
float:left;
border-top:1px solid gray;
border-bottom:1px solid gray ;
}

/*RIGHT COLUMN HOME*/
#rightcolumni {
float:right;
color:#FFF;
border:0 solid #ccc;
height:310px;
width:400px;
display:inline;
margin:0;
padding:20px;
border-top:1px solid gray;
border-bottom:1px solid gray;

}
/*RIGHT COLUMN WIDE BLACK*/
#rightcolumnwb {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px;
margin:0;
border-top:1px solid gray;
border-bottom:1px solid gray;
padding:20px;
}
/*RIGHT COLUMN WHITE*/
#rightcolumnwhite {
float:right;
color:#000;
border:0 solid #EDEDED;
background:#fff;
width:745px;
display:inline;
border-top:8px;
border-right:8px;
border-bottom:8px;
border-left:8px;
margin:0;
padding:20px;
}
/*START LANDING PAGES*/
/*RIGHT COLUMN LP1*/
#rightcolumnwlp1 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp1.jpg') no-repeat;
background-position:top right;
}
#rightcolumnwlp1 a:link,#rightcolumnwlp1 a:visited {
color:#D79330;
text-decoration:underline;
font-weight:400;
}
#rightcolumnwlp1 a:hover,#rightcolumnwlp1 a:active {
color:#D79330;
text-decoration:none;
font-weight:400;
}
#birthday1 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp-birthday-1.jpg') no-repeat;
background-position:top right;
}
#birthday1 a:link,#birthday1 a:visited {
color:#3A5389;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#birthday2 a:hover,#birthday1 a:active {
color:#3A5389;
text-decoration:none;
font-weight:400;
font-size:14px;
}
#birthday2 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp-birthday-2.jpg') no-repeat;
background-position:top right;
}
#birthday2 a:link,#birthday2 a:visited {
color:#D97E00;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#birthday2 a:hover,#birthday2 a:active {
color:#fff;
text-decoration:none;
font-weight:400;
font-size:14px;
}
#birthday12 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp-birthday-12.jpg') no-repeat;
background-position:top right;
}
#birthday12 a:link,#birthday12 a:visited {
color:#3A5389;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#birthday12 a:hover,#birthday12 a:active {
color:#3A5389;
text-decoration:none;
font-weight:400;
font-size:14px;
}
#wedding1 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp-wedding-1.jpg') no-repeat;
background-position:top right;
}
#wedding1 a:link,#wedding1 a:visited {
color:#E8DCC6;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#wedding1 a:hover,#wedding1 a:active {
color:#fff;
text-decoration:none;
font-weight:400;
font-size:14px;
}
#anniversary1 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp-birthday-1.jpg') no-repeat;
background-position:top right;
}
#anniversary1 a:link,#anniversary1 a:visited {
color:#E8DCC6;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#anniversary1 a:hover,#anniversary1 a:active {
color:#fff;
text-decoration:none;
font-weight:400;
font-size:14px;
}
#flowers1 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp-flowers-1.jpg') no-repeat;
background-position:top right;
}
#flowers1 a:link,#flowers1 a:visited {
color:#AB2B2C;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#flowers1 a:hover,#flowers1 a:active {
color:#fff;
text-decoration:none;
font-weight:400;
font-size:14px;
}
#flowers2 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp-flowers-2.jpg') no-repeat;
background-position:top right;
}
#flowers2 a:link,#flowers2 a:visited {
color:#761713;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#flowers2 a:hover,#flowers2 a:active {
color:#fff;
text-decoration:none;
font-weight:400;
font-size:14px;
}
#flowers23 {
float:right;
color:#FFF;
background:#000;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#000 url('images/LP/lp-flowers-23.jpg') no-repeat;
background-position:top right;
}
#flowers23 a:link,#flowers23 a:visited {
color:#761713;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#flowers23 a:hover,#flowers23 a:active {
color:#fff;
text-decoration:none;
font-weight:400;
font-size:14px;
}
#flowers25 {
float:right;
color:#000;
background:#fff;
width:745px;
display:inline;
border-top:1px solid gray;
border-bottom:1px solid gray;
margin:0;
padding:20px;
background:#fff url('images/LP/lp-flowers-23.jpg') no-repeat;
background-position:top right;
}
#flowers25 a:link,#flowers25 a:visited {
color:#761713;
text-decoration:underline;
font-weight:400;
font-size:14px;
}
#flowers25 a:hover,#flowers24 a:active {
color:#000;
text-decoration:none;
font-weight:400;
font-size:14px;
}
/*END LANDING PAGES*/

/*START PICS*/
/*END PICS*/

/*FOOTER*/
#footer {
color:#AEAEAE;
background:#000;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
background:#000 url('images/ad4ubw.gif') no-repeat;
background-position:bottom right;
}
/*MENU MAIN*/
#menu {
height:21px;
padding-right:0;
list-style:none;
color:#fff;
margin:0;
}
#menu li {
float:right;
display:block;
width:89px;
height:31px;
background:#000 url('images/menu_sep.gif') no-repeat;
}
#menu a {
display:block;
width:87px;
height:31px;
color:#fff;
text-decoration:none;
line-height:31px;
text-align:center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#menu a:link {
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
width:87px;
height:31px;
color:#fff;
text-decoration:none;
line-height:31px;
text-align:center;
}
#menu a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
width:87px;
height:31px;
text-decoration:none;
line-height:31px;
color:#fff;
text-align:center;
text-transform:uppercase;
}
#menuselected {
font-family:Tahoma, Arial, Helvetica, sans-serif;
display:block;
width:87px;
height:31px;
text-decoration:none;
line-height:31px;
color:#9E9E9E;
text-align:center;
background:#000 url('images/menu_sep.gif') no-repeat;
background-position:top left;
}
/*MENU LANGUAGES*/
#menuL {
float:left;
display:block;
height:11px;
padding-left:0;
list-style:none;
color:#fff;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
margin:0;
}
#menuL li {
float:left;
display:block;
width:50px;
height:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}
#menuL a:hover {
display:block;
width:50px;
height:11px;
text-decoration:underline;
line-height:11px;
color:#fff;
text-align:left;
text-transform:none;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}
#menuLselected {
display:block;
width:50px;
height:11px;
text-decoration:none;
line-height:11px;
color:#9E9E9E;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}
#menuL a,#menuL a:link {
display:block;
width:50px;
height:11px;
color:#fff;
text-decoration:none;
line-height:11px;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
}
/*MENU BOTTOM 1 - 2*/
#menub {
height:0px;
padding-right:0;
padding-top:0;
list-style:none;
background:#000;
color:#EDEDED;
}
#menub li {
float:right;
}
#menubb {
height:0px;
padding-right:0;
padding-top:0;
list-style:none;
background:#000;
color:#EDEDED;
}
#menubb li {
float:right;
}
#menub a,#menubb a {
padding-right:8px;
height:11px;
color:#EDEDED;
text-decoration:none;
text-align:left;
font:10px/21px Arial, Verdana, sans-serif;
background:#000;
}
#menub a:hover,#menu a:active,#menubb a:hover,#menu a:active {
color:#EDEDED;
text-decoration:underline;
font-weight:400;
background:#000;
}
/*CSS BUTTON*/
.cssbutton{
float:right;
background-color:#292929;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbutton:link{
float:right;
background-color:#292929;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbutton:visited{
float:right;
background-color:#292929;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbutton:hover {
background-color:#C8CCD3;
color:#000;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:outset;
border-width:1px;
padding:6px 20px;
}
/*CSS BUTTON SHOP RED*/
.cssbuttonshopred{
float:right;
background-color:#C3010A;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonshopred:link{
float:right;
background-color:#C3010A;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonshopred:visited{
float:right;
background-color:#C3010A;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonshopred:hover {
background-color:#C8CCD3;
color:#000;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:outset;
border-width:1px;
padding:6px 20px;
}
/*CSS BUTTON SHOP BLUE*/
.cssbuttonshopblue{
float:right;
background-color:#395270;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonshopblue:link{
float:right;
background-color:#395270;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonshopblue:visited{
float:right;
background-color:#395270;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonshopblue:hover {
background-color:#395270;
color:#000;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:outset;
border-width:1px;
padding:6px 20px;
}
/*CSS BUTTON RED*/
.cssbuttonred{
float:right;
background-color:#FF0000;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonred:link{
float:right;
background-color:#FF0000;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonred:visited{
float:right;
background-color:#FF0000;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonred:hover {
background-color:#C8CCD3;
color:#000;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:outset;
border-width:1px;
padding:6px 20px;
}
/*CSS BUTTON RED DARK*/
.cssbuttonreddark{
float:right;
background-color#761713;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonreddark:link{
float:right;
background-color:#761713;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonreddark:visited{
float:right;
background-color:#761713;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonreddark:hover {
background-color:#000;
color:#000;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:outset;
border-width:1px;
padding:6px 20px;
}
/*CSS BUTTON 2*/
.cssbuttonl{
float:left;
background-color:#292929;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonl:link{
float:left;
background-color:#292929;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonl:visited{
float:left;
background-color:#292929;
color:#FFF;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:inset;
border-width:1px;
padding:6px 20px;
}
.cssbuttonl:hover {
background-color:#C8CCD3;
color:#000;
font:normal 12px/1.6em Tahoma, Helvetica, sans-serif;
text-decoration:none;
font-weight:700;
border-style:outset;
border-width:1px;
padding:6px 20px;
}
/*SPACERS BACKGOUNDS*/
#ad4yA {
background:#EDEDED url('images/ad4ugw.gif') no-repeat;
background-position:top right;
padding-top:10px;
}
/*SUPERNOTE*/
.notedefault,.notenested {
position:absolute;
visibility:hidden;
top:1.5em;
left:2em;
width:440px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.notedefault1,.notenested1 {
position:absolute;
visibility:hidden;
top:1.5em;
left:2em;
width:359px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.notedefault2,.notenested1 {
position:absolute;
visibility:hidden;
top:1.5em;
left:2em;
width:320px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.notedefault {
border:1px solid #fff;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:3px;
}
.notenested {
width:8em;
border:1px solid #963;
background-color:#C96;
color:#FFF;
padding:3px;
}
.snp-mouseoffset,.snp-triggeroffset,.snp-mousetrack {
margin-left:5px;
margin-top:15px;
}
.notedefault h5 {
background-color:#000;
color:#fff;
padding:14px;
}
.note-close {
float:right;
margin-top:2px;
width:14px;
height:14px;
line-height:14px;
color:#000;
text-decoration:none;
visibility:hidden;
}
.snb-pinned .note-close {
visibility:inherit;
}
