/*** mod/wwwchelsea/form/def/css/jquery.jscrollpane.css ***/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	padding:0 5px;
	height: 100%;
    background: none;
/*	opacity: 0.7;*/
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 22px;
	padding:5px 0;
	background:#000;
	opacity: 0.5;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: none;
	position: relative;
    background:url(/mod/wwwchelsea/form/def/i/scroll-bg.png) center repeat-y;
}

.jspDrag
{
	background: #fff;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
border-radius:5px; 
-webkit-border-radius:5px;
-moz-border-radius:5px; 	
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background:url(/mod/wwwchelsea/form/def/i/scroll-arrow.png) no-repeat;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: none;
}

.jspVerticalBar .jspArrow
{
	height: 10px;
	margin-left: 1px;
}

.jspHorizontalBar .jspArrow
{
	width: 12px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/*** mod/wwwchelsea/form/def/css/control.css ***/

/* Messages */
.messageNormal { border-bottom:2px solid #aaa; color:#FFFFFF; font-size:1.4em; margin-bottom:10px; padding:10px; }
.messageWarning a, .messageNormal a { color:#fff; }
.messageWarning { border-bottom:2px solid #000088; color:#FFFFFF; font-size:1.4em; margin-bottom:10px; padding:10px; }
.messageError { border-bottom:2px solid #880000; font-size:1.4em; margin-bottom:10px; padding:10px; color:#FF0000; font-weight:bold; }

/* Page limits */
.pager { background:#cacaca; padding:0px 5px; margin:0; height:40px; }
.pager-into { /*float:none; background:url(/mod/wwwchelsea/form/def/i/pager-bg.gif) no-repeat right bottom; */margin:0; padding-right:0px; height:25px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:5px; }

.pager-ctrl a, .pager-ctrl a:link, .pager-ctrl a:hover {
	text-decoration:none; font-size:15px; line-height:26px; color:#cacaca; padding:0; margin:0px 1px; background:#d400c3;
	height:27px; width:27px; display:block; float:left; text-align:center; font-weight:bold;
}

.pager-ctrl a.pager-link-predend, .pager-ctrl a.pager-link-predend:hover { background:url(/mod/wwwchelsea/form/def/i/pager-ctrl.png) center -81px no-repeat; }
.pager-ctrl a.pager-link-pred, .pager-ctrl a.pager-link-pred:hover { background:url(/mod/wwwchelsea/form/def/i/pager-ctrl.png) center -54px no-repeat; }
.pager-ctrl a.pager-link-next, .pager-ctrl  a.pager-link-next:hover { background:url(/mod/wwwchelsea/form/def/i/pager-ctrl.png) center -27px no-repeat; }
.pager-ctrl a.pager-link-nextend, .pager-ctrl a.pager-link-nextend:hover { background:url(/mod/wwwchelsea/form/def/i/pager-ctrl.png) center 0 no-repeat; }

.pager-ctrl a.t { width:90px }
.pager-ctrl a:hover { background:#959595; color:#000; text-decoration:none; }
.content .pager-ctrl a, .content .pager-ctrl a:hover { text-decoration:none; font-style:normal; font-weight:bold; }
.pager-ctrl a.selected { background:#000; text-decoration:none; color:#fff; }
.pager-info { float:left; color:#000; text-transform:uppercase; padding-top:0px; text-align:right; width:140px; height:25px; margin-left:0px; display:none; }
.pager-ctrl { margin-left:10px; padding-top:7px; float:right; }

.tooltip { display:none; }

/*** mod/wwwchelsea/form/def/css/chelsea7.css ***/
html,body { font-size: 14px; min-width: 1060px; color: #fff; background: #000; }
@font-face {
    font-family: eraslght;
    src: url(/mod/wwwchelsea/form/def/fonts/eraslght.eot);
    src: url(/mod/wwwchelsea/form/def/fonts/eraslght?#iefix) format('eot'),
         url(/mod/wwwchelsea/form/def/fonts/eraslght.woff) format('woff'),
         url(/mod/wwwchelsea/form/def/fonts/eraslght.ttf) format('truetype'),
         url(/mod/wwwchelsea/form/def/fonts/eraslght.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: arbonnie;
    src: url(/mod/wwwchelsea/form/def/fonts/arbonnie.eot);
    src: url(/mod/wwwchelsea/form/def/fonts/arbonnie?#iefix) format('eot'),
         url(/mod/wwwchelsea/form/def/fonts/arbonnie.woff) format('woff'),
         url(/mod/wwwchelsea/form/def/fonts/arbonnie.ttf) format('truetype'),
         url(/mod/wwwchelsea/form/def/fonts/arbonnie.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

a,a:link { color: #fff; }

.m_title { display: none; }
.jspDrag { border: none; }
#preloader { height:0px; width:0px; overflow:hidden; }
#bodyshadow { position:fixed; top:0; left:0; width:100%; height:100%; z-index:3; background:url(/mod/wwwchelsea/form/def/i/middle.png); }
.bodyshadowhome { background: url(/mod/wwwchelsea/form/def/i/middle-black-img.png) !important; }
#bodybackground { position:fixed; top:0px; left:0; z-index:2; width: 100%; height: 100%; display: none; }
#bodybackground .joinedvideo, #bodybackground .joinedvideo .videolist { width: 100%; height: 100%; }
#bodybackground .joinedvideo .th { display: none; }
#toplogo { position: absolute; top: 5px; right: 5px; z-index: 700; }
.bodywrapper { position:fixed; width:100%; height:100%; z-index:9; }
#scrollpane { position: relative; }
#skipintro { position: absolute; bottom: 60px; right:0; background: url(/mod/wwwchelsea/form/def/i/skip.png); width: 220px; height: 38px; text-align: left; text-indent: -9999px; display: none; z-index: 600; }


.layout-main { padding-bottom: 35px; }

.wrap { width:940px; margin:0 auto; }
#page { position: relative; }
/*#page { margin:20px 0px 15px 0px; margin-bottom: 80px; }*/

#idmainwrap { padding:0px; position:absolute; top:54px; left:50%; margin-left:-470px; z-index:700;
background: url(/mod/wwwchelsea/form/def/i/page-bg.png); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; bottom: 75px; }

/* HEADER */
.closepage, .overlay_close { background:url(/mod/wwwchelsea/form/def/i/close-page.png) no-repeat; width: 67px; height: 62px; cursor: pointer; position: absolute; top: 0; right: 0; text-align: left; text-indent: -9999px; }
.pagetitle { height: 68px; border-bottom: 2px solid #00f2f9; }
.pagetitle h1 { text-transform:uppercase; font-size:68px; font-weight:normal; font-family:arbonnie,"Century Gothic", Tahoma, Geneva, sans-serif; margin: 0px; color: #00f2f9; line-height: 66px; padding: 0 0 0 15px; float: left; margin-right: 15px; }
.pagetitle h2 { font-size: 40px; line-height: 68px; color:#fff; font-weight: normal; font-family:arbonnie,"Century Gothic", Tahoma, Geneva, sans-serif; }

/* MAIN BACK */
.mainback, a.mainback { display:block; background:url(/mod/wwwchelsea/form/def/i/back.png) left center no-repeat; color:#000; font-size:20px; font-weight: normal; line-height:21px; width: 115px; height: 21px; text-decoration:none; text-align: center; position: absolute; top: 68px; right: 55px; font-family: sans-serif; z-index: 9999; }

/* *** LIST TYPES *** */
.fwviewstyle { float: right; margin: 23px 70px 0 0; }
.fwviewstyle li { float: left; list-style: none; padding: 0 2px; }
.fwviewstyle li a { display: block; width: 20px; height: 21px; text-align: left; text-indent: -9999px; }
.fwviewstyle .normal { background: url(/mod/wwwchelsea/form/def/i/type-line.png) bottom left no-repeat; }
.fwviewstyle .alter { background: url(/mod/wwwchelsea/form/def/i/type-table.png) bottom left no-repeat; }
.fwviewstyle .select { background-position: top left; }

/* SUBMENU */
/*#idpagesubmenu { min-height: 30px; }*/
#idpagesubmenu > div { border-bottom: 2px solid #00F8FF; }
.submenu { padding-left: 5px; }
.submenu li { margin: 0; padding: 0px 10px; list-style: none; float: left; }
.submenu li a { color:#00F8FF; font-size: 27px; text-decoration: none; line-height: 28px; font-family: arbonnie,"Century Gothic", Tahoma, Geneva, sans-serif; }
.submenu li.select a { color: #fff; }

.submenu-shop { background: #00f8ff; }
.submenu-shop li a { color:#777; }
.submenu-shop li.select a { color: #000; }

/* FOOTER */
.footerdown { position: absolute; top: 42px; left: 0; width: 100%; }
#idfootershadow { position:fixed; bottom:0px; left:0; z-index:500; width:100%; height:304px; background: url(/mod/wwwchelsea/form/def/i/footer-bg.png) top repeat-x; }
#idfooter { position:fixed; bottom:0px; left:0; z-index:9997; width:100%; height:80px; line-height:30px; color:#fff; font-size:0.9em; background: url(/mod/wwwchelsea/form/def/i/bottom-menu-bg.png) bottom repeat-x; }
#idfooter a { text-decoration:none; }
.copy { float:right; }
.lsd, .copy { color: #00aeb3; font-size: 10px; padding: 2px 10px 0 10px; }
.lsd { float: left; }
.contact { font-style:normal; display:block; color:#afafaf; font-size:12px; text-align:center; }

/* FOOTER MENU */
#menu { clear:both; padding: 5px 0; margin: 0 auto; width: 850px; margin-top: 9px; position: absolute; top: 0; left: 50%; margin-left: -425px; font-family: arbonnie; font-size: 34px; color:#000; }
#menu a { color: #000; }
#menu .select a { color:#fff; }
#menu .himg { visibility: hidden; display: none; }
#menu .nimg { visibility: visible; display: inherit; }
#menu .select .himg { visibility: visible; display: inherit; }
#menu .select .nimg { visibility: hidden; display: none; }
#menu .menu-h li { padding: 0 12px; list-style: none; }
#menu li, #menu ul { border:none; }
#menuselect { position: absolute; top: 9px; left: -200px; height: 71px; width: 0; overflow: hidden; }
#menuselect img { height: 71px; }

/* FOOTER SOCIAL */
.sociallist { margin: 0 auto; width: 285px; }
.sociallist li { float: left; padding: 2px 5px; list-style: none; }
.sociallist li a { text-decoration: none; font-size: 15px; font-style: normal; color: #809495; font-family: eraslght,arial; }

/* 2PHOTO */
.slideshow2photo .forward, .slideshow2photo .backward { background: url(/mod/wwwchelsea/form/def/i/prevnext2.png) left center no-repeat; height: 60px; width: 41px; padding: 0; text-align: left; text-indent: -9999px; }
.slideshow2photo .forward { background-position: right center; }

.nivo-directionNav a { background: url(/mod/wwwchelsea/form/def/i/prevnext2.png) left center no-repeat; width: 41px; height: 39px; }
a.nivo-nextNav { background-position: -41px 0; }

/* BOOKING */
.page-booking { width: 810px; margin: 0 auto; }
.page-booking h2, .page-booking  h3 { text-align: center; font-family: arbonnie; font-weight: normal; }
.page-booking h2 { color:#fff; font-size: 35px; }
.page-booking h3 { color:#7dfbfe; font-size: 24px; }

.page-booking .inputbox { clear:both; height:27px; padding-right:15px; margin: 3px 0; }
.page-booking .boxtext { height:auto; }
.page-booking .boxtext textarea { margin-bottom: 6px; }
.page-booking .typeminute, .page-booking .typemonth, .page-booking .typeday, .page-booking .typeyear, .page-booking .typehour { float:right; }
.page-booking .typemonth, .page-booking .typeday, .page-booking .typehour { padding-right:0; }
.page-booking .typehour, .page-booking .typemonth, .page-booking .typeday { clear:none; }
.typemonth label, .typeyear label, .typeminute label { display:none; }
/*.typevenue, .typetimezone, .typehour { clear:both; }*/
.page-booking .t { display:none; }
.page-booking label { font-family:eraslght, "Myriad Pro",Arial; font-style:normal; text-align:left; font-size:15px; color:#fff;
}
.page-booking form { margin:0 auto; width:615px; }
.page-booking input, .page-booking textarea, .page-booking select { float:right; background: #00F2F9; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; padding: 3px 5px; }
.page-booking select { text-align:center; padding: 0; font-weight: normal; font-size: 16px; width:160px; }
.page-booking textarea { font-weight: normal; font-size: 16px; }
.page-booking .sendbox { text-align:center; padding: 10px 0; }
.page-booking .required_info { display: none }
.page-booking .sendbox label { display:none; }
.page-booking .sendbox input { float:none; }

.page-booking .button { text-align:center; color:#fff; border:none; font-size:15px; text-transform:uppercase; background:url(/mod/wwwchelsea/form/def/i/button-bg-ready.png) center no-repeat; width:140px; height:33px; line-height:34px; padding:0 10px; font-style:normal; font-family:eraslght,arial; margin:0 auto; }
.page-booking .jsr { margin-top:0px; }
.page-booking .typetimezone select { width:456px; }
.page-booking .warring input, .page-booking .warring textarea, .page-booking .warring select { background: #e8c31e !important; }

.typetype input {width:424px}
.typeprice input {width:444px}
.typeprice label {width:130px}
.typesubject input {width:444px}
.typesubject label {width:130px}
.typecomment textarea {width:424px}
.typename label {width:170px}
.typename input { width:400px }
.typeemail input {width:444px}
.typephone input {width:474px}
.typefax input {width:504px}
.typeurl input {width:504px}
.typephone label {width:100px}
.typefax label {width:70px}
.typeurl label {width:70px}
.typeemail label {width:110px}
.typeday label {width:110px}
.typehour label {width:270px}
.typetimezone label {width:120px}

.sendbox { text-align: center; margin-top: 10px; }
.send { background: url(/mod/wwwchelsea/form/def/i/button-bg-ready.png) top left no-repeat; width: 130px; height: 31px; color: #00f2f9; display: block; margin: 0 auto; text-decoration: none; line-height: 31px; font-weight: bold; }

.warring select, .warring input, .warring textarea { background: #00c4b9 !important; }
.page-booking .result { text-align: center; }

.validbox { background:url(/mod/wwwchelsea/form/def/i/fieldvalid.png) right no-repeat; }

/* RADIO */
.jp-no-solution { display: none; }
#radio { position: fixed; right: 10px; z-index: 9999; bottom: 30px; height: 35px; }
.jp_container { background:none; width:140px; height:35px; }

.jp-albumlist { color:#d7d7d7; font-size:10px; line-height:14px; font-family:Arial, Helvetica, sans-serif; }
.jp-albumlist a.album { font-size: 9px; line-height: 16px; text-align: center }
.jp-albumlist a { font-size: 10px; color:#d7d7d7; letter-spacing:-1px; text-decoration: none; text-transform: uppercase; }
.jp-playlist ul {  padding:0; margin: 0; }
.jp-playlist ul a { color:#d7d7d7; letter-spacing:0px; text-align: left; padding: 2px 5px; display: block; cursor: pointer; }
.jp-albumlist ul li { list-style: none; padding: 0; text-align: center }
.jp-playlist ul li { text-align: right; }
.jp-playlist ul li:hover { background:#000; }
.jp-playlist ul li:hover a { color:#fff; }

.jp-albumlist { display: none; position: absolute; bottom: 34px; right: -10px; width: 240px;  z-index: 9999; background:url(/mod/wwwchelsea/form/def/i/song-bg.png) bottom no-repeat; padding-bottom: 20px; }
#radio:hover .jp-albumlist { display: block; }

.jp-controls { padding:0; width: 140px; height:35px;  }
.jp-controls li { list-style:none; float:right; cursor:pointer; margin:0; }
.jp-controls li a { display: block; text-align: left; text-indent: -9999px; width:34px; height:35px; background-image:url(/mod/wwwchelsea/form/def/i/radio.png);}
/*.jp_controls li:hover { background-position:right; }*/
.jp-play { background-position:0px 0px; }
.jp-pause { background-position:0px -35px; }
.jp-play:hover { background-position:34px 0px; }
.jp-pause:hover { background-position:34px -35px; }
.jp-controls .jp-stop { background-position:0px -70px; display: none; }
.jp-stop:hover { background-position:34px -70px; }

.jp-played-title { display: none; }

/* SINGLE ARTICLE */
.article { padding: 10px 15px; }
.article .i, .article .t { display: none; }

/* SCROLL */
.jspCap { height: 20px; display: block; }

/* JOIN FILEs */
.joinedfiles .th { font-family: arbonnie,arial; font-size: 20px; }
.cb_list li { list-style: none; margin: 1px; float: left; }
.cb_list img { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.preview-filelist { margin: 15px 0 0 15px; }
.preview-filelist li { list-style: none; float: left; margin: 0 5px 5px 0; }
.preview-filelist li a { display: block; }

/* SIMPLE LIST */
.listitems { margin-left: 0; }
.listitems li { float: none; width: auto; height: auto; padding: 7px 15px;  background: url(/mod/wwwchelsea/form/def/i/div.png) bottom repeat-x; list-style: none; position: relative; }
.listitems .f_img { float: left; margin-right: 10px; }
.listitems .f_bodytext { margin: 0 0 0 380px; color: #fff; }
.listitems .f_bodytext a { color: #fff; text-decoration: none; }
.listitems .f_title { margin: 20px 0 0 380px; position: inherit; color: #2df3f8; background: none; font-size: 20px; padding: 0; margin-bottom: 5px; font-weight: normal;  }
.listitems .f_title a {color: #2df3f8; text-decoration: none; font-size: 20px; font-family: arbonnie,arial;
margin: 0; }
.listitems .f_img img { margin-bottom: 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }

/* LIST IMAGEBACK */
.listimgback { margin-left: 15px; margin-top: 15px; }
.listimgback .container { width: 100%; height: 100%; }
.listimgback li { float: left; list-style: none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin: 1px; padding: 0; position: relative; overflow: hidden; }
.listimgback li .f_bodytext a { color:#fff; }
.page1-video .listimgback li .f_title { display: none; }
.listimgback li .f_bodytext { display: none; line-height: 18px; font-size: 14px; width: 100%; height: 100%; margin: 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.listimgback li .f_bodytext .text { padding: 40px 15px 15px 15px; }
.listimgback li:hover .f_bodytext, .listimgback li.select .f_bodytext { display: block; background: url(/mod/wwwchelsea/form/def/i/page-bg.png); }
.listimgback li .f_files { display: none; width: 100%; height: 100%; margin: 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.listimgback li .f_files li { float: none; border: none; background: none; }
.listimgback li:hover .f_title { display: block; }
.listimgback li:hover .f_files, .listimgback li.select .f_files { display: block; background: url(/mod/wwwchelsea/form/def/i/hover-bg.png); }
.listimgback .f_title { color: #2df3f8; font-size: 20px; padding: 0; margin: 0px; font-weight: normal; position: absolute; top: 15px; left:15px; height: 30px; overflow: hidden; }
.listimgback .f_title a { color: #2df3f8; }
.listimgback a { text-decoration: none; }

/* LIST GALLERY */
.page-gallery ul { margin: 15px; margin-right: 0; }
.page-gallery li { background:url(/mod/wwwchelsea/form/def/i/gallery-bg3.png) center bottom no-repeat; list-style: none; float: left; margin: 2px; overflow: visible; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; position: relative; padding:0 0 22px 0; }
.page-gallery li img { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.page-gallery li .f_img { margin: 0; }
.page-gallery li .f_img a { display: block; }
.page-gallery li .f_title { color: #c0c0c0; font-weight: bold; font-size: 13px; text-transform: uppercase; text-align: left; padding: 0 5px; margin: 0 0 3px 0; position: absolute; bottom: 0;  display: block; }
.page-gallery li .f_title a { color: #c0c0c0; font-weight: bold; font-size: 13px; text-transform: uppercase; text-decoration: none; font-family: arial,helvetica; }
.page-gallery li .more { text-align: left; text-indent: -9999px; background: url(/mod/wwwchelsea/form/def/i/gallery-over.png) top left; display: block; position: absolute; top:0; left:0; width: 100%; padding: 0; z-index: 999; height: 69px; }

/* VIDEO LIST */
.page-video .listitems .f_more { position: absolute; top:5px; left: 15px; width: 367px; height: 204px; }
.page-video .listitems .f_more a span { display: none; text-align: left;  text-indent: -9999px; }
.page-video .listitems .f_more a { display: block; background: url(/mod/wwwchelsea/form/def/i/light-video.png) center center no-repeat; width: 367px; height: 204px; }

.page-video .listimgback .f_more { top:0; left: 0; width: 100%; height: 100%; }
.page-video .listimgback .f_more a {  width: 100%; height: 100%; }
.page-video .listimgback li:hover .f_more { display: none; }

/* SHOP LIST */
.page1-shop .listitems .f_title { color: #000; font-size: 15px; font-weight: normal; background: url(/mod/wwwchelsea/form/def/i/shop-hover-title.png) top right no-repeat; left:0; top:10px; right:10px; line-height: 20px; height: 20px; position: absolute; padding: 0 10px; }
.page1-shop .listitems .f_title a { color: #000; font-size: 20px; }
.page1-shop .listitems .f_bodytext { font-size: 12px; line-height: 14px; }
.page1-shop .listitems { margin: 10px auto; }
.page1-shop .listitems li { margin: 10px; overflow: visible !important; margin-bottom: 63px; }
.f_fullbodytext { position: absolute; top: 300px; left: -5px; }

/* SIMPLETRADE */
.listimgback .trade_addtocart { background: url(/mod/wwwchelsea/form/def/i/el-shadow2.png) bottom repeat-x; height: 25px; position: absolute; bottom: 0; left: 0; right: 0; padding: 25px 10px 0 10px; border-radius: 0 0 4px 4px; }
.listimgback .trade_addtocart, .listimgback .trade_addtocart a { color:#2df3f8; font-family: eraslght,arial; font-size: 15px; }
.listimgback .trade_addtocart .addtocart { float: right; }
.listimgback .trade_addtocart .incart { font-size: 9px; position: absolute; top: 14px; right: 10px; color: white; font-family: arial; display: block; }
.backstyle-shop { top:101px !important; }

/* SIMPLECART */
.shortcartlink { float: right; padding: 0 0 0 35px; margin: 23px 20px 0 0; background: url(/mod/wwwchelsea/form/def/i/cart.png) left top no-repeat; height: 27px; font-family: arbonnie,arial; font-size: 16px; text-decoration: none; display: block; }

/* SEND GIFT ADDRESS */
.sendcontact { background: #00f8ff url(/mod/wwwchelsea/form/def/i/address.png) top left no-repeat; padding: 10px; padding-top: 42px; color: #005556; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }

/* MENU NOTES - GIFT */
.page1-gift .f_menunotes { width: 325px; font-size: 14px; line-height: 16px; margin: 15px; float: left; }
.page1-gift .listitems { margin-left: 350px; margin-top: 15px; }
.page1-gift .listitems li { padding: 5px; }
.page1-gift .listitems .f_title, .page1-gift .listitems .f_title a { font-family: arbonnie,arial; margin: 0; font-size: 30px; line-height: 30px; }
.page1-gift .listitems .f_bodytext { margin: 0; font-size: 12px; line-height: 14px; }

/* DOWNLOAD FILES */
.page-wallpapers .joinedfiles { margin: 0 auto; text-align: center; width: 100%; padding-top: 50px; }
.page-wallpapers .joinedfiles li { border: none; padding: 0; margin: 0; list-style: none }
.page-wallpapers .joinedfiles a .title, .page-wallpappers .joinedfiles a .cover { display: none; }
.page-wallpapers .joinedfiles a { background: url(/mod/wwwchelsea/form/def/i/altbutton.png) no-repeat;
width: 169px; height: 35px; line-height: 33px; text-align: center; color: #000; font-size: 18px; display: block; margin: 0 auto; font-family: Arial; border: none; }

/* ICONS */
.page-icons .joinedfiles { padding: 10px; }
.page-icons .joinedfiles li { float: left; margin: 2px; list-style: none; }
.page-icons .joinedfiles li .cover { border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
.page-icons .joinedfiles .title, .page-icons .joinedfiles .info { display: none; }

/* OTHERS */
.f_social { height: 24px; margin: 5px 0; }
.mod_social { height: 24px; }
.divviewitems { padding: 15px; }
#exposeMask { position: fixed !important; }

/* PAGE NEXT PREV */
.pagenav .pagenext, .pagenav .pageprev { width:41px; height: 91px; background:url(/mod/wwwchelsea/form/def/i/pagenextprev.png) top left no-repeat; position: fixed; top:50%; left:0; z-index:10000; cursor: pointer; text-indent: -9999px; display:block; margin: -45px 0 0 0; }

.pagenav .pagenext { background-position: right top; right: 0; left: auto; }
.pagenav .pagenext:hover { background-position: right bottom; }

.pagenav .pageprev { }
.pagenav .pageprev:hover { background-position: bottom left; }

/* INLINE NAVIGATION */
.f_pagenavigator { height: 20px; background: #000; padding: 5px; }
.f_pagenavigator .pagenext { float: right; }

/* OVERLAYS */
.overlay_close { z-index: 999; }
.page-disqus { padding: 15px; }
.content_overlay { border:1px solid #12989c; background: #000; padding: 3px; width: 940px; box-shadow: 0px 0px 10px #000; }
.content_overlay #INidheaderlayout { display: block; }
.content_overlay .contentWrap { position: relative; }

.content_overlay { z-index: 9999 !important; }
.modal {
	background:#fff url(/mod/wwwchelsea/form/def/i/biglogo.png) right center no-repeat !important;
    border:none;
    padding-right: 180px;
    z-index: 10005 !important;
}
.m-error { background-color: #740000 !important; }
.modal.mesg .message { margin-bottom: 0; }
.modal .message { color:#000; line-height: 17px; }
.modal .message .button { line-height: 32px; }
.m-error .message { color:#fff }
#pageWrapContainer { position: relative; }

.preLoaderOverlay { z-index:9999; background:url(/mod/wwwchelsea/form/def/i/page-bg.png); color:#fff; position:fixed; top:0; left:0; right:0; bottom:0px; min-height:150px; }
.preLoaderOverlay .loading { position:absolute; top:50%; left:50%; margin:-35px 0 0 -90px; font-family: arbonnie,arial; font-size:21px; font-weight:normal; line-height: 73px; width: 200px; }
.preLoaderOverlay .loading img { float: left; margin-right: 10px; }
.preLoaderOverlay .loading .progressText { }

/* VIDEO PLAYLIST */
.videolist { margin: 0 auto; margin-bottom: 20px; }
.videolist .th { display: none; }
.videoplaylist { background: #000; padding: 5px; }
.videoplaylist li { list-style: none; }
.videoplaylist a { font-family: eraslght,arial; text-decoration: none; font-size: 14px; }
.videoplaylist img { display: none; }

/* SHOP VIEW */
.page1-shop .divviewitems .trade_addtocart .cost { font-family: eraslght,Arial; font-size: 30px;  font-weight: normal; display: block; }
.page1-shop .divviewitems .f_files { float: left; margin-right: 10px; }
.page1-shop .divviewitems .trade_addtocart .incart { font-size: 12px; display: block; padding: 0px 7px; }
.page1-shop .divviewitems .trade_addtocart .addtocart { background: #00f8ff; color:#000; font-family: arial; font-size: 15px; text-decoration: none; padding: 3px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }

/*.addtocart { display: inherit !important; }*/

/*  */
.page1-shop .nivo-controlNav { position: absolute; top:118px; left: 409px; width: 460px; }
.page1-gift .divviewitems .f_files { float: left; margin-right: 10px; }

.page1-gift .f_social  { padding-top: 90px; }
.page1-gift .nivo-controlNav {
bottom: 0;
width: 400px;
left: 409px;
margin: 1px;
position: absolute;
}

/* CART */
.page-cart { padding-right: 15px; }
.page-cart .items hr, .page-cart .f_seller { display: none; }

.page-video .listitems .f_title a {  font-size: 30px; line-height: 30px;  }

/*.STcart { margin-left: 300px; }*/
.STcart .mesg, .STcart .more { display: none; }
.STcart .f_img { float: left; margin-right: 10px; }
.STcart .f_bodytext { margin-right: 110px; }
.STcart li { padding: 5px 0; }
.STcart .f_control { margin-top: 35px; float: right; width: 90px; background: #00f8ff; padding: 3px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color: #000; }
.f_control .f_amount b, .f_control .f_price b, .f_control .f_editamount { display: none; }
.f_control .removeitem { background: #000; padding: 3px 5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; text-align: center; text-decoration: none; display: block; color: #fff; clear: both; }
.f_control .f_amount, .f_control .f_price { height: 40px; font-size: 18px; line-height: 40px; color: #004345; float: left; }
/*   */
.f_control .f_amount { float:right; background: url(/mod/wwwchelsea/form/def/i/xamount.png) left center no-repeat; padding-left: 10px; }
.amount_single { display: none; }
.STcart .f_group, .STcart .f_title { font-family: arbonnie, arial; font-size: 20px; font-weight: normal; }
.STcart .f_group a { text-decoration: none; }
.f_tamount { float: left; margin-right: 10px; }
.f_tatitle, .f_taunit, .f_tacount { color:#fff; font-size: 18px; font-weight: normal; text-transform: lowercase; }
.f_tctitle, .f_tcost .f_tccost { color:#00f3fa; font-size: 18px; font-weight: normal; text-transform: lowercase; }

.page-cart .STcart { width: 615px; float: right; }

.trade_shortcart { float: right; width: 110px; height: 60px; overflow: hidden; }
.trade_shortcart .mesg { display: none; }
.trade_shortcart .empty { display: none; }
/*  position: absolute; top:10px; left:10px; */

#idheaderlayout .f_total, .inlinecontent .f_total { left:386px; top:22px; position: absolute; z-index: 7; width: 300px; }
#idheaderlayout .m_notes, .inlinecontent .m_notes { left:364px; top:7px; position: absolute; background: #fff; padding: 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color:#045e61; z-index: 9; max-width: 300px; display: none; }
.cartinfo { background: url(/mod/wwwchelsea/form/def/i/bigbutton.png); width: 78px; height: 40px; text-align: center; display: block; line-height: 40px; text-decoration: none; color:#fff; text-transform: uppercase; position: absolute; top:14px; left: 280px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; z-index: 7; }

.page-cart .makeform_container  .m_notes { display: none; }
.page-cart .makeform_container  { background: url(/mod/wwwchelsea/form/def/i/makeorder.png); width: 281px; min-height: 500px; float: left; }

.page-cart .makeform_container  .inputbox { background: #fff; margin: 4px 19px; min-height: 24px; }
.page-cart .makeform_container  .inputbox label { text-align: left; width: 80px; }
.page-cart .makeform_container  .inputbox input, .page-cart .makeform_container  .inputbox textarea { width: 140px; float: right; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; background: #fff; color:#000; border:none }
.page-cart .makeform_container  .inputbox textarea {  float: none; }
.page-cart .makeform_container  .sendbox { background: none; padding: 20px 0; }
.page-cart .makeform_container  .sendbox label { display: none; }
.page-cart .makeform_container  .sendbox input { float: none; background: url(/mod/wwwchelsea/form/def/i/bigbutton.png); width: 137px; height: 40px; line-height: 40px; color: #fff; border:none; text-align: center; text-transform: uppercase; font-size: 18px; }
.page-cart .makeform_container  .m_title { font-family: arial, sans-serif; font-size: 27px; line-height: 27px; color:#00888c; height: 27px; text-align: center; font-weight: normal; padding-top: 17px; text-transform: uppercase; display: block; }
/* font-family: arbonnie,"Century Gothic", Tahoma, Geneva, sans-serif; */
.required_info { font-size: 14px; color:#00a1a7; text-align: center; }

/* HOME PAGE width: 300px; */
#homepage { position: absolute; top:50%; left:50%; background: url(/mod/wwwchelsea/form/def/i/biglogo-intro.png) left center no-repeat; height:415px; margin: -207px 0 0 -220px; z-index: 999;  padding-left: 450px; right:0; }
#homepage .main-menu { background: url(/mod/wwwchelsea/form/def/i/middle-intro-menu.png); width: 100%; }
#homepage .main-menu, #homepage .main-menu li { border: none; list-style: none; float: none; }
#homepage .main-menu li { padding: 0; height: 53px; padding-left: 5px; }
#homepage .main-menu a { font-family: arbonnie, arial; font-size: 60px; color: #00dbe1; text-shadow: 1px 1px 5px #000; line-height: 53px; }
#homepage .main-menu a:hover { color:#fff; }
#homepage .sociallist { padding-top: 3px; margin: 0; width: 100%; }
#homepage .sociallist li a { color:#00dbe1; font-size: 16px; }
#homepage_footer { position:fixed; bottom:0px; left:0; z-index:9997; width:100%; height:25px; }
#homepage_footer a { text-decoration: none; }

#homepage, #homepage_footer { display: none; }

/* COLORBOX */
#cboxOverlay { z-index: 10001 !important; }
#colorbox { z-index: 10002 !important; }
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-30px; background:url(/mod/wwwchelsea/form/def/i/prevnext2.png) no-repeat left center; width:41px; height:60px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:left center;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-30px; background:url(/mod/wwwchelsea/form/def/i/prevnext2.png) no-repeat center right; width:41px; height:60px; text-indent:-9999px;}
#cboxNext:hover{background-position:right center;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/mod/wwwchelsea/form/def/i/close-page.png) no-repeat top center; width:67px; height:62px; text-indent:-9999px;}

#cboxSlideshow, #cboxCurrent, #cboxTitle { font-family: arbonnie,arial; font-size: 19px; }

.scrollable {
  position:relative;
  overflow:hidden;
}

#radio .scrollable {
    width: 230px;
    height:203px;
}

.scrollable .items {
  position:absolute;
}


/* VIDEO CONTROL */
.vpl, .videoplaylist { display: none; }
.vcwapper { position: relative; width: 100%; }
.videocontrol { font-family: eraslght,arial; font-size: 15px; color:#fff; position: relative; height: 27px; line-height: 27px; background: #000; width: 100%; }
.videocontrol .play, .videocontrol .pause { background: url(/mod/wwwchelsea/form/def/i/vc-play-pause.png) top no-repeat; width: 21px; height: 20px; display: block; text-align: left; text-indent: -9999px; top:3px; left:6px; position: absolute; }
.videocontrol .pause { background-position: bottom; }
.videocontrol .mute, .videocontrol  .unmute { position: absolute; right: 30px; top:0; width: 30px; background: url(/mod/wwwchelsea/form/def/i/vc-mute.png) top no-repeat; text-align: left; text-indent: -9999px; }
.videocontrol  .unmute { background-position: bottom; }
/* the timeline (or "scrubber")  */
.videocontrol .track {
    top:0;
    left:40px;
    position:absolute;
    cursor:pointer;
    right:150px;
    height:27px;
}

.vc-fullscreen { background: url(/mod/wwwchelsea/form/def/i/vc-fullscreen.png) center no-repeat; width: 25px; height: 20px; display: block; text-align: left; text-indent: -9999px; position: absolute; top:4px; right: 9px; }

.content_overlay .vc-fullscreen { display: none; }

/* the draggable playhead */
.videocontrol .playhead {
    position:absolute;
    cursor:pointer;
    background:url(/mod/wwwchelsea/form/def/i/vc-playhead.png) center no-repeat;
    width:32px;
    height:27px;
}

/* buffer- and progress bars. upon runtime the width of these elements grows */
.videocontrol .progress, .videocontrol .buffer {
    position:absolute;
    width:0px;
    height:27px;
    background: url(/mod/wwwchelsea/form/def/i/vc-progress.png) center repeat-x;
}

.videocontrol .buffer {
    background: url(/mod/wwwchelsea/form/def/i/vc-buffer.png) center repeat-x;
}

.videocontrol .time { position: absolute; top:0; right: 60px; }
.videocontrol .time span, .videocontrol .time strong { padding: 0 5px; }

.bigphoto .pic { position: relative; }
.bigphoto b { display: block; position: absolute; top:0; left:0; height: 100%; width: 100%; }
.bigphoto .select b { display: none; }

/***/
/*.page-about .text { float: left; width: 616px; }*/
/*.page-about .thumbs-filelist { float: right; width: 340px; }*/
.page-about .thumbs-filelist li { height: 78px; margin: 5px; }
.thumbs-filelist li { list-style: none; margin: 0 10px 10px 0; float: left; }
.thumbs-filelist li img { display: block; }

.trade_cart .f_discountsbox, .trade_cart .f_menunotes, .trade_cart .f_priceamount { display: none; }

.m-normal { background: none; }
.nivo-caption { background: none; }

/* ZINDEX */
#exposeMask { z-index: 800 !important; }
#idoverlay_default { z-index: 900 !important; }
#gallery { z-index: 1000 !important; padding-bottom: 50px; }
.simple_overlay .info { color: #000; }


