* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:Arial; color:#000000;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:Arial; color:#7d8488; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li {background:url(images/marker_list.gif) no-repeat 0 4px; padding-left:18px; margin-bottom:7px; font-size:1.09em}
ul li a{text-decoration:none; color:#003366; line-height:1.42em}
ul li a:hover{color:#003366; text-decoration:underline;}


ul.list {margin:0px; margin-top:7px; padding:0px; list-style:none}
ul.list li {line-height:1.36em; font-size:1em; background:none; margin:0; padding:0}
ul.list li a{text-decoration:none; color:#000000; background:url(images/marker_list_2.gif) no-repeat 0 1px; padding-left:18px; line-height:1.36em }
ul.list li a:hover{ text-decoration:none; color:#006caa}

ul.cn {
	margin-left:15px;
	margin-top:7px;
	padding-left:5px;
	font-weight: bold;
	list-style-type: disc;
}
ul.cn li {line-height:1.36em; font-size:1em; background:none; margin:0; padding:0}
ul.cn li a{text-decoration:none; color:#000000; no-repeat 0 1px; padding-left:5px; line-height:1.36em }
ul.cn li a:hover{ text-decoration:underline; color:#ad522f}

/*==========================================*/

a {text-decoration:none; color:#006caa}
a:hover {text-decoration:underline}

a.link {text-decoration:underline; color:#006caa; background:url(images/marker_link.gif) no-repeat 0 3px; padding-left:18px; font-size:1.09em}
a.link:hover {text-decoration:none}


.column { float:left;}
.clear { clear:both;}

.indent{ margin:0px 13px 0 16px}

h1 { margin:0 0 17px 0; color:#660000; font-size:1.70em; line-height:1.42em}
h2 { margin:0 0 17px 0; color:#003399; font-size:1.45em; line-height:1.42em}
h2 a {text-decoration:underline; font-weight:normal; color:#006caa}
h2 a:hover {text-decoration:none}

h3 { margin:3px 3px 3px 3px; color:#FFFFFF; font-size:1.15em; line-height:1.42em}
h3 a {text-decoration:underline; font-weight:normal; color:#FFFFFF}
h3 a:hover {text-decoration:none}


p {margin:0 0 14px 0}
.p1 {margin:0 0 20px 0}
.but {margin-top:7px; display:block}
.but1 {margin-top:5px; display:inline}

#menu, #wrapper_header, #content, #footer #searchbar #header_two {width:1004px}

/* search */
#searchbar {height:225px; width:1004px; float:left;}
#toptimage {height:500px; width:1004px; float:left; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #660000;}
#search {height:25px; width:237px; float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #660000;}
#header_two {height:30px; float:right;}
/*header*/
#menu {height:40px; no-repeat left 44px}
#menu img {margin:44px 14px 0 0}
#menu .none {margin:44px 0 0 3px}
#shipinfo {height:30px; width:410px; float:right; background:#FFFFFF; no-repeat top right}
#wrapper_header {height:121px; background: #FFFFFF; no-repeat top left}

#wrapper_header .col_1 {width:302px}
#wrapper_header .col_2 {width:702px;height:90px;padding:0px 0px 0px 0px}
#wrapper_header .col_2 img {margin:0px 0 1px 0; float:right}

/*content*/
#content {background:#FFFFFF; no-repeat top left; font-size:0.6875em; line-height:1.18em; margin-top:2px;}
.cont_height {float:left; }
.title {margin-bottom:5px; display:block}
.img_left {float:left; margin:-4px 20px 0 0}
.line {background:url(images/line_rep_bg.gif) repeat-y left; width:19px; float:left}
.line .bg_1 {background:url(images/line_top_bg.gif) no-repeat left top; width:19px}
.line .bg_2 {background:url(images/line_bot_bg.gif) no-repeat bottom left; width:19px}
.col_left {height:106px; float:left; width:21px}

/*footer*/
#footer { height:125px; margin-top:10px; text-align:center; font-size:0.80em}
#footer ul.menu {margin:0 0 9px 0; padding:19px 0 0 0; list-style:none}
#footer ul.menu li { background:none; line-height:2em; display:inline; margin:0 30px 0 0; padding:0; font-size:1em}
#footer ul.menu li.none {margin:0}
#footer ul.menu li a{text-decoration:none; color:#0c5187; line-height:2em}
#footer ul.menu li a{text-decoration:none; color:#660000; line-height:2em}
#footer ul.menu li a:hover{ text-decoration:underline}
#footer a {text-decoration:underline; color:#007ac0}
#footer a:hover {text-decoration:none}


/*================== index.html ==================*/
#page1 #content .block .ind {background:none;padding:10px 15px 5px 15px}
#page1 #content .block .indvideo {padding:5px 5px 5px 5px}
/*#page1 #content .block_2 .ind {padding:10px 25px 22px 15px; font-size:1.09em; line-height:1.42em} */
#page1 #content .block_2 .ind {padding:10px 10px 22px 10px; font-size:1.09em; line-height:1.42em}

#page1 #content .block_2 .indvideo {
	padding:6px 3px 6px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.00em;
	line-height:1.0em;
	color: #660000;
}

.videoformat {padding:14px 10px 15px 10px}

#page1 #content .block_2 .indtext {
	padding:1px 1px 1px 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.00em;
	line-height:1.25em;
	color: #66B0C6;
}


#page1 #content .block_2 .ind .indtext {
	padding:1px 1px 1px 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.00em;
	line-height:1.25em;
	color: #66B0C6;
}

#page1 #content .block_2 .ind .context {
	padding:1px 1px 1px 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:1em;
	color: #263A59;
}

ul.cnt {
	margin:0px;
	color: #263A59;
	margin-top:7px;
	padding-left:30px;
	list-style-type: disc;
}
ul.cnt li {line-height:1.00em; font-size:0.95em; line-height:1.20em; background:none; margin:0; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.cnt li a{text-decoration:none; color: #263A59; no-repeat 0 1px; padding-left:18px; line-height:1.20em }
ul.cnt li a:hover{ text-decoration:none; color:#006caa}


#page1 #content .row_1 {padding-bottom:1px}
#page1 #content .row_1 .col_1 .title {margin-bottom:20px}
#page1 #content .row_1 .col_2 .txt { margin-left:-2px; padding-left:17px; font-size:1.17em; line-height:1.29em; color:#006caa; padding-top:5px; padding-bottom:8px}
#page1 #content .row_1 .col_2 .txt .pic_1 {margin-left:-17px}
#page1 #content .row_1 .col_2 .title {margin-bottom:10px}
#page1 #content .row_1 .col_2 .vidtext {margin-top:3px; margin-bottom:5px}

#page1 #content .row_1 .col_3 .txt { margin-left:2px; padding-left:2px; font-size:1.17em; line-height:1.29em; color:#006caa; padding-bottom:5px}
#page1 #content .row_1 .col_3 .txt .pic_1 {margin-left:2px}
#page1 #content .row_1 .col_3 .title {margin-bottom:10px}
#page1 #content .row_2 .block_3 {margin-bottom:05px}

#page1 #mostpopular {width:380px; height:115px;margin: 0;
	padding: 0;
	padding:3px 2px 2px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.0em;
	color: #660000;
	}

.salestext {
	color: #2B3055;
	font-size: 20px;
	font-weight: bold;
	font-family: "BakerSignet BT";
}

/*==================block====================*/
.block { background:#F1F4DD; margin:0 5px 0 0}
.block .top {background:#F1F4DD; repeat-x top}
.block .l_t { background:url(images/l_t_1.gif) left top no-repeat;}
.block .r_t { background:url(images/r_t_1.gif) right top no-repeat;}
.block .r_b { background:url(images/r_b_1.gif) right bottom no-repeat;}
.block .l_b { background:url(images/l_b_1.gif) left bottom no-repeat; width:100%}
.testimonials { background:#001F56; margin:0 5px 0 0}
.testimonials .top {background:#001F56; repeat-x top}

.block_2 { background:#fff}
.block_2 .l_t { background:url(images/l_t_2.gif) left top no-repeat; width:100%}
.block_2 .r_t { background:url(images/r_t_2.gif) right top no-repeat;}
.block_2 .r_b { background:url(images/r_b_2.gif) right bottom no-repeat;}
.block_2 .l_b { background:url(images/l_b_2.gif) left bottom no-repeat;}
.block_2 .left {background:url(images/border.gif) repeat-y left}
.block_2 .top {background:url(images/border.gif) repeat-x top}
.block_2 .right {background:url(images/border.gif) repeat-y right}
.block_2 .bot {background:url(images/border.gif) repeat-x bottom}

.block_3 { background:none; margin:0 1px 0 1px}
.block_3 .l_t { background:url(images/l_t_3.gif) left top no-repeat; width:100%}
.block_3 .r_t { background:url(images/r_t_3.gif) right top no-repeat;}
.block_3 .r_b { background:url(images/r_b_3.gif) right bottom no-repeat;}
.block_3 .l_b { background:url(images/l_b_3.gif) left bottom no-repeat;}
.block_3 .left {background:url(images/border_3.gif) repeat-y left}
.block_3 .top {background:url(images/top_3.gif) repeat-x top}
.block_3 .right {background:url(images/border_3.gif) repeat-y right}
.block_3 .bot {background:url(images/bot_3.gif) repeat-x bottom}

.smallheader {
	padding:3px 5px 8px 1px;
	color: #002448;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}


.headertxt {
	padding:4px 5px 6px 5px;
	color: #002448;
	font-size: 1.2em;
	line-height:1.5em;
	font-family: Arial, Helvetica, sans-serif;
}


.headertxt:hover {
	padding:4px 5px 6px 5px;
	text-decoration:underline;
	color: #CC6633;
	font-size: 1.2em;
	line-height:1.5em;
	font-family: Arial, Helvetica, sans-serif;
}


#subfooter {
	margin: 0;
	padding: 0;
	width:1004px;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: center;
	font-size:0.85em;
	line-height:1.00em;
	color: #66B0C6;
}

#subfooter {
	margin: 0;
	padding: 0;
	width:1004px;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: -moz-center;
	margin-left:auto;
	margin-right:auto;
	font-size:0.85em;
	line-height:1.00em;
	color: #66B0C6;
}


img.floatLeft { 
    float: left; 
    margin: 2px; 
	padding-right:5px;
	text-align: center;
}


img.floatRight { 
    float: right; 
    margin: 2px; 
}

img.center { 
    margin: 2px 0 15px 0; 
	text-align: center;
}

#counseling {
	padding:2px 5px 2px 26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:1em;
	color: #263A59;
}

h1 { margin:10px 0 5px 0; color:#ad522f; font-size:1.20em; line-height:1.2em}
h2 { margin:0 0 7px 0; color:#003399; font-size:1.15em; line-height:1.15em}
h2 a {text-decoration:underline; font-weight:normal; color:#006caa}
h2 a:hover {text-decoration:none}

h3 { margin:3px 3px 3px 3px; color:#FFFFFF; font-size:1.10em; line-height:1.20em}
h3 a {text-decoration:underline; font-weight:normal; color:#FFFFFF}
h3 a:hover {text-decoration:none}


/*==========================================*/
