@charset "utf-8";
/* CSS Document */

html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1.5em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
		
}

/* `Containers
----------------------------------------------------------------------------------------------------*/

.container {
	margin-left: auto;
	margin-right: auto;
	background-image: url(/media/main_images/bg.jpg);
	background-position: center top;
	background-color:#cacaca;
}

.wrapper {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	/*background-image: url(/media/main_images/background_image.jpg);
	background-repeat: no-repeat;*/
}
.blackbar {
	background-color: #000000;
	height: 6px;
}
#header {
	position: relative;
	height: 140px;
	z-index:106
}



#logo {
	float: left;
	height: 140px;
	width: 107px;
	position: absolute;
	left: 30px;
	top: 5px;
	background-image: url(/media/main_images/pring_logo.gif);
	background-repeat: no-repeat;
}
#navigation {
	height: 26px;
	/*width: 330px;*/
	width: 385px;

	background-color: #000000;
	color: #757575;
	position: relative;
	right: 65px;
	float: right;
}
#navigation .lb {
	background-image: url(/media/main_images/navigation_lb.gif);
	height: 10px;
	width: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#navigation .rb {
	height: 10px;
	width: 10px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-image: url(/media/main_images/navigation_rb.gif);
	background-repeat: no-repeat;
}
#navigation ul {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 18px;
}
#navigation li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
}
#navigation a {
	color: #CCCCCC;
	text-decoration: none;
}

#navigation a:hover {
	color: #FFF;
	text-decoration: none;
}
#tourhead {
	left:190px;
	position:relative;
	top:100px;
}
#tourhead h2 {
	color:#77ACD6;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:28px;
	line-height:1.0em;
	text-shadow:0 2px 0 rgba(255, 255, 255, 0.75);
}
#tourhead p {
	color:#979797;
	font-size:12px;
}
.mid_container {
	padding-top: 20px;
	width: 1000px;
	position: relative;
	height: 534px;
	z-index:105
}
.left_side {
	width: 564px;
	height: 378px;
	position: relative;
	top: 30px;
}
.video_button {
	position: absolute;
	z-index: 2;
	bottom: 10px;
	/* left: 12px; */
	left:0px;
	display: none;
}

.view_scene {
	position: absolute;
	z-index: 0;
	/*left: 32px;*/
	left:0px;
}
.video_display{
	/*height:260px;*/
	/*left:54px;
	top:35px;*/
	overflow:visible;
	position:absolute;
	left:28px;
	top:19px;
	width:345px;
	z-index:101;
	display: block;
}
.video_close {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #000000;
	width: 29px;	
	text-align: center;
	position: relative;
	left: 305px;
	top: 15px;
	display:block;
	background-image: url(/media/main_images/videoexit_bg.gif);
	background-repeat: no-repeat;
	
	
	/*-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	
	  -webkit-border-top-left-radius:4px;
	  -webkit-border-top-right-radius:4px;
	*/
	/*-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	
	 -moz-border-radius-topleft:4px;
	 -moz-border-radius-topright:4px;
	 */
	
	/*border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-left-radius:4px;  border-top-right-radius:4px; */
	
	/*khtml-border-radius-topleft: 4px;
	khtml-border-radius-topright: 4px;*/
}
.video_close a {
	text-decoration: none;
	color: #FFFFFF;
}


.pop_container_video {
	/*-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius:8px;
	webkit-border-radius: 8px;
	border-radius:8px;
	background:rgba(85, 104, 107, 0.7) none repeat scroll 0 0;*/
	/*filter:alpha(opacity=50);
	border: solid 3px #000;*/
	padding:14px;
	width:328px;
	height:278px;
	background-image:url(/media/main_images/video_transparentbg.jpg);
	background-repeat:no-repeat;
	
	/*-webkit-border-radius: 8px;
	
	  -webkit-border-top-left-radius:8px;
	  -webkit-border-top-right-radius:8px;
	  -webkit-border-bottom-right-radius:8px;
	  -webkit-border-bottom-left-radius:8px;
	*/
	/*-moz-border-radius: 8px;
	
	 -moz-border-radius-topleft:8px;
	 -moz-border-radius-topright:8px;
	 -moz-border-radius-bottomright:8px;
	 -moz-border-radius-bottomleft:8px;
	 */
	/*border-radius: 8px;
	border-top-left-radius:8px;  border-top-left-radius:8px;  border-bottom-right-radius:8px;  border-bottom-left-radius:8px; */
	
	/*khtml-border-radius-topleft: 8px;
	khtml-border-radius-topright: 8px;*/
}

.dividerline {
	background-image: url(/media/main_images/divider_line.gif);
	background-repeat: repeat-y;
	width: 2px;
	position: absolute;
	height: 250px;
	left: 500px;
	top: 0px;
}
.right_side {
	position: absolute;
	left: 540px;
	top: -20px;
	width: 405px;
}
.right_side a {
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}

.right_side a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.fieldset {
	width: 430px;
}
/*.help_container {
	width: 220px;
	position: absolute;
	left: -230px;
	top: 44px;
}*/

.help_container {
	width: 220px;
	position: absolute;
	left: -230px;
	top: 44px;
}

.tooltip {
	background-color: #7fb1d9;
	font-size: 12px;
	/*width: 190px;*/
	width:168px;
	position: absolute;
	padding: 5px;
	color: #FFFFFF;
	z-index:102;
	display: block;
	top: 20px;
	/*height: 67px;*/
	-webkit-border-radius: 8px;
	/*
	  -webkit-border-top-left-radius:8px;
	  -webkit-border-top-right-radius:8px;
	  -webkit-border-bottom-right-radius:8px;
	  -webkit-border-bottom-left-radius:8px;
	*/
	-moz-border-radius: 8px;
	/*
	 -moz-border-radius-topleft:8px;
	 -moz-border-radius-topright:8px;
	 -moz-border-radius-bottomright:8px;
	 -moz-border-radius-bottomleft:8px;
	 */
	border-radius: 8px;
	/*border-top-left-radius:8px;  border-top-left-radius:8px;  border-bottom-right-radius:8px;  border-bottom-left-radius:8px; */
	
	khtml-border-radius-topleft: 8px;
	khtml-border-radius-topright: 8px;
	
}
.tipimg {
	position: absolute;
	z-index: 104;
}

.tt_tl {
	position: absolute;
	height: 8px;
	width: 8px;
	left: 0px;
	top: 0px;
}
.tt_tr {
	position: absolute;
	height: 8px;
	width: 8px;
	right: 0px;
	top: 0px;
}
.tt_bl {
	position: absolute;
	height: 8px;
	width: 8px;
	left: 0px;
	bottom: 0px;
}
.tt_br {
	position: absolute;
	height: 8px;
	width: 8px;
	right: 0px;
	bottom: 0px;
}
.tt_tlr {
	position: absolute;
	z-index: 101;
}
.tt_blr {
	position: absolute;
	z-index: 101;
	bottom:-95px;
}


.tool_arrow {
	position: relative;
	height: 17px;
	width: 14px;
	text-align: right;
	z-index: 103;
	left: 200px;
	top: 50px;
}
.helpbox {
}


.helpbox p {
	line-height: 1.4em;
	font-weight: bold;
}


.right_side h1 {
	color: #77acd6;
	font-size: 28px;
	line-height: 1.2em;
	text-shadow:0 2px 0px rgba(255, 255, 255, 0.75);
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.right_side h3 {
	font-size: 12px;
	color: #363636;
}
.row_input {
	padding-top: 7px;
	padding-bottom: 7px;
	width: 430px;
}
.input-text {
	width: 398px;
	color: #a0a0a0;
	font-size: 18px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(/media/main_images/input-text_bg.gif);
	background-repeat: no-repeat;
	border:none;
	height:22px;
}
.input-text-focused {
	width: 398px;
	color: #a0a0a0;
	font-size: 18px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(/media/main_images/input-text_focusedbg.gif);
	background-repeat: no-repeat;
	border:none;
	height:22px;
}
.input-text-error {
	width: 406px;
	color: #a0a0a0;
	font-size: 18px;
	padding: 10px;
	background-image: url(/media/main_images/input-text_errorbg.gif);
	background-repeat: no-repeat;
	border:none;
	height:22px;
}
.error-message {
	color: #be4041;
	font-size: 12px;
	font-weight: bold;
	background-color: #ff8182;
	width: 428px;
	height:68px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	/*
	  -webkit-border-top-left-radius:4px;
	  -webkit-border-top-right-radius:4px;
	*/
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	/*
	 -moz-border-radius-topleft:4px;
	 -moz-border-radius-topright:4px;
	 */
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	/*border-top-left-radius:4px;  border-top-right-radius:4px; */
	
	khtml-border-radius-topleft: 4px;
	khtml-border-radius-topright: 4px;
	
}
.error_lt {
	height: 4px;
	width: 4px;
	position: absolute;
}
.error_rt {
	height: 4px;
	width: 4px;
	position: absolute;
	right: -23px;
}

.error-message p {
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
}

/*.row_button {
	text-align: right;
	width: 428px;
	padding-top: 15px;
}*/
.login p {
	text-align: right;
	font-size: 14px;
	color: #363636;
}
.login a {
	font-weight: bold;
	color: #363636;
	text-decoration: none;
}

.login a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.login {
	width: 428px;
	padding-top: 10px;
}

.registration {
	width: 428px;
	padding-top: 4px;
}

.registration p {
	text-align: right;
	font-size: 14px;
	color: #363636;
}
.registration a {
	font-weight: bold;
	color: #363636;
	text-decoration: none;
}

.registration a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

#simpleModal {
	    width: 560px;
	    position: absolute; top: 40px; left: 170px;
	    padding: 20px;
	    border: solid 1px #bbb;
	    background: #fff;
	    -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.25);
	    -webkit-transition: -opacity 0.0s ease-out;
	}
	 
#simpleModal.shown {
	    opacity: 1.0;
	    z-index: 100;
	    -webkit-transition-duration: 0.25s;
	}
.feature {
	background-image: url(/media/main_images/feature_bg.gif);
	background-repeat: repeat-x;
	height: 138px;
	width: 1000px;
	position: absolute;
	bottom: -10px;
}
.feature_box {
	padding: 25px;
	width: 200px;
	float: left;
}
.feature_box h2 {
	font-size: 18px;
	font-weight: bold;
}
.feature_box p {
	font-size: 12px;
}
.footer {
	font-size: 12px;
	color: #424242;
	/*background-color: #dadada;*/
	padding-top: 30px;
	height: 80px;
}
.footer a {
	color: #424242;
	text-decoration: none;
}

.footer a:hover {
	color: #000;
	text-decoration: none;
}

.footer ul {
	list-style-type: none;
	list-style-position: outside;
	padding-bottom: 30px;
}
.footer li {
	float: left;
	padding-right: 8px;
	padding-left: 8px;
}
.endnote {
	float: left;
	width: 1000px;
}
.discliamer {
	float: left;
	clear: left;
	width: 600px;
	color: #a8a8a8;
	padding-left: 8px;
	line-height: 1.2em;
}
.operators_id {
	float: right;
	padding-right: 20px;
}

.e-business{	
	background-repeat: no-repeat;
	height: 34px;
	width: 149px;	
	margin-top:5px;
	float:right;
}

.e-business a{
    display: block;
    background-image: url(/media/main_images/e-Business_gray.gif);
    background-repeat: no-repeat;
    height: 34px;
    width: 149px;
    margin-top:5px;
    float:right;
}

.e-business a:hover{
    display: block;
    background-image: url(/media/main_images/e-Business_color.gif);
    background-repeat: no-repeat;
    height: 34px;
    width: 149px;
    margin-top:5px;
    float:right;
}


/*= CSS hack for Opera 9.5 Rounded Corners */

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:4) {

	.roundedbox {
	
		background:transparent url(shadow.svg);
	
	}
	
}


#row_button {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
}

#row_button .button{
	padding-left:287px;
	padding-top:8px;
	text-align:right;
}

#row_button span {
	display: none;
	position: absolute;
}
#row_button a {
        background-image: url(/media/image/signin_button.gif);
        background-repeat: no-repeat;
	display: block;
	text-indent: -900%;
	/*position: absolute;*/
	outline: none;
        height: 42px;
        width: 141px;
}
#row_button a:hover {
	background-position: left -52px;
}
#row_button a:hover span{
	display: block;
}

#row_button a:active {
	background-position: left bottom;
}

#row_button a:active span  {
	display: block;
}

#row_button .home {
	width: 141px;
	height: 52px;
	/*left: 96px;
	top: 73px;*/
	background-image: url(/media/main_images/signup_button.gif);
	background-repeat: no-repeat;
}
#tour {
	margin: 20px;
	position: relative;
	background-image: url(/media/main_images/tour_bg.gif);
	background-repeat: repeat-x;
	height: 436px;
	width: 920px;
}
#tl {
	height: 10px;
	width: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#bl {
	height: 10px;
	width: 10px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#tr {
	height: 10px;
	width: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#br {
	height: 10px;
	width: 10px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#tour_navigation {
	background-image: url(/media/main_images/tour_navigation.gif);
	background-repeat: repeat-x;
	height: 436px;
	width: 127px;
	float: left;
}
#tour_navigation ul {
	list-style-type: none;
	width: 127px;
	padding-top: 30px;
}
#tour_navigation ul li {
	float: left;
	text-align: center;
	width: 127px;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #FFF;
	font-size: 14px;
}
#tour_navigation ul li a {
	text-decoration: none;
	text-align: center;
	color: #FFF;
        display: block;
}

#tour_navigation ul li a:hover {
	text-decoration: none;
	text-align: center;
	color: #fdb234;
}

.selected {
	background-image: url(/media/main_images/tour_button.gif);
	background-repeat: no-repeat;
	width: 127px;
	font-weight: bold;
	color: #000 !important;
}
#tour_box {
	float: left;
	width: 600px;
}
.tourimage {
	text-align: center;
	padding:29px 25px 0;
	width: 742px;
}
.tourtext {
	width: 794px;
}
.tourtext p {
	text-align: center;
	color: #77acd6;
	font-size: 16px;
	font-weight: bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#tour-control {
	position: absolute;
	right: 0px;
	bottom: 0px;
	top: 400px;
	left: 850px;
}
.Tcontrol {
	float: left;
	padding: 2px;
}
