/*-------------------------------------------------*/
/* ================== BASIC STYLES ================*/
/*-------------------------------------------------*/
*{margin:0; padding:0;}
body{background-color:#f1f1f1; font-family:Verdana; color:#111111; font-size:85%; margin:0 0 10px;}
table{font-size:100%;}/*makes font size in tables the same as the rest of the site*/
a img{border:none;}/*removes borders from images that are links*/
a{text-decoration:none; color:#111111;}
a:hover{text-decoration:none;color:#666666;}
a:active{outline:none;color:#111111;}
:focus{-moz-outline-style:none;}/* get rid of link focus borders in firefox '-moz-' only needed before Mozilla 1.8 / Firefox 1.5 */
p, ul, ol {margin: 1.5em 0px 1.5em}
h1{text-transform:uppercase; font-weight:normal; font-size:1.6em; font-family: Lucida Sans Unicode,Verdana;}
h1 span{background-color:#FFFFFF; padding:3px 7px 2px; color:#111111; letter-spacing:2px; font-family:Verdana;}
h2{font-weight:bold; text-transform:uppercase; font-size:110%; margin:0; padding:0;font-family:Verdana;}
h3{font-weight:normal; font-size:106%; margin:0; padding:0;font-family:Verdana;}
h4 {font-weight:normal;  font-size: 100%;color: #111111;font-family:Verdana;}
h5 {text-transform:uppercase; font-weight:normal; font-size:1.23em; font-family:Verdana;}
h6 {text-transform:uppercase; font-weight:normal; font-size:0.96em; font-family:Verdana;}

#under_pic {
	MARGIN: 6px 0px 0px
}
.under_p {
	MARGIN: 6px 0px 0px
}
.under_p6 {
	MARGIN: 6px 0px 0px
}
.under_p30 {
	MARGIN: 30px 0px 0px
}
.under_p15 {
	MARGIN: 18px 0px 0px
}
.under_p50 {
	MARGIN: 50px 0px 0px
}
.under_p56 {
	MARGIN: 56px 0px 0px}

/* ---------------- PAGE CONTAINER ------------------*/

#flash {
	min-width: 980px;
	max-width: 1240px;
	margin: auto;
	
}

#main{width:1230px; margin:0 auto;}/*main holder div - contains Verdana, content, footer*/

/*Specifics*/
	/*Index page*/	
#header{
	width: 1234px;
	height: 140px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	margin-top: 15px;
}
#container{
	width: 1230px;
	height: 640px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -320px;
	margin-left: -600px;
}
#footer{
	left: 50%;
	margin-left: -600px;
	position: absolute;
	right: 0;
}
#footer2{
	left: 50%;
	margin-left: -600px;
	position: absolute;
	bottom: -34px;
	right: 0;
}

/*-------------------GENERIC STYLES----------------*/

/*Form Styles*/
INPUT {  font-family: Verdana; font-size: 11px; color: #111111; background-color:#e7e7e7; scrollbar-face-color:#FFFFFF;margin-bottom: -5px;border: dotted 1px #333333; 
	}
	
SELECT {  font-family: Verdana; font-size: 0.95em; color: #111111; background-color: #FFFFFF;  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; scrollbar-face-color:#FFFFFF;

}
input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background-image: url(../p7lsm/p7lsm02/img/p7LSM02_gradient_button.jpg);background-repeat: repeat-x;
	border: 1px inline #666666;
	color: #FFFFFF;
	font-size: 1em;
	font-family:Verdana;
	text-transform:uppercase;
	font-weight: bold;
	width:auto;overflow:visible;
	padding: 4px;

	}<!--[if IE]>
input.formButton {
	background-image: url(../p7lsm/p7lsm02/img/p7LSM02_gradient_button.jpg);background-repeat: repeat-x;
	border: 1px inline #666666;
	color: #FFFFFF;
	font-size: 1em;
	font-family:Verdana;
	text-transform:uppercase;
	font-weight: bold;
	width:1;overflow:visible;
	padding: 4px;
	
}

input.formButton2 {
	background-image: url(../p7lsm/p7lsm02/img/p7LSM02_gradient.jpg);
	border: 1px inline #333333;
	color: #333333;
	font-family:Verdana;
	font-size: 1em;
	text-transform:uppercase;
	font-weight: bold;
	width:auto;overflow:visible;
	padding: 4px;
}
<!--[if IE]>
input.formButton2 {
	background-image: url(../p7lsm/p7lsm02/img/p7LSM02_gradient.jpg);
	border: 1px inline #333333;
	color: #333333;
	font-family:Verdana;
	font-size: 1em;
	text-transform:uppercase;
	font-weight: bold;
	width:1;overflow:visible;
	padding: 4px;
	}
	a.button3 {background-image: url(../p7lsm/p7lsm02/img/p7LSM02_gradient.jpg);
	border: 1px inline #666666;
	color: #333333;
	font-family:Verdana;
	font-size: 1em;
	text-transform:uppercase;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
	padding: 6px; }
/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color:#eaeaea; background-repeat:repeat; 
}
.altRowOdd{
	background-color:#eaeaea; background-repeat:repeat; 
}

.smallprint {
	font-size: 10px;
}


.priceold {text-decoration:line-through;}

.pricenew {font-weight:bold;color: #666666;margin-left:15px
}

TEXTAREA
{
    FONT-FAMILY: Verdana;
    font-size : 11px;
	color: #111111;
	background-color: #ffffff;
	border: solid 1px #CCCCCC; 
}
table {
	font-family: Verdana;
	font-size: 10pt;

}

.TableTitles {
	color: #FFFFFF;
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 10pt;
}