/*
 *
 * RESET
 *
 */
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0}img{vertical-align:bottom}img,fieldset{border:0}header,nav,section,article,figure,aside,footer,address{display:block}

/*
 *
 * COMMON
 *
 */
body,html{font-size:100%;height:100%;padding:1em 0 1em}body{font:.625em/1.4 American Typewriter,verdana,arial,helvetica,sans-serif;color:#333}h1{font-weight:normal;color:#666;margin:.2em 0 0}h2{font-size:2em;font-weight:normal;color:#666;margin:0}h3{font-weight:normal;color:#666;margin:.2em 0}h5{font-size:1.4em;font-weight:normal;color:#666;margin:0;padding:0;display:block}h4{padding:0;margin:0;display:inline;font-size:2em}article p,aside p{color:#000;font-size:1.6em;margin:0 0 1em}article p{text-align:justify}a{outline:none;border-style:none;text-decoration:none;color:#555}a:link{color:#333}a:hover,a:active{color:#4a4a4a}#footer ul li{letter-spacing:.3em;font-size:1.2em}.enlarge{font-size:1.4em}

/*
 *
 * LAYOUT
 *
 */
body{background:url(../images/bg_wood.jpg) center top scroll}#bg_top{position:relative;width:96em;height:5em;background:url(../images/bg_parchement_top.jpg) center -11px no-repeat;margin:0 auto}#bg_bot{position:relative;height:6em;background:url(../images/bg_parchement_bot.jpg) center -40px no-repeat}#container{position:relative;width:96em;min-height:1000px;height:auto!important;height:1000px;margin:0 auto -5em;background:url(../images/bg_parchement_strip_1.jpg) repeat-y}#header{position:relative;width:100%;height:15em;background:url(../images/banner_mbb.png) no-repeat 70px top}#address{position:relative;float:right;display:block;width:10.5em;height:5em;margin:30px 6% 0;font-size:2em}#address li{list-style:none;text-align:right}#address li span.insert_email_void a{list-style:none;text-align:right;display:block;width:10.5em;height:1em;background:url(../images/contact_details.png) no-repeat 0 -3px}#address li span.insert_email_void a:hover{background-position:-218px -3px}#address li span.insert_phone{display:block;width:10.5em;height:1em;background:url(../images/contact_details.png) no-repeat 0 -30px}#nav_main{width:100%;height:4em;margin-top:3em}#nav_1{position:relative;width:88%;margin-left:6%;overflow:hidden}#nav_1 li{position:relative;list-style:none;display:block;float:left;margin-left:2em}#nav_1 li.first{margin-left:0}#nav_1 a{display:block;width:10em;height:4em;background:url(../images/sprite_nav.png) no-repeat}#home a{width:4.5em;background-position:-11px 2px}#about a{width:9.5em;background-position:-70px 1px}#cards a{width:9.5em;background-position:-168px 1px}#bespoke-cards a{width:11em;background-position:-268px 1px}#order-cards a{width:9.2em;background-position:-382px 1px}#card-stockists a{width:12.9em;background-position:-484px 1px}#contact a{width:10.2em;background-position:-620px 0}#home a:hover,#home a.selected{background-position:-11px -59px}#about a:hover,#about a.selected{background-position:-70px -61px}#cards a:hover,#cards a.selected{background-position:-168px -61px}#bespoke-cards a:hover,#bespoke a.selected{background-position:-268px -61px}#order-cards a:hover,#order a.selected{background-position:-382px -61px}#card-stockists a:hover,#stockists a.selected{background-position:-484px -61px}#contact a:hover,#contact a.selected{background-position:-620px -61px}#content{position:relative;width:86%;overflow:hidden;margin:3em 0 0 7%;padding-top:6em;background:url(../images/dash.gif) repeat-x}#section_primary,#section_secondary,#section_tertiary,#section_quartenary,#section_quinary,#section_senary{position:relative;overflow:hidden;letter-spacing:.1em}#section_primary{width:37em;float:left}#section_secondary{width:43em;float:right}#section_tertiary{width:100%;float:left}#section_quartenary{width:43em;float:left}#section_quinary{width:35em;float:right}#section_senary{width:100%;float:left}img.float_right_img{float:right;padding:3px;background-color:#FFF;border:5px inset #6c6654}img.float_left_img{float:left;margin:0 20px 20px 0;padding:3em;background:url(../images/frame_image.png) top left no-repeat}.float_left{float:left}article{float:left;clear:both;width:100%;margin-bottom:3em}#portfolio_cards ul{position:relative;list-style:none}#portfolio_cards ul.portfolio_cards_square{margin-top:0}#portfolio_cards ul li{position:relative;float:left;margin-right:2.2em;margin-bottom:.8em;overflow:hidden}#portfolio_cards ul li img{display:block;width:17em;height:12.8em}#portfolio_cards ul.portfolio_cards_square li img{width:12.8em}#portfolio_cards ul li a.gallery_cards,#portfolio_cards ul li a.gallery_designs,#portfolio_cards ul li a.gallery_bespoke{display:block;width:17em;height:12.8em;padding:3px;background-color:#FFF;border:3px inset #CCC}#portfolio_cards ul.portfolio_cards_square li a.gallery_cards,#portfolio_cards ul.portfolio_cards_square li a.gallery_designs,#portfolio_cards ul.portfolio_cards_square li a.gallery_bespoke{width:12.8em}#portfolio_cards ul li a.gallery_cards:hover,#portfolio_cards ul li a.selected,#portfolio_cards ul li a.gallery_designs:hover,#portfolio_cards ul li a.gallery_bespoke:hover{background-color:#6c6654;border-color:#6c6654}#portfolio_cards ul li p a{border:none}#portfolio_cards p{font-size:16px;text-align:center}#push{position:relative;width:100%;height:8em;clear:both}#footer{position:relative;width:85em;height:5em;margin:0 auto;z-index:10;text-align:center;background:url(../images/dash.gif) repeat-x;overflow:hidden}#footer ul{clear:left;float:left;list-style:none;margin:2em 0 0;padding:.3em 0 .3em;position:relative;left:50%;text-align:center}#footer ul li{display:block;float:left;list-style:none;margin:0 17px 0;padding:0;position:relative;right:50%}#footer ul li.first{margin-left:0}#footer a:hover{color:#000}#footer ul li.bull_point{position:relative;float:left;display:block;list-style:none;width:.6em;height:1.2em;margin:0;background:url(../images/dot_med.gif) left 6px no-repeat}div.carousel_mask{position:absolute;width:182px;height:40px;top:-46px;z-index:120;background:#999;color:#FFF;font-size:16px;padding:3px 0;text-align:center;overflow:hidden}div.carousel_mask_small{position:absolute;width:140px;height:40px;top:-46px;z-index:120;background:#999;color:#FFF;font-size:16px;padding:3px 0;text-align:center;overflow:hidden}
