/*body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#c4c9cf;
margin:0 0 20px 0;
color:#333333;
}*/

body {font-family:Arial, Helvetica, sans-serif; color:#575757;  font-size:12px; background:#39487F url(../images/bg.jpg) 0  0  repeat-x; margin:0px; padding:0px;}
img,div,p,ul,li,hr,map,object,form,area,script,iframe,h1,h2,h3,table ,td,tr,iframe{ margin:0; padding:0;}
.logincolor a{ color:#0099FF;}
input{color:#454545; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
select{color:#454545; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.empty
{
font-size:0px;
}
object {
font-size:0px;
}
.floatleft
{
float:left;
}
.floatright
{
float:right;
}
.clear
{
clear:both;
}
ol, ul{ list-style:none;}
/* -------------------------------------- */
/* CLEARFIX CSS */
/* -------------------------------------- */
.clear { clear:both; height:0px; font-size:0px;}
.clearfix:after {
    clear: both;
    display: block;
    content: " ";
    height: 0px;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
/* Hide these rules from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;



}
li.clearfix {
    display: list-item;
}

/* End hide from IE-mac */



#maincontainer1
{
margin:0 auto;
width:1000px;
background: url(../images/cont-glow1.png) repeat-y;
height:100%;
}
/*header*/

.main
{
margin:0 auto;
width:962px;
}
/*###################################*/
/*maincontainer*/
#maincontainer
{
margin:0 auto;
width:1000px;
background:url(../images/mainglowbg.jpg) repeat-y;
height:100%;
}
/*header*/


.main
{
margin:0 auto;
width:962px;
}
.headerbackground
{
background:url(../images/headerbg.jpg) repeat-x;
width:937px;
height:100px;
}
.logo
{
background:url(../images/logobg.jpg) no-repeat;
width:245px;
height:42px;
}
.logopos
{
margin:10px 0px 0 4px;
width:304px;
}
.headerline
{background:url(../images/headerlinebg.jpg) no-repeat;
width:120px;
height:2px;
}
.headerlinepos
{
padding:46px 0 0 5px;
}
.headerphone
{
background:url(../images/phonebg.jpg) no-repeat;
width:218px;
height:33px;
}
.headerphonepos
{
padding:30px  0 0 0;
}
.headeremail
{
background:url(../images/emailbg.jpg) no-repeat;
width:270px;
height:34px;
}
.headerleftmenu
{
background:url(../images/leftmenu.jpg) no-repeat;
width:1px;
height:36px;
}
.headercentermenu
{
background:url(../images/centermenu.jpg) repeat-x;
width:935px;
height:36px;

}
.headerrightmenu
{
background:url(../images/rightmenu.jpg) no-repeat ;
width:2px;
height:36px;
}
.headermenu
{
color:#FFFFFF;
font-size:13px;
font-weight:bold;

}
.footermenu
{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-top:10px;
}
.headermenuline
{
background:url(../images/headermenuline.jpg) no-repeat;
width:2px;
height:28px;
}
/* Sample */
.indexcontpos {  width:290px;}
.headermenupos li{float:left; list-style:none;}
.totalleftcont { width:311px; padding-top:10px;}
.rightpos { padding-left:50px;}
.poscontent{ padding:30px 0 0 20px;}
.poscontent p{ text-align:justify;}

/* Sample */


.headmenutextpos
{
padding:10px 0 0 41px;
}
.headmenutextpos a
{
color:#FFFFFF;
text-decoration:none;
}
.leftmenutextpos a
{
color:#333333;
text-decoration:none;
}
.headmenulinepos
{
padding:5px 0 0 41px;
}

/*left menu*/
.leftgradientbg
{
background:url(../images/leftgradientbg.jpg) no-repeat;
width:238px;

}
.leftinstalimg
{
background:url(../images/installationbg.jpg) no-repeat;
width:237px;
height:36px;
}
.leftinstaltext
{
padding:10px 0 0 0px;
width:230px;
font-weight:bold;
}
 .leftinstaltext li
 {
 padding-bottom:19px;
 list-style-type:none;
 }
.leftproductsbg
{
background:url(../images/productsbg.jpg) no-repeat;
width:237px;
height:37px;
}
.leftinformationbg
{
background:url(../images/informationbg.jpg) no-repeat;
width:237px;
height:37px;
}
.leftarrowpos
{
padding-top:3px;
}
.leftmenutextpos
{
padding-left:10px;

}
.newleftmenutextpos
{
padding-left:5px;

}
.newleftmenutextpos a
{
color:#333333;
text-decoration:none;
}
/*flash*/
.flashimage
{
background:url(../images/flashimage.jpg) no-repeat;
width:698px;
height:209px;
font-size:0;
}
/*right menu*/
.roundarrow
{
background:url(../images/roundarrowbg.jpg) no-repeat;
width:20px;
height:20px;
}
.rightcentercontentposnew
{
padding:15px 0 0 20px;
width:320px;
float:left;
}
.rightcentercontentpos
{
padding:15px 0 0 20px;
width:311px;
float:left;
}

.rightmenu 
{

padding-top:20px;
}
.rightinstalpos
{
height:20px;
}
.rightroundarrowpos
{
padding-top:10px;
}
.rightinstallationpos
{
 padding:9px 0 0 3px;
 font-size:16px;
}
.rightmenulinepos
{
padding-top:3px;
}

.rightboxmenu li
{
list-style:none;
}
.rightgreybox
{
 height:149px;
  width:220px; 
  background:#e8e8e8; 
  float:left;
 }
 .rightgreyboxcontent
 {
 padding:7px 0 0 5px; 
 width:190px;
 }
.rightarrowbgpos
{
padding:10px 0 0 10px;
}
.rightgreyheader
{
 
 padding:10px 0 0 10px; 
 list-style:none;
 }
 .rightgreyheader p{ font-weight:bold; font-size:12px; }
 
 .rightwirelesspos
 {
margin-left:228px;
 }
 .righthometheatrepos
 {padding:10px 0 0 15px;
 }
 .rightboxspace
 {
 padding:0 0 0 2px;
 }
 .rightboxwidth
 {
  width:220px;
 }
/*footer*/
.footerimage
{
background:url(../images/footerbg.jpg) repeat-x;
width:940px;
height:74px;
margin:0 auto;
}
.footerimagepos
{padding:10px 0 12px 0;}
.footerline
{background:url(../images/footerline.jpg) no-repeat;
width:926px;
height:2px;
}
.footerlinepos
{margin:5px 0 0 5px;
}
.footermenupos li{float:left; list-style:none;}
.footermenupos a
{
color:#FFFFFF;
text-decoration:none;
}
.footermenutextpos
{
padding:10px 0 0 15px;
font-size:10px;
}
.footerendtextpos
{
color:#FFFFFF;
font-size:10px;
padding:3px 0 0 8px;
}
.footerendtextpos a
{
color:#FFFFFF;

}
/*home_cinema*/
.homecinemacontpos {  width:650px;}
.homesecuritycontpos {  width:650px;}
.cinematotalleftcont { width:671px; padding-top:10px;}
.cinemabottomcont p { font-weight:bold; padding-top:10px;}
.cinemabottomtext li{ list-style-position:inside; padding-left:50px; padding-top:5px;}
.cinemabottomtext ul{padding-top:20px;}
.cinemabreadcrumb li { list-style-type:none; float:left; padding-top:10px; padding-left:10px; font-weight:bold}
.cinemabreadcrumb ul{ list-style-type:none;   padding-left:410px;}

/*home_cinema*/
/*SASI REKHA CSS CODING*/
.furniturecontent
{
width:650px;
}
.furniturebuy
{
padding:5px 0 0 20px;
}
.furniturebuypad
{
padding:5px 0 0 10px;
}
.furnitureroundarrow
{
/*background:url(../images/roundarrowbg.jpg) no-repeat;*/
height:20px;
width:20px;
}
.furnitureulcontent
{
padding:10px 0 0 52px;
} 
.borderpad
{
padding:15px 0 0 52px;
}
.cableborderpad
{
padding:15px 0 0 0px;
}
.furnitureulcontent table
{
padding-top:8px;

}
.furnitureulcontent1
{
padding:20px 0 0 25px;
}
.furnitureulcontent li
{
padding-top:8px;
}
.smallfurniturepad
{
padding:40px 0 0 20px;
}
.smallfurniturepadnew
{
padding:60px 0 0 20px;
}
.smallfurniturepadbath
{
padding:40px 0 0 25px;
}
.smallfurniturepadhead
{
padding:0 0 0 15px;
}
.smallfurniturepadhead1
{
padding:0 0 0 10px;
}
.smallfurniturepad1
{
padding:30px 0 0 15px;
}
.faqconpad
{
padding:0px 0 0 35px;
}
.fursecondpad
{
margin:40px 0 0 20px;
}
.smallfurniturewid
{
width:350px;
}
.smallfurniturehead
{
padding:8px 0 0 5px;

}
.smallfurniturehead b{ font-size:14px;
color:#0b56a9;}
.smallfurniturehead2
{
padding:8px 0 0 3px;

}
.smallfurniturehead2 b{ font-size:14px;
color:#0b56a9;}
.smallfurnitureheadsmall
{
padding:8px 0 0 5px;

}
.smallfurnitureheadsmall b{ font-size:13px;
color:#0b56a9;}
.smallfurnitureheadsmall1
{
padding:8px 0 0 5px;

}
.smallfurnitureheadsmall1 b{ font-size:12px;
color:#0b56a9;}
.smallfurniturehead1
{
padding:0px 0 0px 5px;

}
.smallfurniturehead1 b{ font-size:14px;
color:#0b56a9;}
.smallfurniturehead1 p{ font-size:12px;
color:#0b56a9;}
.furoptionalpad
{
padding:20px 0 0 50px;
}
.furoptionalcontent
{
padding:5px 0 0 52px;
}
.furoptionalcontent li
{
padding-top:10px;
}
.furtinuretvimg2pad
{
padding-left:30px;
}
.furmediumcontentpad
{
padding-left:24px;
}
.remotesecondcon
{
padding:20px 0 0 15px;
}
.remoteimgpad
{
padding:20px 0px 0px 0px;
}

.ulcontentwid
{
width:380px;
}
.optionalpad
{
padding:20px 0 0 0px;
}

.furniturecrumb li
{
list-style-type:none; float:left; padding-top:10px; padding-left:10px; 
}
.furniturecrumb a
{
text-decoration:none;
color:#333333;
}
.furniturecrumb ul
{
 list-style-type:none;   
}
.arrowimagepad
{
padding:12px 0 0 35px;
}

.arrowimgcont
{
padding:10px 10px 0 10px;
text-align:justify;

}
.termarrowimgcont
{
padding:10px 0 0 0px;
}
.arrowimgcont a
{
color:#990000;
}
.arrowimgcont li
{
padding-top:10px;
}


.homeautoimg
{
list-style-type:none;
padding-left:50px;
}
.homeautoimg li
{
padding:20px 0 0 20px;
}
.faqans
{

line-height:16px;
}
.faqques li

{
padding-top:20px;
}
.aboutuspad
{
padding-left:25px;
}
.aboutuspad li

{
padding:20px 0 0 10px;
}
.contactuspad
{
padding:20px 0 0 0px;
}
.contactuspad li
{

list-style-type:none;

}
.contactustextpad
{
padding:8px 0 0 20px;
font-weight:bold;
}
.namepos
{padding:10px 0 6px 0;
}
.commentinput
{
width:150px; padding:3px 0 0 0;
font-weight:bold;
}
.commentinput1
{
width:170px; padding:3px 0 0 0;
font-weight:bold;
}
.inputcontent
{

color:#333333;
font-size:11px;
width:200px;
}
textarea
{
color:#53534B;
font-size:11px;

}
.commentpos
{
border:#FFFFFF solid 1px; height:220px; width:390px; padding-top:15px;
}
.servicebuttonpos
{

padding:25px 0 6px 150px;
}
.kitchenimg
{
list-style-type:none;
padding:0 70px 0 70px;
}
.kitchenimg li
{
padding:20px 10px 0 20px;
}
.termsans
{

line-height:16px;
padding-left:20px;
}
.termsans li
{
list-style-type:circle;


}

.termques 

{
padding-top:20px;
line-height:16px;

}
.termques ul
{
padding-left:40px;
}

.borderdesign
{
border:#cccccc solid 1px; width:100px; height:20px;  padding:3px 0 0 0;
text-align:center;
vertical-align:middle;

}
.fullborderdesign
{
border:#cccccc solid 1px; height:20px; width:202px; font-weight:bold; text-align:center; padding-top:3px;
}

.tvcontpad
{
padding:20px 0 0 10px;

}
.fontcolor a
{ 
color:#0b56a9; 
text-decoration:none;
}

.moneybold {
font-weight:bold;
}
.clickmove
{

padding:8px 0 0 30px;

}

.clickmove a
{
color:#333333;
font-weight:bold;
text-decoration:underline;
font-size:12px;

}
.clickmovewireless
{
width:385px;
padding:8px 0 0 25px;
}

.clickmovewireless a
{
color:#333333;
font-weight:bold;
text-decoration:underline;
font-size:11px;

}
.clickmove1
{

padding:8px 0 0 25px;

}
.clickmovewire
{

padding:8px 0 0 0px;

}
.clickmovewire a
{
color:#333333;
font-weight:bold;
text-decoration:underline;
font-size:12px;

}

.clickmove1 a
{
color:#333333;
font-weight:bold;
text-decoration:underline;
font-size:12px;

}

.backfont a
{
color:#333333;
font-weight:bold;
text-decoration:none
}
.headingpad
{
padding:10px 0 0 10px;

}
.arrowpad
{
padding:15px 0 0 0 ;
}
.orderbutton
{
background:url(../images/select.jpg)  no-repeat center;
border:medium none;
cursor:pointer;

height:25px;
width:118px;

}
/*index*/
.clocktext
{
padding:28px 0 0 13px;
font-size:11px;
width:150px;
text-align:center;
font-weight:bold;
}
.clocktextfixed
{
padding:28px 0 0 8px;
font-size:11px;
width:150px;
text-align:center;
font-weight:bold;
}
.clocktextengineer
{
padding:28px 0 0 5px;
font-size:11px;
width:150px;
text-align:center;
font-weight:bold;
}
.clockpos
{
padding:20px 0 0 60px;
}
.clockposengineer
{
padding:20px 0  0 51px;
}
.indexlinepos
{
padding:33px 0 0 13px;
}
.indexlineposengineer
{
padding:33px 0 0 10px;
}
.indexbgpos
{
padding:20px 0 0 18px;
}
.sitemaphomepos
{
padding:30px 0 0 0;
}
.sitelinepos
{
padding:0 0 0 25px;
}

.sitelink li
{
margin:10px 0 0 70px;
font-size:12px;
color:#000000;
}
.sitelink li a
{

color:#000000;
}
a.hover
{
text-decoration:none;
}
/*other services*/
.servicesimgpos
{
padding:20px 0 0 22px;
}
/*other services*/
.indexiconspos
{
padding-top:35px;
}
.indexiconspos1
{
padding-top:25px;
}
.indexiconspos2
{
padding-top:20px;
}
.productimg
{
background:url(../images/productbanner.jpg) no-repeat;
height:209px;
width:698px;
}
.productlink
{
font-size:12px; color:#FFFFFF; padding:180px 0 0 0px; font-weight:bold;
}
.productlink a
{
text-decoration:none;

color:#FFFFFF;
}
.productlink1
{
padding-left:51px;
}
.productlink2
{
padding-left:55px;
}
.productlink3
{
padding-left:74px;

}
.productlink4
{
padding-left:81px;

}
.fontprice
{
padding:8px 10px 0 0 ; font-size:16px; font-weight:bold;
color:#FF0000;
}
.miniiconpad
{
padding:20px 0 0 0px;
}
.miniiconpad
{
padding:20px 0 0 0px;
}
.miniiconpadnet
{
padding:20px 0 20px 20px;
}
.miniiconpadfur
{
padding:20px 0 0 0px;
}
.miniiconpadkit
{
padding:20px 0 0 0px;
}
.miniiconwire
{
padding:20px 0 0 0;
}
.otherimagewidth
{
width:275px;
}
.otherhead
{
padding:8px 0 0 25px;

}
.otherhead b{ font-size:14px;
color:#0b56a9;}
.otherlinepos
{
padding:3px 0 0 25px;
}
.leftinstalimgadded
{
background:url(../images/otherpackages.jpg) no-repeat;
width:237px;
height:37px;
cursor:pointer;
}
#myspan
{

font-weight:bold;
padding:8px 10px 0 10px;
width:250px;
height:20px;
}
.contactsubcontent
{
font-weight:bold; font-size:11px; width:500px;
padding:10px 0 0 0;

}
.contactdisplayout
{

background:#FFFFFF;
color:#FFFFFF;
}
.contactdisplayout1
{
  vertical-align:middle;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
  background:#5CCEE2; color:#ffffff; text-align:center;
 }

 .totalotherservicepad
 {
 padding-left:50px;
 }



.toppackagenew
{
height:25px; background-color:#333333; width:698px; color:#FFFFFF;
}
.apppos { padding-top:5px;}
.boxes { padding-top:3px;}
.ffboxes { padding-top:3px;}
.boxes input{ width:60px; height:14px;  font-size:11px;}
.ffboxes input { width:60px; height:17px;  font-size:11px;}

.newboxes { padding-top:3px;}
.newffboxes { padding-top:3px;}
.newboxes input{ width:56px; height:14px;  font-size:11px;}
.newffboxes input { width:56px; height:17px;  font-size:11px;}





.tool_divider {
	DISPLAY: block;  WIDTH: 600px; border:#CCCCCC solid 1px; color:#666666; line-height:18px; height:100%;
}
.tool_divider{ padding:10px;}
.tool_divider H3 {
	MARGIN-TOP: 10px; WORD-SPACING: normal; FONT: bold 15px/17px "Lucida Grande", Lucida, Verdana, sans-serif; TEXT-TRANSFORM: none; LETTER-SPACING: normal
}
.testiimg { padding:0 16px 5px 16px;}
.tooltop { padding-bottom:100px;}

.feed1
{
width:106px;
}
.feed2
{
width:490px;
}
.clearfix:after{

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;}

 

.clearfix { display: inline-block; }  

 

* html .clearfix { height: 1%; }

 

.clearfix { display: block; }





.toppackagenew input,select,option,form { margin:0; padding:0; }
.newpad{ padding-top:3px;}



























.topmenuleft{ background:url(../images/topleftbg.jpg) no-repeat top left; height:106px; padding:0 0 0 7px;}
.topmenuright{ background:url(../images/toprightbg.jpg) no-repeat top right;  height:106px; padding:0 7px 0 0;}
.topmenumiddle{ background:url(../images/middleleftbg.jpg) repeat-x; height:106px; width:217px;}
.menuleft{ background:url(../images/leftbg.jpg) no-repeat top left; height:151px; padding:0 0 0 7px;}
.menuright{ background:url(../images/rightbg.jpg) no-repeat top right;  height:151px; padding:0 7px 0 0;}
.menumiddle{ background:url(../images/middlebg.jpg) repeat-x; height:151px; width:217px;}


.menulefttop{ background:url(../images/menu/menutopleftbg.jpg) no-repeat top left; height:194px; padding:0 0 0 7px;}
.menurighttop{ background:url(../images/menu/menutoprightbg.jpg) no-repeat top right;  height:194px; padding:0 7px 0 0;}
.menumiddletop{ background:url(../images/menu/menutopcenterbg.jpg) repeat-x; height:194px; width:217px;}

.menumiddle1{ background:url(../images/middlebg.jpg) repeat-x; height:220px; width:217px;}
.menutextpos{padding:17px 0 0 7px;}
.menutextposhead{padding:17px 0 5px 5px;}

.practisearea { padding:10px 0 2px 7px;}
.practisearea ul {margin-left: 0;padding-left: 0;} 
.practisearea li{ margin-left:0px; margin-bottom: 0; padding: 2px 5px 2px; text-decoration:none; list-style-type:none; }
.practisearea a{ color:#555555; text-decoration:none;  font-weight:bold;}
.leftmenuline{ background:url(../images/leftmenuline.jpg) no-repeat; width:184px; height:1px; font-size:0;}
.menuarrowpos{padding:5px 22px 0 0; font-size:0;}
.menuarrowposdiff{padding:5px 27px 0 0; font-size:0;}
.totalmenupos{padding:10px 8px 0 0;}
.totalmenupos ul{ margin:0; padding:0;}
.totalmenupos li{ margin:0; padding:0;}

.practiseareanew { padding:2px 0 0 3px;}
.practiseareanew ul {margin-left: 0;padding-left: 0;} 
.practiseareanew li{ margin-left:0px; margin-bottom: 0; padding: 2px 5px 2px; text-decoration:none; list-style-type:none;}
.practiseareanew a{ color:#555555; text-decoration:none;  font-weight:bold;}
.leftmenunew{ background:url(../images/leftmenunew.jpg) no-repeat top left; height:220px; padding:0 0 0 8px;}
.rightmenunew{ background:url(../images/rightmenunew.jpg) no-repeat top right;  height:220px; padding:0 7px 0 0;}
.middlemenunew{ background:url(../images/middlemenunew.jpg) repeat-x; height:220px; width:216px;}

.moremiddlemenu{ background:url(../images/moremiddlebg.jpg) repeat-y; height:30px; width:231px;}
.moremiddlemenunew{ background:url(../images/moremiddlebg.jpg) repeat-y; height:68px; width:231px;}
.morebottommenu{ background:url(../images/morebottombg.jpg) no-repeat; width:231px; height:20px;}
.menuarrowposnew{padding:5px 35px 0 0; font-size:0;}
.moretextpos{padding:0 0 0 15px; font-weight:bold;}
.moretextpos1{padding:2px 0 0 15px; font-weight:bold;}


.morepractisearea {padding:0px 0 0 15px;}
.morepractisearea ul {margin-left: 0;padding-left: 0;} 
.morepractisearea li{ margin-left:0px; margin-bottom: 0; padding: 2px 0px 0px; text-decoration:none; list-style-type:none; }
.morepractisearea a{ color:#555555; text-decoration:none;  font-weight:bold;}
.morearrowpos{ padding:5px 35px 0 0; font-size:0;}

.morepractisearea1 {padding:4px 0 0 15px;}
.morepractisearea1 ul {margin-left: 0;padding-left: 0;} 
.morepractisearea1 li{ margin-left:0px; margin-bottom: 0; padding: 2px 0px 0px; text-decoration:none; list-style-type:none; }
.morepractisearea1 a{ color:#555555; text-decoration:none;  font-weight:bold;}


/*TESTIMONIALS CSS*/
/*
.tescontentpos{ padding:10px 0 0 0;}
.testimonialtop{ background:url(../images/testitop.jpg) no-repeat top; width:231px;padding:10px 0 0 0;}
.testimonialtbottom{ background:url(../images/testibottom.jpg) no-repeat bottom; width:231px; padding:0 0 10px 0;}
.testimonialtmiddle{background:url(../images/testimiddle.jpg) repeat-y top left; height:100%; width:231px; }
.testimonialhead { font-weight:bold; font-size:13px; padding:10px 0 0 15px;}
.wholetestpos{padding:0 0 18px 0;}
.poshometext p{ padding:10px 0 0 18px; width:198px; font-size:11px; text-align:justify; color:#666666;}
.testimonialheadnew a{ font-weight:bold; font-size:12px; padding:15px 0 0 16px; color:#0070fc; text-decoration:none; cursor:pointer;}

.testimonialheadnew1 a { font-weight:bold; font-size:11px; padding:15px 0 0 56px; color:#0000FF;}*/


/*PACKAGES CSS*/
.packwholepos{padding:10px 0 0 0px;}
.packlefttop{ background:url(../images/backgroundbgtop1.jpg) no-repeat top; width:685px; padding:5px 0 0 0;}
.packleftbottom{ background:url(../images/backgroundbgbottom1.jpg) no-repeat bottom; width:685px; padding:0 0 5px 0;}
.packleftmiddle{background:url(../images/backgroundbgmiddle.jpg) repeat-y top left;width:685px; }

.clsmainpos{padding:0 0 0 5px;}
.packmainleft{ background:url(../images/packmainleft2.jpg) no-repeat top left; height:285px; padding:0 0 0 4px;}
.packmainright{ background:url(../images/packmainright2.jpg) no-repeat top right;  height:285px; padding:0 4px 0 0;}
.packmainmiddle{ background:url(../images/mainmiddlebg1.jpg) repeat-x; height:285px; width:267px;}

.packmiddletop{ background:url(../images/middletopbg.jpg) no-repeat top; width:248px; padding:10px 0 0 0;}
.packmiddlebottom{ background:url(../images/middlebottombg.jpg) no-repeat bottom; width:248px; padding:0 0 10px 0;}
.packmiddlecenter{background:url(../images/middlecenterbg.jpg) repeat-y top left; width:248px; height:265px; }


.packbottomtop{ background:url(../images/middletopbg.jpg) no-repeat top; width:248px; padding:10px 0 0 0;}
.packbottom{ background:url(../images/middlebottombg.jpg) no-repeat bottom; width:248px; padding:0 0 10px 0;}
.packbottomcenter{background:url(../images/middlecenterbg.jpg) repeat-y top left; height:80px; width:248px; }
.wholebotpos{padding-top:5px;}


.packrightleft{ background:url(../images/rightleftbg1.jpg) no-repeat top left; height:285px; padding:0 0 0 8px;}
.packright1{ background:url(../images/right1bgnew.jpg) no-repeat top right;  height:285px; padding:0 8px 0 0;}
.packrightmiddle{ background:url(../images/rightmiddlebg1.jpg) repeat-x; height:285px; width:126px;}

.packheading{ padding:6px 0 0 0; }
.packheading h3 { font-family:"Arial Black"; color:#2F93D1; font-stretch:condensed; font-size:17px; line-height:15px; }
.packheading h3 a{ text-decoration:none; color:#2F93D1;}
.packimg{ background:url(../images/packimg1.jpg) no-repeat; width:266px; height:229px;}
.packoffer{ padding:8px 0 0 8px; font-weight:bold; font-size:15px; color:#FF0000; height:180px;}
.packbutton{ background:url(../images/paybut.jpg) no-repeat; width:106px; height:28px; cursor:pointer; border:0; color:#FFFFFF; font-size:20px; font-weight:bold;}
.packbutpos{padding:0 10px 0 10px;}



.subdeadingtxt{ font-weight:bold; font-size:11px; padding:4px 0 0 10px;}

.packarea { padding:8px 0 0 25px;}
.practisearea ul {margin-left: 0; padding-left: 0;} 
.packarea li{list-style-image:url(../images/packarrow.jpg); margin-left: 0;margin-bottom: 0; padding: 0px 7px 3px;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.popupwindowtxt{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.packarea a{ color:#999999; text-decoration:none;}

.rightimgpos{padding:8px 0 0 0;}
.rightcontent{padding:10px 0 0 0; font-weight:bold; text-align:center; font-size:11px;}
.rightcontent2{padding:7px 0 0 0; font-weight:bold; text-align:center; color:#FFFFFF; font-size:18px;}
.rightcontent3{padding:5px 0 0 0; font-weight:bold; text-align:center; color:#FFFFFF; font-size:16px;}
.paymentbut{ background:url(../images/packbutton2.jpg) no-repeat; width:97px; height:35px;}
.paymentbutpos{ padding:10px 0 0 13px;}

.shoppingcart{ background:url(../images/moreinfo.jpg) no-repeat; height:35px; width:97px; cursor:pointer; border:0;}

h1{ font-size:15px;}
#productListing{padding-left:10px;}
/*PACKAGES CSS*/

/*NEW PACKAGES CSS*/
.packwholepos2{padding:10px 0 0 0px;}
.packleftbgtop{ background:url(../images/package-img/bgtopbg.jpg) no-repeat top; width:370px; padding:6px 0 0 0;}
.packleftbgbot{ background:url(../images/package-img/bgbottombg.jpg) no-repeat bottom; width:370px; padding:0 0 6px 0;}
.packleftbgmid{background:url(../images/package-img/bgmiddlebg.jpg) repeat-y top left;width:370px; height:100%;}
.centerpadding{padding:4px 0 0 9px;}
.centerpadding2{padding:2px 0 0 7px;}

.centertopbg1{ background:url(../images/package-img/lefttopbg.jpg) no-repeat top; width:351px; padding:6px 0 0 0;}
.centerbotbg1{ background:url(../images/package-img/leftbotbg.jpg) no-repeat bottom; width:351px; padding:0 0 6px 0;}
.centermiddlebg1{background:url(../images/package-img/leftmiddlebg.jpg) repeat-y top left;width:351px; height:100%;}
.centercntpad{ padding:6px 6px 6px 12px;}
.text{ font-size:13px; font-weight:bold; padding:6px 0 0 0;}
.text p{padding-bottom:8px;}
.packageheadtxt{ font-size:15px; color:#0066FF; font-weight:bold; font-family:"Arial Black", Arial, Helvetica, sans-serif; }

.pricebtn{ background:url(../images/package-img/pricebtn1.jpg) no-repeat; width:97px; height:35px; cursor:0; border:0; color:#FFFFFF; font-weight:bold; font-size:16px;}
.cartbtn{ background:url(../images/package-img/cartbtn.jpg) no-repeat; width:97px; height:35px; cursor:0; border:0;}
.cartbtnpos{ padding: 0 0 0 10px;}
.cartbtnpos2{ padding: 0 0 0 25px;}
.wholebtnpos{ padding:10px 0 15px 60px;}
.secondrowpos{ padding:10px 0 0 0;}
.img1pos{ padding:2px 0 0 8px;}
img{border:0}

.secondrowpos2{ padding:6px 0 0 0;}


.packagetxt{ padding:8px 0 0 25px;}
.packagetxt ul {margin-left: 0; padding-left: 0; padding:0 0 0 20px;} 
.packagetxt li{list-style-image:url(../images/packarrow.jpg); margin-left: 0;margin-bottom: 0; padding: 0px 7px 3px;font-size:11px;}
.packagetxt a{ color:#999999; text-decoration:none;}
.subdeadingtxt1{ font-weight:bold; font-size:13px; padding:20px 0 0 20px;}

.rightbgtop{ background:url(../images/package-img/rightbgtop.jpg) no-repeat top; width:315px; padding:6px 0 0 0;}
.rightbgbot{ background:url(../images/package-img/rightbgbottom.jpg) no-repeat bottom; width:315px; padding:0 0 6px 0;}
.rightbgcenter{background:url(../images/package-img/rightbgmiddle.jpg) repeat-y top left;width:315px; height:100%;}

.righttop{ background:url(../images/package-img/righttop.jpg) no-repeat top; width:300px; padding:6px 0 0 0;}
.rightbot{ background:url(../images/package-img/rightbottom.jpg) no-repeat bottom; width:300px; padding:0 0 6px 0;}
.rightmiddle{background:url(../images/package-img/rightmiddle.jpg) repeat-y top left; width:300px; height:100%;}

.righttxt{ font-size:13px; font-weight:bold; color:#066fcb;}
.dropdownpos{ padding:0 0 0 10px;}
.dropdownpos1 select{width:150px;}
.subheadtxt{ font-weight:bold; color:#066fcb; text-decoration:underline;}
.subheadtxt1{ font-weight:bold; color:#0099FF; text-decoration:underline;}
.cnttxt{ font-weight:bold; color:#666666; padding:8px 0 0 0;}
.cnttxt p{ padding-bottom:5px;}
.radiobtnpos{ padding:15px 0 0 35px;}
.radiobtnpos2{ padding:10px 0 0 110px;}
.noneradiopos{ padding:10px 0 0 194px;}


/*NEW LEFT MENU CSS*/
.width{ width:245px;}

.totalmenu{padding:10px 8px 0 0;}
.totalmenu ul{ margin:0; padding:0;}
.totalmenu li{ margin:0; padding:0;}


.topmenubg{ background:url(../images/topmenubg.jpg) no-repeat; width:231px; height:27px;}
.topmnutxt{ padding:5px 0 0 10px; color:#FFFFFF; font-weight:bold; font-size:14px;}
.middlemenubg{ background:url(../images/middlemenubg1.jpg) repeat-y; width:231px;}
.bottommenubg{ background:url(../images/bottommenubg.jpg) no-repeat; width:231px; height:6px;}

.menuarea { padding:10px 0 2px 7px;}
.menuarea ul {margin-left: 0;padding-left: 0;} 
.menuarea li{ margin-left:0px; margin-bottom: 0; padding: 2px 5px 2px; text-decoration:none; list-style-type:none;}
.menuwidth{ width:150px;}
.menuarea a{ color:#555555; text-decoration:none;  font-weight:bold;}
.leftmenuarrowpos{padding:5px 35px 0 0; font-size:0;}

.menuareanew { padding:2px 0 0 6px;}
.menuareanew ul {margin-left: 0;padding-left: 0;} 
.menuareanew li{ margin-left:0px; margin-bottom: 0; padding: 2px 5px 3px; text-decoration:none; list-style-type:none;}
.menuareanew a{ color:#555555; text-decoration:none;  font-weight:bold;}


.chatpos{padding:10px 0px 0 0px;}
.chatpos ul{ margin:0; padding:0;}
.chatpos li{ margin:0; padding:0;}

.testitopbg{ background:url(../images/testi-topbg.jpg) no-repeat; width:231px; height:26px;}
.testibottombg{ background:url(../images/testi-bottombg.jpg) no-repeat; width:231px; height:8px;}
.testimiddlebg{ background:url(../images/testi-middlebg.jpg) repeat-y; width:231px; }

.testimonialsubtxt{ font-weight:bold; font-size:13px; padding:10px 0 0 15px; color:#0070fc;}

.tescontentpos{ padding:10px 0 0 0;}
.testimonialtop{ background:url(../images/testitop.jpg) no-repeat top; width:231px;padding:10px 0 0 0;}
.testimonialtbottom{ background:url(../images/testibottom.jpg) no-repeat bottom; width:231px; padding:0 0 10px 0;}
.testimonialtmiddle{background:url(../images/testimiddle.jpg) repeat-y top left; height:100%; width:231px; }
.testimonialhead { font-weight:bold; font-size:13px; padding:10px 0 0 15px;}
.wholetestpos{padding:0 0 18px 0;}
.poshometext p{ padding:10px 0 0 18px; width:198px; font-size:11px; text-align:justify; color:#666666;}
.testimonialheadnew a{ font-weight:bold; font-size:12px; padding:15px 0 0 16px; color:#0070fc; text-decoration:none; cursor:pointer;}

.testimonialheadnew1 a { font-weight:bold; font-size:11px; padding:15px 0 0 56px; color:#666666;}



/*NEW LEFT MENU CSS*/
/*LOGIN CSS*/

.clear{clear:both; height:0;}
.wholeloginpos{ padding:100px 0 0 160px;}
.loginbg{ background:#e8e8e8; width:355px; border:#cccccc solid 1px;}
.accountbg{ border:#e8e8e8 solid 1px; width:355px;}
.logincntpad{ padding:34px;}
#divinp input{ width:280px; height:20px; border:#cccccc solid 1px;}
#divinp1 input{  height:20px; border:#cccccc solid 1px;}
#divinp2 input{  height:20px; border:#cccccc solid 1px;}
#divinp2 fieldset{ padding:3px 3px 3px 3px;}
#divinp textarea{ width:280px;  border:#cccccc solid 1px;}
#divinp1 textarea{ width:590px;  border:#cccccc solid 1px;}
#divinp select{ width:280px; height:20px; border:#cccccc solid 1px;}
#divinp2 select{  height:20px; border:#cccccc solid 1px;}
.countryselect{ height:20px; border:#cccccc solid 1px;}
.passwordpos{ padding:13px 0 0 0;}
.passwordpos1{ padding:0 0 0 0;}
.passwordpos li{ list-style:none; font-size:10px; font:italic; color:#059DCF; padding-left:20px; font-weight:bold;}
.passwordpos1 li{ list-style:none; font-size:10px; font:italic; color:#059DCF; padding-left:20px; font-weight:bold;}
.loginbtn{ background:url(../images/zen-img/loginbtn.jpg) no-repeat; width:68px; height:20px; cursor:0; border:0;}
.loginbtnpos{ padding:16px 0 0 60px;}
.resetbtn{ background:url(../images/resetbtn.jpg) no-repeat; width:68px; height:20px; cursor:0; border:0;}
.resetbtnpos{ padding: 0 0 0 90px;}
.logintxt{ padding:20px 0 0 0; color:#333333; }
.logintxt a{ color:#0099ff; text-decoration:underline;}

/*LOGIN CSS*/


/*CHANGE PASSWORD CSS*/
.wholetopbgpos{ padding:20px 0 0 10px ;}
.iconpos{ padding:3px 20px 0 0;}
.passtoptxt{  font-size:12px; color:#000000; font-weight:bold; padding:10px 20px 10px 10px; width:130px;}

.passheader{ background:#626877; width:638px; height:35px;}
.passheader1{ background:#626877; width:650px; height:35px;}
.passheadertxt{ font-size:14px; color:#FFFFFF; font-weight:bold; padding:9px 0 0 30px;}
.passheadertxt1{ font-size:14px; color:#FFFFFF; font-weight:bold;}

.passheadertxt2{ font-size:13px; color:#FFFFFF; padding:9px 0 0 30px;}
.passheadertxtnew{ font-size:13px; color:#333333; border-bottom:#FFFFFF solid 1px;}
.passcnt{ padding:25px 0 0 70px;}
.passcnt2{ padding:7px 0 6px 30px;}
.passcnt1{ padding:1px 0 0 70px;}
.passcnt ul{ padding:0px 0 0 15px;}
.passcnt1 ul{ padding:0px 0 0 15px;}
.passcnt2 ul{ padding:0px 0 0 15px;}
.passcntnew{ padding:10px 0 0 0px;}
.passcntnew2 { padding:20px 0 20px 20px;}
.passcntnew3{ padding:5px 0 20px 20px; color:#333333;}
.bottombg{ background:#dfdfdf; width:636px; height:38px;}
.bottombg1{ background:#dfdfdf; width:648px; height:38px;}
.bottombg p{ font-size:14px;  padding:10px 0 0 30px;}
.bottombgtxt{font-size:11px; width:600px; padding:5px 0 0 30px;}
.bottombgpos{ padding:30px 0 30px 220px;}
.bottomheadbgpos{ padding:30px 0 0px 0px;}

.backbtn{ background:url(../images/zen-img/button.jpg) no-repeat; width:80px; height:23px; cursor:pointer; border:0; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.submitbtn{ background:url(../images/zen-img/submitbtn.jpg) no-repeat; width:80px; height:22px; cursor:0; border:0;}

.errorhead{ padding:30px 0 0 30px; color:#FF0000; font-weight:bold;}
.errorbg{ background-color:#ffffff; width:368px; border:#FF0000 solid 1px;}
.errorbgpos{ padding:5px 0 0 30px;}
.errorcnt{ color:#FF0000; padding:8px 0 0 20px;}
.errorcnt ul{ padding:0 0 0  20px;}
.errorcnt li{ padding:0 0 0 5px;}
.chkboxtxt{ padding:2px 0 0 5px;}
.updatebtn{ background:url(../images/zen-img/updatebtn.jpg) no-repeat; width:80px; height:22px; cursor:pointer; border:0;}
.contactinfotxt{ padding:10px 0 0 30px; width:564px;}
.addresspos{ padding:20px 0 0 30px; font-size:11px;}
.fieldsetpos{ padding:0px 0 0 30px; font-size:11px;}
.borderposnew{ padding:0px 0 0 30px; font-size:11px;}
.addresspos p{ padding:10px 0 0 0px;}
.addresspos2{ font-size:15px; padding:20px 0 0 0; font-weight:bold;}
.editbtn{ background:url(../images/zen-img/editbtn.jpg) no-repeat;  width:49px; height:20px; cursor:pointer; border:0;}
.deletebtn{ background:url(../images/zen-img/deletebtn.jpg) no-repeat;  width:49px; height:20px; cursor:pointer; border:0;}
.deletebtnpos{ padding: 0 0 0 60px;}
.passbodybg{ width:636px; border:#CCCCCC solid 1px;}
.passbodybg1{ width:648px; border:#CCCCCC solid 1px; height:auto;}
/*.passrightbg{ background:#CDCDCD; width:150px;}*/
.lefttotal { width:150px;}

.buttton { background:url(../images/button.jpg) no-repeat; width:97px; height:28px; cursor:pointer; border:0;}
.btnpos { padding:4px 0 0 0;}
.btnpos2{ padding:0 0 0 20px;}
.smallinput { width:150px;}
.verysmallinput { width:80px;}
.passbodybg h4{ color:#0099CC;}
/*CHANGE PASSWORD CSS*/


/*DELIVERY DETAILS CSS*/
.edittoppos{ padding:15px 28px 0 0;}
.row2gridbg{ background:#CCCCCC; width:636px; height:28px;}
.row2gridtxt{ font-weight:bold; padding:7px 0 0 30px; }
.row2gridtxt p{ font-weight:normal; text-align:left;}
.borderpos{ border:#cccccc solid 1px; width:580px;}
.footerbg{ background:url(../images/footerbg.jpg) repeat-x; width:636px; height:29px;}
.footertxt{ padding:7px 0 0 30px; color:#FFFFFF; font-weight:bold;}
.confirmbtn{ background:url(../images/zen-img/confirmbtn.jpg) no-repeat; width:142px; height:22px;cursor:pointer; border:0;}
.changebtn{ background:url(../images/zen-img/changebtn.jpg) no-repeat; width:83px; height:34px; cursor:0; border:0;}
fieldset{ border: solid #cccccc 1px; width:580px; }
legend{ color:#333333;}
/*#divinp input{ padding:7px 0 0 10px ;}*/

.paypaltxt{ padding:0 0 0 10px;}
.gridborder{ border-bottom:#FFFFFF solid 1px; width:638px; margin:0; padding:0;}
.alternatebor{ background:#dfdfdf; width:638px; border-bottom:#FFFFFF solid 1px;}
.backbutton{ background:url(../images/zen-img/backbutton.jpg) no-repeat; width:128px; height:22px; cursor:0; border:0;}
.installsubmitbutton{ background:url(../images/submit.jpg) no-repeat; width:108px; height:22px; cursor:0; border:0;}

.installresetbutton{ background:url(../images/reset.jpg) no-repeat; width:108px; height:22px; cursor:0; border:0;}
.backbuttonpos{ padding:4px 0 0 30px;}
.checkbtnpos{ padding:4px 0 0 240px;}
.checkbtn{ background:url(../images/zen-img/checkoutbtn.jpg) no-repeat;  width:120px; height:22px; cursor:0; border:0;}
.updatebtnpos{ padding:4px 0 0 10px;}
.updatebtn2{ background:url(../images/zen-img/updatebtn2.jpg) no-repeat; width:80px; height:22px; cursor:0; border:0;}
.delete{ background:url(../images/zen-img/cross-delete.gif) no-repeat; width:14px; height:15px;  }
.btn{ background:url(../images/zen-img/btn.jpg) no-repeat; width:142px; height:23px;cursor:pointer; border:0; color:#FFFFFF; font-weight:bold;}
.btnpos{ padding:0 0 0 250px;}
.totalbtnpos{padding:10px 0 0 0;}
.totalbtnpos1{padding:15px 0 0 300px;}
/*DELIVERY DETAILS CSS*/


.shopgridbg{  background:#e8e8e8; width:97px; height:24px; border-right:#cdcdcd solid 1px; border-bottom:#cdcdcd solid 1px;}
.shopbackgroundbg{ background-color:#CDCDCD; width:636px; height:140px;}
.shopgridtxt{ padding:5px 0 0 20px; font-weight:bold;}
.shopgridbg2{  background:#e8e8e8; width:148px; height:24px; border-right:#cdcdcd solid 1px; border-bottom:#cdcdcd solid 1px;}
.shopgridtxt2{ padding:5px 0 0 40px;}



.account { padding:8px 0 0 25px; font-family: Arial, Helvetica, sans-serif;}
.account ul {margin-left: 0; padding-left: 0; font-weight:bold;} 
.account li{list-style-image:url(../images/arrow.jpg); margin-left: 0;margin-bottom: 0; padding: 6px 7px 3px;font-size:12px; width:290px;}
.account a{ color:#333333; text-decoration:none;}

/* bread crumb*/
#breadcrumb a{font-weight:bold; color:#009999;}
.productinfotoptext
{
font-weight:bold; color:#0099FF; font-size:13px;}
/* bread crumb*/
/* error message*/
.alert{font-size:10px;color:#FF0000;}
/* error message*/
/*testimonial text area width*/
/*.testimonials_html_text{width:100px;}*/
/*testimonial text area width*/

#otshipping {
display:none;
visibility:hidden;
}
.note1
{font-size:11px;
font-weight:bold;
}
.note1 a
{
text-decoration:none;
color:#009999;
}
.mail_output
{

color:#00CCCC;
}
.attrib
{
text-decoration:none;

}
.attribsCheckbox
{

}
.inputexam
{
font-size:11px;
}
.content a
{
text-decoration:none;
color:#00CCCC;
}
.emptytext
{
font-size:14px;
font-weight:bold;
padding:20px 0 0 0;
}
.checkboxwidth
{
padding-bottom:3px;
}
#productsListingListingBottomLinks
{
float:left;
padding-left:5px;
}
#productsListingListingBottomLinks a
{
font-weight:bold;
text-decoration:none;
color:rgb(0, 153, 204);
}
#content {
position:absolute;
overflow: auto;
top: 7px;
padding-left: 33em;

}
#wrapper {
position:relative;
}

/* popup */

		#filter
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 1350px;
	background-color: #000000;
	z-index:10;
	opacity:0.5;
	filter: alpha(opacity=50);
}


#box 
{
	display: none;
	position: absolute;
	/*top: 80%;
	left: 35%;*/
	width: 350px;
	height:80px;
	padding: 40px 0 0 20px;
	margin:0;
	border: 1px solid black;
	background-color: white;
	z-index:101;
	overflow: none;
}

#boxtitle
{
	position:absolute;
	float:center;
	top:0;
	left:0;
	/*width:496px;*/
	width: 370px;
	height:24px;
	padding:0;
	padding-top:4px;
	left-padding:8px;
	margin:0;
	border-bottom:4px solid #3CF;
	background-color: #09c;
	color:white;
	text-align:center;
}
.poshometext3{ padding:10px 0 0 18px; width:300px; font-size:12px; text-align:justify; color:#666666;}
.poshometext4{padding:10px 0 0 0px;font-size:12px; color:#666666;}

/* end popup */	
	
	/*NEW LOGIN CSS*/
.wholenewloginpos{ padding:66px 0 0 0px;}
.newloginbg{ background:#ffffff; width:320px; height:215px;}
.wholenewloginpos2{ padding:70px 0 0 10px;}
.newlogincntpad{ padding:24px;}
.normalinput{ width:270px; height:20px; border:#cccccc solid 1px;}
.newresetbtnpos{ padding: 0 0 0 50px;}
.newloginbtnpos{ padding:16px 0 0 55px;}
.newlogintxt{ width:290px; line-height:17px;}
.newlogintxt p{ padding:30px 0 0 25px;}
.loginsubtxt{font-size:11px; padding:20px 0 0 18px;}
.signupbg{ background:#ffffff; width:320px;height:215px;}
.signupbg{ margin:0; padding:0;}
.signupbtnpos{padding:40px 0 0px 90px;}
.signup{ background:url(../images/signupbtn.jpg) no-repeat; width:142px; height:28px; cursor:pointer; border:0;}
.newtxt{ padding:20px 0 0 25px; color:#333333; }
.newtxt a{ color:#0099ff; text-decoration:underline;}

/*NEW LOGIN CSS*/
/*popupbutons*/
.yesbtn{ background:url(../images/yes.jpg); height:19px; width:40px;  border:0; cursor:pointer;}
.nobtn{ background:url(../images/no.jpg); height:19px; width:40px; border:0; cursor:pointer;}
.btnsbt{ background:url(../images/submit.jpg); height:23px; width:80px; border:0; cursor:pointer;}
.quitbtn{ background:url(../images/quit.jpg); height:23px; width:80px; border:0; cursor:pointer;}
.dnknow{ background:url(../images/dontknow.jpg); height:19px; width:80px;  border:0; cursor:pointer;}


.wrapperAttribsOptions input {
    display:none
    }
	
#attrib-17
{

	width:60px;
}
.flag1 a
{
    text-decoration:none;
    font-weight:bold;
    color:#029DCD;

}

/* -------------------------------------- */
/* Main  CSS */
/* -------------------------------------- */


/* -------------------------------------- */
/* HEADER  CSS */
/* -------------------------------------- */
#viheader{width:962px; background:#000}
#viheader .vimiddlebg{background: url(../images/top-middle.jpg) repeat-x; height:136px; width:934px; float:left;}
#viheader .vilogo{margin:14px 0 0 6px; float:left;}
#viheader .vicontactbg{ background: url(../images/top-contact.jpg) no-repeat; height:34px; width:374px; float:left; margin:0 0 0 4px; font-size:0px;}
#viheader .vimiddlebg  .vicontul li{ float:left; font-family:"Tahoma"; color:#373D79; font-size:13px; padding:11px 0px 0 5px}
#viheader .vimiddlebg .vicontul li a{ color:#373D79; text-decoration:none;}
#viheader .vimiddlebg .vicontul {float:left;}
#viheader .vimiddlebg .vidividerpos{ padding:37px 0 0 0px; float:left;}
#viheader .vimiddlebg .viadvertpos{ padding:28px 0 0 0px; float:left;}

/* -------------------------------------- */
/* MENU  CSS */
/* -------------------------------------- */
#vimenuul { margin:0px; padding:0px}
#vimenuul li{ float:left; padding:18px 0 0 6px; }


/* -------------------------------------- */
/* LEFTCOL  CSS */
/* -------------------------------------- */
#vicont-bg{background:url(../images/contbg.jpg) no-repeat;  width:962px;  height:800px;}
#leftcol{ width:238px; color:#333D74;}
#leftcol .vileftpackul{padding:48px 0 0 17px; position:absolute;  z-index:5; }
#leftcol .vileftpackul li{  font-weight:bold; font-size:12px; padding:4px 0 4px 20px;  background:url(../images/bullet.gif) no-repeat 0 0.7em; }
#leftcol .vileftpackul li a{ color:#333D74; text-decoration:none;}
#leftcol .vileftinfoul{ padding:290px 0 0 17px; position:absolute; z-index:3;}
#leftcol .vileftinfoul li{  font-weight:bold; font-size:12px; padding:4px 0 4px 20px;  background:url(../images/bullet.gif) no-repeat 0 0.7em;}
#leftcol .vileftinfoul li a{ color:#333D74; text-decoration:none;}
#leftcol .vitestul{ position:absolute; padding:540px 0 0 12px; z-index:1; }
#leftcol .vitestul li{  font-weight:bold; font-size:14px; padding:5px 0 5px 0;}
#leftcol .vitestul li p{ width:194px; font-size:11px;}
#leftcol .vitestul li a{ font-size:12px;  text-decoration:underline; color:#333D74; padding:0 0 0 30px;}

/* -------------------------------------- */
/* RIGHTCOL  CSS */
/* -------------------------------------- */
#rightcol{ width:698px; color:#333D74; margin:8px 0 0 8px;}
#rightcol .clsimgpos{ margin:0 0 0 27px; float:left;}
#rightcol .clsinstalpos{ margin:8px 0 0 3px; float:left;}
#rightcol .clswirelesspos{ margin:8px 0 0 29px; float:left;}

#rightcol .viproductul{ color:#333D74; font-size:11px; width:168px;  font-family:"Tahoma"; line-height:17px; float:left; margin: 0 0 0 0px;}
#rightcol .viproductul li { text-align:center;padding:0 0 14px 20px;}

#rightcol .tvprice{position:absolute;top:100px;}
.tvpic{ background: url(../images/tv-mounting.jpg) no-repeat; height:256px; width:335px;float:left;}
.tvpic2{ background: url(../images/home-cinema.jpg) no-repeat; height:256px; width:335px;float:left;margin:0 0 0 27px; }
.tvpic3{ background: url(../images/tv-installation.jpg) no-repeat; height:267px; width:404px;margin:8px 0 0 3px; float:left;}
.tvpic4 {background: url(../images/wireless.jpg) no-repeat; height:267px; width:259px;margin:8px 0 0 3px; float:left;margin:8px 0 0 29px;}


.tvtxt{position:relative;top:219px;left:146px;font-size:17px;color:#000000;}
.tvtxt2{position:relative;top:219px;left:147px;font-size:17px;color:#000000;}
.tvtxt3{position:relative;top:237px;left:178px;font-size:17px;color:#000000;}
.tvtxt4{position:relative;top:237px;left:111px;font-size:15px;color:#000000;}


/* -------------------------------------- */
/* FOOTER CSS */
/* -------------------------------------- */
#vifooter{ color:#333D74;}
#vifooter .vifootermiddle{ background: url(../images/footer-middle.jpg) repeat-x; height:67px; width:940px; float:left;}
#vifooter .vifooterul{ width:487px; margin:0 auto; padding:13px 0 0 0;}
#vifooter .vifooterul li{ float:left; padding:0 0 0 14px;}
#vifooter .vifooterul li a{ color:#333D74; text-decoration:none;}
#vifooter .vifooterul li p{ padding:5px 0 0 0;}
#vifooter .vifootercontbg{  background: url(../images/footer-container.jpg) no-repeat; height:26px; width:313px; margin:0 auto; }
#vifooter .vifootercontbg p{ font-size:11px; color:#ffffff; padding:5px 0 0 0;}



.empty
{
font-size:0px;
}
object {
font-size:0px;
}
.clsfloatleft
{
float:left;
}
.clsfloatright
{
float:right;
}
.clsclear
{
clear:both;
}
.vifacebookpos{margin:15px 0 0 7px;}
.vifacebookpos:nth-of-type(1){margin:18px 0 0 7px;}
