body {font-family:news gothic mt, ms sans serif, geneva; font-size:14px; color:#653413; margin:0px; padding:0px; text-align:center;}

#frame {position:relative; float:left; width:100%; margin:0px;}
.framered {background-image:url(img/stripes.jpg); margin:6px 0 6px 0; height:30px;}
.frameorange {border-top:thin solid #f2b52b; margin:2px 0 2px 0;}

#logo {position:relative; float:left; margin:6px 0 4px auto; width:868px;}
.logoleft{position:relative; margin:8px 0 0 0; width:234px; float:left; height:86px;}
.logoright{position:relative; float:left; margin:10px 0 10px 26px; width:600px; height:86px;}

.small_line { line-height:8px; }

a {text-decoration:none}

a.logo {color:#fff; text-decoration:none;}
a.nav {color:#653413; text-decoration:none; display:inline; letter-spacing:2px; font-size:14px; }
a.navdef, a.nav:hover {color:#990000; text-decoration:none; display:inline; letter-spacing:2px; font-size:14px;}
a.outline {color:#653413; text-decoration:none; font-size:12px; padding:1px;}
a.bnlink, a.bnlink:hover, a.bnlink:visited {color:#653413; font-size:14px;}

a.navlink, a.navlink:hover, a.navlink:visited {color:#990000;font-size: 18px; text-decoration:none;}

a.bread, a.bread:visited {color:#653413; text-decoration:none; display:inline; font-size:10px; }
a.breaddef, a.bread:hover {color:#990000; text-decoration:none; display:inline; font-size:10px;}

#container{margin:auto; width:860px; line-height:22px; text-align:left;}

.book_subheader {position:relative; float:left; width:770px; margin:30px 0 0 40px;}
.book_subnav {position:relative; float:left; width:770px; margin:0 40px 40px 40px; border:solid thin #653413;}
.book_subnav_txt {position:relative; margin:0; width:770px; float:left; color:#fff; font-size:18px; background-color:#653413; border-top:10px solid #653413; border-bottom:10px solid #653413;}
.book_header {margin:0 0 0 60px;}
.subnav_img {vertical-align:bottom;}

/*****	setting for quote form page : BEGIN *****/
#quote_content {position:relative; float:left; width:700px; margin:auto; border:solid thin #f2b52f;} 
.quote_textmgn {margin:20px}
table.quote, td.quote, tr.quote, p.quote {font-size:12px;}
/*****	setting for quote form page : END *****/

#content_home {position:relative; float:left; width:840px; padding: 10px; border:solid thin #f2b52f;} 
#content {position:relative; float:left; width:860px; margin:0 0 0 auto; border:solid thin #f2b52f;} 
.home_imgmgn {margin:10px;}
.content_imgmgn {margin:10px;}
.content_textmgn {margin:40px 60px 40px 60px;}
.contentleft {position:relative; float:left; width:200px; margin:0 0 40px 60px; border:thin solid #ccc;}
.contentright {position:relative; float:left; width:470px; margin:0 20px 40px 80px;}
.whatleft {position:relative; float:left; width:102px; margin:0 0 40px 130px;}
.whatright {position:relative; float:left; width:440px; margin:0 20px 40px 60px;}
.whatbox {position:relative; margin:0px; padding:0; float:left; width:440px; border-top:0px solid #653413; border-left:4px solid #653413; border-right:4px solid #653413; border-bottom:4px solid #653413; color:#653413; font-size:14px;}
.whattxt {position:relative; margin:0; width:440px; float:left; color:#fff; font-size:18px; background-color:#653413; border-top:10px solid #653413; border-bottom:10px solid #653413;}
.whatmgn {margin:0 10px 0 10px;}
.faqbox {position:relative; margin:0px 0px 0px 60px; padding:0; float:left; width:730px;}
.contactleft {position:relative; float:left; width:200px; margin:0 0 40px 60px;}
.contactright {position:relative; float:right; width:350px; margin:0 80px 40px 0;}

.blogleft {position:relative; float:left; width:250px; margin:20px 0 40px 20px;}
.blogright {position:relative; float:left; width:470px; margin:20px 20px 40px 20px;}

.faqimg {float:right; margin:10px 10px 20px 20px;}

.content_bookmgn {margin:60px 60px 0 60px;}
.content_quesmgn {position:relative; float:left; margin:0 40px 20px 60px; width:644px;}
.custom_thumb {width:126px; height:126px;}

.predes_predesleft {position:relative; float:left; width:490px; margin:20px 20px 60px 50px;}
.predes_predesright {position:relative; float:left; width:250px; margin:20px 40px 60px 0px;}
.predes_greybox_btn {position:relative; margin:10px 0 10px 0px; float:left; width:240px; border-top:10px solid #e2ddde; border-left:4px solid #e2ddde; border-right:4px solid #e2ddde; border-bottom:10px solid #e2ddde;}
.predes_greybox_top {position:relative; margin:0 0 10px 0px; float:left; width:240px; border-top:10px solid #e2ddde; border-left:4px solid #e2ddde; border-right:4px solid #e2ddde; border-bottom:0px solid #e2ddde;}
.predes_greybox_bot {position:relative; margin:10px 0 10px 0px; float:left; width:240px; border-top:0px solid #e2ddde; border-left:4px solid #e2ddde; border-right:4px solid #e2ddde; border-bottom:10px solid #e2ddde;}
.predes_greytxt {position:relative; margin:0px; width:242px; float:left; color:#653413; background-color:#e2ddde; border-left:0; border-right:0; border-top:10px solid #e2ddd3; border-bottom:10px solid #e2ddd3;}
.predes_txt{margin:4px;}

.content_custombook {position:relative; margin:0 0 10px 60px; float:left; width:660px; color:#653413;}
.content_predesignedbook {position:relative; margin:0 0 20px 60px; float:left; width:294px; color:#653413;}
a.morelink, a.morelinkhover, a.morelink:visited {color:#990000;}

.content_img {position:relative; float:right; margin:0px; width:300px;}

#mail {position:relative; float:left; margin:16px 0 2px auto; width:860px; height: 42px;}

#pricingbox {position:relative; margin:0 0 40px 60px; float:left; width:730px; border-top:20px solid #e2ddde; border-left:4px solid #e2ddde; border-right:4px solid #e2ddde; border-bottom:0px solid #e2ddde;}
#pricingcollg {position:relative; margin:10px 0 10px 40px; width:240px; float:left; font-size:14px; color:#653413;}
#pricingcollg_x {position:relative; margin:30px 0 0px 40px; width:240px; float:left; font-size:14px; color:#653413;}
#pricingcollg_smallfont {position:relative; margin:10px 0 10px 40px; width:240px; float:left; font-size:12px; color:#653413; line-height:14px;}
#pricingcolsm {position:relative; margin:10px 0 10px 40px; width:170px; float:left; font-size:14px; color:#653413;}
#pricingcolsm_x {position:relative; margin:30px 0 0px 40px; width:170px; float:left; font-size:14px; color:#653413;}
#pricingcolmd {position:relative; margin:10px 0 10px 40px; width:400px; float:left; font-size:12px; color:#653413;  line-height:14px;}
#pricingcolxsm {position:relative; margin:10px 0 10px 40px; width:92px; float:left; font-size:14px; color:#653413;}
#pricingcolxsm_x {position:relative; margin:30px 0 0px 40px; width:92px; float:left; font-size:14px; color:#653413;}
#pricingcol_txt {position:relative; margin:20px 0 10px 40px; width:640px; float:left; font-size:12px; color:#666; line-height:14px;}
#pricingcol_txt_x {position:relative; margin:0px 0 0px 40px; width:640px; float:left; font-size:12px; color:#666; line-height:1px;}
#pricingcol_smtxt {position:relative; margin:10px 0 10px 40px; width:640px; float:left; font-size:12px; color:#666; line-height:2px;}
#pricingcol_greytxt {position:relative; margin:0px 0 0px 0px; width:730px; float:left; color:#653413; background-color:#e2ddde;}

#foot {position:relative; float:left; width:860px; font-size:8pt; color:#666; margin:0 0 20px 0; line-height:12px;}
a.copyright, a.copyright:hover, a.copyright:visited {color:#666;}

.detail {line-height:18px; font-size:14px; color:#666; margin-top:2px;}
.faq {color:#666; font-size:14px;}

table {color:#653413;font-size: 14px;}
.img {border: 0px; vertical-align: middle;}
img {border: 0px; vertical-align: middle;}


.orange {color:#f2b52f;}
.redmed {color:#990000; font-size: 14px;}
.redlg {color:#990000;font-size: 18px;}
.ltgreysm {color:#666;font-size: 12px;}
.ltgreyxsm {color:#666; letter-spacing:0px; font-size:12px;}
.ltgreymed {color:#666;font-size: 14px;}
.ltgreylg {color:#e2ddde;font-size: 18px;}
.dkgreylg {color:#666;font-size: 18px;}
.brownmed, .brownmed a	{color:#653413;font-size: 14px;}
.brownmed a:hover		{text-decoration: underline;}
.browns {color:#653413;font-size: 10px;}
.brownlg {color:#653413;font-size: 18px;}
.brownxl {color:#653413;font-size:48px; letter-spacing:10px;}

input.addborder {border: 1px solid #999; height:21px; color:#666; width:250px; padding: 2px 5px;}
textarea.addborder {border: 1px solid #999; width:250px; height:100px; color:#666; padding: 2px 5px;}

.TextBox300			{font-size: 12px; font-family: news gothic mt, ms sans serif, geneva; color: #666; WIDTH: 300px; HEIGHT: 16px; border: 1px solid #999;}
.TextBox600			{font-size: 12px; font-family: news gothic mt, ms sans serif, geneva; color: #666; WIDTH: 560px; HEIGHT: 16px; border: 1px solid #999;}

/* Home Slideshow Styles */
#HomeSlideshowContainer					{margin: 0; width: 840px; height: 450px; background-color: #fff;}
#HomeSlideshow							{position: relative; padding: 0; width: 840px; height: 450px;}
#HomeSlideshow .HomeSlideshowContentContainer				{position: relative; overflow: hidden; border: none; width: 840px; height: 450px;}
#HomeSlideshow .HomeSlideshowContentContainer .contentdiv	{visibility: hidden; position: absolute; left: 0; top: 0; padding: 0; width: 840px; height: 450px; -moz-opacity: 1; opacity: 1;}
#HomeSlideshow .pagination				{display: none;}
/* End Home Slideshow Styles */

