
body {font-family: arial, helvetica, serif;	font-size: 80%;	margin: 0;background-image:url(../img_moldrelease/bgred.jpg); background-repeat: repeat-x;background-color: #4c0500;}
img {border:0;	margin:0;	padding:0;	text-align:right;}
h2, h1 {font-size:1.5em;}
h3{color:#ad272e; padding:0;margin:0; font-size:0.9em;}

/*category pages */
.product_title {color:#000000; padding:0;margin:0; font-size:1em; display:inline; text-align:left;}
.product_fact_sheet { padding:0;margin:0; display:inline; text-align:right;}
.product_fact_sheet { padding:0;margin:0; display:block; }
/*
<span class="product_fact_sheet">{cms_doc var="prod_sheet_4" default=""}</span>

*/ 


/*Top Links*/
.top{
background:transparent url(../img_moldrelease/mr_logo.gif) no-repeat scroll 0 0;
float:left;
height:81px;
text-align:left;
width:900px;
}

#top_links {
width:228px; 
height:37px; 
background:url(../img_moldrelease/bg_top2.gif) 
no-repeat left top; font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
letter-spacing:-.05em; 
float:right; 
margin:28px 0 0 0;
}

#top_links ul {
height:37px; 
float:left; 
display:inline;
list-style:none;
}

#top_links #products1 { 
margin:0 0 0 -30px; 
display:inline;

}

#top_links #products1 li {
margin:0 2px 0 8px;
}

#top_links #products2 {
margin:0 2px 0 0;

}

#top_links #products2 li {
margin:0 10px 0 0;
}

#top_links li {
float:left; 
height:37px; 
line-height:37px;
}

#top_links a {
display:block; 
text-indent:-999em; 
height:37px; 
cursor:pointer;
}

#top_links #subnav_tr {width:31px; background:url(../img_moldrelease/top_tr.png) no-repeat left 5px; text-indent:-999em;}
#top_links #subnav_seapower {width:95px; background:url(../img_moldrelease/top_seapower.png) no-repeat left 7px;}
#top_links #subnav_rv {width:67px;background:url(../img_moldrelease/top_rv.png) no-repeat left 4px;}
#top_links #subnav_gg {width:113px;background:url(../img_moldrelease/top_gelgloss.png) no-repeat left 11px;}


.clear{
clear:both;
}



/* navigation */
#nav ul {list-style: none;	padding: 0;	margin: 0;	font-size:11px;}
#nav li {float: left; position: relative; width: 9em; text-align: center; cursor: default; font-size:11px;line-height:1.75em; list-style:none;}
#nav li#first {border-left-width: 1em;}
#nav li#last {border-right-width: 1em;}
#nav li ul { top: auto;	left: auto;}
#nav li li {float: none; background-color: transparent; border: 0;}
#nav a {font-weight: bold;	color: #ccc; text-decoration: none;}

.active_menu_item {	text-decoration: none;	font-weight: bold;	color: red;}
#nav li li a {	display: block;	font-weight: normal; color: #222; padding: 2px;}
#nav li li a:hover {display: block;	font-weight: normal; border-top: 1px dotted #666;border-bottom: 1px dotted #666;}
#nav li ul {display: none; 	position: absolute;	top: 100%;	left: 0; font-weight: normal; background-color: #fff;	opacity: .80;	padding: 0.2em 0 .5em 0; border-right: solid 1px #7d6340; border-left: solid 1px #7d6340; border-bottom: solid 1px #7d6340;}
#nav li:hover ul, #nav li.over ul {	display: block;	z-index:100;}

/* header */
.header { 
background-image:url(../img_moldrelease/mr_logo.gif);
background-repeat:no-repeat; 
height:77px; 
margin: 5px 0 1px 0; 
text-align:right;
}

.all_products{ 
width:536px; 
height:37px; 
background:url(../img_moldrelease/bg_top.gif) 
no-repeat left top; font-size:12px; 
font-family:Arial, Helvetica, sans-serif; 
color:#000; 
letter-spacing:-.05em; 
float:right; 
margin:28px 0 0 0;

}

.product1{ 

}

.product2{ 

}

.soon{
font-size:16px;
padding:5px 0 0;

}

.header img{margin:34px 6px 0;}
.headertext { text-align:right; margin-top:-25px; font-size: 10px;}
.headertext a {	text-decoration:underline;	color: #000;}

/* main */
#container {margin: 0 auto;	width:900px;}
#maincontent {width: 900px;background-color:#000;}
#intro_text {float:left; width:650px;color:#fff;padding:18px 0 63px 40px;}
#intro_text p{padding:0 5px;font-size:12px;}

#f_prods {float:left; width:140px; color:#fff; padding:5px; text-align:left;}
#f_prods ul { margin-top:5px; list-style:none;}
#f_prods li { text-align:left;	width:100%;	padding-bottom:1.2em;	line-height:1.2em;}
#newsletter {float:left; width:120px; color:#fff; padding:5px;}
#newsletter ul { margin-top:5px; list-style:none;}
#newsletter li { text-align:left;	width:100%;	padding-bottom:1.2em;	line-height:1.2em;}

.feat_text {float:right; width:400px; margin:10px 15px;padding:5px;}
.feat_text img {float:right;margin-top:-7px;margin-left:3px;}
.feat_text h1 {font-size:1.1em; color:#666;}
.feat_text p {font-size:.9em;color:#666;padding:5px;}

/*top menu bar*/
#dropdownmenu {	padding:0;	text-align:left; position:absolute;	margin:-10px 0 0 0;}
#menubar {	background-image:url(../img_moldrelease/menubg.jpg); background-repeat: repeat-x; height:22px; padding:5px 0 0 0; margin-bottom:0;	background-color:#000; text-transform:uppercase;}
.menutext {float:right; width:250px; font-family: Helvetica; color: #ccc; font-size: 11px; font-weight:bold;}
.menutext table { vertical-align:middle;}

/*news section on home pages*/
#news {	float:left; background-color:#000; padding:4px;}
#news th {	width:248px;	color:#990000;	font-size:12px;	font-weight:bold;	text-align:left;	padding-bottom:8px;}
#news td {	font-family:Geneva, Arial, Helvetica, sans-serif;	color:#fff;	font-size:11px;	font-weight:normal;	text-align:left;	line-height:1.2em;	padding-left:8px;}
div.separator{ float:left; width: 1px; margin:15px 10px 0 10px;	height: 87px; background-color:#fff;}
#news a {	color:#fff;	font-style:italic;	text-decoration:underline;}
#news ul {	list-style-image:url(/images/bulletpoint.png);	list-style-position:outside;}
#news li {	text-align:left;	width:100%;	padding-bottom:1.2em;	line-height:1.2em;}

/*left menu*/
#leftmenu {	float:left; background-color: #000;	color:white;width:160px;text-align:left;text-indent:9px;padding-left:12px;	padding-top:20px;}
#leftmenu ul{	font-size:11px;	margin: 0;}
#leftmenu li {	font-size:11px;	border-width: 0; text-align:left; padding-left: 11px;	width:90%;}
#leftmenu.green a {	font-size:11px;	color: #ccffff;	text-decoration:none;}
#leftmenu.blue a {	font-size:11px;	color: #ccccff;	text-decoration:none;}
#leftmenu li ul {	font-weight: normal;	background-color: #000000;	padding: 0;	border-right: 0; font-family:Verdana, Arial, Helvetica, sans-serif}
.menusubcat {	padding-top: 10px;	font-size: 11px;	border-bottom: 1px solid #ccffff;	margin-bottom:10px;	margin-right:21px;}
#bycategory { position:relative; overflow:auto; height: 250px; width: 160px; }  
.bybrand { 	padding-left: 12px;	font-size:11px;	text-indent: 0;	font-family:Verdana, Arial, Helvetica, sans-serif;}

/*main text, transparent band across main text*/
.mainimage { background-image:url(/images/granitize_products.jpg);background-repeat:no-repeat;}
.maintext { float:left; width:728px; color:#666; font-size:12px;background-color:#3e484d; background-image:url(/images/prod_bkg.gif);background-repeat:repeat-x;	height:500px;}

#prod_content {float:right; background-image:url(/images/granitize_products.jpg);background-repeat:no-repeat;width:728px;height:365px;}
#new_prd {background:#8fafae url(/images/prd_bkg_208_03.jpg) top left repeat-x;  height:525px; overflow:auto; padding:10px;width:880px;}
.product_instance {float:left; font-family:Arial, Helvetica, sans-serif; margin:10px; clear:left; width:95%;}
.product_image { float:left; margin:10px;}
.product_title {font-size:14px;font-weight:bold;}
.product_text { font-size:11px;padding:7px;}

#prd_list{	background:url(/images/granitize_products_2.08_03.jpg)top left no-repeat; height:525px;width:100%;}
#prd_list h1 {margin:0;padding:50px 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
#prd_list a {color:#333; font-size:1.2em; font-weight:bold;}
#prd_list li {padding: 5px;}
.prd_left {float:left; width:400px; text-align:right;}
#prd_list ul{list-style:none;}
.prd_rt {float:left;width:300px;text-align:right;}

.prodimage { margin:35px 5px; float:right;	border:1px solid #666;}
.prodtext { height:400px; margin-top:27px; margin-left:50px; width:400px; color:#666; font-size:12px; }
.prodtext h1 {font-size:1.5em;}
.prodcopy { overflow:auto; position:relative; height:385px;}
.maintext h1 { font-size:14px; color:#333; padding-bottom:5px;}
div.morelink { padding-top:0;	margin-top:0;}

.transbandProduct {position:absolute; top:430px; left:420px;	height: 50px;	width: 532px;	background-image:url(/images/transparent.png);	background-repeat:repeat-x;	color: #A20C29;	font-family:"Times New Roman", Times, serif; text-indent:96px;	line-height:2.8em;	font-style:italic;	font-size:18px;}
div.transbandHome {	height: 50px; background-image:url(../img_moldrelease/transparent.png); background-repeat:repeat-x; font-family:"Times New Roman", Times, serif;	text-indent:142px;	line-height:2.8em;	font-size:18px;}
.homepagelink {color:#90b1b0;}

/*style for product recommendations, signup, input field*/
.productrec {width:728px;position:absolute; top:499px;clear:left; background-color:#3e484d; font-size:1.2em;color:#fff;	text-indent:10px;}
.productcaptions { font-size: 11px; line-height:110%; color:#fff;}
#input { text-align:left; padding:0; margin:0;}
#signup {clear:left; background-color:#946966; color:#fff; font-size:11px; text-align:right; padding:10px 5px 3px 0;}

/*footer format*/
#footer { margin-bottom:15px;padding:3px; text-align:right; font-size:9px;	color:#93312b; background-color:#4c0500;}
#footer a {	font-size:9px;	color:#93312b;}
img.about_bg { width:900px; height:549px; z-index:-1;}
.about_content {position:absolute;	padding-top: 35px;	margin-left: 20px;	padding-right: 20px;	width:580px;	text-align:left;}
.about_break {position:absolute;margin-top: 70px;	margin-left: 610px;	height:400px;	border-right: 1px solid #CCD;}
.about_right {position:absolute;padding-top: 45px;      margin-left: 630px;width:300px;	text-align:center;}

/*Thing for phil on the category page*/
span.popup_prd_list_title {font-weight:bold;}
span.popup_prd_list_title div.popup_prd_list {display: none;}
span.popup_prd_list_title:hover div.popup_prd_list {display: block; z-index:20; margin:-5; font-size: 10px ;border: solid 1px #000}
.small_prd_rt {float:left;width:230px;text-align:right;}
.small_prd_left {float:left; width:230px; text-align:right;}
.popup_prd_list li {padding: 0px; font-size: 10px}