 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,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%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
 body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

INPUT, SELECT, TEXTAREA { font-family:Georgia; font-size:99%; }

HTML, BODY { height:100%; }
BODY{ background:#000 url(img/body.jpg) no-repeat top center; font-family:Georgia; width:100%}

#container { text-align:center; min-height:968px; margin:0 auto; width:875px; color:white; }
#logo { text-align:center; display:block; }
#logo IMG { border:none; }

/*#pnav { margin:220px 0 0 134px; float:left; }*/
#pnav { margin:175px 0 0 134px; float:left; }
#pnav LI { float:left; }
#pnav LI A { font-weight:normal; display:block; height:33px; background-position:top left; background-repeat:no-repeat; }
#pnav LI B { position:absolute; top:-999px; height:-999px; }
#pnav LI A:hover { background-position:bottom left; }
#pnav LI.whatson A { width:110px; background-image:url(img/pnav_whatson.jpg); }
#pnav LI.gallery A { width:74px; background-image:url(img/pnav_gallery.jpg); }
/*#pnav LI.membership A { width:99px; background-image:url(img/pnav_membership.jpg); }*/
#pnav LI.membership A { width:64px; background-image:url(img/pnav_video.jpg); }
#pnav LI.restaurant A { width:100px; background-image:url(img/pnav_restaurant.jpg); }
#pnav LI.venuehire A { width:161px; background-image:url(img/pnav_venuehire.jpg); }
#pnav LI.contact A { width:98px; background-image:url(img/pnav_contact.jpg); }

.gallery-actions .btn-next {float: right; margin-left: 10px;}
.gallery-actions .btn-previous {float: right;}

#content { text-align:left; clear:both; float:left; width:606px; position:relative; padding-left:134px; padding-top:27px; }
#content DIV.flyer { float:right; }
#content LI { list-style:disc outside; margin-left:20px; }

#pageutil { text-align:center; position:absolute; top:-30px; left:0; width:118px; overflow: show; z-index:2}
#pageutil H2 { display:block; width:100%; margin-bottom:27px; }
#pageutil H2 B { position:absolute; top:-999px; height:-999px; }
#pageutil H2.events { height:30px; background:transparent url(img/h2.events.jpg) no-repeat top center; }

#snav A, #snav LABEL { font-weight:normal; color:#36312A; text-decoration:none; font-size:131%; line-height:1em; } /* text-transform:uppercase; */
#snav A:hover { color:#000; font-size:139%; }
#snav LI { font-size:100%; padding-bottom:14px; list-style:none; margin:0 0 7px; background:transparent url(img/pageutil_hr.gif) no-repeat bottom center; }
#snav LI.orphan { padding-bottom:7px; background:none; margin-top:40px; }

.register { width: 400px; margin: 0 auto;}
.register .field input {width: 100%; text-align: center;}
.register .field {padding: 4px;}
.register .button {padding: 10px 4px;}
.register .button input {width: 100%;}

div.contact { width: 400px; margin: 0 auto;}
div.contact .field input {width: 100%; text-align: center;}
div.contact .field textarea {width: 100%; text-align: center; height: 70px;}
div.contact .field {padding: 4px;}
div.contact .button {padding: 10px 4px;}
div.contact .button input {width: 100%;}

.pic-big{padding-bottom: 20px;}

/* Fixed
-------------------------------------------------------------- */
DIV.clear1 { line-height: 0px; font-size: 1px; clear: both; height: 1px; }
DIV.clear3 { line-height: 0px; font-size: 1px; clear: both; height: 3px; }
DIV.clear5 { line-height: 0px; font-size: 1px; clear: both; height: 5px; }
DIV.clear7 { line-height: 0px; font-size: 1px; clear: both; height: 7px; }
DIV.clear10 { line-height: 0px; font-size: 1px; clear: both; height: 10px; }
DIV.clear15 { line-height: 0px; font-size: 1px; clear: both; height: 15px; }
DIV.clear20 { line-height: 0px; font-size: 1px; clear: both; height: 20px; }
DIV.clear25 { line-height: 0px; font-size: 1px; clear: both; height: 25px; }
DIV.clear30 { line-height: 0px; font-size: 1px; clear: both; height: 30px; }

.clearfix:after {content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1px;}
.clearfix {display: block;}

/* Buttons
-------------------------------------------------------------- */
a.btn, a.btn2, a.btn3, a.btn1, a.btn-unactive, a.btn-del {cursor:pointer;display:block; float:right; font-size:13px; font-weight:bold;color:#fff !important; margin-left:5px; padding:5px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
a.btn { background:#F3AA00; }
a.btn1 { background:#dca469; }
a.btn2 { background:#95CFFD; }
a.btn3 { background:#999999; }
a.btn-unactive { background:#DDD; color: #9D9D9F;}
a.btn-del { background:#FF9F9F; padding:5px 15px; }

.cont-left .head {font-size: 15px; padding: 5px 0;}

/* Popup
-------------------------------------------------------------- */
#simplemodal-overlay {background:#1b2739;}
.expose-mask {background:#1b2739;}
#popupContainer { background:#fff; z-index:10000; border:5px solid #313131; text-align:left;}

.pop-head { position:relative; padding:14px 0 14px 20px; background: #e3e3e3 url(../gfx/filter_left.png) repeat-x; }
.pop-head .pop-header { font-size:30px; color:#000; line-height:33px;}
.pop-head .pop-lead { font-size:20px; color:#363636; line-height:20px;}
.pop-body { border-top:1px solid #c0c9d3; padding:10px;}
.pop-body .form { padding:20px;}
.pop-body .form th { width:150px; font-size:14px; color:#636363; font-weight:normal; text-align:right; padding:2px 7px;}
.pop-body .form td { padding:2px 7px;}
.pop-body .form .inp { float:left; border:1px solid #c0c9d3; background:#fff; padding:4px 2px 4px 4px; font-size:16px; color:#000; line-height:16px; width:200px; margin:0 4px 0 0;}
.pop-body .form .inp-act {float:left; border:1px solid #c0c9d3; background:#fff; padding:4px 2px 4px 4px; font-size:16px; color:#000; line-height:16px; width:200px; margin:0 4px 0 0;}
.pop-footer { border-top:1px solid #c0c9d3;}
.pop-footer .buttons { padding:10px 10px 10px 0; text-align:right;}
.pop-footer .buttons a { display:block; float:right; color:#363636; font-size:14px; padding:5px;}
#popupContainer .close { position:absolute; top:-15px; right:-15px;}
#popupContainer .close a { display:block; width:30px; height:30px; background:url(../gfx/close_pop.png) 0 0 no-repeat; text-indent:-99999px;}

/* event
-------------------------------------------------------------- */
.event h2 {color: #000;}

.event .event-top { margin-bottom:10px; position:relative; background:#F6E7C6; padding: 5px 5px 0;}

.event .event-top .info td { font-size:12px;}
.event .event-top .info .form { padding: 0px;}
.event .event-top .info a { color:#06C;}
.event .event-top .info td { color:#000;}
.event .event-top .info th { color:#000; font-weight:normal; padding-right:10px; text-align:left; font-size:12px; vertical-align: top; }

.event .event-top .pic { float:left; border:1px solid #B99154; padding: 1px; margin-right: 10px;}
.event .event-top .pic img {border: none;}
.event .event-top .info { float:left; width:240px;}
.event .event-top .info h1 { width: 240px; margin:3px 0 5px 0; padding:0; color:#000; font-size:18px; line-height:21px; font-weight:bold; letter-spacing:-0.2px; *letter-spacing:0;}
.event .event-top .info h1 .edit {font-size: 13px;font-weight: normal;}

.event .event-top .actions { float:left;}
.event .event-top .actions a { color: black;}
.event .event-top .actions ul { margin:10px 0 0 0; padding:0 0 0 0; list-style:none; }
.event .event-top .actions ul li { font-size:12px; line-height:18px; position:relative; list-style: none !important;}
.event .event-top .actions ul li.special a { font-weight:bold;}
.event .event-top .actions ul li.buy a { font-weight:bold;}
.event .event-top .actions ul li .ico-buy {}
.event .event-top .actions ul li .ico-guest {}

.event .event-info { padding:10px 0; font-size:12px; line-height:20px;}
.event .event-info h2 { font-size:18px; line-height:22px; color:#FFF; font-weight:bold; letter-spacing:-0.2px; *letter-spacing:0; }
.event .event-info h2 div { font-size:16px; line-height:22px; color:#636363; }

.event-short-description { color: #000; }

/* Tabs 2
-------------------------------------------------------------- */
.tabs2 { clear:both;}
.tabs2 ul { padding:0; margin:10px 0 0 0; list-style:none; overflow:hidden;}
.tabs2 li { float:left; list-style: none !important;margin-bottom: 0px !important; margin-left: 0px !important;}
.tabs2 li a { display:block; float:left; text-decoration:none;}
.tabs2 li a span { display:block; padding:6px 15px 7px 15px; color:#666; font-weight:bold; font-size:14px;}
.tabs2 li a:hover span { color:#000;}
.tabs2 li.act a {border-top-left-radius: 4px 4px;border-top-right-radius: 4px 4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px; background: #a62c19;}
.tabs2 li.act a span { color:#000; background:url(../gfx/tab1_bg_r.png) 100% 0 no-repeat;}

/* feed 01
-------------------------------------------------------------- */
.feed-01 { padding:0 0 15px 0;}
.feed-01 .head-new { color:#FFF; font-weight:bold; font-size:12px; margin-bottom:5px; border-bottom: 1px dotted silver; padding-bottom: 5px;}
.feed-01 .head-new.head-old { color:#FFF;}
.feed-01 .head-new .new {}
.feed-01 .head-new .old {color: white;}
.feed-01 .head { color:#898989; font-weight:bold; font-size:18px; margin-bottom:5px;}

.feed-01 .emphasize-number { float: left; width: 98px; background: #DDD; text-align: center; padding: 10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; margin-right: 10px;}
.feed-01 .emphasize-number h1 { padding: 20px 0; color: #FFF; font-size: 34px; font-weight: normal;}

.feed-01 ul { margin:0; padding:0; list-style:none;}
.feed-01 li { margin-left: 0px !important; list-style: none !important;}
.feed-01 li.post:hover { background:#F4E8D8; }

.feed-01 .post { padding:5px; background:#F6E7C6; position:relative; overflow: hidden;}
.feed-01 .post .date-big { position:absolute; top:5px; left:-40px; width:40px; text-align:center; line-height:14px;}
.feed-01 .post .date-big .d { color:#999999; font-size:11px;}
.feed-01 .post .date-big .nr { color:#d7d7d7; font-size:30px; font-weight:bold; line-height:25px; letter-spacing:-0.2px; *letter-spacing:0;}
.feed-01 li.post:hover .date-big .nr { color:#c3c3c3;}
.feed-01 .post .date-big .m { color:#d7d7d7; font-size:12px;}

.feed-01 .post .data td { font-size:12px;}
.feed-01 .post .data .form { padding: 0;}
.feed-01 .post .data a { color:#06C;}
.feed-01 .post .data th { color:#999999; font-weight:normal; padding:0 10px 0 0; text-align:left; font-size:12px; vertical-align:top;}

.feed-01 .pic { float:left; margin-right: 10px;}
.feed-01 .pic .pic-box { width:103px; height:103px; background:#ddd; }
.feed-01 .pic{ border:1px solid #B99154; padding: 1px;}
.feed-01 .pic img{ border:0px;}
.feed-01 .info { float:left; width:234px;}
.feed-01 .info .name { margin:3px 0 3px 0; font-size:17px; line-height:21px; color:#000; font-weight:bold; letter-spacing:-0.2px; *letter-spacing:0}
.feed-01 .info .name a{ color:#000; font-weight: normal;}
.feed-01 .info .name a:hover { text-decoration:none; color: #007dff;}
.feed-01 .info .desc { font-size:12px; color: #363636;}
.feed-01 .info .date {}
.feed-01 .info .date span { background: #F5DFA5; padding: 3px; color: #363636;}
.feed-01 .info .attend { color:#999999; font-size:12px; margin-top:5px;}
.feed-01 .info .attend a:hover {color:#007dff;}

.feed-01 .actions { width:125px; float: right;}
.feed-01 .actions ul li a { color: black !important;}
.feed-01 .actions ul { margin:10px 0 0 10px; padding:0 0 0 15px; }
.feed-01 .actions ul li { font-size:12px; line-height:18px; position:relative; }
.feed-01 .actions ul li.edit a { font-weight:bold; font-size:14px; color:#06C;}
.feed-01 .actions ul li.edit a:hover { color:#007DFF;}
.feed-01 .actions ul li.text { color:#999999;}
.feed-01 .actions ul li.special a { font-weight:bold;}
.feed-01 .actions ul li.buy a { font-weight:bold;}
.feed-01 .actions ul li .ico-buy {}
.feed-01 li:hover .actions ul li .ico-buy { display:block;}
.feed-01 .actions ul li .ico-guest {}
.feed-01 li:hover .actions ul li .ico-guest { display:block;}

.feed-01 .no_rows { font-size: 15px; line-height: 20px; }


/*#subscribe LABEL { display:block; padding-bottom:7px; background:transparent url(img/subscribe-label.jpg) no-repeat bottom center; }*/
#subscribe INPUT.txt { font-size:85%; border:1px solid #B2A893; border-left:none; border-right:none; margin:7px 0; width:114px; padding:4px 0; text-align:center; background:#fff url(img/subscribe-input.txt.jpg) repeat-y top left; }
#subscribe INPUT.sbmt { text-transform:uppercase; background:none; font-size:85%; font-weight:bold; color:#36312A; border:none; cursor:pointer; cursor:hand; }

/*#tnav { clear:both; text-align:center; }*/
#tnav { clear:both; text-align:center; margin-top:0px; z-index:9 !important; position:relative; top:-70px}
#tnav LI { display:inline; margin-left:0; list-style:none; }
#tnav A { font-weight:normal; text-decoration:none; margin:0 5px; }
#tnav A:hover { text-decoration:underline; }

.aid { position:absolute; top:-999px; height:-999px; }
P, LI, .own { color:#fff; font-size:85%; line-height:140%; margin-bottom:1em; }
P *, LI *, .own * { font-size:100%; line-height:140%; }
P.host { display:block; text-align:center; margin:3em auto; }
P.host IMG { border:none; }
H2, H3, H4 { color:#fff; font-weight:bold; }
LI, H3, H4 { margin-bottom:.5em; }
H4 { font-size:85%; }
H3 { font-size:100%; }
H2 { font-size:114%; margin-bottom:1em;clear:both;}
H1 { width:261px; margin:-22px 0 -65px 175px; position:relative; z-index:100; }
H1 EM { padding-top:27px; background:transparent url(img/h1.png) no-repeat top left; }
H1 * { display:block; color:black}
H1 B { padding:0 50px; background:transparent url(img/h1-b.png) repeat-y top left; text-align:center; }
H1 SPAN, H1 EM { line-height:0; }
H1 SPAN { clear:both; height:32px; background:transparent url(img/h1-span.png) no-repeat top left; }
HR { margin-top:0; margin-bottom:10px; width:100%; clear:both; border:none; border-top:1px solid #fff; height:1px; }
UL, OL { margin-bottom:1em; }
IMG { border:1px solid #DA9471; }
A { font-weight:bold; color:#fff; text-decoration:underline; }

/*DIV.fullwidth { min-height:432px; width:456px; padding:75px 75px 20px; background:transparent url(img/div.fullwidth.png) no-repeat top center; }*/
DIV.fullwidth { min-height:432px; width:888px; padding:75px 75px 20px; margin-top:80px; margin-left:-143px; background:transparent url(img/club_tile.jpg) repeat-y left top; }
DIV.lt { float:left; width:250px; }

DIV.flyer { margin-bottom:1em; }
DIV.flyer B { z-index:2; position:relative; clear:both; display:block; width:111px; margin:0 auto; height:33px; }
DIV.flyer IMG { z-index:1; position:relative; }
DIV.flyer B.top { background:transparent url(img/div.flyer-b.top.png) no-repeat top center; margin-bottom:-8px; }
DIV.flyer B.btm { background:transparent url(img/div.flyer-b.btm.png) no-repeat top center; margin-top:-12px; }

UL.tools { clear:both; margin:0 -65px 1em; display:inline; float:left; width:586px; }
UL.tools LI { margin:0; list-style:none !important; display:inline; float:left; }
UL.tools LI B { position:absolute; top:-999px; left:-999px; }
UL.tools LI A { display:block; width:170px; height:90px; }
UL.tools LI.envelope A { background:transparent url(img/tool_envelope.png) no-repeat top left; }
UL.tools LI.pen A { background:transparent url(img/tool_pen.png) no-repeat top left; }
UL.tools LI.camera A { background:transparent url(img/tool_camera.png) no-repeat top left; }

BODY.popup { background-image:url(img/body.gallery.jpg);  }
#popcontent { background:transparent url(img/ul.gallery.png) no-repeat center center;text-align:left; clear:both; float:left; width:500px; height:400px;position:relative; padding-left:4px; padding-top:14px; }
/*#popcontent INPUT,#popcontent TEXTAREA {display:block;text-align:center;width:400px;margin:10px}*/
#popcontent INPUT,#popcontent TEXTAREA {text-align:center;margin:5px}
#popcontent H4 {margin-top:20px;font-weight:bold;font-size:20px}
#popcontent DIV.gallery {text-align:center}


BODY.gallery { background-image:url(img/body.gallery.jpg); text-align:center}
BODY.gallery #container { width:830px; min-height:700px; }
BODY.gallery #content { width:auto; float:none; padding:0; text-align:center; }
BODY.gallery #logo { margin-bottom:10px; }

BODY.popup { background-image:url(img/body.gallery.jpg); text-align:center}
BODY.popup #logo { margin-bottom:10px; }
BODY.popup #container { width:450px; min-height:700px; }
BODY.popup #content { width:auto; float:none; padding:0; text-align:center; }

DIV.picture { padding:25px 0 20px; position:relative; background:transparent url(img/gallery_top.png) no-repeat top left; width:500px; text-align:center; margin:0 auto; }
DIV.gallery { padding:25px 0 20px; position:relative; background:transparent url(img/gallery_top.png) no-repeat top left; width:500px; text-align:center; margin:0 auto; }
DIV.gallery UL { margin:0 auto; background:transparent url(img/ul.gallery.png) no-repeat top left; height:380px; width:450px; padding:20px 20px 10px 5px; display:block}
DIV.gallery UL LI { list-style:none; margin:0 0 12px 10px !important; float:left; display:inline; background-color:black; width:102px}
DIV.gallery UL IMG { display:block;  text-align:center !important; margin-left:auto; margin-right:auto}
DIV.gallery UL A:hover IMG { border:1px solid #fff; }

.sites-layout-hbox{width: 100%;}

DIV.gallery IMG.photo { margin-top:10px; border:1px solid #fff; position:relative; z-index:2; }
DIV.picture IMG { margin-top:10px; border:1px solid #fff; position:relative; z-index:2; }
DIV.gallery B.photobtm { position:relative; z-index:1; display:block; height:45px; margin-top:-10px; background:transparent url(img/gallery_btm.png) no-repeat top left; }

UL.pgnav1, UL.pgnav2 { clear:both; text-align:center; }
UL.pgnav1 LI, UL.pgnav2 LI { list-style:none; margin-left:0 !important; display:inline; font-size:100%; }
UL.pgnav1 A, UL.pgnav2 A { font-weight:normal; text-decoration:none; margin:0 20px; }
UL.pgnav1 A:hover, UL.pgnav2 A:hover { text-decoration:underline; }
UL.pgnav1 B { padding-right:132px; background:transparent url(img/hr.png) no-repeat top left; }

div.pictures {margin: 0 auto; width: 420px;}
div.pictures li {display: block; float: left;}

UL.pictures-navigation { clear:both; text-align:center; }
UL.pictures-navigation LI { list-style:none; margin-left:0 !important; display:inline; font-size:100%; }
UL.pictures-navigation A { font-weight:normal; text-decoration:none; margin:0 20px; }
UL.pictures-navigation A:hover { text-decoration:underline; }
UL.pictures-navigation IMG { vertical-align:middle; }
UL.pictures-navigation A:hover IMG { border:1px solid #fff; }
UL.pictures-navigation LI.back A, UL.pictures-navigation LI.next A { margin:0 10px; }
UL.pictures-navigation LI.back A { padding:5px 0 10px 94px; background:transparent url(img/arrow_bck.png) no-repeat top left; }
UL.pictures-navigation LI.forward a { padding:5px 94px 0px 0; background:transparent url(img/arrow_nxt.png) no-repeat top right; }
UL.pictures-navigation A { margin:0 1px; }
UL.pictures-navigation .active img{border:1px solid #fff;}

UL.pgnav2 IMG { vertical-align:middle; }
UL.pgnav2 A:hover IMG { border:1px solid #fff; }
UL.pgnav2 LI.bck A, UL.pgnav2 LI.nxt A { margin:0 10px; }
UL.pgnav2 LI.bck A { padding:5px 0 10px 94px; background:transparent url(img/arrow_bck.png) no-repeat top left; }
UL.pgnav2 LI.nxt B { padding:5px 0 10px 94px; background:transparent url(img/arrow_nxt.png) no-repeat top left; }
UL.pgnav2 A { margin:0 1px; }


#hilighted{ border:2px solid #fff; }
#sendfriend {margin:12px;}
#sendfriend INPUT { vertical-align:middle; }
#sendfriend INPUT.txt { padding:4px 0; text-align:center; font-size:85%; width:125px; border:none; background:#B7B19A url(img/sendfriend-input.txt.jpg) repeat-y top center;  }
#sendfriend INPUT.sbmt { background:transparent; text-align:left; padding-left:5px; border:none; color:#000; cursor:pointer; cursor:hand; background:transparent url(img/send_to_friend_bgbutt.gif) no-repeat center top;width:130px;text-align:center;padding:5px 10px 10px 10px}
.galleryText{color:white;}
.galleryText H1{font-size:20px;font-weight:bold;margin-bottom:0;margin-top:-13px;text-align:center;text-transform:none;width:58%;}
/*DIV.gallerylist {text-align:left;margin-left:10px;float:left;clear:both;padding:12px}
DIV.gallerylist IMG{float:left;clear:both; margin-right:15px;}
*/
DIV.gallerylist, DIV.categories-grid {float:left;width:102px;padding:9px; height:130px}
DIV.gallerylist A IMG, DIV.categories-grid A IMG{display:block;  text-align:center !important; margin-left:auto; margin-right:auto}
DIV.gallerylist A, DIV.categories-grid A{ text-decoration:none; display:block;  text-align:center !important; margin-left:auto; margin-right:auto}
DIV.gallerylist A:hover, DIV.categories-grid A:hover{ text-decoration:underline}
DIV.gallerylist A:hover IMG, DIV.categories-grid A:hover IMG{ border:1px solid white;text-decoration:none}
/* edit */

#content_end {
	position: relative;
	left:-175px;
	top:-125px;
	width:890px;
	height:126px;
	z-index:5;
	background-repeat:no-repeat;
}

#content_end  IMG{border:0;}

#text_area {
	background-image:url(img/div.fullwidth.png);
	background-repeat:no-repeat;
	padding: 49px 77px 175px 77px;
	width:483px;
	min-height:515px;
	margin-left:53px;
	margin-top:-157px;
}

#logo_end {
	background-image:url(img/footer_logo.png);
	background-repeat:no-repeat;
	height:45px;
	left:192px;
	position:relative;
	top:-85px;
	width:220px;
	z-index:1;
	z-index:8;
}

#site_credit{ text-align:center; margin:-26px 2px 21px 4px; z-index:20; padding-bottom:20px;}



/* NEW CSS ADJUSMENTS START 01-04-08 */
div.fullwidth { min-height:3000px; }
/* NEW CSS ADJUSMENTS END 01-04-08 */

#videodiv {
	border:1px solid #000;
	margin-left:30px;
	margin-top:11px;
	min-width:306px;
	width:437px;
	z-index:1;
}

/* INFO BOX
-------------------------------------------------------------- */
.infoBox { position: fixed; padding:15px 3px; z-index:99999; background: #FFF; left: 0; top: 0; width: 100%; opacity:.95; filter:alpha(opacity=95); opacity:.95; -moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#000000')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#000000');}
.infoBox div {text-align: left; font-size: 18px; line-height: 18px; width: 900px; margin: 0 auto; color:#000; }

.suppliers ul, .suppliers ul li { list-style: none; }
.suppliers ul li { margin: 0px 0px 15px; }
.suppliers .pic { float: left; margin-right: 10px; }
.suppliers .info { float: left; width: 400px; }
.suppliers .info .name a { font-size: 16px; text-decoration: none; }
.suppliers .info .name a:hover { text-decoration: underline; }

.supplier .supplier-picture { float: left; height: 100px; width: 100px; margin-right: 10px; }
.supplier .supplier-info { float: left; width: 370px; }
.supplier .supplier-info h2 { font-size: 18px; margin-bottom: 5px; }
.supplier .supplier-info .supplier-website { margin-bottom: 10px; }
.supplier .supplier-pictures { margin-top: 20px; }
.supplier .supplier-pictures .supplier-picture { float: left; width: 200px; height: 150px; margin-right: 10px; margin-bottom: 10px; }
