body{ margin:0px; padding:0px; background-color:#0d190b; font-family:"arial"}
#site-background{}

#struct-header{ width: 100%; min-width: 1024px; background:url(images/header-repeat.png) repeat-x top; height:100px}
#struct-header-home{ width: 100%; min-width: 1024px; background:url(images/header-repeat-home.png) repeat-x top; height:55px}

#sub-navigation { width: 1024px; margin-left: auto; margin-right:auto; text-align:center; padding-top: 4px; }

#sub-navigation ul{ margin:0px; padding:0; padding-top: 4px; list-style:none;  }
#sub-navigation li{ font-size:15px; font-family: 'BlissLight'; display: inline;list-style-type: none; padding-left:20px; padding-right: 20px; }
#sub-navigation li a{ font-size:15px;  font-family: 'BlissLight'; color:#EDEDED}
#sub-navigation li a:hover{ font-size:15px; font-family: 'BlissLight'; color:#CCC}
#sub-navigation li.on a{ font-size:15px; font-family: 'BlissLight'; color:#9CC}


#struct-bar{ width:1024px; height: 55px; margin:auto; position:relative;}
#struct-bar #logo{float: left; width:108px; padding-top: 13px;}
#struct-bar #nav{}

#struct-page{ width:1024px; margin:auto; }
#struct-page-middle-holder{ width:1024px; background:url(images/page-repeat.png) repeat-y; }
#struct-page-middle-content{ padding:0px 70px 35px 70px}
#struct-page-middle-content-no-padding{ padding:0px 0px 0px 0px}


#footer-nav-holder{ padding-bottom:5px}
#footer-nav-holder a{ color:#000}
#footer-nav { margin:0px; padding:0}
#struct-page-footer{ background-color:#D8D9D9; padding:20px 50px 0px 50px; font-size:10px; color:#333; margin:0px 11px 0px 9px}
#struct-page-bottom-holder{width:1024px; height:50px; background:url(images/page-bottom.png) no-repeat top left; }

/* Override nav styles */
#menu > li a:hover {color:#57CC35;}
#menu li ul li a:hover { color:#57CC35}

.full-width { width:1004px; margin-left:9px; float: left;}

.sadphone_left {width: 384px; height: 586px; float: left; background-image:url(images/sme_phone.png); margin-top: 80px; margin-bottom:80px;}
.sadphone_right {width: 545px; height: 488px; float: left; padding-top:98px; margin-top: 80px; margin-bottom:80px;}
h1.sme { font-family: 'BlissLight';

font-weight: normal;

font-variant: normal;

font-size: 30px;

color: #3c3c3c;}

h1.sme { font-family: 'BlissLight';
font-weight: normal;
font-variant: normal;
font-size: 30px;
color: #3c3c3c;}

p.large 
{font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-weight: 300;
font-size: 18px;
line-height: 30px;
margin-top: 0px;
}

p

{
font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-weight: 300;
font-size: 15px;
line-height: 25px;
}


.chart_left {margin-left: 56px; width: 477px; height: 292px; float: left; padding-top:63px;}
.chart_right {width: 385px; height: 355px; float: left; background-image:url(images/smes_chart.png);}
.video_left {width: 584px; height: 350px; float: left; padding-left:57px; margin-top: 40px; margin-bottom: 40px;}

.video_right {width: 295px; height: 350px; float: left; padding-top:63px;  margin-top: 40px; margin-bottom: 40px;}

.icons_left {width: 543px; height: 380px; float: left; padding-left:57px;}
.icons_left_top {width: 543px; height: 256px; float: left; }
.icons_left_bottom {width: 543px; height: 126px; float: left; background-image:url(images/smes_platform.png);}

.icons_right {width: 404px; height: 478px; float: left; background-image:url(images/smes_icons.png);}

.working_left {margin-left: 56px; width: 542px; height: 214px; float: left; padding-top:49px; padding-bottom:45px;}
.working_right {width: 405px; height: 292px; float: left; background-image:url(images/smes_working.png);  margin-bottom:120px;}

.laptop {width: 854px; height: 472px; float: left; background-image:url(images/laptop.png); background-color:#09F; padding-top:50px; padding-left:50px; padding-right: 100px;}

.laptop h1 {color: white; font-size: 30px; font-weight: normal; }
.laptop ul li {color: white; font-size: 16px; line-height: 22px; padding-top:5px; padding-left: 0px; padding-bottom: 5px;}
.laptop ul {padding-bottom: 22px; padding-top: 22px;}

.start1 {width: 1004px; padding-bottom: 47px; float: left; background-image:url(images/started1.png); background-repeat:no-repeat; margin-left:9px; }
.start2 {width: 1004px;  float: left; background-image:url(images/started2.png); background-repeat:no-repeat;  margin-left:9px; padding-bottom: 47px; }
.start3 {width: 1004px; padding-bottom: 47px; float: left; background-image:url(images/started3.png); background-repeat:no-repeat;  margin-left:9px; }
.start4 {width: 1004px; padding-bottom: 47px; float: left; background-image:url(images/started4.png); background-repeat:no-repeat;  margin-left:9px; }
.start1_game {width: 1004px; float: left; background-image:url(images/started1_games.png); background-repeat:no-repeat; margin-left:9px; padding-bottom: 47px; }



h1.start { font-size: 45px; line-height:45px; font-family: 'BlissLight';
font-weight: normal;
font-variant: normal;
padding-left: 61px; padding-top:68px; }
p.start {font-size: 15px; line-height:25px; padding-left: 64px; padding-right:476px;}
p.start_buttons {font-size: 15px; line-height:25px; padding-left: 64px; padding-right:0px;}
p.start_large { font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
font-weight: bold; font-size: 18px; line-height:25px; padding-bottom:4px; padding-left: 64px; padding-right:536px;}

.game_thanks1 {width: 1004px;  float: left; margin-left:9px; padding-bottom: 80px;}
.game_thanks2 {width: 1004px; float: left; background-image:url(images/game_thanks2.png); background-repeat:no-repeat; margin-left:9px; padding-bottom: 60px; background-color:#FFF; }
.game_thanks_title { font-family: 'BlissBold', Arial, Helvetica, sans-serif; height:110px;
font-weight:normal; width: 885px; float: left; padding-left: 70px; font-size: 20px;}
.game_thanks_title2 { font-family: 'BlissBold', Arial, Helvetica, sans-serif;
font-weight:normal; width: 1004px; float: left; text-align:center; font-size: 28px; line-height: 50px; padding-top: 70px; padding-bottom: 35px;}

.game_thanks_left {width: 484px; float: left;  padding-left: 70px; padding-right:50px;}
.game_thanks_right {width: 339px; float: left; }

.game_thanks_image {width: 885px; float: left; padding-left: 70px; }

.bed1 {width: 574px; padding-left: 64px; padding-right:366px; padding-bottom:40px; float: left; background-image:url(images/bed1.png); background-repeat:no-repeat; margin-left:9px; }
.bed2 {width: 574px; padding-left: 64px; padding-right:366px; padding-top:40px; padding-bottom:34px;float: left; background-image:url(images/bed2.png); background-repeat:no-repeat;  margin-left:9px;  }
.bed3 {width: 600px; padding-left: 64px; padding-right:340px; padding-bottom:40px;float: left; background-image:url(images/bed3.png); background-repeat:no-repeat;  margin-left:9px; }
.bed4 {width: 574px; padding-left: 64px; padding-right:366px; padding-bottom:40px; float: left; background-image:url(images/bed4.png); background-repeat:no-repeat;  margin-left:9px; }

h1.bed { font-size: 45px; line-height:45px; font-family: 'BlissLight';
font-weight: normal;
font-variant: normal; padding-top:68px; }
p.bed {font-size: 15px; line-height:25px; }
p.bed_buttons {font-size: 15px; line-height:25px; }

.bedprice1 {width: 280px; background-color: #e2e2e2; padding-bottom: 15px; margin-bottom: 75px; float: left; background-image:url(images/bedpric1.png); background-repeat:no-repeat; margin-left: 75px; margin-right: 21px; }
.bedprice2 {width: 279px; background-color: #e2e2e2; padding-bottom: 15px; margin-bottom: 75px; float: left; background-image:url(images/bedprice2.png); background-repeat:no-repeat; margin-right: 21px;}
.bedprice3 {width: 280px; background-color: #e2e2e2; padding-bottom: 15px; margin-bottom: 75px; float: left; background-image:url(images/bedprice3.png); background-repeat:no-repeat; }
p.bedrow1 {width: 280px; float: left; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:20px; padding-top: 240px; }
p.bedrow2 {width: 280px; float: left; text-align:center; font-family: 'BlissLight', Arial, Helvetica, sans-serif; font-weight:bold; font-size:34px; }
p.bedrow3 {width: 280px; float: left; text-align:center; font-family: 'BlissLight', Arial, Helvetica, sans-serif; font-size:54px; padding-top: 10px; }
p.bedrow4 {width: 280px; float: left; text-align:center; font-family: 'BlissLight', Arial, Helvetica, sans-serif; font-size:24px; }
p.bedrow5 {width: 280px; float: left; text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; line-height: 24px; }

.show1-container {
	width: 1004px;
	margin-left: 9px;
	float: left;
	margin-bottom: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #a2a2a2;
}
.show2-container {
	width: 1004px;
	margin-left: 9px;
	float: left;
	margin-bottom: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #a2a2a2;
	padding-top:60px;
}
.show3-container {
	width: 1004px;
	margin-left: 9px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #a2a2a2;
}
.show4-container {
	width: 1004px;
	margin-left: 9px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		border-top-color: #a2a2a2;
	padding-bottom: 50px;

	background-color: #f0f0f3;
}
.show5-container {
	width: 1004px;
	margin-left: 9px;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		border-top-color: #a2a2a2;
	padding-top: 50px;
	padding-bottom: 50px;

	background-color: #f0f0f3;
}
.show1-top-cell {width: 1004px; height: 322px; float: left;  padding-left: 200px;}
.show1-bottom-cell {width: 1004px; float: left;  }
.show-left {width: 122px; float: left; padding-left: 60px; }
.show-right {width: 714px; float: left;  }
.show-title {width: 714px; float: left;  }
.show-copy {width: 714px; float: left;  }
.show-title h2 { font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 28px; line-height:25px; color: #4d4d4d; padding-bottom: 10px; font-weight:normal; }
.info-cell-row {margin-right: 10px; float: left; padding-top:4px;}
.info-cell-left {font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 15px; line-height:25px; color: #4d4d4d; height: 29px; padding-right: 5px; float: left; padding-top: 4px;}
.info-cell-right { height: 29px; float: left;}

.show-copy p {font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 15px; line-height:25px; color: #4d4d4d; padding-bottom: 22px; }

.show1-container h2 { padding-top:10px;}
.show2-container h2 { padding-top:10px;}
.show3-container h2{ padding-top:18px;}

.show2-image-cell {width: 1004px; float: left;  }

.show2-image-video {width: 931px; height: 527px; padding-left: 60px; padding-top: 60px; float: left; background-image:url(images/shadow.png); background-repeat:no-repeat;  }



.show-nasa {
	width: 530px;
	padding-left: 75px;
	padding-right: 399px;
	background-color: white;
	background-image: url(images/space.png);
	background-repeat: no-repeat;
	float: left;
	padding-top: 50px;
	background-position: 0px -130px;
	padding-bottom: 30px;
}
.show-klm { width: 530px; padding-left: 75px; padding-right: 399px; background-color:white; background-image:url(images/klm.png); background-repeat:no-repeat; float:left; padding-top: 150px; 	padding-bottom: 30px;
}

p.padding_right {font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 15px; line-height:25px; color: #4d4d4d; padding-bottom: 22px; padding-right: 175px; }


h2.padding_right { padding-bottom: 22px; padding-right: 175px; }


p.padding_right2 {font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 15px; line-height:25px; color: #4d4d4d; padding-bottom: 22px; padding-right: 130px; }




.show-education { width: 580px; padding-left: 75px; padding-right: 350px; background-color:#f0f0f3; background-image:url(images/education_bg.png); background-repeat:no-repeat; float:left; padding-top: 200px; 	padding-bottom: 30px;
}


.title_cell { padding-left: 66px; width: 905px; float: left; padding-top: 50px; padding-bottom: 10px;}
.edu_left { width: 457px; padding-left: 66px; float: left; padding-right: 36px; padding-top:50px; }
.edu_right { width: 403px; float: left;  padding-top:50px;}


.edu_left h2 { padding-bottom: 5px;}





p.large {line-height: 25px; padding-top: 2px; padding-bottom: 2px;}


.sample {padding-left: 80px; }

 dl{font-size:1.2em;line-height:170%;margin-bottom:20px}
		  dl,dt,dd{padding:0;margin:0}
		.faqs{padding-top:20px}
		.faqs dt{font-weight:bold;background:url(https://www.runrev.com/images/q.gif) 0 4px no-repeat;padding:3px 0 15px 30px;position:relative;}
		.faqs dt:hover{cursor:pointer}
		.faqs dd{background:url(https://www.runrev.com/images/a.gif) 0 2px no-repeat;padding:0 0 5px 30px;position:relative;color:#333}
		.faqs .hover{color:#990000;text-decoration:underline}
		
.thanks_centre { width: 1000px; text-align:center;  float:left; }

.showcase-app-store { width: 1004px; height: 338px; background-image:url(https://www.runrev.com/images/app-store1.png); background-repeat:repeat-x; float: left; margin-left: 9px;}
.showcase-app-store1 { width: 1004px; height: 13px; float: left; }
.showcase-app-store2 { width: 1004px; height: 114px; float: left; }
.showcase-app-store3-row { width: 1004px; height: 210px; float: left; }
.showcase-app-store4 { width: 200px; height: 210px; float: left;}
.showcase-app-store5 { width: 196px; height: 210px; float: left; }
.showcase-app-store6 { width: 190px; height: 210px; float: left; }
.showcase-app-store7 { width: 185px; height: 210px; float: left; }
.showcase-app-store8 { width: 233px; height: 210px; float: left; }
