
.imgshopcart {
float : right;
border : none;
margin-left : 5px;
max-width : 80px;
}
table.shopcarttable {
width : 770px;
border-collapse : collapse;
}
.shopcarttable td {
border-collapse : collapse;
padding : 4px;
margin : 0;
border : 1px solid #b0b0b0;
}
.shopcarttable .cartspacer {
display : none;
border-collapse : collapse;
height : 0;
padding : 0;
border : 0;
}
.carthead td {
font-style : italic;
font-weight : bold;
text-align : right;
white-space : nowrap;
}
.shopcarttable td.cartheadname {
text-align : left;
}
tr.cartline {
vertical-align : top;
text-align : right;
}
.shopcarttable td.cartlinename {
vertical-align : top;
text-align : left;
}
.shopcarttable td.cartlineprice {
white-space : nowrap;
}
tr.carttotallines td, tr.cartdiscount td, tr.cartsubtotal td {
font-weight : bold;
white-space : nowrap;
vertical-align : top;
text-align : right;
}
tr.carttotallines td .PBColHead, tr.cartdiscount td .PBColHead, tr.cartsubtotal td .PBColHead {
font-style : italic;
}
td.cartshipname, td.carttaxname, td.cartecotaxname {
vertical-align : top;
text-align : right;
}
td.cartshipname .PBColHead, td.carttaxname .PBColHead, td.cartecotaxname .PBColHead {
font-style : italic;
font-weight : bold;
}
td.cartshipprice, td.carttaxprice, td.cartecotaxprice {
vertical-align : top;
text-align : right;
}
tr.carttotal {
vertical-align : top;
text-align : right;
}
td.carttotalname {
font-style : italic;
font-weight : bold;
}
td.carttotalprice {
font-weight : bold;
}
.shopcarttable .itemcode, .shopcarttable .ecotax {
font-size : smaller;
}
.imgcontainer {
float : right;
}
.imgcontainer .imgthumbnail {
border : none;
}
.imgcontainer #imgmain {
text-align : center;
}
.imgcontainer #imgmain a {
margin : 0 auto;
}
.imgcontainer .imgthumblist ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.imgcontainer .imgthumblist li {
display : inline;
margin : 0;
padding : 0;
}
.imgcontainer .imgthumblist {
text-align : center;
margin-top : 5px;
}
.imgcontainer .imgthumblist img {
border : none;
margin : 0;
padding : 0;
cursor : pointer;
}
.imgcontainer .imgthumblist li.nextthumbnail {
margin-left : 5px;
}
.MagicZoomBigImageCont {
border : 1px solid #cdcdcd;
}
.MagicZoomPup {
border : 1px solid #aaa;
background : #ffffff;
}
.MagicZoomLoading {
background : #ffffff;
color : #444;
border : 1px solid #ccc;
padding : 3px 3px 3px 3px !important ;
display : none;
}
div.subcatlisttitle, ul.subcatlist, ul.subcatlist li, ul.subcatlist li a {
margin : 0;
padding : 0;
border : none;
}
ul.subcatlist {
list-style-position : inside;
color : #000000;
}
ul.subcatlist li a {
text-decoration : none;
}
ul.subcatlist li a:hover {
text-decoration : underline;
}
ul.catbreadcrumb {
margin : 0;
padding : 0;
border : none;
list-style-position : inside;
list-style-type : none;
display : inline;
}
ul.catbreadcrumb li {
margin : 0;
padding : 0;
border : none;
display : inline;
}
ul.catbreadcrumb li.catbcsep span {
padding : 0 5px 0 5px;
}
ul.catbreadcrumb li.catbcsep a {
text-decoration : none;
}
#maincontainer.blogarticles.itemdetail h1 {
margin : 0;
}
#all_comments h3 {
margin : 0;
}
#new_comments h3 {
margin : 0;
}
#new_comments div {
margin-top : 10px;
}
.rsslink {
margin-left : 10px;
}
.rssicon {
border : none;
vertical-align : middle;
}
div.blogpostdate {
float : right;
margin : 0;
}
.articletitle {
font-size : 18px;
margin : 0;
padding : 0;
}
.articleblockbefore {
margin-left : 0;
padding : 0;
}
.articleblockafter {
padding : 0;
}
div.comment, div.commenteven, div.commentodd {
margin : 0 0 0 10px;
overflow : auto;
padding : 2px 0;
}
div.commentodd {
background-color : #efefef;
}
div.commentcontent {
margin-bottom : 5px;
}
div.commentfooter {
margin-bottom : 10px;
}
span.commentfooterlabel {
padding : 0;
}
span.commentseparator {
font-weight : bold;
}
span.commentfooterdate {
font-style : italic;
}
div.commentpreview {
border : 3px solid #eeeeee;
padding : 1px 10px;
margin-bottom : 10px;
background-color : #f9f9f9;
}
div.commentpreview div.commentfooter {
font-weight : bold;
}
span.commentfieldsrequired {
font-weight : bold;
}
.PBTable, .PBTable TH, .PBTable TD, .PBOptLstTable, .PBOptLstTable TH, .PBOptLstTable TD, .PBOptImgTable, .PBOptImgTable TH, .PBOptImgTable TD, .PBRelPdtTable, .PBRelPdtTable TH, .PBRelPdtTable TD, .PBUpsellTable, .PBUpsellTable TH, .PBUpsellTable TD {
border-collapse : collapse;
margin : 0;
border : 1px solid #d0d0d0;
}
.PBOptLstTable {
width : 100%;
}
.PBTable TH .PBOptLstTable TH {
text-align : left;
}
.PBTable TD, .PBOptImgTable TD {
vertical-align : top;
}
.PBOptImgTable div {
margin : 1px;
padding : 1px;
text-align : center;
}
.PBLayoutTable, .PBLayoutTable TD {
border-collapse : collapse;
border : 0;
}
.scorderform .PBNotReq {
font-weight : normal;
}
.useraccount .PBNotReq {
font-weight : normal;
}
.subscribe .PBNotReq {
font-weight : normal;
}
span.PBrequired {
font-weight : bold;
color : red;
}
.useraccount input.pb, .useraccount select.pb, .useraccount textarea.pb {
margin-top : 3px;
}
.scorderform input.pb, .scorderform select.pb, .scorderform textarea.pb {
margin-top : 3px;
}
.subscribe input.pb, .subscribe select.pb, .subscribe textarea.pb {
margin-top : 3px;
}
.imgshopcart {
float : right;
border : none;
margin-left : 5px;
max-width : 80px;
}
table.shopcarttable {
width : 100%;
border-collapse : collapse;
}
.shopcarttable td {
border-collapse : collapse;
padding : 4px;
margin : 0;
border : 1px solid #b0b0b0;
}
.shopcarttable .cartspacer {
display : none;
border-collapse : collapse;
height : 0;
padding : 0;
border : 0;
}
.carthead td {
font-style : italic;
font-weight : bold;
text-align : right;
white-space : nowrap;
}
.shopcarttable td.cartheadname {
text-align : left;
}
tr.cartline {
vertical-align : top;
text-align : right;
}
.shopcarttable td.cartlinename {
vertical-align : top;
text-align : left;
}
.shopcarttable td.cartlineprice {
white-space : nowrap;
}
tr.carttotallines td, tr.cartdiscount td, tr.cartsubtotal td {
font-weight : bold;
white-space : nowrap;
vertical-align : top;
text-align : right;
}
tr.carttotallines td .PBColHead, tr.cartdiscount td .PBColHead, tr.cartsubtotal td .PBColHead {
font-style : italic;
}
td.cartshipname, td.carttaxname, td.cartecotaxname {
vertical-align : top;
text-align : right;
}
td.cartshipname .PBColHead, td.carttaxname .PBColHead, td.cartecotaxname .PBColHead {
font-style : italic;
font-weight : bold;
}
td.cartshipprice, td.carttaxprice, td.cartecotaxprice {
vertical-align : top;
text-align : right;
}
tr.carttotal {
vertical-align : top;
text-align : right;
}
td.carttotalname {
font-style : italic;
font-weight : bold;
}
td.carttotalprice {
font-weight : bold;
}
.shopcarttable .itemcode, .shopcarttable .ecotax {
font-size : smaller;
}
.imgcontainer {
float : right;
}
.imgcontainer .imgthumbnail {
border : none;
}
.imgcontainer #imgmain {
text-align : center;
}
.imgcontainer #imgmain a {
margin : 0 auto;
}
.imgcontainer .imgthumblist ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.imgcontainer .imgthumblist li {
display : inline;
margin : 0;
padding : 0;
}
.imgcontainer .imgthumblist {
text-align : center;
margin-top : 5px;
}
.imgcontainer .imgthumblist img {
border : none;
margin : 0;
padding : 0;
cursor : pointer;
}
.imgcontainer .imgthumblist li.nextthumbnail {
margin-left : 5px;
}
.MagicZoomBigImageCont {
border : 1px solid #cdcdcd;
}
.MagicZoomPup {
border : 1px solid #aaa;
background : #ffffff;
}
.MagicZoomLoading {
background : #ffffff;
color : #444;
border : 1px solid #ccc;
padding : 3px 3px 3px 3px !important ;
display : none;
}
div.subcatlisttitle, ul.subcatlist, ul.subcatlist li, ul.subcatlist li a {
margin : 0;
padding : 0;
border : none;
}
ul.subcatlist {
list-style-position : inside;
color : #000000;
}
ul.subcatlist li a {
text-decoration : none;
}
ul.subcatlist li a:hover {
text-decoration : underline;
}
ul.catbreadcrumb {
margin : 0;
padding : 0;
border : none;
list-style-position : inside;
list-style-type : none;
display : inline;
}
ul.catbreadcrumb li {
margin : 0;
padding : 0;
border : none;
display : inline;
}
ul.catbreadcrumb li.catbcsep span {
padding : 0 5px 0 5px;
}
ul.catbreadcrumb li.catbcsep a {
text-decoration : none;
}
#maincontainer.blogarticles.itemdetail h1 {
margin : 0;
}
#all_comments h3 {
margin : 0;
}
#new_comments h3 {
margin : 0;
}
#new_comments div {
margin-top : 10px;
}
.rsslink {
margin-left : 10px;
}
.rssicon {
border : none;
vertical-align : middle;
}
div.blogpostdate {
float : right;
margin : 0;
}
.articletitle {
font-size : 18px;
margin : 0;
padding : 0;
}
.articleblockbefore {
margin-left : 0;
padding : 0;
}
.articleblockafter {
padding : 0;
}
div.comment, div.commenteven, div.commentodd {
margin : 0 0 0 10px;
overflow : auto;
padding : 2px 0;
}
div.commentodd {
background-color : #efefef;
}
div.commentcontent {
margin-bottom : 5px;
}
div.commentfooter {
margin-bottom : 10px;
}
span.commentfooterlabel {
padding : 0;
}
span.commentseparator {
font-weight : bold;
}
span.commentfooterdate {
font-style : italic;
}
div.commentpreview {
border : 3px solid #eeeeee;
padding : 1px 10px;
margin-bottom : 10px;
background-color : #f9f9f9;
}
div.commentpreview div.commentfooter {
font-weight : bold;
}
span.commentfieldsrequired {
font-weight : bold;
}
.PBTable, .PBTable TH, .PBTable TD, .PBOptLstTable, .PBOptLstTable TH, .PBOptLstTable TD, .PBOptImgTable, .PBOptImgTable TH, .PBOptImgTable TD, .PBRelPdtTable, .PBRelPdtTable TH, .PBRelPdtTable TD, .PBUpsellTable, .PBUpsellTable TH, .PBUpsellTable TD {
border-collapse : collapse;
margin : 0;
border : 1px solid #d0d0d0;
}
.PBOptLstTable {
width : 100%;
}
.PBTable TH .PBOptLstTable TH {
text-align : left;
}
.PBTable TD, .PBOptImgTable TD {
vertical-align : top;
}
.PBOptImgTable div {
margin : 1px;
padding : 1px;
text-align : center;
}
.PBLayoutTable, .PBLayoutTable TD {
border-collapse : collapse;
border : 0;
}
.scorderform .PBNotReq {
font-weight : normal;
}
.useraccount .PBNotReq {
font-weight : normal;
}
.subscribe .PBNotReq {
font-weight : normal;
}
span.PBrequired {
font-weight : bold;
color : red;
}
.useraccount input.pb, .useraccount select.pb, .useraccount textarea.pb {
margin-top : 3px;
}
.scorderform input.pb, .scorderform select.pb, .scorderform textarea.pb {
margin-top : 3px;
}
.subscribe input.pb, .subscribe select.pb, .subscribe textarea.pb {
margin-top : 3px;
}
body.PB {
text-align : center;
font-family : Arial, Geneva, sans-serif;
margin : 0 0 0 0;
background-image:url('http://www.bijouxdiamants.com/Files/26418/Img/13/bgrcss.jpg');
background-repeat:repeat-x;
background-position:center top;
}
a:link {
color : #000000;
}
a:hover {
color : #cccccc;
}
#maincontainer {
text-align : left;
margin-top : 0;
margin-bottom : 0;
margin-left : auto;
margin-right : auto;
width : 995px;
height : auto;
}
#topbanner {
display : block;
width : 100%;
text-align : center;
}
#headercontainer {
background-image : url(http://www.bijouxdiamants.com/Files/26418/Img/14/headercss.jpg);
height : 236px;
position : relative;
z-index : 100;
background-position : center top;
background-repeat : no-repeat;
}
#headerarea {
position : relative;
}
#headerlogo {
position : absolute;
top : 10px;
left : 10px;
}
#headercolumn1 {
height : 133px;
width : 200px;
position : absolute;
top : 10px;
left : 10px;
text-align : center;
z-index : 15;
}
#headerlogo img {
border : none;
}
#headerbanner {
display : block;
width : 100%;
text-align : center;
}
#headerdata {
height : 100px;
width : 750px;
position : absolute;
left : 200px;
top : 10px;
background-image : none;
}
#headerdata img {
border : none;
position : absolute;
top : 30px;
left : 200px;
}
#headertext {
color : #fff;
font-size : 14pt;
display : block;
position : absolute;
top : 0;
left : 280px;
width : 400px;
text-align : left;
font-weight : normal;
font-family : inherit;
}
#headermenu {
display : block;
height : 50px;
margin-left : 6px;
overflow : visible;
position : absolute;
top : 172px;
width : 982px;
z-index : 20;
}
ul#hmenu {
float : right;
list-style-position : outside;
list-style-type : none;
margin : 0;
padding : 0;
}
#hmenu li.menusep {
height : auto;
width : auto;
}
#hmenu li {
position : relative;
float : left;
line-height : 30px;
}
#hmenu a.menu, #hmenu span {
white-space : nowrap;
display : block;
text-decoration : none;
padding-left : 4px;
padding-right : 8px;
}
#hmenu li.begin {
border : medium none;
display : block;
width : 0;
}
#hmenu li.end {
display : none;
}
#hmenu li.mitext a.menu, #hmenu li.mitext span {
font-size : 12pt;
font-family : Verdana, Geneva, sans-serif;
color : #600;
}
#hmenu li.mititle a.menu, #hmenu li.mititle span {
font-size : 12pt;
font-family : Verdana, Geneva, sans-serif;
font-weight : bold;
color : #000000;
text-transform : none;
background-color : #dee0e0;
}
#hmenu li.miimg {
border : none;
}
#hmenu li.miimg img {
border : none;
}
#hmenu li.miimg img a {
border : none;
}
#hmenu li.mitext a.menu:hover, #vmenu li.mitext a.subactive {
color : #f00;
}
#hmenu li a:hover {
color : #c00;
}
#hmenu a.menu:hover, #hmenu a.subactive {
color : #c00;
}
ul#hmenu li ul.submenu {
list-style-position : outside;
list-style-type : none;
border-color : #dee0e0;
border-style : solid;
border-width : 1px;
background-color : #acadad;
position : absolute;
visibility : hidden;
width : 150px;
top : 30px;
margin : 0;
padding : 0;
left : -1px;
color : #000000;
}
#hmenu li.mispacer {
width : 20px;
}
ul#hmenu li ul.submenu a, ul#hmenu li ul.submenu span, ul#hmenu li ul.submenu li.mispacer, ul#hmenu li ul.submenu li.misep {
border : none;
}
ul#hmenu li ul.submenu li.begin {
display : none;
}
ul#hmenu li ul.submenu li.end {
display : none;
}
ul#hmenu li ul.submenu li.mispacer {
height : 20px;
}
#hmenu li ul.submenu li.miimg img {
border : none;
}
#hmenu .submenu li.mititle span, #hmenu .submenu li.mititle a {
color : #000000;
font-size : 8pt;
font-weight : bold;
text-align : left;
background-color : #acadad;
}
#hmenu li ul.submenu li.mitext span, #hmenu li ul.submenu li.mitext a {
color : #000000;
font-size : 8pt;
font-weight : normal;
text-align : left;
}
ul#hmenu li ul.submenu li a, ul#hmenu li ul.submenu li span {
height : auto;
line-height : 20px;
white-space : normal;
display : block;
color : #fff;
}
ul#hmenu li ul.submenu li a:hover {
background-color : #dee0e0;
color : #000000;
}
#bodycontainer {
position : relative;
z-index : 50;
background-image : url(http://www.bijouxdiamants.com/Files/26418/Img/15/maincss.jpg);
background-position : left top;
background-repeat : no-repeat;
}
#bodyarea {
position : relative;
min-height : 700px;
}
#bodycolumn1 {
position : absolute;
width : 150px;
margin-top : 5px;
margin-left : 20px;
margin-bottom : 10px;
}
#bodycolumn2 {
position : relative;
width : 770px;
margin-top : 20px;
margin-left : 185px;
}
#bodycolumn3 {
position : relative;
margin-top : -20px;
top : 0;
right : 5px;
background-color : silver;
}
#verticalbanner {
position : absolute;
left : 0;
top : 0;
}
#bodytopbanner {
display : block;
width : 100%;
text-align : center;
}
#bodydata form {
text-align : left;
width:770px;
}
*html #bodyarea {
height:700px;
width:770px;
}
.clearbodycontainer {
clear : both;
font-size : 1px;
line-height : 0;
}
#verticalmenu {
display : block;
overflow : visible;
}
ul#vmenu {
list-style-position : outside;
list-style-type : none;
margin : 17px;
padding : 0;
}
#vmenu li {
position : relative;
}
#vmenu li a, #vmenu li span {
line-height : 25px;
padding-left : 5px;
padding-right : 5px;
width : 148px;
}
#vmenu li.begin {
display : none;
}
#vmenu li.end {
display : none;
}
#vmenu li.mititle a.menu {
font-size : 9pt;
font-weight : bold;
display : block;
color : #ffffff;
text-decoration : none;
background-color : #000000;
line-height : 20px;
text-transform : none;
text-align : left;
}
#vmenu li.mititle a.menu:hover, #vmenu li.mititle a.subactive {
background-color : #f90;
color : #000000;
}
#vmenu li.menusep {
border : none;
width : auto;
}
#vmenu li.mispacer {
height : 20px;
}
#vmenu li.mitext a.menu, #vmenu li.mitext span {
text-decoration : none;
display : block;
color : #003;
}
#vmenu li.miimg {
border : none;
text-align : center;
}
#vmenu li.miimg img {
text-align : center;
border : none;
width : auto;
}
#vmenu li.miimg a.menu {
display : block;
text-indent : 0;
width : auto;
padding : 0;
}
#vmenu li.mitext a.menu:hover, #vmenu li.mitext a.subactive {
background-color : #a48219;
color : #FFFFFF;
}
#vmenu a.menu, #vmenu span {
display : block;
}
#vmenu li.miimg a.menu img {
border : none;
}
#vmenu li.miimg a.menu:hover img {
border : none;
}
ul#vmenu li div {
padding : 0;
margin : 0;
border : none;
}
ul#vmenu li ul.submenu {
list-style-position : outside;
list-style-type : none;
padding : 0;
margin : 0;
background-color : #acadad;
position : absolute;
top : 0;
visibility : hidden;
left : 150px;
border : 1px solid #acadad;
width : 150px;
text-align : left;
}
ul#vmenu li.menuup ul.submenu {
bottom : -1px;
top : auto;
}
#vmenu li ul.submenu li.miimg {
text-align : center;
border : none;
width : auto;
}
ul#vmenu li ul.submenu li a.menu, ul#vmenu li ul.submenu li span, ul#vmenu li ul.submenu li.misep {
width : auto;
background-color : transparent;
}
ul#vmenu li ul.submenu li a.menu:hover {
background-color : #fff;
color : #598a0b;
}
ul#vmenu li ul.submenu li.misep {
border-bottom : 1px solid #fff;
width : auto;
margin-bottom : 5px;
}
#vmenu li ul.submenu li.mititle span, #vmenu li ul.submenu li.mititle a.menu {
font-size : 8pt;
color : #000000;
font-weight : bold;
text-decoration : none;
}
#vmenu li ul.submenu li.mititle a.menu:hover {
background-color : #dee0e0;
color : #000000;
}
ul#vmenu li ul.submenu li.mitext a.menu, ul#vmenu li ul.submenu li.mitext span {
color : #000000;
font-size : 8pt;
font-weight : normal;
text-decoration : none;
}
ul#vmenu li ul.submenu li.mitext a.menu:hover {
background-color : #dee0e0;
color : #000000;
}
ul#vmenu li ul.submenu li.menusep {
border : none;
background-color : #acadad;
}
#footercontainer {
clear : both;
border : none;
width : 995px;
height : auto;
font-size : 8pt;
text-align : center;
color : #003;
}
#footerarea {
margin-top : 0;
margin-right : auto;
margin-bottom : 20px;
margin-left : auto;
padding-top : 10px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
#footermenu {
overflow : visible;
}
ul#fmenu {
list-style-type : none;
padding : 0;
text-align : center;
}
#fmenu li {
display : inline;
line-height : 20px;
margin-right : 5px;
margin-left : 5px;
padding-left : 5px;
padding-right : 5px;
text-align : left;
width : auto;
}
#fmenu li.mititle {
font-weight : bold;
}
#fmenu li.text {
font-weight : normal;
}
#fmenu a.menu {
text-decoration : none;
font-size : 8pt;
color : #003;
}
#fmenu a.menu img {
border : none;
}
#fmenu a.menu:hover {
text-decoration : underline;
}
#fmenu li.begin {
display : none;
}
#fmenu li.end {
display : none;
}
#fmenu li.misep {
display : block;
height : 0;
width : 0;
margin : 0;
font-size : 0;
line-height : 0;
}
#copyright {
background-color : #FFFFFF;
padding : 5px 0;
font-size : 8pt;
}
#poweredby {
background-color : #FFFFFF;
padding : 5px 0;
font-size : 8pt;
}
#copyright span {
color : #000000;
}
#poweredby a, #poweredby a:link, #poweredby a:visited {
color : #000000;
text-decoration : none;
}
#poweredby a:hover {
text-decoration : underline;
}
#langflags {
text-align : center;
background-image : url(none);
margin-top : 10px;
height : 30px;
background-position : left top;
background-repeat : repeat-x;
}
#langflags ul, #langflags li, #langflags a, #langflags span {
margin : 0;
padding : 0;
}
#langflags ul {
list-style-type : none;
list-style-position : outside;
text-align : center;
padding-top : 5px;
}
#langflags ul li {
display : inline;
text-align : center;
}
#langflags ul li a span {
background-repeat : no-repeat;
display : inline;
white-space : nowrap;
text-align : center;
cursor : pointer;
margin-top : 0;
margin-right : 3px;
margin-bottom : 0;
margin-left : 3px;
padding-top : 0;
padding-right : 10px;
padding-bottom : 0;
padding-left : 10px;
font-size : 12px;
background-position : center center;
height : 15px;
width : 22px;
line-height : 1.2em;
}
#langflags span {
border : 1px solid #ccc;
}
#langflags a:hover span {
border : 1px solid #fff;
}
#flag0 {
background : url(/DesignCss/SharedImages/FlagL0.gif) no-repeat;
}
#flag1 {
background : url(/DesignCss/SharedImages/FlagL1.gif) no-repeat;
}
#flag2 {
background : url(/DesignCss/SharedImages/FlagL2.gif) no-repeat;
}
#flag3 {
background : url(/DesignCss/SharedImages/FlagL3.gif) no-repeat;
}
#flag4 {
background : url(/DesignCss/SharedImages/FlagL4.gif) no-repeat;
}
#flag5 {
background : url(/DesignCss/SharedImages/FlagL5.gif) no-repeat;
}
#bannervertical {
position : absolute;
left : 0;
top : 0;
width : 0;
margin-left : 20px;
}
.navbar {
margin-top : 10px;
}
.navbar span, .navbar select {
font-size : 9pt;
font-style : normal;
font-weight : bold;
padding : 0;
}
.navbar ul {
list-style-position : outside;
list-style-type : none;
margin : 0;
padding : 0;
}
.navbar li {
padding : 0;
margin : 0;
border : 0;
display : inline;
line-height : normal;
}
.navbar a, .navbar a:visited, .navbar .off {
color : #000000;
text-decoration : none;
}
.navbar a:hover {
color : #cccccc;
font-weight : bolder;
text-decoration : underline;
}
.navbar span {
white-space : nowrap;
margin-top : 0;
margin-right : 1px;
margin-bottom : 0;
margin-left : 1px;
}
.navbar select {
background-color : #ffffff;
color : #000000;
}
.view {
width : 100%;
margin : 0;
padding : 0;
}
.viewtbl {
padding : 0;
margin : 0;
width : 100%;
border-collapse : separate;
border-spacing : 10px;
}
.sectiontb {
padding : 0;
}
.sectiontbarea {
margin : 0;
padding : 0;
margin-left : 25px;
width: 100%;
min-width : 550px;
max-width : 770px;
}
.sectiondata {
height : 100%;
margin : 0;
margin-left : 25px;
}
.sectiondataarea {
border-width : 0;
border-style : solid;
border-color : #ffd800;
height : 100%;
}
.imgbordernone, .imgthumbnail, .imgmain, .imgcat {
border : none;
}
a.btnmain {
line-height : 30px;
white-space : nowrap;
color : #a48219;
font-size : 15pt;
font-weight : bold;
text-decoration : none;
padding : 5px 5px 2px 5px;
}
a.btnmain:hover {
text-decoration : none;
color : #ff0000;
}
a#btnsearch, a#btnviewcart {
padding-left : 20px;
background-repeat : no-repeat;
background-position : 4px center;
}
a#btnsearch {
background-image : url(/DesignCss/SharedImages/white/Search.gif);
}
a#btnviewcart {
background-image : url(http://www.bijouxdiamants.com/Files/26418/Img/22/caddie.jpg);
}
a.btnsub {
font-size : 9pt;
font-weight : bold;
color : #000000;
text-decoration : none;
padding : 4px 0 4px 23px;
margin : 10px 0;
background-image : url(/DesignCss/27000/780/Puce.gif);
background-repeat : no-repeat;
background-position : left center;
line-height : 2.2em;
}
a.btnsub:hover {
text-decoration : underline;
}
a#btnemailfriend {
background : url(/DesignCss/SharedImages/EMail-w.gif) no-repeat 0% 2px;
}
a#btnaddtofav {
background : url(/DesignCss/SharedImages/Favorite-w.gif) no-repeat 0% 2px;
}
a#btnattachment {
background : url(/DesignCss/SharedImages/Attachment-w.gif) no-repeat 0% 3px;
}
#icontrash, #iconerror, #iconwarning, #iconsalespolicy, #iconattachment, #iconemail, #iconweb, #iconmap {
width : 19px;
height : 19px;
border : 0;
vertical-align : text-bottom;
margin : 1px;
}
#icontrash {
background : url(/DesignCss/SharedImages/TrashCan-w.gif) no-repeat;
}
#iconerror {
background : url(/DesignCss/SharedImages/Error-w.gif) no-repeat;
}
#iconwarning {
background : url(/DesignCss/SharedImages/Warning-w.gif) no-repeat;
}
#iconsalespolicy {
background : url(/DesignCss/SharedImages/SalesPolicy-w.gif) no-repeat;
}
#iconattachment {
background : url(/DesignCss/SharedImages/Attachment-w.gif) no-repeat;
}
#iconemail {
background : url(/DesignCss/SharedImages/EMail-w.gif) no-repeat;
}
#iconweb {
background : url(/DesignCss/SharedImages/Web-w.gif) no-repeat;
}
#iconmap {
background : url(/DesignCss/SharedImages/Map-w.gif) no-repeat;
}
.blockshortcut {
display : block;
margin : 0;
margin-bottom : 10px;
color : #000000;
}
.blockcontainer {
margin : 0;
padding : 0;
width : 140px;
}
.blockarea {
position : relative;
float : left;
margin : 0;
margin-top : 12px;
margin-left : 0;
}
.blockshortcut, .blockshortcut input {
font-size : 8pt;
text-align : left;
}
.blockshortcut form, .blockshortcut p, .blockshortcut span, .blockshortcut input, .blockshortcut select, .blockshortcut textarea, .blockshortcut a {
margin : 0;
padding : 0;
}
.blockshortcut a, .blockshortcut a:link, .blockshortcut a:visited {
color : #000000;
text-decoration : none;
}
.blockshortcut a:hover {
text-decoration : underline;
border : none;
}
#blockuserlogin .email, #blockuserlogin input.password {
width : 90px;
margin-right : 5px;
}
.blockshortcut input.blockbtn {
margin-bottom : 2px;
margin-left : 0;
}
#blockuserlogin .blockbtn {
margin-right : 5px;
}
#blockuserlogin .firstvisit, #blockuserlogin .firstvisit a {
display : block;
}
#blockuserlogout .hellouser {
display : block;
}
#blockuserlogout .viewaccountinfo {
display : block;
}
#blocksearch .searchtext {
display : block;
float : left;
width : 90px;
margin-right : 5px;
}
#blocksearch .searchimg {
display : block;
float : left;
background-image : url(/DesignCss/SharedImages/Search.gif);
background-repeat : no-repeat;
background-position : left;
margin-top : 2px;
width : 20px;
height : 19px;
}
#blocksearch .blockbtn {
display : block;
clear : both;
}
#newsok {
margin-right : 5px;
}
#newsko {
margin-right : 5px;
}
#blocknewsletter .email {
width : 90px;
}
#blocknewsletter .blockbtn {
margin-top : 5px;
}
#blockrssfeeds a.rss {
background-image : url(/DesignCss/SharedImages/RSSFeeds.gif);
background-position : center center;
background-repeat : no-repeat;
display : block;
height : 20px;
margin : 0 auto;
width : 63px;
}
#blockcoupon span.coupon {
display : block;
}
#blockcoupon input.coupon {
width : 90px;
margin-right : 5px;
}
BODY.PBPW {
background-color : #ffffff;
color : #000000;
margin : 20px;
height : 100%;
}
.PBPTitle {
color : #000000;
font-weight : normal;
font-size : 15pt;
font-style : normal;
margin : 0;
padding : 0 0 0 0;
text-transform : uppercase;
text-decoration : none;
}
.PBSTitle {
color : #000;
font-weight : bold;
font-size : 12pt;
}
.PBColHead {
color : #000000;
font-size : 10pt;
}
.PBStatic {
color : #000;
font-weight : bold;
font-size : 8pt;
}
.PBMsg {
color : #000015;
font-size : 9pt;
}
.PBErrMsg {
color : #ff0000;
font-weight : bold;
font-size : 10pt;
}
.PBMainTxt {
color : #a48219;
font-weight : bold;
font-size : 12pt;
font-style : normal;
}
.PBShortTxt {
color : #333;
font-size : 9pt;
}
.PBLongTxt {
color : #000;
font-size : 8pt;
text-align : justify;
}
.PBCurrency {
color : #e30000;
font-weight : bold;
font-size : 15pt;
}
.PBDate {
color : #000000;
font-size : 10pt;
font-style : italic;
}
.PBNumber {
color : #000000;
font-weight : bold;
font-size : 10pt;
font-style : italic;
}
A.PBLink {
color : #000000;
font-size : 12pt;
text-decoration : none;
}
A.PBLink:hover {
color : #a48219;
text-decoration : underline;
}
HR.PBMain {
color : #000000;
}
HR.PBSub {
color : #000000;
}
TEXTAREA.PB {
color : #000000;
font-size : 8pt;
font-style : normal;
}
SELECT.PB {
color : #000000;
font-size : 8pt;
font-style : normal;
background-color : #fff;
margin : 0 0 0 0;
padding : 0;
}
INPUT.PB {
color : #000000;
font-size : 8pt;
font-style : normal;
}
INPUT.PBBtnStd {
color : #000000;
font-weight : bold;
font-size : 8pt;
}
A.PBBtnStd {
color : #000000;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
}
A.PBBtnStd:hover {
color : #a48219;
font-weight : bold;
text-decoration : underline;
}
.PBReqNote {
color : #000000;
font-size : 9pt;
font-style : italic;
}
#maincontainer.itemdetail .PBMainTxt {
font-size : 14pt;
font-weight : normal;
}
#btnsearchnow {
line-height : 0;
position : relative;
top : 10px;
}
.sccatalog .viewtbl td, .catalog .viewtbl td {
height : 100%;
}
.itemlist .sectiondataarea tbody td {
width : 55%;
}
.sectiondata .sectioncatheader {
border : none;
}
ul.subcatlist li {
border-left : 1px solid #666666;
display : inline-block;
line-height : 100%;
padding : 0 5px;
text-align : left;
width : 165px;
}
ul.subcatlist li .PBMainTxt {
color : #666666;
font-size : 8pt;
font-weight : normal;
}
ul.subcatlist {
padding : 5px;
}
.subcatlisttitle {
border-bottom : 1px solid #333;
}
.shopcarttable td {
border : 2px solid #cccccc;
border-collapse : collapse;
margin : 0;
padding : 5px;
border-color : #b2b2b2;
margin-left : 20px;
margin-top : 30px;
}
#maincontainer.scshopcart .sectiondataarea {
border : medium none;
height : 100%;
padding : 0 10px;
}
#maincontainer.scshopcart tr.cartsubtotal td .pbcurrency {
font-size : 13pt;
font-style : normal;
}
#maincontainer.scpaymentform .carttotalprice .pbcurrency {
font-size : 13pt;
font-style : normal;
}
#maincontainer.scconfirmform .carttotalprice .pbcurrency {
font-size : 13pt;
font-style : normal;
}
.carthead td, tr.carttotallines td .PBColHead, tr.cartdiscount td .PBColHead, tr.cartsubtotal td .PBColHead {
font-style : normal;
}
.shopcarttable .imgshopcart {
display : inline;
}
#btncodeintf {
display : inline;
}
#hmenu li.auto img {
height : 30px;
}
#hmenu li ul.submenu li.auto img {
width : 100%;
height : auto;
}
#vmenu li.auto img {
width : 150px;
}
#vmenu li ul.submenu li.auto img {
width : 100%;
}
#hmenu .submenu li a:hover {
color : #000000;
}
#vmenu li.sep {
background-color : #dee0e0;
}
IMG.BlackBox {
border-color : #000000;
}
IMG.BlackBox {
border-color : #000000;
}

