@charset "UTF-8";
/* Gospel Light - The Bible Pure and Simple CSS Document */
@import url("SpryAccordion.css");
/* Presets */
*  { margin: 0;padding: 0;}
nomargin { margin:0; }
img { border:0; }
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
a:link.red {color:red;}
.l {float:left;}.r {float:right;}.c {text-align:center;}
.clear {clear:both;}
 .max {width:880px;}
/* Rounded */
div.roundedge_start {display:block;height:10px;position:relative;z-index:1;}
div.roundedge_start span {float:left;margin:0;display:block;height:10px;margin:0;padding:0;width:50%;}
div.roundedge_start span.left {background:transparent url(../images/roundedge_start.gif) no-repeat scroll left top;}
div.roundedge_start span.right {background:transparent url(../images/roundedge_start.gif) no-repeat scroll right top;}
div.roundedge_stop {display:block;height:10px;position:relative;z-index:1;}
div.roundedge_stop span {float:left;margin:0;display:block;height:10px;margin:0;padding:0;width:50%;}
div.roundedge_stop span.left {background:transparent url(../images/roundedge_stop.gif) no-repeat scroll left top;}
div.roundedge_stop span.right {background:transparent url(../images/roundedge_stop.gif) no-repeat scroll right top;}
div.roundedge{background-color: #FFF;-moz-border-radius: 0px;border-radius: 0px;border: thin solid #ddd;margin-top: 5px;width: 880px;margin-bottom: 10px;margin-top: 10px;padding-top: 10px;padding-bottom: 10px;clear:both;}
div.roundedge_box{
	border: none;
	float: left;
	margin: 0;
}
/* Layout */
body {font: 62.5%/1.5  Arial, Helvetica, sans-serif;color: #000;} 
div#container {position:relative;width: 960px;margin:20px auto; }
div#header {height:85px;padding:0;position:relative;z-index:2;background-color:#FFF;}
div#main_content {float:left;margin-bottom:20px;overflow:visible;padding-left:40px;position:relative;width:880px;font-size:12px;}
div#footer {clear:both;margin:0;color:#464646;position:relative;padding:0px; }
div#footer .left {float:left;height:35px;margin-bottom:2px;position:static;text-align:left;vertical-align:top;width:27%;}
div#footer .mid {float:left;height:35px;margin-bottom:2px;position:static;text-align:center;vertical-align:top;width:39%;}
div#footer .mid a:hover { text-decoration:underline}
div#footer .right {float:right;height:35px;margin-bottom:2px;position:static;text-align:right;vertical-align:top;width:33%;}
div.logo {float:left;height:84px;margin-bottom:0;position:static;text-align:left;vertical-align:top;width:35%;}
div.main_nav {color:black;float:right;position:static;text-align:right;vertical-align:middle;margin-right:10px;margin-top:12px;}
div#top_nav_and_search { height:43px;}
div#header a {color:#000;}
div#header a:hover {text-decoration:underline;color:#029;}
img.carticon {float:left;margin-left:0px;vertical-align:middle;}
div.cartinfo {float:right;height:20px;margin-top:12px;position:static;text-align:left;vertical-align:middle;width:auto;} /*width: was 22%*/
div.searchicon {float:left;height:24px;margin-top:6px;position:static;text-align:right;vertical-align:top;width:2%;margin-left:1em;padding-top:5px;} /*margin-left:was 8em*/
div.searchline {float:right;margin-top:1px;position:static;text-align:left;}
div.searchbox {float:right;padding-top:11px;margin-right:2px;text-align:right;vertical-align:top;margin-left:15px;}
input.searchbutton {
	background-image: url(/images/button_search.gif);
	background-color:transparent;
	float:left;
	height:19px;
	padding-top:19px;
	margin-right:0px;
	margin-top:1px;
	width:54px;
	border:none;
	cursor:pointer;
}
input.searchinput { height:15px; width:138px; }
div.button_submit {float:right;height:24px;margin-top:10px;}
div.search_drop {float:right;height:24px;margin-bottom:9px;margin-top:1px;position:static;text-align:left;width:13%;}
div.contentbox_content {background-color:#FFFFFF;position:relative;z-index:1; margin:0; padding:0;}
div.roundedge_content {background-color:#FFFFFF;position:relative;z-index:1; margin:0; padding:0;}
div.body_wrap {width: 881px;margin: auto;font-family:Arial,Helvetica,sans-serif;font-size:11px;} /*removed "Trebuchet MS",*/
div.subnav {position: static; width: 876px; text-align: center; margin-bottom: 2px; }
div.pagetitle {float:left;margin-bottom:6px;padding-left:0;position:relative;text-align:left;width:681px;}
div.sub_pagetitle {float:left;margin-bottom:6px;padding-left:0;position:relative;text-align:left;width:453px;}
div.sub_top {float:left;margin-bottom:6px;position:relative;text-align:left;width:656px;}
div.sub_main {float:left;margin-bottom:6px;position:relative;text-align:left;width:451px;}
div.sub_main2 {float:left;margin-bottom:6px;position:relative;text-align:center;width:476px;}
div.sub_main3 {float:left;margin-bottom:6px;position:relative;text-align:center;width:650px;}
div.sub_main4 {float:left;margin-bottom:6px;position:relative;text-align:center;width:650px;}
div.sub_right {float:left;position:static;text-align:left;width:150px;}
div.sub_right2 {float:left;height:500px;margin-bottom:6px;padding-left:9px;position:static;text-align:left;width:168px;font-size:12px;}
div.share_mod {
	float:right;
	margin-left:7px;
	position:static;
	text-align:right;
	vertical-align:text-bottom;
	width:189px;
	z-index:3;

}
div.share_mod img { float:right; }
div.forumshare_mod {
	float:right;
	margin-left:7px;
	position:static;
	text-align:right;
	vertical-align:text-bottom;
	width:189px;
	z-index:3;
	margin-top: -20px; left: 39em; position: absolute;

}

div.footer_wrap {float:left;position:static;text-align:left;vertical-align:bottom;width:881px;}
/* Links & Styles */
br {clear: left; }
p {font-size: 12px;color: #333;margin-bottom: 16px;margin-top: 0px; line-height:14px}
ul {font-size: 12px;margin-top: 0px;margin-bottom: 0px; list-style-type: disc;background-position: outside;line-height: 18px;}
li {margin-left:16px;}
h1 {font-size: 24px;font-weight:normal;color: #DA0C16;margin-bottom:-3px;}
h2 {font-size: 20px;color: #333;}
h3 {font-size: 18px;font-weight:normal;color: #333;text-align:left;}
h4 {font-size: 16px;color: #333; text-transform:uppercase}
.mod_c7 h4, h4.top_rule { border-top:1px solid black; }
h5 {font-size: 14px;color: #333;margin-top: 0px;margin-bottom: 3px;font-weight: bold;}
h6 {font-size: 12px;font-weight: 800; color: #333; }
a:link {font-size: 11px; color: #3D368E; text-decoration: none; }
a:hover {font-size: 11px; color: #3D368E; text-decoration: underline; }
a:visited {font-size: 11px; color: #3D368E; text-decoration: none; }
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0C1A60; text-decoration: none; }
a.topic_title {color:#0C1A60;font-size:14px;float:left;}

div#footer .left h2 {font-size:18px;color:#e7261b;}
div#footer .right p {color:#777;font-size:10px;line-height:130%;}
div#footer p {color:#777;font-size:12px;line-height:130%;}
.navTextMenu {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #DA0C16;margin-right:14px;}
.navTextMenub {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666;margin-right:14px;}
.author_item li {margin:0;}
/*label {display: block; float: left; margin: 0px 0px 0px 0px; text-align: right; }.linkswrapper {margin-left: 0px; } */
/*.button:hover { border:solid 1px #DDDDDD;  padding: 2px 10px; }.linkswrapper ul, li {list-style-image: none; list-style-type: none; list-style-position: outside; }*/
.input {border: 1px solid #006; background: #ffc; }
.input:hover {border: 1px solid #f00; background: #ff6; }
/*.button { border:solid 1px #DDDDDD;  padding-top: 9px;  }*/
.button
{
	height: 19px;
	background-image: url(../images/Add_To_Cart.jpg);
	width: 73px;
	border: none;
	padding-top: 7px;
	background-color:Transparent !important!;
	cursor:pointer;
	float:left;
	margin-left:5px;
}
*html .mod_c2 {
	width:425px;
	float:right;
	padding:0px;
	height:107px;
	margin-bottom: 6px;
	margin-left: 6px;
}
*html .mod_c3 {
	width:393px;
	float:right;
	padding:12px 16px;
	height:166px;
	margin-left: 6px;
	padding-bottom: 18px;
}
.addthis_button { z-index:1000; }
.button_ecom {float:right;margin-right:5px; }
.dot {background-image:url(../images/dottedline.png);float:left;font-size:0;height:1px;margin-bottom:1px;margin-top:4px;position:static;text-align:center;width:92%;}
.dot2 {background-image:url(../images/dottedline.png);float:left;font-size:0;height:1px;margin-bottom:4px;margin-top:4px;position:static;text-align:center;width:92%;}
.max2 {width:210px;}
.dotmax {background-image:url(../images/dottedline.png);float:left;font-size:0;height:1px;margin-bottom:1px;margin-top:2px;position:static;text-align:center;width:100%; margin-bottom:4px;}
.r_ { margin-right:10px;}
.green { color:107fdc; text-align:left;}
.subnav_link {color:#DA0C16;font-size:18px;}
.subnav_divider {color:#666666;font-size:16px;margin-right:5px;margin-left:5px;}
.mod_b h4 {font-size: 16px;color: #333;margin:7px 0; display: block;}
.mod_b span {font-family:Arial,Helvetica,sans-serif;font-size:10px;float:left;color:#777;} /*removed "Trebuchet MS",*/
.mod_b h5 {font-size: 14px;color: #333;margin-top: 0px;margin-bottom: 3px;font-weight: normal;clear:both;}
.mod_d h4 {font-size: 16px;color: #333;margin:0 0 2px 0; display: block;float:left;}
.mod_g span {color:#000000;font-size:14px;line-height:12pt;font-weight:bold;}
.mod_g em{font-size:12px;}
.mod_i p {margin-bottom:15px;}
.mod_i h5 {margin-bottom:-3px;margin-top:15px;}
.mod_i h4 {margin:0px;}
.mod_i b {margin-top:5px; margin-left:5px; font-weight:normal; float:left;}
.mod_i a:link { font-size:14px;}
.mod_m h6 {color:#333333;font-size:12px;font-weight:800;margin-right:5px;}
.f_p{float:left;margin-left:35px; width:150px;color:#3d368e;}
.r_m{float:left;margin-right:15px; width:85px;}
.d_box p {float:left;margin: 6px 0 0 8px; text-align:left;}
.error_msg {color:#FF0000;margin-top:4px; clear:both; margin-left:5px;}
.ecom_desc{line-height:14px;}
.b_spacer {width:76%;text-align:right;}
.prod_nav {color:#000000;font-size:12px;line-height:11pt;margin-right:10px; word-spacing:5px;}
.prod_title {color:#000000;font-size:18px;}
.prod_info strike {font-size:12px;}
.prod_info strong {color: #e7261b}
.prod_item { text-align:left; clear:both; overflow:hidden;}
/*.prod_item{text-align:left;float:left;width:400px;padding-left:20px;}*/
.prod_info strong b {font-size:12px;}
.prod_desc {
	color:#777777; line-height:normal; overflow:hidden; max-height:44px; text-align:left;
}
.ui-stepper
{
	margin-left:30px;
}
.qtyField { width:50px; }

.author_item img, p,  {float:left;}
.breadcrumb {color:#666666;font-size:11px;margin-right:14px;}
.buying_opt {font-size:12px;}
.buying_opt span {color:#000000;font-size:14px;line-height:12pt;}
.buying_opt strong {color: #e7261b; font-weight:normal;}
.buying_opt strong b {font-size:12px;}
.author_item span {color:#000000;font-size:14px;line-height:12pt;}
.sub_main p {color:#333333;font-size:12px;line-height:130%;margin:12px 0;}
.sub_mod_a2 p {margin:0;}
.sub_year span {color:#000;font-size:18px;}
.sub_year ul li {font-size:12px;line-height:18px; margin-left:0px; list-style:none;}
.sub_year strong {color:#000000;font-size:14px;line-height:12pt;}
.sub_pagetitle br, .pagetitle br{display:none;}
.pr_box span {float:left;}
.photo_item {font-size:12px;}
.s_topic {color:#333333;font-size:12px;line-height:130%;}
.s_topic3 {color:#333333;font-size:12px;line-height:130%;}
.contact_moda b {font-size:12px;margin-right:5px;}
.contact_reset {font-size:12px;}
.contact_section {font-size:12px;}
.contact_section_e {font-size:12px;}
div.green_submit {
	margin-bottom:8px;
	padding:3px;
	float:left;
	position:static;
}
button.green_submit, input.green_submit {
	color:white;
	padding:1px;
	font-weight:bold;
	background-color:#009900;
	text-align:center;
	width:99px;}
.input2 input{margin-top:10px;}
.major_button {background-color:#009900;color:#FFFFFF;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:16px;margin-left:5px;padding-bottom:4px;padding-top:4px;position:static;text-align:center;vertical-align:middle;width:175px;cursor:pointer;}
.author_item ul { list-style-type:none;}
.address_submit {float:left;height:50px;position:static;text-align:left;width:50%;}
.mod_i2 strong{width:615px;float:left;margin-bottom:6px;padding:0px; font-size:12px;}
/* div Styles */
.flashbox {clear:both;}
.homepage_flash { padding-bottom:20px; }
.input2 {height:190px;}
.ma {margin-left:4px;}.mb{margin-left:40px;}
.site_modpad {float:right;padding-bottom:5px;position:relative;text-align:left;width:32%;}
.site_modpad a{margin-bottom:10px; float:left; clear:both;}
.site_modpad a:hover{ text-decoration:underline;}

.sitemax {float:left;padding-bottom:5px;position:relative;text-align:left;width:881px;}
.ecom_bill_l{float:left;width:150px;}
.ecom_bill2_l{float:left;width:212px;}
.ecom_bill_r{float:right;width:239px;}
.ecom_bill_item { margin-bottom:5px;}
.ecom_img img {margin:5px;}
.t_l {text-align:left;}.t_r {text-align:right;}
.mod_a {width:215px;float:left;margin-top:5px;margin-bottom:5px;}
.mod_a2 {width:200px;float:}.mod_a3{width:288px;float:left;margin-bottom:5px;margin-top:5px;}
.mod_b {width:404px;float:left;text-align:left;padding:16px;height:280px;}
.mod_c {
	width:404px;
	float:left;
	padding:0px;
	height:280px;
}
.mod_c2 {
	width:433px;
	float:right;
	padding:0px;
	height:107px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.mod_c3 {
	width:401px;
	float:right;
	padding:12px 16px;
	height:166px;
	margin-left: 6px;
	padding-bottom: 18px;
}
.mod_c4 {
	width:434px;
	float:right;
	height:34px;
	margin-left: 6px;
	margin-bottom: 6px;
	vertical-align: middle;
}
.mod_c5 {
	width:434px;
	float:right;
	padding:0px;
	height:76;
	margin-left: 6px;
	margin-bottom: 6px;
	height: 106px;
	margin-left: 6px;
}
.mod_c6 {
	width:434px;
	float:right;
	padding:0px;
	height:111px;
	margin-left: 6px;
	padding-bottom: 5px;
}
*html .mod_c4 {
	width:425px;
	float:right;
	height:34px;
	margin-left: 6px;
	margin-bottom: 6px;
	vertical-align: middle;
}
*html .mod_c5 {
	width:425px;
	float:right;
	padding:0px;
	height:76;
	margin-left: 6px;
	margin-bottom: 6px;
	height: 106px;
	margin-left: 6px;
}
*html .mod_c6 {
	width:425px;
	float:right;
	padding:0px;
	height:111px;
	margin-left: 6px;
	padding-bottom: 5px;
}

.mod_c6wrap {
	width:885px;
	float:left;
	padding:0px;
	height:320px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	position: static;
}
.mod_c6left {
	width:439px;
	float:left;
	padding:0px;
	height:318px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
.mod_c6right {
	width:439px;
	float:left;
	padding:0px;
	height:318px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
*html .mod_c6left {
	width:400px;
	float:left;
	padding:0px;
	height:318px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}
*html .mod_c6right {
	width:400px;
	float:left;
	padding:0px;
	height:318px;
	margin-left: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
}

.mod_c7 {
	width:280px; /*was 539px*/
	float:right;
	padding:0;
	height:auto;/*was 400px*/
	margin: 0 5px 5px 0px ;
	overflow:hidden;
}
.mod_c8 {
	width:280px;
	float:right;
	padding:0;
	height:70px;
	margin-bottom: 6px;
}
.mod_c9 {
	width:280px;
	float:left;
	padding:0 20px;
	height:240px;
	margin-bottom: 6px;
}
#ctl00_templateLayout_cbbanner img {
	padding-left:17px;
}
.mod_c10 {
	width:280px; /*was 540px;*/
	float:left;
	padding:0px;
	height:160px; /*145px*/
	margin-bottom: 6px;
	margin-left: 10px;
	overflow:hidden; /*added by DAZ*/
}
.mod_c11, .mod_c11_home{
	width:880px; /*was 571px;*/
	float:left;
	padding:0 0 0 0;
	height:158px; /*was 1120px;*/
	margin-bottom:20px;
	overflow:hidden; /*added by DAZ*/
}
.mod_c11_home { margin-bottom:0; }
.mod_c13 {
	width:280px;
	float:left;
	padding:0px;
	height:140px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.mod_c14 {
	width:280px;
	float:left;
	padding:0px;
	height:140px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.mod_c15 {
	width:295px;
	float:left;
	padding:0px;
	height:250px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.mod_c16 {
	width:295px;
	float:left;
	padding:0px;
	height:60px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.mod_c17 {
	width:432px;
	float:left;
	padding:0px;
}
.mod_d {
	width:866px;
	float:left;
	/*height:220px;*/
	padding-left:0px;
	margin: 0 0 6px 0;
	position: static;
}
.mod_e {
	width:880px;
	margin-bottom:15px;
}
.mod_e2 {
	width:880px;
	height:50px;
	margin-bottom:6px;
	margin-top: 6px;
}
.mod_f {
	width:880px;
	margin:3px 0px;
	height: 425px;
	position: static;
}
.mod_f2 {width:860px;float:left;margin:10px 0px;padding: 10px;}
.mod_m {width:850px;float:left;margin:10px 0px; padding:10px;}
.mod_n {width:850px;float:left;margin:0px 0px;}
.mod_g {width:430px; margin:0;text-align:left;}
.mod_h {width:430px;float:left;margin-bottom:6px;padding:16px;}
.mod_i{width:615px;float:left;margin-bottom:6px;padding:16px; font-size:12px;}
.mod_i2{width:615px;float:left;margin-bottom:6px;padding:0px; font-size:12px;}
.mod_j{ z-index:3; top:381px; bottom:10px; position:absolute; left: 313px; }
.mod_k{width:650px;float:left;margin-bottom:6px;font-size:12px;}
.mod_o { float:left;font-size:12px;margin-bottom:6px;width:1000px;}
.ecom_l {float:left;margin-bottom:6px;width:402px;padding:12px 10px 0 15px;}
.ecom_r {float:right;margin-left:6px;width:402px;margin-bottom:6px;padding:12px 10px 0 15px;}
.cart_stage { margin-bottom:10px; } 
.d_box_first, .d_box {padding: 0;width: 280px;float:left;margin-left:20px;}
.d_box_first {margin-left:0;}
.e_box {margin:0 15px 14px 0;text-align:left;width:560px;float:left;} /*was width:440px;*/
.f_box {
	margin:0;
	text-align:left;
	width:97%;
	float:left;
}
.quick_form {margin-right:4px; float:left;}
.products {background-color:transparent;}
.prodrow_l {
	background-color:transparent;
	margin-top:16px;/*min-height:480px;*/
	margin-bottom:16px;
	margin-left:16px;
	position:static;
	text-align:center;
	/*width:560px; was width:419px;*/
}
.prodrow_r {
	background-color:transparent;
	margin-left:16px;
	/*min-height:480px;*/
	margin-bottom:16px;
	margin-top:16px;
	position:static;
	text-align:center;
	/*width:417px;*/
}


.product_image_link { display:block;float:left;text-align:right;width:20%;margin-right:10px;overflow:hidden; }
#product_details { clear:both; } 
.prod_img {margin-top:4px;}
.prod_info {float:left;margin-bottom:8px;margin-top:4px;position:static;text-align:left;width:70%;}
.author_item { float:left;margin: 0 25px 5px 0;padding: 0 0 16px 0;text-align:left;color:#333;}
.author_desc {float:left;margin: 0 0 6px 0;position:relative;text-align:left;}
.product_details { }
.buying_opt {float:right;margin: 0px 33px 6px 0;position:relative;text-align:left;float:left;}

#user_reviews { clear:both;margin-right:20px; }

#product_details_Content2 h4 { border-top:1px solid black; } 
.forum_container .header1 span { text-transform:uppercase;font-weight:bold;font-size:120%; }
#ctl00_templateLayout_cmsMessageBoard h4 { border:none; }

.opt_mod {width:174px;float:left;padding: 8px 20px 20px 0px;}
.a_menu {background-color:#FFFFFF;float:left;margin-bottom:6px;padding:0 12px 8px 13px;position:relative;vertical-align:text-top;width:188px;}
.a_menu_mod {display:inline;float:left;font-weight:bold;height:35px;margin-bottom:6px;padding-top:7px;position:static;text-align:left;vertical-align:middle;width:188px;}
.a_menu_mod2 {float:left;margin-bottom:4px;position:static;text-align:left;width:98%;}
.mod_img {background-color:#CCCCCC;float:left;height:170px;position:static;text-align:left;width:120px;}
.pr_box {float:left;margin-left:8px;position:static;text-align:left;width:275px;}
.pr_box ul li {font-size:12px;line-height:18px; padding-left:0px; margin-left:0px; list-style:none;}
.sub_mod_a {float:left;margin-bottom:12px;position:relative;text-align:left;width:498px;}
.sub_mod_a2 {float:left;margin-bottom:10px;margin-top:5px;position:static;text-align:left;width:98%;font-size:12px;}
.sub_year {
	float:left;
	padding-left:64px;
	position:static;
	text-align:left;
	width:143px;
}
.sub_row3 {height:30px;margin-bottom:3px;position:relative;text-align:center;width:100%;}
.sub_row4 {margin-bottom:8px;}
.sub_row5 a{margin-left:5px;margin-top:3px;}
.sub_gall_lt {float:left;margin-bottom:5px;position:static;text-align:left;width:97px;}
.sub_gall_rt {float:left;margin-bottom:5px;margin-left:1px;position:static;text-align:right;width:20px;}
.sub_test {width:175px;margin:14px 0 0 20px;float:left;}
.sub_sample {margin: 14px 0pt 0pt 40px; width: 150px; float: left;}
.sub_sample ul li {font-size:12px;line-height:18px; padding-left:0px; margin-left:0px; list-style:none;}
.forum_nstyle {float:right;margin-right:60px;margin-top:15px;}
.note_mod {width:591px; height:90px; padding: 0 16px 16px 16px;}
.promo_mod {width:301px; height:90px; padding: 0 16px 16px 16px;}
.select_mod {height:106px; padding: 0 0 16px 85px;}
.update_top {margin-top:4px;}

.est_mod {width:211px; height:90px; padding: 0 6px 16px 6px;}
.p_gall_title {float:left;height:18px;padding-left:5px;position:static;text-align:left;width:50%;}
.p_gall_right {float:left;height:18px;padding-left:5px;padding-top:1px;position:static;text-align:right;width:40%;}
.photo_item {float:left;margin-bottom:15px;margin-right:6px;margin-top:3px;padding:0;position:relative;text-align:center;width:30%;}
.s_topic {float:left;height:18px;padding:1px 10px 5px 5px;position:static;text-align:right;width:63%;}
.s_topic2 {float:left;height:25px;position:static;text-align:left;width:30%;}
.s_topic3 {float:left;height:25px;position:static;text-align:left;width:40%;margin-left:7px;margin-top:15px;}
.s_topic4 {float:left;height:18px;padding:1px 10px 5px 5px;position:static;text-align:right;width:77%;}
.s_topic5 { float:left;height:25px;position:static;text-align:left;}
.s_topic6 {float:left;height:18px;padding:1px 10px 5px 5px;position:static;text-align:right;width:80%;}
.contact_reset {float:left;position:relative;text-align:left;width:100%;}
.contact_section {float:left;padding-bottom:8px;position:relative;text-align:left;width:410px;}
#divCancelOrderDate { margin-top:-12px; }
.contact_section_e {float:left;padding-bottom:2px;position:relative;text-align:left;width:404px;}
.contact_moda {float:left;height:19px;padding-bottom:5px;position:static;text-align:left;width:99px;}
.contact_modb {float:left;height:20px;margin-left:1px;position:static;text-align:left;vertical-align:top;width:40%;}
.contact_modc {float:left;height:13px;padding-bottom:5px;position:static;text-align:right;width:46%;}
.contact_modc2 {height:18px;padding:1px 10px 2px 5px;position:static;text-align:right;width:100%;}
.contact_modd {float:left;padding-left:5px;position:static;text-align:left;width:52%;}
.contact_mod_msgbox {float:left;padding-left:5px;position:static;text-align:left;width:52%;}
.contact_modf {float:left;height:28px;padding-left:5px;position:static;text-align:left;width:52%;}
.contact_modd2 {float:left;height:25px;position:static;text-align:left;width:30%;}
.contact_mode {float:left;height:18px;padding-left:5px;padding-top:1px;position:static;text-align:right;width:40%;}
.contact_modg {float:right;height:20px;position:static;text-align:left;width:60%;}
.contact_check {float:left;height:18px;padding-bottom:5px;padding-left:5px;padding-top:5px;position:static;text-align:left;width:20px;}
.contact_forum_mod {float:left; width:600px;}.contact_forum_mod2 {float:left; width:600px; height:55px;}.contact_foruml2 {margin-top:29px;}
.contact_foruml {float:left;height:20px;margin-bottom:2px;position:static;text-align:left;width:30%;margin-top:5px;}
.contact_forumr {float:left;position:static;text-align:left;width:69%; margin-top:5px;}
.contact_checkt {float:left;height:20px;margin-left:5px;padding-top:5px;position:static;text-align:left;}
.contact_checktr {float:left;height:18px;padding-left:5px;padding-top:5px;position:static;text-align:left;width:125px;}
.forum_topic {float:left;margin-top:5px;margin-bottom:10px;position:static;text-align:left;width:36%;}
.forum_starter {float:left;margin-top:5px;margin-bottom:10px;position:static;text-align:left;width:19%;}
.forum_reply { float:left;margin-top:5px;margin-bottom:10px;position:static;text-align:left;width:11%;}
.forum_views {float:left;margin-top:5px;margin-bottom:10px;position:static;text-align:left;width:11%;}
.forum_lastpost {float:left;margin-top:5px;margin-bottom:10px;position:static;text-align:left;width:19%;}
.ecom_10 {float:left;position:static;text-align:center;width:118px;}
.ecom_20 {float:left;margin-top:10px;position:static;text-align:center;width:110px;}
.ecom_20a {float:left;margin-top:10px;position:static;text-align:center;width:160px;}
.ecom_20a h6 { font-weight:normal;}
.ecom_20 h6 { font-weight:normal;}
.ecom_10r {float:left;position:static;text-align:right;width:100px;}
.ecom_40 {float:left;position:static;text-align:left;width:300px;padding-left:16px;}
.dl_box {float:left;margin:25px 6px;padding:0;position:relative;text-align:center;width:23%; min-height:256px;}
.search_moda {float:left;margin-bottom:6px;position:relative;text-align:left;width:95%;}
.search_itema1 {float:left;height:20px;margin-bottom:10px;margin-left:1px;position:static;text-align:left;vertical-align:top;width:40%;}
.search_itema2 {float:left;height:20px;margin-bottom:10px;margin-top:0;position:static;text-align:right;vertical-align:top;width:18%;}
.search_itema3 {float:left;height:20px;margin-bottom:10px;margin-left:1px;position:static;text-align:left;vertical-align:top;width:40%;float:left;height:20px;margin-bottom:10px;margin-top:0;position:static;text-align:right;vertical-align:top;width:18%;}
.Price
{
	margin-left: 87px;
	margin-left: 90px !important!;
}


/*NEW FOOTER SITEMAP*/
.footermap
{border-top: #7f7f7f solid 1px; margin: 0 auto 10px auto; background-color:#fff; padding:10px; background-image:url(../images/footer_gradient.gif); background-repeat:repeat-x; height:auto;  }

.footerBox {
    float: left;
    width: 152px;
	margin-right:10px;
	border-right: dashed #666666 0px;
}
.footerline {border-right: dashed #666666 thin; width:1px; color:#333333; float: left; margin:0 10px 0 0; height:174px;}

.footermap a { text-decoration:none; color:#666666; font-size:12px; text-transform:uppercase;}
.footermap a:hover { text-decoration:underline; color:#666666}
.footermap ul li a { font-weight:600; font-size:12px;}
.footermap ul ul li a { font-weight:300;}

.footermap ul { width:152px; list-style:none; padding-right:0px;}
.footermap ul li {font-size:0px;  margin-left: 0;}
.footermap ul ul {display:block; border:none;}
.footermap ul li a { font-weight:600; font-size:12px;}
.footermap ul ul li a { font-weight:300; font-size:10px;}


.mod_c100 {/*added by DAZ*/
	width:880px; 	float:left;
	padding:0px;
	height:auto; 

}



.l { float:left; }
.r { float:right; }
.half { width:430px; }
.address_selection { margin:5px 0 0 -5px;width:210px; }

.product_line_header { display:inline; margin:5px 20px 5px 0;color:#DA0C16;text-transform:uppercase; }
.subcategory_page_breadcrumb a { font-size:120%; }

.clear_coupon { margin-bottom:-4px; }


.disabled { color:#AAA; }
.error { color:#C00;font-weight:bold; }

.gl_border_880, .gl_border_430 { margin-bottom:0;padding:15px; }
.gl_border_880 { width:880px;background:url(../images/border-box-880px-8px.gif) top left no-repeat; }
.gl_border_880_bottom { width:880px;height:10px;background:url(../images/border-box-880px-8px.gif) bottom left no-repeat;clear:both;float:none; }
.gl_border_430 { width:430px;background:url(../images/border-box-430px-8px.gif) top left no-repeat; }
.gl_border_430_bottom { width:430px;height:7px;background:url(../images/border-box-430px-8px.gif) bottom left no-repeat;clear:both;float:none; }
.gl_border_880_2col { width:880px;background:url(../images/border-box-880px-8px-2col.gif) top left no-repeat; }
.gl_border_880_2col_bottom { width:880px;height:10px;background:url(../images/border-box-880px-8px-2col.gif) bottom left no-repeat;clear:both;float:none; }
.gl_430boxinput_full { width:380px; }
.gl_430boxinput { width:200px; }

/* jQyery FlowPanes scroller */
	/* override the root element to enable scrolling */

	div#flowpanes, div#IconSubNav  {
		position:relative;
		overflow:hidden;
		clear:both;
		width:883px;
		height:346px;
	}
	div#IconSubNav { height:64px;left:-2px;margin-bottom:10px; }
 
	/* override single pane */
	div#flowpanes div {
		display:block;
		width:880px;
		height:346px;
		font-size:0;
		margin:0;margin-right:20px;
		padding:0;
	}
 
	/* our additional wrapper element for the items */
	div#flowpanes .items, div#IconSubNav .items {
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
	}
	div#flowpanes .items { height:20000em; }
	div#IconSubNav .items { width:20000em; }
	div#IconSubNav .items div { float:left; }
 	div#flowpanes .items img { border:0 }
 
	div#flowpanes .less, div#flowpanes .less a {
		color:#999 !important;
		font-size:11px;
	}
	div#flowpanes div#flownavi {
		height:22px; overflow:hidden; padding:0;margin:0;
		position:absolute;
		z-index:500;
		bottom:10px;
		right:13px;
	}

	a.flow { display:block;float:left;overflow:hidden; width:20px;height:22px;background:url('/images/slider_nav.png') no-repeat;cursor:pointer;padding-top:22px; }
	a.prev, a.next { width:22px; }
	a.next { background-position: -263px top; }
	a.prev:hover { background-position: 0 -44px; }
	a.next:hover { background-position: -263px -44px; }
	a.play { background-position: -243px top; }
	a.play:hover { background-position: -243px -44px; }
	a.pause { background-position: -223px top; }
	a.pause:hover { background-position: -223px -44px; }
		
	a#flownav_1 { background-position: -23px top; }
	a#flownav_2 { background-position: -43px top; }
	a#flownav_3 { background-position: -63px top; }
	a#flownav_4 { background-position: -83px top; }
	a#flownav_5 { background-position: -103px top; }
	a#flownav_6 { background-position: -123px top; }
	a#flownav_7 { background-position: -143px top; }
	a#flownav_8 { background-position: -163px top; }
	a#flownav_9 { background-position: -183px top; }
	a#flownav_10 { background-position: -203px top; }

	a#flownav_1.active { background-position: -23px -22px; }
	a#flownav_2.active  { background-position: -43px -22px; }
	a#flownav_3.active { background-position: -63px -22px; }
	a#flownav_4.active { background-position: -83px -22px; }
	a#flownav_5.active { background-position: -103px -22px; }
	a#flownav_6.active { background-position: -123px -22px; }
	a#flownav_7.active { background-position: -143px -22px; }
	a#flownav_8.active { background-position: -163px -22px; }
	a#flownav_9.active { background-position: -183px -22px; }
	a#flownav_10.active { background-position: -203px -22px; }

	a#flownav_1:hover { background-position: -23px -44px; }
	a#flownav_2:hover { background-position: -43px -44px; }
	a#flownav_3:hover { background-position: -63px -44px; }
	a#flownav_4:hover { background-position: -83px -44px; }
	a#flownav_5:hover { background-position: -103px -44px; }
	a#flownav_6:hover { background-position: -123px -44px; }
	a#flownav_7:hover { background-position: -143px -44px; }
	a#flownav_8:hover { background-position: -163px -44px; }
	a#flownav_9:hover { background-position: -183px -44px; }
	a#flownav_10:hover { background-position: -203px -44px; }

/* New Produt Pages CSS */
.MoreLineHeight { line-height:150%; }
#NewProductMainPage { margin-top:0; }
#NewProductMainPage h1 { margin-bottom:0;font-weight:bold; font-size:200%; }
#NewProductMainPage h3 { font-size:160%; }
#NewProductMainPage hr, #ProductDetailPage hr { border-style:none;border:none;height:1px;background-color:#d3e8e8; }
#NewProductMainPage .ProductButton { border:0;margin:0 0 10px 10px; }
#NewProductMainPage h4 { color:#af1c23; font-size:160%;margin-top:0; } 
#NewProductMainPage h5 { margin:10px 0 0 0; } 
	/* Product Choice Popup */
.ProductChoicePopup { padding:0 10px 20px 20px;font-size:120%; }
.ProductChoicePopup td { vertical-align:top;padding-top:5px; }
	/* Product Points */
.ProductPoints { margin-top:10px; }
.ProductPoint { display:table-cell;padding:10px 0; }
.ProductPoint h5 { font-size:150%; }
.pointContent { height:210px;padding:0 20px 10px 20px;display:table-cell;vertical-align:middle; }
.pointContentImageLeft { padding-right:60px; }
.pointContentImageRight { padding-left:60px; }
div.ProductPoints { margin-bottom:15px; }
	/* Testimonials */
#NewProductMainPage #testimonals_column { margin-top:15px;padding-right:15px;width:275px;float:left;border-right:1px solid #d3e8e8; }
#NewProductMainPage #testimonals_column td { vertical-align:top;padding-top:10px; }

	/* More about product line */
#NewProductMainPage #more_column { margin-top:15px;position:relative;left:-1px;padding-left:15px;width:570px;float:left;border-left:1px solid #d3e8e8; }

/* Product Detail Page */
.ProductGroup { margin:10px 0; }
#ProductDetailPage h1 { font-weight:bold; font-size:200%; }
#ProductDetailPage img { margin: 0 15px 10px 0; }
#ProductDetailPage .button_set { margin-bottom:5px; }
#ProductDetailPage .button_set img { border:0;margin:4px 0 4px 15px; }
#ProductDetailPage img.top_button { margin-top:0; }
#ProductDetailPage div.order_now  { border:1px solid #333333;padding:10px; margin:10px; }

/* Product Options Page */
#ProductOptionsPage h1 { font-weight:bold; font-size:200%; }
#ProductOptionsPage h3 { overflow:hidden; }
#ProductOptionsPage h2 { color:#DA0C16; font-size:190%;margin-top:20px;border-top:1px solid #d3e8e8; }
#ProductOptionsPage div.ProductOption { width:425px; margin:10px 9px 10px 0;}
#ProductOptionsPage div.ProductOption img { margin:7px 5px 0 0;border:none; }
#ProductOptionsPage div.price { font-size:120%;font-weight:bold;margin-left:15px; }
#ProductOptionsPage .qtyField { width:69px;height:13px;margin-top:3px;font-size:90%; }
#ProductOptionsPage .button { margin:3px 0 0 0; }
#ProductOptionsPage .product_image_link { overflow:visible;width:auto;margin-right:0; } 
#ProductOptionsPage .pagetitle { width:880px; }

#IconBarSubNav { width:885px;margin:3px 0 10px 0;border-collapse:collapse; }
#IconBarSubNav { background:url(/images/sn-bg-gradient.gif) top left;}
#IconBarSubNav td img { border:none;float:left; }
#IconBarSubNav td { margin:0;padding:0;vertical-align:middle;text-align:center;background:url(/images/sn-right-edge-cap.gif) top right no-repeat;height:64px;overflow:hidden;height:62px; }
#IconBarSubNav td p { position:relative;vertical-align:middle;font-weight:bold;font-size:125%;text-align:center;display:table-cell;padding:0 7px;height:62px; }
#IconBarSubNav td.selected p { color:#DA0C16; }
#IconBarSubNav td a { height:62px;display:block;overflow:hidden; }

/* jQuery Form Validation Classes */
select.error { border:1px dotted red;background-color:#FEE; }
input.error { border:1px dotted red;background-color:#FEE; }
label.error { font-weight:bold;color:red;padding-left:100px;display:block;width:200px;margin-bottom:10px; }
.error_message { font-weight:bold;color:red;margin-top:10px;display:none; }


/* Debugging Classes */
.debug1 { border:1px solid red; }
.debug2 { border:1px solid blue; }
.debug3 { border:1px solid green; }
.debug4 { border:1px solid purple; }
.DevelopmentNote { font-face:curior,fixed;font-size:120%;background-color:#FFFF44;font-weight:bold;color:#000055;font-face:curior,fixed;font-size:150%;background-color:#FFFF44;font-weight:bold;color:#000055; }