@charset "utf-8";

@font-face {
    font-family: 'oswaldbold';
    src: url('/webfonts/oswald-bold-webfont.eot');
    src: url('/webfonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/oswald-bold-webfont.woff') format('woff'),
         url('/webfonts/oswald-bold-webfont.ttf') format('truetype'),
         url('/webfonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

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

@font-face {
    font-family: 'glegooregular';
    src: url('/webfonts/glegoo-regular-webfont.eot');
    src: url('/webfonts/glegoo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/glegoo-regular-webfont.woff') format('woff'),
         url('/webfonts/glegoo-regular-webfont.ttf') format('truetype'),
         url('/webfonts/glegoo-regular-webfont.svg#glegooregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldlight';
    src: url('/webfonts/oswald-light-webfont.eot');
    src: url('/webfonts/oswald-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/oswald-light-webfont.woff') format('woff'),
         url('/webfonts/oswald-light-webfont.ttf') format('truetype'),
         url('/webfonts/oswald-light-webfont.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'oswaldregular';
    src: url('/webfonts/oswald-regular-webfont.eot');
    src: url('/webfonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/webfonts/oswald-regular-webfont.woff') format('woff'),
         url('/webfonts/oswald-regular-webfont.ttf') format('truetype'),
         url('/webfonts/oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, object, iframe, a,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline; 
}

html { 
	overflow: auto;
	-webkit-font-smoothing: antialiased;
}

textarea {
	overflow: auto;
	font-family: 'glegooregular', serif;
}

textarea:focus{outline:none;}

body {
	font-family: 'glegooregular', serif;
	font-size: 85%;
}

body.ie8 { overflow: hidden; margin:0px auto;}
body.ie9 { overflow: hidden; margin:0px auto;}

@media print {
	body * {
		display:none;
	}
	#printable {
		display:block;
	}
}

a, div, span {
	word-break: normal;
	word-wrap: break-word;
}

a { text-decoration: none; }

a:focus { outline: none; }

input {
	border: 1px solid #c4c4c4;
	font-family: 'glegooregular', serif;
}
input:focus{outline:none;}

.glegoo{ font-family:'glegooregular', serif; }
.holtwood{font-family: 'holtwood_one_scregular', sans-serif;}
.oswald{ font-family:'oswaldregular', sans-serif; }
.oswald_light{ font-family:'oswaldlight', sans-serif;}
.oswald_bold{ font-family:'oswaldbold', sans-serif; }

.bold{font-weight:bold;}

.strike{text-decoration: line-through;}

.font_9{font-size:9px;}
.font_10{font-size:10px;}
.font_11{font-size:11px;}
.font_12{font-size:12px;}
.font_13{font-size:13px;}
.font_14{font-size:14px;}
.font_15{font-size:15px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_20{font-size:20px;}
.font_22{font-size:22px;}
.font_24{font-size:24px;}
.font_26{font-size:26px;}
.font_28{font-size:28px;}
.font_30{font-size:30px;}
.font_32{font-size:32px;}
.font_36{font-size:36px;}

.color_4bc87a{color:#4bc87a;}

.left{float:left;}
.right{float:right;}

.clear{float:left;width:100%;}

.height_5{height:5px;}
.height_10{height:10px;}
.height_15{height:15px;}
.height_20{height:20px;}
.height_25{height:25px;}
.height_30{height:30px;}

.orange_link{color:#da5e09;text-decoration:none;}
.orange{color:#e35d00;}

.hidden{display:none;}

.user_frame_35{
	float:left;
	width:48px;
	height:50px;
	margin-right:10px;
	background-image:url('/images/layout/homepage/user_frame.png');
}

.user_photo_35{
	float:left;
	width:35px;
	height:35px;
	margin-left:6px;
	margin-top:7px;
}

.upper{text-transform:uppercase;}

#main{
	margin:0px auto;
	width:960px;
	position:relative;
}

#content_container{
	float:left;
	width:960px;
}

#header{
	float:left;
	position:relative;
	width:960px;
	height:33px;
	z-index:60;
	background-image:url('/images/layout/homepage/header.png');
}

#header .conditions{
	float:left;
	color:#000;
	text-decoration:underline;
	margin-top:4px;
	margin-left:20px;
}

#header .fblogin{
	float:right;
	margin-right:5px;
	background-image:url('/images/layout/homepage/fblogin.png');
	width:130px;
	height:36px;
}
#header .fblogin:hover{background-image:url('/images/layout/homepage/fblogin_over.png');}

#header .fbAlternateLogin{
	float:right;
	margin-top:7px;
	margin-right:10px;
	background-image:url('/images/layout/homepage/info_help.png');
	width:12px;
	height:13px;
}
#header .fbAlternateLogin:hover{background-image:url('/images/layout/homepage/info_help_over.png');}


#header .register{
	float:right;
	margin-right:10px;
	color:#000;
}

#header .optimus_label{
	float:right;
	margin-right:10px;
	margin-top:3px;
}


#header .logout{
	float:right;
	width:90px;
	height:38px;
	margin-right:5px;
	margin-left:5px;
	background-image:url('/images/layout/homepage/logout.png');
}
#header .logout:hover{background-image:url('/images/layout/homepage/logout_over.png');}

#header .notification_num{
	float:right;
	margin-right:15px;
	margin-top:5px;
	cursor:pointer;
}

#header .notification_icon{
	float:right;
	margin-right:4px;
	margin-top:3px;
	cursor:pointer;
}

#header .notifications_active{
	width:22px;
	height:21px;
	background-image:url('/images/layout/homepage/notifications.png');
}

#header .notifications_inactive{
	width:22px;
	height:21px;
	background-image:url('/images/layout/homepage/notifications_inactive.png');
}

#header #messages_alert{cursor:pointer;}
#header #messages_alert_num{cursor:pointer;}

#header .messages_active{
	width:26px;
	height:21px;
	background-image:url('/images/layout/homepage/messages.png');
}

#header .messages_inactive{
	width:26px;
	height:21px;
	background-image:url('/images/layout/homepage/messages_inactive.png');
}

#header .user_name{
	float:right;
	margin-right:10px;
	margin-top:5px;
}

#header .photo{
	float:right;
	margin-right:10px;
	width:48px;
	height:44px;
	background-image:url('/images/layout/homepage/user_back.png');
}

#header .user_photo{
	float:right;
	margin-top:1px;
	margin-right:7px;
}

#menu{
	float:left;
	width:100%;
	height:103px;
	margin-bottom:20px;
}

#logo{
	float:left;
	width:305px;
	height:103px;
	margin-top:20px;
	margin-left:20px;
}

#menu_profile{
	background-image: url("/images/layout/menu/profile.png");
	float: right;
	height: 59px;
	margin-left: 0;
	margin-right: -10px;
	margin-top: 50px;
	position: relative;
	width: 210px;
	z-index: 50;
}
#menu_profile:hover{background-image:url('/images/layout/menu/profile_over.png');}

#menu_plan{
	background-image: url("/images/layout/menu/plan.png");
	float: right;
	height: 57px;
	margin-left: 0;
	margin-right: -3px;
	margin-top: 42px;
	position: relative;
	width: 194px;
	z-index: 50;
}
#menu_plan:hover{background-image:url('/images/layout/menu/plan_over.png');}


#menu_join{
	background-image: url("/images/layout/menu/join.png");
	float: right;
	height: 52px;
	margin-left: 0;
	margin-right: -6px;
	margin-top: 50px;
	position: relative;
	width: 207px;
	z-index: 50;
}
#menu_join:hover{background-image:url('/images/layout/menu/join_over.png');}


#footer{
	float:left;
	width:960px;
	height:87px;
	margin-top:30px;
	background-image:url('/images/layout/homepage/footer.png');
}

#footer .bullet{
	float:left;
	width:5px;
	height:6px;
	margin:7px;
	margin-top:46px;
	background-image:url('/images/layout/homepage/footer_dot.png');
}

#footer .link{
	float:left;
	margin-top:40px;
	color:#000;
}

#footer .link_first{margin-left:34px;}

#footer .fblike{
	float:right;
	margin-right:21px;
	margin-top:40px;
	width:343px;
}

#footer #rss{
	float:right;
	margin-right:27px;
	margin-top:27px;
	width:56px;
	height:45px;
	background-image:url('/images/layout/homepage/rss.png');
}

#footer #rss:hover{background-image:url('/images/layout/homepage/rss_over.png');}


/* WINDOW LOADER */
#window_loader {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000; 
}

#window_loader_img {
	position: fixed;
	width: 66px;
	height: 66px;
	z-index: 1050;
	overflow: hidden;
}


/* CHECKBOX */
.checkbox .check_container {
	position:relative;
	float: left;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-image:url('/images/layout/checkbox/bg.png'); 
}
.checkbox .check {
  position:absolute;
  top:0px;
  left:0px;
  width: 35px;
  height: 35px;
  display: none;
  background-image: url("/images/layout/checkbox/selected.png"); 
}

/* PAGER */

.pager{
	float:left;
	width:100%;
}

.pager .pager_previous{
	float:left;
	width:90px;
	height:50px;
}

.pager .pager_previous .pager_icon{
	float:right;
	width:80px;
	height:50px;
	background-image:url('/images/layout/pager/previous.png');
}
.pager .pager_previous .pager_icon:hover{float:left;}

.pager .pager_control{
	float:left;
	margin-top:8px;
}

.pager .pager_control .pager_control_left{
	float:left;
	width:12px;
	height:35px;
	background-image:url('/images/layout/pager/control_left.png');
}

.pager .pager_control .pager_control_middle{
	float:left;
	height:33px;
	padding-top:2px;
	padding-left:5px;
	font-family: 'holtwood_one_scregular', serif;
	font-size:16px;
	background-image:url('/images/layout/pager/control_repeat.png');
}

.pager .pager_control .pager_control_middle .pager_link{
	margin-left:2px;
	margin-right:2px;
	float:left; 
	color:#c3b69c;
}
.pager .pager_control .pager_control_middle .pager_link:hover{color: #df5b00;}

.pager .pager_control .pager_control_middle .pager_text{
	margin-left:2px;
	margin-right:2px;
	float:left; 
	color: #c3b69c;
}

.pager .pager_control .pager_control_middle .pager_current{
	float:left; 
	margin-left:2px;
	margin-right:2px;
	color: #df5b00;
}

.pager .pager_control .pager_control_right{
	float:left;
	width:17px;
	height:35px;
	background-image:url('/images/layout/pager/control_right.png');
}

.pager .pager_next{
	float:right;
	width:90px;
	height:50px;
}

.pager .pager_next .pager_icon{
	float:left;
	width:80px;
	height:50px;
	background-image:url('/images/layout/pager/next.png');
}
.pager .pager_next .pager_icon:hover{float:right;}


/* SELECT */
.select{width:290px;height:32px;position:relative;}
.select_small{width:200px;height:32px;position:relative;}

.select .selector, .select_small .selector {
	float: left;
	width: 270px;
	padding-left:10px;
	height: 20px;
	padding-bottom:5px;
	overflow: hidden;
	padding-top: 7px;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-wrap:normal;
	z-index:31;
	position:relative;
	background-image:url('/images/layout/combo/select.png');
}
.select_small .selector {width:180px;background-image:url('/images/layout/combo/select_small.png');}

.select .arrow, .select_small .arrow {
	position:absolute;
	top:3px;
	right:0px;
	width: 29px;
	height: 32px;
	cursor: pointer;
	z-index:31; 
	background-image: url("/images/layout/combo/arrow.png");
}

.select .down, .select_small .down {top:3px;}
.select .up, .select_small .up {top:8px;}

.select .disabled, .select_small .disabled {
	cursor: default;
	color:#bbb;
}

.select .options, .select_small .options {
	display: none;
	position: absolute;
	width: 270px;
	overflow: hidden;
	z-index: 30;
	top:12px;
	left:4px;
}
.select_small .options {width:180px;}

.select .options_header{
	width:270px;
	height:30px;
	background-image:url('/images/layout/combo/header.png');
}
.select_small .options_header{
	width:180px;
	height:30px;
	background-image:url('/images/layout/combo/header_small.png');
}

.select .options_footer{
	width:270px;
	height:30px;
	background-image:url('/images/layout/combo/footer.png');
}
.select_small .options_footer{
	width:180px;
	height:30px;
	background-image:url('/images/layout/combo/footer_small.png');
}

.select .option, .select_small .option {
	width: 260px;
	height: 26px;
	line-height:19px;
	padding-left:10px;
	padding-top: 4px;
	cursor: pointer;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-wrap:normal;
	display: block;
	color:#000;
	background-image:url('/images/layout/combo/option.png');
}
.select_small .option {width:170px;background-image:url('/images/layout/combo/option_small.png');}

.select .option:hover, .select_small .option:hover {
	font-weight:bold; 
}

.select .selected{color:#f60;font-weight:bold;}


/* IMAGE POPUP */
#image_popup {
  position: fixed;
  z-index: 250;
  overflow: hidden;
  padding: 10px;
  display: none; }

#image_popup_border {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #fff;
  opacity: .20;
  z-index: 1010;
  border-top-left-radius: 5px 5px;
  border-top-right-radius: 5px 5px;
  border-bottom-left-radius: 5px 5px;
  border-bottom-right-radius: 5px 5px; }

body.ie9 #image_popup_border {
  filter: alpha(opacity=50); }

body.ie8 #image_popup_border {
  filter: alpha(opacity=50); }

body.ie7 #image_popup_border {
  filter: alpha(opacity=50); }

#img_popup_img {
  float: left;
  display: inline;
  position: relative;
  background-color: #fff;
  z-index: 1020; }

/* WINDOW SHADE */
#window_shade {
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: #000;
	opacity: .50;
	z-index: 200; 
}
body.ie9 #window_shade { filter: alpha(opacity=50); }
body.ie8 #window_shade { filter: alpha(opacity=50); }
body.ie7 #window_shade { filter: alpha(opacity=50); }

/* ALERT */
#alert_shade {
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: #fff;
	opacity: .50;
	z-index: 200; 
}
body.ie9 #alert_shade { filter: alpha(opacity=50); }
body.ie8 #alert_shade { filter: alpha(opacity=50); }
body.ie7 #alert_shade { filter: alpha(opacity=50); }

#alert_popup {
	width:350px;
	position: fixed;
	z-index: 650;
}

#alert_popup_header {
	float:left;
	width:350px;
	height:55px;
	background-image:url('/images/layout/alert/header.png');
}
#alert_popup_content {
	float:left;
	width:350px;
	background-image:url('/images/layout/alert/repeat.png');
	padding-bottom:15px;
}

#alert_popup_content span{
	float:left;
	width:250px;
	margin-top:20px;
	margin-left:50px;
	text-align:center;
}

#alert_popup_content .button{
	float:left;
	margin-top:10px;
	margin-left:140px;
	width:69px;
	height:38px;
	cursor:pointer;
	background-image:url('/images/layout/alert/ok.png');
}
#alert_popup_content .button:hover{background-image:url('/images/layout/alert/ok_over.png');}

#alert_popup_footer {
	float:left;
	width:350px;
	height:20px;
	background-image:url('/images/layout/alert/footer2.png');
}

/* CONFIRMATION DIALOG */

#confirmation_shade {
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: #000;
	opacity: .50;
	z-index: 275;
}

body.ie9 #confirmation_shade { filter: alpha(opacity = 50); }
body.ie8 #confirmation_shade { filter: alpha(opacity = 50); }

#confirmation_dialog {
	width:350px;
	position: fixed;
	z-index: 650;
}

#confirmation_dialog_header {
	float:left;
	width:350px;
	height:55px;
	background-image:url('/images/layout/alert/header.png');
}
#confirmation_dialog_content {
	float:left;
	width:350px;
	background-image:url('/images/layout/alert/repeat.png');
	padding-bottom:15px;
}

#confirmation_dialog_content span{
	float:left;
	width:250px;
	margin-top:20px;
	margin-left:50px;
	text-align:center;
}

#confirmation_dialog_ok{
	float:left;
	margin-top:15px;
	margin-left:10px;
	width:69px;
	height:38px;
	cursor:pointer;
	background-image:url('/images/layout/alert/yes.png');
}
#confirmation_dialog_ok:hover{background-image:url('/images/layout/alert/yes_over.png');}

#confirmation_dialog_cancel{
	float:left;
	margin-top:15px;
	margin-left:100px;
	width:69px;
	height:38px;
	cursor:pointer;
	background-image:url('/images/layout/alert/no.png');
}
#confirmation_dialog_cancel:hover{background-image:url('/images/layout/alert/no_over.png');}

#confirmation_dialog_footer {
	float:left;
	width:350px;
	height:20px;
	background-image:url('/images/layout/alert/footer2.png');
}



/* WINDOW POPUP */
#window_popup {
	position: fixed;
	z-index: 250;
	width:698px;
	top:35px;
	overflow: hidden;
	background:transparent;
}

#window_popup_header{
	float:left;
	width:698px;
	height:138px;
	background-image:url('/images/layout/popup/header.png');
}

#window_popup_title{
	float:left;
	margin-left:70px;
	margin-top:63px;
}

#window_popup_header .close{
	position: absolute;
	font-size: 13px;
	height: 45px;
	width: 56px;
	right: 70px;
	top: 62px;
	cursor: pointer;
	z-index: 2;
	background-image:url('/images/layout/popup/close.png');
}
#window_popup_header .close:hover{background-image:url('/images/layout/popup/close_over.png');}

#window_popup_middle {
	float: left;
	position: relative;
	z-index: 1;
	width:698px;
	background-image:url('/images/layout/popup/repeat.png');
}

#window_popup_content {
	float:left;
	margin-left:60px;
	width:608px;
}

#window_popup_footer{
	float:left;
	width:698px;
	height:45px;
	background-image:url('/images/layout/popup/footer.png');
}

/* USERS POPUP */
#users_pop_up{
	float:left;
	width:610px;
	overflow:hidden;
}
#users_pop_up .user{
	width:590px; 
	float:left;
	height:60px;
}
#users_pop_up .user .user_name{
	float:left;
	margin-top:13px;
	color:#000;
}
#users_pop_up .user .user_name:hover{color:#f60;}



.contentText{
	float:left;
	display:inline;
	width:100%;
	position:relative;
}

.contentLink{
	color:#c00;
}

.contentImage{
	float:left;
	clear:both;
	cursor:pointer;
	border:1px solid #ccc;
	margin-top:5px;
}
.contentImage:hover{border:1px solid #f60;}

.contentVideo{
	float:left;
	clear:both;
	cursor:pointer;
	margin-top:10px;
}


.template_header{
	float:left;
	width:960px;
	height:96px;
	margin-top:10px;
	background-image:url('/images/layout/template/header.png');
	position:relative;
}

.template_title{
	float:left;
	margin-top:32px;
	margin-left:50px;
	height:44px;
	padding-top:8px;
	background-image:url('/images/layout/template/title.png');
	padding-left:20px;
	padding-right:20px;
}

.template_content{
	float:left;
	width:960px;
	background-image:url('/images/layout/template/repeat.png');
	font-family:'glegooregular', serif;
	font-size:14px;
}

.template_content_content{
	float:left;
	margin-left:84px;
	width:800px;
	position:relative;
	margin-top:20px;
	padding-bottom:40px;
}

.template_content h1{
	font-family:'oswaldregular', sans-serif; 
	font-weight:700;
	font-size:26px;
	text-transform:uppercase;
}

.template_content h2{
	font-family:'oswaldregular', sans-serif; 
	font-weight:700;
	font-size:20px;
	text-transform:uppercase;
}

.template_content h3{
	font-family:'oswaldregular', sans-serif; 
	font-weight:400;
	font-size:20px;
	text-transform:uppercase;
}


.template_content h4{
	font-family:'glegooregular', serif;
	font-size:14px;
	text-transform:uppercase;
	color:#e15c00;
}

.template_content h1 a{color:#e15c00;}
.template_content h2 a{color:#e15c00;}
.template_content h3 a{color:#e15c00;}
.template_content h4 a{color:#e15c00;}

.template_content_container{
	float:left;
	margin-left:24px;
	position:relative;
}

.template_footer{
	float:left;
	width:960px;
	height:125px;
	background-image:url('/images/layout/template/footer.png');
}

.template_box_header{
	float:left;
	width:960px;
	height:12px;
	background-image:url('/images/layout/template/box_header.png');
}

.template_box_content{
	float:left;
	width:960px;
	background-image:url('/images/layout/template/box_repeat.png');
}

.template_box_footer{
	float:left;
	width:960px;
	height:11px;
	background-image:url('/images/layout/template/box_footer.png');
}


.template_footer .template_like_container{
	float:left;
	margin-top:-12px;
	margin-left:25px;
	width:885px;
	height:113px;
	background-image:url('/images/layout/template/fblike_bg.png');
}

.template_footer .template_like_container .template_fblike{
	float:left;
	margin-top:30px;
	margin-left:120px;
	width:700px;
	/*overflow:hidden;*/
}



.template_book_header{
	float:left;
	width:960px;
	height:105px;
	text-align:center;
	background-image:url('/images/layout/template/book/header.png');
}

.template_book_header .title{
	float:left;
	margin-top:32px;
	margin-left:100px;
	height:55px;
	background-image:url('/images/layout/template/book/title.png');
	padding-left:50px;
	padding-right:50px;
}

.template_book_content{
	float:left;
	width:960px;
	background-image:url('/images/layout/template/book/repeat.png');
}

.template_book_content .template_book_menu{
	float:left;
	margin-left:60px;
	margin-right:80px;
	margin-top:30px;
	margin-bottom:30px;
}

.template_book_content .template_menu_entry{
	float:left;
	position:relative;
	color:#000;
	margin-left:20px;
}
.template_book_content .template_menu_entry:hover{color:#f60;}

.template_book_content .template_menu_entry .left{
	float:left;
	width:15px;
	height:45px;
	background-image:url('/images/layout/template/book/menu_left.png');
}

.template_book_content .template_menu_entry .label{
	float:left;
	height:35px;
	padding-left:10px;
	padding-right:20px;
	padding-top:10px;
	background-image:url('/images/layout/template/book/menu_repeat.png');
}

.template_book_content .template_menu_entry .right{
	float:left;
	width:15px;
	height:45px;
	background-image:url('/images/layout/template/book/menu_right.png');
}
.template_book_content .template_menu_entry .arrow{
	position:absolute;
	right:-15px;
	top:20px;
	width:33px;
	height:32px;
}

.template_book_content .template_menu_entry .arrow1{background-image:url('/images/layout/template/book/arrow1.png');}
.template_book_content .template_menu_entry .arrow2{background-image:url('/images/layout/template/book/arrow2.png');}
.template_book_content .template_menu_entry .arrow3{background-image:url('/images/layout/template/book/arrow3.png');}

.template_book_content .template_menu_entry .arrow_selected{
	position:absolute;
	right:2px;
	top:20px;
	width:33px;
	height:32px;
	background-image:url('/images/layout/template/book/arrow_selected.png');
}

.template_book_content .template_book_text{
	float:left;
	width:700px;
	margin-top:40px;
	margin-left:120px;
	line-height:21px;
}

.template_book_content .template_fblike{
	float:left;
	margin-top:50px;
	margin-left:120px;
	width:700px;
	/*overflow:hidden;*/
}

.template_book_footer{
	float:left;
	width:960px;
	height:65px;
	background-image:url('/images/layout/template/book/footer.png');
}

.newsletter_container{
	float:left;
	width:960px;
	margin-top:20px;
}

.newsletter_container .previous_container{
	margin-left:20px;
	float:left;
	width:110px;
}

.newsletter_container .previous_container .previous{
	float:left;
	margin-top:300px;
	margin-left:22px;
	width:82px;
	height:51px;
	background-image:url('/images/layout/widgets/upgrade/previous.png');
}
.newsletter_container .previous_container .previous:hover{margin-left:10px;}

.newsletter_container .newsletter_content{
	float:left;
	width:700px;
	text-align:center;
}

.newsletter_container .newsletter_content table{ margin-left: auto;
   margin-right: auto;}

.newsletter_container .newsletter_content td img{display:block;}

.newsletter_container .next_container{
	float:left;
	width:110px;
}

.newsletter_container .next_container .next{
	float:left;
	margin-top:300px;
	margin-left:10px;
	width:82px;
	height:51px;
	background-image:url('/images/layout/widgets/upgrade/next.png');
}
.newsletter_container .next_container .next:hover{margin-left:22px;}