body,html {
	margin:0;
	padding:0;
	background:#0f5170 url(../images/bg_body.gif) repeat-x;
	/*background:#0f5170 url(../images/bg_tile.gif) ;*/
	color:#1d1d1d;
	font-family:arial,helvetica,sans-serif
	}

#holder {
	position: absolute; 
	top: 0%; 
	padding:0;
	margin:0;
	width:100%; 
	text-align: center;
	}
	
#wrapper {
	background: url(../images/bg_white.gif);
	padding:0;
	margin: 0px auto; 
	position: relative; 
	text-align: left; 
	width: 813px; 
}

#header1 {
		height:76px;
		background:#004362  ;
		padding:0;
		margin:0
	}
#header2 {
		color:#eeeeee;
		font-size:14px;
		padding:35px 25px 0 0;
		left: 580px; top:0px;
		position: absolute;
	}

#sectiontools {
 height: 14px; margin:30px 0 0 0;
}

#sectiontools #previous {
background: #ffffff;  padding-right: 5px; margin-right: 2px; float: left;
}

#sectiontools #next {
background: #ffffff;  padding-left: 5px; margin-left: 2px; float: right;
}

#sectiontools a h5{
color: #0f5170; font-family: Georgia, serif; font-size: 11px; display: inline;
}

#sectiontools a {
color: #D86100; font-family: Arial; font-size: 12px;
}
	
.titles {
	font-family: sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0f5170;
}
.titles1 {
	font-size: 15px;
	font-family: sans-serif;
	font-weight: 400;
	color: #006699;
}
.titles2 {
	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0f5170;
}

.titles2sm {
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0f5170;
}

.titles7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
.titles4 {
	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
}
.titles5 {
	font-family: sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.titles6 {
	font-family: sans-serif;
	font-size: 17px;
	font-weight: bolder;
	color: #0f5170;
}



	
	
#nav {
		background:#8a8a8a url(../images/bg_nav.gif) no-repeat;
		padding:0px;
		margin:0px;
		height:36px;
		border-bottom:5px solid #7dbe2b;
		clear:both;
	}
#nav ul{
		margin:0;
		padding:8px 0 0 14px;
		list-style:none;
	}
#nav li{
		display:inline;
		margin:0;
		padding:0 20px 0 18px;
		font-size:15px;
	}
	
#main {
		background:#ffffff url(../images/bg_main2.gif) no-repeat top right;
		float:right;
		width:581px;
	}

	
#cartmain {
		background:#ffffff url(../images/bg_main.gif) repeat-x;;
		float:right;
		width: 813px; 
	}
	
	
#photo {
	padding:20px 20px 0px 15px;
	}
	
#toplogo {left:665px;top:310px;position:absolute;z-index:3}
	
.rball {font-size:10px;vertical-align: super;}
	
#main h2 {
	padding:10px 20px 0px 28px;
	font-size:18px;
	font-weight:normal;
	margin:10px 0 10px 0;
	color:#004362
	}	
	
#main h3 {
	padding:5px 0px 5px 0px;
	font-size:14px;
	font-weight:normal;
	margin:5px 0 5px 0;
	color:#004362
	}	
	
#content {
		padding:0px 20px 40px 28px;
		font-size:14px;
	}
	
#sidebar {
		background:#ffffff url(../images/bg_sidebar.gif) repeat-x;
		float:left;
		width:232px;
		padding:13px 0 0 0;
	}
#sidebar ul {
		padding:0 0 0 0;
		margin:0 0 0 0;
    }
#sidebar .sidebar1 {
		padding:0 0 40px 0;
		font-size:14px;
    }
#sidebar .sidebar2 {
		padding:0;
		margin:0;
		font-size:14px;
    }
#sidebar .sidebar3 {
		padding:0;
		margin:2px 0 0 0;
		font-size:12px;
    }
	
#sidebar .sidebar4 {
		padding:0;
		margin:2px 0 0 0;
		font-size:12px;
    }
	
#sidebar li {
		padding:6px 0 6px 12px;
		list-style:none
	}
	
#sidebar .sidebar2 li {
		padding:3px 0 3px 12px;
		list-style:none
	}
	
#sidebar .sidebar3 li {
		padding:1px 0 1px 18px;
		font-size:12px;
		list-style:none
	}
#sidebar .sidebar4 li {
		padding:1px 0 1px 18px;
		font-size:12px;
		list-style:none
	}

	
	


#footer {
clear:both;padding:0;margin:0;height:78px
}
	
A:link {text-decoration: none; color:#044766 }
A:active {text-decoration: none; color:#044766 }
A:visited {text-decoration: none;color:#044766  }
A:hover {text-decoration: underline; color:#044766}

#nav A:link {text-decoration: none; color:#ffffff;}
#nav A:active {text-decoration: none;color:#ffffff;}
#nav A:visited {text-decoration: none;color:#ffffff;}
#nav A:hover {text-decoration: underline;color:#ffffff;}

#sidebar A:link {text-decoration: none; color:#776953;display:block;}
#sidebar A:active {text-decoration: none;color:#776953;display:block;}
#sidebar A:visited {text-decoration: none;color:#776953;display:block;}
#sidebar A:hover {text-decoration: underline;color:#776953;display:block;}

#sidebar .sidebar2 A:link {text-decoration: none; color:#797979;}
#sidebar .sidebar2 A:active {text-decoration: none;color:#797979;}
#sidebar .sidebar2 A:visited {text-decoration: none;color:#797979;}
#sidebar .sidebar2 A:hover {text-decoration: none;color:#fd7e3b;}

#sidebar .sidebar3 A:link {text-decoration: none; color:#8d8d8d;}
#sidebar .sidebar3 A:active {text-decoration: none;color:#797979;}
#sidebar .sidebar3 A:visited {text-decoration: none;color:#8d8d8d;}
#sidebar .sidebar3 A:hover {text-decoration: none;color:#fd7e3b;}

#header2 A:link {text-decoration: none; color:#ffffff;}
#header2 A:active {text-decoration: none;color:#ffffff;}
#header2 A:visited {text-decoration: none;color:#ffffff;}
#header2 A:hover {text-decoration: underline;color:#ffffff;}

.custom_button { color: #fff; font-size: 14pt; font-weight: bold; padding: 5px; background-color: #a2cc4e; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #85aa40; text-align: center; cursor: pointer; }