* { margin:0; padding:0;}
body {background:#343739; font-family:Tahoma; font-size:100%; line-height:1em; color:#9aa5b3;}

.clear  { clear:both;}
.fleft  { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

p { margin-bottom:13px;}

.tall_top     { background:url(images/tall_top.gif) left top repeat-x;}
.tall_center0 { background:url(images/addons/texture.png) left top #E0E2E4;}
.tall_center1 { background: #FFFFFF;}
.tall_center2 { background:url(images/tall_center2.gif) left top repeat-x #373a3d;}
.tall_bottom  { background:url(images/tall_bottom.gif) left bottom repeat-x;}

/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:31px;}
.form input {width:310px; height:21px; background:none; border:1px solid #45494c; color:#9aa5b3; font-family:Tahoma; font-size:1em;}
textarea { width:310px; height:67px; background:none; overflow:auto; border:1px solid #45494c; color:#9aa5b3; font-family:Tahoma; font-size:1em;}

.input_1 { width:189px; height:22px; color:#353536; font-size:1em; background:#fff; border:1px solid #b5bbbe; line-height:20px;}
.input_2 { position:relative; left:9px; top:-2px;}

/*==================list====================*/

ul { list-style:none; }

.header_menu li { display:inline;}
.header_menu li a { color:#4e5457; background:url(images/head_menu_divider.gif) right 2px no-repeat; padding:0 8px 0 5px;}
.header_menu li a:hover { color:#fff;}
.header_menu li a.current { color:#fff; cursor:default; text-decoration:underline;}


.list1 li { background:url(images/line1.gif) left bottom repeat-x; padding:0 0 10px 0; margin-bottom:12px;}
.list1 li a { background:url(images/marker.gif) no-repeat 1px 1px; padding-left:23px; color:#9aa5b3; text-decoration:none;}
.list1 li a:hover { color:#fff;}

/*==================other====================*/

.img_indent { margin:0 28px 0 0; float:left;}

/*==================txt, links, lines, titles====================*/

a {color:#46bfec;}
a:hover{text-decoration:none;}

h6 { background:url(images/addons/logo_small.png) no-repeat left top; text-indent:-10000px; width:347px; height:80px;}
h1 { font-size:2.5em; font-weight:bold; margin-top:24px; color:#353536; line-height: 120%}
h2 { font-size:1.4em; font-weight:bold; margin-bottom:4px; margin-top:25px; margin-left:15px; color:#353536;}
h3 { font-size:1em; font-weight:normal; margin-bottom:4px;}
h4 { font-size:1em; font-weight:normal; margin-bottom:19px;}
h5 { font-size:1em; font-weight:bold; margin-bottom:4px; color:#e8e8e8;}

.txt1 { color:#2db5e8;}
.txt2 { font-size:1.2em; color:#353536;}
.txt21{ font-size:1.3em; font-weight:bold; color:#353536;}
.txt3 { font-size:1.4em; font-weight:bold; margin-bottom:4px; color:#353536;}
.txt31{ font-size:2.5em; font-weight:bold; color:#353536; line-height: 120%}
.txt4 { font-size:1.0em; color:#6f7073; text-align:left;}
.txt5 { font-size:0.8em; color:#6f7073;}
.txt6 { font-size:1.0em; color:#9aa5b3;}
.txt7 { font-size:1.0em; color:#353536}
.txt8 { font-size:1.2em; color:#585b5f; margin-bottom:4px;}
.txt10{ font-size:1.0em; color:#6f7073;}
.txt11{ font-size:1.0em; color:#993333;}

.link1 { color:#fff;}
.link2 { color:#9aa5b3;}
.link3 { font-size:1.2em; color:#fff;}
.line_hor { background:url(images/line1.gif) left bottom repeat-x;}
.title  { margin-bottom:25px;}
.title2 { margin-bottom:17px;}
.title3 { margin-bottom:17px;}

/*header*/
#header { background:url(images/spacer.gif) no-repeat 50px bottom;}
#header .fleft .indent { padding:33px 0 0 45px;}
#header .fright .indent { padding:26px 30px 0 0;}

#twitter-follow { border: 0; position: fixed; top: 485px; right:1;}

.text_field{border:1px solid #cdcdcd; background:#FFFFFF; width:224px; height:19px; padding-top:2px; margin-top:3px; margin-bottom:18px; font-size:1em; padding-left:5px;}
.uplaod_button{border:1px solid #cdcdcd; background:#FFFFFF; width:350px; height:19px; margin-top:3px; margin-bottom:18px; font-size:1em;}

textarea{border:1px solid #cdcdcd; background:#FFFFFF; width:351px; height:80px; font-size:1em; padding-left:5px; margin-bottom:18px; margin-top:4px; overflow:auto;}

/*content5*/
#content5 .row_1 				   	        { height:385px;}
#content5 .row_1 ul                         { font-size:1.4em; margin-left: 30px; margin-top: 20px; color:#000000; list-style-type: disc;}
#content5 .row_1 li				            { margin-left: 0;  margin-top: .3em; margin-bottom: .2em; }
#content5 .row_1 .tour			        	{ font-size:1.6em; margin-left: 73px; margin-top: 23px; margin-bottom: 4px; color:#6f7073;}
#content5 .row_1 a                          { color:#993333;text-decoration:none;}
#content5 .row_1 a:hover   			        { color:#993333;text-decoration:underline;}
#content5 .row_1 .fleft .indent             { padding:16px 0 0 44px;}
#content5 .row_1 .fright2 .indent           { float:left; padding:92px 0 0 20px;}

/*content1*/
#content1 .row_1 					        { height:125px;}
#content1 .row_1 ul                         { font-size:1.2em; margin-left: 30px; color:#353536; list-style-type: disc;}
#content1 .row_1 .fleft .indent             { padding:16px 0 0 44px;}
#content1 .row_1 .fright .indent            { padding:45px 67px 0 0;}
#content1 .row_2 .aligncenter               { padding-right:42px;}
#content1 .row_2 .aligncenter ul            { font-size:1em; margin-left: 5px; color:#353536; list-style-type: none; text-align:left}
#content1 .row_2 .toptext                   { padding-top:10px; padding-right:42px; margin-bottom: 25px;}
#content1 .row_2 .toptext .home_squeez      { margin-left:13px; margin-top: 18px; }
#content1 .row_2 .toptext .thumb            { float:left; margin-left:0px;  margin-right:6px; margin-top: 0px; margin-bottom: 30px; width:150px; height:130px; border: 0px solid #cecfd2;}
#content1 .row_2 .toptext1                  { padding-top: 10px; padding-right: 22px; margin-bottom: 25px;}
#content1 .row_2 .quoteform                 { padding-top:10px; padding-left:10px; margin-right: 2px; margin-top: 20px; font-size:1em; color:#494949; background:#deebe3; font-family:Arial; font-size:1em;}
#content1 .row_2 .quote                     { margin-left:40px; padding-top:10px; padding-bottom:25px;}
#content1 .row_2                            { padding:0 0 35px 43px;}
#content1 .row_2 a                          { color:#353536;}
#content1 .row_2 .toptext a                 { color:#993333; text-decoration:none;}
#content1 .row_2 .toptext a:hover           { color:#993333; text-decoration:underline;}
#content1 .row_2 .toptext1 a                { color:#993333;}
#content1 .row_2 ul                         { font-size:1.3em; margin-left: 30px; color:#353536; list-style-type: disc}
#content1 .row_2 li					        { margin-left: 0;  margin-top: .4em; margin-bottom: .2em; }
#content1 .row_2 .container .fright a       { color:#993333;}
#content1 .row_2 .company_ident             { margin:0 0 17px 6px;}
#content1 .row_2 .container                 { margin:29px 0 0 0; width:100%;}
#content1 .row_2 .container .fleft          { text-indent:6px;}
#content1 .row_2 .container .fright         { padding-right:8px;}
#content1 .row_2 .flash_next                { margin-left: 27px; margin-top: 20px; margin-bottom: 35px;}
#content1 .row_2 .flash_back                { margin-left: 27px; margin-top: 20px; margin-bottom: 0px;}
#content1 .row_2 .flashtip                  { padding-left:85px; font-size:1em; color:#000000;}
#content1 .row_2 .flashtip2                 { padding-left:50px; font-size:1em; color:#000000;}
#content1 .flashwrapper                     { border: 1px solid #cecfd2; margin-left: auto;	margin-right: auto;	margin-top: 12px; text-align:center; background:#fff;}
#content1 .row_2 .next_prev                 { font-size:1.5em; font-weight:bold; padding-bottom:0px; margin-top:25px; margin-right:0px; color:#353536;}
#content1 .row_2 .next_prev a               { color:#993333;}
#content1 .row_2 .case_stdy_img             { background:url(images/addons/customer.png) top left no-repeat; width:480px; height:55px; margin-top:10px;}
#content1 .row_2 .case_stdy_txt             { padding-top:18px; margin-left:60px; width:420px;}


#content2				 		            { padding-bottom:23px;}
#content2 ul                	            { margin-left: 30px; list-style-type: disc}

#footer { color:#848689;}
#footer a {color:#848689; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .indent { padding:33px 0 0 50px;}

/*================== unused ==================*/

#page1 #content2 .col_1 .indent             { padding:30px 60px 0 49px;}
#page1 #content2 .col_2 .indent             { padding:30px 30px 0 0;}

/*================== unsued  ==================*/

#page2 #content2 .col_1 .indent             { padding:30px 60px 0 49px;}
#page2 #content2 .col_1 .title              { margin-bottom:23px;}
#page2 #content2 .col_1 .img_indent         { margin:0 28px 22px 0;}
#page2 #content2 .col_2 .indent             { padding:30px 40px 0 0;}

/*================== unused ==================*/
#page3 #content2 .col_1 .indent             { padding:30px 60px 0 49px;}
#page3 #content2 .col_1 .img_indent         { margin:0 28px 22px 0;}
#page3 #content2 .col_2 .indent             { padding:30px 40px 0 0;}

/*================== contacts ==================*/

#page4 #content2 .col_1 .indent             { padding:30px 60px 0 49px;}
#page4 #content2 .col_1 .img_indent         { margin:0 28px 0 0;}
#page4 #content2 .col_2 .indent             { padding:30px 40px 0 0;}

/*================== home/tour/testimonials/quote  ==================*/

#page5 #content2 .indent                    { padding:30px 0 0 49px;}
#page5 #content2 .title                     { margin-bottom:20px;}
#page5 #content2 .img_indent                { margin:0 16px 20px 0;}
#page5 #content2 .container { width:100%;}
#page5 #content2 .container .col_1 .indent  { padding:0 20px 0 0;}
#page5 #content2 .container .col_2 .indent  { padding:0 20px 0 0;}
#page5 #content2 .container .col_3 .indent  { padding:0 20px 0 0;}

#page5 #content1 .qst_txt                   { font-size:0.8em; font-weight:bold; color:#585b5f;}
#page5 #content1 .browse_txt                { font-size:1.0em; color:#5f7683;}
#page5 #content1 .fl_wrper_blk              { border: 2px solid #C0C0C0; margin-left: auto;	margin-right: auto;	margin-top: 12px; text-align:center; background:#fff;}

/*================== unused ==================*/

#page6 #content2 .col_1 .indent             { padding:30px 60px 0 49px;}
#page6 #content2 .col_1 .title              { margin-bottom:28px;}
#page6 #content2 .col_1 .img_indent         { margin:0 28px 24px 0;}
#page6 #content2 .col_2 .indent             { padding:30px 40px 0 0;}
#page6 #content2 .col_2 .title              { margin-bottom:28px;}

/*================== press releases/privacy policy  ==================*/

#page7 #content1 .row_2 	                { padding-bottom:2px;}
#page7 #content2 .indent	                { padding:30px 0px 0 49px;}
#page7 #content2 .title  	                { margin-bottom:20px;}
#page7 #content1 .row_1 					{ height:125px;}
#page7 #content1 .row_1 .press_cursiv_a		{ color:#353536; font-style: italic;}
#page7 #content1 .row_1 .press_next_prev	{ margin-top: 40px; margin-left: 260px}
#page7 #content2 .press	a            		{ color: #b0b7bf;}

/*================== services.html ==================*/

#page8 #content1 .row_2 .srvc_header        { margin-left:16px; margin-bottom: 25px; margin-top: 10px;}
#page8 #content1 .row_2 .srvc_contnet       { margin-left:16px; margin-bottom: 35px; margin-top: 35px;}
#page8 #content1 .row_2 .srvc_lft           { float: left;}
#page8 #content1 .row_2 .srvc_rght          { float: left; margin-left:16px;}
#page8 #content1 .row_2 .srvc_actbtn        { margin-left:16px; margin-top: 14px;}
#page8 #content1 .row_2 .srvc_descr         { font-size:1.2em; margin-left: 0px; color:#353536; background:#F5F5F5; width: 590px; padding: 2px 2px 4px 5px; }
#page8 #content1 .row_2 ul                  { font-size:1.2em; margin-left: 30px; margin-top: 10px; color:#353536; list-style-type: disc}
#page8 #content1 .row_2 li				    { margin-left: 0;  margin-top: .2em; margin-bottom: .2em; }
#page8 #content2 .indent                    { padding:30px 0 0 49px;}
#page8 #content2 .title                     { margin-bottom:20px;}
#page8 #content2 .img_indent                { margin:0 16px 20px 0;}

#page8 #content2 .col_1 .indent             { padding:30px 60px 0 49px;}
#page8 #content2 .col_1 .title              { margin-bottom:23px;}
#page8 #content2 .col_1 .img_indent         { margin:0 28px 22px 0;}
#page8 #content2 .col_2 .indent             { padding:30px 40px 0 0;}
#page8 #content2 .col_2 .indent ul          { list-style-type: none;}
#page8 #content2 .col_2 .indent .list1      { margin-left: 10px;}




