* {font-family : Verdana, Helvetica, sans-serif; color: #000;}



p, td, th, li, div, span, input, textarea, select {font-size : 80%;}



td p, td li, td div, td span {font-size : 100%;}



p {margin: 0px; padding: 0px; margin-bottom: 5px;}



p.nospace {margin: 0px; padding: 0px; margin-bottom: 0px;}



p.comm {margin: 0px; padding: 0px; margin-bottom: 0px; font-size : 75%;}



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



.color1 {color: #796b7c;}

.color2 {color: #;}

.color3 {color: #;}



.b {font-weight: bold; }



.s70 {font-size : 70%;}

.s80 {font-size : 80%;}

.s85 {font-size : 85%;}

.s90 {font-size : 90%;}

.s95 {font-size : 95%;}

.s100 {font-size : 100%;}

.s110 {font-size : 110%;}

.s120 {font-size : 120%;}



.s8 {font-size : 8px;}

.s9 {font-size : 9px;}

.s10 {font-size : 10px;}

.s11 {font-size : 11px;}

.s12 {font-size : 12px;}

.s13 {font-size : 13px;}



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



h1 {

	color: #796b7c;

	font-size: 130%;

	font-weight: bold; 

}



h2 {

	color: #796b7c;

	font-size: 120%;

	font-weight: bold; 

	margin-bottom: 10px; 

}



h3 {

	font-size: 100%;

	font-weight: bold;

	margin-top: 10px; 

	margin-bottom: 2px;  

}



h4 {

	font-size: 110%;

	font-weight: bold;

	margin-top: 10px; 

	margin-bottom: 2px; 

	color: e24191;

	text-transform: uppercase; 

}

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



a:link {

	color: #796b7c;

	text-decoration: underline;

}



a:active {

	color: #796b7c!Important;

	text-decoration: underline;

}

a:visited {

	color: #796b7c!Important;

	text-decoration: underline;

}

a:hover {

	color: #796b7c!Important;

	text-decoration: underline!Important;

}



/* * * * * * * * */



a:link.menu_1 {

	display: block;

	color: #000;

	text-decoration: none;

	font-size: 100%;

	margin: 0px; 

	margin-top: 3px; 

	padding-bottom: 3px; 

}



a:active.menu_1 {

	display: block;

	color: #000!Important;

	text-decoration: none;

	font-size: 100%;

	margin: 0px;

	margin-top: 3px; 

	padding-bottom: 3px;

}

a:visited.menu_1 {

	display: block;

	color: #000!Important;

	text-decoration: none;

	font-size: 100%;

	margin: 0px;

	margin-top: 3px; 

	padding-bottom: 3px;

}

a:hover.menu_1 {

	display: block;

	color: #796b7c!Important;

	text-decoration: none!Important;

	font-size: 100%;

	margin-top: 3px; 

	padding-bottom: 3px;

}





a:link.menu_2 {

	display: block;

	color: #000;

	text-decoration: none;

	font-size: 100%;

	margin-left: 5px; 

}



a:active.menu_2 {

	display: block;

	color: #000!Important;

	text-decoration: none;

	font-size: 100%;

	margin-left: 5px; 

}

a:visited.menu_2 {

	display: block;

	color: #000!Important;

	text-decoration: none;

	font-size: 100%;

	margin-left: 5px; 

}

a:hover.menu_2 {

	display: block;

	color: #FFF!Important;

	text-decoration: none!Important;

	font-size: 100%;

	margin-left: 5px; 

}



/* * * * * * * * */



a:link.black {

	color: #000!Important;

	text-decoration: underline;

}



a:active.black {

	color: #000!Important;

	text-decoration: underline;

}

a:visited.black {

	color: #000!Important;

	text-decoration: underline;

}

a:hover.black {

	color: #000!Important;

	text-decoration: underline;

}



/* * * * * * * * */



a:link.white {

	color: #fff!Important;

	text-decoration: none;

	

}



a:active.white {

	color: #fff!Important;

	text-decoration: none;

}

a:visited.white {

	color: #fff!Important;

	text-decoration: none;

}

a:hover.white {

	color: #fff!Important;

	text-decoration: underline!Important;

}



/* * * * * * * * */



a:link.diary {

	color: #000!Important;

	text-decoration: none;

	font-weight: bold;

}



a:active.diary {

	color: #000!Important;

	text-decoration: none;

	font-weight: bold;

}

a:visited.diary {

	color: #000!Important;

	text-decoration: none;

	font-weight: bold;

}

a:hover.diary {

	color: #000!Important;

	text-decoration: underline;

	font-weight: bold;

}



/* * * * * * * * */



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



table.layout { 

	border-collapse: collapse;

	background-color: transparent; 

	border: 0px solid transparent; 

}

table.layout td {

	background-color: transparent; 

	border: 0px solid transparent;

}



table.layoutv { 

	border-collapse: collapse;

	background-color: transparent; 

	border: 0px solid transparent; 

}

table.layoutv td {

	background-color: transparent; 

	border: 1px solid red; 

}



table.prices { 

	border-collapse: collapse;

	background-color: transparent; 

	border: 0px solid transparent; 

}

table.prices td {

	border: 1px solid #796b7c; 

	font-size: 60%;

	/*padding-bottom: 3px; 

	padding-top: 3px;*/

}



div.price{padding-top: 3px; padding-bottom: 3px; }



div.low {color: #fff; background-color: #65669e; padding-top: 2px; padding-bottom: 2px; }

div.mid {color: #fff; background-color: #a86459; padding-top: 2px; padding-bottom: 2px; }

div.hi {color: #fff; background-color: a6a763; padding-top: 2px; padding-bottom: 2px; }



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



table.cms {display: block; border-collapse: collapse; width: 95%; margin-top: 15px; margin-bottom: 15px; }

table.cms caption {text-align: left; font-weight: normal; color: #f89f29; font-size: 90%; padding-bottom: 5px; margin-bottom: 0px; }

table.cms th {margin: 0px; border: 0px; padding: 3px; padding-right: 10px; text-align: left; background-color: #89a3ba; }

table.cms td {margin: 0px; border: 0px; padding: 3px; padding-right: 10px; border-bottom: 1px solid #89a3ba}



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



input, textarea, select, option {

	border: 1px solid #a6abaf;

	margin-left: 0px;

	margin-top: 0px;

	padding: 1px;

	padding-left: 5px;

	width: 359px;

	height: 19px;

	background-color: white;

	font-size : 11px;

}



textarea {

	height: 100px; 

}



td input, td textarea, td select, td option {

	font-size : 11px;

}



input.transparent {

	border: 0px;

	margin: 0px;

	padding: 0px;

	background-color: transparent;

}



form.transparent input {

	position: absolute;

	border: 0px;

	margin: 0px;

	padding: 0px;

	background-color: transparent;		

	font-size: 12px;

	width: 112px;

	height: 18px;

}



form.transparent input.v {

	

		background-color: red; 

		filter:alpha(opacity=50);

		-moz-opacity:0.5;

		opacity: 0.5;

}

