@charset "utf-8";
html, body {
	margin:0; padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;}
	
	
body {
	background-color:#FFF;
	background-image:url(../assets/pop-titlebar.png);
	background-position:top;
	background-repeat:repeat-x;

}

.poptitle{
	font-size:18px;
	color:#FFF;
}
.poplabels{
	color:#666;
}
.popsubtitles{
	font-size:14px;
	color:#39C;
}
.popboxes{
	padding-left:4px;
	font-size:16px;

	height:30px;
	line-height:30px;
	width:196px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
.priceboxes{
	padding-left:4px;
	font-size:16px;
	background-color:transparent;
	height:24px;
	line-height:24px;
	width:300px;
	border:none;
	
}
.priceboxes:hover{
	cursor:pointer;
}
.prices{
	padding-left:4px;
	font-size:16px;
	border:none;
	text-align:right;
	background-color:transparent;
	height:24px;
	line-height:24px;
	width:196px;
	
}
.prices:hover{
	cursor:pointer;
}
.dollars{
	padding-left:4px;
	font-size:16px;
	text-align:right;
	height:30px;
	line-height:30px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
.poplist{
	padding-left:4px;
	font-size:18px;
	color:#555;
	
	line-height:30px;
	width:196px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
.popboxes150{
	padding-left:4px;
	font-size:16px;
	color:#555;
	height:30px;
	width:150px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
#menu{
	padding-left:4px;
	font-size:16px;
	color:#555;
	line-height:30px;
	border:1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}


.popboxeserr{
	padding-left:4px;
	font-size:16px;
	color:#f00;
	height:30px;
	width:196px;
	border:1px solid #f00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
/*Buttons*/
div.butnew{
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	
	cursor:pointer;
	background-color:#060;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:36px;
	text-align:center;
	width:50px;
	padding:0 25px 0 25px;
	color:#FFF;
	
}
div.butnew:hover{
	background-color:#0C0;
}
div.butq{
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	
	cursor:pointer;
	background-color:#06C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:30px;
	width:30px;
	text-align:center;
	color:#FFF;
	
}
div.buq:hover{
	background-color:#7688DC;
}
div.goback{
	float:left;
	
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-radius-topright: 10px; /* for old Konqueror browsers */
	
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-radius-bottomright: 10px; /* for old Konqueror browsers */
	
	background-image:url(../assets/back.png);
	background-repeat:no-repeat; 
	background-position:left;
	
	cursor:pointer;
	background-color:#060;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:36px;
	text-align:center;
	width:50px;
	padding:0 25px 0 25px;
	color:#FFF;
	
}
div.goback:hover{
	background-color:#0C0;
}
div.butdelete{
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	
	cursor:pointer;
	background-color:#900;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:36px;
	text-align:center;
	width:50px;
	padding:0 25px 0 25px;
	color:#FFF;
	
}
div.butdelete:hover{
	background-color:#C00;
}
div.login{
	width:375px;
	height:270px;
	background-color:#fff;
	margin-right:auto;
	margin-left:auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #383838;
	
	
	
}
.loginbox{
	background-color:#000;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	width:200px;
	height:35px;
	
	color:#999;
	
}
.errtext {
	color:#D00;
	
}
#container{
   position: absolute;
   top: 50%;
   margin-top: -135px;/* half of #content height*/
   left: 0;
   width: 100%;
}
#shrink25 {
overflow: hidden;
position: relative;
width:250px;
height:350px;
-ms-zoom: 0.85;
-moz-transform: scale(0.85);
-moz-transform-origin: 0px 0;
-o-transform: scale(0.85);
-o-transform-origin: 0 0;
-webkit-transform: scale(0.85);
-webkit-transform-origin: 0 0;
}

#form1 select option:nth-child(odd) {
	color:#333;
	background:white;
	line-height:24px;
}
#form1 select option:nth-child(even) {
	color:#333;
	background:#efefef;
	line-height:24px;
}
#form1 select {
	background:#fff;
	color:#333;
	font-size:16px;
	
	
}
/*#form1 select option:hover {
	color:#999;
	background:#F60;
}*/
div.paymentbox{
	float:left;
	min-height:15px;
	margin-bottom:5px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#FFF;
	background-image:url(../assets/rightarrow.png);
	background-position:right;
	background-repeat:no-repeat;
	padding:5px 0 5px 10px;
	/* round corners */
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.paymentbox:hover{
	cursor:pointer;
	background-image:url(../assets/rightarrowOn.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#efefef;
	
}
a{
	font-size:16px;
	color:#036;
	text-decoration:none;
}
/*standard for rows*/
div.lineoff{color:#999;padding:10px 4px 10px 4px;float:left;border-bottom:1px solid #ccc;font-size:16px;} 
div.lineoff:hover{background-color:#ccc;}
