/* Theme theyallhateus */

* { 

	margin:0; 

	padding:0;

}

ul, ol, dl, p, h1, h2, h3, h4, h5, h6, applet, frameset{margin:0 0 14px;}

html, body, div, span, applet, embed, object, iframe, frameset,

p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,

h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,

i, cite, em, var, dfn, address, s, strike, del,

dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,

fieldset, legend, form, label, 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{

	border:0;

	background:none;

}

body {

	color:#000;

	font:12px/18px Tahoma, Helvetica, sans-serif;

	background:#fff;

}

a {

	text-decoration:underline;

	color:#000;

}

a:hover {text-decoration:none;}

input, textarea, select {

	font:100% arial,sans-serif;

	vertical-align:middle;

	color:#000;

	overflow: auto;

}

label{vertical-align:middle;}

button, input{

	width: auto;

	overflow: visible;

}

h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}

h1{font-size:200%;}

h2{font-size:150%;}

h3{font-size:120%;}

h4{font-size:110%;}

h5{font-size:100%;}

h6{font-size:90%;}

i, cite, em, var, dfn, address{font-style:italic;}

u, ins {text-decoration: underline;}

s, strike, del {text-decoration: line-through;}

blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}

blockquote:before, blockquote:after, q:before, q:after {content: '';}

table, caption, tbody, tfoot, thead, tr, th, td{

	border-collapse: collapse;

	border-spacing: 0;

}

th, td{

	border:1px solid #ccc;

	padding:3px 7px;

	text-align:left;

	vertical-align:top;

}

th{

	border-color:#999;

	text-align:center;

	vertical-align:middle;

}

ul li, ol li{list-style-position:inside;}

ul li{list-style-type:disc;}

/* wrapper */

#wrapper{

	min-height:100%;

	margin: 0 auto;

	padding:0 17px 0 16px;

	background:url(../images/bg-page.gif) repeat-y;

	width:826px;

}

.w1{

	position:relative;

	left:50%;

	float:left;

}

.w2{

	float:left;

	position:relative;

	left:-50%;

}

/* header */

#header{

	position:relative;

	margin:0 -17px 0 -16px;

	padding:0 17px 0 16px;

	width:826px;

	z-index:10;

}

#header .logo{

	background:url(../images/bg-logo.png) no-repeat;

	height:110px;

	width:732px;

	overflow:hidden;

	position:absolute;

	top:50%;

	left:50%;

	margin:-55px 0 0 -366px;

	text-indent:-9999px;

}

.logo a{

	height:100%;

	display:block;

}

#header .logo-holder{

	width:100%;

	margin:0 0 6px;

	position:relative;

}

#header .logo-holder img{display:block;}

#header .cell{

	width:100%;

	padding:0 0 5px;

	background:url(../images/bg-cell.gif) repeat-x 0 100%;

}

#header .cell:after {

	clear: both;

	content:'';

	display: block;

}

.form-search{float:right;}

.form-search form,

.form-search fieldset{float:left;}

#searchform div{

	width:100%;

	overflow:hidden;

}

.form-search .txt,

#searchform input[type=text]{

	float:left;

	background-color:#ffe94f;

	padding:0 10px;

	margin-right:4px;

}

.form-search .txt{

	height:30px;

	overflow:hidden;

}

#searchform input[type=text],

.form-search .txt input

{

	margin:0;

	font:italic 13px/16px 'Times New Roman', Times, serif;

	height:16px;

	border:0;

	background:none;

	padding:7px 0;

	width:123px;

}

#searchform input[type=text]{

	background-color:#ffe94f;

	border:0;

	margin:0 4px 0 0;

	padding:7px 10px;

	width:180px;

}

.form-search .btn-search,

#searchform input[type=submit]{

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	cursor:pointer;

	border:0;

	font-size:0;

	line-height:0;

	background:url(../images/btn-search.gif) no-repeat;

	height:30px;

	width:52px;

}

#nav{

	float:left;

	width:591px;

	margin:0;

}

#nav li{

	float:left;

	position:relative;

	list-style:none;

	font:13px/15px Arial, Helvetica, sans-serif;

}

#nav > li > a{

	float:left;

	text-align:center;

	text-decoration:none;

	height:22px;

	text-transform:uppercase;

	padding:8px 0 0;

	width:117px;

}

#nav ul{margin:0;}

#nav > li:hover > a,

#nav > li.current-menu-item > a{background-color:#ffe94f;}

#nav > li > ul{

	position:absolute;

	top:30px;

	display:none;

	left:0;

	width:223px;

	overflow:hidden;

	padding:10px 0 18px;

}

#nav ul.level1{

	width:223px;

}

#nav ul.level1 >li{

	padding:0 0 0 30px;

	width:191px;

}

#nav ul.level2 >li{

	width:165px;

	padding-left:11px;

}

#nav>li:hover > ul{display:block;}

#nav li li{

	width:211px;

	text-align:left;

	background-color:#ffe94f;

	font:italic 13px/15px Arial, Helvetica, sans-serif;

}

#nav li li a{

	padding:3px 0 3px 0;

	color:#f00;

	display:block;

	text-decoration:none;

}

#nav li li a span{color:#3b3b3b;}

#nav .level2{

	display:none;

	padding:0 0 0 15px;

	overflow:hidden;

}

#nav .level2 li{width:auto;}

#nav .level3{

	overflow:hidden;

	display:none;

}

#nav .level3 li{width:155px;}

#nav .level3 li a{

	background:none;

	padding-left:0;

}

#nav .level3 li a.open{background:none;}

#nav .opener{

	text-indent:-9999px;

	overflow:hidden;

	position:absolute;

	left:0;

	top:5px;

	background:url(../images/drop-bullet.gif) no-repeat;

	height:8px;

	width:6px;

}

#nav .opener-opened{

	background:url(../images/dropopen-bullet.gif) no-repeat 0 3px;

	height:6px;

	width:10px;

}

#nav .level1>li .opener{left:18px;}

#nav .level2>li .opener{left:0;}

#nav .opened-level{display:block !important;}

/* main */

#main{

	width:100%;

	overflow:hidden;

	padding: 46px 0 0px;

}

.posts-holder{

	width:100%;

	overflow:hidden;

}

.posts-holder .post{margin:0 0 60px;}

.posts-holder .post h2,

.posts-holder .post h1{

	font:bold 58px/61px Arial, Helvetica, sans-serif;

	margin:0 0 24px;

	text-align:center;

	text-transform:uppercase;

}

.posts-holder .post h2 a{text-decoration:none;}

.posts-holder .post .feature-img{margin:0 0 27px;}

.posts-holder .post .cell{padding:0 45px;}

.post .entry-meta{

	margin:0 0 20px;

	display:block;

	font:italic 16px/18px 'Times New Roman', Times, serif;

}

.post .entry-content{

	margin:0 0 22px;

	font:16px/18px 'Times New Roman', Times, serif;

}

.post .entry-content p{margin:0 0 10px;}

.post .entry-content a,

.post .entry-info a{

	text-decoration:none;

	color:#f00;

}

.post .entry-content a:hover,

.post .entry-info a:hover{text-decoration:underline;}

.post .entry-info{

	margin:0 0 28px;

	display:none;

	font:italic 16px/18px 'Times New Roman', Times, serif;

}

.post .entry-block {
    padding-left: 72px;
}


.post .btns-holder {
    border-bottom: 1px solid;
    margin: 0 0 15px;
    overflow: hidden;
    padding-bottom: 8px;
    padding-left: 70px;
    width: 248px;
    margin-left: 131px;
}

.post .btns-holder .btn{

	float:left;

	margin-right:28px;

}

.post .btns-holder .btn img{float:left;}

.post .entry-tools,

.form-comment .entry-tools{

	   border-bottom: 1px solid;
    overflow: hidden;
    padding-bottom: 12px;
    width: 100%;

}

.post .entry-tools ul,

.form-comment .entry-tools ul{

	float:left;

	overflow:hidden;

	background-color:#fff;

	padding:0 0 0 10px;

	margin:0;

}

.post .entry-tools li,

.form-comment .entry-tools li{

	list-style:none;

	font:14px/17px 'Times New Roman', Times, serif;

	float:left;

	background:url(../images/sep02.gif) no-repeat 0 7px;

	padding:0 9px 0 12px;

}

.post .entry-tools li:first-child{

	padding-left:0;

	background:none;

}

.form-comment .entry-tools li:first-child{

	padding-left:0;

	background:none;

}

.post .entry-tools li a{text-decoration:none;}

.post .entry-tools li a:hover{text-decoration:underline;}

.ttl-holder em{

	float:left;

	background-color:#fff;

	padding:0 21px;

	font:italic 14px/16px 'Times New Roman', Times, serif;

}

.ttl-holder em a{text-decoration:none;}

.ttl-holder em a:hover{text-decoration:underline;}

/* pagination-holder */

.pagination-holder{

	padding:0 0 40px;

	/*width:100%;*/
 width: 137%;
	position:relative;

	overflow:hidden;
	margin-left:-50px !important;

}

.btns-holder .tweet-btn{

	float:left;

	position:relative;

	width:110px;

}

.btns-holder .fb-btn{

	float:left;

	width:100px;

}

.pagination-holder .btn-prev-all,

.pagination-holder .btn-prev,

.pagination-holder .bnt-next,

.pagination-holder .wp-pagenavi .first,

.pagination-holder .wp-pagenavi .last,

.pagination-holder .btn-next-all,

.pagination-holder .wp-pagenavi .previouspostslink,

.pagination-holder .wp-pagenavi .nextpostslink{

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	height:21px;

	margin:0 11px 0 0;

	background:url(../images/btn-pagination.gif) no-repeat;

}

.pagination-holder .wp-pagenavi .previouspostslink,

.pagination-holder .wp-pagenavi .nextpostslink{

	border:0;

	padding:0;

}

.pagination-holder .extend{display:none;}

.pagination-holder .btn-prev-all,

.pagination-holder .btn-next-all,

.pagination-holder .wp-pagenavi .first,

.pagination-holder .wp-pagenavi .last{width:22px;}

.pagination-holder .btn-next-all,

.pagination-holder .wp-pagenavi .last{background-position:100% -21px;}

.pagination-holder .btn-prev-all,

.pagination-holder .wp-pagenavi .first{background-position:0 0;}

.pagination-holder .btn-prev,

.pagination-holder .wp-pagenavi .previouspostslink{

	background-position:-33px 0;

	width:67px;

}

.pagination-holder .bnt-next,

.pagination-holder .wp-pagenavi .nextpostslink{

	width:61px;

	background-position:-9px -21px;

}

.pagination-holder .pages-holder{

	width:261px;

	margin:2px 0 0;

	float:left;

	overflow:hidden;

	position:relative;

	background:url(../images/bg-cell.gif) repeat-x 0 8px;

}

.pagination-holder ul{

	background-color:#fff;

	float:left;

	margin:0;

	padding:0 6px 0 12px;

}

.pagination-holder .pages-holder li{

	float:left;

	background:url(../images/sep03.gif) no-repeat 0 8px;

	padding:0 4px 0 8px;

	font:italic 14px/17px 'Times New Roman', Times, serif;

	list-style:none;

}

.pagination-holder .pages-holder li:first-child{

	padding-left:0;

	background:none;

}

.pagination-holder .pages-holder a{text-decoration:none;}

.pagination-holder .wp-pagenavi a,

.pagination-holder  .wp-pagenavi span{

	margin:0;

	padding:0;

	border:0;

}

.links-area{

	width:100%;

	padding:0 0 100px;

	overflow:hidden;

}

.links-area .area{

	padding:0 0 27px; 

	background:url(../images/bg-cell.gif) repeat-x 0 100%;

}

.links-area .area p{margin:0 0 22px;}

.links-area .two-columns{

	padding:53px 0 0;

	overflow:hidden;

	margin-right:-150px;

}

.links-area .two-columns ul{

	float:left;

	width:330px;

	margin:0 112px 0 0;

}

.links-area .two-columns li{

	vertical-align:top;

	padding: 0 0 3px;

	list-style:none; 

}

.links-area .two-columns a{

	text-decoration:none;

	color:#f00;

}

.links-area .two-columns a:hover{text-decoration:underline;}

.posts-nav{

	width:100%;

	overflow:hidden;

	position:relative;

	margin:0 0 15px;

	background:url(../images/yellow-stripe.gif) no-repeat 50% 12px;

}

.posts-nav .nav-previous,

.posts-nav .nav-next{

	float:left;

	text-indent:-9999px;

	overflow:hidden;

	height:25px;

	background:url(../images/yellow-btns.gif) no-repeat;

	width:66px;

}

.posts-nav .nav-previous a,

.posts-nav .nav-next a{

	height:100%;

	display:block;

}

.posts-nav .nav-next{

	float:right;

	background-position:0 -25px;

}

.posts-nav .cell{

	float:left;

	background-color:#fff;

	padding:3px 15px 0;

	font:16px/18px Georgia, 'Times New Roman', Times, serif;

}

.posts-nav .cat-ttl{

	float:left;

	border-right:1px solid #000;

	padding:0 10px 0 0;

	margin-right:7px;

	font-weight:normal;

}

.posts-nav span{

	float:left;

	font-style:italic;

}

.posts-nav span a{text-decoration:none;}

.posts-nav .holder{

	width:674px;

	overflow:hidden;

	float:left;

	margin:0 0 0 10px;

	position:relative;

}

/* about-area */

.about-area{

	width:812px;

	padding: 21px 0 40px 14px;

	overflow:hidden;

}

.about-area .img{

	float:left;

	margin-right:37px;

}

.about-area .img img{display:block;}

.about-area .txt-area{

	height:1%;

	overflow:hidden;

	font:italic 18px/21px 'Times New Roman', Times, serif;

}

.about-area .txt-area h2{

	margin:0 0 8px;

	font:30px/32px 'Times New Roman', Times, serif;

}

.about-area .txt-area .head{margin:0 0 16px;}

.about-area .txt-area .head em{

	display:block;

	font:italic 18px/21px 'Times New Roman', Times, serif;

}

.ttl-holder{

	margin:0 0 20px;

	width:100%;

	background:url(../images/bg-ttl.gif) no-repeat 050% 5px;

	overflow:hidden;

	position:relative;

}

.posts-holder .ttl-holder{

	margin:0 0 24px;

	min-height:7px;

}

.ttl-holder h2{

	margin:0;

	float:left;

	background-color:#fff;

	padding:0 21px;

	text-transform:uppercase;

	font:14px/16px 'Times New Roman', Times, serif;

}

.wp-pagenavi{float:left;}

.form-comment{

	padding:0 122px;

}

.form-comment form{padding:26px 0 0;}

.form-comment .row{

	width:100%;

	overflow:hidden;

	margin:0 0 9px;

}

.form-comment .row2{

	padding:10px 0 6px;

}

.form-comment .row label{

	float:left;

	text-transform:uppercase;

	margin-right:3px;

	font:bold 20px/22px Arial, Helvetica, sans-serif;

}

.form-comment .row span{

	float:left;

	padding:2px 0 0;

	font:italic 16px/18px 'Times New Roman', Times, serif;

}

.form-comment .txt{

	float:left;

	background-color:#ffe94f;

	width:180px;

	height:18px;

	border:0;

	margin:0 13px 0 0;

	padding:4px 8px;

	font:italic 16px/18px 'Times New Roman', Times, serif;

}

.form-comment .form-submit{

	width:100%;

	overflow:hidden;

}

.form-comment .btn-post,

.form-comment .form-submit input,

.form-comment #recaptcha-submit-btn-area input{

	float:left;

	cursor:pointer;

	border:0;

	background:url(../images/btn-post.gif) no-repeat;

	height:33px;

	font-size:0;

	line-height:0;

	text-indent:-9999px;

	overflow:hidden;

	width:136px;

}

.form-comment #recaptcha_area {

	margin-bottom: 6px;

}

.form-comment .textarea{

	overflow:hidden;

	border:1px solid #000;

	padding:5px;

	width:513px;

}

.form-comment .textarea textarea{

	float:left;

	width:513px;

	max-width:513px;

	height:170px;

	max-height:170px;

	background:none;

	border:0;

	font:italic 16px/18px 'Times New Roman', Times, serif;

	overflow:auto;

}

/* shop-template */

.shop-template{

	width:100%;

	padding:0 0 15px;

	overflow:hidden;

}

.shop-template .menu{

	float:left;

	padding:40px 0 0;

	width:253px;

}

.shop-template .menu li{

	vertical-align:top;

	list-style:none;

	padding:0 0 6px;

	overflow:hidden;

	float:left;

	width:100%;

	font:bold 16px/18px Arial, Helvetica, sans-serif;

}

.shop-template .menu li a{

	float:left;

	padding:0 0 0 23px;

	color:#939393;

	text-decoration:none;

	text-transform:uppercase;

	background:url(../images/menu-bullet.gif) no-repeat 0 2px;

}

.shop-template .menu li a:hover,

.shop-template .menu li.current a{

	color:#000;

	background-position:-785px 2px;

}

.shop-template .area{

	float:right;

	width:562px;

}

.shop-template .ttl-box{

	width:100%;

	overflow:hidden;

	margin:0 0 23px;

	background:url(../images/bg-cell.gif) repeat-x 0 11px;

}

.shop-template .ttl-box h2{

	float:left;

	margin:0;

	background-color:#fff;

	padding:0 11px 0 0;

	font:italic 18px/21px 'Times New Roman', Times, serif;

}

.product-details{

	width:100%;

	overflow:hidden;

}

.product-details .img{

	float:left;

	margin-right:26px;

}

/* products-list */

.products-list{

	overflow:hidden;

	margin:0 -14px 0 0;

}

.products-list li{

	float:left;

	list-style:none;

	margin-right:14px;

	padding-bottom:15px;

	width:178px;

}

.products-list li .box{

	height:345px;

	overflow:hidden;

	background-color:#efefef;

	border:1px solid #cacaca;

	text-align:center;

	text-transform:uppercase;

}

.products-list li .img{

	height:209px;

	border-bottom:1px solid #cacaca;

	margin:0 0 17px;

}

.products-list li .img img{display:block;}

.products-list h3{

	margin:0 0 6px;

	font:bold 20px/22px Arial, Helvetica, sans-serif;

}

.products-list .art{

	display:block;

	margin:0 0 8px;

	font:bold 18px/21px Arial, Helvetica, sans-serif;

}

.products-list .price{

	color:#676767;

	display:block;

	margin:0 0 2px;

	font:bold 24px/26px Arial, Helvetica, sans-serif;

}

.products-list .details{

	color:#b3b3b3;

	text-decoration:none;

	font:bold 16px/19px Arial, Helvetica, sans-serif;

}

.shop-template .btns{width:100%;}

.shop-template .btns li{

	list-style:none;

	padding:0 0 10px;

}

.shop-template .btns a,

#shopp .addtocart{

	text-indent:-9999px;

	overflow:hidden;

	width:136px;

	display:block;

	height:33px;

}

#shopp .addtocart{

	border:0;

	margin:0;

}

.shop-template .btns a.btn-details,#shopp .addtocart{

	background:url(../images/btn-shop.gif) no-repeat;

	cursor:pointer;

}



#shopp .checkcart{

	background:url(../images/btn-check-cart.gif) no-repeat;

}



.shop-template .btns a.btn-chechout{background:url(../images/btn-shop.gif) no-repeat 0 -33px;}

.shop-template .product-details .details{

	height:1%;

	overflow:hidden;

}

.shop-template .details .quantity{

	margin:0 0 23px;

}

.shop-template .details .txt-area{

	width:100%;

	overflow:hidden;

	color:#757575;

	font:italic 18px/19px 'Times New Roman', Times, serif;

}

.shop-template .details .txt-area p{margin:0 0 15px;}

.shop-template .details .quantity label,

#shopp form.product label{

	float:left;

	color:#757575;

	margin-right:12px;

	font:16px/19px 'Times New Roman', Times, serif;

}

.shop-template .details .quantity .txt,

#shopp .quantity #quantity-1{

	width:35px;

	border:1px solid #a7a7a7;

	font:18px/21px 'Times New Roman', Times, serif;

	background-color:#fff;

	padding:0 7px;

	height:22px;

}

.shop-template .details .ttl-area{

	margin:0 0 8px;

	overflow:hidden;

	text-transform:uppercase;

}

.shop-template .details .ttl-area h3{

	display:inline;

	margin:0;

	font:bold 20px/22px Arial, Helvetica, sans-serif;

}

.shop-template .details .ttl-area span{

	font:bold 18px/20px Arial, Helvetica, sans-serif;

}

.shop-template .price-box{

	margin:0 0 20px;

	font:bold 24px/26px Arial, Helvetica, sans-serif;

}

.shop-template .price-box dt{

	color:#f00;

	display:inline;

}

.shop-template .price-box dd{display:inline;}

/* commentlist */

.commentlist{

	padding:0 26px 30px;

	margin:0;

}

.commentlist .children{padding:0 0 0 45px;}

.commentlist .children li{

	border-top:1px solid #ff0;

	border-bottom:0;

	padding:15px 0 0;

	margin:0;

}

.commentlist li{

	list-style:none;

	vertical-align:top;

	margin:0 0 15px;

	border-bottom:1px solid #ff0;

}

.comment{width:100%;}

.comment .comment-body{

	overflow:hidden;

	font:16px/19px 'Times New Roman', Times, serif;

}

.comment .comment-body p{

	margin:0;

	padding:0 0 12px;

}

.comment .comment-meta{

	width:100%;

	text-transform:uppercase;

	font:14px/17px 'Times New Roman', Times, serif;

	overflow:hidden;

	margin:0 0 10px;

}

.comment .comment-meta .avtor{font-style:normal;}

.comment .comment-meta  a{text-decoration:none;}

.comment .comment-meta  a:hover{text-decoration:underline;}

/* footer */

#footer{

	font:14px/17px 'Times New Roman', Times, serif;

	background-color:#efefef;

	padding:12px 75px 17px;

	text-align:center;

}

#footer p{margin:0;}

#footer a{text-decoration:none;}

#footer a:hover{text-decoration:underline;}

#footer .holder{

	width:100%;

	margin: 0 0 6px;

	overflow:hidden;

	position:relative;

}

#footer .holder ul{

	float:left;

	margin:0;

	overflow:hidden;

}

#footer .holder li{

	float:left;

	background:url(../images/sep01.gif) no-repeat 0 2px;

	padding:0 4px;

	list-style:none;

	margin:0 4px 0 -4px;

}

.entry-title,

.page-title{

	margin:0 0 15px;

	font:bold 35px/37px Arial, Helvetica, sans-serif;

}

#comments-title,

.comment .reply{display:none;}

#searchform{padding:15px 0 0;}

.form-comment h3#reply-title{display:none;}

#shopp #cart big{

	margin:0;

	font:12px/14px Tahoma, Helvetica, sans-serif;

}

#shopp #cart big a{

	text-decoration:none;

	color:#f00;

}

.cart input{

	margin:0;

}

table.cart .totals td,

table.cart .totals th,

#shopp #cart .totals th,

#shopp #cart .totals td{border:0;}

#shopp #cart table.cart .remove{

	border:0;

	background-color:#ffe94f;

	text-align:center;

	width:60px;

	height:19px;

	font:11px/13px Arial, Helvetica, sans-serif;

	color:#000;

	cursor:pointer;

}

table.cart #items-0-quantity{

	float:left;

	width:47px;

	height:13px;

	margin:0 5px 0 0;

	font:11px/13px Arial, Helvetica, sans-serif;

}

table.cart .update-button{

	cursor:pointer;

	background-color:#ffe94f;

	border:0;

	width:95px;

	height:19px;

	color:#000;

	font:11px/13px Arial, Helvetica, sans-serif;

}

#shopp #cart .total th,

#shopp #cart .total td{

	color:#000;

	font:bold 15px/17px Arial, Helvetica, sans-serif;

}

#shopp #checkout-button{

	text-indent:-9999px;

	overflow:hidden;

	border:0;

	cursor:pointer;

	margin:0;

	padding:0;

	background:url(../images/btn-order.gif) no-repeat;

	width:136px;

	height:33px;

}
.clear{ clear:both;}
.widget-container{ margin-top: 25px;}
#left-wrap{ width:69%; float:right;  border-right: 2px solid #E9E9E9;}
#right-wrap{ 
    border-top: 11px solid;
    float: right;
    margin-right: -1px;
    margin-top: 0;
    padding: 15px;
    width: 27%;}
#right-wrap h3 {
      background: none repeat scroll 0 0 white;
    margin: 0 0 10px;
    padding-left: 10px;
    text-align: center;
    padding-right: 10px
}
	.ttl-holder2 {
       background: url("../images/line2.png") no-repeat scroll 50% 9px transparent;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.w12 {
    float: left;
    left: 50%;
    position: relative;
}
.w22 {
    float: left;
    left: -50%;
    position: relative;
}
#mc-embedded-subscribe-form input{ 
 background: url("../images/input.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    height: 36px;
    margin: auto;
    padding-left: 8px;
    width: 170px;
    padding-right: 2px;
	padding-top: 7px\9; /* IE 8 and below */

	*padding-top: 7px; /* IE 7 and below */

	_padding-top: 7px; /* IE 6 */
   }
#mc-embedded-subscribe-form #mc-embedded-subscribe{  background: url("../images/subscribe.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    font-size: 0px;
    height: 35px;
    margin: 3px auto auto;
    width: 180px;}
	#text-2 .textwidget {margin-left:10px;}
#right-wrap #sidebar img{  max-width: 200px;
    margin: auto;
    display: block; overflow:hidden;}
	#right-wrap select {
      background: none repeat scroll 0 0 black;
    border: medium none;
    color: #FFFFFF;
    font: 100% arial,sans-serif;
    height: 25px;
    overflow: auto;
    padding-top: 3px;
    vertical-align: middle;
    width: 213px;
}
#social ul {
    margin: 0px;
    padding: 0px;
}
#social ul li {
    float: left;
    list-style: none;
      padding-left: 11px;
}
ul.wpinstagram, ul.wpinstagram li, ul.wpinstagram li a, ul.wpinstagram li a img {

    padding-left: 13px !important;
}
#full-wrap{ border-right:2px solid #E9E9E9; float:left;}