@charset "UTF-8";
/* Washington Diamond Global CSS Document */

/* --------------------------------------- body and main structure
---------------------------------------------------------------------------------------------- */
body {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	background-color:#f1f5f7;
}
#outerwrapper {
	margin: 0 auto;
	padding: 0 0 20px 0;
	text-align: center;
}
#innerwrapper {
	width: 1024px !important;
	margin: 20px 0 20px 0;
	position: relative;
	background-color: #ffffff;
	font-size: 13px;
	line-height: 14px;
}


/* --------------------------------------- main tags
---------------------------------------------------------------------------------------------- */
h1 {
	color: #134e73;
	font-weight:normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height:30px;
	padding: 0px;
}


h2 {

	color: #134e73;
	font-weight:normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	line-height:20px;
	padding: 0px;
	margin: 0 0 5 0;
}



h3 {	
	color: #5f8dab;
	font-weight:normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height:22px;
	padding: 0px;
	margin: 0 0 5 0;
}

h3 a:link, h3 a:visited, h3 a:active {
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #5f8dab;
}

h3 a:hover {
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	color: #414042;
	text-decoration: underline;
}

h3.header {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#414042;
	font-weight: normal;
	line-height: 17px;
	padding: 0px;
	margin: 0 0 5 0;
} 
#large_header {
	color: #777;
	font-weight:normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height:28px;
	padding: 5px 0 5px 0;
	margin: 0;
}
	
p {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #414042;
	font-size: 13px;
	line-height:15px;
	margin: 10 0 6 0;
	padding: 0px;
}
div {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #414042;
	font-size: 13px;
	line-height:15px;
}


a:link, a:visited, a:active {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #134e73;
}
a:hover {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #414042;
	text-decoration: underline;
}

a img {
	border:none;
	text-decoration: none;
}
.indent_text {
	padding: 0px 60px 0px 30px;
}
a.largelink:link, a.largelink:visited, a.largelink:active  {
	font-weight:normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 24px;
	line-height:28px;
}
a.largelink:hover {
	font-weight:normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 24px;
	line-height:28px;
}

/* ---------------------------------------left column
---------------------------------------------------------------------------------------------- */
#leftcol {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	width: 240px;
	padding: 3px 0px 0px 10px;
}
}
#leftcol .smalltextnolink {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#414042;
}
#leftNav {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	padding:8px 8px 16px 8px;
}
#leftTable {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	width:220px;
	border: 0;
	vertical-align: top; 
	cellpadding: 0; 
	cellspacing: 0; 
	margin-left: 10px; 
	background-color:#e6edf1;
	background-position: top;
	min-height:450px;
}
#leftTable a:link, #leftTable a:visited, #leftTable a:active {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #414042;
}
#leftTable a:hover {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color:#134e73;
	text-decoration: underline;
}
#highlight_image a:link img, #highlight_image a:visited img, #highlight_image a:active img  {
	opacity: 1.0;
}

#highlight_image a:hover img {
	opacity: 0.75;
}
#testimonialbox {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #414042;
	width: 165px;
	font-size: 11px;
	margin: 0px auto;
	padding: 10px;
	background: transparent url(/site/images/WhiteTrans.png);
	}
.texttesti {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	}
#moretest  {
	padding-bottom:8px;
}
/* ---------------------------------------content area
---------------------------------------------------------------------------------------------- */
#maincontent {
}
#content {
	width: 768px;
	min-height: 600px;
	margin: 0px 8px 0px 8px;
}
#header_text {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
}
hr {
	border: 0;
	color: #e7e8e9;
	background-color: #e7e8e9;
	height: 1px;
}
table.graybg {
	border: 0;
	text-align: left;
	padding: 10px;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=8906&c=213155&h=480ac6ba315a70d88e49);

}

#finance_page_p {
	padding: 8px;
	line-height: 15px;
	clear: both;
}
#table_container {
		text-align:center;
		padding: 10px 0 5px 0;
		}
#facebook_table {
		width: 650px;
		text-align: center;
		border: none;
		margin:auto;
		padding:auto;
	}
.facebook_img {
	display: block;
	text-align: center;
	width:180px;
	margin: 10px 0px 10px 0px;
}
#facebook_box {
	border:1px solid #ddd;
	text-align: center;
	padding: 5px;
	margin: 0;
	width:200px;
	height:170px;
}
#wd_list {
	margin: 0 60px 10px 60px;
}

#wd_list li {
	padding: 5px;
}

/*------------BUTTONS-----------------*/

a.button {
background: transparent url('/site/images/OrangeRight.png') no-repeat scroll top right; 
display: block;
float: left;
height: 24px; 
margin-right: 6px;
padding-right: 24px; 
text-decoration: none;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

a.button span {
color:#fff;
background: transparent url('/site/images/Orange.png') no-repeat; 
display: block;
line-height: 24px;
padding-left:24px;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
} 

a.button:hover span{
text-decoration:underline;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;

}


a.button_shadow, a.button_shadow:active, a.button_shadow:visited {
background: transparent url('/site/images/OrangeShadowRight.png') no-repeat scroll top right; 
display: block;
float: left;
height: 34px; 
margin-right: 6px;
padding-right: 24px;
line-height: 24px;
text-decoration: none;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

a.button_shadow span, a.button_shadow:active span, a.button_shadow:visited span {
color:#fff;
background: transparent url('/site/images/OrangeShadow.png') no-repeat; 
display: block;
line-height: 24px;
height:34px;
padding-left:24px;
text-decoration: none;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
} 

a.button_shadow:hover span{
text-decoration: underline;
color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}


/* ------------------------Detail Template for products------------------------- */
#catproductbox { 
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ddd;
	width:768px;
	height:170px;
	overflow: hidden;
	text-align: left;
	padding: 0;
	margin: 0;
	background-color:#fff;
}
#detail_table {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	width:768px;
}

#productdetail_img {
	width:250px;
	margin-bottom:8px;
	float:left;
}
#relateditem_table {
	width:140px;
	overflow:auto;
	float:right;
	vertical-align:top;
	text-align:center;
	margin: 0;
	padding-left:10px;

}

#item_info_detail {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	width:50%;
	float:left;
}
#cs_info_detail  {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	width:50%;
	float:right;
}
#box_product_item_info {
	border:1px solid #e7e8e9;
	text-align: left;
	padding: 5px;
	margin-right:5px;
	overflow: hidden;
	height:200px;
}
#box_product_cs_info {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #e7e8e9;
	text-align: left;
	padding: 5px;
	overflow: hidden;
	height:200px;
}
#simple_box {
	border:1px solid #e7e8e9;
	text-align: left;
	padding: 5px;
	margin: 0;
}
#simple_box_nb {
	border:1px solid #e7e8e9;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#product-p {
	padding-bottom:8px;
}
#product-p-link {
	padding: 8px 0 8px 0;
	text-align:left;
}
	
#csinfolist {
	list-style-type: none;
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
	padding:0px;
	}
#csinfolist li {
	padding:3px;
	}
.gradiantbox_cat_cell{
	border:1px solid #e7e8e9;
	text-align: left;
	height:95px;
	overflow: hidden;
}
#product_catlistcell {
	border:1px solid #e7e8e9;
	text-align: left;
	height:200px;
	overflow: hidden;
}

#product_catlistcell_top  {
	height:150px;
	padding:10px 10px 0px 10px;
	text-align:left;
	overflow: auto;
}

.product_catlistcell_img {
	width:200px;
	border: none;
	float:left;
}

#product_catlistcell_header {
	background: transparent url(/site/images/Shade20Top.png) repeat-x top;
	font-size:15px;
	line-height:25px;
	padding:10px 0px 10px 10px;
	text-align:center;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}
#product_catlistcell_fj {
	border:1px solid #e7e8e9;
	text-align: left;
	padding: 0px;
	height: 150px;
	overflow: hidden;
}
#product_catlistcell_er {
	border:1px solid #e7e8e9;
	text-align: left;
	padding: 0px;
	height: 160px;
	overflow: hidden;
}

#product_catlistcell_top_fj  {
	height:120px;
	padding-top:8px;
	text-align:center;
	overflow: hidden;
}
#product_catlistcell_top_er  {
	height:140px;
	text-align:center;
	overflow: hidden;
}


.product_catlistcell_img_fj {
	width: 105px;
	border: none;
	text-align: center;
}
.product_catlistcell_img_er {
	width: 140px;
	border: none;
	text-align: center;
}

#product_catlistcell_header_fj {
	height:30px;
	background: transparent url(/site/images/Shade20Top.png) repeat-x top;
	vertical-align:bottom;
	text-align:center;
	font-size:13px;
	line-height:24px;
}	
#product_catlistcell_header_er {
	text-align:center;
	height:30px;
	background: transparent url(/site/images/Shade20Top.png) repeat-x top;
	vertical-align:bottom;
	line-height:29px;
	font-size:15px;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}			
	
.box_info_cell{
	background-color:#fff;
	border:1px solid #e7e8e9;
	text-align: left;
	height: 90px;
	overflow: hidden;
	padding: 0 5 0 5;
}
	
#itemlist_table {
	width:768px;
	margin: 0px auto;
	padding: 0px;
	clear:both;
}
#catlistcell {
	font-size: 13px;
	padding:5px;
	text-align:center;
	text-decoration: none;
	background: transparent url(/site/images/Shade20Top.png) repeat-x top;
	height: 17px;
	overflow: hidden;
}
#catlistcell_2 {
	font-size: 15px;
	padding-top:10px;
	text-align:center;
	text-decoration: none;
	background: transparent url(/site/images/Shade20Top.png) repeat-x top;
	height: 18px;
	overflow: hidden;
}
#catlistcell_bottom {
	padding:4px;
}
	
#itemlistcell {
	text-align:center;
	font-size: 12px;
	line-height:14px;
	padding:8px 4px 2px 4px;
}
.info_text {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	font-size: 14px;
	line-height:18px;
	margin: 0px;
	padding: 0 10px 0 10px;
}	

.catlistcell_img {
	border:0;
	width:60px;
	float:left;
	padding-right:10px;
}
.catlistcell_img {
	border:0;
	width:60px;
	float:left;
	margin-right:4px;
}
#product_itemlist_img {
	float: left;
	margin-right: 10px;
}
h1.sitecat { 
	padding: 5px 0px 5px 0px;
	margin:0px;
	font-size: 22px;
	color: #134e73;
	font-weight:normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
}
#product_itemlistcell_img {
	width:110px;
	overflow: hidden;
	vertical-align: top;
	text-align:center;
}
.border_highlight img {
	border: 1px solid #fff;
}
.border_highlight:hover img {
	border: 1px solid #5f8dab;
}



#product_itemlistcell_img_3 {
	width:200px;
	overflow: hidden;
	vertical-align: top;
	text-align:center;
	margin: 0px auto;
	padding: 5px;
}
#product_itemlistcell_img_3 img {
	width:180px;
	padding: 10 5 10 5;
	margin:0px auto;
}

#product_itemlistcell_img_special {
	width:250px;
	overflow: hidden;
	vertical-align: top;
	text-align:center;
	margin: 0px auto;
	padding: 5px;
}
#product_itemlistcell_img_special img {
	width:230px;
	padding: 10 5 10 5;
	margin:0px auto;
}

#product_itemlistcell_feature_img {
	width:102px;
	vertical-align: bottom;
	text-align:center;
}
#page_title_box {
	height: 25px;
	font-size: 10px;
	line-height:12px;
	overflow: hidden;
	margin-bottom:3px;
}
#page_title_box_special {
	font-size: 14px;
	margin-bottom:3px;
}
A.detail:link, A.detail:visited, A.detail:active  {
	color: #134e73;
	font-size:9px;
	text-decoration:none;
}
A.detail:hover {
	color:#f1f5f7;
	font-size:9px;
	text-decoration:underline;
}
.gemstone_cell {
	border:1px solid #e7e8e9;
	text-align: center;
	padding: 2px;
	height: 140px;
	width: 130px;
	overflow: hidden;
}
.gemstone_img {
	display: block;
	text-align: center;
	width:110px;
}
#gemstone_title {
	text-align:center;
	height: 30px;
}
.customjewelry_cell {
	text-align: center;
	padding: 2px;
}
.customjewelry_img {
	display: block;
	text-align: center;
	width:200px;
}
#customjewlery_title {
	text-align:center;
	font-size: 14px;
	line-height:20px;
	height: 20px;
}
#itemlistcell_dse {
	width: 900px;
	border-collapse: collapse;
	margin: 0px auto;
	text-align:left;
	padding: 5px;
	line-height: 25px;
	font-size:15px;
	background-color:#fff;
}
#itemlistcell_dse td {
	width: 180px;
	font-size:15px;
}

#search_catlist {
	line-height: 24px;
	font-size:18px;
}

#search_catlist a:link, #search_catlist a:visited, #search_catlist a:active  {
	color: #777;
	text-decoration:none;
}
#search_catlist a:hover {
	color:#134e73;
	text-decoration:underline;
}

#itemlistcell_search {
	text-align: center;
	margin:0 auto;
	padding: 2px;
	width: 165px;
	overflow: hidden;
	font-size:10px;
}
.itemlistcell_search_img {
	width: 150px;
	display: block;
	text-align:center;
}
#search_imgbox a:link img, #search_imgbox a:visited img, #search_imgbox a:active img  {
	opacity: 1.0;
}

#search_imgbox a:hover img {
	opacity: 0.75;
}
#itemlistcell_search_title {
	text-align:center;
	height:15px;
}
#info_search {
	height: 100px;
	background-color:#f1f5f7;
	overflow: hidden;
	text-align:left;
	padding: 10 20 10 20;
	margin: 0 auto;
}
#info_search a {
	text-decoration:none;
}


#search_imgbox {
	width: 160px;
	overflow: hidden;
}
#feature_outer {
	width:768px;
	background-color: #e7e8e9;
	padding: 5px;
	}
#feature_inner {
	background-color: #fff;
	padding: 0px;
	margin: 0px;
	text-align: center;
	}
#feature {
	text-align: left;
	padding: 5px;
	position: relative;
}
#giftguide {
		background-color: #fff;
		font-size: 13px;
		color: #555;
		height: 30px;
		margin: auto;
		padding: 0px;
		text-align:center;
		vertical-align:middle;
}
#giftguide td {
	padding-right: 20px;
	font-size: 13px;
	text-align: left;
}
#giftguide a:link, #giftguide a:visited {
	text-decoration: none;
	vertical-align:middle;
}
#giftguide a:hover, #giftguide a:active {
	text-decoration: underline;
	vertical-align:middle;
}
#stud_cat {
	width:1008px;
	padding: 10 0 10 0;
	margin:0 auto;
	text-align:center;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
}

#stud_cat a:link, #stud_cat a:visited, #stud_cat a:active {
	color:#d36838;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	padding: 0 10 0 10;
}
#stud_cat a:hover {
	color:#e9a359;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	padding: 0 10 0 10;
}


/* ----------------- logo header ----------*/
#logoheader {
	width: 1024px; 
}

#logoheader td.accountinfo {
	text-align:right;
	padding: 8px 20px 0px 0px;
	color: #414042;
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#logoheader td.logobanner  {
	width:1008px;
	padding: 5px 0px 0px 30px;
}
#logobannerleft  {
	float:left;
}
#logobannerslogan  {
	padding:0px 0px 10px 105px;
}


#logobannerright  {
	text-align:right;
	font-size:11px;
	line-height: 16px;
	padding:15px 20px 0px 0px;
}
#logobannerright a:link, #logobannerright a:visited, #logobannerright a:active {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:12px;
	color:#d36838;
}
#logobannerright a:hover {
	font-size:12px;
	color:#e9a359;
	text-decoration: underline;
}
#logoheader td.logomessage  {
	width:1004px;
	text-align: center;
	text-decoration:none;
	padding: 4px 0px 4px 0px;
	font-size: 14px;
	color: #fff;
	background-color: #c0dc8f;
}

A.logolink:link, A.logolink:visited {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
A.logolink:hover, A.logolink:active {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
		
	
A.smalltext:link, A.smalltext:visited {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: #414042;
	text-decoration:none;
}
A.smalltext:hover, A.smalltext:active {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color:#a5b9c7;
	font-size:11px;
	text-decoration:none;
}
#bannerphoto {
	width:1008px;
	text-align:center;
	margin: 0 auto;
	padding: 1px 8px 0px 8px;
}
#special_message {
	width:976px;
	margin-left:24px;
	text-align:center;
	color:#d36838;
	font-size:15px;
	line-height:22px;
	
}
	
/* ---------------------------------------footer
---------------------------------------------------------------------------------------------- */
#wd_footer {
	width: 1024px;
	color: #414042;
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	margin: 0px auto;
	padding: 15px 0px 15px 0px;
	text-align: center;
	background-color: #ffffff;
	
}
#social_block {
	padding: 5px 20px 5px 30px;
	height:36px;
}
#social_icon {
	float:left;
	padding-right:12px;
}
.social_image {
	height:36px;
	width:36px;
}

.pinline {
	width: 1024px;
	height: 1px;
	border-top: 1px solid #e7e8e9;
	background-color: #fff;
	margin: 0px auto;
	font-size: 0px;
	line-height: 0px;
	display: block;
}
#footer_links {
	padding: 10px 0px 0px 0px;
	font-size: 11px;
	color: #134e73;
} 
#footer_links a:link, #footer_links a:visited {
	color: #414142;
	text-decoration: none;
	padding: 0 5px 0 5px;
}
#footer_links a:hover, #footer_links a:active {
	color: #134e73;
	text-decoration: underline;
	padding: 0 5px 0 5px;
}
#link_table {
	width:1004px;
	margin-top:10px;
	border:1px solid #e7e8e9;
	padding: 10px;
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #414042;
	font-size: 14px;
	line-height: 17px;
}
#footer_table {
	width:850px;
	padding: 10px;
	margin: 0px auto;
}

#link_table a:link, #link_table a:visited, #link_table a:active {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999;
	font-size: 12px;
	line-height: 17px;
}

#link_table a:hover {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	font-size: 12px;
	line-height: 17px;
}
#link_table td {
	width:25%;
	padding: 0 10 0 10;
}
#link_header {
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	color:#134e73;
	font-size: 15px;
	line-height: 28px;
}




/* --------------------------------------- miscellaneous classes
---------------------------------------------------------------------------------------------- */
.shadebox {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #414042;
	font-size: 13px;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	background: transparent url(/site/images/GrayTrans.png);
	}

#shadebox250 {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin: 0px 0px 8px 15px;
	padding: 10px;
	width:200px;
	float:right;
	color: #414042;
	background: transparent url(/site/images/GrayTrans.png);
}

#shadebox250 ul {
	list-style-type: circle;
	padding: 0 10 0 15;
	margin:0;
}

#shadebox250 li {
	padding: 5px;
}

.shade40	{
background: transparent url(/site/images/Shade40.png) repeat-x bottom;
}
.topshade {
background: transparent url(/site/images/Shade40Top.png) repeat-x top;
}
.bottomshade {
background: transparent url(/site/images/Shade20.png) repeat-x bottom;
padding: 5px;
}
.box{
	border:1px solid #e7e8e9;
	text-align: center;
	width: 768px;
	padding: 2;
	margin: 10px 0px 0px 27px;
}
.box2{
	border:1px solid #e7e8e9;
	text-align: left;
	padding: 10;
	margin: 0 0 10 0;
}
.gradiantbox{
	border:1px solid #e7e8e9;
	text-align: left;
	margin: 0 0 10 0;
	background: transparent url(/site/images/Shade40Top.png) repeat-x top;
}

#green {
	padding:0;   
	margin: 5 0 10 30;   
	font-size:12pt;
}

#green li {
	vertical-align:middle;
	list-style-image:url(https://system.netsuite.com/core/media/media.nl?id=8837&c=213155&h=4a99592a7d77884131ff);
	padding: 3;
}
#ulist {
	padding:0;   
	margin: 5 0 5 30;   
	font-size:12px;
}

#ulist li {
	vertical-align:middle;
	padding: 0;
	margin: 0;
}


.banner {
	width: 768px;
	border: none;
	padding-bottom:6px;
}
.pic_right {
	float:right;
	margin-left:15px;
	}
.pic_left  {
	float:left;
	margin-right:15px;
}
.redq {
	font:20px Georgia, "Times New Roman", Times, serif;
	line-height:22px;
	color: #999;
	padding-right:5px;
}

.smtext {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#414042;
	line-height: 140%;
}
.smtext2 {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	line-height: 15px;
}
/* --------------------------------------- tabs
---------------------------------------------------------------------------------------------- */
/*tabs taken out of main nav*/
#tab21, #tab25, #tab30, #tab31 {display:none;}

#navbar {
	width: 1024px !important;
	height: 26px;
	line-height:26px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-color: #fff;
	text-transform: uppercase;
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	
}
#nav {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px auto;
	width: 980px !important;
	clear: both;
	border-collapse: collapse;
	border: 0;
	padding: 0px;
	height: 26px;
	line-height:26px;
	
}

#nav td {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0px;
	padding: 0px;
	height: 26px;
	line-height:26px;
	background: url(/site/images/NavBG.jpg) repeat-x right top;
}
#nav td.up {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: url(/site/images/NavBG.jpg) repeat-x right -26px;
}
#nav td.up a {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	height: 26px;
	line-height:26px;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	margin: 0px;
	width: 100%;
	display: block;
	background: url(/site/images/NavBG.jpg) repeat-x right -26px;
	border: 0px;
}
#nav td.up a:link, #nav td.up a:visited {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #414042;
	text-decoration: none;
	background: url(/site/images/NavBG.jpg) repeat-x right -26px;
}
#nav td.up a:hover, #nav td.up a:active {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	background: url(/site/images/NavBG.jpg) repeat-x right -26px;
}
#nav td.down {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: url(/site/images/NavBG.jpg) repeat-x right top;
}
#nav .down a {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	height: 26px;
	line-height:26px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	display: block;
	border: 0px;
	background: url(/site/images/NavBG.jpg) repeat-x right top;
}
#nav td.down a:link, #nav td.down a:visited {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #414042;
	text-decoration: none;
	background: url(/site/images/NavBG.jpg) repeat-x right top;
}
#nav td.down a:hover, #nav td.down a:active {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	color: #134e73;
	text-decoration: none;
	background: url(/site/images/NavBG.jpg) repeat-x right -26px;
}
#navend {
}

/* --------------------------------------- lower header
---------------------------------------------------------------------------------------------- */
#low-header {
	width: 1024px;
	padding: 10px 0px 9px 0px;
	text-align: left;
	clear: left;
	margin: 0px auto;
}
#search_div {
	margin: 0px 0px 5px 20px;
	padding: 0px;
	float: right;
}
#search {
	margin: 5px 0 0 0;
	padding: 0px;
	float:right;
}
#search .bgbutton {
	margin: 0px 0px 0px 3px;
	background-color: #a5b9c7;
	border: 1px solid #a5b9c7;
	height: 18px;
	font-size: 10px;
}
.search-input {
	margin: 0px;
	font-size: 10px;
	color: #999;
	padding-left: 5px;
	height: 18px;
	border: 1px solid #e7e8e9;
}
/* --------------------------------------- breadcrumb navigation
---------------------------------------------------------------------------------------------- */
#breadcrumbs {
	font-size: 10px;
	margin-left: 15px;
	padding: 3px 0px 0px 0px;
}
.crumb {
	color: #414042;
	font-size: 10px;
}
.crumbover {
	color: #5f8dab;
	font-size: 10px;
}



/* --------------------------------------- sliding buttons
---------------------------------------------------------------------------------------------- */

.sliding_button {
	margin: 0;
	padding: 0;
	display: block;
	font: 100% "Trebuchet MS", Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight:bolder;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=3269&c=213155&h=51028f283b0541ea29e2) no-repeat left top;
}
.sliding_button:hover {
	color: #000;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=3269&c=213155&h=51028f283b0541ea29e2) no-repeat left top;
}
.sliding_button a {
	display: inline-block;
	color: #333;
	margin-left: 34px;
	padding: 8px 25px 25px 10px;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=3270&c=213155&h=15d4ef8e833593521dc1) no-repeat right top;
}

/* FIX: Fixes the awful Firefox bug on inline-blocks */
.sliding_button a[id="firefox_button"] {
 display: -moz-inline-box;
}
.sliding_button a:hover {
	color: #000;
	text-decoration: none;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=3271&c=213155&h=468a109f8e6ada3c40c3) no-repeat right top;
}

/* simple sliding button */
.sliding_button_simple {
	margin: 0;
	padding: 0;
	display: block;
	font: 100% Verdana, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight:bolder;
	font-size:8pt;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=8863&c=213155&h=3629bb4770bd228aa20b) no-repeat left top;
}
.sliding_button_simple:hover {
	color: #000;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=8863&c=213155&h=3629bb4770bd228aa20b) no-repeat left top;
}
.sliding_button_simple a, .sliding_button_simple a:visited, .sliding_button_simple a:active {
	display: inline-block;
	color: #333;
	margin-left: 5px;
	padding: 8px 25px 25px 10px;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=8866&c=213155&h=c9082dfb11ab4e8e4530) no-repeat right top;
}

/* FIX: Fixes the awful Firefox bug on inline-blocks */
.sliding_button_simple a[id="firefox_button"] {
 display: -moz-inline-box;
}
.sliding_button_simple a:hover {
	color: #000;
	text-decoration: none;
	background: transparent url(https://system.netsuite.com/core/media/media.nl?id=8865&c=213155&h=87c69ebef5fd82e725cd) no-repeat right top;
}

/* --------------------------------------- text styles - sort out
---------------------------------------------------------------------------------------------- */
td, .txt08b, .txt09, .txt09b, .txt10, .txt10b, .txt11, .txt11b, .txt12, .txt12b, .txt14, .txt14b, .txt16, .txt16 
{font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px; COLOR:000;}

/* --------------------------------------- buttons
---------------------------------------------------------------------------------------------- */
.btn-BuyOff {FONT-SIZE: 9pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #414181;  PADDING: 1 5 1 5; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOn {FONT-SIZE: 9pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #B6B6CE;  PADDING: 1 5 1 5; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-BuyOff2 {FONT-SIZE: 9pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #D2D2C8; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #999999;}
.btn-BuyOn2 {FONT-SIZE: 9pt; COLOR: #B6B6CE;  BACKGROUND-COLOR: #D2D2C8; TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand;  BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #999999;}
.btn-DetailsOff {FONT-SIZE: 7pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #D2D2C8;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsOn {FONT-SIZE: 7pt; COLOR: #000000;  TEXT-DECORATION: none; FONT-WEIGHT: bold; CURSOR:hand; BACKGROUND-COLOR: #D2D2C8;  PADDING: 1 2 1 2; BORDER-STYLE: none; BORDER-WIDTH: 0;}
.btn-DetailsTabOff {BACKGROUND-COLOR: #D2D2C8;}
.btn8-colorOff {FONT-SIZE: 8pt; COLOR: #FFFFFF;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.btn8-colorOn {FONT-SIZE: 8pt; COLOR: #414181;  TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.bgbutton {color:#fff; background-color:#bbb;
}
.nlbutton {color:#fff; background-color:#bbb;
}
/*---current add to cart button---*/
input#addtocart2 {
	color: #fff;
	margin: 0px;
	background-color: #a5b9c7;
	border: 1px solid #a5b9c7;
	height: 20px;
	font-size: 11px;
}
/* --------------------------------------- NetSuite overrides
---------------------------------------------------------------------------------------------- */
#div__body {
	padding-top: 4px;
}
#div__footer {
	background-color:#f1f5f7;
}
#main_title { color: #134e73;
	font-weight:normal;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 5px;
	padding-left: 5px;
}
/* --------------------------------------- other NetSuite styles
---------------------------------------------------------------------------------------------- */
.bgltmedtext {FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #F4F4F4; display:none;}
.errortext {FONT-SIZE: 8pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4;}
.errortextheading {FONT-SIZE: 9pt; COLOR: #EE0000; BACKGROUND-COLOR: #FFF4F4; FONT-WEIGHT: bold;}
.greytitle {FONT-SIZE: 14pt; COLOR: #AAAAAA;}
.input {FONT-SIZE: 8pt; COLOR:#000; background:#ffffff url(/site/images/Shade10.png) repeat-x bottom;}
.inputreq {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #FFFFE5;}
.listheadernosort {HEIGHT:100%; PADDING: 2 5 2 5; VERTICAL-ALIGN: top; COLOR: #666666; BACKGROUND-IMAGE:url(/images/nav/listheaderbg2.gif);}
.medtext {FONT-SIZE: 9pt; COLOR: #000000;}
.medtextbold {FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: bold;}
.medtextboldnolink {FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none; display:none;}
.nlbutton {BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #999999;}
.pic {FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: center; VERTICAL-ALIGN: top;}
.smallgraytext {FONT-SIZE: 8pt; COLOR: #666666;}
.smalltextrt {FONT-SIZE: 9pt; COLOR: #000000; TEXT-ALIGN: right;}
.smalltextctr {FONT-SIZE: 9pt; COLOR: #000000; TEXT-ALIGN: center;}
.smalltextul {FONT-SIZE: 9pt; COLOR:#000000; TEXT-DECORATION: underline;}
.smalltextnolink {FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none;}
.text {FONT-SIZE: 8pt;}
.textboldnolink {FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.texttable {FONT-SIZE: 8pt; color: #000000; BACKGROUND-COLOR: #F4F4F4; PADDING: 2 5 2 5 ; BORDER-STYLE: solid; BORDER-WIDTH: 1 1 1 1; BORDER-COLOR: #FFFFFF #F4F4F4 #F4F4F4 #F4F4F4; VERTICAL-ALIGN: top;}
.texttablebold {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #F4F4F4; PADDING: 2 5 2 5; FONT-WEIGHT: bold; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablectr {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #F4F4F4; TEXT-ALIGN: center; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.texttablert {FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #F4F4F4; TEXT-ALIGN: right; PADDING: 2 5 2 5; BORDER-STYLE: solid; BORDER-WIDTH: 1 0 0 0; BORDER-COLOR: #FFFFFF; VERTICAL-ALIGN: top;}
.headbarsub {FONT-SIZE: 7pt; color: #333333; TEXT-DECORATION: none;}
.scrollarea {overflow: auto;}

/* --------------------------------------- empty
---------------------------------------------------------------------------------------------- */
.portletHandle {}
.noprint {}
