@font-face {
    font-family:'MufferawRgRegular';
    src:url('/templates/107/mufferaw_rg-webfont.eot');
    src:url('/templates/107/mufferaw_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/templates/107/mufferaw_rg-webfont.woff') format('woff'),
         url('/templates/107/mufferaw_rg-webfont.ttf') format('truetype'),
         url('/templates/107/mufferaw_rg-webfont.svg#MufferawRgRegular') format('svg');
    font-weight:normal;
    font-style:normal;

}


body { margin:0; background:url(/templates/107/bkgd.gif) repeat scroll 0 0 #FEFCF4; }
.form_bkgd { background:none; }
.page_bkgd {  }
.default_bg_color { background-color:#FFFFFF; }
#whole_block { width:928px; margin:0 auto; padding:0; }
	#header { background-color:#FFFFFF; box-shadow:0 0 7px #999999; filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; float:left; height:185px; margin:0 auto 15px; padding:0; width:928px; }
		#logo { background:url(/templates/107/logo.gif) no-repeat 0 0 #FFFFFF; float:left; height:145px; margin:0; width:250px; }
		#logo a { display:block; height:145px; width:250px; }
		#custom_phrase { color:#4ba9c3; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-style:italic; font-weight:bold; height:45px; margin:0 10px 0 0; padding:15px 0 0; position:relative; text-align:right; width:610px; }
		#custom_phrase a:link,#custom_phrase a:visited { color:#4ba9c3; text-decoration:none; }
		#custom_phrase a:hover,#custom_phrase a:active,#custom_phrase a:visited:hover { color:#57b59b; text-decoration:none; }
			#custom_phrase img { position:relative; vertical-align:middle; width:30px; }
			#custom_phrase img:hover { top:-3px; }
		#cart_button { background:url(/templates/107/cart_button.gif) no-repeat 2px 0 #FFFFFF; float:left; height:60px; width:50px; }
		#cart_button a { display:block; font-size:17px; height:60px; text-align:center; text-decoration:none; width:50px; }
		#cart_button a:link,#cart_button a:visited,#cart_button a:hover,#cart_button a:active,#cart_button a:visited:hover { color:#FFFFFF; }
		#nav { float:left; height:50px; margin:0; padding:0; width:670px; }
		.edit_mode #header { min-height:185px; height:auto; }
		.edit_mode #nav { min-height:50px; height:auto; }
		.edit_mode #dropdown { min-height:50px; height:auto; }
		#nav_links ul{ text-align:center; list-style:none; padding:0; margin:0; }
		#nav_links li{ display:inline; padding:0 10px 0 10px; border-left:1px solid #FFFFFF; }
		#nav_links ul li:first-child { border:none; padding:0 25px 0 10px; }
		#mailing_list { background:url(/templates/107/mailing_list_bkgd.png) repeat-x scroll 0 0 #57B59B; color:#FFFFFF; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-style:italic; height:28px; padding:12px 0 0 125px; position:relative; width:803px; }
			#mc_embed_signup{ display:inline-block; left:446px; position:absolute; top:12px; vertical-align:middle; }
			#mailing_list form { height:25px; }
			#mailing_list input[type="email"],#mailing_list input[type="text"] { border:1px solid #999999; color:#4B4B4B; font-size:10px; height:16px; padding:1px 0 1px 3px; position:absolute; top:-2px; width:115px; }
			#mailing_list input[type="text"] { left:10px; }
			#mailing_list input[type="email"],#mailing_list input[type="text"].email { left:140px; }
			#mailing_list input[type="image"] { left:272px; position:absolute; top:-2px; }
			/*DROPDOWNS----------------------------------------------------------------------------------------*/
			#dropdown { height:50px; margin:0; padding:0; width:670px; }
			div#dropdown ul { display:inline; text-align:center; list-style:none; padding:0; margin:0; border-left:0px solid #4ba9c3; }
			div#dropdown ul:first-child { border:none; margin-left:0; padding:0; }
			div#dropdown ul:last-child { border:none; margin-left:0; padding:0; border-left:0px solid #4ba9c3; }
			div#dropdown ul ul { z-index:1; padding:0 !important; border:1px solid #4ba9c3 !important;  } /*dropdown container*/
			div#dropdown ul ul li { background-color:#FFFFFF; padding:0; border-bottom:1px solid #4ba9c3; border-left:1px solid #4ba9c3; border-right:1px solid #4ba9c3; } /*dropdown box*/
			div#dropdown ul ul li:first-child { background-color:#FFFFFF; display:none; }
			div#dropdown ul ul li:hover { }
			div#dropdown ul ul ul li:first-child { background-color:#FFFFFF; }
			.nav_links a,.nav_links_over a { background:url(/templates/107/nav_bkgd.png) no-repeat 0 0 transparent; border-radius:23px 23px 23px 23px; -moz-border-radius:23px; -webkit-border-radius:23px; -khtml-border-radius:23px; height:42px; margin:0 2px; padding:8px 10px 0; width:110px; }
			.nav_links a:hover,.nav_links a:visited:hover,.nav_links a:active,.nav_links_over a,.nav_links_over a:hover,.nav_links_over a:visited:hover,.nav_links_over a:active,#blog #nav_news-and-events a,#events #nav_news-and-events a,#coming-soon #nav_books-and-products a,#ducks-in-a-row #nav_books-and-products a { background-color:#ffb606 !important; }
			#nav_books-and-products a { background-color:#c5e24d; }
			#nav_fun-downloads a,#nav_apostrophe-man a { background-color:#ff8205; }
			#nav_blog a { background-color:#fc5bc5; }
			#nav_author-visits a { background-color:#ff3030; }
			#nav_testimonials a { background-color:#62ea8c; }
			.nav_level_0 { height:50px; margin:0; padding:0; }
			.nav_links_over a,.nav_links_over a:hover,.nav_links_over a:visited:hover,.nav_links a:hover,.nav_links a:visited:hover {  }
			.nav_level_1 a:link,.nav_level_1 a:active,.nav_level_1 a:visited { padding:10px 20px 0; }
			.nav_level_1 a:hover,.nav_level_1 a:visited:hover { padding:10px 20px 0; }
			.drop_horz ul ul { width:13em !important; left:-21px; }
			.drop_horz li { margin:0; padding:0; }
			/*END DROPDOWNS----------------------------------------------------------------------------------------*/
			.nav_links,.nav_links a:link,.nav_links a:active,.nav_links a:visited { color:#FFFFFF; text-shadow:1px 1px 1px #000000; font-family:'MufferawRgRegular',Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:normal; line-height:16px; text-decoration:none; text-transform:uppercase; }
			.nav_links a:hover,.nav_links a:visited:hover { color:#FFFFFF !important; text-decoration:none; }
			.nav_links_over,.nav_links_over a:link,.nav_links_over a:hover,.nav_links_over a:active,.nav_links_over a:visited,.nav_links_over a:visited:hover { color:#FFFFFF !important; text-shadow:1px 1px 1px #000000; font-family:'MufferawRgRegular',Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:normal; line-height:16px; text-decoration:none; text-transform:uppercase; }
			.nav_links a:hover,.nav_links a:visited:hover,.nav_links_over a:hover,.nav_links_over a:visited:hover { }
			.subcats .nav_links,.subcats .nav_links a:link,.subcats .nav_links a:active,.subcats .nav_links a:visited,.subcats .mainnav_links,.subcats .mainnav_links a:link,.subcats .mainnav_links a:active,.subcats .mainnav_links a:visited { background:none !important; border-radius:none; color:#7d7d7d !important; font-size:18px; font-family:'MufferawRgRegular',Georgia,"Times New Roman",Times,serif; padding:15px 0; text-decoration:none; text-shadow:none; }
			.subcats .nav_links_over,.subcats .nav_links_over a:link,.subcats .nav_links_over a:active,.subcats .nav_links_over a:visited,.subcats .mainnav_links_over,.subcats .mainnav_links_over a:link,.subcats .mainnav_links_over a:active,.subcats .mainnav_links_over a:visited { background:none !important; border-radius:none; color:#f7c405 !important; font-size:18px; font-family:'MufferawRgRegular',Georgia,"Times New Roman",Times,serif; padding:15px 0; text-decoration:none; text-shadow:none; }
			#side_nav a:hover,#side_nav a:visited:hover,.subcats .nav_links a:hover,.subcats .nav_links_over a:hover,.subcats .nav_links a:visited:hover,.subcats .nav_links_over a:visited:hover,.subcats .mainnav_links a:hover,.subcats .mainnav_links_over a:hover,.subcats .mainnav_links a:visited:hover,.subcats .mainnav_links_over a:visited:hover { background:none !important; border-radius:none; color:#f7c405 !important; padding:15px 0; text-decoration:none; text-shadow:none; }
			.mainnav_links a, .mainnav_links_over a { height:auto !important; }
			.subcats,.subcats ul { margin:0 !important; }
			.subcats li { border-bottom:1px dashed #DDDDDD; margin-bottom:0 !important; padding:0 !important; }
			.subcats ul ul li { margin-bottom:10px !important; padding:0 35px !important; }
	#body_wrapper { background-color:#FFFFFF; box-shadow:0 0 7px #999999; filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; float:left; margin:0 auto; padding:0; width:928px; }
		#main_body { width:928px; padding:0; margin:0; }
			#body_content_wrapper { min-height:400px; margin:15px 15px 20px; padding:0; width:898px; }
	#footer { background-color:#FFFFFF; box-shadow:0 0 7px #999999; filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; color:#edbb28; float:left; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:11px; min-height:70px; margin:15px auto 0 auto; padding:20px 0 0; position:relative; text-align:center; width:928px; }
	#footer .buffer { padding-bottom:0 !important; }
		#copyright_info { margin:0; padding:0; }
		#seller_info_wrapper { margin:0 auto; padding:0; width:928px; }
		#footer_content_wrapper { margin:0; padding:0; }
		.footer { color:#edbb28; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; line-height:18px; margin:0; padding:0; }
		.contact_info_list_horz a:link,.contact_info_list_horz a:active,.contact_info_list_horz a:visited, .footer a:link,.footer a:active,.footer a:visited { color:#edbb28; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration:none; }
		.footer a:hover,.footer a:visited:hover { color:#4ba9c3; font-size:11px; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration:none; }
		#powered_by,#powered_by a:link,#powered_by a:active,#powered_by a:visited { color:#edbb28; }
		#powered_by a:hover,#powered_by a:visited:hover { color:#4ba9c3; }
		#footer_links { width:100%; height:auto; margin:0 auto; padding:0; }
		#footer_links ul { list-style:none; padding:0; margin:auto; }
		#footer_links li { border-left:1px solid; display:inline; padding:0 10px; position:relative; }
		#footer_links li:first-child { border:medium none; padding:0 10px 0 0; }
		#footer_links li:last-child { padding:0 0 0 10px; }
.main_text,.hint_0,option,select,textarea,.contact,#pageLinks,#pageLinksBottom,.hint_1 { color:#000000; font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; line-height:18px; text-align:left; }
.form_field_vals input[type="file"],.form_field_vals input[type="text"], .form_fields select, .form_field_vals textarea, .ff_form_wrapper input[type="text"], .ff_form_wrapper select, .ff_form_wrapper textarea { border:1px solid #DDDDDD; box-shadow:3px 3px 5px #CCCCCC inset; padding:12px; width:498px; }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link,.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active,.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited { color:#4ba9c3; text-decoration:none; font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover,.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover { color:#AAC13B; text-decoration:none; font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; }
.main_text_sm, .sitemap_subcats { color:#000000; font-size:12px; font-family:Georgia,"Times New Roman",Times,serif; text-align:left; text-transform:none; line-height:18px; }
.main_text_sm a:link,.sitemap_subcats a:link.main_text_sm a:active,.sitemap_subcats a:active,.main_text_sm a:visited,.sitemap_subcats a:visited { color:#4ba9c3; font-size:12px; text-decoration:none; text-align:left !important; }
.main_text_sm a:hover,.sitemap_subcats a:hover,.main_text_sm a:visited:hover,.sitemap_subcats a:visited:hover { color:#AAC13B; font-size:12px; text-decoration:none; text-align:left !important; }
h1 { background:url(/templates/107/h1_bkgd.png) repeat-x scroll 0 0 transparent; color:#FFFFFF; display:block; font-family:'MufferawRgRegular',Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:normal; height:52px; line-height:44px; margin:0 0 15px -15px; padding:0; text-align:left; text-transform:uppercase; width:615px; }
h1:before { background:url(/templates/107/h1_before.png) repeat scroll 0 0 transparent; content:"\0000a0"; display:inline-block; height:52px; line-height:44px; margin:0 15px 0 -14px; text-indent:-9999px; width:14px; }
h1:after { background:url(/templates/107/h1_after.png) repeat scroll 0 0 transparent; content:"\0000a0"; float:right; height:52px; line-height:44px; margin-right:-46px; text-indent:-9999px; width:46px; }
.edit_mode h1 { height:auto; margin:0; }
h2,.title { color:#4ba9c3; font-family:'MufferawRgRegular',Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight:normal; margin:0 0 10px; padding:0; text-align:left; text-transform:uppercase; }
h3 { color:#57b59b; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:bold; font-style:normal; margin:0 0 5px; padding:0; text-align:left; text-transform:normal; }
.hilite { color:#ff8c00; font-weight:bold; font-size:13px; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
.contact_tr { height:30px }
.contact_divider_tr { height:75px; }
.contact_reqd { color:red; display:none; font-weight:bold; }
.samerow { clear:both; }
hr { border:1px solid #afafaf; margin:10px 0; }
.quote_text { background-color:#FFFFFF; border-bottom:1px solid #DDDDDD; display:block; margin:0 0 40px; padding:0 0 40px; }
#col_full .quote_text { width:898px; }
#col_1 .quote_text { width:600px; }
.quote_img { display:none; position:relative; }
.buffer { padding-bottom:20px; }
.border { border:solid 1px #afafaf; }
#col_1 { margin:0; padding:0; position:relative; width:600px; }
#col_2 { margin:0; padding:0; text-align:left; width:243px; }
#col_divider { width:55px; }
#col_full { margin:0; padding:0; position:relative; width:898px !important; }
table { border-collapse:collapse !important; }
table, table td { border:none !important; padding:0 7px; }
table td { vertical-align:top; }
#about table td { display:inline-block; margin:0; padding:0 20px; position:relative; }
.record_wrapper { clear:both; }
.blog_info { font-size:11px; }
.rss_feed_button { /*position:absolute; top:50px;*/ }
.each_blog { border-bottom:1px dashed #DDDDDD !important; }
.share_wrapper { display:inline-block; vertical-align:top; }
.breadcrumbs, .breadcrumbs a:link, .breadcrumbs a:hover, .breadcrumbs a:active, .breadcrumbs a:visited, .breadcrumbs a:visited:hover { font-size:14px !important; }
#ff_form_wrapper_163 { background-color:#FFF5CE; float:left; padding:20px; width:524px; }
.ff_required { background:url(/common_graphics/field_required.png) no-repeat scroll 3px 15px #FFFFFF; }
/*#ff_form_wrapper_163 input[type=text],#ff_form_wrapper_163 textarea { border:medium none; box-shadow:1px 1px 3px #AAAAAA inset; height:20px; }
#ff_form_wrapper_163 input[type=text] { height:25px; }
#ff_form_wrapper_163 input[type=text],#ff_form_wrapper_163 textarea { width:540px; }
#recaptcha_table td { display:table-cell; }
#ff_each_163_1451,#ff_each_163_1452 { display:inline-block; width:275px; }
#ff_each_163_1451 input[type=text],#ff_each_163_1452 input[type=text] { width:260px; }
#ff_form_wrapper_163 textarea { height:230px; }*/
.ff_val { position:relative; }
#about table td { width:170px; }
.contact_reqd { display:none; }
.ff_buttons { text-align:right; }
.dbtitle_1581 { display:none; }
#col_2 h1 { width:243px; }
#view_wrapper_504,#view_wrapper_505,.blog_links { max-height:250px; overflow:auto; }
#fun-downloads #body_content_wrapper img { border:1px solid #C0C0C0; box-shadow:0 0 5px #888888; filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; float:none; margin:0 4px 9px 5px !important; }
#home #body_wrapper { background:transparent; box-shadow:none; }
#ducks-in-a-row h1 { margin:0 0 15px -22px; width:330px; }
.border { border:none; }
.view_wrapper { display:inline-block; }
#view_wrapper_506 .grid_cols { height:275px; margin:0 0 40px; padding:0 12px; width:150px; }
#view_wrapper_506 .db_image_1586 { display:table-cell; float:none !important; height:154px; padding:0 !important; vertical-align:middle; width:150px; }
.db_val_1916 { display:block; height:20px; margin:-20px auto 0; width:80px; }
.db_val_1916 a { background:url(/media/67476/100) no-repeat scroll 0 0 #FFFFFF; display:block; height:100%; text-indent:-9999px; width:100%; }
/*#record_506_9096 .db_val_1584,#record_506_9193 .db_val_1584 { display:none; }
#record_506_9096 .db_val_1583 { display:none; }*/
.jnscart_nfs { /*background:url(/templates/107/coming_soon.gif) no-repeat scroll 0 17px #FFFFFF;*/ display:block; height:37px; margin:0 auto; text-indent:-9999px; width:80px; }
.db_val_1582  { color:#57B59B; display:block; font-size:11px; height:37px; margin:0 auto; width:150px; }
.db_image_1586 img { box-shadow:2px 2px 2px #CCCCCC; filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')"; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')"; }
#books-and-products .jnscart_qty_wrapper { display:none; }
#jnscart_totals { width:300px; }
#comments_wrapper { margin-left:0 !important; }
/*LAYOUT 1 (home)*/
.layout_1 #body_content_wrapper { margin:0; width:928px; }
.layout_1 #col_full { width:928px !important; }
.layout_1 h1 { margin:10px 0 15px; position:absolute; }
#home_top_left,#home_top_right,#home_bottom_left,#home_bottom_mid,#home_bottom_right { background-color:#FFFFFF; box-shadow:0 0 7px #999999; filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; float:left; position:relative; }
#home_top_left { background:url(/media/43132/600) no-repeat scroll 0 0 #FFFFFF; height:375px; margin:0 25px 20px 0; padding:0 300px 0 20px; width:288px; }
#home_top_right { height:375px; margin:0 0 20px; width:293px; }
#home_bottom_left,#home_bottom_mid,#home_bottom_right { height:193px; width:293px; }
#home_bottom_left,#home_bottom_mid { margin-right:24px; }
#home_top_left h1,#home_top_right h1,#home_bottom_left h1,#home_bottom_mid h1,#home_bottom_right h1 { width:240px; }
#home_top_left h1 { margin-left:-20px; }
/*#ducks-in-a-row td { padding-right:50px; }*/
.hint_0,.hint_1 { padding-left:5px; }
/*END LAYOUT 1*/
/*LAYOUT 2 (w/ side nav)*/
.layout_2 #body_wrapper { background:transparent; box-shadow:none; }
.layout_2 #body_content_wrapper { margin:0; min-height:550px; padding:0; width:928px; }
.layout_2 #col_full { width:928px !important; }
.layout_2 #wide_col table h1 { margin:0 0 15px -22px; width:330px; }
#side_nav,#wide_col { background-color:#FFFFFF; box-shadow:0 0 7px #999999; filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#999999')"; float:left; padding:15px 15px 20px; }
#side_nav { min-height:400px; left:0; margin:0 20px 0 0; overflow:auto; position:absolute; width:145px; }
#wide_col { left:195px; min-height:400px; position:relative; width:703px; }
/*END LAYOUT 2*/
#slider_window_507,#window_features { display:block; height:450px; width:243px; }
#slider_window_507 { background:url(/templates/107/testimonials_bkgd.gif) no-repeat 0 0 #FFFFFF; height:450px; margin:0; overflow:hidden; position:relative; width:243px; }
	.window_features { z-index:0; height:450px; left:0; padding:0; position:absolute; top:0; width:243px; }
	#slider_window_507 .record_wrapper { clear:none !important; float:left; height:400px; padding:50px 30px 0; position:relative; width:183px; }
		.db_title_1589 { display:block; font-size:14px; height:250px; line-height:22px; }
		.db_title_1589:before { content:"\201C"; }
		.db_title_1589:after { content:"\201D"; }
		.db_val_1588 { font-size:11px; font-weight:bold; font-style:italic; }
		.db_val_1588:before { content:"\2013\0020"; }
		#previous_feature,#next_feature,#play_pause_feature { float:left; display:inline; width:40px; height:40px; }
		#previous_feature a { width:40px; height:40px; background:url(/templates/107/slider_buttons.png) no-repeat scroll 0 0 transparent; display:block; overflow:hidden; text-indent:-999em; }
		#previous_feature a:hover { background-position:0 0; opacity:.5; }
		#next_feature a { width:40px; height:40px; background:url(/templates/107/slider_buttons.png) no-repeat scroll -40px 0px transparent; display:block; overflow:hidden; text-indent:-999em; }
		#next_feature a:hover { background-position:-40px 0px; opacity:.5; }
		#play_pause_feature a { width:40px; height:40px; background:url(/templates/107/slider_buttons.png) no-repeat scroll -24px 0 transparent; display:block; overflow:hidden; text-indent:-999em; }
		#play_pause_feature a:hover { background-position:-24px 0px; }
		.paging { display:none; float:left; left:45px; position:absolute; bottom:16px; }
		.paging a { font-size:18px; padding:0; font-weight:normal; text-decoration:none; color:#fff; }
		.paging a.active { background-position:0 0 !important; }
		.paging a:hover { }
		#previous_feature { bottom:10px; left:0; position:absolute; }
		#next_feature { position:absolute; right:0; top:400px; }
		#play_pause_feature { bottom:18px; display:none; left:0; position:absolute; }
		.paging a { display:inline-block; margin:0 0px 0 0; height:18px; width:18px; background:url(/templates/107/dots.png) no-repeat -18px 0px transparent; }



body.is_mobile { background:url(/templates/107/bkgd.gif) repeat 0 0 #FFFFFF; }
#m_body { background-color:#FFFFFF; border:4px solid #4ba9c3; margin:0 15px; padding:0 !important; }
.is_mobile h1 { margin:0 0 15px -7px; width:90%; }
#m_header img { margin:0; }
.is_mobile #custom_phrase img { width:auto; }
#m_footer #seller_info_wrapper,#m_footer #seller_info_wrapper a:link,#m_footer #seller_info_wrapper a:active,#m_footer #seller_info_wrapper a:visited,#m_footer #seller_info_wrapper a:hover,#m_footer #seller_info_wrapper a:visited:hover { color:#4ba9c3; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; }
#m_footer .footer,#m_footer a:hover,#m_footer a:visited:hover,#m_footer a:link,#m_footer a:active,#m_footer a:visited { color:#4ba9c3; }
.is_mobile #seller_info_wrapper { color:#4ba9c3; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; }
.m_nav_level_0 { background-color:#4ba9c3 !important; }
.is_mobile #body_content_wrapper { height:auto; }
.is_mobile .nav_links a,.is_mobile .nav_links_over a { display:inline !important; height:auto; padding:0; }
.is_mobile #lightbox_thumbs_458 { width:auto; }
.is_mobile #ff_form_wrapper_163,.is_mobile #ff_form_wrapper_163 input[type=text],.is_mobile #ff_form_wrapper_163 textarea { width:85%; }
.is_mobile .ff_buttons { text-align:inherit; }
.is_mobile #jnscart_totals { width:auto; }
.popup_window { background:none; margin:0 !important; }
.popup_window #body_wrapper { background-color:#FFFFFF; box-shadow:none; padding:30px 50px 10px; }
.popup_window #body_content_wrapper  { min-height:0; }
.popup_window #whole_block, .popup_window #body_wrapper, .popup_window #main_body, .popup_window #body_content_wrapper ,.popup_window #col_full { height:360px; margin:0; width:450px !important; }
.popup_window #whole_block { height:400px; width:550px !important; }
.popup_window #close_popup { display:none; }
.popup_window #col_full h1 { width:auto; }


/*
blue:#4ba9c3
green:#57b59b
yellow:#edbb28
*/