* {font-size: 100.01%;}
html {font-size: 62.5%;}
body{
	margin:0;
	color:#232323;
	font:1.5em Arial, Helvetica, sans-serif;
	background:#11304a url(../images/bg-body.gif) repeat 50% 0;
	min-width:980px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#3183c8;
}
a:hover{text-decoration:none;}
#wrapper{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-top-gradient.gif) repeat-x 50% 0;
}
.w1{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-wrapper2.jpg) no-repeat 50% 474px;
}
.w2{
	width:980px;
	margin:0 auto;
	padding:0 0 165px;
	background:url(../images/bg-wrapper1.jpg) no-repeat 241px 0;
}
.w2:after{
	content:"";
	display:block;
	clear:both;
}
#header{
	height:1%;
	padding:24px 0 0px;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
.logo {
    background: url("../images/logo.png") no-repeat scroll 0 24px transparent;
    display: block;
    height: 72px;
    margin: 0 0 0 -2px;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    width: 260px;
}
a.logo{cursor:pointer;}
#header h1 {   
background-repeat: no-repeat;
background-position: right top;
background-image: url(../images/FG-cred-bar-bg-v1.png);
height:130px;
margin:0;
}

#main{
	height:1%;
	overflow:hidden;
}
.main-t,
.main-b{
	height:4px;
	overflow:hidden;
	background:url(../images/bg-main-t.gif) no-repeat 1px 0;
}
.main-b{
	height:10px;
	background:url(../images/bg-main-b.png) no-repeat;
}
.main-c{
	height:1%;
	background:#fff;
}
.main-c:after{
	content:"";
	display:block;
	clear:both;
}
.m1{
	width:100%;
	float:left;
	margin:-3px 0 0;
	position:relative;
}
.secrets{
	height:123px;
	overflow:hidden;
	padding:26px 0 0;
	margin:0 0 1px;
	background:url(../images/bg-secrets.gif) no-repeat;
}
.hidden{
	text-indent:-9999px;
	overflow:hidden;
}
.secrets p{
	margin:0 auto;
	background-image: url(../images/text-secrets.png);
	background-repeat: no-repeat;
}
.secrets .are-you-still{
	width:423px;
	height:13px;
	margin-bottom:20px;
}
.secrets .thick-bar{
	width:611px;
	height:33px;
	margin-bottom:11px;
	background-position:0 -13px;
}
.secrets .how-the-us{
	width:853px;
	height:24px;
	background-position:0 -46px;
}
.content-area{
	height:1%;
	overflow:hidden;
	padding:0 0 5px;
}
.content-area .section1{
	height:1%;
	overflow:hidden;
	background:#fff url(../images/bg-section1-gradient.gif) no-repeat 0 100%;
	border-bottom:1px solid #bbdefa;
}
.content-area .section1 .s-holder{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-section1-shadow.png) no-repeat;
}
.content-area .section1 .s-frame{
	height:1%;
	padding:0 19px 14px 33px;
	position:relative;
	overflow:hidden;
}
.content-area .section1 .hold1{
	width:300px;
	float:left;
	margin:32px 0 0;
}
.content-area .section1 .visual{
	width:320px;
	overflow:hidden;
	margin:-16px 0 5px -9px;
	position:relative;
}
.content-area .section1 .visual .t,
.content-area .section1 .visual .b{
	height:34px;
	overflow:hidden;
	background:url(../images/bg-visual-t.png) no-repeat;
}
.content-area .section1 .visual .b{background:url(../images/bg-visual-b.png) no-repeat;}
.content-area .section1 .visual .c{
	height:1%;
	padding:0 27px 0 19px;
	background:url(../images/bg-visual-c.png) repeat-y;
}
.content-area .section1 .visual .c:after{
	content:"";
	display:block;
	clear:both;
}
.content-area .section1 .visual .content{
	width:100%;
	float:left;
	margin:-9px 0 -15px;
	position:relative;
}
.content-area .section1 .visual .content a{
	display:block;
	height:1%;
}
.content-area .section1 .visual .content img{
	display:block;
	margin:0 0 1px;
}
.content-area .section1 .visual .content span{
	display:block;
	height:1%;
	background:#d2d2d2 url(../images/bg-visual-panel.gif) repeat-x;
	cursor:pointer;
	padding:8px 0 9px 1px;
}
.content-area .section1 .visual .content em{
	display:block;
	margin:0 auto;
	width:227px;
	height:15px;
	background:url(../images/text-click-here.gif) no-repeat
}
.shipping-table{
	width:300px;
	padding:0 0 14px;
}
.shipping-table:after{
	content:"";
	display:block;
	clear:both;
}
.shipping-table .title{
	margin:0 12px 11px 4px;
	padding:0 0 1px;
	text-align:center;
	font-size:13px;
	line-height:22px;
	color:#2c4e67;
	text-transform:uppercase;
	border-bottom:1px solid #c5dbed;
}
.shipping-table ul{
	list-style:none;
	margin:0;
	padding:0;
	width:300px;
	overflow:hidden;
	text-align:center;
	font-size:10px;
	line-height:10px;
	color:#000;
	text-transform:uppercase;
}
.shipping-table ul li{
	display:inline;
	float:left;
	width:50px;
	margin:0 0 0 -1px;
	padding:0 1px 0 0;
	background:url(../images/divider-shipping-1-list.png) no-repeat;
}
.shipping-table ul img{
	display:block;
	margin:0 auto 5px;
	vertical-align:top;
}
.shipping-table ul p{margin:0 0 8px;}
.shipping-table ul .price{
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color:#12314b;
	margin:0;
}
.section1 .hold2{
	width:613px;
	float:right;
	margin:32px 0 0;
}
.section1 .hold2 .txt{
	font-size:0.933em;
	line-height:1.571em;
	padding:0 0 24px 17px;
}
.section1 .hold2 .txt-list1{
	font-size:1.143em;
	line-height:1.375em;
	list-style:none;
	margin:0 0 4px -16px;
	padding:0;
	width:612px;
	overflow:hidden;
	position:relative;
}
.section1 .hold2 .txt-list1 li{
	height:1%;
	overflow:hidden;
	background:url(../images/bullet-txt-list1.gif) no-repeat 0 7px;
	padding:0 0 11px 16px;
}
.section1 .hold2 .txt-list1 .note{
	font-size:0.75em;
	line-height:1.833em;
}
.section1 .hold2 p{margin:0;}
.section1 .hold2 .scroll-link{font-weight:bold;}
.buy-box{
	width:600px;
	overflow:hidden;
}
.buy-box .buy-heading{
	width:590px;
	overflow:hidden;
	margin:0 0 0 6px;
	color:#fff;
}
.buy-box .buy-heading .t,
.buy-box .buy-heading .b{
	height:28px;
	overflow:hidden;
	background:url(../images/bg-buy-box-heading-t.png) no-repeat;
}
.buy-box .buy-heading .b{
	height:2px;
	background:url(../images/bg-buy-box-heading-b.png) no-repeat;
}
.buy-box .buy-heading .c{
	height:1%;
	padding:0 18px 6px 164px;
	background:url(../images/bg-buy-box-heading-c.png) repeat-y;
}
.buy-box .buy-heading .c:after{
	content:"";
	display:block;
	clear:both;
}
.buy-box .buy-heading .content{
	width:100%;
	float:left;
	position:relative;
	margin:-19px 0 0;
}
.buy-box .buy-heading strong{
	float:left;
	font-size:1.067em;
	line-height:1.188em;
	text-transform:uppercase;
	margin:1px 0 0;
}
.buy-box .buy-heading .section{float:right;}
.buy-box .buy-heading em{
	float:left;
	font-size:1em;
	line-height:1.2em;
	font-family:"Comic Sans MS", cursive;
}
.buy-box .buy-heading .arrow-btm{
	float:left;
	margin:0 0 0 30px;
}
.buy-box .main{
	height:1%;
	margin:0 0 0 1px;
}
.buy-box .main .b{
	height:47px;
	overflow:hidden;
	background:url(../images/bg-buy-box-main-b.png) no-repeat;
}
.buy-box .main .c{
	background:#fff;
	border:solid #c4c4c4;
	border-width:0 1px;
	margin:0 5px 0 6px;
	padding:8px 8px 0 15px;
	height:1%;
}
.buy-box .main .c:after{
	content:"";
	display:block;
	clear:both;
}
.buy-box .main .c1{
	width:100%;
	float:left;
	margin:0 0 -38px;
	position:relative;
}
.buy-box .main .product-img{
	float:left;
	margin:-37px 0 0;
	position:relative;
}
.buy-box .main .info{
	display:inline;
	width:200px;
	float:left;
	font-size:0.667em;
	line-height:1.3em;
	color:#454545;
	margin:0 0 0 13px;
}
.buy-box .main .info p{
	margin:0;
	text-transform:uppercase;
}
.buy-box .main .info dl{margin:0;}
.buy-box .main .info dl dt{display:inline;}
.buy-box .main .info dl dd{
	margin:0;
	display:inline;
}
.buy-box .main .info .was{
	font-size:1.8em;
	line-height:1.167em;
	color:#1b415b;
	text-decoration:line-through;
	margin:0 0 -5px;
	height:1%;
	overflow:hidden;
}
.buy-box .main .now{
	color:#1b415b;
	font:bold 2.8em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.buy-box .main .now dd{
	color:#000;
	font-size:1.25em;
	line-height:1em;
}
.add-to-basket{
	width:205px;
	height:55px;
	float:right;
	margin:6px 0 0;
	background:url(../images/btn-add-to-basket.png) no-repeat;
}
.testimonials-row{
	height:1%;
	overflow:hidden;
	margin:0 0 1px;
	background:#fbfbfb url(../images/bg-testimonials-row.gif) no-repeat 0 100%;
	border-bottom:1px solid #cbcbcb;
}
.testimonials-holder{
	width:989px;
	overflow:hidden;
	padding:14px 0 9px;
	margin:0 0 0 -9px;
	background:url(../images/separator-testimonials.gif) repeat-y 509px 0;
}
.testimonial{
	display:inline;
	width:450px;
	float:left;
	margin:0 0 0 43px;
}
.testimonial .photo{
	float:left;
	border:1px solid #dbdbdb;
	background:#fff;
	padding:3px 4px 4px;
	margin:0 22px 0 0;
}
* html .testimonial .photo{margin-right:19px;}
.testimonial .photo img{float:left;}
.testimonial .txt{
	height:1%;
	overflow:hidden;
	padding:10px 0 0;
}
.testimonial blockquote{
	margin:0;
	padding:0 0 0 27px;
	font-size:1.2em;
	line-height:1.111em;
	color:#3f3f3f;
	background:url(../images/arrow-blockquote.png) no-repeat;
}
.testimonial q{
	quotes: none;
	font-style:italic;
	margin:0 0 8px;
	display:block;
}
.testimonial q:before{content:"";}
.testimonial q:after{content:"";}
.testimonial cite{
	font-style:normal;
	font-size:0.611em;
	line-height:1.364em;
	color:#286da8;
	text-transform:uppercase;
}
.testimonial cite strong,
.testimonial cite span{display:block;}
.details-area{
	height:1%;
	overflow:hidden;
	padding:31px 19px 0;
	background:url(../images/bg-details-area.gif) repeat-x;
}
.johnson-box{
	width:915px;
	overflow:hidden;
	border:1px solid #d6ce9d;
	margin:0 0 35px;
	background:#fef7cd url(../images/bg-johnson-box.gif) repeat-y 302px 0;
}
.johnson-box .column1{
	width:245px;
	float:left;
	color:#393939;
	line-height:1.333em;
	padding:25px 32px 0 25px;
	min-height:373px;
	background:url(../images/bg-johnson-box-gradient.gif) repeat-x;
}
* html .johnson-box .column1{height:373px;}
.column1-holder{
	width:245px;
	overflow:hidden;
}
.johnson-box .what-youll-get{
	margin:0 0 8px -6px;
	width:195px;
	height:63px;
	position:relative;
	background:url(../images/text-what-youll-get.gif) no-repeat;
}
.johnson-box .column1 p{margin:0 0 19px;}
.johnson-box .column2{
	display:inline;
	width:568px;
	float:left;
	margin:0 0 0 33px;
	padding:22px 0 0;
	font-size:0.867em;
	line-height:1.385em;
	color:#3f3f3f;
}
.johnson-box .column2 .holder{
	width:620px;
	overflow:hidden;
	margin:0 0 0 -48px;
}
.johnson-box .column2 h3{
	margin:0 0 3px;
	font-size:1.154em;
	line-height:1.2em;
	color:#000;
}
.johnson-box .column2 p{margin:0;}
.johnson-box .column2 ul{
	list-style:none;
	margin:0;
	padding:0 0 0 48px;
	width:260px;
	float:left;
}
.johnson-box .column2 ul li{
	padding:0 0 25px;
	width:260px;
	overflow:hidden;
}
.txt-area{
	width:907px;
	overflow:hidden;
	margin:0 19px 0 16px;
	line-height:1.467em;
}
.txt-area .heading{
	height:1%;
	overflow:hidden;
	margin:0 0 16px;
	border-bottom:1px solid #d4d4d4;
}
.txt-area h2{
	margin:0 0 6px;
	font-size:1.667em;
	line-height:1.12em;
}
.txt-area h3{
	margin:0 0 6px;
	font-size:1.333em;
	line-height:1.15em;
}
.txt-area .row{
	height:1%;
	overflow:hidden;
	padding:0 0 28px;
}
.txt-area p{margin:0 0 15px;}
.cite-box{
	width:282px;
	float:right;
	border:1px solid #accff0;
	background:#e4f1fc url(../images/bg-cite-box.gif) repeat-x;
	font-size:1.067em;
	line-height:1.375em;
	margin:7px 0 10px 30px;
	padding:17px 18px 18px 18px;
	color:#11304a;
}
.cite-box .title {
	text-transform:uppercase;
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #accff0;
	background:url(../images/arrow-blockquote2.png) no-repeat;
	color:#11304a;
	padding: 0 0 8px 28px;
	margin:0 0 9px;
	line-height:1.25em;
	word-spacing:-1px;
}
.cite-box .title strong{display:block;}
.cite-box blockquote{margin:0;}
.cite-box q{
	display:block;
	padding:0 0 8px 3px;
	quotes: none;
	font-style:italic;
}
.cite-box q:before{content:"";}
.cite-box q:after{content:"";}
.cite-box blockquote cite{
	font-style:normal;
	font-size:0.75em;
	line-height:1.5em;
	color:#1b4e78;
	padding:0 0 0 3px;
	display:block;
	height:1%;
	overflow:hidden;
}
.cite-box blockquote cite a{
	color:#1b4e78;
	text-decoration:none;
}
.cite-box blockquote cite a:hover{text-decoration:underline;}
.cite-box blockquote .cite-txt{
	height:1%;
	overflow:hidden;
	margin:0 0 20px;
}
.cite-box blockquote .avatar{
	float:left;
	background:#fff;
	border:1px solid #b7d0f6;
	padding:5px;
	margin:3px 10px 0 3px;
}
.cite-box blockquote .avatar img{float:left;}
.txt-area .content-cite{padding:14px 0 0;}
.txt-area .content-cite blockquote{
	margin:0 0 28px;
	font-size:1.2em;
	line-height:1.222em;
	padding:0 0 0 33px;
	background:url(../images/arrow-blockquote2.png) no-repeat 2px 3px;
	height:1%;
	overflow:hidden;
}
.txt-area .content-cite blockquote q{
	quotes: none;
	font-style:italic;
	display:block;
	margin:0 0 6px;
}
.txt-area .content-cite q:before{content:"";}
.txt-area .content-cite q:after{content:"";}
.txt-area .content-cite blockquote cite{
	display:block;
	font-style:normal;
	font-size:0.667em;
	line-height:1.417em;
	color:#1a5b92;
}
.txt-area .content-cite blockquote cite a{
	text-decoration:none;
	color:#1a5b92;
}
.txt-area .content-cite blockquote cite a:hover{text-decoration:underline;}
.txt-area .img-holder{
	width:308px;
	float:right;
	border:1px solid #d2d2d2;
	background:#fff;
	padding:5px;
	position:relative;
	margin:0 0 15px 30px;
}
.txt-area .img-holder2{
	width:896px;
	float:none;
	overflow:hidden;
	margin-left:0;
	padding-left:4px;
}
.txt-area .img-holder3{
	width:420px;
	float:none;
	overflow:hidden;
	margin:0;
	padding:4px;
}
.txt-area .img-holder img{
	display:block;
	margin:0 auto;
}
.txt-area .img-holder .description{
	position:absolute;
	left:5px;
	bottom:5px;
	width:308px;
	font-weight:bold;
	font-size:0.8em;
	line-height:1.333em;
	color:#fff;
	text-align:center;
}
.txt-area .img-holder2 .description{
	width:896px;
	left:4px;
}
.txt-area .img-holder3 .description{
	width:420px;
	left:4px;
	bottom:4px;
}
.txt-area .img-holder .description div{
	height:1%;
	overflow:hidden;
	padding:7px 5px 10px;
	background:url(../images/bg-description.png);
}
.txt-area .img-holder .description p{margin:0;}
.txt-area .txt-list2{
	height:1%;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
}
.txt-area .txt-list2 li{
	height:1%;
	overflow:hidden;
	background:url(../images/bullet-txt-list2.gif) no-repeat 2px 7px;
	padding:0 0 14px 14px;
}
.txt-area .cite-row{
	width:100%;
	overflow:hidden;
}
.txt-area .cite-line{
	width:920px;
	overflow:hidden;
	margin:0 0 0 -27px;
}
.txt-area .cite-row .column{
	display:inline;
	width:430px;
	float:left;
	clear:right;
	margin:0 0 0 30px;
}
.txt-area .cite-row .content-cite{padding:8px 0 0;}
.txt-area .cite-row .content-cite blockquote{margin:0 0 20px;}
.txt-area .content-cite .avatar{
	display:inline;
	border:1px solid #b7d0f6;
	background:#fff;
	padding:5px;
	margin:0 6px;
}
* html .txt-area .content-cite .avatar{margin-right:3px;}
.txt-area .content-cite .avatar img{display:block;}
.txt-area .cite-row .content-cite .avatar{float:right;}
.txt-area .buy-box2{
	width:907px;
	padding:6px 0 0;
	margin:0 0 22px;
	overflow:hidden;
}
.txt-area .buy-box2 .buy-row{
	height:1%;
	border-style:solid;
	border-width:1px;
	border-top-color:#cbcbcb;
	border-right-color:#cfcfcf;
	border-bottom-color:#d2d2d2;
	border-left-color:#d2d2d2;
	background:#e8e8e8 url(../images/bg-buy-holder-2.gif) repeat-y;
	overflow:visible;
}
.txt-area .buy-box2 .buy-row:after{
	content:"";
	display:block;
	clear:both;
}
.txt-area .buy-box2 .buy-holder{
	height:1%;
	padding:0 23px 0 0;
	background:url(../images/bg-buy-row-2.jpg) no-repeat 100% 0;
}
.txt-area .buy-box2 .buy-holder:after{
	content:"";
	display:block;
	clear:both;
}
.txt-area .buy-box2 .product-img{
	width:221px;
	height:103px;
	float:left;
	margin:0 22px 0 0;
}
.txt-area .buy-box2 .product-img div{
	width:100%;
	height:105px;
	float:left;
	margin:0 0 -2px;
	position:relative;
	background:url(../images/bg-buy2-product-img.gif) no-repeat;
}
.txt-area .buy-box2 .product-img img{
	float:left;
	margin:0 0 0 20px;
}
.txt-area .buy-box2 .guarantee{
	height:1%;
	overflow:hidden;
	background:url(../images/bg-guarantee.gif) repeat-x;
	border:solid #c7c7c7;
	border-width:0 1px 1px;
	color:#5a5a5a;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.333em;
}
.txt-area .buy-box2 .guarantee .holder{
	height:1%;
	overflow:hidden;
	padding:13px 10px 16px 32px;
	background:url(../images/bg-guarantee-c.gif) no-repeat;
}
.alignleft{float:left;}
.alignright{float:right;}
.txt-area .buy-box2 .guarantee .alignleft{margin:6px 40px 0 0;}
.txt-area .buy-box2 .guarantee .holder div{
	height:1%;
	overflow:hidden;
}
.txt-area .buy-box2 .guarantee p{margin:0;}
.txt-area .buy-box2 .guarantee p strong{color:#000;}
.txt-area .buy-box2 .details{
	height:1%;
	overflow:hidden;
	padding:18px 0 0;
}
.txt-area .buy-box2 .set-two{
	width:295px;
	float:left;
	text-transform:uppercase;
}
.txt-area .buy-box2 .set-two p{
	margin:0 0 -11px;
	float:left;
	clear:both;
	padding:0 5px 11px 0;
	background:url(../images/bg-set-two.png) no-repeat 100% 100%;
	color:#fff;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.19em;
}
.txt-area .buy-box2 .set-two p span{
	float:left;
	background:#1f4560;
	padding:9px 8px 6px;
}
.txt-area .buy-box2 .set-two .now{
	float:left;
	clear:both;
	padding:0 5px 11px 0;
	background:url(../images/bg-set-two.png) no-repeat 100% 100%;
}
.txt-area .buy-box2 .set-two dl{
	margin:0;
	float:left;
	background:#1f4560;
	padding:0 8px 5px;
	font:1.467em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.txt-area .buy-box2 .set-two dl dt{
	float:left;
	clear:right;
	color:#5c9dcb;
}
.txt-area .buy-box2 .set-two dl dd{
	display:inline;
	float:left;
	margin:0 0 0 5px;
	font-weight:bold;
	color:#d6931b;
	clear:right;
}
.txt-area .buy-box2 .was-box{
	width:125px;
	float:left;
	padding:12px 0 0 5px;
}
.txt-area .buy-box2 .was-box dl{
	margin:0 0 3px;
	font-size:1.133em;
	line-height:1.176em;
	color:#1f4560;
}
.txt-area .buy-box2 .was-box dl dt{display:inline;}
.txt-area .buy-box2 .was-box dl dd{
	display:inline;
	margin:0;
	text-decoration:line-through;
}
.txt-area .buy-box2 .was-box p{
	margin:0;
	font:italic 1em/1.267em "Comic Sans MS", cursive;
	color:#777;
}
.txt-area .buy-box2 .add-to-basket{margin:7px 0 0;}
.txt-area .cite-column{
	width:280px;
	padding:0 0 0 20px;
}
.txt-area .cite-column .content-cite{padding:0;}
.txt-area .cite-column .content-cite blockquote{margin:0 0 18px;}
.txt-area .cite-column2{
	width:390px;
	padding:0 0 0 20px;
}
.txt-area .cite-column2 .content-cite{padding:7px 0 0;}
.txt-area .cite-column2 .content-cite blockquote{margin:0 0 17px;}
.txt-area .c-visual{
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
.txt-area .c-visual img{display:block;}
.txt-area .comments-list{
	list-style:none;
	margin:0;
	padding:12px 0 0 3px;
}
.txt-area .comments-list li{
	height:1%;
	overflow:hidden;
	border:1px solid #d4d4d4;
	padding:16px 30px 2px 17px;
	background:#f0f0f0 url(../images/bg-comments-gradient.gif) repeat-x;
	margin:0 0 5px;
}
.txt-area .comments-list li.inner{background:#e4f1fc url(../images/bg-comments-gradient2.gif) repeat-x;}
.txt-area .comments-list .avatar{
	margin:0 25px 15px 0;
	border:1px solid #ddd;
	background:#fff;
	padding:5px;
}
.txt-area .comments-list li.inner .avatar{border-color:#dcdddd;}
.txt-area .comments-list .avatar img{float:left;}
.txt-area .comments-list .content-cite{
	padding:0;
	height:1%;
	overflow:hidden;
}
.txt-area .comments-list .content-cite blockquote{margin:0 0 15px;}
.txt-area .comments-list .content-cite .title{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #dfdfdf;
	color:#3d7aa8;
	padding:0 0 1px;
	text-transform:uppercase;
	font-size:16px;
	margin:0 0 15px;
}
.txt-area .cite-hold{
	height:1%;
	overflow:hidden;
	margin:0 0 0 1px;
	padding:9px 0 0;
}
.txt-area .cite-hold .cite-frame{
	border:1px solid #b3d3f1;
	padding:19px 36px 22px 21px;
	background:#e5f2fc url(../images/bg-cite-hold.gif) repeat-x;
	height:1%;
	overflow:hidden;
}
.txt-area .cite-hold .avatar{
	border:1px solid #b7d0f6;
	padding:5px;
	background:#fff;
	margin:0 17px 0 0;
}
.txt-area .cite-hold .avatar img{display:block;}
.txt-area .cite-hold .content-cite{
	height:1%;
	overflow:hidden;
	color:#11304a;
	padding:4px 0 0;
}
.txt-area .cite-hold .content-cite .title{
	height:1%;
	overflow:hidden;
	background:url(../images/arrow-blockquote3.png) no-repeat;
	font-size:1.133em;
	line-height:1.176em;
	color:#11304a;
	text-transform:uppercase;
	padding:0 0 8px 29px;
	margin:0 0 12px 3px;
	border-bottom:1px solid #accff0;
}
.txt-area .cite-hold .content-cite blockquote{
	background:none;
	padding:0;
	margin:0;
	font-size:1.067em;
	line-height:1.25em;
}
.txt-area .cite-hold .content-cite blockquote q{margin:0 0 10px;}
.shipping-table2{
	width:906px;
	padding:14px 0 0;
}
.txt-area .shipping-table2 h3{margin:0 0 25px;}
.shipping-table2 ul{
	width:906px;
	padding:0;
	margin:0 0 14px;
	color:#18364f;
	font-size:18px;
	line-height:20px;
	background:url(../images/px-blue.gif) repeat-y 100% 0;
	text-transform:none;
}
.shipping-table2 ul li{
	width:151px;
	margin:0;
	padding:1px 0 7px;
	background:url(../images/px-grey.gif) repeat-y !important;
}
.shipping-table2 ul li.last-child{background-image:url(../images/px-blue.gif) !important;}
.shipping-table2 ul img{margin:0 auto 10px;}
.shipping-table2 ul .price{
	color:#18364f;
	font-size:24px;
	line-height:26px;
}
.txt-area .row2{
	width:907px;
	overflow:hidden;
	padding:15px 0 14px;
}
.txt-area .row2 .column1{
	width:430px;
	float:left;
	clear:right;
}
.txt-area .row2 .column2{
	width:435px;
	float:left;
	margin:0 0 0 42px;
	display:inline;
	clear:right;
}
.txt-area .row2 .column2 .content-cite{
	width:435px;
	overflow:hidden;
}
.txt-area .row2 .column2 .content-cite blockquote{padding-right:2px;}
.txt-area .row2 h3{
	margin:0 0 8px;
	font-size:1.067em;
	line-height:1.188em;
	color:#fff;
	height:1%;
	overflow:hidden;
	text-transform:uppercase;
}
.txt-area .row2 h3 span{
	float:left;
	background:#13324b;
	padding:7px 8px 8px;
}
.txt-area .row2 .content-cite .avatar{
	border-color:#d5d5d5;
	margin-bottom:10px;
}
#footer{
	height:1%;
	overflow:hidden;
	border-top:3px solid #34678f;
	font-size:0.8em;
	line-height:1.5em;
	color:#fff;
}
#footer a{color:#fff;}
#footer .f-main{
	height:1%;
	overflow:hidden;
	padding:25px 18px 23px 36px;
	background:#3d7aa8 url(../images/bg-footer.gif) repeat-x 0 100%;
}
#footer .section1{
	width:336px;
	float:left;
	padding:4px 0 0;
}
#footer .section2{
	width:555px;
	float:right;
}
#footer .logo{
	width:176px;
	height:34px;
	background:url(../images/logo2.png) no-repeat;
	margin:0 0 3px;
}
#footer p{margin:0;}
#footer .doc{
	list-style:none;
	margin:19px 0 0;
	padding:0;
	height:1%;
	overflow:hidden;
}
#footer .doc li{
	display:inline;
	float:left;
	margin:0 0 0 -1px;
	padding:0 5px;
	background:url(../images/divider-doc.gif) no-repeat 0 50%;
}
#footer .doc a{text-decoration:none;}
#footer .doc a:hover{text-decoration:underline;}
#footer .links{
	list-style:none;
	margin:0 0 19px -80px;
	padding:0;
	width:635px;
	overflow:hidden;
	font-weight:bold;
}
#footer .links li{
	float:left;
	padding:0 0 0 77px;
}
#footer .links a{float:left;}
#footer .links a.instructions{
	min-height:30px;
	background:url(../images/ico-pdf.gif) no-repeat;
	padding:11px 0 0 50px;
}
* html #footer .links a.instructions{height:30px;}
#footer .links a.affiliates{
	min-height:25px;
	background:url(../images/ico-affiliates.gif) no-repeat 0 6px;
	padding:11px 0 0 41px;
}
* html #footer .links a.affiliates{height:25px;}

