#ringWrapper{    font: normal 1.3em "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;        color: #444;    padding: 0;    margin: 0;    width:100%;}#ringWrapper{overflow: hidden;}#ringWrapper .ring{    min-width: 650px;    overflow: hidden;    margin-bottom: 10px;}#ringWrapper .ring ul{    margin: 0px;    padding: 0px;    list-style-type: none;    list-style-position: outside;    overflow: hidden;}#ringWrapper .ring ul li{    overflow: hidden;    text-align: left;    margin: 0 5px;}.ring-row-wrapper{    font-size: .8em;/*14px*/    padding: 2px 0;}#ringWrapper .ring ul li .ring-row{    width:100%;    #position: relative;    #top: -50%}#ringWrapper .ring ul li label, #ringWrapper .ring ul li span{display: block;float: left;}.ring .class{width: 68%;margin-right: 5px;margin-left: 10px;}.ring .start{width: 15%;}.ring .end{width: 15%;}.ring .trips{width: 15%;}#ringWrapper .ring .ring-header{font-size: .875em;}#ringWrapper .ring .ring-header .ui-widget-header{cursor: move;}#ringWrapper .ring .ui-widget-header .ring-title{margin-left: 10px;float: left;}#ringWrapper .ring .ui-widget-header .ring-expandable{float: right;margin:1px 3px 0 0;height: 18px;width: 18px;cursor: pointer;}#ringWrapper .ring .ui-widget-header .ring-expandable:hover{height: 16px;width: 16px;}#ringWrapper .ring .ring-content{font-size: 0.875em;}#ringWrapper .ring .ring-content a{color: #b83400;margin-left: 5px;}#ringWrapper .ring .ring-content a:hover{text-decoration: underline;}#ringWrapper .ring .ring-content a:first-child{color: #b83400;margin-left: 0px;}#ringWrapper .ring .ui-widget-content{background-color: #e9ebf0;}#ringWrapper .ring .ui-widget-header{overflow: auto;}#ringWrapper .ring .content-heading{    color: #000000;    font-size: .8em;/*14px*/    font-weight: bold;    padding-top: 2px;    margin-bottom: 2px;    border-bottom: 1px solid black;}#nav{clear: left;}.view-order{float:right;margin-right:10px;margin-top:1px;font-size:.8em;color:#B83400 !important;}.view-order:hover{text-decoration: underline;}#content .ui-sortable-helper,#ringWrapper .ui-sortable-helper{display: block;}/*#header {	height:auto;	width:100%;	z-index:999;	background-image:url(/images/mt-bodybg2.gif);	background-repeat:repeat-x;	background-color:#000000;	overflow:auto;}#sg_main_head h1 a {	color:#222;	text-decoration:none;}#sg_main_head h1 b, #sg_main_head h1 a:visited b, #sg_main_head h1 a:link b {	font-weight:normal;	color:#88201b;}.sglogo[class] a {	background: url(/images/sgicon2-2.png) no-repeat;}.sglogo a {	display:block;	width:58px;	height:27px;	position:absolute;	top:20px;	left:0px;	cursor:pointer;	z-index:999;}.sglogo[class] a {	background: url(/images/sgicon2-2.png) no-repeat;}body.productpage .sglogo a, body #activate .sglogo a {	width:280px;	height:43px;	top:14px;	left:21px;	background: url(/images/sgicon2-2.png) no-repeat;}#sg_main_nav {	float:right;	font-size:12px;	color:#777;	margin:3px 15px 4px 0;}#sg_main_nav ul li {	margin:0 5px;	display:block;	float:left;}#sg_main_nav a, #sg_main_nav a:visited {	color:#777;	display:block;	padding:4px 10px;	text-decoration:none;}#sg_main_nav a:hover,#sg_main_nav a:focus,#sg_main_nav a.active,body #sg_main_nav .current {	color:#88201B;	text-decoration:none;	background:#d8d8d8;	-webkit-border-radius:8px;	-moz-border-radius:8px;}#subhead {	width:100%;	background:#f0f0f0;	text-align:center;	border-top:1px solid #fff;	overflow:hidden;}        a {	text-decoration:none;	color:#005e8f;}#subhead{    height: 47px;    color: #993333;    font-family: Arial;    font-size: 1.5em;    font-weight: bold;}#showname{    margin-left: 30px;    margin-top: 10px;    float: left;    text-align: left;}*//*#updatedate{    margin-right: 20px;    margin-top: 10px;    float: right;    text-align: right;}#buttonsbar{    height: 27px;    padding-left: 10px;    padding-top: 7px;    background-color: #7B7C7B;    font-family: Arial;    font-weight: bold;    font-size: .875em;    color: #FFFFFF;    text-align: left;}#buttonsbar ul{    list-style-type: none;    list-style-position: outside;    margin: 0px;    padding: 0px;}#buttonsbar ul li{    margin-left: 20px;    display: block;    float: left;}#buttonsbar ul li label{    position: relative;    top: 2px;}#showdaypopup{    color: #FFFFFF;    background-color: #757676;    border: 1px solid #545354;}#buttonsbar ul li a{    color: #FFFFFF;    background: none;    text-decoration: none;    font-size: 100%;    width: 92px;    height: 20px;    display: block;    padding-top: 2px;    text-align: center;}#buttonsbar ul li a:hover{    background: url("images/topbuttons_hover.png");    background-repeat: none;}#buttonsbar ul li a:active, #buttonsbar .active a, #buttonsbar .active a:hover{    background: url("images/topbuttons_down.png");    background-repeat: none;}.contentWrapper{background-color: #FFFFFF;padding-bottom:20px;min-width: 1024px;padding-left: 30px;padding-top: 20px;padding-right: 20px;text-align: left;}*//* General dropdown styles *//*.dropdown{width: 172px;font-family: Arial;font-weight: normal;font-size: 100%;color: #FFFFFF;}.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }.dropdown dd { position:relative; }.dropdown a, .dropdown a:visited { color:#FFFFFF; text-decoration:none; outline:none;}.dropdown a:hover { color:#FFFFFF;}.dropdown dt a:hover, .dropdown dt a:focus { color:#FFFFFF; border: 1px solid #C1C3C8;}.dropdown dt a {background:#757676 url(arrow.png) no-repeat scroll right center; display:block; padding-right:20px;                border:1px solid #545354; width:150px;}.dropdown dt a span {cursor:pointer; display:block; padding:5px;}.dropdown dd ul { background:#757676 none repeat scroll 0 0; border:1px solid #545354; color:#FFFFFF; display:none;                  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}.dropdown span.value { display:none;}.dropdown dd ul li a { padding:5px; display:block;}.dropdown dd ul li a:hover { background-color:#C1C3C8;}.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }.flagvisibility { display:none;}#showday{z-index:2;width: 172px;font-family: Arial;font-weight: bold;font-size: 100%;color: #FFFFFF;position:relative;top:-2px;margin: 0px;}#showday dd, #showday dt, #showday ul { margin:0px; padding:0px; }#showday dd { position:relative; }#showday a, #showday a:visited { color:#FFFFFF; text-decoration:none; outline:none;width: 150px !important;}#showday a:hover { color:#FFFFFF;}#showday dt a:hover, #showday dt a:focus { color:#FFFFFF; border: 1px solid #C1C3C8;}#showday dt a {background:#656565 url(/images/arrow-1.png) no-repeat scroll right center !important; display:block; padding-right:20px;               border:1px solid #545354; width:150px;}#showday dt a span {cursor:pointer; display:block; padding:5px;padding-top: 1px;text-align: left !important;}#showday dd ul { background:#656565 none repeat scroll 0 0; border:1px solid #545354; color:#FFFFFF; display:none;                 left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}#showday span.value { display:none;}#showday dd ul li{margin: 0px;padding: 0px;}#showday dd ul li a,#showday dd ul li a:visited { padding:5px; display:block;width: 160px !important;text-align: left !important;}#showday dd ul li a:hover { background-color:#C1C3C8;background-image: none !important;width:160px !important;}#showday img.flag { border:none; vertical-align:middle; margin-left:10px; }*/