body{
padding:0;
margin:0;
background-color:#F0F0F0;
font:normal 12px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#515151;
}
ul, li, a, h1, h2, h3, p, form ,input, label, strong, td, div, textarea{
padding:0;
margin:0;
}
h1, h2, h3, h4{
font-style:italic;
color:#268BAC;
background-color:inherit;
}
img{
padding:0;
margin:0;
border:none;
display:block;
}
ul{
list-style:none;
}
p{
padding: 8px 10px 8px 0;

}
a{
text-decoration:none;
font-style:bold;
color:#000;
outline:0;
}

.spacer{
font-size:0;
line-height:0;
padding:0;
margin:0;
clear:both;
}
/*-------------------Dynamic UL------------------------*/
ul.dynamic{
padding:0;
margin:0;
}
ul.dynamic li{
float:left;
}
ul.dynamic li a{
font:normal 12px/18px "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
color:#000;
background-color:inherit;
}
ul.dynamic li a:hover{
color:#000;
background-color:inherit;

}
#container{
background:url(../images/back_bg.gif) repeat-y 0 0;
width:900px;
margin:0 auto;
padding:15px 21px 0 20px;

}
/*top panel*/
#toppanel{
padding:0 0 0 0;
margin:0 auto;
float:left;
width:900px;

}
img.logo{
float:left;
width:auto;
}
p.call{
float:right;
font-size:13px;
line-height:44px;
width:auto;
text-align:right;
padding:0;
margin:0;



}
p.call span{
color:#34B6C5;
background-color:inherit;
}

/*navigation*/
#nav{
background:url(../images/nav_bg.gif) no-repeat 0 bottom;
height:55px;
float:left;
width:900px;
margin-top:15px;
}

.navigation{
width:900px;
float:left;
background:url(../images/navgationbg.jpg) no-repeat 0 0;
font-size:0;
line-height:0;
}
ul.navlink{
padding:0;
margin:0;
float:left;
width:auto;

}
ul.navlink li{
font-size:12px;
line-height:30px;
color:#434343;
background-color:inherit;
float:left;
width:auto;
position:relative;
}

ul.navlink li span{
background:url(../images/divider.gif) no-repeat left 0;
padding:0 0 0 2px;
display:block;
float:left;
width:auto;
}

ul.navlink li a.homeact{
background:url(../images/home_butt_hover.gif) no-repeat 0 0;
width:107px;
display:block;
text-align:center;
float:left;
color:#fff;
background-color:inherit;
padding:0 0 0 0;

}
ul.navlink li a.home{
background:url(../images/home_butt.gif) no-repeat 0 0;
width:107px;
text-align:center;
float:left;
padding:0 2px 0 0;
}
ul.navlink li a.home:hover{
background:url(../images/home_butt_hover.gif) no-repeat 0 0;
width:107px;
text-align:center;
color:#fff;
background-color:inherit;

}
ul.navlink li span.contact{
background:url(../images/contact_butt.gif) no-repeat right 0;
/*width:107px;*/
width:113px;
text-align:center;
display:block;
float:right;
padding:0 0 0 0;
}

ul.navlink li a.contact{
background:url(../images/contact_butt.gif) no-repeat right 0;
width:111px;
text-align:center;
display:block;
float:right;
padding:0 0 0 2px;
}



ul.navlink li a.contact:hover,
ul.navlink li a.contact-active{
background:url(../images/contact_butthover2.gif) no-repeat right 0;
color:#fff;
background-color:inherit;

}



ul.navlink li span.nodivider{
background-image:none;
}
ul.navlink li a{
font-size:12px;
line-height:30px;
color:#434343;
background-color:inherit;
/*padding:0 33px;*/
padding:0 17px;
float:left;
width:auto;
}

ul.navlink li a.magic:hover, ul.navlink li a.magicact{
background:url(../images/nav_hover.gif) repeat-x 0 0;
color:#fff;
background-color:inherit;
display:block;
}
ul.navlink li a.magicact:hover{
background:url(../images/nav_hover.gif) repeat-x 0 0;
display:block;
width:auto;
}

ul.navlink li a.globe:hover, ul.navlink li a.globeact{
background:url(../images/nav_hover.gif) repeat-x 0 0;
color:#fff;
background-color:inherit;
display:block;
}

ul.navlink li a.earth:hover, ul.navlink li a.earthact{
background:url(../images/nav_hover.gif) repeat-x 0 0;
color:#fff;
background-color:inherit;
display:block;
}

}

ul.navlink li a.wall:hover, ul.navlink li a.wallact{
background:url(../images/nav_hover.gif) repeat-x 0 0;
color:#fff;
background-color:inherit;
display:block;
}

ul.navlink li a.planet:hover, ul.navlink li a.planetact{
background:url(../images/nav_hover.gif) repeat-x 0 0;
color:#fff;
background-color:inherit;
display:block;
}

ul.navlink li a.mindball:hover, ul.navlink li a.mindact{
background:url(../images/nav_hover.gif) repeat-x 0 0;
color:#fff;
background-color:inherit;
display:block;
}

/*ul.navlink li a:hover, ul.navlink li a.active{
background:url(../images/nav_hover.gif) repeat-x 0 0;
height:30px;
display:block;
color:#fff;
float:left;
}*/
ul.navlink li a.home{
background:url(../images/home_butt.gif) no-repeat 0 0;
width:107px;
text-align:center;
float:left;
padding:0;
}
ul.navlink li a.home:hover{
background:url(../images/home_butt_hover.gif) no-repeat 0 0;
width:107px;
text-align:center;
}



ul.navlink li ul.extra{
padding:0;
margin:0;
position:absolute;
top:30px;
left:0;
display:none;
width:auto;
height:20px;
}
ul.navlink li ul.extra li{
float:left;
background:url(../images/wh_divider.gif) no-repeat 100% 6px;
font-size:0;
line-height:0;
width:auto;
}
ul.navlink li ul.extra li.noimg{
background-image:none;
}
ul.navlink li ul.extra li a{
font-size:10px;
line-height:19px;
color:#fff;
background-color:inherit;
padding:0 10px !important;

}
ul.navlink li ul.extra li a:hover{
color:#52FFFD;
background-image:none;
background-color:inherit;
padding:0 10px !important;

}
#drop1, #drop1a{
left:23px;
width:460px;
}
#drop1a{
display:block;
}
#drop2, #drop2a{
left:23px;
width:460px;

}
#drop2a{
display:block;
}
#drop3, #drop3a{
width:460px;
left:-355px;
}
#drop3a{
display:block;
}
#drop4{
width:460px;
left:-360px;
}
#drop5, #drop5a{
width:460px;


}
#drop5a{
display:block;
}
#drop6{
width:460px;
left:-370px;
}

/*body*/
#bodypanel{
width:900px;
margin:0 auto;
padding:11px 0 10px 0;
float:left;
}
/*lefpanel*/
#leftpan{
float:left;
width:681px;
}
.header{
background:url(../images/index_header2.jpg) no-repeat 0 0;
width:681px;
height:100px;
}
.header p.seetxt{
font-size:24px;
line-height:32px;
color:#fff;
background-color:inherit;
padding:15px 0 0 20px;
}
p.headtxt{
width:645px;
padding:16px 0 11px 19px;
}

.block{
width:681px;
margin:0 auto;
padding-bottom:16px;
display:block;
float:left;
}
.roundblockleft{
width:333px;
float:left;
}

.roundblockright{
width:333px;
float:right;
}
.topround{
background:url(../images/blk_topround.gif) no-repeat 0 0;
width:333px;
height:19px;
font-size:0;
line-height:0;

}
.roundrept{
background:url(../images/rept_block.gif) repeat-y 0 0;
padding:0 3px;
width:327px;
float:left;
}
.gredien{
background:url(../images/gredien_rept.gif) repeat-x 0 0;
padding:0 11px 15px 15px;
width:301px;
float:left;
}
h2{
padding:0 0 13px 0;
font-size:24px;
line-height:24px;
color:#2589AA;
background-color:inherit;
font-weight:bold;
}
h2 a{
color:#2589AA;
background-color:inherit;
}
p.simpletxt, p.simpletxt1, p.simpletxt2, p.simpletxt3{
float:left;
padding:0 0 0 0;
line-height:17px;
width:auto;
margin:0;
}
p.simpletxt span{
width:142px;
display:block;
}
p.simpletxt1{
width:195px;
padding:10px 0 0 0;

}
p.simpletxt1 a{
color:#3E3E3E;
background-color:inherit;
}
p.simpletxt1 a:hover{
color:#2589AA;
background-color:inherit;
}
p.simpletxt2{
width:185px;
padding:10px 0 15px 0;
}
p.simpletxt2 a{
color:#3E3E3E;
background-color:inherit;
}
p.simpletxt2 a:hover{
color:#2589AA;
background-color:inherit;
}
p.simpletxt3{
width:195px;
padding:10px 0 17px 0;
}
p.simpletxt3 a{
color:#3E3E3E;
background-color:inherit;
}
p.simpletxt3 a:hover{
color:#2589AA;
background-color:inherit;
}
img.floatingimg{
float:right;
}
.botround{
background:url(../images/bottom_block.gif) no-repeat 0 0;
line-height:36px;
font-size:14px;
padding:0 0 0 15px;
width:318px;
float:left;

}
.botround a{
color:#2589AA;
background-color:inherit;
}
.botround a:hover{
text-decoration:underline;
}
/*rightpanel*/
#rightpan{
float:right;
width:203px;
padding-bottom:40px;
}
.latest{
width:203px;
background:url(../images/rept_latestbg.gif) repeat-x 0 0 #268BAC;

}
.latesttopround{
background:url(../images/rght_topround.gif) no-repeat 0 0;
height:15px;
font-size:0;
line-height:0;
width:203px;
}
.latestmidround{
padding:0 13px 0 13px;
color:#FFFFFF;
text-align:center;
/*width:177px;*/
}
.latestbotround{
background:url(../images/bot_topround.gif) no-repeat 0 bottom;
height:15px;
font-size:0;
line-height:0;
width:203px
}
p.latesttxt, p.latesttxt1{
font-size:12px;
line-height:17px;
color:#fff;
background-color:inherit;
padding:0 0 19px 0;
}
p.latesttxt1{
padding:14px 0 0 0;
}
p.latesttxt span, p.latesttxt1 span{
display:block;
line-height:19px;
color:#52FFFD;
background-color:inherit;
}
p.hr{
color:inherit;
background-color:#31A4C1;
height:1px;
padding:0;
margin:0;
font-size:0;
line-height:0;
}
p.rss, p.rss1{
background:url(../images/rss_butt.gif) no-repeat 0 0;
line-height:16px;
padding:0 0 10px 25px;
margin:31px 0 0 6px;
}
p.rss1{
margin:0 0 0 6px;
}
p.rss a, p.rss1 a{
color:#fff;
background-color:inherit;
}
p.rss a:hover, p.rss1 a:hover{
text-decoration:underline;
}
#specaloffer{
background:url(../images/special_offer.jpg) no-repeat 0 0;
width:188px;
height:105px;
margin:20px 0 0 0;
padding:50px 0 0 15px;
}
p.areantxt{
color:#000;
background-color:inherit;
line-height:19px;
width:180px;
padding:0 0 0 0;
font-weight:bold;
font-size:13px;
}
a.click, a.click1{
background:url(../images/click_butt.gif) no-repeat 0 0;
width:102px;
line-height:24px;
display:block;
text-align:center;
color:#3E3E3E;
background-color:inherit;
margin-top:15px;
}
a.click1{
margin-top:35px;
}
a.click:hover, a.click1:hover{
color:#2589AA;
background-color:inherit;
}
#download{
width:203px;
padding:20px 0 0 0;
}
.topdownload{
background:url(../images/rght_topdownbg.gif) no-repeat 0 0;
height:13px;
font-size:0;
line-height:0;
}
.middownload{
background:url(../images/rept_downbg.gif) repeat-y 0 0;
padding:0 4px;
}
.botdownload{
background:url(../images/right_botdownbg.gif) no-repeat 0 0;
height:13px;
font-size:0;
line-height:0;
}
.gredidownload{
background:url(../images/rept_downgredibg.gif) repeat-x 0 0;
padding:0 15px;
color:inherit;
}
ul.rghtlink{
padding:0 0 6px 0;
margin:0;
}
ul.rghtlink li{
background:url(../images/arrow.gif) no-repeat 0 50%;
padding:0 0 0 23px;
}
ul.rghtlink li a{
font-size:12px;
line-height:24px;
color:#424242;
background-color:inherit;
}
ul.rghtlink li a:hover{
text-decoration:underline;
}
/*footer*/
#footer{
width:900px;
margin:0 auto;
padding:0 0 39px 0;
}
p.line{
background-color:#EEEEEE;
color:#fff;
height:1px;
padding:0;
margin:0;
font-size:0;
line-height:0;
width:900px;
float:left;
}
p.number{
float:left;
font-size:10px;
line-height:18px;
color:#424242;
background-color:inherit;
text-align:center;
width:900px;
padding:21px 0 0 0;
}
p.number span{
display:block;
font-size:9px;
color:#A6A6A6;
background-color:inherit;
}
img.gallery{
padding:0 0 0 44px;
}
/*-----------------magic planet page-------------------------------*/
.magicheader{
/*background:url(../images/magic_hdr.jpg) no-repeat 0 0;*/
/*height:207px;*/
}
h2.news{
padding-bottom:21px;
color:#fff;
}
.leftinner{
width:645px;
padding:23px 0 0 19px;
}
p.lfttxt, p.lfttxt1{
padding:0 0 23px 0;
font-size:13px;
}
p.lfttxt1{
padding-top:18px;
}
p.lfttxt span{
color:#268BAC;
background-color:inherit;
font-style:italic;
}
p.lfttxt span a{
color:#268BAC;
background-color:inherit;
text-decoration:underline;
}
p.lfttxt span a:hover{
text-decoration:none;
}
.galpic, .galpic1{
font-size:0;
line-height:0;
}
.galpic1{
height:177px;
padding-bottom:10px;
}
.galpic2{
background:url(../images/gallery_pic.jpg) no-repeat 0 0;
height:177px;

}
 p.prevnxt{
color:#fff;
background-color:inherit;
padding:0 10px 0 0;
float:right;
width:auto;
}
 p.prevnxt span{
padding:0 5px;

}
 p.prevnxt a{color:#fff;
background-color:inherit;
}
p.hrone{
background:url(../images/dot.gif) repeat-x 0 8px;
height:9px;
font-size:0;
line-height:0;
padding:0;
margin:0 auto;
float:left;
display:block;
width:170px;
}

/*-------------------world globes--------------------------*/
.globehdr{
background:url(../images/index_header.jpg) no-repeat 0 0;
height:207px;
}
.globehdr p.seetxt{
font-size:24px;
line-height:32px;
color:#fff;
background-color:inherit;
padding:37px 0 0 32px;
}
a.cart{
background:url(../images/cart_butt.gif) no-repeat 0 0;
/*width:115px;*/
height:25px;
display:block;
font-size:0;
line-height:0;
margin:0 0 16px 10px;

}
h2.buynow{
padding:0;
float:left;
width:auto;

}
p.earthball{
display:block;
font-size:15px;
line-height:21px;
color:#52FFFD;
background-color:inherit;
padding:12px 0 8px 4px;
width:161px;

}
#video{
width:203px;
margin:20px 0 0 0;
}
.topvideo{
background:url(../images/video_top.gif) no-repeat 0 0;
width:203px;
height:16px;
}
.botvideo{
background:url(../images/video_bott.gif) no-repeat 0 0;
width:203px;
height:16px;
}
.midvideobg{
background:url(../images/video_bgrept.gif) repeat-y 0 0;
padding:0 10px;
}
.videopic{
width:183px;
height:200px;
}
a.clickview{
background:url(../images/clickview.gif) no-repeat 0 0;
height:10px;
width:144px;
display:block;
margin:11px 0 0 6px;
}
/*------------------contact---------------------------*/
#conta{
width:645px;
}
.conttop{
background:url(../images/contact_topround.gif) no-repeat 0 0;
height:19px;

}
.contmid{
background:url(../images/white_contbg.gif) repeat-y 0 0;
padding:0 4px;
}
.reptgredi{
background:url(../images/contact_gredient.gif) repeat-x 0 0;
padding:0 23px 0 20px;
}
.contbot{
background:url(../images/contact_botround.gif) no-repeat 0 0;
height:19px;
}
p.contline{
background:url(../images/longline.gif) repeat-x 0 0;
height:2px;
font-size:0;
line-height:0;
padding:0;
margin:0;
}
form{
padding:28px 0 26px 79px;
margin:0;
}
input.txtfield{
width:217px;
height:19px;
border:solid 1px #ADC3C8;
background-color:#fff;
color:#5B5B5B;
}
textarea{
width:217px;
height:143px;
border:solid 1px #ADC3C8;
background-color:#fff;
color:#5B5B5B;
}
input.submit{
background:url(../images/submit.gif) no-repeat 0 0;
width:81px;
height:24px;
cursor:pointer;
border:none;
padding:24px 0 0 81px;
margin-left:140px;
}
/*------------------------ IMAGE PREVIEW AREA ------------------------*/
img#previewImg{
	display:block;
	}

/*------------------------ NEXT/PREVIOUS BUTTENS ------------------------*/
div.nextPrevBtns{
	height:18px;
	width:177px;
	}

div.nextPrevBtns p.prevnxt{
color:#fff;
background-color:inherit;
padding:0 10px 0 0;
float:right;
width:auto;
}
div.nextPrevBtns p.prevnxt span{
padding:0 5px;

}
div.nextPrevBtns p.prevnxt a{color:#fff;
background-color:inherit;
}
/*--------------ADD TO CART-----------------------*/
.cartbutton{
/*margin:0 20px 0 0;*/
width:177px;
padding:10px 0 10px 0;
}
form.cart{
padding:0;
margin:0;
}



/*----------added on 14.10.09---------------------*/

#leftpanistblock{
float:left;
width:660px;
}
.block1{
width:640px;
margin:0 auto;
padding-bottom:16px;
display:block;
float:left;
padding:12px 0 0 20px;
}

.roundblockleft1{
/*width:333px;*/
width:296px;
float:left;
}

.roundblockright1{
width:296px;
float:right;
}

.topround1{
background:url(../images/blk_topround1.gif) no-repeat 0 0;
/*width:333px;*/
width:296px;
height:19px;
font-size:0;
line-height:0;

}
.roundrept1{
background:url(../images/rept_block1.gif) repeat-y 0 0;
/*padding:0 3px;*/
width:294px;
float:left;
height:100%;
overflow:hidden;
padding:0 1px;

}
.gredien1{
background:url(../images/gredien_rept1.gif) repeat-x 0 0 ;
padding:0 13px 20px 14px;
width:267px;
float:left;
height:100%;
overflow:hidden;

}

p.onesimpletxt, p.twosimpletxt1{
float:left;
padding:0 0 0 0;
line-height:19px;
width:auto;
margin:0;
}
p.onesimpletxt span{
width:140px;
display:block;

}
p.twosimpletxt1{
width:151px;
padding:0 0 0 0;

}
p.twosimpletxt1 a{
color:#3E3E3E;
background-color:inherit;
}
p.twosimpletxt1 a:hover{
color:#2589AA;
background-color:inherit;
}
.botround1{
background:url(../images/bottom_block1.gif) no-repeat 0 0;
line-height:36px;
font-size:14px;
/*padding:0 0 0 15px;*/
width:296px;
float:left;
padding:0 0 0 16px;
}

.botround1 a{
color:#2589AA;
background-color:inherit;
font-weight:bold;
font-size:11px;
background:url(../images/arrow_two.gif) no-repeat 0 60%;
padding-left:7px;
}
.botround1 a:hover{
color:#000;
background-color:inherit;
}

h3.producttxt{
font-size:24px;
line-height:29px;
color:#151112;
background-color:inherit;
font-style:normal;
padding:0 0 12px 19px;
}
a.readmore, a.readmore1{
background:url(../images/readmore_butt.gif) no-repeat 0 0;
width:65px;
font-size:11px;
line-height:16px;
height:19px;
color:#fff;
background-color:inherit;
text-align:center;
display:block;
float:left;
margin:16px 0 0 17px;
}
a.readmore1{
margin:16px 0 0 6px;
}
p.plustxt{
color:#000;
background-color:inherit;
font-weight:bold;
font-size:11px;
float:right;
padding:10px 150px 0 0;

}

.eathballpic{
width:256px;
float:left;
}
.earhballright{
width:345px;
float:right;
}
.cart{
width:256px;
margin-top:16px;
}
p.uktxt{
color:#000;
background-color:inherit;
font-size:12px;
font-weight:bold;
padding:15px 0 19px 0;
}
p.uktxt span{
display:block;
color:#515151;
background-color:inherit;
font-size:11px;
font-weight:normal;
}

.leftinner1{
width:620px;
padding:23px 0 0 19px;
}

p.linetwo{
border-top:solid 1px #EEEEEE;
float:left;
width:620px;
margin-left:19px;
font-size:0;
line-height:0;
}

/*----------------recomend panel--------------------------*/
h2.fortyonecm{
font-style:normal;
font-weight:normal;
font-size:22px;
}
p.recomendtxt{
font-size:18px;
line-height:29px;
color:#2589AA;
background-color:inherit;
padding:0 0 0 19px;
}
.recomend{
width:277px;
float:left;
padding:17px 0 9px 19px;
}

.recomend1{
width:277px;
float:right;
padding:17px 0 0 0;
}
img.recoimg{
float:left;
}
p.donectxt{
width:151px;
float:right;
padding:13px 0 0 0;
}

h3.etiamtxt{
font-size:18px;
font-weight:normal;
font-style:normal;
padding-bottom:19px;
}
.commodopanel{
width:628px;
padding-bottom:15px;
}
img.comopic{
float:left;
padding:0 18px 0 0;
}
p.temtxt{
padding-bottom:12px;
}
a.viewcart{
background:url(../images/viewcart.gif) no-repeat 0 0;
width:86px;
height:20px;
display:block;
float:left;
font-size:0;
line-height:0;
padding:0;
margin:0;
}
.fourinclude, .fourinclude1{
width:100%;
padding:5px 0 0 0;
border-bottom:solid 1px #EEEEEE;
height:100%;
overflow:hidden;
}
.fourinclude1{
border-bottom:none;
}
h4.wealsotxt{
font-size:15px;
line-height:15px;
font-style:normal;
font-weight:normal;
padding:0 0 15px 0;
margin:0;
}
.fourforone, .fourforlast{
width:206px;
float:left;
margin-right:5px;
padding-bottom:15px;
}
img.temp3pic{
float:left;
padding:0 10px 0 0;
}

.fourforlast{
margin-right:0px;

}