/*global*/
body { background-color: #ffffff; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px;} 
body a {color:#707070; text-decoration: none}
body a:hover {color:#000000; text-decoration: none}
body.seemore { background-color: #ffffff; margin: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
form { display: inline; }
img { border:0; }
table { border:0; }

#topnav {position: absolute; top: 31px; left: 275px; width: 460px;}
#topnav img { border: none; }
#topnav ul { padding: 0; margin-left: 0; }
#topnav li { display: inline; list-style: none; }
#topnav li a { float: left; display:block; height: 24px; margin: 0; }
#topnav li a img { border:none; vertical-align:bottom; /* for IE6 */}
#topnav li a:hover { visibility:visible; /* for IE6 */ }
#topnav li a.selected { visibility: visible; /* for IE6 */ }
#topnav li a:hover img, #topnav li a.selected img { visibility: visible; /* for IE6 */ }
#topnav li a:hover img, #topnav li a.selected img/**/ { visibility: hidden; /* hide from IE5.0/win */}

#one { background:url(images/faq_on.gif) no-repeat left bottom; width: 49px; }
#two { background:url(images/about_on.gif) no-repeat left bottom; width: 65px; }
#three { background:url(images/retailers_on.gif) no-repeat left bottom; width: 88px; }
#four { background:url(images/press_on.gif) no-repeat left bottom; width: 64px; }
#five { background:url(images/contact_on.gif) no-repeat left bottom; width: 88px; }
#six { background:url(images/shoppingcart_on.gif) no-repeat left bottom; width: 106px; }

#sidenav {position: absolute; top: 194px; left: 117px; width: 112px; }
#sidenav ul { padding: 0; margin-left: 9px; margin-top: 6px;}
#sidenav li { display: inline; list-style: none;}
#sidenav li a { display:block; height: 26px; margin-top: 0px; margin-bottom: 0px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
#sidenav li a img { border:0; vertical-align: middle; /* for IE6*/ }
#sidenav li a:hover { visibility:visible; margin-top: 0px; margin-bottom: 0px; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;/* for IE6 */ }
#sidenav li a.selected { visibility:visible; margin-top: 0px; margin-bottom: 0px; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;/* for IE6 */ }
#sidenav li a.above:hover { visibility:visible; margin-top: 0px; margin-bottom: 0px; border-top: 1px solid #ffffff; border-bottom: 1px solid #bfbfbf;/* for IE6 */ }
#sidenav li a.below:hover { visibility:visible; margin-top: 0px; margin-bottom: 0px; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #ffffff;/* for IE6 */ }
#sidenav li a:hover img, #sidenav li a.selected img { visibility:visible;/* for IE6 */ }
#sidenav li a:hover img, #sidenav li a.selected img/**/ { visibility:hidden; /* hide from IE5.0/win */}
#sidenav form { padding: 0; margin: 0; }
#sidenav form p { margin: 0; padding: 0; line-height: 19px; }
#sidenav form p.input { float: left; width: 94px; }
#sidenav form p.submit { float: left; width: 18px; }
#sidenav form input.search { width: 89px; height: 18px; font-size: 10px; color: #666666; padding: 0;}

#patterns { background:url(images/patterns_on.gif) no-repeat left center;  }
#specialsets { background:url(images/specialsets_on.gif) no-repeat left center; }
#childrensets { background:url(images/childrensets_on.gif) no-repeat left center; }
#bridal { background:url(images/bridal_on.gif) no-repeat left center; }
#giftboxes { background:url(images/giftboxes_on.gif) no-repeat left center; }
#shapes_head { width:76px; height: 15px;}
#size_head_bridal { width:123px; height: 15px;}
#size_head { width:66px; height: 15px;}
#qty_head { width: 45px; height: 15px; }
#price_head { width:66px; height: 15px; }
#order_head { width:135px; height: 15px; }
#shapes { width:76px; }
#size { width:66px; }
#qty { width: 45px; }
#price { width:66px; }
#order { width:135px; }

#logo { position: absolute; top: 31px; left: 117px; }

#freeshipping {position: absolute; top: 19px; left: 769px;}

#main_general { position: absolute; top: 80px; left: 275px; width: 600px; height: 820px; background-color: #f5f5eb;}

#main_general p { padding-top: 38px; padding-left: 38px; padding-right: 106px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; line-height: 13px;}

#main_search { position: absolute; top: 80px; left: 275px; width: 600px; height: 820px;}

/*end global styles*/

/*index*/
#goldchains { position: absolute; top: 80px; left: 275px; width: 600px; height: 403px; visibility: hidden; background:url(images/goldchain_main.jpg) no-repeat top left;}
#gemstones_text { position: absolute; top: 315px; left: 16px; width: 565px; }
#shopthispattern1 { position: absolute; top: 380px; left: 483px; }
#shopthispattern1 a { display: block; width:102; height: 12; background:url(images/shopthispattern_g_on.gif) no-repeat top left; }
#shopthispattern1 a img {  }
#shopthispattern1 a:hover img { visibility: hidden; }
#maisy { position: absolute; top: 80px; left: 275px; width: 600px; height: 403px; visibility: hidden; background:url(images/maisys_main.jpg) no-repeat top left; }
#maisy_text{ position: absolute; top: 315px; left: 16px; width: 565px; }
#shopthispattern2 { position: absolute; top: 380px; left: 483px; }
#shopthispattern2 a { display: block; width:102; height: 12; background:url(images/shopthispattern_m_on.gif) no-repeat top left; }
#shopthispattern2 a img {  }
#shopthispattern2 a:hover img { visibility: hidden; }
#louis { position: absolute; top: 80px; left: 275px; width: 600px; height: 403px; visibility: hidden; background:url(images/louis_main.jpg) no-repeat top left; }
#louis_text{ position: absolute; top: 315px; left: 16px; width: 565px; }
#shopthispattern3 { position: absolute; top: 380px; left: 483px; }
#shopthispattern3 a { display: block; width:102; height: 12; background:url(images/shopthispattern_l_on.gif) no-repeat top left; }
#shopthispattern3 a img { }
#shopthispattern3 a:hover img { visibility: hidden; }
#texashill { position: absolute; top: 80px; left: 275px; width: 600px; height: 403px; visibility: hidden; background:url(images/texashill_main.jpg) no-repeat top left; }
#texashill_text{ position: absolute; top: 315px; left: 16px; width: 565px; } 
#shopthispattern4 { position: absolute; top: 380px; left: 483px; }
#shopthispattern4 a { display: block; width:102; height: 12; background:url(images/shopthispattern_t_on.gif) no-repeat top left; }
#shopthispattern4 a img { }
#shopthispattern4 a:hover img { visibility: hidden; }
#clarissa { position: absolute; top: 80px; left: 275px; width: 600px; height: 403px; visibility: hidden; background:url(images/clarissa_main.jpg) no-repeat top left; }
#clarissa_text{ position: absolute; top: 315px; left: 16px; width: 565px; } 
#shopthispattern5 { position: absolute; top: 380px; left: 483px; }
#shopthispattern5 a { display: block; width:102; height: 12; background:url(images/shopthispattern_c_on.gif) no-repeat top left; }
#shopthispattern5 a img { }
#shopthispattern5 a:hover img { visibility: hidden; }
#susani { position: absolute; top: 80px; left: 275px; width: 600px; height: 403px; visibility: hidden; background:url(images/susani_main.jpg) no-repeat top left; }
#susani_text{ position: absolute; top: 315px; left: 16px; width: 565px; } 
#shopthispattern6 { position: absolute; top: 380px; left: 483px; width: 102; }
#shopthispattern6 a { display: block; width:102; height: 12; background:url(images/shopthispattern_s_on.gif) no-repeat top left; }
#shopthispattern6 a img {  }
#shopthispattern6 a:hover img { visibility: hidden; }

#flowershow { position: absolute; top: 80px; left: 275px; width: 600px; height: 403px; visibility: visible; background:url(images/flowershow_main.jpg) no-repeat top left; }
#flowershow_text{ position: absolute; top: 315px; left: 16px; width: 565px; } 
#shopthispattern7 { position: absolute; top: 380px; left: 483px; width: 102; }
#shopthispattern7 a { display: block; width:102; height: 12; background:url(images/shopthispattern_s_on.gif) no-repeat top left; }
#shopthispattern7 a img {  }
#shopthispattern7 a:hover img { visibility: hidden; }

#inspirations_nav {position:absolute; top:519px; left:275px; width:600px;}
#inspirations_nav img { border:none; }
#inspirations_nav ul { padding:0; margin:0;}
#inspirations_nav li { display:inline; list-style:none;}
#inspirations_nav li a { float:left; display:block; margin:0; height:106px; width:200px; }
#inspirations_nav li a img { border:none; vertical-align:top;}
#inspirations_nav li a:hover { visibility:visible; /* for IE6 */ }
#inspirations_nav li a.selected { visibility:visible; /* for IE6 */ }
#inspirations_nav li a:hover img, #inspirations_nav li a.selected img { visibility:hidden; /*hide from IE5.0/win*/ }
#inspirations_one { background:url(images/goldchains_nav_on.gif) no-repeat left top; width:198px; }
#inspirations_two { background:url(images/maisy_nav_on.gif) no-repeat left top; width:197px; }
#inspirations_three { background:url(images/louis_nav_on.gif) no-repeat left top; width:198px; }
#inspirations_four { background:url(images/texashill_nav_on.gif) no-repeat left top; width:198px; }
#inspirations_five { background:url(images/clarissa_nav_on.gif) no-repeat left top; width:197px; }
#inspirations_six { background:url(images/susani_nav_on.gif) no-repeat left top; width:198px; }
.inspirations {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	line-height: 13px;
}
#Seemore { position: absolute; top: 495px; left: 275px; }
#credits { position: absolute; left: 275px; top: 754px; width: 600px; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #a1a1a1;}
#credits a {color: #a1a1a1; text-decoration: none; }
#credits a:hover {color: #ad9b59; text-decoration: none; }
/* end index */

/*press*/
#main_press {
	position: absolute;
	top: 80px;
	left: 275px;
	width: 600px;
	height: 820px;
	background-color: #f5f5eb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	line-height: 13px;
}
#main_press ul { padding:0; width:524px; margin-top:38px; margin-left:38px; margin-right:0px;}
#main_press li {
	float: left;
	margin: 0;
	padding: 0;
	width: 243px;
	list-style: none;
	text-align: center;
}
/*end press */

/*press detail*/	
#main_pressdetail {
	position: absolute;
	top: 80px;
	left: 275px;
	width: 600px;
	padding-top: 38px;
	background-color: #f5f5eb;
	text-align: center;
}

#main_pressdetail img {
    display: block;
    margin-left: auto;
    margin-right: auto; }

#subnav { width: 600px; text-align: right; margin-top: 45px; }
/*end press detail*/

/*patterns*/
#subnav_patterns_top { width: 600px; text-align: right; margin-bottom: 45px;}
#subnav_patterns_bottom { width: 600px; text-align: right; margin-top: 12px; }
#patterndetail { position: absolute; top: 100px; left: 275px; }
#largeimage { position: relative; top: 0px; left: 0px; }
#description { position: absolute; top: 83px; left: 272px; width: 221px; }
#details { position: absolute; top: 258px; left: 6px; width: 600px; }
#patterngrid {position: absolute; top: 80px; left: 274px; width: 603px; padding: 0px;}
#patterngrid ul {margin: 0; padding: 0;}
#patterngrid li {float: left; height: 234px; width: 148px; vertical-align: top; margin: 1px; text-align: center; list-style: none;}
#shapes_head { width:76px; height: 15px;}
#size_head_bridal { width:123px; height: 15px;}
#size_head { width:66px; height: 15px;}
#qty_head { width: 45px; height: 15px; text-align: center; }
#price_head { width:66px; height: 15px; }
#order_head { width:135px; height: 15px; }
.shapes { width:76px; height: 31px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; }
.size { width:66px; height: 31px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070;}
.qty { width: 45px; height: 31px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070;}
.price { width:66px; height: 31px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070;}
.order { width:135px; height: 31px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070;}
.order p { margin: 0; padding: 0; }
.highlight {background-color: #f3f2e7;}
.patterninfo { height: 60px; width: 136px; background-color: #f5f5eb; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #707070; line-height: 13px; margin-top: 25px; padding-left: 11px; padding-top: 9px; }
.patterninfo_head { font-weight: bold; color: #000000; }
.colorbar { line-height: 1px; }
/*end patterns*/

/*patterns detail, and special sets*/
#subnav_details_bottom { width: 600px; text-align: right; margin-top: 27px;}

.detailtabletext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; }
.detailtabletext_shaded { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; background-color: #f3f2e7; }
.detailtabletitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; padding-left: 10px; padding-top: 10px; }
.detailtabletitle_shaded { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; padding-left: 10px; padding-top: 10px; background-color: #f3f2e7;}

.detailtabletextset { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; padding-top: 10px; }

.detailtabletextsetbold { font-weight: normal; color: #000000; }

.detailtableasterisk { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #707070; padding-top: 10px; }

.descriptionname { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; }

.descriptiontext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #707070; }

.detailtablehead { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #707070; }
/*patterns detail */

/* bridal */
#main_bridal { position: absolute; top: 110px; left: 275px; }
#bridaltext {position: absolute; top: 24px; left: 268px; }
#bridaltextoptions { margin-top: 25px; color: #707070; width: 600px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
#listdesc { margin: 0; padding-top: 16px; padding-left: 52px; padding-bottom: 0px; font-size: 11px; }
#listdesc_b { margin: 0; padding-top: 16px; padding-left: 52px; padding-bottom: 0px; font-size: 11px; }
#listdesc_c { margin: 0; padding-top: 16px; padding-left: 52px; padding-bottom: 18px; font-size: 11px; }
#listlevel_a { position: relative; overflow: hidden; width: 600px; margin: 0; padding: 0; background: url(images/list_1.gif) no-repeat top left; background-color: #F5f5eb; font-size: 11px; }
#listlevel_b { position: relative; overflow: hidden; width: 600px; margin: 0; padding: 0; background: url(images/list_2.gif) no-repeat top left; font-size: 11px; }
#listlevel_c { position: relative; overflow: hidden; width: 600px; margin: 0; padding: 0; background: url(images/list_3.gif) no-repeat top left; background-color: #F5f5eb; font-size: 11px;}
#sublist_1 { margin-top: 10px; padding-top: 0px; padding-left: 52px; padding-bottom: 18px; padding-right: 10px;}
#sublist_1 td { width: 75px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; }
#sublist_1a { margin-top: 10px; padding-top: 0px; padding-left: 52px; padding-bottom: 18px; padding-right: 10px;}
#sublist_1a td { width: 75px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #707070; }
.sublist_left { }
.sublist_right { position: absolute; bottom: 20px; right: 20px; }
/* end bridal */

/* children's sets*/
#main_children { position: absolute; top: 110px; left: 275px; }
#children {float: left; height: 235px; width: 298px; vertical-align: top; margin: 1px; text-align: center; }
#childreninfo { height: 60px; width: 288px; background-color: #f5f5eb; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #707070; line-height: 13px; margin-top: 25px; padding-left: 11px; padding-top: 9px; }
#childdesc { width: 240px; }
/* children's sets*/

/*see more*/
.thumbnail { background-color: #e7e7e7; width: 67px; }
/* end see more */

/*faq*/
.question { color: #000000;}

/* contact*/
#main_contact { position: relative; top: 80px; left: 275px; width: 600px; height: 820px; background-color: #f5f5eb;}
#outerbox {position: absolute; top: 50px; left: 50px; padding: 5px; background-color: #ffffff; }
#innerbox { width: 390px; background-color: #ffffff; border: solid 1px #d9d9d9; }
#textbox { margin: 20px; color: #000000; font-size: 13px; line-height: 20px;}

/*about*/
.callout { color: #000000; font-size: 13px; line-height: 20px; }

/*specialsets detail*/
#main_special { position: absolute; top: 110px; left: 275px; }
#specialsets_first { float: left; margin-top: 42px; background-color: #f5f5eb; width: 600px;}
#specialsets_1 { float: left; background-color: #f5f5eb; width: 600px;}
#specialsets_1a { padding-left: 40px; padding-top: 34px; width: 300px; float: left;}
#specialsets_1b {float: left; margin-top: 13px; margin-left: 10px; margin-bottom: 8px; }
#specialsets_2 { float: left; background-color: #ffffff; width: 600px;}
#specialsets_2a { padding-left: 40px; padding-top: 34px; width: 300px; float: left;}
#specialsets_2b {float: left; margin-top: 13px; margin-left: 10px; margin-bottom: 8px; }
/*specialsets detail*/

/* giftboxes */
#main_gift { position: absolute; top: 110px; left: 275px; }
/* giftboxes */

/* seemore */
#bigpicture_1 { visibility: visible; margin:5px; }
#thumbnails { width: 510px; height: 67px; visibility:visible; }
#closewindow { position: absolute; top: 673; left: 382; }
/* seemore */