html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; background: #efefef;} #blocklink {
}
#blocklink a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}
#blocklink a:hover {
text-decoration:none;
background-color: #EFEFEF;
} .Selector {
}
.Selector:hover {
color:#666; cursor:default; background:url(//www.focusdesigns.com/wp-content/themes/mio/focusdesigns.com/wp-content/uploads/2012/01/arrow.png) 50% 0 no-repeat; vertical-align:bottom;
}
.intro {font-size: 30px; line-height: 1.429em; margin-right: 54px; margin-bottom: 41px; color: #888;}
.NewFeature {
position: absolute;
top: 0px;
right: 0px;
}
.bottomimageLeft {
position: absolute; 
bottom: 1px;
left: 1px;
}
.bottomimageRight {
position: absolute; 
bottom: 1px;
right: 1px;
}
.HeaderText {
text-align:right;
padding-left:30px;
vertical-align:bottom;
bottom:0;
a:link {color:#FF0000;} a:visited {color:#00FF00;} a:hover {color:#FF00FF;} a:active {color:#0000FF;} }
.HeaderLeft {
background:transparent;
position: absolute;
top: 15px;
width:75px;
}
.HeaderRight {
font-size: 10pt;
background:transparent;
position:relative;
align: right;
margin-bottom: 10px;
height: 0px;
margin-top:20px;
margin-bottom: 10px;
padding-bottom: 15px;
text-align: right;
margin-left: 30px;
}
.feature_tray1 { position: absolute; width: 132px; padding: 20px; margin-top: 10px; margin-left: 100px; bottom:10px; left: 100px;}
.feature_tray2 { position: absolute; width: 132px; padding: 20px; margin-top: 10px; left: 232px;}
.feature_tray3 { position: absolute; width: 132px; padding: 20px; margin-top: 10px; right: 232px;}
.feature_tray4 { position: absolute; width: 132px; padding: 20px; margin-top: 10px; margin-right: 100px; bottom: 10px; right: 100px;}
.MainTable {border-style:solid;border-top:solid thin #b6b6b6;border-bottom:solid thin #b6b6b6;border-left:solid thin #b6b6b6;border-right:solid thin #b6b6b6;border-radius: 5px;background-color:#fefefe;position:relative;align: center;width: 890px;padding: 25px;}
.Wide_1 {border-style:solid;border-top:solid thin #b6b6b6;border-bottom:solid thin #b6b6b6;border-left:solid thin #b6b6b6;border-right:solid thin #b6b6b6;border-radius: 5px;position: relative;width: 200px;height: 300px;padding: 15px;float: right;}
.Wide_2 {border-style:solid;border-top:solid thin #b6b6b6;border-bottom:solid thin #b6b6b6;border-left:solid thin #b6b6b6;border-right:solid thin #b6b6b6;border-radius: 5px;position: relative;width: 200px;height: 300px;padding: 15px;float: left;}
.Table_2Wide_1 {
border-style:solid; border:solid thin #b6b6b6; border-radius:5px; position:relative; width:323px; height:400px; padding:20px; margin-top:10px; float:left; background-color:#fefefe;
}
.Table_2Wide_2 {
position:relative; width: 323px; height: 400px; padding: 20px; margin-top:10px; float: right;
border-style: solid;border: solid thin #b6b6b6; border-radius: 5px; background-color:#fefefe;
}
.MainTable_2Wide_1 {
border-style:solid; border:solid thin #b6b6b6; border-radius:5px; position:relative; width:423px; height:500px; padding:20px; margin-top:10px; float:left; background-color:#fefefe; margin-left:-25px;
}
.MainTable_2Wide_1:hover {
position: relative; width: 423px; height: 500px; padding: 20px; margin-top:10px; float: left;
border-style:solid; border:solid thin #A3A3A3; border-radius: 5px;margin-left:-25px; 
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.Dealer_top {
border-style:solid; border:solid thin #b6b6b6; border-radius:5px; position:relative; width:850px; height:400px; padding:20px; margin-top:10px; margin-bottom:30px; float:left; background-color:#fefefe;
}
.Dealer_bottom {
border-style:solid; border:solid thin #b6b6b6; border-radius:5px; position:relative; width:100%; height:1500px; padding:20px; margin-top:10px; margin-bottom:30px;float:right; background-color:#fefefe;
}
.AboutTable_2Wide_1 {
border-style:solid; border:solid thin #b6b6b6; border-radius:5px; position:relative; width:395px; height:750px; padding:20px; margin-top:10px; margin-bottom:30px; float:left; background-color:#fefefe;
}
.AboutTable_2Wide_1:hover {
position: relative; width: 395px; height: 750px; padding: 20px; margin-top:10px; margin-bottom:30px;float: left;
border-style:solid; border:solid thin #A3A3A3; border-radius: 5px;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.AboutTable_2Wide_2 {
border-style:solid; border:solid thin #b6b6b6; border-radius:5px; position:relative; width:395px; height:750px; padding:20px; margin-top:10px; margin-bottom:30px;float:right; background-color:#fefefe;
}
.AboutTable_2Wide_2:hover {
position: relative; width: 395px; height: 750px; padding: 20px; margin-top:10px; margin-bottom:30px; float: right;
border-style:solid; border:solid thin #A3A3A3; border-radius: 5px;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.AboutTable_3Wide_1 {
border-style:solid; border:solid thin #b6b6b6; border-radius:0px; position:relative; width:306px; height:500px; padding:0px; margin-top:10px; margin-bottom:10px; float:left; background-color:#fefefe;
}
.AboutTable_3Wide_1:hover {
position: relative; width: 306px; height: 500px; padding: 00px; margin-top:10px; margin-bottom:10px;float: left;
border-style:solid; border:solid thin #A3A3A3; border-radius: 0px;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.AboutTable_3Wide_2 {
border-style:solid; border:solid thin #b6b6b6; border-radius:0px; position:absolute; width:306px; height:500px; padding:0px; margin-top:10px; margin-bottom:10px; background-color:#fefefe; left: 50%; margin-left: -153px;
}
.AboutTable_3Wide_2:hover {
position: absolute; width: 306px; height: 500px; padding: 0px; margin-top:10px; margin-bottom:10px; left: 50%; margin-left: -153px;
border-style:solid; border:solid thin #A3A3A3; border-radius: 0px;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.AboutTable_3Wide_3 {
border-style:solid; border:solid thin #b6b6b6; border-radius:0px; position:relative; width:306px; height:500px; padding:0px; margin-top:10px; margin-bottom:10px;float:right; background-color:#fefefe;
}
.AboutTable_3Wide_3:hover {
position: relative; width: 306px; height: 500px; padding: 0px; margin-top:10px; margin-bottom:10px; float: right;
border-style:solid; border:solid thin #A3A3A3; border-radius: 0px;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.AboutTable_Wide-1 {
border-style:solid; border:solid thin #b6b6b6; border-radius:0px; position:relative; width:940px; height:150px; padding:0px; margin-top:0px; margin-bottom:0px; float:left; background-color:#fefefe;
}
.AboutTable_Wide-1:hover {
position: relative; width: 940px; height: 150px; padding: 0px; margin-top:0px; margin-bottom:0px;float: left;
border-style:solid; border:solid thin #A3A3A3; border-radius: 0px;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
}
.AboutTable_Wide {
border-style:solid; border:solid thin #b6b6b6; border-radius:5px; position:relative; width:850px; height:650px; padding:20px; margin-top:10px; margin-bottom:30px; float:left; background-color:#fefefe;
}
.AboutTable_Wide:hover {
position: relative; width: 850px; height: 650px; padding: 20px; margin-top:10px; margin-bottom:30px;float: left;
border-style:solid; border:solid thin #A3A3A3; border-radius: 5px;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.AboutTable_Wide_bottom {
border-style:solid; border:solid thin #b6b6b6; border-radius:5px; position:relative; width:850px; height:300px; margin-bottom:30px; padding:20px; margin-top:10px; float:left; background-color:#fefefe;background-image:url(//www.focusdesigns.com/wp-content/themes/mio/focusdesigns.com/wp-content/uploads/2012/02/FocusDesigns.png); background-repeat:no-repeat;
}
.AboutTable_Wide_bottom:hover {
position: relative; width: 850px; height: 300px; padding: 20px; margin-top:10px; margin-bottom:30px;float: left;
border-style:solid; border:solid thin #A3A3A3; border-radius: 5px;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image:url(//www.focusdesigns.com/wp-content/themes/mio/focusdesigns.com/wp-content/uploads/2012/02/FocusDesignsTopSecret.png); background-repeat:no-repeat;
}
.MainTable_2Wide_2 {
position:relative; width: 423px; height: 500px; padding: 20px; margin-top:10px; float: right; margin-right:-25px; 
border-style: solid;border: solid thin #b6b6b6; border-radius: 5px; background-color:#fefefe;
}
.MainTable_2Wide_2:hover {
position: relative; width: 423px; height: 500px; padding: 20px; margin-top:10px; float: right;
border-style:solid; border:solid thin #A3A3A3; border-radius: 5px;margin-right:-25px; 
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.MainTable_3Wide_1 {
border-style:solid; border:solid thin #b6b6b6; border-radius: 5px; position:relative; width: 265px; height: 300px; padding: 20px; margin-top:35px; margin-left:-25px; margin-right:-25px; float: left; background-color:#fefefe;
}
.MainTable_3Wide_1:hover {
border-style:solid;border:solid thin #A3A3A3;border-radius: 5px; background-color: #000000;
position:relative;width: 265px;height: 300px;padding: 20px;margin-top:35px; margin-left:-25px; margin-right:-25px; float: left;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.MainTable_3Wide_2 {
border-style:solid;border-top:solid thin #A3A3A3;border-bottom:solid thin #b6b6b6;border-left:solid thin #b6b6b6;border-right:solid thin #b6b6b6;border-radius: 5px;background-color:#fefefe;
position:relative;width: 265px;height: 300px;padding: 20px;margin-top:35px;margin-left: 35px;float: left;
}
.MainTable_3Wide_2:hover {
border-style:solid; border:solid thin #A3A3A3;border-radius: 5px;background-color:#fefefe;
position:relative;width: 265px;height: 300px;padding: 20px;margin-top:35px;margin-left: 35px;float: left;
-moz-box-shadow: 10px 10px 20px #EDEDED; box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.MainTable_3Wide_3 {
position: relative;width: 265px;height: 300px;padding: 20px;margin-top:35px; margin-right:-25px; float: right;
border-style:solid; border:solid thin #b6b6b6;border-radius: 5px; background-color:#fefefe;
}
.MainTable_3Wide_3:hover {
position: relative;width: 265px;height: 300px;padding: 20px;margin-top:35px; margin-right:-25px; float: right;
border-style:solid; border:solid thin #A3A3A3;border-radius: 5px;
-moz-box-shadow: 10px 10px 20px #EDEDED;box-shadow: 10px 10px 20px #EDEDED;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
background-image: -o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image: linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);
}
.NewHeaderFirst {
width:150px;
left: 100%;
position:absolute;
}
.horizon_a {
position: relative;
width:100%;
margin-left: -25px;
margin-right: -25px;
padding: 25px;
border-style:solid; border-bottom:solid thin #A3A3A3;
background-image: -ms-linear-gradient(right, #FFFFFF 0%, #EDEDED 100%);
background-image: -moz-linear-gradient(right, #FFFFFF 0%, #EDEDED 100%);
background-image: -o-linear-gradient(right, #FFFFFF 0%, #EDEDED 100%);
background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #FFFFFF), color-stop(1, #EDEDED));
background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #EDEDED 100%);
background-image: linear-gradient(right, #FFFFFF 0%, #EDEDED 100%);	
}
.horizon_b {
position: relative;
width:100%;
margin-left: -25px;
margin-right: -25px;
padding:25px;
border-style:solid; border-top:solid thin #A3A3A3; border-bottom:solid thin #A3A3A3;
background-image: -ms-linear-gradient(left, #FFFFFF 0%, #EDEDED 100%);
background-image: -moz-linear-gradient(left, #FFFFFF 0%, #EDEDED 100%);
background-image: -o-linear-gradient(left, #FFFFFF 0%, #EDEDED 100%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #FFFFFF), color-stop(1, #EDEDED));
background-image: -webkit-linear-gradient(left, #FFFFFF 0%, #EDEDED 100%);
background-image: linear-gradient(left, #FFFFFF 0%, #EDEDED 100%);	
}
.cellback {
background: url(//www.focusdesigns.com/wp-content/themes/mio/focusdesigns.com/wp-content/uploads/2012/01/tablebg_900.png) repeat-y;
border-style:solid;
border-top:solid thin #000000;
padding:20px;
color: #6d6d6d;
vertical-align: top;
}
.cellback_noUpper {
background: url(//www.focusdesigns.com/wp-content/themes/mio/focusdesigns.com/wp-content/uploads/2012/01/tablebg_900.png) repeat-y;
padding:20px;
color: #6d6d6d;
vertical-align: top;
}
.cellback_3 {
background: url(//www.focusdesigns.com/wp-content/themes/mio/focusdesigns.com/wp-content/uploads/2012/01/tablebg_250.png) repeat-y;
border-style:solid;
border-top:solid thin #000000;
padding:20px;
color: #6d6d6d;
vertical-align: top;
}
.cellbackmain {
border-style:solid;
border-top:solid thin #000000;
padding-top:20px;
padding-left:0px;
height:75px;
width:175px;
vertical-align: top;
}
.imageleft {
vertical-align: top;
float: right;
}
ol, ul { list-style: none;
}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display:block;} :focus {outline: 0;} ins{text-decoration:none;}
del{text-decoration:line-through;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;} .group:after{content:" ";display:block;height:0;clear:both;visibility:hidden;} * html .group {height:1%;} *:first-child+html .group {min-height:1px;}  body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; background-color: #FCFCFC; color: #333; -webkit-font-smoothing: antialiased; }
a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.block { display: block; cursor: pointer; }
a.block span,
a.block em { color:#08c; cursor: pointer; }
a.block:hover { text-decoration: none; }
a.block:hover span,
a.block:hover em { color: #08c; text-decoration: underline; }
a.more, em.more, span.more { white-space: nowrap; padding-right: 10px; background: url(http://www.focusdesigns.com/wp-content/themes/mio/.http://www.focusdesigns.com/wp-content/themes/mio/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; cursor: pointer; zoom: 1; }
a.external, em.external, span.external { white-space: nowrap; padding-right: 15px; background: url(http://www.focusdesigns.com/wp-content/themes/mio/.http://www.focusdesigns.com/wp-content/themes/mio/elements/icons/external10x10.gif) no-repeat 100% 49%; cursor: pointer; zoom: 1; }
a[rel="external"] { white-space: nowrap; padding-right: 15px; background: url(http://www.focusdesigns.com/wp-content/themes/mio/.http://www.focusdesigns.com/wp-content/themes/mio/elements/icons/external10x10.gif) no-repeat 100% 49%; cursor: pointer; zoom: 1; }
em.more, span.more, em.external, span.external { color:#08c; font-style: normal; cursor: pointer; }
.nowrap { white-space:nowrap; }
strong, b { font-weight: bold; }
em, i, cite { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; _position: static !important; }
sup, sup a { color:#666; }
sup a:hover { color:#08c; text-decoration:none; }
abbr { border: 0; }
.sosumi { font-size: 10px !important; line-height:1.5; color:#888; }
.sosumi_features { font-size: 10px !important; line-height:1.5; color:#888; }
h1,h2,h3,h4,h5,h6,strong { color:#000; }
h1,h2,h3,h4 { font-weight: bold; }
h2,h3,h4 { line-height: 18px; }
h1,h2 { margin-bottom: 18px; }
h1 { font-size: 34px; line-height: 36px; }
h2 { font-size: 16px; }
h3 { font-size: 1em; }
h4 { font-size: 1.4em; font-weight:600; font-color: black; letter-spacing:0px; margin-bottom:10px;}
h5 {font-size:1.4em; font-weight:100; margin-top: 5px; margin-bottom: 15px; color:#333333; letter-spacing:0px; }
h6 {font-size:0.9em;letter-spacing:1px; color: #666666;}
p { margin-bottom: 18px; }
p.intro { color: #22222; font-size: 16px; line-height: 22px; font-weight: normal; }
.more { text-align: right; }
ul { list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; margin-bottom: 18px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; *padding-left: 2.2em; }
#wrapper {width:960px; margin:0 auto;} header{margin-bottom:10px;position:relative;*zoom:1px;z-index:199;}
#logo{margin-top:20px;margin-left:20px;display:inline-block;min-height:20px;}
#tagline{font-size:0.8em;letter-spacing:2px;color:#666;font-weight:400;font-style:italic;margin-bottom:20px;margin-left:30px;}
#header_cart{position:absolute;top:57px;right:0px;color:#747474;font-size:1.2em;}
#header_cart span.icon{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -151px -47px transparent;width:54px;height:37px;position:absolute;top:0;left:-3px;display:block;text-indent:-9999px;}
#account{position:absolute;top:57px;right:0px;color:#747474;font-size:1.2em;}
#account_logout{position:absolute;top:0;right:1px;width:60px;height:40px;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/nav_bg.png) repeat-x scroll 0 0 transparent;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);}
#account_logout a:link,#account_logout a:visited{position:absolute;top:13px;left:9px;font-size:0.7em;color:#333;text-decoration:none;padding:2px;}
#account_logout a:hover,#account_logout a:active{color:#999;}
#account_logout .header-logout-loading{position:absolute;bottom:4px;left:14px;display:none;}
#account span.icon{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -98px -47px transparent;width:54px;height:37px;position:absolute;top:0;left:-3px;display:block;text-indent:-9999px;}
#header_cart a:link,#account a:link,#header_cart a:visited,#account a:visited{text-decoration:none;color:#747474;position:relative;display:block;padding:15px 0 15px 57px;}
#header_cart a:hover,#account a:hover,#header_cart a:active,#account a:active{color:#333;}
#header_cart span.shadow,#account span.shadow{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -98px -84px transparent;width:53px;height:10px;position:absolute;top:32px;left:-3px;display:block;text-indent:-9999px;}
.product_rating p.message {position:absolute; bottom:-30px; left:50%; margin-left:-75px; width:150px; text-align:center; background-color:#282a2c; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); z-index:2000; padding:4px; font-size:0.9em; line-height:1.2em; color:#fff;}
div.alert {position:absolute; display:none; z-index:2000; background-color:#282a2c; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); line-height:1.2em; font-size:0.8em; font-family:Helvetica,Arial,sans-serif; color:#006699; border-top:1px solid #4a4d51;}
div.alert p {background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:7px; box-shadow:inset 1px 1px 2px rgba(0,0,0,0.6);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.6);  -webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.6);}
.page .entry-content div.alert p {margin:0;}
div.alert span {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -368px -80px transparent; width:27px; height:20px; display:block; position:absolute; top:100%; left:50%; margin-left:-13px;} #fancy_notification{background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;display:none;z-index:10000;width:350px;height:130px;position:fixed;box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);padding:10px;}
#fancy_notification #loading_animation{display:none;left:174px;position:absolute;top:60px;}
#fancy_notification #fancy_notification_content{display:none;position:relative;height:130px;padding:8px;}
#fancy_notification #fancy_notification_content span{display:block;color:#F60;font-size:1.3em;line-height:1.2em;text-align:center;}
#fancy_notification #fancy_notification_content a:link,#fancy_notification #fancy_notification_content a:visited{display:block;text-decoration:none;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;font-size:14px;box-shadow:0 2px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 1px rgba(0, 0, 0, 0.1);padding:3px 10px;}
#fancy_notification #fancy_notification_content a.continue_shopping {color:#000;position:absolute;bottom:14px;right:20px;background-color:#dddddd;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.03, rgb(206,206,206)),color-stop(0.52, rgb(240,240,240)),color-stop(0.76, rgb(237,237,237)));background-image:-moz-linear-gradient(center bottom,rgb(206,206,206) 3%,rgb(240,240,240) 52%,rgb(237,237,237) 76%);text-shadow:1px 0 1px white;border:1px solid #a7a7a7;}
#fancy_notification #fancy_notification_content a.continue_shopping:hover {background:#F0F0F0;}
#fancy_notification #fancy_notification_content a.go_to_checkout {color:#000;position:absolute;bottom:14px;left:20px;background-color:#e3f0f9;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(181,215,237)),color-stop(0.63, rgb(227,240,249)));background-image: -moz-linear-gradient(center bottom,rgb(181,215,237) 25%,rgb(227,240,249) 63%);border:1px solid #70b9ef;text-shadow:1px 0 1px white;}
#fancy_notification #fancy_notification_content a.go_to_checkout:hover {background:#E3F0F9;}
.popup{width:100%;height:100%;position:fixed;left:0;top:0;display:block;z-index:9500;background-color:#000;opacity:0.6;} hr.shortcode_line {height:1px; border-top:1px dashed #ada394; margin:10px 0;}
.entry-content img.gallery.alignleft {margin:10px 12px 10px 0;}
.entry-content a.button:link, .entry-content a.button:visited {color:#fff;}
a.button:link, a.button:visited {padding:4px 6px; border:1px solid #f8f8f8; color:#fff; display:inline-block; float:none; text-decoration:none; font-size:1em; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:1.2em; box-shadow:0 1px 1px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.5); margin:10px 5px; background-color:#3b76ce;}
a.button:hover,a.button:active {background-image:url(//www.focusdesigns.com/wp-content/themes/mio/images/button-overlay-hover.png) !important;}
a.button.left {float:left;}
a.button.right {float:right;}
a.button.default, a.button.blue {
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(33,86,156)),
color-stop(0.69, rgb(108,201,245)),
color-stop(0.85, rgb(130,213,255))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(33,86,156) 0%,
rgb(108,201,245) 69%,
rgb(130,213,255) 85%
);
}
a.button.orange {
background-color:#e98b10;	
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(199,96,28)),
color-stop(0.69, rgb(245,200,110)),
color-stop(0.85, rgb(255,213,130))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(199,96,28) 0%,
rgb(245,200,110) 69%,
rgb(255,213,130) 85%
);
}
a.button.green {
background-color:#3abc25;	
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(60,133,56)),
color-stop(0.69, rgb(155,245,110)),
color-stop(0.85, rgb(175,255,135))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(60,133,56) 0%,
rgb(155,245,110) 69%,
rgb(175,255,135) 85%
);
}
a.button.pink {
background-color:#a24eb7;
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(133,57,103)),
color-stop(0.69, rgb(245,110,225)),
color-stop(0.85, rgb(255,135,213))
);
background-image: -moz-linear-gradient(
center bottom,
rgb(133,57,103) 0%,
rgb(245,110,225) 69%,
rgb(255,135,213) 85%
);
}
.tweet_sc {overflow: hidden;height:25px; display:inline-block;}
.lightbox-wrap {margin:10px;}
code {font-size:0.9em; line-height:1.4em; background-color:#F6F5EE; padding:5px; font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace; border:1px dotted #333; display:inline-block; margin:10px; color:#333; }
ul.list_sc {}
ul.list_sc li{margin-bottom:5px;margin-left:30px;line-height:1.2em;}
ul.list_sc.disc li, .page .entry-content ul.list_sc.disc li, .entry-content ul.list_sc.disc li { list-style:disc;}
ul.list_sc.upper-roman li, .page .entry-content ul.list_sc.upper-roman li, .entry-content ul.list_sc.upper-roman li { list-style:upper-roman;}
ul.list_sc.upper-alpha li, .page .entry-content ul.list_sc.upper-alpha li, .entry-content ul.list_sc.upper-alpha li {list-style:upper-alpha;}
ul.list_sc.lower-roman li, .page .entry-content ul.list_sc.lower-roman li, .entry-content ul.list_sc.lower-roman li {list-style:lower-roman;}
ul.list_sc.lower-alpha li, .page .entry-content ul.list_sc.lower-alpha li, .entry-content ul.list_sc.lower-alpha li {list-style:lower-alpha;}
ul.list_sc.decimal li, .page .entry-content ul.list_sc.decimal li, .entry-content ul.list_sc.decimal li {list-style:decimal;}
ul.list_sc.circle li, .page .entry-content ul.list_sc.circle li, .entry-content ul.list_sc.circle li {list-style:circle;}
ul.list_sc.none li, .page .entry-content ul.list_sc.none li, .entry-content ul.list_sc.none li {list-style:none;}
ul.list_sc.katakana li, .page .entry-content ul.list_sc.katakana li, .entry-content ul.list_sc.katakana li {list-style:katakana}
blockquote {margin:10px 0 10px 20px; font-style:oblique;} .narrow_grid_1, .narrow_grid_2, .narrow_grid_3, .narrow_grid_4, .narrow_grid_5, .narrow_grid_6 { display: inline; float: left; margin-right:20px; }
.narrow_alpha { padding-left: 0; }
.narrow_omega { padding-right: 0; }
.narrow_grid_1 { width: 90px; }
.narrow_grid_2 { width: 190px; }
.narrow_grid_3 { width: 310px; }
.narrow_grid_4 { width: 420px; }
.narrow_grid_5 { width: 530px; }
.narrow_grid_6 { width: 640px; }
.narrow_prefix_1 { padding-left: 110px; }
.narrow_prefix_2 { padding-left: 220px; }
.narrow_prefix_3 { padding-left: 330px; }
.narrow_prefix_4 { padding-left: 440px; }
.narrow_prefix_5 { padding-left: 550px; }
.narrow_suffix_1 { padding-right: 110px; }
.narrow_suffix_2 { padding-right: 220px; }
.narrow_suffix_3 { padding-right: 330px; }
.narrow_suffix_4 { padding-right: 440px; }
.narrow_suffix_5 { padding-right: 550px; } .wide_grid_1, .wide_grid_2, .wide_grid_3, .wide_grid_4, .wide_grid_5, .wide_grid_6, .wide_grid_7, .wide_grid_8, .wide_grid_9, .wide_grid_10, .wide_grid_11, .wide_grid_12 { display: inline; float: left; margin-right:20px; }
.wide_grid_1 { width: 65px; }
.wide_grid_2 { width: 135px; }
.wide_grid_3 { width: 205px; }
.wide_grid_4 { width: 285px; }
.wide_grid_5 { width: 385px; }
.wide_grid_6 { width: 450px; }
.wide_grid_7 { width: 545px; }
.wide_grid_8 { width: 615px; }
.wide_grid_9 { width: 705px; }
.wide_grid_10 { width: 785px; }
.wide_grid_11 { width: 865px; }
.wide_grid_12 { width: 945px; }
.wide_prefix_1 { padding-left: 80px; }
.wide_prefix_2 { padding-left: 160px; }
.wide_prefix_3 { padding-left: 240px; }
.wide_prefix_4 { padding-left: 320px; }
.wide_prefix_5 { padding-left: 400px; }
.wide_prefix_6 { padding-left: 480px; }
.wide_prefix_7 { padding-left: 560px; }
.wide_prefix_8 { padding-left: 640px; }
.wide_prefix_9 { padding-left: 720px; }
.wide_prefix_10 { padding-left: 800px; }
.wide_prefix_11 { padding-left: 880px; }
.wide_suffix_1 { padding-right: 80px; }
.wide_suffix_2 { padding-right: 160px; }
.wide_suffix_3 { padding-right: 240px; }
.wide_suffix_4 { padding-right: 320px; }
.wide_suffix_5 { padding-right: 400px; }
.wide_suffix_6 { padding-right: 480px; }
.wide_suffix_7 { padding-right: 560px; }
.wide_suffix_8 { padding-right: 640px; }
.wide_suffix_9 { padding-right: 720px; }
.wide_suffix_10 { padding-right: 800px; }
.wide_suffix_11 { padding-right: 880px; }
.wide_alpha { padding-left: 0; }
.wide_omega { padding-right: 0; } nav{margin-top:10px;border:1px solid #b9b9b9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/nav_bg.png) repeat-x scroll top center #cdcdcd;position:relative;*zoom:1px;}
nav-blue{margin-top:10px;border:1px solid #b9b9b9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/nav_bg-blue.png) repeat-x scroll top center #cdcdcd;position:relative;*zoom:1px;}
nav li{float:left;position:relative;}
nav li > a{text-decoration:none;color:#333;display:block;border-right:1px solid #b9b9b9;border-left:1px solid #eee;text-shadow:1px 0 1px #FFF;padding:13px 13px 10px;}
nav li.home:first-child > a{border-left:none;text-indent:-9999px;width:27px;position:relative;}
nav li.home span{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 0 transparent;width:29px;height:27px;position:absolute;top:7px;left:12px;cursor:pointer;}
nav > ul > li:hover > a {background:#45494d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05, rgb(69,73,77)),color-stop(0.5, rgb(31,29,31)));background:-moz-linear-gradient(center top,rgb(69,73,77) 5%,rgb(31,29,31) 50%);color:#ffffff;text-shadow:none;border-left:1px solid #333;}
nav > ul > li.home:hover > a {border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
nav > ul > li.current-menu-item > a, .wpsc nav > ul > li.store > a, .single-post nav > ul > li.blog > a {background:#45494d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05, rgb(69,73,77)),color-stop(0.5, rgb(31,29,31)));background:-moz-linear-gradient(center top,rgb(69,73,77) 5%,rgb(31,29,31) 50%);color:#ffffff;text-shadow:none;border-left:1px solid #333;}
nav > ul > li.home.current-menu-item > a{border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}
nav li ul{display:none;border:1px solid #CCC;position:absolute;top:100%;left:0;width:178px;z-index:200;background-color:#f8f8f8;-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);}
nav li:hover ul{display:block;}
nav li ul li{float:none;border-top:1px solid #ccc;margin:0;padding:0;position:relative;}
nav li ul li:first-child{border-top:none;}
nav ul li ul li span.before, nav > ul > li > span.before {display:none;}
nav li ul li a{text-decoration:none;color:#333;display:block;*zoom:1px;border:none;padding:6px 5px 5px 10px;}
nav > ul > li > ul > li:hover > a, nav > ul > li > ul > li > a:hover {color:#113F7B;text-shadow:none;}
nav ul ul ul li a:hover {color:#113F7B;text-shadow:none;} nav li.categories ul {min-width:300px;}
nav li.categories li {float:left;margin-right:20px;	border:none;width:130px;}
nav li ul li ul{display:none;border:1px solid #CCC;position:absolute;top:0;left:100%;width:178px;z-index:200;background-color:#f8f8f8;-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);}
nav li ul li:hover ul{display:block;} nav ul li ul > li.arrow > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px 0 transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.arrow:hover > span.before {background-position:0 0;}
nav ul li ul > li.arrow > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.rounded-hyphen > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -20px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.rounded-hyphen:hover > span.before {background-position:0 -20px;}
nav ul li ul > li.rounded-hyphen > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.dot > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -40px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.dot:hover > span.before {background-position:0 -40px;}
nav ul li ul > li.dot > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.star > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -60px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.star:hover > span.before {background-position:0 -60px;}
nav ul li ul > li.star > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.figure > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -80px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.figure:hover > span.before {background-position:0 -80px;}
nav ul li ul > li.figure > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.speech-bubble > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -100px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.speech-bubble:hover > span.before {background-position:0 -100px;}
nav ul li ul > li.speech-bubble > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.checkmark > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -120px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.checkmark:hover > span.before {background-position:0 -120px;}
nav ul li ul > li.checkmark > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.flag > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -140px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.flag:hover > span.before {background-position:0 -140px;}
nav ul li ul > li.flag > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.envelop > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -160px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.envelop:hover > span.before {background-position:0 -160px;}
nav ul li ul > li.envelop > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.calendar > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -180px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.calendar:hover > span.before {background-position:0 -180px;}
nav ul li ul > li.calendar > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.folder > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -200px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.folder:hover > span.before {background-position:0 -200px;}
nav ul li ul > li.folder > a {padding:6px 5px 5px 20px;}
nav ul li ul > li.info > span.before {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/icons.png) no-repeat scroll -20px -220px transparent;width:20px;height:20px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
nav ul li > ul > li.info:hover > span.before {background-position:0 -220px;}
nav ul li ul > li.info > a {padding:6px 5px 5px 20px;} nav .searchform{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -29px 0 transparent;width:188px;height:21px;margin-top:-10px;position:absolute;top:50%;right:17px;}
nav .searchform label{text-indent:-9999px;display:block;}
nav .searchform input{position:absolute;top:2px;left:26px;outline:none;border:none;background:none;height:18px;line-height:18px;color:#ccc;} .home .product_description{float:left;width:200px;margin-right:40px;}
.home .product_description h2{font-size:1.3em;margin-bottom:10px;}
.home .product_description p{margin-bottom:20px;font-size:0.8em;}
.home .product_description a:link,.home .product_description a:visited{color:#113F7B;text-decoration:none;}
.home .product_description a:hover,.home .product_description a:active{text-decoration:underline;}
.featured_image{float:left;width:500px;height:500px;margin-right:0;overflow:hidden;}
.home .product_meta{float:left;width:200px;position:relative;}
.home .product_meta .price{position:absolute;top:200px;left:50px;font-size:1.4em;text-align:center;}
.home .product_meta .price .special{text-decoration:line-through;color:#999;font-size:1.2em;}
.home .product_meta .buynow:link,.home .product_meta .buynow:visited{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;display:block;text-align:center;line-height:30px;margin-top:20px;color:#113f7b;text-shadow:1px 0 1px #FFF;text-decoration:none;font-size:0.6em;}
.home .product_meta .buynow:hover,.home .product_meta .buynow:active{background-position:0 -59px;}
#slides{position:relative;width:960px;}
.slide{float:left;width:960px;}
.page #content.home{overflow:hidden;width:938px;height:500px;position:relative;border:none;}
#slide_menu{position:absolute;bottom:130px;right:43px;z-index:400;}
#slide_menu li{position:relative;float:left;margin-right:20px;}
#slide_menu li a{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -281px 0 transparent;width:17px;height:17px;display:block;text-indent:-9999px;}
#slide_menu li a:hover{background-position:-281px -17px;}
#slide_menu li.activeSlide a{background-position:-298px 0;} #content_container,.wpsc-shopping-cart.wpsc #content_container,.wpsc-transaction-details.wpsc #content_container{line-height:1.4em;font-size:1.2em;margin-bottom:40px;position:relative;*zoom:1px;border:none;}
.wpsc #content_container,.page #content_container,.archive #content_container,.category #content_container,.author #content_container,.single-post #content_container,.search #content_container{width:960px;position:relative;*zoom:1px;margin-bottom:40px;line-height:1.2em;}
.home.page #content_container{border:none;}
.wpsc.single-wpsc-product #content_container{width:960px;position:relative;*zoom:1px;margin-bottom:40px;line-height:1.4em;border:none;padding:0;}
#content_container h1.entry-title,.category #content_container h1.page-title{margin-top:0;line-height:1em;color:#4C4C4C;font-size:1.5em;}
#content_container h2.entry-title{margin-top:0;}
#content_container h2.entry-title a:link,#content_container h2.entry-title a:visited{color:#4C4C4C;text-decoration:none;font-size:1.5em;line-height:1.5em;}
#content_container h2.entry-title a:hover,#content_container h2.entry-title a:active{text-decoration:underline;}
#content,.wpsc-shopping-cart .page #content,.wpsc-transaction-details .page #content{width:940px;padding:10px;}
#content_container #content.onecolumn{width:940px;position:relative;margin:0 auto;}
.page #content{width:660px;float:left;border-radius:5px;margin-top:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0px solid #ccc;padding:10px;}
.page .entry-content p,.post .entry-content 
p{margin-bottom:20px;line-height:1.6em;font-size:1em;}
.page .entry-content ul li,.page .entry-content ol li {margin-left:30px;margin-bottom:5px;}
.page .entry-content ol li {margin-left:35px;margin-bottom:5px;}
.page .entry-content ul{list-style-type:disc;}
.page .entry-content ol{list-style-type:decimal;}
.entry-content a:link, .entry-content a:visited{color:#113f7b;text-decoration:none;}
.entry-content a:hover,.entry-content a:active{color:#666;}
.entry-content img.gallery{border:1px solid #ccc;}
.entry-content img.alignleft {float:left;margin-right:10px;margin-bottom:10px;}
.entry-content img.alignright {float:right;margin-left:10px;margin-bottom:10px;}
.entry-content img.alignnone {float:none;margin-right:10px;margin-bottom:10px;display:block;}
.entry-content img.aligncenter {float:none;margin:0 auto;margin-bottom:10px;display:block;}
.wp-caption {}
.wp-caption-text {}
.sticky {}
.gallery-caption {} .archive-meta p {line-height:1.4em;margin-bottom:20px;}
.archive #content,.category #content,.author #content,.single-post #content,.search #content{width:660px;float:left;margin-right:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0px solid #ccc;padding:10px;margin-top:20px;}
.archive .post,.category .post,.author .post,.tag .post,.search .post,.search .type-wpsc-product{border-top:1px solid #ccc;padding:20px 0;}
.category .wp-post-image, .search-results .wp-post-image{float:left;margin-right:10px;margin-bottom:10px;border:4px solid #fff;-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.single-post .wp-post-image{margin-left:5px;margin-bottom:20px;border:4px solid #fff;-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#nav-above,#nav-below{margin:20px 0;}
#nav-below{border-top:1px solid #ccc;padding-top:20px;}
.nav-previous a:link,.nav-next a:link,.nav-previous a:visited,.nav-next a:visited{color:#51a4d4;text-decoration:none;background-color:#f5f5f5;border:1px solid #ccc;font-size:0.8em;padding:4px;}
.nav-previous a:hover,.nav-next a:hover,.nav-previous a:active,.nav-next a:active{background-color:#ccc;color:#fff;}
.single .post .entry-content{clear:both;}
.single .entry-utility{font-size:0.7em;margin:10px 0;}
.single-post .related-post a{position:relative;display:block;font-size:12px;text-decoration:none;color:#51a4d4;line-height:1.2em;}
.single-post .related-post li{margin-left:10px;float:left;width:160px;}
.single-post .related-post li:first-child{margin-left:0;}
.single-post .related-post h2{color:#000;margin-bottom:10px;font-size:18px;}
.single-post .related-post h3 {color:#AB5C08;font-size:11px;line-height:1.4em;}
.single-post .related-post img.wp-post-image {display:block;margin-bottom:5px;width:144px;height:124px;border:1px solid #ccc;box-shadow:none;border-radius:none;}
.single .post hr{height:1px;background-color:#ccc;outline:none;border:none;clear:both;margin:20px 0;}
.header-meta{height:90px;background-color:#f5f5f5;margin-left:67px;position:relative;padding:10px;}
.wpsc-product.search .header-meta {margin-left:0;}
.wpsc-product.search .entry-summary {margin-left:0;}
.entry-meta{font-size:0.7em;position:absolute;top:1px;left:-68px;}
.single-post .entry-meta{font-size:0.7em;position:absolute;top:85px;left:-65px;width:304px;}
.date_label{position:relative;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -344px 0 transparent;width:55px;height:63px;}
.date_label .month{position:absolute;font-size:1em;top:2px;left:18px;color:#fff;}
.date_label .date{position:absolute;font-size:1.4em;top:23px;left:19px;color:#000;}
.date_label .year{position:absolute;font-size:1em;bottom:2px;left:16px;color:#999;}
.entry-summary{margin-top:10px;margin-left:68px;font-size:0.9em;line-height:1.4em;}
.entry-summary a:link,.entry-summary a:visited{color:#113F7B;text-decoration:none;}
.entry-utility{font-size:0.7em;display:inline-block;margin:10px 0 10px 68px;}
.post .entry-utility .article-icon {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -165px -28px transparent; width:13px; height:16px; display:inline-block; margin-right:2px;position:relative;top:2px;}
.post .entry-utility .bookmark-icon {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -202px -30px transparent; width:15px; height:14px; display:inline-block; margin-right:2px;position:relative;top:1px;}
.post .entry-utility .comment-icon {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -182px -30px transparent; width:16px; height:13px; display:inline-block; margin-right:2px;position:relative;top:2px;}
.post .entry-utility .tag-icon {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -222px -27px transparent; width:17px; height:17px; display:inline-block; margin-right:2px;position:relative;top:1px;}
#entry-author-info{background-color:#f5f5f5;padding:10px;margin:20px 0;}
#entry-author-info img{float:left;margin-right:20px;}
#author-description{float:right;width:515px;font-size:0.8em;line-height:1.2em;}
#author-description h2 {margin-bottom:5px;}
#comments-title{margin-bottom:20px;font-size:1em;}
.commentlist li{border:1px solid #ccc;margin-bottom:20px;clear:both;padding:10px;}
.commentlist li.alt {background-color:#F3F8FE;}
.commentlist li.bypostauthor{background-color:#f5f5f5;}
.comment-author{float:left;margin-right:10px;padding-right:10px;border-right:1px solid #ccc;width:65px;}
.comment-author .fn{width:60px;font-size:0.7em;line-height:1.2em;}
.commentlist li .comment_container{position:relative;}
.comment_container em{color:#930;}
.comment_wrap{float:right;width:85%;position:relative;}
.commentmetadata{font-size:0.7em;position:absolute;bottom:0;left:0;}
.comment-body{margin-bottom:40px;min-height:30px;font-size:0.8em;line-height:1.3em;}
#reply-title{font-size:16px;}
.commentlist ul.children{margin-top:10px;}
#respond{margin-top:20px;}
#respond .comment-notes{font-size:12px;}
#respond span.required{color:#C30;}
#respond small a:link,#respond small a:visited{color:maroon;text-decoration:none;}
#respond #commentform textarea{width:390px;}
.depth-2 #respond #commentform textarea{width:370px;}
.depth-3 #respond #commentform textarea{width:350px;}
.depth-4 #respond #commentform textarea{width:330px;}
.archive .post a:link,.category .post a:link,.author .post a:link,.single .post a:link,.search .post a:link,.archive .post a:visited,.category .post a:visited,.author .post a:visited,.single .post a:visited,.search .post a:visited,.page-title a:link,.page-title a:visited,.commentlist li a:link,.commentlist li a:visited{color:#113f7b;text-decoration:none;}
.archive .post a:hover,.category .post a:hover,.author .post a:hover,.single .post a:hover,.search .post a:hover,.archive .post a:active,.category .post a:active,.author .post a:active,.single .post a:active,.search .post a:active,.page-title a:hover,.page-title a:active,.entry-summary a:hover,.entry-summary a:active,.commentlist li a:hover,.commentlist li a:active,#respond small a:hover,#respond small a:active{color:#666;}
.nav-previous,#respond .left{float:left;}
.nav-next,.commentlist .reply,#respond small,#respond .right{float:right;}
#commentform input[type=submit] {background-color:#e3f0f9;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(181,215,237)),color-stop(0.63, rgb(227,240,249)));background-image: -moz-linear-gradient(center bottom,rgb(181,215,237) 25%,rgb(227,240,249) 63%);outline:none;border:1px solid #21579c;padding:2px 4px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);text-shadow: 1px 0 1px white;color:#113F7B;cursor:pointer;}
#commentform input[type=submit]:hover {background-color:#b5d7ed;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(228,241,249)),color-stop(0.63, rgb(181,215,237)));background-image: -moz-linear-gradient(center bottom,rgb(228,241,249) 25%,rgb(181,215,237) 63%);}
.logged-in #respond .right {float:none;}
#respond .form-submit{clear:both;float:right;margin-top:10px;}
.logged-in #respond .form-submit{float:none;}
#respond p{margin-bottom:10px;}
.btt a:link,.btt a:visited{float:right;text-decoration:none;color:#06C;font-size:0.8em;}
.btt a:hover,.btt a:active{color:#666;}
.byauthor{width:54px;}
.logged-in-as a:link, .logged-in-as a:visited {color:#113F7B;}
.logged-in-as a:hover, .logged-in-as a:active {color:#666;}
.single-post .social li {margin-right:5px;float:left;margin-bottom:20px;}
.single-post .social .gplusone {width:65px;}
.single-post .social .st_sharethis {position:relative;width:80px;}
.single-post .social .fb-like {position:relative;top:2px;} .wpsc #content{width:660px;float:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;padding:10px;}
.single-wpsc-product.wpsc #content{border:none;}
.wpsc.single-wpsc-product #content,.wpsc-shopping-cart.wpsc #content,.wpsc-transaction-details.wpsc #content{width:960px;position:relative;border:none;margin:0;padding:0;}
.wpsc.single-wpsc-product .entry-content{border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;}
.wpsc-shopping-cart.wpsc .entry-content,.wpsc-transaction-details.wpsc .entry-content{border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;margin-top:40px;padding:20px;}
.progress_wrapper.top{position:absolute;top:8px;left:50%;margin-left:-201px;}
.progress_wrapper.below{position:relative;margin-left:279px;margin-top:20px;}
.progress_bar{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/checkout_bar.png) no-repeat scroll 0 0 transparent;width:405px;height:30px;position:relative;z-index:110;}
.progress_bar_white{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/checkout_bar_white.png) no-repeat scroll 0 0 transparent;width:405px;height:30px;position:relative;z-index:110;}
.progress_wrapper ul{margin-top:-25px;margin-left:10px;position:relative;z-index:120;}
.progress_wrapper ul li{float:left;color:#ccc;font-size:0.9em;line-height:1.3em;text-shadow:1px 0 1px #FFF;font-weight:700;}
.progress_wrapper ul li.cart{margin:0 20px;}
.progress_wrapper ul li.info{margin:0 80px;}
.progress_wrapper ul li.final{margin-left:29px;}
.progress_wrapper ul li.act{color:#000;}
.progress_wrapper span.lines{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/checkout_lines.png) no-repeat scroll -412px 0 transparent;width:407px;height:25px;display:block;position:absolute;top:1px;left:1px;z-index:100;} .product_rating{margin-top:24px;float:left; position:relative;}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.rating-cancel,div.rating-cancel a{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/delete.gif) no-repeat 0 -16px;}
div.star-rating,div.star-rating a{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/stars.png) no-repeat 0 0;}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0;}
div.star-rating-on a{background-position:0 -16px !important;}
div.star-rating-hover a{background-position:0 -32px;}
div.star-rating {background:transparent !important;overflow:hidden !important;}
div.alert.error {bottom:49px; left:57px;}
div.alert.addtocart {bottom:49px; left:102px;}
h2.prodtitle{font-size:16px;margin-bottom:5px;color:#666;text-align:center;word-wrap:break-word;line-height:1.2em;display:inline-block;}
h2.prodtitle a:link, h2.prodtitle a:visited{text-decoration:none;color:#666;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
h2.prodtitle a:hover, h2.prodtitle a:active {text-decoration:underline;}
.product_views{position:relative;margin:5px 0;}
.product_views .wrap{float:right;}
.product_views a{float:left;margin-right:10px;display:inline-block;text-indent:-9999px;padding:2px;}
.product_views a.grid{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -274px -48px transparent;width:32px;height:10px;}
.product_views a.default{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -310px -48px transparent;width:30px;height:10px;}
.product_views a.grid:hover,.product_views a.grid.active{background-position:-274px -34px;}
.product_views a.default:hover,.product_views a.default.active{background-position:-310px -34px;}
.wpsc-breadcrumbs{display:inline-block;background-color:#fff;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:0.8em;margin-bottom:20px;padding:5px;}
.wpsc-breadcrumbs a{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/crumbs.png) no-repeat scroll right center transparent;text-decoration:none;dipslay:block;padding:5px 15px 5px 0;margin-right:10px;}
.wpsc-breadcrumbs a:link,.wpsc-breadcrumbs a:visited{text-decoration:none;color:#069;}
.wpsc-breadcrumbs a:hover,.wpsc-breadcrumbs a:active{color:#666;}
.myaccount .profile-form table{width:100%;}
.myaccount .profile-form table td{padding:5px;}
.myaccount .logdisplay{margin-top:20px;width:100%;font-size:0.9em;line-height:1.2em;}
.myaccount .logdisplay td{border:1px solid #999;padding:5px 10px;}
form#ajax_loginform #login,form#ajax_lostpasswordform #user_login_submit{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;display:block;text-align:center;margin-top:20px;color:#113f7b;text-shadow:1px 0 1px #FFF;text-decoration:none;border:none;outline:none;cursor:pointer;font-size:1em;padding-bottom:3px;}
form#ajax_loginform #login:hover,form#ajax_lostpasswordform #user_login_submit:hover{background-position:0 -59px;}
form#ajax_loginform .wpsc_loading_animation,form#ajax_lostpasswordform .wpsc_loading_animation{margin-top:10px;visibility:hidden;}
form#ajax_loginform .wpsc_loading_animation img,form#ajax_lostpasswordform .wpsc_loading_animation img{float:left;margin-top:-6px;margin-right:8px;}
form#ajax_loginform .response,form#ajax_lostpasswordform .response{color:#C30;margin-bottom:10px;}
.myaccount .processed span,.wpsc_registration_form .processed span{margin-left:2px;}
#login_wrapper{margin-bottom:20px;}
div.wpsc_product_search{background-color:#fff !important;}
.wpsc_hidden,#forgot,.myaccount .order_status,.wpsc_registration_form .order_status,.product_search .views{display:none;}
.myaccount .profile-form,form#ajax_loginform,form#ajax_lostpasswordform{margin-top:20px;}
.wpsc_buy_button_container {position:relative;} #sidebar {float:right;width:258px;margin-top:60px;}
#sidebar .widget-container {background:#fff;margin-bottom:20px;padding:15px 18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);*border:1px solid #ccc;border:1px solid #ccc\9;font-size:0.8em;}
#sidebar h3.widget-title{width:100%;display:block;margin-bottom:-15px;position:relative;text-shadow:1px 0 1px #FFF;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/widget_bg.png) repeat-x scroll center top transparent;border-top:solid 1px #f5f5f5;border-bottom:solid 1px #848484;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);left:-18px;top:-25px;font-size:1.1em;line-height:1.2em;padding:8px 18px 6px;}
#sidebar .widget-container li{line-height:1.2em;margin:0;padding:5px 0;}
#sidebar ul.wpsc-latest-products a {color:#113F7B;text-decoration:none;display:block;padding:2px 0;}
#sidebar ul.wpsc-latest-products a:hover {color:#666;}
#sidebar .widget-wrapper .widget_recent_entries ul li,#sidebar .widget-wrapper ul li,#sidebar .widget-wrapper ul li ul li{border-top:1px solid #ccc;}
#sidebar .widget-wrapper .widget_recent_entries ul li:first-child,#sidebar .widget-wrapper ul li:first-child,#sidebar .widget-wrapper ul li ul li:first-child{border-top:none;}
#sidebar .widget-wrapper ul.children{display:none;margin:0 0 0 10px;}
#sidebar .widget-wrapper .widget_wpsc_product_specials h3{text-align:left;}
#sidebar .widget-wrapper .widget_wpsc_shopping_cart{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/cart_bg.jpg) repeat scroll 0 0 transparent;}
#sidebar #calendar_wrap table{width:100%;}
#sidebar a.wpsc_category_image_link {display:block;text-decoration:none;}
#sidebar ul.wpsc_categories a {text-decoration:none;}
#calendar_wrap td{background:none repeat scroll 0 0 #FFF;font-size:11px;text-align:center;margin:0;padding:5px 4px;}
.widget_calendar th{border-bottom:1px dotted #DDD;font-size:12px;text-align:center;padding:5px 4px;}
.widget_calendar caption{text-align:center;font-size:18px;margin-bottom:5px;}
.widget_calendar table{border:1px solid #DDD;}
.widget_calendar table td#today{color:#113f7b;}
#sidebar .widget-wrapper .widget_wpsc_product_specials,ul.wpsc-latest-products li{text-align:center;}
#fancy_collapser_link {position:absolute;top:6px;right:10px;} footer {clear:both;}
#footer_nav{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/footer_bg.png) repeat-x scroll top center transparent;border:1px solid #b9b9b9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;*zoom:1px;margin-bottom:50px;}
#footer_nav ul.social_media{float:left;position:relative;top:7px;left:11px;}
#footer_nav ul.social_media li{float:left;position:relative;margin-right:8px;}
#footer_nav ul.social_media li.facebook a{text-decoration:none;text-indent:-9999px;display:block;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -98px -31px transparent;width:16px;height:16px;}
#footer_nav ul.social_media li.twitter a{text-decoration:none;text-indent:-9999px;display:block;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -114px -31px transparent;width:16px;height:16px;}
#footer_nav ul.social_media li.flickr a{text-decoration:none;text-indent:-9999px;display:block;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -130px -31px transparent;width:16px;height:16px;}
#footer_nav ul.social_media li.rss a{text-decoration:none;text-indent:-9999px;display:block;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -146px -31px transparent;width:16px;height:16px;}
#footer_nav ul.social_media li.gplus a{text-decoration:none;text-indent:-9999px;display:block;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -265px 0 transparent;width:16px;height:16px;}
#footer_nav p{font-size:0.8em;position:relative;top:8px;margin-left:15px;padding-left:10px;border-left:1px solid #ccc;line-height:1.2em;float:left;}
#footer_nav p a:link, #footer_nav p a:visited {text-decoration:none;color:#113F7B;}
#footer_nav p a:hover, #footer_nav p a:active {color:#333;}
#footer_nav ul.menu{float:right;}
#footer_nav ul.menu li{float:left;}
#footer_nav ul.menu li a{font-size:0.8em;display:block;text-decoration:none;color:#666;border-left:1px solid #ccc;padding:7px;}
#footer_nav ul.menu li a:hover {background:#45494d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05, rgb(69,73,77)),color-stop(0.5, rgb(31,29,31)));background:-moz-linear-gradient(center top,rgb(69,73,77) 5%,rgb(31,29,31) 50%);color:#ffffff;}
#footer_nav ul.menu li:last-child a:hover{border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
.footer_blog{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/footer_blog_bg.png) repeat-x scroll top center #d3d3d3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #B9B9B9;margin-bottom:30px;height:21px;text-shadow:1px 0 1px #FFF;font-size:14px;padding:8px 0 0 11px;}
.footer_blog a{display:none;}
.footer_blog a:first-child{display:inline-block;}
.footer_blog a:link,.footer_blog a:visited{color:#113F7B;text-decoration:none;}
.footer_featured{margin-bottom:30px;}
.footer_featured ul li{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/footer_featured_bg_off.png) repeat-x scroll top center #f0efef;position:relative;width:208px;height:178px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;margin-left:13px;text-align:center;padding:10px;}
.footer_featured ul li:first-child{margin-left:0;}
.footer_featured img{margin-top:8px;margin-bottom:3px;border:1px solid #ccc;}
.footer_featured a:link,.footer_featured a:visited{text-decoration:none;color:#484848;font-size:1em;}
.footer_featured a.more:link,.footer_featured a.more:visited{text-decoration:none;color:#113F7B;font-size:1em;line-height:0.6em;display:block;}
#footer-widget{margin-bottom:20px;}
.col4,.col3,.col2{float:left;margin:0 0 0 30px;}
.col4{width:217px;}
.col3{width:300px;}
.col2{width:465px;}
.first{margin-left:0;clear:left;}
.col.last{clear:left;margin:0;}
.footer_blog a:hover,.footer_blog a:active,.footer_featured a:hover,.footer_featured a:active,.footer_featured a.more:hover,.footer_featured a.more:active{color:#666;}
#footer-widget .widget-container {background:#fff;margin-bottom:20px;padding:15px 18px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);*border:1px solid #ccc;border:1px solid #ccc\9;font-size:0.9em;}
#footer-widget h3.widget-title{width:100%;display:block;margin-bottom:-15px;position:relative;text-shadow:1px 0 1px #FFF;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/widget_bg.png) repeat-x scroll center top transparent;border-top:solid 1px #f5f5f5;border-bottom:solid 1px #848484;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);left:-18px;top:-25px;font-size:1.2em;line-height:1.2em;padding:8px 18px 6px;}
#footer-widget .widget-container li{line-height:0.8em;font-size:1.2em;margin:0;padding:5px 0;}
#footer-widget .widget-container a:link,#footer-widget .widget-container a:visited{color:#113F7B;text-decoration:none;display:block;padding:2px 0;}
#footer-widget .widget-container a:hover,#footer-widget .widget-container a:active{color:#666;}
#footer-widget .widget-container .shoppingcart a{margin:0;}
#footer-widget .widget_recent_entries ul li,#footer-widget ul li,#footer-widget ul li ul li{border-top:1px solid #ccc;}
#footer-widget .widget_recent_entries ul li:first-child,#footer-widget ul li:first-child,#footer-widget ul li ul li:first-child{border-top:none;}
#footer-widget ul.children{display:none;margin:0 0 0 10px;}
#footer-widget .widget_wpsc_product_specials{text-align:center;}
#footer-widget .widget_wpsc_product_specials h3{text-align:left;}
#footer-widget .widget_wpsc_shopping_cart{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/cart_bg.jpg) repeat scroll 0 0 transparent;}
#footer-widget #calendar_wrap table{width:100%;}
#footer-widget .shopping-cart-wrapper .gocheckout:link,#footer-widget .shopping-cart-wrapper .gocheckout:visited{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -205px -62px transparent;width:139px;height:27px;color:#fff;text-align:center;text-decoration:none;display:block;line-height:1.3em;font-size:1.3em;position:relative;left:50%;margin-left:-64px;margin-top:10px;margin-bottom:10px;text-shadow:1px 0 1px #000;}
#footer-widget .shopping-cart-wrapper .gocheckout:hover,#footer-widget .shopping-cart-wrapper .gocheckout:active{color:#3797CE;}
#calendar_wrap td{background:none repeat scroll 0 0 #FFF;font-size:11px;text-align:center;margin:0;padding:5px 4px;}
.widget_calendar th{border-bottom:1px dotted #DDD;font-size:12px;text-align:center;padding:5px 4px;}
.widget_calendar caption{text-align:center;font-size:18px;margin-bottom:5px;}
.widget_calendar table{border:1px solid #DDD;}
.widget_calendar table td#today{color:#113f7b;} #default_products_page_container{position:relative;line-height:1.2em;}
#default_products_page_container .wpsc_page_numbers_top{border-bottom:1px solid #ccc;padding-bottom:30px;font-size:0.7em;}
#default_products_page_container .wpsc_page_numbers_bottom{margin-top:20px;font-size:0.7em;}
.wpsc_categories.wpsc_category_grid {margin-bottom:20px;}
.wpsc_category_grid_item {text-decoration:none;margin:5px;float:left;}
#default_products_page_container .wpsc_page_numbers_top a:link,#default_products_page_container .wpsc_page_numbers_top a:visited,#default_products_page_container .wpsc_page_numbers_bottom a:link,#default_products_page_container .wpsc_page_numbers_bottom a:visited{background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;text-align:center;color:#666;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/footer_bg.png) repeat-x scroll top center transparent;border-color:#ccc;border-style:solid;border-width:1px;margin:0 3px;padding:5px 8px;}
#default_products_page_container .wpsc_page_numbers_top a:hover,#default_products_page_container .wpsc_page_numbers_top a:active,#default_products_page_container .wpsc_page_numbers_bottom a:hover,#default_products_page_container .wpsc_page_numbers_bottom a:active{color:#CCC;}
#default_products_page_container .wpsc_page_numbers_top span.current,#default_products_page_container .wpsc_page_numbers_top span.current,#default_products_page_container .wpsc_page_numbers_bottom span.current,#default_products_page_container .wpsc_page_numbers_bottom span.current{padding:5px 4px;}
.default_product_display{margin-bottom:20px;border-bottom:1px solid #ccc;position:relative;*zoom:1px;padding:30px 0;}
.default_product_display .imagecol{float:left;position:relative;margin:0 15px 0 0;}
.imagecol .preview_link{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;}
.default_product_display .imagecol img.product_image{background-color:#efefef;}
.default_product_display .imagecol a {display:inline-block;position:relative;}
.default_product_display .imagecol img.load {display:none;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;border:none;border-radius:0;}
.default_product_display .imagecol img.no-image{background-color:#EFEFEF;display:block;}
.default_product_display .productcol{float:left;width:435px;position:relative;font-size:1.0em;}
.default_product_display span.saletag{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -218px 0 transparent;display:block;width:29px;height:21px;position:absolute;bottom:1px;right:-3px;}
.default_product_display h2.prodtitle a.wpsc_edit_product{color:#069;}
.default_product_display .wpsc_description, .default_product_display .wpsc_description p{margin-bottom:20px;}
.page .entry-content .default_product_display .wpsc_description p{font-size:0.9em;line-height:1.4em;}
.default_product_display .additional_description{font-size:13px;line-height:1.4em;display:none;margin:0;}
.default_product_display .additional_description_container{margin:20px 0;}
.default_product_display a.additional_description_link:link,.default_product_display a.additional_description_link:visited{text-decoration:underline;color:#0062ce;margin-left:5px;}
.default_product_display form.product_form fieldset{border:none;padding:0;}
.default_product_display form.product_form fieldset legend{font-size:18px;font-weight:400;padding:0;}
.default_product_display .wpsc_variation_forms{margin-bottom:10px;padding:2px 0;}
.wpsc_select_variation{position:relative;}
.default_product_display .wpsc_variation_forms table,.default_product_display .wpsc_variation_forms table tr,.default_product_display .wpsc_variation_forms table td{border:none;border-collapse:collapse;margin:0;}
.default_product_display .wpsc_variation_forms table td.col1{width:10%;text-align:left;margin:0;padding:2px;}
.default_product_display .wpsc_variation_forms table td.col2{width:80%;text-align:left;margin:0;padding:2px;}
.default_product_display .wpsc_variation_forms label{font-family:Georgia, "Bitstream Charter", serif;font-size:14px;color:#000;}
.default_product_display .wpsc_variation_forms select{min-width:100px;max-width:200px;margin:0;}
.default_product_display .wpsc_quantity_update{margin-bottom:10px;padding-bottom:10px;margin-left:10px;}
.default_product_display .wpsc_quantity_update input{line-height:1.2em;font-size:12px;margin:0;}
.default_product_display .wpsc_quantity_update label{font-family:Georgia, "Bitstream Charter", serif;line-height:1.2em;font-size:12px;color:#F60;margin:0;}
.default_product_display .wpsc_product_price{margin-right:10px;text-align:center;*zoom:1px;float:right;position:relative;}
.wpsc_product_price div.alert.error{bottom:49px;left:-62px; width:200px;}
.wpsc_product_price div.alert.addtocart{bottom:49px;left:-63px; width:200px;}
.default_product_display a.more:link,.default_product_display a.more:visited{text-decoration:none;color:#3797CE;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -205px -62px transparent;width:139px;height:27px;display:block;font-size:1.1em;line-height:1.8em;text-align:center;float:right;margin-top:10px;}
.default_product_display a.more:hover,.default_product_display a.more:active{color:#fff;}
.default_product_display .in_stock,.single_product_display .in_stock{position:relative;background-image:url(//www.focusdesigns.com/wp-content/themes/mio/wpsc-images/yes_stock.png);background-repeat:no-repeat;padding-left:20px;left:-5px;}
.default_product_display .out_of_stock,.single_product_display .out_of_stock{position:relative;background-image:url(//www.focusdesigns.com/wp-content/themes/mio/wpsc-images/outofstock.png);background-repeat:no-repeat;padding-left:20px;left:-5px;}
.default_product_display .wpsc_product_price p{margin-bottom:0;font-size:1.1em;line-height:1.2em;}
.default_product_display .wpsc_product_price span.oldprice{text-decoration:line-through;color:#666;font-size:0.9em;}
.default_product_display p.soldout{font-weight:700;font-size:14px;color:#C33;background:url(//www.focusdesigns.com/wp-content/themes/mio/wpsc-images/outofstock.png) no-repeat scroll 0 2px transparent;padding-left:18px;margin:0;}
.default_product_display .saleprice,.default_product_display .normalprice{font-weight:700;}
.default_product_display div.wpsc_loading_animation{visibility:hidden;margin-top:5px;}
.default_product_display div.wpsc_loading_animation img{border:none;}
.default_product_display .product_footer .product_user_vote{clear:both;font-size:0.8em;float:left;}
.default_product_display .wpcart_gallery img{margin-right:6px;border:1px solid #ccc;}
.wpcart_gallery .attachment-gold-thumbnails,.imagecol .product_image{cursor:0;}
.default_product_display .wpsc_buy_button_container,.single_product_display form.product_form .wpsc_buy_button_container{position:absolute;bottom:0;right:0;text-align:right;}
.default_product_display .wpsc_buy_button{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;color:#113F7B;font-size:12px;text-shadow:1px 0 1px #FFF;cursor:pointer;outline:none;border:0;display:inline-block;text-decoration:none;text-align:center;margin-top:5px;padding-bottom:2px;}
.default_product_display .wpsc_buy_button:hover{background-position:0 -59px;}
.default_product_display .wpsc_product_price span.currentprice,.default_product_display .wpsc_product_price span.pp_price{color:#000;}
.default_product_display .specialprice,.default_product_display .yousave{font-size:12px;}
.default_product_display .product_footer .product_average_vote strong,.default_product_display .product_footer .product_average_vote span{font-size:0.8em;float:left;} #list_view_products_page_container{position:relative;line-height:1.2em;}
#list_view_products_page_container .wpsc_page_numbers_top{margin-bottom:20px;font-size:0.7em;}
#list_view_products_page_container .wpsc_page_numbers_bottom{margin-top:10px;font-size:0.7em;}
#list_view_products_page_container .wpsc_page_numbers_top a:link,#list_view_products_page_container .wpsc_page_numbers_top a:visited,#list_view_products_page_container .wpsc_page_numbers_bottom a:link,#list_view_products_page_container .wpsc_page_numbers_bottom a:visited{background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;text-align:center;color:#666;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/footer_bg.png) repeat-x scroll top center transparent;border-color:#ccc;border-style:solid;border-width:1px;margin:0 3px;padding:5px 8px;}
#list_view_products_page_container .wpsc_page_numbers_top a:hover,#list_view_products_page_container .wpsc_page_numbers_top a:active,#list_view_products_page_container .wpsc_page_numbers_bottom a:hover,#list_view_products_page_container .wpsc_page_numbers_bottom a:active{color:#CCC;}
#list_view_products_page_container .wpsc_page_numbers_top span.current,#list_view_products_page_container .wpsc_page_numbers_top span.current,#list_view_products_page_container .wpsc_page_numbers_bottom span.current,#list_view_products_page_container .wpsc_page_numbers_bottom span.current{padding:5px 4px;}
#list_view_products_page_container p{line-height:1.2em;font-size:13px;margin:0;padding:0;}
#list_view_products_page_container span.saletag{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -218px 0 transparent;display:block;width:29px;height:21px;position:absolute;bottom:-4px;right:0;}
#list_view_products_page_container input,#list_view_products_page_container textarea{line-height:1.2em;margin:0;padding:0;}
table.list_productdisplay,#content table.list_productdisplay{border-collapse:collapse;border:none;width:100%;margin:0 0 10px;padding:0;}
#list_view_products_page_container .specialprice{font-size:12px;}
#list_view_products_page_container .saleprice,#list_view_products_page_container .normalprice{font-weight:700;}
table.list_productdisplay td{border:1px dashed #ccc;vertical-align:middle;padding:5px;}
table.list_productdisplay td.col1 .col1_wrap{position:relative;}
table.list_productdisplay .wpsc_buy_button_container{display:inline;position:relative;}
table.list_productdisplay .wpsc_buy_button_container .wpsc_loading_animation{position:absolute;top:1px;right:-85px;*right:-100px;font-size:10px;width:100%;vertical-align:middle;line-height:1.2em;}
table.list_productdisplay .wpsc_buy_button_container .wpsc_loading_animation img{vertical-align:middle;border:none;float:left;}
table.list_productdisplay .oldprice{text-decoration:line-through;color:#666;}
#list_view_products_page_container table.list_productdisplay input.wpsc_buy_button{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;color:#113F7B;font-size:12px;text-shadow:1px 0 1px #FFF;cursor:pointer;outline:none;border:0;}
#list_view_products_page_container table.list_productdisplay a.wpsc_buy_button_link{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;color:#113F7B;font-size:12px;text-shadow:1px 0 1px #FFF;cursor:pointer;outline:none;border:0;display:inline-block;line-height:32px;text-decoration:none;text-align:center;}
table.list_productdisplay h2.prodtitle{font-size:15px;line-height:1.2em;word-wrap:break-word;margin:0;}
table.list_productdisplay h2.prodtitle a:link,table.list_productdisplay h2.prodtitle a:visited{text-decoration:none;color:#666;}
table.list_productdisplay h2.prodtitle a:hover,table.list_productdisplay h2.prodtitle a:active{text-decoration:none;}
table.list_productdisplay td.stock{text-align:center;}
table.list_productdisplay tr.alt{background-color:#F8F8F8;}
table.list_productdisplay p.soldout{color:#C33;}
table.list_productdisplay form.product_form,table.list_productdisplay .quantity_container{display:inline;}
#list_view_products_page_container table.list_productdisplay input.wpsc_buy_button:hover,#list_view_products_page_container table.list_productdisplay a.wpsc_buy_button_link:hover{background-position:0 -59px;} #single_product_page_container{width:960px;position:relative;}
.single_product_display{margin-bottom:20px;position:relative;*zoom:1px;}
.single_product_display .imagecol{margin-left:20px;float:right;position:relative;width:500px;}
.single_product_display .imagecol a {display:inline-block;position:relative;}
.single_product_display .imagecol img.load {display:none;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;border:none;border-radius:0;}
.single_product_display .imagecol img.product_image{background-color:#efefef;border:1px solid #ccc;display:block;margin-bottom:10px;}
.single_product_display .imagecol img.no-image{background-color:#EFEFEF;display:block;}
.single_product_display .productcol{float:left;width:420px;position:relative;font-size:0.9em;}
.single_product_display .product_description,.single_product_display .single_additional_description{margin:0 0 10px;padding:0;}
.single_product_display form.product_form fieldset{border:none;padding:0;}
.single_product_display form.product_form fieldset legend{font-size:18px;font-weight:400;padding:0;}
.single_product_display form.product_form input{line-height:1.2em;font-size:14px;margin:0;padding:2px;}
.single_product_display form.product_form input.input_custom_text{width:250px;}
.single_product_display form.product_form fieldset p{line-height:1.2em;font-size:14px;margin:0 0 10px;padding:0;}
.single_product_display .wpsc_variation_forms table,.single_product_display .wpsc_variation_forms table tr,.single_product_display .wpsc_variation_forms table td{border:none;border-collapse:collapse;}
.single_product_display .wpsc_variation_forms{position:relative;text-align:center;}
.single_product_display .wpsc_variation_forms li{margin-bottom:10px;}
.single_product_display .wpsc_quantity_update{position:relative;margin-bottom:10px;text-align:center;}
.single_product_display .wpsc_variation_forms table td.col1{width:10%;text-align:left;margin:0;padding:2px;}
.single_product_display .wpsc_variation_forms table td.col2{width:80%;text-align:left;margin:0;padding:2px;}
.single_product_display .wpsc_variation_forms label{color:#000;font-size:14px;}
.single_product_display .wpsc_variation_forms select{min-width:100px;max-width:200px;margin:0;}
.default_product_display .wpsc_quantity_update{margin-bottom:10px;padding-bottom:10px;margin-left:10px;}
.single_product_display .wpsc_quantity_update input{line-height:1.2em;font-size:12px;margin:0;}
.single_product_display .wpsc_quantity_update label{line-height:1.2em;font-size:14px;color:#F60;margin:0;}
.single_product_display .wpsc_product_price{font-size:16px;margin-bottom:10px;text-align:center;position:relative;padding:5px;}
.single_product_display .wpsc_buy_button_container{text-align:center;}
.single_product_display .wpsc_product_price p{margin:0;}
.single_product_display .wpsc_product_price span.oldprice{text-decoration:line-through;color:#666;}
.single_product_display p.soldout{font-weight:700;font-size:14px;color:#C33;background:url(//www.focusdesigns.com/wp-content/themes/mio/wpsc-images/outofstock.png) no-repeat scroll 0 5px transparent;text-align:center;}
.single_product_display div.wpsc_loading_animation{visibility:hidden;}
.single_product_display .wpcart_gallery a,#content .single_product_display .wpcart_gallery a {margin-right:7px;float:left;display:block;}
.single_product_display .wpcart_gallery img,#content .single_product_display .wpcart_gallery img{border:1px solid #ccc;}
.single_product_display .wpcart_gallery{width:520px;}
.single_product_display .social {position:absolute;top:-32px;right:10px;}
.single_product_display .social li {position:relative;margin-right:9px;float:left;}
.single_product_display .fb-like {position:relative;top:0px;}
.single_product_display .gplusone {max-width:62px;}
.single_product_display .st_sharethis {position:relative;width:80px;}
.single_product_display .product_rating{float:right;margin-top:0;clear:both;}
.single_product_display .wpsc_buy_button{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;outline:0;border:none;cursor:pointer;color:#113F7B;text-shadow:1px 0 1px #FFF;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
.single_product_display .wpsc_buy_button:hover{background-position:0 -59px;}
.wpsc_also_bought{margin-top:20px;}
.wpsc_also_bought h2{font-size:18px;margin-bottom:20px;}
.wpsc_also_bought li{float:left;margin-left:5px;margin-bottom:20px;text-align:center;width:100px;}
.wpsc_also_bought li:first-child{margin-left:0;}
.wpsc_also_bought a.preview_link,.wpsc_also_bought a.wpsc_product_name{display:block;color:#113F7B;text-decoration:none;line-height:1.2em;font-size:0.8em;}
.wpsc_also_bought a.preview_link:hover,.wpsc_also_bought a.wpsc_product_name:hover{text-decoration:underline;}
.wpsc_also_bought span.pricedisplay{display:block;font-size:1.2em;}
.wpsc_also_bought span.oldprice span{text-decoration:line-through;font-size:0.9em;}
.single_product_display .wpsc_product_price span.currentprice,.single_product_display .wpsc_product_price span.pp_price{color:#000;}
.single_product_display .specialprice,.single_product_display .saveprice{font-size:14px;}
.single_product_display .saleprice,.single_product_display .normalprice,.single_product_display fieldset.custom_text p span{font-weight:700;}
.single_product_display fieldset.custom_text,.single_product_display fieldset.custom_file{width:420px;text-align:center;margin:20px 0;} .shopping-cart-wrapper{font-size:0.9em;line-height:1.2em;color:#000;position:relative;margin-top:-15px;}
.shopping-cart-wrapper span.cart_message{display:block;border:1px solid #dedede;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/cart_added_bg.jpg) repeat-x scroll top center transparent;color:#C63;font-weight:700;margin:10px 0;padding:5px;}
.shopping-cart-wrapper .numberitems{margin-bottom:5px;display:block;}
.shopping-cart-wrapper .shoppingcart table{width:100%;}
.shopping-cart-wrapper .shoppingcart table th{background-color:#fff;color:#737373;font-family:Arial, sans-serif;border:1px solid #ccc;padding:2px;}
.shopping-cart-wrapper .shoppingcart table th:first-child{text-align:left;}
.shopping-cart-wrapper .shoppingcart table tbody{background-color:#fff;border-color:#ccc #ccc #FFF;border-style:solid;border-width:1px;}
.shopping-cart-wrapper .shoppingcart table tbody td{text-align:center;padding:4px;}
.shopping-cart-wrapper .shoppingcart table .cart-widget-count{width:70px;}
.shopping-cart-wrapper .shoppingcart table tbody td,.shopping-cart-wrapper .shoppingcart table tbody td a{color:#06C;text-decoration:none;}
.shopping-cart-wrapper .shoppingcart table tbody td a:hover{text-decoration:underline;}
.shopping-cart-wrapper .remove_button{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -262px -28px transparent;width:7px;height:7px; text-indent:-9999px;border:none;outline:none;line-height:1;cursor:pointer;position:relative;top:5px;}
.shopping-cart-wrapper .shoppingcart table tbody td.cart-widget-remove{padding:0; *line-height:1;}
.shopping-cart-wrapper .checkout-shipping,.shopping-cart-wrapper .checkout-tax,.widget_wpsc_shopping_cart #cart-widget-links{padding:0 6px 0 0;}
.widget_wpsc_shopping_cart .checkout-total,.widget_wpsc_shopping_cart .pluspostagetax{text-align:right;font-weight:700;}
.shopping-cart-wrapper .shoppingcart table tbody td.product-name{text-align:left;max-width:90px;word-wrap:break-word;overflow:hidden;}
.widget_wpsc_shopping_cart .cart-widget-total td{border-top:solid 2px #000;background-color:#F5F5F5;padding:5px 6px 5px 5px;}
.widget_wpsc_shopping_cart tr.cart-widget-shipping td{border-top:1px solid #000;}
.widget_wpsc_shopping_cart .shoppingcart{position:relative;}
.shopping-cart-wrapper a.emptycart:link,.shopping-cart-wrapper a.emptycart:visited{text-decoration:none;color:#666;font-size:11px;}
#sidebar .shopping-cart-wrapper .gocheckout:link,#sidebar .shopping-cart-wrapper .gocheckout:visited{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -205px -62px transparent;width:139px;height:27px;color:#fff;text-align:center;text-decoration:none;display:block;line-height:1.3em;font-size:1.4em;position:relative;left:50%;margin-left:-64px;margin-top:10px;margin-bottom:10px;text-shadow:1px 0 1px #000;}
#sidebar .shopping-cart-wrapper .gocheckout:hover,#sidebar .shopping-cart-wrapper .gocheckout:active{color:#3797CE;}
.emptycart{padding-right:5px;}
.shopping-cart-wrapper .empty{margin-top:10px;margin-bottom:5px;}
.shopping-cart-wrapper a.visitshop:link,.shopping-cart-wrapper a.visitshop:visited{text-decoration:underline;font-size:12px;color:#069;}
.shopping-cart-wrapper a.visitshop:hover,.shopping-cart-wrapper a.visitshop:active{text-decoration:none;} .featured_product_display {background-color:#f0f0f0;padding:10px;border-radius:5px;position:relative;margin:30px 0;}
.featured_product_display .featured_item_image {float:left;}
.featured_product_display .featured_item_image img {border:1px solid #ccc;border-radius:5px;}
.featured_product_display .item_text {float:right;width:295px;height:186px;position:relative;}
.featured_product_display .pricedisplay {}
.featured_product_display h2 {line-height:1.4em;font-size:1.1em;margin:0 0 10px 0;}
.featured_product_display .wpsc_description {margin-bottom:0;}
.featured_product_display .wpsc_description p {margin-bottom:5px;line-height:1.4em;font-size:14px;}
.featured_product_display a.more {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;outline:0;border:none;cursor:pointer;color:#113F7B;text-shadow:1px 0 1px #FFF;font-size:14px;line-height:30px;float:right;display:block;text-align:center;}
.featured_product_display a.more:hover {background-position:0 -59px;}
.featured_product_display .featured-ribbon-left {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -94px transparent;width:74px;height:76px;display:block;position:absolute;bottom:-4px;left:-4px;}
.featured_product_display .featured-ribbon-right {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -74px -94px transparent;width:74px;height:76px;display:block;position:absolute;top:-4px;right:-4px;} #checkout_page_container{position:relative;clear:both;overflow:hidden;}
#checkout_page_container .slide1{position:relative;width:100%;display:none;}
#checkout_page_container .slide1 span.step2{display:block;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;float:right;text-align:center;font-size:0.8em;line-height:2.3em;text-shadow:1px 0 1px #FFF;color:#113F7B;cursor:pointer;}
#checkout_page_container .slide2{display:none;position:relative;width:100%;}
#checkout_page_container .slide2 span.step1{display:block;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;float:left;text-align:center;font-size:0.8em;line-height:2.1em;text-shadow:1px 0 1px #FFF;color:#113F7B;cursor:pointer;clear:both;}
span.yourtotal{text-align:center;font-size:26px;display:block;padding-bottom:20px;border-bottom:1px solid #ccc;margin:10px 0 20px;}
#checkout_page_container textarea,#checkout_page_container input[type=text]{line-height:1.2em;font-size:14px;width:280px;margin:0;}
#content #checkout_page_container input[type=text]{border-radius:3px;-moz-border-radius:3px;webkit-border-radius:3px;border-color:#BDBDBD #FFF #FFF #BDBDBD;border-style:solid;border-width:1px;padding:2px;}
#content #checkout_page_container input[type=text]:focus{border-color:#39C;}
#content #checkout_page_container .adjustform.qty input[type=text],#content #checkout_page_container input#coupon_num{width:auto;}
#checkout_page_container table.checkout_cart tr.header th{text-align:center;color:#000;font-weight:700;font-size:16px;background-color:#f5f5f5;}
#checkout_page_container .slide1 span.step2:hover,#checkout_page_container .slide2 span.step1:hover{background-position:0 -59px;}
#checkout_page_container table.checkout_cart input[type=submit], #change_country input[type=submit] {background-color:#e3f0f9;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(181,215,237)),color-stop(0.63, rgb(227,240,249)));background-image: -moz-linear-gradient(center bottom,rgb(181,215,237) 25%,rgb(227,240,249) 63%);outline:none;border:1px solid #70b9ef;padding:2px 4px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);text-shadow: 1px 0 1px white;color:#113F7B;cursor:pointer;}
#checkout_page_container table.checkout_cart input[type=submit]:hover, #change_country input[type=submit]:hover {background-color:#b5d7ed;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.25, rgb(228,241,249)),color-stop(0.63, rgb(181,215,237)));background-image: -moz-linear-gradient(center bottom,rgb(228,241,249) 25%,rgb(181,215,237) 63%);}
#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td{background-color:#f5f5f5;border-top:4px solid #000;border-bottom:0;font-weight:700;}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form{text-align:right;padding-right:18px;}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code{padding-left:0;}
#checkout_page_container table.checkout_cart tr td{vertical-align:middle;border-top:0;border-bottom:1px solid #e1e1e1;margin:0;padding:5px;}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td form input#coupon_num{width:293px;margin:0 20px 0 0;padding:0;}
#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td.wpsc_total_amount_before_shipping{text-align:right;}
#content #checkout_page_container p{margin-bottom:0;}
#checkout_page_container h3,#checkout_page_container h2,#checkout_page_container label.wpsc_email_address,#checkout_page_container h4{font-size:1.17em;color:#000;margin:10px 0 20px;}
.wpsc_checkout_table input.text{width:255px;}
.wpsc_coupon_row.wpsc_coupon_error_row td{color:#f30;}
#content img#wpsc_checkout_gravatar{float:left;margin:0 10px 10px 0;}
#checkout_page_container .wpsc_shipping_header{background-color:#f5f5f5;}
#checkout_page_container .total_price td.wpsc_totals{font-weight:700;font-size:16px;}
#checkout_page_container .wpsc_make_purchase{float:right;position:relative;}
#checkout_page_container .make_purchase{display:block;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;float:right;text-align:center;font-size:0.8em;text-shadow:1px 0 1px #FFF;color:#113F7B;cursor:pointer;border:none;outline:none;padding-bottom:3px;}
#checkout_page_container .make_purchase:hover{background-position:0 -59px;}
#checkout_page_container .total_price.total_shipping td{border:none;font-weight:400;}
#checkout_page_container .wpsc_shipping_quote_name,#checkout_page_container .wpsc_shipping_quote_price,#checkout_page_container .wpsc_shipping_quote_radio{border-bottom:solid 1px #e1e1e1;}
#checkout_page_container .wpsc_shipping_quote_name label,#checkout_page_container .wpsc_shipping_quote_price label,#checkout_page_container .wpsc_shipping_quote_radio label{color:#000;}
#content #checkout_page_container table.productcart tr td{border-top:none;padding-left:0;}
#content #checkout_page_container table.productcart{border:none;margin-bottom:20px;}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row tr{border-bottom:0;}
#checkout_page_container p.validation-error{clear:both;color:red;font-size:0.8em;}
#content table.wpsc_checkout_table,#content table.wpsc_checkout_table tr td{border:none;vertical-align:top;padding:5px;}
#content .wpsc_checkout_table.table-2{float:right;width:430px;}
#content .wpsc_checkout_table.table-4{margin-top:20px;margin-bottom:20px;float:right;}
#checkout_page_container .secured-wrap {float:left;poisition:realtive;clear:both;margin-top:20px;}
#checkout_page_container .secured-wrap .secured-icon {background:url(//www.focusdesigns.com/wp-content/themes/mio/images/padlock.png) no-repeat scroll 0 0 transparent;width:44px;height:49px;display:inline-block;}
#checkout_page_container .secured-wrap p {font-size:19px;color:#666;position:relative;top:20px;display:inline-block;}
#checkout_page_container .secured-wrap img {display:block;margin-top:20px;}
#checkout_page_container .secured-wrap div.code {margin-top:20px;position:relative;z-index:100;}
.wpsc-shopping-cart .asterix{color:red;}
#checkout_page_container img.product_image{background-color:#efefef;border:1px solid #ccc;}
#checkout_page_container table.checkout_cart{border:none;width:100%;margin-bottom:20px;}
#checkout_page_container table.checkout_cart tr.header{margin-bottom:10px;}
#checkout_page_container table.checkout_cart tr.header th{background-color:#fff;text-align:left;color:#6a6a6a;font-size:14px;}
#wpsc_shopping_cart_container{background-color:#e9e9e9;padding:20px;}
#checkout_page_container table.checkout_cart tr{margin:0;padding:0;}
#content #checkout_page_container table.checkout_cart tr.wpsc_coupon_row td{padding-top:15px;padding-bottom:15px;padding-left:0;}
#content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_image img{height:31px;width:31px;}
#content #checkout_page_container table.checkout_cart tr.product_row td,#content #checkout_page_container table.checkout_cart tr.product_row{line-height:1;margin:0;padding:5px;}
#checkout_page_container table.checkout_cart td.firstcol{vertical-align:middle;text-align:center;}
#checkout_page_container .coupon{position:relative;float:right;margin:10px 0;}
#checkout_page_container .coupon span.coupon_error{position:absolute;top:-24px;left:156px;color:#F30;font-size:14px;line-height:1.2em;}
#checkout_page_container .col1{float:left;width:320px;}
#checkout_page_container .col2{float:right;width:320px;}
#checkout_page_container input.intra-field-label,#checkout_page_container textarea.intra-field-label{color:#bbb;}
#content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_name{width:200px;padding-left:20px;}
.wpsc_registration_form label{display:inline-table;margin-bottom:10px;}
.wpsc_registration_form fieldset{border:none;padding-left:0;padding-top:12px;border-top-color:#E7E7E7;border-top-style:solid;border-top-width:2px;}
.wpsc_registration_form.wpsc_right_registration{border-left-style:solid;border-left-color:#E7E7E7;border-left-width:2px;padding-left:20px;}
.page .entry-content .wpsc_signup_text,#checkout_page_container .wpsc_registration_form .validation-error{margin-left:24px;font-size:0.8em;}
#shippingsameasbillingmessage{display:none;}
.wpsc_email_address,.clear{clear:both;}
#content .wpsc_checkout_table.table-1,.wpsc_registration_form{float:left;width:430px;}
#term-content {display:none;}
.term-container {line-height:1.4em;padding:20px;width:800px;border-radius:10px;border:10px solid #999;z-index:10001;background-color:#fff;display:none;}
.term-overlay {position:absolute;top:0;left:0;z-index:10000;opacity:0.8;filter: alpha(opacity = 80);background-color:#000;width:100%;height:100%;display:none;}
.term-container p {margin-bottom:20px;} .st_sharethis {display: block;width:119px;float:left;} .product_grid_display  {zoom:1;}
#grid_view_products_page_container, #content #grid_view_products_page_container {position:relative;line-height:1.2em;*zoom:1;}
#grid_view_products_page_container .wpsc_page_numbers_top{font-size:0.7em;margin-bottom:20px;}
#grid_view_products_page_container .wpsc_page_numbers_bottom{margin-top:20px;font-size:0.7em;}
#grid_view_products_page_container .wpsc_page_numbers_top a:link,#grid_view_products_page_container .wpsc_page_numbers_top a:visited,#grid_view_products_page_container .wpsc_page_numbers_bottom a:link,#grid_view_products_page_container .wpsc_page_numbers_bottom a:visited{background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;text-align:center;color:#666;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/footer_bg.png) repeat-x scroll top center transparent;border-color:#ccc;border-style:solid;border-width:1px;margin:0 3px;padding:5px 8px;}
#grid_view_products_page_container .wpsc_page_numbers_top a:hover,#grid_view_products_page_container .wpsc_page_numbers_top a:active,#grid_view_products_page_container .wpsc_page_numbers_bottom a:hover,#grid_view_products_page_container .wpsc_page_numbers_bottom a:active{color:#ccc;}
#grid_view_products_page_container .wpsc_page_numbers_top span.current,#grid_view_products_page_container .wpsc_page_numbers_top span.current,#grid_view_products_page_container .wpsc_page_numbers_bottom span.current,#grid_view_products_page_container .wpsc_page_numbers_bottom span.current{padding:5px 4px;}
.product_grid_display .product_grid_item{margin-right:5px;margin-bottom:10px;float:left;text-align:center;position:relative;padding:10px;}
.product_grid_display .product_grid_item .item_image {margin-bottom:5px;position:relative;}
.product_grid_display div.grid_description p{font-size:0.8em;line-height:1.2em;text-align:left;color:#000;margin:0 0 5px;}
.product_grid_display form.product_form fieldset{border:1px solid #ccc;margin:20px 0 10px;padding:0;}
.product_grid_display form.product_form fieldset legend{font-size:14px;color:#069;font-weight:400;margin:0 15px;padding:0 7px;}
.product_grid_display .wpsc_variation_forms{margin-bottom:10px;text-align:left;line-height:1.2em;padding:2px;}
.product_grid_display .wpsc_variation_forms table,.product_grid_display .wpsc_variation_forms table tr,.product_grid_display .wpsc_variation_forms table td{border:none;border-collapse:collapse;margin:0;}
.product_grid_display .wpsc_variation_forms table td.col1{width:10%;text-align:right;margin:0;padding:2px;}
.product_grid_display .wpsc_variation_forms table td.col2{width:80%;text-align:left;margin:0;padding:2px;}
.product_grid_display .grid_product_info{margin-bottom:10px;color:#666;font-size:14px;line-height:1.2em;text-align:center;min-height:100px;}
.product_grid_display .grid_product_info p{margin:0;}
.product_grid_display .grid_product_info .currentprice{color:#000;font-weight:700;}
.page .entry-content .product_grid_display .price_container p, .paged .entry-content .product_grid_display .price_container p{font-size:1.2em;line-height:1.2em;}
.product_grid_display .grid_product_info span.oldprice{text-decoration:line-through;color:#666;font-size:0.9em;}
.product_grid_display p.soldout{font-weight:700;font-size:14px;color:#C33;background:url(//www.focusdesigns.com/wp-content/themes/mio/images/outofstock.png) no-repeat scroll 0 2px transparent;line-height:1.2em;min-height:19px;display:inline-block;margin:0;}
.product_grid_display span.saletag{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll -218px 0 transparent;display:block;width:29px;height:21px;position:absolute;bottom:1px;right:-3px;}
#grid_view_products_page_container .product_grid_display div.wpsc_loading_animation img{border:none;}
.product_grid_display .wpsc_buy_button{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;color:#113F7B;font-size:12px;text-shadow:1px 0 1px #FFF;cursor:pointer;outline:none;border:0;padding-bottom:3px;}
.product_grid_display .wpsc_buy_button:hover {background-position:0 -59px;}
.product_grid_display .wpsc_buy_button_link{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/misc.png) no-repeat scroll 0 -27px transparent;width:98px;height:32px;color:#113F7B;font-size:12px;text-shadow:1px 0 1px #FFF;cursor:pointer;outline:none;border:0;display:inline-block;line-height:32px;text-decoration:none;text-align:center;}
.product_grid_display .wpsc_buy_button_link:hover{background-position:0 -59px;}
.product_grid_display a.more_details:link,.product_grid_display a.more_details:visited{display:block;color:#069;text-decoration:none;text-align:center;margin:5px 0;}
a.additional_description_link img{margin:0 3px 0 0;}
div.textcol form{min-width:300px;}
table.wpsc_checkout_table label{display:inline;padding-right:10px;}
.product_grid_display .grid_view_clearboth,#idc-container-parent{clear:both;}
.product_grid_display .product_grid_item img.product_image,.product_grid_display .product_grid_item img.no-image{background-color:#efefef;}
.product_grid_display .grid_product_infoe span.currentprice,.product_grid_display .grid_product_info span.pp_price{color:#000;}
.product_grid_display div.wpsc_loading_animation,div.wpsc_loading_animation{visibility:hidden;}
.product_grid_display div.alert.addtocart {bottom:49px; left:-44px; width:200px;}
.product_grid_display div.alert.error {bottom:49px; left:-44px; width:200px;} div.search_drop_down{border:1px solid grey; z-index:111; background:#EFF2F3;  position:relative}
div.search_drop_down ul{ margin:0px 8px 0px 0px !important}
div.search_drop_down ul li{ display:block !important;  margin:7px 0pt 4px 10px !important;  color:#f00 !important;  text-align:left !important}
div.search_drop_down ul li:before{ content:''}
div.search_drop_down table{border-collapse:collapse}
div.search_drop_down table tr td{}
#content div.blind_down ul li:before, 
div.blind_down ul li:before{content:''}
.live_search_form{position:relative}
div.blind_down{position:absolute; float:left; background:#ddd; list-style:none; z-index:999; width:250px; display:none}
#content .wpsc_product_search div.blind_down{position:absolute; background:#ddd; margin:7px -4px 0 0px; top:25px; right:4px; list-style:none; z-index:999; width:250px; float:right;   display:none}
#wpsc-main-search .wpsc-products-view-mode{float:left; margin:0 15px 0 10px}
#wpsc-main-search .wpsc-products-view-mode a{background-image:url(//www.focusdesigns.com/wp-content/themes/mio/images/view-modes.png); background-repeat:none; display:inline-block; height:20px; text-indent:-9999px; vertical-align:top; width:20px}
#wpsc-main-search .default{background-position:left top}
#wpsc-main-search .default:hover{background-position:center top}
#wpsc-main-search .default.active{background-position:right top}
#wpsc-main-search .grid{background-position:left center}
#wpsc-main-search .grid:hover{background-position:center center}
#wpsc-main-search .grid.active{background-position:right center}
#wpsc-main-search .list{background-position:left bottom}
#wpsc-main-search .list:hover{background-position:center bottom}
#wpsc-main-search .list.active{background-position:right bottom}
#wpsc-main-search .wpsc-products-sort, #wpsc-main-search .wpsc-products-per-page{float:left; line-height:1.3em; margin-right:15px; overflow:hidden}
#wpsc-main-search .wpsc-products-sort select, #wpsc-main-search .wpsc-products-per-page select{float:left; margin:0}
#wpsc-main-search .wpsc-products-sort span, #wpsc-main-search .wpsc-products-per-page span{margin:2px 5px 0 0; float:left}
.widget_wpsc_live_search div.blind_down{position:relative; float:left; left:0px; top:0px; margin:0px}
#main .widget-area ul .widget_wpsc_live_search ul{margin:0px}
#content div.blind_down ul, 
div.blind_down ul{padding:0 0 0 0; list-style-type:none; margin:0 0 0 0}
#content div.blind_down ul li:hover, 
div.blind_down ul li:hover{background:#999; width:100%}
#content div.blind_down ul li, 
div.blind_down ul li{width:100%; clear:both;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; overflow:hidden}
#content div.blind_down ul li a, 
div.blind_down ul li a{display:block; clear:both; color:#333;  min-height:66px;  _height:66px}
#content div.blind_down ul li a:hover, 
div.blind_down ul li a:hover{ text-decoration:none;  background-color:#c4c4c4; color:white; cursor:pointer}
#content div.blind_down ul li img.live-search-image, 
div.blind_down ul li img.live-search-image{display:block;  float:left;  margin:8px 4px 8px 8px}
#content div.blind_down ul li div.live-search-text, 
div.blind_down ul li div.live-search-text{display:block;  float:left;  margin:4px;  width:150px;  text-indent:0px}
#content div.blind_down ul li div.description, 
div.blind_down ul li div.description{font-size:10px; padding-right:3px; line-height:100%; text-align:left; height:31px; vertical-align:top; overflow:hidden}
div.wpsc_product_search{position:relative;  z-index:1;  height:30px;  background:#F2F7FC; border-top:4px solid black; padding:10px 10px 0px 0px; margin:0px 0px 10px 0px}
.live-search-image{max-width:50px; max-height:50px}
div.wpsc_product_search #wpsc_search_autocomplete{float:right; font-size:14px; padding:1px 3px; line-height:1em; margin-bottom:0}
#affiliate_wrap{border-color:#EBEBEB rgb(204,204,204) rgb(204,204,204) rgb(235,235,235); border-style:solid; border-width:1px; margin:0pt 15% 0pt 15px; padding:2px; position:relative}
#gold_cart_form .postbox{width:100%; max-width:500px}
#gold_cart_form .postbox p{padding-left:10px}
#gold_cart_form .postbox p label{width:80px; float:left}
a.hidden_gallery_link{ display:none}
#TB_ThumbnailLink_0{display:none} div.wpcf7 {margin-bottom:20px;}
.wpcf7-form input[type=text], .wpcf7-form textarea {border-radius:5px;border:1px solid #999;padding:5px;position:relative;}
.wpcf7-form .wpcf7-form-control-wrap {position:relative;display:block;}
.wpcf7-form .ajax-loader {margin-left:5px;position:relative;top:4px;}
.wpcf7-form span.wpcf7-not-valid-tip {color:red;position:absolute;left:5px;top:3px;}
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {background-color:#FEF5E7;color:red;display:none;padding:10px;}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {background-color:#FEF5E7;color:green;display:none;padding:10px;}
.wpcf7-form input[type=submit] {
background-color:#e3f0f9;outline:none;border:none;cursor:pointer;color:#113fa7;padding:5px 15px;border-radius:15px;border:1px solid #4c89c5;
background-image: linear-gradient(bottom, rgb(182,215,238) 23%, rgb(227,240,249) 62%);
background-image: -o-linear-gradient(bottom, rgb(182,215,238) 23%, rgb(227,240,249) 62%);
background-image: -moz-linear-gradient(bottom, rgb(182,215,238) 23%, rgb(227,240,249) 62%);
background-image: -webkit-linear-gradient(bottom, rgb(182,215,238) 23%, rgb(227,240,249) 62%);
background-image: -ms-linear-gradient(bottom, rgb(182,215,238) 23%, rgb(227,240,249) 62%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.23, rgb(182,215,238)),
color-stop(0.62, rgb(227,240,249))
);}
.wpcf7-form input[type=submit]:hover {background-image:none;background-color:#b6d7ee;} div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//www.focusdesigns.com/wp-content/themes/mio/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}