#main_top{width:100%;height:30px;background:url(/images/main_background.gif) #f2f2f2;border-bottom:1px solid #ccc;}
#main_top .main_top_content{width:960px;height:auto; position:relative;}
#main_top .main_top_content .left{width:500px;float:left;line-height:28px; text-align:left;}
#logo_banner .left img{*margin-top:-25px; _margin-top:0px;}
#main_top .main_top_content .right {background:url("/images/basket.jpg") no-repeat; width:324px; position:absolute; right:0; text-align:right; padding-left:8px; color:#ffffff;}
.count{float:left; margin-top:8px; padding-left:20px; font-weight:bold; font-size:13px;}
.count a:link,.count a:visited, .count a:hover{color:#ffffff;text-decoration:underline;}
.inquirebasket1{width:179px;font-size:10px;color:#a0410a;background:url("/images/inquirebasket.gif") no-repeat;height:28px;padding-top:2px; margin-top:4px;text-align:left; padding-left:25px; float:right;}
.inquirebasket1 a:link, .inquirebasket1 a:hover, .inquirebasket1 a:visited{color:#a0410a;text-decoration:underline;}



#main_banner{background:#ffffff;width:960px;}
#logo_banner{width:960px;height:60px;background:#ffffff;padding-top:10px;}
#logo_banner .left {float:left;width:200px;line-height:70px; margin-top:5px;}
#logo_banner .left a:link,#logo_banner .left a:visited,#logo_banner .left a:hover{border-bottom:0px;}
#logo_banner .right {float:right; padding-right:20px;padding-top:20px;}
.emailTextbox{width:150px;height:16px;padding:0px 0px 0px 4px;BORDER-RIGHT: #d4d0c8 1px solid;BORDER-TOP: #808080 1px solid;BORDER-LEFT: #808080 1px solid;BORDER-BOTTOM: #d4d0c8 1px solid;COLOR: #1d1d1d;BACKGROUND-COLOR: #fff; FONT: 10px/19px Arial, Helvetica;}




#search{color:#000;font-size:12px;font-weight:bold;boder:1px #ccc solid; background:url(/images/search_bg.jpg) repeat-x #F5F4EC;;  overflow:hidden;font-family:Arial, Helvetica, sans-serif;text-align:left;padding:6px;padding-right:0px;padding-left:6px;  margin-top:-4px;clear:both;border-bottom:1px solid  #FFFFFF;}
#search .txtkeyBox{	vertical-align:middle;width:350px;height:24px;border-bottom:#D4D0C8 solid 1px;border-right:#D4D0C8 solid 1px;border-top:#808080 solid 1px;border-left:#808080 solid 1px;background-color:#fff;color:#000;font:normal 10px/24px Arial, Helvetica, sans-serif;padding:0 0 0 10px;}
#searchbutton{vertical-align:middle; margin-left:-99px;}
.search_key{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; font-size:11px; color:#555555;}
.search_key cite{ font-weight:normal; color:#333333; font-style:normal; font-size:9px;}
.search_key a:link ,  .search_key a:visited{color:#555000;text-decoration:underline;padding-right:10px;}
.search_key a:hover{color:#333333;text-decoration:none;}

#main_menu{width:960px; text-align:center; margin:0; clear:left; list-style:none; overflow:hidden;margin-top:6px;margin-bottom:5px;}
#main_menu .link{font-size:10px;display:inline;color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;z-index:1003;}
#main_menu .link{background-position:95% 65%;margin:0;}

#main_menu .link a:hover{background-position:0 -265px;};
/*.menu_w_1{width:78px;}
.menu_w_2{width:179px;}
.menu_w_3{width:177px;}
.menu_w_4{width:177px;}
.menu_w_5{width:147px;}
.menu_w_6{width:101px;}
.menu_w_7{width:101px;}

.haTabStoreMenu1 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -127px;padding:0;*margin:-10px 0 0 -158px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:175px;}
.haTabStoreMenu2 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 0;padding:0;*margin:-10px 0 0 -89px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:715px;}
.haTabStoreMenu3 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 0;padding:0;*margin:-10px 0 0 -89px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:715px;}
.haTabStoreMenu4 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -135px;padding:0;*margin:-10px 0 0 -216px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:710px;}
.haTabStoreMenu5 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 0;padding:0;*margin:-10px 0 0 -73px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:255px;}
.haTabStoreMenu6 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -229px;padding:0;*margin:-10px 0 0 -272px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:481px;}
.haTabStoreMenu7 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -330px;padding:0;*margin:-10px 0 0 -373px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:481px;}*/
.menu_w_1{width:78px;}
.menu_w_2{width:169px;}
.menu_w_3{width:160px;}
.menu_w_4{width:157px;}
.menu_w_5{width:137px;}
.menu_w_6{width:101px;}
.menu_w_7{width:101px;}
.menu_w_8{width:50px;}
.haTabStoreMenu1 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -127px;padding:0;*margin:-10px 0 0 -158px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:175px;}
.haTabStoreMenu2 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 0;padding:0;*margin:-10px 0 0 -84px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:715px;}
.haTabStoreMenu3 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 0;padding:0;*margin:-10px 0 0 -89px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:715px;}
.haTabStoreMenu4 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -145px;padding:0;*margin:-10px 0 0 -216px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:481px;}
.haTabStoreMenu5 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 0;padding:0;*margin:-10px 0 0 -73px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:255px;}
.haTabStoreMenu6 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -229px;padding:0;*margin:-10px 0 0 -272px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:481px;}
.haTabStoreMenu7 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -330px;padding:0;*margin:-10px 0 0 -373px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:481px;}
.haTabStoreMenu8 {text-align:left; -moz-border-radius:7px; -webkit-border-radius:7px;display:none;position:absolute;margin:-10px 0 0 -380px;padding:0;*margin:-10px 0 0 -399px;padding:20px 10px 10px 10px;list-style:none;z-index:10;background:#2c5987;font-family:Verdana, Arial, sans; font-size:12px;_width:481px;}

.submenushow h4 {margin:0 22px 5px 0; padding:0 0 5px; border-bottom:1px solid #e8e8e8;font-size:12px;}
.submenushow h4 a:link {color:#2c5987;font-size:12px;text-decoration:none;}
.submenushow .twobold{margin:0 22px 5px 0; padding:0 0 5px; border-bottom:1px solid #e8e8e8;font-size:12px;font-weight:bold;}
.submenushow a {display:block; padding:1px 0; margin-right:19px;color:#2c5987;text-decoration:none;}
.submenushow a:visited {text-decoration:none;}
.submenushow a:hover {background:#D9EEFA; color:#2c5987; text-decoration:none;}
.submenushow {float:left; background-color:#fff; -moz-border-radius:7px;-webkit-border-radius:7px; padding:11px;}
.submenushow div {width:230px; float:left;overflow:hidden;}
.submenushow .brower{width:155px;}
.submenushow .brower a{padding:3px;}
.submenushow div div {margin-top:10px;}

.main_ul .menublink{background:#254e7b 0 -167px;display:block; text-shadow:0 1px 1px rgba(0,0,0,.75); /*text-transform:uppercase;*/  !important;color:#fff; text-decoration:none; font-weight:bold; font:bold .8333em Verdana, helvetica, sans-serif; border-width:0 1px; border-style:solid; border-color:#15416f #15416f #3b6692 #3b6692;position:relative;z-index:960; height:12px;padding:15px 0 13px;font-size:10px;}
.main_ul .menublink1{background:#254e7b 0 -167px;display:block; text-shadow:0 1px 1px rgba(0,0,0,.75); /*text-transform:uppercase;*/  !important;color:#fff; text-decoration:none; font-weight:bold; font:bold .8333em Verdana, helvetica, sans-serif; border-width:0 0;border-style:solid; border-color:#15416f #15416f #3b6692 #3b6692;position:relative;z-index:960;height:12px;padding:15px 10px 13px; background-position:0 -215px; -moz-border-radius:0 7px 7px 0; -webkit-border-top-right-radius:7px; -webkit-border-bottom-right-radius:7px;font-size:10px;}
.subscribe{margin-bottom:-2px;}

#search{color:#000;font-size:12px;font-weight:bold;boder:1px #ccc 

solid;overflow:hidden;font-family:Arial, Helvetica, sans-serif;text-

align:left;padding:6px;padding-right:0px;padding-left:6px;margin-top:-4px;clear:both;border

-bottom:1px solid  #FFFFFF;background-color: #F5F4EC;background-image: url

(/images/search_bg.jpg);background-repeat: repeat-x;}


.sophie {height: 26px;_height: 20px;font-size: 17px;width: 130px;position: relative;top: 

2px;#top: 5px;_top: 4px;}
