@charset "utf-8";
/*
 * Icon 2008 Wireframe CSS
 * Created: May 11, 2008
 * Author: Tom Bigelajzen - http://tombigel.com
 */

/*Basic Reset*/
body, div,  dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, a,
pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {margin:0;padding:0;}
img, fieldset, legend, table, tr, td, th {border:none;}
ol, ul, li {list-style-type:none;}
table, td{vertical-align:top;text-align:left;}
th{vertical-align:middle;text-align:left;}
fieldset{padding:0;margin:0;}

/* 
 * Page layout:
 *
 * - Full viewport height
 * - Basic font size 12px, set as .75% of default size
 * - Font sizes (when base size is .75em):
 *	 10px = .83em
 *	 11px = .916em
 *	 12px = 1em
 *	 13px = 1.083em
 *	 14px = 1.166em
 *	 16px = 1.333em
 *	 18px = 1.5em
 *	 20px = 1.666em
 */
html{height:100%;}
body{height:100%;font-family:Arial, Helvetica, sans-serif;font-size:100%; color:#464646;background:#fff;}
#page{font-size:.75em;line-height:1.333em;position:relative;height:auto !important;height:100%;min-height:100%;width:888px;margin:0 auto;background:#fff;}

/*Tags*/
h1{font-size:3.333em;line-height:1.8em;font-weight:bold;text-align:center;}
h2{font-size:1.5em;line-height:2em;font-weight:bold;color:#3d6dad;}
h3{font-size:1.166em;line-height:1.5em;font-weight:bold;}
h4{font-size:1em;line-height:1.666em;font-weight:normal;}
li{font-size:1.5em;line-height:1.666em;font-weight:bold;}
p{padding-bottom:.5em;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-weight:normal;line-height:1.2em;font-size:12px !important; font-size:1em;}
textarea{line-height:1.2em;}
button{cursor:pointer;}
a{color:#3d6dad;text-decoration:none;}
a:visited{}
a:hover, a:focus{text-decoration:underline;}
#main strong{color:#3d6dad;}

/*General Layout*/
#header,
#footer{width:100%;border-top:1px solid #666;border-bottom:1px solid #666;background:#fff;overflow:hidden;}
	.applicure_link{float:right;}
	.zones_link{float:left;}
	.phone_number{font-size:3.333em;color:#ff5d00;line-height:70px;text-align:center;padding:0;margin:0;font-weight:bold;}
#main{width:852px;overflow:hidden;padding:0 18px 40px;}
	.cols{width:100%;overflow:hidden;}
	.two_cols .col{width:49%;float:left;}
	.two_cols .col.last{float:right;}
	p.intro{font-size:1.666em;line-height:1.333em;padding:0 .8em .8em;}
/*Decoration*/
.block{padding:0 10px;overflow:hidden;}
.decoration_gray_two_cols{background:url(images/decor_gray_2col_bg.gif) repeat-y 0 0;margin-bottom:12px;}
.decoration_gray_two_cols .top{height:21px;overflow:hidden;background:url(images/decor_gray_2col_top.gif) no-repeat 0 0}
.decoration_gray_two_cols .bottom{height:21px;overflow:hidden;background:url(images/decor_gray_2col_bottom.gif) no-repeat 0 0}
.decoration_gray_two_cols .middle{overflow:hidden;width:100%;}
.decoration_gray_two_cols .block.with_seperator{padding-bottom:52px;background:url(images/decor_gray_2col_devider.gif) no-repeat 0 100%}

.decoration_gray_one_col{background:url(images/decor_gray_1col_bg.gif) repeat-y 0 0;margin-bottom:15px;}
.decoration_gray_one_col .top{height:21px;overflow:hidden;background:url(images/decor_gray_1col_top.gif) no-repeat 0 0}
.decoration_gray_one_col .bottom{height:21px;overflow:hidden;background:url(images/decor_gray_1col_bottom.gif) no-repeat 0 0}
.decoration_gray_one_col .middle{overflow:hidden;width:100%;}

/*Special styles*/
#buy_now{text-align:center;}
#buy_now h2{color:#ff5d00;font-size:2.1em;line-height:1.5em;}
#buy_now h3{color:#3d6dad;font-size:2.1em;line-height:1.5em;padding-bottom:15px;}
ul.bullet_blue li{padding-left:24px;background:url(images/bullet_blue.gif) no-repeat 0 .5em;}
#you_can_do{padding-top:.5em;}
#you_can_do li{overflow:hidden;clear:left}
#you_can_do img{float:left;vertical-align:middle;margin-right:1em;}
#logo_techworld{float:right;}

/*Form*/
form{width:100%;overflow:hidden;}
fieldset{float:left;width:48%;margin-right:10px;}
#frmDetails{padding:.5em 0 0 30px;background:url(images/bullet_1.gif) no-repeat 0 .5em;border-right:1px solid #3d6dad}
#frmServerOs{padding:.5em 0 0 30px;background:url(images/bullet_2.gif) no-repeat 0 .5em;position:relative;margin-left:10px;}
.txt_field{display:block;padding:5px 0;width:100%;overflow:hidden;}
.txt_field label{float:left;width:6em;}
.txt_field input{width:22em;border:1px solid #3d6dad;vertical-align:middle;}
.txt_field select{width:22.1em;border:1px solid #3d6dad;vertical-align:middle;}

.server_field{clear:left;width:100%;padding:5px 0;}
.server_check{float:left;overflow:hidden;padding-right:1em;}
.server_check input{margin-right:.5em;}
.server_check label{float:left;width:7em;}
.server_select select{border:1px solid #3d6dad;}
.server_info{padding:1px 3px;background:#759cc5;border:#324254;color:#fff;width:200px;line-height:1.1em;position:absolute;left:0;bottom:0;}
.server_info h4{font-weight:bold;}

.submit_field{text-align:center;padding:5px 15px 0 0;clear:both;}
button#dlSubmit{border:none;width:177px;height:30px;line-height:18px;padding-left:15px;text-align:left;vertical-align:top;color:#05336f;font-weight:normal;font-size:1em;white-space:nowrap;font-family:Arial, Helvetica, sans-serif;background:url(images/btn_dlSubmit.gif) no-repeat 0 0;}

