
body{background-color:#eeeeee; margin-top:20px; margin-bottom:0px; background-image:url(../images/mainBg.jpg); background-repeat:repeat-x;}

#mainContainer{position:relative; width:995px; margin-left:auto; margin-right:auto; height:auto; display:table; background-color:#ffffff;}

#logoConBlock{position:relative; width:955px;  height:128px; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:12px;}

#logo{position:relative; width:287px; height:128px; float:left;}

#topContactDetails{position:relative; height:63px; padding-top:65px; text-align:right; float:right; font-family:"Arial"; color:#333333; font-size:18px; font-weight:bold;}

#linksConBlock{position:relative; width:955px;  height:24px; margin-left:auto; margin-right:auto; background-color:#049BE0; margin-bottom:12px;}

.mainLinks a{position:relative; float:left; text-decoration:none; font-family:"Arial"; height:16px; font-size:12px; color:#ffffff; border-right:1px #ffffff solid; font-weight:bold; padding:4px 15px;} 

.mainLinks a:hover {color:#ffffff; text-decoration:none; background-color:#02547B;}

.mainLinksContact a{position:relative; text-decoration:none; float:left; border-right:1px #ffffff solid; font-family:"Arial"; height:16px; font-size:12px; color:#ffffff; font-weight:bold; padding:4px 15px;}

.mainLinksContact a:hover {color:#ffffff; text-decoration:none; background-color:#02547B;}

.mainLinksContactOver a{position:relative; text-decoration:none; border-right:1px #ffffff solid; float:left; font-family:"Arial"; height:16px; font-size:12px; color:#ffffff; font-weight:bold; padding:4px 15px; background-color:#02547B;} 

.mainLinksOver a{position:relative; float:left; text-decoration:none; font-family:"Arial"; height:16px; font-size:12px; color:#ffffff; border-right:1px #ffffff solid; font-weight:bold; padding:4px 15px; background-color:#02547B;} 

#loginRegisterTopBlockCon{position:relative; height:26px; width:968px; margin-left:auto; margin-right:auto;}

#loginTopblock{position:relative; float:right; width:55px; height:26px; padding-top:1px; margin-right:5px;}

#loginRegisterDivider{position:relative; float:right;}

#RegisterTopblock{position:relative; float:right; width:71px; height:26px; padding-top:1px; margin-left:10px; margin-right:1px;}

#topBlockBig{position:relative; height:208px; width:960px; margin-left:20px; margin-top:5px; margin-bottom:20px;}


#myAccountBlock{position:relative; width:201px; height:208px; float:right; background-image:url(../images/loginPanel.jpg);}


#topBannerBlock{position:relative; width:752px; height:200px; float:left;}

#myAccountHeader{position:absolute; left:15px; top:7px; font-family:"Arial"; color:#ffffff; font-size:12px; font-weight:bold;}

#myAccountText{position:absolute; width:170px; left:15px; top:35px; font-family:"Arial"; font-size:11px;}

#myAccountButtonsCon{position:absolute; width:170px; top:20px; height:50px; left:15px; font-family:"Arial"; font-size:11px;}

.email{
width:170px; margin-top:20px;  left:15px; font-family:"Arial"; font-size:11px;
}

#myAccountButtonsRow1{position:relative; width:170px; height:24px; border-top:1px #666666 dotted; border-bottom:1px #666666 dotted;}

#myAccountButtonsRow2{position:relative; width:170px; height:24px; border-bottom:1px #666666 dotted;}

#footerLinksCon{position:relative; width:955px;  height:25px; margin-left:auto; margin-right:auto; background-color:#666666; margin-top:30px; margin-bottom:5px;}

.footerinks a{position:relative; float:right; text-decoration:none; font-family:"Arial"; height:6px; margin-top:7px; font-size:10px; color:#ffffff; border-right:1px #ffffff solid; font-weight:bold; padding:1px 15px 15px 15px; margin-right:-1px;} 

#footerText{position:relative; text-align:center; font-family:"Arial"; height:6px; margin-top:6px; font-size:11px; color:#ffffff; padding:1px 15px 15px 15px; margin-right:-1px;}

#footerDottedLine{position:relative; width:955px;  height:2px; margin-left:auto; margin-right:auto; border-bottom:1px #666666 dotted; border-top:1px #666666 dotted; margin-bottom:15px;}

#creditCards{position:relative; width:955px;  height:29px; margin-left:auto; margin-right:auto; margin-bottom:30px;}

#kocoMedia{position:absolute; right:0px; top:20px;}

#companyReg{position:relative; width:955px;  margin-left:auto; margin-right:auto;  font-family:"Arial"; height:11px; font-size:10px; color:#666666; margin-bottom:0px;}

.contactEmail {position:relative; font-family:"Arial"; color:#31BBFD; font-size:11px; font-weight:bold;}


/**Home Page*/

.homeRowBlock{position:relative; width:965px; height:218px; margin-left:auto; margin-right:auto; margin-bottom:25px;}

.homeProducts{position:relative; width: 241px; height:217px; float:left; background-image:url(../images/homeDisplayBg.jpg);}

.homeProductsSchool{position:relative; width: 241px; height:217px; float:left; background-image:url(../images/homeDisplaySchoolBg.jpg);}

.homeProductsOrange{position:relative; width: 241px; height:217px; float:left; background-image:url(../images/homeDisplayOrangeBg.jpg);}

#homeProductsHeader{position:absolute; left:15px; top:5px; font-family:"Arial"; color:#ffffff; font-size:12px; font-weight:bold;}

#homeProductsImg{position:absolute; top:26px;left:3px; width:233px; text-align:center;}

#homeProductsBody{position:absolute; bottom:10px; height:77px; left:10px; width:216px;}

#homeProductsBodyDescr{position:absolute; top:0px; font-family:"Arial"; color:#333333; font-size:11px;}

#homeProductsLink{position:absolute; bottom:0px; height:24px; width:216px; border-top:1px #666666 dotted; border-bottom:1px #666666 dotted;}



/**Licensed Radios*/

#licensedRadioContainer{position:relative; width:970px; height:auto; margin-left:auto; margin-right:auto; display:table;}

.licensedRadioProductsLeftBlock{position:absolute; padding-top:30px; width: 241px; height:210px; background-image:url(../images/licensedRadioLinksDisplay.jpg);}

.licensedRadioProductsLeftLinksCon{position:relative; width:219px; height:24px; margin-bottom:2px; padding-bottom:2px; border-bottom:1px #666666 dotted;  margin-left:auto; margin-right:auto;}

.licensedRadioProductsLeftLinks a{position:relative; text-decoration:none; padding-top:5px; float:left; font-family:"Arial"; color:#333333; font-size:11px;}

.licensedRadioProductsLeftLinks2 a{position:relative; text-decoration:none; float:right; text-decoration:none;}

.licensedRadioRowRightBlock{position:relative; width:724px; height:auto; display:block; float:right; margin-right:0px;}

.licensedRadioProducts{position:relative; width: 241px; margin-bottom:15px; height:240px; float:left; background-image:url(../images/licensedRadioProductDisplay.jpg);}

.licensedRadioProductsImg{position:absolute; top:27px; left:3px; width:85px; text-align:center;}

.licensedRadioProductsTextCon{position:absolute; top:41px; right:18px; width:130px; height:175px; font-family:"Arial"; color:#333333; font-size:11px;}

.licensedRadioProductsBuyNow{position:absolute; bottom:40px; right:0px; width:65px; height:20px;}

.licensedRadioProductsViewMore{position:absolute; bottom:0px; left:0px; width:130px; height:24px; border-top:1px #666666 dotted; border-bottom:1px #666666 dotted;}

#licensedRadioProductsHeader{position:absolute; left:15px; top:5px; font-family:"Arial"; color:#ffffff; font-size:12px; font-weight:bold;}

#licencingofcomBtn{position:absolute; width:339px; height:32px; bottom:20px; left:10px;}


/**UnLicensed Radios*/

.unlicensedRadioAdvert{position:relative; width: 235px; margin-bottom:15px; height:240px; float:left;}


/**Accessories*/

.accessoriesProducts{position:relative; width: 360px; margin-bottom:15px; height:237px; float:left; background-image:url(../images/accessoriesDisplay.jpg); background-repeat:no-repeat;}

.accessoriesProductsImg{position:absolute; top:30px; left:3px; width:160px; text-align:center;}

.accessoriesProductsTextCon{position:absolute; top:41px; right:14px; width:177px; height:175px; font-family:"Arial"; color:#333333; font-size:11px;}

.accessoriesProductsViewMore{position:absolute; bottom:0px; left:0px; width:177px; height:24px; border-top:1px #666666 dotted; border-bottom:1px #666666 dotted;}

.accessoriesregularPrices{position:absolute; bottom:38px; right:110px; width:65px; height:20px; font-family:"Arial"; color:#000000; font-size:14px; font-weight:bold;}


/**Hire*/

.hireProductsLeftBlock{position:absolute; padding-top:30px; width: 241px; height:346px; background-image:url(../images/hireLeftBlockDisplay.jpg); background-repeat:no-repeat;}

.hireTextAreaCon{position:relative;  font-family:"Arial"; color:#334914; font-size:12px; width: 718px; margin-right:5px; margin-bottom:15px; height:346px; float:right; background-image:url(../images/hireRightBlockDisplay.jpg); background-repeat:no-repeat; display:table;}

#hireTextLeft{position:relative; font-family:"Arial"; color:#333333; font-size:11px; width:325px; height:270px; float:left; margin-left:10px; margin-top:35px;}

#hireText{position:relative; font-family:"Arial"; color:#000000; font-size:12px; width:698px; height:270px; float:left; margin-left:10px; margin-top:35px;}

#hireText a{position:relative; font-family:"Arial"; font-size:11px; text-decoration:none;}

#hireTextRight{position:relative; font-family:"Arial"; color:#333333; font-size:11px; width:325px; height:270px; float:right; margin-right:15px; margin-top:35px;}

.hireLeftLinksCon{position:relative; width:219px; height:24px; margin-bottom:0px; padding-bottom:0px; border-bottom:1px #666666 dotted;  margin-left:auto; margin-right:auto;}


/**Regular Structure*/

.regularRightBlock{position:relative; float:right; width: 241px; height:348px; margin-right:5px;}

.regularLeftBlock{position:absolute; width:724px; height:auto; display:block;}

.regularMaintenanceLeftBlock{position:absolute; left:0px; top:0px; width:724px; height:554px; background-image:url(../images/maintenanceDisplay.jpg); background-repeat:no-repeat;}

.regularLicenceLeftBlock{position:absolute; left:0px; top:0px; width:724px; height:600px; background-image:url(../images/licencingDisplay.jpg); background-repeat:no-repeat;}

#regularMaintenanceContainer{position:relative; width:970px; height:554px; margin-left:auto; margin-right:auto;}

#regularLicenceContainer{position:relative; width:970px; height:600px; margin-left:auto; margin-right:auto;}

.regularProductsLeftBlock{position:absolute; right:0px; padding-top:30px; width: 241px; height:348px; background-image:url(../images/hireLeftBlockDisplay.jpg); background-repeat:no-repeat;}

.regularTextAreaCon{position:relative;  font-family:"Arial"; color:#334914; font-size:11px; width: 718px; margin-bottom:15px; height:346px; float:left; background-image:url(../images/hireRightBlockDisplay.jpg); background-repeat:no-repeat; display:table;}

.regularMaintenanceTextAreaCon{position:relative; border:1px #000 dotted;  font-family:"Arial"; color:#334914; font-size:11px; width: 718px; margin-bottom:15px; height:554px; float:left; background-image:url(../images/maintenanceDisplay.jpg); background-repeat:no-repeat; display:table;}

#regularTextLeft{position:relative; font-family:"Arial"; color:#333333; font-size:11px; width:325px; height:270px; float:left; margin-left:10px; margin-top:35px;}

#regularText{position:relative; font-family:"Arial"; color:#333333; font-size:12px; width:698px; height:auto; float:left; margin-left:10px; margin-top:35px;}

#regularTextRight{position:relative; font-family:"Arial"; color:#333333; font-size:11px; width:325px; height:270px; float:right; margin-right:15px; margin-top:35px;}

.regularLeftLinksCon{position:relative; width:219px; height:24px; margin-bottom:0px; padding-bottom:0px; border-bottom:1px #666666 dotted;  margin-left:auto; margin-right:auto;}

.regularPrices{position:absolute; bottom:38px; right:62px; width:65px; height:20px; font-family:"Arial"; color:#000000; font-size:14px; font-weight:bold;}


/**LoginPage Structure*/

#loginContainer{position:relative; width:530px; height:auto; display:table; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:30px;}

#loginHeaderBlock{position:relative; width:522px; height:52px; background-color:#F3F3F3; font-family:"Arial"; color:#009FEA; font-size:24px; padding-top:8px; padding-left:8px;}

#header2Block{position:relative; width:530px; height:auto; font-family:"Arial"; color:#333333; font-size:17px; border-bottom:1px #333333 dotted; margin-top:40px; font-weight:bold;}

#loginBlock{position:relative; width:524px; height:190px; border:3px #E9E9E9 solid; margin-top:20px;}

#titleLogin{position:relative; width:508px; height:25px; margin-left:auto; margin-right:auto; margin-top:4px; background-color:#DBDBDB; font-family:"Arial"; color:#333333; font-size:17px; padding-top:3px; padding-left:5px; font-weight:bold;}

#title2Login{position:relative; width:508px; height:23px; margin-left:auto; margin-right:auto; margin-top:4px; background-color:#F3F3F3; font-family:"Arial"; color:#000000; font-size:12px; padding-top:5px; padding-left:5px; font-weight:bold;}

#loginRow{position:relative; width:508px; height:25px; margin-left:auto; margin-right:auto; margin-top:35px;}

.loginFieldCon{position:relative; width:195px; height:22px; float:left; margin-right:25px;}

.loginLabel{position:relative; font-family:"Arial"; margin-top:4px; color:#000000; font-size:12px; float:left}

.loginField{position:relative; width:120px; height:22px; font-family:"Arial"; color:#000000; font-size:12px; float:right;}

.loginInput{font-family:"Arial"; color:#000000; font-size:12px; width:120px; height:16px; margin-top:0px;}

#loginBtn2{position:absolute; width:70px; height:22px; right:0px; top:2px;}

#loginForgotDetails a{position:absolute; margin-left:auto; margin-right:auto; font-family:"Arial"; margin-top:15px; color:#049BE0; font-size:12px; right:6px; bottom:40px;}



#registerBlock{position:relative; width:524px; height:390px; border:3px #E9E9E9 solid; margin-top:20px;}

#registrationRow{position:relative; width:508px; height:25px; margin-left:15px; margin-top:10px;}

#registration2Login{position:relative; width:508px; height:23px; margin-left:auto; margin-right:auto; margin-top:4px; background-color:#F3F3F3; font-family:"Arial"; color:#000000; font-size:12px; padding-top:5px; padding-left:5px; font-weight:bold; margin-bottom:35px;}

.regFieldCon{position:relative; width:220px; height:22px; float:left; margin-right:25px; }

#regBtn2{position:absolute; width:70px; height:22px; right:50px; bottom:30px;}

.button{background-image:url(../images/button.jpg); width:72px; height:24px; font-size:12px; color:#ffffff; font-weight:bold; border:1px #FFF solid;}
.email-text{
	color:#009900; margin-top:10px;
	visibility:hidden;
}




















