#container { width: 975px; position: relative; background-color: #ffffff; margin: auto; padding: 0 10px 0 10px; } #hover { position: absolute; width: 995px; height: 165px; top: 25px; left: 50%; margin-left: -497px; background-image: url(''); repeat: no-repeat; z-index: 9; } #infobar { width: 975px; height: 150px; margin: 10px 0 10px 0; position: relative; background-color: #c2b4d1; } #infobar_hover { position: absolute; width: 975px; height: 183px; z-index: 9; top: 0; left: 0; } #form_container { width: 240px; height: 218px; margin: 0 0 5px 0; } .fairy { margin: 15px 0 13px 0; } #headblock_slideshow { width: 705px; height: 400px; background-color: #eeeeee; float: left; position: relative; margin: 0 10px 10px 0; } #headblock_info { width: 165px; height: 370px; border: 10px solid #c2b4d1; background-color: #f1eff5; position: relative; float: left; margin: 0 10px 10px 0; padding: 5px; text-align: justify; } #headblock_giftcard { width: 240px; height: 380px; position: relative; background-color: #f1eff5; background-image: url('http://i.imgur.com/fdYNZ.jpg'); repeat: no-repeat; float: left; padding: 10px; margin: 0 0 10px 0; } /* ##### REDESIGN ##### */ #giftcard_panel { width: 260px; height: 270px; position: relative; background-color: #f1eff5; background-image: url('http://www.efcftp.com/users/377/ftp/site/panel_bg.jpg'); repeat: no-repeat; float: left; padding: 0; margin: 0 0 10px 0; } #search_panel { width: 238px; height: 98px; position: relative; background-color: #f1eff5; background-image: url('http://www.efcftp.com/users/377/ftp/site/panel_bg.jpg'); repeat: repeat; float: left; padding: 10px; border: 1px solid #c2b4d1; margin: 0 0 10px 0; } .offers {color: #512581; font-family: arial; font-weight: bold; font-size:14px; margin: 20px 10px 20px 10px;} .gift {margin: 10px 0 0 0;} .cart_wish { text-align: center; } /* ##### REDESIGN ##### */ #video { width: 640px; height: 360px; margin: 0 10px 14px 0; background-color: #eeeeee; position: relative; float: left; } #partners { width: 325px; height: 360px; margin: 0 0px 14px 0; position: relative; float: left; } /* #text_container { width: 973px; margin: 0 0 12px 0; position: relative; float: left; } .text_container { text-align: justify; } */ .text_panel { width: 225px; float: left; margin: 0 20px 12px 0; position: relative; color: #444444; font-size: 12px; text-align: justify; } .text_panel a { color: #7f5cac; text-decoration: none; } .text_panel_end { width: 240px; float: left; margin: 0 0 12px 0; position: relative; color: #444444; font-size: 12px; text-align: justify; } .text_panel_end a { color: #7f5cac; text-decoration: none; } .features { width: 150px; height: 250px; background-color: #eeeeee; float: left; margin: 0 12px 12px 0; border: 1px solid #c2b4d1; opacity: 1; filter: alpha(opacity=100); } .features:hover { opacity: .6; filter: alpha(opacity=60); } .features-end { width: 150px; height: 250px; background-color: #eeeeee; float: left; margin-bottom: 12px; border: 1px solid #c2b4d1; opacity: 1; filter: alpha(opacity=100); } .features-end:hover { opacity: .6; filter: alpha(opacity=60); } .new-search { font-family: arial; font-size: 14px; color: #c09f2c; text-transform: uppercase; font-weight: bold; margin-bottom: 5px; } .partners { font-family: arial; font-size: 16px; color: #c09f2c; text-transform: uppercase; font-weight: bold; margin-bottom: 5px; } .headings { font-family: arial; font-size: 14px; color: #c09f2c; text-transform: uppercase; font-weight: bold; margin-bottom: 5px; } .asterisk { font-size: 12px; margin: 12px 0 12px 0; letter-spacing: 7px; text-align: center; clear: both; } .social-media { margin: 5px 5px 0 0; } .social-media:hover { opacity: .6; filter: alpha(opacity=60); } .footer_sub a { text-decoration: none; color: #000000; font-family: times; margin-right: 25px; display: inline-block; } .searchModule {margin: 5px 0 0 0;} .searchButton {background-color: #b29bc7; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:12px; height: 25px; line-height: 25px; margin: 0 5px 10px 10px; padding:0 5px 0 5px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;} .searchButton:hover {background-color:#c6b5d6;} .searchBox {color: #888888;} .free {color: #383244; font-family: arial; font-size:16px; font-weight:bold; margin:90px 0 10px 0;} .special {color: #383244; font-family: arial; font-size:13px; margin: 0 0 90px 0;} /* ##### MENU OVERRIDE ##### */ .mainmenu,.mainmenu a:link,.mainmenu a:visited,.mainmenu a:active{ color: #522285 !important; } .mainmenu a:hover{ color: #9c83c8 !important; } .anylinkcss a:hover{ /*hover background color*/ background: #c2b4d1 !important; }