/* ***************************************************************** /

main.css | Main Header css file

Developed by New Main Line

06/20/08

/*******************************************************************/



/*Main Level Class Divs*/

body {

		margin: 0px; 

		text-align: center; /* for IE */
		background-image: url(pics/bgfull.jpg);
		background-repeat: repeat;


	}



#container {

		width:950px;

		display:block;

		margin:0px auto;

		text-align: center;

		overflow:visible;

		background-color: #ffffff;

		padding-left: 10px;

		padding-right: 10px;

		}

		

.admin {

		height: 20px;

		text-align: right;

		width: 950px;
font: 12px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

		color: #666;
		margin-top:3px;

		}

.header {

		height: 114px;

		background: url(../images/header.jpg) repeat-x top center;

		width:948px;

		background-color: #fff;

		overflow:auto;


		}		

#header-pad{

		padding-left:350px;
padding-top: 25px;
		}

.links{

		height: 30px;

		text-align: right;

		width: 938px;

		line-height:30px;

		vertical-align:middle;

		overflow: hidden;

		background:#FFFFFF;

		padding-right:10px;


		}	





.content{

font: 16px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

		color: #000;

		text-align:left;

		width:950px;
		
		height:600px;

		background-color: #fff;

		padding-top:10px;
		
		}

#wrapper{

		background-color: #fff;

		width:960px;

		}

.info1{

		width:620px;

margin-left: 20px;
margin-right:10px;
		background-color: #fff;

		float:left;

		overflow:visible;

		}

.info1-image{

background-color: #fff;

		width:300px;

		float:left;


		overflow:visible;

		}

.text-wrap{

		width:500px;

		margin-left:30px;

		float:left;

		background-color: #fff;

		}

#product{

		background-color: #fff;

		border-top:1px solid #d7d7d7;

		width:925px;

		height:298px;

		float:left;

		padding-left:25px;

		}

#bottom{

		border-top:1px solid #d7d7d7;

		width:950px;
		margin-top:20px;

		background-color: #fff;

		float:left;

		}

.sheader{

		font-family:Lucida Sans;

		font-size:19px;

		color:#046be0;

		text-align:left;

		width:100%;

		float:left;

		margin-top:-25px;

		background-color: #fff;

		}

.product-images{

		width:240px;

		height:270px;

		margin-top:15px;

		margin-left:27px;

		margin-right:27px;

		border:1px solid #333;

		background-color: #fff;

		float:left;

		}



		

/* Rollover Code */



.rollover a {

display:block;

width: 120px;

height:30px;

line-height:40px;

vertical-align:middle;

padding-top:3px;

padding-left:20px;

font: 16px bold small-caps "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;

color:#fff;

background: url("pics/link2.jpg") 0 0 no-repeat;

text-decoration: none; 

float:left;

background-color:white;

text-align:left;

}

.rollover a:hover { 

color: #000;

}

.rollover a:active {

color:#000;

}		



/*  Title code */

h1 {
font-size:18px;
font:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
background-color:#bce5f9;
border-bottom:1px solid #cacaca;
height:25px;
color: #000;
	text-align:left;
	padding-left:30px;

	}
	h2 {
font-size:30px;
font:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
background-color:#bce5f9;
border-bottom:1px solid #cacaca;
height:45px;
color: #000;
	text-align:left;
	padding-left:20px;

	}
h3 {
font-size:18px;
font:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
background-image:url(pics/h1bg.jpg);
background-repeat:repeat-x;
height:25px;
color: #000;
	text-align:left;
	padding-left:30px;

	}
	
	input {
	background-color:#FFFFFF;
	border:#3333CC 1px solid;
	font: 14px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	
	}
	
	ol
{
list-style-image: url(pics/bullet.gif);
list-style-type:circle;
}

.newspot {
margin-left: 20px;
margin-right:20px;
float:left;
}
.prodspot {
width:650px;
overflow:visible;
}
.prodwrap {
width:250px;
padding: 10px;
float:left;
text-align:center;
}
.prodtext {
margin: 4px;
text-align:center;
}
.leftcomp {
float: left;
padding: 5px;
width: 235px;
overflow: auto;
}
.rightcomp {
float: left;
padding: 5px;
overflow: auto;
width: 360px;
}

td.left {
	border-right: 1px solid #00CCFF;
	border-top:  1px solid #00CCFF;
	padding: 6px 6px 6px 12px;

}
td.right {
	border-top:  1px solid #00CCFF;
	padding: 6px 6px 6px 12px;

}
td.topleft {
border-right: 1px solid #00CCFF;
	padding: 6px 6px 6px 12px;

}
td.topright {
	padding: 6px 6px 6px 12px;

}
td.bottomright {
border-left: 1px solid #00CCFF;
border-top: 1px solid #00CCFF;
	padding: 6px 6px 6px 12px;

}
#messages {
	width: 100%;
	padding: 0;
	margin:0;
	
}

#livesearch {
width:230px;
}
#txt1 {
margin: 1px;
}

.hotspot {cursor:pointer}

.products {
padding-top: 5px;
padding-bottom: 5px;
margin-right:
border-bottom: 1px solid #336699;
}

#tt {position:absolute; display:block; background:url(pics/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(pics/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(pics/tt_bottom.gif) top right no-repeat; overflow:hidden}
a.tasks {
font-size:24px;
}