/* lets prefix all id's with an x to keep them from interfeering with anything on the main site */
#xbody input {margin: 0;padding:0;border:0;}
#xbody{font: 10px 'Verdana', Sans-Serif;}
#xheader{background:url("/media/AMP001/images/wizard/header.jpg") top center no-repeat; height: 43px;margin:6px 0 0 0;border-bottom: 4px solid #d82d36;}
#xworkflow {margin-top:2px;height:49px;background:url("/media/AMP001/images/wizard/workflow/background.jpg");}
#xworkflow ol li{float:left;}
li.step span{display:block;text-indent:-99999999px;height:45px;}
li.step1 span{width:154px;background:url("../images/wizard/workflow/step1.jpg") center center no-repeat;}
li.step2 span{width:174px;background:url("../images/wizard/workflow/step2.jpg") center center no-repeat;}
li.step3 span{width:154px;background:url("../images/wizard/workflow/step3.jpg") center center no-repeat;}
li.step4 span{width:174px;background:url("../images/wizard/workflow/step4.jpg") center center no-repeat;}
li.step1 span.current{width:175px;background:url("../images/wizard/workflow/step1-current.jpg") center center no-repeat;}
li.step2 span.current{width:175px;background:url("../images/wizard/workflow/step2-current.jpg") center center no-repeat;}
li.step3 span.current{width:175px;background:url("../images/wizard/workflow/step3-current.jpg") center center no-repeat;}
li.step4 span.current{width:175px;background:url("../images/wizard/workflow/step4-current.jpg") center center no-repeat;}
#xworkflow li.div{background:url("/media/AMP001/images/wizard/workflow/div.jpg") center center no-repeat;width:1px;height:45px;overflow:hidden;}
li#xhelp{padding-top:8px;padding-left:28px;}
#xhelp p{margin-bottom:4px;}
#xhelp a{color:#fff;text-decoration:none;}
#xhelp a:hover{text-decoration:underline;}
#xsidebar{width:138px;position:absolute;top:116px;left:16px;padding:16px;}
#xmain{width: 610px; position:absolute;top:116px;left:186px;padding:16px 32px 16px 16px;}
#xviewer{background:transparent url(/media/AMP001/images/wizard/scene7.png) no-repeat;margin-left:-6px;text-align:center;width:147px;padding-top:2px;}
#xviewerfoot{background:transparent url(/media/AMP001/images/wizard/scene7.png) bottom left no-repeat;margin-left:-6px; height: 6px;}
#xsidebar h1{margin-bottom:6px;color:#CC0000;font-weight:bold;text-transform:uppercase;}
#xsidebar table{width:100%;margin-top:10px;}
#xsidebar th{font-weight:bold;background:url("/media/AMP001/images/wizard/tableheader.gif");padding:3px;color:#FFF;}
#xsidebar td{border-bottom:1px solid #CCC;border-left:1px solid #CCC;padding:2px;}
#xsidebar .c2,#xsidebar .c3{text-align:center;}
#xsidebar strong{font-weight:bold;color:#076324;}
#xsidebar .c3{border-right:1px solid #CCC;}
#xsidebar table a{color:#333;text-decoration:none;}
#xsidebar table a:hover{color:#CC0000;}
#xsidebar tr.even{background:#FFF;}
#xsidebar tr.odd{background:#eee;}
#xsidebar .xpagination {margin:3px;}
#xsidebar .xpagination a {color: #333; text-decoration:none;}
.xintro h2, .xchoices h2 { color: #076324; margin-bottom: 10px;font-size: 11px;}
.xintro h2 em {font-weight: bold;}
.xchoices label {font-weight: bold;}
.xchoices input {float:left;margin:0pt;padding:0pt;}
.xchoices div {width:180px; margin-right: 18px;}
.xchoices div.xbackletter{margin:0;}
.xchoices label {margin-left: 0px; display:block; margin-left: 20px;}
.xchoices p {margin: 5px 0 0 20px;}
.xchoices {margin: 10px 0}
#xchoosetext div, #xchooselogo div {width: 280px;}
/* move to style.css? */hr {border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;border-style:none none dotted;border-width:0px 0px 1px;margin:0 0 10px 0;padding:0pt;}
#xfooter{position:absolute;height:40px;top:580px;color:#FFF;}
#xfooter a{color:#FFF;}
.xcopy{position:absolute;left:26px;top:16px;width:300px;}
.jqmClose{position:absolute;top:16px;left:578px;width:150px;}
#xfooter input.button {position:absolute;top:12px;left:718px;}
.xsaved {margin: 10px 0;}
.xsaved .left, .xsaved .right { width: 300px;}
.xsaved input {float: left;padding:0;margin:0;}
.xsaved table {margin-left: 10px;width:80%; border: 1px solid #999;}
.xsaved td, .xsaved th {padding: 3px 4px}
.xsaved .c1 {width:83px;}
.xsaved th {background:#B8B8B8 none repeat scroll 0%;color:#333333;}
.xsaved .odd td {background:#ECECEC none repeat scroll 0%;}
.xsaved td.c1 {border-right: 1px solid #ECECEC;}
span.xentry{color:#076324; font-size: 11px; margin: 0 10px 0 0;}
span.xentered{font-size: 11px;}
p.xedit{margin: 5px 0px 5px 0}
p.xedit a {font-size: 10px; color: #076324;margin-left:10px;font-family:Arial,sans-serif;}
#xlogos {margin: 10px 0 10px -15px;}
#xlogos input {float: left;}
.logowrap {border: 1px solid #CCC; width:116px; height: 116px; margin-left: 20px; text-align: center;}
#xlogos img {width: 110px;padding: 3px 0;}
#xlogos .left {margin: 0 0 10px 15px;}
#xpagination {text-align:right;padding-right:5px;}
#xchoosepatch, #xchoosetext, #xchooselogo, #xchoose3in1 {display:none;}
#error{background:#ffa;border:1px solid #a00;color:#a00;font-weight:700;display:none;margin:1em 0;padding:.5em;}
#itemsleft{width:40%;float:right;margin-top:-10px;margin-bottom:2px;background:#c1ebca;border:1px solid #1f6a2f;color:#1f6a2f;font-weight:700;display:none;text-align:center;padding:.5em;}
#xapplytext{margin:10px 0;}
#xapplytext h3{color:#ffa319;font-weight:700;}
#xapplytext input.text,#xapplytext select{border:1px solid #ababab;font-size:10px;color:#666;font-family:Arial, sans-serif;padding:3px 2px;margin-right:5px;}
#xapplytext input.button{margin-right:5px;}
#xapplytext select{padding:2px;}
.xtextline{position:relative;margin:2px 0;}
.xtextline input{float:left;margin-right:4px;}
.xtextline span{font-size:9px;color:#333;font-family:Arial,sans-serif;}
#xtablecustomized{height:100px;}
.colormodal{display:none;position:absolute;left:112px;width:403px;height:202px;background:url("/media/AMP001/images/wizard/color-background.png") top center no-repeat;color:#333;}
#cpicker{margin-top:20px;padding:10px 13px 13px 10px;}
#cthreadtypes li{float:left;background:#CCC;margin-right:5px;cursor:pointer;border-top:2px solid #CCC;font-size:10px;padding:3px;}
#cthreadtypes li:hover{border-top:2px solid #076324;background:#EEE;}
#cthreadtypes li.cthreadActive{background:#EEE;color:#333;border-top:2px solid #da8c16;}
#colorwrapper{background:#EEE;}
#xtextoptions{margin:10px 0;}
#xtextoptions div.clear {margin-bottom:5px;}
#xtextoptions ul li {float: left;}
#xtbl {height:160px;}
li.xalign{width:85px;}li.xapply{padding-top: 1px;width:105px;}li.xsize select{float: left; margin-right: 5px;padding-top: 1px;}
#wizard input.button, #wizard .xchoices input, #wizard .xchoices select {border: 0px;padding:0px;}
.xalign ul li {width: 25px;height: 19px;border: 1px solid #ababab;margin-left: -1px;}.xalign ul li.le {margin-left:  0px;background: url("/media/AMP001/images/wizard/align-left.png") center center no-repeat;}.xalign ul li.ce {background: url("/media/AMP001/images/wizard/align-center.png") center center no-repeat;}.xalign ul li.ri {background: url("/media/AMP001/images/wizard/align-right.png") center center no-repeat;}.xalign ul li a {display: block;width: 23px;height:  17px;text-indent: -9999px;}.xalign ul li:hover, .xalign ul li.current {background-color: #cccccc;}#xtbl {border:  1px solid #a1a1a1;font-family: Arial;font-size:  10px;}#xtbl td, #xtbl th {border-left:  1px solid #ececec;padding-left: 5px;padding-right: 5px;text-align: left;vertical-align: middle;}#xtbl td {padding-top: 2px;padding-bottom: 2px;}#xtbl td.c1, #xtbl th.c1 {border-left:  0px;}#xtbl th {background: #CCC;text-align: left;color: #333333;}#xtbl tr.even {background: #ececec;}#xtbl ol, #xtbl ol li {list-style: decimal;list-style-type: decimal;list-style-position: inside;}#xtbl .summary-of {height:  134px;overflow-y: scroll;}#xtbl .c1 {width: 45px;}#xtbl .c2 {width: 105px;}#xtbl .c3 {width: 45px;}#xtbl .c4 {width: 73px;}#xtbl .c5 {width: 29px;}#xtbl .c6 {width: 70px;}#xtbl .c7 {width: 21px;}#xtbl th.c8 {width: 138px;}#xtbl td.c8 {width: 121px;}#xtbl td a {color: #999999;}#xtbl th a {color: #999;}#xtbl a.pr, #xtbl a.re {margin-left: 5px;}
img.button {cursor:pointer;}
p.nomore{display:none;padding-top: 3px;font-style:italic;padding-left: 2px;}
#xtbl table.hide {display:none;}
input#patches { margin-top: -4px;}
#xapplique {float: left;margin:0px 10px 0 0;width: 270px;}
#xapplique h3 {color:#FFA319;font-weight:700;margin-bottom: 5px;margin-top: 0px;}
.xappl #xfloatme {float: left;}input#xaname, input#xaco {float: left;margin-right: 5px;margin-top: -5px;}
.xopt {margin-bottom: 2px;}
.left .xopt {margin-bottom: 0px;padding-top: 4px;}
#xs7 {border: 1px solid silver;text-align: center;}
#xs7loc{border: 1px solid silver; height: 280px; text-align: center; width: 350px;margin-top: 3px;overflow:hidden;background: url("/media/AMP001/images/wizard/loading.gif") center center no-repeat;}
#xlocations {margin-top: 5px;}
#xlocations .left .clear { border: 1px solid silver; margin-top: 3px; padding-top: 20px; cursor: pointer;width: 200px;}
#xlocations .left .clear img { float: left; margin-top: -20px; cursor: pointer;}
#xlocations .left .clear label { cursor: pointer;}
.colorbox{width: 10px;height: 10px;background-color: white;border: 1px solid black;display: block;float: left;position: relative;margin: 2px;}
#xs7controlls {background: url("/media/AMP001/images/wizard/zoom.png") 530px -1px no-repeat; height: 26px;}
#add {border: 0px;background: url("../images/buttons/add.png") no-repeat;width: 51px;display: block;cursor: pointer;height: 19px;}
ul.colorPicker {
	margin: 5px;
}

#tab1Container, #tab2Container, #tab3Container {
	height: 135px;
	position: relative;
}
ul.colorPicker li {
	float: left;
	cursor: pointer;
}

#xpicker1 .colorClose, #xpicker2 .colorClose, #xpicker3 .colorClose {
position : absolute;
bottom: 0;
right: 0;
}

span.rgb {
display: block;
padding: 3px;
background: #FFF;
width: 100px;
font-size: 1.1em;
border: 1px solid #ABABAB;
}
.popInfo {
	padding: 5px 10px;
}

#tab1Container div.right {
	margin-top: 3px;
}

#tab1Container strong {
	font-weight: bold;
	padding-bottom: 3px;
}

.xcp {
	width: 61px;
	height: 11px;
	float: left;
	margin-right: 5px;
	cursor: pointer;
	border:1px solid #ABABAB;
	color:#666666;
	font-family:Arial,sans-serif;
	font-size:10px;
	margin-right:5px;
	padding:3px 2px;
	display:none;
	overflow:hidden;
	white-space: nowrap;
}

.xcp:hover {
	background: #CCC;
}

#xlocations input.radio {
display: none;
}