/*
Theme Name: NTI1
Theme URI: http://www.navigatortravelinsurance.com/
Description: Navigator Travel Insurance
Author: Navigator Travel Insurance
Author URI: http://www.navigatortravelinsurance.com/
Version: 1.0
*/



#main { width:915px; margin:0 auto; text-align:left;}

#header {height:436px; background:url(images/header-bg2.gif) no-repeat 146px 0;}

#content {background:#fff; padding:4px 4px 0 4px;}

#footer { height:76px;}

.col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/

#page1 .line {background:url(images/line.gif) 606px 0 repeat-y;}
#page1 .col-1 {width:305px;}
#page1 .col-2 {width:305px;}
#page1 .col-3 {width:297px;}

/* ============================= page2 ===========================*/

#page2 .col-1 {width:305px;}
#page2 .col-2 {width:602px;}

/* ============================= page3 ===========================*/

#page3 .line {background:url(images/line.gif) 606px 0 repeat-y;}
#page3 .col-1 {width:305px;}
#page3 .col-2 {width:305px;}
#page3 .col-3 {width:297px;}

/* ============================= page4 ===========================*/

#page4 .line {background:url(images/line.gif) 606px 0 repeat-y;}
#page4 .col-1 {width:305px;}
#page4 .col-2 {width:305px;}
#page4 .col-3 {width:297px;}

/* ============================= page5 ===========================*/

#page5 .line {background:url(images/line.gif) 606px 0 repeat-y;}
#page5 .col-1 {width:305px;}
#page5 .col-2 {width:305px;}
#page5 .col-3 {width:297px;}

/* ============================= page6 ===========================*/

#page6 .line {background:url(images/line.gif) 606px 0 repeat-y;}
#page6 .col-1 {width:305px;}
#page6 .col-2 {width:305px;}
#page6 .col-3 {width:297px;}



/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#dddfe3;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}


ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


.post {
	font-size: 1.2em;
	line-height: 1.2em;
	}

.indent ul { 
	list-style:disc;
	padding-left: 30px;
	}
.indent ol { 
	padding-left: 30px;
	}
.indent ul ul, ul ol, ol ol, ol ul { 
	padding-left: 60px;
	}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.333em;
		color:#4f4f4f;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#DD2304;}
a:hover{text-decoration:none;}
p {padding:10px 0;}

/* ============================= main layout ====================== */

.bottom-tail {background:#f6f6f6 url(images/bottom-tail2.gif) bottom repeat-x;}
.top-tail {background:url(images/top-tail.gif) top repeat-x;}

h4 {font-size:2em; color:#036; line-height:1.01em; letter-spacing:-2px; font-weight:normal; margin-bottom:13px;}
h2.storytitle {font-size:2em; color:#036; line-height:1.01em; letter-spacing:-2px; font-weight:normal; margin-bottom:13px;}
.box h4 {font-size:1.833em; color:#036; line-height:1.01em; letter-spacing:-1px; font-weight:normal; margin-bottom:13px;}
h5 {font-size:1.833em; color:#2b2b2b; line-height:1.01em; letter-spacing:-1px; font-weight:normal; margin:1px 0 14px 0;}

.link1 {background:url(images/link1-bg.gif) no-repeat 0 3px; color:#DD2304; padding-left:11px;}
.link2 {background:url(images/link2-bg.gif) no-repeat 0 3px; color:#9cae02; padding-left:11px;}

ol {margin-left:20px;}
ol li {color:#4f4f4f;}
ol li a {color:#4f4f4f !important; text-decoration:none;}
ol li a:hover {text-decoration:underline;}

.list li {background:url(images/link2-bg.gif) no-repeat 0 9px; padding-left:10px;}
.list li a {line-height:2.167em;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:10px;}

/* ============================= header ====================== */

.logo {position:absolute;}

.menu {background:#fff; margin-top: 32px; padding:21px 0 11px 153px;}
.menu ul {width:100%; overflow:hidden;}
.menu li {float:left; background:url(images/menu-line.gif) top left no-repeat; margin-left:-1px; width:152px;}
.menu li a {color:#373737; text-decoration:none; display:block; padding-bottom: 6px; padding-top:4px; text-align:center;}
.menu li a:hover {text-decoration:none; color:#fff; background:#DD2304;}
.menu .active a {text-decoration:none; color:#fff; background:#DD2304;}

.header-box {background:url(images/header-bg.jpg) top left no-repeat; padding:71px 430px 64px 54px; height:200px; font-size:1.417em; line-height:1.176em; color:#434343; letter-spacing:-.75px;}
.header-box a {color:#DD2304; text-decoration:none;}
.header-box a:hover {text-decoration:underline;}
.header-box .title {margin:0 -100px 15px 0; position:relative;}

/* ============================= content ====================== */

.col-2 .indent {padding:20px 30px 20px 20px;}
.col-2 .indent2 {padding:20px 15px 20px 20px;}
.col-3 .indent {padding:20px 25px 20px 20px;}
.col-3 .indent2 {padding:20px 5px 20px 20px;}
#page7 #content {padding:25px 20px 25px 25px;}

.box {background:url(images/box-tail-bg.jpg) left repeat-y;}
.box .top-bg {background:url(images/box-top-bg.jpg) top left no-repeat;}
.box .bottom-bg {background:url(images/box-bottom-bg.jpg) bottom left no-repeat; width:100%;}
.box .indent {padding:21px 30px 20px 20px;}
.box a {color:#036;}

.box2 {background:#b2c600; margin:0px 7px 4px 0; padding:19px 19px 20px 20px; color:#2c2c2c; line-height:1.5em;}
.box2 a {color:#2c2c2c;}

.line1 {background:url(images/line1.gif) top left repeat-x; padding-top:10px;}
.fs11 {font-size:0.917em; line-height:1.273em;}
.fs14 {font-size:1.167em;}
.color2 {color:#a0ab42;}
.extra {margin-top:5px;}
.phone {float:right; margin-right:95px;}

.padding1 {padding-top:26px;}
.margin1 {margin-top:16px;}

/* ============================= footer ====================== */

#footer {color:#3a3a3a; background:url(images/footer-bg.gif) top left no-repeat; line-height:5.2em;}
#footer a {color:#DD2304;}

/* ============================= forms ============================= */

#HeaderForm {padding:11px 0 0 597px;}
#HeaderForm .input {width:203px; height:18px; border:1px solid #000; background:#fff; padding:0 0 0 5px; font-size:1em; float:left;}
#HeaderForm a {color:#fff; text-decoration:none; background:#fd3504; padding:1px 7px 3px 6px; margin-left:6px; float:left; display:block;}

#StartForm {padding:6px 0 0 0;}
#StartForm .rowi {height:30px;}
#StartForm select {width:228px; border:1px solid #5b5b5b; background:#fff; font-size:1em; color:#737373;}
#StartForm .input {width:115px; height:21px; border:1px solid #5b5b5b; background:#fff; padding:0 0 0 5px; font-size:1em; color:#737373;}

#GoForm .input {width:125px; height:21px; border:1px solid #cbcbcb; background:#fff; padding:0 0 0 5px; font-size:1em; color:#737373;}

#ContactForm {padding:5px 26px 25px 0;}
#ContactForm .rowi {height:26px;}
#ContactForm .rowt input {float:right; margin:10px 0 0 12px;}
#ContactForm .input {width:221px; height:18px; border:1px solid #585858; background:#fff; padding:0 0 0 5px; font-size:1em; color:#737373;}
textarea {width:221px; height:160px; border:1px solid #585858; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= list of plans ====================== */
.plancat h3 {font-size:1.3em; color:#DD3304; font-weight:bold; margin-bottom:10px;}
.plancat {background:url(images/header-tail-bg.jpg)  repeat-x; border-top: #DDD solid 1px; clear:both;font-size:1.2em; color:#4F4F4F; line-height:1.2em; font-weight:normal; margin-bottom:13px; padding: 7px;}

ul.planlist li {background:url(images/link2-bg.gif) no-repeat 0 6px; line-height:1.5em; list-style:none; padding-left:12px;}
ul.planlist {font-size:1.1em; padding-left: 0px !important; padding-bottom:30px;}

dl {clear:both;}
dt {float:right; font-size:1.2em; color:#036; line-height:1.01em; font-weight:bold; margin-bottom:5px; margin-top:5px; width:390px;}
dd.dlimg {float:left; width:150px;}
dd {float:right; width:390px;}
