<<<<<<< style_global.css
/*________________________GROUND RULES__________________________________*/

html   { 
        height:101%; /*This causes a virtical scrollbar in all cases and thus prevents page shift - Remove this line if you don't want a scrollbar*/
        font-size: 100.01%; /* prevent extreme font resizing in IE */
        }

body   {
        background: #d9d9d9;
        }
        
/* define fonts for the entire page */
body, td, div, span, th, p, li {
	font: 11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color:#00000;
	text-align:left;
	line-height: 1.5em;
}

body, form, html, input, img, a { /*Starts you off with no padding or margin which you can add later on a more specialized basis.*/
        margin:0; 
        padding:0; 
        } 

table, td { margin:0; padding:0; text-align:left;}

img, a img,:link img,:visited img {border:none} /* remove border from ../images and linked ../images */    


/* Default links*/ 
a:link {text-decoration: underline; color: #aa1224;}
a:visited {text-decoration: underline; color: #aa1224;}
a:hover, a:active, a:visited:hover {text-decoration: none; color: #aa1224;}


.bio_image {
			border:1px solid #666666;
			clear:right;
			margin: 0 10px 10px 10px;
			float: right;
			
		}	

.logo_image {
			border:1px solid #666666;
			
			
		}	
	
/*________________________HOME PAGE STYLES (global styles)__________________________________*/


#leftback {
	background-image:url(../images/back_left.jpg);
	background-position:right top;
	background-repeat:repeat-x;
        }
 
#centercol {
	top:0;
	left:0;
	padding:0;
        }

#centerback {
	position:relative;
	top:0;
	left:0;
	font-size:11px;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
	text-align:center;
	text-decoration:none;
	height:470px;
	background-image:url(../images/background_center.jpg);
        }
		
#slogan {
	position:absolute;
	top:48px;
	left:59px; 
}

#logo {
	position:absolute;
	top:19px;
	left:618px; 
}

#promo1 {
	position:absolute;
	top:330px;
	left:308px; 
}

#promo1_plastic {
	position:absolute;
	top:330px;
	left:287px; 
}

#promo2 {
	position:absolute;
	top:330px;
	left:469px;
}

#promo3 {
	position:absolute;
	top:330px;
	left:618px;
}

#footer {
	background-image:url(../images/back_botm.jpg);
	background-repeat:no-repeat;
	height:39px;
	text-align:right; 
}

#copyright {
	font-family:Helvetica, sans-serif, Verdana, Arial;
	font-size:9px;
	color:#999999;
	padding:20px 120px 0 0
        }        

#rightback {
	background-image:url(../images/back_right.jpg);
	background-repeat:repeat-x;
	background-position: left top;
}

/*________________________INTERIOR PAGES STYLES (global styles)__________________________________*/

h3 {
	font-size:14px;
	font-weight:bold;
	color:#AA1224;
	padding:0;
	margin:0;
	}
	
#content ul {
    margin: 0 0 8px 15px;
    padding: 0;
	list-style-image:url(../images/arrow_small.jpg);
	list-style-position:2px;
    }


#content {
	font:'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size:11px;
	color:#333333;
	padding-left:30px;
	/* padding-right:42px; */
}

#narrow {
 width:500px;
 }

#title_bg {
background-image:url(../images/below_bar.jpg); 
height:61px;
position:relative;
}

#title_cat {
	position:absolute;
	font-size:18px;
	font-weight:bold;
	color:#cccccc;
	top:25px;
	left:11px;
}

#title_product {
	position:absolute;
	font-size:16px;
	font-weight:bold;
	color:#AA1224;
	top:37px;
	left:30px;
}

#title_arrow {
	position:absolute;
	top:39px;
	left:11px;
}

#left_int_top {
	background-image:url(../images/back_left_int.jpg);
	background-position:top right;
	background-repeat:repeat-x;
	height:179px;
}

#right_int_top { 
	background-image:url(../images/back_right_int.jpg);
	background-repeat:repeat-x;
	background-position: top right;
	background-color:#FFFFFF;
	height:179px;
}

#center_int_top {
	background-color:#b3b3b3;
	top:0;
	left:0;
	width:780px;
}

#left_int_bottom {
	background-image:url(../images/back_left_intbot.jpg);
	background-position:right bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
        }

#right_int_bottom {
background-image:url(../images/back_right_intbot.jpg);
	background-repeat:repeat-x;
	background-position: left bottom;
	background-color:#FFFFFF;
}

#center_int_bottom {
	background-image:url(../images/center_back_int.jpg);
	background-position:bottom left;
	background-color:#ffffff;
	background-repeat:no-repeat;
 	clear:both;
	position:relative;
	top:0;
	left:0;
	width:780px;
}

#center_int_bottom ul {
font-size:11px;
}

#footer_int {
	background-image:url(../images/back_botm_int.jpg);
	background-repeat:no-repeat;
	height:39px;
	text-align:right;
	clear:both;
}