/* 

Vimukti Ver 1.0 Proof of concept
Author: Ashfaq Ahmed. S

*/

@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background: #ededed url(fx/body_bg.jpg) repeat-x scroll left bottom !important; /**/} 
.listingcontent a{ text-decoration:none; color:#CCC; line-height:12px;}
.listingcontent a:hover{ text-decoration:none; color:#F30;}
#container_master{ margin:auto;width:1000px; min-height:100%; left:0;right:0;position:absolute;height:700px; /* border-right-color:#000; border-right-style:dashed; border-right-width:2px; */}
a{ text-decoration:none; }
a:hover{ color:#F30;}

.head_folders{ cursor:pointer;}

#logo{ background-image:url(fx/logo.png); width:471px; height:66px; position:absolute;}

#app_folder{ background-image:url(fx/appfolder_new.png); width:146px; height:308px; position:absolute; margin-top:118px; margin-left:282px; z-index:10;}
#appghost{ width:146px; height:308px; position:absolute; margin-left:282px; margin-top:118px; z-index:999;}
#themes_folder{ background-image:url(fx/themesfolder_new.png); width:180px; height:312px; position:absolute; margin-top:114px; margin-left:407px; z-index:10;}
#themesghost{ width:180px; height:312px; position:absolute; margin-left:407px; margin-top:114px; z-index:999;}
#gaming_folder{ background-image:url(fx/gamingfolder_new.png); width:142px; height:292px; position:absolute; margin-top:134px; margin-left:593px; z-index:10;}
#gamingghost{ width:142px; height:292px; position:absolute; margin-left:593px; margin-top:134px; z-index:999;}

#cyanglow{ background-image:url(fx/cyanglow.png); width:129px; height:40px; position:absolute; z-index:11; margin-top:403px; margin-left:268px;}
#pinkglow{ background-image:url(fx/pinkglow.png); width:129px; height:40px; position:absolute; z-index:11; margin-top:403px; margin-left:424px;}
#greenglow{ background-image:url(fx/greenglow.png); width:129px; height:40px; position:absolute; z-index:11; margin-top:403px; margin-left:579px;}

#appshadow{ background-image:url(fx/shadow.png); width:163px; height:74px; position:absolute; z-index:9; margin-top:390px; margin-left:250px;}
#themesshadow{ background-image:url(fx/shadow.png); width:163px; height:74px; position:absolute; z-index:9; margin-top:390px; margin-left:406px;}
#gamingshadow{ background-image:url(fx/shadow.png); width:163px; height:74px; position:absolute; z-index:9; margin-top:390px; margin-left:562px;}

#appreflec{ background-image:url(fx/appreflec.png); width:102px; height:82px; z-index:8; position:absolute; margin-top:428px; margin-left:282px;}
#themesreflec{ background-image:url(fx/themereflec.png); width:102px; height:82px; z-index:8; position:absolute; margin-top:428px; margin-left:438px;}
#gamingreflec{ background-image:url(fx/gamingreflec.png); width:102px; height:82px; z-index:8; position:absolute; margin-top:428px; margin-left:593px;}

#brace{ background-image:url(fx/brace.png); width:115px; height:29px; position:absolute; margin-left:276px; margin-top:-500px;}

#leftghost{  width:270px; height:430px; position:absolute; margin-left:10px; z-index:15;}
#rightghost{width:270px; height:430px; position:absolute; margin-left:700px; z-index:15;}
#bottomghost{width:1000px; height:80px; position:absolute; margin-top:431px; z-index:9999;}

#contentcontainer{ background-image:url(fx/bottombar.png); height:151px; width:1000px; z-index:111; background-repeat:repeat-x; position:absolute; margin-top:498px;}

#appmaster{ position:absolute; z-index:100;/* background-color:#CCC; width:100px; height:20px;*/}
#themesmaster{ position:absolute; z-index:99; /*background-color:#930; width:100px; height:20px;*/}
#gamingmaster{ position:absolute; z-index:98; /*background-color: #9C0; width:100px; height:20px;*/}

#restore{ background-image:url(fx/home.png); width:116px; height:22px; position:absolute; margin-left:500px; margin-top:-30px; cursor:pointer;}
#contactus,#services,#faq,#bblogo{background-color:transparent; width:116px; height:22px; position:absolute; cursor:pointer; z-index:9999;}
#bblogo{background-color:transparent; width:232px; height:103px; position:absolute; cursor:default; z-index:9999;}
#contactus{margin-left:618px;background-image:url(fx/contactus.png); }
#services{margin-left:738px;background-image:url(fx/services.png);}
#faq{margin-left:858px;background-image:url(fx/faq.png);}
#bblogo{margin-left:933px;margin-top:0px;background-image:url(fx/bblogo.png);}
#faq_content{color:#666666;height:335px;margin-left:79px;margin-top:135px;overflow:auto;width:788px;line-height:17px;}
#faq_content p{text-indent:50px;padding-left:10px;}
#faq_content a{color:blue}
#faq_content ol{margin-left: 60px;}
#faq_content h4:hover{text-decoration:underline;cursor:pointer;}
#services_content{color:#666666;margin-left:100px;margin-top:165px;position:absolute;width:300px;}
#latesttag{ background-image:url(fx/latest.png); width:19px; height:116px; position:absolute; margin-left:30px; background-repeat:no-repeat; z-index:99999;}
#renewtag{ background-image:url(fx/renewed.png); width:19px; height:140px; position:absolute; margin-left:190px; background-repeat:no-repeat; z-index:99999;}
#bestsellerstag{ background-image:url(fx/bestsellers.png); width:19px; height:150px; position:absolute; margin-left:340px; background-repeat:no-repeat; z-index:99999;}

#bottomcontent{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF;}

.listingcontent{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#CCC; width:200px; margin-left:24px; margin-top:15px;}

#headingtext{ position:absolute; margin-top:150px; margin-left:650px; font-size:35px; color:#333;}

#ttt{cursor:pointer;}
#product_panel{ position:absolute; margin-top:67px; margin-left:-1000px;}
#product_display{ position:absolute; margin-left:30px; margin-top:30px;font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; z-index:999999;}
#product_display1{ position:absolute; margin-left:300px; margin-top:150px;font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; z-index:999999;}
#panel_left{ background-image:url(fx/panel_left.png); width:82px; height:432px; float:left; background-repeat:no-repeat;}
#panel_mid{ background-image:url(fx/panel_mid.png); width:50px; height:432px; float:left; background-repeat:repeat-x;}
#panel_right{ background-image:url(fx/panel_right.png); width:82px; height:432px; float:left; background-repeat:no-repeat;}
#pricepanel{ background-image:url(fx/pricepanel.png); width:130px; height:60px; position:absolute; margin-top:438px; margin-left:-1000px;}
#bot_anch_cont{ position:absolute; margin-left:250px; margin-top:95px; z-index:100000;}
#local_anch_cont{ position:absolute; margin-left:400px; margin-top:95px; z-index:100000;}

#homeproductlisting{ position:absolute;}

#close,#close_services,#close_faq,#close_screen{ background-image:url(fx/close.png); width:46px; height:16px; position:absolute; margin-left:810px; margin-top:55px; cursor:pointer;}
#close_screens{ background-image:url(fx/close.png); width:46px; height:16px; position:absolute; margin-left:810px; margin-top:55px; cursor:pointer;}

#contact_cont,#services_cont,#faq_cont,#screen_cont{ background-image:url(fx/contactbox.png); width:931px; height:525px; position:absolute; margin-left:50px; margin-top:-1000px; z-index:9999999;}
#contact_head,#faq_head,#services_head{background-repeat:no-repeat;width:141px; height:30px; position:absolute; margin-left:90px; margin-top:100px;}
#contact_head{background-image:url(fx/contact_head.png);}
#faq_head{background-image:url(fx/faq_head.png);}
#services_head{background-image:url(fx/services_head.png);}
#contact_content{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333; position:absolute; margin-left:100px; margin-top:136px; width:300px; text-align:justify;}
#screen_content{}
#contact_form_cont,#services_form_cont{ position:absolute; margin-left:580px; margin-top:100px;}
#services_form_cont h1{color:#888;font-weight:normal;margin-bottom:5px;}
#label_holder{ position:absolute; margin-left:-80px; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666;}

#appsection,#medicalsection,#productivitysection{position:absolute; margin-left:350px; margin-top:180px; z-index:999999;background-repeat: no-repeat; }
#appsection{width:321px; height:155px;background-image:url(fx/appsections.png);}
#medicalsection{background-image:url(fx/medical_sections.png);height:241px;width:381px;background-position:0 -16px;bottom:290px;}
#productivitysection{background-image:url(fx/personal_section.png);height:241px;width:400px;background-position:0 -16px;bottom:290px;}

#appoverlay{ background-image:url(fx/appoverlay.png); width:358px; height:60px; position:absolute; margin-left:-18px; margin-top:-15px;}
#appoverlay1{ background-image:url(fx/appoverlay.png); width:358px; height:60px; position:absolute; margin-left:-18px; margin-top:50px;}
#appoverlay2{ background-image:url(fx/appoverlay.png); width:358px; height:60px; position:absolute; margin-left:-18px; margin-top:115px;}

#appoverlay3,#appoverlay7,#appoverlay4,#appoverlay8,#appoverlay5,#appoverlay9,#appoverlay6,#appoverlay10
{height:60px; position:absolute;}
#appoverlay3,#appoverlay4,#appoverlay5,#appoverlay6{background-image:url(fx/appoverlay.png);width:358px;margin-left:22px;}
#appoverlay7,#appoverlay8,#appoverlay9,#appoverlay10{background-image:url(fx/appoverlay2.png);width:434px;margin-left:-18px;}
#appoverlay3,#appoverlay7{margin-top:-15px;}
#appoverlay4,#appoverlay8{margin-top:50px;}
#appoverlay5,#appoverlay9{margin-top:115px;}
#appoverlay6,#appoverlay10{margin-top:180px;}

#medical_ghost,#medical1_ghost,#productivity1_ghost{ width:321px; height:45px; position:absolute; cursor:pointer;}
#personal_ghost,#medical2_ghost,#productivity2_ghost{ width:321px; height:48px; position:absolute; margin-top:52px; cursor:pointer;}
#business_ghost,#medical3_ghost,#productivity3_ghost{ width:321px; height:50px; position:absolute; margin-top:115px; cursor:pointer;}
#medical4_ghost,#productivity4_ghost{width:321px; height:50px; position:absolute; margin-top:180px; cursor:pointer;}

#categories_app{ background-image:url(fx/categories.png); width:25; height:111px; position:absolute; z-index:999; margin-left:20px; margin-top:100px;}
#categories{ background-image:url(fx/categories.png); width:25px; height:111px; position:absolute; margin-top:150px; margin-left:5px;}
#categories_theme{ background-image:url(fx/categories.png); width:25px; height:111px; position:absolute; margin-top:280px; margin-left:5px;}

#categories_ghost{ width:100px; height:312px; position:absolute; margin-left:35px; margin-top:120px; z-index:999; cursor:pointer;}
#categories_ghost_theme{ width:100px; height:312px; position:absolute; margin-left:35px; margin-top:120px; z-index:999; cursor:pointer;}

#themesection{ background-image:url(fx/themesection.png); width:280px; height:110px; margin-left:350px; margin-top:180px; z-index:999999; position:absolute;}

#animals_ghost{ width:100px; height:25px; position:absolute; cursor:pointer;}
#art_ghost{  width:100px; height:25px; position:absolute; margin-top:30px; cursor:pointer;}
#automotive_ghost{  width:100px; height:25px; position:absolute; margin-top:60px; cursor:pointer;}
#comics_ghost{  width:100px; height:25px; position:absolute; margin-top:90px; cursor:pointer;}

#justforgirls_ghost{  width:100px; height:25px; position:absolute; margin-left:160px; margin-top:0px; cursor:pointer;}
#moviesandtv_ghost{  width:120px; height:25px; position:absolute; margin-left:160px; margin-top:30px; cursor:pointer;}
#sports_ghost{  width:100px; height:25px; position:absolute; margin-left:160px; margin-top:60px; cursor:pointer;}

#medical_products{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#personal_products{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#business_products{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#animals_products{  width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#art_products{  width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#automotive_products{  width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#comics_products{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#justforgirls_products{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#moviesandtv_products{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#sports_products{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#games_products{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}
#local_display_panel{ width:600px; height:400px; position:absolute; margin-left:400px; margin-top:90px; overflow:auto;}

#screens_display{ background-image:url(fx/contactbox.png); width:931px; height:525px; position:absolute; margin-left:50px; margin-top:-1000px; z-index:9999999;}

#themesection,#appsection,#categories_ghost_theme{bottom: 350px;}
#contentcontainer{bottom: 30px;}
#appmaster,#themesmaster,#gamingmaster{bottom:700px;}
#product_panel{bottom: 180px;}
#categories,#categories_theme{bottom: 450px;}
#medical_products,#personal_products,#business_products,#animals_products,#justforgirls_products,#art_products,#moviesandtv_products,#automotive_products,#sports_products,#comics_products,#games_products,#local_display_panel{bottom:200px;}
#categories_ghost  {bottom:250px;}
#bottomghost{display:none;}
.bottom_gradient{background:transparent url("fx/body_bg.jpg") repeat-x scroll 0 10px !important;bottom:0;height:180px;position:absolute;width:100%;}
.error{color:red;margin-top:0 !important;float:right !important;}

#slideContainer{background:#EDEDED url("fx/loading.gif") no-repeat scroll 50% 50%;padding:10px;-moz-border-radius:5px;bottom:0;height:550px;left:0;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;opacity:1;position:absolute;right:0;text-align:center;top:46px;width:800px;z-index:99999999;border:5px solid #999;color:#000;}
.slide-close{color:#000;width:15px;height:15px;position:absolute;right:0;bottom:0;cursor:pointer;font-weight:bold;padding:3px;}
/*Styles related to slide show*/
.list{list-style-type:none;padding:10px 0;margin:0;color: #000;position:absolute;bottom:10px;right:0;left:0;}
.list-li{display:inline;padding:0 3px;margin:0 2px;background:#FFF;cursor:pointer;border:3px solid #999;-moz-border-radius:5px;}
.image{/*width:600px;height:125px;*/}
.slide{}
#slide123{background:#000;position:absolute;z-index:9999999;width:100%;height:100%;
/*for firefox */
opacity:0.5;
/* for IE5-7*/
filter: alpha(opacity=50);
/* for IE8*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

}
.discount{position: absolute; font-family: Verdana,Geneva,sans-serif; font-size: 12px; top: 35px; line-height: 23px; right: 10px;}

