/* @override http://www.landingpagestar.com/css/style.css */

*{margin:0;padding:0;outline:0;border:0;}
body{background:url(../images/bg.png) repeat-x; font-family:Tahoma, Arial;}
#body2{background:url(../images/bg2.png) repeat-x;}
a:link, a:visited{text-decoration:none;}
.clear{clear:both; overflow:hidden;}

#wrapper{width:960px; margin:auto;}
#container1{background:url(../images/headerbg.jpg) no-repeat top; width:960px;}
#container2{background:url(../images/header2.jpg) no-repeat top; width:960px;}
#header{width:960px; height:89px;}
#logo{width:316px; height:87px; float:left;}
#logo {text-indent:-10000px;}
#logo a{display:block; background:url(../images/logo.png); width:316px; height:87px;}

#h_rt{float:right;width:600px;padding:30px 0 0 0;}
#menu ul{height:33px; margin:0; padding:0 0 2px 0;}
#menu ul li{list-style:none; float:left; font-size:18px; color:#022e48; font-weight:bold; margin:0 0 0 2px;}
#menu ul li a{color:#022e48; line-height:32px; display:block; float:left; -moz-border-radius:0.4ex; -webkit-border-radius:0.4ex; padding:0 9px 0 9px; height:33px;}
#menu ul li a:hover,#menu ul li a.active{background:url(../images/menu.png) repeat-x; color:#744802; text-shadow:#fed697 0 1px 0;}

#submenu{text-align:right; padding:0 10px 0 0;}
#submenu ul li{display:inline; font-size:12px; color:#0293c9; font-weight:normal; margin:0;}
#submenu ul li a{color:#0293c9; padding:0; margin:0 0 0 10px;}
#submenu ul li a:hover, #submenu ul li a.this_page{color:#024158; background:none; text-shadow:none;}

#home_featured{background:url(../images/featured.jpg); width:960px; height:346px;}

#block{height:80px; width:960px;}
#block h2{float:left; color:#011927; font-size:18px; font-weight:normal; width:490px; padding:0 0 0 12px; line-height:78px;}
#block h2 a{text-decoration:underline; color:#011927;}
#btns{float:left; padding:17px 0 0 0;}
#btns a{margin:0 10px 0 10px;}
.btn1{background:url(../images/order_btn.png); width:189px; height:46px; display:block; float:left; line-height:46px; font-size:24px; font-weight:bold; color:#e7fdd3; text-shadow:#538221 0 1px 0; text-align:center;}
.btn1:hover{background:url(../images/order_btn_over.png);}
.btn2{background:url(../images/tour_btn.png); width:189px; height:46px; display:block; float:left; line-height:46px; font-size:24px; font-weight:bold; color:#744802; text-shadow:#fed797 0 1px 0; text-align:center;}
.btn2:hover{background:url(../images/tour_btn_over.png);}
.btn4{background:url(../images/btn4.png); width:154px; height:41px; line-height:41px; display:block; color:#e7fdd3; font-size:21px; font-weight:bold; text-shadow:#538221 0 1px 0; text-align:center; float:left;}
.btn4:hover{background:url(../images/btn4_over.png);}

#c1{width:472px; float:left; padding:10px 0 0 0;}
#brands{width:424px; margin:0 0 10px 0; padding:0 0 0 3px;}
.cs{float:left; width:222px; height:268px; position:relative; z-index:1; margin:0 10px 0 2px;}
.watch{position:absolute; z-index:2; top:7px; right:9px;}
.cs_title{background:url(../images/trans2.png) repeat; width:217px; position:absolute; z-index:3; top:180px; height:44px; padding:3px 0 0 5px;}
.cs_title h2{color:#fff; font-size:17px;}
.cs_title h3{color:#fff; font-size:14px; font-weight:normal;}
.cs p{font-size:12px; color:#010101; font-style:italic; padding:4px 0 0 4px;}

.box1{background:#fffce6; border-bottom:1px solid #fce8b4; border-top:1px solid #fce8b4; padding:10px 10px 10px 20px; width:426px; margin:10px 0 0 2px;}
.box1 h3{color:#4b3903; font-size:16px; margin:0 0 5px 0; }
.box1 h3 a{color:#4b3903; text-decoration:underline;}
.box1 p{color:#846a1b; font-size:13px; line-height:20px;}

#c2{width:484px; float:left; padding:12px 0 0 0;}
#c2 h3.t1{color:#060606; font-size:21px; font-weight:normal; margin:0 0 20px 0;}
#c2 h3.t1 a{color:#e27103; text-decoration:underline;}

.box2{background:#e6fbff; border-bottom:1px solid #b4f1fc; border-top:1px solid #b4f1fc; padding:12px 10px 0 17px; margin:0 0 20px 0;}
.box2 h2{color:#033f4b; font-size:21px; font-style:italic; font-weight:normal; margin:0 0 5px 0;}
#c2 div.box2 h3{color:#248698; font-size:14px; font-weight:normal;}
.testi{margin:0 0 22px 0;}
.col1{float:left; width:220px; margin:0 0 20px 3px;}
.right{float:right; margin-right:5px;}
.box2 h4{color:#022e48; font-size:20px; font-weight:normal; margin:0 0 10px 0;}
.btn3{background:url(../images/big_order_btn.jpg); width:450px; height:90px; display:block; font-weight:bold; padding:10px 0 0 0; margin:0 0 14px 0;}
.btn3 span, .btn3 strong{color:#e7fdd3; font-size:41px; text-shadow:#609629 0 1px 0; display:block;}
.btn3 strong{ font-size:22px; line-height:20px;}
.btn3:hover{background:url(../images/big_order_btn_over.jpg);}

#c2 h3{color:#0b5886; font-size:20px; margin:0 0 10px 0;}
#c2 p{color:#022e48; font-size:15px;}

.list li{list-style:none; font-size:12px; line-height:16px; color:#022e48; margin:0 0 15px 0;}
.list li strong{color:#022e48; font-size:15px; font-style:italic;}
.list li a{text-decoration:underline;color:#036;}
.list li span{font-size:15px;}

.list2 li{margin-bottom:10px;}

div#twitter_div {line-height: 24px;}

#footer{background:#edfafd;border-top:1px solid #80e0f8;padding:10px 0 0 0;}
#fwrap{width:960px; margin:auto;}
#f_lt{float:left; width:350px; padding:0 0 0 15px;}
.flogo{float:left; margin:0 20px 4px 0;}
#f_lt p{font-size:8px; color:#46697d; margin:0 0 0 5px;}
#f_lt p a{color:#46697d;}

#f_rt{float:right; width:480px; padding:10px 10px 0 0;}
#footer ul{text-align:right;}
#footer ul li{display:inline; color:#022b43; font-size:12px;}
#footer ul li a{color:#022b43;}

#topblock, .block2, .block3, #tabs_bg, .step, .order_block, .offer{background:url(../images/trans.png) repeat; border:1px solid #a5e9fa; -moz-border-radius:0.7ex; -webkit-border-radius:0.7ex; padding:8px 0 0 20px; margin:0 0 12px 0;}
#topblock h1{
	color:#022e47;
	font-size:28px;
	float:left;
	width:770px;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#topblock p{color:#0D5D8D;font-size:19px;margin:0 0 17px 0;}
#topblock p a{text-decoration:none;color: #008900;}

#portfolio{}
.port{background:url(../images/portbg.jpg) no-repeat top; width:281px; float:left; margin:0 18px 10px 21px;}
.ppic{height:213px; padding:9px 0 0 1px;}
.port h2{color:#022e47; font-size:18px; text-align:center;}

#pagination{text-align:center; padding:10px 0 15px 0;}
#pagination ul li{display:inline; font-size:22px; color:#022e47; font-weight:bold;}
#pagination ul li a{color:#022e47; background:#edfafd; border:1px solid #b8eefb; padding:0 10px 0 10px; -moz-border-radius:0.5ex; -webkit-border-radius:0.5ex; line-height:40px;}
#pagination ul li a:hover, #pagination ul li a.current{background:#b8f1fe; border:1px solid #80e0f8;}

#title{float:left; padding:7px 0 0 10px; width:775px; margin:0 0 16px 0;}
.browserbg{background:url(../images/browserbg.jpg); width:253px; height:186px; float:left; margin:5px 15px 0 0; padding:7px 0 0 0;}
.block2{margin-bottom:18px;}
.block2 h2{color:#022e47; font-size:24px; margin:0 0 10px 0; letter-spacing:-1px;float:left; width:550px;}
.block2 p, .block3 p{color:#022e47; font-size:14px; margin:0 0 20px 0; line-height:23px;}
.txt2{float:left; width:650px; margin:0 0 20px 0;}
.block2 h3, .block2 h4,  .block3 h3,  .block3 h4{color:#022e47; font-size:18px; margin:0 0 10px 0; letter-spacing:-1px;}
.block2 h4, .block3 h4{font-weight:normal;}
.col2{width:160px; float:left; margin:0 36px 0 0;}
.col4{width:150px; margin-right:26px;}
.col3{width:135px; float:left; text-align:center;}

.box3{width:470px; float:left; margin:0 0 4px 0;}
.box3_rt{float:right;}
.block3{margin-bottom:4px;}
.note{color:#969797; font-size:9px; padding:0 0 0 12px;}
.block3 h2{float:left; width:250px; color:#022e47; font-size:24px; margin:0 0 6px 0; letter-spacing:-1px; line-height:41px;}
.bpic{width:148px; position:relative; z-index:1; float:left; margin:0 10px 0 0; height:148px;}
.ab_pic{position:absolute; z-index:2; top:0px; left:-20px;}
.btxt{float:right; width:275px; padding:10px 0 0 0; margin:0 10px 0 0;}
.col5{width:130px; float:left; text-align:center;}
.col6{float:left; width:160px; margin-right:10px;}

.widecontent{padding:0 10px 10px 10px;}
.widecontent h2, .heading{color:#022e47; font-size:24px; letter-spacing:-1px;}
.widecontent p{color:#022e47; font-size:19px; margin:0 0 15px 0;}

.feedback{float:left; width:282px; margin:0 35px 0 0;}
.feedback h3{color:#022e47; font-size:16px; margin:0 0 4px 0;}
.feedback p{color:#022e47; font-size:14px; font-style:italic; line-height:normal; margin:0 0 5px 0; padding:0;}
.feedback h4{color:#022e47; font-size:14px; font-weight:normal; text-align:right; letter-spacing:normal; padding:0 10px 0 0;}
.last{margin-right:0px;}

#tabs_bg{padding-left:8px; padding-bottom:10px;}
#featured{width:642px;padding-right:352px;position:relative; }
#featured ul.ui-tabs-nav{position:absolute;top:0;left:652px;list-style:none;padding:0;margin:0;width:285px;}
#featured ul.ui-tabs-nav li{ font-size:12px;color:#666; margin:0 0 10px 0;}
#featured ul.ui-tabs-nav li img{float:left;}
#featured ul.ui-tabs-nav li span{font-size:11px;font-family:Verdana;line-height:18px;}
#featured li.ui-tabs-nav-item a{display:block; color:#333; background:url(../images/tab.jpg); height:75px; padding:6px 7px 0 9px;}
#featured li.ui-tabs-nav-item a:hover{background:url(../images/tab_current.jpg);}
#featured li.ui-tabs-selected{background:url(../images/tab_current.jpg);}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:url(../images/tab_current.jpg);}
#featured .ui-tabs-panel{width:642px;height:352px;background:#999;position:relative;}
#featured .ui-tabs-panel img{border:1px solid #80e0f8;}
#featured .ui-tabs-panel .info{position:absolute;top:180px;left:0;height:70px;background: url('../images/transparent-bg.png');}
#featured .info h2{font-size:18px;font-family:Georgia, serif;color:#fff;padding:5px;margin:0;overflow:hidden;}
#featured .info p{margin:0 5px;font-family:Verdana;font-size:11px;line-height:15px;color:#f0f0f0;}
#featured .info a{text-decoration:none;color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none;}
#featured ul.ui-tabs-nav h2{color:#022e47; font-size:20px; text-shadow:#83d6f5 0 1px 0;}
#featured ul.ui-tabs-nav p{color:#fff; font-size:12px; line-height:13px; margin:0 0 2px 0;}
#featured ul.ui-tabs-nav p.time{font-size:11px; color:#022e47; font-weight:bold; text-shadow:#83d6f5 0 1px 0;}
.tab_det{float:left; width:190px; margin:0 10px 0 0;}
#featured li.ui-tabs-nav-item a img.tab_thumb{border:1px solid #188ac3; float:right;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a h2{color:#744802; font-size:20px; text-shadow:#f7e083 0 1px 0;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a p.time{font-size:11px; color:#744802; font-weight:bold; text-shadow:#f7e083 0 1px 0;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a img.tab_thumb{border:1px solid #d98b49; float:right;}

#packages{width:918px; margin:0 auto 6px auto;}
#pack1{float:left; background:url(../images/pack1.png); width:302px; height:473px; padding:77px 0 0 0;}
#pack2{float:left; background:url(../images/pack2.png); width:328px; height:500px; padding:50px 0 0 0;}
#pack3{background:url(../images/pack3.png); width:288px; height:473px; float:left; padding:77px 0 0 0;}
.ptitle{height:135px; width:288px; text-align:center;}
.ptitle h2, #ptitle2 h2{color:#fff; font-size:43px; text-transform:uppercase; line-height:43px; letter-spacing:-2px;}
.ptitle h3, #ptitle2 h3{color:#fff; font-size:29px;}
.ptitle h3 sup, #ptitle2 sup{font-size:17px;}
#ptitle2 h2, #ptitle2 h3{color:#022e47;}
.ques{width:24px; height:24px; float:right;}
#ptitle2{width:308px; position:relative; z-index:1; height:145px; text-align:center; padding:14px 10px 0 10px;}

.about_pack{width:276px; margin:auto; padding:17px 0 7px 0;}
.about_pack li{font-size:17px; color:#696868; background:url(../images/line1.png) no-repeat bottom; padding:0 0 10px 32px; list-style:none; margin-bottom:10px; letter-spacing:-1px;}
.about_pack li.line2{background:url(../images/line2.png) no-repeat bottom; padding-bottom:12px;}
.about_pack li.noline{background:none;}
.btn6{background:url(../images/btn6.png); width:216px; height:59px; line-height:59px; display:block; text-align:center; font-size:30px; color:#e7fdd3; text-shadow:#67a22b 0 1px 0; font-weight:bold;}
.btn6:hover{background:url(../images/btn6_over.png);}
#popular{background:url(../images/popular.png); width:99px; height:96px; position:absolute; z-index:2; top:0px; left:-7px;}

.step{float:left; width:272px; margin:0 0 10px 0; padding:6px 10px 10px 10px; height:130px;}
.next{background:url(../images/next.png) no-repeat bottom; width:36px; height:98px; padding:27px 0 0 0; float:left; margin:0 3px 0 0;}
.step h3{color:#022e47; font-size:18px; letter-spacing:-1px;}
.step h3 span{font-size:38px;}
.step p{font-size:15px; color:#022e47; line-height:20px; padding:0 2px 0 2px;}
.heading{padding:0 0 5px 5px;}

/* order page */
#total{color:#407805; font-size:28px; text-align:right; padding:0 20px 0 0; margin:0 0 15px 0; font-weight:bold;}
.order_block{position:relative;z-index:1;margin:0;padding:20px 0px 15px 23px;margin:0 0 12px 0;}
.order_block h2{color:#022e47;font-size:24px;position:absolute;z-index:2;top:-18px;background:none;left:20px;width: 437px;}
.lt1{float:left;width:300px;}
.rt1{float:left;width:920px;padding-top: 10px;padding-right: 0;padding-bottom: 0;padding-left: 0;}
.order_block h3{float:left; font-size:14px; color:#022e47; line-height:30px; margin:0 14px 25px 0;}
.order_block p{color:#022e47;font-size:13px;margin:0 10px 15px 0;}
.order_block p.red{color:#ce0303;}
.order_block p span, .order_block p span a{color:#407805;}
.order_block p span a{font-weight:bold; text-decoration:underline;}
.sel, .field, .field3, .area{background:#f0fbfd; border:1px solid #80e0f8;  -moz-border-radius:0.5ex; -webkit-border-radius:0.5ex; width:50px; padding:3px 5px 3px 5px; float:left;}
.sel{margin-right:58px;}
.f2{background:none; border:0; font-size:19px; color:#022e47; font-family:Arial, Helvetica, sans-serif; width:50px;}
.field{width:194px; padding:6px 5px 6px 5px; height:auto;  -moz-border-radius:0.8ex; -webkit-border-radius:0.8ex;}
.field2{width:500px; padding:6px 5px 6px 5px; height:auto;  -moz-border-radius:0.8ex; -webkit-border-radius:0.8ex;}
.sf2{width:194px; background:none; border:0;}
.sf3{width:50px; background:none; border:0;}
.form label{color:#022e47; font-size:14px; font-weight:bold; float:left; width:82px; padding:0 7px 0 0; line-height:26px; text-align:right;}
.form label.lb2{line-height:normal; line-height:14px;}
.fwrap{width:296px;float:left;margin:0 10px 14px 0;}
div.fwrap p{color:#022e47;font-size:14px;line-height:16px;margin:0;padding:0 0 0 10px;}
.fwrap2{float:left;width:435px;margin:0 0 0 0;}
.field2{background:#f0fbfd; border:1px solid #80e0f8;  -moz-border-radius:0.5ex; -webkit-border-radius:0.5ex; padding:3px 5px 3px 5px; float:left;}
div.textwrap p{color:#022e47; font-size:14px; line-height:26px; margin:0; padding:0 0 0 10px;}
.rad{float:left; padding:0 6px 0 0;}
.form label.lb3{float:left; font-size:13px; line-height:normal; text-align:left; width:auto; line-height:13px;}
.form label.lb4{font-size:12px; line-height:normal; padding:0 0 0 6px; text-align:left;}
.form label span{font-size:11px; font-weight:normal;}
.order_block div.lt1 p{width:350px;}
.check{float:left; width:122px; margin:0 8px 0 0;}
.check img{margin:0 0 12px 0;}
.chk{float:left;}
p.terms{font-size:11px; text-align:center; color:#022e47; margin:0 0 17px 0;}
p.terms a{color:#022e47; text-decoration:underline;}
.btn7{background:url(../images/btn7.png); width:278px; height:55px; line-height:55px; font-size:28px; font-weight:bold; text-align:center; text-shadow:#538222 0 1px 0; display:block; color:#e7fdd3;}
.btn7:hover{background:url(../images/btn7_over.png);}

.btn8{
	background:url(../images/btn8.png);
	padding: 0;
	width:342px;
	height:60px;
	line-height:60px;
	font-size:30px;
	font-weight:bold;
	color:#744802;
	text-shadow:#fed797 0 1px 0;
	text-align:center;
	letter-spacing: -2px;
	display:block;
	float: left;
	margin-right: 50px;
	margin-left: 70px;
	margin-bottom: 25px;
	margin-top: 30px;
}
.btn8:hover{background:url(../images/btn8_over.png);letter-spacing: -2px;color: #74480A;}
#body2 #wrapper #container2 #packages #basicorder .order_block p a {color: #407805;}
.field3{width:510px;padding:6px 5px 6px 5px;height:auto;-moz-border-radius:0.8ex;-webkit-border-radius:0.8ex;margin:0 0 14px 0;}
.area{width:510px;padding:6px 5px 6px 5px;height:auto;-moz-border-radius:0.8ex;-webkit-border-radius:0.8ex;height:100px;}
.list {list-style-position: inside;list-style-type: square;color: #036;font-size: 20px;}

.offer{float:left; width:272px; margin:0 0 10px 0; padding:6px 10px 10px 10px;height:auto;-moz-border-radius:0.8ex;-webkit-border-radius:0.8ex;margin:0 0 14px 0;}
.nextoffer{width:36px;height:98px;padding:27px 0 0 0;float:left;margin:0 3px 0 0;}
.offer h3{color:#022e47; font-size:18px; letter-spacing:-1px;}
.offer h3 span{font-size:38px;}
.offer p{font-size:15px; color:#022e47; line-height:20px; padding:0 2px 0 2px;}
.heading{padding:0 0 5px 5px;}
