/* /////////////////// GLOBALS //////////////////// */ 
body { padding: 0; margin: 0; font-family: "MS Trebuchet", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 75%; line-height: 135%; color: #424242; background-color: #4386a9; text-align: left;
	background-image: url("../images/global/bg.jpg"); background-repeat: repeat-x; background-position: 0 1px; }

abbr, acronym, .help { border-bottom: 1px dotted #CCCCCC; cursor: help; color: #ffffff;}
/* abbr, acronym, .help { border-bottom: 1px dotted #5d87ad; cursor: help; } */
  /* to apply this -- <span class="help" title="Most recent browsers show the text in the TITLE attribute as a tool tip or in a message in the browser window.">TITLE attribute</span>
<a href="#" title="example home page">home</a> */

a { color: #33b7fc; text-decoration: none; }
a:hover { color: #33b7fc; text-decoration: underline; }
a:visited { color: #33b7fc; text-decoration: none; }

img { border: none; }
hr { height: 0px; line-height: 0px; font-size: 1px; width: 100%; margin: 4px 0 4px 0;  padding: 0px 10px 0px 10px; border-style: solid; border-color: #e8e9e4; border-width: 1px 0px 0px 0px; clear: both; }
hr.small { width: 94%; text-align: left;}


/* /////////////////// MAIN CONTAINERS //////////////////// */ 
#container{ position: relative; width: 990px; margin: 0 auto; text-align: left; background-image: url("../images/global/ED-top-bg.jpg"); background-repeat: no-repeat; background-position: top right;}
#content{ float: left; width: 990px; margin-left: 0px; padding-right: 0px; font-size: 90%; }
.columns { float: left; position: relative; width: 990px; margin: 0 auto; text-align: left; }
.col-left { float: left; position: relative; width: 778px; margin: 0 auto; margin: 0 20px 0 0; text-align: left; }
.col-subleft { float: left; position: relative; width: 778px; margin: 0 auto; margin: 0 0 10px 0; text-align: left; border: #d5d5d5 1px solid; background-color: #fdfdfd;}
.col-right { float: left; position: relative; width: 190px; margin: 0 auto; margin: 0 0  0 0; text-align: left; border: #d5d5d5 1px solid; background-color: #fdfdfd;}
.col-home { position: relative; width: 990px; height: 655px; margin: 0 auto; text-align: left;  } 
.col-home-top { position: relative; width: 990px; height: 106px; margin: 0 auto; text-align: left; background-image: url("../images/global/intro-top.jpg"); background-repeat: no-repeat; background-position: top left; } 
.col-home-mid { position: relative; width: 990px; height: 549px; margin: 0 auto; text-align: left; background-image: url("../images/global/intro-mid.jpg"); background-repeat: no-repeat; background-position: top left; } 
.col-parts { position: relative; width: 990px; height: 655px; margin: 0 auto; text-align: left;  } 
.col-parts-top { position: relative; width: 990px; height: 106px; margin: 0 auto; text-align: left; background-image: url("../images/global/parts-top.jpg"); background-repeat: no-repeat; background-position: top left; } 
.col-parts-mid { position: relative; width: 990px; height: 549px; margin: 0 auto; text-align: left; background-image: url("../images/global/parts-mid.jpg"); background-repeat: no-repeat; background-position: top left; } 

.col-events-mid { position: relative; width: 990px; height: 549px; margin: 0 auto; text-align: left; background-image: url("../images/global/events-mid.jpg"); background-repeat: no-repeat; background-position: top left; }

.col-bikes { position: relative; width: 990px; height: 655px; margin: 0 auto; text-align: left;  } 
.col-bikes-top { position: relative; width: 990px; height: 106px; margin: 0 auto; text-align: left; background-image: url("../images/global/bikes-top.jpg"); background-repeat: no-repeat; background-position: top left; } 
.col-bikes-mid { position: relative; width: 990px; height: 549px; margin: 0 auto; text-align: left; background-image: url("../images/global/bikes-mid.jpg"); background-repeat: no-repeat; background-position: top left; } 
.col-bdetail-mid { position: relative; width: 990px; height: 549px; margin: 0 auto; text-align: left; background-image: url("../images/global/bdetail-mid.jpg"); background-repeat: no-repeat; background-position: top left; }

.col-apparels { position: relative; width: 990px; height: 655px; margin: 0 auto; text-align: left;  } 
.col-apparels-top { position: relative; width: 990px; height: 106px; margin: 0 auto; text-align: left; background-image: url("../images/global/apparels-top.jpg"); background-repeat: no-repeat; background-position: top left; } 
.col-apparels-mid { position: relative; width: 990px; height: 549px; margin: 0 auto; text-align: left; background-image: url("../images/global/apparels-mid.jpg"); background-repeat: no-repeat; background-position: top left; } 

.col-gallery { position: relative; width: 990px; height: 655px; margin: 0 auto; text-align: left;  } 
.col-gallery-top { position: relative; width: 990px; height: 106px; margin: 0 auto; text-align: left; background-image: url("../images/global/gallery-top.jpg"); background-repeat: no-repeat; background-position: top left; } 
.col-gallery-mid { position: relative; width: 990px; height: 549px; margin: 0 auto; text-align: left; background-image: url("../images/global/gallery-mid.jpg"); background-repeat: no-repeat; background-position: top left; }

.col-contact { position: relative; width: 990px; height: 655px; margin: 0 auto; text-align: left;  } 
.col-contact-top { position: relative; width: 990px; height: 106px; margin: 0 auto; text-align: left; background-image: url("../images/global/contact-top.jpg"); background-repeat: no-repeat; background-position: top left; } 
.col-contact-mid { position: relative; width: 990px; height: 549px; margin: 0 auto; text-align: left; background-image: url("../images/global/contact-mid.jpg"); background-repeat: no-repeat; background-position: top left; } 

.c-form { float: right; position: relative; width: 284px; margin: 0 auto; text-align: left; margin: 25px 110px 0 0; }
.c-form-top { float: left; position: relative; width: 284px; height: 9px; margin: 0 auto; text-align: left; background-image: url("../images/global/contact-form-top.png"); background-repeat: no-repeat; background-position: top left;}
.c-form-body { float: left; position: relative; width: 284px; margin: 0 auto; text-align: left; background-image: url("../images/global/contact-form-bg.png"); background-repeat: repeat; background-position: top left;}
.c-form-bottom { float: left; position: relative; width: 284px; height: 9px; margin: 0 auto; text-align: left; background-image: url("../images/global/contact-form-bottom.png"); background-repeat: no-repeat; background-position: top left;}

.app-listing { float: right; position: relative; width: 580px; margin: 0 auto; text-align: left; margin: 25px 110px 0 0; }
.app-listing-top { float: left; position: relative; width: 580px; height: 9px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-top.png"); background-repeat: no-repeat; background-position: top left;}
.app-listing-body { float: left; position: relative; width: 580px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-bg.png"); background-repeat: repeat; background-position: top left;}
.app-listing-bottom { float: left; position: relative; width: 580px; height: 9px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-bottom.png"); background-repeat: no-repeat; background-position: top left;}
.app-listing-title { float: left; position: relative; width: 560px; margin: 0 auto; text-align: left; margin: 0 0 5px 10px; overflow: hidden; color: #33b7fc; font-size: 12px; font-weight: bold; }
.app-listing-row { float: left; position: relative; width: 560px; margin: 0 auto; text-align: left; height: 62px; margin: 0 0 2px 10px; overflow: hidden; border-bottom: #333333 1px solid;}
.app-listing-col1 { float: left; position: relative; width: 100px; height: 60px; margin: 0 auto; text-align: center; margin-right: 10px; overflow: hidden;}
.app-listing-col2 { float: left; position: relative; width: 335px; height: 60px; margin: 0 auto; text-align: left; margin-right: 10px; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal;}
.app-listing-col2 span { float: left; position: relative; width: 335px; margin: 0 auto; text-align: left; overflow: hidden; color: #33b7fc; font-size: 12px; font-weight: normal; text-transform: uppercase;}
.app-listing-col3 { float: left; position: relative; width: 100px; height: 60px; margin: 0 auto; text-align: left; overflow: hidden;}
.app-listing-price { float: left; position: relative; width: 98px; margin: 0 auto; text-align: left; color: #ffffff; font-size: 10px; font-weight: bold;}
.app-listing-order { float: left; position: relative; width: 98px; margin: 0 auto; text-align: left; color: #33b7fc; font-size: 12px; font-weight: bold;}

.gal-listing { float: right; position: relative; width: 580px; margin: 0 auto; text-align: left; margin: 25px 110px 0 0; }
.gal-listing-top { float: left; position: relative; width: 580px; height: 9px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-top.png"); background-repeat: no-repeat; background-position: top left;}
.gal-listing-body { float: left; position: relative; width: 580px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-bg.png"); background-repeat: repeat; background-position: top left;}
.gal-listing-bottom { float: left; position: relative; width: 580px; height: 9px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-bottom.png"); background-repeat: no-repeat; background-position: top left;}
.gal-listing-title { float: left; position: relative; width: 560px; margin: 0 auto; text-align: left; margin: 0 0 5px 10px; overflow: hidden; color: #33b7fc; font-size: 12px; font-weight: bold; }
.gal-listing-row { float: left; position: relative; width: 280px; margin: 0 auto; text-align: left; height: 62px; margin: 0 0 2px 10px; overflow: hidden; border-bottom: #333333 1px solid;}
.gal-listing-col1 { float: left; position: relative; width: 100px; height: 60px; margin: 0 auto; text-align: center; margin-right: 10px; overflow: hidden;}
.gal-listing-col2 { float: left; position: relative; width: 168px; height: 60px; margin: 0 auto; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal;}
.gal-listing-col2 span { float: left; position: relative; width: 168px; margin: 0 auto; text-align: left; overflow: hidden; color: #33b7fc; font-size: 12px; font-weight: normal; text-transform: uppercase;}
.gal-row { float: left; position: relative; width: 180px; margin: 0 auto; text-align: left; height: 125px; margin: 0 0 2px 10px; overflow: hidden; border-bottom: #333333 1px solid;}
.gal-col1 { float: left; position: relative; width: 180px; height: 108px; margin: 0 auto; text-align: center; margin-right: 10px; overflow: hidden;}

.gal-col1 a { position:absolute; top:50%; left: 50%; margin-top:-25%; margin-left: -50%;}

.gal-col2 { float: left; position: relative; width: 180px; height: 108px; margin: 0 auto; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal;}
.gal-col2 span { float: left; position: relative; width: 180px; margin: 0 auto; text-align: center; overflow: hidden; color: #33b7fc; font-size: 12px; font-weight: normal; text-transform: uppercase;}
.gal-backlink { float: right; position: relative; width: 100px; margin: 0 auto; text-align: left; overflow: hidden; color: #ffffff; font-size: 9px; font-weight: normal;}
.gal-backlink a, .gal-backlink a:hover, .gal-backlink a:visited, .gal-backlink a:active { color: #ffffff; font-size: 9px; font-weight: normal; text-decoration: none;}

.thumb-view { float: left; position: relative; width: 580px; margin: 0 auto; text-align: left; margin: 25px 0 0 110px; }
.thumb-view-top { float: left; position: relative; width: 580px; height: 9px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-top.png"); background-repeat: no-repeat; background-position: top left;}
.thumb-view-body { float: left; position: relative; width: 580px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-bg.png"); background-repeat: repeat; background-position: top left;}
.thumb-view-bottom { float: left; position: relative; width: 580px; height: 9px; margin: 0 auto; text-align: left; background-image: url("../images/global/app-bottom.png"); background-repeat: no-repeat; background-position: top left;}
.thumb-view-title { float: left; position: relative; width: 580px; margin: 0 auto; text-align: left; margin: 0 8px 5px 8px; overflow: hidden; color: #33b7fc; font-size: 12px; font-weight: bold; border-bottom: #333333 1px solid;}
.thumb-view-col { float: left; position: relative; width: 177px; margin: 0 auto; text-align: left; height: 180px; margin: 0 5px 2px 5px; overflow: hidden; }
.thumb-title { float: left; position: relative; width: 177px; margin: 0 auto; text-align: center; height: 14px; margin: 0 0 2px 0; overflow: hidden; font-size: 10px; text-transform: uppercase; color: #FFFFFF;}
.thumb-view-thumb { float: left; position: relative; width: 177px; margin: 0 auto; text-align: left; height: 148px; margin: 0 0 2px 0; overflow: hidden; }

.event-row { float: left; position: relative; width: 560px; margin: 0 auto; text-align: left; margin: 0 0 2px 10px; overflow: hidden; border-bottom: #333333 1px solid; }
.event-col1 { float: left; position: relative; width: 150px; margin: 0 auto; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal; }
.event-col2 { float: left; position: relative; width: 400px; margin: 0 auto; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal; }
.eventdate { float: left; position: relative; width: 135px; margin: 0 auto; margin: 0 5px 2px 4px; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal; }
.eventdate span { float: left; position: relative; width: 30px; margin: 0 auto; margin: 0 5px 2px 4px; text-align: left; overflow: hidden; color: #33b7fc; font-size: 8px; font-weight: bold; text-transform: uppercase;  padding-left: 5px;}
.eventdayw { float: left; position: relative; width: 135px; margin: 0 auto; margin: 0 5px 2px 4px; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal; }
.eventdayw span { float: left; position: relative; width: 30px; margin: 0 auto; margin: 0 5px 2px 4px; text-align: left; overflow: hidden; color: #33b7fc; font-size: 8px; font-weight: bold; text-transform: uppercase;  padding-left: 5px;}
.eventtime { float: left; position: relative; width: 135px; margin: 0 auto; margin: 0 5px 2px 4px; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal; }
.eventtime span { float: left; position: relative; width: 30px; margin: 0 auto; margin: 0 5px 2px 4px; text-align: left; overflow: hidden; color: #33b7fc; font-size: 8px; font-weight: bold; text-transform: uppercase;  padding-left: 5px;}
.eventdescription { float: left; position: relative; width: 390px; margin: 0 auto; margin: 0 5px 2px 4px; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal; }
.eventdescription span { float: left; position: relative; width: 390px; margin: 0 auto; margin: 0 5px 2px 0; text-align: left; overflow: hidden; color: #33b7fc; font-size: 8px; font-weight: bold; text-transform: uppercase;}

.event-col-header { float: left; position: relative; width: 555px; margin: 0 auto; margin: 0 0 2px 5px; text-align: left; overflow: hidden; color: #ffffff; font-size: 10px; font-weight: normal; }
.eventlocation { float: left; position: relative; width: 552px; margin: 0 auto; margin: 0 0 2px 0; text-align: left; overflow: hidden; color: #CCCCCC; background-color: #333333; font-size: 10px; font-weight: bold; }
.eventlocation span { float: left; position: relative; width: 100px; margin: 0 auto; margin: 0 10px 0 0; text-align: left; overflow: hidden; color: #ffffff; background-color: #33b7fc; font-size: 8px; font-weight: bold; text-transform: uppercase; padding-left: 5px;}

.bspecs-listing-row { float: left; position: relative; width: 100px; margin: 0 auto; text-align: left; height: 62px; margin: 5px 4px 5px 10px; overflow: hidden; border-bottom: #333333 1px solid;}
.bspecs-listing-col { float: left; position: relative; width: 100px; height: 60px; margin: 0 auto; text-align: center; overflow: hidden;}
.bspecs-wrap { float: left; position: relative; width: 560px; margin: 0 auto; text-align: center; margin-top: 10px; overflow: hidden;}
.bspecs-row { float: left; position: relative; width: 270px; margin: 0 auto; text-align: left; margin: 0 0 2px 10px; overflow: hidden; border-bottom: #333333 1px solid;}
.bspecs-row-col1 { float: left; position: relative; width: 100px; margin: 0 auto; margin: 0 10px 0 0; text-align: left; overflow: hidden; color: #ffffff; background-color: #0479b6; font-size: 8px; font-weight: bold; text-transform: uppercase; padding-left: 5px;}
.bspecs-row-col2 { float: left; position: relative; width: 150px; margin: 0 auto; margin: 0 0 2px 0; text-align: left; overflow: hidden; color: #CCCCCC; font-size: 10px; font-weight: normal;}

/* /////////////////// PAGINATION //////////////////// */
.section-pagination { float: left; position: relative; width: 550px; margin: 0 auto; margin: 5px 10px 2px 10px; text-align: left; clear: both;}
.section-pagination-wrap { float: right; position: relative; width: 528px; margin: 0 auto; text-align: right; }
.page-numbers, .page-numbers:visited {color: #CCCCCC; font-weight: normal; text-decoration: underline; font-size: 12px; padding: 1px; font-size: 0.9em; line-height: 1.2em;}
.current-page-number, .current-page-number:visited {color: #000000; background: #33b7fc; font-weight: normal; text-decoration: none; font-size: 12px; padding: 2px 4px 2px 4px; font-size: 0.9em; line-height: 1.2em;}
.page-numbers:hover {color: #000000; background: #33b7fc; font-weight: normal; text-decoration: underline; font-size: 12px; padding: 1px; font-size: 0.9em; line-height: 1.2em;}
.current-page-number:hover { color: #000000; background: #bcbcbc; font-weight: normal; text-decoration: none; font-size: 12px; padding: 2px 4px 2px 4px; font-size: 0.9em; line-height: 1.2em;}


#first-page { width: 10px; height: 15px; color: #7494ba; margin: 3px 0 2px 0;}
#prev-page { width: 10px; height: 15px; color: #7494ba; margin: 3px 0 2px 0;}
#last-page { width: 10px; height: 15px; color: #7494ba; margin: 3px 0 2px 0;}
#next-page { width: 10px; height: 15px; color: #7494ba; margin: 3px 0 2px 0;}
#first-page { background-image: url("../images/global/first.jpg"); background-repeat: no-repeat; background-position: 0 0px; overflow:hidden; }
#prev-page { background-image: url("../images/global/prev.jpg"); background-repeat: no-repeat; background-position: top left; overflow:hidden;}
#last-page { background-image: url("../images/global/last.jpg"); background-repeat: no-repeat; background-position: top left; overflow:hidden;}
#next-page { background-image: url("../images/global/next.jpg"); background-repeat: no-repeat; background-position: top left; overflow:hidden;}

#first-page:hover { width: 10px; height: 15px; color: #6090c8; margin: 3px 0 2px 0;}
#prev-page:hover { width: 10px; height: 15px; color: #6090c8; margin: 3px 0 2px 0;}
#last-page:hover { width: 10px; height: 15px; color: #6090c8; margin: 3px 0 2px 0;}
#next-page:hover { width: 10px; height: 15px; color: #6090c8; margin: 3px 0 2px 0;}
#first-page:hover { background-image: url("../images/global/first.jpg"); background-repeat: no-repeat; background-position: bottom left; overflow:hidden;}
#prev-page:hover { background-image: url("../images/global/prev.jpg"); background-repeat: no-repeat; background-position: bottom left; overflow:hidden;}
#last-page:hover { background-image: url("../images/global/last.jpg"); background-repeat: no-repeat; background-position: bottom left; overflow:hidden;}
#next-page:hover { background-image: url("../images/global/next.jpg"); background-repeat: no-repeat; background-position: bottom left; overflow:hidden;}

/* /////////////////// CONTACT FORM //////////////////// */

form.c_form { width: 284px; font-family: Arial, Tahoma; font-size: 12px; float:left;}
.c_form fieldset { border: none;  }
.form-row { margin: 0 auto; width: 284px; overflow:hidden; text-align: left; margin-bottom: 5px; float:left; }
.form-left { margin: 0 auto; width: 96px; float: left; overflow:hidden; float:left; color: #FFFFFF; }
.form-right { margin: 0 auto; width: 185px; float: left; overflow:hidden; float:left; color: #CCCCCC;}
.form-right INPUT { width: 164px; }
.form-left2 { margin: 0 auto; width: 280px; float: left; overflow:hidden; float:left; color: #FFFFFF; }
.form-right2 { margin: 0 auto; width: 280px; float: left; overflow:hidden; float:left; color: #CCCCCC;}
.form-left3 { margin: 0 auto; width: 96px; float: left; overflow:hidden; float:left; color: #FFFFFF; }
.form-right3 { margin: 0 auto; width: 185px; float: left; overflow:hidden; float:left; color: #CCCCCC;}

/* /////////////////// CONTACT FORM SECURITY FIELD //////////////////// */
.form-row-securehidden { display: none; }
.form-left-securehidden { display: none;}
.form-right-securehidden { display: none;}

.c_warning-message { margin: 0 auto; padding: 5px 10px 5px 10px; width: 274px; float: left; overflow: hidden; color: red;}
.c_success-message { margin: 0 auto; padding: 5px 10px 5px 10px; width: 274px; float: left; overflow: hidden; color: #339900; }

/* /////////////////// HEADERS //////////////////// */ 
#head { float: left; position: relative; width: 990px; height: 112px; margin: 0 auto; text-align: left; }
#head { background-image: url("../images/global/top.jpg"); background-repeat: no-repeat; background-position: top left; }
#head-l { float: left; width: 440px; margin: 0 auto; text-align: left; margin-left: 0; margin-right: 10px; }
#head-r { float: left; width: 540px; margin: 0 auto; margin-top: 0; text-align: right; }
#login { float: left; width: 530px; height: 20px; margin-left: 0; margin-top: 0; background-image: url("../images/global/ed-login-area.png"); background-repeat: no-repeat; background-position: top right;}
#member { float: right; width: 120px; height: 20px; margin-right: 15px; color: #dc0366;}
#signup { float: right; width: 120px; height: 20px; color: #FFFFFF; margin-right: 50px; margin-top: 15px; font-size: 14px; font-weight: bold;}
#member a, #member a:visited, #member a:hover { font-size: 10px; color: #424241; font-weight: bold; text-decoration: none; }
#signup a, #signup a:visited, #signup a:hover { font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
#phone { float: right; width: 530px; height: 20px; color: #CCCCCC; font-size: 9px; padding-top: 4px;}
#address { float: right; width: 300px; height: 20px; color: #CCCCCC; font-size: 9px;}

/* /////////////////// MENU //////////////////// */ 
#nav { float: left; width: 540px; height: 20px; margin-left: 0; margin-top: 24px; }
#nav-wrapper { float: right; width: 535px; height: 20px; margin-right: 5px;}
#nav-wrapper a, #nav-wrapper a:visited { height: 16px; color: #CCCCCC; font-size: 10px; font-weight: bold; text-decoration: none; font-style: italic; }
#nav-wrapper a:hover { color: #33b7fc; font-size: 10px; font-weight: bold; text-decoration: none; font-style: italic; }
.nav-item { float: right; margin-left: 15px;}
.nav-gfx { float: left; margin: 0 auto; width: 16px; position: relative;}
.nav-link { float: left; margin: 0 auto; margin-top: 0; position: relative; padding: 0 3px 0 5px;}

/* /////////////////// FOOTER //////////////////// */
#footer{ float: left; width: 990px; height: 128px; margin: 0 auto; position: relative; text-align: center; background-image: url("../images/global/footer.jpg"); background-repeat: no-repeat; background-position: top left;}
#footer span{ color: #CCCCCC; font-size: 0.9em; line-height: 1.2em; margin-bottom: 2px;}
#footer p{ color: #CCCCCC; font-size: 0.9em; line-height: 1.0em; margin-bottom: 2px; text-align: center; padding-top: 60px;}
#footer a{ color: #FFFFFF; font-weight: normal; text-decoration: none; }
#footer a:visited{ color: #FFFFFF; text-decoration: none; }
#footer a:hover{ text-decoration: none; }

/* /////////////////// SLIMBOX //////////////////// */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url("../images/slimbox/loading.gif") no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url("../images/slimbox/prevlabel.gif") no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url("../images/slimbox/nextlabel.gif") no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url("../images/slimbox/closelabel.gif") no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}



div#hiddenfootercredit, div#hiddenfootercredit a, div#hiddenfootercredit a:hover, div#hiddenfootercredit a:visited, div#hiddenfootercredit a:active { color: #4284a7; font-size: 8px;}
