/* Effective stylesheet produced by snapshot save */
a img { border: medium none; }
.clear { clear: both; }
h1, h2, h3, h4, h5, h6, div, ol, ul, p { margin: 0px; padding: 0px; }
#main ul { margin-left: 1.3em; padding-bottom: 10px; }
html, body { border: 0px none; margin: 0px; padding: 0px; }
body { color: rgb(57, 57, 57); font: 0.8em/1.5em myriad-pro,sans-serif; text-align: left; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
body a { color: rgb(214, 17, 37); text-decoration: none; }
body a:hover { color: rgb(214, 17, 37); text-decoration: underline; }
#PageBody_DIV { width: 963px; position: relative; margin: 0px auto; }
#wrapper { width: 963px; float: left; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#header { width: 920px; float: left; height: 150px; border-bottom: 3px solid rgb(255, 255, 255); margin: 0px 20px; }
#head_l { width: 340px; height: 134px; float: left; position: relative; }
#head_r { width: 580px; height: 38px; text-align: right; padding: 0px 0px 96px; float: left; position: relative; background: url("header_bg.png") no-repeat scroll 0% 0% transparent; }
#nav { width: 920px; height: 42px; padding-bottom: 4px; position: relative; float: left; z-index: 100; margin: 0px 20px; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
#ribbon { width: 123px; height: 138px; position: absolute; top: 219px; right: 0px; z-index: 50; background: url("urn:not-loaded:http://www.silverstoneclassic.com/g/2012/template/ribbon.png") no-repeat scroll 0% 0% transparent; padding-left: 35px; }
#white { width: 960px; padding-top: 21px; margin-top: 2px; position: relative; float: left; background: url("white_t.png") no-repeat scroll 0% 0% transparent; }
#pb_page_t { width: 850px; height: 45px; float: left; position: relative; background-color: rgb(6, 26, 45); border-left: 20px solid rgb(255, 255, 255); border-right: 20px solid rgb(255, 255, 255); padding-right: 70px; }
#pb_home_t { width: 920px; padding: 0px 20px; background-color: rgb(255, 255, 255); float: left; position: relative; color: rgb(255, 255, 255); }
#pb_home_t a { color: rgb(255, 255, 255); }
#main { width: 922px; float: left; background-color: rgb(255, 255, 255); padding: 18px 18px 0px 20px; }
#homecontent { width: 430px; float: left; padding-right: 20px; padding-top: 2px; }
#pb_centre { width: 227px; float: left; padding-right: 18px; }
#content { width: 795px; float: left; padding-right: 20px; padding-top: 2px; }
#pb_right { width: 227px; float: left; }
#pb_sponsors { width: 920px; float: left; background: url("sponsor_bg.png") no-repeat scroll center bottom transparent; height: auto; padding: 10px 20px 25px; text-align: center; }
#pb_sponsors table { margin: 0px auto; }
#pb_sponsors .panel_plain { width: 100%; border-top: 1px solid rgb(224, 224, 223); }
#pb_bottom { width: 628px; float: left; padding: 30px 0px 10px 20px; margin-left: 20px; background: none repeat scroll 0% 0% rgb(0, 0, 0); height: 150px; }
#pb_search { width: 272px; float: left; padding: 30px 0px 10px; background: none repeat scroll 0% 0% rgb(0, 0, 0); margin-right: 20px; height: 150px; }
#foot { width: 943px; padding: 10px; float: left; border-top: 15px solid rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(217, 0, 26); }
#main_nav, #main_nav ul { float: left; padding: 0px; margin: 0px; list-style: none outside none; }
#main_nav a { display: block; text-align: center; padding: 14px 15px 13px 10px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; font-family: myriad-pro,sans-serif; background: url("mainnav_bg.png") no-repeat scroll right center transparent; text-transform: uppercase; }
#main_nav a:hover { color: rgb(218, 0, 26); font-weight: bold; background: url("mainnav_bg.png") no-repeat scroll right center transparent; padding: 14px 15px 13px 10px; }
#main_nav li { float: left; color: rgb(255, 255, 255); font-weight: bold; font-size: 1.2em; margin: 0px; }
#main_nav li ul { position: absolute; width: 178px; left: -999em; color: rgb(218, 0, 26); }
#main_nav li:hover ul, #main_nav li.sfhover ul { left: auto; border: medium none; }
#main_nav li:hover, #main_nav li.sfhover { left: auto; }
#main_nav li:hover { font-weight: bold; font-size: 1.2em; }
#main_nav .sub_nav { color: rgb(255, 255, 255); padding-bottom: 17px; margin-left: -15px; text-transform: none; background: none repeat scroll 0% 0% transparent; }
#main_nav .sub_nav li { font-weight: normal; color: rgb(255, 255, 255); text-transform: none; font-size: 0.9em; border: medium none; z-index: 110; background: url("sub_bg.png") repeat scroll 0% 0% transparent; }
#main_nav .sub_nav li:hover { font-weight: normal; color: rgb(255, 255, 255); text-transform: none; background: none repeat scroll 0% 0% rgb(208, 31, 39); border: medium none; }
#main_nav .sub_nav li a { width: 150px; text-align: left; font-weight: normal; color: rgb(255, 255, 255); text-transform: none; padding: 6px 0px 6px 8px; border: medium none; background: url("sub_bg.png") repeat scroll 0% 0% transparent; }
#main_nav .sub_nav li a:hover { color: rgb(255, 255, 255); text-transform: none; background: none repeat scroll 0% 0% rgb(208, 31, 39); border: medium none; }
.main_nav_on a { color: rgb(218, 0, 26); background: url("mainnav_bg.png") no-repeat scroll right center transparent; }
h1 { font-size: 2.2em; color: rgb(214, 17, 37); text-align: left; padding: 0px 0px 15px; margin: 0px; width: 100%; font-weight: bold; line-height: 1em; font-family: myriad-pro,sans-serif; text-transform: uppercase; }
.pagetitle h1 { font-size: 2.2em; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(246, 218, 48); text-align: left; padding: 7px 10px 10px 12px; margin: 0px 0px 15px; width: 653px; font-weight: bold; line-height: 1em; font-family: myriad-pro,sans-serif; text-transform: uppercase; }
h2 { font-size: 1.2em; color: rgb(52, 89, 162); text-align: left; margin: 0px 0px 10px; padding: 0px; font-family: myriad-pro,sans-serif; font-weight: bold; /*text-transform: uppercase;*/ }
h3 { font-size: 1.1em; color: rgb(0, 0, 0); font-weight: bold; text-align: left; padding-top: 3px; }
.icatchertitle { color: rgb(255, 255, 255); font-size: 1.4em; font-weight: bold; text-transform: uppercase; line-height: 1em; margin-bottom: 5px; }
.bodysheet { text-align: left; line-height: 1.45em; }
.sheetbody { padding: 0px; margin-bottom: 10px; }
.sheetbody p { padding-bottom: 5px; margin: 0px; }
#homecontent .fullsheet { float: left; width: 430px; }
#homecontent .leftsheet { float: left; width: 205px; margin-right: 20px; }
#homecontent .rightsheet { float: left; width: 205px; }
#content .fullsheet { float: left; width: 775px; }
#content .leftsheet { float: left; width: 325px; margin-right: 25px; }
#content .rightsheet { float: left; width: 325px; }
.bodysheet2 { text-align: left; line-height: 1.45em; background-color: rgb(233, 230, 230); }
#homecontent .fullsheet2 { float: left; width: 430px; }
#homecontent .leftsheet2 { float: left; width: 205px; margin-right: 25px; }
#homecontent .rightsheet2 { float: left; width: 205px; }
#content .fullsheet2 { float: left; width: 675px; }
#content .leftsheet2 { float: left; width: 325px; margin-right: 25px; }
#content .rightsheet2 { float: left; width: 325px; }
.sheetbody_3 { text-align: left; line-height: 1.45em; background-color: rgb(233, 230, 230); margin-bottom: 20px; }
#homecontent .fullsheet3 { float: left; width: 400px; padding: 15px; }
#homecontent .leftsheet3 { float: left; width: 175px; padding: 15px; margin-right: 25px; }
#homecontent .rightsheet3 { float: left; width: 175px; padding: 15px; }
#content .fullsheet3 { float: left; width: 645px; padding: 15px; }
#content .leftsheet3 { float: left; width: 295px; padding: 15px; margin-right: 25px; }
#content .rightsheet3 { float: left; width: 295px; padding: 15px; }
#search { float: left; width: 260px; height: 30px; background: url("search_bg.gif") no-repeat scroll 0% 0% transparent; padding: 5px 0px 0px 10px; }
#searchfield { float: left; }
#searchbutton { float: left; }
#searchfield input { width: 230px; height: 20px; float: left; background: none repeat scroll 0% 0% transparent; border: medium none; font-size: 0.9em; }
.panel_plain { padding: 0px; margin: 0px; display: inline; float: left; }
.panel_plain P { padding: 0px; margin: 0px; }
.panel_plain img { padding: 0px; margin: 0px; }
.panel_1 { float: right; padding: 0px; margin: 0px; }
.panelbody_1 p { padding: 0px; margin: 0px; }
.panel_2 { float: left; width: 205px; padding: 10px; background-color: rgb(7, 28, 46); margin-bottom: 22px; }
.paneltitle_2 { color: rgb(48, 92, 181); font-family: myriad-pro,sans-serif; font-weight: bold; text-transform: uppercase; font-size: 1.2em; width: 205px; }
.panelbody_2 { width: 205px; color: rgb(203, 202, 202); }
.panelbody_2 p { padding: 0px; margin: 0px; }
.panel_2 a { color: rgb(255, 255, 255); }
.panel_2 a:hover { color: rgb(255, 255, 255); }
.panel_3 { float: left; padding-right: 18px; }
.paneltitle_3 { color: rgb(195, 17, 35); font-family: myriad-pro,sans-serif; font-size: 2em; padding: 0px 0px 10px; }
.panelbody_3 { color: rgb(255, 255, 255); }
.panelbody_3 a { color: rgb(255, 255, 255); }
.panelbody_3 a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.panelbody_3 p { padding: 0px; margin: 0px; }
.panel_4 { float: left; width: 193px; padding: 15px; border: 1px solid rgb(233, 230, 230); margin-bottom: 18px; }
.paneltitle_4 { color: rgb(48, 92, 181); font-weight: bold; text-transform: uppercase; font-family: myriad-pro,sans-serif; font-size: 1.2em; padding: 0px 0px 10px; }
.panelbody_4 { width: 193px; }
.panelbody_4 p { padding: 0px; margin: 0px; }
.panelbody_4 ul { list-style-image: url("urn:not-loaded:http://www.silverstoneclassic.com/g/2012/template/arrow.gif"); }
.panelbody_4 ul li { margin-bottom: 3px; border-bottom: 1px solid rgb(233, 230, 230); font-size: 1.2em; }
.panel_6 { padding-left: 0px; margin: 0px; display: inline; float: left; background: url("urn:not-loaded:http://www.silverstoneclassic.com/g/2012/pb_2/count_bg.gif") no-repeat scroll 0% 0% transparent; }
.panelbody_6 P { padding: 0px; margin: 0px; }
.panelbody_6 { background: none repeat scroll 0% 0% rgb(196, 0, 22); border-right: 6px solid rgb(196, 0, 22); }
ul#footer { float: left; position: relative; margin: 0px; }
ul#footer li { list-style: none outside none; display: inline; font-size: 0.85em; color: rgb(255, 255, 255); padding: 0px 3px 0px 0px; font-weight: normal; }
ul#footer li a { color: rgb(255, 255, 255); text-decoration: none; font-weight: normal; }
ul#footer li a:hover { color: rgb(255, 255, 255); text-decoration: underline; font-weight: normal; }
.boxgrid { width: 230px; height: 163px; margin: 0px; padding: 0px; float: left; border: medium none; overflow: hidden; position: relative; }
.boxgrid img { position: absolute; top: 0px; left: 0px; border: 0px none; }
.boxgrid p { padding: 0px 10px; color: rgb(255, 255, 255); font-family: museo-sans,sans-serif; }
.boxcaption { padding-top: 10px; float: left; position: absolute; background: url("urn:not-loaded:http://www.silverstoneclassic.com/g/2013/template/bg_panelhome.gif") no-repeat scroll left top transparent; height: 163px; width: 230px; opacity: 0.8; }
.boxcaption a { color: rgb(255, 255, 255); font-size: 1.2em; text-decoration: none; font-weight: bold; }
.boxcaption a:hover { color: rgb(255, 255, 255); font-size: 1.2em; text-decoration: underline; }
.captionfull .boxcaption { top: 0px; left: 0px; }
.caption .boxcaption { top: 130px; left: 0px; }
.lib_row { margin-bottom: 10px; float: left; }
.col1a { float: left; width: 164px; height: 100px; border: 1px solid rgb(224, 224, 223); padding: 5px; margin-right: 10px; position: relative; }
.col1a .libentryfieldProductIma { height: 100px; overflow: hidden; }
.col2a { float: left; width: 164px; height: 100px; border: 1px solid rgb(224, 224, 223); padding: 5px; position: relative; }
.col2a .libentryfieldProductIma { height: 100px; overflow: hidden; }
.column { float: left; width: 164px; height: 100px; border: 0px solid rgb(224, 224, 223); padding: 0px; margin-right: 0px; margin-bottom: 0px; position: relative; background: none repeat scroll 0% 0% rgb(40, 63, 107); }
.column .libentryfieldProductIma { height: 100px; overflow: hidden; }
.item1 { position: absolute; z-index: 10; padding: 0px; background: none repeat scroll 0% 0% rgb(40, 63, 107); opacity: 0.8; bottom: 0px; margin-bottom: 0px; color: rgb(255, 255, 255); }
.item1 a { color: rgb(255, 255, 255); font-size: 0.9em; font-weight: normal; }
.item1 a:hover { color: rgb(255, 255, 255); }
.item2 { position: absolute; margin-top: 10px; text-align: right; width: 50px; z-index: 20; right: 0px; margin-right: 5px; }
.item3 { height: 100px; overflow: hidden; position: absolute; top: 0px; z-index: 0; }
.item1 .libentryfieldassocItemID { font-size: 0.7em; }
.item1 td.libentryfieldentryTitle { font-size: 1em; line-height: 1.2em; }
.libPageNav { font-size: 1em; margin: 10px 0px; }
.libPageNum { padding: 3px; }
a.libPageNum { padding: 3px; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(150, 150, 150); border: 1px solid rgb(206, 206, 206); }
a.libPageNum:hover { padding: 3px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(40, 63, 107); color: rgb(40, 63, 107); text-decoration: none; }
.libPageNumActive { padding: 4px; background: none repeat scroll 0% 0% rgb(40, 63, 107); color: rgb(255, 255, 255); }
.lib_items_outer_pr p { margin-bottom: 15px; }
.bodysheet .lib_item_pr { background: none repeat scroll 0% 0% rgb(233, 230, 230); border-bottom: 2px solid rgb(255, 255, 255) ! important; padding: 0px 10px 0px 0px ! important; width: 420px ! important; }
.bodysheet .col1 { float: left; padding-right: 10px; }
.col3 img { float: left; padding-right: 10px; }
.bodysheet .lib_item_pr a { color: rgb(52, 89, 162); }
.bodysheet .lib_item_pr h2 { padding-top: 5px; margin-bottom: 0px; }
.sliderNavHolder { padding-top: 5px; position: absolute; right: 50px; top: 250px; z-index: 60; }
.sliderNavImage { padding-right: 3px; }
#pb_home_t p { font-size: 1.8em; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(196, 0, 22); position: absolute; float: left; bottom: 0px; padding: 10px; width: 411px; }
#pb_home_t p a { color: rgb(255, 255, 255); text-decoration: none; }
.site_properties { width: 640px; min-height: 420px; border-width: 0px 0px 10px ! important; border-style: solid ! important; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(217, 0, 26) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.5); padding: 15px ! important; }
.site_underlay { opacity: 0.25 ! important; }
a.lboxclslink { display: block; background: url("urn:not-loaded:http://www.silverstoneclassic.com/g/2012/template/icon_close.png") no-repeat scroll 0% 0% transparent; width: 25px; height: 0px; overflow: hidden; text-decoration: none; padding-top: 25px; }
#formprereg p { margin-bottom: 10px; }
