/* CSS Document */

* { margin:0; padding:0; font-size:100%; }

body{ background:url(images/bg-site.gif) repeat; text-align:center; }

img { vertical-align:top; }
a img { border:0;}

html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:19px;
		color:#4f4f4f;
	}

input, select { vertical-align:middle; font-weight:normal;}

hr { margin-top: 10px; margin-bottom: 5px; }

a {color:#0093d0; outline:none;}
a:hover{text-decoration:none;}
a.blue { text-decoration:none; color:#1aaecf; }
a.blue:hover { text-decoration:underline !important; }

h3 a {
	text-decoration: none;
	color: #151515;
}

p, label { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; line-height:18px; }
input, select, textarea { width:100%; border:1px solid #e4e1db; background:#fdfdfd; height:19px; line-height:19px; margin:1px 0px 5px 0px; color:#4f4f4f; }
textarea { height:109px; line-height:normal; }

h1 {font-size:68px; color:#efefef; line-height:normal; padding:66px 0px 0px 1px; font-weight:bold; }
h2, .h2 {font-size:35px; color:#efefef; line-height:20px; font-weight:normal; padding:2px 0px 0px 10px;}
h3 { color:#151515; font-size:28px; line-height:40px; font-weight:normal; padding-bottom:18px; }
h3 img { vertical-align:middle; }
h4 { color:#151515; font-size:20px; font-weight:normal; padding-bottom:15px; }

fieldset { border: 0 none; }

ul { list-style:none; }
ul li { background:url(images/marker-li.gif) 0px 6px no-repeat; padding-left:12px; line-height:16px; }
ul.list3 li, ul.colors li { line-height:18px; background:none; padding:0px; }
ul.list3 li a { display:inline-block; background:url(images/marker-li3.png) 0px 4px no-repeat; padding-left:16px; text-decoration:none; color:#099bd2; }
ul.list3 li a:hover, ul.list3 li a.active { background:url(images/marker-li3-hvr.png) 0px 4px no-repeat; text-decoration:underline; }
ul.list4 li { line-height:18px; background:none; padding:0px; font-size:13px; }
ul.list4 li a { display:inline-block; background:url(http://www.site2you.com/blog/wp-content/themes/blogsite2you/images/marker-li4.png) 0px 4px no-repeat; padding-left:19px; text-decoration:none; color:#099bd2; }
ul.list4 li a:hover, ul.list4 li a.active { background:url(http://www.site2you.com/blog/wp-content/themes/blogsite2you/images/marker-li4-hvr.png) 0px 4px no-repeat; text-decoration:underline; }
ul.list4 li a.active { padding-bottom:10px; }
ul.colors { margin-top:14px; }
ul.colors li { padding-right:9px; float:left; }
ul.colors li a { display:block; float:left; width:32px; height:21px; background:url(images/color-border.png) 0px 0px no-repeat; }
ul.colors li a span { display:block; float:right; margin:2px 2px 0px 0px; width:17px; height:17px; }
ul.colors li a:hover { display:block; float:left; width:32px; height:21px; background:url(http://www.site2you.com/blog/wp-content/themes/blogsite2you/images/color-border-hvr.png) 0px 0px no-repeat; }
ul.colors li a.first span { background:#ffcc00; }
ul.colors li a.second span { background:#1dafca; }
ul.colors li a.third span { background:#ade942; }

ul.list li a:hover { text-decoration:underline; }

ol li { margin-left:20px; line-height:18px; }
ul li a { color:#0ba7d8; }

.fright { float:right; }
.fleft { float:left; }
.clear { width:100%; overflow:hidden; padding:0px; }
.p_relative { position:relative; }
.p_absolute { position:absolute; }
.image1 { margin-bottom:25px; }
.image2 { float:left; margin:5px 15px 2px 0px; }
.image3 { margin:0px 0px 17px 0px; }
.image4 { margin:0px 0px 6px 15px; }
.image5 { margin:28px 0px 0px 0px; }
.image6 { margin:29px 0px 32px 0px; }
.avatar { margin:0px 15px 10px 0px; float:left; }
.captcha { margin:7px 0px 10px 0px; }
.image7 { margin:4px 22px 10px 0px; }
.image8 { margin:4px 15px 10px 0px; }
.image9 { margin:0px 20px 10px 0px; }
.image10 { margin:0px 53px 0px 0px; vertical-align:top; }

.aligncenter { text-align:center; }

.iframe { width:100%; height:839px; background:url(images/template-full-size.jpg) top center no-repeat; }

.lh16 { line-height:16px; }
.padding_zero { padding:0px !important; }
.logo2 { margin:0px 22px; }
.trial a { display:inline-block; margin:0px 16px 0px 16px; vertical-align:middle; position:relative; height:100px; width:328px; overflow:hidden; background:url(images/trial-button.png) no-repeat 0 0; text-decoration:none; }
.trial a:hover { background:url(images/trial-button.png) no-repeat 0 -150px; }
/* .trial img { position:absolute; top:0px; left:0px; }
.trial a:hover img { top:-150px; } */
.trial span { display:block; padding:5px 0px 16px 0px; color:#151515; font-size:50px; line-height:90px; }
a.mail { color:#1293c2; text-decoration:none; font-weight:normal; }
.logo4 { display:block; float:right; margin:16px 10px 0px 0px; }
.logo5 { margin:0px 13px 0px 20px; }
.trial2 { display:block; float:left; margin:7px 3px 0px 0px; }
.pick_color a { display:block; float:left; width:171px; height:37px; background:url(images/pick-color-button.png) no-repeat 0 0; }

.left_menu a { text-decoration:none; }
.left_menu a:hover { text-decoration:underline; }
.left_menu a.active { color:#283d4c; font-weight:bold; }
.left_menu a.active:hover { text-decoration:none; }

div.comments { border-top:1px solid #eaeae7; }
div.comments p.title { font-size:24px; padding:11px 0px 9px 0px; color:#2d2c2f; }
.comments .title span { color:#d3d0c7; }
.comments .decor { background:#faf6eb; padding:16px 24px 19px 16px; margin-bottom:12px; }
.comments .subComment { padding-left:40px; }
.comments .no_decor { background:none; }
.comments .comment-reply-link { text-decoration:none; color:#0ba6d7; display:block; float:right; }
.comments a.comment-reply-link:hover { text-decoration:underline; }
.comments .decor p.clear { padding:0px; }
.blog #primary .comments .decor p.name { padding:3px 0px 0px 0px; }
.comments .decor p.date { padding:0px; line-height:16px; color:#888787; font-size:11px; }
.comments .decor p.text { padding:10px 0px; }
.comments .decor .name span { font-size:18px; color:#0ba7d8; }
.comments .no_decor .name span { color:#232323; }
.comments #respond { margin-top:26px; }

p.comments u { display:block; width:20px; height:25px; float:left; }
p.comments u { background:url(images/sep_links.gif) no-repeat 10px 3px; }
p.comments a.link { display:block; padding:0px; float:left; text-decoration:none; color:#0ba7d8; }
p.comments a.link:hover { text-decoration:underline !important; }

/* ============================= gallery ====================== */
.gallery { background:#fdfbf6; padding:34px 0px 32px 0px; text-align:center; }
.gallery .left, .gallery .right { position:absolute; width:90px; height:72px; background:url(images/button-decor.png) 0px 0px no-repeat; top:75px; left:-36px; text-align:left; }
.gallery img { margin-right:18px; }
.gallery img.last { margin:0px; }
.gallery .right { left:auto; right:-36px; }
.gallery a { display:block; width:46px; height:46px; background:url(images/prev.png) 0px 0px no-repeat; margin:13px 0px 0px 37px; }
.gallery .right a { background:url(images/next.png) 0px 0px no-repeat; margin:13px 0px 0px 7px; }
/* ============================= gallery ====================== */

/* ============================= header ====================== */
.top_line { background:url(images/top-line.gif) repeat-x top center; height:31px; text-align:center; }
.top_line div { width:960px; margin:0px auto; }
.top_line ul { float:right; }
.top_line li { float:left; color:#c5c5c5; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:url(images/sep-top-line.png) left center no-repeat; padding:0px 9px; line-height:31px; }
.top_line li a { text-decoration:none; color:#ffffff; }
.top_line li.first { background:none; }

.header { background:url(images/header-line2.gif) repeat; text-align:left; }
.header .inner { background:url(http://www.site2you.com/blog/wp-content/themes/blogsite2you/images/header-line.png) repeat-x top; }
.header .row1 { background:url(images/bg-header.jpg) no-repeat top center; }
.header .row1 .inner { width:960px; height:518px; margin:0px auto; background:none; }

.header .row2 .p_relative { width:960px; height:93px; margin:0px auto; position:relative; }
.header .row2 ul { margin-left:7px; }
.header .row2 li { float:left; padding:0px 37px 0px 38px; background:none; }
.header .row2 li a { display:block; height:34px; margin-top:35px; }
.header .row2 li a.icon1 { width:34px; background:url(images/icon1.png) left center no-repeat; }
.header .row2 li a.icon2 { width:35px; background:url(images/icon2.png) left center no-repeat; }
.header .row2 li a.icon3 { width:35px; background:url(images/icon3.png) left center no-repeat; margin-top:32px; }
.header .row2 li a.icon4 { width:43px; background:url(images/icon4.png) left center no-repeat; }

/* ============================= sub-page ====================== */
.sub_page h1, .sub_page .h1, .template .h2 { color:#121212; font-size:30px; padding:0px; font-weight:bold; border-bottom:1px solid #eaeae7; padding:0px 0px 14px 0px; letter-spacing:-1px; }
.sub_page h2 { color:#ffffff; font-size:30px; font-weight:bold; letter-spacing:-1px; padding:0px 0px 6px 0px; }

.sub_page .header { background:url(images/header-line2-subpage.gif) repeat; text-align:left; }
.sub_page .header .inner { background:url(images/header-line-subpage.png) repeat-x 0px 0px; text-align:left; }
.sub_page .header .row1 { background:url(images/bg-header-subpage.jpg) no-repeat top center; }
.sub_page .header .row1 .inner { height:108px; background:none; }
.sub_page .header .row2 .p_relative { height:119px; text-align:left; }
.sub_page .header .row2 .inner { background:url(images/header-icon1.png) 0px 32px no-repeat; padding:32px 0px 0px 78px; }
.sub_page .header .row2 p { color:#fff; }

.blog .header .row2 .inner { background:url(images/header-icon5.png) 4px 33px no-repeat; padding: 26px 0 10px 80px; }

.trial_preview .header { background:url(images/bg-header-demo.gif) repeat; }
.trial_preview .header .inner { width:830px; height:60px; margin:0px auto; background:none; }
.trial_preview .header span { color:#fbfcfb; font-size:14px; line-height:60px; display:block; float:left; }
/* ============================= sub-page ====================== */

.header .left_part { width:538px; float:left; }
.header .right_part { width:420px; float:right; }
.header .slide p { color:#FFFFFF; }
.header .right_part .inner { width:auto; background:none; height:auto; margin:0px; padding:37px 0px 0px 15px; }
.header .right_part p { color:#fbfcfb; line-height:normal; }
.header .right_part p span { color:#efefef; font-weight:bold; }
.header .right_part p.nine { font-size:155px; display:block; float:left; line-height:130px; padding:0px 7px 0px 5px; height:160px; overflow:hidden; }
.header .right_part p.text { font-size:46px; line-height:35px; padding-top:29px; }
.header .right_part p.second_line { padding:0px 0px 9px 0px; position:relative; margin-top:-7px; }
.header .right_part p.text2 { padding:67px 0px 17px 0px; font-size:22px; }

/* ============================= header slider ====================== */
.header .slide { position:absolute; top:-174px; left:-12px; }
.header .slide .title { font-size:29px; line-height:normal; padding-bottom:4px; font-weight:bold; }
.header .slide3 .title { font-size:28px; }

.header .slide1 .top { width:501px; height:19px; background:url(images/slide_part_top1.png) left top no-repeat; }
.header .slide1 .mid { width:501px; background:url(images/slide_part_mid_s.png) left top repeat-y; }
.header .slide1 .mid .inner { width:501px; background:url(images/slide_part_mid1_2.png) left top repeat-y; }
.header .slide1 .mid .inner2 { width:501px; background:url(images/slide_part_mid1_b.png) left top no-repeat; min-height:150px; height:auto !important; height:150px; }
.header .slide1 .mid .pic { background:url(images/icon1_big.png) 28px 32px no-repeat; padding:27px 45px 0px 141px; }
.header .slide1 .bot { width:501px; height:30px; background:url(images/slide_part_bot1.png) left top no-repeat; }

.header .slide2 .top { width:501px; height:19px; background:url(images/slide_part_top2.png) left top no-repeat; }
.header .slide2 .mid { width:501px; background:url(images/slide_part_mid_s.png) left top repeat-y; }
.header .slide2 .mid .inner { width:501px; background:url(images/slide_part_mid2_2.png) left top repeat-y; }
.header .slide2 .mid .inner2 { width:501px; background:url(images/slide_part_mid2_b.png) left top no-repeat; min-height:150px; height:auto !important; height:150px; }
.header .slide2 .mid .pic { background:url(images/icon2_big.png) 28px 32px no-repeat; padding:27px 45px 0px 141px; }
.header .slide2 .bot { width:501px; height:30px; background:url(images/slide_part_bot2.png) left top no-repeat; }

.header .slide3 .top { width:501px; height:19px; background:url(images/slide_part_top3.png) left top no-repeat; }
.header .slide3 .mid { width:501px; background:url(images/slide_part_mid_s.png) left top repeat-y; }
.header .slide3 .mid .inner { width:501px; background:url(images/slide_part_mid3_2.png) left top repeat-y; }
.header .slide3 .mid .inner2 { width:501px; background:url(images/slide_part_mid3_b.png) left top no-repeat; min-height:150px; height:auto !important; height:150px; }
.header .slide3 .mid .pic { background:url(images/icon3_big.png) 28px 32px no-repeat; padding:27px 25px 0px 140px; }
.header .slide3 .bot { width:501px; height:30px; background:url(images/slide_part_bot3.png) left top no-repeat; }

.header .slide4 .top { width:501px; height:19px; background:url(images/slide_part_top4.png) left top no-repeat; }
.header .slide4 .mid { width:501px; background:url(images/slide_part_mid_s.png) left top repeat-y; }
.header .slide4 .mid .inner { width:501px; background:url(http://www.site2you.com/blog/wp-content/themes/blogsite2you/images/slide_part_mid4_2.png) left top repeat-y; }
.header .slide4 .mid .inner2 { width:501px; background:url(images/slide_part_mid4_b.png) left top no-repeat; min-height:150px; height:auto !important; height:150px; }
.header .slide4 .mid .pic { background:url(images/icon4_big.png) 28px 32px no-repeat; padding:27px 45px 0px 141px; }
.header .slide4 .bot { width:501px; height:30px; background:url(images/slide_part_bot4.png) left top no-repeat; }
/* ============================= header slider ====================== */

/* ============================= tooltip ====================== */
.content .tooltip { display:none; position:absolute; top:54px; left:-66px; background:url(images/tooltip-top.png) left top no-repeat; padding-top:8px; padding-bottom: 0px; }
.content .tooltip .bot { background:url(images/tooltip-bot.png) left bottom no-repeat; padding-bottom:14px; }
.content .tooltip .mid { width:235px; background:url(images/tooltip-mid.png) left top repeat-y; min-height:75px; height:auto !important; height:75px; }
.content .tooltip .mid p { padding:17px 26px 0px 21px; }
/* ============================= tooltip ====================== */

.header .logo { display:block; float:left; margin-top:28px; }
.livechat { display:block; float:right; margin-top:26px; width: 177px; height: 53px; }
.livechat img { transition: all 0.3s ease-in-out 0s; opacity:0.9; }
.livechat:hover img { opacity:1; }
.header .button { display:block; width:402px; height:103px; background:url(http://www.site2you.com/blog/wp-content/themes/blogsite2you/images/button.png) left center no-repeat; }

.menu { float:right; height:104px; margin-right:30px; }
.menu li { margin-top:0px; float:left; padding:38px 3px 0px 2px; background:none; }
.menu a {color:#ffffff; font-size:14px; text-decoration:none; display:block; padding:8px 12px; }
.menu li a:hover, .menu li a.active {color:#fdfbf6; background:#313034;}

.content { background:url(images/bg-content.gif) repeat; text-align:left; }
.content .inner { background:url(images/content-line.png) repeat-x top; padding-top:55px; }
.content .box { width:960px; margin:0px auto; }

.sub_page .content .inner { padding-top:43px; }

/* =============================  index  ====================== */
.index .col1 { float:left; width:230px; }
.index .col1 .title { font-size:16px; color:#000; line-height:18px; padding-bottom:18px; }
.index .col1 .title a { display:block; color:#000; text-decoration:none; background:url(images/title-line.gif) left bottom repeat-x; float:left; }
.index .content .row1 { padding-bottom:19px; }
.index .row1 .col1 { margin-right:13px; }
.index .row1 .last { margin:0px; }

.index .content .row2 { background:url(images/sep-line.png) top center no-repeat; padding:14px 0px 40px 0px; text-align:center; }
.index .content .row2 a { display:inline-block; margin:0px auto; padding-left:14px; background:url(images/button-left.png) 0px 0px no-repeat; color:#4e4d4b; font-size:16px; text-decoration:none; line-height:37px; }
.index .content .row2 span { display:inline-block; padding-right:16px; background:url(images/button-right.png) right top no-repeat; }
.index .content .row2 strong { display:inline-block; background:url(images/button-mid.png) 0px 0px repeat-x; font-weight:normal; }
.index .content .row2 a:hover { background:url(images/button-left-hvr.png) 0px 0px no-repeat; color:#ffffff; }
.index .content .row2 a:hover span { background:url(images/button-right-hvr.png) right top no-repeat; }
.index .content .row2 a:hover strong { background:url(images/button-mid-hvr.png) 0px 0px repeat-x; }

.index .row3 { padding-bottom:48px; text-align:center; }
.index .row3 p { color:#1f1f1f; font-size:22px; }
.index .row3 .p_relative { background:url(images/shadow-gallery.png) left bottom no-repeat; padding-bottom:13px; }

.index .row4 { background:url(images/sep-line2.png) top center no-repeat; padding:65px 0px 44px 0px; text-align:center; }
.index .row4 .col1 { width:329px; float:left; text-align:left; }
.index .row4 .col1 .box { width:auto; margin:0px; background:url(images/shadow-box.png) left bottom no-repeat; padding:0px 30px 15px 0px; }
.index .row4 .col3 { width:300px; }

.index .row4 .col3 .box { padding:0px; }
.index .row4 .col1 .inner { background:#fdfbf6; padding:12px 0px 15px 0px; }
.index .row4 .col1 p { padding:0px 20px 0px 20px; }
.index .row4 .col1 p.sub_title { color:#151515; font-size:24px; line-height:28px; padding:11px 20px 16px 20px; }
.index .row4 .title { font-size:24px; padding:10px 0px 0px 0px; line-height:24px; }
.index .row4  .col1 .title { padding:2px 51px 23px 8px; }
.index .row4  .col1 a.rss { position:absolute; display:block; background:url(images/rss.png) no-repeat right top; height:32px; width:32px; top:-50px; right:115px; }

.index .row4 .col1 p.bottom { border-top:1px solid #e0dcd5; padding:16px 0px 1px 0px; font-size:14px; }
.index .row4 .col1 p.bottom a { padding:0px; margin:0px; }
.index .row4 .col1 .bottom a.next { float:right; background:url(images/next-arrow.png) no-repeat right 5px; margin-right:26px; padding-right:12px; color:#dad9d5; }
.index .row4 .col1 .bottom a.prev { float:left; color:#4f4f4f; background:url(images/prev-arrow.png) no-repeat 0px 5px; margin-left:22px; padding-left:13px; }
.index .row4 .col1 .bottom a:hover { color:#0ba7d8; cursor:pointer; }

.index a.questions { position:absolute; display:block; top:-52px; right:36px; color:#000000; font-size:16px; text-decoration:none; }
.index a.questions span { display:inline-block; background:url(images/quest-button-l.png) no-repeat left top; padding-left:14px; }
.index a.questions strong { display:inline-block; background:url(images/quest-button-r.png) no-repeat right top; padding-right:16px; font-weight:normal; }
.index a.questions em { display:inline-block; background:url(images/quest-button-m.png) repeat-x left top; height:37px; line-height:37px; font-style:normal; }

.index .row4 .col2 .title { padding:3px 51px 22px 8px; }
.index .row4 .col2 .inner { padding:0px 0px 20px 0px; }
.index .row4 .col2 p { padding:22px 17px 24px 19px; }
.index .row4 .col2 .box .sub_title { color:#151515; font-size:60px; line-height:60px; background:url(images/bg-title.png) repeat-x top left; height:66px; padding:0px; vertical-align:middle; }
.index .row4 .col2 .box .sub_title span { display:inline-block; vertical-align:middle; padding:0px 20px 0px 19px; line-height:20px; font-size:17px; }
.index .row4 .col2 .box .sub_title a span { display:inline-block; vertical-align:middle; }

.index .row4 .col2 p a { display:block; float:right; width:36px; height:36px; padding:0px; margin:0px; }
.index .row4 .col2 p a.next { background:url(images/next-arrow3.png) no-repeat top left; margin-right:15px; }
.index .row4 .col2 p a.prev { background:url(images/prev-arrow3.png) no-repeat top left; margin-right:1px; }
.index .row4 .col2 li.sub_title a { display:inline-block; padding:0px; float:none; color:#151515; height:auto; width:100%; color:#151515; text-decoration:none; }
.index .row4 .col2 li.sub_title a:hover { text-decoration:none; color:#ffffff; background:url(images/bg-title-hvr.png) repeat-x top left; height:66px; }

.index .row4 .col3 .box { background:url(images/shadow-box2.png) left bottom no-repeat; padding-bottom:22px; }
.index .row4 .col3 .inner { padding:19px 0px 9px 0px; }
.index .row4 .col3 .inner p { padding:0px 20px 18px 21px; }
.index .row4 .col3 a.next, .index .row4 .col3 a.prev { display:block; position:absolute; width:36px; height:36px; top:-51px; right:44px; background:url(images/prev-arrow2.png) no-repeat 0px 0px; }
.index .row4 .col3 a.next { right:6px; background:url(http://www.site2you.com/blog/wp-content/themes/blogsite2you/images/next-arrow2.png) no-repeat 0px 0px; }
.index .row4 .col3 a.next:hover { background:url(images/next-arrow2-hvr.png) no-repeat 0px 0px; }
.index .row4 .col3 a.prev:hover { background:url(images/prev-arrow2-hvr.png) no-repeat 0px 0px; }
.index .row4 .col3 .title { padding:4px 0px 21px 8px; }
.index .row4 .col3 .author { font-size:18px; padding-left:71px; }
.index .row4 .col3 .location { padding-left:71px; }

.index .row4 p.clear { padding:0px; }
.index .row4 p.comments { padding:21px 0px 12px 0px; }

.index .row5 { background:url(images/content-row2.png) repeat; padding:10px 0px 58px 0px; border-top:1px solid #e2dfd5; }
.index .row5 h4 { padding-top:40px; }
.index .row5 .col1 { width:470px; float:left; }
.index .row5 .col2 { width:471px; float:right; }

/* =============================  SH  ====================== */
.index h3, .sub_page h3 { text-shadow: 1px 1px 0px #cbc9c2; font-smooth:2em; -webkit-font-smoothing:2em; }
.trial span, h4, .index .row4 .title { fontFamily:Arial; text-shadow:1px 1px #cbc9c2; font-smooth:2em; -webkit-font-smoothing:2em; }
.index .row1 .title, .questions em { font-smooth:2em; -webkit-font-smoothing:2em; }
.index .row2 strong, p.sub_title, li.sub_title { font-smooth:2em; -webkit-font-smoothing:2em; }
.index .author { fontFamily:Arial; text-shadow:1px 1px #fbfaf8; font-smooth:2em; -webkit-font-smoothing:2em; }
/* =============================  index  ====================== */

/* =============================  tabs  ====================== */
.tabs .left, .tabs .right { text-decoration:none; color:#2d2c2f; font-size:16px; line-height:34px; }
.tabs .left span { display:inline-block; background:url(images/left-button-l.png) no-repeat 0px 0px; padding-left:16px; text-decoration:none; }
.tabs .left strong { display:inline-block; background:url(images/left-button-m.png) repeat-x 0px 0px; height:38px; font-weight:normal; padding:0px 14px 0px 2px; }
.tabs a.left:hover { color:#fbf8ef; }
.tabs .left .active, .content .row1 a.left:hover span { background:url(images/left-button-l-act.png) no-repeat 0px 0px; }
.tabs .left .active strong, .content .row1 a.left:hover strong { background:url(images/left-button-m-act.png) repeat-x 0px 0px; color:#fbf8ef; }
.tabs .right span { display:inline-block; background:url(images/right-button-r.png) no-repeat right top; padding-right:15px; text-decoration:none; }
.tabs .right strong { display:inline-block; background:url(images/right-button-m.png) repeat-x 0px 0px; height:38px; font-weight:normal; padding:0px 3px 0px 14px; }
.tabs a.right:hover { color:#fbf8ef; }
.tabs .right .active, .tabs a.right:hover span { background:url(images/right-button-r-act.png) no-repeat right top; }
.tabs .right .active strong, .tabs a.right:hover strong { background:url(images/right-button-m-act.png) repeat-x 0px 0px; color:#fbf8ef; }
/* =============================  tabs  ====================== */

/* ============================= sub Page ====================== */
.sub_page .content .row1 { background:url(images/sep-line2.png) center 16px no-repeat; padding-bottom:22px; text-align:center; }
.sub_page .content .row1 .inner { background:none; padding:0px; }

.sub_page .content .row2 { text-align:center; }
.sub_page .content .row2 .box { text-align:left; background:url(images/shadow-box3.png) left bottom no-repeat; padding-bottom:17px; }
.sub_page .content .row2 .inner { background:#fdfbf6; padding:34px 24px 60px 24px; }
.sub_page .content .row2 p { padding-bottom:14px; color:#2d2c2f; line-height:16px; }
.sub_page .row2 .title { font-size:24px; line-height:24px; color:#2d2c2f; padding:19px 0px 14px 0px; }
.sub_page .row2 .title2 { padding:26px 0px 13px 0px; }
.sub_page .row2 .title3 { padding:26px 0px 15px 0px; }
.sub_page .row2 .tab2 { display:none; }

.sub_page a.questions { position:absolute; display:block; top:-51px; right:3px; color:#000000; font-size:16px; text-decoration:none; }
.sub_page a.questions span { display:inline-block; background:url(images/quest-button-l.png) no-repeat left top; padding-left:14px; }
.sub_page a.questions strong { display:inline-block; background:url(images/quest-button-r.png) no-repeat right top; padding-right:16px; font-weight:normal; }
.sub_page a.questions em { display:inline-block; background:url(images/quest-button-m.png) repeat-x left top; height:37px; line-height:37px; font-style:normal; }

.sub_page .row3 { text-align:center; }
.sub_page p.clear { padding:0px; }

.articles h2, .faq h2, .blog h2, .signup h2, .takeatour h2, .template h2, .template_page h2, .support h2, .prices h2  { color:#ffffff; font-size:30px; font-weight:bold; letter-spacing:-1px; padding:0px 0px 6px 0px; border:0px none; line-height:38px; }

/* ============================= blog ====================== */
.blog .content { padding-bottom:55px; }
.blog #primary { width:632px; float:left; text-align:left; }
.blog #primary .inner { background:url(images/shadow-box5.png) left bottom no-repeat; padding:0px; padding-bottom:17px; margin-bottom:10px; }
.blog #primary .inner2 { background:#fdfbf6; padding:24px 23px 34px 24px; text-align:left; }
.blog #secondary { width:300px; float:right; text-align:left; }
.blog #secondary .inner { background:url(images/shadow-box4.png) left bottom no-repeat; padding:0px 0px 17px 0px; margin-bottom:12px; }
.blog #secondary .inner2 { background:#fdfbf6; padding:24px 23px 41px 24px; }
.blog h3, .blog h1 { color:#151515; font-size:30px; font-weight:bold; border-bottom:1px solid #eaeae7; padding:0px 0px 13px 0px; letter-spacing:-1px; text-shadow: 1px 1px 0px #cbc9c2; font-smooth:2em; -webkit-font-smoothing:2em; }
.blog #secondary .title { color:#151515; font-size:24px; line-height:28px; }
.blog #primary .comments { border-top:1px solid #eaeae7; padding:11px 0px 0px 0px; }
.blog #primary .comments .title, .blog #primary .st1 { text-shadow: 1px 1px 0px #cbc9c2; }
.blog #primary p { padding:11px 0px 9px; }
.blog #primary p.last { padding:0px 0px 21px 0px; }
.blog #primary .bottom a { font-size:14px; text-decoration:none; }
.blog #primary .bottom a.next { float:right; background:url(images/next-arrow.png) no-repeat right 5px; margin-right:25px; padding-right:12px; color:#4f4f4f; }
.blog #primary .bottom a.prev { float:left; color:#4f4f4f; background:url(images/prev-arrow.png) no-repeat 0px 5px; margin-left:26px; padding-left:13px; }
.blog #primary .bottom a:hover { color:#0ba7d8; }
.blog #secondary .top { padding:28px 24px 26px 24px;  }
.blog #secondary a { text-decoration:none; }
.blog #secondary a:hover { text-decoration:underline; }
.blog #secondary .title { padding-bottom:14px; }
.blog #secondary .list li { background:url(images/marker-li.gif) 0px 13px no-repeat; display:inline-block; padding:7px 0px 12px 12px; border-bottom:1px solid #eaeae7; width:100%;}
.blog #secondary .list a:hovre { text-decoration:underline; }
.blog #secondary .list li.last { border:0px none; }
.blog #secondary p.logo3 { line-height:23px; text-align:center; padding:8px 0px 14px 0px; color:#151515; font-size:14px; }
.blog #secondary p.logo3 { margin-right:3px; }
.blog #secondary p.rss a, .blog #secondary p.twitter a { color:#0ba7d8; }
.blog #secondary p.rss span, .blog #secondary p.twitter span { font-size:22px; color:#151515; }
.blog #secondary p.rss { background:url(images/rss.png) no-repeat 1px 0px; padding:5px 0px 10px 44px; }
.blog #secondary p.twitter { background:url(images/twitter.png) no-repeat 1px 0px; padding:6px 0px 0px 44px; }

.blog #primary ul.list li { line-height:18px; padding-bottom:7px; }
.blog #primary ol.list li { padding-bottom:11px; }
.blog #primary ol.list li.last { padding-bottom:42px; }
.blog p.sub_title { color:#2d2c2f; font-size:24px; padding-top:33px; }
.blog p.sub_title2 { font-size:18px; padding:32px 0px 10px 0px; }
.blog p.sub_title3 { font-size:14px; padding:32px 0px 14px 0px; }
.blog .text_bottom { float:right; height:150px; width:289px; }
.blog .text_bottom i { color:#939292; display:block; text-align:center; }
.blog p.q1 span { display:block; background:url(images/border-left.gif) repeat-y 0px 0px #faf6eb; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; padding:17px 15px 24px 45px; }
.blog p.q2 { background:url(images/quote.png) no-repeat 0px 30px; padding:27px 15px 2px 44px; font-size:14px; font-style:italic; }
.blog .quotation i { text-align:left; font-size:12px; padding-top:8px; color:#939292; display:block; }
.blog .comment-reply-link { display:block; text-align:right; }
.blog .left {
    float: left;
    text-align: left;
    width: 632px;
}
.blog .right {
    float: right;
    text-align: left;
    width: 300px;
}
.blog .header h2 a { color: #FFFFFF; }
/* ============================= blog ====================== */


/* ============================= forms ====================== */
.form_account { width:481px; }
.form_account .left, .form_account .right { width:199px; float:left; }
.form_account .right { float:right; margin-right:4px; }
.form_account input, .form_account select { margin:1px 0px 5px 0px;  }
.form_account label { font-weight:bold; }
.form_account .submit { display:block; background:url(images/submit-form.png) 0px 0px no-repeat; width:69px; height:30px; float:right; margin-top:25px; }
#mc_signup #mc_message { margin-bottom: 10px; }
.newsletter .submit { background: url("images/submit-form2.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; float: left; height: 32px; width: 112px; }
.newsletter input { margin:6px 0px 16px 0px; }
.newsletter input.submit { margin-bottom:0; }

.comment_form .decor { background:#faf6eb; padding:27px 25px 20px 26px; }
.comment_form .left, .comment_form .right { width:auto; padding-bottom:11px; }
.comment_form p { padding:0px; }
.comment_form .submit { display:block; background:url(images/submit-form3.png) 0px 0px no-repeat; width:79px; height:31px; float:right; }
.comment_form label { display:block; float:left; font-weight:bold; vertical-align:top; padding:3px 8px 0px 0px; white-space:nowrap; }
.comment_form input { width:100%; }
.comment_form textarea { width:100%; height:78px; }
.comment_form .bottom { padding-top:9px; }
.comment_form .checkbox { padding:7px 0px 0px 71px; }
.comment_form .checkbox input { width:13px; height:13px; color:#1c5180; margin-right:5px; border:1px solid #1c5180;  }
.comment_form .checkbox label { font-weight:normal; font-size:11px; float:none; display:inline-block; padding-top:0px; }

.signup form { margin-top:9px; }
.signup form.m2 { margin:0px; }
.signup .submit { display:block; background:url(images/submit-form4.png) 0px 0px no-repeat; width:171px; height:47px; float:left; margin-top:6px; }
.signup label { display:block; width:100%; font-weight:bold; vertical-align:top; padding:3px 8px 2px 0px; }
.signup input, .signup select { width:195px; color:#cdcac3; }
.signup input.last { margin-bottom:7px; }
.signup .checkbox input { width:13px; height:13px; color:#1c5180; margin-right:5px; border:1px solid #1c5180;  }
.signup .checkbox label { width:auto; font-weight:normal; float:none; display:inline-block; padding-top:0px; }
.signup .checkbox label a { color:#0caddb; }

.contact_form { margin-top:11px; }
.contact_form .left, .contact_form .right { float:left; width:285px !important; background:none !important; padding:0px !important; }
.contact_form input { width:283px; }
.contact_form textarea { width:100%; }
.contact_form label { display:block; width:100%; font-weight:bold; vertical-align:top; padding:3px 0px 5px 0px; }
.contact_form .submit { display:block; background:url(images/send-mail.png) 0px 0px no-repeat; width:171px; height:47px; float:left; margin-top:15px; }
.contact_form .bottom input { width:173px; }

.search_form { margin:17px 0px 24px 0px; }
.search_form .input { padding:5px 0px 0px 0px; border:0px none; background:url(http://www.site2you.com/blog/wp-content/themes/blogsite2you/images/search-input.png) 0px 5px no-repeat; height:26px; line-height:26px; width:171px; }
.search_form .input input { border:0px none; background:none; height:26px; line-height:20px; width:130px; margin-left:5px; float:left; }
.search_form input.radio { float:left; width:auto; border:0px none; margin:0px; }
.search_form label { float:left; width:auto; display:block; padding:0px 14px 0px 6px; line-height:20px; }
.search_form .submit { display:block; background:url(images/search-button.png) 0px 0px no-repeat; width:17px; height:17px; float:right; margin:5px 13px 0px 0px; }
/* ============================= forms ====================== */

/* ============================= footer ====================== */
.footer { background:url(images/bg-footer.png) repeat-x top; height:112px; color:#fcf9f1; text-align:left; font-size:11px; line-height:18px; }
.footer .antivir { display:block; float:left; margin:1px 20px 1px 0px; width:65px; height:37px; background: url('../../../../meter/site2you.com/63.gif') no-repeat; }
.footer div { width:960px; margin:0px auto; padding-top:50px; }
.footer p { color:#fcf9f1; font-size:11px; }
.footer a, .footer span { color:#12c7f4; text-decoration:none; }

/* ============================= footer ====================== */

/* ============================= WP ====================== */

#content .inner .entry-meta {
	margin: 10px 0 0 0;
}
#content .inner .entry-content {
	margin: 10px 0 10px 0;
}
#content .inner .cat-links, #content .inner .tag-links, #content .inner .comments-link, content .inner .edit-link {
	display:block;
	float:left;
}

/* ============================= WP ====================== */

/* Popup window */

.pop-up { width: 100%; }
.pop-up .top-shadow-left { background:url('../../../../images/pop-up-shadow-tl.png') 0 0 no-repeat; line-height:0px; font-size:0px; padding-left:5px; }
.pop-up .top-shadow-right { background:url('../../../../images/pop-up-shadow-tr.png') top right no-repeat; line-height:0px; font-size:0px; padding-right:11px; }
.pop-up .top-shadow-left .inner { background:#fdfbf6; height:20px; line-height:0px; font-size:0px; overflow:hidden; }
.pop-up .bottom-shadow-left { background:url('../../../../images/pop-up-shadow-bl.png') 0 0 no-repeat; line-height:0px; font-size:0px; padding-left:16px; }
.pop-up .bottom-shadow-right { background:url('../../../../images/pop-up-shadow-br.png') top right no-repeat; line-height:0px; font-size:0px; padding-right:16px; }
.pop-up .bottom-shadow-left .inner { background:url('../../../../images/pop-up-shadow-bm.png') 0 0 repeat-x; height:12px; line-height:0px; font-size:0px; overflow:hidden; }
.pop-up .mid-shadow { background:url('../../../../images/pop-up-shadow-ml.png') 0 0 repeat-y; padding-left:5px; }
.pop-up .box { background:url('../../../../images/pop-up-shadow-mr.png') top right repeat-y; padding-right:11px; text-align:left; }
.pop-up .box .inner {  background:#fdfbf6; padding:0 24px 20px 24px; }
.pop-up .box label { color:#4f4f4f; font-weight:bold; display: block; }
.pop-up .box form p { overflow:hidden; padding-top:15px; }
.pop-up .box form a.pop-up-link { display:bloc; float:left; color:#0ba7d8; font-size:11px; text-decoration:none; padding-top:8px; }
.pop-up .box form a.pop-up-link:hover { text-decoration:underline; }
.pop-up .box form input.mrgn2 { margin-bottom:0px; }
.pop-up .box form .capcha { padding-bottom:4px; }
.pop-up .tab2-popup { display:none; }
#dialog-authorization .pop-up h4 { float:left; line-height:43px; height:43px; font-size:20px; text-align:center; padding:0px; margin:0px; }
.pop-up .dialog-titlebar h4 { background:url('../../../../images/pop-up-h4-tab.png') 0px 0px repeat-x; width:102px; }
.pop-up h5 { line-height:normal; font-size:16px; padding:0px 0px 26px 0px; margin:0px; color:#2f2e31; }
#dialog-authorization .pop-up h4.active { background:url('../../../../images/pop-up-h4active-tab.png') 0px 0px repeat-x; }
.pop-up h4 a { text-decoration:none; color:#fafafa; display:block; background:url('../../../../images/shadow-left.png') right repeat-y; }
#dialog-authorization .pop-up h4.right a { background:url('../../../../images/shadow-right.png') 0 0 repeat-y; }
#dialog-authorization .pop-up h4.left { }
#dialog-authorization .pop-up h4.active a { background:none; }
.pop-up .h4-popup { overflow:hidden; width:100%; }
.pop-up h4.tab2-popup { display:block; }
.pop-up h4.active a { color:#2f2e31; }
.pop-up .pop-up-sign-up { float:right; display:block; background:url('../../../../images/pop-up-sign-up.png') 0px 0px no-repeat; width:99px; height:27px; }
.pop-up .pop-up-login { float:right; display:block; background:url('../../../../images/pop-up-login.png') 0px 0px no-repeat; width:76px; height:27px; }
.pop-up .pop-up-send-pass { display:block; background:url('../../../../images/pop-up-send-pass.png') 0px 0px no-repeat; width:194px; height:27px; float:right; }

.pop-up a { cursor: pointer; }
.pop-up .pop-up-submit { float:right; display:block; background:url('../../../../images/submit-button.png') 0px 0px no-repeat; width:76px; height:27px; }
.pop-up .pop-up-ok { float:right; display:block; background:url('../../../../images/button-ok.png') 0px 0px no-repeat; width:76px; height:27px; }
.pop-up .box form .error_msg, .pop-up .box form .error_captcha_msg { color:#fd0006; font-size:11px; }
.pop-up .box form .success_msg { color: #4ED114; font-size:14px; padding-bottom: 10px; display: block; }
.pop-up .box form p.caption { padding-top: 0; padding-bottom: 10px; }
.pop-up .top-line { background: url('../../../../images/pop-up-h4active-tab.png') repeat-x scroll 0 0 #EFECE5; padding: 33px 0 29px; }

.pop-up .tab2-popup { width: 102px; }
.pop-up .tab2-popup a { padding-left: 2px; }
.pop-up .tab2-popup span { float: right; display:block; height: 43px; width: 5px; }
.pop-up .tab2-popup.active span { background: url("../../../../images/shadow-right.png") repeat-y scroll 0 0 transparent; }
#dialog-authorization .pop-up .tab_close-popup { float:right; width: 42px; }
#dialog-authorization .pop-up .tab_close-popup a { background: none; padding-right: 4px; padding-top: 10px; }

#dialog-authorization .pop-up .dialog-titlebar { background: url('../../../../images/pop-up-h4-tab.png') repeat-x scroll 0 0 transparent; height: 43px; margin-left: 5px; margin-right: 11px; }
#dialog-authorization .pop-up .tab-shadow.right { width: 5px; }
#dialog-authorization .pop-up .tab-shadow.right span { background:url('../../../../images/shadow-right.png') 0 0 repeat-y; width: 5px; height: 43px;  display: block; }

#dialog-authorization .pop-up .or { display:block; float:right; line-height:43px; height:43px; font-size:20px; padding:0; margin:0; color: #E4E0DA; }
#dialog-authorization .pop-up .form_block_top h4.left { float:left; white-space: nowrap; text-align: left; width: auto; }
#dialog-authorization .pop-up .form_block_top h4.right { float:right; white-space: nowrap; width: 235px; text-align: right; }

#dialog-authorization .pop-up .right_section { float:right; width: 200px; border-left: 1px solid #E4E0DA; padding-left: 43px; padding-top: 12px; }
#dialog-authorization .pop-up .left_section { width: 200px; padding-top: 12px; float:left; }

/* ============================= tooltip hint ====================== */
.tooltiphint { display:none; position:absolute; top:54px; left:-66px; z-index: 5000; }
.tooltiphint .hintbox { background:url(images/tooltip-top.png) left top no-repeat; padding-top: 8px; padding-bottom: 0; }
.tooltiphint .hintbox .mid {
	width: expression( this.scrollWidth > 234 ? "235px" : "auto" ); /* sets max-height for IE */
    max-width: 235px; /* sets max-height value for all standards-compliant browsers */
	background:url('images/tooltip-mid.png') left top repeat-y; min-height:10px; height:auto !important; height:10px; }
.tooltiphint .hintbox .mid p { padding:17px 26px 17px 21px; text-align: left; }
/* ============================= tooltip hint ====================== */

.blog #secondary #soc_widget .inner2 { padding: 0; }
.blog #secondary #soc_widget .top { zoom: 1; }

.error404 .content .inner .box { width: 100%; }
.error404 .content .inner .box #primary { width: 100%; float:none; }

body .content #content ul#sharebar li { background: none; }

/* Login popup */
.loginAsBtn, .loginAsBtn b { width: 164px; height: 29px; }
#loginAsFacebook, #loginAsFacebook b { display:block; background: url('../../../../images/login-facebook.png') no-repeat 0 -29px; transition: .5s opacity; }
#loginAsFacebook { position: relative; background-position: 0 0; margin-bottom: 10px; }
#loginAsFacebook b { position: absolute; top: 0; left: 0; opacity: 0; }
#loginAsFacebook b:hover { opacity: 1; }
#signupAsFacebook, #signupAsFacebook b { display:block; background: url('../../../../images/sign-up-facebook.png') no-repeat 0 -29px; transition: .5s opacity; }
#signupAsFacebook { position: relative; background-position: 0 0; margin-bottom: 10px; }
#signupAsFacebook b { position: absolute; top: 0; left: 0; opacity: 0; }
#signupAsFacebook b:hover { opacity: 1; }
#loginAsGoogleAccounts, #loginAsGoogleAccounts b { display:block; background: url('../../../../images/login-google.png') no-repeat 0 -29px; transition: .5s opacity; }
#loginAsGoogleAccounts { position: relative; background-position: 0 0; margin-bottom: 10px; }
#loginAsGoogleAccounts b { position: absolute; top: 0; left: 0; opacity: 0; }
#loginAsGoogleAccounts b:hover { opacity: 1; }
#signupAsGoogleAccounts, #signupAsGoogleAccounts b { display:block; background: url('../../../../images/sign-up-google.png') no-repeat 0 -29px; transition: .5s opacity; }
#signupAsGoogleAccounts { position: relative; background-position: 0 0; margin-bottom: 10px; }
#signupAsGoogleAccounts b { position: absolute; top: 0; left: 0; opacity: 0; }
#signupAsGoogleAccounts b:hover { opacity: 1; }

#dialog-authorization.switch_account .pop-up .tab1-popup,
#dialog-authorization.switch_account .pop-up .tab2-popup { display: none; }
#dialog-authorization.switch_account .pop-up #btn_retrieve_password { visibility: hidden; }
#dialog-authorization .pop-up .tab3-popup { display:none; width: 170px; }
#dialog-authorization.switch_account .pop-up .tab3-popup { display: block !important; }
#dialog-authorization .tab-shadow { display: none; }
#dialog-authorization.switch_account .tab-shadow { display: block !important; }

/* Feedback */
.leave-us-feedback { width: 30px; height: 159px; position: absolute; top: 0; left: 0; display:none; }
.leave-us-feedback a { width: 30px; height: 159px; display: block; background-image: url('../../../../images/leave-us-feedback.png'); }
.leave-us-feedback { background: #0582C7; -webkit-box-shadow: 3px 3px 6px rgba(50, 50, 50, 0.55); -moz-box-shadow: 3px 3px 6px rgba(50, 50, 50, 0.55); box-shadow: 3px 3px 6px rgba(50, 50, 50, 0.55); }

#loading-box {top:0;left:0;position: absolute;overflow: hidden;width: 80px;height: 30px;display: none;z-index: 30000;background: url('../../../../images/loading3.gif') no-repeat center center;}

.opacity-transition { transition: all 0.3s ease-in-out 0s; opacity:0.8; }
.opacity-transition:hover { opacity:1; }