body {
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
background:#5a2f4a;
background-image:url(images/bg_wrapper.gif);
background-repeat:repeat-y;
background-position:top;
margin:0;
padding:0;
}

#wrapper {
text-align:left;
width:959px;
margin-right:auto;
margin-left:auto;
margin-top:0;
border-left:0;
border-right:0;
border-bottom:0;
color:#000FFF;
background:#fff;
padding:0;
}

#header {
width:100%;
color:#000;
background:#fff url(images/logo_phone_cards.gif) repeat-x;
height:160px;
}

#header p.header_top {
font:400 .8em Verdana, Helvetica, Arial, sans-serif;
position:absolute;
color:#5a2f4a;
background:transparent;
margin:4px 0 0;
}

#header div.scroller {
font:400 .8em Verdana, Helvetica, Arial, sans-serif;
position:absolute;
color:#fff;
background:#5a2f4a;
margin:0 0 0 206px;
padding:0 2px 0 2px;
}

#header a.scroller:link,#header a.scroller:visited {
color:white;
text-decoration:none;
background:#5a2f4a;
}

#header a.scroller:hover {
text-decoration:underline;
}

#content a:link,#content a:visited {
color:#00F;
text-decoration:none;
background:transparent;
}

#content a:hover {
text-decoration:underline;
}

#content {
position:absolute;
width:765px;
color:#000;
background:#fff;
margin:-40px 0 0 190px;
}

#content_search {
position:absolute;
width:945px;
color:#000;
background:#fff;
margin:-40px 0 0 10px;
}

#content hr {
width:98%;
height:1px;
color:#5a2f4a;
background:#993332;
margin:12px 0 0 14px;
}

#content hr.blog {
width:98%;
height:1px;
color:#5a2f4a;
background:#993332;
margin:-4px 0 0 14px;
}

#content p {
font-size:small;
line-height:1.8em;
padding-left:14px;
padding-right:14px;
text-align:justify;
}

#content p.feedback_scroller {
font-size:small;
line-height:1.8em;
padding:0 0 0 20px;
text-align:justify;
}

#content p.blog_date {
font-size:x-small;
line-height:1em;
text-align:left;
margin:16px 0 -10px;
}

#content p.pad {
font-size:large;
line-height:4em;
text-align:justify;
background:transparent;
padding:100px;
}

#content p.rose_intro_txt,#content p.dome_intro_txt,#content p.niche_intro_txt,#content p.mantelpiece_intro_txt,#content p.misc_intro_txt,#content p.box_pipes_intro_txt,#content p.corbel_intro_txt,#content p.uplighter_intro_txt,#content p.panel_intro_txt,#content p.exterior_intro_txt,#content p.skirting_intro_txt,#content p.column_intro_txt,#content p.pilaster_intro_txt,#content p.dado_intro_txt,#content p.pediment_intro_txt,#content p.coving_intro_txt {
width:736px;
font-size:small;
line-height:1.4em;
text-align:justify;
padding:16px 0 6px 14px;
}

#content p.std_prem_select {
font-size:small;
line-height:1.2em;
padding-left:20px;
text-align:justify;
}

#content p.contact_ok {
text-align:center;
padding:7px 0;
}

#content p.contact_error {
text-align:justify;
color:red;
padding-left:14px;
background:#fff;
}

#content p.product_spacer {
font-size:small;
line-height:.6em;
}

#content p.product_spacer_square_txt {
font-size:small;
line-height:1.4em;
text-align:justify;
margin:468px 0 0;
}

#content p.product_spacer_adhesives {
font-size:small;
line-height:.8em;
margin:240px 0 0;
}

#content p.prod_spcr_flexi_prem_dado_txt {
font-size:small;
line-height:1.4em;
margin:556px 0 0;
}

#content p.prod_spcr_dado_corners {
font-size:small;
line-height:1.4em;
margin:562px 0 0;
}

#content p.prod_spcr_dado_corners_img {
font-size:small;
line-height:1.4em;
margin:712px 0 0;
}

#content p.prod_spcr_mini_corbel {
font-size:small;
line-height:1.4em;
margin:482px 0 0;
}

#content p.prod_spcr_pediment_img_txt {
font-size:small;
line-height:1.4em;
margin:530px 0 0;
}

#content p.prod_spcr_rec_coving_dbl_txt,#content p.product_spacer_square_viewer_txt {
width:736px;
font-size:small;
line-height:1.4em;
margin:496px 0 0;
padding:0 0 6px 14px;
}

#content p.samples {
font-size:small;
line-height:1.4em;
text-align:justify;
margin:0;
padding:10px 14px 4px 34px;
}

#content p.ind_lighting_warning {
font-size:small;
color:red;
background:transparent;
line-height:1.4em;
text-align:justify;
margin:0;
padding:10px 14px 4px 34px;
}

#content p.prod_spcr_rec_coving_dbl_img_txt {
font-size:small;
line-height:1.4em;
margin:678px 0 0;
}

#content p.prod_spcr_rec_prem_coving_dbl_flexi_txt {
font-size:small;
line-height:1.4em;
margin:682px 0 0;
}

#content p.prod_spcr_rec_prem_coving_dbl_flexi_txt_nvwr {
font-size:small;
line-height:1.4em;
margin:642px 0 0;
}

#content p.prod_spcr_rec_prem_coving_dbl_flexi_img_txt {
font-size:small;
line-height:1.4em;
margin:856px 0 0;
}

#content p.prod_spcr_rec_prem_coving_img_txt {
font-size:small;
line-height:1.4em;
margin:680px 0 0;
}

#content p.prod_spcr_rec_prem_coving_txt {
font-size:small;
line-height:1.4em;
margin:502px 0 0;
}

#content p.prod_spcr_rec_prem_coving_img_txt_no_vwr {
font-size:small;
line-height:1.4em;
margin:636px 0 0;
}

#content p.prod_spcr_rec_prem_coving_noview_txt {
font-size:small;
line-height:1.4em;
margin:456px 0 0;
}

#content p.prod_spcr_rec_prem_coving_noview_img_txt {
font-size:small;
line-height:1.4em;
margin:634px 0 0;
}

#content p.prod_spcr_flexi_prem_dado_img_txt {
font-size:small;
line-height:1.4em;
margin:740px 0 0;
}

#content p.prod_spcr_flexi_prem_dado_img_extras_txt {
font-size:small;
line-height:1.4em;
margin:1020px 0 0;
}

#content p.prod_spcr_rec_skirting_dbl_image_txt {
font-size:small;
line-height:1.4em;
margin:698px 0 0;
}

p.product_pipe_contour_info_txt,p.product_pipe_pendock_info_txt {
font-size:small;
line-height:1.4em;
margin:480px 0 0;
}

#content p.product_pipe_versa_info_txt {
font-size:small;
line-height:1.4em;
margin:580px 0 0;
}

#content p.product_column_comp_info_txt {
font-size:small;
line-height:1.4em;
text-align:left;
font-style:italic;
color:#5a2f4a;
background:#fff;
margin:696px 0 0;
padding:0 0 0 32px;
}

#content p.product_column_comp_viewer_info_txt {
font-size:small;
line-height:1.4em;
text-align:left;
font-style:italic;
color:#5a2f4a;
background:#fff;
margin:740px 0 0;
padding:0 0 0 32px;
}

#content p.intro {
width:736px;
font-size:small;
line-height:1.4em;
text-align:justify;
padding:0 0 6px 14px;
}

#content p.pic {
font-size:small;
line-height:1.4em;
text-align:justify;
padding:0 10px 6px 14px;
}

#content p.testimonial {
background:#eee;
font-size:small;
line-height:1.4em;
text-align:justify;
margin:10px 10px 0 20px;
padding:10px 10px 6px 14px;
}

#content p.prod_desc {
font-size:small;
line-height:1.2em;
margin:8px 2px 2px 0;
padding:0 2px 2px 14px;
}

#content p.prod_desc_fb13,#content p.prod_desc_fb300,#content p.prod_desc_fb10 {
font-size:small;
line-height:1.2em;
margin:8px 2px 2px 0;
padding:0 2px 2px 114px;
}

#content p.prod_dado_corner {
font-size:small;
line-height:1.2em;
margin:8px 2px 2px 0;
padding:0 2px 2px 144px;
}

#content p.prod_desc_and {
font-size:small;
line-height:1.2em;
padding-left:20px;
text-align:left;
font-style:italic;
color:#5a2f4a;
background:#fff;
}

#content p.prod_desc_top {
font-size:small;
line-height:1.2em;
margin:-84px 0 0;
padding:0 0 2px 14px;
}

#content p.prod_dado_corner_top {
font-size:small;
line-height:1.2em;
margin:-160px 0 0;
padding:10px 0 2px 144px;
}

#content p.prod_adhesives,#content p.prod_square {
font-size:small;
line-height:1.4em;
text-align:justify;
margin:0;
padding:8px 0 0;
}

#content p.prod_adhesives_and {
font-size:small;
line-height:1.4em;
text-align:justify;
font-style:italic;
color:#5a2f4a;
background:#fff;
margin:0;
padding:8px 0 0 10px;
}

#content p.prod_rectangle {
font-size:small;
line-height:1.6em;
text-align:justify;
margin:0;
padding:8px 0 0;
}

#content p.prod_dado_extra {
font-size:small;
line-height:1.6em;
text-align:justify;
margin:0;
padding:8px 0 0 104px;
}

#content p.prod_rectangle_alt {
font-size:small;
line-height:1.4em;
text-align:left;
font-style:italic;
color:#5a2f4a;
background:#fff;
margin:0;
padding:10px 0 4px 18px;
}

#content p.flexi {
font-size:small;
line-height:1.4em;
text-align:left;
font-style:italic;
color:#5a2f4a;
background:#fff;
margin:0;
padding:8px 0 4px 64px;
}

#content h1 {
font:400 120% Verdana, Helvetica, Arial, sans-serif;
color:#5a2f4a;
background:transparent;
margin:46px 0 0 10px;
}

#content h2 {
font:700 100% Verdana, Helvetica, Arial, sans-serif;
color:#5a2f4a;
background:transparent;
margin:18px 0 26px 14px;
}

#content h2.home_page_titles {
text-align:center;
font:1.2em Verdana, Helvetica, Arial, sans-serif;
color:#5a2f4a;
background:transparent;
margin:-2px 0 0 2px;
}

#content h2.sitemap {
font:700 110% Verdana, Helvetica, Arial, sans-serif;
color:#5a2f4a;
background:transparent;
margin:24px 0 24px 14px;
}

#content h2.columns {
font:700 100% Verdana, Helvetica, Arial, sans-serif;
color:#5a2f4a;
background:transparent;
margin:24px 0 6px 14px;
}

#content h3 {
font:700 95% Verdana, Helvetica, Arial, sans-serif;
color:#5a2f4a;
background:transparent;
margin:2px 0 16px 14px;
}

#navigation {
position:absolute;
border:none;
width:180px;
margin:-58px 0 0 0;
padding:0 6px 0 0;
background:#FFFFFF;
}

#navigation ul {
list-style:none;
border:none;
text-align:left;
margin:0;
padding:0 0 0 3px;
}

#navigation li {
width:170px;
border-bottom:1px dotted #5a2f4a;
font-size:84%;
vertical-align:bottom;
margin:0;
padding:0;
}

#navigation li.best_sellers {
width:130px;
border-bottom:0 solid #5a2f4a;
font-size:64%;
line-height:1.6em;
vertical-align:bottom;
margin:0;
padding:0 0 0 40px;
}

#navigation a:link,#navigation a:visited {
display:block;
color:#00F;
text-decoration:none;
background:#fff;
padding:5px 3px 5px .5em;
}

#navigation a:hover {
color:#00f;
background:#ddd;
}

div.footer_text {
color:#666;
background:#fff;
width:940px;
position:absolute;
text-align:center;
font-size:x-small;
line-height:1.7em;
margin:40px 0 0 -184px;
}

a.footer_text:visited,a.footer_text:link {
color:#00f;
text-decoration:none;
}

a.footer_text:hover {
color:#00f;
text-decoration:underline;
}

#content hr.footer {
width:98%;
height:1px;
color:#ccc;
background:#993332;
margin:12px 0 10px 14px;
}

#content p.sort_by{font-size:12px;line-height:1.4em;padding-left:16px;color:#333;background:transparent}

img.sorting_icons {height:29px;width:29px;border:solid 1px #fff;margin:4px 6px 2px 2px;}
img.sorting_icons:hover {height:29px;width:29px;border:solid 1px #00f;margin:4px 6px 2px 2px;}

img.pipe_icons {
height:23px;
width:23px;
border-style:none;
margin:0 0 -6px;
}

img.pipe-mini {
position:absolute;
height:23px;
width:23px;
border-style:none;
margin:-3px 0 0 10px;
}

img.best_seller {
position:absolute;
height:33px;
width:23px;
border-style:none;
margin:5px 0 0 -36px;
}

img.best_seller_square {
position:absolute;
height:33px;
width:33px;
border-style:none;
margin:5px 0 0 -36px;
}

img.flexi {
position:absolute;
height:69px;
width:60px;
border-style:none;
margin:1px 0 0 -8px;
}

img.samples {
position:absolute;
height:32px;
width:18px;
border-style:none;
margin:14px 0 0 7px;
}

img.ind_lighting_warning {
position:absolute;
height:32px;
width:18px;
border-style:none;
margin:24px 0 0 7px;
}

img.info_columns {
position:absolute;
height:32px;
width:18px;
border-style:none;
margin:-8px 0 0 -24px;
}

img.new_prod_range {
position:absolute;
height:20px;
width:44px;
border-style:none;
margin:-1px 0 0 100px;
}

img.checkout_link {
position:absolute;
height:30px;
width:82px;
border-style:none;
margin:-170px 0 0 192px;
}

img.phone_cards {
position:absolute;
height:19px;
width:393px;
border-style:none;
margin:1px 0 0 570px;
}

img.logo_link {
position:absolute;
height:75px;
width:344px;
border-style:none;
margin:26px 0 0 6px;
}

img.logo_link_rosette {
position:absolute;
height:85px;
width:145px;
border-style:none;
margin:26px 0 0 450px;
}

img.menu_header {
text-align:right;
height:29px;
width:170px;
border-style:none;
margin:20px 0 2px 6px;
}

img.mini_adhesive {
position:absolute;
height:106px;
width:31px;
border-style:none;
margin:0 0 0 -36px;
}

img.mini_fb13,img.mini_fb300 {
position:absolute;
height:116px;
width:123px;
border-style:none;
margin:0 0 0 -36px;
}

img.mini_exterio_corner {
position:absolute;
height:116px;
width:123px;
border-style:none;
margin:0 0 0 -36px;
}

img.mini_lighting {
position:absolute;
height:116px;
width:123px;
border-style:none;
margin:8px 0 0 -36px;
}

img.mini_pediment {
position:absolute;
height:123px;
width:116px;
border-style:none;
margin:8px 0 0 -36px;
}

img.mini_fb10 {
position:absolute;
height:116px;
width:123px;
border-style:none;
margin:14px 0 0 -36px;
}

img.dado_corner {
height:158px;
width:158px;
border-style:none;
margin:-90px 0 0 -26px;
}

img.pipe_sundries {
position:absolute;
height:90px;
width:90px;
border-style:solid;
border-width:1px;
margin:0 0 0 -120px;
}

img.dado_extras {
position:absolute;
height:100px;
width:100px;
border-style:solid;
border-width:1px;
margin:2px 0 0 -108px;
}

img.secpay_nav {
height:53px;
width:106px;
border-style:none;
margin:30px 0 30px 34px;
}

img.dont_see {
height:155px;
width:149px;
border-style:none;
margin:4px 0 4px 2px;
}

img.free_delivery {
height:219px;
width:149px;
border-style:none;
margin:4px 0 4px 2px;
}

img.go {
height:9px;
width:7px;
border-style:none;
margin:1px 0 0 6px;
}

img.social {
height:18px;
width:18px;
border-style:none;
margin:0 4px -2px 0;
}

img.viewer {
height:12px;
width:35px;
border-style:none;
margin:0 3px -2px -3px;
}

img.tell_a_friend{
margin:0 6px -2px 0;
border-style:none;
height:14px;
width:18px}

img.viewer_faq {
height:12px;
width:35px;
border-style:none;
margin:0 1px -2px 2px;
}

img.viewer_install {
height:13px;
width:15px;
border-style:none;
margin:0 3px -2px 0;
}

img.viewer_help {
height:13px;
width:14px;
border-style:none;
margin:0 3px -2px 0;
}

div.buy_it_now {
position:absolute;
height:27px;
width:109px;
border-style:none;
margin:-24px 0 0 500px;
}

div.viewer_dado,div.viewer_pediment {
position:absolute;
font-size:11px;
line-height:1.2em;
text-align:left;
margin:326px 0 66px 10px;
padding:10px 0 0 10px;
}

div.viewer_flexi {
position:absolute;
font-size:11px;
line-height:1.2em;
text-align:left;
margin:498px 0 66px 10px;
padding:10px 0 0 10px;
}

div.viewer_flexi_extras {
position:absolute;
font-size:11px;
line-height:1.2em;
text-align:left;
margin:810px 0 66px 10px;
padding:10px 0 0 10px;
}

div.viewer_uplighters,div.viewer_corbels,div.viewer_ceiling {
position:absolute;
font-size:11px;
line-height:1.2em;
text-align:left;
margin:446px 0 66px 7px;
padding:10px 0 0 10px;
}

div.viewer_coving_prem {
position:absolute;
font-size:11px;
line-height:1.2em;
text-align:left;
margin:438px 0 66px 7px;
padding:10px 0 0 10px;
}

div.viewer_coving_prem_flexi {
position:absolute;
font-size:11px;
line-height:1.2em;
text-align:left;
margin:612px 0 66px 7px;
padding:10px 0 0 10px;
}

div.viewer_columns {
position:absolute;
font-size:11px;
line-height:1.2em;
text-align:left;
margin:672px 0 66px 7px;
padding:10px 0 0 10px;
}

img.hm_breadcrumb {
position:absolute;
height:30px;
width:23px;
border-style:none;
margin:1px 2px -3px 1px;
}

img.product_info_icon {
border-style:none;
margin:0;
}

img.about_l {
text-align:left;
float:left;
border-style:solid;
border-width:1px;
margin:5px 8px 0 0;
}

img.adhesives {
position:absolute;
border-style:solid;
border-width:1px;
margin:2px 8px 0 16px;
}

img.uplighter_action,img.panel_action,img.ceiling_rose_action,img.corbel_action {
position:absolute;
border-style:solid;
border-width:1px;
margin:280px 8px 0 464px;
}

img.coving_action_prem {
position:absolute;
border-style:solid;
border-width:1px;
margin:448px 8px 0 16px;
}

img.coving_action_prem_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:448px 8px 0 186px;
}

img.coving_action_prem_3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:448px 8px 0 364px;
}

img.coving_action_prem_4 {
position:absolute;
border-style:solid;
border-width:1px;
margin:448px 8px 0 540px;
}

img.coving_action_prem_viewer {
position:absolute;
border-style:solid;
border-width:1px;
margin:492px 8px 0 16px;
}

img.coving_action_prem_viewer2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:492px 8px 0 190px;
}

img.coving_action_prem_viewer3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:492px 8px 0 366px;
}

img.coving_action_prem_viewer_flexi {
position:absolute;
border-style:solid;
border-width:1px;
margin:668px 8px 0 16px;
}

img.coving_action_prem_viewer_flexi2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:668px 8px 0 190px;
}

img.coving_action_prem_viewer_flexi3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:668px 8px 0 366px;
}

img.coving_action_prem_viewer_flexi4 {
position:absolute;
border-style:solid;
border-width:1px;
margin:668px 8px 0 506px;
}

img.coving_action_double {
position:absolute;
border-style:solid;
border-width:1px;
margin:490px 8px 0 16px;
}

img.coving_action_double_2nd {
position:absolute;
border-style:solid;
border-width:1px;
margin:490px 8px 0 200px;
}

img.coving_action_double_3rd {
position:absolute;
border-style:solid;
border-width:1px;
margin:490px 8px 0 396px;
}

img.coving_action_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 210px;
}

img.coving_action_3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 404px;
}

img.dado_action_2nd {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 180px;
}

img.dado_action_3rd {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 350px;
}

img.dado_action_4th {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 500px;
}

img.pediment_action_viewer {
position:absolute;
border-style:solid;
border-width:1px;
margin:364px 8px 0 16px;
}

img.pediment_action_viewer_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:364px 8px 0 180px;
}

img.pediment_action_viewer_3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:364px 8px 0 340px;
}

img.door_kit_action {
position:absolute;
border-style:solid;
border-width:1px;
margin:306px 8px 0 462px;
}

img.pipe_action {
position:absolute;
border-style:solid;
border-width:1px;
margin:294px 8px 0 442px;
}

img.pipe_action_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:294px 8px 0 548px;
}

img.column_action {
position:absolute;
border-style:solid;
border-width:1px;
margin:308px 8px 0 462px;
}

img.column_action_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:308px 8px 0 568px;
}

img.column_action_3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:468px 8px 0 462px;
}

img.column_comp_action {
position:absolute;
border-style:solid;
border-width:1px;
margin:394px 8px 0 462px;
}

img.column_comp_action_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:394px 8px 0 568px;
}

img.skirting_action_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 172px;
}

img.skirting_action_3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 340px;
}

img.skirting_action_4 {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 540px;
}

img.skirting_action_flexi_double_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:510px 8px 0 142px;
}

img.skirting_action_flexi_double_3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:510px 8px 0 342px;
}

img.skirting_action_flexi_double_4 {
position:absolute;
border-style:solid;
border-width:1px;
margin:510px 8px 0 482px;
}

img.dado_action_flexi_img_extras {
position:absolute;
border-style:solid;
border-width:1px;
margin:852px 8px 0 16px;
}

img.dado_action_flexi_img_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:554px 8px 0 142px;
}

img.dado_action_flexi_img_extras_2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:852px 8px 0 142px;
}

img.dado_action_flexi_img_3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:554px 8px 0 342px;
}

img.dado_action_flexi_img_extras_3 {
position:absolute;
border-style:solid;
border-width:1px;
margin:852px 8px 0 342px;
}

img.dado_action_flexi_img_4 {
position:absolute;
border-style:solid;
border-width:1px;
margin:554px 8px 0 542px;
}

img.dado_action_flexi_img_2_no_vwr {
position:absolute;
border-style:solid;
border-width:1px;
margin:510px 8px 0 192px;
}

img.about_r {
text-align:right;
float:right;
border-style:solid;
border-width:1px;
margin:6px 2px 0 8px;
}

img.rect_full_prem_coving {
position:absolute;
height:283px;
width:662px;
border-style:none;
margin:4px 0 2px 32px;
}

img.rect_full_skirting,img.rect_full_dado,img.rect_full_pediment,img.rect_full_coving {
position:absolute;
height:175px;
width:662px;
border-style:none;
margin:2px 0 2px 32px;
}

img.sq_full_rose,img.sq_full_dome,img.sq_full_niche,img.sq_full_mantelpiece,img.sq_full_corbels,img.sq_full_uplighters,img.sq_full_panels,img.sq_full_exterior {
position:absolute;
height:420px;
width:420px;
border-style:none;
margin:4px 0 16px 32px;
}

img.vert_rectangle_full {
position:absolute;
height:650px;
width:420px;
border-style:none;
margin:2px 0 16px 32px;
}

img.pipes_contour_full,img.pipes_pendock_full {
position:absolute;
height:436px;
width:394px;
border-style:none;
margin:2px 0 16px 32px;
}

img.pipes_versa_full {
position:absolute;
height:534px;
width:394px;
border-style:none;
margin:2px 0 16px 32px;
}

div.prod_desc_square_rose,div.prod_desc_square_dome,div.prod_desc_square_niche,div.prod_desc_square_mantelpiece,div.prod_desc_square_corbels,div.prod_desc_square_uplighters,div.prod_desc_square_panels,div.prod_desc_square_external {
position:absolute;
font-size:small;
line-height:1.2em;
width:230px;
margin:4px 0 0 442px;
padding:2px 0 0 20px;
}

div.prod_desc_square_frame_kit {
position:absolute;
font-size:small;
line-height:1.2em;
width:236px;
margin:4px 0 0 440px;
padding:2px 0 0 20px;
}

div.prod_pipe_riva,div.prod_pipe_contour,div.prod_pipe_pendock {
position:absolute;
font-size:small;
line-height:1.2em;
width:264px;
margin:-10px 0 0 420px;
padding:2px 0 0 20px;
}

div.prod_desc_rectangle {
position:absolute;
font-size:small;
line-height:1.4em;
margin:194px 0 0 8px;
padding:0 0 0 8px;
}

div.prod_desc_rectangle_prem_coving {
position:absolute;
font-size:small;
line-height:1.4em;
margin:306px 0 0 8px;
padding:0 0 0 8px;
}

div.adhes_desc {
position:absolute;
font-size:small;
line-height:1.2em;
margin:0 0 0 160px;
padding:0;
}

div.tools_desc {
position:absolute;
font-size:small;
line-height:1.2em;
width:360px;
margin:0 0 0 300px;
padding:0;
}

div.search_box {
position:absolute;
margin:34px 0 0 680px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.search_results {
width:764px;
text-align:center;
border-style:none;
padding:200px 0 0 0;
margin:200px 0 0;
}


div.adhesives {
margin:0 0 0 34px;
}

div.dado_corners {
height:70px;
margin:10px 0 0 34px;
}

div.flexi {
height:66px;
margin:0 0 0 8px;
}

div.pipes {
margin:0 0 0 123px;
}

div.newsletter {
width:162px;
border:1px solid #5a2f4a;
text-align:center;
color:#000;
background:#fff;
font:12px verdana,arial,sans-serif;
margin:0 0 0 4px;
padding:4px 2px;
}

p.newsletter {
font-size:11px;
line-height:1.2em;
margin:0;
}

.textbox {
color:#000;
border:1px solid #5a2f4a;
background:#eee;
font:10px verdana,arial,sans-serif;
padding:1px;
}

.textbox_newsletter {
color:#000;
border:1px solid #5a2f4a;
background:#fff;
font:10px verdana,arial,sans-serif;
margin:4px 0 2px;
padding:1px;
}

.button {
color:#fff;
border:none;
background:#5a2f4a;
font:11px verdana,arial,sans-serif;
padding:0 0 0 1px;
}

select {
color:#000;
border:1px solid #5a2f4a;
background:#fff;
font:x-small verdana,arial,sans-serif;
padding:1px;
}

div.breadcrumbs {
position:absolute;
font-size:x-small;
line-height:1.8em;
margin:6px 0 0 32px;
}

div.cart_totals {
background:url('images/cart/bg_view_cart.gif');
position:absolute;
background-repeat:no-repeat;
font-size:11px;
line-height:1.7em;
width:169px;
height:73px;
text-align:left;
color:#333;
border-color:#5a2f4a;
border-style:none;
border-width:1px;
margin:56px 0 0 784px;
padding:4px 2px 0 8px;
}

a.cart_totals:link {
text-decoration:none;
color:#00f;
background:transparent;
padding:0;
}

a.cart_totals:visited {
text-decoration:none;
color:#00f;
background:transparent;
}

a.cart_totals:hover {
text-decoration:underline;
color:#00f;
background:transparent;
}

img.cart_total_trans {
position:absolute;
border:none;
height:35px;
width:31px;
margin:64px 0 0 904px;
}

a.product_info:link {
text-decoration:none;
color:#00f;
background:#fff;
padding:0;
}

a.product_info:visited,a.breadcrumbs:visited,a.breadcrumbs:link {
text-decoration:none;
color:#00f;
background:#fff;
}

ul.home_product_cat_1 {
text-align:left;
list-style-type:none;
margin:0 0 0 12px;
padding:0;
}

li.home_product_cat_1 {
border:1px solid #fff;
width:180px;
float:left;
font-size:small;
color:#333;
margin:0 2px 12px 0;
}

ul.home_product_cat_2 {
text-align:center;
list-style-type:none;
margin:0 0 0 20px;
padding:0;
}

li.home_product_cat_2 {
border:1px solid #fff;
width:226px;
float:left;
font-size:small;
color:#333;
margin:0 10px 12px 0;
}

img.home_product_cat_2 {
display:block;
border:0;
width:220px;
height:202px;
margin:3px 3px 5px;
}

li.home_product_cat_3 {
border:1px solid #fff;
width:364px;
float:left;
font-size:small;
color:#333;
margin:0 2px 12px 0;
}

img.home_product_cat_3 {
display:block;
border:0;
width:358px;
height:202px;
margin:3px 3px 5px;
}

img.home_product_cat {
display:block;
border:0;
width:176px;
height:202px;
margin:3px 2px 5px;
}

a.home_product_cat:visited,a.home_product_cat:link {
font-size:12px;
color:#00F;
text-decoration:none;
background:#fff;
padding:0 0 5px 6px;
}

a.home_product_cat:hover {
font-size:12px;
color:#00f;
text-decoration:underline;
background:#fff;
}

img.coving_list_prem {
display:block;
border:0;
width:326px;
height:128px;
margin:2px 2px 4px;
}

img.dado_list,img.coving_list {
display:block;
border:0;
width:326px;
height:79px;
margin:2px 4px 4px;
}

img.ind_lght_coving {
display:block;
border:0;
width:326px;
height:200px;
margin:2px 2px 4px 3px;
}

img.dado_list_large {
display:block;
border:0;
width:326px;
height:159px;
margin:2px 0 4px 4px;
}

img.skirting_list {
display:block;
border:0;
width:326px;
height:94px;
margin:2px 4px 4px;
}

a.skirting_list:visited,a.skirting_list:link {
color:#00F;
text-decoration:none;
background:#fff;
padding:0 3px 5px 4px;
}

a.pilaster_list:visited,a.pilaster_list:link {
color:#00F;
text-decoration:none;
background:#fff;
padding:0 3px 5px 8px;
}

li.door_surround_list {
width:166px;
float:left;
font-size:small;
color:#333;
margin:0 2px 12px 0;
}

li.door_surround_list:hover {
background:#ddd;
}

img.door_surround_list {
display:block;
border:0;
width:158px;
height:245px;
margin:2px 4px 4px;
}

a.skirting_list:hover,a.pilaster_list:hover,a.dado_list:hover,a.coving_list:hover,a.product_info:hover,a.breadcrumbs:hover {
color:#00f;
text-decoration:underline;
background:#fff;
}

img.pediment_list {
display:block;
border:0;
width:326px;
height:86px;
margin:2px 2px 4px 3px;
}

div.cart_add {
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:0 0 0 456px;
padding:10px 0 0 10px;
}

div.cart_add_adhes_t {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:6px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_adhes_b {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:114px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_tools {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:142px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_led {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:122px 0 66px 300px;
padding:10px 0 0 10px;
}

div.cart_add_square {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:220px 0 66px 460px;
padding:10px 0 0 10px;
}

div.cart_add_columns,div.cart_add_pilasters {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:224px 0 66px 460px;
padding:10px 0 0 10px;
}

div.cart_add_column_components {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:310px 0 66px 460px;
padding:10px 0 0 10px;
}

div.cart_add_column_half_components {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:346px 0 66px 460px;
padding:10px 0 0 10px;
}

div.cart_add_pipes {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:214px 0 66px 440px;
padding:10px 0 0 10px;
}

div.cart_add_square_rose,div.cart_add_square_dome,div.cart_add_square_niche,div.cart_add_square_mantelpiece,div.cart_add_square_corbels,div.cart_add_square_uplighters,div.cart_add_square_panels,div.cart_add_square_external {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:196px 0 66px 462px;
padding:4px 0 0 10px;
}

div.cart_add_rectangle {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:220px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_rectangle_prem_coving {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:330px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_rectangle_prem_coving_db_flexi {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:502px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_rectangle_skirting_db_flexi {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:390px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_rectangle_dt {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:230px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_rectangle_db {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:380px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_rectangle_db_flexi {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:392px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_rectangle_db_flexi_extras_1 {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:564px 0 66px 456px;
padding:10px 0 0 10px;
}

div.cart_add_rectangle_db_flexi_extras_2 {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:698px 0 66px 456px;
padding:10px 0 0 10px;
}

input.buy {
position:absolute;
margin:-2px 0 0 6px;
}

strong {
color:#5a2f4a;
background:transparent;
}

.dashes {
border-top:1px dashed #5a2f4a;
margin-top:1px;
}

table.range_select {
width:764px;
text-align:center;
border-style:none;
margin:32px 0 0;
}

table.coving_lighting_select {
width:740px;
text-align:center;
border-style:none;
margin:10px 0 0 30px;
}

img.pipe_list {
display:block;
border:0;
width:158px;
height:213px;
margin:2px 2px 4px 3px;
}

img.panel_list_select {
display:block;
border:0;
width:158px;
height:158px;
margin:2px 0 4px 3px;
}

li.corbel_list_select_wide {
width:329px;
float:left;
font-size:small;
color:#333;
border:solid 1px #fff;
margin:0 2px 12px 0;
}

img.corbel_list_select_wide {
display:block;
border:0;
width:323px;
height:158px;
margin:2px 0 4px 3px;
}

table.std_prem_select {
width:690px;
border-style:none;
margin:-10px 20px 20px;
}

table.lincrusta {
width:98%;
border:none;
margin-left:9px;
}

table.lincrusta_effects {
width:360px;
border:1px dotted #5a2f4a;
margin:2px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; text-align:left; vertical-align:top;
}

td.lincrusta_effects_pic {
width:190px;
border-style:none;
margin:0 0 0 6px;
text-align:left; vertical-align:top;
background: #efefef;
}

td.lincrusta_effects_txt {
border-style:none;
padding:10px 2px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; text-align:left; vertical-align:top;
font-size:90%;
background: #efefef;
}

img.lincrusta_effects {
border:1px solid #00f;
margin:4px;
}

img.std_prem_select {
display:block;
border:0;
width:340px;
height:202px;
margin:0 0 4px 8px;
}

img.column_list_select {
display:block;
border:0;
width:158px;
height:245px;
margin:2px 2px 4px 3px;
}

img.lincrusta_list_select {
display:block;
border:0;
width:158px;
height:245px;
margin:2px 2px 4px 3px;
}

li.skirting_list_select {
border:1px solid #fff;
width:332px;
float:left;
font-size:small;
color:#333;
margin:0 2px 12px 0;
}

img.skirting_list_select {
display:block;
border:0;
width:326px;
height:94px;
margin:2px 2px 4px 3px;
}

img.skirting_list_lighting_select {
display:block;
border:0;
width:326px;
height:211px;
margin:2px 2px 4px 3px;
}

img.ext_cornice_list_large_select {
display:block;
border:0;
width:326px;
height:128px;
margin:2px 2px 4px 3px;
}

li.lang_page {
color:#111;
background:#fff;
font:12px/1.6em verdana,arial,sans-serif;
padding:0 0 10px;
}

table.contact {
border-spacing:1px;
width:96%;
border-color:#5a2f4a;
border-style:dotted;
border-width:1px;
margin:8px 2px 8px 14px;
}

td.contact {
text-align:center;
vertical-align:middle;
color:#111;
font:small/1.4em verdana,arial,sans-serif;
background:#efefef;
padding:6px 0 4px 2px;
}

table.sitemap {
width:610px;
border-style:none;
margin:0 20px 20px 30px;
}

td.std_prem_select {
border:1px solid #fff;
width:50%;
text-align:left;
vertical-align:top;
color:#111;
background:#fff;
font:12px/1.3em verdana,arial,sans-serif;
padding:6px 10px 0 0;
}

td.std_prem_select:hover {
border:1px solid #5a2f4a;
width:50%;
text-align:left;
vertical-align:top;
color:#111;
background:#ddd;
font:12px/1.3em verdana,arial,sans-serif;
padding:6px 10px 0 0;
}

td.box_in_pipes_select {
border:1px solid #fff;
width:50%;
text-align:left;
vertical-align:top;
color:#111;
background:#fff;
font:12px/1.3em verdana,arial,sans-serif;
padding:2px;
}

td.box_in_pipes_select:hover {
border:1px solid #5a2f4a;
width:50%;
text-align:left;
vertical-align:top;
color:#111;
background:#ddd;
font:12px/1.3em verdana,arial,sans-serif;
padding:2px;
}

img.box_in_pipes_select {
display:block;
border:0;
width:340px;
height:202px;
margin:2px;
}

td.sitemap {
width:50%;
text-align:left;
vertical-align:top;
color:#111;
background:#fff;
font:12px/1.3em verdana,arial,sans-serif;
padding:6px 0;
}

li.sitemap_sub,li.sitemap {
margin:6px 0 0;
}

td.search {
text-align:right;
vertical-align:top;
padding:34px 3px 16px 0;
}

p.search {
text-align:right;
margin:8px 0 0;
}

p.search_nav {
text-align:left;
font-size:10px;
margin:-27px 0 0 5px;
}

table.info_min_radius {
border-spacing:1px;
width:636px;
color:#222;
background:#fff;
border-color:#5a2f4a;
border-style:solid;
border-width:1px;
margin:2px;
padding:4px;
}

td.info_min_radius_header {
color:blue;
text-align:center;
background:#1c465d;
font:small verdana,arial,sans-serif;
}

td.info_min_radius_spacer {
font:2px verdana,arial,sans-serif;
}

tr.info_min_radius_header2 {
color:#000;
text-align:center;
background:#fc9;
font:700 12px verdana,arial,sans-serif;
}

tr.info_min_radius_data {
color:#000;
text-align:center;
background:#fc9;
font:small verdana,arial,sans-serif;
}

table.downloads {
width:100%;
border-style:none;
margin:18px 0 14px;
}

td.downloads {
text-align:justify;
vertical-align:middle;
font:12px/1.4em verdana,arial,sans-serif;
padding:0 4px 0 0;
}

img.downloads {
height:92px;
width:76px;
border-style:solid;
border-width:1px;
margin:4px 20px;
}


.form_message_success {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
background-color:#DCFFB9;
display:block;
border:2px solid #390;
padding:10px;
}

.form_message_fail {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
background-color:#FFE1E1;
display:block;
border:2px solid red;
padding:10px;
}

#content p.prod_spcr_dado_txt,#content p.prod_spcr_pediment_txt {
font-size:small;
line-height:1.4em;
margin:352px 0 0;
}

#content p.prod_spcr_dado_prem_txt,#content p.prod_spcr_pediment_viewer_txt {
font-size:small;
line-height:1.4em;
margin:382px 0 0;
}

#content p.prod_spcr_dado_img_txt,#content p.prod_spcr_rec_coving_image_txt,#content p.prod_spcr_rec_skirting_image_txt {
font-size:small;
line-height:1.4em;
margin:526px 0 0;
}

#content p.prod_spcr_rec_coving_txt,#content p.prod_spcr_rec_skirting_txt {
font-size:small;
line-height:1.4em;
margin:350px 0 0;
}

#content p.prod_spcr_flexi_prem_dado_img_txt_no_vwr,#content p.product_spacer_vert_rectangle_txt {
font-size:small;
line-height:1.4em;
margin:696px 0 0;
}

#content h2.blog,#content h2.news {
font:400 120% Verdana, Helvetica, Arial, sans-serif;
color:#5a2f4a;
background:transparent;
margin:6px 0 -10px 14px;
}

img.ceiling_rose_action2,img.uplighter_action2,img.panel_action2,img.corbel_action2 {
position:absolute;
border-style:solid;
border-width:1px;
margin:280px 8px 0 575px;
}

img.coving_action,img.skirting_action,img.dado_action,img.coving_action {
position:absolute;
border-style:solid;
border-width:1px;
margin:338px 8px 0 16px;
}

img.coving_action_extra {
border-style:solid;
border-width:1px;
margin:38px 8px 0 16px;
}

img.coving_action_extra_2 {
border-style:solid;
border-width:1px;
margin:38px 8px 0 20px;
}

img.coving_action_extra_3 {
border-style:solid;
border-width:1px;
margin:38px 8px 0 20px;
}

img.dado_action_viewer_flexi,img.dado_action_flexi_img {
position:absolute;
border-style:solid;
border-width:1px;
margin:554px 8px 0 16px;
}

img.skirting_action_flexi_double,img.dado_action_flexi_img_no_vwr {
position:absolute;
border-style:solid;
border-width:1px;
margin:510px 8px 0 16px;
}

img.dado_action_vwr {
position:absolute;
border-style:solid;
border-width:1px;
margin:362px 8px 0 16px;
}

div.quicknav_coving,div.quicknav_uplighters,div.quicknav_coving_prod_page,div.quicknav_ind_lighting,div.quicknav_ind_lighting_prod_page,div.quicknav_pipe,div.quicknav_exterior,div.quicknav_exterior_prod_page,div.quicknav_pipe_prod_page,div.quicknav_pipe_pendock,div.quicknav_pipe_prod_page_pendock,div.quicknav_ceiling_roses,div.quicknav_ceiling_domes,div.quicknav_niches,div.quicknav_mantelpieces,div.quicknav_dado,div.quicknav_pediments,div.quicknav_skirting,div.quicknav_column,div.quicknav_column_half,div.quicknav_corbels_prod_page,div.quicknav_dado_prod_page,div.quicknav_pediment_prod_page,div.quicknav_ceiling_roses_prod_page,div.quicknav_ceiling_domes_prod_page,div.quicknav_skirting_prod_page,div.quicknav_niche_prod_page,div.quicknav_mantelpiece_prod_page,div.quicknav_panels,div.quicknav_panels_prod_page,div.quicknav_corbels,div.quicknav_column_half_prod_page,div.quicknav_column_prod_page,div.quicknav_pilaster_prod_page {
position:absolute;
margin:-64px 0 0 508px;
}

li.home_product_cat_1:hover,li.home_product_cat_2:hover,li.home_product_cat_3:hover,li.coving_list:hover,li.dado_list:hover,li.skirting_list:hover,li.contour_select:hover,li.pendock_select:hover,li.column_list_select:hover,li.lincrusta_list_select:hover,li.skirting_list_select:hover,li.uplighter_list_select:hover,li.niche_list_select:hover,li.mantel_list_select:hover,li.ext_dentil_list_select:hover,li.ext_cornice_list_select:hover {
border:1px solid #5a2f4a;
background:#ddd;
}

a.dado_list:visited,a.dado_list:link,a.coving_list:visited,a.coving_list:link {
color:#00F;
text-decoration:none;
background:#fff;
padding:0 3px 5px 6px;
}

ul.skirting_list,ul.dado_list,ul.coving_list,ul.door_surround_list,ul.contour_select,ul.pendock_select,ul.rose_list_select,ul.panel_list_select,ul.corbel_list_select,ul.column_list_select,ul.lincrusta_list_select,ul.skirting_list_select,ul.uplighter_list_select,ul.niche_list_select,ul.mantel_list_select,ul.ext_dentil_list_select,ul.ext_cornice_list_select {
list-style-type:none;
margin-left:0;
padding:0;
}

li.skirting_list,li.dado_list,li.coving_list,li.ext_cornice_list_select {
border:1px solid #fff;
width:334px;
float:left;
font-size:small;
color:#333;
margin:0 2px 12px 0;
}

img.uplight_list,img.rose_list_select,img.corbel_list_select,img.uplighter_list_select,img.niche_list_select,img.mantel_list_select,img.ext_dentil_list_select {
display:block;
border:0;
width:158px;
height:158px;
margin:2px 2px 4px 3px;
}

div.cart_add_columns_segmented,div.cart_add_column_half {
position:absolute;
background:url('images/cart/bg_secure.gif');
background-repeat:no-repeat;
font-size:11px;
line-height:2em;
width:213px;
height:73px;
text-align:left;
border-style:none;
margin:262px 0 66px 460px;
padding:10px 0 0 10px;
}

table.std_coving_select,table.prem_coving_select,table.std_skirting_select,table.door_surround_select,table.std_dado_select,table.prem_dado_select,table.contour_select,table.pendock_select,table.rose_list_select,table.panel_list_select,table.corbel_list_select,table.lincrusta_list_select,table.column_list_select,table.skirting_list_select,table.uplighter_list_select,table.niche_list_select,table.mantel_list_select,table.ext_dentil_list_select,table.ext_cornice_list_select {
width:740px;
text-align:center;
border-style:none;
margin:-10px 0 0 20px;
}

li.contour_select,li.pendock_select {
border:1px solid #fff;
width:166px;
float:left;
font-size:small;
color:#333;
margin:0 2px 12px 0;
}

li.rose_list_select,li.panel_list_select,li.corbel_list_select {
width:164px;
float:left;
font-size:small;
color:#333;
border:solid 1px #fff;
margin:0 2px 12px 0;
}

li.rose_list_select:hover,li.panel_list_select:hover,li.corbel_list_select:hover,li.corbel_list_select_wide:hover {
background:#ddd;
border:solid 1px #5a2f4a;
}

li.column_list_select,li.lincrusta_list_select,li.uplighter_list_select,li.niche_list_select,li.mantel_list_select,li.ext_dentil_list_select {
border:1px solid #fff;
width:164px;
float:left;
font-size:small;
color:#333;
margin:0 2px 12px 0;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url(images/controls.png) 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url(images/border.png) top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url(images/controls.png) -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url(images/controls.png) 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url(images/border.png) bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url(images/controls.png) -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url(images/controls.png) -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url(images/controls.png) -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
		
/* ***** Orca Search - Search Engine XHTML Output CSS ************ */

#os_main {
  font-size:90%;
  padding:10px;
}
#os_main p#os_msg {
  text-align:center;
}
#os_main ul {
  text-align:left;
}

#os_resultbar {
  background-color:#eeeeee;
  border-top:0 solid #808080;
  margin:3px 0px 1.5em 0px;
  padding:2px;
  text-align:right;
}

#os_results {
  list-style-type:decimal;
  margin:0px;
  padding:0px 0px 0px 2em;
  text-align:left;
}
#os_results li {
  margin:15px 0px;
}

/* ***** Result Template ***** */
#os_results li h3 {
  font-weight:normal;
  margin:0 0 0 6px;
  border-bottom:0 solid #808080;
  font-size:100%;
  text-align:justify;
  width:98%;
}
#os_results li h3 span.filetype {
  font-size:70%;
  text-transform:uppercase;
  color:#0000cc;
}
#os_results li h3 small {
  font-size:80%;
}
#os_results li h3 a {
  text-decoration:none;
}
#os_results li h3 a:hover {}
#os_results li p {
  clear:left;
  margin:2px;
}
#os_results li blockquote {
  margin:0px;
  text-align:justify;
  width:98%;
}
#os_results li blockquote p {
  margin:0px;
}
#os_results li blockquote p cite {
  color:#008000;
  background-color:transparent;
}
#os_results li blockquote p small {
  font-size:80%;
  color:#808080;
  background-color:transparent;
}

/* ***** Search Form ***** */
#os_search {
  font-size:95%;
  margin:1.5em 0px 0px 0px;
  text-align:center;
}
#os_search div {
  white-space:nowrap;
  text-align:center;
  margin:0px auto;
  padding:5px;
  border-top:1px solid #808080;
  border-bottom:1px solid #808080;
  color:#000000;
  background-color:#eeeeee;
}
#os_search div input, #os_search div select {
  vertical-align:middle;
  font-size:inherit;
}
#os_search div label {}

/* ***** Pagination ***** */
#os_pagination {
  margin:0.5em 15%;
  font-size:90%;
}
#os_pagination div#os_pagin1 {
  float:left;
  width:15%;
  white-space:nowrap;
  text-align:right;
}
#os_pagination div#os_pagin2 {
  margin:0px 20%;
  text-align:center;
}
#os_pagination div#os_pagin3 {
  float:right;
  width:15%;
  white-space:nowrap;
  text-align:left;
}


