/**
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url('../../images/graphics/fullexpand.gif') no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	padding-left: 22px;
	background: white url('../../images/graphics/loader.white.gif') no-repeat 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url('../../images/graphics/close.png');
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url('../../images/graphics/controlbar-white.gif') 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url('../../images/graphics/controlbar-white.gif') right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url('../../images/graphics/controlbar-white.gif');
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url('../../images/graphics/resize.gif') no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url('../../images/graphics/closeX.png');
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url('../../images/graphics/controlbar-black-border.gif');
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url('../../images/graphics/icon.gif') no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url('../../images/graphics/controlbar-white-small.gif');
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url('../../images/graphics/controlbar-text-buttons.png');
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url('../../images/graphics/controlbar-text-buttons.png') no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url('../../images/graphics/controlbar-text-buttons.png') no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url('../../images/graphics/scrollarrows.png') left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url('../../images/graphics/scrollarrows.png') center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url('../../images/graphics/scrollarrows.png') top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url('../../images/graphics/scrollarrows.png') bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}


/* --------------------------------------- */
/* GENERAL CSS */
	* { border:none; outline:none; margin:0; padding:0; text-decoration:none; }

	html, body { margin:0; padding:0; height:100%; width:100%; }
	html { overflow-x: hidden; overflow-y: scroll; background:#fefefe; }
	body { min-width: 990px; min-height: 700px; }

	a { text-decoration:none; }

	ul, li { list-style:none; }

	input, select, textarea {
		font:11px Tahoma, Arial, Helvetica, sans-serif; padding:3px 5px; border:1px solid #aaa; 
	}
	input:hover, select:hover, textarea:hover { background:#d5d5d5; color:black; border:1px solid #555; }
	input:focus, select:focus, textarea:focus { background:#e5e5e5; color:black; border:1px solid #999; }

	.inputExclude, .inputExclude:hover, .inputExclude:focus { padding:0px; margin:0px; border:0px solid; }

	.LinkA, .LinkA:hover, .LinkA:focus {
		font:11px Tahoma, Arial, Helvetica, sans-serif; padding:3px 3px 3px 3px; border:1px solid #aaa; background:#ddd;
	}
	.LinkA:hover { background:#d5d5d5; color:black; border:1px solid #555; }
	.LinkA:focus { background:#e5e5e5; color:black; border:1px solid #999; }

	.LinkButton, .LinkButton:hover, .LinkButton:focus {
		font:11px Tahoma, Arial, Helvetica, sans-serif; padding:3px 3px 3px 3px; border:1px solid #aaa; background:#ddd;
	}
	.LinkButton:hover { background:#d5d5d5; color:black; border:1px solid #555; }
	.LinkButton:focus { background:#e5e5e5; color:black; border:1px solid #999; }

	.center { margin:0px auto; width:990px !important; display:table; }
	.centerInsideBody { margin:0px auto; width:990px !important; display:table; }
	.clear { width:100%; height:0px; border:0px solid white; display:table; padding:0px;  }
	.vertical-align { padding:6px 2px 9px 0px; vertical-align: middle; }

	.red { color: #FF0000; }
	.green { color: green; }

	.errorRedColor, .errorRedColor:hover, .errorRedColor:focus { background: #f8dbdb; border: 1px solid #e77776; }
	.acceptGreenColor, .acceptGreenColor:hover, .acceptGreenColor:focus { background: #E2FF6A; border: 1px solid #8eb802; }

/* GENERAL CSS */
/* --------------------------------------- */

/* --------------------------------------- */
/* DIV HIDDEN PART */
	#HiddenLoadingIcon { display:none; left:35%; margin:auto; position:absolute; top:50%; width:30px; }

	#submitBackground { position:absolute; top:0px; left:0px; height:100%; width:100%; min-height:100%; z-index:10; display:none; background: black; opacity: 0.5; }
	.ajax-feedback { position:absolute; left:45%; top:200px; text-align:center; font:11px Tahoma; color:black; border:0px solid #b7b7b7; display:none; z-index:11; }
	.ajax-feedback span { padding:5px 20px 5px 20px; display:block; background:#f4f4f4; border:1px solid #888888; }
	.ajax-feedback img { display:block; border:0px solid #111; margin:10px 10px 10px 10px; padding:0px; }
/* DIV HIDDEN PART */
/* --------------------------------------- */


/* --------------------------------------- */
/* CONTAINER */
	#container { position: relative; width: 100%; min-height: 100%; float: left; border: 0px solid; z-index:0; }

	#header, #footer{ position:absolute; left: 0px; float: left; width: 100%; display: table; border: 0px solid white; z-index:3; }
	#header { top: 0px; height: 120px; }
	#footer { bottom: 0px; background:#a3a3a3; height: 159px; }
	#body { float: left; width: 100%; height: 100%; margin: 120px 0px 159px 0px; display: table; border: 0px solid #fff; z-index:1; }
/* CONTAINER */
/* --------------------------------------- */


/* --------------------------------------- */
/* HEADER */

	#header img { float:left; }
	#headerLine { width:100%; height:90px !important; background:#3e3d3d; display:table; }

	/* --------------------------------------- */
	/* LOGIN */
		#loginInput { float:left; margin:0px; width:550px; }
		#loginInput input.cmdLogin, #loginInput input.cmdLogin:hover, #loginInput input.cmdLogin:focus {
			float:left; width:140px; margin:31px 3px 0px 3px; padding:7px 7px 7px 7px; background:#c2c0c0; border:none; border-top:1px solid #e1dfdf; border-right:1px solid #e1dfdf; 
		}
		#loginInput input.cmdLogin:hover { background:#d5d5d5; }
		#loginInput input.cmdLogin:focus { background:#e5e5e5; }

		#loginInput input.LoginButton, #loginInput input.LoginButton:hover, #loginInput input.LoginButton:focus {
			float:left; width:90px; margin:30px 0px 0px 2px; padding:6px 6px 6px 6px; font-family:Tahoma; font-size:12px; color:#fff; background:#252525; border:1px solid #707070; 
		}
		#loginInput input.LoginButton:hover { background:#151515; border:1px solid #505050 }
	/* LOGIN */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* LOGGED IN */
		#logSubs { float:left; margin:0px; width:550px; text-align:left; font:11px Tahoma; color:#fff; padding:5px 0px; }
		#logSubs a { font:11px Tahoma; color:#fff; padding:0px 5px 0px 5px; }
		#logSubs a:hover { color:#bb0606; }

		#userInfo { float:left; text-align:left; margin:15px 0 0 0; }
		#userInfo h3 { margin:0; color:#fff; font:bold 13px Tahoma; }
		#userInfo p  { margin:2px 0; color:#fff; font:11px Tahoma; }

		#userInfo h3 a, #userInfo p a {
			color:#fff; 
		}

		#userInfo h3 a:hover, #userInfo p a:hover {
			color:#bb0606; 
		}
	/* LOGGED IN */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* MENU HOVER */

		/* --------------------------------------- */
		/* SITE SWITCHER */
			#site_switcher { width:300px; position:absolute; top:0px; display: table; margin:30px 0px 0px 675px; font-family:Tahoma; font-size:11px; z-index:5; border:0px solid; }
			#site_switcher a { color:#626258; text-decoration:none; }

			#site_switcher h6 { display:table; position:relative; float:right; margin-bottom:0px; height:30px; width:164px; text-decoration:none; background:url('../../images/switcher.gif') no-repeat right top; z-index:6; }
			#site_switcher h6 a { font-size:11px; color:#fff; display:table; float:right; padding:8px 35px 8px 20px; text-decoration:none; border: 0px solid; text-align: center; }
			#site_switcher h6:hover { background:url('../../images/switcher2.gif') no-repeat right top; cursor:pointer; }

			#site_switcher.show { border:1px solid #f00; }
			#site_switcher td.my_alt a { color:#adad95; }

			#site_switcher td { padding: 1px 0px; }
			#site_switcher .switcher_separator { padding: 2px 0px; }
		/* SITE SWITCHER */
		/* --------------------------------------- */

		/* --------------------------------------- */
		/* SITE SWITCHER LINKS */
			#links { float:right; width:100%; background:#242424; border:1px solid #707070; text-align:left; display:block; }
			#links-wrap { float:right; width:100%;  }
			#links.show { display:block; }
			#links div { width:325px; width:100%; }
			#links div.my_alt, #links #first, #links #third, #links #fifth {
				background:#1d1d1d; border-top:1px solid #303030; border-bottom:1px solid #303030; 
			}
			#links div table { margin:15px 10px 15px 5px; }
			#links table tr:hover a { color:#fff; }
			#links table td { line-height:1.2em; font:11px Tahoma; }
			#links table td.my_alt { width:150px; text-align:left; font:bold 11px Tahoma; }
		/* SITE SWITCHER LINKS */
		/* --------------------------------------- */

	/* MENU HOVER */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* MENU BLACK LINE */
		#date { float:left; font:11px Tahoma; margin: 9px 0 0 15px; color:#fff; }

		#menuLine { width:100%; height:30px;  background:#000; border-top:1px solid #c2c0c0; }
		#menuElements { width:100%; height:30px; }

		#menuElements a img { float:left; margin:6px 2px; opacity:0.8; }
		#menuElements a:hover img { opacity:1; }

		#menuElements p { float:right; margin: 10px 0 0 0; font:10px Tahoma; }
		#menuElements p a { text-decoration:none; color:#dddbdb; }
		#menuElements p a:hover { text-decoration:underline; }

		#dropdown_nav { float: left; margin: 0 0 0 40px; }
		#dropdown_nav ul { height: 30px; float: left; margin: 0; list-style: none; font-size: 15px; }
		#dropdown_nav li { float: left; padding: 0 7px; position: relative; z-index: 1; }
		#dropdown_nav li:hover { z-index:2; }
		#dropdown_nav li a { display: block; line-height: 28px; color: #ffffff; text-decoration: none; font: bold 13px "Arial"; overflow: hidden; float: left; }

		a .menu-left { background: url('../../images/dropdown_nav/menu_left.gif') no-repeat left top; width: 8px; height: 30px; line-height: 35px; display: block; float: left; }
		a .menu-mid { background: url('../../images/dropdown_nav/menu_mid.gif') repeat-x top left; height: 30px; line-height: 30px;	display: block; float: left; padding: 0 4px; }
		a .menu-right { background: url('../../images/dropdown_nav/menu_right.gif') no-repeat top left; width: 8px; height: 30px; line-height: 35px; display: block; float: left; }

		#dropdown_nav li a:hover .menu-left, #dropdown_nav li:hover a .menu-left, #dropdown_nav li a:hover .menu-mid,
		#dropdown_nav li:hover a .menu-mid, #dropdown_nav li a:hover .menu-right, #dropdown_nav li:hover a .menu-right  
			{ background-position: 0 -37px; line-height: 30px; cursor:pointer; }

		#dropdown_nav li a:hover, #dropdown_nav li.hover a, #dropdown_nav li:hover a { color: #fa7a09; }
		#dropdown_nav li:hover .sub, #dropdown_nav li.hover .sub { display:block; }
		#dropdown_nav li .sub { display: none; position: absolute; top: 27px; left: 6px; background: url('../../images/dropdown_nav/submenu_top.png') no-repeat; width: 186px; padding-top: 9px;}
		#dropdown_nav li ul { background: url('../../images/dropdown_nav/submenu_bg.png') repeat-y; width: 170px; height: auto; margin: 0; padding: 2px 6px 6px 8px; list-style: none; }
		#dropdown_nav li:hover li { width: 100%; padding: 0; border-bottom: 1px #cccccc dashed; background: none !important; }
		#dropdown_nav li:hover li a { font: 11px "Arial"; color: #000000; background: none !important; line-height: normal; width: 164px; padding: 3px; }
		#dropdown_nav li:hover li a:hover { background: #dddddd !important; text-decoration: none; line-height: normal; }
		#dropdown_nav .btm-bg { background: url('../../images/dropdown_nav/submenu_bottom.png') no-repeat; width: 205px; height: 9px; overflow: hidden; clear: both; }

		.home { background:url('../../images/small_icons/home.gif') no-repeat left 40%; padding:0px 10px 0px 15px; }
		.contact { background:url('../../images/small_icons/contact.gif') no-repeat left 70%; padding:0px 10px 0px 15px; }
		.sitemap { background:url('../../images/small_icons/site_map.gif') no-repeat left 60%; padding:0px 10px 0px 15px; }
		.basket { background:url('../../images/small_icons/cart_icon.gif') no-repeat left 60%; padding:0px 0px 0px 15px; }
	/* MENU BLACK LINE */
	/* --------------------------------------- */

/* HEADER */
/* --------------------------------------- */


/* --------------------------------------- */
/* BODY */
	#bodyContainer { margin:0px auto; width:990px !important; height: 100%; padding: 10px 0px; border-left:0px dashed #ddd; border-right:0px dashed #ddd; display:block; }

	#cookieError { border: 1px solid #DD3C10; background: #FFEBE8; text-align: center; clear: both; width: 990px; margin:10px auto 0px auto; padding: 10px; display:none; font: bold 11px Tahoma; }
	#ieSupport { border: 1px solid #666666; background: #eeeeee; text-align: center; clear: both; width: 990px; height: 90px; margin:10px auto; display:table; }

	/* --------------------------------------- */
	/* XORIGIA */
		#footerElementsSupporters { width:940px; padding: 0px 0px 0px 0px; display:table; margin:0px auto;}
		#footerElementsSupporters table { float:left; }
		#footerElementsSupporters img { float:left; }
		#footerElementsSupporters p { font: bold 13px Tahoma; text-align:center; }
		#footerElementsSupporters .mainpagecolor { background-color: #E8E9EA; }
		#footerElementsSupporters .downtableleft { background-image: url('../../images/xorigia/down_left.png'); }
		#footerElementsSupporters .downtableright { background-image: url('../../images/xorigia/down_right.png'); }
	/* XORIGIA */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* REGISTRATION MAIN */

		#bigBoxes { width:990px; display:table; margin:0px; padding:0px;}
		
		#domain_box { width: 990px; height: 230px; float: left; margin: 0; background: url('../../images/domainBox/DomainBox_long_new.png') no-repeat left top; }
		#domain_box h5 { margin: 0; padding: 0; text-align: center; font: bold 15px 'Tahoma'; color: #ffffff; }
		#domainSearchForm { float: left; width: 485px; margin: 4px 0 0 0; border-right: 1px solid #444444; }
		.right { float: right; }
		
		.domain_box_title { float: left; margin: 1px 0 9px 48px; }
		
		.domain_3boxes { float: left; width: 455px; margin: 0 0 0 20px; }
		.input { float: left; margin: 5px 1px 1px 0; height: 125px; padding: 10px 6px; border: 1px solid #333333; background: url('../../images/domainBox/transparent.png'); }
		.input_box { float: left; width: 193px; height: 94px; margin: 0; background: url('../../images/domainBox/inputBox.png') no-repeat left 38px;}
		.domain, .domain:hover, .domain:focus { margin: 27px 0 25px 20px; border: none; font: bold 15px 'Tahoma'; }
		.domain:hover, .domain:focus { background-color: #ffffff; border: none; }

		
		.domainBoxTld { float: left; margin: 5px 1px 1px 0; height: 125px; padding: 10px 6px; border: 1px solid #333333; background: url('../../images/domainBox/transparent.png'); }
		.domainBoxTld table { float: left; margin: 10px 0 0 0; }
		
		.availability { float: left; margin: 5px 0 0 0; height: 125px; padding: 10px 6px; border: 1px solid #333333; background: url('../../images/domainBox/transparent.png'); }
		.availability h5 a { text-decoration: none; color: #ffffff; font: bold 12px 'Tahoma'; padding: 18px 21px 32px 53px; float: left; background: url('../../images/domainBox/Domain_search.png') no-repeat top left; margin: 25px 0 0 0; }
		.availability a:hover { color: #ec7a12; }

		.domain_box_bottom { float: left; width: 450px; height: 23px; font: 11px 'Tahoma'; margin: 5px 0 0 20px; }	
		.bottom_link h6 { float: left; font: bold 11px 'Tahoma'; margin: 3px 0 0 5px; padding: 0; }
		.bottom_link h6 a { text-decoration: none; color: #ffffff; outline: none; }
		.bottom_link h6 a:hover { text-decoration: underline; }
		.bottom_link img { float: left; }
		
		#domainOffers { float: left; width: 168px; height: 205px; margin: 4px 0 0 0; border-right: 1px solid #444444; border-left: 1px solid #aaaaaa; background: url('../../images/domainBox/offer_icon2.png') no-repeat 12px 10px; font-family: 'Tahoma'; color: #ffffff; text-align: center; padding: 16px 0 0 0; }
		#domainOffers h1, #domainOffers h3 { float: left; line-height: 40px; margin: -5px -20px 6px 25px; }
		#domainOffers h5 { float: left; margin: 0 0 -7px 50px; }
		#domainOffers h6 { float: left; margin: 65px 0 0 0; width: 168px; }
		#domainOffers .orange { color: #f29106; }
		
		#offers4 { float: left; width: 326px; height: 221px; margin: 4px 0 0 0; padding: 0 0 0 4px; border-left: 1px solid #aaaaaa; }
		#offers4 h5 { font: bold 13px 'Tahoma'; color: #ffffff; margin: 85px 0 0 0; }
		#offers4 h2 { margin: 0 0 0 10px; font-family: 'Tahoma'; color: #ffffff;  }
		#offers4 h3 { margin: 58px 0 20px 15px; font: bold 17px 'Tahoma'; color: #ffffff; width: 130px;  }
		#offers4 h4 { margin: -5px 0 11px 12px; font-family: 'Tahoma'; color: #ffffff; width: 80px;  }

		.offer1 a, .offer2 a, .offer3 a, .offer4 a { float: left; width: 156px; height: 107px; padding: 0; padding: 2px 3px; }

		.offer1 a { border-right: 1px solid #333333;  border-bottom: 1px solid #333333; background: url('../../images/domainBox/offer-1.png') no-repeat 8px 4px; }
		.offer2 a { border-left: 1px solid #777777;  border-bottom: 1px solid #333333; background: url('../../images/domainBox/offer-2.png') no-repeat 8px 4px; }
		.offer3 a { border-right: 1px solid #333333;  border-top: 1px solid #777777; background: url('../../images/domainBox/offer-5.png') no-repeat 8px 4px; }
		.offer4 a { border-left: 1px solid #999999;  border-top: 1px solid #777777; background: url('../../images/domainBox/offer-4.png') no-repeat 8px 4px; }
	/* REGISTRATION MAIN */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* INFORMATION BOX */
		#notes_box { width: 388px; height: 180px; margin: 0px; float: left;}
		.notes_box_title { position: relative; top: 9px; left: 55px; }	
		.notes_box_bottom { width: 344px; height: 20px; font: 11px 'Tahoma'; position: relative; top: 0px; left: 22px;  }
		.notes_box_bottom h6 { font: bold 11px 'Tahoma'; margin: 3px 5px 0 0; padding: 0; }
		.notes_box_bottom h6 a { text-decoration: none; color: #000; outline: none; }
		.notes_box_bottom h6 a:hover { text-decoration: underline; }
		#Slides { z-index:2; }

		#boxBody { width:auto; height:auto; font:11px Tahoma; margin:10px 10px 0px 10px; border:0px solid; }
		#boxBody p { text-align: center; height:110px; }

		#seoBox { float:right; width:380px; height:165px; margin:0; background:#fff url('../../images/gradient01.gif') repeat-x left 32px; border:1px solid #b6b5b5; }
		#seoBox img { float:left; }
		#boxTitleAnnounces { width:380px; height:36px; background:url('../../images/title02.gif') repeat-x; }
		#boxTitleAnnounces h5 { float:left; width:265px; height:32px; font-family:Tahoma; color:#6a6868; margin:0 0 0 10px; line-height:23px; }
		#boxTitleAnnounces a { float:left; margin:0; width:78px; height:24px; font:bold 12px Tahoma; color:#3e3d3d; padding:0; line-height:23px; text-decoration:none; background:url('../../images/buttonSmall1.gif') no-repeat; }
		#boxTitleAnnounces a:hover { color:red; }
		#boxTitleAnnounces a abbr { margin:0 0 0 30px; }
	/* INFORMATION BOX */
	/* --------------------------------------- */

	/* --------------------------------------- */
	
	/* CAROUSEL */
	
		#iphost_carousel h4, #iphost_carousel h5 { margin:0; font-family: 'Arial'; }
		#iphost_carousel h4 { margin: 0 0 2px 80px; padding: 16px 0 0 0; color: #333333; width: 97px; line-height: 16px; }
		#iphost_carousel h5 { margin: 0 0 12px 80px; color: #444444; width: 97px; height: 32px; }
		#iphost_carousel p { font: bold 13px 'Arial'; color: #444444; width: 177px; text-align: center; margin: 0; }

		.jcarousel-skin-ie7 .jcarousel-container { width: 987px; height: 105px; }
		.jcarousel-skin-ie7 .jcarousel-container-horizontal { width: 903px; padding: 6px 41px; }

		.jcarousel-skin-ie7 .jcarousel-clip-horizontal { width:  905px; height: 105px; }
		.jcarousel-skin-ie7 .jcarousel-item-horizontal { width: 177px; height: 100px; margin: 2px; background: url(../../images/carousel/loading_small.gif) no-repeat top left; }
		.jcarousel-skin-ie7 .jcarousel-item-horizontal:hover { border: 2px solid #666666; margin: 0; }
		.jcarousel-skin-ie7 .jcarousel-item a { outline: none; }
		.jcarousel-skin-ie7 .jcarousel-item a img { border: none; }

		.jcarousel-skin-ie7 .jcarousel-next-horizontal { position: absolute; top: 40px; right: 8px; width: 24px; height: 38px; cursor: pointer; background: transparent url(../../images/carousel/carousel_buttons_next.gif) no-repeat 0 0; }
		.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover { background-position: -24px 0; }
		.jcarousel-skin-ie7 .jcarousel-next-horizontal:active { background-position: 0 0; }

		.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
		.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
		.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: 0 0; }

		.jcarousel-skin-ie7 .jcarousel-prev-horizontal { position: absolute; top: 40px; left: 8px; width: 24px; height: 38px;cursor: pointer; background: transparent url(../../images/carousel/carousel_buttons_prev.gif) no-repeat 0 0; }
		.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover { background-position: -24px 0; }
		.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active { background-position: 0 0; }

		.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
		.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
		.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: 0 0; }

		/* --------------------------------------- */
	
	/* BANNER BOX */

		#whiteBoxes { width:990px; margin:0px; border: 0px solid; display:table; }
		#whiteBoxes .centerBanner { margin:0px auto; display:table; }

		/* --------------------------------------- */
		/* BANNER BOX SMALL */
			#whiteBoxBigSecondLine { float:left; display:block; border:0px solid; }
			#whiteBoxBigSecondLine .whiteBoxSmall { float:left; margin:10px 5px; width:240px; height:150px; display:block; border:0px solid; }
			#whiteBoxBigSecondLine .whiteBoxSmall img { float:left; height:100%; }

			#whiteBoxBigSecondLine .whiteBoxSmallBody { float:left; height:93%; display:block; padding:5px 5px 5px 5px; background:url('../../images/whitebox_04.gif') repeat-x; border-bottom:1px solid #c6c4c4; }
			#whiteBoxBigSecondLine .whiteBoxSmallBody h5 { width:215px; margin:5px 0px; font:bold 11px Tahoma; color:#5f5e5e; white-space:nowrap; }
			#whiteBoxBigSecondLine .whiteBoxSmallBody a { width:215px; display:table; }
			#whiteBoxBigSecondLine .whiteBoxSmallBody span { float:left; width:215px; margin:0px; font:10px Tahoma; line-height:12px; color:#5f5e5e; }
			#whiteBoxBigSecondLine .whiteBoxSmallBody img { float:none; margin:0px auto; border:1px solid #b6b5b5; height:70px; }

			#whiteBoxBigSecondLine .marg_left { margin:0 0 0 5px; }
		/* BANNER BOX SMALL */
		/* --------------------------------------- */

		/* --------------------------------------- */
		/* BANNER BOX LARGE */
			#whiteBoxBig { float:left; height:150px; margin:10px; border:0px solid; display:block; }
			#whiteBoxBig img { float:left;  height:150px; }
			#whiteBoxBig .whiteSeparator { float:left; height:150px; border-left:1px solid #c6c4c4; border-right:1px solid #fff; }

			#whiteBoxBig .whiteBoxInside { float:left; width:140px; height:140px; display:block; padding:5px 5px 5px 5px; background:url('../../images/whitebox_04.gif') repeat-x; border-bottom:1px solid #c6c4c4; text-align:center;}
			#whiteBoxBig .whiteBoxInside a { width:140px; display:table; }
			#whiteBoxBig .whiteBoxInside img { height:70px; margin:5px auto; float:none;}
			#whiteBoxBig .whiteBoxInside span { float:left; margin:0px; font:10px Tahoma; line-height:12px; color:#3e3d3d; text-align:justify; }
		/* BANNER BOX LARGE */
		/* --------------------------------------- */

	/* BANNER BOX */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* BASKET LEFT MENU */

		/* CONTAINER */
			#cart_container, #domainCheck_container, #coupons_container { width: 247px; display:table; }
			#shopping_cart, #domainCheck, #coupons_cart { width: 219px; margin: 0 14px 8px 14px; }
		/* CONTAINER */

		/* BODY */
			.domain_cart_body, .cart_body, .coupon_body {
				width: 209px; background: #fff url('../../images/cart/cart_background.png') no-repeat left top; display:table;
			}
			.cart_body, .coupon_body { padding: 0 5px; }
			.domain_cart_body { padding: 13px 7px 0 3px; }

			.domain_cart_body img, .cart_body img {
				float: left; margin: 5px 5px 0 0;
			}
			.coupon_body img { margin: 5px 5px 0 0; }

			.cart_title { width: 219px; height: 28px; background: url('../../images/cart/cart_titleBack.png') no-repeat left top; }
			.cart_title h5 { width: 150px; margin: 0; padding: 6px 15px; font-family: 'Tahoma'; color: #fff; }

			.inputWrapper { width: 213px; height: 40px; margin: 0; padding: 0; border: none; background: url('../../images/domainBox/inputBox_hover.png') left top no-repeat; color: #302721;}
			.inputWrapper:hover, .inputWrapper:focus { background-position: -213px top; }
			.inputWrapper input, .inputWrapper input:hover, .inputWrapper input:focus { border: none; margin: 8px 0 0 21px; padding: 1px; font: bold 15px 'Tahoma'; width: 185px; background-color: transparent; }

			.cart_red { color: #c80d03; }
			.cart_info { float: left; margin: 25px 0 0 5px; font: bold 13px 'Tahoma'; color: #727171; line-height: 19px; }

			.divCouponInsert { padding:15px 0px 5px 0px; margin:0px; display:table; width: 213px; }
			.divCouponInsert input { float: right; margin: 0px 5px 0px 0px;}
			.divCouponInsert img { float: right; margin: 5px 5px 0 0; }

			.item_line { height: 25px; width: 209px; border-bottom: 1px dashed #ddd; }
			.item_line p { float: left; margin: 0; padding: 6px 0 0 4px; font: 11px 'Tahoma'; }
			.item_line h6, .item_line h5 { float: right; margin: 0; padding: 6px 5px 0 0; font-family: 'Tahoma'; }
			.item_line img { float: right; padding: 0; border: 0; }

			.coupon_item_line { width: 209px; border-bottom: 1px dashed #ddd; display:table; padding: 5px 0px; }
			.coupon_item_line img { float: right; border: 0; padding: 0px; margin: 0px 5px; }
		/* BODY */

		/* BOTTOM */
			.cart_bottom, .domainCheck_bottom { width: 219px; display:table; }
			.domainCheck_bottom { height: 26px; }

			.cart_bottom a, .domainCheck_bottom a {
				float: left; padding: 0px; border: 0px solid; color: #000; text-decoration: none; width: 219px; height: 26px; background: url('../../images/cart/cart_bottom.png') no-repeat left bottom;
			}
			.cart_bottom a:hover, .domainCheck_bottom a:hover { text-decoration: underline; }
			.cart_bottom img, .domainCheck_bottom img { float: right; border: 0; margin: 5px 10px 0px 0px; }
			.cart_bottom span, .domainCheck_bottom span { float: right; margin: 5px 4px 0px 0px; font: bold 11px 'Tahoma'; cursor:pointer; }
		/* BOTTOM */

	/* BASKET LEFT MENU */
	/* --------------------------------------- */

	.domainReg, .domainReg:hover, .domainReg:focus { margin: 20px 0px 0px -2px ; padding: 10px 10px 10px 20px; border: none; font: bold 15px 'Tahoma'; background:url('../../images/domainBox/inputBox.png') no-repeat; }	

	.fake_checkBoxes { margin: 7px 0 5px 15px; }
	.fakecheck { background: url('../../images/checkbox.gif') no-repeat; height: 16px; display: block; padding: 1px 0px 0px 20px; 
			outline: none; color: #cccccc; text-decoration: none; width: 40px; float: left; font: 12px 'Tahoma'; margin: 1px; }
	.darkgrey a.fakecheck { color: #444444; }			
	.fakecheck:hover, .darkgrey a.fakecheck:hover { color:#f68121; text-decoration: underline; }

	.fakechecked { background-position: left -25px; }
	.fakecheckSmall { width: 25px; }

	/* --------------------------------------- */
	/* MENU BLACK FOLD */
		#indexMainMenu { width:990px; margin:0px; padding:0px; display:table; }
		#indexMainMenuVertical { width:240px; margin:0px; padding:0px; display:table; float: left;}

		/* #BigMenuVertical { width:247px; float:left; } */

		.menuBoxHide { width:231px; height:70px; float:left; margin:5px 0px 0px 0px; padding:8px; }
		.menuBox { width:231px; height:190px; float:left; margin:5px 0px 0px 0px; padding:8px; }
		.menuBox:hover { background:url('../../images/greybox.png') no-repeat; }

		.menuBox ul { float:left; margin:5px 10px; padding:0; text-align:left; font:bold 12px Tahoma;  }
		.menuBox ul li a { text-decoration:none; color:#5f5e5e; line-height:16px; background:url('../../images/list.gif') no-repeat left 60%; padding:0px 0px 0px 22px; }
		.menuBox ul li a:hover { color:#000; }

		.menuTitle { height:70px; border:0px solid; float:left; padding:0px 0px 0px 0px; cursor:pointer; }
		.menuTitle img { float:left; height:100%; }
		.menuTitle span, #menuTitle span.secondLine {
			height:46px; font:bold 20px Tahoma; padding:20px 0px 0px 0px; text-align:center; 
			width:140px; border-top:2px solid #f59d39; border-bottom:2px solid #f59d39; color:#fff; background:#000; float:left; 
		}
		.menuTitle span.secondLine { padding:10px 0px 0px 0px; height:56px; }
	/* MENU BLACK FOLD */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* MAIN DIV */
		#main { float:right; width:730px; margin:0px; padding:0px; display: table; }		
		#main2 { float:right; width:730px; margin:0px; padding:0px; display: table; }

		#main ul li { font-family:Tahoma; font:11px Tahoma; color:#3e3d3d; list-style-type: square; }

		#main h1 { font-family:Tahoma; margin:0; padding:5px; color:#3e3d3d; text-align:center; }
		#main h2 { font-family:Tahoma; margin:0; padding:5px; color:#3e3d3d; text-align:center; }
		#main h3 { font-family:Tahoma; margin:0; padding:5px; color:#3e3d3d; text-align:center; }
		#main h4 { font-family:Tahoma; margin:0; padding:5px; color:#3e3d3d; text-align:center; }
		#main h5 { font-family:Tahoma; margin:0; padding:5px; color:#3e3d3d; text-align:center; }

		#main p { font:11px Tahoma; line-height:16px; margin:5px 0px; color:#3e3d3d; text-align:center; }
		#main a { color:#3e3d3d; font-weight:bold; text-align:center; }

		#main table .inside { border: 0; margin: 0; }
		#main table .inside tr { background: none; }
		#main table .inside th:first-child, #main table .inside td:first-child {
			border-left: none; vertical-align: middle;
		}
		#main table .inside td:last-child { border: 0; }
		#main table .hosting { width: 450px; }
		#main table .hosting td { width: 60px; padding: 3px 15px; border-right: 1px solid #a4a7a4; }
		#main table .box { border: 1px solid #a4a7a4; margin: 12px; }
		#main table .box th, #main table .box td  { width: 45px; padding: 3px 12px; }
	/* MAIN DIV */
	/* --------------------------------------- */


	/* --------------------------------------- */
	/* BIG TABLE */

		/* --------------------------------------- */
		/* BIG TABLE OUTSIDE BLACK BORDER */
			#outsideTable { margin: 0px auto; }
			#outsideTable .TopShadowLeft { height:19px; width:9px; background:url('../../images/table/tableBig_01.png') repeat-x; margin:0px; padding:0px; border-spacing:0px; }
			#outsideTable .TopCornerLeft { height:19px; width:9px; background:url('../../images/table/tableBig_02.png') repeat-x; margin:0px; padding:0px; border-spacing:0px; }
			#outsideTable .TopBack { height:19px; width:9px; background:url('../../images/table/tableBig_03.png') repeat-x;  margin:0px; padding:0px; border-spacing:0px; }
			#outsideTable .TopCornerRight { height:19px; width:9px; background:url('../../images/table/tableBig_04.png') repeat-x; margin:0px; padding:0px; border-spacing:0px; }
			#outsideTable .TopShadowRight { height:19px; width:9px; background:url('../../images/table/tableBig_05.png') repeat-x; margin:0px; padding:0px; border-spacing:0px; }

			#outsideTable .BottomShadowLeft { height:19px; width:9px; background:url('../../images/table/tableBig_08.png') repeat-x; margin:0px; padding:0px; border-spacing:0px; }
			#outsideTable .BottomCornerLeft { height:19px; width:9px; background:url('../../images/table/tableBig_09.png') repeat-x; margin:0px; padding:0px; border-spacing:0px; }
			#outsideTable .BottomBack { height:19px; width:9px; background:url('../../images/table/tableBig_10.png') repeat-x;  margin:0px; padding:0px; border-spacing:0px; }
			#outsideTable .BottomCornerRight { height:19px; width:9px; background:url('../../images/table/tableBig_11.png') repeat-x; margin:0px; padding:0px; border-spacing:0px; }
			#outsideTable .BottomShadowRight { height:19px; width:9px; background:url('../../images/table/tableBig_12.png') repeat-x; margin:0px; padding:0px; border-spacing:0px; }

			#outsideTable .TopMainBack { background: url('../../images/table/tableBig_06.png'); }
			#outsideTable .BottomMainBack { background: url('../../images/table/tableBig_07.png'); }
		/* BIG TABLE OUTSIDE BLACK BORDER */
		/* --------------------------------------- */

		/* --------------------------------------- */
		/* BIG TABLE INSIDE BODY */
			#BigTable table, #BigTable th, #BigTable td { border:none; border-collapse:collapse; line-height:1.5em; }
			#BigTable thead { background:#000; }
			#BigTable thead th { text-align:center; vertical-align:top; font:bold 12px Tahoma; color:#fff; padding:7px 5px 10px 5px; }
			#BigTable thead td { text-align: center; }
			#BigTable thead h5 a, #BigTable tfoot h5 a { font-size: 11px; text-decoration: none; background: #ccc; margin: 0; padding: 2px 5px; }
			#BigTable thead h5 a:hover, #BigTable tfoot h5 a:hover { text-decoration: none; background: #fff; }
			#BigTable thead .order { color:#aaa; }
			#BigTable thead .orderASC { color:#aaa; background: url('../../images/order_down.png') no-repeat left 3px; padding: 0px 0px 0px 15px; }
			#BigTable thead .orderDESC { color:#aaa; background: url('../../images/order_up.png') no-repeat left 3px; padding: 0px 0px 0px 15px; }

			#BigTable tbody tr { height:28px; background:#e0e3e0; cursor: pointer; }
			#BigTable tbody tr:hover, #BigTable tbody tr.odd:hover { background:#f9f9f9; cursor: inherit; cursor: pointer; }
			#BigTable tbody tr.odd { background:#d0d2d0; cursor: pointer; color: #222222; } 

			#BigTable tbody th { font:bold 11px Tahoma; padding:0 10px; color:#5a5b5a; border-right:1px solid #a4a7a4; vertical-align: middle; }
			#BigTable tbody th:first-child, #BigTable tbody td:first-child { padding:0 5px; border-left:1px solid #000; }
			#BigTable tbody th a { color:#3d3e3d; font-weight:bold; text-decoration:none; }
			#BigTable tbody th a:hover, #BigTable tbody td a:hover { color:#000;  }

			#BigTable tbody td { text-align:center; font:11px Tahoma; color:#5a5b5a; padding:5px 5px; vertical-align: middle; }
			#BigTable tbody td a { color:#5a5b5a; font:bold 11px Tahoma; text-decoration:none; }
			#BigTable tbody td:last-child, #BigTable tbody th:last-child { border-right:1px solid #000; padding:5px 0px; }
			#BigTable tbody td.greyBorder { border-left:1px solid #a4a7a4; border-right:1px solid #a4a7a4; }
			
			#BigTable tbody ul li { text-align: left; list-style-type: square; }
			#BigTable .subTitle th  { background: #f68121; color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000; }
			#BigTable .noWhite:hover { background: #e0e3e0; cursor: inherit; }

			#BigTable tfoot { background:#000; }
			#BigTable tfoot th { text-align:center; font:bold 11px Tahoma; color:#fff; padding:10px 5px 5px 5px; }
		/* BIG TABLE INSIDE BODY */
		/* --------------------------------------- */

	/* BIG TABLE */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* HOSTING TABLE MENU */
		#hostingTables { display: table; margin:0px auto; }
		#hostingTables .hosting_table { width: 538px !important; height: 290px; padding: 30px 0px 30px 0px; display: table; background: url('../../images/hosting/hosting_table_back.png') no-repeat center center;}
		#hostingTables .hosting_table a { text-decoration: none; outline: none; }

		#hostingTables .title { display: block; float: left; width: 100%; }
		#hostingTables .title h3 { float: left; font-family: 'Tahoma'; position:relative; left: 20px; top: 12px; }
		#hostingTables .title img {float: right; position:relative; top: -25px; left: -20px;}

		#hostingTables .left_side { float: left; position:relative; top: -10px; left: 70px; display: block; }
		#hostingTables .left_side ul { clear: left; margin: 0px; padding: 0px; }
		#hostingTables .left_side ul li { font: 17px 'Tahoma'; line-height: 34px; color: #000; list-style:none; }
		#hostingTables .left_side p { clear: left; margin: 0px; padding: 0px; position:relative; top:20px; left: -35px; }
		#hostingTables .left_side p a { float: left; font: 11px 'Tahoma'; margin: 2px 4px 0px 0px; color: #ffffff; }
		#hostingTables .left_side p a:hover { text-decoration: underline; }
		#hostingTables .left_side p img { float: left; }

		#hostingTables .right_side { float: right; position:relative; top: -5px; left: -30px; display: table; margin: 0px; padding: 0px; border: 0px solid; width:180px;}
		#hostingTables .right_side table { margin: 0px; padding: 0px; width:180px; }
		#hostingTables .right_side p { font: bold 12px 'Tahoma'; color: #333333; margin: 10px 0px 10px 40px; text-align:left; }
		#hostingTables .right_side h3 { font-family: 'Tahoma'; margin: 10px 10px 10px 0px; text-align:right; }

		#hostingTables .buttons { float: left; position:relative; top: 22px; left: 100px; margin: 0px; padding: 0px; }
		#hostingTables .buttons p { display: inline; text-align: left; color: #ffffff; border: 0px solid; padding: 0px; margin:0px 10px 0px 0px; }
		#hostingTables .buttons p a { padding: 10px 15px 10px 45px; margin: 0px; font: bold 12px 'Tahoma'; }
		#hostingTables .buttons p a:hover { color: #ffffff; }

		/* --------------------------------------- */

		#hostingTableMax { margin: 10px auto; display: table; }
		#hostingTableMax .hosting_table { width: 700px !important; padding: 0; background: url('../../images/hosting/hosting_table_back.png') no-repeat center center;}
		#hostingTableMax .hosting_table a { text-decoration: none; outline: none; }

		#hostingTableMax .title { background: url('../../images/hosting/info_table_title.png') no-repeat top center; padding: 0px; display:block; float: left; height: 50px; width: 700px; }
		#hostingTableMax .title h3 { float: left; font-family: 'Tahoma'; position:relative; left: 30px; top: 12px; }
		#hostingTableMax .title img { float: right; margin: -20px 30px 0 0 ; }

		#hostingTableMax .main { width: 700px; float: left; padding: 0; background: url('../../images/hosting/new_table_big_background.png') repeat-y center center; }
		#hostingTableMax .details { float: left; width: 675px; margin: 0 0 0 12px; padding: 9px 0 0 19px; background: url('../../images/hosting/new_table_big_gradient.png') no-repeat left top; }
		#hostingTableMax .column { float: left; width: 204px; margin: 0 11px 0 0; }
		#hostingTableMax .category { width: 204px; margin: 0 0 18px 0; }
		#hostingTableMax .categ_title { width: 204px; height: 34px; margin: 0 0 2px 0; background: url('../../images/hosting/hosting_title_back.png') no-repeat left bottom; }
		#hostingTableMax .categ_title img { float: left; margin: 0 0 0 7px; }
		#hostingTableMax .categ_title h5 { float: left; font-family: 'Tahoma'; margin: 5px 0 0 0; }
		#hostingTableMax .category ul { margin: 0; padding: 0; width: 204px; }
		#hostingTableMax .category ul li { background: url('../../images/hosting/hosting_line.png') no-repeat left bottom; font: 12px 'Tahoma'; color: #fff;  line-height: 19px; margin: 0; padding: 0 0 0 10px; list-style-type: none; }
		#hostingTableMax .category ul li a { font-weight: bold; color: #444444; }
		#hostingTableMax .category ul li a:hover { color: #222222; }

		#hostingTableMax .bottom_back { width: 700px; height: 70px; float: left; background: url('../../images/hosting/info_table_bottom.png') no-repeat left top;  }
		#hostingTableMax .bottom { float: right; width: 477px; height: 35px; margin: 14px 35px 0 0; font: 11px 'Tahoma'; color: #333333; }
		#hostingTableMax .bottom table { width: 355px; height: 35px; }
		#hostingTableMax .bold_price { font: bold 12px 'Tahoma'; color: #222222; text-align: right; }

		#hostingTableMax .bottom a { float: right; width: 84px; height: 33px; margin: 0; padding: 0; }
		#hostingTableMax .bottom a b { font: bold 12px 'Tahoma'; color: #222222; margin: 0 0 0 34px; line-height: 30px; }
		#hostingTableMax .bottom a:hover b { color: #ffffff; }

	/* HOSTING TABLE MENU */
	/* --------------------------------------- */
	
	/* ANOUNCEMENTS */
	
		#anouncements { width: 965px; float: left; margin: 7px 0 0 12px; border: 1px solid #cccccc; }
		#anouncements h5 { float: left; width: 100px; line-height: 18px; margin: 3px 5px 0 5px; font-family: "Arial"; border-right: 1px solid #cccccc; }
		#anouncements h5 a { color: #000000; }
		#anouncements h5 a:hover { color: #ff0000; }
		#anouncements .autoscroll { overflow: hidden; }
		#anouncements .autoscroll table { width: 100%; height: 20px; margin: 0; }
		#anouncements .autoscroll td.box { height: 20px; margin: 0 10px; font: 11px "Arial"; white-space: nowrap; }
		#anouncements .autoscroll td.box a { line-height: 20px; text-decoration: none; outline: none; color : #555555; padding: 4px 9px; }
		#anouncements .autoscroll td.box a:hover { background: #dddddd; color: #000000; }
		#anouncements .autoscroll td.box a h4 { float: left; margin: 0; }
		#anouncements .autoscroll td.box a p  { float: left; margin: 0; }
		
	/* --------------------------------------- */

	/* FAQ */
		.faq_button { background: url('../../images/icons/collapseIcons.png') no-repeat; height: 10px; display: block; text-align: left; margin: 9px 0px 0px 0px; width: 10px; }
		.faqOpen { background: url("../../images/icons/collapseIcons.png") no-repeat scroll 0px -10px transparent; }
		.faq_panel { display: table; }
		.faq_panel a, .faq_panel h5 { float: left; cursor:pointer; }
		.faq_panel p { border-bottom: 1px solid #ccc; }
		
	/* --------------------------------------- */


/* BODY */
/* --------------------------------------- */


/* --------------------------------------- */
/* FOOTER */

	#copyright, #footerContent, #bottom {
		width:100%; display:table; font:11px Tahoma;
	}
	#copyright { height:20px; background:#3e3d3d; border-bottom:1px solid #000; border-top:1px solid #c2c0c0; }
	#footerContent { height:120px !important; }
	#bottom { height:15px; background:#000; border-bottom:1px solid #000; border-top:1px solid #fff; color:#fff; bottom: 0px; }

	/* --------------------------------------- */
	/* COPYRIGHT */
		#copyrightElements { width:100%; height:15px; padding: 0px 0px 0px 0px; }
		#copyrightElements .allrights { margin:0px 0px 0px 0px; float:left; color:#c2c0c0; line-height:20px; }
		#copyrightElements .execution { margin:0px 0px 0px 0px; float:right; color:#c2c0c0; line-height:20px; }
	/* COPYRIGHT */
	/* --------------------------------------- */

	/* --------------------------------------- */
	/* FOOTER CONTENT */
		#footerElements { width:100%; padding: 15px 0px 0px 0px; }
		#footerElements .footSeparator {float:left; height:82px; width:0; margin:0px 10px 0px 10px; border-left:1px solid #525151; border-right:1px solid #fff; }

		#ipHostInfo { float:left; padding:0px 0px 0px 0px;  }
		#ipHostInfo h5 { margin:-2px 0 3px 0; text-align:left; font:bold 11px Tahoma; color:#3e3d3d; }
		#ipHostInfo p { margin:0; text-align:left; font:11px Tahoma; color:#3e3d3d; line-height:13px; }

		#footMenu { float:left; padding:0px 0px 0px 0px; }
		#footMenu ul { float:left; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; text-align:left; font:bold 12px Tahoma; list-style-type:none; }
		#footMenu ul li a { text-decoration:none; color:#3e3d3d; line-height:20px; }
		#footMenu ul li a:hover { color:#000; }

		#footMenu ul li.terms { background:url('../../images/footerIcons/footMenu_03.gif') no-repeat left 60%; padding:0 0 0 22px; }
		#footMenu ul li.faq { background:url('../../images/footerIcons/footMenu_09.gif') no-repeat left 60%; padding:0 0 0 22px; }
		#footMenu ul li.support { background:url('../../images/footerIcons/footMenu_13.gif') no-repeat left 60%; padding:0 0 0 22px; }
		#footMenu ul li.help { background:url('../../images/footerIcons/footMenu_17.gif') no-repeat left 60%; padding:0 0 0 22px; }
		#footMenu ul li.company { background:url('../../images/footerIcons/footMenu_05.gif') no-repeat left 60%; padding:0 0 0 22px; }
		#footMenu ul li.pay { background:url('../../images/footerIcons/footMenu_10.gif') no-repeat left 60%; padding:0 0 0 22px; }
		#footMenu ul li.data { background:url('../../images/footerIcons/footMenu_14.gif') no-repeat left 60%; padding:0 0 0 22px; }
		#footMenu ul li.sec { background:url('../../images/footerIcons/footMenu_18.gif') no-repeat left 60%; padding:0 0 0 22px; }

		#partners { float:left; padding:0px 0px 0px 0px; height:80px; width:auto;}
		#partners img { margin:13px 5px; }

		#validate { float:right; padding:0px 0px 0px 0px; border:0px solid; }
		#validate h4 { margin:2px 0px; padding:3px 10px; font:bold 11px Tahoma; color:#c2c0c0; background:#3e3d3d; border:1px solid #000; }
		#validate ul { height:55px; margin:0px 0px; padding:3px 10px; list-style-type:none; background:#3e3d3d; border:1px solid #000; }
		#validate ul li { height:17px; margin:0px 0px; padding:0px 0px; }
		#validate ul li a { margin:0px 0px; padding:0px 0px; }
	/* FOOTER CONTENT */
	/* --------------------------------------- */

/* FOOTER */
/* --------------------------------------- */

.TableLink { cursor:pointer; text-decoration:none; }
.TableLink:hover { cursor:pointer; text-decoration:underline; }

/* -------------- DIV PAGE NAVIGATION ----------- */

	#divPageNavigation { font:11px Tahoma; text-decoration:none; color:#000; border:0px solid; padding:0px 0px; margin: 10px auto; width:auto; height:auto; text-align:center; display:table;}
	#divPageNavigation span { padding: 5px 0px; margin: 0px auto; display:table; }

	#divPageNavigation .PagesNumber { display:table; margin: 0px auto; }
	#divPageNavigation .PagesNumber span { padding:2px 5px; margin:1px 1px 1px 1px; background:#fff; text-decoration:none; color:#000; display:table; float:left; }
	#divPageNavigation .page, #divPageNavigation .page:hover, #divPageNavigation .view, #divPageNavigation .view:hover {
		padding:2px 5px; margin:1px 1px 1px 1px; background:#fff; text-decoration:none; color:#000; display:table; float:left;
	}
	#divPageNavigation .page { border:1px solid #ccc; }
	#divPageNavigation .page:hover { border:1px solid #000; background:#ddd; }
	#divPageNavigation .view { border:1px solid #5c584d; background:#ddd; }
	#divPageNavigation .view:hover { border:1px solid #000; background:#ddd; }
/* -------------- DIV PAGE NAVIGATION END --------------------- */


/* -------------- TIPSY NAVIGATION ----------- */
	.tipsy { padding: 5px; font: bold 11px Tahoma; opacity: 1; background-repeat: no-repeat;  background-image: url('../../images/tipsy.gif'); }
	.tipsy-inner { padding: 10px 16px 8px 16px; background: black; color: white; text-align: center; border: 1px solid #f76e05;}
	.tipsy-north { background-position: top center; }
	.tipsy-south { background-position: bottom center; }
	.tipsy-east { background-position: right center; }
	.tipsy-west { background-position: left center; }
/* -------------- TIPSY END --------------------- */


/* -------------- HIGHSLIDE NAVIGATION ----------- */
	.highslide img { border: 1px solid #D0D0D0; }
	.highslide:hover img { border-color: #A0A0A0; }

	.highslide-image { border: 2px solid #FFFFFF; }
	.highslide-loading { display: block; padding: 3px 0 3px 38px; width: 0; height: 32px; overflow: hidden; background: black; background-repeat: no-repeat; background-position: 3px 3px; background-image: url('../../images/graphics/loader.big.black.gif'); }
	.highslide-dimming { background: #000000; }
	.highslide-html { background: none; }

	.highslide-footer { display: none; }
	.highslide-maincontent { display: none; }
	.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
/* -------------- HIGHSLIDE NAVIGATION END ----------- */


/* -------------- HIGHSLIDE NAVIGATION END ----------- */
	.inbox { width:200px; border:0px solid black; display:table; margin:5px 0px 5px 25px; }
	.graybar { width:200px; background:#dddddd; height:5px; }
	.colorbar { margin-top:-5px; width:5px; background-image:url('../../images/passwordstrength.jpg'); height:5px; }
	.percent { margin-top:0px; }
	.result { color:green; font-family:Tahoma; font-size:11px; }
/* -------------- HIGHSLIDE NAVIGATION END ----------- */

/* -------------- MENU LEFT - MENUBOX ----------- */

	.menubox { width: 231px; float: left; margin: 12px 0; padding: 0 8px; }
	.menubox:hover { background: #dddbdb; }
	.menubox:hover .menu_top, .menubox:hover .menu_bottom { display: block; margin: -8px; }
	.menu_top { float: left; width: 247px; height: 8px; margin: 0 0 0 -8px; background: url('../../images/bigButtons/greybox_top.gif') no-repeat left top; display: none; }
	.menu_bottom { float: left; width: 247px; height: 11px; margin: 0 0 0 -8px; background: url('../../images/bigButtons/greybox_bottom.gif') no-repeat left top; display: none; }
	.menuTitle { width: 141px; height: 66px; float: left; margin: 0; background: #000; border-top: 2px solid #f59d39; border-bottom: 2px solid #f59d39; text-align: center; }
	.menuTitle h2 { font-family: 'Tahoma'; color: #ffffff; line-height: 66px; }

	.menubox img { float: left; }
	.menubox ul { float: left; margin: 5px 10px 8px 10px; padding: 0; text-align: left; font: bold 12px Tahoma; }
	.menubox ul li a { text-decoration: none; color: #5f5e5e; line-height: 16px; background: url('../../images/bigButtons/list.gif') no-repeat left 60%; padding: 0 0 0 22px; }
	.menubox ul li a:hover { background: url('../../images/bigButtons/list_hover.gif') no-repeat left 60%; color: #000; }

/* -------------- MENU LEFT - MENUBOX  END----------- */


/* -------------- COMPARE TABLE ----------- */

@media projection, screen { #hosting .tabs-hide { display: none; } }
@media print { #hosting .tabs-nav { display: none; } }


#hosting ul li { list-style-type: none; }

#hosting { width: 730px; margin: 25px 0px 10px 0px; padding: 0px 0px 100px 0px; float: left; display:table; }

#hosting a { text-decoration: none; outline: none; }
#hosting h5 { padding: 0px; margin: 0px; }

#hosting .title { width: 730px; height: 55px; background: url('../../images/compare_hosting/info_table_title.png') no-repeat left 0px; padding: 0px; display:table; }
#hosting .title h3 { font-family: 'Tahoma'; float: left; width: 490px; margin: 15px auto 0px auto; }
#hosting .title img { float: left; margin: -19px 0px 0px 0px; }

#hosting .main_hosting { width: 730px; float: left; padding: 0px; background: url('../../images/compare_hosting/new_table_big_background.png') repeat-y left top; display:table; }
#hosting .tabs_back { float: left; width: 705px; margin: 0px 0px 0px 12px; padding: 0; }

#hosting .details { float: left; width: 705px; margin: 0px 0px -70px 0px; padding: 0px 0px 0px 0px; background: url('../../images/compare_hosting/new_table_big_gradient.png') no-repeat left top; }

#hosting .row { float: left; margin: 0px 0px 20px 16px; padding: 0px 0px 0px 0px; display:table; }
#hosting .last_row { padding-bottom: 70px; }

#hosting .columns  { float: right; width: 660px; height: 30px; margin: 0px 0 10px 0; }
#hosting .below { margin: 5px 30px 0px 16px; }

#hosting .column_title { height: 30px; float: right; margin: 0px 1px; text-align: center; background: url('../../images/compare_hosting/column_title.png') no-repeat center center; }
#hosting .column_title h5 { font-family: 'Arial'; color: #eeeeee; line-height: 30px; margin: 0; }

#hosting .title_left { float: left; margin: 0px 0px 0px -8px; }

#hosting .categ_title { width: 670px; height: 30px; margin: 0; background: url('../../images/compare_hosting/compare_title_long.png') no-repeat left top; }
#hosting .categ_title h5 { float: left; font: bold 13px 'Tahoma'; margin: 8px 0px 0px 13px; color: #ffffff; }

#hosting .category { width: 670px; margin: 0px 0px 0px 10px; float: left; }
#hosting .category ul { list-style-type: none; margin: 0; padding: 0; float: left; margin: 0; text-align: center; }
#hosting .category ul li { height: 24px; line-height: 24px; padding: 0px; margin: 0px; background: url('../../images/compare_hosting/bottom_line.png') repeat-x bottom left; }
#hosting .category ul li p { text-align: left; font: 11px 'Tahoma'; color: #ffffff; height: 24px; line-height: 24px; margin: 0; }
#hosting .category ul li h6 { text-align: center; font: bold 13px 'Tahoma'; color: #ffffff; height: 24px; line-height: 24px; margin: 0; }
#hosting .category ul li img { height: 22px; line-height: 24px; margin: 0; padding: 0; }

#hosting .categs2 h5, .categs2 ul { width: 324px; }
#hosting .categs3 h5, .categs3 ul { width: 163px; }
#hosting .categs4 h5, .categs4 ul { width: 122px; }
#hosting .categs5 h5, .categs5 ul { width: 100px; }
#hosting .categs6 h5, .categs6 ul { width: 83px; }

#hosting ul.first_column { width: 163px; }
#hosting ul.first_column li h6 { text-align: left; }
#hosting ul.align-right li h6 { text-align: right; }


#hosting .bottom_back { width: 730px; height: 70px; float: left;  margin: 0px; background: url('../../images/compare_hosting/table_compare_bottom.png') no-repeat left top; position:relative; top: 0px; left: -12px;  }
#hosting .back_outside { margin: 0; left: 0px;}

#hosting .bottom { width: 730px; height: 56px; float: left; margin: 0px 0px 0px 0px; }
#hosting .bottom a { float: left; width: 140px; height: 46px; background: url('../../images/compare_hosting/order_button.png') no-repeat left top; margin: 5px 0px 0px 80px; font: bold 12px 'Tahoma'; color: #333333; padding: 0; }
#hosting .bott_empty { margin: 0px 0px -20px 0px; }

#hosting .bottom a:hover p, #hosting .bottom h5.alone a:hover { color: #ffffff; cursor: pointer; }
#hosting .bottom a p { margin: 15px 0px 0px 50px; width: 70px; text-align: center; font: bold 12px 'Arial'; }
#hosting .bottom h5 { float: left; width: 400px; margin: 20px 0px 0px 0; text-align: center; font: bold 13px 'Arial'; color: #ffffff; }
#hosting .bottom h5.alone a { width: 710px; text-align: center; background: none; margin: 0; height: 0; color: #aaaaaa; }

#hosting .separator { float: left; width: 4px; height: 56px; background: url('../../images/compare_hosting/bottom_separator.png') no-repeat left 1px; }


/* -------------- COMPARE TABLE TABS ----------- */

#hosting_tabs { width: 705px; background: url('../../images/compare_hosting/tabs_bar.gif') no-repeat left top; padding: 0; }
#hosting_tabs  ul.navigation { height: 47px; margin: 0; padding: 0px 0px 0px 24px; }

#subtabs { width: 670px; background: url('../../images/compare_hosting/subtabs_bar.png') no-repeat 10px top; padding: 0; margin: 0px 0px 0px 8px; }
#subtabs .row {  padding: 0; }
#subtabs .columns {  margin: 0px 0px 10px 0; }
#subtabs  ul.navigation { height: 47px; margin: 0; padding: 0px 0px 0px 92px; }
#subtabs .category { width: 670px; margin: 0; }
#subtabs .categ_title { margin: 0px 0px 0px -5px; }

.tabs-nav { list-style: none; margin: 0; padding: 0; }
.tabs-nav:after { display: block; clear: both; content: " "; }
.tabs-nav li { float: left; margin: 0; min-width: 84px; }
.tabs-nav a, .tabs-nav a span { display: block; height: 33px; width: 163px; }
.tabs-nav a { background: url('../../images/compare_hosting/tab_normal.png') no-repeat left bottom; font: bold 14px 'Arial'; line-height: 29px; margin: 0; color: #444444; text-align: center; text-decoration: none; outline: none; }
.tabs-nav a span { padding: 4px 0px 0px 0; }
.tabs-nav a {  z-index: 2; white-space: nowrap; }
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active 
	{ background: url('../../images/compare_hosting/tab_hover.png') no-repeat left top; cursor:pointer; color: #ffffff; }
.tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span { padding: 1px 0px 0px 0; }

.tabs-nav .tabs-selected a { background: url('../../images/compare_hosting/tab_active.png') no-repeat left top; color: #ec7a12; }
.tabs-nav .tabs-selected a span { padding: 1px 0px 0px 0; }
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited { cursor: text; }

/* -------------- COMPARE TABLE TABS - END ----------- */

/* -------------- COMPARE TABLE - END ----------- */


/* -------------- HOSTING REGISTER NEW ----------- */


	#input_domain { font: bold 13px 'Arial'; margin: 10px 0px 0px 10px; padding: 0; height: 42px; }

	.domain_input_left { width: 13px; height: 42px; float: left; background: url(../../images/order_bar/domain_input_left.gif) no-repeat; }
	.domain_input_right { width: 13px; height: 42px; float: left; background: url(../../images/order_bar/domain_input_right.gif) no-repeat; }
	.domain_input_center {  height: 22px; float: left; padding: 10px; background: #bdbdbe; }

	#check_horizontal { width: 705px; float: left; clear: left; padding: 0px 0px 0px 5px; margin: 20px 0; }
	#check_horizontal p { float: right; margin: 23px 18px 0px 0; }
	#check_horizontal h3 { float: right; margin: 20px 20px 0px 5px; color: #eeeeee; width: 92px; text-align: left; font: bold 18px 'Arial'; }
	#check_horizontal img { float: right; margin: 10px 0px 0px 0; }

	#check_hor2 { width: 700px; height: 85px; float: left; margin: 5px 0px 15px 5px; background: url('../../images/order_bar/iphost_check_back_wide3.png') no-repeat; font-family: 'Arial'; color: #eeeeee; }
	#check_hor2 h3 { margin: -4px 0px -4px 20px; width: 172px; text-align: center; color: #ffffff; text-shadow: 0px 0px 0.3em #000000, 0px 0px 0.3em #000000; }
	#check_hor2 ul.big_radioBox { float: left; width: 700px; margin: 0; padding: 0; }

	#price { width: 130px; height: 66px; float: left; background: url('../../images/order_bar/price_panel.png') no-repeat; margin: 20px 0px 0px 210px; }
	#price h3 { font-family: 'Arial'; color: #351d0c; text-shadow: 0px 0px 0.3em #ffffff, 0px 0px 0.3em #ffffff; margin: 0px 0px 0px 40px; text-align: center; line-height: 56px; }

	#order_button { width: 142px; height: 68px; float: left; background: url('../../images/order_bar/order_button2.png') no-repeat; margin: 20px; }			
	#order_button a {
		float: left; width: 142px; height: 24px; padding: 24px 0 20px 0; margin: 0; display:table; color: #ffffff; text-decoration: none; 
		outline: none; font-size: 18px; font-family: 'Arial'; text-shadow: 0px 0px 0.3em #000000, 0px 0px 0.3em #000000;
	}
	#order_button a:hover { color: #ec7a12; }

	.radio { width: 22px; height: 25px; padding: 0; background: url('../../images/order_bar/radio6.png') no-repeat; display: block; clear: left; float: left; }
	.check_back { float: left; width: 230px; height: 68px; background: url('../../images/order_bar/iphost_check_back4.png'); margin: 5px 5px 5px 0; cursor:pointer; }

	.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee; color: #333333; }

	/* Slider ----------------------------------*/

	#slider_titles { width: 700px; margin: 5px 0px 25px 0; }
	#slider_titles h2 { float: left; width: 74px; text-align: center; font: bold 15px 'Arial'; color: #dddddd;  }
	#slider_titles .titles4 h2 { margin: 0px 101px 0px 13px; cursor:pointer; }
	#slider_titles .titles5 h2 { margin: 0px 57px 0px 10px; cursor:pointer; }
	#slider_titles .titles6 h2 { margin: 0px 24px 0px 13px; cursor:pointer; }
	#slider_titles h2.title_active { color: #f98319; text-shadow: 0px 0px 0.3em #000000, 0px 0px 0.3em #000000; }
	#slider_titles h2.title_last { margin: 0px 0px 0px 10px; }

	.ui-slider { position: relative; float: left; }
	.ui-slider .ui-slider-handle { position: absolute; z-index: 2; cursor: pointer; outline: none; }
	.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0px 0; }

	.ui-slider-horizontal { height: 9px; width: 600px; background: url('../../images/order_bar/sliding_bar.png') no-repeat; border: none; }
	.ui-slider-horizontal .ui-slider-handle { height: 16px; width: 14px; margin: -5px 0px 0px -6px; background: url('../../images/order_bar/sliding_handler.png') no-repeat; }

	div.demo { margin: 0px 0px 0px 45px; padding: 10px !important; }

	#slider_steps { width: 601px; height: 4px; margin: 0px 0px 5px 0; }
	#slider_steps h5 .steps4 { float: left; width: 190px; height: 4px; border-left: 1px solid #888888; }
	#slider_steps h5 .steps5 { float: left; width: 140px; height: 4px; border-left: 1px solid #888888; }
	#slider_steps h5 .steps6 { float: left; width: 110px; height: 4px; border-left: 1px solid #888888; }
	#slider_steps h5 .final_step { border-right: 1px solid #888888; }


/* -------------- HOSTING REGISTER NEW END ----------- */

#hostingReturnMsg { width: 710px; display: table; white-space: pre-wrap; font:12px Tahoma; text-align:center; }
#hostingReturnMsg table { width: 700px; white-space: pre-wrap; }
#hostingReturnMsg pre { width: 690px; white-space: pre-wrap; }

/* -------------- HOSTING REGISTER NEW END ----------- */

.highslide-body { display:table; width: 100%;}
.hsTable { margin:0px; padding: 10px 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif; width: 100%;}
.hsTable td.ShowBorder { border: 1px solid #f2f2f2; }
.hsTable input, .hsTable input:hover, .hsTable input:focus, .hsTable select {
	font: 11px Tahoma,Arial,Helvetica,sans-serif; padding: 3px 3px 3px 3px; border: 1px solid #aaa;
}
.hsTable input:hover, .hsTable select:hover { background-color: #d5d5d5; color: black; border: 1px solid #555;}
.hsTable input:focus, .hsTable select:focus { background-color: #e5e5e5; color: black; border: 1px solid #999;}


