@charset "utf-8";

/*
	Title:		Ground Glass
	Date:		May 30, 2012
--------------------------------------------------------------			
*/

	/* Common elements */


.formfields
{
text-align:center;
font-size:20px;
line-height:.5em;
}

.formfields input{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:4px 2px;
border:solid 2px #cdd4db;
width:200px;
margin:2px 0 20px 4px;
}


@font-face {
    font-family: 'Helvetica-Normal';
    src: url('../fonts/helvetica-normal.eot');
    src: url('../fonts/helvetica-normal.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-normal.woff') format('woff'),
         url('../fonts/helvetica-normal.ttf') format('truetype'),
         url('../fonts/helvetica-normal.svg#helvetica-normal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaBold';
    src: url('../fonts/helvetica-bold.eot');
    src: url('../fonts/helvetica-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-bold.woff') format('woff'),
         url('../fonts/helvetica-bold.ttf') format('truetype'),
         url('../fonts/helvetica-bold.svg#helvetica-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINComp-CondMedium';
    src: url('../fonts/dincomp-condmedium.eot');
    src: url('../fonts/dincomp-condmedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dincomp-condmedium.woff') format('woff'),
         url('../fonts/dincomp-condmedium.ttf') format('truetype'),
         url('../fonts/dincomp-condmedium.svg#dincomp-condmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINComp-CondBold';
    src: url('../fonts/dincomp-condbold.eot');
    src: url('../fonts/dincomp-condbold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dincomp-condbold.woff') format('woff'),
         url('../fonts/dincomp-condbold.ttf') format('truetype'),
         url('../fonts/dincomp-condbold.svg#dincomp-condbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rokkitt';
    src: url('../fonts/rokkitt.eot');
    src: url('../fonts/rokkitt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rokkitt.woff') format('woff'),
         url('../fonts/rokkitt.ttf') format('truetype'),
         url('../fonts/rokkitt.svg#rokkitt') format('svg');
    font-weight: normal;
    font-style: normal;
}



body{margin:0;padding:0px;font-family: 'Rokkitt',Georgia, "Times New Roman", Times, serif;font-size:17px;background:#e1e4e2 url(../images/body-bg.gif) repeat-y 0 0 }
.clear:after,.comment-content-wrap:after,.comment-input-container:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a{color:#0059a4}
a img{border:0}
a,input,select,textarea{outline:none}
article,aside,figure,figcaption,footer,hgroup,header,nav,section{display:block}
	/* Common elements */	

	/* Begin header */
	
.featureblock{padding:25px;background-color:#f0f2f1;width:95%;margin-top:15px;margin-bottom:25px;}
.header-wrap{position:relative;clear:both;width:100%;min-width:990px;height:96px;z-index:3}
.header-strip{position:absolute;width:10px;height:96px;background:#212828;left:0;top:0;z-index:5}
.header-outer-left{position:absolute;width:50%;height:96px;background:#2d2d2e;left:0;top:0;z-index:4}
.header-outer-right,.header-right{background:url(../images/header-right.gif) repeat-x 0 0}
.header-outer-right{position:absolute;width:50%;height:96px; right:0;top:0;z-index:4}
.header{position:relative;clear:both;width:1010px;margin:0 auto; padding:0 0 0 20px; z-index:6}	
.header-left{float:left;width:916px;height:96px;background:#2d2d2E}
.logo-link{float:left;width:209px;height:34px;margin:54px 0 0}	
.header-left ul{float:right;margin:79px 0 0;padding:0;list-style:none}
.header-left ul li{float:left;margin-right:22px;font-family: 'Helvetica-Normal';font-size:11px;line-height:14px;text-transform:uppercase}
.header-left ul li a{text-decoration:none;color:#FFF}
.header-left ul li a:hover,.header-left ul li.active a,.header-left ul li.current-menu-item a{ color:#df006e }
.header-right{float:right;width:74px; padding-right:20px}
.social-link{float:left;margin:75px 0 0 13px;display:inline}
.social-link a{background:url(../images/social-icon.gif) no-repeat;text-indent:-99999px}
.social-link a.twitter{float:left;width:9px;height:12px;margin:1px 11px 0 0;background-position:0 -100px }
.social-link a.facebook{float:left;width:7px;height:14px;margin-right:14px;background-position:0 0px }
.social-link a.rss{float:right;width:20px;height:9px;margin-top:5px;background-position:0 -200px }
	/* End header */		

.container-wrap{clear:both;width:990px;min-width:990px;margin:0 auto; padding:0 20px; overflow:hidden}	
	
	/* Begin search */	
.search-container{position:relative; float:left;width:916px;margin-top:12px; z-index:5}
.search-contents{float:right;width:222px}	
.search-contents form{margin:0;padding:0}
.search-contents input.txt{float:left;width:148px;height:14px;padding:2px 5px;background:#FFFFFE;border:none;font-family:Arial;font-size:11px;color:#2d2d2d;line-height:14px}
.search-contents input.submit,.newsletter-box input.submit,.sidebar-newsletter-box input.submit{float:right;width:53px;height:18px;margin:0;padding:0;line-height:18px;font-family:Arial;font-size:10px;font-weight:bold;text-align:center;color:#FFF;background:#2d2d2e;border:none;cursor:pointer}
	/* End search */		
	
	/* Begin container top */
.container-top{float:left;width:990px;margin-top:84px}		
.container-top-left{float:left;width:657px;height:118px;}
.container-top-left{
	text-align: center; padding-top: 320px; background:url(/images/main.jpg) no-repeat 0px 0px;)
}
input, select {
   height: 32px;
   width:135px;
   font: Arial, sans-serif;
   font-size: 15px;
   color: #999;
   border:2px solid #a1b5c3;
   padding-left:10px;
}

input[type=submit] {
	padding:5px 15px; background:#ccc; border:0 none;
	height: 36px;
    width:100px;
	cursor:pointer;
	color:#475965;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}

.container-top-left img{float:left;margin:0}
.container-top-right{float:right;width:325px}

.store-box,.promo-box{float:left;width:325px;min-height:241px;background:#FFFFFE}
* html .store-box{height:auto !important;height:241px}
.store-box img.img-with-txt{float:left;margin:40px 0 0 105px} 
.store-box img.link-img{float:left;margin:25px 0 0 76px}
.promo-box{background:none}
.promo-box img{float:left; margin:0}	
	
.newsletter-box{float:left;width:275px;min-height:188px;padding-left:50px;margin-top:9px;background:#FFFFFE}
* html .newsletter-box{height:auto !important;height:188px}	
.newsletter-box span{float:left;font-family: 'Rokkitt';font-size:16px;margin-top:22px;line-height:18px;color:#010101}
.newsletter-form-wrap{float:left;width:172px;margin-top:4px}
.newsletter-form-wrap form{margin:0;padding:0}

.newsletter-form-wrap input.txt{float:left;width:172px;height:14px;padding:2px 4px;margin-top:8px;border:1px solid #e2e4e2;font-family:Arial;font-size:11px;line-height:14px;background:#FFFFFE;color:#757575}
.newsletter-form-wrap input.submit{float:left;margin-top:12px}
	/* End container top */		
	
	/* Begin detail container */
.detail-container{position:relative; float:left;width:990px;padding-top:95px; padding-bottom:100px}		
.left{float:left;width:650px}	
* html .left{overflow:hidden}
.breadcrumbs{position:relative;float:left;width:650px;z-index:3}
.breadcrumbs ul{clear:both;margin:0;padding:0;list-style:none}
.breadcrumbs ul li{position:relative;float:left;margin-right:11px;padding:0 11px;line-height:22px;background:#7a7a7a;font-style:italic;font-family:Arial;font-size:11px}
.breadcrumbs ul li a{float:left;text-decoration:none;color:#FFF}
.breadcrumbs ul li a:hover,.breadcrumbs ul li.active a,.breadcrumbs ul li.current-cat a{text-decoration:underline}

.post-content-wrap{float:left;width:650px;margin-top:-98px;z-index:2}
.post-content{float:left;width:650px;margin-top:109px}

.block{float:left;width:100%;font-family: 'DINComp-CondBold';font-size:17px;line-height:38px;text-transform:uppercase;color:#2d2d2d;border-bottom:5px solid #2d2d2d}
.block em{font-style:normal;margin:0;color:#df006e}

.comment{position:relative;float:left;width:100%;padding-bottom:7px;border-bottom:1px solid #2d2d2d}
.comment-left{float:left;width:480px}
.comment-left strong{clear:both;padding:15px 0 0;font-size:23px;letter-spacing:-.5px;font-family:Arial;font-weight:bold;line-height:24px;color:#282828;display:block}
.comment-left strong p{margin:0}
.comment-left strong a{text-decoration:none;color:#282828}
.comment-left strong p a{text-decoration:underline}
.comment-left strong a:hover{text-decoration:none}
.comment-left span{clear:both;line-height:20px;color:#333;display:block}
.comment-right{position:relative;float:right;width:150px}
.comment em{position:absolute;margin:0;font-style:normal;font-family: 'Helvetica-Normal';font-size:29px;line-height:34px;right:0;bottom:12px;color:#282828}

.comment-bubble{position:absolute;width:49px;height:37px;background:url(../images/comment-bubble.png) no-repeat 0 0; text-decoration:none; color:#010101; text-align:center;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:13px;line-height:24px;color:#010101;right:0;bottom:6px}

.bubble-bottom{position:absolute;width:9px;height:9px;font-size:7px;line-height:7px;background:url(../images/bubble-bottom.gif) no-repeat 0 0;left:12px;top:28px}
.post-data{float:left;width:650px}
.post-data p{clear:both;margin:17px 0 0;line-height:19px}
.social-area{position:relative;float:left;width:650px;margin-top:26px}
.social-area .comment-bubble{right:auto;left:0;bottom:-3px}
.comment-link{float:left;margin:0 43px 0 60px;text-decoration:none;color:#010101;font-size:14px;font-family:Arial;font-weight:bold;display:inline}
.social-api{float:left; width:300px; margin-top:15px; display:inline}
.social-api img{float:left;margin:0}
.facebook-comment{float:left; width:650px; margin-top:20px}

.post-nav{position:absolute; width:990px; left:0; bottom:0px}
.post-nav a,.down-link,.learn-more{background:url(../images/post-nav.gif) no-repeat 0 0}
.post-nav a{float:right;padding-right:46px;line-height:40px;text-decoration:none;font-family: 'Helvetica-Normal';font-size:20px;text-transform:uppercase;color:#010101; background-position:right -100px}
.post-nav div.left-nav{float:left}
.post-nav div.left-nav a{padding-left:0;padding-left:46px;background-position:left 0px}

.post-nav span{float:left;width:1px;height:27px;margin:5px 20px 0;background:#000;display:inline}
.post-nav dfn{padding-left:5px;line-height:40px;text-decoration:none;font-style:normal;font-family: 'Helvetica-Normal';font-size:20px;color:#010101}

.post-nav input.submit{float:left; height:36px; line-height:36px; font-family: 'Helvetica-Normal';font-size:20px;color:#010101; background:url(../images/post-nav.gif) no-repeat 0 0; padding-left:45px; border:none; cursor:pointer}

.right{float:right;width:250px;margin-top:-30px}	
.latest-post{float:left;width:250px;margin-top:60px}
.latest-post strong{clear:both;padding:15px 0 0;font-family:Arial;font-size:15px;line-height:20px;color:#2d2d2d;display:block}
.latest-post em{margin:0;font-style:normal;color:#df006e}
.latest-post a{text-decoration:underline;color:#2d2d2d}
.latest-post a:hover{text-decoration:none}
.latest-post p{clear:both;margin:10px 0 0;line-height:20px}
.down-link{clear:both;width:36px;height:36px;margin:0 0 0 108px;background-position:0 -200px;display:block}
	/* End detail container */		

	/* Begin multi page */
.sidebar{float:right;width:280px;margin-top:12px}	
.widget{float:left;width:238px;margin-top:35px}	
.widget h3{clear:both;margin:0;padding-bottom:3px;font-family: 'DINComp-CondMedium';font-size:24px;line-height:28px;border-bottom:3px solid #000;display:block}
.widget ul{clear:both;margin:0;padding:5px 0 17px;border-bottom:1px solid #000;list-style:none}
.widget ul li{clear:both;padding:12px 0 0;line-height:20px;color:#2d2d2d}
.widget ul li a{text-decoration:none;color:#2d2d2d}
.widget ul li a:hover{text-decoration:underline}

.sidebar-promo{float:left;width:280px}
.sidebar-promo img{float:left;margin:0}

.sidebar-store{float:left;width:280px;min-height:133px;margin-top:9px}
.sidebar-store img.txt-img{float:left;margin:39px 0 0 93px}
.sidebar-store img.visit-store{float:left;margin:14px 0 0 58px}

.sidebar-newsletter-box{float:left;width:252px;padding-left:28px;min-height:188px;margin-top:9px;background:#FFFFFE}	
* html .sidebar-newsletter-box{height:auto !important;height:188px}	
.sidebar-newsletter-box span{float:left;font-family: 'Rokkitt';font-size:16px;margin-top:22px;line-height:18px;color:#010101}
.sidebar-newsletter-form-wrap{float:left;width:172px;margin-top:4px}
.sidebar-newsletter-form-wrap form{margin:0;padding:0}
	/* End multi page */

	/* Begin sub page */
.comment-title{float:left;width:450px;padding-bottom:10px;margin-top:35px;font-family:Arial;font-size:18px;line-height:22px;font-weight:bold}
.api-content{float:left;width:450px;border-top:2px solid #d3d3d3}	
	
.comment-area{float:left;width:650px}
.comment-box{float:left;width:570px;background:#f1f3f2; padding:5px 44px 15px 36px; overflow:hidden}
.comment-content-wrap{position:relative; clear:both; width:100%}
.comment-header{position:relative;float:left;width:100%;margin-top:10px; padding-top:15px}	
.comment-header strong{float:left;font-family:Arial;font-size:19px;line-height:24px;color:#282828}
.comment-header strong span{clear:both;font-size:16px;line-height:20px;font-family: 'Rokkitt';font-weight:normal;display:block}
.comment-reply-link{position:absolute;padding-right:24px;font-family:"Arial Black", Gadget, sans-serif;font-size:9px;line-height:20px;color:#282828;background:url(../images/reply-bg.gif) no-repeat right 0;right:0;bottom:6px;text-decoration:none}

.comment-data{float:left;width:100%;font-family:Arial;font-size:12px;color:#282828}	
.comment-data p{clear:both;margin:10px 0 0;line-height:18px;}
.comment-inner-box{position:relative;float:left;width:505px;padding-bottom:10px;margin:-10px 0 0 65px}	

.comment-form-outer-wrap{float:left; width:650px; margin-top:15px}

.comment-form-wrap{float:left; width:100%}
.comment-form-wrap form{margin:0;padding:0}
.comment-form-wrap h2{clear:both;margin:0;padding:20px 0 0;font-family:Arial;font-size:18px;line-height:24px;color:#282828;display:block}
.comment-input-container{float:left; width:100%; padding-top:15px}
.comment-fields,.comment-last-field{float:left;width:32%; margin-right:2%}
.comment-last-field{margin-right:0}	
.comment-input-container label{clear:both;margin:0;font-family:Arial;font-size:12px;font-weight:bold;color:#010101;display:block}
.comment-input-container input.txt,.comment-input-container input.txt-1{float:left; width:96%; height:17px;line-height:17px;padding:6px 5px; margin:2px 0 0;font-family:Arial;font-size:12px;color:#333;background:#FFFFFE;border:none}
.comment-input-container .txtarea{clear:both;width:99%; padding:6px 4px; height:158px;line-height:17px;margin:2px 0 0;font-family:Arial;font-size:12px;color:#333;background:#FFFFFE;border:none}	
.comment-border{position:absolute; width:650px; height:1px; background:#ccc; left:-36px; bottom:-15px }	
ul.children .comment-border{left:-76px}
ul.children .comment-header{padding-top:0; margin-top:0}
.logged-in-as a{ text-decoration:none; color:#282828; font-weight:bold }
.logged-in-as a:hover{text-decoration:underline}
.comment-form-wrap fieldset,.leave-comment-area fieldset{margin:0; padding:0; border:none}
.leave-comment-area fieldset{position:relative; left:0px}	
ul.children{position:relative; margin-top:10px; margin-bottom:0 }
#respond {position:relative; float:left; width:100%; z-index:9}
#respond h2{padding-bottom:0; margin-bottom:0}
#reply-title a{text-decoration:none; color:#282828}
.leave-comment{float:left; padding:0 30px 0 58px; margin-top:7px; font-family:Arial; font-size:14px; line-height:40px; font-weight:bold;}
.social-area .social-api{margin-top:11px}	
	/* End sub page */
	
	/* Begin store page */
.store-post-content-wrap{position:relative;float:left;width:650px; margin:-30px 0 0 130px; padding-bottom:40px; z-index:2;display:inline}	
.store-post{float:left;width:650px}
.store-post-left{float:left;width:290px;margin-top:35px}
.img-container{float:left;width:265px; overflow:hidden}
.img-container img{float:left;margin:0}
.store-post-right{float:left;width:360px;margin-top:15px}
.store-post p{clear:both;margin:17px 0 0;line-height:19px}
.store-post-left p{clear:none;float:left;margin-top:30px}	
.add-to-cart{clear:both;width:85px;height:21px;margin:20px 0 0;border:1px solid #CCC;background:url(../images/add-to-cart.gif) no-repeat 0 0;text-indent:-99999px;display:block}	
.learn-more{float:left;padding-right:45px;margin-top:12px;line-height:36px;font-family:Arial;text-decoration:none;font-size:18px;font-weight:bold;background-position:right -100px;color:#282828;display:block}
	/* End store page */
	
	/* Begin footer */
.footer-wrap{float:left;width:990px;padding-bottom:35px;margin-top:22px;border-top:5px solid #2d2d2d}		
.footer-nav{float:left;margin-top:9px}
.footer-nav ul{clear:both;margin:0;padding:0;list-style:none}
.footer-nav ul li{float:left;padding:0 12px 0 9px;font-family:Arial;font-size:11px;line-height:14px;text-transform:uppercase;background:url(../images/seperator.gif) no-repeat right 3px }
.footer-nav ul li.first-item{padding-left:0}
.footer-nav ul li.last-item{background:none}
.footer-nav ul li a{text-decoration:none;color:#010101}	
.footer-nav ul li a:hover{text-decoration:underline}
.footer-wrap .search-contents{margin-top:7px}
.footer-wrap cite{position:relative;float:left;width:990px;margin-top:4px;font-style:normal;font-family:Arial;font-size:11px;line-height:14px;color:#010101}
	/* End footer */
	
	
.page-template-multiple-php .menu-item-2503 a,.single-post .menu-item-2503 a,.category .menu-item-2503 a{color:#DF006E !important}	
.search-results .detail-container{padding-top:45px}
.search-results .post-content-wrap{margin-top:-56px}	
.page-template-custom-page-php .sidebar{margin-top:67px}	
.page-template-custom-page-php .comment-left strong{padding-top:5px}

.comments-section {position:relative; clear:both; padding-top:15px}
.comments-section .comment-border{bottom:-20px}
ul.children ul.children .comment-border{left:-116px} 