@charset "utf-8";
/* CSS Document */

/* Superfish Nav */
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	/*background:		#BDD2FF;*/
	padding-bottom:	0em;
	position:		relative;
	width:100%;
}
.sf-navbar li {
	/*background:		#AABDE6;*/
	position:		static;
}
.sf-navbar a {
	border-top:		none;
	padding: 11px 10px 12px 10px;
	font-size:1.4em;
}
.sf-navbar li li a {
	padding: 11px 10px 11px 10px;
	font-size:1.2em;
}
.sf-navbar li li.current_1 a {
	background:url('../images/sf-navbar_bg-separ.gif') 0px 50% no-repeat transparent;
}
.sf-navbar li li.current_1:first-child a {
	background:transparent;
}
.sf-navbar li li.current_1 li a {
	background:url('../images/sf-navbar_bg-act.jpg') 0 0 repeat-x transparent;
}

.sf-navbar li ul {
	width:	 100%; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	background:transparent;
	position:		relative;
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
	background:url('../images/sf-navbar_bg-act.jpg') 0 0 repeat-x transparent;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	background:		#BDD2FF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar li .current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
/*	background:url('../images/sf-navbar_bg.gif') 100% 0px no-repeat;*/
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:url('../images/sf-navbar_bg.gif') 0 0px no-repeat;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:url('../images/sf-navbar_bg.gif') 0 0px no-repeat;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background:url('../images/sf-navbar_bg-act.jpg') 0 100% repeat-x transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

.cat_navbar{
background:url('../images/sf-navbar_bg-act.jpg') 0 0 repeat-x transparent;
padding-top:0px;
height:57px;
xz-index:999;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	
}
.sf-menu {
	line-height:	1.0;	
}
.sf-menu ul {
	position:		absolute;
	margin-top:12px;
	xtop:			-999em;
	width:			15em; /* left offset of submenus need to match (see below) */	

	display:none;
	margin-top:0;
}
.sf-menu ul ul{
	margin-top:7px;
}
.sf-menu ul li {
	width:			100%;	
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			3.5em; /* match top ul list item height */
	xz-index:		99;
	display:block;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	xtop:			-999em;
	display:block;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	xtop:			-999em;
	display:block;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	0em;
}
#header .sf-menu a {     /*#header seems to be required*/	
	/*border-top:		1px solid #CFDEFF;*/
	padding: .80em 2em .80em 1em;  
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.sf-menu .sfHover a,
.sf-menu a, 
.sf-menu a:hover { /* visited pseudo selector so IE6 applies text colour*/
	color:			#0C0;
	text-decoration:none;
}
.sf-menu .sfHover li a,
.sf-menu > li li > a:hover, 
{ /* visited pseudo selector so IE6 applies text colour*/
	color:			#ffffff; text-decoration:none;

}

.sf-menu > li > a  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
	text-decoration:none;
	padding: 20px 14px 24px 14px;
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	text-transform:uppercase;
}
.sf-menu .sfHover li a:hover,
.sf-menu > li li > a:hover  {
	color:#fff;
}
.sf-menu .sfHover li a,
.sf-menu > li li > a  {
	padding: 4px 11px 7px 11px;
	color:#818486;
}

.sf-menu li {
	background:;
}
.sf-menu > li {
	background:url('../images/sf-menu_bg.png') 100% 0px repeat-y transparent;
}

.sf-menu li li {
	background:#262626;
	border-bottom:#3c3c3c solid 1px;
	/*background:#87AFC8 url('../images/superfish-underline.png') no-repeat 0px 100% ;
	border-bottom:1px solid #A8C8DE;*/
}
.sf-menu li li li {
	background:	#262626;
	border-bottom:#3c3c3c solid 1px;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:#262626;
	outline:		0;	
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/superfish-arrows.png') no-repeat ; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a >  .sf-sub-indicator { background-position:0px 0px;top:25px;}
li li a >  .sf-sub-indicator { background-position:0px 0px;top:5px;}
a:hover >  .sf-sub-indicator { background-position:0px 0px;}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: 0px 0px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  0px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: 0px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/*background:	url('../images/superfish-shadow.png') no-repeat bottom right;*/
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 1px;
	-moz-border-radius-topright: 1px;
	-webkit-border-top-right-radius: 1px;
	-webkit-border-bottom-left-radius: 1px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/* End Super Fish Nav */

/* Background */
.diamonds {
	background-image: url(../images/diamonds.png);
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.ima {
	display:block;
	xfloat:left;
	width:130px;
	margin:2px 71px 6px;
	padding:4px;
	border:1px dotted #888;
}
* html .ima {
	width:140px;
}
.ima img {
	border:0;
	width:130px;
}
div.tabcontent {
	clear:both;
	height:100%;
	background:#fff;
	margin-bottom: 0px;
	width: 100%;
	white-space:normal;
	overflow: visible;
}
#container input, #container select {
	margin-right:0px;
}
#background {
	margin: 0px auto;
	text-align: center;
}
div #froocredit {
	width: 980px !important;
	margin: 0px auto;
	text-align: right !important;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 11px;
	height: 20px;
}
div#container {
	width: 1020px !important;
	margin: 0px auto;
	text-align: left !important;
	border: none !important;
}
div#header {
	display: block !important;
	float: left;
	width: 980px;
	height: 90px;
}
div#subheader {
	display: block !important;
	float: left;
	width: 980px;
	height: 25px;
	line-height: 25px;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div#leftpane {
	display: block !important;
	float: left;
	width: 150px;
	padding: 10px;
}
* html div#leftpane {
	width: 170px;
}
div#centerpane {
	display: block;
	float: left;
	width: 620px;
	padding: 10px;
}
* html div#centerpane {
	width: 640px;
}
div#customhtml {
	display: block !important;
	width: 620px;
}
div#rightpane {
	display: block !important;
	float: left;
	width: 150px;
	padding: 10px;
}
* html div#rightpane {
	width: 170px;
}
div#rightpane div.clear, div#leftpane div.clear {
	display: block;
	width: 150px;
	height: 10px;
	line-height: 10px;
	font-size: 0px;
	clear: both;
}
div#footer {
	display: block;
	width: 980px;
	height: 90px;
	clear: both;
}
/* <--- Showcase Styling (Contains main pic, 3 buttons and max 6 thumbs) ---> */

div#showcase {
	display: block;
	width: 620px;
	position: relative;
}
div#showcase span {
	display: block;
	width: 620px;
	height: 20px;
	clear: both;
}
#showcase ul {
	float: left;
	display: block !important;
	width: 150px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#showcase ul#showcase_v2 {
	background-position: 0px -30px !important;
}
#showcase ul.gallery_showcase_alternative {
	float: left;
	display: block !important;
	width: 535px;
	margin: 10px 0px;
	padding-left: 85px;
	list-style: none;
}
#showcase ul.gallery_thumbs_alternative {
	float: left;
	display: block !important;
	width: 600px;
	margin: 10px 0px 10px 10px;
	padding: 0px;
	list-style: none;
}
#showcase li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 75px;
	height: 75px;
}
#showcase a {
	visibility: visible !important;
}
#showcase li a {
	display: block;
	width: 72px;
	height: 72px;
	cursor: pointer;
	text-align: center;
	padding: 1px;
}
* html #showcase li a {
	width: 74px;
	height: 74px;
}
#showcase li.button, #showcase li.button a {
	width: 150px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#showcase li.button a:hover {
	background: #fff;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}
#showcase li.space {
	width: 150px;
	height: 10px;
	background: none;
}
#showcase li.cbhosted script {
	height: 72px;
	width: 72px;
	line-height: 72px;
}
#showcase li.cbhosted script a img {
	vertical-align: middle;
	margin: auto;
}
#showcase li.exhosted img {
	width: 72px;
	height: 72px;
}
#showcase li.hide {
	display: none;
}
#showcase h3 {
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 17px !important;
	font-weight: bold;
	float: left;
	display: block;
	width: 620px;
	height: 20px;
	line-height: 20px;
	margin: 10px 0px !important;
	padding: 0px;
}
#showcase img {
	border: none;
}
#showcase img.none {
	display: none;
}
/* <--- Main Image ---> */
#showcase div#gallery_largeimage_alternative {
	clear: both;
	display: block !important;
	width: 620px;
	text-align: center;
}
#showcase div#gallery_largeimage_alternative img {
	display: block;
	margin: 0px auto 5px auto;
}
#showcase div#largeimage {
	float: right;
	display: block !important;
	width: 470px;
	text-align: center;
}
#showcase div#largeimage img {
	display: block;
	margin: 0px auto 5px auto;
}
#showcase div#largeimage a#fullsize {
	display: none;
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor:pointer;
}
/* <--- Full Size Window ---> */
div#showcase div#imageID {
	display: none;
	width: 620px;
	position: absolute;
	left: 0px;
	top: 40px;
}
div#showcase div#imageID a {
	cursor:pointer;
}
div#showcase div#imageID h5 {
	display: block;
	width: 620px;
	height: 20px;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 11px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: 10px;
}
div#showcase div#imageID a {
	display: block;
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 5px;
	width: 618px;
	text-align: center;
}
* html div#showcase div#imageID a {
	width: 620px;
}
div#showcase div#imageID a img {
	display: block;
	margin: 0px auto 5px auto;
}
div#showcase div#imageID span {
	display: block;
	width: 620px;
	line-height: 10px;
	height: 10px;
	font-size: 0px;
}
div#description {
	display: block;
	width: 620px;
	margin-bottom: 20px;
}
div#description div#descriptiontitle {
	display: block !important;
	width: 620px;
	height: 20px;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-indent: 10px;
}
div#description div#descriptioncontent {
	display: block;
	width: 600px;
	padding: 10px;
	margin: 0px !important;
}
* html div#description div#descriptioncontent {
	width: 620px;
}
div#description div#descriptionbase {
	display: block;
	width: 620px;
	height: 10px;
	line-height: 10px;
	font-size: 0px;
}
#tab1, #tab2, #tab3, #tab4, #tab5 {
	width: 620px;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 11px;
}
#tab2, #tab3, #tab4, #tab5 {
	display: none;
}
pre.tabcontent {
	width: 600px !important;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 11px;
	margin: 0px !important;
	padding: 10px;
	word-wrap: break-word;
	white-space:normal;
}
div.tabcontent {
	width: 600px !important;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 11px;
	margin: 0px !important;
	padding: 10px;
	word-wrap: break-word;
	white-space:normal;
}
* html pre.tabcontent {
	overflow: auto;
	word-wrap: break-word;
	width: 620px !important;
}
* html div.tabcontent {
	overflow: auto;
	word-wrap: break-word;
	width: 620px !important;
}
ul.tablinks {
	width: 620px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	height: 20px;
	display: block !important;
	cursor: pointer;
}
* html ul.tablinks {
	height: 25px;
}
ul.tablinks li {
	display: inline;
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
}
ul.tablinks a, ul.tablinks span {
	display: block;
	width: 123px;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
h4.tabtitle {
	display: block;
	margin: 10px 0px 0px 0px !important;
	padding: 0px !important;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 14px;
	height: 20px !important;
	line-height: 20px;
	font-weight: bold;
	text-indent: 10px;
}
div.tabbase {
	display: block;
	height: 10px;
	line-height: 10px;
	font-size: 0px;
}
div#search form, div#search form input {
	margin: 0px;
	padding: 0px;
}
div#search form input {
	margin: 0px;
	padding: 0px;
}
div#search form input.searchbox {
	width: 140px;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}
div#search form input.submitbox {
	width: 60px;
	height: 18px;
	border: none;
	background: none;
	cursor: pointer;
}
div.boxtitle {
	display: block;
	width: 140px;
	padding: 3px 5px;
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
* html div.boxtitle {
	width: 150px;
}
div#container div.boxcontent, div.boxlinks {
	display: block;
	width: 150px;
	margin: 0px !important;
}
/* fix weird bug where box won't show backround on p tag margins */
div#container div.boxcontent p {
	margin: 0px;
	padding: 7px 0px;
}
div#container div#search div.boxcontent {
	width: 140px;
	padding: 5px;
	display: block;
}
* html div#container div#search div.boxcontent {
	width: 150px;
}
.boxlinks a {
	display: block;
	width: 140px;
	padding: 2px 5px 3px 5px;
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}
* html .boxlinks a {
	width: 150px;
}
.boxlinks br, .boxlinks img {
	display: none;
}
div.boxbase {
	display: block;
	width: 150px;
	height: 10px;
	line-height: 10px;
	font-size: 0px;
	margin-bottom: 20px;
}
#promobox {
	width: 150px;
}
.promoitem {
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 10px 5px;
}
.promoitem a.buynow, .promoitem a.details {
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.promoitem a img {
	background: #fff;
	padding: 2px;
}
div#promobackup {
	font-family: "arial", tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 10px 5px;
}
div#promobackup a {
	text-decoration: underline;
	font-weight: bold;
}
/* prevent BIN icon from looking poor on dark backgrounds */
.promobuy img {
	background: url(../img/global_binimg.gif) no-repeat;
}
/* FIX BOX CONTENT ISSUE */
.actioncontent .boxcontent {
	background: none !important;
	margin: 0px !important;
	padding: 0px !important;
	width: auto !important;
}
/* 1024 scroll fix*/
div#EBdescription {
	margin: 0px !important;
	padding: 0px !important;
}
#merchandisingMERC_VI {
}
/* Fix for em tag breaking layout */

.boxcontent form .searchbox {
	width: 140px !important;
}
#descriptioncontent em {
	overflow: visible;
	height: 1%;
}
#tab1, #tab2, #tab3, #tab4, #tab5 {
	font-family: Arial, Helvetica, sans-serif;
}
div#description div#descriptiontitle {
	font-family: Arial, Helvetica, sans-serif;
}

/*<========== GENERAL STYLING (contains: background, header, flash, subheader, repeater & footer) ==========>*/

/*<-- background -->*/

#background {
	background: #fff;
}
/*<-- header -->*/

div#header {
	background: url(template_header.jpg);
	width: 787px !important;
	height: 122px !important;
	position: relative;
	margin-bottom: 10px;
}
/*<-- subheader -->*/

div#subheader {
	display: none !important;
}
/*<-- repeater -->*/

div#container {
	background: #fff;
	width: 1020px !important;
}
div#centerpane {
	padding: 0px !important;
	width:787px !important;
}
/*<-- footer -->*/

div#footer {
	background: url(template_footer.jpg);
	width: 787px !important;
	height: 80px !important;
}
div#froocredit, div#leftpane, div#rightpane, div#showcase {
	display: none !important;
}
/*<========== DESCRIPTION & TABS (contains: description & tab styling) ==========>*/



h4.tabtitle {
	background: url(shared_boxtitle3.gif) no-repeat !important;
	color: #e6e6e6 !important;
}
pre.tabcontent {
	background: url(shared_boxcontent3.gif) top no-repeat;
	color: #666666;
}
pre.tabcontent a {
	color: #333333;
	text-decoration:underline;
	cursor:pointer;
}
div.tabcontent a {
	text-decoration:underline;
	color: #333333;
	cursor:pointer;
}
div.tabcontent {
	background: url(shared_boxcontent3.gif) top no-repeat;
	color: #666666;
}
div.tabcontent p {
	margin-bottom:1em;
}
div.tabbase {
	background: url(shared_boxbase3.gif);
}
ul.tablinks {
	border-bottom: 0px solid #fff;
}
ul.tablinks a {
	background: url(template_tabout.gif);
	color: #1f2c60;
}
ul.tablinks a:hover {
	background: url(template_tabhover.gif);
	color: #1f2c60;
}
ul.tablinks span {
	background: url(template_tabover.gif);
	color: #fff;
}
/*<========== TEMPLATE LAYOUT ==========>*/



#tab1, #tab2, #tab3, #tab4, #tab5 {
	width: 787px;
	font-family: "arial" tahoma, verdana, sans-serif;
	font-size: 11px;
	position: relative;
	top: -20px;
 *top : 0px; /* IE7 and below */
	_top : -20px;
}
#tab2, #tab3, #tab4, #tab5 {
	display: none;
}
pre.tabcontent {
	width: 767px !important;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	font-family: "verdana", tahoma, arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0px !important;
	padding: 10px;
	word-wrap: break-word;
	white-space:normal;
	height: 200px;
	overflow-x:hidden;
	overflow-y:scroll;
}
div#tab1 pre.tabcontent,  div#tab2 pre.tabcontent,  div#tab3 pre.tabcontent,  div#tab4 pre.tabcontent,  div#tab5 pre.tabcontent {
	width: 787px\9!important;
}
div.tabcontent {
	width: 767px !important;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	font-family: "verdana", tahoma, arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0px !important;
	padding: 10px;
	word-wrap: break-word;
	white-space:normal;
	height: 200px;
	overflow-x:hidden;
	overflow-y:scroll;
}
div#tab1 div.tabcontent,  div#tab2 div.tabcontent,  div#tab3 div.tabcontent,  div#tab4 div.tabcontent,  div#tab5 div.tabcontent {
	width: 787px\9!important;
}
ul.tablinks {
	width: 787px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	height: 35px;
	display: block !important;
	cursor: pointer;
}
ul.tablinks li {
	display: inline;
	float: left;
	margin: 0px 1px;
	padding: 0px;
}
ul.tablinks a, ul.tablinks span {
	display: block;
	width: 155px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
}
h4.tabtitle {
	display: block;
	margin: 0px !important;
	padding: 0px !important;
	height: 8px !important;
	font-size: 0px !important;
}
div.tabbase {
	display: block;
	height: 10px;
	line-height: 8px;
	font-size: 0px;
}
/*<========== CUSTOMWORK ==========>*/



#header a {
	position: absolute;
	display: block;
}
.email {
	top: 47px;
	right: 0px;
	width: 180px;
	height: 20px;
}
.homelogo {
	top: 6px;
	left: 0px;
	width: 313px;
	height: 68px;
}
.home {
	top: 88px;
	left: 0px;
	width: 65px;
	height: 33px;
}
.about {
	top: 88px;
	left: 65px;
	width: 80px;
	height: 33px;
}
.education {
	top: 88px;
	left: 145px;
	width: 131px;
	height: 33px;
}
.feedback {
	top: 88px;
	left: 276px;
	width: 80px;
	height: 33px;
}
.contact {
	top: 88px;
	left: 356px;
	width: 92px;
	height: 33px;
}
.sublink1 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:1px;
	background: url(sublink1.gif) no-repeat;
}
.sublink2 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(sublink2.gif) no-repeat;
}
.sublink3 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(sublink3.gif) no-repeat;
}
.sublink4 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(sublink4.gif) no-repeat;
}
.sublink5 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(sublink5.gif) no-repeat;
}
.sublink6 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	background: url(sublink6.gif) no-repeat;
}
div#hsearchfield {
	width: 787px;
	height: 345px;
	padding: 0px;
	margin: 0px;
	background: url(shared_search.jpg) no-repeat;
}
form#dropdowns_form {
	width: 787px;
	padding: 149px 0px 0px 0px;
	margin: 0px;
}
input.stonecut_chk {
	padding: 0px;
	float: left;
	display: inline;
	height: 13px;
	width: 13px;
}
select#level0, select#level1, select#level2 {
	float: left;
	display: inline;
	margin: 79px 0px 0px 58px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	width: 175px;
	height: 23px;
}
select#level1 {
	margin: 79px 0px 0px 82px;
	width: 157px;
}
select#level2 {
	margin: 79px 0px 0px 93px;
}
div#form_clear {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	width: 0px;
	font-size: 0px;
}
input#gemprice1, input#gemprice2, input#gobutton, input#reset_button {
	width: 85px;
	height: 23px;
	float: left;
	display: inline;
	margin: 30px 0px 0px 285px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: none;
	background: none;
	margin: 32px 0px 0px 287px\9;
	width: 80px\9;
	height: 19px\9;
}
input#gemprice2 {
	margin: 30px 0px 0px 30px;
	margin: 32px 0px 0px 34px\9;
	padding: 0px 0px 0px 0px;
}
input#reset_button {
	margin: 23px 0px 0px 65px;
	margin: 25px 0px 0px 70px\9;
	padding: 4px 0px 0px 0px;
	width: 100px;
	background: none;
	border: none;
	cursor: pointer;
	height: 30px;
}
input#gobutton {
	margin: 23px 0px 0px 2px;
	margin: 25px 0px 0px 2px\9;
	padding: 4px 0px 0px 0px;
	width: 100px;
	background: none;
	border: none;
	cursor: pointer;
	height: 30px;
}
#promo {
	height: 127px;
	width: 787px;
	display: block;
}
.rings {
	height: 127px;
	width: 396px;
	display: block;
	float: left;
	background: url(shared_rings.jpg) no-repeat;
}
.fancy {
	height: 127px;
	width: 391px;
	display: block;
	float: left;
	background: url(shared_fancy.jpg) no-repeat;
}
/*<========== Maincontent ==========>*/


.content {
	height: 515px;
	width: 787px;
	
	margin-bottom: 10px;
}
.diamondswap {
	height: 515px;
	width: 282px;
	display: block;
	float: left;
	text-align: left;
	font-family:arial, sans-serif;
}
.description {
	height: 515px;
	width: 273px;
	xwidth: 290px\9;
	display: block;
	float: left;
	margin:20px 0;
	padding: 0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;/*background: url(des-image.jpg) no-repeat;*/

}
.description br {
	display: none;
}
.iglimage {
	height: 515px;
	width: 209px;
	display: block;
	position: relative;
	float: left;
	background: url(igl-image.jpg) no-repeat -10px 0;
}
.iglimage a {
	color: #002664;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	position: absolute;
}
.iglimage a:hover {
	text-decoration: underline;
}
.giaimage {
	height: 515px;
	width: 209px;
	display: block;
	position: relative;
	float: left;
	background: url(gia-image.jpg) no-repeat -10px 0;
}
.giaimage a {
	color: #002664;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	position: absolute;
}
.giaimage a:hover {
	text-decoration: underline;
}
.eglimage {
	height: 515px;
	width: 209px;
	display: block;
	position: relative;
	float: left;
	background: url(egl-image.jpg) no-repeat -10px 0;
}
.eglimage a {
	color: #002664;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	position: absolute;
}
.eglimage a:hover {
	text-decoration: underline;
}
.iglwebsite {
	top: 349px;
	left:33px;
}
.giawebsite {
	top: 349px;
	left:33px;
}
.eglwebsite {
	top: 349px;
	left:33px;
}
.certificate {
	top: 329px;
	left:33px;
}
.certificate2 {
	height:300px;
	left:0;
	margin:20px 10px;
	top:0;
	width:200px;
}
.ask {
	width: 199px;
	height: 72px;
	top: 384px;
	left:20px;
}
.clear {
	clear: both;
}
/* General Styling */

#turnoff {
	display: none;
}
a:focus {
	outline: none;
}
#container {
	position: relative;
	padding: 0px;
	background: #fff !important;
	width: 100%;
}
#inner {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	background: #fff;
}
#header {
	display: none;
}

#mainimage {
	height: 297px;
	width: 787px;
	margin: 10px 0px;
	background: url(https://hosting.kyozou.com/BrilliantRocks/css/shared_image.jpg) no-repeat;
}
#cfooter {
	clear: both;
	height: 57px;
	background: url(https://hosting.kyozou.com/BrilliantRocks/css/shared_footer.jpg) no-repeat;
	width: 787px;
	margin: 0px;
}
.clear {
	clear: both;
}
/*  Credit Link Styling */
#seo {
	display: none;
}
#design {
	position: absolute;
	display: none;
	left: 50%;
	top: -30px;
	margin: 0px auto 0px auto;
}
#design div {
	position: relative;
	top: 10px;
	left: 190px;
}
#design div a, #design div a:hover {
	display: block;
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-align: right;
}
#design div a strong {
	color: #253368;
}
#design div a span {
	color: #b2b2b2;
}
#design div a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* footer links */

#copy {
	height: 25px;
	border-top: 5px solid #dde3e6;
	width: 787px;
	position: relative;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363;
	position: absolute;
	top: 7px;
	left: 10px;
}
.privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #688fb6 !important;
	position: absolute;
	top: 7px;
	right: 10px;
}
.privacy:hover {
	text-decoration: underline;
	color: #476e95;
}
/* promo boxes */

#promo {
	height: 127px;
	width: 787px;
	position: relative;
}
.rings {
	height: 127px;
	width: 396px;
	display: block;
	float: left;
	background: url(https://hosting.kyozou.com/BrilliantRocks/css/shared_rings.jpg) no-repeat;
}
.fancy {
	height: 127px;
	width: 391px;
	display: block;
	float: left;
	background: url(https://hosting.kyozou.com/BrilliantRocks/css/shared_fancy.jpg) no-repeat;
}
/* Search */

div#hsearchfield {
	width: 787px;
	height: 345px;
	padding: 0px;
	margin: 0px;
	background: url(https://hosting.kyozou.com/elitediamond2/images/shared_search.jpg) no-repeat;
}
form#dropdowns_form {
	width: 787px;
	padding: 149px 0px 0px 0px;
	margin: 0px;
}
input.stonecut_chk {
	padding: 0px;
	float: left;
	display: inline;
	height: 13px;
	width: 13px;
}
select#level0, select#level1, select#level2 {
	float: left;
	display: inline;
	margin: 79px 0px 0px 58px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	width: 175px;
	height: 23px;
}
select#level1 {
	margin: 79px 0px 0px 82px;
	width: 157px;
}
select#level2 {
	margin: 79px 0px 0px 93px;
}
div#form_clear {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	width: 0px;
	font-size: 0px;
}
input#gemprice1, input#gemprice2, input#gobutton, input#reset_button {
	width: 85px;
	height: 23px;
	float: left;
	display: inline;
	margin: 30px 0px 0px 285px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: none;
	background: none;
	margin: 32px 0px 0px 287px\9;
	width: 80px\9;
	height: 19px\9;
}
input#gemprice2 {
	margin: 30px 0px 0px 30px;
	margin: 32px 0px 0px 34px\9;
	padding: 0px 0px 0px 0px;
}
input#reset_button {
	margin: 23px 0px 0px 65px;
	margin: 25px 0px 0px 70px\9;
	padding: 4px 0px 0px 0px;
	width: 100px;
	background: none;
	border: none;
	cursor: pointer;
	height: 30px;
}
input#gobutton {
	margin: 23px 0px 0px 2px;
	margin: 25px 0px 0px 2px\9;
	padding: 4px 0px 0px 0px;
	width: 100px;
	background: none;
	border: none;
	cursor: pointer;
	height: 30px;
}
/* Sub Boxes */

#iconlinks {
	height: 55px;
	width: 720px;
}
.sublink1 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(https://hosting.kyozou.com/elitediamond2/images/icon1.png) no-repeat;
}
.sublink2 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(https://hosting.kyozou.com/elitediamond2/images/icon2.png) no-repeat;
}
.sublink3 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(https://hosting.kyozou.com/elitediamond2/images/icon3.png) no-repeat;
}
.sublink4 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(https://hosting.kyozou.com/elitediamond2/images/icon4.png) no-repeat;
}
.sublink5 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	margin-right:2px;
	background: url(https://hosting.kyozou.com/elitediamond2/images/icon5.png) no-repeat;
}
.sublink6 {
	height: 55px;
	width: 115px;
	display: block;
	float: left;
	background: url(https://hosting.kyozou.com/elitediamond2/images/icon6.png) no-repeat;
}
/* Header links */

#cheader a {
	position: absolute;
	display: block;
}
.email {
	top: 47px;
	right: 0px;
	width: 180px;
	height: 20px;
}
.homelogo {
	top: 6px;
	left: 0px;
	width: 313px;
	height: 68px;
}
.home {
	top: 88px;
	left: 0px;
	width: 65px;
	height: 33px;
}
.about {
	top: 88px;
	left: 65px;
	width: 80px;
	height: 33px;
}
.education {
	top: 88px;
	left: 145px;
	width: 131px;
	height: 33px;
}
.feedback {
	top: 88px;
	left: 276px;
	width: 80px;
	height: 33px;
}
.contact {
	top: 88px;
	left: 356px;
	width: 92px;
	height: 33px;
}
.facebook {
	top: 90px;
	width: 28px;
	height: 28px;
	left: 662px;
}
.twitter {
	top: 90px;
	width: 28px;
	height: 28px;
	left: 691px;
}
.youtube {
	top: 90px;
	width: 28px;
	height: 28px;
	left: 719px;
}
.linkedin {
	top: 90px;
	width: 28px;
	height: 28px;
	left: 748px;
}
.ebay_ir_td_1 {
	width:48% !important;
}
.ebay_ir_td_1, .ebay_ir_td_2 {
	background-color:#e3eaeb;
}
.ebay_ir_td_3, .ebay_ir_td_4 {
	background-color:#f3f6f7;
}
.diamondswap #Round, .diamondswap #Princess, .diamondswap #Cushion, .diamondswap #Oval, .diamondswap #Asscher, .diamondswap #Heart, .diamondswap #Marquise, .diamondswap #Pear, .diamondswap #Radiant, .diamondswap #Emerald {
	display:none;
}
