body {margin:0; padding:0;}

/*hover nav open*/
.cssnavigation {position:relative; width:593px; height:49px; margin:0px; padding:0px;}

.cssnavigation li {float:left; list-style:none;}

ul.menu {list-style:none; margin:0; padding:0; color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#CCC; text-decoration:none}
ul.menu li {position:relative; float:left; line-height:1.2em;}
ul.menu ul {position:absolute; top:49px; right:0; background:#202020; display:none; opacity:0; list-style:none; width:240px;}
ul.menu ul li {position:relative; border-bottom:1px solid #aaa; border-left:1px solid #aaa;margin:0; padding:0; width:240px;}
ul.menu ul li a {display:block; padding:3px 0px 5px 5px;}
ul.menu ul li a:hover {height:100%; width:auto;}
ul.menu ul ul {left:240px; top:0; width:150px;}
ul.menu ul ul li {width:150px;}
ul.menu ul ul li a:hover {width:150px; background-color:#414040;}
ul.menu ul ul ul{left:150px; top:0; width:150px;}
ul.menu ul ul ul ul{left:150px; top:0; width:75px;}
ul.menu ul ul ul ul li {position:relative; border-bottom:1px solid #aaa; border-left:1px solid #aaa;margin:0; padding:0; width:75px;}
ul.menu ul ul ul ul li a{display:block; padding:3px 0px 5px 5px;}
ul.menu ul ul ul ul li a:hover{left:150px; top:0; width:75px; background-color:#414040;}

.mainnav {height:50px; background-color:#202020;}
.mainnav:hover {background-color:#414040;}


.mainsubtext {float:right; width:65%; height:50px; padding-right:20px;}

.submain1 {background:url(images/nav/aw.png) no-repeat;}
.submain2 {background:url(images/nav/dv.png) no-repeat;}
.submain3 {background:url(images/nav/cv.png) no-repeat;}
.submain4 {background:url(images/nav/mil.png) no-repeat;}
.submain5 {background:url(images/nav/pv.png) no-repeat;}
.submain6 {background:url(images/nav/ts.png) no-repeat;}
.submain7 {background:url(images/nav/sff.png) no-repeat;}
.submain8 {background:url(images/nav/ws.png) no-repeat;}
.submain9 {background:url(images/nav/ha.png) no-repeat;}
.submain10 {background:url(images/nav/ppc.png) no-repeat;}
.submain11 {background:url(images/nav/ap.png) no-repeat;}
.submain12 {background:url(images/nav/contest.png) no-repeat;}
.submain13 {background:url(images/nav/oem.png) no-repeat;}
.submain14 {background:url(images/nav/search.png) no-repeat;}
.submain15 {background:url(images/nav/colv.png) no-repeat;}

.homenav
{
  display: block;
  width: 118px;
  height: 49px;
  background: url("http://www.vartechsystems.com/images/menu/home.png") no-repeat 0 0;

}

.homenav:hover
{ 
  background-position: 0 -49px !Important;
}

.homenav span
{
  position: absolute;
  top: -999em !Important;
  width:118px;height:49px;
}

.productnav
{
  position:relative;
  display: block;
  width: 94px;
  height: 49px;
  background: url("http://www.vartechsystems.com/images/menu/product.png") no-repeat 0 0;

}

.productnav:hover
{ 
  background-position: 0 -49px !Important;
}

.productnav span
{
  position: absolute;
  top: -999em !Important;
  width:94px;height:49px;
}

.servicenav
{
  display: block;
  width: 94px;
  height: 49px;
  background: url("http://www.vartechsystems.com/images/menu/service.png") no-repeat 0 0;

}

.servicenav:hover
{ 
  background-position: 0 -49px !Important;
}

.servicenav span
{
  position: absolute;
  top: -999em !Important;
  width:94px;height:49px;
}

.aboutnav
{
  display: block;
  width: 93px;
  height: 49px;
  background: url("http://www.vartechsystems.com/images/menu/about.png") no-repeat 0 0;

}

.aboutnav:hover
{ 
  background-position: 0 -49px !Important;
}

.aboutnav span
{
  position: absolute;
  top: -999em !Important;
  width:93px;height:49px;
}

.contactnav
{
  display: block;
  width: 95px;
  height: 49px;
  background: url("http://www.vartechsystems.com/images/menu/contact.png") no-repeat 0 0;

}

.contactnav:hover
{ 
  background-position: 0 -49px !Important;
}

.contactnav span
{
  position: absolute;
  top: -999em !Important;
  width:95px;height:49px;
}

.sitenav
{
  display: block;
  width: 99px;
  height: 49px;
  background: url("http://www.vartechsystems.com/images/menu/sitemap.png") no-repeat 0 0;

}

.sitenav:hover
{ 
  background-position: 0 -49px !Important;
}

.sitenav span
{
  position: absolute;
  top: -999em !Important;
  width:99px;height:49px;
}
/*hover nav close*/

/*FOOTER*/

.footer {background:#333; margin:0; padding:0; width:100%; height:407px !Important; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; text-align:left;}

.rightfloat {width:380px; height:auto; float:right;}

.quicklinks {width:350px; height:auto; float:left; padding:10px 15px 0 20px; border-right:dotted #555 .1em; margin-top:10px; margin-right:10px;}

.quicklinks span {float:left; width:100%; clear:both;}

.quicklinks img {clear:both !Important; width:80px; height:auto;}

.quicklinks ul {float:left; margin-right:10px;}

.quicklinks ul li {list-style-image:url(http://www.vartechsystems.com/images/footerarrowbullet.png);}

.quicklinks li {padding: 2px 0 2px 0; border-bottom: dotted #555 .1em;}

.quicklinks li a {color:#CCC; text-decoration:none; width:100%; height:100%; display:block;}

.quicklinks li a:hover {color:#4983b9; text-decoration:none;}

.clear {height:1px; width:100%; clear:both;}

.footer-search {padding:20px 20px 12px 20px;}

.footer-search img {clear:both !Important; width:80px; height:auto; padding:0; margin:0;}

.footer-contact img {clear:both !Important; width:80px; height:auto; padding:0; margin:0;}

.footer-contact {padding:0px 20px 20px 20px;}

.footer-contact p {margin:0; padding:0;}

.follow-us {float:left; width:300px; clear:both; padding:0 20px 5px 20px;}

.follow-us span {width:100%; height:auto; clear:both; float: left;}

.social-images {height:100px; width:300px; clear:both;}

.social-images img {float:left; margin-right:3px; width:47px; height:47px;}

.copyright {padding-left: 20px;}

.hidden {width:0; height:auto; margin:0; padding:0;}

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

.fade:hover {
      opacity: 0.5;
      }

.text {font-family:Tahoma,sans-serif; font-size: 11px; color:#000000; padding-left:20px; padding-right:10px; }

.bluetext {font-family:Tahoma, sans-serif; font-size: 11px; padding-left:20px; padding-right:10px;}
.bluetext a:link{text-decoration: none; color:#2D488B;}
.bluetext a:visited{text-decoration: none; color: #2D488B;}
.bluetext a:hover{text-decoration: underline; color: #2D488B;}
.bluetext a:active{text-decoration: none; color: #2D488B;}

.headtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding-left:40px;
	padding-top:10px;
	padding-right:40px;
	color: #000;
}

.bullettext {font-family:Tahoma,sans-serif; font-size: 11px; color:#000000; padding-left:20px; padding-right:10px; }
.bullettext a:link{text-decoration: none; color:#273045;}
.bullettext a:visited{text-decoration: none; color: #273045;}
.bullettext a:hover{text-decoration: underline; color: #273045;}
.bullettext a:active{text-decoration: none; color: #273045;}


.bullettextlarge {font-family:Tahoma,sans-serif; font-weight: bold; font-size: 14px; color:#000000; }
.bullettextlarge a:link{text-decoration: none; color:#273045;}
.bullettextlarge a:visited{text-decoration: none; color: #273045;}
.bullettextlarge a:hover{text-decoration: underline; color: #273045;}
.bullettextlarge a:active{text-decoration: none; color: #273045;}

.text2 {font-family:Verdana,sans-serif; font-size: 10px; color:#ffffff; padding-left:20; padding-right:10px; }

.news {font-family:Arial, sans-serif; font-size: 9px; color:#ffffff; padding-left:10px; padding-right:5px; font-weight:900px; }

a:link{text-decoration: none; color:#ffffff;}
a:visited{text-decoration: none; color: #ffffff;}
a:hover{text-decoration: underline; color: #ffffff;}
a:active{
	text-decoration: none;
	color: #FFF;
}


.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	left: 11px;
padding-right: 11px; padding-left: 20px; text-align: left;

}
.bodytext a:link{text-decoration: none; color:#273045;}
.bodytext a:visited{text-decoration: none; color: #273045;}
.bodytext a:hover{text-decoration: underline; color: #273045;}
.bodytext a:active{text-decoration: none; color: #273045;}

.bodytext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	left: 11px;

}
.bodytext2 a:link{text-decoration: none; color:#273045;}
.bodytext2 a:visited{text-decoration: none; color: #273045;}
.bodytext2 a:hover{text-decoration: underline; color: #273045;}
.bodytext2 a:active{text-decoration: none; color: #273045;}

.fineprint {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fineprint a:link{text-decoration: none; color:#273045;}
.fineprint a:visited{text-decoration: none; color: #273045;}
.fineprint a:hover{text-decoration: underline; color: #273045;}
.fineprint a:active{
	text-decoration: none;
	color: #273045;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sideheading {  font-size: 12px; color:#273045;}

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.require {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FF3333;}

.bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 10px;
	line-height: 20px;
	color: #000;
}
.bullet a:link{text-decoration: none; color:#273045;}
.bullet a:visited{text-decoration: none; color: #273045;}
.bullet a:hover{text-decoration: underline; color: #273045;}
.bullet a:active{
	text-decoration: none;
	color: #000;
}

.quickq {font-family:arial;font-size:9pt;color:#0000FF;}

.sidebullet {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-right: 5px; padding-left: 10px; line-height: 20px;}
.sidebullet a:link{text-decoration: none; color:#FFFFFF;}
.sidebullet a:visited{text-decoration: none; color: #FFFFFF;}
.sidebullet a:hover{text-decoration: underline; color: #FFFFFF;}
.sidebullet a:active{text-decoration: none; color: #FFFFFF;}

.nopadding {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 10px;}
.nopadding a:link{text-decoration: none; color:#273045;}
.nopadding a:visited{text-decoration: none; color: #273045;}
.nopadding a:hover{text-decoration: underline; color: #273045;}
.nopadding a:active{
	text-decoration: none;
	color: #1e7b1c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #273045;
}
h1 {  padding-right: 10px; padding-left: 20px}
.bold1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;

}

.greenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009933;}
.greenbold a:link{text-decoration: none; color:#273045;}
.greenbold a:visited{text-decoration: none; color: #273045;}
.greenbold a:hover{text-decoration: underline; color: #273045;}
.greenbold a:active{text-decoration: none; color: #273045;}

.greentitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #273045;}
.greentitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #273045;}
.nopadding1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; padding-left: 10px }.headingw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;}

.pdftext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	left: 11px;
padding-right: 0px; padding-left: 0px;
color:#FFF;

}
.pdftext a:link{text-decoration: none; color:#273045;}
.pdftext a:visited{text-decoration: none; color: #273045;}
.pdftext a:hover{text-decoration: underline; color: #273045;}
.pdftext a:active{text-decoration: none; color: #273045;}

.pdf {
	font-family: Arial;
	font-size: 9px;
	color: #FF0000;
	}
.pdf a:link{text-decoration: none; color:#273045;}
.pdf a:hover{text-decoration: underline; color:#273045;}

.html {
	font-family: Arial;
	font-size: 9px;
	color: #273045;}
.html a:link{text-decoration: none; color:#273045;}
.html a:hover{text-decoration: underline; color:#273045;}

.bigpdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e7b1c;}
.bigpdf a:link{color:#273045;}
.bigpdf a:hover{text-decoration: underline; color:#273045;}

ul { 
margin-left: 15px;
margin-top: 0px;  
padding: 0px; 
} 
ul li { 
margin-left: 0px;
padding-left: 0px;
} 

a.catagories:link{text-decoration: none; color:#273045; }
a.catagories:visited{text-decoration: none; color:#273045; }
a.catagories:hover{text-decoration: none; color: #CC0000; border-bottom:1px solid #CC0000; }

.catagories {text-decoration: bold; color:#273045; font-size:10pt; font-family:Tahoma; margin-top:0px; margin-bottom:0px; }
.catagories a:link{text-decoration: none; color:#273045; }
.catagories a:visited{text-decoration: none; color:#273045; }
.catagories a:hover{text-decoration: underline; color:#273045; }
.catagories a:active{text-decoration: none; color:#273045; }

.lefttext {font-family:Tahoma,sans-serif; font-size: 11px; color:#000000; padding-left:20px; padding-right:5px; }

a.leftlink:link{text-decoration: none;}
a.leftlink:hover{text-decoration: none; background-color:#6699CC;}

a.leftlinkP:link{text-decoration: none}
a.leftlinkP:hover{text-decoration: none; color:#FFFF99; font-weight:bold;background-color:#6699CC;}

a.leftlink1:link{text-decoration: none; font-weight:bold;color:#FFFFFF; background-color:#6699CC;}
a.leftlink1:visited{text-decoration: none; font-weight:bold;color:#FFFFFF; background-color:#6699CC;}
a.leftlink1:hover{text-decoration: none; font-weight:bold;color:#FFFF99; background-color:#6699CC;}
a.leftlink1:active{text-decoration: none; font-weight:bold;color:#FFFFFF; background-color:6699CC}


a.leftlink2:link{text-decoration: none; background-color:#6699CC;}
a.leftlink2:visited{text-decoration: none; background-color:#6699CC;}
a.leftlink2:hover{text-decoration: none; font-weight:bold;color:#FFFF99; background-color:#6699CC;}
a.leftlink2:active{text-decoration: none; background-color:#6699CC;}

.militarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	left: 11px;
	padding-right: 11px; padding-left: 20px;

}
.militarytext a:link{text-decoration: none; color:#273045;}
.militarytext a:visited{text-decoration: none; color: #273045;}
.militarytext a:hover{text-decoration: underline; color: #273045;}
.militarytext a:active{text-decoration: none; color: #273045;}

.regtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	left: 11px; padding-right: 11px; padding-left: 20px;

}
.regtext a:link{text-decoration: none; color: #273045;}
.regtext a:visited{text-decoration: none; color: #273045;}
.regtext a:hover{text-decoration: underline; color: #273045;}
.regtext a:active{text-decoration: none; color: #273045;}

div.sample_popup { z-index: 1; }

div.sample_popup div.menu_form_header
{
	border-bottom: none;
	background-image:url(images/qrformtext.png);
	width: 220px;
	height:      29px;
	line-height: 19px;
	vertical-align: middle;
	background-repeat: no-repeat;
	clear:both;
	background-position: -9px 6px;
}

div.sample_popup div.menu_form_body
{
  width: 240px;
 clear:both;

}

div.sample_popup img.menu_form_exit
{
  float:  left;
  margin: 4px 0px 0px 5px;
  cursor: pointer;
}

div.sample_popup table
{
  width: 100%;
  border-collapse: collapse;
}

div.sample_popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

}

div.sample_popup td
{
  padding: 0px 0px 1px 0px;
}

div.sample_popup form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

div.sample_popup input.field
{
  width: 95%;
  border: 1px solid #808080;

}

div.sample_popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #DDFFDD;

}
#navbar {
    margin: 0px;
    padding: 0px;
    height: 1em; }
#navbar li {
    list-style: none;
    margin: 0px;
    float: left; }
#navbar li a {
    display: block;
    padding: 3px 8px;
    background-color: #5e8ce9;
    color: #0000FF;
    margin: 0px;
    text-decoration: none; }
#navbar li ul {
    display: none;
    width: 11em; /* Width to help Opera out */
    margin: 0px;
    background-color: #000000;}
#navbar li:hover ul, #navbar li.hover ul {
    display: block;
    position: absolute;
    margin: 0px;
    padding: 0px; }
#navbar li:hover li, #navbar li.hover li {
    float: none;
    margin: 0px; }
#navbar li:hover li a, #navbar li.hover li a {
    background-color: #CCCCCC;
    border-bottom: 1px solid #fff;
	text-decoration: underline
    margin: 0px;
    color: #0000FF; }
#navbar li li a:hover {
    background-color: #8db3ff;
    margin: 0px; }
.bluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #061d62;}
.bluebold a:link{text-decoration: none; color:#009933;}
.bluebold a:visited{text-decoration: none; color: #009933;}
.bluebold a:hover{text-decoration: underline; color: #009933;}
.bluebold a:active{text-decoration: none; color: #009933;}
#overlay {
	height: 10px;
	width: 611px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	z-index: 1;
	visibility: inherit;
}

#roundcorners {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	border-radius: 20px;
	box-shadow: 3px 3px 3px #888888;
    -webkit-box-shadow: 3px 3px 3px #888888; /* Safari */
}

#roundcorners1 {
	border-top-left-radius: 20px 20px;
    border-bottom-right-radius: 20px 20px;
}

#roundcorners2 {
	border-top-right-radius: 20px 20px;
    border-bottom-left-radius: 20px 20px;
}

#flyers {
	padding:0px;
	margin:0px;
	background-image: url(images/modelpages/backgrounds/modelbgtexture.jpg);
	background-repeat: repeat;
	border-right-width: thin;
	border-left-width: thin;
	border-bottom-width: thin;
	border-top-width: thin;
	border-right-style: solid;
	border-left-style: solid;
    border-bottom-style: solid;
	border-top-style: solid;
	border-color:#999;
	-moz-border-bottom-right-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	-moz-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-khtml-border-bottom-right-radius: 20px;
	-khtml-border-bottom-left-radius: 20px;
	-khtml-border-top-left-radius: 20px;
	-khtml-border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

#roundcornersnoshadow {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	border-radius: 20px;
}

#questions1 {
	width:220px;
	height:250px;
	float:right;
	margin:10px 0px 10px 10px;
	background:url(images/gradient1.jpg);
	border-top-left-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	-moz-border-top-left-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	padding:0px;
	box-shadow: 3px 3px 3px #888888;
	-webkit-box-shadow: 3px 3px 3px #888888; /* Safari */
	text-align:center;
	background-repeat:no-repeat;
	border:solid thin;
	border-color:#202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #202020;
	font-variant: small-caps;
	position:relative;
	overflow:hidden;
}

.contacttext2{
	padding-right:5px;
	text-align:right;
	width: 150px;
	height: auto;
	float:right;
	clear:both;
	margin-top:10px;
	line-height:1em;
}

.contactnumber2{
	width: 100%;
	height: auto;
	clear:both;
	position:absolute;
	bottom:0;
	padding:2px;
	background: url(images/white.png) repeat;
	border-top:solid 1px #555;
	line-height:1em;
}

#questions {
	width:300px;
	height:220px;
	float:right;
	margin:10px 0px 10px 10px;
	background:url(images/gradient1.jpg);
	border-top-left-radius: 20px 20px;
	border-bottom-right-radius: 20px 20px;
	-moz-border-top-left-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	padding:10px;
	box-shadow: 3px 3px 3px #888888;
	-webkit-box-shadow: 3px 3px 3px #888888; /* Safari */
	text-align:center;
	background-repeat:no-repeat;
	border:solid thin;
	border-color:#202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #202020;
	font-variant: small-caps;
}

.contacttext{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-style: none;
	border-left-style: none;
}

.contactnumber{
	width: 180px;
	height: auto;
	float:right;
	clear:both;
}

#float {float:left; margin-top:15px;}

.contacttext1{
	width: 200px;
	height: auto;
	float:right;
	clear:both;
	margin-top:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-style: none;
	border-left-style: none;
}

.contactnumber1{
	width: 180px;
	height: auto;
	float:right;
	clear:both;
}

#discontinued {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	
	color:#ff0000;
	
}

#social {width:250px; height:42px; clear:both; margin:0 auto;}

#twitterdiv {width:50px;height:31px; float:left;}

#twitter
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/twitter.png") no-repeat 0 0;

}

#twitter:hover
{ 
  background-position: 0 -31px;
}

#twitter span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#rssdiv {width:50px;height:31px; float:left;}

#rss
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/rss.png") no-repeat 0 0;

}

#rss:hover
{ 
  background-position: 0 -31px;
}

#rss span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#diggdiv {width:50px;height:31px; float:left;}

#digg
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/digg.png") no-repeat 0 0;
}

#digg:hover
{ 
  background-position: 0 -31px;
}

#digg span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#deldiv {width:50px;height:31px; float:left;}

#del
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/delicious.png") no-repeat 0 0;
}

#del:hover
{ 
  background-position: 0 -31px;
}

#del span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#boodiv {width:50px;height:31px; float:left;}

#boo
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/boomarking.png") no-repeat 0 0;
}

#boo:hover
{ 
  background-position: 0 -31px;
}

#boo span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#bloggerdiv {width:50px;height:31px; float:left;}

#blogger
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/blogger.png") no-repeat 0 0;
}

#blogger:hover
{ 
  background-position: 0 -31px;
}

#blogger span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#vimeodiv {width:50px;height:31px; float:left;}

#vimeo
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/vimeo.png") no-repeat 0 0;
}

#vimeo:hover
{ 
  background-position: 0 -31px;
}

#vimeo span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#youtubediv {width:50px;height:31px; float:left;}

#youtube
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/youtube.png") no-repeat 0 0;
}

#youtube:hover
{ 
  background-position: 0 -31px;
}

#youtube span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#tumblrdiv {width:50px;height:31px; float:left;}

#tumblr
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/tumblr.png") no-repeat 0 0;
}

#tumblr:hover
{ 
  background-position: 0 -31px;
}

#tumblr span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#pinterestdiv {width:50px;height:31px; float:left;}

#pinterest
{
  display: block;
  width: 50px;
  height: 31px;
  background: url("http://www.vartechsystems.com/social/pinterest.png") no-repeat 0 0;
}

#pinterest:hover
{ 
  background-position: 0 -31px;
}

#pinterest span
{
  position: absolute;
  top: -999em;
  width:50px;height:31px;
}

#c1d2spacer {width:auto; height:95px; clear:both;}

.c1d2ppc {background: url(images/nema4x-workstations/VTPC100PS.jpg) no-repeat 150px 50px;
	overflow: visible;
	height:210px;
}

.c1d2panellcd {background: url(images/nema4x-workstations/VTPC100PS-LCD.jpg) no-repeat 150px 50px;
	overflow: visible;
	height:210px;
}

.c1d2kb {background: url(images/modelpages/gallery/keyboard/keyboardmonitoroption2.jpg) no-repeat 0px 0px;
	overflow: visible;
	height:210px;
}

.c1d2fe {
	background: url(images/nema4x-workstations/VT150VS-front-med-3.jpg) no-repeat 150px 50px;
	overflow: visible;
	height:185px;
}

.c1d1fe {
	background: url(images/modelpages/gallery/vt950eswx/VT950ESWX-120px.jpg) no-repeat 170px 55px;
	overflow: visible;
	height:185px;
}

.c1d2felcd {
	background: url(images/nema4x-workstations/VTPC500VS-LCD.jpg) no-repeat 150px 50px;
	overflow: visible;
	height:185px;
}

/*QUICKQUOTE BUTTONS*/

#pos_bottom {background:#d84a38 url(images/buttonbg.png);
background-repeat:repeat-y;
text-align:center;
border: 1px solid #de6f34;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom:hover {background:#d84a38 url(images/buttonbg.png); background-repeat:repeat-y;}

#pos_bottom1 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
font-family: Arial, Helvetica, sans-serif;
cursor:pointer;}

#pos_bottom1:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom2 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom2:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom3 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom3:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom4 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom4:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom5 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom5:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom6 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom6:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom7 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom7:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom8 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom8:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom9 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom9:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom10 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom10:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom11 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom11:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom12 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
cursor:pointer;}

#pos_bottom12:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom13 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom13:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom14 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom14:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

#pos_bottom15 {background:#de6f34 url(images/buttonbg.png) repeat-y;
text-align:center;
border: 1px solid #d84a38;
color:#FFFFFF !important;
font-size:12px;
font-weight:bold;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	
	-moz-border-radius: 3px;
border-radius: 3px;
text-shadow: 0px 0px 0px #000;
letter-spacing:0.1em;
height:25px;
margin:5px !Important;
cursor:pointer;}

#pos_bottom15:hover {background:#d84a38 url(images/buttonbg.png) repeat-y;}

/*QUICKQUOTE BUTTONS*/

.sample_popup {
	width:240px !Important;
	background:#d84a38 url(images/qqbg.png) repeat !Important;
border:1px solid #202020;
-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 0px 0px 0px #000;	
	-moz-border-radius: 5px;
border-radius: 5px;
color:#FFF !Important;}

div.sample_popup img {width:25px !Important; height:29px !Important;}

.hoverdiagram {width:415px; height:248px; clear:both; background: url(images/customhoverbg.png) no-repeat transparent; margin: 0 auto; padding-top:43px;}

.tooltip {
    display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
    background:transparent url(images/black_trans.png) repeat;
	border: solid #FFF 2px;
	-moz-border-radius: 5px;
    border-radius: 5px;
    font-size:12px;
	margin-bottom:10px;
    height:auto;
    width:300px;
    padding:10px;
    color:#eee;
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
  }
  
.row1 {width:100%; height:23px; clear:both;}
.row2 {width:100%; height:23px; clear:both; margin-top:3px;}
.row3 {width:100%; height:23px; clear:both; margin-top:80px;}
.row4 {width:100%; height:23px; clear:both; margin-top:23px;}

.input {
    border: 1px solid #202020;
    background: #fff;
}
.input:hover {
    border: 1px solid #2E659C;
    background: #fff;
}
input:focus { 
    outline:none;
     border: 1px solid #2E659C;
    box-shadow:0 0 10px #2E659C;
}

#searchbar-home {
	z-index:0;
	width: 150px; 
	float: left; padding: 2px 25px 2px 20px;
	background: #ededed url(images/bar-bg.png) repeat-x;
	border: 1px solid #c7c7c7;
	border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px;
	font: italic 14px Georgia; color: #898989;
	outline: none; /*Remove Chrome and Safari glows on focus*/
}

#searchbar-home.active {
	z-index:0;
	background: #ebf3fc url(images/bar-bg-active.png) repeat-x;
	border: 1px solid #abd2ff;
}

#searchbtn-home {
	width: 15px; height: 15px; float: left; margin: 6px 0 0 -25px;
	z-index:1;
	background: url(images/search-home.png) no-repeat; text-indent: -9999px;
	padding: 0 0 0 45px; /*IE fix*/
	cursor: pointer;
}
	#searchbtn-home:hover {
		background-position: 0 -15px;
	}

/*VIDEO FORMS*/
#detailinfo input, textarea { 
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Century Gothic, sans-serif;
	width: 200px;
	background: #FFFFFF url('images/bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

#detailinfo textarea { 
	width: 450px;
	max-width: 450px;
	height: 100px;
	line-height: 150%;
	}

#detailinfo input:hover, textarea:hover,
#detailinfo input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label { 
	margin-left: 10px; 
	color: #999999; 
	}

.submit button {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	.submit button:hover {
	width: auto;
	padding: 9px 15px;
	background:#94A9CF;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
#detailinfo label {font: normal 13px/100% Century Gothic, sans-serif;}

/*MAIN CONTACT FORM*/


#contactform input, textarea { 
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Century Gothic, sans-serif;
	width: 120px;
	background: #FFFFFF url('images/bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

#contactform textarea { 
	width: 250px;
	max-width: 250px;
	height: 100px;
	line-height: 150%;
	}

#contactform input:hover, textarea:hover,
#contactform input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.contactform label { 
	margin-left: 10px; 
	color: #999999; 
	}

.submit button {
	width: auto;
	padding: 9px 15px;
	background: #617798;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	.submit button:hover {
	width: auto;
	padding: 9px 15px;
	background:#94A9CF;
	border: 0;
	font-size: 14px;
	color: #FFFFFF;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
#contactform label {font: normal 13px/100% Century Gothic, sans-serif; color:#667;}

#searchbar {
	z-index:0;
	width: 140px; 
	float: left; padding: 5px 5px 5px 15px;
	background: #ededed url(../images/bar-bg.png) repeat-x;
	border: 1px solid #c7c7c7;
	border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px;
	font: italic 12px Georgia; color: #898989;
	outline: none; /*Remove Chrome and Safari glows on focus*/
}

#searchbar.active {
	z-index:0;
	background: #ebf3fc url(../images/bar-bg-active.png) repeat-x;
	border: 1px solid #abd2ff;
}

#searchbtn {
	width: 15px; height: 15px; float: left; margin: 8px 0 0 -30px;
	z-index:1;
	background: url(../images/search-home.png) no-repeat; text-indent: -9999px;
	padding: 0 0 0 30px; /*IE fix*/
	cursor: pointer;
}
	#searchbtn:hover {
		background-position: 0 -15px;
	}
	
/*Side Nav Styling*/

.sidenav ul li { border-bottom: solid #999 1px; text-align:left; clear:both; list-style-type:none; list-style:none; margin:0 !important;}

 
.sidenav ul li a:hover {color:#555; text-decoration:none; width:100%; height:100%; background: #FFF url(images/arrow-bullet.png) no-repeat; background-position:right;}

.sidenav ul li a {color:#ffffff; text-decoration:none; width:100%; height:100%; padding: 3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; background: #333 url(images/arrow-bullet.png) no-repeat; background-position:right;}

.sidenav ul {margin:0 !important;}

.category {border-bottom: solid #999 1px; text-align:left; clear:both; list-style-type:none; list-style:none; margin:0 !important; text-decoration:none; width:100%; height:100%; padding: 20px 3px 3px 3px; font-size:15px; color:#ebebeb; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:none !Important;}

.pageheader {font: normal 20px/100% Fjalla One, sans-serif; color:#3665D1!Important;}

.results {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; margin-left:19px;}

.results a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#36C; list-style:none;}

.results li {list-style:none; margin-bottom:10px;}


.homelist li{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#202020;
	padding: 3px 0 3px 0px;
	border-bottom: solid 1px #EEE;
	list-style-position: outside;
	list-style-image: url(css/bullet.png);
	
}


.homelist {
	width:250px; float:left; padding-right:20px;
}

.video-img {background-color:#FFF; padding:3px; border:solid #CCC 1px; margin-right:5px;}

.homepage-videos {text-align:left; color:#000;}

.homepage-videos a {color:#3665D1!Important; text-decoration:underline !Important;}

.homepage-videos a:hover {color:#3665D1!Important; text-decoration:none !Important;}

.homepage-border {width:auto; height:auto; margin:0px 0px 10px; padding:0px 0; border-top: dotted #CCC .1em; border-bottom: dotted #CCC .1em; clear:both;}

.photogallery {width:585px; height:auto; clear:both; margin:10px auto;}

@-ms-viewport{
  width: device-width;
}

#roundcorners {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	border-radius: 20px;
	box-shadow: 3px 3px 3px #888888;
    -webkit-box-shadow: 3px 3px 3px #888888; /* Safari */
}

#roundcorners1 {
	border-top-right-radius: 0px 0px;
    border-bottom-right-radius: 20px 20px;
}

#roundcorners2 {
	border-top-left-radius: 0px 0px;
    border-bottom-left-radius: 20px 20px;
}

#roundcorners3 {
	border-top-right-radius: 20px 20px;
    border-bottom-right-radius: 0px 0px;
}

#roundcorners4 {
	border-top-left-radius: 20px 20px;
    border-bottom-left-radius: 0px 0px;
}

#roundcorners5 {
	border-bottom-left-radius: 20px 20px;
    border-bottom-right-radius: 20px 20px;
}

#roundcorners6 {
	border-top-left-radius: 20px 20px;
    border-top-right-radius: 20px 20px;
}