body {
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0;
padding: 0;
min-height: 100%;
height: auto !important;
height: 100%;
background: #000;
}





/* Basic Formatting
----------------------------------------------- */

p {
font-family: verdana, arial, helvetica, sans-serif;
}

.center {
text-align: center;
}

blockquote {
font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
}

img {
margin: 0;
padding: 0;
border: 0;
}

.capitalize {
text-transform: capitalize;
}

.directory {
margin-bottom: 15px;
}

*html .directory2 {
margin-bottom: 50px;
}

.directorylink {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
display: table-cell;
margin-bottom: 25px;
}

.directorylink a:hover {
color: #666;
}

.directorylink2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 175%;
display: table-cell;
margin-bottom: 25px;
font-weight: bold;
}

.directorylink2 a, directorylink2 a:visited {
text-decoration: none;
color: #663300;
}

.directorylink2 a:hover {
text-decoration: underline;
color: #0000ff;
}

.directoryimage {
float: left;
margin-right: 10px;
border: 1px solid black;
display: table-cell;
}

.larger {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 120%;
font-weight: bold;
background-color: #000;
padding: 5px;
color: #fff;
}

.larger2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 120%;
font-weight: bold;
background-color: #000;
padding: 5px;
color: #fff;
margin-top: 20px;
}

.insetborder {
padding: 0px 5px 0px 5px;
border: 1px solid black;
text-align: center;
}





/* Basic Image Formatting
----------------------------------------------- */

.imagealignright {
float: right;
padding: 0 0 0 15px;
}

.imagealignleft {
float: left;
padding: 0 15px 0 0;
}

.imagealignrightborder {
float: right;
margin: 0 0 0 15px;
border: 1px solid #000;
}

.imagealignleftborder {
float: left;
margin: 0 15px 0 0;
border: 1px solid #000;
}





/* Headings
----------------------------------------------- */

h1 {
font-family: verdana, arial, helvetica, sans-serif;
letter-spacing: 0.09em;
font-size: 140%;
line-height: 150%;
}

h2, h3 {
font-family: verdana, arial, helvetica, sans-serif;
letter-spacing: 0.09em;
margin-top: 0px;
}

h4 {
font-family: verdana, arial, helvetica, sans-serif;
margin-bottom: 4px;
}





/* Lists
----------------------------------------------- */

ol {
margin-bottom: 10px;
}

ul {
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 1em;
padding-left: 1em;
}

ol.smalllist {
list-style-type: none;
margin-left: 0px;
padding: 0px;
}

ol.smalllist li {
font: 100% verdana, arial, helvetica, sans-serif;
background: #dfffdf no-repeat top left;
line-height: 26px;
}

ol li.smalllistnumber_1 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_1.gif);
padding: 0px 0px 0px 34px;
}

ol li.smalllistnumber_2 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_2.gif);
padding: 0px 0px 0px 34px;
}

ol li.smalllistnumber_3 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_3.gif);
padding: 0px 0px 0px 34px;
}

ol li.smalllistnumber_4 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_4.gif);
padding: 0px 0px 0px 34px;
}

ol li.smalllistnumber_5 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_5.gif);
padding: 0px 0px 0px 34px;
}

ol li.smalllistnumber_6 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_6.gif);
padding: 0px 0px 0px 34px;
}

ol li.smalllistnumber_7 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_7.gif);
padding: 0px 0px 0px 34px;
}

ol li.smalllistnumber_8 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_8.gif);
padding: 0px 0px 0px 34px;
}

ol li.smalllistnumber_9 {
background-image: url(http://www.missionequip.com/blog/images/smalllistnumber_9.gif);
padding: 0px 0px 0px 34px;
}





/* Forms
----------------------------------------------- */

.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       Arial, Verdana, Sans-serif;
font-size:         11px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}

.commenttextfield, .commenttextarea {
width: 96%;
}





/* General Structure
----------------------------------------------- */

#wrapper {
padding-bottom: 10px;
margin: 0 auto;
margin-bottom: 10px;
width: 940px;
}

#content {
width: 100%;
margin-left: auto;
margin-right: auto;
background: #f7f3e7;
border-top: 3px solid #f7f3e7;
clear: both;
padding-bottom: 10px;
}

#blog {
margin-right: 410px;
font-size: 80%;
padding: 0px 0px 5px 5px;
}

* html #blog {margin-right: 407px}

#blog_forum {
margin-right: 5px;
font-size: 80%;
padding: 0px 0px 5px 5px;
}

.spacer {
clear: both;
}

.short {
line-height: 1px;
}

.maincontentholder {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
padding: 5px 15px 0px 15px;
line-height: 1.3em;
}

.maincontentholder_front {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
padding: 25px 15px 0px 15px;
line-height: 1.3em;
}

.featuredarticle {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
padding: 25px 15px 0px 15px;
line-height: 1.3em;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */ 

.floatclear {display:inline-block;}

/* Hide from IE-mac \*/
* html .floatclear {
height:1%;
width:auto;
}

.floatclear {display:table;}
/* End hide from IE-mac */

.clearfix2:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
margin-bottom: 20px;
}

.clearfix2 {
display:inline-block;
margin-bottom: 20px;
}

/* Hide from IE Mac \*/
.clearfix2 {
display:block;
margin-bottom: 20px;
}
/* End hide from IE Mac */

.pagefooter {
background-color: #000;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
color: #0066ff;
padding: 15px 0px 15px 0px;
text-align: center;
text-decoration: none;
line-height: 1.5em;
}

.pagefooter .divider {
color: #fff;
}

.pagefooter a, .pagefooter a:visited {
font-weight: normal;
color: #fff;
text-decoration: none;
}

.pagefooter a:hover {
font-weight: normal;
color: #999;
text-decoration: underline;
}

.pagefooter2 {
background-color: #000;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
color: #fff;
padding-bottom: 15px;
text-align: center;
text-decoration: none;
line-height: 1.5em;
}

.pagefooter2 a, .pagefooter2 a:visited {
color: #fff;
text-decoration: none;
}

.pagefooter2 a:hover {
color: #999;
text-decoration: underline;
}

.clear {
     clear: both;
     overflow: hidden;
     width: 0;
     height: 0;
}





/* Header
----------------------------------------------- */

.topbanner6 {
padding: 15px 0px 0px 15px;
}

.topbanner7 {
padding: 15px 0px 0px 15px;
margin: 15px 0px 0px 15px;
}

.photobannerholder {
padding: 0px;
height: 195px;
margin: 15px 0px 0px 0px;
}

.photobanner {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner10.jpg) no-repeat top left;
height: 195px;
padding: 0px;
vertical-align: middle;
}

.photobanner1 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner1.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner2 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner2.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner3 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner3.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner4 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner4.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner5 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner5.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner6 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner6.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner7 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner7.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner8 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner8.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner9 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner9.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner10 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner10.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner11 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner11.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner12 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner12.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner13 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner13.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner14 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner14.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner15 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner15.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner16 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner16.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner17 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner17.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner18 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner18.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner19 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner19.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner20 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner20.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner21 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner21.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner22 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner22.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner23 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner23.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner24 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner24.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner25 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner25.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner26 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner26.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner27 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner27.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner28 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner28.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner29 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner29.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner30 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner30.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner31 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner31.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner32 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner32.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner33 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner33.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner34 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner34.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner35 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner35.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner36 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner36.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner37 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner37.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner38 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner38.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner39 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner39.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner40 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner40.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner41 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner41.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner42 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner42.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner43 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner43.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner44 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner44.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner45 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner45.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner46 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner46.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner47 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner47.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner48 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner48.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner49 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner49.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner50 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner50.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner51 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner51.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner52 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner52.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner53 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner53.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner54 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner54.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner55 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner55.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner56 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner56.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner57 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner57.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner58 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner58.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner59 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner59.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner60 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner60.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner61 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner61.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner62 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner62.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner63 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner63.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner64 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner64.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner65 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner65.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner66 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner66.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner67 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner67.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner68 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner68.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner69 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner69.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner70 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner70.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner71 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner71.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobanner72 {
background: #000 url(http://www.missionequip.com/blog/images/cpbanner72.jpg) no-repeat top left;
height: 197px;
font-size: 26px;
font-weight: bold;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-style: italic;
padding: 0px;
vertical-align: middle;
}

.photobannercredit {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 65%;
color: #fff;
margin-right: 15px;
text-align: right;
}

.photobannercredit a {
font-family: verdana, arial, helvetica, sans-serif;
color: #fff;
}

.right {
text-align: right;
}





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

.navigation     {
padding: 0;
margin: 15px 0px 0px 0px;
list-style: none;
text-align: center;
background: #000;
border-top: 20px solid #000;
}

.navigation li.linked, .navigation li.last  {
float: left;
width: 115px;
text-align: center;
background: #009900;
margin-right: 2px;
}

.navigation li.here {
float: left;
width: 115px;
text-align: center;
background: #f7f3e7;
margin-right: 2px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
font-weight: bold;
padding: 7px 10px;
}

.navigation li.herelast {
background: #f7f3e7;
color: #000;
text-decoration: none;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 0.8em;
padding: 7px 10px;
width: 115px;
margin-left: 0px;
display: block;
float: left;
}

.navigation li.linked a, .navigation li.linked a:visited, .navigation li.last a, .navigation li.last a:visited     {
text-decoration: none;
color: #fff;
display: block;
padding: 7px 10px;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
}

.navigation li.linked a:hover, .navigation li.last a:hover {
background: #0066ff;
color: #fff;
}

.navigation li.here a, .navigation li.here a:visited, .navigation li.herelast a, .navigation li.herelast a:visited {
background: #fff;
color: #000;
text-decoration: none;
display: block;
}





/* Page Elements
----------------------------------------------- */

.fronttitle2 {
font-size: 220%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-weight: bold;
letter-spacing: 0.1em;
padding: 0px;
background: transparent;
color: black;
line-height: 1.3em;
letter-spacing: -1px;
}

.fronttitle3 {
font-size: 220%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
letter-spacing: 0.1em;
padding: 0px;
background: transparent;
color: black;
line-height: 1.3em;
letter-spacing: -1px;
}

.fronttitle4 {
font-size: 190%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-weight: bold;
padding: 0px;
background: transparent;
color: black;
line-height: 1.3em;
letter-spacing: -1px;
}

.breadcrumb {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 80%;
font-weight: bold;
margin: 10px 0px 0px 5px;
}

.breadcrumb_alignright {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 80%;
font-weight: bold;
margin: 10px 5px 0px 0px;
text-align: right;
}

.breadcrumb_holder {
width: 100%;
}

.notes {
font: 70% verdana, arial, helvetica, sans-serif;
color: #666;
margin: 0px 15px 0px 15px;
padding-bottom: 15px;
}

.yeartitle {
font: 130% verdana, arial, helvetica, sans-serif;
font-weight: bold;
padding: 5px;
background: #999;
width: 96%;
}

.countryintro {
min-height: 230px;
height:auto !important;
height:230px;
padding-bottom: 20px;
}

.tripintro {
padding-bottom: 20px;
}





/* Sidespot Structure
----------------------------------------------- */

#sidespot {
float: right;
width: 390px;
padding-top: 27px;
}

#sidebar {
float: left;
width: 235px;
margin: 0px 10px 0px 0px;
padding: 0px;
}

* html #sidebar {
float: none;
margin-left: -3px;
height: 1%;
}

#adbar {
float: right;
width: 120px;
margin: 0px 17px 0px 0px;
padding: 0px 0px 5px 0px;
}

*html #adbar {
margin: 0px 4px 0px 0px;
}

.sidespottab     {
padding: 0;
margin: 0px;
list-style: none;
}

.sidespottab li.herelast     {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background:#0066ff;
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 3px 10px;
width: 353px;
margin: 0px;
}

.sidespottab2     {
padding: 0px;
margin: 0px;
list-style: none;
}

.sidespottab2 li.herelast     {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background:#0066ff;
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 3px 10px;
margin: 0px;
width: 213px;
}

.sidespottab_partner     {
padding: 0;
margin: 0px;
list-style: none;
}

.sidespottab_partner li.herelast     {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background:#000;
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 3px 10px;
width: 353px;
margin: 0px;
}

.sidespottab_partner2     {
padding: 0;
margin: 50px 0px 0px 0px;
list-style: none;
}

.sidespottab_partner2 li.herelast     {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background:#000;
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 3px 10px;
width: 353px;
margin: 50px 0px 0px 0px;
}

.sidespottab_partner3     {
padding: 0;
margin: 20px 0px 0px 0px;
list-style: none;
}

*html .sidespottab_partner3 {
margin: 0px;
}

.sidespottab_partner3 li.herelast     {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background:#000;
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 3px 10px;
width: 353px;
margin: 0px;
}

.sidespottab_partner4     {
padding: 0;
margin: 20px 0px 0px 0px;
list-style: none;
}

.sidespottab_partner4 li.herelast     {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background:#000;
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 3px 10px;
width: 353px;
margin: 20px 0px 0px 0px;
}

.sidespottab_partner5     {
padding: 0;
margin: 20px 0px 0px 0px;
list-style: none;
clear: both;
}

*html .sidespottab_partner5 {
margin: 0px;
}

.sidespottab_partner5 li.herelast     {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background:#000;
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 3px 10px;
width: 353px;
margin: 0px;
}

.sidespotcontentholder {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background:#e7e7ff;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
padding: 10px;
margin-bottom: 15px;
line-height: 1.2em;
width: 213px;
clear: both;
}

.sidespotcontentholder2 {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background:#e7e7ff;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
padding: 10px;
margin-bottom: 10px;
line-height: 1.2em;
clear: both;
}

.sidespotcontentholder_partner {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background:#ccc;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
padding: 10px;
margin-bottom: 15px;
line-height: 1.2em;
clear: both;
width: 353px;
}

.sidespotcontentholder_wide {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background:#e7e7ff;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
padding: 10px;
margin-bottom: 15px;
line-height: 1.2em;
clear: both;
width: 353px;
}

.sponsorlogo {
float: left;
padding-right: 10px;
}

.sponsorlogo_border {
float: left;
margin-right: 10px;
border: 1px solid black;
}

.chatspace {
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 80%;
margin: 5px 0px 15px 0px;
}

.plain {
font-weight: normal;
margin-top: 0px;
border: 1px solid black;
padding: 0px 10px 10px 10px;
}

.language1 {
float: left;
padding-right: 15px;
line-height: 1.5em;
}

.language2 {
float: left;
padding-right: 15px;
line-height: 1.5em;
}

.language3 {
line-height: 1.5em;
}

.submitstory {
text-align: center;
margin-bottom: 20px;
}

.alreadyhaveablog {
text-align: center;
margin-bottom: 15px;
}

.sidespotheading {
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 120%;
font-weight: bold;
color: #000;
}

.featuredtoolsintro {
font-size: 80%;
width: 373px;
}

.sharesteps_title {
margin-bottom: 7px;
}

.sharesteps_holder {
width: 373px;
margin-bottom: 20px;
text-align: center;
}

.sharesteps_button {
height: 45px;
}

.sharesteps_roll1 {
width: 353px;
height: 45px;
margin: 0px 10px 10px 10px;
}

.sharesteps_roll1_text {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
text-align: left;
margin: -10px 0px 15px 50px;
}

*html .sharesteps_roll1_text {
margin: -20px 0px 15px 50px;
}

.sharesteps_roll1 a:hover { 
background-position: 0 -45px;
}

.sharesteps_roll1_noclick {
height: 45px;
background: url("http://www.missionequip.com/blog/images/tellyourstory_step1_noclick.gif") 0 0 no-repeat;
}

.sharesteps_roll2 {
width: 353px;
height: 45px;
background: url("http://www.missionequip.com/blog/images/tellyourstory_step2.gif") 0 0 no-repeat;
margin: 0px 10px 10px 10px;
}

.sharesteps_roll2 a {
display:block;
height: 45px;
background: url("http://www.missionequip.com/blog/images/tellyourstory_step2.gif") 0 0 no-repeat;
text-decoration: none;
}

.sharesteps_roll2 a:hover { 
background-position: 0 -45px;
}

.sharesteps_roll2_noclick {
width: 353px;
height: 45px;
background: url("http://www.missionequip.com/blog/images/tellyourstory_step2_noclick.gif") 0 0 no-repeat;
margin: 0px 10px 10px 10px;
}

.sharesteps_roll2_completed {
width: 353px;
height: 45px;
margin: 0px 10px 10px 10px;
}

.sharesteps_roll3 {
width: 353px;
height: 45px;
background: url("http://www.missionequip.com/blog/images/tellyourstory_step3.gif") 0 0 no-repeat;
margin: 0px 10px 10px 10px;
}

.sharesteps_roll3 a {
display:block;
height: 45px;
background: url("http://www.missionequip.com/blog/images/tellyourstory_step3.gif") 0 0 no-repeat;
text-decoration: none;
}

.sharesteps_roll3 a:hover { 
background-position: 0 -45px;
}

.sharesteps_roll3_noclick {
width: 353px;
height: 45px;
background: url("http://www.missionequip.com/blog/images/tellyourstory_step3_noclick.gif") 0 0 no-repeat;
margin: 0px 10px 10px 10px;
}

.sharesteps_roll3_completed {
width: 353px;
height: 45px;
margin: 0px 10px 10px 10px;
}

.sharesteps_text1_dothis {
width: 333px;
padding: 5px;
text-align: center;
border: 1px solid blue;
color: #fff;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
background: #9b9bff;
margin: 10px 5px 10px 5px;
}

.sharesteps_text1_completed {
width: 333px;
padding: 5px;
text-align: center;
border: 1px solid black;
color: #000;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 10px 5px 10px 5px;
}

.sharesteps_text2_notyet {
width: 333px;
padding: 5px;
text-align: center;
border: 1px solid black;
color: #999;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 0px 5px 10px 5px;
}

.sharesteps_text2_dothis {
width: 343px;
text-align: center;
border: 1px solid blue;
color: #fff;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 0px 5px 10px 5px;
background-color: #9b9bff;
display: block;
}

.sharesteps_text2_dothis a, .sharesteps_text2_dothis a:visited {
text-decoration: none;
background-color: #9b9bff;
color: #fff;
padding: 5px;
display: block;
}

.sharesteps_text2_dothis a:hover {
text-decoration: none;
background-color: #000;
padding: 5px;
display: block;
}

.sharesteps_text2_here {
width: 333px;
text-align: center;
border: 1px solid black;
color: #fff;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 0px 5px 10px 5px;
background-color: #000;
padding: 5px;
display: block;
}

.sharesteps_text2_completed {
width: 333px;
padding: 5px;
text-align: center;
border: 1px solid black;
color: #000;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 0px 5px 10px 5px;
}

.sharesteps_text3_notyet {
width: 333px;
padding: 5px;
text-align: center;
border: 1px solid black;
color: #999;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 0px 5px 10px 5px;
}

.sharesteps_text3_dothis {
width: 343px;
text-align: center;
border: 1px solid blue;
color: #fff;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 0px 5px 10px 5px;
background-color: #9b9bff;
display: block;
}

.sharesteps_text3_dothis a, .sharesteps_text3_dothis a:visited {
text-decoration: none;
background-color: #9b9bff;
color: #fff;
padding: 5px;
display: block;
}

.sharesteps_text3_dothis a:hover {
text-decoration: none;
background-color: #000;
padding: 5px;
display: block;
}

.sharesteps_text3_here {
width: 333px;
text-align: center;
border: 1px solid black;
color: #fff;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 0px 5px 10px 5px;
background-color: #000;
padding: 5px;
display: block;
}

.sharesteps_text3_completed {
width: 333px;
padding: 5px;
text-align: center;
border: 1px solid black;
color: #000;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 0px 5px 10px 5px;
}

#completed {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
color: #ff0000;
}




/* Expandable Sidespot Structure
----------------------------------------------- */

.expander {
margin-bottom: 10px;
}

.expanded {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background:#e7e7ff;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
padding: 10px;
margin-top: 0px;
margin-bottom: 15px;
line-height: 1.2em;
clear: both;
width: 353px;
}

#expand_alignright {
float: right;
}

#expand_alignleft {
float: left;
}

.sidespottab_expander     {
padding: 0;
margin: 0px;
list-style: none;
}

.sidespottab_expander .expand_header {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background:#0066ff;
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
padding: 3px 10px;
width: 353px;
height: 18px;
margin: 0px;
}

#searchlabel {
font-size: 80%;
vertical-align: middle;
display: table-cell;
margin-bottom: 20px;
}

*html #searchlabel {
margin-bottom: 0px;
}

#searchlabel .input {
font-size: 100%;
background-color: #eadfbf;
vertical-align: middle;
}

#searchlabel .submit {
background-color: #000;
color: #fff;
font-weight: bold;
vertical-align:middle;
}

.sidespotcontentholder_manageaccount {
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background:#ccc;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
padding: 10px;
margin-top: 0px;
margin-bottom: 15px;
line-height: 1.2em;
clear: both;
width: 353px;
}

.productbox h3 {
font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
font-size: 120%;
border-bottom: 1px solid black;
}

.productimage {
float: left;
border: 1px solid black;
margin: 0px 10px 10px 0px;
}

.price {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
}

.productbox p {
display: table-cell;
}

.rsstext {
width: 338px;
margin-bottom: 20px;
}

.rsstext a {
font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
color: #000;
text-decoration: none;
font-size: 140%;
line-height: 115%;
}

.rsstext a:hover {
color: #666;
}

.rssimage {
vertical-align: text-top;
float: left;
margin-right: 5px;
}

.small {
font-size: 75%;
}

ul.simplelinks li.addtofavorites {
background-image: url(http://www.missionequip.com/blog/images/add.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
font-size: 75%;
}

.center_universal {
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 75%;
margin-bottom: 10px;
width: 373px;
}




/* Article Formatting
----------------------------------------------- */

.article3 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 25px;
padding: 0px;
border: 1px solid black;
display: block;
background: #ebe1c2;
}

.article4 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 25px;
padding: 0px;
border: 1px solid black;
display: block;
background: #ebe1c2;
}

.article3noborder {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 25px;
padding: 0px;
display: block;
}

.articlearchives {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 25px;
padding: 0px;
}

.archivesection {
margin-bottom: 20px;
}

.entryfront {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
color: black;
padding: 5px 10px 0px 10px;
}

.entryfront2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
color: black;
padding: 0px 10px 0px 10px;
}

h2.frontpagearticletitle_nolink {
font-size: 110%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-weight: bold;
padding: 5px;
background-color: #000;
color: #fff;
line-height: 1.3em;
letter-spacing: 2px;
text-decoration: none;
margin: 0px 0px 15px 0px;
display: block;
}

h2.frontpagearticletitle a {
font-size: 80%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-weight: bold;
padding: 5px;
background-color: #000;
color: #fff;
line-height: 1.3em;
letter-spacing: 2px;
text-decoration: none;
margin: 0px;
display: block;
}

h2.frontpagearticletitle a:hover {
font-size: 80%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-weight: bold;
padding: 5px;
background-color: #666;
color: #fff;
line-height: 1.3em;
letter-spacing: 2px;
text-decoration: none;
margin: 0px;
display: block;
}

h2.frontpagearticletitle2 a:hover {
font-size: 80%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-weight: bold;
padding: 5px;
background-color: #666;
color: #fff;
letter-spacing: 2px;
text-decoration: none;
margin: 0px;
display: block;
}

.posted {
padding-left: 10px;
margin-top: 0px;
margin-bottom: 0px;
font: 100% verdana, arial, helvetica, sans-serif;
background: transparent;
font-weight: bold;
}

.alignright {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
color: #336699;
text-align: right;
padding-right: 5px;
}

.entryimage {
float: right;
padding: 10px;
}

.noresults {
font: 100% verdana, arial, helvetica, sans-serif;
font-weight: bold;
border: 1px solid black;
padding: 10px;
margin: 10px;
text-align: center;
background: #ccbaab;
}

.authorbio {
font: 100% verdana, arial, helvetica, sans-serif;
border: 1px dotted #999;
margin: 10px 10px 0px 10px;
padding: 5px;
height: 100%;
min-height: 132px;
}

.authorphoto {
float: right;
border: 1px solid black;
margin: 3px 0px 10px 10px;
width: 100px;
height: 125px;
}

.friend {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 70%;
padding: 2px 0px 10px 10px;
line-height: 2.5em;
}

.friend2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 70%;
padding: 2px 0px 2px 10px;
line-height: 2.5em;
border: 1px dotted #999;
margin: 5px 10px 10px 10px;
}

.friend_author {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 70%;
padding: 2px 0px 10px 10px;
line-height: 2.5em;
border-top: 1px dotted black;
margin-top: 20px;
padding-top: 5px;
}


ul.articleheader {
list-style-type: none;
padding-left: 10px;
margin-left: 0px;
margin-top: 0px;
}

ul.articleheader li.articleposted {
background-image: url(http://www.missionequip.com/blog/images/calendar.gif);
background-repeat: no-repeat;
background-position: top left;
line-height: 16px;
display: inline;
padding: 1px 10px 10px 20px;
font-weight: bold;
}

ul.articlefooter {
list-style-type: none;
padding-left: 0px;
margin-left: 0px;
}

ul.articlefooter li.articleposted {
background-image: url(http://www.missionequip.com/blog/images/calendar.gif);
background-repeat: no-repeat;
background-position: top left;
line-height: 16px;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.permalink {
background-image: url(http://www.missionequip.com/blog/images/bookmark.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.comments {
background-image: url(http://www.missionequip.com/blog/images/comment.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.tellafriend {
background-image: url(http://www.missionequip.com/blog/images/email.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.readallarticles {
background-image: url(http://www.missionequip.com/blog/images/user.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.socialbookmarks {
background-image: url(http://www.missionequip.com/blog/images/bookmark.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.editarticle {
background-image: url(http://www.missionequip.com/blog/images/edit.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.donation {
background-image: url(http://www.missionequip.com/blog/images/check.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.addthis {
display: inline;
padding: 1px 10px 0px 0px;
vertical-align: middle;
}

ul.articlefooter li.openlink {
background-image: url(http://www.missionequip.com/blog/images/arrow_ur.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.openlinknewwindow {
background-image: url(http://www.missionequip.com/blog/images/new_window.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.moreinfo {
background-image: url(http://www.missionequip.com/blog/images/info.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

ul.articlefooter li.addtofavorites {
background-image: url(http://www.missionequip.com/blog/images/add.gif);
background-repeat: no-repeat;
background-position: top left;
display: inline;
padding: 1px 10px 10px 20px;
}

.left {
display: inline-block;
padding: 0px;
}

.leftarchives {
display: inline-block;
padding: 15px;
}

/* Mac IE Only \*/
*html .left {
height: 1%;
width: auto;
}

.left {
display: table;
}
/* End Mac IE Only */

.externallink {
margin-left: 10px;
font-style: italic;
}

.externallinkauthor {
margin: 0px 0px 20px 10px;
font-style: italic;
}





/* Comment Formatting
----------------------------------------------- */

.commentposted {
margin-top: 10px;
font: 85% verdana, arial, helvetica, sans-serif;
background: transparent;
color: #fff;
padding: 3px;
background: #000;
}

.commenttext {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
line-height: 1.5em;
}

.comment1 {
border: 1px solid #000;
padding: 5px;
background: #fff;
margin: 0px 0px 20px 0px;
}

.comment2 {
border: 1px solid #000;
padding: 5px;
background: #ccc;
margin: 0px 0px 20px 0px;
}

.commentauthor {
font-family: verdana, arial, helvetica, sans-serif;
border-bottom: 1px solid #999;
}

.commentauthor a {
font-family: verdana, arial, helvetica, sans-serif;
border-bottom: 1px solid #999;
color: #000;
font-weight: bold;
text-decoration: none;
}

.commentauthor a:hover {
color: #666699;
}

.commentstitle1 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 130%;
color: #fff;
border: 1px solid black;
padding: 5px;
margin: 10px 0px 20px 0px;
background: #5C3317;
font-weight: bold;
letter-spacing: 0.1em;
line-height: 1.3em;
display:block;
height: 20px;
}

.commentstitle2 {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 130%;
color: #fff;
border: 1px solid black;
padding: 5px;
margin-top: 10px;
background: #5C3317;
font-weight: bold;
letter-spacing: 0.1em;
line-height: 1.3em;
display:block;
height: 20px;
}

.commentsintro {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
margin: 15px 0px 15px 0px;
padding: 0px 5px;
line-height: 1.5em;
}

.commentbump {
margin-left: 15px;
}





/* Stand Alone Formatting
----------------------------------------------- */

.saeftextfield {
width: 98%;
}

.saeftextarea {
width: 98%;
height: 200px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 100%;
}

.buttonMode {
background-color: #73769D;
font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size: 10px;
white-space: nowrap;
}

.htmlButtonOutter, .htmlButtonOutterL {
background-color: #f6f6f6;
border-bottom: #333 1px solid;
border-right: #333 1px solid;
border-top: #333 1px solid;
padding: 0;
}

.htmlButtonOutterL {
border-left: #333 1px solid;
}

.htmlButtonInner {
border-bottom: #ccc 1px solid;
border-left: #fff 1px solid;
border-right: #ccc 1px solid;
border-top: #fff 1px solid;
padding: 0 3px 0 3px;
text-align: center;
}

.htmlButtonOff {
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
font-size: 11px;
font-weight: bold;
padding: 1px 2px 2px 2px;
white-space: nowrap;
}

.htmlButtonOff a:link {
color: #000;
text-decoration: none;
white-space: nowrap;
}

.htmlButtonOff a:visited {
text-decoration: none;
}

.htmlButtonOff a:active {
color: #999;
text-decoration: none;
}

.htmlButtonOff a:hover {
color: #999;
text-decoration: none;
}

.htmlButtonOn {
background: #f6f6f6;
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
font-size: 11px;
font-weight: bold;
padding: 1px 2px 2px 2px;
white-space: nowrap;
}

.htmlButtonOn a:link {
color: #990000;
text-decoration: none;
white-space: nowrap;
}

.htmlButtonOn a:visited {
text-decoration: none;
}

.htmlButtonOn a:active {
color: #999;
text-decoration: none;
}

.htmlButtonOn a:hover {
color: #999;
text-decoration: none;
}

.htmlButtonA {
font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
font-size: 11px;
font-weight: bold;
padding: 2px 3px 3px 3px;
white-space: nowrap;
}

.htmlButtonB {
background: #E1E3EC;
font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
font-size: 11px;
font-weight: bold;
padding: 2px 3px 3px 3px;
white-space: nowrap;
}

.htmlButtonA a:link {
color: #000;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}

.htmlButtonA a:visited {
text-decoration: none;
}

.htmlButtonA a:active {
color: #999;
text-decoration: none;
}

.htmlButtonA a:hover {
color: #999;
text-decoration: none;
}

.htmlButtonB a:link {
color: #990000;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}

.htmlButtonB a:visited {
text-decoration: none;
}

.htmlButtonB a:active {
color: #999;
text-decoration: none;
}

.htmlButtonB a:hover {
color: #999;
text-decoration: none;
}





/* Home Page Content Formatting
----------------------------------------------- */

.homesectionholder {
display: block;
margin: 10px 15px 25px 15px;
padding: 10px;
min-height: 444px;
clear: both;
}

.homesection {
margin-bottom: 25px;
float: left;
}

.homesection img {
padding: 5px;
border: 1px solid #999;
margin-bottom: 8px;
float: left;
margin-right: 10px;
}

.homesection p {
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 0;
margin-left: 115px;
}

* html .homesection p { /* IE 3px jog hack*/
height: 1%;
}

.homesection a {
color: black;
text-decoration: none;
}

.homesection a:hover {
color: #666;
text-decoration: none;
}

h2.homesectiontitle {
font-size: 150%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
padding: 0;
background: transparent;
color: black;
line-height: 1.1em;
margin: 0px 0px 0px 115px;
}

h2.homesectiontitle a {
color: black;
text-decoration: none;
}

h2.homesectiontitle a:hover {
color: #666;
text-decoration: none;
}

.homeimagefloat {
margin-right: 10px;
}




/* Secondary Page Content Formatting
----------------------------------------------- */

.secondaryholder {
display: block;
margin: 10px 15px 25px 15px;
padding: 10px;
min-height: 444px;
clear: both;
}

.secondary {
margin-bottom: 25px;
float: left;
}

.secondary img {
padding: 5px;
border: 1px solid #999;
margin-bottom: 8px;
float: left;
}

* html .secondary p { /* IE 3px jog hack*/
height: 1%;
}

.secondary p {
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 0;
margin-left: 115px;
}

h2.secondarytitle {
font-size: 150%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
padding: 0;
background: transparent;
color: black;
line-height: 1.1em;
letter-spacing: -0.2px;
margin: 0px 0px 0px 115px;
}

h2.secondarytitle a {
color: black;
text-decoration: none;
}

h2.secondarytitle a:hover {
color: #666;
text-decoration: none;
}

.testimonial {
border: 1px solid black;
padding: 0px 10px 0px 10px;
margin: 20px 0px 20px 0px;
}





/* Audience Section Formatting
----------------------------------------------- */

.lowercontentholder1 {
display: block;
background: #ccbaab;
border: 1px solid black;
margin: 0px 15px 25px 15px;
padding: 10px;
min-height: 444px;
clear: both;
}

.lowerheader {
font-family: trebuchet ms, arial, helvetica, sans-serif;
font-size: 110%;
font-weight: bold;
color: #fff;
background: #5C3317;
border-left: 1px solid black;
border-top: 1px solid black;
border-right: 1px solid black;
margin: 10px 15px 0px 15px;
padding: 3px 0px 3px 5px;
clear: both;
}

.lowercontentholder2 {
display: block;
background: #ccbaab;
border: 1px solid black;
margin: 10px 15px 25px 15px;
padding: 10px;
min-height: 333px;
clear: both;
}

.audienceholder {
margin-bottom: 10px;
clear: both;
}

.audienceholder .lowerimagefloat {
float: left;
}

.audienceholder img {
padding: 5px;
border: 1px solid #999;
margin-bottom: 8px;
}

* html .audienceholder p { /* IE 3px jog hack*/
height: 1%;
}

.audienceholder p {
font-family: verdana, arial, helvetica, sans-serif;
margin-top: 0;
margin-left: 115px;
font-size: 80%;
}

.audienceholder a {
color: black;
text-decoration: none;
}

.audienceholder a:hover {
color: #666;
text-decoration: none;
}

h2.audiencetitle {
font-size: 120%;
font-family: trebuchet ms, arial, helvetica, sans-serif;
padding: 0;
background: transparent;
color: black;
line-height: 1.1em;
letter-spacing: -0.2px;
margin: 0px 0px 0px 115px;
}

h2.audiencetitle a {
color: black;
text-decoration: none;
}

h2.audiencetitle a:hover {
color: #666;
text-decoration: none;
}




/* Search Results Formatting
----------------------------------------------- */

ol.searchresults {
list-style-type: decimal;
}

.searchresultsitem {
font: 100% verdana, arial, helvetica, sans-serif;
}





/* Miscellaneous = Amazon Section in Sidebar
----------------------------------------------- */

.amazoncenter {
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 75%;
width:120px;
padding: 15px 5px 0px 5px;
margin: 0px;
}

.amazoncenter img {
border: 1px solid black;
}

.amazonprice {
padding: 5px 0px 20px 0px;
font-weight: bold;
}

.amazonheader {
background-color: black;
text-align: center;
color: #fff;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 75%;
width: 120px;
font-weight: bold;
padding: 3px 0px 3px 0px;
}

.amazonheader2 {
background-color: black;
text-align: center;
color: #fff;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 75%;
width: 120px;
font-weight: bold;
padding: 3px 0px 3px 0px;
margin-top: 20px;
}

.amazonalignleft {
width: 120px;
text-align: left;
line-height: 0.8em;
}

.moreresourcesbutton a {
border: 3px solid #999;
text-align: center;
}

.moreresourcesbutton a:hover {
border: 3px solid #000;
}





/* Miscellaneous = Advertising
----------------------------------------------- */

.wtbimage {
border: 1px solid black;
margin-top: 15px;
}

.wtbcenter {
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 70%;
padding-top: 5px;
text-decoration: none;
border: 0px;
}

.wtbcenter img {
border: 0px;
text-decoration: none;
}

.adsense_banner {
text-align: center;
margin-bottom: 20px;
}

.adsense_universal {
margin: 0px 0px 20px 15px;
}

.widebanner {
margin: 20px 0px 15px 0px;
}

.mebanner {
margin: 0px;
}





/* Miscellaneous = Accordion Tabs
----------------------------------------------- */

.zpTabsDefault {
  background-color: ButtonHighlight;
  padding: 2px 10px;
  border-width: 1px 1px 0 1px;
  border-color: ButtonShadow;
  border-style: solid;
  font: small arial, sans-serif;
  /* float: left; */
  overflow: hidden;
  white-space: nowrap;
}

.zpTabsDefault a,
.zpTabsDefault a:visited,
.zpTabsDefault a:link {
  text-decoration: none;
  white-space: nowrap;
}

.zpTabsDefault a span span {
  padding: 2px 15px 1px 15px;
  color: ButtonShadow;
}

.zpTabsDefault a:hover,
.zpTabsDefault a:hover span span {
  background-color: ButtonFace;
}

.zpTabsDefault a u {
  color: ButtonText;
}

.zpTabsDefault a.zpTabsActive span span {
  padding: 2px 14px 3px 14px;
  background-color: ButtonFace;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  border-color: #000 ButtonShadow ButtonShadow ButtonShadow;
  color: ButtonText;
}

.zpTabsDefault a.zpTabsActive u {
  color: red;
}

.zpTabsDefaultContent {
  border: 1px solid ButtonShadow;
  background-color: ButtonFace;
  font: small arial, sans-serif;
  clear: both;
}

/** Styles for tab scrollers **/
.zpTabsScrolly
	{
	color: #aaa;
	cursor: pointer;
	width: 30px;
	float: left;
	border: #a7b4b8 solid;
	border-width: 1px 1px 0 1px;
	background-color: #eee;
	}

.zpTabsScrolly span
	{
	padding: 0 3px;
	}

/** Accordion styles **/
.zpTabsDefaultAccordionContent
	{
	font: small arial, sans-serif;
	margin: 15px 0px 15px 0px;
	width: 375px;
	}

.zpTabsDefaultAccordionContent div
	{
	background: #dfffdf;
	}
	
.zpTabsDefaultAccordionContent p
	{
	padding-left: 5px;
	}

.zpTabsDefaultAccordionContent div.tabChooser
	{
	color: white;
	background-color: #009900;
	cursor: pointer;
	}

.zpTabsDefaultAccordionContent div.tabChooser a
	{
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 0 3px;
	line-height: 23px;
	}

.zpTabsDefaultAccordionContent div.tabChooser a u
	{
	color: red;
	}
	
.zpTabsDefaultAccordionContent div.tabChooser_top
	{
	color: white;
	background-color: #ccbaab;
	cursor: pointer;
	}

.zpTabsDefaultAccordionContent div.tabChooser_top a
	{
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0px 3px;
	line-height: 23px;
	}

.zpTabsDefaultAccordionContent div.tabChooser_top a u
	{
	color: red;
	}




/* Miscellaneous = Bookstore
----------------------------------------------- */

.bookstoremenu {
margin-bottom: 20px;
}

.amazondescription {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
}




/* Miscellaneous = Emergency Contact Card
----------------------------------------------------*/

.tableborder2 {
margin-left: 0px;
margin-right: 0px;
border: 1px solid #000;
padding: 30px;
}

.table2 td {
padding-bottom: 5px;
}




/* Miscellaneous = Insurance Pages
----------------------------------------------------*/

.insuranceplan {
border-bottom: 1px solid black;
padding-bottom: 15px;
margin-bottom: 15px;
}

.insuranceplanfirst {
border-bottom: 1px solid black;
padding-bottom: 15px;
margin-bottom: 15px;
border-top: 1px solid black;
padding-top: 15px;
margin-top: 15px;
}

.insuranceplanfirstnobottom {
border-top: 1px solid black;
padding-top: 15px;
margin-top: 15px;
}




/* Miscellaneous = Video
----------------------------------------------------*/

.videothumb {
margin: 20px 16px 20px 0px;
border: 1px solid black;
}

.videothumblast {
margin: 20px 0px 20px 0px;
border: 1px solid black;
}

.videointro {
font-size: 80%;
width: 373px;
}

.videoframe {
margin-bottom: 20px;
}




/* Miscellaneous = Country-List Formatting
----------------------------------------------------*/

.countrylistleft {
float: left;
width: 237px;
padding: 0px 23px 20px 0px;
margin-right: 0px;
background: #f7f3e7;
padding-bottom: 20px;
}

.countrylistright {
width: 235px;
margin-left: 0px;
background: #f7f3e7;
padding-bottom: 20px;
}




/* Miscellaneous = Favorite Add
----------------------------------------------------*/

.favoriteadd {
background-color: #663300;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
color: #fff;
text-align: center;
}