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


@charset "UTF-8";

*{padding:0;margin: 0;}

.clear {clear: both;}

body{background-image: url(/images/back.jpg);background-repeat: repeat;background-color: #009EC3; margin: 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;}

h2 {font-size: 1.3em;font-weight: normal;letter-spacing: -0.5px;}

h3 {font-size: 1.1em;}

p { padding-bottom:10; padding-top:10;}

#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 2px;padding-bottom: 25px;}

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

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

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

#headerText{margin-top:124px;width:550px;float: right;}

#headerText h1{font-size: 1.4em;}

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

#headerHome{ margin-top:120px;}


/*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: 357px; }
	
div#headerHome div#slide-holder div#slide-runner{width:764px;height:210px;overflow:hidden;position: absolute;top: -2px;margin-left: 99px; }
  
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: 42px;position: absolute;margin-left: 873px;margin-top: 65px;}

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

.homebox{height: 170px;width: 300px;float: left;padding-top: 15px;padding-right: 15px;padding-bottom: 10px;padding-left: 23px;}

.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: 170px;width: 300px;float: left;border-right-width: 1px;border-left-width: 1px;border-right-style: dotted;border-left-style: dotted;border-right-color: #666;border-left-color: #666;padding-top: 7px;padding-right: 15px;padding-bottom: 10px;padding-left: 23px;margin-top: 10px;}

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

.homebox1 li{color: #333;margin-top: 3px;font-weight: bold;list-style-image: url(/images/symbol.png);margin-left: 22px;}

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

.homebox1 li a:hover{color: #9C0;}


/* 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: 238px;font-size: 0.9em;}

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

.footer3 {width: 215px;float: left;}
	
.footer3 a {color: #333;text-decoration: none;}

.footer2 {float: left;width: 250px;padding-left: 10px;font-weight: normal;}


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

.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: 265px;height: 265px;background-image: url(/images/footerBack.png);background-repeat: no-repeat;background-position: center top;float: right;margin-top: -64px;}

#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: 18px;margin-left: 35px;}


.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: 40px;}
	
.footerCopy {text-align: left;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;width: 1000px;color: #999;}

.footerCopy img {margin-left: 210px;}

.footerCopy 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;font-size: 12.4px;}

#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: 0.9em;}


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

#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: 6px;padding-left: 6px;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:740px;float:left;padding-right: 5px;}

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

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

#content h2 {padding-top: 5px;padding-bottom: 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: 15px;padding-bottom: 15px;padding-left: 15px;}

#side1 {width:200px;float:right;padding: 15px;margin-bottom: 15px;text-align: center;}

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

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

#side1 a:hover {color: #333;}


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

#side3 {width:200px;float:left;padding: 15px;margin-bottom: 15px;}
	
#side3 li{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;font-size: 1.2em;}

#side4 li{border-bottom-width: 1px;font-size: 1.2em;list-style-image: url(/images/check.png);margin-left: 25px;}	

	
#side4 {width:200px;float:left;padding: 15px;margin-bottom: 15px;}
	
#side a {color: #333;text-decoration: none;}

#side a:hover {color: #CCC;}

#side li {padding-right: 10px;}

#side h2 {padding-bottom: 10px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #999;margin-top: 5px;margin-bottom: 5px;}

.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.4em;}

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

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

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

#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;list-style-type: none;}

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


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

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

.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;padding:0 px;}

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

.shad{background-repeat: no-repeat;height: 60px;width: 1020px;margin-right: auto;margin-bottom: 15px;margin-left: auto;background-position: center bottom;background-image: url(/images/shade.jpg);text-align: right;padding-right: 60px;}

.box1{width:350px;float:left;margin-right: 12px;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:245px;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;}

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

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

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

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

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

#leftc{width: 630px;float: left;padding-top: 10px;}

#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;}

.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;float: left;width: 500px;}

.line2{margin-top: 15px;float: left;width: 500px;text-align: right;}

#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;}

.headbox{height: 40px;}


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

#team6{float: left;width: 480px;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);}

.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;}


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

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

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

.datum{font-size: 3em;font-weight: bold;line-height: 32px;color: #D8840A;}

.datum1{font-size: 1.1em;font-weight: bold;color: #D8840A;}
	
.entry {float: left;padding-right: 15px;margin-bottom: 10px;padding-bottom: 10px;padding-left: 10px;margin-top: 10px;}
.entry1 {float: left;width: 460px;padding-right: 10px;margin-bottom: 10px;padding-bottom: 10px;margin-top: 15px;}

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

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



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


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

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

#blog h2 a:hover{
	color: #CCC;
	letter-spacing: -1px;
}
#blog h2 {font-size: 1.8em;color: #333;text-decoration: none;letter-spacing: -1px;}
.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;}

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

#comments{border-top-width: 3px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #9C0;border-bottom-color: #9C0;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;}
	
.alignright a{color: #333;text-decoration: none;}

.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;}

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


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


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

div#slideShowItems{height:220px;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 {height: 130px;width: 190px;float: left;border: 1px solid #D9D9D9;padding: 3px;margin-bottom: 2px;}

#portfolioim1 {-moz-box-shadow: 0 0 10px grey;-webkit-box-shadow: 0 0 10px black;
	height: auto;width: auto;margin-right: 35px;margin-bottom: 15px;float: left;border: 5px solid #D9D9D9;float: left;padding-top: 3px;padding-right: 3px;padding-bottom: 1px;padding-left: 3px;margin-top: 30px;}


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

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

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

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

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

.portfolioim:hover {border: 1px solid #5EBDD6;padding: 3px;}

#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;}

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

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

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

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

#formholder {width: 280px;float: left;margin-right: 15px;margin-top: 20px;}

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

#formholder1 {width: 560px;float: left;margin-right: 15px;margin-top: 20px;}

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

.form{height: 30px;border: 1px solid #999;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;background-color: #05A2C3;}
	
.form1{border: 1px solid #999;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;margin-top: 3px;background-color: #00A0CA;width: 850px;}

.form11{border: 1px solid #999;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;width: 574px;margin-top: 3px;background-color: #019BBD;}

.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: 40px;width: 150px;margin-left: 431px;border:none;font-weight: bold;color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

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

.formgo{height: 29px;border: 1px solid #666;font-size: 12px;color: #333;font-family: Arial, Helvetica, sans-serif;float: left;margin-top: 4px;width: 233px;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: 190px;height: 130px;float:left;overflow: hidden;position: relative;padding: 3px;line-height: 12px;margin-top: 15px;margin-right: 15px;margin-bottom: 25px;border: 1px solid #CCC;}
		
.boxgrid h2{color: #A4D047;}
			
.boxgrid  a{color: #47493E;text-decoration: none;}	
	
.boxgrid  a:hover{color: #009EC3;text-decoration: underline;}	

.boxgrid img{position: absolute;}
	
.boxgrid p{color:#FFF;}
				
.boxcaption{float: left;position: absolute;height: 70px;width: 100%;padding-left: 10px;bottom: -70px;background-color: #F3F3F3;}

.captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption {top: 220;left: 0;}
#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: 60px;}
.post2{font-size: 18px;font-style: italic;font-family: 'MarketingScriptRegular',Cambria,Georgia,serif;}
.post1{font-size: 15px;font-style: italic;font-family: 'MarketingScriptRegular',Cambria,Georgia,serif;}

.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;}

#active a:link, #active a:visited, #active a:hover{ background-color: #D8840A; color: #333;}
.moretext{margin-top: 10px;font-weight: bold;float: right;}
.frame {border: 1px solid #999;padding: 2px;height: 300px;width: 280px;}