@CHARSET "UTF-8";
.right_image_container{
  float:right;
text-align: center;
}
.right_image{
  width: 175px;
    margin-left: auto;
    margin-right: auto;
}
a {
  text-decoration:none;
}
.leftBox{
  display:block;
  width: 345px;
  float:left;
  padding-right:5px;
}
.ultra-monitor-content{
  background:url(http://www.visionquestce.com/images/stories/lcd_monitors/content.jpg) no-repeat;
  background-color:white;
	float:left;
	padding-left:15px;
}
.ultra-header{
  width:586px; 
}
.ultra-filler{
  float:right;

}
.fine-print{
  font-size:80%;
  font-style: italic;
  clear:both;
}
.reviewMargin{
  float:left;
  width:130px;
  
}
.reviewContent{
  float:left;
  width:445px;
  padding-left:10px;
}
.moduletable-pCoverage{
  width:283px;
  float:left;
}
.moduletable-pRelease{
  width:283px;
  float:left;
  padding-left:20px;
}
.press-content .contentheading{
  font-size:90%;
}
.press-content td{
  padding:0px;
}
a.readon{
  font-weight:bold;
}
.clr {
clear:both;
}
.rightBox{
  float:left;
  display:block;
  background-color:#0066cc;
  width:210px;
  color:#FFF;
  padding-left:10px;
}

.press-content h3{
  border-bottom:1px solid #0099FF;
  padding-left:25px;
  font-size:14px;
  line-height:26px;
  background:url(http://vq.dev/templates/vq2/images/blue-bullet.png) no-repeat;
  background-position:0px 5px;
}
.rGallery .jdGallery .slideElement{
  margin:0 auto;
  float:left;
  padding-left: 10px;
  align:left;
  width: 100%;
  height: 100%;
  background-color: #0066cc;
  border:none;
  background-repeat: no-repeat;
}
.botBox{
  float:left;
  background: url(../images/botBoxBg.png);
  color:#FFF;
  padding:10px;
}
.botBox img{
  padding:0px 5px;
  float:left;
}
.downloadLink{
  width:47%;
  float:left;
}
.downloadType{
  width:30%;
  float:left;
}
.downloadSize{
  width:20%;
  float:left;
}
.bold{
  font-weight:bold;
}
.clr{
  clear:both;
}

/**Header**/
#topHead{
  width:766px;
  display:block;
}  
#topHead #logo{
  height:46px;
  width:406px;
  display:block;
  float:left;

}
#miniMenu{
  font-size:106%;
  width:359px;
  height:46px;
  display:block;
  float:left;
  background: url(../images/Top-Sub-Menu.png) no-repeat;
}

#miniMenuSearch{

  padding-top:4px;
  float:right;
}

#miniMenu ul li a
{
  font-weight:bold;
  font-variant:small-caps;
  height:27px;
  padding-right:12px;
}
#language a{
  color:#CC6600;
}

#language a:hover{
  color:#FF9900;
}  
#miniMenu ul li
{
  display: inline;
  height:27px;
  padding:0px;
  margin:0px;
  line-height:27px;
  white-space: nowrap;
}

#miniMenu #language{
  float:right;
  display:block;
}
#miniMenu ul{
  list-style:none;
  padding:0px;
  margin:0px;
}
#miniMenuLinks{
  float:right;
}
#botHead img{
  float:left;
}
#botHead{
  float:left;
  width:766px;
  display:block;
  height:31px;
}
#botHead ul{
  padding:0px;
  margin:0px;
  line-height:31px;
  float: left;
  width: 766px;
  text-align:center;
  background: url(../images/botHeadBg.png) repeat-x;
}
#botHead ul li {
  display:inline;
}
#botHead ul li a{
  font-weight:bold;
  font-size:110%;
  border-right:1px solid #aaa;
  display:block;
  background: url(../images/botHeadBg.png) repeat-x;
  height:31px;
  color: #fff;
  float: left;
  padding: 0em 10px;
}
#botHead ul li a:hover{
  background-position:0px -31px;
}

#mainContent .componentheading{
  border-bottom:1px solid #9fc4e1;
  padding:5px;
  font-size:120%;
  font-weight:bold;
}
.partnerlogin{
  border:1px dashed #9fc4e1;
  background-color:#eef;
  padding:0px 5px 5px 5px;
  margin:5px;
  width:130px;
  display:block;
  float:right;
}
table.searchintro{
  width:100%;
  float:left;
}
.blog .contentpaneopen img{
  padding-right:10px;
}
.desctextSubTitle img{
  padding-right:10px;
}
img.productBtn{
  float:left;
  padding:5px 10px 10px 0px;
}
.required{
  color:red; 
}

#container{
  width:766px;
  margin:0 auto;
}
#login {
  padding:5px 10px;
}

#login input.button{
  float:left;
}
td#fmainContent{
  padding:5px 10px;
}

#mainBanner tbody img{
  padding:0px;
  margin:0px;
}
#mainContent form{
  padding:5px 10px;
}
#page {
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #536581;
  line-height:1.5em;
  background-color: #fff;
}
.sectionContainer{
  clear:both;
  padding:5px 10px;
}
.categoryTitle{
  font-weight:bold;
}
.item{
  float:left;
  padding-left:10px;
}
.sectionTitle{
  border-bottom:1px solid #9fc4e1;
  padding-bottom:3px;
  font-size:120%;
  font-weight:bold;
}
.categoryContainer{
  clear:both;
  padding-left:10px;
}
#pathway{
  padding-left:10px;
  background:#eee;
  border-bottom:1px dotted #ddd;
}

.secCatHead{
  font-weight:bold;
  padding-left:12px;
  font-size:125%;
  border-bottom:1px dashed #ccc;
  padding-bottom:5px;
  margin-bottom:2px;
}

body {
  margin:0px;
  padding:0px;
  font:10px arial,helvetica,clean,sans-serif;
  color: #336699;

}
.bodyText{
  padding-left:15px;
}
.contentpaneopen{
  display:block; 
  width:100%;
  float:left; 
}
.pTitle{
  font-weight:bold;
  font-size:125%;
  color:#3064ae;
  border-bottom:1px dashed;
  line-height:28px;
  padding-bottom:2px;
}
span > .pTitle{
  line-height:12px;
}
.pSubHead{     
  padding:1px 0px;
  font-style:italic;
  font-size:90%;
  
}
.tabLine{
  clear:both;
}
.feature{
  padding-bottom:10px;
  float:left;
}
.tabLine img {
  margin:0px;
  float:left;
  padding:0px 5px;
}

.featureTitle{
  text-decoration:underline;
  font-weight:bold;

}
.featureText{
  font-size:90%;
}
.tabTable{
  margin-bottom:15px;
  clear:both;
}
.specGroupTitle{
  font-weight:bold;
  text-transform:uppercase;
  border-bottom:1px solid #ccc;
  margin-bottom:5px;
}
.spec{
  float:left;
  width:100%;
  font-size:90%;
  padding-left:18px;
}
.specTitle{
  width:250px;
  float:left;
  font-weight:bold;
}
.specValue{
  display:block;
  width:275px;
  float:left;
}
.contentpagetitle{
  font-weight:bold;
  font-size:115%
}

td.contentheading{
  font-weight:bold;
  font-size:115%;
}
.contentpaneopen p{
  padding:0px 5px 0px 0px;
}
.bannerText{
  padding-left:15px;
  font-weight:bold;
  line-height:1.3em;
  font-size:90%;
  color:#647691;
}
address{
  font-size:90%;
}
address a, address a:link, address a:visited {
  color:#bf931b;
}
#footer{
  padding-top:20px;
  width:766px;
  height:20px;
  line-height:20px;
  float:left;
}
#footerCopy{
  font-size:80%;
  float:right;
  padding-right:25px;
}
#footerLinks{
  font-size:85%;
  float:left;

}
#footerLinks a.mainlevel{
  padding-left:10px;
}
#footerLinks .moduletable a{
  text-transform:uppercase;
  padding:0 15px;
}

a, a:link, a:visited {
  color: #2763A5;
  text-decoration: none;
}

a:hover, a:focus {
  color: #6191C5;
  font-size:110%;
}

a:active, a.active { 
  color: #89A3E4; 
}
	


img {
  border:0;
}


/** Left Content **/

/*
** Menus
*/

#leftContent ul li ul li a {
  padding-left:5px;
}
#leftContent a{
  display:block;
}
#leftMenu h3{
  width:145px;
  background:#2a457b;
  padding:2px 0px;
  margin:0px;
  color:white;
  border-bottom:1px solid #eee;
  text-transform:uppercase;
}
#leftContent #leftMenu ul#mainlevel-press{
  width: 145px;
  margin-bottom:5px; 
 background:#f0ead0;
}
#leftContent ul{
  margin:0px;
  padding:0px;
  display:block;
}
#leftContent ul li{
  align:left;
  text-align:left;
  list-style:none;
  width:145px;
  margin:0px;
  display:block;
  line-height:19px;
}
#leftContent ul li ul li{
  width:135px;
  border:none;

}
#leftContent ul li ul{
 border-top:1px solid #CCF;
 padding-left:10px;
}


#leftContent a#active_menu{
  font-weight:bold;
  color:orange;
  background:#e4f2ff;
  font-size:110%;
}

#leftContent a .sublevel{
  background:#eef0ff;
}
#leftContent{ 
  padding:0px;
  margin:0px;
  vertical-align:top;
}
#leftMenu ul#mainlevel li a.mainlevel{
  border-bottom:1px solid #ccc;
}
#mainContent{
  text-align:left;
  width:586px;
  margin:0px;
  padding:0 0 0 0px;
  vertical-align:top;
}
#rightBanner{
  padding-top:10px;
  vertical-align:top;
  width:124px;
  margin:0px;
}
#rightBanner img{
  margin:0px;
}


#contentArea{
  padding:0px;
  margin:0px;
  width:766px;
  float:left;
}

table {
  font-size:inherit;
  font:100%;
}
select, input, textarea {
  font:99% arial,helvetica,clean,sans-serif;
}
#mod_search_searchword{
  text-align:right;
}
