/* Custom CSS Document for Antwerp Diamonds
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* GLOBAL STYLES
--------------------------------------------------------*/

/* Layout Styles */
body {background: #4A5154 url(Images/design/bkgd-body.jpg) repeat-x top}

#contentwrap {margin: 0; padding: 0 20px}

/* Text Styles */
h1 {font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 3px 0; padding: 0}
h2 {font: 20px Georgia, "Times New Roman", Times, serif; color: #111; border-bottom: 2px solid #607E9A}
h3 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #000}
.Content, p {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666}
.defhead {font: bold 14px Georgia, "Times New Roman", Times, serif; color: #607E9A}
#contentwrap ul, ol {color: #666}
#contentwrap ol li ul {list-style-type:disc; margin-top: 5px}

/* Misc Styles */
.img {border: 1px solid #999}
.imgleft_border {border: 1px solid #999; float: left; margin: 0 5px 0 0}
.imgleft {float: left; margin: 0 5px 0 0}
.imgright_border {border: 1px solid #999; float: right; margin: 0 0 0 5px}
.imgright {float: right; margin: 0 0 0 5px}

.line {border-bottom: 1px dashed #607E9A}
.linethick {border-bottom: 2px solid #607E9A}

/* TopSubBanner Styles
--------------------------------------------------------*/

/* Layout Styles */
#bntable {width: 100%; background: #0F1415 url(Images/design/bn-tile.gif) repeat-x; border: 2px solid #0E1315}
.bnright {width: 100%; background: url(Images/design/bn-bkgd_rt.jpg) no-repeat top right; text-align: right; vertical-align: top; padding-top: 20px}
.bntopnav_01,
.bntopnav_02 {margin: 0 30px 0 0}
.bnnav {height: 22px; background: #212526 url(Images/design/bn-nav_tile.gif) repeat-x; border-top: 2px solid #0E1315}
.bnnav_l {margin: 0; padding: 0}
.bnnav_r {text-align: right; padding-right: 8px}

/* Text Styles */
.bntopnav_01 {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #fff}
.bntopnav_01 a:link,
.bntopnav_01 a:visited {color: #fff; text-decoration: none}
.bntopnav_01 a:hover,
.bntopnav_01 a:active {color: #fff; text-decoration: underline}
.bntopnav_02 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff}
.bntopnav_02 a:link,
.bntopnav_02 a:visited {color: #fff; text-decoration: none}
.bntopnav_02 a:hover,
.bntopnav_02 a:active {color: #fff; text-decoration: underline}
.bntopnavdivide {margin: 0 5px}

.bnnav,
.bnnav_l,
.bnnav_r {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff}

/* Drop Down Navigation Styles */
#mainnav {margin: 0; padding: 0; list-style: none; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff}
#mainnav ul {margin: 0; padding: 0}
#mainnav li {margin: 0; padding: 0; list-style-image: none; list-style-type: none; float: left}
#mainnav li ul {margin: 0; padding: 0; position: absolute; left: -999em; list-style: none; width: 156px; border-top: 1px solid #0E1315}
#mainnav li:hover ul,
#mainnav li.sfhover ul {left: auto}

#mainnav a {display: block; text-transform: uppercase; text-decoration: none; text-align: center; padding: 4px 20px; width: auto; color: #fff}
#mainnav a:hover {background: url(Images/design/bn-nav_tile_o.gif) repeat-x}
#mainnav li ul li a {text-align: left; text-transform: lowercase; letter-spacing: 0; padding: 3px 0 3px 19px; border-left: 1px solid #0E1315; border-right: 1px solid #0E1315; border-bottom: 1px solid #0e1315; width: 156px; color: #fff; background: #434749}
#mainnav li ul li a:hover {color: #fff; background: #202324}

/* Footer Styles
--------------------------------------------------------*/

/* Layout Styles */
#fttable {width: 100%; background: #040505; border-top: 2px solid #4A5155}
.ftnav {text-align: right; padding: 3px 10px 3px 0}

/* Text Styles */
.ftnav {font: 9px/18px Verdana, Arial, Helvetica, sans-serif; color: #fff; border-top: 2px solid #4A5155}
.ftnav a:link,
.ftnav a:visited {color: #fff; text-decoration: none}
.ftnav a:hover,
.ftnav a:active {color: #fff; text-decoration: underline}
.ftnavdivide {margin: 0 5px}

.fttxt {margin: 5px 0 0 0; padding: 0; text-align: right; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #fff}
.fttxt a:link,
.fttxt a:visited {color: #fff; text-decoration: none}
.fttxt a:hover,
.fttxt a:active {color: #fff; text-decoration: underline}

/* Misc Styles */
.ftimg {border-right: 2px solid #4A5155}

/* Default Page Styles
--------------------------------------------------------*/

/* Layout Styles */
#deftable {width: 100%; background: #000}
.def_l {border-right: 2px solid #4A5155}
.def_r {width: 100%; background: #020202 url(Images/design/def-mainimg.jpg) no-repeat left; text-align: right; vertical-align: top}

/* Text Styles */
.deftxt {font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #000}

/* Search & Cart Control Styles
--------------------------------------------------------*/

/* Search Styles */
#TopSubBanner1_SimpleSearch1_Panel1 {margin: 5px 30px 5px 0; padding: 0; text-align: right}

#TopSubBanner1_SimpleSearch1_Panel1 {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #fff}
#TopSubBanner1_SimpleSearch1_Panel1 a:link,
#TopSubBanner1_SimpleSearch1_Panel1 a:visited {color: #fff; text-decoration: none}
#TopSubBanner1_SimpleSearch1_Panel1 a:hover,
#TopSubBanner1_SimpleSearch1_Panel1 a:active {color: #fff; text-decoration: none}

.searchbox {border: 1px solid #000; background: #8C8F91; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #fff; width: 105px}

/* Cart Styles */
#cartwrap {margin: 0; padding: 0}

#cartwrap {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000}
#cartwrap a:link,
#cartwrap a:visited {color: #000; text-decoration: none}
#cartwrap a:hover,
#cartwrap a:active {color: #000; text-decoration: none}

/* Styles.css Custom
--------------------------------------------------------*/

#ContentCell {background: #fff; border-left: 2px solid #4A5155; border-right: 2px solid #4A5155; padding-bottom: 15px}
#FooterCell {padding-bottom: 100px}
.Headings {border-bottom: 1px solid #607E9A}

#Instruction1_InstructCell {background: #171E22 url(Images/design/bkgd-instruct.jpg) no-repeat top left; color: #fff; border: 1px solid #434748; padding: 7px}
#Instruction1_InstructCell a {color: #fff}

.Content a:link,
.Content a:visited {color: #666; text-decoration: underline}
.Content a:hover,
.Content a:active {color: #666;	text-decoration: none}

#ContentCell_bk {background: #000; color: #fff; border-left: 2px solid #4A5155; border-right: 2px solid #4A5155; padding-bottom: 60px}
.Content_bk {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: left}
.Content_bk a:link,
.Content_bk a:visited {color: #fff; text-decoration: underline}
.Content_bk a:hover,
.Content_bk a:active {color: #fff;	text-decoration: none}
.Headings_bk {font: bold 16px Georgia, "Times New Roman", Times, serif; color: #fff; border-bottom: 1px solid #ccc}