/*-------------------------------------------------*/
/* ================== BASIC STYLES ================*/
/*-------------------------------------------------*/
*{margin:0; padding:0;}
body{background-color:#ffffff; font-family:Arial; color:#000000; font-size:85%; 	text-align: left;
	margin: 0px;
	padding: 0px;}
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:#666666;}
a:hover{text-decoration:none;color:#818181;}
a:active{outline:none;color:#818181;}
: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.55em; letter-spacing:0.2px;font-family: Lucida Sans Unicode,Lucida Grande, sans-serif;color:#666666;}
h1 span{background-color:#FFFFFF; padding:3px 7px 2px; color:#818181; letter-spacing:2px; font-family:Arial;}
h2{font-weight:bold; text-transform:uppercase; font-size:110%; margin:0; padding:0;font-family:Arial;}
h3{font-weight:normal; font-size:103%; margin:0; padding:0;font-family:Arial;}
h4 {font-weight:normal;  font-size: 100%;color: #818181;font-family:Arial;}
h5 {text-transform:uppercase; font-weight:normal; font-size:1.23em; font-family:Arial;color:#666666;}
h6 {text-transform:uppercase; font-weight:normal; font-size:0.96em; font-family:Arial;}

#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:1250px; margin:0 auto;}/*main holder div - contains Arial, content, footer*/

/*Specifics*/
	/*Index page*/	
#header{
	width: 1254px;
	height: 140px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	margin-top: 15px;
}
#container{
	width: 1250px;
	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: Arial; font-size: 12px; font-style:italic; color: #666666; background-color:#fefefe; scrollbar-face-color:#FFFFFF;margin-bottom: -5px;border: dotted 1px #818181; 
	}
	
SELECT {  font-family: Arial; font-size: 0.95em; color: #666666; background-color: #fefefe;  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: #000000;
	font-size: 1em;
	font-family:Arial;
	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: #000000;
	font-size: 1em;
	font-family:Arial;
	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 #818181;
	color: #818181;
	font-family:Arial;
	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 #818181;
	color: #818181;
	font-family:Arial;
	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: #818181;
	font-family:Arial;
	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-size: 110%; font-style:italic;  font-weight:bold;color: #CC3333;margin-left:15px;
}

TEXTAREA
{
    FONT-FAMILY: Arial;
    font-size : 11px;
	color: #818181;
	background-color: #fefefe;
	border: dotted 1px #818181; 
}
table {
	font-family: Arial;
	font-size: 10pt;

}

.TableTitles {
	color: #FFFFFF;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
}
.thumbGallery {border:0px solid #ffffff; padding:1px 1px; float:left;left;width:120px;}
.thumbGallery .multiImg {border:1px dotted #818181; padding:5px; margin:2px 1px; float:left; text-align:center;}
.thumbGallery img {background-color:#ffffff; border:1px dotted #818181; padding:1px;}


.thumbGallery2 { border:0px solid #ffffff; padding:1px 1px; float:left;width:340px;}
.thumbGallery2 .multiImg {border:0px solid #ffffff; padding:1px; margin:2px 1px; float:left; text-align:center;}
.thumbGallery2 img {background-color:#ffffff; border:1px dotted #818181; padding:1px;}

.thumbGallery3 { border:0px solid #d1d1d1; padding:1px 1px; float:left;width:120px;}
.thumbGallery3 .multiImg {border:0px solid #d1d1d1; padding:1px; margin:2px 1px; float:left; text-align:center;}
.thumbGallery3 img {background-color:ffffff; border:1px dotted #818181; padding:1px;}

