/* 
MyEyeGlassCase

Colours:
violet (nav) - #C8DCE7;

 
 */

 
/*=======================  main  ========================*/
html, body, ul, ol, h1, h2, h3, h4, p {padding:0; margin:0;}
body {background: #fff; margin:0; padding:0; width: 880px; margin:auto; font-family: Arial, Tahoma, sans-serif; font-size: 11px; behavior: url(/style/1/csshover2.htc);}

#holder { position:relative; width:905px;  margin:auto; margin-bottom:-30px;  float:left; overflow: hidden; margin-bottom:0px; }
#top_holder {width:905px;  color:#000; margin:0; padding:0; background: url(/images/static/holder_top.gif) no-repeat 0 0; clear:both; }
*html #checkout_shipping_page #top_holder{margin-top:-60px;}
	*html #checkout_billing_page #top_holder{margin-top:-60px;}
	*html #checkout_payment_page #top_holder{margin-top:-60px;}
	*html #checkout_confirm_page #top_holder{margin-top:-60px;}
	*html #checkout_multipleshipping_page #top_holder{margin-top:-60px;}
	*html #checkout_editaddress_page #top_holder{margin-top:-60px;}
	
#skip {position:absolute; left:-1999px;}
#logo {float:left; margin-top: 10px; padding:0 0 0 10px; margin-bottom: -15px; }
  /* :root #logo {float:left; margin-top: 10px; padding:0 0 0 10px; padding-bottom: 0px; } */
#logo a {text-decoration:none;}
#logo a img {border:0;}
#side_nav { width: 200px; overflow: hidden; float:left; position: relative; top: -28px;  background:transparent url(/images/static/categories_top.gif) no-repeat scroll 0pt 0px;  }
#main_body {width: 695px; float:right; overflow:hidden; display: inline; }
#inner_form{clear:both; margin-left:7px;}
/*=======================  header right  ========================*/
#subnavigation { list-style: none; text-align: left; margin-top:11px;   color: #383838;  height:50px; font-size:10px; font-family:Verdana,  Arial, Tahoma;  float:right; width:372px;}
#subnavigation li { height:17px; padding:0 8px 0 8px;}

#subnavigation a{color: #383838; text-decoration:none; }
#subnavigation a:hover{text-decoration: underline;}

#subnavigation .welcome_info {padding-right:8px; position:relative; float:left; }
#subnavigation .welcome_info .member_name{}

#subnavigation .login_link {border-left:1px solid #000; border-right:1px solid #000; margin-bottom:14px; font-weight:bold; float:left;  white-space:nobreak; white-space:nobreak;}  
#subnavigation .login_link a {color: #7F1E0E; font-weight: bold; white-space:nobreak;}

#subnavigation .subnav_wishlist {padding-left: 15px; background: url(/images/static/wishlist.gif) no-repeat 0 50%; float:right; white-space:nobreak; width:47px; position:relative; left:6px;}
#subnavigation .subnav_wishlist a{color: #965455; white-space:nobreak; text-align:right;}
#subnavigation .subnav_account {padding:0 0px 0 8px; float:left; white-space:nobreak; width:70px;}

#subnavigation .subnav_cart {clear:both; position:absolute; left:8px;  top:20px; width:700px; border-top:solid 1px #c5c9c9; border-bottom:solid 1px #c5c9c9; padding:4px 0 0px 5px;}
#subnavigation .subnav_cart a{display:block; float:left; height:18px; width:72px; text-decoration: none; padding:2px 11px 0 26px; background: url(/images/static/cart.gif) no-repeat 0 -1px; white-space: nowrap;}
#subnavigation .subnav_cart a:hover{text-decoration: underline;}
#subnavigation .subnav_price{font-weight:bold; font-size:12px;}

/* ===================== order by phone ====================== */
#order_by_phone_block {float:right; clear:both;  border-top: 1px solid #c5c9c9; width:364px; margin-top:23px; }
   :root #order_by_phone_block{margin-top:0px;}
#order_by_phone_block h3 {float: left; padding-right: 5px; padding-top: 5px; padding-bottom:10px; font-size: 13px;}
#order_by_phone_block p {float:left; padding-top: 4px; padding-bottom: 10px; font-size: 9px;}
#order_by_phone_block .phone .phone_number{font:bold 14px Verdana}
#order_by_phone_block .phone .call_free{font:normal 9px Verdana}

/* ===================== top nav ============================ */
#navigation { color: #C8DCE7; float: right;  background: url(/images/static/bg_top_nav.gif) repeat-x 0 0; height: 29px; margin-top: 32px;  position: relative; left: 144px; height: 34px;  }

*html #checkout_payment_page #navigation {position:relative; top:-50px;}

:root  #navigation {margin-top: 0px; position: static;}
#navigation ul {list-style: none; width: 475px; overflow: visible; background: url(/images/static/bg_navigation.gif) no-repeat 0 0; padding-left: 0px; height: 34px; overflow:hidden; }
#navigation ul li {float:left; padding: 0px; overflow: visible;  position: relative; height: 34px; width: auto;}
#navigation ul li:hover {background: url(/images/static/bg_top_arrow.gif) no-repeat 50% 100%;}
#navigation ul li.menubar_home  {display: none;}
#navigation ul li a { float:left;color: #809BAC; color: #6088A2; margin-top: 1px; text-decoration: none; font-weight: bold; font-size: 13px; display: block; padding: 0px;  height:27px; padding-right: 9px; width: auto;}
#navigation ul li a:hover {background: #86A6BD; color: #fff; background: #85A6BC url(/images/static/top_menu_right.gif) no-repeat 100% 0; }
#navigation ul li a span {float:left; height: 17px; padding-top: 5px; width:auto;padding-bottom: 5px; padding-left: 9px; display: block; text-align: center; cursor: pointer;}
#navigation ul li a:hover span { background: url(/images/static/top_menu_left.gif) no-repeat 0 0;}
#navigation .menubar_cat {display: none;} 
#navigation ul li.nav_li_4 a:hover span{background: url(/images/static/top_menu_left_first.gif) no-repeat 0 0;}
/*#navigation li:hover span.both_off {position: absolute; display: block; width: 100%; height: 7px; background: url(/images/static/bg_top_arrow.gif) no-repeat 50% 0; top:28px; left:0; }


*html #navigation li:hover span.both_off {position: absolute; display: block; width: 100%; height: 7px; background: url(/images/static/bg_top_arrow.gif) no-repeat 50% 0; top:28px; left:0; }
*/

.page_title {color:#8b8caa; font-size: 24px; font-family: Tahoma, Arial, verdana, sans-seriff; font-weight: normal; margin-top: 5px;  position:relative; top:20px; left:8px;  z-index:1000; border-bottom:dotted 2px #b9bacc; padding: 10px 5px 5px 0px; float:left;}
#no_id .page_title{margin-bottom:28px;}
#no_id #account_page.page_title{margin-bottom:0px;}
/* ================== left nav ========================= */

#search {height:28px; width: 220px; float:right; clear:both; background: #ffffff url(/images/static/bg_search.jpg) no-repeat 0 0; } 
#search .search_textbox {width: 109px; border: 1px solid #7f9db9; margin:5px 0pt 0pt 60px; }
#search #search_input {width: 110px; float:left; }
#search label {display: none;}
#search #search_btn_div {float:right; margin:6px 9px 0 0; display: inline; width: 26px;}
#search .search_btn {background: url(/images/static/btn_search_go.gif) no-repeat 0 0; display:block; width: 26px; height: 16px;}

#categories {width:195px;  /*background: url(/images/static/categories_top.gif) no-repeat 0 0;*/  background: url(/images/static/categories_bottom.gif) no-repeat 0 100%; margin: 0px 0 0 0px; position:relative; padding:12px 0 12px 0; }

#categories h3 {display:none;}
#categories a {text-decoration:none; border-bottom:dotted 1px #000;}
#categories a:hover {text-decoration: underline;}
#categories ul {list-style:none; background: url(/images/static/categories.gif) repeat-y 0 0;}
#categories ul ul {}

#categories .cat_link_level1, #categories .cat_link_level2, #categories .cat_link_level3 {display:block; padding:3px 0 3px 15px;font-family: Arial, sans-serif; font-size: 1.1em; color: #000; font-weight: bold; margin:0; }
*html #categories .cat_link_level1, *html #categories .cat_link_level2, *html #categories .cat_link_level3 {height:15px; }

#categories .cat_link_level1{padding:5px;   margin:0 12px 0 10px;}

#categories .cat_link_level3 {color: #6c6c6c; padding:3px 0 3px 27px;}
#categories .cat_link_level3 a{}

.cat_link_last {width:195px; position:relative; left:-10px; padding-left:15px !important;  /*background: transparent url(/images/static/categories_bottom.gif) no-repeat left bottom;*/ padding-bottom: 18px !important; border:none !important; }

/*#categories ul ul a.cat_active{background: orange url(/images/static/bullet_left_nav.gif) no-repeat 3px 6px;}*/


#categories .cat_list_level2 {padding-left: 28px; width: 155px; }
#categories .cat_list_level3 {padding-left: 0px; width: 145px; }
#categories .cat_list_level2 a{background: url(/images/static/categories-arrow.gif) no-repeat 0 50%; font-weight: normal; }
#categories .cat_list_level3 a{background: #E5EFED url(/images/static/categories-arrow.gif) no-repeat 7px 50%; font-weight: normal;}

#categories a.level2_active{background: #D1E7E3 url(/images/static/categories-arrow.gif) no-repeat 3px 6px;}
#categories a.level3_active{background: #D1E7E3 url(/images/static/categories-double-arrow.gif) no-repeat 7px 6px; }
#staticpg_link_list {margin:5px 0 5px 3px;}
#staticpg_link_list li a{border: none;}
#staticpg_link_list li a img {border: none;}

/* advanced search */
#nav_advanced_search {padding: 40px 0 10px 0; background: url(/images/static/bg_adv_search.gif) no-repeat 0 0; height: 160px; width: 193px; margin: 10px 0;}
#nav_advanced_search #nav_advanced_search_fields{padding: 0 0 0 60px;}
#nav_advanced_search #nav_advanced_search_fields select{width: 100px;}
#nav_advanced_search .adv_search {display: block; padding-bottom: 15px;}
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    :root #nav_advanced_search .adv_search {padding-top: 6px;}
}

#nav_advanced_search .adv_search label {display:block;}
#nav_advanced_search #nav_advanced_search_heading {display: none;}
#nav_advanced_search #nav_advanced_search_btn input { position: relative; top: -10px; float:right; width: 57px; height: 19px; display: block; background: url(/images/static/btn_adv_search.gif) no-repeat 0 0; margin-right: 10px; display: inline;}

/* static articles in left nav */

#static_blocks {background: url(/images/static/bg_tips_top.gif) no-repeat 0 0;  height: auto; padding-top: 10px; overflow:hidden; width: 193px;}
.block_list_head{background:transparent url(/images/static/bg_tips_line.gif) repeat scroll 0pt 0px;}
.block_ul_body{background:transparent url(/images/static/bg_tips_bottom.gif) no-repeat scroll 0pt 100%; padding-bottom:10px;}
#static_blocks .block_link_head {display: block; background:transparent url(/images/static/bg_tips_h3.gif) no-repeat scroll 0pt 0px; height:53px;}
#static_blocks .block_link_head span{text-indent:-9999em; display:block;}
#static_blocks .block_list_body {margin: 2px 10px; border-top: 1px dotted #74797B;  }
#static_blocks .block_list_body a{display:block; padding-left: 15px; background: url(/images/static/bg_arrow_tips.gif) no-repeat 0 50%; text-decoration: none; color: #133061; font-size: 12px; }
#static_blocks .block_list_body a:hover {text-decoration: underline;}


/* ================= breadcrumbs ==================== */
#main_breadcrumbs {list-style: none; padding: 7px 0 12px 0; background: #fff;width: 700px; height: 12px; float:left; position:relative; top:0; position:relative; top:-45px;  }
#main_breadcrumbs li {float:left; color: #000000;margin:0 0px;}
#main_breadcrumbs li a {display: block; color: #80A5BF; font-weight: bold; text-decoration: none; background: url(/images/static/bread_arrow.gif) no-repeat 100% 50%;  padding: 0 10px; }
#main_breadcrumbs li a:hover {text-decoration: underline;}
#main_breadcrumbs li .crumb_on {padding-left: 7px; color:#8988A8; font-weight: bold; }

/* ================= main =========================== */
.prod_prices { padding:0px 0px 4px 0; height: auto; float:left; width:157px; overflow: hidden; clear: both;}
.prod_prices dt {display:block; float:left; width: 75px; border-bottom:1px dotted #000000;}
.prod_prices dd {float: left; width: 84px; border-bottom:1px dotted #000000;}
.prod_category_form .prod_prices dd {width: 80px;}
.prod_category_desc .prod_prices dd {width: 80px;}

.prod_category_form .prod_prices dd.alonePrice {width: 155px; border-top:1px dotted #000000; margin-top:14px;}
.related_prod_desc .prod_prices dd{width: 85px; margin-right:-10px;}
.stock_text {clear:both; color: #c00; font-weight:bold; text-align:center;}
.call_for_price {clear:both; color: #c00;}
.old_regular_price,
.list_price {color: #6e1717;}
dd.list_price,
dd.old_regular_price{text-decoration: line-through; }
.current_price {color: #165a1e; font-size:12px;}
.bluebox {font-weight: bold; }
.save {font-weight: bold; color: #333;}
.featured_prod_form .main_price {margin-top:16px; valign:bottom;}
.regular_price_lowest {color: #165a1e; font-size:12px; text-decoration:none !important;}
dt.alonePrice {display: none;}
dd.alonePrice {width: 100%; font-size:12px; color:#165a1e;}
.buy_offline {color: #1D5A15; text-align: center; font-weight: bold;}

/* ================ prod sorting ========================= */
.cleardiv{width:437px;height:8px;float:left;}
*html .cleardiv{width:437px;margin-left:3px;}
.prod_sorting { margin-right: 10px !important; position: relative; left: 5px; height:17px; font:bold 10px  Verdana, Arial, sans-serif; padding:0 5px 0 0; color:#7592a6; }
.prod_sorting, .prod_sorting_section{clear:both;  margin:0px 0px 10px 0; padding: 0px 0 10px 0px;width: 687px !important;  color: #76919A; position:relative; }

.prod_sorting_section{width:100%; border-bottom: 2px dotted #8988A8; height:50px; }
#keyword_search_page .prod_sorting_section{height:65px;}
	*html #keyword_search_page .prod_sorting_section{height:50px;}
	*html #main_body #inner_page_content .prod_sorting_section{height:10px; margin-bottom:0px; padding-bottom:0px;}
	*html #main_body #product_listing_section .prod_sorting_section{height:10px; margin-bottom:20px; padding-bottom:12px;}
	*html #subproduct_listing_section #product_listing_section .prod_sorting_section{height:10px; margin-bottom:10px; padding-bottom:10px;}
	
.prod_sorting_section .last_link{position:relative;}
.cleardiv {clear:left; min-height: 3px; margin-left: 5px; margin-right: 5px;display: none; }
*html .cleardiv {height: 3px;}
.prod_sorting a, .prod_sorting_section a{color:#AD6228; text-decoration: none;}
.prod_sorting a:hover, .prod_sorting_section a:hover{color:#AD6228; text-decoration: underline;}
.item_num {color: #000; float:left; padding-left: 0px; font-size:11px; font:bold 11px  Verdana, Arial, sans-serif; color:#8b8caa;}
.prod_page_num a {color: #c8dce7; text-decoration: underline; font-weight:bold; font-size:11px;}
.prod_page_num a:hover {text-decoration: none;}
.prod_page_num .view_all_div {position:absolute; right:0; top:2px; font-weight: bold; width: 95px; height: 14px;}
.prod_page_num .view_all_div a{font-size:11px; position: absolute; top: 0; left: 0; width: 95px; height: 14px; background: #fff; font-weight:bold}
 a.view_link {color: #6F91AA; text-decoration: underline !important;font-weight:bold}
 a.view_link:hover {color: #989898; text-decoration: none !important;}
.item_num strong {font-weight: normal;}
.prod_sorting a:hover ,.prod_sorting_section a:hover{text-decoration: underline;}
.prod_sorting .sort_by, .prod_sorting_section .sort_by{ font-weight: bold;}
.prod_sorting select, .prod_sorting_section select{font-size:1em; border:1px solid #85a6bc; width:130px;}
.prod_sorting .sort_by_section, .prod_sorting_section .sort_by_section{float:left; margin: 0px 0 0 0; padding-left: 3px;}
.prod_sorting_section .sort_by {position: relative; top: -2px;}
:root .prod_sorting_section .sort_by {position: relative; top: 0px;}
:lang(en) .prod_sorting_section .sort_by {position: relative; top: 0px;}

.current_page {font-weight:bold; color:#8b8caa; font-size:11px;}

.prod_sorting .show_items_section, .prod_sorting_section .show_items_section{float:left; padding-left:140px;}
.prod_sorting .show_items_section select{width: 48px;}
.prod_sorting .prod_page_num, .prod_sorting_section .prod_page_num{text-align:right; clear:right;  padding-left: 8px; margin-bottom:10px; height:20px;}
/*#keyword_search_page .prod_page_num{position:relative; top:-8px;} */
.sort_links_div{display:none;}

/* ================= product listing ===================== */

.product_listing_section {list-style:none; float:left; clear:left; width: 695px; background: #fff; overflow: hidden;  }
	*html #subproduct_listing_section_2 {float:none; }
.product_listing_section .search_item_num{padding-left:10px;}

.product_listing_section .stock_text {clear:both; color: #c00; font-weight:bold; position:absolute; bottom:35px; right:15px; width:90px; text-align:right;}


.product_listing_section li{float:left;}




#featured_title{clear:both;}
.prod_category {float:left; width: 158px; padding-right: 6px;  overflow: hidden; margin:5px 0 5px 8px; display:inline; position:relative; height: 376px; background: url(/images/static/bg_product.gif) no-repeat 0 100%;}
.prod_category form{clear:both;}

.prod_category.prod_last_row{border:none;} 

.prod_category3{margin-right:0;}
.prod_category .prod_category_img {display: block; height: 160px;width:160px; padding-bottom: 5px;}
.prod_category .prod_category_img img {display: block; width:160px; height:160px; border:0;padding: 0;}
.prod_category a.prod_title {display:block; width:150px; height:34px; padding: 3px 0 0px 5px; border-bottom: 1px dotted #000; overflow:hidden; color: #444; text-decoration: none; font-size: 12px; font-weight: bold; }
.prod_category_desc a.prod_title{width:150px}
.prod_category a.prod_title:hover {text-decoration: underline;}

.prod_category a.prod_title strong{font-weight:bold;}
.prod_category .prod_category_p{height: 42px; overflow: hidden; border-bottom: 1px dotted #000; padding: 0 0px 0 0px; font-size: 11px;}
.prod_category_desc .prod_category_p{width:155px;}
.prod_category .bag { display:none; }
.prod_category .bag a{float:left; margin: -16px 0 0 120px; }
.prod_category .bag img{border:0;}
.prod_category .prod_category_form {clear: both;  width: 155px; padding: 3px 0; height: 46px;}
.prod_category .more {display:block; clear:both; padding:5px 0 0 0px; float:left; position:absolute; bottom:10px; left:10px;}
.prod_category .more a,
.prod_category .more input{display:block; float:left; width:56px; height:18px; background:url(/images/static/btn_buy.gif) no-repeat 0 0; margin:0; border:none; cursor: pointer;}
.prod_category .more a span {display:none;}

 /*.more_link.out_of_space {bottom:18px !important;}*/
.prod_category .more_link {display:block; clear:both; padding:5px 0 0 0px; position:absolute; bottom:30px; left:0px; width: 54px;}
.prod_category .more_link a {display:block; width:54px; height:25px;  margin:0; color:#666; background: url(/images/static/more_info.gif) no-repeat 0 0; text-indent: -9999px; overflow: hidden;}
.prod_category .more_link a:hover {text-decoration: none;}

.prod_category .sku {display: none;}
.prod_category .prod_prices {height: 42px;}
.prod_category .prod_prices dt{border-bottom: 1px dotted #000;}
.prod_category .prod_prices dd{border-bottom: 1px dotted #000;}
.prod_prices .sale_price {color: #AA6227;}

.attName {font-weight: bold;}
.phone_order {display: block; text-align: center;}

/* ================= right sidebar ====================== */
#homepage_sidebar {float:right; width: 177px; overflow: hidden; background: #f6f6f6; border-left: 1px dotted #000;}
#newsletter {background: url(/images/static/bg_newsletter.gif) no-repeat 0 0; width: 193px; height: 273px; margin-top: 10px;}
#newsletter h3 {padding:10px 10px 0px 25px; color: #4A665A;font-size:18px; font-weight:bold;}
#newsletter p {clear:both; border-top: 1px dotted #000; border-bottom: 1px dotted #000; margin-bottom: 5px; margin:0px 19px 5px; padding:3px 0pt 3px 7px;}
#newsletter .row {margin: 3px 0; padding-left: 25px;}
#newsletter .row label {display:block; font-weight: bold;}
#newsletter .row input {display:block;}
#newsletter #signup_btn_div {clear:both; margin:7px 0 0px 118px;}
#newsletter #signup_btn_div .signup_btn {display:block; width: 81px; height: 24px; background: url(/images/static/btn_nws_send.gif) no-repeat 0 0;}

#brands_panel {padding-top:20px;}
#brands_panel ul{margin:0; padding:0; list-style:none;}
#brands_panel li{margin:1px auto; padding:0; text-align:center;}
#brands_panel a img{border:0;}

#offers h3 {background: #9D0B0C; color: #fff; text-transform: uppercase; font-family: Times, sans-seriff; padding: 2px; font-size: 13px;}
#offers h4 {color: #9d0b0c; text-transform: uppercase; font-family: Times, sans-seriff; padding-bottom: 2px; border-bottom: 1px solid #AEA38F; font-size: 11px;}
#offers ul {list-style: none; padding: 3px;}
#offers ul li {background: url(/images/static/offer_top.gif) no-repeat 50% 0; padding-top: 10px; padding-bottom: 5px;}
#offers ul li p {padding:0 3px;}
#offers ul li.first_offer {padding-top: 1px; background: none;}
#offers ul li.offer_1 {background: #fff;}
#offers ul li a {color: #363636; text-decoration: none; font-weight: bold;}
#offers ul li a:hover {text-decoration: underline; }

#updateable_articles {float:left; width:695px; padding-top: 15px;}
#updateable_articles .updateable_div {padding: 0px 0 10px 0; width:341px; height:253px; overflow:hidden; float:left;}
#updateable_articles .updateable_div_1 {padding: 0px 7px 10px 3px;}
#updateable_articles img{border:0;}
#updateable_articles .updateable_swatch_p {display:none;}
#updateable_articles .updateable_swatch_desc {display:none;}
#updateable_articles .article_link {}
#updateable_articles .article_more {color: #363636; text-decoration: none; font-weight: bold; display: block;}
#updateable_articles .article_more:hover {text-decoration: underline;}

#on_sale_block {padding-left: 30px; position: relative; padding-top: 15px; padding-bottom: 15px;}
#on_sale_block h3{display:none; }
#on_sale_block a{display:block; position: absolute; top: 0; left: 30px; width: 133px; height: 171px; text-indent: -9000px; overflow:hidden; }

/* ===================== tooltips ============================= */
.tooltipjs { text-decoration: underline; cursor: help; position: relative !important; position: static; }
.tooltip_content_js{ display: none; position:absolute; left: 0; top: 0px; margin-top:180px; z-index:150000; width:22em; padding: 1ex; border:1px solid #000; background-color:#ffffe1; color:#000; text-align: left; font-family:Arial, sans-serif; font-size:12px;}
   :root .tooltip_content_js{margin-top:0px;} 

.tooltip_content_js h3{ font-weight: bold; font-size: 1em; }
.customer_login .tooltip_content_js h3{ font-weight: bold; font-size: 1em; color:#000; background:0; text-transform:none; padding:5px 0; height:auto;}
.tooltip_content_js p{ font-size: 0.9em; text-align:left; }

/* ==================== errors ========================== */
#no_products {font-weight: bold; padding-left: 10px; padding-bottom: 150px;}
.no_items {padding-left: 10px; padding-top:10px; font-size:12px;}
.continue_shopping_btn2 {margin-left: 10px; margin-top:38px;}
.note {border: 2px solid #007; color: #007; clear:both; margin: 5px 0; padding: 5px; text-align: center; font-weight: bold;}
:root .error_p {clear:both; margin: 60px 0pt 0pt !important; border: 2px solid #c00; text-align:center; color: #c00; padding: 5px !important; position: relative; top: 5px; }
.error_p {clear:both; margin: 10px 0pt 0pt !important; border: 2px solid #c00; text-align:center; color: #c00; padding: 5px !important; position: relative; top: 5px; }
.password_text .error_p {font-weight: bold; margin-bottom: 15px; position: relative; top: -15px; width:666px;}
.error_msg_div {clear:both; border: 2px solid #c00; color: #c00; font-weight: bold; padding: 5px; width: 738px; float:left; text-align:center; margin-top: 10px;margin-bottom:10px;}
	*html .error_msg_div{margin-top:0px}
	
	
	#no_id #top_holder {background:#ffffff url(/images/static/bg_top_holder_wide.gif) repeat-y scroll 153px 0pt;}
#no_id .error_message {background: #fff; height: 250px; padding: 5px; width: 575px; clear:both; margin-left:3px;}
#no_id .error_message a {color: orange; text-decoration: underline;}
#no_id .error_message a:hover {text-decoration: none;}
.continue_shopping_error a {display:block; clear:both; width:150px; height:24px; background:url(/images/static/btn_continue_shopping.gif) no-repeat 0 0; cursor:pointer; text-indent: -9000px; overflow: hidden; position: relative; top: -215px; left: 0px;}

	

/* ===================== footer ============================== */
#verisign_logo {clear:both; float:left; margin:10px 0 0 323px; display:inline;}
#verisign_logo a img{border:0;}

#cardsBlock {clear:both; margin:0px 0 0 383px; position:relative; top:-29px;}

#footer {clear: both; border-top:2px dotted #7E7E7E; padding-top: 10px; margin-left:23px; text-align:center; }
	*html #footer{ padding-left:80px;}
#footer ul {list-style: none; text-align:center;}
#footer ul li {display: inline; padding: 2px 4px;}
#footer ul li a {text-decoration:none;color:#7E7E7E;font-family:Tahoma;font-weight:bold;}
#footer ul li a:hover {text-decoration: underline;}
#holder #footer ul.footer_list1{font-size:11px; display:block;  margin:0 0 -15px 188px; width:430px;}
	*html #holder #footer ul.footer_list1{ position:relative; left:-30px;}
*html #copyright {margin-right:10px; }
*html #footer{ padding-left:0px; padding-left:20px; } 

#copyright {width:200px; clear:both; text-align:left; color: #000000; position:relative; top:-14px; left:0px; }
#copyright a {display: none;}
#copyright .company_name {font-weight: bold;}
.the_all_rights{display:none}

#ecptag {text-align:right; position:relative; top:-29px; float:right; width:240px; }
#ecptag a {color: #000000; text-decoration:none}
#ecptag a:hover{text-decoration:underline; }


