/* CSS Document */
body{padding:0px; margin:4px; font:13px/18px Arial, Helvetica, sans-serif;}
div, p, ul, h2, h3, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
.spacer{clear:both; height:8px;}
.rounded {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  margin:0;
  padding:0;
} 
.italic {color:#FF0000; font-style:italic;}
.line-between {width:95%; border: 0.01em dashed #CCCCCC; margin-left:2px; }

/*----TOP PANEL----*/
#topPan{width:900px; height:138px; position:relative; margin:0 auto; color:#fff; padding:0px;}
#topPan img.logo{position:absolute; top:-2px; left:1px;}
#topPan img.book{width:158px; height:99px; position:absolute; top:20px; right:46px;}

#topPan p{font-size:16px; padding:70px 0 0 43px;}

#topContactPan{
	width:259px;
	height:21px;
	position:absolute;
	left: 617px;
	top: -49px;
}
#topContactPan p.callus{background:#0C71A4; color:#fff; width:64px; height:14px; line-height:14px; font-size:16px; font-weight:bold; text-transform:uppercase; padding:0px;}
#topContactPan p.no{font-size:26px; padding:4px 0 0;}

#topMenuPan{width:463px; height:16px; position:absolute;  top:181px; left:-41px;}
#topMenuMiddlePan{width:480px; height:16px; float:left;}
#topMenuMiddlePan ul{width:460px; height:16px;}
#topMenuMiddlePan ul li{width:115px; height:16px;  float:left;}
#topMenuMiddlePan ul li a{width:115px; height:16px; display:block; color: #333333; font:12px/18px "Trebuchet MS"; text-decoration:none; font-weight:bold; text-align:center; text-transform:uppercase;}
#topMenuMiddlePan ul li a:hover{ color: #006633; text-decoration:none;}
#topMenuMiddlePan ul li.terms{width:60px; }
#topMenuMiddlePan ul li.terms a{width:60px; height:16px; display:block; font:12px/18px "Trebuchet MS"; text-decoration:none; font-weight:bold; text-align:center; text-transform:uppercase;}
#topMenuMiddlePan ul li.terms a:hover{ text-decoration:none;}
.no-border {border:none;}

#topMenuRightPan{width:70px; height:16px; float:left; background:url(images/menu-rightbg.gif) 0 0 no-repeat;}
/*----/TOP PANEL----*/
/*----BODY PANEL----*/
#bodyPan{width:900px; position:relative; margin:0 auto;  margin-top:70px; }
/*----BODY RIGHT PANEL----*/
#bodyRightPan{width:286px;  float:right; }
#bodyRightPan h2{height:30px; color: #006633; font:20px/28px Georgia, "Times New Roman", Times, serif;}
#bodyRightPan h2 span{background:#fff; color: #006633;}

#bodyRightPan h3{height:30px;  color:#FF0000; font:16px "Arial";}
#bodyRightPan h3 span{background:#fff; color:#FF0000;}

#bodyRightPan p{}
#bodyRightPan p span{background:#fff; color:#000000; font-weight:bold;}
.buy{background:#fff; color: #006633; font-weight:bold; font-size:16px;}
.price{background:#fff; color: #000000; font-weight:bold; font-size:16px;}
#bodyRightPan ul{list-style:circle; padding:7px 18px 0;}
#bodyRightPan ul li{margin-bottom:12px; }

/*----/BODY RIGHT PANEL----*/
/*----BODY LEFT PANEL----*/
#bodyLeftPan{width:180px; float:left; margin-right:14px;}

#bodyLeftPan h2{width:160px; height:30px;  color:#006633; font:20px/28px Georgia, "Times New Roman", Times, serif;}
#bodyLeftPan h2 span{background:#fff; color:#006633;}

#bodyLeftPan p{}


/*----/BODY LEFT PANEL----*/
/*----BODY CENTER PANEL----*/
#bodyCenterPan{width:400px; float:left;  margin-right:4px; }

#bodyCenterPan h2{width:height:30px; color:#006633; font:20px/28px Georgia, "Times New Roman", Times, serif;}
#bodyCenterPan h2 span{background:#fff; color:#006633;}

#bodyCenterPan h3{height:30px; color:#006633; font:20px/28px Georgia, "Times New Roman", Times, serif;}
#bodyCenterPan h3 span{background:#fff; color:#006633;}
#bodyCenterPan ul{width:340px; list-style-image:url(images/tick-box.png); padding:6px 16px 0; font:14px;}
#bodyCenterPan ul li{width:340px; margin-bottom:12px;  }

#bodyCenterPan p{}
#bodyCenterPan p span{background:#fff; color:#046598; font-weight:bold;}
.small-print{background:#fff; font-size:12px; font-style:italic;}
/*----/BODY CENTER PANEL----*/
/*----/BODY PANEL----*/
/*----CONTACT PANEL----*/
#contactPan{width:692px; float:left;  margin-right:4px; }

#contactPan h2{width:692px; height:30px; color:#006633; font:20px/28px Georgia, "Times New Roman", Times, serif;}
#contactPan h2 span{background:#fff; color:#006633;}

#contactPan h3{width:692px; height:30px; color:#006633; font:20px/28px Georgia, "Times New Roman", Times, serif;}
#contactPan h3 span{background:#fff; color:#006633;}
#contactPan ul{ list-style:circle;}
#contactPan ul li{ margin-bottom:12px; }

#contactPan p{padding:4px 0 0;}
#contactPan p span{background:#fff; color:#046598; font-weight:bold;}
.small-print{background:#fff; font-size:12px; font-style:italic;}
/*----/CONTACT PANEL----*/
/*----TERMS PANEL----*/
#termsPan{float:left;}

#termsPan h2{color:#006633; font:20px/28px Georgia, "Times New Roman", Times, serif;}
#termsPan h2 span{background:#fff; color:#006633;}

#termsPan p{padding:4px 0 0;}
#termsPan p span{background:#fff; color:#046598; font-weight:bold;}
.small-print{background:#fff; font-size:12px; font-style:italic;}
/*----/TERMS PANEL----*/
/*----BUY PANEL----*/
#buyPan{float:left;}

#buyPan h2{color:#006633; font:20px/28px Georgia, "Times New Roman", Times, serif;}
#buyPan h2 span{background:#fff; color:#006633;}
#buyPan h3{color: #000000;}
#buyPan h4{color: #666666; font:16px "Arial";}
.line-sep {border:solid #CCCCCC;}

#buyPan p{padding:4px 0 0;}
#buyPan p span{background:#fff; color:#046598; font-weight:bold;}
.small-print{background:#fff; font-size:12px; font-style:italic;}
/*----/TERMS PANEL----*/

.form{}
.form-left{ float:left; margin-right:10px;}
.form-right{float:left;}
.space-form {padding-left:1px;}

/*----FOOTER PANEL----*/
#footermainPan{height:70px; background:url(images/footer-bg.png) no-repeat; clear:both; margin-top:24px; margin-left:auto; margin-right:auto; padding:6px; width:900px;}

#footerPan{
	width:480px;
	position:relative;
	font-family:"Trebuchet MS";
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
}

#footerPan p{ color:#FFFFFF;}

#footer-links {width:280px; margin-left:70px;}

#footerPan a{color: #333333;  text-decoration:none; font-weight:bold;}
#footerPan a:hover{ color: #FFFFFF; text-decoration:none;}


.roundedcornr_box_916354 {
	background: url(images/roundedcornr_916354_tl.png) no-repeat top left;
}
.roundedcornr_top_916354 {
	background: url(images/roundedcornr_916354_tr.png) no-repeat top right;
}
.roundedcornr_bottom_916354 {
	background: url(images/roundedcornr_916354_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_916354 div {
	background: url(images/roundedcornr_916354_br.png) no-repeat bottom right;
}
.roundedcornr_content_916354 {
	background: url(images/roundedcornr_916354_r.png) top right repeat-y;
}

.roundedcornr_top_916354 div,.roundedcornr_top_916354,
.roundedcornr_bottom_916354 div, .roundedcornr_bottom_916354 {
	width: 180px;
	height: 34px;
	font-size: 1px;
}
.roundedcornr_content_916354, .roundedcornr_bottom_916354 {
	margin-top: -19px;
}
.roundedcornr_content_916354 { padding: 0 2px; }


.roundedcornr_box_530709 {
	background: url(images/roundedcornr_530709_tl.png) no-repeat top left;
}
.roundedcornr_top_530709 {
	background: url(images/roundedcornr_530709_tr.png) no-repeat top right;
}
.roundedcornr_bottom_530709 {
	background: url(images/roundedcornr_530709_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_530709 div {
	background: url(images/roundedcornr_530709_br.png) no-repeat bottom right;
}
.roundedcornr_content_530709 {
	background: url(images/roundedcornr_530709_r.png) top right repeat-y;
}

.roundedcornr_top_530709 div,.roundedcornr_top_530709,
.roundedcornr_bottom_530709 div, .roundedcornr_bottom_530709 {
	width: 286px;
	height: 34px;
	font-size: 1px;
}
.roundedcornr_content_530709, .roundedcornr_bottom_530709 {
	margin-top: -19px;
}
.roundedcornr_content_530709 { padding: 0 4px; }


.roundedcornr_box_373381 {
	background: url(images/roundedcornr_373381_tl.png) no-repeat top left;
}
.roundedcornr_top_373381 {
	background: url(images/roundedcornr_373381_tr.png) no-repeat top right;
}
.roundedcornr_bottom_373381 {
	background: url(images/roundedcornr_373381_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_373381 div {
	background: url(images/roundedcornr_373381_br.png) no-repeat bottom right;
}
.roundedcornr_content_373381 {
	background: url(images/roundedcornr_373381_r.png) top right repeat-y;
}

.roundedcornr_top_373381 div,.roundedcornr_top_373381,
.roundedcornr_bottom_373381 div, .roundedcornr_bottom_373381 {
	width: 400px;
	height: 34px;
	font-size: 1px;
}
.roundedcornr_content_373381, .roundedcornr_bottom_373381 {
	margin-top: -19px;
}
.roundedcornr_content_373381 { padding: 0 10px; }


.roundedcornr_box_597128 {
	background: url(images/roundedcornr_597128_tl.png) no-repeat top left;
}
.roundedcornr_top_597128 {
	background: url(images/roundedcornr_597128_tr.png) no-repeat top right;
}
.roundedcornr_bottom_597128 {
	background: url(images/roundedcornr_597128_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_597128 div {
	background: url(images/roundedcornr_597128_br.png) no-repeat bottom right;
}
.roundedcornr_content_597128 {
	background: url(images/roundedcornr_597128_r.png) top right repeat-y;
}

.roundedcornr_top_597128 div,.roundedcornr_top_597128,
.roundedcornr_bottom_597128 div, .roundedcornr_bottom_597128 {
	width: 180px;
	height: 34px;
	font-size: 1px;
}
.roundedcornr_content_597128, .roundedcornr_bottom_597128 {
	margin-top: -19px;
}
.roundedcornr_content_597128 { padding: 0 4px; }


.roundedcornr_box_315731 {
	background: url(images/roundedcornr_315731_tl.png) no-repeat top left;
}
.roundedcornr_top_315731 {
	background: url(images/roundedcornr_315731_tr.png) no-repeat top right;
}
.roundedcornr_bottom_315731 {
	background: url(images/roundedcornr_315731_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_315731 div {
	background: url(images/roundedcornr_315731_br.png) no-repeat bottom right;
}
.roundedcornr_content_315731 {
	background: url(images/roundedcornr_315731_r.png) top right repeat-y;
}

.roundedcornr_top_315731 div,.roundedcornr_top_315731,
.roundedcornr_bottom_315731 div, .roundedcornr_bottom_315731 {
	width: 180px;
	height: 34px;
	font-size: 1px;
}
.roundedcornr_content_315731, .roundedcornr_bottom_315731 {
	margin-top: -19px;
}
.roundedcornr_content_315731 { padding: 0 4px; }

.roundedcornr_box_710346 {
	background: url(images/roundedcornr_710346_tl.png) no-repeat top left;
}
.roundedcornr_top_710346 {
	background: url(images/roundedcornr_710346_tr.png) no-repeat top right;
}
.roundedcornr_bottom_710346 {
	background: url(images/roundedcornr_710346_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_710346 div {
	background: url(images/roundedcornr_710346_br.png) no-repeat bottom right;
}
.roundedcornr_content_710346 {
	background: url(images/roundedcornr_710346_r.png) top right repeat-y;
}

.roundedcornr_top_710346 div,.roundedcornr_top_710346,
.roundedcornr_bottom_710346 div, .roundedcornr_bottom_710346 {
    width: 180px;
	height: 34px;
	font-size: 1px;
}
.roundedcornr_content_710346, .roundedcornr_bottom_710346 {
	margin-top: -19px;
}
.roundedcornr_content_710346 { padding: 0 4px; }

.roundedcornr_box_559539 {
	background: url(images/roundedcornr_559539_tl.png) no-repeat top left;
}
.roundedcornr_top_559539 {
	background: url(images/roundedcornr_559539_tr.png) no-repeat top right;
}
.roundedcornr_bottom_559539 {
	background: url(images/roundedcornr_559539_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_559539 div {
	background: url(images/roundedcornr_559539_br.png) no-repeat bottom right;
}
.roundedcornr_content_559539 {
	background: url(images/roundedcornr_559539_r.png) top right repeat-y;
}

.roundedcornr_top_559539 div,.roundedcornr_top_559539,
.roundedcornr_bottom_559539 div, .roundedcornr_bottom_559539 {
	width: 692px;
	height: 34px;
	font-size: 1px;
}
.roundedcornr_content_559539, .roundedcornr_bottom_559539 {
	margin-top: -19px;
}
.roundedcornr_content_559539 { padding: 0 4px; }