/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#424242; margin:0 auto; padding:0px; text-align:center; background:url(images/background.jpg);}

h2 { margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#fff; line-height:30px;}
h2 a.link { text-decoration:none; color:#fff;}
h2 a:hover.link { text-decoration:underline; color:#fff;}
h3 {background:url(images/icon.gif) 0px  16px no-repeat; text-indent:25px; padding:15px 0 7px 0; margin:0px; color:#107e95; font-size:17px; font-weight:bold;}
input.bx {width:210px; display:block; margin:5px; color:#727272 }
.txtarea {width:210px; display:block; height:55px; margin:5px;}
.button { text-align:center; margin:5px auto; display:block;}
#wrapper {width:970px; margin:0 auto; background:#fff; border:#666 solid 1px;}
.cls {clear:both; height:0px;}
#header {padding:0px 0px 0px 4px; background:url(images/header_bg.gif) top repeat-x;}
#header .logo { text-align:left; vertical-align:top; width:50%; float:left;}
#header .req { text-align:right; vertical-align:top; width:48%; float:right; margin-right:5px; background:url(images/top_banner.jpg) no-repeat top right; height:75px; color:#fff; font-size:17px; font-weight:bold; padding-right:10px; padding-top:15px;} 
#header .nav { clear:both; margin-top:4px; text-align:center;}
.free {font-weight:bold; color:#FCFF00;}
.analysis {font-size:16px;  font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin-top:5px; width:auto;} 
#header .nav ul { list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#header .nav ul li { display:block; background:url(images/top_link_bg.gif) no-repeat; color:#2e517f; width:134px; height:36px; line-height:36px; float:left; margin-right:4px; font-weight:bold;}
#header .nav ul li a { text-decoration:none; color:#2e517f;}
#header .nav ul li a:hover { text-decoration:none; color:#b04205;}
#flash {clear:both; width:100%;}

#packages {text-align:center; padding-left:6px; margin-top:10px;}
#packages .box { background:url(images/pack_box.gif) no-repeat top; width:236px; height:243px; float:left; margin-right:5px;}
#packages .box .image {margin-top:5px; text-align:center;}
#packages .box .txt { padding:5px; text-align:justify;}
.more {color:#FF0000; font-size:11px; padding:5px; line-height:28px; text-align:right;}
.more a {color:#FF0000; text-decoration: underline;}
.more a:hover {color:#ef8912; text-decoration: none;}
.more img { float:left;}
#content {margin:7px 4px;}
#mid_links {background:url(images/mid_link_grad.gif) repeat-x top; margin-bottom:7px; height::43px; line-height::43px;}
#mid_links .left { background:url(images/mid_link_left.gif) top left no-repeat; width:9px; height:43px; float:left;}
#mid_links .mid { float:left; width:944px; text-align:center; padding:6px 0;}
#mid_links .right { background:url(images/mid_right.gif) top right no-repeat; width:9px; height:43px; float:right;}
#mid_links .mid .buttons {background:url(images/mid_link_bgw.gif) no-repeat 0px 0px; width:186px; line-height:31px; text-align:center; margin:0 30px 0 20px; float:left; color:#d47729; font-size:16px; font-weight:bold;}
#mid_links .mid .buttons a { text-decoration:none; color:#d47729;}
#mid_links .mid .buttons a:hover { text-decoration:none; color:#1397bd;}
.content_part {background:url(images/content_bg.gif) top repeat-x; text-align:justify; padding:5px; line-height:130%;}
.content_part ul { list-style:none; margin:5px 0 0 5px; padding:0px 0px 0px 0px;}
.content_part ul li { background: url(images/arrow.gif) 0px 6px no-repeat; text-indent:20px; line-height:22px;} 
#footer { background:url(images/footer_bg.jpg) repeat-x top; margin:10px 0px 0px 0px; border-top: solid 3px #097bbd;}
#footer .mid_text { clear:both; margin:20px 0; color:#424242; padding:0 25px;} 
#footer .mid_text .box01 { width:245px; float:left; text-align:justify; line-height:140%;}
#footer .mid_text .box span {display:block; margin-bottom:5px; font-weight:bold; color:#22658b;}  
#footer .left1 { background:url(images/footer_left.gif) no-repeat left top; width:10px; height:69px; float:left} 
#footer .mid1 {height:35px; float:left; width:943px; color:#06527d; font-weight:bold; padding-top:20px;}
#footer .mid1 a { color:#06527d; text-decoration:none;}
#footer .mid1 a:hover { color:#128ad0; text-decoration:none;}
#footer .right1 { background:url(images/footer_right.gif) no-repeat right top ; width:9px; height:69px; float:right;} 
.copy {font-size:11px; display:block; margin-top:10px; margin-bottom:10px; font-weight:normal; }



.menu{clear:both; margin-top:4px; text-align:center;}

ul#navigation-1{list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; }

ul#navigation-1 li{ display:block; background:url(images/top_link_bg.gif) no-repeat; color:#2e517f; width:134px; height:36px; line-height:36px; float:left; margin-right:4px; font-weight:bold; position:relative;}

ul#navigation-1 li a:link, ul#navigation-1 li a:visited {display:block; color:#2e517f; text-decoration:none; }

ul#navigation-1 li:hover a, ul#navigation-1 li a:hover, ul#navigation-1 li a:active { display:block; text-decoration:none;color:#b04205;}


ul#navigation-1 li ul.navigation-2{ margin:0; padding:1px 1px 0; list-style:none; display:none; background:#fff; width:150px; position:absolute; top:36px; left:-1px; border-top:none; border-right:1px solid #7c7c7c; border-left:1px solid #7c7c7c; border-bottom:1px solid #7c7c7c;}

ul#navigation-1 li:hover ul.navigation-2{ display:block; text-align:left;  color:#2e517f; text-transform:none;}

ul#navigation-1 li ul.navigation-2 li{clear:left; width:150px; background:url(images/sub_bg.gif) repeat-x top; margin-bottom:2px;  color:#2e517f; line-height:36px;}

ul#navigation-1 li ul.navigation-2 li a:link, ul#navigation-1 li ul.navigation-2 li a:visited { clear:left; background:url(images/sub_bg.gif) repeat-x top;  height:36px; padding:0px 0px 0 10px; border:none;  border-right:1px solid #b2d7f7; border-left:1px solid #b2d7f7; position:relative; z-index:1000; line-height:36px; text-align:left;  color:#2e517f;}

ul#navigation-1 li ul.navigation-2 li:hover a, ul#navigation-1 li ul.navigation-2 li a:active, ul#navigation-1 li ul.navigation-2 li a:hover{ clear:left; background:url(images/sub_bg.gif) repeat-x top;  border-right:1px solid #b2d7f7; border-left:1px solid #b2d7f7; position:relative; z-index:1000; color:#0073d4;}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3{ display:none; margin:0; padding:0; list-style:none; position:absolute; left:253px; top:-2px; padding:1px 1px 0 1px; background:url(images/sub_bg.gif) repeat-x top; z-index:900; width:150px;}

ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 { display:block; border-bottom:2px solid #333333; border-top:1px solid #333333; border-right:2px solid #333333;}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited { background:url(images/sub_bg.gif) repeat-x top;}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active { background:url(images/sub_bg.gif) repeat-x top; }

ul#navigation-1 li ul.navigation-2 li a span{ position:absolute; top:0; left:230px; font-size:12pt; color:#fe676f; }

ul#navigation-1 li ul.navigation-2 li:hover a span, ul#navigation-1 li ul.navigation-2 li a:hover span{ position:absolute; top:0; left:230px; font-size:12pt; color:#ffffff; }
span.buy {display:block; width:130px; color:#E06E12; font-size:large; font-weight:bold; float:left; }
.buy a { color:#E06E12; text-decoration:none}
.buy a:hover { text-decoration:underline}
.dollar {
	color:#7F8700;
	font-size: 10px;
}
.dollar a { color:#7F8700; text-decoration:none;}
.dollar a:hover { text-decoration:underline;}
.flash-box {width:auto; float:right; margin:5px; display:block;}
.content_part .left_texts{ float:left; width:695px; line-height:140%; }
.content_part .left_texts p { margin:12px 0px; padding:0px;}
.content_part .right_texts{ float:right; width:235px; padding:10px 0;}
.box_right { margin-bottom:10px; background:url(images/box-mid.png) repeat-y;}
.box_right_top { background:url(images/box-top.png) no-repeat top center; padding:0px 8px; color:#919090; line-height:37px; font-size:14px; font-weight:bold; }
.box_right_mid { padding:5px; background:url(images/box_bottom.jpg) bottom no-repeat;}
.box_right_bottom { background:url(images/bottom_header.jpg) no-repeat; height:8px;}
.box_right_mid span { display:block; margin-top:5px; text-align:right; padding-right:5px; color:#003399;}
.test_mid {line-height:10px; clear:both;}
.box_right_mid ul {list-style:none; padding:0px; margin:0px;}
.box_right_mid ul li { display:block; line-height:20px; margin:3px; background:url(images/aroow.jpg) 0px 9px no-repeat; padding-left:0px;}
.box_right_mid ul li a { text-decoration:none; color:#424242;}
.box_right_mid ul li a:hover { text-decoration:underline; color:#0D98D1;}

strong.bld {color:#D96C00; display:block; margin-bottom:2px;}
.logo_bg {background:#32b6db; border-top:solid 1px #097bbd;}
.mrgn_right {margin-right:90px;}
.form_dv {margin-bottom:10px;}
.frm_text {color:#b0b0b0; line-height:25px;}
.frm {text-align:center; margin:0 auto; width:auto; color:#b0b0b0}
#wrapper #packages .box .more .buy a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #E06E12;
	text-decoration: none;
}



.input01 { font-size:12px; width:250px; border:solid 1px #bdbdbd; padding:2px; color:#5f5f5f;}
.input02 { font-size:12px; width:256px; border:solid 1px #bdbdbd; padding:2px; color:#5f5f5f;}
.input03 { font-size:12px; width:250px; height:85px; border:solid 1px #bdbdbd; padding:2px; color:#5f5f5f;}
.red { color:#E46A47; font-size:9px;}
.table_pack { border:solid 1px #cecdcd;}
.table_pack .head_pac{ background:#ececec; font-size:13px; font-weight:bold;}
.table_pack td { background:#fcfbfb; border:solid 1px #cecdcd; padding:5px;}
.table_pack  td.sub_head_pac { background:#e7effe; font-weight:bold; text-align:center;}
}
.iphone-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #8D38C9;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
	text-align:center;
}
.iphone-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	background-color: #EBEBEB;
}
.iphone-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #00A800;
	font-weight: bold;
	text-align:center;
}
.iphone-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #171717;
}
.iphone-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #F47A00;
	text-align:center;
	color: #FFFFFF;
}
.iphone-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3737;
	text-align:center;
}

