#wrap{background-color:#FFF;width:892px;margin:0 auto;}
body{background:url(../images/bg.jpg) repeat;margin:0;}
body,td,th{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;}
#top{float:left;background:#FFF;width:892px;padding:11px 0 14px;}
.logo{float:left;width:163px;height:72px;padding:0 44px 0 38px;}
.contact-tab{float:left;padding-top:120px;margin-right:-40px;}
.main-menu{float:right;width:610px;height:87px;background:url(../images/menu-bg.gif) no-repeat;padding:0 37px 0 0;}
#screen{float:left;background:#FFF;padding:0 12px;}
#screen-t{float:left;width:868px;height:79px;background:#FFF url(../images/perfections-bridal.jpg) no-repeat;border-left:#FFF solid 12px;border-right:#FFF solid 12px;border-bottom:#FFF solid 14px;padding:258px 0 0;}
#invitation{float:left;width:328px;height:297px;background:#FFF url(../images/jenny-packham-designer-day.jpg) no-repeat;border-left:#FFF solid 12px;border-right:#FFF solid 12px;border-bottom:#FFF solid 14px;padding:40px 0 0 540px;}
.screen-box{float:right;width:535px;height:55px;background-color:#24221F;font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;padding:5px 0 0 5px;}
.screen-box-2{float:left;width:280px;text-align:center;height:auto;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;padding:0 0 0 15px;}
#screen-small{float:left;width:868px;height:55px;background:#FFF url(../images/perfections-hat-hire.jpg) no-repeat;border-left:#FFF solid 12px;border-right:#FFF solid 12px;border-bottom:#FFF solid 14px;padding:155px 0 0;}
#screen-small-2{float:left;width:868px;height:55px;background:#FFF url(../images/perfections-bridal-collections.jpg) no-repeat;border-left:#FFF solid 12px;border-right:#FFF solid 12px;border-bottom:#FFF solid 14px;padding:155px 0 0;}
#screen-small-3{float:left;width:868px;height:55px;background:#FFF url(../images/perfections-acessories.jpg) no-repeat;border-left:#FFF solid 12px;border-right:#FFF solid 12px;border-bottom:#FFF solid 14px;padding:155px 0 0;}
.screen-box-small{float:right;width:535px;height:30px;background-color:#24221F;font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;padding:5px 0 0 5px;}
#subscreen{float:left;background:#FFF;padding:0 12px 16px;}
#submenu{float:left;background:url(../images/submenu-bg.jpg) no-repeat;width:622px;height:35px;padding:0 135px;}
#sub-menu{float:right;width:112px;height:30px;background:url(../images/sub-menu-bg.gif) no-repeat;padding:5px 0 0 780px;}
#sections{float:left;width:868px;background:#FFF;border-bottom:16px solid #FFF;padding:0 12px;}
.img-1{float:left;background:url(../images/bridal-collections.jpg) no-repeat;width:282px;height:200px;padding:0;}
.img-2{float:left;background:url(../images/bridesmaid-collections.jpg) no-repeat;width:282px;height:200px;margin-left:11px;padding:0;}
.img-3{float:right;background:url(../images/accessories.jpg) no-repeat;width:282px;height:200px;}
.bar{float:left;text-align:center;background-color:#24221F;width:272px;height:27px;margin:160px 5px 0;padding:7px 0 0;}
#main-body{float:left;width:868px;height:auto;background:#191919;border-bottom:#DB8221 1px solid;padding:0 12px 30px;}
.body-l{float:left;width:538px;height:auto;padding:0 10px 0 0;}
.products{width:790px;height:auto;text-align:center;padding:0 40px;}
.contact{float:left;width:700px;height:500px;padding:0 10px 0 0;}
.body-r{float:right;width:310px;height:auto;padding:0 0 0 10px;}
.body-mid{float:left;width:748px;padding:0 60px;}
.body-mid-small{float:left;width:374px;padding:0 247px;}
#footer{float:left;width:892px;height:26px;margin-top:10px;}
.foot-l{float:left;width:764px;}
.foot-r{float:right;width:128px;}
.white{font:Arial, Helvetica, sans-serif 11px #fff;}
a.gold:link,a.gold:visited{font-family:Verdana, Geneva, sans-serif;font-size:15px;color:#8D5A16;font-weight:700;text-decoration:none;}
a.gold:hover{color:#000;}
a.white:link,a.white:visited{font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#fff;font-weight:700;text-decoration:none;}
#navMenu{list-style:none;font-family:arial;text-align:center;line-height:60px;margin:0;padding:0;}
#navMenu li{float:left;background:url(images/default.jpg) no-repeat center center;width:120px;height:70px;border-left:1px solid #111;border-right:1px solid #333;border-top:1px solid #555;border-bottom:1px solid #333;position:relative;}
#navMenu li a{z-index:20;display:block;height:70px;position:relative;color:#777;}
#navMenu li .hover{background:url(images/over.jpg) no-repeat center center;position:absolute;width:120px;height:70px;left:0;top:0;z-index:0;display:none;}
#navMenu li.selected{background:url(images/selected.jpg) no-repeat center center;}
img{border:none;}
table{margin:0 auto 18px;}
table th,table td{vertical-align:top;padding:4px 10px 4px 4px;}
table ul,table ol{margin-bottom:5px;}
table.thumbs td{text-align:center;vertical-align:middle;}
img.border{border:1px solid #eee;background-color:#efefef;padding:5px;}
a.white:hover,table th{text-decoration:underline;}
