/*
Theme Name: S. Walter Packaging 2009
Theme URI: http://swalter.com/
Description: 
Version: 1.0
Author: Robert Brodie
Author URI: 

Edited by Marina on 9/16/2010
*/


/* -- comments count box */



.commentlinks a{
color: #6B6342;
}

.comments5
{
    float: left;
    width: 60px;
    height: 83px;
    background: url('http://www.swalter.com/blog/images/sw-comm-bkg.jpg') no-repeat;
    color: #fff;
    text-align: center;
    font-style:normal; font-variant:normal; font-weight:normal; line-height:10px; font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-left:0; margin-right:13px; margin-top:3px; margin-bottom:8px; padding-left:0; padding-right:0; padding-top:2px; padding-bottom:0
}

.comments5 em
{
   
    font: 20px Georgia, "Times New Roman" , Times, serif;
}



.comments5 span
{
    display: block;
    text-align: center;
  
    margin: 0 0 19px;
}
.comments5 a
{
    color: #6b6342;
}
.comments5 a:hover
{
    text-decoration: none;
  color: #a6c0cf;
} 




/* -- end */


















/* -- just some ugly styling to make it easier to get started, can safely be removed */

.sidebar, #entry-meta-single { }
#respond {border:1px solid yellow;}
li.depth-1 {border: 1px solid orange;}
.navigation { }
.post { }

/* - BASIC STUFF - */
body {background-color: #a4a4a4; font:8pt/11pt Verdana,arial,helvetica;color:#465f7b;margin:0 auto;}
a { text-decoration:none; color: #015A84;}
a:hover { color:#EC7500;  }
.additional-meta {font-size: xx-small}
blockquote {font-style:oblique}
a img { border: none; }

/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}
/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}

/* -- HEADINGS -- */
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
//h2.entry-title { font-size: 1.3em; text-transform: uppercase; background-color:#a6c0d1; color: #FFF; }
//h2.entry-title a{ font-size: 8pt; text-transform: uppercase; background-color:#a6c0d1; color: #FFF; verdana;  padding-left:5px    }
//h2.entry-title a:hover{ background-color:#1d3d56; }



h2.entry-title { 

font-size: 1.3em; 
font-family:Verdana,arial,helvetica;font-size:10px; 

color:#FFF; text-transform: uppercase; 
background-color: #a6c0d1; 
padding:3px; font-weight:none;




}
h2.entry-title a { 
font-size: 1.3em; 
font-family:Verdana,arial,helvetica;font-size:10px; 

color:#FFF; text-transform: uppercase; 
background-color: #a6c0d1; 
padding:3px; font-weight:none;
 }
h2.entry-title a:hover{background-color: #000;}






h2.archive-title { margin-top: 5px; }
h2#comments{ margin:20px auto 10px; font-size:140%;}

/* headings inside posts */
.entry-content h3 {font-size:140%;}
.entry-content h4 {font-size:120%;}
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}

/* -- WIDGETS -- */
h3.widgettitle { margin-top: 10px; }

.ec3_events { padding-left: 17px; }

/* -- MAIN DIV'S -- */
#wrapper {background: #ffffff; float:none; clear:both; margin: 0px auto 0 auto; padding: 0px; width: 928px;}

#footer {height:50px;overflow:hidden;margin:20px auto 0;clear:both;float:none;text-align:center;padding: 20px 0;}

/* -- POSTS -- */
.post-index { margin: 5px 0 10px; }
#post-single { margin: 5px 0 20px; }
.posts-wrap { float:left; clear:none; margin-left: 10px; width: 650px;}

/* -- SIDEBARS --*/
.sidebar-wrap { margin: 0 0 0 15px; overflow:hidden; float:right; clear:none; width:250px;}
.sidebar { clear:none; margin-top: 5px; padding: 30px 0 0 0; width:99%; }
.block-1 { float:right; }

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1, .error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment, li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation { width:100%; height:auto; float:left; clear:both; padding: 10px 0px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:50%; text-align:right;}
.nav-prev {float:left;clear:none;width:50%; text-align:left;}

#swMenu { border-bottom: 1px dashed #b2b2b2;  border-top: 1px dashed #b2b2b2; clear: both; height: 20px; margin: 3px 0 3px 0; vertical-align: middle; }
#swMenu a { background: #fff; color: #93a446; display: block; float: left; font-size: 1.1em; text-align: center; text-decoration: none; text-transform: uppercase; }

.sociable { clear: both; }

/* Header ================================================================================ */
.logo { float:left; width:200px; height:63px; overflow:hidden; } 
.header-container { background-color: #fff; }
.header { background-color: #fff; background-repeat: no-repeat; height: 88px; padding:0px; }
.header .logo { background-position:0 0; background-repeat:no-repeat; text-indent:-999em; }
.header .logo a { display:block; width:200px; height:63px; }
.header .welcome-msg { font-weight:bold; text-align:right; }


.header .links {float:right; margin: 5px 10px 0 0; color: #A6C9DD;}
.header .links a { color: #A6C9DD; text-decoration: none; }
.header .links a:hover { color: #F47003;}
.header .links span{color:white;font-size:11pt;margin-bottom:10px;}

.bloglinks a { color: #A6C9DD; text-decoration: none; }
.bloglinks a:hover { color: #F47003;}






.header .favlinks {float: right; margin: 15px 0 0 0; text-align: right; width: 900px;  color: #507298; font-size:10px;}
.header  .favlinks a { color: #507298; text-decoration: none; }
.header .favlinks a:hover { color: #F47003;}



ul.links li { float: left; padding-left: 10px; }
.header .form-search { float: right; margin: 7px 0 0 0; text-align: right; width: 900px; }
.form-search .search-autocomplete { z-index:999; }
.form-search .search-autocomplete ul { }
.form-search .search-autocomplete li {  }
.form-search .search-autocomplete li .amount { float: left; font-weight:bold; }
.form-search .search-autocomplete li.selected {}
#search { width: 200px; }
.header .form-language { text-align:center; }
.nav-primary h2 a { font:12px/1.5 Arial,Helvetica,sans-serif; }

/* Primary Navigation ==================================================================== */

.nav-primary { background-repeat: repeat-x; float: left; height: 37px; margin: auto; width: 875px; }
.nav-primary h2 a { color: #537092; float: left; font-size: .8em; font-weight: bold; padding: 10px 40px 0 0; text-decoration: none; }
.nav-primary h2 a.first { margin-left: 28px; color:#537092; }
.nav-primary h2 a.last { padding-right: 0; }
.nav-primary-left { float: left; margin-left: 3px; }

/* ======================================================================================= */

.footer { background-image: url('http://www.swalter.com/skin/frontend/swalter4/default/images/footer-copyright.jpg'); background-repeat: no-repeat; height: 180px; margin: auto; width: 928px }
.footer p { }
.footer address { }
.footer ul { float:left; padding: 0; }

.footer .group-1 { float: left; padding: 25px 0 0 20px; }
.footer .group-2 { float: left; padding: 25px 0 0 20px; }
.footer .group-3 { float: left; padding: 25px 0 0 20px; }
.footer li.first { font-weight: bold; margin-bottom: 5px; text-decoration: none;color:#537092; }
.footer li { color: #666; }
.footer li.info { margin-bottom: 10px; }
.footer li a { color: #666; }
.footer li a:hover { color: #EC7500; }


.footer .secure { float: right; padding: 15px 40px 0 0; width: 300px; }
.footer .text { color: #666; font-size: .8em; }
.footer .heading { color: #537092; font-weight: bold; margin-bottom: 5px; text-decoration: none; }
.footer .secure a { color: #666; }
.footer .secure a:hover { color: #EC7500; }

.footer #siteseal { }





.superfooter { margin: auto; width: 928px; background-image: url('http://www.swalter.com/skin/frontend/swalter4/default/images/footer-bkg.jpg'); height: 70px;}

.superfooter .left { background-image: url('http://www.swalter.com/skin/frontend/swalter4/default/images/buttom-blog.jpg'); background-repeat: no-repeat; height: 70px; width: 928px }
.superfooter .line1 { color: #e48020; font-size: 1.0em; font-weight: bold; padding-left: 50px; text-decoration: none; font-family:Verdana,arial,helvetica; }
.superfooter .line2 { color: #395c7a; font-size: 1.0em; font-weight: bold; padding-left: 40px; text-decoration: none; font-family:Verdana,arial,helvetica; }
.superfooter .line3 { color: #666666; font-size: 0.9em; padding-left: 150px; text-decoration: none; }

.superfooter .right { height: 70px; width: 300px; z-index:100; }
.superfooter .right .subscribe { padding: 32px 0 0 0px; width: 300px; }

.superfooter .socialmedia  { padding-left: 0px;}






input, select, textarea, button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text, select, textarea { background:#fff; border:1px solid #16384a; color: #83ACC2;font-family:Verdana,arial,helvetica; }


.header .favlinks {float: right; margin: 8px 0 0 0; text-align: right; width: 900px;  color: #507298; font-size:10px;}
.header  .favlinks a { color: #507298; text-decoration: none; }
.header .favlinks a:hover { color: #F47003;}


.contactus2 {width:250px; height:30px; position:absolute; float: right; font-family:Verdana,arial,helvetica; color: #436a93; font-size: 12px;   z-index:100;margin: 0px 0px 0px 0px;}
.contactus2 a{ font-family:Verdana,arial,helvetica; color: #436a93; font-size: 11px; text-decoration: none; }
.contactus2 a:hover { color: #E67E1B }




/* Form Elements */
input, select, textarea, button { font:12px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000; }
input.input-text, select, textarea { background:#fff; border:1px solid #16384a; color: #83ACC2;font-family:Verdana,arial,helvetica; }

input.input-text, textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option {}
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button::-moz-focus-inner { padding:0; border:0px none; } /* FF Fix */
button.button { overflow:visible; width:auto; border:0px none; background:url('http://www.swalter.com/skin/frontend/swalter4/default/images/button_go.jpg') no-repeat 0 50%; cursor:pointer; -webkit-border-fit:lines; padding-left:12px; padding-right:0; padding-top:0; padding-bottom:0 }
button.button span { float:left; background:url('http://www.swalter.com/skin/frontend/swalter4/default/images/button_go.jpg') no-repeat 100% 50%; text-align:center; white-space:nowrap; color:#fff; font-style:normal; font-variant:normal; font-weight:bold; line-height:21px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:0; padding-right:12px; padding-top:0; padding-bottom:0 }
button.disabled {}
button.disabled span {}
