@charset "UTF-8";
/* CSS Document */

body {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	text-align:center;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333;
}

p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height: 1.5em;}

h1 { display:block; min-height:25px; border-bottom:#900 dotted 1px; width:95%; font-size:15px; color:#900; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-right:10px;	}

h2 { font-size:14px; color:#900; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-right:10px;	}

#vid {}

div.wrapper {  
	margin-left: auto;
  	margin-right: auto; 
	text-align:left;
	width: 1000px;
	}
	
a:link {color:#666;}      /* unvisited link */
a:visited {color:#666;}  /* visited link */
a:hover {color:#6666; text-decoration:none;}  /* mouse over link */
a:active {color:#6666;}  /* selected link */
	
#top { height:90px; background-image:url(images/top_bg.gif); background-repeat:no-repeat; background-position:top right;}
.logo { display: block; float:left;}
.boxtop { height:25px; background-image:url(images/box_top.png);}
.content { padding:25px; background-image:url(images/box_bg.png); background-repeat:repeat-y;}
.bottom { height:25px; background-image: url(images/box_btm.png);}
.mainc { margin-top:-20px;}

#nav { background-image:url(images/nav_bg.png); height:29px; margin-top: -35px; }
#nav ul { margin-left: -30px;}
#nav li { display:block; float:left; width:auto; list-style:none; padding: 5px 20px 5px 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; /*margin:-18px 0 0 0;*/ color:#e0c034; font-size:14px; background-image:url(images/navsep.png); background-position:right center; background-repeat:no-repeat;}
#nav li a { color:#FFF; text-decoration:none;}
#nav li a:hover { color:#e0c034; text-decoration:none;}
#nav li.active a {color:#e0c034; text-decoration:none; }


.flash { padding-top:15px;}
.welcome { width:480px; padding-right: 10px;}
.subcont { width:710px; padding-right: 10px;}



.subcont li {list-style-image: url(images/bullet.png); padding: 5px 0 5px 0; }
.subcont li a { color:#666;text-decoration:none;}
.subcont li a:link {text-decoration:none;}
.subcont li a:hover { background-color:#fcca71;}




.pr { width:480px; padding-right: 10px;}
.pr  { margin-bottom:10px; border-bottom:#CCC solid 1px; }
.col2 { width:440px; padding-left: 10px;float:right;}


.productsmain { position:relative; min-height:600px;}
.products { padding: 5px 0 5px 0; border-bottom: #CCC solid 1px; min-height:250px; width:220px; text-align:center; float:left;position:relative; }
.products2 { padding: 5px 0 5px 0; border-bottom: #CCC solid 1px; min-height:250px; width:220px; float:left;position:relative; }

.title { color: #900; font-size:10px; font-style:italic;}
.title2 { color: #900; font-size:14px; }


.downcat { width:220px; padding:5px; text-align:center; background:#e9e9e9;}

.homecol2 { width:215px; float:right; padding-right:10px; }

.homecol2 li {list-style-image: url(images/bullet.png); padding-bottom:5px; margin-left:-20px;}
.homecol2   li a { color:#666;text-decoration:none;}
.homecol2   li a:link {text-decoration:none;}
.homecol2  li a:hover { background-color:#fcca71;}


.smallcaps { font-size:10px;}

.smallcaps2 { font-size:12px;}


.col2 li {list-style-image: url(images/bullet.png); padding-bottom:5px; margin-left:-20px;}
.col2   li a { color:#666;text-decoration:none;}
.col2   li a:link {text-decoration:none;}
.col2  li a:hover { background-color:#fcca71;}

.pr li {list-style-image: url(images/bullet.png); padding: 5px 0 5px 0; margin-left:-20px; border-bottom:#CCC solid 1px;}
.pr li a { color:#666;text-decoration:none;}
.pr li a:link {text-decoration:none;}
.pr li a:hover { background-color:#fcca71;}

.content img {margin: 0 5px 5px 0; padding:5px; border:#ccc solid 1px;}

.higligh:hover img {margin: 0 5px 5px 0; padding:5px; border:#900 solid 1px;}

/*.higlight img {margin: 0 5px 5px 0; padding:5px; border:#ccc solid 1px;}*/

.secondcont li {list-style-image: url(images/bullet.png); padding: 5px 0 5px 0; }
.secondcont li a { color:#666;text-decoration:none;}
.secondcont li a:link {text-decoration:none;}
.secondcont li a:hover { background-color:#fcca71;}


.featured img { float:left;}

.left { min-height:300px; display:block; float:left; padding-right:10px; width:240px;}

.flash img { border:0; margin:0; padding:0;}

.redsml a:link { color:#900; text-decoration:none; }
.redsml a:hover {color:#900; text-decoration:underline;}
.redsml a:visited {color:#900; text-decoration:none; }
.redsml a:active {color:#900; text-decoration:none; }

.footer { text-align:center; width: 100%; font-size:10px; padding-bottom:10px;}

