html{background-image:url(images/page-bg.jpg);background-repeat:repeat-x;background-position:bottom;background-color:#000;min-height:100%;}
body{font-weight:normal;min-height:902px;line-height:18px; text-align: center}
h1,h2,h3,h4,h5{color:#000;font-family:"Times New Roman",Times,serif;text-transform:uppercase;font-weight:normal;}
h1{font-size:30px;}
h2{font-size:20px;}
h3{font-size:14px;}
a:link,a:visited{color:#6d3b20;text-decoration:none;}
a:hover,a:active{text-decoration:underline;color:#a05e3b;}
a img{*margin-bottom:-3px;_margin-bottom:-3px;}

.content-padding{padding:20px 15px;}
#masthead{background:#000 url(images/masthead-bg.jpg) top left;}
#navigation{background:#151515 url(images/navigation-bg.gif) center left repeat-x;border-top:1px solid #444;border-bottom:1px solid #444;height:33px;}
/* Content with drop shadow */


#container{}
#content{ background:#474747 url(images/content-bg.jpg) top left; text-align: left; }
#content-top{ background:url(images/content-bg-top.png) top left repeat-x;_background:none; }
#content-bottom{background:url(images/content-bg-bottom.png) bottom left repeat-x;_background:none;}
#content-wrapper{margin: 0px auto; width:902px; }


.column-wrapper{ background:#fff url(images/main-bg.gif) repeat-y top left; }
#home.column-wrapper{ background:#fff url(images/main-bg-home.gif) repeat-y top left; }
.column{float:left;width:310px;}

.con{width:902px; margin:0px auto; text-align:left;}
#content .con{background:#FFF url(images/content-bg-bottom.png) bottom left repeat-x;_background:#FFF;border-left:1px solid #444;border-right:1px solid #444;}



#feater-banner{height:277px;width:902px;overflow:hidden;}

/* NEWS Banner with animation */
#news-banner{background:#1c1b1b url(images/latest-news-bg.gif) top left;border-top:1px solid #444;border-bottom:1px solid #ff7e00;height:34px;line-height:34px;width:902px;overflow:hidden;}
#news-banner-heading{width:162px;height:34px;float:left;margin-right:20px;}
#news-list{float:left;display:block;height:34px;line-height:34px;width:700px;margin:0px;}
#news-list a:link,#news-list a:visited{color:#FFF;}
#news-list li,#news-page-list li{list-style:none;}
/* Footer with google map and columns */
#footer{color:#7d7d7d;padding:0px 0px 30px 0px;}
#footer h3{color:#FFF;}
#footer .con{padding:10px 0px;}
#footer a:link,#footer a:visited{text-decoration:none;color:#7d7d7d;}
#footer a:active,#footer a:hover{text-decoration:none;color:#FFF;}
#footer ul,#footer li{margin:0px;padding:0px;list-style:none;}
#footer li.left{margin-left:30px;_margin-left:15px;display:block;width:auto;_float:left;*float:left;/*margin-right:-100%;*/}
#footer li.right{margin-right:30px;_margin-right:15px;float:right;}
#footer-bc li{display:inline;}
#footer,#footer-bottom,#footer-middle,#footer-top{clear:both;}
#footer-top{background:#151515 url(images/navigation-bg.gif) top left repeat-x;}
#footer-bottom,#footer-top{border-top:1px solid #444;border-bottom:1px solid #444;}
#footer-middle ul,#footer-middle .address{margin:0px 0px 18px 0px;}
#footer-middle .address{display:block;width:343px;}
#footer-middle .address ul{display:block;float:right;width:180px;margin:0px;padding:0px;}
#footer-categories,#footer-brands,#footer-steffans,#footer-contact{display:block;float:left;margin:0px 0px 0px 30px;_margin:0px 0px 0px 15px;}
#footer-categories,#footer-brands,#footer-steffans{width:136px;}
#footer-contact{width:343px;}
#googlemap-canvas{width:343px;height:160px;margin:0px 0px 18px 0px;}
/* Breadcrumb used in the footer and sub header*/
#breadcrumb{background:#1c1c1c url(images/content-bg-top.png) top left repeat-x;_background:#1c1c1c;padding:4px 0px 4px 15px}
#breadcrumb h2{color:#FFF;margin:0px;font-size:12px;}
#breadcrumb ul,#breadcrumb ul li{margin:0px;padding:0px;list-style:none;display:inline;}
.breadcrumb-items,.breadcrumb-items a,.breadcrumb-items a:visited{color:#797979;margin:0px;}
.breadcrumb-items a:hover,.breadcrumb-items a:active{text-decoration:underline;}
/* Home page content */
#feature-products{width:563px;}
#feature-brands{width:339px;}
#feature-brands h3{color:#FFF;}

a#video-link img{border-bottom:1px solid #ff7e00;}
#brands-menu{padding:20px;}
#brands-menu ul,#brands-menu li{margin:0px;padding:0px;list-style:none;}
#brands-menu li{clear:both;border-bottom:1px solid #7f7f7f;}
#brands-menu li a:link,#brands-menu li a:visited{display:block;padding:10px 0px;color:#999;}
#brands-menu li a img{float:left;margin-right:-100%;}
#brands-menu li a span{display:block;min-height:50px;_height:50px;padding:0px 0px 0px 105px;}
/* Listing pages / elements */
img.page-header{width:694px;}
#register,#cart-detail,#product,#products,#categorys{clear:both;padding:0px 15px;}
#products ul,#products ul li,#top-nav ul,#top-nav ul li,#categorys ul,#categorys ul li{margin:0px;padding:0px;list-style:none;}
#products ul li,#categorys ul li{width:133px;margin:20px 15px;padding:0px;display:-moz-inline-block;display:inline-block;vertical-align:top;zoom:1;overflow:hidden;*display:inline;}
#feature-products #products ul li{width:145px;}
#products ul li p,#related-product-list ul li p{font-size:11px;margin:0px;}
#products ul li p.description,#related-product-list ul li p.description{min-height:40px;_height:40px;}
#categorys h3{min-height:40px;_height:40px;}
#categorys h3 a:link,#categorys h3 a:visited{color:#000;}
#categorys h3 a:hover,#categorys h3 a:active{text-decoration:underline;}
/* Page content - Main white area */
#page{width:694px;float:left;}
/* Side bar content brands / news / promotions / cart contents */
#side-bar{width:208px;float:left;background:#252525 url(./images/sidebar-bg.jpg) top left repeat-y;overflow:hidden} 
#side-bar h3{color:#FFF;}
#side-bar a:link,#side-bar a:visited{text-decoration:none;color:#FFF;}
#side-bar a:hover,#side-bar a:active{text-decoration:underline;color:#FFF;}
.sidebar-block{border-top:1px solid #ff7e00;padding:15px;}
.sidebar-block ul,#sidebar-brands li{margin:0px;padding:0px;list-style:none;}
#sidebar-promotion{padding:0px;}
#sidebar-news li{color:#999;padding:10px 0px;border-bottom:1px solid #7f7f7f;}
/* Pagination controls top / bottom */
#pagination-top{}
#pagination-bottom{}
.pagination-container{width:100%;clear:both;float:right;margin:15px 0px;}
ul.pagination{float:right;list-style-type:none;padding:0px;margin:0px;}
ul.product-filters{float:left;}
div.pagination-container ul.pagination li,div.pagination-container ul.product-filters li{display:inline !important;width:auto !important;margin:0px !important;padding:5px !important;}
li.NavigationTitle{}
li.NavigationCellSel{font-size:14px;font-weight:bold;}
li.NavigationCell{}
/* Cart Page */
#cart-detail{/*padding:31px 31px 0px 31px;*/}
#cart-detail table{width:100%;margin-top:18px;}
#cart-detail table tfoot td{background:#efefef;}
#cart-detail table th,#cart-detail table tfoot tr.total td{padding:4px;background:#dfdfdf;}
#cart-detail table td,#cart-totals table td{padding:4px;}
#cart-totals{padding:0px 0px 0px 32px;}
#cart-totals .dashed-line,#cart-summary .dashed-line{margin:8px 0px 8px 0px;}
#cart-totals table,#cart-summary table{margin-top:8px;}
#cart-buttons{padding:10px 0px 8px 0px;}
/* Main navigation */
#top-nav{}
#top-nav ul li{display:block;float:left;margin:0px;padding:0px;}
#top-nav ul li a{display:block;margin:0px;padding:0px;text-transform:uppercase;font-family:Georgia,serif;font-weight:normal;font-size:13px;color:#fff;}
#top-nav ul li a img{padding:0px;margin:0px;}
#top-nav ul li a:hover{background:#666666;}
#contact-information{margin-bottom:40px;}
#personal-details,#billing-details{margin-top:12px;}
#featured{width:174px;float:left;}
#logo{float:left;width:191px;margin-right:-100%;padding:10px 0px;}
#enquiry ul,#enquiry ul li{margin:0px;padding:0px 0px 4px 0px;}
#enquiry ul.left-column{width:350px;float:left;}
#enquiry ul.right-column{width:279px;float:left;}
#enquiry ul label.field{width:100px !important;font-size:12px !important;}
#enquiry label,#enquiry input{margin-top:0px !important;margin-bottom:0px !important;}
#enquiry ul select{width:218px;}
#enquiry ul textarea,#enquiry ul .subject{width:273px;}
#enquiry ul textarea{height:175px;}
#about-steffans{margin-top:8px;margin-bottom:48px;}
#about-steffans .steffans-logo{float:left;width:122px;}
#about-steffans .steffans-address{float:left;width:auto;}
.product-info{width:202px;float:left;padding-top:6px;}
.btn-checkout{text-align:right;}
#utility{position:absolute;top:0px;right:0px;width:auto;}
#utility ul li{padding:0px 4px 0px 0px;font-size:11px;font-weight:bold;}
#utility a,#utility a:active,#utility a:visited{color:#646464;text-decoration:none;}
#utility a:hover{color:#fff;text-decoration:underline;}
#utility form{float:left;}
#utility form#toploginform{}
#topsearchform{position:absolute;top:60px;right:0px;text-align:right;clear:both;}
#sub-nav{background:url(./images/navigation/sub-nav-left.gif) no-repeat top left;height:52px;margin:0px 0px 11px;}
#sub-nav ul{background:url(./images/navigation/sub-nav-right.gif) no-repeat top right;height:52px;padding:0px 15px 0px 20px;}
#sub-nav ul li{float:left;width:108px;height:52px;background:url(./images/navigation/sub-nav-div.gif) no-repeat top right;}
#sub-nav ul li.last{background:none;}
.category-header{width:625px;}
.description a,.description a:visited{color:#000;text-decoration:none;}
.description a:hover,.description a:active{text-decoration:underline;}
.moreinfo a,a:active,a:visited{color:#6d3b20;text-decoration:none;}
.moreinfo a:hover{text-decoration:underline;color:#a05e3b;}
#cart ul,#cart ul li{margin:0px;list-style:none;}
#cart ul{padding:0px 12px 0px 12px;}
#cart li{padding:5px;color:#fff;margin-bottom:1px;}
#cart li a,#cart li a:visited{color:#fff;}
#cart li a:hover,#cart li a:active{text-decoration:underline;}
.delivery{font-size:11px;width:180px;margin-bottom:5px;}
.sub-totals{width:325px;}
.cart-title{float:left;width:150px;}
.cart-amount{float:left;text-align:right;width:20px;}
.item-gray{background-color:#252525;}
.last{margin-right:0px !important;}
.item-light{background-color:#303030;}
.product-thumbnail{height:138px;overflow:hidden;}
#product-summary,#product-search{padding:0px 0px 0px 0px;}
#product-description h2{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;margin:5px 0px 8px 0px;}
#detail-images{width:625px;padding:8px 0px;margin:0px;}
#product-images{width:409px;margin:0px;_width:412px}
#packaging-image{width:200px;margin:0px 0px 0px 8px;}
.image-cont{display:-moz-inline-block;display:inline-block;zoom:1;*display:inline;vertical-align:bottom;}
.product-image{float:left;}
.product-info{width:100%;clear:both;padding-top:6px;}
.wrapping-text{color:#ff5000;font-style:italic;line-height:24px;margin-bottom:24px;}
#product-search h2{font-size:12px;}
#product-description{min-width:300px;width:auto;margin:0px 0px 8px;}
#search-form ul,#search-form li{margin:0px;padding:0px;list-style:none;}
#search-form li{padding:4px 0px 0px 0px;}
#purchase-info{width:100%;float:left;vertical-align:middle;margin:6px 0px 14px;_margin:-6px 0px 7px;}
p.price{font-size:20px;margin:auto 0px;float:left;}
#order-form{width:auto;float:right;text-align:right;vertical-align:middle;}
#order-form form,#order-form select,#order-form input,#order-form img{padding:0px;margin:0px;vertical-align:middle;}
#order-form select{line-height:12px;min-width:80px;*width:80px;}
#cart-options{text-align:right;padding:8px 12px 8px 8px;}
#static{padding:31px;background-color:#fff;}
#static h1{margin:0px;}
#cart-contents{width:627px;}
#cart-contents table{padding:0px;}
#cart-contents th{padding:0px !important;margin:0px !important;border:0px !important;width:auto;}
#cart-contents td{}
#discount-coupon{padding:5px 31px 0px 31px;margin-bottom:60px;}
h1.category-name{font-family:"Times New Roman",Times,serif;font-size:30px;font-weight:normal;margin:15px 0px 0px;}
.dashed-line{height:3px;background-image:url(./images/dashed-bg.gif);background-repeat:repeat-x;}
.single-dash{height:1px;background-image:url(./images/single-dash-bg.gif);background-repeat:repeat-x;margin-bottom:8px;}
.addtobasket{line-height:1em;margin:0px 0px 3px;padding:0px 0px 3px;}
.button{cursor:pointer;}
.search-input{border:1px solid #797979;background-color:#151515;font-size:11px;padding:3px;width:139px;color:#FFFFFF;height:13px;vertical-align:top;}
.tabs{color:#646464;}
#header{position:relative;}
#utility{height:29px;line-height:29px;}
#utility li,#utility li a{font-size:12px;}
#header-box{background:url(./images/header-bg.gif) repeat top left;float:left;height:29px;}
#header-box div{background:url(./images/header-left.gif) no-repeat top left;float:left;height:29px;}
#header-box ul{background:url(./images/header-right.gif) no-repeat top right;height:29px;padding:0px 9px;}
#header-box li{background:url(./images/header-div.gif) no-repeat top right;margin-right:2px;}
#header-box li a{padding:0px 5px;font-size:12px;}
#header-box li.last{background:none;}
.main-column{float:left;}
.main-column h1{padding-bottom:18px;}
.small-column{width:175px;float:left;text-align:right;}
.small-column .single-dash{margin:4px 0px 4px 30px;width:146px;}
.shop-image{margin:5px 4px 5px 0px;}
.shop-image.last{margin:5px 0px 5px 4px;}
.main-column h2{font-size:12px;margin:0px;}
.main-column p{font-size:11px;margin:0px 0px 16px 0px;line-height:14px;}
.verticalalign{position:absolute;bottom:0;}
.verticalalign .mpu{position:absolute;right:0;bottom:0;}
/***** Text Replacement ***********/
#username-password /* to be replaced */{background-image:url(./images/username-password.gif);background-repeat:no-repeat;height:28px;}
#related-products{background-image:url(./images/related-products.gif);background-repeat:no-repeat;height:21px;}
#featured-header{background-image:url(./images/h2-featured-products.gif);background-repeat:no-repeat;height:16px;}
#your-basket{background-image:url(./images/your-basket.gif);background-repeat:no-repeat;height:48px;}
#current-promotion{background-image:url(./images/current-promotion.gif);background-repeat:no-repeat;height:33px;}
#archived-articles{background-image:url(./images/archived-articles.jpg);background-repeat:no-repeat;height:42px;}
#about-us{background-image:url(./images/about-us-header.gif);background-repeat:no-repeat;height:21px;}
#refine-results{background-image:url(./images/refine-search-header.gif);background-repeat:no-repeat;height:21px;}
#contact-us{background-image:url(./images/customer-enquiries.gif);background-repeat:no-repeat;height:28px;}
#contact-us-header{background-image:url(./images/contact-us-header.gif);background-repeat:no-repeat;height:24px;}
#review-order-details{background-image:url(./images/Review-Order-Details.gif);background-repeat:no-repeat;height:24px;}
#login-create-account{background-image:url(./images/login-create-account.gif);background-repeat:no-repeat;height:24px;margin:20px 0px;}
#login{background-image:url(./images/log-in.gif);background-repeat:no-repeat;height:24px;margin:5px 0px;}
#create-profile{background-image:url(./images/create-profile.gif);background-repeat:no-repeat;height:24px;margin:20px 0px;}
#modify-profile{background-image:url(./images/create-profile.gif);background-repeat:no-repeat;height:24px;margin:20px 0px;}
#wishlist-title{background-image:url(./images/wishlist.gif);background-repeat:no-repeat;height:24px;margin:20px 0px;}
#checkout-method{background-image:url(./images/checkout-wo-registering.gif);background-repeat:no-repeat;height:28px;margin:20px 0px;}
#redeem-discount-code{background-image:url(./images/redeem-a-discount-code.gif);background-repeat:no-repeat;height:24px;}
#personal-info{background-image:url(./images/personal-information.gif);background-repeat:no-repeat;height:28px;}
#billing-info{background-image:url(./images/address.gif);background-repeat:no-repeat;height:28px;}
#contact-info{background-image:url(./images/contact-information.gif);background-repeat:no-repeat;height:28px;}
#confirm-order{background-image:url(./images/confirm-order.gif);background-repeat:no-repeat;height:24px;}
#payment-method-cert{background-image:url(./images/payment-method-cert.gif);background-repeat:no-repeat;height:29px;}
#payment-method-epdq{background-image:url(./images/payment-method-epdq.gif);background-repeat:no-repeat;height:29px;}
#checkout-notes{background-image:url(./images/notes-header.gif);background-repeat:no-repeat;height:23px;}
#additional-info{background-image:url(./images/additional_information.gif);background-repeat:no-repeat;height:41px;}
#customerNotes{margin-top:12px;}
/**************** Search Order Controls **********************/
ul.search-sort{list-style-type:none;padding:0px;margin:5px 0px 10px 0px;clear:both;width:100%;}
ul.search-sort li{display:block;float:left;width:auto;padding:0px 5px;margin:0px;}
/* STUFF ADDED BY HANNAH*/
.recent-articles{color:#fff;margin-top:20px;}
#side-bar .archive{list-style:none;margin:0px;}
#side-bar .archive li{padding:5px 20px;}
#side-bar .archive li.odd{background:#303030;}
#side-bar .archive li a{color:#fff;}
.login-details{text-align:right;color:#545454;padding-right:5px;}
#product-filter{}
.clear-both{clear:both;}
.success{padding:10px;background:#d3ffbf;}
.failure{padding:10px;background:#fff5bf;}
.wishlist-item{padding:20px 0px;clear:both;}
.wishlist-item h4{margin:10px;}
.wishlist-details{padding-left:10px;float:left;width:420px;}
.wishlist-details ul{margin:0px;padding:0px;}
ul.no-style{width:100%;padding:10px 0px 20px;margin:10px 0px;}
ul.sort-items{width:auto;padding:2px 0px 10px;margin:10px 0px 17px;}
ul.no-style ul.no-style{width:100%;padding:0px 0px 20px;margin:0px 0px;}
ul.no-style li{list-style:none;float:left;margin:0px 0px 0px 5px;padding:0px;display:inline;clear:none;}
ul.sort-items li{margin:0px 0px 0px 10px;}
ul.no-style li.first,.first{margin-left:0px;padding-left:0px;}
ul.no-style li.last,.last{margin-right:0px;padding-right:0px;}
ul.no-style li.vertical{float:none;}
ul.login-form{width:100%;padding:0px 0px 20px;margin:0px 0px;}
ul.login-form li{list-style:none;float:left;display:inline;margin:0px 10px 0px 0px;clear:none;}
.column h2{padding-top:5px;}
.white{color:#fff;}
#checkout-options li h2{margin-bottom:10px;}
#news-page-list li{display:block;clear:both;}
#news-page-list li div{padding:10px 0px;}
h6.date{font-size:12px;font-weight:normal;color:#676568;}
/*************** Product lists *******************/
.product-count{margin:0px;padding:4px 0px;}
/*************** Side Bar ************************/
.invoice{border:0px !important;padding:35px;}
.invoice *{border:0px !important;}
#thankyou-message{padding:35px 35px 0px 35px;}
#error{padding:35px 35px 0px 35px;}
#lightwindow_overlay{/* REQUIRED */
display:none;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100px;z-index:500;/* REQUIRED */}
#lightwindow{/* REQUIRED */
/* Of Note - The height and width of this element are set to 0px */
display:none;visibility:hidden;position:absolute;z-index:999;line-height:0px;/* REQUIRED */}
#lightwindow_container{/* REQUIRED */
display:none;visibility:hidden;position:absolute;/* REQUIRED */
padding:0 0 0 0;margin:0 0 0 0;}
/* IE6 needs this or it messes with our positioning */
* html #lightwindow_container{overflow:hidden;}
#lightwindow_contents{overflow:hidden;z-index:0;position:relative;border:10px solid #ffffff;background-color:#ffffff;}
#lightwindow_loading{/* REQUIRED */
height:100%;width:100%;top:0px;left:0px;z-index:9999;position:absolute;/* REQUIRED */
background-color:#f0f0f0;padding:10px;}
#lightwindow_loading_shim{display:none;left:0px;position:absolute;top:0px;width:100%;height:100%;}
#lightwindow_loading span{font-size:12px;line-height:32px;color:#444444;float:left;padding:0 10px 0 0;}
#lightwindow_loading span a,
#lightwindow_loading span a:link,
#lightwindow_loading span a:visited{color:#09F;text-decoration:none;cursor:pointer;}
#lightwindow_loading span a:hover,
#lightwindow_loading span a:active{text-decoration:underline;}
#lightwindow_loading img{float:left;margin:0 10px 0 0;}
/*-----------------------------------------------------------------------------------------------
I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
I mean let's face it,it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/
#lightwindow_navigation{/* REQUIRED */
position:absolute;top:0px;left:0px;display:none;/* REQUIRED */}
/* We need to shim the navigation for IE,though its more of a sub-floor */
#lightwindow_navigation_shim{/* REQUIRED */
display:none;left:0px;position:absolute;top:0px;width:100%;height:100%;/* REQUIRED */}
#lightwindow_navigation a,
#lightwindow_navigation a:link,
#lightwindow_navigation a:visited,
#lightwindow_navigation a:hover,
#lightwindow_navigation a:active{/* REQUIRED */
outline:none;/* REQUIRED */}
#lightwindow_previous,
#lightwindow_next{width:49%;height:100%;background:transparent url(images/blank.gif) no-repeat;/* Trick IE into showing hover */
display:block;}
#lightwindow_previous{float:left;left:0px;}
#lightwindow_next{float:right;right:0px;}
#lightwindow_previous:hover,
#lightwindow_previous:active{background:url(images/prevlabel.gif) left 15% no-repeat;}
#lightwindow_next:hover,
#lightwindow_next:active{background:url(images/nextlabel.gif) right 15% no-repeat;}
#lightwindow_previous_title,
#lightwindow_next_title{display:none;}
#lightwindow_galleries{width:100%;position:absolute;z-index:50;display:none;overflow:hidden;margin:0 0 0 10px;bottom:0px;left:0px;}
#lightwindow_galleries_tab_container{width:100%;height:0px;overflow:hidden;}
a#lightwindow_galleries_tab,
a:link#lightwindow_galleries_tab,
a:visited#lightwindow_galleries_tab{display:block;height:20px;width:77px;float:right;line-height:22px;color:#ffffff;text-decoration:none;font-weight:bold;cursor:pointer;font-size:11px;color:#ffffbe;background:url(images/black-70.png) repeat 0 0 transparent;}
* html a#lightwindow_galleries_tab,
* html a:link#lightwindow_galleries_tab,
* html a:visited#lightwindow_galleries_tab{background:none;background-color:#000000;opacity:.70;filter:alpha(opacity=70);}
a:hover#lightwindow_galleries_tab,
a:active#lightwindow_galleries_tab{color:#ffffbe;}
#lightwindow_galleries_tab_span{display:block;height:20px;width:63px;padding:0 7px 0 7px;}
#lightwindow_galleries_tab .up{background:url(images/arrow-up.gif) no-repeat 60px 5px transparent;}
#lightwindow_galleries_tab .down{background:url(images/arrow-down.gif) no-repeat 60px 6px transparent;}
#lightwindow_galleries_list{background:url(images/black-70.png) repeat 0 0 transparent;overflow:hidden;height:0px;}
* html #lightwindow_galleries_list{background:none;background-color:#000000;opacity:.70;filter:alpha(opacity=70);}
.lightwindow_galleries_list{width:200px;float:left;margin:0 0 10px 0;padding:10px;}
.lightwindow_galleries_list h1{color:#09F;text-decoration:none;font-weight:bold;cursor:pointer;padding:10px 0 5px 0;font-size:16px;}
.lightwindow_galleries_list li{margin:5px 0 5px 0;list-style-type:none;}
.lightwindow_galleries_list a,
.lightwindow_galleries_list a:link,
.lightwindow_galleries_list a:visited{display:block;line-height:22px;color:#ffffff;text-decoration:none;font-weight:bold;cursor:pointer;padding:0 0 0 10px;font-size:11px;}
.lightwindow_galleries_list a:hover,
.lightwindow_galleries_list a:active{background:#000000;color:#ffffbe;border-left:3px solid #ffffbe;padding:0 0 0 7px;}
#lightwindow_data{/* REQUIRED */
position:absolute;/* REQUIRED */}
#lightwindow_data_slide{/* REQUIRED */
position:relative;/* REQUIRED */}
#lightwindow_data_slide_inner{background-color:#ffffff;padding:0 10px 10px 10px;}
#lightwindow_data_caption{padding:10px 0 0 0;color:#666666;line-height:25px;background-color:#ffffff;clear:both;}
#lightwindow_data_details{background-color:#f0f0f0;padding:0 10px 0 10px;height:20px;}
#lightwindow_data_author_container{width:40%;text-align:right;color:#666666;font-style:italic;font-size:10px;line-height:20px;float:right;overflow:hidden;}
#lightwindow_data_gallery_container{font-size:10px;width:40%;text-align:left;color:#666666;line-height:20px;float:left;overflow:hidden;}
#lightwindow_title_bar{height:25px;overflow:hidden;}
#lightwindow_title_bar_title{color:#ffffbe;font-size:14px;line-height:25px;text-align:left;float:left;}
a#lightwindow_title_bar_close_link,
a:link#lightwindow_title_bar_close_link,
a:visited#lightwindow_title_bar_close_link{float:right;text-align:right;cursor:pointer;color:#ffffbe;line-height:25px;padding:0;margin:0;}
a:hover#lightwindow_title_bar_close_link,
a:active#lightwindow_title_bar_close_link{color:#ffffff;}
#careers h4, #careers h5{ font-weight: bold; text-transform: none; font-family: Arial, sans-serif; font-size: 12px;  }
#careers h4{font-size: 13px;}
#careers #job-list strong{ color: #814d25; font-weight: normal; }
#careers #job-list ul{ list-style: none; margin-left: 0px; }
#careers #job-list ul li{background:url(./images/single-dash-bg.gif) bottom left repeat-x; position: relative; padding-top: 8px; padding-bottom: 1px;}
#careers #job-list ul li ul li{background: none; padding: 0px;}
#careers #job-list ul ul { list-style: disc; margin-bottom:18px; margin-left:2em; }
#careers #job-list ul.job-list{margin-bottom: 0px;}
#careers #job-list a.read-more{ text-transform: capitalize; position: absolute; top: 44px; right: 20px; font-weight: bold;}
/*-----------------------------------------------------------------------------------------------
Theme styling stuff
-----------------------------------------------------------------------------------------------*/ 
#lightwindow p{color:#000000;padding-right:10px;}
#lightwindow_contents {
 overflow: hidden;
 z-index: 0;
 position: relative;
 background-color: #ffffff;
 border-top: 10px solid #ffffff;
 border-right: 10px solid #ffffff;
 border-bottom: 5px solid #ffffff;
 border-left: 10px solid #ffffff;
}  
