body{
  padding: 0;
  margin: 0;
  font-family: Arial;
  font-size: 9pt;
  color: #60738A;
  background-color: #E1EEFA;
}

A:link, A:visited{
  color: #3877C1;
  text-decoration: underline;
  outline: none;
}

A:hover{
  text-decoration: none;
}

@media print{
  #non-printable { display: none; }
}

#container{
  width: 1250px;
  height: 600px;
  background-image: url(http://gvs.vestrahost.com/site/contBg.gif);
  background-repeat: repeat-y;
  background-position: left top;
}

#header{
  width: 1250px;
  height: 252px;
  background-image: url(http://gvs.vestrahost.com/site/top.jpg);
  background-repeat: no-repeat;
}

#topMenu{
  width: 620px;
  height: 45px;
  margin-bottom: 35px;
}

#topMenu div.menuItem{
  float: left;
  padding: 14px 5px 0 5px;
}

#topMenu div.menuItem a:link, #topMenu div.menuItem a:visited{
  color: #E8F2FF;
  text-decoration: none;
  font-weight: bold;
  font-size: 8pt;
  font-family: Verdana;
  letter-spacing: 1px;
}

#topMenu div.menuItem a:hover{
  color: #ABB3BD;
}

#topMenu div.menuSeparator{
  float: left;
  font-size: 12pt;
  font-weight: bold;
  color: #405A78;
  padding: 12px 10px 0 10px;
}

#leftMenu{
  background-image: url(http://gvs.vestrahost.com/site/leftPhone.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 303px;
  height: 200px;
  padding-bottom: 130px;
}

#leftMenuContainer{
  background-image: url(http://gvs.vestrahost.com/site/leftMenuBg.gif);
  background-repeat: repeat-y;
}

#leftMenuSubContainer{
  background-image: url(http://gvs.vestrahost.com/site/leftMenuBg.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 303px;
  height: 180px;
}

#leftMenuSubContainer div.menuItem{
  margin: 0 40px;
  padding: 10px 0;
  background-image: url(http://gvs.vestrahost.com/site/leftMenuArr.gif);
  background-repeat: no-repeat;
  background-position: left 15px;
  border-bottom: 1px dotted #65A2DF;
}

#leftMenuSubContainer div.menuItem a:link, #leftMenuSubContainer div.menuItem a:visited{
  color: #E8F2FF;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  padding-left: 20px;
  display: block;
}

#leftMenuSubContainer div.menuItem a:hover{
  color: #F1CFA0;
}

#leftMenuSubContainer div.subMenu{
  margin: 0 40px;
  padding: 10px 0;
  background-position: left 15px;
  border-bottom: 1px dotted #65A2DF;
}

#leftMenuSubContainer div.subMenuItem{
  background-image: url(http://gvs.vestrahost.com/site/subMenuArr.gif);
  background-repeat: no-repeat;
  background-position: 20px 8px;
  padding: 3px 0 3px 30px
}

#leftMenuSubContainer div.subMenuItemSelected{
  background-image: url(http://gvs.vestrahost.com/site/subMenuSelectedArr.gif);
  background-repeat: no-repeat;
  background-position: 20px 8px;
  padding: 3px 0 3px 30px
}

#leftMenuSubContainer div.subMenuItem a:link, #leftMenuSubContainer div.subMenuItem a:visited{
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 10pt;
}

#leftMenuSubContainer div.subMenuItemSelected a:link, #leftMenuSubContainer div.subMenuItemSelected a:visited{
  color: #F1CFA0;
  font-weight: bold;
  text-decoration: none;
  font-size: 10pt;
}

#leftMenuSubContainer div.subMenuItem a:hover, #leftMenuSubContainer div.subMenuItemSelected a:hover{
  text-decoration: underline;
}

#mainBody{
  width: 616px;
  background-color: #E1EEFA;
  background-image: url(http://gvs.vestrahost.com/site/mainBodyBg.jpg);
  background-repeat: repeat-x;
  height: 325px;
  padding-left: 20px;
  padding-bottom: 40px;
  text-align: left;
}

#mainBody div.mainTitle{
  padding-bottom: 10px;
  width: 345px;
  float: left;
}

#mainBody div.blockBody{
  width: 600px;
  text-align: justify;
  padding-right: 10px;
  float:left;
}

.br-igs{
  width: 600px;
  padding-top: 20px;
}

.blockVci{
  float: left;
  width: 268px;
}

.blockDella{
  float: right;
  width: 268px;
}

.whyTitle{
  clear: both;
  color: #021B38;
  font-size: 14pt;
  font-weight: bold;
  padding-top: 5px;
}

.whyUs{
  text-align: justify;
  width: 600px;
  padding-top: 20px;
}

.whyUsItem{
  background-image: url(http://gvs.vestrahost.com/site/whyUsArr.gif);
  background-repeat: no-repeat;
  background-position: left 5px;
  color: #60738A;
  font-weight: bold;
  font-size: 10pt;
  width: 165px;
  padding-left: 10px;
  padding-right: 20px;
  padding-bottom: 5px;
}


#featured{
  background-image: url(http://gvs.vestrahost.com/site/featuredBg.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 270px;
  height: 297px;
  padding: 0 20px 20px 20px;
}

#featured div.title{
  color: #586067;
  font-size: 14pt;
  font-weight: bold;
  text-align: left;
  padding-bottom: 20px;
}

.prImage{
  border: 2px solid #021B38;
  overflow: hidden;
  background-color: #FFF;
  width: 204px;
  height: 136px;
}

.prImageThumb{
  border: 2px solid #021B38;
  overflow: hidden;
  background-color: #FFF;
  width: 95px;
  margin-right: 5px;
  margin-bottom: 5px;
  height: 90px;
  float: left;

}

#featured div.textTitle{
  color: #021B38;
  text-decoration: underline;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
  padding: 20px 0 10px 0;
}

#featured div.textBody{
  text-align: justify;
  padding-right: 10px;
  padding-bottom: 20px;
  color: #555555;
}

#featured div.more{
  background-image: url(http://gvs.vestrahost.com/site/moreBg.jpg);
  width: 69px;
  height: 20px;
  color: #D7E9FF;
  font-weight: bold;
  font-size: 8pt;
  float: left;
  padding: 5px 0 0 20px;
  font-family: Verdana;
}

#featured div.moreOver{
  background-image: url(http://gvs.vestrahost.com/site/moreBgOver.jpg);
  width: 69px;
  height: 20px;
  color: #D6B246;
  font-weight: bold;
  font-size: 8pt;
  float: left;
  padding: 5px 0 0 20px;
  font-family: Verdana;
  cursor: pointer;
}

#commonBody{
  width: 927px;
  background-color: #E1EEFA;
  background-image: url(http://gvs.vestrahost.com/site/mainBodyBg.jpg);
  background-repeat: repeat-x;
  height: 325px;
  padding-left: 20px;
  padding-bottom: 50px;
  text-align: left;
}

#prImages{
  float: left;
  width: 240px;
}

.prImgCont{
  width: 208px;
  margin-bottom: 10px;
}

.prEnlarge a{
  color: #FFF;
  font-weight: bold;
  font-size: 8pt;
  text-decoration: none;
}

#prBody{
  float: left;
  width: 687px;
}

.prTitle{
  font-size: 16pt;
  font-style: Italic;
  color: #FFF;
  float: left;
  width: 430px;
}

#prBody div.actions{
  float: right;
  width: 280px;
  background-image: url(http://gvs.vestrahost.com/site/actionsBg.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}

.enquire{
  background-image: url(http://gvs.vestrahost.com/site/inquireIcon.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  width: 60px;
  float: right;
  padding-left:  20px;
  height: 20px;
}

.print{
  background-image: url(http://gvs.vestrahost.com/site/printIcon.gif);
  background-repeat: no-repeat;
  background-position: left 3px;
  width: 60px;
  float: right;
  padding-left:  30px;
  height: 20px;
}

.enquire a:link, .enquire a:visited, .print a:link, .print a:visited{
  color: #FFF;
  text-decoration: none;;
  font-weight: bold;
  font-size: 9pt;
}

.enquire a:hover, .print a:hover{
  text-decoration: underline;
}


#prBody div.prDescription{
  clear: both;
  text-align: justify;
  padding-right: 30px;
  padding-top: 10px;
}

.prSubTitle{
  font-weight: bold;
  font-size: 11pt;
  color: #0463B7;
  border-bottom: 1px dotted #0463B7;
  width: 80px;
}

#prBody li{
  list-style: square;
  color: #0463B7;
  padding-bottom: 3px;
}

.downloadCategoryFile{
  background-image: url(http://gvs.vestrahost.com/site/downloadsBg.gif);
  background-repeat: no-repeat;
  width: 155px;
  height: 22px;
  float: left;
  margin-right: 20px;
  padding-left: 45px;
  padding-top: 8px;
}

.downloadCategorySpacer{
  border-bottom: 1px dotted #789BCA;
  height: 20px;
}

.downloadItem{
  background-image: url(http://gvs.vestrahost.com/site/downloadsBg.gif);
  background-repeat: no-repeat;
  width: 155px;
  height: 22px;
  float: left;
  margin-top: 10px;
  margin-right: 20px;
  padding-left: 45px;
  padding-top: 8px;
}

.downloadItem a:link, .downloadItem a:visited, .downloadCategoryFile a:link, .downloadCategoryFile a:visited{
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 8pt;
  font-family: Verdana;
}

.downloadItem a:hover, .downloadCategoryFile a:hover {
	color: #F1CFA0;
}

.commonTitle{
  float: left;	
  font-size: 18pt;
  font-style: Italic;
  color: #4598E1;
}

.commonDescription{
  text-align: justify;
  padding-right: 30px;
}

#footer{
  width: 1250px;
  height: 40px;
  background-color: #E1EEFA;
}

#foterInner{
  background-color: #021B38;
  width: 1235px;
  height: 28px;
  padding-top:10px;
}

#copyright{
  color: #5d778f;
  float: left;
  padding-left: 10px;
}

#designed{
  color: #5d778f;
  float: right;
  padding-right: 10px;
}

#designed a{
  color: #A7BCD0;
}

.ch_left{
	float:left;
	width:280px;
}

.ch_right{
	float:right;
	padding-right:20px;
}

.c_input{
	border:1px solid #7FB5E4;
	width:90%;
	color:#163219;
	font-size:10pt;
	padding:2px;
}

.c_textarea{
	border:1px solid #7FB5E4;
	width:98%;
	color:#163219;
	font-size:10pt;
	padding:2px;
}

.c_secure{
	float:left;
	padding-left:10px;
	font-weight:bold;
	font-size:12pt;
}

.c_submit{
	padding:3px;
	border:1px solid #7FB5E4;
	background-color:#256CBE;
	color:#FFF;
	font-size:10pt;
	font-weight:bold;
	cursor:pointer;
}

.c_submit_over{
	padding:3px;
	border:1px solid #7FB5E4;
	background-color:#FFF;
	color:#7FB5E4;
	font-size:10pt;
	font-weight:bold;
	cursor:pointer;
}

.c_captcha{
	border:1px solid #7FB5E4;
	color:#163219;
	width:70px;
	font-size:11pt;
	font-weight:bold;
	padding:4px 2px 2px 2px;
	text-align:center;
	height:20px;
}

.lable{
	font-size:11pt;
	font-weight:bold;
	font-family:Verdana;
}

.qualityHeader{
  padding: 20px 0 10px 5px;
  font-family: Tahoma;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: underline;
}

.qualityItem{
  background-image: url(http://gvs.vestrahost.com/site/downloadsBg.gif);
  background-repeat: no-repeat;
  width: 105px;
  height: 22px;
  padding-left: 55px;
  padding-top: 8px;
}

.qualityItem a:link, .qualityItem a:visited{
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 8pt;
  font-family: Verdana;
}

.qualityItem a:hover{
  color: #F1CFA0;
}

.qualityEven{
  background-color: #d4e6f6;
  font-weight: bold;
  padding: 9px;
  font-family: Verdana;
}

.qualityOdd{
  background-color: #FFF;
  font-weight: bold;
  padding: 9px;
  font-family: Verdana;
}

.printBody{
  background-image: url(http://gvs.vestrahost.com/site/actionsBg.jpg);
  background-repeat: no-repeat;
  background-position: right top;
  clear: both;
  width: 760px;
}

.printTitle{
  font-size: 18pt;
  font-style: Italic;
  color: #4598E1;
  float: left;
  width: 450px;
}

.printLink{
  background-image: url(http://gvs.vestrahost.com/site/printIcon.gif);
  background-repeat: no-repeat;
  background-position: left 7px;
  float: right;
  padding-top: 9px;
  padding-left:  30px;
  height: 24px;
}

.printSubTitle{
  font-weight: bold;
  font-size: 11pt;
  color: #0463B7;
  padding-top: 10px;
}

.printLi{
  list-style: square;
  color: #0463B7;
  padding-bottom: 3px;
}

.printImage{
  border: 2px solid #021B38;
  overflow: hidden;
  background-color: #FFF;
  width: 204px;
  height: 136px;
  margin-bottom: 20px;
}

.prDataContainer{
  margin: 20px 0;
  width:100%;
}

.allprTitle{
  background-color:#6D95D6;
  height:25px;
  color:#FFF;
  font-size:12pt;
  font-weight:bold;
  padding-left:10px;
  padding-top:3px;
}

.allprImage{
  width: 214px;
  float: left;
  margin-right: 10px;
}

.allprSpec{
  padding-bottom:2px;
  list-style-type:circle;
}

.moreInfo{
  padding-left:10px;
}

.moreInfo a:link, .moreInfo a:visited{
  text-decoration:underline;
  color:#00357E;
  font-size:9pt;
  font-weight:bold;
}

.moreInfo a:hover{
  text-decoration:none;
  color: #943c1a;
}

.prText{line-height:150%;}

.nothing{
  font-size:14pt;
  color:#555555;
  width:100%;
  text-align:center;
  padding: 30px 0;
}
.watchVideoFile {
	float:left;
	background: transparent url("http://gvs.vestrahost.com/images/videoicon1.JPG") no-repeat;
	height:22px;
	margin-right:20px;
	padding-left:45px;
	padding-top:9px;
	width:155px;
}
.watchVideoFile a:link, .watchVideoFile a:visited {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

.watchVideoFile a:hover {
	color: #F1CFA0;
}

.video{
  float: right;
  padding-right: 20px;
}
.clear{clear: both;}
