@charset "UTF-8";
/* ORDER STYLES */
.new {position:absolute;margin-top:-15px;}

.ordering {width:545px;margin:0;padding:0;float:left;clear:both;}
.ordering fieldset {width:auto;margin:20px 0 0 0;padding:0;border:none;}
.ordering fieldset .box {width:513px;margin:0;padding:10px;border:1px solid #CCCCCC;border-top:2px solid #333;background:#F5F4F0;display:block;clear:both;}
.ordering fieldset .box .selection {width:100%;margin:0;padding:0;overflow:hidden;}
.ordering fieldset .box .selection h1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;border:none;text-align:left;text-transform:uppercase;}
.ordering fieldset .box .selection .headline {border-bottom:1px solid #CCCCCC;color:#848484;}
.ordering fieldset .box .selection .topping {color:#A8AF34;}
.ordering fieldset .box .selection hr {height:1px;padding-top:25px;background:none;border:none;border-bottom:1px dashed #CCCCCC;clear:both;}
.ordering fieldset p {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#FFFFCC;text-align:left;line-height:20px;display:block;clear:both;}
.ordering fieldset .featured p,
.ordering fieldset .layout p,
.ordering fieldset .advancedoptions p,
.ordering fieldset .implementation p {color:#666666;}
.ordering fieldset p.term {padding:5px 0;}

/* PACKAGES */
.ordering fieldset .packages {width:515px;margin:0 0 25px 0;padding:10px;border:1px solid #685D23;background:#996600;display:block;}
.ordering fieldset .packages label {width:auto;margin:-2px 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#FFCC00;text-align:left;text-transform:uppercase;float:left;}
.ordering fieldset .packages label.price {width:auto;color:#FFFFFF;float:right;}
.ordering fieldset .packages input {float:left;}
.ordering fieldset .packages p {margin:25px 0 0 0;padding:0;}

/* FEATURED */
.ordering fieldset .featured {width:535px;margin:0 0 25px 0;padding:0;border:none;display:block;overflow:hidden;}
.ordering fieldset .featured label {width:auto;margin:0 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#963;text-align:left;text-transform:uppercase;float:left;}
.ordering fieldset .featured label.price {width:auto;font-size:16px;color:#010101;float:right;}
.ordering fieldset .featured input {float:left;}

/* LAYOUT OPTIONS */
.ordering fieldset .layout {width:535px;margin:0 0 25px 0;padding:0;border:none;display:block;overflow:hidden;}
.ordering fieldset .layout label {width:auto;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333333;text-align:left;text-transform:uppercase;float:left;}
.ordering fieldset .layout .iconopen {width:20px;height:21px;margin:0 2px 0 0;padding:0;background:url(../images/openclose_icon.gif) 0 0;float:right;}
.ordering fieldset .layout .iconclose {width:20px;height:21px;margin:0 2px 0 0;padding:0;background:url(../images/openclose_icon.gif) 0 100%;float:right;}

/* LAYOUT OPTIONS, hide show */
.ordering fieldset .layout_options {width:535px;margin:0 0 5px 0;padding:0;border:none;display:block;overflow:hidden;}
.ordering fieldset .layout_options label {width:auto;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333333;text-align:left;text-transform:uppercase;float:left;}
.ordering fieldset .layout_options .iconopen {width:20px;height:21px;margin:0 2px 0 0;padding:0;background:url(../images/openclose_icon.gif) 0 0;float:right;}
.ordering fieldset .layout_options .iconclose {width:20px;height:21px;margin:0 2px 0 0;padding:0;background:url(../images/openclose_icon.gif) 0 100%;float:right;}


/* ADVANCED MARKUP OPTIONS */
.ordering fieldset .advancedoptions {width:535px;margin:0 0 25px 0;padding:0;border:none;display:block;overflow:hidden;}
.ordering fieldset .advancedoptions label {width:auto;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333333;text-align:left;text-transform:uppercase;float:left;}
.ordering fieldset .advancedoptions .iconopen {width:20px;height:21px;margin:0 2px 0 0;padding:0;background:url(../images/openclose_icon.gif) 0 0;float:right;}
.ordering fieldset .advancedoptions .iconclose {width:20px;height:21px;margin:0 2px 0 0;padding:0;background:url(../images/openclose_icon.gif) 0 100%;float:right;}

/* SOFTWARE IMPLEMENTATION */
.ordering fieldset .implementation {width:535px;margin:0 0 25px 0;padding:0;border:none;display:block;overflow:hidden;}
.ordering fieldset .implementation label {width:auto;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#333333;text-align:left;text-transform:uppercase;float:left;}
.ordering fieldset .implementation .iconopen {width:20px;height:21px;margin:0 2px 0 0;padding:0;background:url(../images/openclose_icon.gif) 0 0;float:right;}
.ordering fieldset .implementation .iconclose {width:20px;height:21px;margin:0 2px 0 0;padding:0;background:url(../images/openclose_icon.gif) 0 100%;float:right;}
.ordering fieldset .implementation select {width:100%;margin-top:20px;}

/* SELECTION */
.ordering fieldset .box .selection .price {width:auto;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#010101;display:none;visibility:hidden;float:right;}

/* CLIENT ORDER INFO */
.clientarea fieldset {width:353px;margin:0;padding:0;border:none;overflow:hidden;}
.clientarea fieldset h5 {margin:10px 0 0 0;padding:5px 10px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#FEFEFE;background:#996600;text-transform:uppercase;}
.clientarea fieldset h5.mod1 {margin-top:45px;}
.clientarea fieldset h4 {width:353px;margin:0 0 0 -5px;padding:3px 5px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FEFEFE;background:#999999;text-transform:uppercase;display:block;clear:both;}
.clientarea fieldset .collector {width:338px;margin:0;padding:5px;background:#EFEEEA;border:1px solid #999999;overflow:hidden;}
.clientarea fieldset .collector .wrap1 {width:170px;margin:0 0 10px 0;padding:0;float:left;}
.clientarea fieldset .collector .wrap2 {width:140px;margin:0 0 10px 0;padding:0;float:right;}
.clientarea fieldset .collector label {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;text-align:left;}
.clientarea fieldset .collector label .required {width:60px;color:#900;font-size:10px;text-align:right;position:relative;}
.clientarea fieldset .collector input.one {width:165px;height:15px;margin:0 0 10px 0;padding:5px 3px;border:1px solid #999999;background:url(../images/inpux_bg.jpg) repeat-x top #E4E4E4;}
.clientarea fieldset .collector input.two {width:132px;height:15px;margin:0 0 10px 0;padding:5px 3px;border:1px solid #999999;background:url(../images/inpux_bg.jpg) repeat-x top #E4E4E4;}
.clientarea fieldset .collector input.file {width:130px;}
.clientarea fieldset .collector input.delivery {width:170px;height:30px;margin:0;padding:5px 5px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#990000;text-align:right;border:none;background:url(../images/input-delivery.jpg) no-repeat center;float:left;}
.clientarea fieldset .collector input.total {width:151px;height:30px;margin:0;padding:5px 5px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#990000;text-align:right;border:none;background:url(../images/input-totals.jpg) no-repeat center;float:right;}
.clientarea fieldset .collector textarea {padding:5px 3px;border:1px solid #999999;background:url(../images/inpux_bg.jpg) repeat-x top #E4E4E4;clear:both;display:block;}

/* CLIENT ORDER INFO -> ORDER DETAILS */
.clientarea fieldset .collector ul {margin:0;padding:0;list-style-type:none;clear:both;display:block;}
.clientarea fieldset .collector ul li {width:100%;margin:0;padding:5px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align:left;display:block;overflow:hidden;}
.clientarea fieldset .collector ul li .name {width:auto;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align:left;float:left;clear:left;}
.clientarea fieldset .collector ul li .price {width:auto;margin:0;padding:0;text-align:right;float:right;font-weight:bold;clear:right;}
.clientarea fieldset .collector ul li .price .dim {color:#959595;}

/* CLIENT ORDER INFO -> ORDER BUTTON */
.orderbtn {width:196px;height:38px;margin:20px 0 40px 80px;background:url(../images/order_button.png) no-repeat 0 0;border:none;cursor:pointer;}
.orderbtn:hover {background:url(../images/order_button.png) no-repeat 0 91%;}


/* SLIDER */
/* This file skins sliders */

 .ui-slider-handle { position: absolute; z-index: 1; height: 32px; width: 116px; top: 0px; left: 0px;  background-image: url(images/slider_button.png);  }
 
/* Default slider backgrounds */
 .ui-slider-2 { height:32px; }
 
 .clicktoopen
 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:290px;
	 height:40px;
	width:513px;
	margin:0;padding:10px;
	border:1px solid #CCCCCC;border-top:2px solid #333;
	background:#F5F4F0;
	display:block;clear:both;
	margin-bottom:10px;

 }
 
 
  
 label.error {
	display: block;
	margin-left: 1em;
	width: auto;
	 
}
 
 
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
input.error { border: 1px dotted red; }

#block
{
	position:absolute;
	width:400px;
	top:600px;
	right:50px;
	border:2px solid red; 
	display:none;
}