
/*
Welcome to our website and thank you for checking our CSS code.
Theme Name: Sto Solutions
Theme URI: http://www.sto-solutions.co.uk/
Author: Team at Sto Solutions
Author URI: http://www.sto-solutions.co.uk/
*/

/* Reset default browser CSS ------------ */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}

/*------------ */




*{padding:0;margin:0;}

body,td,th {font-family: Arial, sans-serif;font-size: 80%;color: #333;}

body{background-image: url(/images/back.jpg);background-repeat: repeat;background-color: #009EC3;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;border-top-width: 3px;border-top-style: solid;border-top-color: #FFF;}

h1 {font-size: 1.6em;font-weight: normal;letter-spacing: -0.5px;font-family: Helvetica, sans-serif;}

h2 {font-size: 1.3em;font-weight: normal;letter-spacing: -0.5px;font-family: Helvetica, sans-serif;
}

h3 {font-size: 1.1em;font-family: Helvetica, sans-serif;}

p {margin-top: 5px;margin-bottom: 5px;}

#wrapper {width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(/images/homeback1.jpg);background-repeat: no-repeat;background-position: center top;}

#logo {float: left;height: 102px;width: 282px;margin-top: -1px;}

#nav {float: right;width: 450px;}

.clear {clear: both;}

#headerText{margin-top:80px;background-image: url(/images/bar.png);background-repeat: no-repeat;height: 120px;padding-top: 27px;padding-left: 20px;padding-right: 15px;font-size: 1.23em;}
#headerText h1 {font-size: 1em}

#headerText h2 {font-size: 1em}

#headerText a {text-decoration: none;color: #333;}
	
#headerText a:hover {text-decoration: underline;color: #333;}

#headerHome{ margin-top:120px;}

.headerText1{float: left;width: 670px;border-right-width: 1px;border-right-style: dotted;border-right-color: #666;text-align: center;padding-right: 12px;margin-right: 12px;}

.call {background-color: #D8840A;display: inline;padding-top: 1px;padding-right: 3px;padding-bottom: 1px;padding-left: 1px;}

/*home slideshow start here*/

a img{ border:0;}
 
div.wrap{width:993px; margin:0 auto;text-align:left;}

div#top div#nav{float:left;clear:both;width:993px;height:52px;margin:22px 0 0;background-image: url(/images/nav-bg.png);background-repeat: no-repeat;}
 
div#top div#nav ul{float:left;width:700px;height:52px;}
  
div#nav ul li{ float:left; height:52px; }
   
div#nav ul li a{border:0;height:52px;display:block;line-height:52px;text-indent:-9999px; }
	
div#headerHome{ margin:-1px 0 0;}

div#video-headerHome{height:683px;margin-top: -1px;margin-right: 0;margin-bottom: 0;margin-left: 0;}

div#headerHome div.wrap{height:210px; }
 
div#headerHome div#slide-holder{z-index:40;width:765px;height:210px;position:absolute;top: 264px; }
	
div#headerHome div#slide-holder div#slide-runner{width:764px;height:210px;overflow:hidden;position: absolute;top: -4px;margin-left: 92px; }
  
div#headerHome div#slide-holder img{margin:0; display:none;position:absolute; }
  
div#headerHome div#slide-holder div#slide-controls{left:0;width:765px;height:46px;display:none;position:absolute;background:url(/images/slide-bg.png) 0 0;bottom: 0px;color: #FFF; }
  
div#headerHome div#slide-holder div#slide-controls p.text{float:left;color:#FFF;display:inline;font-size:13px;line-height:16px;margin:15px 0 0 20px;text-transform:uppercase;font-family: Arial, sans-serif; }
   
div#headerHome div#slide-holder div#slide-controls p#slide-nav{float:right;height:24px;display:inline;margin:11px 15px 0 0; }
   
div#headerHome div#slide-holder div#slide-controls p#slide-nav a{ float:left;width:24px; height:24px;display:inline;font-size:11px; margin:0 5px 0 0; line-height:24px;font-weight:bold;text-align:center;text-decoration:none; background-position:0 0; background-repeat:no-repeat; }
	
div#headerHome div#slide-holder div#slide-controls p#slide-nav a{background-image:url(/images/silde-nav.png);color: #9C0;}

div#headerHome div#slide-holder div#slide-controls p#slide-nav a.on{background-position:0 -24px;color: #FFF;}

div#nav ul li a{background:url(/images/nav.png) no-repeat;}

.links {width: 41px;position: absolute;margin-left: 864px;margin-top: 65px;}

#contenthome{width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
	
#contentbox{padding-bottom: 20px;height: 200px;margin-bottom: 15px;}

#contentbox1{padding-top: 10px;padding-bottom: 10px;height: 206px;background-image: url(/images/bar2.png);background-repeat: no-repeat;}

#contentbox2{padding-top: 26px;padding-bottom: 20px;height: 144px;background-image: url(/images/bar2.jpg);background-repeat: no-repeat;color: #DCD9D9;padding-left: 50px;}

#contentbox2 ul{float: left;margin-right: 20px;width: 300px;}

#contentbox2 li{list-style-type: none;}

#contentbox2 li p{margin-left: 5px;}

#contentbox2 a {color: #F90;text-decoration: none;}

.homebox{height: 200px;width: 300px;float: left;padding-right: 20px;padding-bottom: 10px;padding-left: 23px;background-image: url(/images/pero.jpg);background-repeat: no-repeat;background-position: right 80px;border-right-width: 1px;border-left-width: 1px;border-right-style: dotted;border-left-style: dotted;border-right-color: #666;border-left-color: #666;
}

.homebox ul {margin-top: 10px;}
	
.homebox li {margin-top: 2px;margin-left: 20px;list-style-image: url(/images/Symbol---Check1.png);}

.homebox a{color: #333;text-decoration: none;}

.homebox p{margin-top: 7px;margin-bottom: 3px;}

.homebox2 p{margin-top: 7px;margin-bottom: 3px;}
	
.homebox2{height: 200px;width: 285px;float: left;padding-bottom: 10px;padding-left: 23px;padding-right: 15px;}

.homebox2 a{color: #333;text-decoration: none;}
	
.homebox1{height: 180px;width: 290px;float: left;padding-right: 15px;padding-bottom: 10px;padding-left: 23px;}

.homebox1 li{color: #333;list-style-image:margin-left: 22px;list-style-position: outside;list-style-type: none;padding-bottom: 4px;margin-top: -6px;}

.homebox1 a{color: #333;list-style-type: none;text-decoration: none;}

.homebox1 ul {margin-top: 10px;}

.homebox1 li a:hover{color: #FFF;}

.text2{color: #FFF;font-weight: bolder;margin-top: 9px;}
	
.top{width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;}

/* end of homepage styling---------------------------------*/

/*footer styling-------------------------------------------*/

#footerMenu {height: 35px;background-image: url(/images/footerBar.png);background-repeat: repeat-x;background-position: top;background-color: #009EC3;}

#mainFooter {background-image: url(/images/newstoSoluSpodok.jpg);background-repeat: repeat-x;background-position: top;height: 218px;font-size: 0.9em;}

#footerCentre {width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 15px;}

.footer3 {width: 315px;float: left;padding-left: 20px;font-weight: normal;padding-right: 15px;border-left-width: 1px;border-left-style: dotted;border-left-color: #666;}

.footer3 h2 img{vertical-align: middle;}

.footer3 ul {margin-left: 15px;list-style-type: none;}
	
.footer3 a {color: #333;text-decoration: none;}


.footer2 h2 img{vertical-align: middle;}

.footer2 {float: left;width: 315px;padding-left: 10px;}

.footer2 li  {padding-top: 5px;font-weight: bold;color: #333;margin-left: 25px;}

.footer2 li a {list-style-type: none;padding-top: 5px;font-weight: bold;color: #333;text-decoration: none;font-size: 12px;}

.footer2  a {list-style-type: none;padding-top: 5px;color: #333;text-decoration: none;}

.footer2 p{margin-top: 14px;margin-bottom: 10px;}

.footer2 ul{margin-top: 14px;}

#footer1 {width: 322px;height: 255px;background-image: url(/images/footerBack.png);background-repeat: no-repeat;background-position: center top;float: right;margin-top: -68px;}

#footer1 a {color: #333;text-decoration: none;}

#footer1 a:hover {color: #FFF;text-decoration: none;}

#footer1 li {color: #333;text-decoration: none;display: inline;list-style-type: none;padding-right: 12px;font-weight: bold;}

#footer1 ul {margin-top: 22px;margin-left: 45px;}

#footer1 h2 img{vertical-align: middle;}

.footer4  {width: 265px;height: 265px;background-image: url(/images/footerBack.png);background-repeat: no-repeat;background-position: center top;float: right;margin-top: -64px;}

.footer4 a {color: #333;text-decoration: none;}

.footer4 a:hover {color: #FFF;text-decoration: none;}

.footer4 li{color: #333;text-decoration: none;display: inline;list-style-type: none;padding-right: 12px;font-weight: bold;}

#footer4 ul {margin-top: 18px;margin-left: 35px;}

#subFooter {background-color: #464646;height: 47px;}

#subFooter1 {width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
	
.footerCopy {width: 880px;color: #999;padding-top: 15px;float: left;}

.footerCopy1 {padding-top: 5px;width: 70px;color: #999;float: left;}

#subFooter a {color: #999;text-decoration: none;}


#menuCenter {width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

/* end of footer styling---------------------------------*/


/* Navigation -------------------------------------------*/

.navlist ul{white-space: nowrap;padding: 0;margin: 0;}

#navlist li{display: inline;list-style-type: none;}

#navlist a{padding-right: 4px;padding-left: 4px;padding-top: 8px;}

#navlist a:link, #navlist a:visited{color: #434343;text-decoration: none;}


#navlist a:hover{background-image: url(/images/menuZnak.png);background-repeat: no-repeat;background-position: center top;color: #FFF;}

#navlist li.current_page_item a{background-image: url(/images/menuZnak.png);background-repeat: no-repeat;background-position: center top;color: #FFF;} 

#menuContainer1 {width: 550px;font-weight: bold;height: 30px;float: left;padding-top: 10px;font-size: 1em;}


#menuContainer {width: 550px;font-weight: bold;height: 30px;float: right;padding-top: 8px;text-align: right;font-size: 1.2em;}

#nav {width:450;display: inline;list-style-type: none;}

#menTop {float: right;width: 550px;font-weight: bold;text-align: right;}

.navlistf ul{white-space: nowrap;padding: 0;margin: 0;}

#navlistf li{display: inline;list-style-type: none;}

#navlistf a{padding-right: 8px;padding-left: 8px;padding-top: 8px;}

#navlistf a:link, #navlistf a:visited{color: #434343;text-decoration: none;}


#navlistf a:hover{background-image: url(/images/menuZnak.png);background-repeat: no-repeat;background-position: center top;color: #FFF;}

#navlistf li.current_page_item a{background-image: url(/images/menuZnak.png);background-repeat: no-repeat;background-position: center top;color: #FFF;} 



/* navigation styling end ---------------------------------*/


/*pages styling--------------------------------------------*/

#wrapperp {width: 1000px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;background-image: url(/images/inner_top.jpg);background-repeat: no-repeat;background-position: center top;}

#headerp {}

#content{width:600px;float:left;margin-top: 20px;}

#content1{width:720px;float:left;}

#content2{width:700px;float:left;padding-right: 20px;
}

#content h1 {padding-top: 5px;padding-bottom: 5px;}

#content h2 {padding-top: 5px;padding-bottom: 5px;}

#content2 h2 {padding-top: 5px;padding-bottom: 5px;letter-spacing: -0.5px;
}
	
#content h3 {padding-top: 5px;padding-bottom: 5px;}

#content p {padding-top: 5px;padding-bottom: 3px;}

#content li {padding-top: 5px;padding-bottom: 5px;}

#content ol {padding-top: 5px;padding-bottom: 5px;}

#side {width:270px;float:right;padding-right: 5px;padding-bottom: 15px;background-image: url(/images/sidetop.png);padding-left: 5px;margin-bottom: 10px;
}

#side1 {width:200px;float:left;margin-bottom: 15px;padding-top: 15px;padding-bottom: 15px;padding-left: 5px;}

#side1 li{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;font-size: 1.2em;list-style-type: none;
}

#side2 {width:270px;float:right;padding: 15px;}

#side1 a {color: #333;text-decoration: none;}

#side1 a:hover {color: #D8840A;text-decoration: none;}

#side a {color: #333;text-decoration: none;}

#side a:hover {color: #FFF;text-decoration: none;}

#side ul {list-style-type: none;}

#side ul ul {margin-left: 30px;list-style-image: url(/images/dot.jpg);}

#side h2 {padding-bottom: 10px;margin-top: 5px;margin-bottom: 5px;padding-left: 10px;list-style-type: none;background-image: url(/images/sidetop.png);}


#side3 {width:230px;margin-bottom: 15px;padding-bottom: 4px;background-image: url(/images/sidetop.png);padding-right: 15px;padding-top: 8px;padding-left: 15px;}

#side3 li{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;font-size: 1.2em;list-style-type: none;}


#side4 {width:230px;margin-bottom: 15px;padding-bottom: 4px;background-image: url(/images/sidetop.png);padding-right: 15px;padding-top: 8px;padding-left: 15px;}

#side4 li{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;font-size: 1.2em;list-style-type: none;}

#side5 {width:230px;float:left;padding-top: 4px;padding-bottom: 4px;
}


.linksp {width: 45px;position: absolute;margin-top: 27px;top: 131px;margin-left: 1000px;}

.link{float:right;width: auto;font-size: 11px;background-color: #D8840A;margin-bottom: 4px;}

.link a{;text-decoration: none;}

#main{padding-top: 15px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;
}

#main h1 {background-color: #D8840A;display: inline;padding-top: 1px;padding-right: 3px;padding-bottom: 1px;padding-left: 1px;line-height: 1.3em;letter-spacing: -1px;font-weight: bold;
}

#main h2 {padding-top: 5px;padding-bottom: 5px;}

#main h3 {padding-top: 5px;padding-bottom: 5px;}

#main p {padding-top: 7px;padding-bottom: 3px;line-height: 15px;}

#main p a {padding-top: 5px;padding-bottom: 3px;color: #333;}

#main li {padding-top: 5px;padding-bottom: 5px;text-decoration: none;letter-spacing: -0.5px;}

#main ol {padding-top: 25px;padding-bottom: 25px;}

#pack{}

#sidebar{float:left;width:320px;}

#testimonials {margin-top:33px;padding-right: 28px;margin-left: 45px;}

.teambox{width:130px;float:left;margin-bottom: 15px;margin-top: 5px;margin-left: 10px;border: 1px dotted #999;}

.teambox img{padding-left:40;}

.teambox p{margin-left:10px;}

.teambox h2{margin-left:10px;}

.shad{background-repeat: no-repeat;height:35px;width: 1020px;margin-top: -10px;margin-right: auto;margin-bottom: 20px;margin-left: auto;background-position: center bottom;background-image: url(/images/shade.jpg);}

.box1{width:280px;float:left;border:1px solid #E1E1E1;margin-right: 12px;margin-top: 20px;padding-top: 8px;padding-right: 12px;padding-bottom: 12px;padding-left: 8px;}

.box1 li {list-style-position: inside;list-style-type: circle;padding-right: 10px;padding-left: 10px;}

.box1 ul{margin-top: 10px;}

.box1 a{text-decoration: none;color: #9C0;font-weight: bold;}

.box1 p{text-decoration: none;padding-right: 10px;padding-left: 10px;}

.box1 img{text-decoration: none;padding-right: 10px;float: left;}
	
.box1 H1{font-size: 1.4em;margin-left: 5px;margin-bottom: 15px;}

.solution{width:230px;float:left;margin-top: 25px;margin-bottom: 15px;padding-top: 10px;padding-bottom: 10px;text-align: center;}

.solution a {list-style-type: disc;color: #333;text-decoration: none;}

.solution h2 {font-size: 1.4em;line-height: 10px;margin-top: 10px;font-family: Helvetica, sans-serif;letter-spacing: -1px;
}

.solution ul {margin-left: 30px;}

.sidecontact{width:270px;margin-top: 15px;padding: 15px;}

.sidecontact a{text-decoration: none;color: #1FA4C7;}

.sidecontact2 {width:367px;margin-top: 95px;padding: 2px;background-image: url(/images/mapa.jpg);background-repeat: no-repeat;background-position: center center;height: 315px;border: 1px solid #666;}

.sidecontact2 p {margin-left: 170px;	}

.sidecontact2 h2 {margin-left: 170px;margin-top: 20px;}

.sidecontact2 h3 {margin-left: 170px;margin-top: 10px;}

.sidecontact2 img {margin-right: 10px;	}

.cform{ width:680px; float:left;}

#rightc{width:300px;float: left;}

#leftc{width:700px;float:left;padding-right: 20px;}

#leftc1{width:600px;float:left;padding-right: 5px;}

#leftc li{list-style-type: none;}

#leftc a{color: #333;text-decoration: none;padding-left: 15px;}

.bar{height:4px;width:950px;margin-top: 5px;margin-right: auto;margin-bottom: 5px;margin-left: auto;border-top-width: 4px;border-top-style: solid;border-top-color: #666;}

#text {display: none;padding-right: 10px;padding-left: 10px;}

#mostrar{display:block;padding-right: 5px;padding-left: 5px;}

#team {background-color: #FFF;border: 1px solid #CCC;}

#team1{float: left;width: 440px;}


#team1 li{list-style-type: none;}

#team6{float: left;width: 580px;padding-right: 20px;}

#team6 img{margin-top: 50px;}

#team6 ul{float: right;width: 140px;margin-top: 25px;}

#team6 li{list-style-image: url(/images/check.png);line-height: 6px;	}

#team5{float: left;width: 650px;padding-right: 20px;}

#team5 ul{margin-left: 20px;}

#team5 li{list-style-image: url(/images/check.png);margin-left: 10px;
}

.web {float: left;width: 120px;}

#team1 img{margin-left: 15px;}

#team1 h2{padding: 0px;}

#team2{float: left;width: 200px;padding-right: 25px;padding-left: 25px;text-align: center;font-size: 1.4em;}

#team2 a{text-decoration: none;color: #333;}

#team3{float: left;width: 260px;padding-right: 15px;padding-left: 15px;text-align: center;border-left-width: 1px;border-left-style: dotted;border-left-color: #999;}

.border{border-top-width: 1px;border-top-style: dashed;border-top-color: #333;margin-top: 10px;margin-bottom: 10px;}
	
.s{margin-top: 35px;margin-bottom: 20px;}

.solutions {float: left;width: 300px;margin-right: 20px;margin-top: 15px;margin-bottom: 15px;}

.solutions li{list-style-image: url(/images/check.png);margin-left: 40px;}

.solutions1 {float: left;width: 450px;margin-right: 20px;margin-top: 15px;margin-bottom: 15px;}

.line{margin-top: 15px;}

#approachbox {float: left;height: 198px;width: 150px;background-image: url(/images/boxx.png);background-repeat: no-repeat;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;margin-top: 10px;margin-right: 5px;color: #CCC;}

.headbox{height: 40px;}


#team1{float: left;width: 440px;}

#team1 img{margin-left: 15px;}

#team1 h2{padding: 0px;}

#team2{float: left;width: 220px;padding-right: 15px;padding-left: 15px;text-align: center;font-size: 1.4em;}

#team2 a{text-decoration: none;color: #333;}


#team3{float: left;width: 260px;padding-right: 15px;padding-left: 15px;text-align: center;border-left-width: 1px;border-left-style: dotted;border-left-color: #999;}

.solutions{float: left;margin-right: 15px;width: 650px;
}


/*pages styling end --------------------------------------------*/

/*blog styling --------------------------------------------*/

.date{float: left;width: 70px;padding-left: 10px;padding-right: 10px;padding-top: 7px;color: #FFF;}

.datum{font-size: 1.1em;background-color: #DC8505;width: 90px;font-weight: bold;padding-left: 5px;text-transform: capitalize;float: left;margin-right: 10px;}

.datum1{font-size: 1.1em;font-weight: bold;}
	
.entry {float: left;padding-right: 15px;margin-top: 20px;
}

.entry1 {float: left;width: 460px;padding-right: 10px;margin-bottom: 10px;padding-bottom: 10px;margin-top: 15px;}

.entry a{color: #333;text-decoration: none;
}

.entry a:hover {color: #333;text-decoration: underline;
}

.entry h2 a{color: #9C0;text-decoration: none;font-size: 1.4em;}

#blog {padding-top: 15px;width: 680px;padding-bottom: 4px;margin-bottom: 10px;padding-left: 5px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;}

#blog h2 a{color: #333;text-decoration: none;letter-spacing: -1px;}


#blog h2 {font-size: 1.6em;color: #333;text-decoration: none;letter-spacing: -1px;margin-bottom: 7px;}

.posted{width: 593px;margin-left: 3px;font-size: 10px;margin-right: 3px;padding: 7px;}


.posted a img {margin-left: 460px;color: #333;text-decoration: none;margin-top: -20px;}

.posted a {width: 600px;margin-left: 7px;color: #333;text-decoration: none;}

.posted a:hover {color: #9C0;}

#commentsw{padding-left: 15px;}

#comment{width: 600px;float: left;}

#comments{margin-bottom: 10px;padding-top: 30px;width: 605px;margin-top: 20px;padding-left: 10px;}

.more{float:right;color: #F00;margin-top: 25px;}

.alignleft a{color: #333;text-decoration: none;float: left;font-weight: bold;
}
	
.alignright a{color: #333;text-decoration: none;float: right;font-weight: bold;
}


.coment{color: #FFF;height: 23px;width: 15px;padding-bottom: 8px;padding-left: 33px;background-image: url(/images/comment.png);background-repeat: no-repeat;background-position: right top;margin-top: -15px;padding-top: 5px;font-size: 1.1em; font-family:Arial; float: right;}

#navigation {}

.coment a{color: #FFF;text-decoration: none;}

.comm{padding-left: 15px;}



/*blog styling end --------------------------------------------*/


/*slyder styling ---------------------------------*/

div#slideShowItems{height:210px;overflow:hidden;position:relative;color: #333;}
	
	div#slideShowItems div{width:100%;padding-top: 10px;}
	
	div#slideShowItems img {margin-right:13px;float:left;}
	
	ul#slideShowCount{margin:0px;padding:0px;width:100%;}
	
	ul#slideShowCount li.slide{line-height:14px;float:right;cursor:pointer;width:26px;height:18px;display:block;background: transparent url(tabs.jpg) no-repeat scroll left top;}

/*  portfolio jquery -----------------------------------*/


#portfolio { width:950; padding:15px;}
.portfolioim {width: 330px;height: 140px;float:left;border: 1px solid #CCC;background-color: #FFF; -moz-box-shadow: 0 0 10px grey; -webkit-box-shadow: 0 0 10px black; margin-right: 8px; margin-left:10px; margin-bottom: 25px;
	
}
	

.portfolioim img{padding: 5px;}

#portfolioim1 { -moz-box-shadow: 0 0 10px grey; -webkit-box-shadow: 0 0 10px black; height: auto;width: auto; margin-right: 15px; margin-bottom: 15px;float: right; margin-top: 30px;padding:5px; border:1px solid #999; background-color: #FFF;
}

#portfolioim2 { float: left; padding-right:15px; padding-bottom:10px; margin-top: 20px;}

#portfolioim2 h2{ padding-bottom:10px; padding-top: 10px;}

#portfolioim2 a{color:#333;text-decoration: none;
}

#portfolioim3 {width: 640px;float: left;padding-right: 10px;padding-bottom: 10px;height: 150px;}

#portfolioim4 {height: 200px;width: 190px;float: left;margin-right: 30px;}

#main .solution ul li {display: list-item;line-height: 10px;}

.tabs  {margin-top: 5px;} 

.tabs li  {padding-left: 10px;background-repeat: no-repeat;list-style-type: circle;color: #333;text-decoration: none;}

.selectcategory{color: #333;}

.selectcategory li a {color: #333;text-decoration: none;margin-left: 10px;font-size: 14px;
}

.selectcategory li a:hover {color: #FFF;text-decoration: none;
}

#active a:link, #active a:visited, #active a:hover{color: #FFF;text-decoration: none;
}

/*  portfolio jquery end -----------------------------------*/

/*  form -----------------------------------*/

#formholder {width: 275px;float: left;margin-right: 25px;margin-top: 7px;}

#formholder2 {width: 40px;float: left;margin-right: 15px;margin-top: 20px;}

#formholder1 {width: 580px;float: left;margin-right: 15px;margin-top: 10px;}

#formMain {float: left;width: 280px;margin-right: 20px;}

#formholderff {float: left;margin-right: 15px;}

.formholderf {width: 130px;float: left;margin-top: 7px;margin-right: 20px;}

.form{height: 25px;border: 1px solid #666;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;background-color: #C5C9B8;}
	
.form1{border: 1px solid #666;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;margin-top: 3px;background-color: #C4C8B7;width: 850px;}

.formf{height: 19px;border: 1px solid #999;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;background-color: #C5C9B8;}


.form11{border: 1px solid #666;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;width: 100%;margin-top: 3px;background-color: #C6CAB9;}

.formfff{border: 1px solid #999;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;width: 291px;background-color: #C6CAB9;}

.form2{width: 40px;height: 20px;border: 1px solid #CCC;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;width: 575px;}
	
.butt{text-decoration: none;background-color: transparent;background-image: url(/images/send.png);background-repeat: no-repeat;background-position: center center;height: 40px;width: 150px;margin-left: 452px;border:none;font-weight: bold;color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

.butc{text-decoration: none;background-color: transparent;background-image: url(/images/send.png);background-repeat: no-repeat;background-position: center center;height: 52px;width: 583px;border:none;font-weight: bold;color: #FFF;
font-family: Helvetica, sans-serif;font-size: 16px;margin-top: 10px;letter-spacing: -1px;
}

.butcf{text-decoration: none;background-color: transparent;background-image: url(/images/sendf.png);background-repeat: no-repeat;background-position: center center;height: 25px;width: 100px;border:none;font-weight: bold;color: #FFF;font-family:  Helvetica, sans-serif;font-size: 12px;margin-top: 2px;margin-left: 50px;}

.butcf1{text-decoration: none;background-color: transparent;background-image: url(/images/sendf.png);background-repeat: no-repeat;background-position: center center;height: 25px;width: 100px;border:none;font-weight: bold;color: #FFF;font-family: Helvetica, sans-serif;font-size: 12px;margin-top: 2px;margin-left: 200px;}

.formc{height: 20px;border: 1px solid #666;font-size: 12px;color: #333;font-family: Helvetica, sans-serif;width: 300px;float: left;margin-right: 8px;margin-top: 4px;background-color: #C3C7B6;}

.formgo{height: 29px;border: 1px solid #666;font-size: 12px;color: #333;font-family: Helvetica, sans-serif;float: left;margin-top: 4px;width: 231px;background-color: #C4C8B7;}

#com{width: 310px;font-size: 12px;padding-top: 5px;}
	
#srch {float: left;width: 200px;}

.go {text-decoration: none;background-color: transparent;background-image: url(/images/go.png);background-repeat: no-repeat;background-position: center center;height: 40px;width: 39px;border:none;font-weight: bold;color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin-left: -4px;}

ol.commentlist {width: 883px;margin-bottom: 20px;padding-right: 18px;padding-left: 15px;padding-top: 25px;padding-bottom: 25px;}  

#imgBlog{float: left;}

.imgBlog1{width: 518px;float: left;padding-right: 10px;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;padding-top: 10px;padding-bottom: 15px;}
	
ol.commentlist img{float: left;padding: 2px;margin-right: 0px;}
	
.center1 {margin-bottom: 50px;}

.share{margin-left: 420px;margin-top: 5px;}

.boxgrid{width: 320px;height: 70px;float:left;border: 1px solid #CCC;overflow: hidden;position: relative;background-color: #FFF;padding-left: 10px;padding-top: 70px; -moz-box-shadow: 0 0 10px grey; -webkit-box-shadow: 0 0 10px black; margin-top: 10px;margin-right: 8px; margin-bottom:10px; margin-left: 10px; background-image:  url(/images/Arrow.png); background-repeat:no-repeat; background-position:center center;
}

.boxgrid a{margin-left:10px; color:#666; text-decoration: none;
}

.boxgrid a:hover{margin-left:10px; color:#019FC2; text-decoration:none;}

.boxgrid img{position: absolute;top: 0;left: 0;border: 0;padding: 5px;}
				
.boxgrid h2{color:#D8840A;padding-top: 30;padding-right: 10px;padding-left: 10px;font-size: 1.5em;margin-top: 10px;margin-bottom: -5px;}
				
.boxgrid p{color:#666;font-weight:bold;padding-bottom: 0;margin-left: 10px;margin-top: -10px;}
				
#ie-message {background:#db2e2e;border:1px solid #333;color: #fff;padding:15px;font-size:14px;font-weight:bold;letter-spacing:-1px;margin-bottom:10px;}

#ie-message a {color:#fff;text-decoration:underline;}

.cov{height: 250px;}

.add{text-align: right;float: right;width: 300px;
}

.post2{font-size: 18px;font-style: italic;font-family: 'MarketingScriptRegular',Cambria,Georgia,serif;}

.post1{float: left;
}

.post1 a:link, a:visited{color: #333;text-decoration: none;	
}

.post1 a:hover {color: #333;text-decoration: underline;	
}

.weare{margin-top: 15px;margin-bottom: 30px;font-size: 1.3em;}

.weare li{display: inline;list-style-type: none;padding-right: 15px;}

.weare li a{text-decoration: none;color: #333;padding-right: 2px;padding-left: 2px;}

.weare a:hover{background-color: #D8840A;padding-right: 2px;padding-left: 2px;color: #FFF;
}

.weare .active a:link, .active a:visited, .active a:hover{color: #333;background-color: #D8840A;
}

.moretext{margin-top: 5px;font-weight: bold;float: right;}

.frame{padding: 2px;border: 1px solid #666;height: 300px;width: 280px;}

.headtext{padding-top: 70px;padding-left: 150px;text-align: right;}

.container1 {width: 1000px;}

ul.tabs {padding: 0;float: left;list-style: none;height: 20px;width: 100%;margin-top: 0;margin-right: 0px;margin-bottom: 0;margin-left: 404px;}
 
ul.tabs li {float: left;padding: 0;height: 20px;line-height: 20px;margin-bottom: -1px;overflow: hidden;position: relative;margin-top: 0;margin-right: 0;margin-left: 0;background-image: url(/images/off.png);background-repeat: no-repeat;background-position: center center;}

ul.tabs li a {text-decoration: none;display: block;outline: none;background-image: url(/images/off.png);background-repeat: no-repeat;background-position: center center;padding-top: 0;padding-right: 12px;padding-bottom: 0;padding-left: 12px;}

ul.tabs li a:hover {background-image: url(/images/on.png);background-repeat: no-repeat;background-position: center center;}
	
html ul.tabs li.active, html ul.tabs li.active a:hover  {background-image: url(/images/on.png);background-repeat: no-repeat;background-position: center center;}

.tab_container {clear: both;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}

.tab_content {}

.tab_content h2 {padding-bottom: 4px;font-size: 1.4em;	}

.tab_content h2 img {vertical-align: middle;}

img {vertical-align: middle;}

.tab_content h3 a{color: #254588;}

.tab_content img {}

#tab1 ul  {float: left;width: 305px;list-style-type: none;margin-left: -20px;padding-right: 20px;height: 104px;}

#tab2 ul  {float: left;width: 305px;list-style-type: none;margin-left: -20px;padding-right: 20px;height: 104px;	}

#tab3 ul  {float: left;width: 300px;list-style-type: none;margin-left: -20px;padding-right: 20px;height: 104px;}


.container {width: 250px;margin: 0 auto;
}
.toggle_container li{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;font-size: 1.2em;list-style-type: none;margin-left: -20px;
}

h2.trigger {width: 250px;font-weight: normal;float: left;font-family: Helvetica, sans-serif;margin-bottom: -15px;
}
h2.trigger a {color: #333;text-decoration: none;display: block;
	
}
h2.trigger a:hover {color: #FFF;
}

h2.trigger.active a:link, .active a:visited, .active a:hover{color: #FFF;}

.toggle_container {padding: 0;overflow: hidden;font-size: 1.2em;width: 250px;clear: both;}

.toggle_container .block {padding: 20px;
	
}
.toggle_container .block p {padding: 5px 0;margin: 5px 0;
}
.toggle_container h3 {font: 2.5em normal Georgia, "Times New Roman", Times, serif;margin: 0 0 10px;padding: 0 0 5px 0;border-bottom: 1px dashed #ccc;
}
.toggle_container img {float: left;margin: 10px 15px 15px 0;padding: 5px;background: #ddd;border: 1px solid #ccc;}

.folio_block {position: absolute;}

.main_view {float: left;position: relative;
}

.window {height:150px;	width: 710px;overflow: hidden;position: relative;float: left;
}
.image_reel {position: absolute;top: 0; left: 0;
}
.image_reel img {float: left;}

.test {width: 710px;
}

