html, body {
        height: 100%;
    }

.wrapper {
        min-height: 100%;
        height: auto !important;
       height: 100%;
       margin: 0 auto -100px;
   }
.push {
       height: 100px;
   }

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}




div.main_menu
	{
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
	COLOR: #5872a5;
	TEXT-DECORATION: none;	
	}

.main_menu a:link	{ 
	color: #003399; text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.main_menu a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #003399; text-decoration:none; 
		font-weight:bold;
	}
.main_menu a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:red; text-decoration:underline ;
	font-weight:bold;
	}

div.top_menu
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;	
	}

.top_menu a:link	{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;	
	font-weight:bold;
	}
.top_menu a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;	
	font-weight:bold;
	}
.top_menu a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #CCCCCC;
	TEXT-DECORATION: none;	
	font-weight:bold;
	}



div.footer
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: none;
	height: 80px;
	margin-left:auto; 
	margin-right:auto;
	width: 1000px;
	background-image:url('http://www.casayan.com/images/footerBack.png');
	background-repeat:no-repeat;
	padding-top: 10px;
	vertical-align:bottom
	}

.footer a:link	{ 
	color: #0066CC; 
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	}
.footer a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0066CC;  text-decoration:none 
	}
.footer a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC; 
	text-decoration:underline;
	 }
	
	
div.footer2
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCC;
	text-decoration: none;
	width: 970px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:auto;
	margin-right:auto;
	}

.footer2 a:link	{ 
	color: #f60;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: lowercase;
	
	}
.footer2 a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #F60;
	text-decoration:none; 
	
	}
.footer2 a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:  #F60;
	text-decoration: underline;
	
 }
		

div.spaceCart
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CCC;
	text-decoration: none;
	}

.spaceCart a:link	{ 
	color: #F60;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.spaceCart a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F60;
	text-decoration:none; 
	}
.spaceCart a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F60;
	text-decoration:underline }
		



div.lang_menu
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #666666;
	TEXT-DECORATION: none;	
	padding-bottom: 5px;
	}

.lang_menu a:link	{ 
	color: #666666;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.lang_menu a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666; 
		font-weight:bold;
	text-decoration:none ;
	}
.lang_menu a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
		font-weight:bold;
	color:#999999; 
	text-decoration:underline }	

.box4-text
	{
	font-family: "trebuchet MS";
	font-size:12px;
	color:#333333;
	text-align:justify;
	
	}
.box4-title
	{
	font-family: "Myriad Pro";
	font-size: 20px;
	color: #7101FA;
	font-weight: bold;
	text-align:justify;
	
	}
.box4-text a:link	{ 
	font-family: "trebuchet MS";
	font-size:12px;
	color: #F60;
	text-decoration:none;
	}
.box4-text a:visited { 
	font-family: "trebuchet MS";
	font-size:12px;
	COLOR: #F60;
	text-decoration:none;
	}
.box4-text a:hover { 
	font-family: "trebuchet MS";
	font-size:12px;
	color: #F60;
	text-decoration: underline;
	}

.box7-text
	{
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #DDDDDD;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: justify;
	
	}
.box7-title
	{
	font-family: "Myriad Pro";
	font-size: 14px;
	color: #003399;
	font-weight: bold;
	text-align: justify;
	
	}
.box7-text a:link	{ 
	font-family: "trebuchet MS";
	font-size: 12px;
	color: #F60;
	text-decoration:none;
	}
.box7-text a:visited { 
	font-family: "trebuchet MS";
	font-size: 12px;
	COLOR: #F60;
	text-decoration: none;
	}
.box7-text a:hover { 
	font-family: "trebuchet MS";
	font-size: 12px;
	COLOR: #F60;
	text-decoration: underline;
	}
	

	
.table_form
	{
	font-family: "trebuchet MS";
	font-size:11px;
	color:#F60;
	padding-left: 10px;
	padding-right: 10px;
    text-align:justify;

	
	}
.form
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;	
	}
.results_table
	{
	width:100%;
	font-family:Arial;
	color: #003300;
	font-size:12px;
	/*border: 1px solid #009966;*/
	 
	}	
.table_header
	{
	font-family:Arial;
	color: #FFFFFF; 
	font-size:12px;
	background-color:#009966;
	
	}
.odd
	{
	
	}
.even	
	{
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;

	
	}
	
div.nextprev
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	COLOR: #003333;
	font-weight:bold;
	}

.nextprev a:link	{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #CCCCCC;
	font-weight:bold;
	text-decoration:none;
	}
.nextprev a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #CCCCCC;
	font-weight:bold;
	text-decoration:none;
	}
.nextprev a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR:#EEEEEE;
	font-weight:bold;
	text-decoration:none;
	}
	
	
div.catalog
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	COLOR: #003333;
	font-weight:bold;
	}

.catalog a:link	{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #CCCCCC;
	font-weight:bold;
	text-decoration:none;
	}
.catalog a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR: #CCCCCC;
	font-weight:bold;
	text-decoration:none;
	}
.catalog a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR:#EEEEEE;
	font-weight:bold;
	text-decoration:none;
	}
catalog a.current { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	COLOR:#993333;
	font-weight:bold;
	text-decoration:none;
	}
	
		
.faq { 
background: url(../img/bullet1.gif) left center no-repeat;
padding-left: 15px;
margin-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

list-style-type: none;


} 


div.faq_div
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	COLOR: #003333;
	
	}

.faq_div a:link	{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #2715CC;
	text-decoration:none;
	}
.faq_div a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	COLOR: #2715CC;
	text-decoration:none;
	}
.faq_div a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	COLOR: #2715CC;
	font-weight:bold;
	
	}
div.faq_div2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #003333;
	
	}

.faq_div2 a:link	{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #2715CC;
	text-decoration:none;
	}
.faq_div2 a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR: #2715CC;
	text-decoration:none;
	}
.faq_div2 a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	COLOR:#2715CC;
	font-weight:bold;
	
	}


/* TBALE */
table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 

td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

td.helpSub
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: bold;
font-size: 11px;
color: #404040;
background-color: #B9FFCB; }

table.sofT
{ text-align:left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 	


.categoriesBox
{
width: 300px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#003366;
}
div.cate
	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	COLOR:#003366;
	TEXT-DECORATION: none;	
	}

.cate a:link	{ 
	color: #003399;
	text-decoration:none; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	}
.cate a:visited { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #003399; 
	text-decoration:none; 
	font-weight:bold;
	}
.cate a:hover { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:red; 
	text-decoration:underline ;
	font-weight:bold;
	}
	
.titulo
{
font-family:"Lucida Sans";
font-size:20px;
color:#003366;
}

.subTitulo
{
font-family:"Tahoma";
font-size:14px;
color:#DF0B35;
}

.descripcion
{
font-family: Tahoma;
font-size:12px;
color: #000066;
}	

div.colors
	{
	background-color: #FFFFFF;
	}

.colors a:link	
	{ 
	background-color: #FFFFFF;
	}
.colors a:visited { 
		background-color: #FFFFFF;
	}
.colors a:hover { 
		background-color:#00CCFF;
		cursor: pointer;
	}




.wireframeauramenu {
font-family:"Trebuchet MS";
font-weight: bold;
font-size: 14px;


}

.wireframeauramenu ul{
border: 0px solid #BBB;
padding: 2px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
overflow: hidden;
}

.wireframeauramenu ul li{
display: inline;
}

.wireframeauramenu ul li a{
color: #FFCC33;
padding-left: 15px;
padding-right:15px;
margin: 0;
text-decoration: none;
border-right:  1px  solid #FFCC33; /*right border between menu items*/
}

.wireframeauramenu ul li a:hover{
color: #FFFFFF;
background: transparent url(/img/lightyellow.gif) center center no-repeat; /*background of menu item onMouseover*/
}

.arrowlistmenu{
width: 218px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: white;
background: black url(/img/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px 0px 0px 0px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#AAAAAA;
background: url(/img/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight:100;
border-bottom: 1px solid  #6C3600;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color:#AAAAAA;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#000000;
background-color: #F90;
}

.box2_title {
	font-family: Geneva, Arial, Helvetica, sans-serif, serif, ADMUI3Lg, ADMUI3Sm, "Agency FB", Algerian, "Arial Black", "Arial Narrow", Balthazar, "Baskerville Old Face", Batang, "Bauhaus 93", "Bell MT", "Berlin Sans FB", "Berlin Sans FB Demi";
	font-size: 24px;
}
.box2_content {
	font-family: Tahoma;
	font-size: 12px;
}

.box2_content a:link	{ 
	color: #F36B22;
	text-decoration:none; 
	font-family: Tahoma;
	font-size:11px;
	}
.box2_content a:visited { 
	font-family: Tahoma;
	font-size:11px;
	color:#F36B22;
	text-decoration:none; 
	}
.box2_content a:hover { 
	font-family: Tahoma;
	font-size:11px;
	color: #F36B22; 
	text-decoration:underline ;

	}

.box2_link {
font-size: 12px;
	font-family: Tahoma;
}

.box3_title {
	font-family: Geneva, Arial, Helvetica, sans-serif, serif, ADMUI3Lg, ADMUI3Sm, "Agency FB", Algerian, "Arial Black", "Arial Narrow", Balthazar, "Baskerville Old Face", Batang, "Bauhaus 93", "Bell MT", "Berlin Sans FB", "Berlin Sans FB Demi";
	font-size: 12px;
	font-weight:bold;
}
.box3_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.box4_title {
	font-family: Arial, Helvetica, sans-serif, serif, ADMUI3Lg, ADMUI3Sm, "Agency FB", Algerian, "Arial Black", "Arial Narrow", Balthazar, "Baskerville Old Face", Batang, "Bauhaus 93", "Bell MT", "Berlin Sans FB", "Berlin Sans FB Demi";
	font-size: 11px;
	font-weight:bold;
}
div.box4_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.box4_content a:link	{ 
	color: #F36B22;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.box4_content a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F36B22;
	text-decoration:none; 
	}
.box4_content a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #F36B22; 
	text-decoration:underline ;

	}


.sombra {
	background: url(/shadow.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}
