/* CSS Document */

* {
	margin:0; padding:0;
	font-size:12px;
	
}

body{
	background: #E3E1D9  url('images/background.jpg') repeat-x;
}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Georgia, Tahoma;
		font-size:12px;
		color:#919090;
		line-height:1.5em;
	}


input, select { vertical-align:middle; font-weight:normal;}

a {color:#919090; font-weight:bold;}
a:hover{text-decoration:none;}
span {font-size:13px;}

/* ============================= main layout ====================== */

.more {color:#ed0f0f !important; font-weight:bold; font-size:14px;}
.taright {text-align:right;}
p {padding-top:17px;}

h1 {background:url(images/logo.jpg) top left no-repeat; text-indent:-10000px; height:70px; line-height:0.80em; font-size:13px;}
h2 {line-height:1.70em; font-size:18px;}

.list li { color:#43afd9;}
.list li a {color:#43afd9; font-weight:bold; line-height:2.59em; font-size:13px;}

#main_indent {padding:19px 6px 16px 5px;}
.box {background:#FFFFFF url(images/box_btall.gif) bottom repeat-x;}
.box .tallt {background:url(images/box_ttall.gif) top repeat-x;}
.box .tallr {background:url(images/box_rtall.gif) right repeat-y;}
.box .talll {background:url(images/box_ltall.gif) left repeat-y;}
.box .br {background:url(images/box_br.gif) bottom right no-repeat;}
.box .bl {background:url(images/box_bl.gif) bottom left no-repeat;}
.box .tr {background:url(images/box_tr.gif) top right no-repeat;}
.box .tl {background:url(images/box_tl.gif) top left no-repeat; width:100%;}
.box_indent {padding:21px 25px;}

.border {background:url(images/border_tall.gif) bottom repeat-x;}
.border .tallt {background:url(images/border_tall.gif) top repeat-x;}
.border .tallr {background:url(images/border_tall.gif) right repeat-y;}
.border .talll {background:url(images/border_tall.gif) left repeat-y;}
.border .br {background:url(images/border_br.gif) bottom right no-repeat;}
.border .bl {background:url(images/border_bl.gif) bottom left no-repeat;}
.border .tr {background:url(images/border_tr.gif) top right no-repeat;}
.border .tl {background:url(images/border_tl.gif) top left no-repeat; width:100%;}

.special {line-height:1.4em;}
.special .column1 .padding, .special .column2 .padding{padding-right:13px;}
.special .stext { padding:16px 0 12px 0; font-size:14px;}
.special .column1 .stext {background:url(images/h1_p.jpg) top right no-repeat;}
.special .column2 .stext {background:url(images/h2_p.jpg) top right no-repeat;}
.special .column3 .stext {background:url(images/h3_p.jpg) top right no-repeat;}
.special a {color:#43afd9;}
.special .border .padding {padding:8px 15px 21px 22px;} 
.special p {padding:5px 0 10px 0;}
.special .taright {padding:0 9px 0 0;}

.h1_text {background:url(images/h1_text_tall.gif) top repeat-x;}
.h1_text .text_r {background:url(images/h1_text_r.gif) top right no-repeat;}
.h1_text .text_l {background:url(images/h1_text_l.gif) top left no-repeat; width:100%;}
.h1_text .text_pad {padding:15px 0 12px 21px; color:#ffffff; font-weight:bold; font-size:13px;}

.h2_text {background:url(images/h2_text_tall.gif) top repeat-x;}
.h2_text .text_r {background:url(images/h2_text_r.gif) top right no-repeat;}
.h2_text .text_l {background:url(images/h2_text_l.gif) top left no-repeat; width:100%;}
.h2_text .text_pad {padding:15px 0 12px 21px; color:#ffffff; font-weight:bold; font-size:13px;}

.h3_text {background:url(images/h2_text_tall.gif) top repeat-x;}
.h3_text .text_r {background:url(images/h2_text_r.gif) top right no-repeat;}
.h3_text .text_l {background:url(images/h2_text_l.gif) top left no-repeat; width:100%;}
.h3_text .text_pad {padding:15px 0 12px 21px; color:#ffffff; font-weight:bold; font-size:13px;}

.black {color:#444444;}

.blue {color:#43afd9; font-weight:bold; font-family:arial;}
.blue a {color:#43afd9;}

.blue2 {color:#43afd9; font-weight:bold;}
.blue2 a {color:#43afd9;}

.red {color:#ed0f0f; font-weight:bold;}

/* ============================= header ====================== */

#header .left {width:400px; padding:0px 0 0 8px;}
#header .right {padding:0px 22px 0 0; font-family:arial;}
#header-main .left {width:400px; padding:0px 0 0 8px;}
#header-main .right {padding:0px 22px 0 0; font-family:arial;}
.rss {background:url(images/rss.gif) top right no-repeat; padding:0 29px 4px 0; font-weight:normal; font-size:13px;}

.slogan {padding:7px 0 12px 0;}
.slogan .tall {background:url(images/header_bgtall.gif) top repeat-x;}
.slogan .bgr {background:url(images/header_bgr.jpg) top right no-repeat;}
.slogan .bgl {background:url(images/header_bgl.gif) top left no-repeat; width:100%;}
.slogan .padding {padding:68px 0 70px 50px;}

.center {text-align:center; margin:0 auto; width:719px;}
.menu li {float:left; border-right:1px solid #ededed; padding:4px 6px 5px 14px;}
.menu .last {border:none;}
.menu .first {float:left; border-right:1px solid #ededed; padding:4px 6px 5px 90px;}
.menu li a {color:#010101; text-decoration:none; font-size:15px; font-weight:normal;}
.menu li a:hover { color:#BB041B; text-decoration:underline;}
.menu li span a {color:#BB041B; text-decoration:underline; font-size:14px;}
.menu .padding {padding:19px 0 20px 0; text-align:center;}

/* ============================= middle ====================== */

#middle .indent {padding:10px 0 17px 0;}
.imgindent {margin:0 26px 0 0; float:left;}

/* ============================= footer ====================== */

#footer {border-top:1px solid #d8d8d8;}
#footer .left {padding:28px 0 0 6px; font-size:14px;}
#footer a {color:#444444;}
#footer .right {padding:28px 15px 0 0;}


/* ============================= index ============================= */

#index .t1 {margin-bottom:13px;}
#index .content1 {padding:0 20px 0 22px;}

#index .special {padding:29px 0 32px 0;}

#index .columns .column1 .padding {padding:4px 25px 0 21px;}
#index .columns .column1 .taright {padding:15px 7px 0 0;}
#index .columns .column2 .taright {padding:14px 0 0 0;}
#index .columns .cols {padding:14px 0 0 0; width:100%;}
#index .columns .col2 {padding-top:1px;}
#index .columns .column2 .padding {padding:3px 21px 0 26px; background:url(images/1-col2bg.gif) top left no-repeat;}
#index .columns .column2 .content {padding:17px 0 0 14px;}



/* ============================= index-1 =========================== */

#index_1 .t1 {margin-bottom:13px;}
#index_1 .content1 {padding:0 20px 0 22px;}

#index_1 .special {padding:0 0 33px 0;}

#index_1 .columns .column1 .padding {padding:0 15px 0 21px;}
#index_1 .columns .column1 .taright {padding:15px 7px 0 0;}
#index_1 .columns .column1 .content {padding:14px 0 0 0;}
#index_1 .columns .column1 p {padding:0 0 12px 0;}
#index_1 .columns .column1 .morep {margin-top:4px;}
#index_1 .columns .column1 .imgindent {margin:0 26px 19px 0;}
#index_1 .columns .column1 .last {margin:0 26px 12px 0;}

#index_1 .columns .column2 .padding {padding:0 0 0 30px;}
#index_1 .columns .column2 .content {padding:16px 19px 16px 0; border-bottom:1px solid #d8d8d8; margin-bottom:34px;}
#index_1 .columns .column2 .content p {padding-top:18px;}
#index_1 .columns .column2 .taright {padding:14px 0 0 0;}
#index_1 .columns .column2 .content2 {padding:16px 19px 0 0;}
#index_1 .blue {line-height:1.35em;}
#index_1 .columns .column2 .content2 p {padding-top:5px;}

/* ============================= index-2 =========================== */

#index_2 .t1 {margin-bottom:14px;}
#index_2 .content1 {padding:0 20px 4px 21px;}

#index_2 .special {padding:28px 0 35px 0;}

#index_2 .columns .column1 .padding {padding:0 15px 0 22px;}
#index_2 .columns .column1 .content {padding:13px 0 0 0;}
#index_2 .columns .column1 .taright {padding:15px 7px 0 0;}
#index_2 .columns .column2 .taright {padding:14px 0 0 0;}
#index_2 .columns .column2 .padding {padding:0 16px 0 20px;}
#index_2 .columns .column2 .content {padding:6px 0 0 0;}


/* ============================= index-3 =========================== */

#index_3 .special {padding:28px 0 0 0;}
#index_3 .special p {padding:5px 0 5px 0;}
#index_3 .special .p {padding:10px 0 5px 0;}
#index_3 .special .taright {padding:0 9px 0 0;}

#index_3 .columns .column1 .padding {padding:0 25px 0 20px;}
#index_3 .columns .column1 .content {padding:15px 0 0 0;}
#index_3 .t1 {margin-bottom:14px;}
#index_3 .columns .column1 .imgindent {margin:0 18px 8px 0;}

#index_3 .columns .column2 .padding {padding:0 20px 0 26px;}
#index_3 .columns .column2 .content {padding:16px 0 0 0;}
#index_3 .columns .column2 p {padding:14px 0 0 0;}


/* ============================= index-4 =========================== */

#index_4 .t1 {margin-bottom:13px;}
#index_4 .content1 {padding:0 20px 4px 21px;}

#index_4 .special {padding:26px 0 37px 0;}

#index_4 .columns .column1 .padding {padding:0 20px 0 21px;}
#index_4 .columns .column1 .content {padding:12px 0 0 0;}
#index_4 .columns .column1 .taright {padding:15px 7px 0 0;}
#index_4 .columns .column1 .imgindent {margin:0 26px 22px 0;}
#index_4 .columns .column1 .imgindent2 {margin:0 26px 19px 0;}

#index_4 .columns .column2 .taright {padding:14px 0 0 0;}
#index_4 .columns .column2 .padding {padding:0 11px 0 29px;}
#index_4 .columns .column2 .content {padding:4px 0 0 0;}


/* ============================= index-4 =========================== */

#index_5 .t1 {margin-bottom:13px;}
#index_5 .content1 {padding:36px 20px 1px 21px; border-top:1px solid #d8d8d8; margin-top:33px;}

#index_5 .special {padding:26px 0 37px 0;}

#index_5 .columns .column1 .padding {padding:0 20px 0 21px;}
#index_5 .columns .column1 .content {padding:16px 0 0 0;}
#index_5 .columns .column1 a {font-weight:normal; text-decoration:none;}
#index_5 .columns .column1 a:hover {text-decoration:underline;}

#index_5 .columns .column2 .taright {padding:14px 0 0 0;}
#index_5 .columns .column2 .padding {padding:0 19px 0 27px;}
#index_5 .columns .column2 .content {padding:16px 0 0 0;}

form {padding:0 0 0 0;}
form .row {height:40px;}

.input {width:170px; height:18px; padding:0 0 0 5px; font-size:14px;}
textarea {width:230px; height:98px; padding:0 0 0 5px; overflow:auto; font-size:14px;}
.textarea {padding:0 0 0 5px; overflow:auto; font-size:14px;}
form .div {text-align:right; padding:4px 1px 0 0; font-family:georgia; color:#ed0f0f;}

/* ============================= index-5 =========================== */

#index_6 .t1 {margin-bottom:13px;}
#index_6 .content1 {padding:0 20px 1px 21px;}

/* ========================= CONTENT TABLES =========================== */
.cont_heading_table {height:29px;}
.cont_heading_table .cont_heading_td{color:#000000; font-weight:bold; font-size:12px; padding:20px 0 15px 60px; text-transform:uppercase; background:url(images/vtour/cont_head_arr.gif) 39px 21px no-repeat;}

.cont_heading_table .cont_heading_td 	a		{color:#000000; font-weight:bold; font-size:12px;text-transform:uppercase; text-decoration:none;}
.cont_heading_table .cont_heading_td 	a:hover	{color:#000000; font-weight:bold; font-size:12px;text-transform:uppercase; text-decoration:underline;}


.cont_body_td_2{ padding:0 16px 0 16px;}

.cont_body_tall_t{background:url(images/vtour/cont_bg.gif) left top repeat-x;}
.cont_body_tall_r{background:url(images/vtour/cont_bg.gif) right top repeat-y;}
.cont_body_tall_l{background:url(images/vtour/cont_bg.gif) left top repeat-y;}
.cont_body_tall_b{background:url(images/vtour/cont_bg.gif) left bottom repeat-x;}

/*  IMAGE  */
.pic				{}
.table_pic_width	{width:1px;}

.pic .pic_corn_t{background:url(images/vtour/pic_border.gif) left top repeat-x;}
.pic .pic_corn_l{background:url(images/vtour/pic_border.gif) left top repeat-y;}
.pic .pic_corn_r{background:url(images/vtour/pic_border.gif) right top repeat-y;}
.pic .pic_corn_b{background:url(images/vtour/pic_border.gif) left bottom repeat-x;}


.bg_price .pic_corn_t{background:#EDEDED;}
.bg_price .pic_corn_l{background:#EDEDED;}
.bg_price .pic_corn_r{background:#EDEDED;}
.bg_price .pic_corn_b{background:#EDEDED;}
.bg_price .image	{background:#EDEDED; padding-right:10px; padding-left:10px; width:100%;}
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
.table-form TD 
{
	padding: 6px 6px 6px 6px;
}
.formLabel { font-weight:bold; font-size:14px; width:250px;}

.input_form 
{ background-color: #FBFBFB; border: solid 1px #CCCCCC; padding:0px 3px 0px 3px; height:25px; font-size:15px; border-bottom: solid 3px #CCCCCC;
	}
	
	.button_form 
{ background-color: #697CB8; font-size:13px; color:White; border: solid 0px #697CB8; padding: 4px 4px 4px 4px;
	
	}
.errorMessage { color:Red;}

.padding-photo {margin:5px 5px 5px 5px;}