/* Footer */
#footer_bottom { background:url(images/footer_top_yellow.jpg) bottom left no-repeat; padding:15px 20px 20px 20px;}
#footer_copy {width:145px; float:left; padding:5px 0px 0px 0px; line-height:20px;}
#footer_copy2 {width:115px; float:left; padding:15px 0px 0px 0px;}
/* yellow  */
#footer.yellow {width:600px;margin: 0px auto; padding:0px;clear: both; background-color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D45F08;}
#footer.yellow a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D45F08; text-decoration:none; line-height:20px;}
#footer.yellow a:hover { text-decoration:underline; }
#footer.yellow { background:url(images/footer_bg_yellow.jpg) top left repeat-y;}
#footer.yellow #footer_top { background:url(images/footer_top_yellow.jpg) top left no-repeat;}
#footer.yellow #footer_bottom { background:url(images/footer_bottom_yellow.jpg) bottom left no-repeat;}
#footer.yellow #footer_copy3 {width:560px; float:left; margin:15px 0px 0px 0px; padding:13px 0px 0px 0px; border-top:1px solid #ffcb00; text-align:center;}
#footer.yellow a.button_blog { background: url(images/button_blog_yellow.jpg) top right no-repeat; width: 83px; height:45px; display:block; margin:0px 0px 0px 0px;}
#footer.yellow a.button_facebook { background: url(images/button_facebook_yellow.jpg) top right no-repeat; width: 58px; height:45px; display:block; margin:0px 0px 0px 0px;}
#footer.yellow a.button_twitter { background: url(images/button_twitter_yellow.jpg) top right no-repeat; width: 55px; height:45px; display:block; margin:0px 0px 0px 0px;}
#footer.yellow a.button_youtube { background: url(images/button_youtube_yellow.jpg) top right no-repeat; width: 103px; height:45px; display:block; margin:0px 0px 0px 0px;}
/* Footer Buttons */
.button { float:left; }
/* Hover states and spans */
#footer .button a:hover {background-position:bottom right;}
.button span {display:none;}
#footer-base {width: 600px; height: 30px; margin: auto 200px; padding: 0px; text-align:right; line-height: 35px; }
.yellow2 a { font-family:Arial, Helvetica, sans-serif;color:#D45F08; text-decoration:none;font-size:12px; background: url(images/c22-icon.png) 120px 7px no-repeat scroll transparent; padding: 10px 50px 10px 0px; }
.yellow2 a:hover { color:#a84d21;}
/* // Footer */

html{overflow-y:scroll;margin:0;padding:0;}
body{text-align:left;background:#fd8d0f;margin:0;padding:0;}
#wrap{font-family:helvetica, arial, sans-serif;width:1000px;background:#fd8d0f;margin:0 auto;padding:0;}
#outer_hdr{font-family:helvetica, arial, sans-serif;font-size:12px;width:100%;height:160px;background:url('http://miss-dress.com/images/bg_outer_hdr.png');background-repeat:repeat-x;margin:0 auto;}
#hdr{width:1000px;height:160px;background:url('http://miss-dress.com/images/bg_hdr.png');margin:0 auto;padding:0;}
#hdr_logo{float:left;display:inline;width:315px;height:115px;margin:22px 0 0 200px;padding:0;}
#mid{float:left;display:inline;width:1000px;margin:0;padding:0;}
#gift-vouchers #mid,#contact #mid{background:url('http://miss-dress.com/images/bg_mid2.jpg');background-repeat:no-repeat;}
#home .home{color:#000;dackground-position:-26px;}
#columns{width:1000px;}
#left_column{display:inline;float:left;width:200px;background:none;margin:0;padding:0;}
#left_website_tag{width:35px;height:130px;background:url('http://miss-dress.com/images/left_tag_website.png');margin:40px 0 0 165px;}
#left_website_box{width:185px;height:195px;margin:40px 15px 0 0;}
#content{float:left;width:600px;margin:0;padding:0;}
#content_hdr{float:left;display:inline;width:600px;height:10px;line-height:1px;background:url('http://miss-dress.com/images/bg_content_hdr.png');margin:0;padding:0;}
#content_mid{float:left;width:600px;background:url('http://miss-dress.com/images/bg_content_mid.png');background-repeat:repeat-y;margin:0;padding:0;}
#content_ftr{width:600px;height:120px;background:url('http://miss-dress.com/images/bg_content_ftr.png');clear:both;margin:0 0 20px;padding:0;}
#content_mid h1{font-size:24px;font-weight:700;color:#a84d21;margin:30px 30px 15px;padding:0;}
#content_mid h2{font-size:20px;font-weight:700;color:#a84d21;margin:10px 30px 20px;padding:0;}
#content_mid h3{font-size:14px;font-weight:700;color:#a84d21;margin:20px 30px 7px;padding:0;}
#content_mid p{font-size:13px;font-weight:400;color:#d45f08;margin:10px 30px 15px;padding:0;}
#content_mid ol{font-size:13px;font-weight:400;margin:0 30px 10px 60px;padding:0;}
#content_mid ol li{font-size:13px;font-weight:400;color:#d45f08;margin:0 0 10px 20px;padding:0;}
#content_mid ol li a{font-size:13px;font-weight:700;color:#a84d21;text-decoration:none;margin:0;padding:0;}
#content_mid a{font-weight:700;color:#a84d21;text-decoration:none;}
#content_mid .banner img{margin:5px 0 12px;}
#content_mid .enquiry{float:right;margin:10px 50px 10px 15px;padding:0;}
.press{margin:0;padding:0;}
.press img{border:1px solid #a84d21;margin:0 0 3px 30px;}
.press h5{text-align:right;font-weight:700;font-size:11px;color:#a84d21;padding:8px 35px 17px 0;}
#friend td{background-color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#a84d21;border:none;}
#friend h1{font-fmily:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#67291A;margin:0;padding:5px 0 0;}
#friend span{font-weight:400;font-size:11px;}
#friend input.submit{background-color:#CC671C;color:#FFF;width:180px;font-weight:700;border:#924914 1px solid;margin:8px 0 0;padding:3px 0;}
#friend input.submit:hover{background-color:#924914;}
#right_column{display:inline;float:left;width:200px;margin:0;padding:0;}
#right_contact_tag{width:200px;height:100px;background:url('http://miss-dress.com/images/right_tag_contact.png');margin:0 0 10px;}
#right_box_news a{background:url('images/newsletter.png') top right no-repeat;width:200px;height:59px;display:block;margin:0 0 20px;padding:0;}
#right_box_news a:hover{background:url('images/newsletter.png') bottom left no-repeat;width:200px;height:59px;display:block;margin:0 0 20px;padding:0;}
#right_box_quote{width:200px;height:150px;background:url('images/right_box_quote.png');background-repeat:no-repeat;margin:0 0 20px;padding:20px 0 0;}
#right_box_div{width:200px;height:150px;background-repeat:no-repeat;background-image:none;display:block;margin:0 0 20px;padding:0;}
#right_box_quote p{width:150px;font-family:georgia;font-size:12px;font-weight:700;font-style:italic;color:#ff9;margin:0 0 10px 30px;padding:0;}
#right_box_quote a{font-size:14px;color:#fff;text-decoration:underline;margin:10px 0 0 40px;padding:0;}
#right_box_quote a:hover{text-decoration:none;}
#right_box_meet{width:200px;height:170px;background:url('http://miss-dress.com/images/right_box_meet.png');position:relative;top:20px;margin:0 0 20px;}
#right_box_meet a{width:200px;height:170px;background:url('http://miss-dress.com/images/right_box_meet.png');display:block;margin:0 0 20px;}
#ftr{float:left;display:inline;font-family:georgia;width:590px;height:57px;background:url('http://miss-dress.com/images/bg_ftr.png');background-repeat:no-repeat;margin:20px 200px 0;padding:8px 0 0 12px;}
#ftr p{display:inline;font-size:12px;color:#d45f08;margin:0;padding:0;}
#ftr p a{display:inline;font-size:13px;color:#d45f08;text-decoration:none;margin:0 0 0 12px;padding:0;}
#ftr h3{display:inline;font-size:12px;font-weight:400;color:#a84d21;margin:0;padding:0;}
#ftr h3 a{display:inline;font-size:12px;font-weight:400;color:#a84d21;text-decoration:none;margin:0 0 0 75px;padding:0;}
#left_girl{position:relative;display:inline;bottom:400px;float:left;width:230px;height:392px;background:url('http://miss-dress.com/images/left_girl.png');margin:0 0 -400px 20px;padding:0;}
img{float:left;border:none;}
#content_mid img.nws{margin-bottom:10px;}
#top_nav{padding-left:197px;height:38px;padding-top:14px;padding-bottom:10px;z-index:9999;}
#fancymenu{width:100%;left:0;}
#fancymenu ul{font-size:12px;line-height:15px;font-weight:700;margin:0;padding:0;}
#fancymenu ul li{list-style:none;float:left;}
#fancymenu ul li a{color:#d45f08;text-decoration:none;letter-spacing:1px;float:left;z-index:1000;height:20px;overflow:hidden;position:relative;padding-top:11px;font-family:Tahoma, Verdana;font-size:11px;font-weight:400;background-image:url(http://miss-dress.com/images/but1.gif);background-repeat:no-repeat;background-position:center 5px;text-align:center;width:101px;}
#fancymenu ul li a:hover{color:#730101;background-image:url(http://miss-dress.com/images/but2.gif);}
#fancymenu .background .left{height:23px;}
#fancymenu li.background{z-index:3000;position:absolute;visibility:hidden;}
#main-nav li:hover,#main-nav li.hover{position:relative;}
#main-nav li ul{display:none;position:absolute;top:30px;left:-15px;font-size:14px;line-height:17px;font-weight:400;z-index:4000;width:100px;margin:0;padding:3px 0 0;}
#main-nav li.item-3 ul,#main-nav li.item-4 ul{left:-30px;}
#main-nav li ul li ul{left:216px;top:-3px;}
#main-nav li ul li{float:none;display:block;padding:0;}
* html #main-nav li ul li{height:1%;vertical-align:top;}
#main-nav li ul li ul li{padding-left:0;color:#ECECEC;}
#main-nav li ul li a{float:none;height:auto;display:block;width:128px;color:#d45f08;text-transform:none;letter-spacing:0;font-weight:400;background-image:url(http://miss-dress.com/images/but3.png);background-position:center top;behavior:url(iepngfix.htc);margin:0 0 2px 15px;padding:4px 4px 5px;}
#main-nav li ul li a:hover{float:none;height:auto;display:block;width:128px;color:#91371E;text-transform:none;letter-spacing:0;font-weight:400;background-image:url(http://miss-dress.com/images/but4.png);background-position:center top;cursor:pointer;behavior:url(iepngfix.htc);margin:0 0 2px 15px;padding:4px 4px 5px;}
#main-nav li ul li:hover a,#main-nav li ul li.hover a{color:#730101;background-image:url(http://miss-dress.com/images/but4.png);}
#main-nav li ul li:hover ul li a,#main-nav li ul li.hover ul li a{background-color:#E1E1E1;background-repeat:repeat-y;background-image:url(http://miss-dress.com/images/but4.png);}
#main-nav li ul li ul li a{color:#65656A;}
#main-nav li ul li ul li a:hover{background-color:#d0d0d0;}
.request-form{overflow:hidden;height:1%;width:520px;background:none;padding:10px 20px 20px 50px;}
.request-form fieldset{border-bottom:1px solid #B7D38F;margin-bottom:-1px;padding:10px 0;}
.request-form p{margin:15px 0 5px;}
.request-form h4{color:#a84d21;font:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;margin:0 0 8px;}
.request-form div{overflow:hidden;height:1%;margin-bottom:6px;background:#FFFFDE;}
* html .request-form div{margin-bottom:3px;}
#subForm{width:100%;margin:25px 0 0 30px;padding:0;}
#subForm label{float:left;line-height:20px;width:100px;font-size:12px;margin-right:5px;color:#a84d21;}
#subForm div input,select{ color:#923926;border:1px solid #FFB062;width:250px;font:11px Arial, Helvetica, sans-serif;background:#FFF;margin:0 0 10px;padding: 7px 5px; -moz-border-radius:5px;border-radius: 5px;}
#subForm input:hover,#subForm input:focus{background-color:#FFFBBB;border:1px solid #CC671C;}
#subForm textarea{width:120px;border:1px solid #FFB062;overflow:auto;background:#FFF;margin:0;padding:0;}
#subForm input.submit{background-color:#CC671C;color:#FFF;width:180px;font-weight:700;margin:0 0 0 150px; -moz-border-radius:5px;border-radius: 5px;}
#content_mid ol li a:hover,#content_mid a:hover,#ftr p a:hover,#ftr h3 a:hover{text-decoration:underline;}
#right_box_news span,#main-nav li.hover ul ul,#main-nav li:hover ul ul{display:none;}
* html #fancymenu ul li,*+html #fancymenu ul li{z-index:2000;position:relative;}
#main-nav li:hover ul,#main-nav li.hover ul,#main-nav li.hover ul li.hover ul,#main-nav li:hover ul li:hover ul{display:block;}
#subForm textarea:hover,#subForm textarea:focus{background-color:#FCF5DA;border:1px solid #CC671C;}
#subForm input.submit:hover { background-color:#924914 }

#customForm {padding: 0 16px 0 16px;width: 340px;}
#customForm label {font-family: Arial,  Verdana, Helvetica, sans-serif;font-size: 12px;display: block;color: #002144;font-weight: bold;line-height: 14px;}
#customForm .yes{ float:left; padding: 0px; margin: 0px; border:none; width: 50px; text-align:left;}
#customForm input {width: 240px;height: 15px;padding: 5px 4px;font-family: Arial,  Verdana, Helvetica, sans-serif;font-size: 13px;color: #363637;border: 1px solid #cecece;}
#customForm input:hover{border: 1px solid #4C7FB6;}
#customForm input:focus{border: 1px solid #4C7FB6;} 
#customForm select {width: 100px; height: 22px; border: 1px solid #cecece; padding: 2px 0 0 2px;}
#customForm select.select {width: 200px; height: 22px; border: 1px solid #cecece; padding: 2px 0 0 2px;}
#customForm input.add {width: 290px;}
#customForm input.error{background: #FDECED;border: #e77776 1px solid;}
#customForm textarea{width:320px;height: 180px;padding: 4px;font-family: Arial,  Verdana, Helvetica, sans-serif;font-size: 13px;color: #363637;border: 1px solid #b2bcc6;}
#customForm textarea:hover{border: 1px solid #4C7FB6;}
#customForm textarea:focus{border: 1px solid #4C7FB6;} 
#customForm textarea.error{background: #FDECED;border: #e77776 1px solid;}
#customForm div{margin-bottom: 2px;}
#customForm div span{margin: 3px 0 3px 0;color: #4170B0 ;font-size: 11px;font-style: italic;float:left;}
#customForm div span a{margin: 3px 0 3px 0;color: #4170B0 ;font-size: 11px;}
#customForm div span.error{color: #b04823;}
#customForm #send{width: 110px;height: 28px;background: #91c620;color: #fff;font-weight: normal;border: #999 1px solid;cursor: pointer;padding: 4px 0 5px 0;float:right;margin: 4px 40px 0 0;}
#customForm #send:hover{background: #79ab04;}
#error{margin-bottom: 20px;border: 1px solid #efefef;}
#error ul{list-style: square;padding: 5px;font-size: 11px;}
#error ul li{list-style-position: inside;line-height: 1.6em;}
#error ul li strong{color: #e46c6d;}
#error.valid ul li strong{color: #93d72e;}
#customForm_drop {width: 290px;height: 28px;padding: 7px 4px;font-family: Arial,  Verdana, Helvetica, sans-serif;font-size: 12px;color: #363637;border: 1px solid #b2bcc6;margin: 0px;float:left;}
#customForm h4 {padding: 0px; margin: 8px 0 0 0 ; }

.flashContainer{position:relative;overflow:hidden;}
.progressBar{display:none;position:absolute;width:auto;height:15px;left:20px;right:105px;bottom:15px;background-color:#642316;overflow:hidden;cursor:pointer;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);box-shadow:0 1px 0 rgba(255, 255, 255, 0.3);}
.progressBar .elapsed{position:absolute;width:0;height:100%;background-color:#923926;border-right:1px solid #FFF;}
.controlDiv{position:absolute;width:120px;height:120px;cursor:pointer;top:50%;left:50%;margin:-60px 0 0 -60px;}
.controlDiv.play{background: url(images/play.png) no-repeat center center;}
.controlDiv.replay{background:url(images/replay.png) no-repeat center center;}
.controlDiv.pause{background:url(images/pause.png) no-repeat -99999px;}
.flashContainer:hover .controlDiv.pause{background-position:center center;}
.flashContainer.playing:hover .progressBar{display:block;}

#player{ width:540px; height:333px;-moz-box-shadow:2px 2px 5px #AAA;-webkit-box-shadow:2px 2px 5px #AAA;box-shadow:2px 2px 5px #AAA;margin:20px 30px;padding:0;}
#player iframe {display:inline; margin:0; padding:0;}
