body{
	margin:0;
	color:#eff1f1;
	font:12px Helvetica, Arial,sans-serif;
	background:#1a1a1a url(../images/bg-body.gif) repeat-x;
}
body.inner{background:#1a1a1a url(../images/bg-body-inner.gif) repeat-x;}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover {text-decoration:underline;}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	position:relative;
	width:1003px;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
}
.logo-container{
	overflow:hidden;
	width:100%;
}
.logo {
	width:280px;
	height:97px;
	background:url(../images/logo.png);
	text-indent:-9999px;
	overflow:hidden;
	margin:5px 0 0;
	float:left;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
.area{
	float:right;
	width:700px;
}
.panel{
	overflow:hidden;
	height:46px;
	margin:0 -1px 9px 0;
}
.panel ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
	float:right;
	overflow:hidden;
}
.panel li{
	float:left;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
}
.panel li a{
	display:block;
	height:100%;
}
.profile-block{
	line-height:15px;
	background:url(../images/bg-profile-block.gif) no-repeat;
	float:right;
	width:155px;
	height:37px;
	padding:9px 10px 0 28px;
}
.profile-block img{
	float:left;
	margin:0 8px 0 -6px;
	position:relative;
}
.profile-block .text-block{
	overflow:hidden;
	color:#fff;
	font-size:16px;
}
.profile-block strong{
	margin:0 0 3px;
	display:block;
	font-weight:normal;
}
.profile-block a{
	display:block;
	margin:0 32px 0 0;
	background:url(../images/bullet-profile-block.gif) no-repeat 90% 49%;
	color:#464646;
	font-size:12px;
	padding:0 0 0 2px;
}
.btn-join{
	background:url(../images/bg-panel1.gif);
	width:135px;
}
.btn-login{
	background:url(../images/bg-panel2.gif);
	width:126px;
}
.block-search{
	font-size:14px;
	height:31px;
	float:right;
	margin:0 -8px 0 0;
}
.block-search .holder{
	overflow:hidden;
	padding:0 0 0 29px;
	float:left;
	height:31px;
	width:1px;
	background:url(../images/bg-search-block-l.png) no-repeat;
}
.block-search.active .holder{width:121px;}
.block-search .frame{
	background:url(../images/bg-search-block-c.png) repeat-x;
	float:left;
	height:26px;
	padding:5px 0 0 4px;
}
.block-search .text{
	padding:4px 3px 3px;
	margin:0;
	width:109px;
	border-style:none;
	border-left:1px solid #fcfcfc;
	border-right:1px solid #f6f6f6;
	float:left;
	color:#c3c3c3;
	font-size:12px;
}
.block-search a{
	outline:none;
	cursor:pointer;
	line-height:30px;
	float:left;
	height:31px;
	color:#c3c3c3;
}
.block-search a span{
	padding:0 7px 0 0;
	float:left;
	background:url(../images/bg-search-block-c.png) repeat-x;
	height:31px;
}
.block-search.active a span{display:none;}
.block-search a em{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-search-block-r.png) no-repeat;
	width:28px;
	height:31px;
}
.block-search.active a em{background:url(../images/bg-search-block-active.png) no-repeat;}
/* nav */
#nav{
	overflow:hidden;
	height:1%;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li{
	display:inline;
	background:url(../images/separator-nav.gif) no-repeat 100% 0 ;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:0 -5px 0 5px;
}
#nav li.videos{padding:2px 10px 0 0;}
#nav li.photos{
	padding:2px 12px 0 4px;
	width:auto;
}
#nav li.community{padding:2px 9px 0 6px;}
#nav li.gear{padding:2px 5px 0;}
#nav li.spot{padding:2px 10px 0 5px;}
#nav li.forums{padding:2px 5px 0;}
#nav li.events{padding:2px 7px 0 6px;}
#nav li.blog{padding:2px 6px 0 4px;}
#nav li.team{padding:2px 1px 0 4px;}
#nav li a{
	outline:none;
	display:block;
	height:30px;
}
#nav li.videos a{
	background:url(../images/text-videos.gif) no-repeat;
	width:55px;
}
#nav li.photos a{
	background:url(../images/text-photos.gif) no-repeat;
	width:60px;
}
#nav li.community a{
	background:url(../images/text-community.gif) no-repeat;
	width:90px;
}
#nav li.gear a{
	background:url(../images/text-gear.gif) no-repeat;
	width:46px;
}
#nav li.spot a{
	background:url(../images/text-sportlocator.gif) no-repeat;
	width:107px;
}
#nav li.forums a{
	background:url(../images/text-forums.gif) no-repeat;
	width:68px;
}
#nav li.events a{
	background:url(../images/text-avents.gif) no-repeat;
	width:60px;
}
#nav li.blog a{
	background:url(../images/text-blog.gif) no-repeat;
	width:46px;
}
#nav li.team a{
	background:url(../images/text-team.gif) no-repeat;
	width:46px;
}
#nav li a:hover,
#nav li.active a{background-position:0 100%;}
/* profile-nav */
.profile-nav{
	margin:-10px 0 9px;
	overflow:hidden;
	width:100%;
}
#profile-right{
	white-space:nowrap;
	width:159px;
	overflow:hidden;
	line-height:30px;
	font-size:12px;
	background:#a8e0f2 url(../images/bg-profile-nav.gif) no-repeat;
	height:30px;
	margin:0 0 0 7px;
	padding:0 0 0 35px;
	list-style:none;
	float:right;
}
#profile-left{
	width:657px;
	overflow:hidden;
	line-height:30px;
	font-size:14px;
	background:#a8e0f2 url(../images/bg-profile-nav.gif) no-repeat;
	height:30px;
	margin:0 0 0 7px;
	padding:0 2px 0 20px;
	list-style:none;
	float:right;
}
#profile-right li{
	display:inline;
	position:relative;
	z-index:10;
	margin:0 -2px 0 0;
	background:url(../images/separator-profile-nav.gif) no-repeat 1px 0;
	float:left;
}
#profile-left li{
	position:relative;
	z-index:10;
	margin:0 -2px 0 0;
	background:url(../images/separator-profile-nav.gif) no-repeat 1px 0;
	float:left;
}
#profile-left li:first-child,
#profile-left li.first-child{background:none;}
#profile-right li:first-child,
#profile-right li.first-child{background:none;}
.profile-nav a{
	color:#000;
	float:left;
	height:30px;
}
#profile-right a{padding:0 9px 0 10px;}
#profile-left a{padding:0 14px 0 16px;}
.profile-nav a:hover{padding:0 5px 0 6px;}
#profile-left li.active a,
#profile-right li.active a,
.profile-nav a:hover{
	text-decoration:none;
	background:#4ebfe5;
	border-left:4px solid #3ba4cf;
	border-right:4px solid #3ba4cf;
	color:#fff;
}
#profile-right a:hover,
#profile-right li.active a{padding:0 5px 0 6px;}
#profile-left a:hover,
#profile-left li.active a{padding:0 10px 0 12px;}
/* content */
#content{
	width:1003px;
	overflow:hidden;
	padding:0 0 56px;
}
.inner7 #content{padding:0 0 11px}
#content .intro{
	overflow:hidden;
	height:1%;
	padding:2px 2px 4px 13px;
}
.latest-photos{
	padding:0 0 29px;
	overflow:hidden;
	width:100%;
}
#content .block-photo{
	width:673px;
	float:left;
}
.block-photo img{display:block;}
.visual{
	width:673px;
	height:378px;
	overflow: hidden;
	margin:0 0 11px;
	position:relative;
}
.visual img{display:block;}
.heading-block{
	/*width:348px;*/
	position:absolute;
	top:275px;
	left:-1px;
}
/*.heading-block .holder{
	font-size:12px;
	background:url(../images/image-heading.png) no-repeat;
	width:252px;
	height:52px;
	padding:23px 47px 0 49px;
}*/

.heading-block .holder{
	font-size:12px;
	background:url(../images/home-heading-left.png) no-repeat;
	overflow:hidden;
	height:75px;
	padding:0 0 0 23px;
	display:inline-block;
}

.heading-block .holder .bg{
	background:url(../images/home-heading-bg.png) repeat-x;
	padding:23px 20px 0 26px;
	height:52px;
	min-width:200px;
	float:left;
}

.heading-block .holder span{
	background:url(../images/home-heading-right.png) no-repeat;
	display:block;
	width:40px;
	height:75px;
	float:left;
}

.heading-block h2{
	line-height:32px;
	margin:0 0 1px;
	color:#040404;
	font-size:20px;
}
.more-link{
	line-height:14px;
	overflow:hidden;
	width:100%;
}
.more-link a{
	color:#464646;
	float:right;
	background:url(../images/arrow-home.gif) no-repeat 100% 0;
	padding:0 17px 0 0;
}
.inner7 .heading-block .more-link a{background:url(../images/arrow-home.gif) no-repeat 100% 0;}
.images{
	width:302px;
	float:right;
	padding:0 0 35px;
}
.inner7 .images{width:300px;}
.images img{
	display:block;
	margin:0 0 9px;
}
/* carusel */
.carousel{
	position:relative;
	margin:0 0 18px;
	height:499px;
	float:left;
	width:673px;
}
.carousel a.link-prev{
	outline:none;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-last-carusel.gif) no-repeat;
	width:55px;
	height:20px;
	position:absolute;
	bottom:0;
	right:63px;
}
.carousel a.link-prev:hover{background-position:0 100%;}
.carousel a.link-next{
	outline:none;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-next-carusel.gif) no-repeat;
	width:55px;
	height:20px;
	position:absolute;
	bottom:0;
	right:5px;
}
.carousel a.link-next:hover{background-position:0 100%;}
.carousel .gallery {
	width:670px;
	overflow:hidden;
}
.carousel .gallery ul {
	overflow:hidden;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.carousel .gallery ul li{
	float:left;
	padding:0 3px 0 0;
}
.carousel .gallery li img{
	display:block;
	position:static;
}
.item-list{
	font-size:14px;
	color:#fff;
	margin:0 -11px 35px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:1014px;
}
.item-list li{
	padding:0 10px 0 16px;
	width:312px;
	float:left;
}
.item-list h3
{
    background:url(../images/bg_gear_category.gif) no-repeat;
	margin:0 0 18px;
	padding:12px 0 0 30px;
	height:23px;
	width:194px;
    color: #000000;
    font-size: 18px;
    line-height:18px;
    font-weight: bold;
}

/*.item-list h3{
	margin:0 0 18px;
	overflow:hidden;
	text-indent:-9999px;
	height:35px;
	width:223px;
}

.wakeboards{background:url(../images/text-wakeboards.gif) no-repeat;}
.bindings{background:url(../images/text-bindings.gif) no-repeat;}
.wakeskates{background:url(../images/text-wakeskates.gif) no-repeat;}
.wakesurf{background:url(../images/text-wakesurf-boards.gif) no-repeat;}
.boats{background:url(../images/text-boats.gif) no-repeat;}
.accessories{background:url(../images/text-accessories.gif) no-repeat;}
*/
.item-list ul{
	height:1%;
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
	overflow:hidden;
}
.item-list ul li{
	width:149px;
	padding:0 0 0 4px;
}
.item-list ul a{
	display:block;
	width:149px;
	margin:0 0 10px;
}
.item-list strong{display:block;}
.item-list em{
	display:block;
	color:#dcdcdc;
	font-size:12px;
}
.yellow-form{padding:1px 0 543px 3px;}
.inner6 #content .yellow-form{padding:0 0 34px;}
.yellow-form .row,
.yellow-form .column,
.yellow-form .checkbox,
.upload-row
{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-all-form.gif) no-repeat 0 9px;
	padding:0 0 13px 13px;
}
.two-select-row{
	padding:0 0 17px;
	overflow:hidden;
	width:100%;
}
.yellow-form .column{
	height:47px;
	padding:0 0 0 13px;
	margin:0 19px 0 0;
	float:left;
}
/*.yellow-form label{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
	margin:0 0 0 5px;
	padding:0 0 2px;
}*/

.yellow-form label{
	color: #F8A411;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 0 5px;
}

.inner6 #content .yellow-form .row label{
	color: #F8A411;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 0 5px;
    float:none;
    padding:0;
    line-height:17px;
}

/*.yellow-form label.first-name{
	background:url(../images/text-first-name.gif) no-repeat;
	width:76px;
}
.yellow-form label.last-name{
	background:url(../images/text-last-name.gif) no-repeat;
	width:73px;
}
.yellow-form label.city{
	background:url(../images/text-city.gif) no-repeat;
	width:27px;
}*/
.yellow-form .text{
	overflow:hidden;
	display:block;
	width:360px;
	height:29px;
	background:#fff url(../images/bg-text-input.gif) no-repeat;
}
.yellow-form .text input{
	font-size:16px;
	color:#6f6f6f;
	margin:0;
	padding:5px;
	float:left;
	background:none;
	border-style:none;
	width:350px;
}
/*.yellow-form label.country{
	background:url(../images/text-country.gif) no-repeat;
	width:57px;
}
.yellow-form label.state{
	background:url(../images/text-state.gif) no-repeat;
	width:37px;
}*/
.yellow-form #country{width:164px;}
.yellow-form #state{width:164px;}
/*.yellow-form label.postal-code{
	background:url(../images/text-zip-or-postal-code.gif) no-repeat;
	width:136px;
}*/
.yellow-form .three-select-row{
	padding:34px 0 19px;
	overflow:hidden;
	width:100%;
}
.yellow-form .three-select-row .column{
	height:29px;
	margin:0;
	padding:18px 7px 0 13px;
	float:left;
}
.yellow-form .three-select-row select{width:106px;}
.column-holder{
	overflow:hidden;
	width:100%;
}
.yellow-form label.date-of-birth{
	display:inline;
	float:left;
	margin:0 0 -18px 17px;
}
.yellow-form .checkbox-row{
	padding:0 0 24px;
	overflow:hidden;
	width:100%;
}
.yellow-form .checkbox-row h3{
	margin:0;
	padding:0 0 2px 17px;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
}
.yellow-form .checkbox-row .gender{
	background:url(../images/text-gender.gif) no-repeat 100% 0;
		width:54px;
}
.yellow-form .checkbox-row .checkbox{
	height:29px;
	float:left;
	background-position:0 0;
	padding:9px 0 0 13px;
}

.yellow-form .checkbox-row .cb2{
	float:none;
	margin:0 0 10px;
}

.yellow-form .checkbox-row .checkbox label{
	display:inline;
	line-height:28px;
	float:left;
	text-indent:0;
	margin:0 18px 0 9px;
	font-size:18px;
	height:auto;
	color:#fff;
}
.yellow-form .upload-row{
	padding:0 0 35px 13px;
	width:300px;
}
.inner6 .yellow-form .upload-row{
	background-position:0 12px;
	padding:0 0 0 13px;
}
.yellow-form .checkbox-holder{
	overflow:hidden;
	width:100%;
}
.browse-block{
	width:274px;
	position:relative;
	padding: 0 0 20px;
	overflow: hidden;
	z-index: 10;
	height: 29px;
}
.browse-block .file-input-area{
	font-size:22px;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	height:28px;
	width:100%;
	padding:0;
	margin:0;
	cursor:pointer;
}
.browse-block .upload-text{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	width:163px;
	border:1px solid #e2e2de;
	background:#fff;
	padding:4px;
	margin: 0;
	color:#6f6f6f;
	font:16px Helvetica, Arial, sans-serif;
}
.browse-block .button{
	float:right;
	background:url(../images/btn-browse.gif) no-repeat;
	width:95px;
	height:28px;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	margin:1px 0 0;
}
.browse-block.hover .button{background-position: 0 100%;}
/*.yellow-form label.upload-image{
	display:inline-block;
	background:url(../images/text-upload-a-profile-image.gif) no-repeat;
	width:171px;
}*/
.yellow-form .text.upload-image{
	float:left;
	background:url(../images/bg-upload-image-input.gif) no-repeat;
	width:173px;
}
.yellow-form #upload{
	text-indent:-9999px;
	float:left;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	font-size:0;
	border-style:none;
	width:95px;
	height:28px;
	padding:0 0 0 95px;
	margin:1px 0 0 6px;
}

.yellow-form .upload{
	text-indent:-9999px;
	float:left;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	font-size:0;
	border-style:none;
	width:95px;
	height:28px;
	padding:0 0 0 95px;
	margin:1px 0 0 6px;
}

.yellow-form .upload-row #upload:hover,
.yellow-form .upload-row #upload.hover{background-position:0 100%;}
.yellow-form .upload-row #upload{
	overflow:hidden;
	background:url(../images/btn-upload.gif) no-repeat;
	margin:0 0 0 76px;
}

/**/
.yellow-form .upload{
	text-indent:-9999px;
	float:left;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	font-size:0;
	border-style:none;
	width:95px;
	height:28px;
	padding:0 0 0 95px;
	margin:1px 0 0 6px;
}
.yellow-form .upload-row .upload:hover,
.yellow-form .upload-row .upload.hover{background-position:0 100%;}
.yellow-form .upload-row .upload{
	overflow:hidden;
	background:url(../images/btn-upload.gif) no-repeat;
	margin:0 0 0 76px;
}
/**/

.yellow-form h3.boat-driver{
	background:url(../images/text-are-you-a-boat-driver.gif) no-repeat 100% 0;
	width:166px;
}
.final-block{
	padding:20px 0 161px 62px;
	overflow:hidden;
	width:350px;
	background:url(../images/bg-final-block.gif) no-repeat;
}
.final-block input{
	text-indent:-9999px;
	float:left;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	font-size:0;
	padding:0 0 0 113px;
	border-style:none;
	width:113px;
	height:33px;
}
.final-block .save
{
	background:url(../images/text-save.gif) no-repeat;
	margin:0 14px 0 0;
}

.final-block .cansel{background:url(../images/text-cancel.gif) no-repeat;}
.final-block .save:hover,
.final-block .save.hover,
.final-block .cansel:hover,
.final-block .cansel.hover{background-position:0 100%;}
.inner6 #content .final-block{padding:29px 0 0 18px;}
.mail-box{
	line-height:40px;
	width:667px;
	background:#000;
	margin:-14px 0 17px;
}

.blogpage .mail-box{
	line-height:25px;
}

.mail-box .holder{
	background:url(../images/bg-forum-box-t.gif) no-repeat;
	width:100%;
}
.mail-box .frame{
	padding:15px 0 5px 40px;
	background:url(../images/bg-forum-box-b.gif) no-repeat 0 100%;
}

.mail-box .frame .readmail{
	padding:20px 30px;
	background:#fff;
	color:#000;
	margin:20px 0 0;
	line-height:24px;
}

.mail-box .frame .readmail .heading{
	overflow:hidden;
}

.mail-box .frame .readmail .heading .subject{
	width:419px;
	float:left;
}

.mail-box .frame .readmail .heading .time{
	width:138px;
	float:right;
	text-align:right;
}

.mail-box .frame .readmail .heading .subject strong{
	font-size:18px;
	display:block;
}

.mail-box .frame .readmail .heading .subject span{
	color:#4ebfe5;
}

.mail-box .frame .readmail .heading .subject span a{
	color:#4ebfe5;
}

.mail-box .frame .readmail .mailbody
{
    margin:15px 0 0;
}

.mail-box .frame .readmail .mailbody a
{
    color:#4ebfe5;
}

.mail-box .frame .readmail .mailbody .links
{
    overflow:hidden;
    color:#4ebfe5;
    font-weight:bold;
}

.mail-box .frame .readmail .mailbody .links a
{
    float:left;
    color:#4ebfe5;
}

.mail-box .frame .readmail .mailbody .links span
{
    float:left;
    padding:0 10px;
}

.reply
{
    display:block;
    text-indent:-9999px;
    overflow:hidden;
    width:88px;
    height:25px;
    background:url(../images/btn_reply.png) no-repeat;
    margin:10px 0 0 40px;
}

.mail-table{
	font-size:14px;
	color:#000;
	border-collapse:collapse;
	width:100%;
}
.mail-table td{
	vertical-align:top;
	padding:0 0 0 15px;
}
.mail-table .author a{
	line-height:36px;
	float:left;
	color:#5fc5e8;
}
.mail-table .author{width:177px;}
.mail-table .subject{width:250px;}
.mail-table .mail-date{width:77px;}
.mail-table .filename{width:360px;}
.mail-table .filesize{width:110px;}
.mail-table .author img{
	margin:0 10px 0 0;
	display:block;
}
.mail-table .subject strong
{
    font-weight:normal;
    display:inline-block;
    line-height:24px;
    padding:6px 0 0;
}
.mail-table .subject strong.unread
{
    font-weight:bold;
     padding:6px 0 0 15px;
     margin:0 0 0 -15px;
    background:url(../images/dot_blue.png) no-repeat 0 15px;
}
.mail-table .subject strong a{
    color:#000;    
}

.mail-table .mail-date em{font-style:normal;}
.mail-table .delete input{
	display:block;
	border-style:none;
	margin:15px 0 0;
	cursor:pointer;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-delete-message.png) no-repeat;
}
.mail-table .delete a{
	display:block;
	border-style:none;
	margin:15px 0 0;
	cursor:pointer;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-delete-message.png) no-repeat;
}
/*.inner6 #content .mail-table thead h2{
	padding:0 0 7px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
}
.mail-table thead h2.text-to{
	background:url(../images/text-to.gif) no-repeat;
	width:14px;
}
.mail-table thead h2.text-subject{
	background:url(../images/text-subject.gif) no-repeat;
	width:55px;
}*/

.inner6 #content .mail-table thead h2,
.myphotos #content .mail-table thead h2
{
	padding:0;
	margin:0;
	color: #F8A411;
    font-size: 15px;
    line-height:20px;
    font-weight: bold;    
}

.mail-table tbody tr td{background:#fff url(../images/separator-forum.gif) repeat-x;}
.mail-table tbody tr.marked td{background:#eef9fc url(../images/separator-forum.gif) repeat-x;}
.mail-table tr.marked.first-child td{background:#f0f9fc;}
.mail-table tr.first-child td{background:#fff;}
.mail-table tbody td{
	padding:10px 0 4px 15px;
	overflow:hidden;
}
.inner6 #content .pagination.mail{margin:0 0 59px 27px;}
.mail-block{padding:0 0 137px 67px;}
.inner6 #content .mail-block .row{
	padding:9px 0 4px 13px;
	overflow:visible;
}
.inner6 #content .mail-block .row:after{
	display:block;
	clear:both;
	content:"";
}
/*.inner6 #content .mail-block .row label{
	position:relative;
	overflow:hidden;
	padding:0;
	margin:5px 0 0 -64px;
	text-indent:-9999px;
	height:16px;
	width:40px;
}
.mail-block label.mail-to{background:url(../images/text-to-colon.gif) no-repeat 100% 0;}
.mail-block label.mail-from{background:url(../images/text-from.gif) no-repeat 100% 0;}
*/
.inner6 #content .mail-block .row label{
	position:relative;
	padding:0;
	margin:-5px 0 0 -84px;
	height:16px;
	width:60px;
	font-size: 15px;
    font-weight: bold;
    color: #F8A411;
    text-align:right;
}

.mail-block .row input{
	height:19px;
	width:464px;
	border:0;
	background:#fff;
	color:#6F6F6F;
	float:left;
	font-size:16px;
	margin:0;
	padding:5px;
}
.textarea-block{
	overflow:hidden;
	height:1%;
	background:url(../images/bg-textarea-block.gif) no-repeat;
	padding:9px 0 21px 13px;
	margin:1px 0 0;
}
.textarea-block textarea{
	float:left;
	overflow:auto;
	color:#6F6F6F;
	font-size:16px;
	background:#fff;
	border:0;
	margin:0;
	padding:5px;
	width:464px !important;
	height:150px !important;
	max-width:474px;
	max-height:160px;
}
.button-block{
	line-height:23px;
	padding:0 0 0 12px;
	overflow:hidden;
	height:1%;
}
#send{
	text-indent:-9999px;
	margin:0 22px 0 0;
	float:left;
	cursor:pointer;
	border-style:none;
	line-height:0;
	overflow:hidden;
	font-size:0;
	background:url(../images/btn-send.gif) no-repeat;
	width:88px;
	padding:0 0 0 88px;
	height:25px;
}
#send:hover,
#send.hover{background-position:0 100%;}
.button-block a{
	float:left;
	color:#fff;
	text-decoration:underline;
}
.button-block a:hover{text-decoration:none;}
.user-photo{
	padding:2px 51px 13px 30px;
	font-size:14px;
	overflow:hidden;
	height:1%;
}
.user-photo-album{
	padding:2px 51px 37px 6px;
	font-size:14px;
	overflow:hidden;
	height:1%;
}
.user-photo .text-holder,
.user-photo-album .text-holder{float:left;}
.inner6 #content .user-photo h3,
.inner6 #content .user-photo-album h3{
	overflow:hidden;
	font-size:24px;
	margin:0;
	padding:2px 0 0;
	line-height:32px;
}
.user-photo img,
.user-photo-album img{
	float:left;
	margin:0 13px 0 0;
}
.user-photo span,
.user-photo-album span{
	height:1%;
	padding:0 0 0 5px;
	display:block;
	overflow:hidden;
}
.user-photo span a,
.user-photo-album span a{float:none;}
.user-photo a,
.user-photo-album a{
	color:#5fc5e8;
	float:left;
}

.user-photo span em{
	font-size: 12px;
	display:inline-block;
	padding:0 0 0 10px;
}

.photos-list{
	background:url(../images/separator1.gif) repeat-x 0 100%;
	overflow:hidden;
	height:1%;
	margin:0 0 18px;
	padding:0 0 9px 5px;
	list-style:none;
}
.photos-list li{
	padding:0 39px 40px 0;
	color:#dcdcdc;
	font-size:16px;
	float:left;
}
.photos-list img{display:block;}
.photos-list span{
	line-height:15px;
	display:block;
	overflow:hidden;
	padding:5px 0 0;
	width:200px;
}
.photos-list strong{float:left; display:block; width:160px; height:16px; overflow:hidden;}
.photos-list span a{
	overflow:visible;
	font-size:14px;
	font-style:italic;
	background:transparent url(../images/bullet-photo-album.gif) no-repeat 0 1px;
	color:#60b1cc;
	float:right;
	padding:0 2px 4px 21px;
}
.latest-photos .photos-list span a{
	background:transparent url(../images/bg-latest-photos.gif) no-repeat 0 1px;
}
.inner6 #content .pagination.photo{
	margin:0;
	padding:0 0 0 8px;
}
.new-photo-block{
	height:1%;
	padding:0 0 33px 37px;
}
.new-photo-block img{
	display:block;
	padding:0 0 13px;
}
.inner6 #content .new-photo-block .comments-photo{
	padding:0;
	margin:0 0 0 -6px;
}
.photo-date{
	overflow:visible;
	color:#eff1f1;
	float:right;
	font-size:12px;
	padding:40px 0 0;
}
.photo-nav{
	padding:0 0 26px 3px;
	font-size:14px;
	overflow:hidden;
	width:641px;
}
.photo-nav a{
	text-decoration:underline;
	color:#5fc5e8;
}
.photo-nav a:hover{text-decoration:none;}
.photo-nav ul{
	display:inline;
	overflow:hidden;
	margin:0 -5px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.photo-nav li{
	display:inline;
	margin:0 2px 0 -2px;
	padding:0 9px 0 11px;
	float:left;
	background:url(../images/bullet-photo-nav.gif) no-repeat 0 50%;
}
.photo-nav li a{
	color:#fff;
	text-decoration:none;
}
.photo-nav li a:hover{text-decoration:underline;}
.form-photo{margin:0 0 50px -2px;}
body #content .form-photo .row
{
	height:auto;
	background:url(../images/bg-photo-caption.gif) no-repeat 0 9px;
	padding:0 0 28px 13px;
}
body #content .form-photo .row1{
	background:url(../images/bg-photo-input-block.gif) no-repeat 0 9px;
	padding:0 0 22px 13px;
}
/*body #content .form-photo .row label,
body #content .form-photo .row1 label{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
	float:none;
	padding:0 0 2px;
	margin:0 0 0 6px;
}
.photo-caption{
	background:url(../images/text-photo-caption.gif) no-repeat;
	width:102px;
}*/
body #content .form-photo .textarea{
	display:block;
	background:url(../images/bg-photo-textarea.gif) no-repeat;
	width:637px;
	height:81px;
}
#photo-caption{
	display:block;
	overflow:auto;
	color:#6F6F6F;
	font-size:16px;
	background:none;
	border:0;
	margin:0;
	padding:5px;
	width:627px !important;
	height:69px !important;
	max-width:637px;
	max-height:79px;
}
.photo-caption{
	display:block;
	overflow:auto;
	color:#6F6F6F;
	font-size:16px;
	background:none;
	border:0;
	margin:0;
	padding:5px;
	width:627px !important;
	height:69px !important;
	max-width:637px;
	max-height:79px;
}
/*.names-of-friends{
	background:url(../images/text-included-in-this-video.gif) no-repeat;
	width:171px;
}*/
body #content .form-photo .text{
	display:block;
	background:url(../images/bg-photo-input.gif) no-repeat;
	width:637px;
	height:35px;
}
body #content .form-photo .row1 input{
	border:0;
	color:#8a8a8a;
	display:block;
	font-size:16px;
	height:19px;
	margin:0;
	padding:7px;
	width:623px;
	background:none;
}
.btn-save-block{
	width:179px;
	padding:0 0 0 0px;
	margin:0 auto;
}
#btn-save{
	padding:0;
	display:block;
	cursor:pointer;
	border-style:none;
	line-height:0;
	overflow:hidden;
	font-size:0;
	background:url(../images/btn-save.gif) no-repeat;
	width:113px;
	height:33px;
}
#btn-save:hover,
#btn-save.hover{background-position:0 100%;}
.number-comments{
	line-height:14px;
	padding:10px 0 0 30px;
	margin:0 0 -23px 34px;
	color:#4b4a4a;
	font-weight:bold;
	font-size:14px;
	background:url(../images/bg-number-comments.png) no-repeat;
	width:190px;
	height:17px;
}

.blog-post .number-comments
{
    background:url(../images/bg-number-comments-blue.png) no-repeat;
}

.comments-photo .post-comment{
	width:auto;
	float:none;
	margin:0;
}
.comments-photo .post-comment textarea{
	position:relative;
	margin:0 0 11px;
	width:487px !important;
	max-width:497px;
}
.comments-photo #submit-post{float:none;}
.comments-photo li{padding:0 15px 0 0;}
.inner6 .comments-photo .info-comments,
.inner17 .comments-photo .info-comments{
	width:497px;
	padding:0;
}
.inner6 .comments-photo .info-comments .info-comments,
.inner17 .comments-photo .info-comments .info-comments{width:380px;}
.inner6 .comments-photo span.block-reply a{background:url(../images/bg-comments-photo.gif) no-repeat;}
.myphotos .comments span.block-reply a{background:url(../images/bg-comments-photo.gif) no-repeat;}
.photos-block{
	height:1%;
	overflow:hidden;
	background:url(../images/separator1.gif) repeat-x -20px 100%;
	margin:0 0 12px;
	padding:1px 0 10px 3px;
}
.inner6 .photos-block{padding:1px 0 15px 3px;}
.inner6 .photos-block strong{
	font-size:14px;
	font-weight:normal;
}
.comments-photo .box-comments{margin:0 0 -14px;}
.inner6 .comments-photo .info-comments p,
.inner17 .comments-photo .info-comments p{margin:0 0 22px;}
.inner6 .comments-photo .holder-comment,
.inner17 .comments-photo .holder-comment{
	padding:11px 13px 2px;
	width:465px;
}
.comments-photo .box-comments .frame{padding:13px 16px 13px 54px;}
.inner6 .comments-photo .new-comments-box,
.inner17 .comments-photo .new-comments-box{
	padding:23px 0 0;
	margin:0;
}
.comments-photo .new-comments-box .frame{padding:14px 16px 26px 54px;}
/* footer */
#footer{
	z-index:20;
	position:absolute;
	left:6px;
	bottom:0;
}
#footer .holder{
	color:#1a1a1a;
	font-size:12px;
	background:url(../images/bg-footer-t.png) no-repeat;
	width:1000px;
	padding:13px 0 0;
}
#footer .holder .frame{background:url(../images/bg-footer-c.gif) repeat-y;}
.bar{
	position:relative;
	overflow:hidden;
	height:1%;
	padding:0 13px 0 44px;
}
#footer span{
	float:left;
	padding:8px 0 0;
}
.navbar{
	margin:0;
	padding:8px 0 0;
	list-style:none;
	float:right;
	overflow:hidden;
}
.navbar li{
	padding:0 9px 0 6px;
	margin:0 -4px 0 4px;
	float:left;
	background:url(../images/separator-navbar.gif) no-repeat 100% 50%;
}
.social-networks{
	display:inline;
	margin:0 -2px 0 0;
	padding:4px 0 0;
	list-style:none;
	float:right;
}
.social-networks li{
	float:left;
	width:23px;
	padding:0 3px 0 0;
}
.social-networks li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:23px;
	height:23px;
}
.social-networks li.facebook-link a{background:url(../images/ico-facebook.gif) no-repeat;}
.social-networks li.twitter-link a{background:url(../images/ico-twitter.gif) no-repeat;}
#footer a{color:#000;}
.open-close{
	margin:0 0 0 111px;
	outline:none;
	position:relative;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	width:130px;
	height:30px;
	background:url(../images/btn-sitemap.gif) no-repeat;
}
#footer .holder .frame.active .open-close{background-position:0 100%;}
#footer .block{
	line-height:18px;
	overflow:hidden;
	padding:14px 0 11px 24px;
	width:980px;
	background:url(../images/separator-footer.gif) no-repeat;
}
#footer .panel-block{
	padding:0 23px;
	float:left;
}
#footer .panel-block ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer .panel-block h5{
	margin:0;
	font-size:14px;
}
/* index_logged_in */
#main{
	width:100%;
	padding:0 0 43px;
}
#main:after{
	display:block;
	clear:both;
	content:"";
}
.inner #content{
	padding:0 0 80px;
	float:right;
	width:653px;
}
.inner #content h2{
	line-height:30px;
	color:#eff1f1;
	font-size:24px;
	margin:0 0 15px;
}
.personal-data{
	overflow:hidden;
	width:100%;
	margin:0 0 6px;
}
.personal-data .personal-photo{
	float:left;
	margin:3px 0 0 1px;
}
.personal-data h3{
	line-height:36px;
	margin:0 0 9px 0;
	color:#eff1f1;
	font-size:30px;
}
.name-block{
	background:url(../images/bg-name-block.gif) repeat-x 0 100%;
	overflow:hidden;
	width:289px;
	float:right;
	padding:0 0 13px;
	margin:0 0 14px;
}
.inner-profile{
	overflow:hidden;
	width:130px;
	background-color:#474747;
	padding:5px 5px 6px 6px;
}
.inner7 .iwake-video-box .inner-profile{background:#6c6b6b;}
.inner-profile img{
	float:left;
}
.profile{
	width:82px;
	float:right;
	overflow:hidden;
}
.profile h5{
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	color:#5fc5e8;
	margin:0 0 5px;
}
.profile a{
	background:url(../images/arrow-profile.gif) no-repeat 94% 0;
	display:block;
	color:#eff1f1;
	font:12px Arial, Helvetica, sans-serif;
}
.inner7 .container-latest-video .profile a{background:url(../images/arrow-viewer2.gif) no-repeat 94% 0;}
.block-rides{
	line-height:19px;
	width:100%;
	overflow:hidden;
	margin:0 0 21px;
}
.inner-rides{
	overflow:hidden;
	width:100%;
}
h4.text-jeromy{
	width:217px;
	height:27px;
	background:url(../images/h_iride.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 11px;
}
.block-rides .text-holder{float:left;}
.container-consumer{
	width:289px;
	float:right;
	overflow:hidden;
}
.block-rides .image-holder{
	width:124px;
	float:left;
}
.block-rides .image-holder img{
	padding:0 0 0 10px;
	display:block;
	margin:0 auto;
}
.block-rides strong{
	font-size:16px;
	color:#fff;
	font-weight:normal;
	display:block;
}
.block-rides span{
	display:block;
	font-size:12px;
	color:#fff;
	word-spacing:-1px;
}
.text-drive{
	background:url(../images/h_idrive.png) no-repeat;
	width:217px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 11px;
}
.inner #content .container-info{
	width:100%;
	overflow:hidden;
}
.container-interview{
	line-height:17px;
	padding:0 0 18px 3px;
	background:url(../images/separator1.gif) repeat-x 0 100%;
	margin:0 0 19px;
}
span.block-video{
	overflow:hidden;
	height:1%;
	margin:0 0 18px;
	display:block;
}
span.block-video a{
	float:left;
	background:url(../images/buller-video-interview.gif) no-repeat;
	font:14px Helvetica, Arial, sans-serif;
	color:#fff;
	padding:0 0 1px 25px;
}
.container-interview p{
	margin:0;
}
.container-groups{
	width:100%;
	padding:0 0 26px;
}
.container-groups:after{
	display:block;
	clear:both;
	content:"";
}
.summary-groups{
	width:100%;
	overflow:hidden;
	padding:0 0 21px;
}
h3.text-iwake-groups{
	background:url(../images/text-iwake.gif) no-repeat;
	width:339px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}
.summary-groups span{
	float:left;
	padding:17px 0 0 9px;
}
.summary-groups span a{
	line-height:14px;
	background:url(../images/arrow-groups.gif) no-repeat 100% 0;
	float:left;
	color:#fff;
	padding:0 19px 0 0;
}
.list-group{
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.list-group li{
	float:left;
	padding:0 0 25px 17px;
	list-style:none;
	overflow:hidden;
	width:610px;
	line-height:18px;
}
.list-group .text-holder{
	width:485px;
	float:left;
	padding:2px 0 0 13px;
}
.list-group .img{float:left; font-weight:bold;}
.list-group .img a{float:right;}
.list-group .img span{float:right;padding:0 6px;}
.list-group h4{
	line-height:17px;
	font-size:18px;
	margin:-2px 0 3px;
	position:relative;
}
.list-group ul{
	height:1%;
	margin:0 0 10px -10px;
	position:relative;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.list-group li li{
	overflow:visible;
	margin:0;
	width:auto;
	font:italic 12px Helvetica, Arial, sans-serif;
	float:left;
	background:url(../images/bullet-list-group.gif) no-repeat 0 4px;
	padding:0 4px 0 8px;
}
.list-group li li:first-child,
.list-group li li.first-child{background:none;}
.list-group p{margin:0;}
.list-group ul p span{
	display:block;
	width:470px;
}
h3.text-latest{
	width:339px;
	height:42px;
	background:url(../images/text-latest.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0 0 29px;
}
h3.text-iwake{
	width:339px;
	height:42px;
	background:url(../images/text-iwake-video.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0 0 7px;
	float:left;
}
.tricks-block{width:100%;}
.tricks-block
.list-tricks{
	margin:0;
	padding:0 0 2px 16px;
	list-style:none;
	/*width:309px;*/
	float:left;
}
.list-tricks li{
	float:left;
	padding:0 20px 35px 0;
	width:295px;
}
.list-tricks h4{
	position:relative;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:-5px 0 8px;
	color:#c5c7c7;
}
.list-tricks a{
	padding:0 0 0 4px;
	display:block;
	color:#5fc5e8;
	font-size:14px;
}
.list-tricks .image-block{
	padding:0;
	float:left;
	margin:0 10px 0 0;
}
.list-tricks .text-holder{
	float:left;
	width:170px;
}
.inner #sidebar{
	width:332px;
	float:left;
	margin:-3px 0 12px;
}
.about-box{
	width:100%;
	overflow:hidden;
	padding:15px 0 12px;
}
.user-information{
	background:#4b4a4a;
	padding:10px 0 3px 10px;
}
.user-information h3{
	margin:0;
	padding:0 0 0 4px;
	font-size:24px;
	color:#fff;
}
.user-block{
	width:100%;
	overflow:hidden;
}
.user-block .media-block{
	float:left;
	width:136px;
	padding:12px 0 11px;
}
.user-block .equipment-block{
	float:right;
	width:103px;
	padding:0 10px 0 0;
}
.user-block .media-block span{
	display:block;
	margin:0 0 17px 6px;
}
.user-block .media-block span a{
	text-decoration:underline;
	font:14px Arial, Helvetica, sans-serif;
	color:#fff;
}
.user-block .media-block span a:hover{
	text-decoration:none;
}
.user-block .media-block img{
	display:block;
	margin:0 0 12px;
}
.user-block .items{
	overflow:hidden;
	color:#eff1f1;
	margin:0 0 9px 0;
	width:100%;
}
.user-block .items strong{
	font:bold 14px Arial, Helvetica, sans-serif;
	float:left;
	margin:0 0 0 6px;
}
.user-block .items ul{
	margin:0 -4px;
	position:relative;
	padding:1px 0 0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.user-block .items ul li{
	float:left;
	background:url(../images/sepatator-item.gif) no-repeat 0 2px;
	padding:0 4px 0 6px;
}
.user-block .items ul li a{
	color:#eff1f1;
	text-decoration:underline;
}
.user-block .items ul li a:hover{
	text-decoration:none;
}
.user-block .items ul li:first-child,
.user-block .items ul li.first-child{background:none;}
.equipment-block span{
	overflow:hidden;
	text-indent:-9999px;
	height:12px;
	display:block;
}
.equipment-block span.text-i-ride{
	background:url(../images/text-i-ride.gif) no-repeat 100% 0;
	width:39px;
	padding:0 0 12px 2px;
}
.equipment-block span.text-i-drive{
	background:url(../images/text-i-drive.gif) no-repeat 100% 0;
	width:45px;
	padding:0 0 9px 2px;
}
.equipment-block img{
	display:block;
	margin:0 0 9px 2px;
}
.equipment-block strong{
	font-weight:normal;
	font-size:12px;
	display:block;
}
.equipment-block em{
	font-style:normal;
	font-size:10px;
	display:block;
	word-spacing:-3px;
}
.equipment-holder{padding:11px 0;}
.banner-link{
	display:block;
	margin:0 0 24px 30px;
}
.inner13 .banner-link{margin:0 0 9px 17px;}
.inner7 .banner-link{margin:27px 0 0 43px;}
.banner-link.double{margin:0 0 17px 30px;}
.block-nawest{
	padding:12px 12px 5px 14px;
	background:#4b4a4a;
}
.nawest-heading{height:1%;}
.nawest-heading:after{
	display:block;
	clear:both;
	content:"";
}
.nawest-heading h3{
	position:relative;
	float:left;
}
.inner5 .block-nawest{padding:11px 12px 10px 14px;}
.block-nawest h3.text-newest{
	background:url(../images/text-nevest.gif) no-repeat;
	width:244px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 -22px;
	padding:0 0 5px;
}
.news-list{
	height:1%;
	overflow:hidden;
	background:url(../images/separator-members.gif) repeat-x 0 100%;
	margin:0;
	padding:0 0 7px;
	list-style:none;
}
.inner5 .news-list{padding:0 0 7px;}
.news-list li{
	float:left;
	margin:7px 0 0;
	padding:5px 5px 6px 6px;
	list-style:none;
	width:232px;
	background:#6e6d6d;
	overflow:hidden;
}
.inner5 .news-list li{margin:7px 0 0;}
.news-list img{
	float:left;
	padding:0 10px 0 0;
}
.news-list .profile{float:left; width:180px;}
.news-list a{
	background:url(../images/arrow-viewer2.gif) no-repeat 64px 1px;
	line-height:15px;
}
.switcher-block{
	height:1%;
	margin:0;
	padding:8px 3px 31px 0;
	list-style:none;
	overflow:hidden;
	text-indent:-9999px;
}
.switcher-block li{
	float:right;
	padding:0 0 0 4px;
}
.switcher-block li a.btn-next,
.switcher-block li a.btn-last{
	width:55px;
	height:20px;
	outline: none;
	display:block;
}
.switcher-block li a.btn-next{background:url(../images/btn-next-members.gif) no-repeat 0 100%;}
.switcher-block li a.btn-last{background:url(../images/btn-members-last.gif) no-repeat 0 100%;}
.switcher-block li a:hover{background-position:0 0;}
h3.text-members{
	background:url(../images/text-members.gif) no-repeat;
	width:244px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 -22px;
	padding:0 0 5px;
}
/* Category */
.inner2 #content{
	overflow:visible;
	width:653px;
	float:right;
	padding:0 0 36px;
}
.inner2 #content:after{
	display:block;
	clear:both;
	content:"";
}
.container-wakeboards{
	height:1%;
	overflow:hidden;
	background:url(../images/separator3.gif) repeat-x -20px 100%;
	margin:0 0 32px;
	padding:1px 0 15px 3px;
}
.inner2 .container-wakeboards{padding:1px 0 12px 3px;}
.green-form{
	background:url(../images/bg-all-form.gif) no-repeat 0 100%;
	float:right;
	width:179px;
	height:47px;
	padding:0 0 0 13px;
}

.container-wakeboards .green-form{
	width:238px;
}

.green-form label.story-by{
	padding:0 0 2px 6px;
	display:block;
	width:55px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-sort-by.gif) no-repeat 100% 0;
}

.container-wakeboards .green-form select{
	width:220px;
}

.green-form #select{width:179px;}
.title-block{overflow:hidden;}
.inner3 .title-block{padding:0 0 15px;}
.inner2 #content .title-block h2,
.inner3 #content .title-block h2{
	font-size:24px;
	line-height:28px;
	margin:0;
}
.inner2 #content .title-block strong,
.inner3 #content .title-block strong{
	font-weight:normal;
	display:block;
	font-size:14px;
	line-height:16px;
}
.list-product{
	width:653px;
	overflow:hidden;
}
.list-product ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:670px;
}
.list-product li{
	float:left;
	padding:0 23px 39px 2px;
}
.list-product img{
	display:block;
	margin:0 0 10px -2px;
}
.list-product strong{
	font-size:14px;
	display:block;
	margin:0 0 1px;
}
.list-product em{
	font-size:12px;
	display:block;
}
.pagination{
	position:relative;
	margin:-19px 0 0 -10px;
	overflow:hidden;
	height:1%;
}
.pagination .number{
	background:url(../images/bg-pagination.gif) no-repeat;
	margin:0;
	padding:6px 0 0 11px;
	list-style:none;
	float:left;
}
.pagination .number li{
	padding:0;
	margin:0 2px 0 0;
	/*overflow:hidden;
	text-indent:-9999px;*/
	text-align:center;
	line-height:22px;
	float:left;
	height:22px;
}
.pagination .number li .more{
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	width:18px;
	display:block;
	background:url(../images/bg-number-none.gif) no-repeat;
}
.pagination .number a{
	display:block;
	height:22px;
	width:22px;
	color:#fff;
	background:url(../images/ico-number.gif) no-repeat;
}

.pagination-yellow .number,
.inner4 .pagination .number,
.blogpage .pagination .number,
.community .pagination .number,
.mymail .pagination .number,
.groupitems .pagination .number,
.mygroups .pagination .number
{
	background:url(../images/bg-namb.gif) no-repeat;
}

.pagination-yellow .number a,
.inner4 .pagination .number a,
.blogpage .pagination .number a,
.community .pagination .number a,
.mymail .pagination .number a,
.groupitems .pagination .number a,
.mygroups .pagination .number a
{
	background:url(../images/number-yellow.gif) no-repeat;
}

.pagination-yellow .number .more,
.inner4 .pagination .number .more,
.blogpage .pagination .number .more,
.community .pagination .number .more,
.mymail .pagination .number .more,
.groupitems .pagination .number .more,
.mygroups .pagination .number .more
{
    background:url(../images/bg-number-none.gif) no-repeat;
}

.spotlocator .pagination
{
    margin:10px 0 0 0px;
}

.spotlocator .comments .pagination
{
    margin:15px 0 0 30px;
}

.community .pagination
{
    margin:20px 0 0;
}

.mygroups .pagination
{
    margin:10px 0 0;
}

.mymail .pagination
{
    margin:0px 0 0 28px;
}

.groupitems .pagination
{
    margin:0px 0 0 28px;
}

.blogpage .pagination
{
    margin:0;
}

.blog-post .pagination
{
    margin:20px 0 0 30px;
}

.pagination.pink{margin:-3px 0 0 3px;}

.pagination.pink .number,
.events-block .pagination .number,
.photos .pagination .number
{
    background:url(../images/bg-pagination-pink.gif) no-repeat;
}

.pagination.pink .number a,
.events-block .pagination .number a,
.photos .pagination .number a
{
    background:url(../images/page-pink.gif) no-repeat;
}

.pagination.pink .number .more,
.events-block .pagination .number .more,
.photos .pagination .number .more
{
    background:url(../images/bg-number-none.gif) no-repeat;
}

.photos .pagination,
.videos .pagination
{
    margin:0 0 20px 0;
}

.photos .comments .pagination,
.videos .comments .pagination,
.myphotos .comments .pagination
{
    margin:20px 0 0 30px;
}

.trickbook .pagination
{
     margin:0 0 0 10px;
}

.events-block .pagination
{
    margin:-35px 0 30px 3px;
}

.team-block .pagination .number
{
    background:url(../images/bg-pagination.gif) no-repeat;
}

.team-block .pagination .number a
{
    background:url(../images/ico-number.gif) no-repeat;
}

.team-block .pagination .number .more
{
    background:url(../images/bg-number-none.gif) no-repeat;
}


.pagination .number li a:hover,
.pagination .number li.active a{background-position:0 100%; text-decoration:none;}

.pagination .arrow{
	margin:0;
	padding:6px 0 0 9px;
	list-style:none;
	float:left;
}
.pagination .arrow li{
	padding:0 2px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	width:10px;
	height:22px;
}
.pagination .arrow a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:10px;
	height:22px;
}
.pagination li.arrow-left a{background:url(../images/page-arrow-left.gif) no-repeat;}
.pagination li.arrow-right a{background:url(../images/page-arrow-right.gif) no-repeat;}
.pagination .arrow a:hover{background-position:0 100%;}
.inner2 #sidebar{
	width:299px;
	float:left;
	padding:16px 0 16px 16px;
}
.advertisement img{
	display:block;
	margin:0 0 9px;
}
.sidebar-box{
	margin:0 0 32px 4px;
	width:295px;
	background:url(../images/bg-sidebar-box-t.gif) no-repeat;
	padding:36px 0 0;
}
.sidebar-box .holder{
	background:#000 url(../images/bg-sidebar-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:255px;
	padding:0 0 0 40px;
}
.sidebar-menu{
	background:#4b4a4a;
	margin:0;
	padding:0 0 154px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.sidebar-menu li{
	float:left;
	width:100%;
	position:relative;
	z-index:10;
	padding:0 0 1px;
	margin:0 0 -1px;
	line-height:26px;
	font-size:18px;
	font-weight:bold;
	background:url(../images/separator-wakeboards.gif) no-repeat 1px 100%;
}
.sidebar-menu li:hover,
.sidebar-menu li.hover,
.sidebar-menu li.active{
	z-index:1;
	color:#4ebfe5;
}
.sidebar-menu li a{
	position:relative;
	color:#fff;
	float:left;
	width:237px;
	padding:7px 5px 4px 15px;
}
.sidebar-menu li.active a,
.sidebar-menu li a:hover{
	position:relative;
	z-index:10;
	background:#000;
	text-decoration:none;
	color:#4ebfe5;
}
.inner6 #sidebar{
	position:relative;
	display:inline;
	float:left;
	margin:-19px 0 0 15px;
	padding:0 0 122px;
}
.sidebar-box.small,
.sidebar-box.photos{width:227px;}
.sidebar-box.small .holder,
.sidebar-box.photos .holder{width:187px;}
.sidebar-box.small .sidebar-menu{padding:0 0 228px;}
.sidebar-box.photos .sidebar-menu{padding:0 0 265px;}
.sidebar-box.small li a,
.sidebar-box.photos li a{width:167px;}
.inner13 #sidebar .sidebar-box.photos li a{width:235px;}
.sidebar-box.big{
	width:312px;
	margin:0 0 19px 20px;
}
.inner11 .sidebar-box,
.inner12 .sidebar-box{
	margin:-19px 0 32px 19px;
	position:relative;
}

.trickbook .sidebar-box{
	margin:0 0 32px 19px;
}

.inner5 .sidebar-box.big{margin:0 0 0 -10px;}
.sidebar-box.big .holder{width:272px;}
.inner3 #sidebar{
	width:auto;
	position:relative;
	float:left;
	padding:0 0 0 14px;
	margin:-19px 0 0;
}
.inner3 #content{
	padding:14px 0 0;
	width:731px;
}
.inner6 #content{
	overflow:visible;
	padding:15px 0 53px;
	float:right;
	width:732px;
}
.inner6 #content :after{
	display:block;
	clear:both;
	content:"";
}
.inner6 #content h2,
.inner11 #content h2{
	padding:0 0 2px;
	overflow:hidden;
	line-height:24px;
	margin:0;
	font-size:24px;
}
.inner6 #content .groups-block strong,
.inner11 #content .groups-block strong{
	overflow:hidden;
	line-height:16px;
	font-size:14px;
	display:block;
	font-weight:normal;
	padding:0 0 5px;
}
.inner11 #content .groups-block strong{padding:0 0 5px 2px;}
.groups-block{
	height:1%;
	overflow:hidden;
	background:url(../images/separator1.gif) repeat-x -20px 100%;
	margin:0 0 24px;
	padding:1px 0 10px 3px;
	position:relative;
}

.search
{
    position:absolute;
    right:0;
    top:10px;
}

.search span
{
    display:block;
    width:179px;
    height:32px;
    background:url(../images/bg_search.png) no-repeat;
    float:right;
}

.search a
{
    display:block;
    width:79px;
    height:20px;
    background:url(../images/btn_search.png) no-repeat;
    float:right;
    margin:10px 0 0 5px;
    text-indent:-9999px;
    overflow:hidden;
}

.search span input
{
    width:157px;
    color: #6F6F6F;
    font-size: 12px;
    margin: 8px 0 0 14px;
    padding: 4px 3px 3px;
    border:0;
}

.groups-list{
	line-height:26px;
	font-weight:bold;
	font-size:18px;
	margin:0;
	padding:21px 0 0;
	list-style:none;
	float:right;
}
.groups-list li{
	padding:0 0 0 16px;
	float:left;
}
.groups-list a{color:#fff;}
.groups-list a:hover,
.groups-list .active a
{
	color:#4ebfe5;
	text-decoration:none;
}
.inner6 #content h3{
	padding:0 0 30px 4px;
	margin:0;
	line-height:26px;
	font-size:18px;
	color:#fff;
}
.checkbox-block{padding:0 0 69px 9px;}
.inner6 #content .row{
	background:url(../images/bg-all-form.gif) no-repeat;
	padding:9px 0 40px 13px;
	overflow:hidden;
	height:29px;
}
.inner6 #content .row label{
	padding:0 0 0 10px;
	font-size:18px;
	color:#fff;
	float:left;
	line-height:28px;
}
.inner6 #content .row1{
	padding:0 0 39px;
	overflow:hidden;
	height:1%;
}
.members-list{
	width:750px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.members-list li{
	overflow:hidden;
	height:39px;
	background:url(../images/bg-all-form.gif) no-repeat;
	padding:9px 50px 18px 13px;
	float:left;
}
.members-list label{
	display:inline;
	padding:5px 6px 6px;
	margin:-8px 0 0 12px;
	background:#474747;
	width:164px;
	float:left;
}
.members-list a{
	margin:0 9px 0 0;
	float:left;
	position:relative;
}
.members-list img{display:block;}
.members-list span{
	float:left;
	line-height:13px;
}
.members-list span a{
	float:none;
	margin:0 0 7px;
	display:block;
	font-weight:normal;
	color:#5fc5e8;
	font-size:14px;
}
.members-list em{
	display:block;
	font-style:normal;
	color:#eff1f1;
	font-size:12px;
}
.inner6 #content .yellow-form .row{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-all-form.gif) no-repeat 0 12px;
	padding:0 0 0 13px;
}
.inner6 #content .yellow-form label.upload-image{
	background:url(../images/text-upload-a-profile-image-for-your-group.gif) no-repeat;
	width:280px;
	padding:0 0 5px;
}
.checkbox-block .last-step,
.checkbox-block .next-step,
.checkbox-block .idvinte-to,
.checkbox-block .skip{
	text-indent:-9999px;
	padding:0;
	display:block;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	font-size:0;
	border-style:none;
	height:33px;
	margin:0 8px 0 0;
}
.checkbox-block .last-step{
	background:url(../images/btn-last-step.gif) no-repeat;
	width:127px;
	padding-left:127px;
}
.checkbox-block .next-step{
	background:url(../images/btn-next-step.gif) no-repeat;
	width:127px;
	padding-left:127px;
}
.checkbox-block .idvinte-to{
	background:url(../images/btn-invite-to-group.gif) no-repeat;
	width:180px;
	padding-left:180px;
}
.checkbox-block .skip{
	background:url(../images/btn-skip.gif) no-repeat;
	width:84px;
	padding-left:84px;
}
.last-step:hover,
.last-step.hover,
.idvinte-to:hover,
.idvinte-to.hover,
.skip:hover,
.skip.hover,
.next-step:hover,
.next-step.hover{background-position:0 100%;}
/* FORUM */
.inner4 #content{
	padding:0;
	width:980px;
	margin:5px 0 0 24px;
}
.box-forum{
	width:978px;
	background:#000;
	margin:-1px 0 52px;
	position:relative;
}
.box-forum .holder {background:url(../images/bg-forum-box-t.gif) no-repeat;}
.box-forum .frame{
	background:url(../images/bg-forum-box-b.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:14px 0 5px 40px;
	width:938px;
}
.forum-table{
	overflow:hidden;
	width:100%;
	color:#000;
	border-collapse:collapse;
}
.forum-table thead tr{background:none;}
.forum-table thead td{padding:0 0 0 14px;}
/*.forum-table thead td h2{
	margin:0;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
	padding:0 0 6px;
}
.forum-table thead h2.thread{
	background:url(../images/text-thread.gif) no-repeat;
	width:48px;
}
.forum-table thead h2.post{
	background:url(../images/text-last-post.gif) no-repeat;
	width:64px;
}
.forum-table thead td h2.replies{
	background:url(../images/text-replies.gif) no-repeat;
	width:50px;
}
.forum-table thead tr h2.posts{
	background:url(../images/text-posts.gif) no-repeat;
	width:40px;
}
*/

.forum-table thead td h2{
	margin:0;
	display:block;
    font-size:15px;
    line-height:16px;
    color:#F8A411;
	height:16px;
	padding:0 0 6px;
}

.forum-table tbody tr td{background:#fff url(../images/separator-forum.gif) repeat-x;}
.forum-table tr.marked td{background:#f0f9fc url(../images/separator-forum.gif) repeat-x;}
.forum-table tr.marked.first-child td{background:#f0f9fc;}
.forum-table tr.first-child td{background:#fff;}
.forum-table td{
	padding:22px 0 17px 13px;
	vertical-align:top;
}

.forums td{
	padding:12px 0 7px 13px;
	vertical-align:top;
}
.forum-table td.title{
	overflow:hidden;
	width:503px;
}

.forum-table td.title em{
	clear:both;
	padding:0 0 0 41px;
}

.forum-table td.title em a{
	float:none;
	background:none;
	padding:0;
}

.forum-table td.date{width:195px;}
.forum-table td.lastpost{width:195px;}
.forum-table td.total-replies{width:106px;}
.forum-table td.total-replies strong{margin:0 0 0 17px;}
.forum-table td.total-posts strong{margin:0 0 0 9px;}
.forum-table td.total-posts{
	width:62px;
	padding-right:16px;
}

/*.forum-table td a{
	float:left;
	color:#000;
	background:url(../images/bg-title.gif) no-repeat;
	padding:0 0 0 41px;
}*/

.forum-table td.lastpost strong
{
    font-size:12px;
    display:inline;
}

.forum-table td.lastpost span
{
    font-weight:normal;
    line-height:18px;
    padding:0;
}

.forum-table td a{
	color:#000;
}

.forum-table td.title a{
	float:left;
	color:#000;
	background:url(../images/bg-title.gif) no-repeat;
	padding:0 0 0 41px;
	min-height:21px;
}

.forum-table td.forumtitle a{
	background:url(../images/icon_forum.png) no-repeat;
	line-height:39px;
}

.forum-table td.forumtitle span{
	font-weight:normal;
	clear:both;
	padding: 0 0 0 41px;
	line-height:14px;
}

.forum-table td strong{
	font-size:14px;
	display:block;
	margin:0 0 1px;
}
.forum-table td span{
	font:bold 12px/9px Helvetica, Arial, sans-serif;
	display:block;
	padding:0 0 6px;
}
.forum-table td em{
	font-size:12px;
	display:block;
}
.forum-table td em span{
	font-style:normal;
	font-weight:normal;
	margin:0;
}
.container-forum{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:10;
}
.breadcrumbs-forum{
	margin:0;
	padding:5px 0 0 53px;
	list-style:none;
	overflow:hidden;
	height:1%;
	color:#fff;
	font-size:14px;
}
.breadcrumbs-forum li{
	float:left;
	padding:0 3px 0 0;
	margin:0;
	font-weight:bold;
}
.breadcrumbs-forum a{
	padding:0 13px 0 0;
	display:block;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 100% 50%;
	font-weight:normal;
	color:#fff;
}

.breadcrumbs-forum .path{
	background:none;
}

a.btn-thread{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:#fff url(../images/btn-new-thread.gif);
	width:136px;
	height:25px;
}
a.btn-thread:hover,
.btn-post:hover{background-position:0 100%;}
.btn-post{
	margin:0 1px 0 0;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:#fff url(../images/btn-post-a-reply.gif);
	width:136px;
	height:25px;
}
/* Group_Admin */
.inner5 #content{
	overflow:hidden;
	width:657px;
	float:right;
	padding:9px 0 0;
}
.inner5 .block-group{
	line-height:18px;
	width:641px;
	background:url(../images/separator3.gif) repeat-x 0 100%;
	padding:0 0 0 18px;
	overflow:hidden;
}
.inner5 .block-group h2{
	font-size:24px;
	line-height:30px;
	margin:0 0 4px;
}
.inner5 .block-group span{
	font-size:14px;
	display:block;
	padding:0 0 12px 5px;
}
.blog-block{
	margin:0 0 15px;
	width:100%;
	/*background:url(../images/separator3.gif) no-repeat 0 100%;*/
	overflow:hidden;
}
.title-holder{
	height:1%;
	overflow:hidden;
	padding:20px 0 20px 4px;
}
h3.blog{
	background:url(../images/text-blog2.gif) no-repeat;
	width:339px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}
.title-holder ul{
	font-weight:bold;
	margin:0;
	padding:20px 0 0 11px;
	list-style:none;
	float:left;
}
.title-holder ul li{
	float:left;
	background:url(../images/separator-blog.gif) no-repeat;
	padding:0 4px 0 6px;
}
.title-holder ul li:first-child,
.title-holder ul li.first-child{background:none;}
.title-holder ul li a{
	color:#fff;
}
span.view{
	float:left;
	padding:19px 0 0 22px;
}
span.view a{
	display:block;
	background:url(../images/arrow-groups.gif) no-repeat 100% 0;
	color:#eff1f1;
	padding:0 18px 0 0;
	line-height:14px;
}
.list-blog{
	height:1%;
	font-size:14px;
	margin:0;
	list-style:none;
	padding:0 0 0 21px;
}
.list-blog:after{
	display:block;
	clear:both;
	content:"";
}
.list-blog li{
	padding:0 0 43px;
	float:left;
	width:100%;
}
.inner7 .list-blog li{padding:0 0 28px;}
.home .list-blog .list-comments li{ padding: 0 11px 0 12px;}

.block-dec,
.block-nov,
.block-oct,
.block-sep,
.block-aug,
.block-jul,
.block-jun,
.block-may,
.block-apr,
.block-mar,
.block-feb,
.block-jan
{
	padding:2px 12px 2px 0;
	float:left;
	width:70px;
}

.list-blog .block-dec em,
.list-blog .block-nov em,
.list-blog .block-oct em,
.list-blog .block-sep em,
.list-blog .block-aug em,
.list-blog .block-jul em,
.list-blog .block-jun em,
.list-blog .block-may em,
.list-blog .block-apr em,
.list-blog .block-mar em,
.list-blog .block-feb em,
.list-blog .block-jan em

{
	overflow:hidden;
	line-height:30px;
	font-size:42px;
	font-style:normal;
	padding:4px 0 1px 18px;
	color:#dcdcdc;
	width:45px;
	display:block;
	margin:0 0 0 6px;
}

.list-blog .block-dec em{background:url(../images/text-dec.png) no-repeat 0 3px;}
.list-blog .block-nov em{background:url(../images/text-nov.png) no-repeat 0 2px;}
.list-blog .block-oct em{background:url(../images/text-oct.png) no-repeat 0 4px;}
.list-blog .block-sep em{background:url(../images/text-sep.png) no-repeat 0 4px;}
.list-blog .block-aug em{background:url(../images/text-aug.gif) no-repeat 0 4px;}
.list-blog .block-jul em{background:url(../images/text-jul.gif) no-repeat 0 4px;}
.list-blog .block-jun em{background:url(../images/text-jun.gif) no-repeat 0 4px;}
.list-blog .block-may em{background:url(../images/text-may.png) no-repeat 0 0px;}
.list-blog .block-apr em{background:url(../images/text-apr.png) no-repeat 0 4px;}
.list-blog .block-mar em{background:url(../images/text-mar.png) no-repeat 0 0px;}
.list-blog .block-feb em{background:url(../images/text-feb.png) no-repeat 0 4px;}
.list-blog .block-jan em{background:url(../images/text-jan.png) no-repeat 0 4px;}

.list-blog .block-article{
	margin:0;
	list-style:none;
	line-height:15px;
	font-size:12px;
	position:relative;
	padding:0 0 9px;
	height:1%;
}
.block-article .text-block{
	float:left;
	width:500px;
	padding:2px 0 2px 12px;
	background:url(../images/separator-time.gif) no-repeat;
}
.list-blog .block-article:after{
	display:block;
	clear:both;
	content:"";
}
.list-blog .block-article li{
	margin:0 12px 0 -12px;
	float:left;
	padding:2px 12px;
	background:url(../images/separator-time.gif) no-repeat;
}
.list-blog .block-article li.block-time{background:none; max-width:200px;}
.list-blog .block-article h4{
	font-size:24px;
	line-height:27px;
	font-weight:normal;
	margin:-2px 0;
	position:relative;
	word-spacing:4px;
}
.blog-info{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	line-height:21px;
}
.blog-info img{
	float:left;
	padding:3px 16px 0 0;
}
.events-block .blog-info img{padding:3px 13px 0 0;}
.block-blog{
	width:387px;
	float:left;
}
.block-blog p{
	padding:0 0 9px;
	margin:0;
}
.list-comments{
	margin:0;
	padding:7px 0 0;
	list-style:none;
	background:url(../images/separator3.gif) repeat-x -22px 0;
	overflow:hidden;
	float:left;
	font-size:14px;
}
.list-comments a.comments{
	background:url(../images/bg-comments.gif) no-repeat 0 4px;
	display:block;
	margin:0 0 0 -11px;
	position:relative;
	padding:0 0 0 21px;
	line-height:22px;
}
.list-comments a.tweeter{
	background:url(../images/bg-tweets.gif) no-repeat 0 3px;
	display:block;
	padding:0 0 0 19px;
}
.list-comments li{
	width:auto;
	line-height:22px;
	overflow:visible;
	float:left;
	padding:0 11px 0 12px;
	background:url(../images/separator-comments.gif) no-repeat;
}
.list-comments li:first-child,
.list-comments li.first-child{background:none;}
.list-comments a{
	color:#dcdcdc;
	overflow:visible;
}
h3.events{
	background:url(../images/text-events.gif) no-repeat;
	width:339px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}
.block-time{
	background:url(../images/text-events.gif) no-repeat;
}
.block-time strong{
	position:relative;
	font:bold 21px/14px Helvetica, Arial, sans-serif;
	display:block;
	color:#f8a411;
	padding:0 0 4px;
}
.block-time span{
	display:block;
}
.block-time em{
	display:block;
}
.events-block{
	overflow:hidden;
	margin:0 0 4px;
}
.events-block .title-holder ul{padding:19px 0 0 5px;}
.events-block .title-holder ul li{background-position:0 2px;}
.events-block span.view{padding:18px 0 0 34px;}
.events-block .list-blog{padding:0 0 37px 21px;}
.events-block .list-blog .block-article li{
	width:auto;
	overflow:visible;
	margin:0 15px 0 -15px;
	padding:0 11px 0 20px;
	font-size:14px;
	max-width:416px;
}
.events-block .list-blog ul.block-article h4{
	margin:0;
	padding:11px 0;
}
.events-block .list-blog .block-article{padding:0 0 11px;}
.events-block .blog-info li{padding:0 13px 0 0;}
.events-block .block-time span{padding:0 0 1px 1px;}
.events-block .block-time em{padding:0 0 0 2px;}
.events-block .block-time li.block-time{
	line-height:14px;
	position:relative;
	padding:0 0 5px;
}
.latest-videos{padding:0 0 42px;}
.intro{padding:0 0 29px;}
.latest-videos .title-holder,
.latest-photos .title-holder{padding:20px 0 15px 5px;}
.latest-videos span.view{padding:18px 9px 0 14px;}
.latest-photos span.view{padding:18px 9px 0 8px;}
.latest-videos span.view a,
.intro span.view a{padding:0 20px 0 0;}
h3.text-latest-video{
	width:339px;
	height:42px;
	background:url(../images/text-latest-videos.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	padding:0 0 7px;
	float:left;
}
.latest-photos .carousel,
.latest-videos .carousel,
.trick-book .carousel{
	float:none;
	overflow:hidden;
	width:644px;
	height:205px;
	margin:0;
	padding:0 0 0 13px;
}
.latest-photos a.link-prev,
.latest-videos a.link-prev,
.trick-book a.link-prev{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-last-carusel.gif) no-repeat;
	width:55px;
	height:20px;
	position:absolute;
	top:172px;
	right:62px;
}
.latest-photos a.link-prev:hover,
.latest-videos a.link-prev:hover,
.trick-book a.link-prev:hover{background-position:0 100%;}
.latest-photos a.link-next,
.latest-videos a.link-next,
.trick-book a.link-next{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-next-carusel.gif) no-repeat;
	width:55px;
	height:20px;
	position:absolute;
	top:172px;
	right:3px;
}
.latest-photos a.link-next:hover,
.latest-videos a.link-next:hover,
.trick-book a.link-next:hover{background-position:0 100%;}
.latest-photos .gallery,
.latest-videos .gallery,
.trick-book .gallery{
	width:654px;
	overflow:hidden;
}
.latest-photos .gallery ul,
.latest-videos .gallery ul,
.trick-book .gallery ul{
	overflow:hidden;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.latest-photos .gallery ul li,
.latest-videos .gallery ul li,
.trick-book  .gallery ul li{
	float:left;
	padding:0 9px;
}
.latest-photos .gallery li img,
.latest-videos .gallery li img{position:static;}
.latest-photos .gallery li span,
.latest-videos .gallery li span,
.trick-book .gallery li span{
	width:200px;
	overflow:hidden;
	padding:7px 0 0;
	display:block;
}
.latest-photos .gallery li strong,
.latest-videos .gallery li strong,
.trick-book li strong{font-size:14px;}
.latest-photos .gallery li span a,
.latest-videos .gallery li span a{
	line-height:15px;
	float:right;
	background:url(../images/bg-video-tittle.gif) no-repeat;
	color:#5fc5e8;
	padding:0 3px 4px 20px;
	margin:1px 0 0;
}
h3.text-latest-photos{
	width:339px;
	height:42px;
	background:url(../images/text-latest-photos.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	padding:0 0 7px;
	margin:0;
	float:left;
}
.latest-photos .gallery li span a{
	float:right;
	background:url(../images/bg-latest-photos.gif) no-repeat;
	padding:0 4px 0 25px;
	color:#5fc5e8;
}
/* sidebar-inner5 */
.inner5 #sidebar{
	width:310px;
	float:right;
	padding:13px 5px 0 0;
}
.inner5 #sidebar img{display:block;}
.photo{margin:0 0 31px;}
.photo2{
	margin:0 0 19px;
	display:block;
}
.inner5 .photo2{margin:0 0 6px;}
h3.text-group-members{
	background:url(../images/text-group-members.gif) no-repeat;
	width:217px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.members-titlte{
	padding:0 0 12px;
	height:1%;
}
.inner5 .members-titlte{padding:0 0 5px;}
.inner5 .members-titlte .links
{
    overflow:hidden;
    font-weight:bold;
}

.inner5 .members-titlte .links a
{
    float:right;
}

.inner5 .members-titlte .links span
{
    padding:0 6px;
}
.members-titlte:after{
	display:block;
	clear:both;
	content:"";
}
#main .members-titlte h3{
	margin:0 0 0 -22px;
	float:left;
	position:relative;
}
.members-titlte span{
	float:right;
	padding:8px 2px 0 0;
}
.members-titlte span a{
	color:#5fc5e8;
	text-decoration:underline;
}
.members-titlte span a:hover{
	text-decoration:none;
}
.container-comments{
	width:653px;
	padding:0 0 17px;
	overflow:hidden;
	margin:0 0 0 4px;
}
.inner7 .container-comments{
	width:100%;
	margin:0;
	padding:0 0 24px;
}
h3.text-comments{
	background:url(../images/text-comments.gif) no-repeat;
	width:339px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
.box-comments{
	width:653px;
	background:url(../images/bg-comments-top.gif) no-repeat;
	margin:0 0 -17px;
	padding:23px 0 0;
}
.inner5 .box-comments{margin:0 0 -13px;}
.box-comments .holder,
.new-comments-box .holder{background:url(../images/bg-comments-box.gif) repeat-y;}
.box-comments .frame,
.new-comments-box .frame{
	background:url(../images/bg-comments-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	height:100%;
}
.box-comments .frame{padding:14px 16px 15px 55px;}
.new-comments-box .frame{padding:18px 16px 16px 55px;}
.new-comments-box{
	width:653px;
	padding:23px 0 0;
	margin:0 0 -12px;
	background:url(../images/bg-comments-top.gif) no-repeat;
}
.post-comment{
	width:575px;
	/*float:right;*/
}
.inner6 .comments-photo{
	padding:0 0 33px;
	margin:0;
}
.new-comments-box .comments-photo li{margin:0 13px 0 0;}
.post-comment textarea{
	float:left;
	max-width:575px;
	max-height:99px;
	width:565px !important;
	height:89px !important;
	border:1px solid #000;
	background:#dbdbdb;
	padding:4px;
	margin:0 0 10px;
	overflow:auto;
}
.row-textarea{
	overflow:hidden;
	width:100%;
}
.row-submit{
	overflow:hidden;
	width:100%;
}
.post-block{
	overflow:hidden;
	width:100%;
}
#submit-post{
	text-indent:-9999px;
	display:block;
	padding:0;
	margin:0 4px 0 2px;
	/*float:right;*/
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	font-size:0;
	border-style:none;
	width:154px;
	height:25px;
	background:url(../images/btn-post-comment.gif) no-repeat;
}
#submit-post:hover,
#submit-post.hover{background-position:0 100%;}
.block-comment{
	overflow:hidden;
	width:100%;
}
.block-comment img{
	float:left;
	padding:0 16px 12px 0;
}
.block-comment li{
	float:left;
	padding:0 16px 0 0;
}
.block-comment .date-block{
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
}
.block-comment .date-block a{
	float:left;
	color:#5fc5e8;
	font-size:14px;
}
.block-comment .date-block em{
	float:left;
	padding:0 0 0 10px;
}
.block-comment .info-comments{
	width:475px;
	line-height:18px;
	overflow:hidden;
}
.inner5 .block-comment .info-comments{width:490px;}
.inner5 .block-comment .info-comments .info-comments{width:360px;}
.block-comment .info-comments p{margin:0 0 19px;}
.block-comment span.block-reply{
	overflow:hidden;
	display:block;
	line-height:0;
	height:1%;
	padding:0 0 0 3px;
}
.block-comment span.block-reply a{
	background:url(../images/bg-reply.gif) no-repeat;
	font-size:14px;
	font-style:italic;
	line-height:14px;
	color:#5fc5e8;
	float:left;
	padding:0 0 2px 24px;
}
.holder-comment{
	margin:0 0 12px;
	list-style:none;
	background:#6a6969;
	width:449px;
	overflow:hidden;
	padding:13px;
}
.inner5 .holder-comment{
	padding:11px 12px 3px 11px;
	width:467px;
	margin:21px 0 12px;
}
.holder-comment .info-comments{width:305px;}
.holder-comment .info-comments p{margin:0;}
.inner15 #content .pagination{
	margin:0 0 0 35px;
	padding:0 0 32px;
}
.inner5 #content .pagination{
	margin:-4px 0 0 35px;
	padding:0 0 52px;
}

.inner5 #content .container-comments .pagination{
	margin:10px 0 0 30px;
	padding:0 0 52px;
}

.inner5 #content .blog-block .pagination{
	margin:0 0 0 15px;
	padding:0 0 52px;
}

.inner5 #content .events-block .pagination{
	margin:-30px 0 0 15px;
	padding:0 0 52px;
}

.group #content .blog-block .pagination{
	margin:10px 0 0 31px;
	padding:0;
}

.member #content .pagination
{
    margin:18px 0 0 30px;
    padding:0;
}

.member #content .latest-videos .pagination,
.group #content .latest-videos .pagination
{
    margin:-20px 0 0 10px;
    padding:0;
}

.inner5 #content .pagination .number a,
.inner15 #content .pagination .number a,
.pagination.mail .number a,
.pagination.photo .number a
{background:url(../images/number-yellow.gif) no-repeat;}

.inner5 #content .pagination .number .more,
.inner15 #content .pagination .number .more,
.pagination.mail .number .more,
.pagination.photo .number .more{background:url(../images/bg-number-none.gif) no-repeat;}

.inner5 #content .pagination li.number2 a{background:url(../images/bg-reply.gif) no-repeat;}
.inner5 #content .pagination .number,
.inner15 #content .pagination .number,
.pagination.mail .number,
.pagination.photo .number{background:url(../images/bg-namb.gif) no-repeat;}
.inner5 #content .pagination li.number1 a,
.inner15 #content .pagination li.number1 a,
.pagination.mail li.number1 a,
.pagination.photo li.number1 a{background:url(../images/btn1.gif) no-repeat;}
.inner5 #content .pagination li.number2 a,
.inner15 #content .pagination li.number2 a,
.pagination.mail li.number2 a,
.pagination.photo li.number2 a{background:url(../images/btn2.gif) no-repeat;}
.inner5 #content .pagination li.number3 a,
.inner15 #content .pagination li.number3 a,
.pagination.mail li.number3 a,
.pagination.photo li.number3 a{background:url(../images/btn3.gif) no-repeat;}
.inner5 #content .pagination li.number4 a,
.inner15 #content .pagination li.number4 a,
.pagination.mail li.number4 a,
.pagination.photo li.number4 a{background:url(../images/btn4.gif) no-repeat;}
.inner5 #content .pagination li.number5 a,
.inner15 #content .pagination li.number5 a,
.pagination.mail li.number5 a,
.pagination.photo li.number5 a{background:url(../images/btn5.gif) no-repeat;}
.inner5 #content .pagination li.number43 a,
.inner15 #content .pagination li.number43 a,
.pagination.mail li.number43 a,
.pagination.photo li.number43 a{background:url(../images/btn43.gif) no-repeat;}
.inner5 #content .pagination li a:hover,
.inner5 #content .pagination li.active a,
.inner15 #content .pagination li a:hover,
.inner15 #content .pagination li.active a,
.pagination.mail li a:hover,
.pagination.mail li.active a,
.pagination.photo li a:hover,
.pagination.photo li.active a{background-position:0 100%;}
/* iWake-Home_popups */
.inner7{
	width:100%;
	overflow:hidden;
}
/*.inner7 .heading-block .holder{
	font-size:12px;
	background:url(../images/home-heading.png) no-repeat;
	width:307px;
	height:52px;
	padding:23px 0 0 44px;
}
.inner18 .heading-block .holder{
	padding:23px 0 0 49px;
	width:300px;
}*/
/*.inner7 .more-link{
	overflow:hidden;
	width:258px;
}
.inner18 .more-link{
	overflow:hidden;
	width:253px;
}*/
.container-info-iwake{
	width:100%;
	overflow:hidden;
	margin:-43px 0 1px;
	position:relative;
}
.container-info-iwake .blog-block{
	display:inline;
	width:640px;
	float:left;
	background:none;
	margin:0 0 0 3px;
}
.inner7 .section-photo,
.inner18 .section-photo{
	width:675px;
	overflow:hidden;
	margin:-8px 0 0;
	position:relative;
	padding:0;
	list-style:none;
}
.inner7 .section-photo li,
.inner18 .section-photo li{
	float:left;
	padding:0 3px 0 0;
}
h3.text-latest-from{
	background:url(../images/text-latest-from.gif) no-repeat;
	width:339px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 18px;
}
.container-info-iwake .title-holder{padding:0 0 1px 10px;}
.container-info-iwake .list-blog{padding:0 0 24px 21px;}
.iwake-video,
.iwake-pulse-block{
	float:right;
	width:348px;
	padding:3px 0 0;
}
.iwake-video-box,
.iwake-pulse-box{
	width:347px;
	background:url(../images/bg-iwake-video.gif) repeat-y;
	position:relative;
	z-index:1;
}
.iwake-video-box .holder,
.iwake-pulse-box .holder{background:url(../images/bg-iwake-video-top.gif) no-repeat;}
.iwake-video-box .frame,
.iwake-pulse-box .frame{
	background:url(../images/bg-iwake-video-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:0 11px 0 29px;
}
h3.text-latest-iwake-video{
	background:url(../images/text-latest-iwake-video.gif) no-repeat;
	width:282px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 -36px 28px;
	position:relative;
	z-index:2;
}
.holder-iwake{
	width:285px;
	padding:50px 0 0;
	margin:0 0 0 22px;
	overflow:hidden;
}
.iwake-video-title{
	height:1%;
	overflow:hidden;
	margin:0 0 3px 3px;
}
.iwake-video-box h4{
	float:left;
	font:18px Arial, Helvetica, sans-serif;
	margin:0;
}
.iwake-video-title span{
	float:right;
	padding:5px 6px 0 0;
}
.iwake-video-title span a{
	float:right;
	background:url(../images/arrow-viewer3.gif) no-repeat 100% 0;
	color:#fff;
	line-height:14px;
	padding:0 19px 0 0;
}
.holder-iwake .block-video{
	border:3px solid #787878;
	margin:0;	
}
.holder-iwake img{display:block;}
.iwake-video-box .holder-iwake .switcher-block{
	padding:5px 4px 0 0;
	margin:0 0 27px;
}
.iwake-video-box .switcher-block,
.iwake-pulse-box .switcher-block{padding:8px 10px 13px 0;}
h3.iwake-pulse{
	background:url(../images/text-iwake-pulse.gif) no-repeat;
	width:283px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 2px;
}
.blog-list{
	overflow:hidden;
	margin:0 0 0 28px;
	width:270px;
	line-height:18px;
	padding:0 0 10px;
	list-style:none;
	background:url(../images/bg-name-block.gif) repeat-x 0 100%;
}
.blog-list li{
	padding:18px 0 0;
	float:left;
	width:100%;
}
.blog-list span{display:block;}
.blog-list a{
	color:#5fc5e8;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.blog-list a:hover{text-decoration:none;}
.blog-list em{
	color:#959595;
	display:block;
}
.inner7 .container-banner{
	text-align:center;
	height:91px;
	margin:0 0 26px;
}
.inner7 .container-info{
	width:100%;
	overflow:hidden;
}
.block-community{
	display:inline;
	width:616px;
	float:left;
	margin:0 0 0 14px;
}
h3.text-featured-reader{
	background:url(../images/text-featured-rider.gif) no-repeat;
	width:281px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 -38px 28px;
	position:relative;
	z-index:2;
}
.iwake-video-box .summery-jeromy h4{
	float:none;
	margin:0 0 4px;
}
.iwake-video .news-list{
	width:140px;
	margin:0 0 52px;
	background-color:#6c6b6b;
}
.text-weekly-poll{
	background:url(../images/text-weekly-poll.gif) no-repeat;
	width:281px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 23px;
}
.form-weekly{padding:0 0 121px 39px;}
.form-weekly .row{
	/*height:17px;*/
	width:240px;
	padding:0 0 13px 5px;
	overflow:hidden;
}
.form-weekly .row:after{
	display:block;
	clear:both;
	content:"";
}
.form-weekly label{
	font:italic 18px/20px Helvetica, Arial, sans-serif;
	padding:0 0 0 12px;
	float:left;
	margin:-2px 0 0;
	position:relative;
}
.form-weekly span{
	font-size:18px;
	line-height:18px;
	font-style:normal;
	margin:0 0 25px;
	display:block;
	padding:0;
}
#submit{
	margin:5px 0 0 7px;
	display:block;
	background:url(../images/bg-submit.gif) no-repeat;
	width:88px;
	height:25px;
	border-style:none;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#submit:hover,
#submit.hover{background-position:0 100%;}
.block-community h3.text-from{
	background:url(../images/text-from-the-community.gif) no-repeat;
	width:339px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 15px;
}
.new-photos{
	margin:0 0 36px;
	padding:0 0 0 2px;
	list-style:none;
	overflow:hidden;
	width:605px;
}
.new-photos li{
	margin:0 6px 3px 0;
	float:left;
}
.block-community h4{
	line-height:24px;
	font-size:20px;
	margin:0 0 5px 3px;
	font-weight:normal;
}
.holder-community{padding:0 0 0 10px;}
.holder-community .block-video{
	width:599px;
	height:338px;
	margin:11px 0 7px;
}
.holder-community .block-video img{display:block;}
.holder-community .news-list{
	width:131px;
	float:left;
	background-color:#474747;
}
.holder-community .news-list a{background:url(../images/arrow-profile.gif) no-repeat 94% 0;}
.holder-community .list-comments{
	margin:3px -5px 0 0;
	position:relative;
	padding:0;
	list-style:none;
	font:italic 14px/20px Arial, Helvetica, sans-serif;
	float:right;
	background:none;
}
.holder-community .list-comments li{
	overflow:visible;
	float:left;
	padding:0 12px 0 8px;
	background:url(../images/separator-comments.gif) no-repeat;
}
.holder-community .list-comments li a.block-comments{
	background:url(../images/bg-comments2.gif) no-repeat 0 3px;
	display:block;
	padding:0 0 1px 20px;
}
.holder-community .list-comments li:first-child,
.holder-community .list-comments li.first-child{background:none;}
.video-gallery{width:100%;}
.video-gallery:after{
	display:block;
	clear:both;
	content:"";
}
.video-gallery .carousel{height:123px;}
.inner7 .video-gallery .carousel{width:auto;}
.video-gallery .carousel .gallery ul li{padding:0 7px 0 0;}
.video-gallery .carousel .gallery{width:608px;}
.video-gallery .carousel a.link-prev{
	top:101px;
	right:72px
}
.video-gallery .carousel a.link-next{
	top:101px;
	right:13px;
}
.header-holder{margin:0 0 21px;}
.container-latest-video{
	display:inline;
	width:348px;
	margin:-3px 0 0 0;
	position:relative;
	float:right;
}
.container-latest-video .holder-iwake{
	padding:49px 0 0;
	margin:0 0 52px 21px;
}
.summery-jeromy{margin:0 0 0 6px;}
.container-latest-video .block-video{
	margin:-2px 0 5px;
	position:relative;
}
.container-latest-video .news-list{
	margin:0 0 0 -1px;
	position:relative;
	width:131px;
}
.new-comments-box label{
	color:#5fc5e8;
	font-size:14px;
	margin:0 0 6px;
	display:block;
}
/* My_Photos_View_Upload5 */
#main.inner11 #content{
	float:right;
	width:734px;
	overflow:hidden;
	padding:15px 0 0;
	margin:0 0 78px;
}
.inner11 #content .intro{
	width:719px;
	overflow:hidden;
	padding:0 0 20px 9px;
	margin:0 0 27px 4px;
	background:url(../images/separator1.gif) repeat-x 0 100%;
}
.inner11 #content .intro img{display:block;}
.inner11 #content .groups-block{
	height:1%;
	padding:1px 0 10px 3px;
	margin:0 0 20px;
}
.inner11 #content .block-photos{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	width:730px;
}
.inner11 #content .block-photos li{
	float:left;
	width:238px;
	margin:0 0 60px 0;
}
.block-photos .image-holder{
	height:229px;
	overflow:hidden;
}
.block-photos .image-holder a{float:left;}
.block-photos .image-holder img{display:block;}
.description{padding:0 0 23px;}
/*.description label{
	padding:0 0  1px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-description.gif) no-repeat 100% 0;
	display:block;
	width:84px;
	height:16px;
}*/
.description textarea{
	width:207px;
	height:50px;
	border:1px solid #eaeaea;
	padding:9px 7px;
	color:#797979;
	overflow:auto;
}
/*.included label{
	padding:0 0 0 1px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-included-in-this-photo.gif) no-repeat 100% 0;
	display:block;
	width:152px;
	height:16px;
}*/
.included textarea{
	width:207px;
	height:50px;
	border:1px solid #eaeaea;
	padding:9px 7px;
	color:#797979;
	overflow:auto;
}
.inner11 #content .section-photo{
	position:relative;
	padding:0 0 7px;
}
.inner11 #content .btn{
	display:block;
	padding:0 16px 0 0;
}
.inner11 #content .btn a{
	margin:0 auto;
	background:url(../images/text-save2.gif) no-repeat 0 100%;
	width:89px;
	height:33px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.inner11 #content .btn a:hover{background-position:0 0;}
/* My_Videos_Upload */
.inner12 #content{
	float:right;
	width:733px;
	overflow:hidden;
	position:relative;
	margin:0 0 78px;
	padding:12px 0 0;
}
.inner12 #content .photos-block{
	padding:1px 0 14px 3px;
	margin:0 0 23px;
}
.inner12 #content .photos-block h2{
	font:bold 24px Arial, Helvetica, sans-serif;
	margin:0;
}
.inner12 #content .photos-block span{
	display:block;
	font-size:14px;
}
.inner12 #content .video-form{
	width:670px;
	overflow:hidden;
	margin:0 0 74px 34px;
}
#content .video-form .row{
	background:url(../images/bg-row.gif) no-repeat 0 11px;
	height:63px;
	padding:2px 0 0 13px;
	margin:0 0 11px;
}

#content .video-form .row3{
	background:url(../images/bg-row3.gif) no-repeat 0 11px;
	height:63px;
	padding:2px 0 0 13px;
	margin:0 0 11px;
}
/*.inner12 .video-form #enter,
.inner12 .video-form #enter1{
	font-size:16px;
	color:#6f6f6f;
	margin:0;
	width:409px;
	border:none;
	background:none;
	padding:7px;
}
.inner12 #content .video-form label{
	overflow:hidden;
	text-indent:-9999px;
	width:165px;
	height:16px;
	background:url(../images/text-enter-url-from-vimeo.gif) no-repeat 100% 0;
	display:block;
	padding:0 0 2px 5px;
}
.inner12 #content .video-form label.from-youtube{
	background:url(../images/text-enter-url-from-youtube.gif) no-repeat;
	width:181px;
}*/

.video-form .row input{
	font-size:16px;
	color:#6f6f6f;
	margin:0;
	width:409px;
	border:none;
	background:none;
	padding:7px;
}

.video-form .row3 input{
	font-size:16px;
	color:#6f6f6f;
	margin:0;
	width:150px;
	border:none;
	background:none;
	padding:7px;
}

.video-form .row3 img
{
    vertical-align:middle;
}

.video-form .select-row
{
    float:none;
    margin:0 0 20px;
}

.video-form .row2{
	background:url(../images/bg-textarea.gif) no-repeat 0 13px;
	margin:0 0 10px;
	padding:4px 0 0;
	height:200px;
}
.video-form .row2 textarea{
	float:left;
	background:none;
	border:none;
	width:419px !important;
	height:117px !important;
	max-width:425px;
	max-height:123px;
	padding:3px;
	margin:0 0 0 13px;
	overflow:auto;
	font-size:16px;
	color:#6f6f6f;
}
#content .video-form label{
	font-size:15px;
	font-weight:bold;
	color:#F8A411;
	display:block;
	margin:0 0 0 5px;
}

#content .video-form .row2 label{
	margin:0 0 2px 15px;
}

.inner12 #content .container-info{
	width:653px;
	line-height:18px;
	padding:0 0 0 18px;
	margin:0 0 30px;
}
.inner12 #content .container-info h3{
	font-size:14px;
	color:#f8a411;
	margin:0;
}
.inner12 #content .container-info p{margin:0;}

.inner12 #content .container-info p a{
    font-weight:bold;
    }

.inner12 #content .video-form span{
	width:153px;
	display:block;
	margin:0 auto;
}
.inner12 .video-form #btn-save-video,
.inner12 .video-form #btn-save-video1{
	margin:0;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-save.gif) no-repeat;
	cursor:pointer;
	display:block;
	width:113px;
	height:33px;
	border:none;
}
.inner12 .video-form #btn-save-video:hover,
.inner12 .video-form #btn-save-video.hover,
.inner12 .video-form #btn-save-video1:hover,
.inner12 .video-form #btn-save-video1.hover{background-position:0 100%;}
.inner11 #sidebar,
.inner12 #sidebar{float:left;}
/* Product-Reviews */
.inner13 #content{
	float:right;
	width:650px;
	overflow:hidden;
	margin:0 0 108px;
}
.inner13 #content .block-summery{
	width:100%;
	overflow:hidden;
	background:url(../images/separator1.gif) repeat-x 0 100%;
	padding:0 0 14px;
}
.inner13 #content .block-summery h2{
	margin:0;
	font:bold 24px Arial, Helvetica, sans-serif;
}
.inner13 #content .block-summery ul{
	padding:0;
	list-style:none;
	font-size:14px;
	margin:0 0 0 -12px;
	position:relative;
	overflow:hidden;
	width:100%;
}
.inner13 #content .block-summery ul li{
	float:left;
	background:url(../images/separator2.gif) no-repeat 0 2px;
	padding:0 3px 0 12px;
}
.inner13 #content .block-summery ul li a{color:#eff1f1;}
.inner13 #content .block-summery ul li:first-child,
.inner13 #content .block-summery ul li.first-child{background:none;}
.inner13 #content .section-product{
	float:left;
	overflow:hidden;
	padding:29px 80px 0 0;
	margin:0 0 40px;
	width:570px;
}
.inner13 #content .about-product{
	width:200px;
	float:left;
	padding:2px 0 0 5px;
	overflow:hidden;
}
.inner13 #content .about-product em{
	font-size:14px;
	line-height:16px;
	display:block;
	margin:0 0 2px;
}
.inner13 #content .about-product h2{
	line-height:30px;
	margin:0 0 15px;
	font-size:24px;
}
.inner13 #content .about-product strong{
	line-height:36px;
	font-size:30px;
	display:block;
	color:#8fca56;
	margin:0 0 21px;
}
.inner13 #content span.btn-share{
	background:url(../images/btn-share.gif) no-repeat;
	width:83px;
	height:16px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	padding:0 0 32px;
}
.inner13 #content .btn-share a{
	display:block;
	height:100%;
}
.inner13 #content .btn-purchase{
	float:left;
	padding:0 0 0 2px;
	width:198px;
	height:38px;
}
.inner13 #content .btn-purchase a{
	background:url(../images/btn-purchase.gif) no-repeat 0 100%;
	display:block;
	width:198px;
	height:38px;
	text-indent:-9999px;
	overflow:hidden;
}
.inner13 #content .btn-purchase a:hover{background-position:0 0;}
.inner13 #content a.block-photo{
	width:auto;
	float:none;
	border:solid #eee;
	border-width:1px 1px 2px 1px;
	display:block;
	margin:0 0 12px;
}
.inner13 #content a.block-photo img{display:block;}
.inner13 #content .product-photo{
	float:right;
	width:300px;
	margin:-1px 0 0;
	position:relative;
}
.inner13 .article-list{
	width:100%;
	overflow:hidden;
	position:relative;
}
.inner13 .article-inner{
	position:relative;
	left:50%;
	float:left;
	text-align:center;
}
.inner13 .article-inner ul{
	position:relative;
	float:left;
	left:-50%;
	margin:0;
	padding:0;
	list-style:none;
}
.inner13 .article-inner ul li{
	position:relative;
	float:left;
	margin:0 4px 0 0;
}
.inner13 #content .product-photo li a{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-product.gif) no-repeat;
	width:27px;
	height:8px;
	float:left;
}
.inner13 #content .product-photo li.active a,
.inner13 #content .product-photo li a:hover{background-position:0 -8px;}
.inner13 #content .reviews{
	width:643px;
	overflow:hidden;
	padding:0 0 0 7px;
}
.inner13 #content .reviews h3{
	background:url(../images/text-reviews.gif) no-repeat 0 0;
	width:213px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}
.inner13 #content .reviews ul{
	margin:0;
	padding:15px 0 0;
	word-spacing:-2px;
	list-style:none;
	float:left;
	font:bold 14px Arial, Helvetica, sans-sefrif;
}
.inner13 #content .reviews ul li{
	float:left;
	padding:0 8px 0 10px;
	background:url(../images/separator4.gif) no-repeat 0 2px;
}
.inner13 #content .reviews ul li:first-child,
.inner13 #content .reviews ul li.first-child{background:none;}
.inner13 #content .reviews ul li a{color:#fff;}
.inner13 #content .container-info{
	overflow:hidden;
	width:100% ;
	margin:0;
	padding:0;
	list-style:none;
}
.inner13 #content .container-info li{
	width:632px;
	overflow:hidden;
	background:url(../images/separator1.gif) repeat-x 0 100%;
	line-height:18px;
	padding:19px 0 18px 18px;
	margin:0 0 -1px;
}
.inner13 #content .container-info span{
	padding:0 0 1px;
	display:block;
	width:100%;
	overflow:hidden;
}
.inner13 #content .container-info strong{
	float:left;
	font-size:14px;
	padding:0 12px 0 0;
	line-height:18px;
}
.inner13 #content .container-info img{float:left;}
.inner13 #content .container-info em{
	font-size:11px;
	display:block;
	margin:0 0 6px 1px;
	line-height:18px;
}
.inner13 #content .container-info p{margin:0;}
.inner13 #sidebar{
	float:left;
	width:319px;
	overflow:hidden;
	padding:0 0 100px;
}
.inner13 #sidebar .sidebar-box .holder{
	background:#000 url(../images/bg-sidebar-box-b.gif) no-repeat 0 100%;
	width:255px;
}
.inner13 #sidebar .sidebar-box{
	margin:15px 0 31px 21px;
	overflow:hidden;
	width:295px;
}
.inner13 #sidebar .sidebar-menu li{
	width:255px;
	background:url(../images/separator5.gif) repeat-x 0 100%;
}
.inner13 #sidebar .sidebar-menu li:hover,
.inner13 #sidebar .sidebar-menu li.hover{background-color:#000;}
.inner13 #sidebar .sidebar-box.photos .sidebar-menu{padding:0 0 154px;}
/* Product-Reviews-Write */
.form-rewievs{padding:31px 0 204px 7px;}
.form-rewievs fieldset{width:100%;}
.form-rewievs .row{
	background:url(../images/bg-input.gif) no-repeat 0 13px;
	padding:4px 0 8px;
}
.form-rewievs strong{
	display:block;
	overflow:hidden;
	width:100%;
}
.form-rewievs .row input{
	float:left;
	padding:7px 4px;
	width:313px;
	margin:0 0 0 16px;
	background:none;
	border:none;
}
.form-rewievs label{
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
	display:block;
	padding:0 0 2px 17px;
}
.form-rewievs label.name{
	width:80px;
	background:url(../images/text-your-name.gif) no-repeat 100% 0;
}
.form-rewievs label.email{
	width:107px;
	background:url(../images/text-email-address.gif) no-repeat 100% 0;
}
.form-rewievs label.your-review{
	width:130px;
	background:url(../images/text-write-your-review.gif) no-repeat 100% 0;
}
.block-rating{
	overflow:hidden;
	height:1%;
	font:bold 16px Helvetica, Arial, sans-serif;
	color:#8fca56;
	padding:5px 0 0 18px;
	margin:0 0 14px;
}
.block-rating strong{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/text-rating.gif) no-repeat;
	width:43px;
	height:16px;
	display:block;
	margin:0 0 5px;
}
.star-rating {
	list-style:none;
	margin:0px;
	padding:0px;
	width:110px;
	height:23px;
	position:relative;
	background:url(../images/bg-rating.gif) no-repeat;
	overflow: hidden;
}
.star-rating li{float:left;}
.star-rating li a{
	display:block;
	width:24px;
	height:23px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0px;
}

.star-rating li a:hover,
.star-rating li.active a,
.star-rating li.setted a{
	background:url(../images/bg-rating.gif) 0 -23px;
	z-index:1;
	left:0px;
}

.star-rating li.setted a,
.star-rating li.setted a:hover {
	background-position: 0 100%;
}

.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star,
.star-rating li.setted a.one-star{width:22px;}
.star-rating a.two-stars{left:22px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars,
.star-rating li.setted a.two-stars{width:44px;}
.star-rating a.three-stars{left:44px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars,
.star-rating li.setted a.three-stars{width:66px;}
.star-rating a.four-stars{left:66px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars,
.star-rating li.setted a.four-stars{width:88px;}
.star-rating a.five-stars{left:88px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars,
.star-rating li.setted a.five-stars{width:110px;}

.star-rating li span
{
	display:block;
	width:24px;
	height:23px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
	padding:0px;
}

.star-rating li.active span,
.star-rating li.setted span{
	background:url(../images/bg-rating.gif) 0 100%;
	z-index:1;
	left:0px;
}

.star-rating span.one-star{left:0px;}
.star-rating li.active span.one-star,
.star-rating li.setted span.one-star{width:22px;}
.star-rating span.two-stars{left:22px;}
.star-rating li.active span.two-stars,
.star-rating li.setted span.two-stars{width:44px;}
.star-rating span.three-stars{left:44px;}
.star-rating li.active span.three-stars,
.star-rating li.setted span.three-stars{width:66px;}
.star-rating span.four-stars{left:66px;}
.star-rating li.active span.four-stars,
.star-rating li.setted span.four-stars{width:88px;}
.star-rating span.five-stars{left:88px;}
.star-rating li.active span.five-stars,
.star-rating li.setted span.five-stars{width:110px;}

.form-rewievs .row2{
	background:url(../images/bg-textarea.gif) no-repeat 0 13px;
	margin:0 0 10px;
	padding:4px 0 0;
}
.form-rewievs .row2 textarea{
	float:left;
	background:none;
	border:none;
	width:419px !important;
	height:117px !important;
	max-width:425px;
	max-height:123px;
	padding:3px;
	margin:0 0 0 13px;
	overflow:auto;
}
.form-rewievs span{
	background:url(../images/bg-submit2.gif) no-repeat;
	width:88px;
	height:25px;
	display:block;
	cursor:pointer;
	margin:22px 0 0 15px;
}
.form-rewievs span input{
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	background:none;
	width:88px;
	height:25px;
	cursor:pointer;
}
/* inner15 */
#main.inner15{padding:0 0 87px;}
.inner15 #sidebar{
	width:310px;
	float:right;
	padding:20px 4px 0 0;
}
.inner15 #content{
	overflow:hidden;
	width:659px;
	float:right;
	padding:22px 0 0;
}
.text-my-friends{
	background:url(../images/text-my-friends.gif) no-repeat;
	width:217px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.inner15 #sidebar .news-list.none{
	background:none;
	padding:0 0 32px;
}
.text-my-groups{
	background:url(../images/text-my-groups.gif) no-repeat;
	width:217px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
.text-my-tweets{
	background:url(../images/text-my-tweets.gif) no-repeat;
	width:217px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 10px -22px;
}
.tweets-chat{
	background:url(../images/separator-members.gif) repeat-x 0 100%;
	color:#fafbfb;
	margin:0;
	padding:0 0 0 12px;
	list-style:none;
}
.tweets-chat li{
	padding:8px 0 10px;
	line-height:18px;
}
.tweets-chat a{
	padding:0 4px 0 0;
	font-weight:bold;
	color:#5fc5e8;
	text-decoration:underline;
}
.tweets-chat a:hover{text-decoration:none;}
.tweets-chat em{
	display:block;
	color:#959595;
}
.share-form{
	padding:0 0 11px 30px;
	background:url(../images/bg-big-form.gif) no-repeat 11px 5px;
}
.happening{
	padding:0 0 2px 6px;
	display:block;
	background:url(../images/text-what-happening.gif) no-repeat 100% 0;
	width:141px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
.share-form #text{
	float:left;
	padding:10px;
	width:610px;
	height:23px;
	background:#fff;
	border:none;
	color:#6f6f6f;
	font-size:19px;
}
.share-form .text{
	float:left;
	padding:10px;
	width:610px;
	height:23px;
	background:#fff;
	border:none;
	color:#6f6f6f;
	font-size:19px;
}
.share-form .row{
	overflow:hidden;
	width:100%;
}
.inner15 .share-form .row{padding:0 0 11px;}
.share-form #share{
	float:right;
	cursor:pointer;
	border-style:none;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-share-arrow.gif) no-repeat;
	width:91px;
	height:25px;
}
.share-block{
	padding:0 0 23px;
	overflow:hidden;
	width:100%;
	background:url(../images/separator1.gif) repeat-x 0 100%;
}
.share-form #share:hover,
.share-form #share.hover{background-position:0 100%;}
.trick-book{
	padding:0 0 19px;
	overflow:hidden;
	width:100%;
}
.trick-book .title-holder{padding:1px 0 10px 6px;}
.text-trick-book{
	padding:20px 24px 0 0;
	width:315px;
	height:22px;
	background:url(../images/text-trick-book.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	float:left;
}
#main .text-trick-book strong{
	font-size:14px;
	float:right;
	color:#1a1a1a;
	text-indent:0;
}
.inner15 .trick-book .gallery li span{padding:4px 0 0;}
.trick-book .gallery li span a{
	overflow:visible;
	font-style:italic;
	float:right;
	background:url(../images/bg-blue-comments.gif) no-repeat 0 1px;
	color:#5fc5e8;
	padding:0 3px 4px 16px;
	margin:1px 0 0;
}
.trick-book .gallery li span em{
	color:#dbdbdb;
	line-height:16px;
}
.trick-book li strong{
	color:#c5c7c7;
	line-height:18px;
}
.inner15 .latest-videos span.view{padding:18px 9px 0 12px;}
.inner15 .sidebar-box.big{margin:0 0 10px -10px;}
.inner15 .latest-photos .carousel,
.inner15 .latest-videos .carousel{
	height:202px;
	width:646px;
	overflow:hidden;
}
.inner15 .trick-book .carousel{
	height:207px;
	width:646px;
	overflow:hidden;
}
.inner15 .latest-photos a.link-prev,
.inner15 .latest-videos a.link-prev{right:64px;}
.inner15 .trick-book a.link-prev{
	right:64px;
	top:187px;
}
.inner15 .latest-photos a.link-next,
.inner15 .latest-videos a.link-next{right:5px;}
.inner15 .trick-book a.link-next{
	right:5px;
	top:187px;
}
.inner15 .news-list{
	overflow:hidden;
	height:1%;
	padding:0 0 7px;
}
.inner15 .members-titlte{padding:0 0 5px;}
.inner15 .news-list li{
	float:left;
	margin:7px 0 0;
}
.inner15 .latest-videos{padding:0;}
.trick-book span.view{padding:20px 0 0 8px;}
.inner15 .about-box{padding:1px 0 12px;}
.inner15 h3.text-comments{margin:0 0 12px 3px;}
.inner15 .block-nawest{padding:12px 12px 10px 14px;}
.inner15 .switcher-block.tweets{padding:8px 3px 12px 0;}
.inner15 .box-comments{margin:0 0 -16px;}
.inner15 .block-comment .info-comments{width:492px;}
.inner15 .block-comment .info-comments .info-comments{width:370px;}
.inner15 .holder-comment{
	margin:22px 0 12px;
	padding:11px 13px 3px 12px;
	width:466px;
}
/* inner16 */
#wrapper .inner16{padding:0 0 51px;}
.inner16 #content{
	width:978px;
	padding:8px 0 0 24px;
}
.inner16 .box-forum{margin:-22px 0 17px;}
.forum-list{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.inner16 .box-forum .frame{padding:37px 0 10px 40px;}
.forum-list li{
	margin:1px 0 -1px;
	padding:18px 40px 11px 16px;
	background:#fff url(../images/separator-forum.gif) repeat-x 0 100%;
	overflow:hidden;
	height:1%;
}
.forum-list li.marked{background:#eef9fc url(../images/separator-forum.gif) repeat-x 0 100%;}
.quote-block{
	padding:13px 12px 9px;
	margin:0 0 7px;
	background:#d3edf4;
	overflow:hidden;
	height:1%;
}
.forum-list img,
.quote-block img{
	float:left;
	padding:0 15px 0 0;
}
.forum-list .text-block{
	line-height:18px;
	color:#000;
	overflow:hidden;
	height:1%;
}
.forum-list .text-block p{margin:0 0 15px;}
.forum-list .date-block,
.quote-block .date-block{
	width:100%;
	line-height:14px;
	padding:0 0 6px;
	overflow:hidden;
}
.forum-list .date-block strong,
.quote-block .date-block strong{
	float:left;
	font-size:14px;
	padding:0 2px 2px 0;
}
.forum-list .date-block ul,
.quote-block .date-block ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.forum-list .date-block li,
.quote-block .date-block li{
	line-height:14px;
	overflow:visible;
	padding:0 7px 2px 8px;
	margin:0 4px 0 -4px;
	width:auto;
	font-style:italic;
	float:left;
	background:url(../images/separator-post.png) no-repeat;
}
.forum-list .date-block a,
.quote-block .date-block a{color:#000;}
.reply-link{
	overflow:hidden;
	width:100%;
}
.reply-link a{
	float:left;
	font-style:italic;
	padding:0 0 0 24px;
	margin:0 0 0 2px;
	color:#5fc5e8;
	font-size:14px;
	line-height:18px;
	background:url(../images/bg-reply-link.png) no-repeat;
}
/* inner17 */
.inner17 #content{
	float:left;
	width:673px;
	padding:15px 16px 21px 11px;
}
.inner17 #content .intro{padding:0;}
.inner17 .user-photo{padding:2px 10px 14px 14px;}
#content .user-photo h3{
	overflow:hidden;
	font-size:24px;
	margin:0;
	padding:2px 0 0;
	line-height:32px;
}
.inner17 .photo-date{padding:35px 0 0;}
.inner17 .carousel{
	height:544px;
	margin:0 0 36px;
}
.inner17 .carousel a.link-prev{right:66px;}
.inner17 .carousel a.link-next{right:7px;}
.gallery-caption{
	display:block;
	padding:1px 0 30px 2px;
	color:#dbdbdb;
}
.gallery-block{
	overflow:hidden;
	width:100%;
}
.inner17 .carousel .gallery ul li{padding:0 1px 0 2px;}
/*.inner17 .box-comments{width:667px;}
.inner17 .comments-photo span.block-reply a{
	background:url(../images/bg-comments-pink.gif) no-repeat;
	line-height:13px;
	padding:0 0 3px 24px;
}
.number-comments-pink{
	line-height:14px;
	padding:10px 0 0 30px;
	margin:0 0 -23px 34px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	background:url(../images/bg-number-comments-pink.gif) no-repeat;
	width:190px;
	height:17px;
}*/
.inner17 #sidebar{
	float:left;
	width:302px;
	padding:13px 0 0;
}
.inner17 .images{
	float:none;
	padding:0 0 19px;
}
.inner17 .sidebar-box.big{
	width:314px;
	margin:0 -10px 38px -5px;
	position:relative;
}
#sidebar h3.more-from{
	line-height:20px;
	font-size:16px;
	color:#2b2b2b;
	margin:0 0 0 -30px;
	padding:11px 0 9px 30px;
	background:url(../images/bg-more-from.gif) no-repeat;
	width:227px;
	height:24px;
}
.inner17 .sidebar-box.big .holder{width:274px;}
.inner17 .block-nawest{padding:8px 22px 5px 19px;}
.more-from-user{
	overflow:hidden;
	height:1%;
	background:url(../images/separator-members.gif) repeat-x 0 100%;
	margin:0;
	padding:0 16px 8px;
	list-style:none;
}
.more-from-user li{
	padding:0 0 23px;
	float:left;
	width:100%;
}
.more-from-user li a{display:block;}
.more-from-user img{
	display:block;
	margin:0 0 6px;
}
.more-from-user span{
	display:block;
	width:200px;
	overflow:hidden;
}
.more-from-user span a,
.number-photo a{
	line-height:16px;
	padding:0 0 0 25px;
	float:right;
	color:#5fc5e8;
	background:url(../images/bg-more-from-list.png) no-repeat;
}
.more-from-user span strong{
	font-size:16px;
	color:#eff1f1;
	line-height:14px;
}
.inner17 .switcher-block{padding:8px 3px 38px 0;}
.inner17 .new-comments-box{width:667px;}
.inner17 .blog-post .new-comments-box{width:653px;}
.inner17 .container-comments{
	margin:0;
	width:667px;
}
/* inner18 */
.inner18 #content{padding:0 0 43px;}
.inner18 .iwake-pulse-box .frame,
.inner17 .iwake-pulse-box .frame
{padding:49px 11px 0 29px;}
.inner18 .iwake-pulse-box{margin:0 0 43px;}
.inner18 .blog-list{margin:0 0 0 29px;}
.inner18 .container-info-iwake{margin:0 0 1px;}
.inner18 .carousel{
	height:520px;
	margin:0;
}
.inner18 #content .intro{padding:2px 2px 18px 13px;}
.number-photo{
	overflow:hidden;
	width:100%;
}
.number-photo a{padding:0 0 13px 25px;}
.pink-form{
	padding:0 0 24px;
	overflow:hidden;
	width:100%;
}
.select-row,
.search-photo-block{
	padding:0 0 0 13px;
	float:left;
	background:url(../images/bg-all-form.gif) no-repeat 0 9px;
}
.pink-form label.story-by,
.pink-form label.search-photo{
	display:block;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	padding:0 0 2px 5px;
}
.pink-form label.story-by{
	background:url(../images/text-sort-by-pink.gif) no-repeat 100% 0;
	width:55px;
}
.pink-form label.search-photo{
	background:url(../images/text-search-photos.gif) no-repeat 100% 0;
	width:111px;
}
.pink-form .row{
	overflow:hidden;
	width:100%;
}
.pink-form #story-by{width:200px;}
.search-photo-block{
	margin:0 0 0 -3px;
	display:inline;
}
.search-photo-block .text{
	margin:0 5px 0 0;
	float:left;
	width:179px;
	height:29px;
	background:#fff url(../images/bg-text-input.gif) no-repeat;
}
.search-photo-block .text input{
	float:left;
	font-size:16px;
	color:#6f6f6f;
	margin:0;
	padding:5px 5px 5px 13px;
	border:0;
	background:none;
	width:161px;
}
#submit-go{
	float:left;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	border-style:none;
	background:url(../images/btn-go.gif) no-repeat;
	width:50px;
	height:25px;
	margin:2px 0 0;
}
#submit-go:hover,
#submit-go.hover{background-position:0 100%;}
.files-found{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.drop-big{margin:15px 0 0 !important;}
.files-found li{
	padding:0 13px 26px 0;
	width:200px;
	float:left;
}
.files-found img{
	display:block;
	padding:0 0 6px;
}
.files-found span{
	display:block;
	overflow:hidden;
	height:1%;
	padding:0 1px 5px;
}
.files-found span a{
	line-height:16px;
	padding:0 0 0 24px;
	float:right;
	color:#5fc5e8;
	background:url(../images/bg-more-from-list.png) no-repeat;
}

.files-found span strong{
	font-size:16px;
	color:#eff1f1;
	line-height:12px;
	display:block;
	float:left;
	height:18px;
	width:160px;
	overflow:hidden;
}

.files-found span strong a{
	color:#EFF1F1;
	background:none;
	float:none;
	padding:0;
}

.owner-photo{
	overflow:hidden;
	height:1%;
	padding:0 0 0 3px;
}
.owner-photo img{
	float:left;
	padding:0;
}
.owner-photo a{
	margin:0 5px 0 0;
	color:#5fc5e8;
	float:left;
	line-height:22px;
	font-size:12px;
}
.inner18 .iwake-pulse-block{padding:7px 0 0;}
.inner18 .container-info-iwake .blog-block{margin:0 0 0 12px;}
.inner18 .banner-link{margin:0 0 0 44px;}

.inner18 .visual{margin:0 0 9px;}
/* popup1 */
.shadow{
	position:absolute;
	left:0;
	top:0;
}
.shadow span{
	display:block;
	width:1000px;
	height:1500px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-popup.png);
}
.popup,
.popup2{
	position:absolute;
	left:153px;
	top:100px;
	background:#eff1f1;
}
.popup{
	padding:28px 0 0 6px;
	width:686px;
}
.close-block{
	padding:15px 0 0 54px;
	position:absolute;
	right:7px;
	top:8px;
	width:84px;
	height:20px;
	background:url(../images/bg-close.gif) no-repeat;
}
.close-block input{
	padding:0;
	display:block;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	border-style:none;
	background:url(../images/btn-close.gif) no-repeat;
	width:64px;
	height:14px;
}
.personal-info{
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 57px;
	width:236px;
	height:38px;
	background:url(../images/text-personal-info.gif) no-repeat;
}
.popup-form{padding:0 0 0 129px;}
.popup-form .row{
	height:57px;
	background:url(../images/bg-popup-form.gif) no-repeat 0 1px;
	padding:0 0 16px 19px;
}

.popup-form .text-area{
	height:191px;
	background:url(../images/left_text.png) no-repeat 0 1px;
	padding:0 0 16px 19px;
}

.popup-form .text-area textarea{
	float:left;
	font-size:19px;
	color:#6f6f6f;
	margin:0;
	padding:10px;
	background:#fff;
	border:0;
	width:583px;
	height:157px;
}

.popup-form .row label,
.popup-form .column label,
.popup-form .date-of-birth,
.popup-form .upload-image,
.popup-form .gender{
	position:relative;
	z-index:20;
	margin:0 0 -2px 13px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
}
.popup-form .row span{
	overflow:hidden;
	width:100%;
	display:block;
}
.popup-form .row input{
	float:left;
	font-size:19px;
	color:#6f6f6f;
	margin:0;
	padding:10px;
	background:#fff;
	border:0;
	width:409px;
}
.first-name-popup{
	background:url(../images/text-first-name-popup.png) no-repeat;
	width:76px;
}

.text-reason{
	background:url(../images/text-reason.png) no-repeat;
	width:504px;
}

.last-name-popup{
	background:url(../images/text-last-name-popup.png) no-repeat;
	width:73px;
}
.city-popup{
	background:url(../images/text-city-popup.png) no-repeat;
	width:27px;
}
.popup-form .two-select-row{
	overflow:hidden;
	width:100%;
	padding:0 0 14px;
	margin:-2px 0 0;
}
.popup-form .column{
	float:left;
	height:58px;
	background:url(../images/bg-popup-form.gif) no-repeat 0 1px;
}
.popup-form .two-select-row .column{padding:0 9px 0 19px;}
.popup-form .two-select-row select{width:200px;}
.country-popup{
	background:url(../images/text-country-popup.png) no-repeat;
	width:57px;
}
.state-popup{
	background:url(../images/text-state-popup.png) no-repeat;
	width:38px;
}
.popup-form .postal-code{
	background:url(../images/text-postal-code-popup.png) no-repeat;
	width:88px;
}
.popup-form #postal-code{width:175px;}
.popup-form .three-select-row{
	overflow:hidden;
	width:100%;
	padding:25px 0 13px;
}
* html .popup-form .label-holder{width:100%;}
.popup-form .label-holder:after{
	display:block;
	clear:both;
	content:"";
}
.popup-form .date-of-birth{
	display:inline;
	float:left;
	background:url(../images/text-date-of-birth-popup.png) no-repeat;
	width:92px;
	margin:0 0 -16px 32px;
}
.popup-form .three-select-row select{width:136px;}
.popup-form .three-select-row .column{
	padding:14px 0 0 19px;
	margin:0 -8px 0 0;
}
.popup-form .checkbox-row{
	overflow:hidden;
	width:100%;
	padding:0 0 69px;
}
.popup-form .checkbox-row h2{
	margin:0 0 0 28px;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
}
.popup-form .gender{
	background:url(../images/text-gender-popup.png) no-repeat;
	width:54px;
}
.popup-form .checkbox-holder{
	overflow:hidden;
	width:100%;
}
.popup-form .checkbox{
	float:left;
	background:url(../images/bg-popup-checkbox.gif) no-repeat;
	padding:13px 0 0 19px;
}
.popup-form .checkbox label{
	display:inline;
	font-size:19px;
	color:#6f6f6f;
	float:left;
	line-height:28px;
	margin:0 16px 0 9px;
}
.popup-form .upload-row{
	background:url(../images/bg-popup-form.gif) no-repeat 0 1px;
	padding:0 0 87px 19px;
	width:336px;
}
.popup-form .upload-image{
	display:inline;
	float:left;
	background:url(../images/text-upload-a-profile-image-popup.png) no-repeat;
	width:171px;
}
.popup-form .browse-block{
	padding:0 0 17px;
	width:321px;
	height:43px;
}
.popup-form .browse-block .upload-text{
	border:none;
	width:195px;
	padding:12px;
}
.popup-form .browse-block .file-input-area{
	font-size:21px;
	height:41px;
}
.popup-form .browse-block .button{
	background:url(../images/btn-browse-popup.gif) no-repeat;
	width:95px;
	height:35px;
	margin:4px 0 0;
}
.popup-form .browse-block.hover .button{background-position: 0 100%;}
.popup-form #upload{
	display:block;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	border-style:none;
	width:95px;
	height:35px;
	margin:0 auto;
	background:url(../images/btn-upload-popup.gif) no-repeat;
}
.popup-form #upload:hover,
.popup-form #upload.hover{background-position:0 100%;}
.popup-switcher{
	overflow:hidden;
	height:1%;
	padding:0 0 46px 75px;
}
.popup-switcher #go-back,
.popup-switcher #proceed{
	margin:0 7px 0 0;
	line-height:0;
	cursor:pointer;
	float:left;
	background:none;
	border:0;
	overflow:hidden;
	text-indent:-9999px;
	width:102px;
	height:29px;
}
.popup-switcher #go-back{background:url(../images/btn-go-back.gif) no-repeat;}
.popup-switcher #proceed{background:url(../images/btn-proceed.gif) no-repeat;}
.popup-switcher #go-back:hover,
.popup-switcher #go-back.hover,
.popup-switcher #proceed:hover,
.popup-switcher #proceed.hover{background-position:0 100%;}
#skip-step{
	display:inline;
	margin:3px 0 0 10px;
	line-height:0;
	cursor:pointer;
	float:left;
	border:0;
	overflow:hidden;
	text-indent:-9999px;
	width:99px;
	height:24px;
	background:url(../images/btn-skip-step.gif) no-repeat;
}
#skip-step:hover,
#skip-step.hover{background-position:0 100%;}
/* popup2 */
.popup2{
	padding:35px 0 0 25px;
	width:667px;
}
.text-welcome-to-the{
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 34px;
	width:327px;
	height:77px;
	background:url(../images/text-welcome-to-the.gif) no-repeat;
}

.text-thankyou{
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 34px;
	width:180px;
	height:39px;
	background:url(../images/text-thankyou.png) no-repeat;
}
p.text-popup-text{
	
	margin:0 auto 67px;
	width:511px;
	color:#000;
	line-height:22px;
}

.text-thanks{
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 34px;
	width:310px;
	height:77px;
	background:url(../images/text-thanks.png) no-repeat;
}

p.text-popup-thanks
{
    overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 46px;
	width:423px;
	height:15px;
	background:url(../images/textblock-thanks.png) no-repeat;
}
.text-why
{
    overflow:hidden;
	text-indent:-9999px;
	width:581px;
	height:39px;
	background:url(../images/text-why.png) no-repeat;
	margin:30px auto 67px;
}

#get-started{padding:0 15px 0 0;}
#get-started input{
	cursor:pointer;
	line-height:0;
	display:block;
	border-style:none;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-get-started.gif) no-repeat;
	width:178px;
	height:29px;
	margin:0 auto 44px;
}
#get-started input:hover,
#get-started input.hover{background-position:0 100%;}
/* popup3 */
.popup3{
	width:860px;
	position:absolute;
	left:62px;
	top:100px;
	background:#eff1f1;
	padding:28px 0 40px;
}
.registration-form{
	padding:0 0 21px;
	overflow:hidden;
	width:100%;
	background:url(../images/bg-registration-form.gif) repeat-y 441px 0;
}
.registration-form .row{
	height:57px;
	background:url(../images/bg-popup-form.gif) no-repeat 0 1px;
	padding:0 0 29px 19px;
}
.registration-form .row strong{
	width:263px;
	display:block;
}
.registration-form .row span{
	display:block;
	overflow:hidden;
	width:100%;
}
.registration-form .row strong:after{
	display:block;
	clear:both;
	content:"";
}
.registration-form .row label{
	position:relative;
	display:inline;
	overflow:hidden;
	text-indent:-9999px;
	height:16px;
	float:right;
	margin:0 4px -2px 0;
}
.registration-form .row input{
	float:left;
	font-size:19px;
	color:#6f6f6f;
	margin:0;
	background:#fff;
	border:0;
	width:243px;
	padding:10px;
}
#password,
#verify-password,
#login-password{
	font-size:15px;
	padding:13px 10px;
}
.new-account{
	padding:0 0 0 77px;
	float:left;
	width:364px;
}
.new-account-title,
.login-title{
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	height:39px;
}
.new-account-title{
	background:url(../images/text-new-account.gif) no-repeat 100% 0;
	width:232px;
	padding:0 0 56px 2px;
}
.new-username{
	background:url(../images/text-username-popup.png) no-repeat;
	width:74px;
}
.password{
	background:url(../images/text-password-popup.png) no-repeat;
	width:74px;
}
.verify-password{
	background:url(../images/text-verify-password-popup.png) no-repeat;
	width:122px;
}
.email-address{
	background:url(../images/text-email-address-popup.png) no-repeat;
	width:107px;
}
.verify-email{
	background:url(../images/text-verify-email-address-popup.png) no-repeat;
	width:154px;
}
.submit-popup{
	overflow:hidden;
	height:1%;
}
.new-account .submit-popup{
	padding:0 84px 0 0;
	margin:-8px 0 0;
}
.login-block .submit-popup{
	padding:0 77px 29px 23px;
	margin:-19px 0 0;
}
.submit-popup .link-submit,
.submit-popup input,
.submit-popup .register1{
	float:right;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	border-style:none;
	width:88px;
	height:25px;
	background:url(../images/btn-submit-popup.gif) no-repeat;
}

.submit-popup2 .link-submit
{
    float:none;
	display:block;
	margin:20px auto;
}

.submit-popup .link-submit:hover,
.submit-popup input:hover,
.submit-popup input.hover
.submit-popup .register1:hover{background-position:0 100%;}
.login-block{
	float:left;
	width:357px;
	padding:0 0 0 62px;
}
.login-title{
	background:url(../images/text-login.gif) no-repeat 100% 0;
	width:85px;
	padding:0 0 56px 0;
}
.submit-popup .help-list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.submit-popup .help-list li{padding:0 0 5px;}
.submit-popup .help-list a{
	color:#5fc5e8;
	text-decoration:underline;
}
.submit-popup .help-list a:hover{text-decoration:none;}
.login-facebook{
	padding:29px 0 0 9px;
	width:282px;
	height:70px;
	background:url(../images/bg-login-facebook.gif) no-repeat;
}
.login-facebook-title{
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 15px;
	width:149px;
	height:16px;
	background:url(../images/text-login-with-facebook-popup.gif) no-repeat;
}
.connect-link{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	width:89px;
	height:21px;
	background:url(../images/btn-connect.gif) no-repeat;
}
.login-block .submit-popup input{margin:5px 0 0;}
.section-gallery {
	width: 675px;
	position: relative;
	overflow: hidden;
	margin-top: -8px;
}
.section-gallery .section-photo {
	width: 99999px;
	margin: 0;
}
.video-gall .block-video {
	overflow: hidden;
	width: 278px;
}
.video-gall .video-holder {
	width: 99999px;
	overflow:hidden;
}
.video-gall .video-item {
	float: left;
	width: 278px;
}
.visual-holder {
	width: 99999px;
	position: relative;
}
.visual-item {
	width: 673px;
	position: relative;
	float: left;
	overflow: hidden;
}
.home-carousel {
	overflow: hidden;
	position: relative;
}
.iwake-holder {
	padding-bottom: 10px;
	background:url(../images/bg-name-block.gif) repeat-x 0 100%;
	width: 270px;
	margin: 0 0 0 28px;
}
.iwake-over {
	overflow: hidden;
	position: relative;
	height: 324px;
}
.iwake-over ul{
	margin-left:0 !important;
	padding:0 !important;
	list-style:none;
	position: relative;
	background:none !important;
}
.tweets-gallery .tweets-hold {
	background:url(../images/separator-members.gif) repeat-x 0 100%;
	height: 252px;
	overflow: hidden;
	position: relative;
}
.tweets-gallery .tweets-chat {
	background: none;
	padding:0;
	position: relative;
}
.news-gallery .news-bg {
	padding:0 0 7px;
	background:url(../images/separator-members.gif) repeat-x 0 100%;
}
.news-gallery .news-hold {
	height: 216px;
	overflow: hidden;
	position: relative;
}
.news-gallery .news-list {
	height:auto;
	position: relative;
	padding: 0;
	background: none;
}
.product-gallery .product-photo {
	overflow: hidden;
	width: 299px !important;
}
.product-photo .photos {
	width: 99999px;
	position: relative;
}
.product-photo .block-item {
	width: 298px;
	float: left;
}
.album-gallery .album-gallery-cont {
	background:url(../images/separator-members.gif) repeat-x 0 100%;
	padding-bottom: 8px;
}
.album-gallery .album-gallery-over {
	height: 585px;
	overflow: hidden;
	position: relative;
}
.album-gallery .more-from-user{
	height: auto;
	background: none;
	padding:0 16px;
	position: relative;
}
.popup,.popup2,.popup3 {
	z-index: 1000;
	left:-9999px;
	top:-9999px;
}




.frame-pagination
{
    margin: -50px 0 0 37px;
    padding: 0 0 52px;
}

.frame-pagination-thread
{
    margin: -50px 0 0 38px;
}

.frame-pagination-reviews .pagination
{
    margin: 0;
}

.thread-form
{
	background:url(../images/sp.gif) no-repeat 18px 0;
	padding:40px 0 0;
	margin:20px 0 0 40px;
}

.thread-form .row
{
	background:url(../images/bg-photo-input-block.gif) no-repeat 0 9px;
	padding:0 0 22px 13px;
}

.thread-form .row1
{
	background:url(../images/bg_messagebox.gif) no-repeat 1px 9px;
	padding:0 0 22px 13px;
	height:280px;
}

.thread-form .row label
{
	display:block;
    font-size:15px;
    font-weight:bold;
	height:16px;
	color:#F7A311;
	padding:0 0 2px;
	margin:0 0 0 6px;
}

.thread-form .row .text{
	display:block;
	background:url(../images/bg-photo-input.gif) no-repeat;
	width:637px;
	height:35px;
}

.thread-form .row input{
	border:0;
	color:#8a8a8a;
	display:block;
	font-size:16px;
	height:19px;
	margin:0;
	padding:7px;
	width:623px;
	background:none;
}

.thread-form .row1 .textarea{
	display:block;
	background:url(../images/bg-photo-textarea.gif);
	width:637px;
	height:270px;
}

.thread-form .row1 .textarea textarea{
    display:block;
	overflow:auto;
	color:#6F6F6F;
	font-size:16px;
	background:none;
	border:0;
	margin:0;
	padding:5px;
	width:627px;
	height:260px;
}

.thread-form .final-block
{
    margin:20px 0 0 -4px;
    padding:20px 0 20px 62px;
}

.thread-heading
{
    margin:40px 0 0 55px;
    font-size:28px;
}

.inner13 #content .desc .heading
{
    padding: 0 0 0 7px;
} 

.inner13 #content .desc .heading h3
{
    background:url(../images/h_description.gif) no-repeat 0 0;
	width:213px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
} 

.inner13 #content .desc .heading a
{
    background:url(../images/icon_watchdemo.gif) no-repeat 0 0;
	height:17px;
	float:left;
	margin:15px 0 0 10px;
	padding:0 0 0 24px;
	font: bold 14px/17px Arial,Helvetica,sans-sefrif;
} 

.inner13 #content .desc .text
{
    clear:both;
    line-height: 18px;
    padding: 19px 0 10px 18px;
} 

.inner13 #content .desc .reviewinfo .links{
	margin:0;
	padding:15px 0 0;
	word-spacing:-2px;
	list-style:none;
	float:left;
	font:bold 14px Arial, Helvetica, sans-sefrif;
}

.inner13 #content .desc .reviewinfo .block-rating{
	float:left;
	margin:2px 0 0;
}

.inner13 #content .desc .reviewinfo .links li{
	float:left;
	padding:0 8px 0 10px;
	background:url(../images/separator4.gif) no-repeat 0 2px;
}

.inner13 #content .desc .reviewinfo .links .first{background:none;}

.error{color:Red; margin:0;}

h3.events-pink{
	background:url(../images/events_pink.gif) no-repeat;
	width:339px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}

.title-holder2
{
    padding:0 0 20px 4px;
}

.list-events .block-time strong
{
    color:#C326BD;
}

.sidebar2
{
    margin:10px 0 0;
}

h3.team{
	background:url(../images/h_team.gif) no-repeat;
	width:339px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}

.team-block .list-blog .block-blog h4 {
    margin: 0;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
}

.team-block .list-blog .block-blog h5 {
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    font-style:italic;
}

.team-block .list-blog .block-blog .text {
    margin: 12px 0;
}

.team-block .list-blog .block-blog .toprofile {
    float:left;
	background:url(../images/arrow-groups.gif) no-repeat 100% 0;
	color:#eff1f1;
	padding:0 18px 0 0;
	font-size:12px;
	line-height:14px;
}

.blogpage
{
    background:none;
}

.blogpage h3.blog
{
    background:url(../images/h_blog.gif) no-repeat;
}

#sidebar h3.latestpictures{
	line-height:21px;
	font-size:19px;
	color:#2b2b2b;
	margin:0 0 0 -30px;
	padding:11px 0 9px 30px;
	background:url(../images/bg-more-from.gif) no-repeat;
	width:227px;
	height:24px;
}

#sidebar h3.latestvideo{
	line-height:21px;
	font-size:19px;
	color:#2b2b2b;
	margin:0 0 0 -26px;
	padding:11px 0 9px 30px;
	background:url(../images/bg_lv.gif) no-repeat;
	width:227px;
	height:24px;
}

#sidebar h3.topics{
	margin:0 0 0 -23px;
	background:url(../images/h_topics.gif) no-repeat;
	width:227px;
	height:27px;
	overflow: hidden;
    text-indent: -9999px;
}

#sidebar h3.authors{
	margin:0 0 0 -23px;
	background:url(../images/h_authors.gif) no-repeat;
	width:227px;
	height:27px;
	overflow: hidden;
    text-indent: -9999px;
}

.latest-pictures
{
    padding:0 0 12px;
}

.latest-pictures img
{
    margin:0 2px 2px 0;
}

.inner17 .blog-lp
{
    padding: 8px 0 5px 19px;
}

.inner17 .blog-lv
{
    padding: 8px 0 5px 15px;
}

.inner17 .sidebar-box.blog-rc1
{
    margin: -15px -10px 0 -5px;
}

.inner17 .sidebar-box.blog-rc2
{
    margin: -10px -10px 0 -5px;
    z-index:2;
}

.inner17 .sidebar-box.blog-rc3
{
    margin: -10px -10px 0 -5px;
    z-index:2;
}

.inner17 .sidebar-box.blog-rc4
{
    margin: -10px -10px 0 -5px;
    z-index:2;
}

.inner17 .iwake-pulse-box
{
    width:315px;
    margin:0 0 0 -5px;
    z-index:1;
}

.inner17 .sidebar-box.blog-rc2
{
    /*margin: -14px -10px 38px -5px;*/
}

.inner17 h3.iwake-pulse{
	background:url(../images/h_iwakepulse.gif) no-repeat;
}



.inner17 .iwake-holder
{
    width:245px;
}

.inner17 .iwake-holder .blog-list
{
    width:245px;
}

.rss
{
    display:block;
	margin:0 10px 0 0;
	background:url(../images/rss.gif) no-repeat;
	width:21px;
	height:21px;
	overflow: hidden;
    text-indent: -9999px;
}

.blog-topics,
.blog-authors
{
    padding:0 0 15px;
}

.blog-topics p
{
    margin:0 0 12px 8px;
}

.blog-topics a
{
    font-size:15px;
    font-weight:bold;
}

.blog-authors .item
{
    overflow:hidden;
    margin:0 15px 10px 0;
    padding:0 0 10px;
    background:url(../images/bg-name-block.gif) repeat-x 0 100%;
}

.blog-authors .item .photo
{
    width:71px;
    height:65px;
    float:left;
    margin:0 15px 0 0;
}

.blog-authors .item .info
{
    width:150px;
    float:left;
}

.blog-authors .item .info strong
{
    font-size:15px;
    font-weight:bold;
}

.blog-authors .item .info em
{
    display:block;
    margin:3px 0 8px;
}

.blog-authors .my-blogs {
    float:left;
	background:url(../images/arrow.png) no-repeat 100% 0;
	color:#eff1f1;
	padding:0 25px 0 0;
	font-size:12px;
	line-height:14px;
}

h3.blog-topic
{
    background:url(../images/h_blogtopic.gif) no-repeat;
    width:309px;
    height:34px;
    font-size:24px;
    color:#2B2B2B;
    padding:8px 0 0 30px;
    margin:0;
}

.blog-author
{
    padding:0 0 15px;
    background:url(../images/bg-name-block.gif) repeat-x 0 100%;
    overflow:hidden;
    margin:0 10px 20px 20px;
}

.blog-author h3
{
    font-size:24px;
    margin:0 0 10px;
}

.blog-author h3 em
{
    font-size:14px;
    font-weight:normal;
}

.blog-author img
{
    float:left;
    margin:0 20px 10px 0;
}

.blog-author .info
{
   font-size:14px;
   line-height:21px;
}

.blog-post .list-blog
{
    padding:10px 0 20px;
    margin:0 5px 30px 0;
    background:url(../images/bg-name-block.gif) repeat-x 0 100%;
}

.blog-post .blog-comments
{
    overflow:hidden;
}

.blog-post .blog-detail
{
    margin:20px 0 0;
}

.blog-post .blog-detail .text
{
    margin:20px 0;
    line-height:21px;
}

.photos .box-comments,
.videos .box-comments
{width:667px;}
.photos .comments span.block-reply a{
	background:url(../images/bg-comments-pink.gif) no-repeat;
	line-height:13px;
	padding:0 0 3px 24px;
}
.photos .number-comments{
	line-height:14px;
	padding:10px 0 0 30px;
	margin:0 0 -23px 34px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	background:url(../images/bg-number-comments-pink.gif) no-repeat;
	width:190px;
	height:17px;
}

.gallery-caption p
{
    margin:20px 0 5px;
}

.gallery-caption label
{
    font-size:11px;
    font-weight:normal;
}

.videos .more-from-user span a,
.videos .number-photo a{
	background:url(../images/bg-reply-link.png) no-repeat;
}

.videos .number-photo a
{
    padding:0 0 13px 25px;
}

.videos .files-found span a{
	background:url(../images/bg-video-tittle.gif) no-repeat;
}

.videos .files-found span strong a{
	background:none;
}

.videos .pink-form label.story-by{
	background:url(../images/sortby.png) no-repeat 100% 0;
}

.videos .pink-form label.search-photo{
	background:url(../images/search_videos.png) no-repeat 100% 0;
	width:111px;
}

.videos .pink-form .selectArea a.selectButton,
.contact-form .selectArea a.selectButton
{background: url(../images/select-button-green.gif) no-repeat;}

.videos .block-comment span.block-reply a{
	background:url(../images/bg-reply-link.png) no-repeat;
}

.videos #sidebar h3.more-from{
	background:url(../images/bg_morefrom.png) no-repeat;
}

.videos .intro .detail
{
    margin:0 0 40px 12px;
}

.videos .intro .desc
{
    margin:15px 0 0;
    font-size:14px;
    line-height:21px;
}

.photos-list li .op
{
    font-size:11px;
    font-weight:bold;
    margin:0 0 3px;
    overflow:hidden;
}

.community .photos-list li .op a
{
    float:left;
}

.community .photos-list li .op em
{
    float:left;
    font-style:normal;
    padding:0 5px;
}

.videos .form-photo
{
    margin:0 0 50px 30px;
}

body #content .form label,
body #content .form .row label
{
	font-size:15px;
	font-weight:bold;
	color:#F8A411;
	display:block;
	margin:0 0 2px 5px;
	float:none;
	padding:0;
	line-height:15px;
}

.videos .new-comments-box
{
    margin:0;
    width:667px;
}

h3.terms{
	background:url(../images/h_terms.png) no-repeat;
	width:377px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}

h3.privacy{
	background:url(../images/h_privacy.png) no-repeat;
	width:377px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}

h3.faqs{
	background:url(../images/h_faqs.png) no-repeat;
	width:377px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}

h3.contact{
	background:url(../images/h_contactus.png) no-repeat;
	width:377px;
	height:42px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:0;
}

.contentblock
{
    padding:20px;
    font-size:14px;
    line-height:21px;
}

.faq
{
    margin:0 0 40px;
}

.faq .question
{
    font-size:24px;
    line-height:24px;
    margin:0 0 15px;
}

.faq label
{
    font-size:24px;
    font-weight:bold;
}

.contact-form
{
    margin:10px 0 0 20px;
    width:580px;
    float:left;
}

.contactinfo
{
    float:left;
    width:350px;
    margin:10px 0 0;
}

.contactinfo p
{
    padding:0 0 10px;
}

.contactinfo label
{
    color: #F8A411;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 5px;
}

.contactinfo strong
{
    display: block;
    font-size: 20px;
    font-weight: bold;
}

.btn-send
{
    width:88px;
    height:25px;
    margin:-30px 0 60px;
    background:url(../images/btn-send.gif) no-repeat;
    overflow:hidden;
    display:block;
    text-indent:-9999px;
}

.btn-send:hover
{
    background-position:0 100%;
}

.member .comments
{
    padding: 0 0 30px 5px;
}

.pollresult label
{
    padding:0;
}

.pollresult em
{
    display:block;
    color:#5FC5E8;
    float:right;
    font-size:18px;
}

.myprofile .yellow-form 
{
    padding:10px 0 20px 3px;
}

.accountinfo
{
    margin:0 0 0 140px;
}

.accountinfo .title-block h2{
	font-size:24px;
	line-height:28px;
}

.accountinfo h3
{
    background:url(../images/bg-final-block.gif) no-repeat -20px 100%;
    padding:0 0 10px; 
    font-size:18px;
}

.accountinfo .final-block 
{
    padding: 20px 0 40px 62px;
}

.forgotpass
{
    color:#4DBFE5;
    padding:3px 0 0 5px;
    display:inline-block;
}

.popup .notes
{
    color:#4DBFE5;
    font-size: 16px;
    margin:0 0 30px;
}

#retrieve .submit-popup
{
    padding:10px 108px 50px;
}

.blogpage .container-wakeboards
{
    margin:0 6px 32px 40px;
}

.blogpage .title-block h2
{
    font-size: 26px;
    line-height: 28px;
    margin-bottom:0;
}

.blogpage .green-form label.story-by{
	background:url(../images/sortby_blue.png) no-repeat 100% 0;
}

.blogpage .green-form .selectArea a.selectButton {
    background: url(../images/select-button-blue.gif) no-repeat;
}

.blogpage .mail-box .frame{
	padding: 36px 0 5px 40px;
}

.blogpage .mail-box{
	z-index:1;
	margin:-45px 0 17px;
	position:relative;
}

.blogpage .container-wakeboards{
	z-index:2;
	position:relative;
}

.blogpage .mail-table .post strong a
{
    font-size:14px;
    color:#000;
}

.blogpage .mail-table .post em
{
    font-size:12px;
    display:inline-block;
    padding:0 0 0 5px;
}

.blogpage .mail-table .post span a
{
    font-size:13px;
    color:#000;
    font-style:italic;
}

.myphotos .photos-list span a
{
    background:url(../images/bg-more-from-list.png) no-repeat;
}

.community #content .user-photo-album h3 
{
    display:inline-block;
}

.community #content .user-photo-album .buttons
{
    display:inline-block;
    line-height:32px;
    margin:0 0 0 10px;
}

.community #content .user-photo-album input
{
    width:300px;
    padding:6px;
    border:none;
    background:#fff;
    color: #8A8A8A;
    font-size: 16px;
    margin:0 0 5px;
}

.myphotos .intro label
{
    font-size:15px;
	font-weight:bold;
	color:#F8A411;
	display:block;
	margin:0 0 2px 5px;
	float:none;
	padding:0;
	line-height:15px;
}

.myphotos #step1 .yellow-form
{
    padding: 1px 0 300px 3px;
}

.myphotos #step1 .yellow-form strong
{
    display:block;
    float:left;
    padding:20px 0 0 20px;
    font-size:14px;
}

.myphotos #step1 .yellow-form .column
{
    float:none;
}

.myphotos #step1 .browse
{
    margin:30px 0 0 16px;
}

.myphotos #step1 .browse p
{
    font-size:16px;
    margin:0 0 5px;
    font-weight:bold;
}

.myphotos .mail-box .mail-table
{
    margin:0 0 -5px;
}

.myphotos .mail-box .delete input
{
    margin: 15px 0 0 18px;
}

.myphotos .mail-box tfoot
{
    background:#DBDBDB url(../images/separator-forum.gif) repeat-x;
}

.myphotos .mail-box tfoot td
{
    padding: 10px 0 4px 15px;
}

.myphotos .mail-box tfoot strong
{
    font-size:16px;
    display:inline-block;
    margin:0 20px 0 0;
}

.myphotos .mail-box tfoot .totalsize
{
    margin:0 0 0 162px;
}

.myphotos .mail-box tfoot img
{
    vertical-align:middle;
}

.myphotos .uploadphotos
{
    margin:30px 0 300px 40px;
}

.myphotos .uploadphotos label
{
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px;
    display:block;
    color:#4EBFE5;
}

.myphotos .mail-box .status
{
    text-align:center;
    padding: 20px 0 4px 15px;
}

.myphotos .mail-table .status input{
	display:block;
	border-style:none;
	margin:auto;
	cursor:pointer;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-delete-message.png) no-repeat;
}

.myphotos .mail-table .status strong{
	display:block;
	border:solid 1px #000;
	margin:auto;
	width:85px;
	height:14px;
}

.myphotos .mail-table .status label{
	display:block;
	margin:0;
	height:14px;
	background:#4EBFE5;
}

.outside .user-information {
    padding: 20px;
}

.outside .user-information .info
{
    padding:20px 0 0;
}

.outside .user-information .info span
{
    width:217px;
    height:27px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    margin:0 0 10px -28px;
}

.outside .user-information .info span.h_iride
{
    background:url(../images/h_iride.png) no-repeat;    
}

.outside .user-information .info span.h_idrive
{
    background:url(../images/h_idrive.png) no-repeat;    
}

.outside .user-information .info .item
{
    overflow:hidden;
}

.outside .user-information .info .img
{
    width:100px;
    float:left;
    margin:0 10px 0 0;
    text-align:center;
}

.outside .user-information .info strong
{
    width:122px;
    float:left;
    font-size:15px;
    font-weight:normal;
}

.outside .user-information .info strong em
{
    display:block;
    font-size:12px;
    font-style:normal;
    margin:3px 0 0;
}

.loginbox .user-information strong
{
    width:267px;
    height:35px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    margin:0 0 10px -21px;
    background:url(../images/h_memberlogin.png) no-repeat;
}

.loginbox .user-information .yellow-form
{
    margin: 20px 0 20px -23px;
    padding:0;
}

.loginbox .user-information .yellow-form .row
{
    margin:0 0 5px;
    background: url(../images/text_loginbox.png) no-repeat 0 9px;
}

.loginbox .user-information .yellow-form .row .text
{
    width:241px;
}

.loginbox .user-information .yellow-form .row .text input
{
    width:228px;
}

.loginbox .user-information .yellow-form .row label
{
    margin:0 0 0 15px;
}

.loginbox .user-information .yellow-form a
{
    width:88px;
    height:25px;
    background:url(../images/btn_submit.png) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
    margin:0 0 0 90px;
}

.loginbox .user-information .yellow-form a:hover
{
    background-position:0 100%;
}

.uservideos .title
{
    padding:0 0 0 22px;
    overflow:hidden;
}

.uservideos .title h4
{
    float:left;
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 7px 0;
}

.uservideos .title a
{
    background: url(../images/bg-video-tittle.gif) no-repeat;
    color: #5FC5E8;
    float: right;
    line-height: 15px;
    margin: 4px 0 0;
    padding: 0 3px 0 20px;
}

.uservideos .block-video
{
    margin:0 0 10px 22px;
}

.headline
{
    padding: 0 0 11px 8px;
    overflow:hidden;
}

.headline .status
{
    margin:0 0 20px;
}

.headline strong
{
    color: #FFFFFF;
    font-size: 24px;
    padding:0 10px 0 0;
}

.headline ul
{
    list-style:none;
    padding:0;
    margin:0;
}

.headline ul li
{
    float:left;
    padding:0 2px 0 0;
}

.headline ul li a
{
    height:22px;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}

.headline ul li .btn_videos
{
    width:59px;
    background:url(../images/btn_videos.gif) no-repeat;
}

.headline ul li .btn_photos
{
    width:64px;
    background:url(../images/btn_photos.gif) no-repeat;
}

.headline ul li .sendmessage
{
    width:124px;
    background:url(../images/btn_sendmessage.gif) no-repeat;
}

.headline ul li .addfriend
{
    width:103px;
    background:url(../images/btn_addfriend.gif) no-repeat;
}

.mygroups #content .yellow-form .row
{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-all-form.gif) no-repeat 0 9px;
	padding:0 0 13px 13px;
}

.mygroups #content .row2{
	background:url(../images/bg-textarea.gif) no-repeat 0 13px;
	margin:0 0 10px;
	padding:4px 0 0;
	height:150px;
}
.mygroups #content .row2 textarea{
	float:left;
	background:none;
	border:none;
	width:419px !important;
	height:117px !important;
	max-width:425px;
	max-height:123px;
	padding:3px;
	margin:0 0 0 13px;
	overflow:auto;
	font-size:16px;
	color:#6f6f6f;
}

.mygroups .row2 label {
    margin: 0 0 2px 15px;
}

.newitem .yellow-form .text
{
    width:640px;
}

.newitem .yellow-form .text input
{
    width: 630px;
}

.mygroups #content .newitem .row2{
    background:url(../images/bg_textarea_newitem.png) no-repeat 0 13px;
    width:653px;
    height:300px;
}

.mygroups #content .newitem .row2 textarea{ 
    max-height: 260px;
    max-width: 636px;
    height: 260px !important;
    width: 636px !important;
}

.mygroups #content .newitem .daterow .column{
    width:300px;
    position:relative;
}

.mygroups #content .newitem .daterow .column img{
    position:absolute;
    right:10px;
    top:20px;
}

.mygroups #content .newitem .two-select-row .text{
    width:250px;
}

.mygroups #content .newitem .two-select-row .text input{
    width:240px;
}

.groupitems .mail-table
{
    line-height:20px;
}

.groupitems .mail-table .date
{
    width:90px;
}

.groupitems .mail-table .title
{
    width:180px;
}

.groupitems .mail-table .author
{
    width:100px;
}

.groupitems .mail-table .comments
{
    width:80px;
    text-align:center;
}

.groupitems .mail-table .comments a
{
    color:#4EBFE5;
}

.groupitems .mail-table .operation
{
    padding-left:20px;    
}

.groupitems .mail-table .operation a
{
    color:#000;
    float:left;
}

.groupitems .mail-table .operation img
{
    padding:3px 0 0;
}

.groupitems .mail-table .operation span
{
    float:left;
    padding:0 10px;
}

.groupitems .mail-table .time
{
    width:80px;
}

.newitem .two-select-row ul
{
    list-style:none;
    margin:0;
    padding:0;
}

.newitem .two-select-row ul li
{
    float:left;
    padding:0 10px 10px 0;
}

.newitem .two-select-row p
{
    width:199px; 
    text-align:right;
    font-weight:bold;
}

.group .blog-post
{
    padding:0 0 50px 21px;
}

.groups .letters
{
    list-style:none;
    margin:0;
    padding:0;
}

.groups .letters li
{
    float:left;
    padding:0 0 0 10px;
}

.groups .letters li a
{
    font-size:17px;
    font-weight:bold;
}

.groups .letters .active a
{
    color:#4EBFE5;
}

.groups .letters .inactive a
{
   color:#4B4949;
   text-decoration:none;
}

.groups .letters .all
{
    padding:0 80px 0 0;
}

.groups .letters .all span
{
    font-size:12px;
}

.mygroups .list-group {
    margin: 30px 0 0 -20px;
}

.members
{
    margin:30px 0 0;
    border:0;
    border-collapse:collapse;
}

.members td
{
    padding:0 25px 25px 0;
    vertical-align:top;
}

.members td img
{
    padding:3px 0 0;
}

.members td p
{
    margin:5px 0 0;
    text-align:right;
    font-weight:bold;
}

.members td p input,
.members td p label
{
    float:left;
}

.members td p label
{
    padding:2px 0 0;
}

.groups .checkbox-block
{
    padding:0;
}

.block-group .links a
{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}

.block-group .title
{
    width:440px;
    float:left;
}

.block-group .links
{
    width:200px;
    float:right;
    padding:20px 0 0;
}

.block-group .links .join
{
    width:164px;
    height:25px;
    background:url(../images/btn_join.png) no-repeat;
}

.block-group .links .delete
{
    width:182px;
    height:25px;
    background:url(../images/btn_deletegroup.png) no-repeat;
}

.block-group .links span
{
    font-size:12px;
    color:#5FC5E8;
    padding:0 0 10px;
}

.goaway
{
    text-align:center;
    padding:0 0 30px;
}

.goaway a
{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    width:178px;
    height:29px;
    background:url(../images/btn_goaway.png) no-repeat;
    margin:auto;
}

.readmail .mail-block
{
    padding: 20px 0 60px 27px;
}

.member .photos-list,
.group .photos-list
{
    background:none;
    padding:0;
}

.member .photos-list li,
.group .photos-list li
{
    padding: 0 0 40px 18px;
}

h3.h_spotlocator{
	background:url(../images/h_spotlocator.gif) no-repeat;
	width:279px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}

.spotlocator .section
{
    margin:40px 0;
}

.spotlocator .section h4
{
    text-indent:-9999px;
    overflow:hidden;
    margin:0 0 25px;
    height:35px;
}

.spotlocator .section h4.h_latestspots
{
    background:url(../images/h_latestspot.png) no-repeat;
}

.spotlocator .section h4.h_submitspot
{
    background:url(../images/h_submitspot.png) no-repeat;
}

.spotlocator .section .holder
{
    padding:0 0 0 12px;
}

.spots .item
{
    overflow:hidden;
    margin:0 0 22px;
}

.spots .item img
{
    float:left;
    margin:0 15px 0 0;
}

.spots .item .info
{
    float:left;
}

.spots .item .info label
{
    font-size:24px;
    display:block;
}

.spots .item .info em
{
    display:block;
    padding:5px 0 10px;
}

.spots .item .info img
{
    float:none;
}


#sidebar h3.h_findaspot{
	margin:0 0 0 -30px;
	padding:11px 0 9px 30px;
	background:url(../images/h_findaspot.png) no-repeat;
	width:258px;
	height:35px;
	text-indent:-9999px;
}

#sidebar h3.h_bwr{
	margin:0 0 0 -30px;
	padding:11px 0 9px 30px;
	background:url(../images/h_bwr.png) no-repeat;
	width:258px;
	height:35px;
	text-indent:-9999px;
}

#sidebar .sidebar-box .frame{
    padding: 8px 0 5px 19px;
    background:#4B4A4A;
}

.findspot em
{
    margin:-10px 0 20px;
    display:block;
}

.findspot .form
{
    margin:0 0 0 -32px;
}

.findspot .row
{
    background: url(../images/text_loginbox.png) no-repeat 0 9px;
    margin: 0 0 5px;
    height: 1%;
    overflow: hidden;
    padding: 0 0 13px 13px;
}

.findspot .row label,
.findspot .upload-row label,
.findspot .row2 label
{
    color: #8FCA56;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 0 10px;
}

.findspot .row2 label
{
    margin: 0 0 0 20px;
}

.findspot .row .text
{
    background: url(../images/bg-text-input.gif) no-repeat #fff;
    display: block;
    height: 29px;
    overflow: hidden;
    width: 241px;
}

.findspot .row .text input
{
    background: transparent;
    border:0;
    color: #6F6F6F;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 5px;
    width:230px;
}

.findspot .zip .text
{
    width: 141px;
}

.findspot .zip .text input
{
    width:130px;
}

.findspot .row select
{
    width:241px;
}

.findspot .row2{
	background:url(../images/bg-textarea.gif) no-repeat 0 13px;
	margin:0 0 10px;
	padding:4px 0 0;
	height:150px;
}
.findspot .row2 textarea{
	float:left;
	background:none;
	border:none;
	width:419px !important;
	height:117px !important;
	max-width:425px;
	max-height:123px;
	padding:3px;
	margin:0 0 0 13px;
	overflow:auto;
	font-size:16px;
	color:#6f6f6f;
}

.btn_submit
{
    background: url(../images/btn_submit.png) no-repeat;
    display: block;
    height: 25px;
    margin: 0 0 20px 26px;
    overflow: hidden;
    text-indent: -9999px;
    width: 88px;
}

.btn_submit:hover
{
    background-position:0 100%;
}

.findspot .selectArea a.selectButton{
    background: url(../images/select-button-green.gif) no-repeat;
}

#sidebar .frame .textblock
{
    padding:0 20px 20px 0;
    line-height:20px;
}

.spotlocator .user-photo {
    padding: 2px 10px 14px 0;
}

.spotlocator .comments .number-comments {
    background: url(../images/bg_comment_blue.png) no-repeat;
    color:#000;
}

.spotlocator .comments .new-comments-box {
    width: 653px;
}

.spotlocator .block-comment span.block-reply a {
    background: url(../images/bg-reply-link.png) no-repeat;
}

.spotdetail
{
    line-height:20px;
    padding:20px 0 50px;
}

.spotlocator .user-photo .ratting{
    width:104px;
    float:right;
    padding: 30px 10px 0 0;
}

.spotlocator .ratting
{
    overflow:hidden;
}

.spotlocator .new-comments-box label
{
    float:left;
}

.spotlocator .rate
{
    float:right;
    padding:0 100px 0 0;
    overflow:hidden;
}

.spotlocator .rate span
{
    float:left;
    margin:0 5px 0 0;
}

.spotlocator .block-rating strong{
	background:url(../images/stars.png) no-repeat;
}
.spotlocator .star-rating {
	background:url(../images/stars.png) no-repeat;
	width: 104px;
	height: 19px;
	float:right;
}

.spotlocator .star-rating li a:hover,
.spotlocator .star-rating li.active a,
.spotlocator .star-rating li.setted a{
	background:url(../images/stars.png) 0 -19px;
}

.submit2 a
{
    display: block;
    float: none;
    margin: 20px auto;
    cursor:pointer;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	border-style:none;
	width:88px;
	height:25px;
	background:url(../images/btn-submit-popup.gif) no-repeat;
}

.submit2 a:hover
{
    background-position:0 100%;
}

.findspot .submitspot p.sp
{
    padding:1px;
    background: url(../images/bg-final-block.gif) no-repeat;
}

.findspot .submitspot .zip .text
{
    float:left;
}

.findspot .submitspot .zip .btn_submit
{
     float:left;
     margin:3px 0 0 5px;
}

.findspot .upload{
	text-indent:-9999px;
	float:left;
	cursor:pointer;
	line-height:0;
	overflow:hidden;
	font-size:0;
	border-style:none;
	width:95px;
	height:28px;
	padding:0 0 0 95px;
	margin:1px 0 0 6px;
}
.findspot .upload-row .upload:hover,
.findspot .upload-row .upload.hover{background-position:0 100%;}
.findspot .upload-row .upload{
	overflow:hidden;
	background:url(../images/btn-upload.gif) no-repeat;
	margin:0 0 0 76px;
}

.submitspot .step
{
    margin:5px 0 10px 22px;
}

.useritem{background-color:#FFFFFF; color:#000000; padding: 5px 2px 5px 10px; font-size:14px; cursor:pointer;}
.mOver{background-color:#C1C1C1; cursor:pointer; padding: 5px 2px 5px 10px; font-size:14px;}
.mOut{background-color:#FFFFFF; color:#000000; padding: 5px 2px 5px 10px; font-size:14px; cursor:pointer;}


.fileupload
{
    margin: 0 0 -5px;
    font-size: 14px;
    line-height: 40px;
    color:#000000;
    overflow:hidden;
}

.fileupload div
{
    float:left;
}

.fileupload .th,
.fileupload .item,
.fileupload .ft
{
    overflow:hidden;
    width:100%;
}

#content .fileupload .th h2
{
    color: #F8A411;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

.fileupload .item
{
    background:url(../images/separator-forum.gif) repeat-x #FFFFFF;
}

.fileupload .marked
{
    background:url(../images/separator-forum.gif) repeat-x #EEF9FC;
}

.fileupload .filename
{
    width: 360px;
    padding: 0 0 0 15px;
}

.fileupload .filesize
{
    width: 110px;
    padding: 0 0 0 15px;
}

#content .fileupload .status
{
    text-align: center;
    padding: 13px 0 0;
    width:127px;
}

.fileupload .status a
{
    background: url(../images/bg-delete-message.png) no-repeat;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
    margin:auto;
    width:15px;
    height: 14px;
}

.fileupload .ft
{
     background: url(../images/separator-forum.gif) repeat-x #DBDBDB;
}

.fileupload .ft .wrapper
{
    padding: 10px 0 4px 15px;
}

#content .fileupload .ft strong {
    display: inline-block;
    font-size: 16px;
    margin: 0 20px 0 0;
}

#content .fileupload .ft img {
    vertical-align: middle;
}

#content .fileupload .ft .totalsize {
    margin: 0 0 0 162px;
}

.fileupload .status strong {
    border: 1px solid #000000;
    display: block;
    height: 14px;
    margin: auto;
    width: 85px;
}

.fileupload .status label {
    background: #4EBFE5;
    display: block;
    height: 14px;
    margin: 0;
}

.video-form .checkbox-row
{
    background: url(../images/bg-all-form.gif) no-repeat;
    height: 39px;
    overflow: hidden;
    padding: 9px 50px 18px 13px;
}

.inner12 #content .video-form .checkbox-row span
{
    width:auto;
    padding:0 0 0 45px;
}

.video-form .desc
{
    padding:0 0 30px 0;
    font-size:14px;
    line-height:22px;
}

.video-form .desc em
{
    color:#4EBFE5;
    display:block;
}

.trickbook #content .photos-block .heading
{
    float:left;
    width:500px;
    overflow:hidden;
}

.trickbook #content .photos-block .heading .avatar
{
    float:left;
    width:56px;
}

.trickbook #content .photos-block .heading .info
{
    float:right;
    width:430px;
}

.trickbook #content .photos-block .heading .info a
{
    color:#4EBFE5;
}

.trickbook #content .photos-block .completion
{
    float:right;
    width:230px;
    font-size:24px;
    text-align:right;
    padding:25px 0 0;
}

.trickbook #content .photos-block
{
    overflow:hidden;
}

.trickbook #content .photos-block span
{
    font-size:17px;
    color:#4EBFE5;
    font-style:italic;
}

.trickbook .detail .desc
{
    width:660px;
}

.trickbook .button
{
    margin:0 0 -15px;
    overflow:hidden;
}

.trickbook .button a
{
    float:right;
    overflow:hidden;
    text-indent:-9999px;
    height:20px;
    margin:0 52px 0 0;
}

.trickbook .button .btn_newvideo
{
    width:152px;
    background:url(../images/btn_newvideo.gif) no-repeat;
}

.trickbook .button .btn_dont
{
    width:196px;
    background:url(../images/btn_dont.gif) no-repeat;
}

.text-dont {
    background: url(../images/text-dont.png) no-repeat;
    height: 39px;
    margin: 30px auto 67px;
    overflow: hidden;
    text-indent: -9999px;
    width: 515px;
}

.text-givereason {
    background: url(../images/text-givereason.png) no-repeat;
    width: 376px;
}

.trickbook .list
{
    border:0;
    border-collapse:collapse;
    padding:0;
    width:100%;
    margin:0 20px;
}

.trickbook .list td
{
    color: #DCDCDC;
    padding: 0 39px 40px 0;
    vertical-align:top;
}

.trickbook .list td .heading
{
    overflow:hidden;
    padding:0 5px 2px 0;
}

.trickbook .list td .heading label
{
    float:left;
    font-size: 15px;
    font-weight:bold;
    width:130px;
}

.trickbook .list td .heading em
{
    float:right;
    font-size: 11px;
    background:url(../images/icon_complete.png) no-repeat;
    padding:0 0 0 15px;
}

.trickbook .list td .heading a
{
    float:right;
    font-size: 11px;
    color:#4EBFE5;
}

.trickbook .list td .footer
{
    overflow:hidden;
    padding:6px 5px 0 0;
}

.trickbook .list td .footer em
{
    float:left;
}

.trickbook .list td .footer em label
{
    font-style:normal;
}

.trickbook .list td .footer span
{
    float:right;
}

.trickbook .list td .footer span a
{
	font-size:14px;
	font-style:italic;
	background:transparent url(../images/bullet-photo-album.gif) no-repeat 0 1px;
	color:#60b1cc;
	display:block;
	padding:0 2px 4px 21px;
}

.trickbook .list td .footer .upload
{
	width:116px;
	height:20px;
	background:transparent url(../images/btn_uploadtrick.gif) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:auto;
}

.news-gallery
{
    position:relative;
}

.btn_viewall
{
    position:absolute;
    top:232px;
    background: url(../images/arrow_right.png) no-repeat 100% 0;
    padding: 0 20px 0 0;
    display: block;
}

.backtogroup
{
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    background: url("../images/btn_backtogroup.gif") no-repeat;
    height: 25px;
    width: 153px;
    position:absolute;
    right:0;
    top:10px;
}

.backtogroup2
{
    right:270px;
    top:17px;
}

.ad2
{
    margin:10px 0 0;
}
