:focus
{
  -moz-outline-style: none;
}

BODY

{

	margin: 0px;

	padding: 0px;

	
	background: #990000 url(images/cortina.jpg) repeat;
	color: #FFFFFF;

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	font-size: 11px;

}

HR

{

	height: 1px;

	color: #333333;

	background-color: #EFECD6;

}

UL, LI, P, TD

{

	color: #024;

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	font-size: 11px;

}

H1

{

	font-family:Lucida Sans Unicode;
	font-size:25px;
	padding-left:10px;
}
H3 
{
	color: #B6AE51;

	font-family: Verdana, Tahoma,  Arial, sans-serif;
	font-weight:bold;
	font-size: 11px;

}
H3 A{

	color: #ffffff;
}
H3 A:hover{

	color: #B6AE51;

}
H1 A

{

	color:#FFFFFF;
    text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;

}

H1 A:link

{

	color:#FFFFFF;
    text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;

}
H1 A:hover

{

	color:#B6AE51;
    text-decoration:none;
	font-weight:normal;
	letter-spacing:1px;
	text-shadow:3px 2px 1px #000;
}
H2

{

    font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;	font-size: 17px;	color: #ffffff;

}

.tablehead

{

	color: #FFFFFF;
	background: url(images/top_banner.png) no-repeat top right;

}

.tablebottom

{

	background-color: #302f38;

}

.bordercolor

{

	background-color: #FFFFFF;

}

.tablebgcolor

{

	background-color: #302f38;

}
.tdbgtop{background: url(images/logo.png) no-repeat top left;}

.tdbg

{

background: url(images/c_t.png);

}



.tdbgg

{

background: url(images/c_b.png);

}



.tdbggg

{

background: url(images/c_l.png);

}



.tdbgggg

{

background: url(images/c_r.png);

}



.home_banner

{

/*width: 743px*/

	height: 167px;

	background: url(images/banner.jpg) no-repeat top left;

	margin-top: -5px;

}

.banner_title

{
color:#AA3300;
font-family:Helvetica;
font-size:18px;
font-weight:normal;
margin-left:5px;
padding:5px 0 0 5px;
text-transform:uppercase;
}

.banner_feature

{
	margin-left: 9px;
	background: url(images/magic-hat-icon.png) no-repeat top left;
	padding-left: 25px;
	padding-top: 0px;
	height: 25px;
	font-size: 17px;		
	color: #4C1B1B;
	font-family:Georgia;
	font-style:italic;
line-height:25px;
}

.navbar_ext

{

	background-color:#B6AE51;

        height: 41px;

}

.navbar

{

	background: url(images/menu_right.png) no-repeat top right;

	color: #FFFFFF;

}

.navbar A

{

	color:#FFFFFF;

        text-decoration:none;

}

.navbar A:link

{

	color:#FFFFFF;

        text-decoration:none;

}

.navbar A:hover

{

	color: #990000;

        text-decoration:none;

}

.row1

{

	background-color: #eee5d6;

	color: #4C1B1B;

}

.row2

{

	color: #fff;

}

.head1

{

	height: 34px;

	padding-left: 5px;

	background: url(images/bg_head.jpg) repeat-x top;

	color: #FFFFFF;

	font-family: "Verdana";

	font-size: 13px;

	font-weight: bold;

}

.head1:hover

{

	background: url(images/bg_head.jpg) repeat-x top;

	color: #EFECCA;

	font-family: "Verdana";

	font-size: 13px;

	font-weight: bold;

}

.head2

{

	height: 36px;

	padding-left: 40px;

	background: url(images/bg_head2.jpg) no-repeat top left;

	color: #FFFFFF;

	font-family: "Verdana";

	font-size: 13px;

	font-weight: bold;

	width: 204px;

}.head2:hover{	color: #EFECCA;}

.head3

{

	height: 36px;

	padding-left: 0px;

	background: url(images/bg_head2.jpg) no-repeat top left;

	color: #FFFFFF;

	font-family: "Verdana";

	font-size: 13px;

	font-weight: bold;

	width: 204px;

}.head3:hover{	color: #EFECCA;}

.head2_reg

{

	background: url(images/reg_top.png);

	color: #FFFFFF;

	font-family: "Verdana";

	font-size: 13px;

	font-weight: bold;

	padding-left: 40px;

}.head2_reg:hover{	color: #EFECCA;}


.logo

{

    margin-left:20px;
		
	font-family: "Verdana";

	font-size: 24px;

	color: #FFFFFF;

}


.logo2

{

	padding-left: 20px;

	padding-top: 2px;

	font-family: "Verdana";

	font-size: 18px;

	color: #009AA4;

}

.title

{

	font-family: "Verdana";

	font-size: 18px;

	color: #FFFFFF;

}

.clickstream

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FCFAE1;

	font-weight: bold;

}

.smalltext

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

}.smalltextdesc{	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;		}

.marktext

{

	color: #002F2F;

	background-color: #FFFFFF;

}
.thumb
{
height: 110px;
padding:5px 0px 0px 0px;
}
.thumbimg img
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:4px;
}
.new

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #63393D;

}



A
{

	font-weight:bold;
	color:#990000;
	text-decoration: none;





}

A:hover

{
	font-weight:bold;
	color:#B6AE51;
	text-decoration: none;

}
A:active
{
	outline: none;
}

FORM

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.logininput

{

	background-color: #FFFFFF;

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	color: #002F2F;

	font-size: 12px;

	width: 80px;

	border: 2px solid #A0A0A0;

}

.search

{

	width: 347px;

        height: 67px;

	

}

.search TD

{

	padding-top: 10px;

	padding-bottom: 20px;

}

.searchinput

{

	background-color: #FFFFFF;

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	color: #777777;

	font-size: 13px;

	width: 170px;

	height: 15px;
	
	font-weight: bold;

}

.button_search

{

	width:82px;

	height: 22px;

	background: url(images/bg_button_search.png) no-repeat top center;

	border: none;

	color: #FFFFFF;



}

.white_text

{

	color: #FFFFFF;

}

.textarea

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;





	color: #002F2F;

	font-size: 11px;

	width: 230px;



}

.input

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	color: #002F2F;

	font-size: 12px;

	width: 230px;

}

.select

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	color: #0F5475;

	font-size: 11px;

}

.setperpageselect

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	color: #0F5475;

	font-size: 11px;

}

.categoryselect

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	color: #0F5475;

	font-size: 11px;

}

.dropdownmarker

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	background-color: #ffffff;

	color: #512826;

	font-size: 11px;

}

.button

{

	height: 22px;

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	background: url(images/bg_buttons.jpg) repeat-x;

	color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

	padding: 0px 5px 2px;

	margin: 0px 0px 0px 5px;

	border: 1px solid #ffffff;

	vertical-align: top;

}

/*--Categories------------------------------------------------*/

.catbgcolor

{

	background-color: #FFFFFF;

}

.maincat

{

	font-family:  Times New Roman,Verdana,Arial,Helvetica,sans-serif;

	font-size:20px;
	font-weight:normal;

	color: #a01910;

}
a.maincat:hover{
		font-weight:normal; 
}

.subcat

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	font-size: 9px;

}

/*--Images----------------------------------------------------*/

.catdesc

{

background-color:#990000;
color:#FFFFFF;

}
.catdesc a{
 color:#990000;
}
.catdesc a:hover{
 color:#B6AE51;;
}

.imagerow1

{

	background-color: #fcfaf9;

	color: #FFFFFF;

}

.imagerow2

{

	background-color: #ffffff;

	color: #FFFFFF;

}

.imagerow3

{

	background-color: #EDE9E6;

	color: #FFFFFF;

}

/*--Comments--------------------------------------------------*/

.commentrow1

{

	background-color: #FCFAE1;

	color: #333333;

}

.commentrow2

{

	background-color: #FCFAE9;

	color: #333333;

}

.commentspacerrow

{

	background-color: #D1D1D1;

	color: #333333;

}

.commenttextarea

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	color: #0F5475;

	font-size: 11px;

	width: 270px;

}

.commentinput

{

	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;

	color: #4C1B1B;

	font-size: 14px;

	width: 200px;

}


.star-rating{

   list-style:none;

   margin: 0px;

   padding:0px;

   width: 100px;

   height: 20px;

   position: relative;

   background: url(images/star_rating2.gif) top left repeat-x;      

}

.star-rating li{

   padding:0px;

   margin:0px;

   /*\*/

   float: left;

   /* */

}

.star-rating li a{

   display:block;

   width:20px;

   height: 20px;

   text-decoration: none;

   text-indent: -9000px;

   z-index: 20;

   position: absolute;

   padding: 0px;

}

.star-rating li a:hover{

   background: url(images/star_rating.gif) left bottom;

   z-index: 1;

   left: 0px;

}

.star-rating a.one-star{

   left: 0px;

}

.star-rating a.one-star:hover{

   width:20px;

}

.star-rating a.two-stars{

   left:20px;

}

.star-rating a.two-stars:hover{

   width: 40px;

}

.star-rating a.three-stars:hover{

   width: 60px;

}

.star-rating a.three-stars{

   left: 40px;

}

.star-rating a.four-stars{

   left: 60px;

}   

.star-rating a.four-stars:hover{

   width: 80px;

}

.star-rating a.five-stars{

   left: 80px;

}

.star-rating a.five-stars:hover{

   width: 100px;

}
.bloc 
{ 	
	color: #000000; 
}
#horizont {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
 visibility: visible;
 display: block;
}

#content_align {
  position: absolute;
  margin-left: -125px; /* div's width / 2 */
  top: -35px; /* div's height / 2 */
  left: 50%;
  width: 250px;
  height: 70px;
  visibility: visible;
}