/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body { font:13px verdana, arial, helvetica, sans-serif; *font-size:small; *font:x-small; }
body { background-color:#000000; font-family:"Times New Roman", Times, serif; color:#d0d0d0; background-image:url(/img/bg.jpg); background-repeat:repeat-x;}
.centered { width:859px; margin:0 auto; }
.main { width:799px; float:left; padding:0px 30px 10px 30px; background-color:#000000; background-image:none; }

.breadcrumb { float:left; width:799px; border-bottom:1px solid #999999; padding:5px 0px 0px 0px; }
.breadcrumb p { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:78%; color:#999999; padding:2px 2px 2px 2px; }
.breadcrumb p strong { font-weight:bold; }
.breadcrumb a { color:#999999; text-decoration:none; }
.breadcrumb a.selected { font-weight:bold; text-decoration:none; }
.breadcrumb a:hover { text-decoration:underline; }

.logo { float:left; width:799px; padding:15px 0px 14px 0px; }
.logo .company { float:left; width:399px; padding:0px; }
.logo .guild { float:left; width:399px; text-align:right; padding:0px; }

.menu_primary { float:left; width:661px; height:22px; overflow:hidden; border-bottom:1px solid #999999; padding:2px 2px 8px 2px; }
.menu_primary ul { list-style:none; display:inline; }
.menu_primary ul li { padding:0px 6px 0px 0px; display:inline; color:#d0d0d0; font-weight:bold; font-style:italic; font-size:122%; }
.menu_primary ul li a { color:#d0d0d0; text-decoration:none; }
.menu_primary ul li a:hover { color:#B7AC2B; text-decoration:none; }
.menu_primary ul li a.selected { color:#B7AC2B; text-decoration:none; }
.menu_primary ul li a.highlighted { color:#B7AC2B; text-decoration:none; }

.contact_telephone { float:left; width:130px; height:18px; overflow:visible; padding-left:25px; border-bottom:1px solid #999999; padding:2px 2px 12px 2px; }
.contact_telephone p { color:#d0d0d0; font-weight:bold; font-style:italic; font-size:122%; }

.page_heading { float:left; width:799px; padding:20px 0px 5px 20px; }
.page_heading p { color:#B7AC2B; font-weight:normal; font-size:152%; }

.left_column { float:left; width:619px; }

.content { float:left; width:100%; }
.content .heading { float:left; width:100%; background-image:url(/img/content_heading.gif); height:5px; font-size:1px; background-repeat:no-repeat; }
.content .body { float:left; width:579px; background-color:#333333; padding:10px 20px 10px 20px; }

.content { float:left; width:100%; }
.content .heading { float:left; width:100%; background-image:url(/img/content_heading.gif); height:5px; font-size:1px; background-repeat:no-repeat; }
.content .body { float:left; width:579px; background-color:#333333; padding:10px 20px 10px 20px; }
.content .body h1 { color:#B7AC2B; font-size:152%; font-weight:normal; border-bottom:1px solid #999999; padding-bottom:5px; margin-bottom:10px; }
.content .body h2 { color:#B7AC2B; font-size:100%; font-weight:bold; padding-top:14px; }
.content .body p { padding-top:8px; }
.content .body p strong { font-weight:bold; }
.content .body p em { font-style:italic; }
.content .body p.intro { font-size:114%; font-weight:bold; }
.content .body .textbox p strong { font-weight:bold; }
.content .body .textbox p.intro { font-size:100%; }
.content .body p.more { float:left; width:100%; border-top:1px solid #999999; }
.content .body p.more input { font-size:small; }
.content .body ul { list-style:disc; margin:0px 0px 0px 16px; padding-top:8px; }
.content .body ol { list-style:decimal; margin:0px 0px 0px 18px; padding-top:8px; }
.content .body li { padding-bottom:8px; }
.content .body a { color:#d0d0d0; text-decoration:underline; }
.content .body a:hover { color:#B7AC2B; text-decoration:none; }
.content .body table.form { width:579px; margin:0px 0px 10px 0px; }
.content .body table.form td p, .content .body table td h1, .content .body table td h2, .content .body table td h3 { padding:0px; }
.content .body table.form td.submit { text-align:right; padding:5px 5px 0px 0px; }
.content .body input.medium { width:280px; }
.content .body input.large { width:570px; }
.content .body p.message { color:#E0D101; font-weight:bold; }

.content .body .menu_secondary { float:left; width:580px; padding:0px 0px 20px 0px; }
.content .body .menu_secondary ul { list-style:none; display:inline; padding:0px; margin:0px; }
.content .body .menu_secondary ul li { padding:0px 0px 0px 6px; display:inline; color:#d0d0d0; font-weight:bold; font-style:italic; font-size:122%; }
.content .body .menu_secondary ul li a { color:#d0d0d0; text-decoration:none; }
.content .body .menu_secondary ul li a:hover { color:#d0d0d0; text-decoration:underline;}
.content .body .menu_secondary ul li a.selected { color:#d0d0d0; text-decoration:underline;}
.content .body .menu_tertiary { float:left; width:100%; padding:0px; margin:0px; border:0px; }
.content .body .menu_tertiary ul { float:left; list-style:none; display:inline; padding:0px; margin:0px; }
.content .body .menu_tertiary ul li { width:94px; display:block; overflow:hidden; float:left; }
.content .body .menu_tertiary ul li a { border:0px; text-decoration:none; }
.content .body .menu_tertiary ul li a img { border:1px solid #333333; }
.content .body .menu_tertiary ul li a.selected img { border:1px solid #B7AC2B; }
.content .body .menu_tertiary ul li img.menu_tertiary_img { margin:20px 1px 2px 1px;  }
.content .body .menu_tertiary ul li span.content { width:84px; display:block; font-size:82%; text-align:center; padding:0px 5px 0px 5px; }
.content .body .menu_tertiary ul li a.selected span.content { color:#B7AC2B; }

.content .footing { float:left; width:100%; background-image:url(/img/content_footing.gif); background-repeat:no-repeat; font-size:1px; height:10px; }

.right_column { float:left; width:155px; margin-left:24px; }

.panels { float:left; width:100%; }

.right_column .panels .testimonial .head { width:155px; height:8px; float:left; font-size:1px; background-image:url(/img/panels/testimonials/head.gif); }
.right_column .panels .testimonial .body { width:135px; float:left; background-image:url(/img/panels/testimonials/body.jpg); background-repeat:repeat-y; padding:10px 10px 0px 10px; }
.right_column .panels .testimonial .body p.quote_text { font-size:130%; font-weight:bold; color:#000000; padding:0px 0px 5px 0px; }
.right_column .panels .testimonial .body p.quote_by { font-size:100%; font-weight:bold; color:#000000; }
.right_column .panels .testimonial .body p.button { padding:10px 0px 5px 0px; }
.right_column .panels .testimonial .foot { width:155px; height:9px; float:left; font-size:1px; background-image:url(/img/panels/testimonials/foot.gif); }

.panel_light { float:left; width:100%; margin-bottom:10px; }
.panels .panel_light .heading { background-image:url(/img/panels/head_light.jpg); }
.panels .panel_light .body { background-color:#CCCCCC; background-image:url(/img/panels/body_light.jpg); background-repeat:repeat-y; }
.panels .panel_light .footing { background-image:url(/img/panels/foot_light.jpg); }
.panels .panel_light .body h1 { color:#333333; }
.panels .panel_light .body p strong { color:#333333; font-weight:bold; }
.panels .panel_light .body p { color:#333333; }

.panel_dark { float:left; width:100%; margin-bottom:10px; }
.panels .panel_dark .heading { background-image:url(/img/panels/head_dark.jpg); }
.panels .panel_dark .body { background-color:#333333; }
.panels .panel_dark .footing { background-image:url(/img/panels/foot_dark.jpg);  }
.panels .panel_dark .body h1 { color:#d0d0d0; }
.panels .panel_dark .body p strong { color:#B7AC2B; }
.panels .panel_dark .body p { color:#d0d0d0; }

.panels .panel { float:left; width:100%; margin-bottom:10px; }
.panels .panel .heading { background-repeat:no-repeat; font-size:1px; height:10px; }
.panels .panel .body { padding:5px 5px 0px 5px; }
.panels .panel .body h1 { font-size:large; font-weight:bold; font-style:italic; padding-bottom:4px; }
.panels .panel .body p { font-size:110%; padding:8px 5px 0px 5px; }
.panels .panel .body ul { list-style:disc; margin:0px 0px 0px 16px; padding-top:8px; }
.panels .panel .body p.more { padding:10px 0px 0px 0px; }
.panels .panel .body p.more input { font-size:small; }
.panels .panel .footing { background-repeat:no-repeat; font-size:1px; height:10px; }
.panels .panel .body input.email { width:95%; }
.panels .panel .body input.mobile { width:100%; }
.panels .offer .body h1 { color:#333333; font-size:large; font-weight:bold; font-style:italic; padding-bottom:2px; }
.panels .offer .body p { color:#000000; padding-top:8px; }
.panels .offer .body ul { list-style:disc; margin:0px 0px 0px 16px; padding-top:8px; }
.panels .offer .body img.menu_tertiary_img { padding:20px 2px 10px 2px; }
.panels .offer .body p.more { padding:10px 0px 0px 0px; }
.panels .offer .body p.more input { font-size:small; }
.panels .offer .footing { background-image:url(/img/offer_footing.gif); background-repeat:no-repeat; font-size:1px; height:10px; }

.bottom { float:left; width:789px; border-top:1px solid #999999; margin-top:40px; padding:5px; }
.bottom p { color:#d0d0d0; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:small; }
.bottom a { color:#d0d0d0; text-decoration:underline; }
.bottom a.bold { font-weight:bold; text-decoration:none; }

.right { text-align:right; }
.left { text-align:;left; }
.center { text-align:center; }
.justify { text-align:justify; }
.table_center { margin:0 auto; }
.content .body .error { color:#B7AC2B; font-weight:bold; }
.content .body .error a { color:#B7AC2B; font-weight:bold; }