body {
	background: #FFFFFF;
	/* F3FFE7 */
}

body p {
	margin:0px;
	padding:0px;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 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-color: gray;
}

.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}
.highslide1 {cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}

.cnt-img {
	/*border:solid 1px #BABABA;*/
	padding:2px;	
}

.cnt-img img {
	vertical-align:middle;	
}

.thumbs {
	border:solid 1px #BABABA;
	padding:2px;
}

.thumbs img {
	vertical-align:middle;	
}

.dv-viewall-link {
	display:block;
	font:normal 10px Tahoma;
	color:#004d44;
	padding-top:5px;
	padding-bottom:5px;
}

.spacers {
	background: #FFFFFF;
}

.left_fill {
	background-image:url(images/fill_left.jpg);
	background-position:top center:
	background-repeat: repeat-y;
}

.right_fill {
	background-image:url(images/fill_right.jpg);
	background-position:top center:
	background-repeat: repeat-y;
}

.lang_flags {
	font:bold 12px Tahoma;
	color: #04048E;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
}

.lang_flags a {
	font:bold 12px Tahoma;
	color: #04048E;
	text-decoration:none;
}

.lang_flags a:hover {
	color: #000000;
	text-decoration:none;
}

.lang_flags img {
	vertical-align:middle;
}

.mainLeftH {
	background-image:url(images/top_bg.jpg);
	background-position:top center:
	background-repeat: repeat-y;
	font:bold 12px Tahoma;
	color:#333366;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	border-right: solid 1px #cdcdcd;
}

.mainMiddleH {
	background-image:url(images/top_bg.jpg);
	background-position:top center:
	background-repeat: repeat-y;
	font:bold 12px Verdana;
	color:#FF7F00;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:5px;
}

.mainMiddleContent, .mainMiddleContent td {
	font:normal 11px Verdana ;
	color:#7C7C7C;
	text-align:justify;
	text-decoration:none;
	vertical-align:top;
	padding:10px;
}

.mainMiddleContent2 {
	font:bold 12px Verdana;
	color:#7C7C7C;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	padding:10px;
}

.mainMiddleContent2 a {
	font:bold 12px Verdana;
	color:#333366;
	text-decoration:none;
}

.mainMiddleContent2 a:hover {
	font:bold 12px Verdana;
	color:#333366;
	text-decoration:underline;
}

.mainRightH {
	background-image:url(images/top_bg.jpg);
	background-position:top center:
	background-repeat: repeat-y;
	font:bold 12px Verdana;
	color:#013258;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	border-left: solid 1px #cdcdcd;
	padding-left:5px;
}

.mainSpacersH {
	background-image:url(images/top_bg.jpg);
	background-position:top center:
	background-repeat: no-repeat;
}

.footerLinks {
	font:bold 12px Verdana;
	color: #FFFFFF;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	border:solid 2px;
}

.footerLinks a {
	font:bold 12px Verdana;
	color: #FFFFFF;
	text-decoration:none;
}

.footerLinks a:hover {
	text-decoration:underline;
}

.footerLinks2 {
	font:bold 12px Verdana;
	color: #000000;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	padding:20px;
}


.footerLinks3 {
	font:normal 10px Verdana;
	color: #000000;
	text-align:justify;
	text-decoration:none;
	vertical-align:middle;
	padding:5px;
}

.footerLinks3 a {
	font:normal 10px Verdana;
	color: #000066;
	text-decoration:none;
}

.footerLinks3 a:hover {
	text-decoration:underline;
}

.leftPanel {
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	text-align:center;
}

.leftPanel2 {
	border-right: solid 1px #cdcdcd;
	text-align:center;
}

.leftPanel3 {
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	text-align:left;
	padding-left:20px;
}

.leftPanel3 a {
	font:bold 10px Tahoma;
	color: #FF7F00;
	text-decoration:none;
}

.leftPanel3 a:hover {
	text-decoration:underline;
}

.rightPanel {
	border-left: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
	text-align:center;
}

.rightPanel img {
	vertical-align: middle;
	border:solid 1px #cdcdcd;
}

.rightPanelTexts {
	font:bold 12px Tahoma;
	color: #FF7F00;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}

.newsHeaders {
	font:bold 12px Tahoma;
	color: #291C6E;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}

.newsContent {
	font:normal 11px Tahoma;
	color: #7C7C7C;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}

.newsContent img {
	border:0px;
	vertical-align: middle;
	margin-right:5px;
}

.newsReadMore {
	font:bold 11px Tahoma;
	color: #291C6E;
	text-align:right;
	text-decoration:none;
	vertical-align:middle;
}

.newsReadMore a {
	font:bold 11px Tahoma;
	color: #291C6E;
	text-decoration:none;
}

.newsReadMore a:hover {
	color: #FF7F00;
	text-decoration:underline;
}

.offerContainer {
	border: solid 1px #cdcdcd;
	background-color:#F5F5F5;
}

.offerContainer2 {
	background-image:url(images/vomaxx_logo_bg.jpg);
	background-position:bottom right;
	background-repeat: no-repeat;
}

.ComplexName {
	font:bold 12px Verdana;
	color: #FF7F00;
	text-align:left;
	text-decoration:underline;
	vertical-align:middle;
	height:18px;
}

.mainTextsLeft {
	font:bold 11px Verdana;
	color: #444444;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	height:18px;
}

.mainTextsRight {
	font:normal 11px Verdana;
	color: #333333;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}

.mainTextsRightPrice {
	font:bold 11px Verdana;
	color: #333366;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
}

.mainTextsRight a {
	font:bold 11px Verdana;
	color: #FF7F00;
	text-decoration:none;
}

.mainTextsRight a:hover {
	color: #FF7F00;
	text-decoration:underline;
}

.mainOfferLeft {
	font:bold 11px Verdana;
	color: #444444;
	text-align:left;
	text-decoration:none;
	vertical-align:middle
}

.mainOfferLeft img {
	vertical-align:middle
}

.mainOfferRight {
	font:normal 11px Verdana;
	color: #444444;
	text-align:left;
	text-decoration:none;
	vertical-align:middle
}

.mainOfferRightPrice {
	font:bold 11px Verdana;
	color: #FF7F00;
	text-align:left;
	text-decoration:none;
	vertical-align:middle
}

.mainOfferContent {
	font:normal 11px Verdana;
	color:#7C7C7C;
	text-align:left;
	text-decoration:none;
	vertical-align:top;
	padding:5px;
}

.enquiryform .header2 {
	font:bold 10px Tahoma;
	color:#171717;
	padding-left:10px;
}

.enquiryform .left {
	font: bold 10px Tahoma;
	color:#171717;
	text-align:left;
	padding-left:3px;
}

.enquiryform .right {
	font: normal 10px Tahoma;
	color:#171717;
	text-align:left;
	padding-top:3px;
	border-right: solid 1px #cdcdcd;
}

.enquiryform .selects {
	border:1px bold #000000;
	font: normal 10px Tahoma;
	color:#171717;
	width:100px;
}

.enquiryform .inputs {
	border:solid 1px #7F9DB9;
	font: normal 10px Tahoma;
	color:#171717;
	width:100px;
	height:15px;
}

.enquiryform .submit_buttons {
	text-align:center;
	border-right: solid 1px #cdcdcd;
}

.enquiryform .butt  {
	font: bold 10px Tahoma;
	color:#171717;
	text-align:center;
	background:#FFFFFF;
	border:solid 1px #000000;
}

.enquiryform .bottom_links {
	text-align:center;
	border-right: solid 1px #cdcdcd;
	border-bottom: solid 1px #cdcdcd;
}

.enquiryform .bottom_links a {
	font:bold 10px Verdana;
	color: #291C6E;
	text-decoration:none;
}

.enquiryform .bottom_links a:hover {
	text-decoration:underline;
}



.FullSearch .TopHeader {
	font:bold 15px Tahoma;
	color:#807f7d;
	text-decoration:none;
	vertical-align:middle;
	border-bottom:solid 3px #807f7d;
}

.TopHeaderMessage {
	font:bold 15px Tahoma;
	color:#FF0000;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
}

.FullSearch .SMiddle {
	font:bold 11px Tahoma;
	color:#807f7d;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	height:20px;
}

.FullSearch .SMiddle2 {
	font:bold 11px Tahoma;
	color:#807f7d;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	padding-bottom:5px;
}

.FullSearch .SLeft {
	font:bold 11px Tahoma;
	color:#807f7d;
	text-decoration:none;
	text-align:right;
	vertical-align:middle;
	width:100px;
	height:20px;
	padding-right:10px;
}

.FullSearch .SRight {
	font:bold 11px Tahoma;
	color:#807f7d;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	width:450px;
}

.FullSearch .SLeft2 {
	font:bold 11px Tahoma;
	color:#807f7d;
	text-decoration:none;
	text-align:right;
	vertical-align:middle;
}

.FullSearch .SRight2 {
	font:bold 11px Tahoma;
	color:#807f7d;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
	height:20px;
}

.FullSearch .SRef {
	font:bold 11px Tahoma;
	color:#807f7d;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	width:500px;
}

.FullSearch .selects {
	border:1px bold #000000;
	font: normal 10px Tahoma;
	color:#171717;
	width:100px;
}

.FullSearch .s_input {
	height:18px;
	background:transparent;
	border-top:0px;
	border-left:0px;
	border-bottom:solid 1px;
	border-right:solid 1px;
	border-left:0px;
	border-top:0px;
	font:bold 12px Tahoma;
	color:#807f7d;
	width:100px;
}

.FullSearch .submit_buttons {
	text-align:center;
	border-right: solid 1px #cdcdcd;
}

.FullSearch .s_button  {
	border: 1px solid #807f7d;
	background-color: #FFFFFF;
	color: #807f7d;
	font:bold 11px Tahoma;
	text-align:center;
}

.s_selectBig {
	background-color:#FFFFFF;
	border:solid 1px;
	font:bold 11px Tahoma;
	color:#807f7d;
	width:175px;
	height:150px;
}

.s_selectSmall {
	background-color:#FFFFFF;
	border:solid 1px;
	font:bold 11px Tahoma;
	color:#807f7d;
	height:20px;
}

.contact_form .left {
	font: bold 10px Tahoma;
	color:#171717;
	text-align:right;
	padding-right:10px;
}

.contact_form .selects {
	border:1px bold #000000;
	font: normal 10px Tahoma;
	color:#171717;
	width:100px;
}

.contact_form .inputs {
	border:solid 1px #7F9DB9;
	font: bold 10px Tahoma;
	color:#171717;
	width:175px;
}

.contact_form .textareas {
	border:solid 1px #7F9DB9;
	font:bold 11px Tahoma;
	color:#807f7d;
	width:175px;
	height:150px;
}

.contact_form .butt {
	font: bold 10px Tahoma;
	color:#171717;
	text-align:center;
	background:#FFFFFF;
	border:solid 1px #000000;
}

.contact_form .warning {
	font: bold 12px Tahoma;
	color:#FF0000;
	text-align:center;
}

.mainNewsHeader {
	background-image:url(images/top_bg.jpg);
	background-position:top center:
	background-repeat: repeat-x;
	font:bold 12px Verdana;
	color:#FF7F00;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:5px;
	border:solid 1px #DDDDDD;
}

.mainNewsLinks {
	font:bold 12px Verdana;
	color:#291C6E;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding-left:10px;
}

.mainNewsLinks a {
	font:bold 12px Verdana;
	color:#291C6E;
	text-decoration:none;
}

.mainNewsLinks a:hover {
	font:bold 12px Verdana;
	color:#FF7F00;
	text-decoration:underline;
}

.mainNewsLinks img {
	border:0px;
	vertical-align: middle;
	margin-right:5px;
}

.panelFavourites {
	border-right: solid 1px #cdcdcd;
	text-align:center;
	font:bold 10px Verdana;
	color:#291C6E;
	text-decoration:none;
}

.panelFavourites a {
	font:bold 10px Verdana;
	color:#FF7F00;
	text-decoration:none;
}

.panelFavourites a:hover {
	font:bold 10px Verdana;
	color:#291C6E;
	text-decoration:underline;
}


.panelFavourites3 {
	border-right: solid 1px #cdcdcd;
}

.panelFavourites2 a, .panelFavourites3 a {
	font:bold 10px Verdana;
	color:#7C7C7C;
	text-decoration:none;
}

.panelFavourites2 a:hover, .panelFavourites3 a:hover {
	font:bold 10px Verdana;
	color:#7C7C7C;
	text-decoration:underline;
}

.ResultsNav {
	font:normal 11px Verdana;
	color:#7C7C7C;
	text-decoration:none;
	vertical-align:middle;
}

.ResultsNav a {
	font:bold 11px Verdana;
	color:#333333;
	text-decoration:underline;
}

.ResultsNav img {
	vertical-align:middle;
}


.print {
	border: 2px solid #000000;
}

.print .header {
	font:bold 15px Tahoma;
	color:#171717;
	text-align:left;
	text-decoration:none;
	height:20px;
}

.print .header2 {
	font:bold 12px Tahoma;
	color:#171717;
	text-align:left;
	text-decoration:none;
	background:#F3F1F1;
	padding-left:5px;
	padding-right:5px;
	border:solid 1px #000000;
	height:20px;
}

.print .header3 {
	font:bold 12px Tahoma;
	color:#171717;
	text-align:left;
	text-decoration:none;
	background:#F3F1F1;
	padding-left:5px;
	padding-right:5px;
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
	height:20px;
}

.print .details_left {
	font:bold 12px Tahoma;
	color:#171717;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	border-bottom:solid 1px #000000;
	border-left: solid 1px #000000;
	height:18px;
}

.print .details_right {
	font:bold 12px Tahoma;
	color:#171717;
	text-align:left;
	padding-left:5px;
	text-decoration:none;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
}

.print .details_left2 {
	/*height:20px;*/
	font:bold 22px Tahoma;
	color:#171717;
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	border-bottom:solid 1px #000000;
}


.print .content {
	font:normal 20px Tahoma;
	color:#171717;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	text-decoration:none;
}

.print .office_agent {
	font:normal 11px Tahoma;
	color:#171717;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
}

.butt  {
	font: bold 10px Tahoma;
	color:#171717;
	text-align:center;
	background:#FFFFFF;
	border:solid 1px #000000;
	margin-left:10px;
}

