*{
margin:0px;
padding:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
background-image:url(../images/smallbg.gif);
background-position:top left;
background-repeat:repeat-x
}
body{
width:100%;
height:100%;
margin:auto;
background-image:url(../images/bg.gif);
background-position:top center;
background-repeat:no-repeat;
}
/** Typography **/

h1 {font-weight:normal; font-size:40px; line-height:40px;}
h2 {font-weight:normal; font-size:34px; line-height:34px;}
h3 {font-weight:normal; font-size:28px; line-height:28px;}
h4 {font-weight:normal; font-size:22px; line-height:22px;}
h5 {font-weight:normal; font-size:17px; line-height:17px;}
h6 {font-weight:normal; font-size:14px; line-height:14px;}

h1, h2, h3, h4, h5, h6 {margin-bottom:10px; color:#333; padding-left:1px;}
.clear {clear: both; height: 0; width: 0; line-height: 0; font-size: 0px;}

/* Image styling */
#img {padding:5px; background:#ECECEC; border:#D9D9D9 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#img:hover {border:#BFBFBF 1px solid;}
img.alignleft {margin:5px 10px 5px 0;}
img.alignright {margin:5px 0 5px 10px;}
img.icon {padding:0 !important; border:none !important; background:none !important;}

.green{
	color:	 #96b306 !important;
}
.blue{
	color:	 #00539F !important;
}
.red{
	color:	 #FF3300 !important;
}
.orange{
	color:	 #FF6600 !important;
}
.left{
	float: left;	
}
.left_text{ 
 text-align:left;
	  
}
.right_text{
	text-align:right;
}
.image_left{
	float: left;	
}

.right{
	float:right;	
}


#absolute {
	position: absolute;
	z-index: 15;
	top: 0px;
	left: 0px;
	width: 100%;
}

#header{
width:1000px;
height:321px;
margin:0 auto;
background-image:url(../images/bg.gif);
background-position:top left;
background-repeat:no-repeat;
position:relative;
}

#topheader{
	clear: both; 
	padding:0 0 0 0;
    margin :0 0 0 0;

}
#topheader .topmenu{
width:400px;
border-top:6px solid #00539F;
padding-top:20px;
text-align:center;
font-size:11px;
color:#5B5B5B;
margin:0 0 0 145px;
float: left; 

}
#topheader .topmenu a{
font-family:Tahoma, "Times New Roman", Times, serif;
color:#5B5B5B;
text-decoration:underline
}
#topheader  .topmenu a:visited{text-decoration:underline}
#topheader  .topmenu a:hover{text-decoration:none}


#topheader .flags{
float: right; WIDTH: auto ;
padding-top:0px;
text-align:center;
}

#topheader .callus{
width:251px;
height:60px;
padding-top:10px;
background-image:url(../images/us_and_canda.png);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
font-size:11px;
color:#5B5B5B;
margin:5px 0 0 0;
float: left; 
}
#topheader .logos{
width:251px;
height:60px;
padding-top:10px;
background-image:url(../images/logos/lata.png);
background-position:top left;
background-repeat:no-repeat;
background-color:#03F;
text-align:left;
font-size:11px;
color:#5B5B5B;
margin:5px 0 0 0;
float: left; 
}

.marl{
margin-left:8px;
}
.marr{
margin-right:8px;
}
#menu{
position:absolute;
top:275px;
left:23px;
}
#menu li, #forum li{
list-style-type:none;
float:left;
margin:0 15px 0 0
}
#menu a, #forum a{
background-image:url(../images/circle.gif);
background-position:0px 4px;
background-repeat:no-repeat;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#323232;
text-decoration:none;
padding:0 0 0 12px
}
#forum{
position:absolute;
top:275px;
left:755px;
}



#wrapper{
width:1000px;
margin:0 auto;
}
#left{
width:191px;
float:left;
}

#left_tripadvisor{
width:191px;
margin:0 0 5px 0
float:left;
}
#left_navigation{
background-image:url(../images/gbg.gif);
background-position:top left;
background-repeat:repeat-y;
width:191px;
float:left;
margin:0 0 10px 0;
}
#left_navigation img{
float:left
}
.title1{
background-image:url(../images/title1.png);
background-position:top left;
background-repeat:no-repeat;
height:24px;
width:160px;
padding:14px 0 0 19px;
margin:0 0 0 9px;
display:inline;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:left
}
.tours{
width:170px;
display:block;
float:left;
padding:13px 0 15px 19px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
}
.tours li{
list-style-type:none;
line-height:25px
}
.tours li a{
background-image:url(../images/arrow.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding:0 0 0 11px;
color:#323232;
text-decoration:underline
}
.tours li a:visited{text-decoration:underline}
.tours li a:hover{text-decoration:none}
.new{
color:#E60404;
font-weight:bold;
}
.more{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#009EDC;
margin:0 0 5px 60px;
float:right;
text-align:right;
  
}

.booknow{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color: #F00;
font-weight:bold;
margin:0 0 5px 0px;
float:right;
text-align:right;
 
}

.booking-now{
margin:0 0 5px 0px;
float:right;
border:0px;
/*background:url(../images/booknow.png);
background-repeat: no-repeat; 
background-position: center;*/
 
}	
.banner{
margin:3px 0;
float:left
}
.banner-right{
margin:3px 0;
float:left
}
.weather{
	float:left;
	width:190px;
	height:300px;
	margin-top:10px;
	margin-left:0px;
/*	background:url(../images/weather-bg.png);
	background-repeat: no-repeat;*/
}


#central{
width:530px;
float:left;
margin:0px 10px 0 10px;
display:inline;

}
.welcome{
background-image:url(../images/welcome_bg.jpg);
background-position:top center;
background-repeat:no-repeat;
width:435px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color: #000;
padding:80px 10px 25px 85px;
}
.welcome p{
display:block;
width:415px;
}
.search{
background-color:#00539F;
text-align:center;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:0 0 0 0;
margin:10px 0 30px 0
}
.search h2 {
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
width:497px;
padding:0 0 0 0;
margin:0 0 0 0;
}

.central_header{
background-image:url(../images/bg-white.jpg);
background-position:top center;
background-repeat:no-repeat;
width:527px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color: #000;
margin:0px 0px 0 0px;

}


 
/* Photos
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.imgb{
  padding: 0.1in;
  border: 0.01in solid  #ccc;
}
/*.central_header img{
  padding: 0.1in;
  border: 0.01in solid  #ccc;
}*/
.photo_left {
  width: 250px;
  margin: 0;
  padding: 0;
  float: left;
  text-align: center;
 
}
.photo_right {
  width: 250px;
  margin: 0;
  padding: 0;
  float: right;
  text-align: center;	
 
	}
.photo_center {
/*  width: 525px;*/
  margin: 0;
  padding: 0;
  text-align: center;	
 
	}
	
	
/*  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.central_header h1{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:18px;
color:#565656;
width:497px;
padding:0 0 5px 0;
border-bottom:1px solid #DBDBDB;
margin:0 0 5px 0
}
.central_header h2{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:14px;
color:#565656;
width:497px;
margin:0 0 3px 0
}
.central_header p{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
line-height:20px;
display:block;
text-align:justify;
padding:5px 5px 5px 0;
margin:0 0 5px 0;
} 

.central_header  photonoborder {
 border:1px;
 border:#000;
 margin: 0;
 padding: 0;
}


.line_pa {
border-bottom:1px solid #D2D2D2;
}
.line_cen {
  text-align: center;
}
.central_header span{
display:block;
color:#00539F;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
text-align:right;
}
.left_date{
display:block;
color:#00539F;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
text-align:left;
}


/*------------------------------------------------red part start--------------------*/
.central_header main_packages{
	width:100%;
	
	padding:12px 0 20px 0;
	/*background:url(../images/red_bg.gif) 0 0 repeat-x;*/
	float:left;
	
}

#packages_left{
	width:250px;
	/*border-right:#CECBAB dashed 1px;*/
	margin:20px 10px 0 0;
	float:left;
}
#packages_left h2{
	display:block;
	width:250px;
	font:normal 18px Tahoma, "Times New Roman", Times, serif;
	color:#000;
	/*background-color:#BB0000;*/
	margin:0 0 5px 0;
	padding:0;
}
#packages_left ul{
	width:200px;
	margin:0;
	padding:0;
}
#packages_left ul li{
	float:left;
	list-style:none;
	border-bottom:1px solid #000; 
}
#packages_left ul li a{
	display:block;
	width:230px;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	padding:0 0 0 17px;
	background: url(../images/true.png) no-repeat left center;
	
	float:left;
	
}
#packages_left ul li a:hover{
	
	background: url(../images/true.png) no-repeat left center;
	background:rgba(0, 0, 0, 0.4);
	color:#fff;
}


#packages_right{
	width:250px;
	/*border-left:#CECBAB dashed 1px;*/
	margin:20px 0 0 10px;
	float:left;
}
#packages_right h2{
	display:block;
	width:250px;
	font:normal 18px Tahoma, "Times New Roman", Times, serif;
	color:#000;
	/*background-color:#BB0000;*/
	margin:0 0 5px 0;
	padding:0;
}
#packages_right ul{
	width:200px;
	margin:0;
	padding:0;
}
#packages_right ul li{
	float:left;
	list-style:none;
	border-bottom:1px solid #000; 
}
#packages_right ul li a{
	display:block;
	width:230px;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	padding:0 0 0 17px;
	background: url(../images/true.png) no-repeat left center;
	
	float:left;
}
#packages_right ul li a:hover{
	
	background: url(../images/true.png) no-repeat left center;
	background:rgba(0, 0, 0, 0.4);
	color:#fff;
	padding:0 0 0 17px;
}

/*------------------------------------------------red part start--------------------*/

#ok{
position:absolute
}
#ok img{
position:relative;
top:0px;
left:0px;
}
.block{
width:510px;
margin:0 0 20px 13px;
display:inline;
float:left
}
.block img{
float:left
}
.block div{
float:left;
margin:0 0 0 10px;
height:126px;
width:320px;
}
.block div h4{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#565656;
text-decoration:underline;
font-weight:bold
}
.block div p{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:11px;
color:#565656;
display:block;
width:320px;
border-bottom:1px solid #D2D2D2;
padding:10px 0 10px 0;
margin:0 0 5px 0;
}

.pricetab1 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
color: #3c3c3c;
background-image: url("../images/price_tab.png");
margin-bottom: 20px;
padding-top: 18px;
z-index: 19;
position: static;
width: 158px;
background-repeat: no-repeat;
height: 63px;
text-align: center;
line-height: 10px;
}
.price{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#E63309;
font-weight:bold;
display:block;
float:left;
width:180px;
}
.room{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#E63309;
font-weight:bold;
display:block;
float:left;
margin:0 0 0 15px;
}
.star{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#E63309;
font-weight:bold;
display:block;
float:left;
margin:0 0 0 15px;



}
.more{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#009EDC;
display:block;
text-decoration:underline;
float:right
text-align:right;
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}

#right{
width:250px;
float:left;
}
.right_block{
background-image:url(../images/block_bg.gif);
background-position:top left;
background-repeat:repeat-y;
width:250px;
margin:0 0 5px 0
}
.right_tripadvisor{
width:250px;
margin:0 0 5px 0
}

.title2{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/title_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:250px;
padding:20px 0 10px 0;
text-align:center
}
.title3{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/title3_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:250px;
padding:20px 0 35px 0;
text-align:center
}
.tours2{
width:220px;
display:block;
float:left;
padding:10px 0 5px 20px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
}
.tours2 li{
list-style-type:none;
line-height:20px
}
.tours2 li a{
background-image:url(../images/arrow.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding:0 0 0 11px;
color:#323232;
text-decoration:underline
}
.tours2 li a:visited{text-decoration:underline}
.tours2 li a:hover{text-decoration:none}
.new{
color:#E60404;
font-weight:bold
}

.vediotitle{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/titlevedio1.jpg);
background-position:top left;
background-repeat:no-repeat;
width:250px;
padding:10px 0 0 0;
text-align:center
}
.vedio{
width:245px;
padding:0 5px 5px 5px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:11px;
}
.item{
width:220px;
padding:0 0 0 15px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:11px;
}
.item span{
display:block;
font-weight:bold;
color:#00539F;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
}
.item p{
padding:5px 0;
}
.item a{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.item a:visited{text-decoration:underline}
.item a:hover{text-decoration:none}
.photo{
background-image:url(../images/photo_bg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:13px;
}


.name{
margin:0 0 5px 9px;
color:#565656
}
.details{
margin:5px 0 0 9px;
}
#footer{
width:100%;
float:left;
padding:0 0 0 0
}
#footer div{
background-color: #333;
text-align:center;
padding:10px 0;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#F3FBFF;
}
#footer div a{
color:#F3FBFF;
text-decoration:underline;
margin:0 5px;
}
#footer div a:visited{text-decoration:underline}
#footer div a:hover{
	text-decoration:none;
	color: #F3FBFF;
}
#copy{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:11px;
color:#323232;
text-align:center;
line-height:40px;
}
#copy a{
color:#B94304;
text-decoration:underline
}
#copy a:visited{text-decoration:underline}
#copy a:hover{text-decoration:none}
#footerlogos{
height:70px;
background-image:url(../images/partner_logotypes.gif);
background-repeat:no-repeat;
background-position:center;
font-size:11px;
color:#323232;
text-align:center;

}
/*------------------------------------------------big with one column -------------------*/
#big{
padding:15px 5px 5px 10px;
float:left;
background-image:url(../images/big_bg.jpg);
background-position:22px -1px;
background-repeat:no-repeat;
}
#big h2{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:18px;
color:#565656;
width:765px;
padding:0 0 5px 0;
border-bottom:1px solid #DBDBDB;
margin:0 0 10px 0
}

.big_header{
width:785px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color: #000;
margin:0px 0px 0 0px;
}
.big_header h1{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:18px;
color:#565656;
padding:0 0 5px 0;
border-bottom:1px solid #DBDBDB;
margin:0 0 5px 0
}
.big_header h2{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:14px;
color:#565656;
margin:0 0 3px 0
}
.big_header p{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
line-height:20px;
display:block;
text-align:justify;
padding:5px 5px 5px 0;
margin:0 0 5px 0;
} 

#main_events{
	width:790px;
	padding:0 0 20px 0;
	float:left;
}

/*------------------------------------------------red part start--------------------*/
#events_left{
	width:180px;
	/*border-right:#CECBAB dashed 1px;*/
	margin:10px 0 0 0;
	float:left;
}
#events_left h2{
	display:block;
	width:180px;
	font:normal 17px Tahoma, "Times New Roman", Times, serif;
	color:#000;
	/*background-color:#BB0000;*/
	margin:0 0 5px 0;
	padding:0;
}
#events_left span{
font-family:Tahoma, "Times New Roman", Times;
font-size:12px;
color:#E63309;
float:left;

}
#events_left p{
font-family:Tahoma, "Times New Roman", Times;
font-size:12px;
line-height:20px;

}
#events_left ul{
	width:180px;
	margin:0;
	padding:0;
}
#events_left ul li{
	float:left;
	list-style:none;
	/*border-bottom:1px solid #000; */
}
#events_left ul li a{
	display:block;
	width:160px;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	padding:0 0 0 17px;
	background: url(../images/true.png) no-repeat left center;
	
	float:left;
	
}
#events_left ul li a:hover{
	
	background: url(../images/true.png) no-repeat left center;
	background:rgba(0, 0, 0, 0.4);
	color:#fff;
}


#events_right{
	width:190px;
	/*border-right:#CECBAB dashed 1px;*/
	margin:10px 0 0 10px;
	float:left;
}
#events_right h2{
	display:block;
	width:190px;
	font:normal 17px Tahoma, "Times New Roman", Times, serif;
	color:#000;
	/*background-color:#BB0000;*/
	margin:0 0 5px 0;
	padding:0;
}
#events_right span{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:11px;
color:#E63309;
float:left;
}
#events_right p{
font-family:Tahoma, "Times New Roman", Times;
font-size:12px;
line-height:20px;
}
#events_right ul{
	width:190px;
	margin:0;
	padding:0;
}
#events_right ul li{
	float:left;
	list-style:none;
	/*border-bottom:1px solid #000; */
}
#events_right ul li a{
	display:block;
	width:170px;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	padding:0 0 0 17px;
	background: url(../images/true.png) no-repeat left center;
	
	float:left;
}
#events_right ul li a:hover{
	
	background: url(../images/true.png) no-repeat left center;
	background:rgba(0, 0, 0, 0.4);
	color:#fff;
	padding:0 0 0 17px;
}

/*------------------------------------------------red part start--------------------*/
 

.other{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:12px;
color:#009EDC;
text-decoration:underline
}
.other:visited{text-decoration:underline}
.other:hover{text-decoration:none}

.big_photo{
width:260px;
text-align:center;
float:left;
margin:0 18px 0 0
}
.big_photo img{
margin:0 0 10px 0
}




.text{
float:left;
width:485px;
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:11px;
color:#565656
}
.text p{
padding:0 0 5px 0
}
.inner_copy{
border:0;
color:#fff;
float:right;
width:0.09%!important;
margin:-100px;
overflow:hidden;
line-height:0px;
padding:0px;
font-size:11px
}

ul#social-list {overflow:visible; height:16px; display:block; position:relative;	}
ul#social-list li {list-style:none; float:left; margin:0 2.5px;}


#list{
padding:5px 10px 5px 5px;

}
#list h2{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:14px;
border-bottom:1px solid #DBDBDB;
color:#565656;
padding:0 0 3px 0;
margin:0 0 3px 0
}

#list ul{
padding:0 0 5px 15px;
margin:0 0 5px 0;
line-height: 2em;
}

#list ul li {
	list-style:none;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:0 0 0 17px;
	line-height: 1.5em;
	background: url(../images/true.png) no-repeat left ;
	 
	
}


#list2{
padding:5px 5px 5px 5px;

}
#list2 h2{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:14px;
border-bottom:1px solid #DBDBDB;
color:#565656;
padding:0 0 3px 0;
margin:0 0 3px 0
}

#list2 ul{
padding:0 0 5px 15px;
margin:0 0 5px 0;
line-height: 1.5em;
}

#list2 ul li {
	list-style:none;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:0 0 0 17px;
	line-height: 1.5em;
	background: url(../images/accept.png) no-repeat left ;

}

#list3{
padding:5px 5px 5px 5px;

}
#list3 h2{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:14px;
border-bottom:1px solid #DBDBDB;
color:#565656;
padding:0 0 3px 0;
margin:0 0 3px 0
}

#list3 ul{
padding:0 0 5px 3px;
margin:0 0 5px 0;
line-height: 1.5em;
}

#list3 ul li {
	list-style:none;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:0 0 0 17px;
	line-height: 1.5em;
	background: url(../images/true.png) no-repeat left ;
	 
	
}

#list-info h2{
font-family:Tahoma, "Times New Roman", Times, serif;
font-size:14px;
border-bottom:1px solid #DBDBDB;
color:#565656;
padding:0 0 3px 0;
margin:0 0 3px 0
}

#list-info ul{
padding:0 0 5px 3px;
margin:0 0 5px 0;
line-height: 1.5em;
}

#list-info ul li {
	list-style:none;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:0 0 0 17px;
	line-height: 1.5em;
	background: url(../images/true.png) no-repeat left ;
	BORDER-BOTTOM:  #999 1px solid;
	 
	
}

/*------------------------------------------------red part start--------------------*/
#red-main{
	width:100%;
	height:180px;
	padding:12px 0 20px 0;
	background:url(../images/red_bg.gif) 0 0 repeat-x;
	float:left;
	
}
#red{
	width:900px;
	height:180px;
	margin:0 auto;
}
#tips{
	width:210px;
	border-right:#CECBAB dashed 1px;
	float:left;
}
#tips h2{
	display:block;
	width:180px;
	font:normal 24px Tahoma, "Times New Roman", Times, serif;
	color:#EDEBD5;
	/*background-color:#BB0000;*/
	margin:0 0 13px 0;
	padding:0;
}
#tips ul{
	width:188px;
	margin:0;
	padding:0;
}
#tips ul li{
	float:left;
	list-style:none;
	border-bottom:1px solid #CCC; 
}
#tips ul li a{
	display:block;
	width:172px;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 17px;
	background: url(../images/true.png) no-repeat left center;
	
	float:left;
	
}
#tips ul li a:hover{
	
	background: url(../images/true.png) no-repeat left center;
	background:rgba(0, 0, 0, 0.4);
	color:#fff;
}
#tips p.rm-yellow{
	display:block;
	width:87px;
	height:13px;
	/*background:url(images/read_more_bg_yellow.gif) 0 0 repeat-x;*/
	font-size:0;
	padding:0 0 0 97px;
	margin:0 0 0 0;
	float:left;
}
#tips p.rm-yellow a{
	display:block;
	width:79px;
	padding:3px 0 0 8px;
	height:10px;
	font:bold 13px/10px Tahoma, "Times New Roman", Times, serif;
	color:#fff;
	/*background:url(images/read_more_icon_black.gif) 79px 6px no-repeat ;*/
	text-decoration:none;
}
#tips p.rm-yellow a:hover{
	color:#FFF;
	/*background:url(images/read_more_icon_black_ho.gif) 79px 6px no-repeat ;*/
	background:rgba(0, 0, 0, 0.4);
}
#links{
	width:210px;
	border-right:#CECBAB dashed 1px;
	padding:0 0 0 25px;
	float:left;
}
#links h2{
	display:block;
	width:180px;
	font:normal 24px Tahoma, "Times New Roman", Times, serif;
	color:#EDEBD5;
	/*background-color:#BB0000;*/
	margin:0 0 13px 0;
	padding:0;
}
#links ul{
	width:188px;
	margin:0;
	padding:0;
}
#links ul li{
	float:left;
	list-style:none;
	border-bottom:1px solid #CCC; 
}
#links ul li a{
	display:block;
	width:172px;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 17px;
	background: url(../images/true.png) no-repeat left center;
	
	float:left;
}
#links ul li a:hover{
	
	background: url(../images/true.png) no-repeat left center;
	background:rgba(0, 0, 0, 0.4);
	color:#fff;
	padding:0 0 0 17px;
}
#links p.rm-yellow{
	display:block;
	width:87px;
	height:13px;
	/*background:url(images/read_more_bg_yellow.gif) 0 0 repeat-x;*/
	font-size:0;
	padding:0 0 0 97px;
	margin:0 0 0 0;
	float:left;
}
#links p.rm-yellow a{
	display:block;
	width:79px;
	padding:3px 0 0 8px;
	height:10px;
	font:bold 13px/10px Tahoma, "Times New Roman", Times, serif;
	color:#fff;
	/*background:url(images/read_more_icon_black.gif) 79px 6px no-repeat ;*/
	text-decoration:none;
}
#links p.rm-yellow a:hover{
	color:#EDEBD5;
	/*background:url(images/read_more_icon_black_ho.gif) 79px 6px no-repeat ;*/
	background:rgba(0, 0, 0, 0.4);
}
#methods{
	width:187px;
	padding:0 0 0 25px;
	float:left;
}
#methods h2{
	display:block;
	width:150px;
	font:normal 24px Tahoma, "Times New Roman", Times, serif;
	color:#EDEBD5;
	/*background-color:#BB0000;*/
	margin:0 0 13px 0;
	padding:0;
}
#methods ul{
	width:188px;
	margin:0;
	padding:0;
}
#methods ul li{
	float:left;
	list-style:none;
	border-bottom:1px solid #CCC; 
}
#methods ul li a{
	display:block;
	width:172px;
	font:normal 13px/20px Tahoma, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	padding:0 0 0 17px;
	
	background: url(../images/true.png) no-repeat left center;
	float:left;
}
#methods ul li a:hover{
	
	background: url(../images/true.png) no-repeat left center;
	background:rgba(0, 0, 0, 0.4);
	color:#fff;
}
#methods p.rm-yellow{
	display:block;
	width:87px;
	height:13px;
	/*background:url(images/read_more_bg_yellow.gif) 0 0 repeat-x;*/
	font-size:0;
	padding:0 0 0 97px;
	margin:0 0 0 0;
	float:left;
}
#methods p.rm-yellow a{
	display:block;
	width:79px;
	padding:3px 0 0 8px;
	height:10px;
	font:bold 13px/10px Tahoma, "Times New Roman", Times, serif;
	color:#fff;
	/*background:url(images/read_more_icon_black.gif) 79px 6px no-repeat ;*/
	text-decoration:none;
}

#methods p.rm-yellow a:hover{
	color:#EDEBD5;
	/*background:url(images/read_more_icon_black_ho.gif) 79px 6px no-repeat ;*/
	background:rgba(0, 0, 0, 0.4);
}
/*------------------------------------------------red part end--------------------*/
.sidebar-icon{position:fixed;width:32px;padding:0px 4px;background-color:#fff;top:315px;-moz-border-radius:0 5px 5px 0;-moz-box-shadow: #444 1px 1px 2px;border-radius:0 5px 5px 0;box-shadow: #444 1px 1px 2px;-webkit-border-radius:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;-webkit-box-shadow: #444 1px 1px 2px;}
.sidebar-icon div{font-size:10px;padding:2px 0;font-weight:bold;}
.sidebar-icon img{background-image:url('../images/social-icons.gif');margin-bottom:4px;border:0;cursor:pointer;}
 
/* *********************************************************/


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}