/* SERVER CACHE */
@import url("../../templates/solveidea/css/navigation.css");
@import url("../../templates/solveidea/css/home.css");
@import url("../../templates/solveidea/css/calendar.css");
@import url("../../templates/solveidea/css/news.css");
@import url("../../templates/solveidea/css/faq.css");
@import url("../../templates/solveidea/css/contact.css");
@import url("../../templates/solveidea/css/product.css");
@import url("../../templates/solveidea/css/sitemap.css");
body {
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;   
  color: #333;
  background:url(../../templates/solveidea/images/bg.jpg) repeat-x top center #FFF;
}
div#outer{
  position: relative;	
  margin: 0px auto;	
  width: 957px;
  padding: 0px;
}
div#logo_contactbg{
  position: absolute;	
  top: 0px;
  left: 1px;  
  width:273px;
  height: 241px;
  background:url(../../templates/solveidea/images/bg_logo_contact.jpg) no-repeat top left;
}
div#logo{
  position: absolute;	
  top: 7px;
  left: 15px;  
}
div#contact{
  position: absolute;	
  top: 83px;
  left: 25px;  
  color: #3e3e3e;
  line-height:14px;  
}
div#contact a{
  color: #3e3e3e;	
  text-decoration:none;
}
div#contact a:hover{
  text-decoration:underline;
}
div#pageheader{
  position: absolute;	
  top: 45px;
  right: 0px;  	
  width:685px;
  height:170px;
}
div#content{
  position: absolute;	
  top: 247px;
  left: 0px;  	
  width:957px;
}
div#contentblock{
  float:left;
  margin: 0px;
  padding: 0px;
  width:945px;
}
div#content div#contentblock div#lcolrcol{
  float:left;
  margin: 0px;
  padding: 0px;
  width:945px;	
}
div#content div#contentblock div#l-col{
  float: left;	
  padding: 0px 0px 20px 1px;
  margin: 0px 0px 0px 1px;
  width:320px;
}
div#content div#contentblock div#r-col{
  float: left;	
  padding: 0px 0px 45px 0px;
  margin: 0px 0px 0px 0px;
  width:595px;
}
div#content div#promotions{
  float:left;
  margin: 0px 0px 0px 4px;
  _margin: 0px 0px 0px 2px;  
  padding: 0px;
  width:951px;
  background: url(../../templates/solveidea/images/bg_promotie.jpg) repeat-x top left #202020;
}
div#content div#promotions h1{
  margin: 0px;
  padding: 0px 0px 27px 0px;
  font-size: 32px;  
  font-weight: normal;
  line-height: 25px;
  color: #FFF;
}
div#content div#promotions p{
  padding: 0px;  
  margin: 0px;	
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;	
  color:#9A9A9A;
}
div#content div#promotions div#left{
  float:left;
  margin: 25px 0px 0px 26px;
  _margin: 25px 0px 0px 13px;  
  padding: 0px 0px 20px 0px;
  width:310px;
}
div#content div#promotions div#middle{
  float:left;
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  width:300px;
  text-align:center;
}
div#content div#promotions div#right{
  float:left;
  margin: 25px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  width:296px;  
  text-align:right;  
}
div#content div#footer{
  float: left;
  width:957px;
  margin:20px 0px 25px 0px;
  padding: 0px;	
  font-size: 10px;
  color: #666;
  text-transform:uppercase;
}
div#content div#footer div#left{
  float: left;
  width:500px;
  margin:0px 0px 0px 8px;
  _margin:0px 0px 0px 4px;  
  padding: 0px;	
}
div#content div#footer div#left a{
  font-size: 10px;
  color: #666;
  text-transform:uppercase;
  text-decoration:none;
}
div#content div#footer div#left a:hover{
  text-decoration:underline;
}
div#content div#footer div#right{
  float: right;
  width:300px;
  margin:0px 6px 0px 0px;
  _margin:0px 3px 0px 0px;  
  padding: 0px;	
  text-align: right;
}
div#content div#footer div#right a{
  font-size: 10px;
  color: #666;
  text-transform:uppercase;
  text-decoration:underline;
}
div#content div#footer div#right a:hover{
  text-decoration:none;
}
h1{
  margin: 0px;
  padding: 0px 0px 15px 0px;
  font-size: 23px;  
  font-weight: normal;
  line-height: 25px;
  color: #333;
}
a{
  color: #FD7A22;
  text-decoration:underline;
}
a:hover{
  text-decoration:none;
}
h2{
  margin: 0px;
  padding: 20px 0px 8px 0px;
  font-size: 15px;  
  font-weight: normal;
  line-height: 19px;
  color: #333;
}
p{
  padding: 0px;  
  margin: 0px;	
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;	
}
ul {
  line-height: 17px;
  text-transform: none;
  text-decoration: none;
  text-indent: 0px;
  list-style:none;
  padding: 0px;
  margin: 0px 0px 20px 10px;
}
ul li {
  background:url("../../templates/solveidea/images/ullist.jpg") no-repeat 0px 6px;
  padding: 0px 0px 0px 11px;
}
ol{
  line-height: 17px;
  text-transform: none;
  text-decoration: none;
  text-indent: 0px;
  list-style-type:decimal;
  padding: 0px;
  margin: 0px 0px 20px 25px;
}
ol li {
  list-style-position:outside;
  padding:0px 0px 0px 0px;
}
img.left {
	padding: 0px 20px 20px 0px;
}
img.right {
	padding: 0px 0px 20px 20px;
}
strong{
	color:#FD7A22;
	font-size: 11px;
	font-weight: bold;
}
a:active, a:focus, input {
   outline:  none;
    -moz-outline-style:none;
   ie-dummy: expression(this.hideFocus=true);
}