@charset "utf-8";
/* CSS Document */

/* general */

body, h1, h2, h3, ol, ul, li, p { margin:0; padding:0; list-style-type:none }
p { padding-top:15px }
p.start { padding-top:0 }
div.clr { font-size:1px; line-height:1px; clear:both }
a { color:#FFFF66; text-decoration:underline }
a:hover { color:#FFFFFF; text-decoration:none }

h1 { width:100%; font:normal 25px Arial; letter-spacing:-2px; overflow:hidden }
h1 strong { float:left; font-weight:normal; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillB20.png',sizingMethod='scale'); padding:8px 16px 8px 30px }
html>/**/body h1 strong { background:url(http://www.imaybelfire.com/images/FillB20.png) }

h2 { font:normal 18px Arial; letter-spacing:-1px; overflow:hidden }
h2 strong { float:left; font-weight:normal; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/Fill35.png',sizingMethod='scale'); padding:10px 16px 8px 34px }
html>/**/body h2 strong { background:url(http://www.imaybelfire.com/images/Fill35.png) }

body a img { border:0 !important }

div.form-txt { margin-bottom:10px }
div.form-txt input { width:400px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; padding:4px }
div.form-txt textarea { width:400px; height:140px; font:normal 11px Arial, Helvetica, sans-serif; color:#333333; padding:4px }
div.form-txt label { display:block; margin-bottom:2px }

dl, dd, dt { margin:0; padding:0 }
dl { margin:24px 30px }
dl dt { margin-top:20px; font:normal 15px Arial, Helvetica, sans-serif; overflow:hidden; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:.3 }
dl dd { margin-top:1px }

div.element-black div.element-work { width:900px; height:80px; margin:20px; padding:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillW50.png',sizingMethod='scale') }
html>/**/body div.element-black div.element-work { background:url(http://www.imaybelfire.com/images/FillW50.png) }
div.element-black div.element-work div { width:900px; height:80px }
div.element-black div.element-work a { display:block; color:#FFFFFF ; text-decoration:none; cursor:pointer }
div.element-black h2 { float:right; margin:10px; text-align:right }
div.element-black h2 em { display:block; font:bold 10px Verdana }

div.adultwholesaledirect { background:url(http://www.imaybelfire.com/images/work_AdultWholesaleDirect.jpg) center no-repeat }
div.bookthatvibe { background:url(http://www.imaybelfire.com/images/work_BookThatVibe.jpg) center no-repeat }
div.cybasumo { background:url(http://www.imaybelfire.com/images/work_CybaSumo.jpg) center no-repeat }
div.collugo { background:url(http://www.imaybelfire.com/images/work_Collugo.jpg) center no-repeat }
div.fuseboxgifts { background:url(http://www.imaybelfire.com/images/work_FuseBoxGifts.jpg) center no-repeat }
div.maybelfire { background:url(http://www.imaybelfire.com/images/work_MaybelFire.jpg) center no-repeat }
div.spartacus { background:url(http://www.imaybelfire.com/images/work_Spartacus.jpg) center no-repeat }
div.musicus { background:url(http://www.imaybelfire.com/images/work_MusicUs.jpg) center no-repeat }
div.clivir { background:url(http://www.imaybelfire.com/images/work_Clivir.jpg) center no-repeat }

div.kyo_lansanova { background:url(http://www.imaybelfire.com/images/work_kyo_lansanova.jpg) center no-repeat }
div.kyo_major { background:url(http://www.imaybelfire.com/images/work_kyo_major.jpg) center no-repeat }
div.kyo_multiprod { background:url(http://www.imaybelfire.com/images/work_kyo_multiprod.jpg) center no-repeat }
div.kyo_termoclima { background:url(http://www.imaybelfire.com/images/work_kyo_termoclima.jpg) center no-repeat }
div.kyo_immoelitte { background:url(http://www.imaybelfire.com/images/work_kyo_immoelitte.jpg) center no-repeat }
div.kyo_rodos { background:url(http://www.imaybelfire.com/images/work_kyo_rodos.jpg) center no-repeat }
div.kyo_hepsu { background:url(http://www.imaybelfire.com/images/work_kyo_hepsu.jpg) center no-repeat }
div.kyo_goeparty { background:url(http://www.imaybelfire.com/images/work_kyo_goeparty.jpg) center no-repeat }
div.kyo_ekat { background:url(http://www.imaybelfire.com/images/work_kyo_ekat.jpg) center no-repeat }
div.kyo_speedmotors { background:url(http://www.imaybelfire.com/images/work_kyo_speedmotors.jpg) center no-repeat }
div.kyo_restaurantlloyd { background:url(http://www.imaybelfire.com/images/work_kyo_restaurantlloyd.jpg) center no-repeat }
div.kyo_termodimpl { background:url(http://www.imaybelfire.com/images/work_kyo_termodimpl.jpg) center no-repeat }
div.kyo_tinu { background:url(http://www.imaybelfire.com/images/work_kyo_tinu.jpg) center no-repeat }

div.services_kyoinc { background:url(http://www.imaybelfire.com/images/work_3d_kyoinc.jpg) center no-repeat }
div.services_bts { background:url(http://www.imaybelfire.com/images/work_3d_bts.jpg) center no-repeat }
div.services_verticalfinance { background:url(http://www.imaybelfire.com/images/work_3d_verticalfinance.jpg) center no-repeat }

/* contact form */

ul.errorslist {margin-left:20px;color:#ff0000;list-style-type:disc;}
ul.errorslist li {list-style-type:disc;}

/* layout */ 

html { height:100% }
body { height:100%; background:#282E3C url(http://www.imaybelfire.com/images/body_Fill.jpg) center repeat; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#FFFFFF }

div#bdy { width:100%; height:100%; background:url(http://www.imaybelfire.com/images/body_Background.jpg) center top no-repeat; cursor:default }
#nav, #hdr, #page, #ftr { width:960px; margin:0 auto }

html>/**/body h1 strong { background:url(http://www.imaybelfire.com/images/FillB20.png) }

div.info { float:left; margin-right:20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillB10.png',sizingMethod='scale'); padding:6px 16px 6px 30px }
html>/**/body div.info { background:url(http://www.imaybelfire.com/images/FillB10.png) }

div.back { clear:both; overflow:hidden; width:160px; margin-bottom:20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillB10.png',sizingMethod='scale'); padding:6px 16px 6px 30px }
html>/**/body div.back { background:url(http://www.imaybelfire.com/images/FillB10.png) }

div.back a { float:left; width:100%; text-decoration:none; color:#FFFFFF; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:.2 }
div.back a:hover { filter:alpha(opacity=40); -moz-opacity:0.4; opacity:.4 }

div#nav { height:160px; background:url(http://www.imaybelfire.com/images/nav_Background.jpg) bottom right no-repeat }
div#nav a.logo { float:left; margin-top:80px}
div#nav ol { overflow:hidden; height:160px; width:544px; float:right; padding-left:2px; padding-right:0 }
div#nav ol li { float:right; overflow:hidden }
div#nav ol a { float:left; padding:126px 8px 10px 8px; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#E9E9E9; text-decoration:none }
div#nav ol a:hover { background:#000; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:.2 }
div#nav ol li strong { float:left; text-transform:uppercase; padding:126px 10px 24px 10px; background:#000; color:#FDFDFD; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:.4 }
div#nav a img { display:block }



div#hdr { height:270px; margin-bottom:40px }
div#hdr div.separator { clear:both; font-size:1px; line-height:1px; height:20px; width:750px; background:#000000; position:relative; top:260px; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:.2 }
.hdr-home { background:url(http://www.imaybelfire.com/images/hdr_0000.jpg) top center no-repeat }
.hdr-services { background:url(http://www.imaybelfire.com/images/hdr_1.jpg) top center no-repeat }
.hdr-agency { background:url(http://www.imaybelfire.com/images/hdr_1.jpg) top center no-repeat }
.hdr-solutions { background:url(http://www.imaybelfire.com/images/hdr_2.jpg) top center no-repeat }
.hdr-contact { background:url(http://www.imaybelfire.com/images/hdr_3.jpg) top center no-repeat }
.hdr-faq { background:url(http://www.imaybelfire.com/images/hdr_5.jpg) top center no-repeat }
.hdr-how { background:url(http://www.imaybelfire.com/images/hdr_5.jpg) top center no-repeat }
.hdr-portfolio { background:url(http://www.imaybelfire.com/images/hdr_4.jpg) top center no-repeat }

.hdr-portfolio-cybasumo { background:url(http://www.imaybelfire.com/images/hdr_cybasumo.jpg) top center no-repeat }
.hdr-portfolio-maybelfire { background:url(http://www.imaybelfire.com/images/hdr_maybelfire.jpg) top center no-repeat }
.hdr-portfolio-book-that-vibe { background:url(http://www.imaybelfire.com/images/hdr_bookthatvibe.jpg) top center no-repeat }
.hdr-portfolio-spartacus-p2p { background:url(http://www.imaybelfire.com/images/hdr_spartacus.jpg) top center no-repeat }
.hdr-portfolio-adult-wholesale-direct { background:url(http://www.imaybelfire.com/images/hdr_adultwholesaledirect.jpg) top center no-repeat }
.hdr-portfolio-music-us { background:url(http://www.imaybelfire.com/images/hdr_musicus.jpg) top center no-repeat }
.hdr-portfolio-clivir { background:url(http://www.imaybelfire.com/images/hdr_clivir.jpg) top center no-repeat }
.hdr-portfolio-fusebox-gifts { background:url(http://www.imaybelfire.com/images/hdr_fuseboxgifts.jpg) top center no-repeat }
.hdr-portfolio-collugo { background:url(http://www.imaybelfire.com/images/hdr_collugo.jpg) top center no-repeat }

div#page { padding-bottom:10px }
div.page-left { float:left }
div.page-right { float:right }
.page-left, .page-right { width:480px }
div.page-element { padding:24px 30px 30px 30px; clear:both }
div.page-element-slideshow { padding:20px; overflow:hidden; margin-bottom:20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/Fill20.png',sizingMethod='scale') }
html>/**/body div.page-element-slideshow { background:url(http://www.imaybelfire.com/images/Fill20.png) }
div.page-element-slideshow img { padding:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillW50.png',sizingMethod='scale') }

html>/**/body div.page-element-slideshow img { background:url(http://www.imaybelfire.com/images/FillW50.png) }

.element-clear { padding-top:0 !important }

ol.page-element-nav { font:normal 25px Arial; letter-spacing:-2px; padding-bottom:20px }
ol.page-element-nav li { margin-bottom:10px; overflow:hidden; }
ol.page-element-nav li span { width:100%; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillB20.png',sizingMethod='scale'); color:#FFFFFF; overflow:hidden }
html>/**/body ol.page-element-nav li span { background:url(http://www.imaybelfire.com/images/FillB20.png) }
ol.page-element-nav li span strong { font-weight:normal; display:block; margin:8px 12px 8px 30px }
ol.page-element-nav li a { width:90%; display:block; float:left; color:#555555; text-decoration:none; background:#000000; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:.2; overflow:hidden }
ol.page-element-nav li a:hover { width:100%; color:#FFFFFF; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:.2; }
ol.page-element-nav li a strong { font-weight:normal; display:block; margin:8px 12px 8px 30px }

ul.page-element-nav { font:normal 25px Arial; letter-spacing:-2px; overflow:hidden }
ul.page-element-nav li { float:left; width:310px; overflow:hidden }
ul.page-element-nav li span { width:100%; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillB40.png',sizingMethod='scale'); color:#FFFFFF; overflow:hidden }
html>/**/body ul.page-element-nav li span { background:url(http://www.imaybelfire.com/images/FillB40.png) }
ul.page-element-nav li span strong { font-weight:normal; display:block; margin:8px 12px 8px 30px }
ul.page-element-nav li a { float:left; width:100%; display:block; color:#555555; text-decoration:none; background:#000000; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:.2; overflow:hidden }
ul.page-element-nav li a:hover { color:#FFFFFF; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:.2; }
ul.page-element-nav li a strong { font-weight:normal; display:block; margin:8px 12px 8px 30px }

div#ftr { clear:both; width:960px; color:#666666; margin-bottom:30px; border-top:1px solid #555555; overflow:hidden; filter:alpha(opacity=25); -moz-opacity:0.25; opacity:.25 }
div#ftr strong { float:left; font-weight:normal; margin:30px }
div#ftr div { width:450px; padding:21px 30px 0 0; border-top:9px solid #555555; float:right; text-align:right }
div#ftr span { padding:0 6px }
div#ftr a { color:#FFFFFF }
div#ftr a:hover { text-decoration:none }

div.element-black { overflow:hidden; margin-bottom:20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/Fill20.png',sizingMethod='scale') }
html>/**/body div.element-black { background:url(http://www.imaybelfire.com/images/Fill20.png) }

div.separator-black { width:960px; overflow:hidden; margin-bottom:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillB40.png',sizingMethod='scale') }
html>/**/body div.separator-black { background:url(http://www.imaybelfire.com/images/FillB40.png) }

html>/**/body div.element-work p { background:url(http://www.imaybelfire.com/images/Fill35.png) }

div.work { overflow:hidden }
div.work div { width:300px; float:left; margin-right:20px }


div.kk { width:400px; padding:20px; overflow:hidden; margin-bottom:0; margin-right:20px; float:left; font-weight:normal; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillB20.png',sizingMethod='scale'); }
html>/**/body div.kk { background:url(http://www.imaybelfire.com/images/FillB20.png) }

div.kk2 { width:380px; float:left; font-weight:normal; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.imaybelfire.com/images/FillE09.png',sizingMethod='scale'); padding:10px;  }
html>/**/body div.kk2 { background:url(http://www.imaybelfire.com/images/FillE09.png) }

div.kk3 { width:360px; overflow:hidden;  padding:10px; }
div.kk3 strong { font-size:20px; color:#FFFFFF; }

div.kk4 { background-color:#3C1B3D; width:240px; height:114px; padding:10px; }
div.kk4_title { background-color:#8F3082; width:116px; height:20px; overflow:hidden; padding-top:6px; padding-left:8px; position:relative; top:26px; left:176px; } 
div.kk4 span.kk { width:230px; font:normal 11px Arial; overflow:hidden; color:#D0C8D1; } 

div.kk5 { background-color:#312C5D; width:240px; height:114px; padding:10px; }
div.kk5_title { background-color:#493E97; width:116px; height:20px; overflow:hidden; padding-top:6px; padding-left:8px; position:relative; top:26px; left:176px; } 
div.kk5 span.kk { width:230px; font:normal 11px Arial; overflow:hidden; color:#CECDD8; } 

div.kk6 { background-color:#3F2137; width:240px; height:114px; padding:10px; }
div.kk6_title { background-color:#5A2550; width:116px; height:20px; overflow:hidden; padding-top:6px; padding-left:8px; position:relative; top:26px; left:176px; } 
div.kk6 span.kk { width:230px; font:normal 11px Arial; overflow:hidden; color:#D1CACF; } 

div.kk4_title a, div.kk5_title a, div.kk6_title a { text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold; }
div.kk4_title a:hover, div.kk5_title a:hover, div.kk6_title a:hover { color:#FFFF66; }

div.kk_delim { width:30px; float:left; } 
div.kk_inner { padding:10px; padding-bottom:0; color:#CCCCCC; } 

div.kk_inner ul { margin:0; } 
div.kk_inner ul li { width:100%; overflow:hidden; } 
div.kk_inner ul li span { float:right; color:#BBBBBB; font-weight:bold; } 


h2.kk { width:100%; font:normal 16px Arial; letter-spacing:-1px; overflow:hidden; color:#FFFF66; font-weight:bold; margin-bottom:10px; }
h3.kk { width:100%; font:normal 16px Arial; letter-spacing:-1px; overflow:hidden; color:#FFFFFF; font-weight:bold; margin-bottom:5px; }
h3.kk span { font:normal 12px Arial; overflow:hidden; color:#666666; letter-spacing:0; }
h4.kk { width:100%; font:normal 20px Arial; letter-spacing:-1px; overflow:hidden; color:#FFFF66; font-weight:bold; text-align:right; margin:0; }
h4.kk strong { font:bold 11px Arial; color:#FFFFFF; text-align:right; letter-spacing:0; }

.order { color:#555555; text-decoration:none; background:#000000; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:.2; overflow:hidden }

.error { color: #DD2200; }

div.LanguageSelector { float:left; padding-top:100px }	

div.LanguageSelector a { text-decoration:none; cursor:pointer }	
div.LanguageSelector a img { margin:0; padding:0; border:none; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:.5 } 
div.LanguageSelector a.selected img { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; } 
div.LanguageSelector a:hover img { filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3 }