.clearfix {display:block;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
a{font-family:tahoma, arial, sans-serif;font-size:11px;line-height:normal;color:#333333;text-decoration:underline;}
a:hover{font-family:tahoma, arial, sans-serif;font-size:11px;line-height:normal;color:#76c318;font-style:normal;font-weight:normal;text-decoration:none;}
body{font-family:tahoma, arial, sans-serif;font-size:11px;line-height:15px;color:#333333;background-color:#ffffff}
div{font-family:tahoma, arial, sans-serif;font-size:11px;line-height:15px;color:#333333;text-decoration:none;}
div img{border:0}
p{margin:0;padding:0;font-family:tahoma, arial, sans-serif;font-size:11px;line-height:15px;color:#717171;text-decoration:none;}
td{font-family:tahoma, arial, sans-serif;font-size:11px;line-height:15px;color:#717171;text-decoration:none;}
ul, li{margin:0;padding:0;text-align:left;}
.combobox{height:15px;font-family:tahoma, arial, sans-serif;font-size:9px;}
.customTitle{font-family:"Century Gothic";font-size:12px;font-weight:bold;color:#7FE601;}
.greenLink{font-family:tahoma, arial, sans-serif;font-size:11px;color:#7FE501;text-decoration:underline;font-weight: bold;}
.greenLink:hover{font-family:tahoma, arial, sans-serif;font-size:11px;color:#7FE501;font-weight:bold;}
.headtitle{font-family:tahoma, arial, sans-serif;font-size:12px;font-weight:bold;color: #444444;}
.productLink{font-family: tahoma, arial, sans-serif;font-size:11px;color:#999999;text-decoration:underline;}
.productLink:hover{font-family:tahoma, arial, sans-serif;font-size:11px;color: #7FE501;}
.quantity_box{height:11px;width:15px;font-size:9px;line-height:9px;padding-left:5px;padding-top:1px;padding-bottom:1px;}
.redLink{font-family:tahoma, arial, sans-serif;font-size:10px;color:#FF0000;text-decoration:underline;}
.redLink:hover{font-family:tahoma, arial, sans-serif;font-size:10px;color:#666666;}
.room{font-family:tahoma, arial, sans-serif; font-size:11px;line-height:normal;color:#959595;text-decoration:none;}
.subnav{font-family:tahoma, arial, sans-serif; font-size:11px;font-weight:bold;color:#0073bd;}
.text10{font-family:tahoma, arial, sans-serif;font-size:10px;}
.textArea{font-size:11px;background-color:#CCCCCC;font-family:tahoma, arial, sans-serif;border: 0px solid #999999;scrollbar-base-color: #FFFFFF; scrollbar-darkshadow-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-3dlight-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF;scrollbar-shadow-color:#CCCCCC;}
.textBold{font-family: tahoma, arial, sans-serif;font-size:11px;color:#666666;font-weight: bold;}
.textBold10{font-family: tahoma, arial, sans-serif;font-size:10px;color:#666666;font-weight:bold;}
.textBold12{font-family:tahoma, arial, sans-serif;color:#666666;font-size:12px;font-weight:bold;}
.textBoldItalic13{font-family:tahoma, arial, sans-serif;color:#666666;font-size:13px;font-weight:bold;font-style:italic;}
.textBoldGreen{font-family:tahoma, arial, sans-serif;font-size:11px;color:#7FE501;font-weight:bold;}
.textBoldGrey12{font-family:tahoma, arial, sans-serif;color:#909090;font-size:12px;font-weight:bold;}
.textBoldRed10{font-family:tahoma, arial, sans-serif;font-size: 10px;color:#FF0000;font-weight:bold;}
.textBoldWhite{font-family:tahoma, arial, sans-serif;color:#FFFFFF;font-weight: bold;}
.textbox{background-color:#CCCCCC;height:15px;padding-left:5px;font-family:Verdana, arial, sans-serif; font-size:9px;border:0px solid #999999;}
.textbox_loginbear{border:1px solid #c3c3c3;width:119px;height:18px;padding-left:5px;padding-top:3px;font-family:Verdana, arial, sans-serif; font-size:10px;}
.textGreen{font-family:tahoma, arial, sans-serif; font-size:11px;color:#7FE501;}
.textHotTitle { font-family: tahoma, arial, sans-serif; font-size: 11px; color: #76c318; font-weight: bold; }
.textItalic10{font-family:tahoma, arial, sans-serif;font-size:10px;font-style:italic;}
.textRed10{font-family:tahoma, arial, sans-serif; font-size:10px;color:#FF0000;}
#banner_main{position:relative;width:780px;left:50%;margin-left:-390px;padding:0;margin-bottom:0px;}
#banner_bottom{position:relative;left:50%;margin-left:-390px;width:780px;height:70px;}
#banner_bottom_border{position:relative;width:1px;height:60px;float:left;}
#banner_bottom_item{position:relative;float:left;line-height:16px;text-align:center;}
#banner_bottom_newsletter{position:relative;width:252px;float:left;line-height:16px;text-align:center;margin:0;padding:0;}
#blank{position:relative;clear:both;margin:0;padding:0;font-size:0px;line-height:0px;}
#bear_wedding_rings{position:absolute;z-index:20;display:none;}
#border_vertical_grey{position:relative;top:50%;width:1px;line-height:0px;font-size:0px;background-color:#e4e4e4;}
#bottom_border{position:relative;height:5px;width:780px;left:50%;margin-left:-390px;font-size:0px;line-height:0px;background-image:url('images/separator_horizontal.gif');}
#categories{position:relative;left:50%;margin-left:-381px;width:762px;height:118px;}
#clear{position:relative;clear:both;font-size:0px;line-height:0px;}
#divMenu1{position:absolute;z-index:20;display:none;}
#empty{position:relative;clear:both;width:780px;left:50%;margin-left:-390px;font-size:0px;line-height:0px; }
#ewarranty{position:relative;width:753px;left:50%;margin-left:-376.5px;padding:0;margin-bottom:0;}
#ewarranty_content{position:relative;width:612px;float:right;margin:0;padding:0;text-align:right;}
#ewarranty_content table{margin-left:auto;margin-right:0px;}
#ewarranty_edit{list-style-type:none;margin:0;padding:0;line-height:20px;}
#ewarranty_header{position:relative;width:753px;left:50%;margin-left:-376.5px;padding:0;clear:both;}
#ewarranty_navigation{position:relative;width:141px;float:left;background-image:url('images/ewarranty_left_nav_bg.jpg'); background-position:top center; background-repeat:no-repeat;}
#ewarranty_prof{width:100%;background-image:url('images/ewarranty_edit_profile.jpg');height:354px;text-align:center;}
#ewarranty_prof_content{position:relative;width:552px;margin:auto;}
#ewarranty_prof_list{position:relative;width:100%;padding:0;margin:0;list-style-type:none;}
#ewarranty_prof_list #left_25{width:20%;height:25px;float:left;padding:0;margin:0;display:inline;text-align:left;}
#ewarranty_prof_list #right_25{width:30%;height:25px;float:left;padding:0;margin:0;display:inline;text-align:left;}
#ewarranty_prof_list #left_38{width:20%;height:38px;float:left;padding:0; margin:0;display:inline;text-align:left;}
#ewarranty_prof_list #right_38{width:30%;height:38px;float:left;padding:0;margin:0;display:inline;text-align:left;}
#ewarranty_reg_list{width:100%;padding:0;margin:0;list-style-type:none;}
#ewarranty_reg_list #left{width:23%;height:30px;display:inline;float:left;}
#ewarranty_reg_list #right{width:77%;height:30px;display:inline;float:left;}
#ewarranty_reg_list #middle{width:100%;height:30px;display:inline;float:left;text-align:center;}
#ewarranty_reg_list #where_barcode{width:225px;height:45px;display:inline;float:left;margin-left:77px;}
#ewarranty_rep{width:100%;background-image:url('images/ewarranty_repair_sts.jpg');height:404px;text-align:center;}
#ewarranty_rep_content{position:relative;width:592px;margin:auto;}
#ewarranty_rep_list1{padding:0;margin-left:34px;list-style-type: none;}
#ewarranty_rep_list1 #left{float:left;display:inline;width:165px;height:20px;}
#ewarranty_rep_list1 #right{float:left;display:inline;width:392px;height:20px;}
#ewarranty_rep_list2{padding:0;margin:0;list-style-type:none;}
#ewarranty_rep_list2 #col1_g{width:165px;height:25px;line-height:20px;text-indent:33px;float:left;display:inline;background-color:#e6e6e6;}
#ewarranty_rep_list2 #col2_g{float:left;display:inline;width:130px;height:25px;line-height:20px;background-color:#e6e6e6;}
#ewarranty_rep_list2 #col3_g{float:left;display:inline;width:130px;height:25px;line-height:20px;background-color:#e6e6e6;}
#ewarranty_rep_list2 #col4_g{float:left;display:inline;width:167px;height:25px;line-height:20px;background-color:#e6e6e6;}
#ewarranty_rep_list2 #col1_w{float:left;display:inline;width:165px;height:25px;line-height:20px;text-indent:33px;text-align:left;background-color:#f4f4f4;}
#ewarranty_rep_list2 #col2_w{float:left;display:inline;width:130px;height:25px;line-height:20px;background-color:#f4f4f4;}
#ewarranty_rep_list2 #col3_w{float:left;display:inline;width:130px;height:25px;line-height:20px;background-color:#f4f4f4;}
#ewarranty_rep_list2 #col4_w{float:left;display:inline;width:167px;height:25px;line-height:20px;background-color:#f4f4f4;}
#ewarranty_register{position:relative;width:602px;padding:0;margin-left:10px;margin-right:0px;}
#ewarranty_title{text-align:left;}
#faq{position:relative;width:698px;left:50%;margin-left:-349px;padding:0;margin-bottom:0;}
#faq_header{position:relative;width:753px;left:50%;margin-left:-376.5px;padding:0;clear:both;z-index:2;}
#faq_item_title{position:relative;width:100%;height:16px;font-size:0px;line-height:0px;background-image:url('images/faqs_tbl_spacer.gif');}
#faq_item_title img{margin-left:20px;cursor:pointer}
#faq_item_content { position:relative; margin:0 auto; padding-left:20px; padding-right:20px; background-image:url('images/faqs_tbl_spacer.gif'); }
#faq_item_content p{padding-left:20px;}
#faq_item_content ol, ul{margin-top:20px;margin-bottom:0px;}
#faq_item_content ul {margin-left:16px;}
#faq_item_content li {text-align:justify;}
#footer{position:relative;width:780px;left:50%;margin-left:-390px;text-align:center;line-height:20px;}
#footer div{display:inline;}
#gift_ideas_body{position:relative;width:166px;height:450px;margin:0;padding:0;background-image:url('images/left_nav_spacer.gif');background-repeat:repeat-y;text-align:left;}
#green_top{background-color:#7fe601;height:3px;width:100%;clear:both;font-size:0px;line-height:0px;margin:0 auto;}
body > #green_bottom{z-index:99;position:fixed;bottom:0px;right:0px;}
#green_bottom{background-color:#7fe601;height:3px;width:100%;clear:both;font-size:0px;line-height:0px;}
#hacker_safe{position:relative;float:right;height:40px;width:69px;}
#header{background-image:url(images/bg_header_ori.gif);background-repeat:no-repeat;background-position:top left;position:relative; height:90px;width:780px;left:50%;margin-left:-390px;}
#header_880{background-image:url(images/bg_header_880.gif);background-repeat:no-repeat;background-position:top left;position:relative; height:90px;width:880px;margin:0 auto;}
#header_bear{position:relative; height:123px;width:908px;left:50%;margin-left:-454px;}
#header_all_navigation{position:relative;width:663px;height:58px;float:left;text-align:left;margin:0;padding:0}
#header_content{position:relative;height:58px;width:780px;}
#header_front{position:relative;height:90px;width:780px;left:50%;margin-left:-390px;}
#header_front_left{position:relative;float:left;height:100%;text-align:left;padding-left:60px;margin:0;border:0;}
#header_front_right{position:relative;float:right;width:370px;height:79px;text-align:right;padding-right:30px;border:0;}
#header_language{height:20px;text-align:right;}
#header_logo{position:relative;width:49px;height:58px;float:left;}
#header_navigation{text-align:right;height:20px;overflow:hidden;}
#header_space{position:relative;height:58px;float:left;}
#header_title_0 {position:relative;width:721px;height:9px;left:50%;margin-left:-360px;display:none;}
#header_title_1 {position:relative;width:721px;height:9px;left:50%;margin-left:-360px;display:none;}
#header_title_content {position:relative;width:721px;height:15px; left:50%; text-indent:10px; margin-left:-360px; background-image:url('images/topbar_spacer.gif'); background-repeat:repeat-y; display:none; }
#invoice{position:relative;width:698px;margin:0 auto;padding:0;text-align:center;}
#invoice_form{padding-left:20px;padding-right:20px;text-align:center;background-image:url('images/faqs_tbl_spacer.gif');}
#language{height:20px;text-align:right; width:370px; }
#list{width:100%;padding:0;margin:0;list-style-type:none;}
#list50{width:50%;height:25px;float:left;padding:0;margin:0;display:inline;text-align:left;}
#modification_ring_column{position:relative;width:120px;text-align:left;}
#modify_pair{position:relative;padding-left:5px;}
#modify_pair_body{position:relative;width:193px;margin:0px;padding:0px;padding-left:5px;padding-right:5px;background-image:url('images/right_nav_spacer_greyx.gif');}
#modify_metal{position:relative;padding-left:5px;}
#modify_metal_body{position:relative;width:193px;margin:0px;padding:0px;padding-left:5px;padding-right:5px;background-image:url('images/right_nav_spacer_greyx.gif');}
#modify_ring{position:relative;padding-left:5px;}
#modify_ring_body{position:relative;width:193px;margin:0px;padding:0px;padding-left:5px;padding-right:5px;background-image:url('images/right_nav_spacer_greyx.gif');}
#modify_ring_body img{margin-right:5px;}
#modified_price{position:relative;	padding-left:5px;}
#modified_price_body{position:relative;width:193px;margin:0px;padding-left:5px;	padding-right:5px;background-image:url('images/right_nav_spacer_greyx.gif');}
#modify_ringsize{position:relative;	padding-left:5px;}
#modify_ringsize_body{position:relative;width:193px;margin:0px;padding-left:5px;padding-right:5px;background-image:url('images/right_nav_spacer_greyx.gif');}
#news{position:relative;width:698px;left:50%;margin-left:-349px;padding:0;margin-bottom:0;}
#news_paging, #news_paging_button{width:680px;height:20px;text-align:right;padding-right:18px;}
#logo{position:absolute;float:left;margin-top:6px;}
#orori{position:relative;width:753px;left:50%;margin-left:-376.5px;padding:0;margin-bottom:0;}
#orori_header{position:relative;width:753px;left:50%;margin-left:-376.5px;padding:0;clear:both;z-index:3;}
#orori_title{text-align:left;}
#orori_title_1{text-align:left;float:left;}
#overview_collection_content{position:relative;width:720px;left:50%;margin-left:-360px;padding:0;clear:both;}
#overview_collection_header{position:relative;width:720px;left:50%;margin-left:-360px;padding:0;clear:both;}
#overview_collection_header div{position:relative;width:398px;float:right;}
#product_navigation{position:relative;float:left;text-align:right;}
#product_navigation img{margin-top:6px;}
#product_search_body{position:relative;top:0;left:0;width:166px;margin:0;padding:0;background-image:url('images/left_nav_spacer.gif'); background-repeat:repeat-y;text-align:center;}
#s_and_hs{position:relative;float:right;margin:0;width:370px;height:40px;}
#search_top{position:relative;float:right;width:185px;height:30px;padding-top:9px;}
#template{position:relative;width:698px;left:50%;margin-left:-349px;padding:0;margin-bottom:0;}
#verboden img{position:relative;display:block;top:50%;margin-top:-61px;left:50%;margin-left:-157px;z-index:3;}
#verboden{position:absolute;top:0;left:0;background-color:#ffffff;text-align:left;filter: alpha(opacity=60); opacity:0.60;}
#vertical_border{background-image:url('images/nav_seperate.gif');background-repeat:no-repeat;background-position:center center;float:left;}
#search_page{position:relative;margin:0 auto;text-align:center}
#search_wedding_ring_wrapper{position:relative;width:720px;left:50%;margin-left:-360px;}

/*ORORI NEW*/

a.pink:link, a.pink:visited {color:#ff3a85;text-decoration:none;font-family:tahoma,arial,sans-serif;font-size:12px;}
a.pink:hover {color:#89ab2f;text-decoration:none;font-family:tahoma,arial,sans-serif;font-size:12px;}

#myorori { position:absolute; top:0px; right:62px; width:104px; height:28px;}
#myorori a {display:block;width: 104px; background:url(images/neworori/bt_myorori.jpg) 0 0 no-repeat;}
#myorori a:hover { background-position: 0 -28px;}
#faqnew { position:absolute; top:0px; right:0px; width:62px; height:28px;}
#faqnew a {display:block;width: 62px;background:url(images/neworori/bt_faq.jpg) 0 0 no-repeat;}
#faqnew a:hover { background-position: 0 -28px;}
#wrmenu { position:absolute; bottom:5px; left:15px; width:155px; height:12px;}
#wrmenu a {display:block;width: 155px; height:12px;background:url(images/neworori/mn_weddingrings.gif) 0 0 no-repeat;}
#wrmenu a:hover { background-position: 0 -12px;}
#lvmenu { position:absolute; bottom:5px; left:200px; width:62px; height:12px;}
#lvmenu a {display:block;width: 62px; height:12px;background:url(images/neworori/mn_loverings.gif) 0 0 no-repeat;}
#lvmenu a:hover { background-position: 0 -12px;}
#wbmenu { position:absolute; bottom:5px; left:295px; width:161px; height:12px;}
#wbmenu a {display:block;width: 161px; height:12px;background:url(images/neworori/mn_weddingbands.gif) 0 0 no-repeat;}
#wbmenu a:hover { background-position: 0 -12px;}
#obmenu { position:absolute; bottom:5px; left:485px; width:138px; height:12px;}
#obmenu a {display:block;width: 138px; height:12px;background:url(images/neworori/mn_obear.gif) 0 0 no-repeat;}
#obmenu a:hover { background-position: 0 -12px;}
#edumenu { position:absolute; bottom:5px; left:655px; width:106px; height:12px;}
#edumenu a {display:block;width: 106px; height:12px;background:url(images/neworori/mn_educenter.gif) 0 0 no-repeat;}
#edumenu a:hover { background-position: 0 -12px;}
#spmenu { position:absolute; bottom:5px; left:790px; width:125px; height:12px;}
#spmenu a {display:block;width: 125px; height:12px;background:url(images/neworori/mn_support.gif) 0 0 no-repeat;}
#spmenu a:hover { background-position: 0 -12px;}
#signinbtn { position:absolute; top:40px; right:10px; width:110px; height:32px;}
#signinbtn a {display:block;width: 110px;background:url(images/neworori/bt_signin.gif) 0 0 no-repeat;}
#signinbtn a:hover { background-position: 0 -32px;}
#regbtn { position:absolute; top:75px; right:10px; width:110px; height:32px;}
#regbtn a {display:block;width: 110px;background:url(images/neworori/bt_register.gif) 0 0 no-repeat;}
#regbtn a:hover { background-position: 0 -32px;}
