/*NEW PAGIN*/.pagination div.page_n_arrow{	float:left;	color:grey;	font-weight:bold;	font-size:18px;	margin-right:5px;	margin-top: -2px;	cursor:default;}.pagination a.page_n_arrow{	float:left;	color:#F03B3B;	font-weight:bold;	font-size:18px;	margin-right:5px;	margin-top: -2px;	cursor:pointer;	text-decoration:none;}.pagination div.page_n{	float:left;	text-align:center;	height:17px;	width:14px;	padding-left:5px;	padding-right:5px;	padding-top:2px;	background-color:#B9B9B9;	margin-right:5px;	color:red;	cursor:default;}.pagination a.page_n{	float:left;	text-align:center;	height:17px;	width:14px;	padding-left:5px;	padding-right:5px;	padding-top:2px;	background-color: #F03B3B;	margin-right:5px;	cursor:pointer;	color:white;	text-decoration:none;}.continue_link {background: url('/content/img/back.png') no-repeat left;}.checkout_link {margin-left: 40px;background: url('/content/img/forward.png') no-repeat right;}.continue_link, .checkout_link {margin: 2px;padding: 2px 0px 2px 40px;vertical-align: middle;font-weight: bold;font-size: 1.4em;width: 40%;}.formLabel {float: left;width: 30%;text-align: right;font-weight: bold;margin: 2px;white-space: nowrap;clear: left;vertical-align: middle;margin-top: 8px;}.formField {float: left;width: 60%;margin: 2px;vertical-align: middle;margin-top: 8px;}.missing {color: red;font-weight: bold;}.error{color:red;font-size:16px;}.pagenav_cur{font-size:18px;color:#FF9E00;}#bscal {	 font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 10px;     color: #000000;     background-color: #666666;     border: 0px;     z-index: 100;     width: 210px;     left: 0px;     top: 0px;     position: absolute; }  #bscal .top {          background: black;         height: 20px; }  #bscal .top td, #bscal td.bot{          color: #ffffff;         font-family: Tahoma;         font-size: 11px;         font-weight: bold;         padding: 3 5px; }  #bscal td.bot {          cursor: pointer; }  #bscal .but {          height: 16px;         border: 1px outset;         cursor: hand; }  #bscal .over {          background: red;         color: white;         cursor: pointer; }      #bscal .week {          color: #FFFFFF;         background: #3333333; }  #bscal .day {          color: #000000;         background: #e2e2e2; }  #bscal .today {          color: white;         background: #006699; }  #bscal TD.weekend {          color: black;         background: #FFCCCC;   }  #bsifr {      width: 210px;     left: 0px;     top: 0px;     position: absolute;     background-color: #FFFFCC;     margin: 0px;     padding: 0px;     border: none;     overflow: hidden;     }.info_panel{ z-index:1000;  position: absolute; left: 50%; top:-250px; height: 160px; padding-top:15px; width: 300px; margin-left: -150px;background-color: #4C4C4C;border: 1px solid #FF9E00; text-align:center; font-weight:bold; color: #FF9E00; box-shadow: 0px 0px 6px 2px #454545;}#loading_timer{z-index:12;  left:50%;  position:absolute; top:-150px;width:141px; height:99px;box-shadow: 0px 0px 20px 4px #454545;border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}#comments_content .viewport { width: 270px; height: 390px; overflow: hidden; position: relative; }#comments_content .comments_overview { list-style: none; position: absolute; left: 0; top: 0; }#comments_content .thumb .end,#comments_content .thumb { background-color: #003D5D; border-radius:2px;}#comments_content .scrollbar { position: relative; float: right; width: 15px; }#comments_content .track { background-color: #D8EEFD; height: 100%; width:10px; position: relative; padding: 0 1px; border-radius:2px;}#comments_content .thumb { height: 20px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }#comments_content .thumb .end { overflow: hidden; height: 5px; width: 10px; border-radius:5px;}#comments_content .disable{ display: none; }.progress { position:relative; width:490px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; }.bar { background-color: #B4F5B4; width:0%; height:20px; border-radius: 3px; }.percent { position:absolute; display:inline-block; top:3px; left:48%; }