/* 
	xhtml & css
	Date: 02/12/2010
	Author: gtBiz.net

**/

/* Basics */
*{
margin: 0;
padding: 0;
}
body, html{
width: 100%;
cursor: default;
font-family: Helvetica, Arial, Verdana, sans-serif;
padding: 0px 0 0 0;
color: #333333;
}

body.header1{
background: #edece8 url(../images/bg1.jpg) scroll no-repeat top center;
}

body.header2{
background: #edece8 url(../images/bg2.jpg) scroll no-repeat top center;
}

body.header3{
background: #edece8 url(../images/bg3.jpg) scroll no-repeat top center;
}

body.header4{
background: #edece8 url(../images/bg4.jpg) scroll no-repeat top center;
}

body.header5{
background: #edece8 url(../images/bg5.jpg) scroll no-repeat top center;
}

a{cursor: pointer;}
a:active{outline: 0 !important;}
a img{border: none;}
abbr, acronym{cursor: help; border: none;}
hr{display: none;}
label{cursor: pointer;}
select option{padding: 1px 2px 0 5px;}
table{border-spacing: 0; border-collapse: collapse;}
ul{list-style: none;}

/* Structure */
#container{
width: 959px;
margin: 0 auto 0 auto;
padding-left:32px;
padding-right:32px;
background: url(../images/content_bg.png) scroll repeat-y top left;
behavior: url(/images/iepngfix.htc);  
z-index:0;
overflow:hidden;

padding-bottom:30px;
}


#header{
width: 959px;
height: 235px;
display:block;

}

body.header1 #header{
background: url(../images/bg1.jpg) scroll no-repeat top center;
}

body.header2 #header{
background: url(../images/bg2.jpg) scroll no-repeat top center;
}

body.header3 #header{
background: url(../images/bg3.jpg) scroll no-repeat top center;
}

body.header4 #header{
background: url(../images/bg4.jpg) scroll no-repeat top center;
}

body.header5 #header{
background: url(../images/bg5.jpg) scroll no-repeat top center;
}


  #header h1{
	display: block;
	float: left;
	margin-top:5px;
	}
	
  #header #logo a{
	display: block;
	float:left;
	outline: 0;
  height: 185px;
  width: 209px;
  
	}
	
	#header_right{
  display:block;
  
  width:731px;
  float:right;
  }
  
  #user_links{
  float:right; 
  margin-bottom:10px;
  margin-right:18px;
  margin-top:12px;
  }
  
  #user_links a{
  text-decoration:none;
  color:#333333;
  margin-right:8px;
  padding-right:8px; 
  display:block;
  border-right: 1px solid #333333;
  height:20px;
  float:left;
  font-size:.95em;
  }
  
  #user_links p{
  color:#333333;
  margin-right:8px;
  padding-right:8px; 
  display:block;
  border-right: 1px solid #333333;
  height:20px;
  float:left;
  font-size:.95em;
  }
  
  #user_links a.last{
  border:none;
  padding-right:0;
  margin-right:0;
  }

  #user_links a:hover, #user_links a:focus{
  text-decoration:underline;
  }

	#search{
	clear:both;
	float:right;
	margin-right:18px;
  }
  
  #search td{
  padding-left:4px;
  padding-right:4px;
  }
  
  #search td p{
  font-size:.95em;
  }
  
  #search td a{
  padding-left:8px; 
  }
	
	#search #s{
	width:150px;
	height:23px;
	border: 1px solid #a9a8a2; 
  }
  
  
  #menu{
  display:block;
  float: right;
  height: 43px;
  width:731px; 
  z-index:2;
  clear:both;
  position:absolute;
  margin-top:82px;
}


#menu ul li{
float: left;
}

#menu ul li a {
display:block;
outline:0;
text-indent:-9999px;
height: 43px;
float:left;
}

#menu ul ul{
float:none;
}

#menu ul #b0 a {
background:transparent url(../images/but_home.png) no-repeat scroll left top;
width:65px;
}
#menu ul #b1 a {
background:transparent url(../images/but_videos.png) no-repeat scroll left top;
width:72px;
}
#menu ul #b2 a {
background:transparent url(../images/but_deals.png) no-repeat scroll left top;
width:118px;
}
#menu ul #b3 a {
background:transparent url(../images/but_ask.png) no-repeat scroll left top;
width:76px;
}
#menu ul #b4 a {
background:transparent url(../images/but_trips.png) no-repeat scroll left top;
width:125px;
}
#menu ul #b5 a {
background:transparent url(../images/but_valise.png) no-repeat scroll left top;
width:103px;
}
#menu ul #b6 a {
background:transparent url(../images/but_about.png) no-repeat scroll left top;
width:91px;
}
#menu ul #b7 a {
background:transparent url(../images/but_contact.png) no-repeat scroll left top;
width:81px;
}

#menu ul #b0 a:hover, #menu ul #b0 a:focus {background-position: left -43px;}
#menu ul #b1 a:hover, #menu ul #b1 a:focus {background-position: left -43px;}
#menu ul #b2 a:hover, #menu ul #b2 a:focus {background-position: left -43px;}
#menu ul #b3 a:hover, #menu ul #b3 a:focus {background-position: left -43px;}
#menu ul #b4 a:hover, #menu ul #b4 a:focus {background-position: left -43px;}
#menu ul #b5 a:hover, #menu ul #b5 a:focus {background-position: left -43px;}
#menu ul #b6 a:hover, #menu ul #b6 a:focus {background-position: left -43px;}
#menu ul #b7 a:hover, #menu ul #b7 a:focus {background-position: left -43px;}

#s0 #menu ul #b0 a{background-position: left bottom;}
#s1 #menu ul #b1 a{background-position: left bottom;}
#s2 #menu ul #b2 a{background-position: left bottom;}
#s3 #menu ul #b3 a{background-position: left bottom;}
#s4 #menu ul #b4 a{background-position: left bottom;}
#s5 #menu ul #b5 a{background-position: left bottom;}
#s6 #menu ul #b6 a{background-position: left bottom;}
#s7 #menu ul #b7 a{background-position: left bottom;}

#s0 #menu ul #b0 a:hover{background-position: left -43px;}
#s1 #menu ul #b1 a:hover{background-position: left -43px;}
#s2 #menu ul #b2 a:hover{background-position: left -43px;}
#s3 #menu ul #b3 a:hover{background-position: left -43px;}
#s4 #menu ul #b4 a:hover{background-position: left -43px;}
#s5 #menu ul #b5 a:hover{background-position: left -43px;}
#s6 #menu ul #b6 a:hover{background-position: left -43px;}
#s7 #menu ul #b7 a:hover{background-position: left -43px;}


#menu ul #b1 ul, #menu ul #b2 ul, #menu ul #b5 ul, #menu ul #b6 ul{
display:none;
z-index:2;
position:absolute;
}

#menu ul #b1:hover ul, #menu ul #b2:hover ul, #menu ul #b5:hover ul, #menu ul #b6:hover ul{
display:block;
}


#menu ul #b1 ul{
border: 1px solid #b0afa9;
width:130px;
margin-top:43px;
font-size:0.8em;
line-height:1.4em;
}

#menu ul ul li{
display:block;
height:23px;
}

#menu ul #b1 ul li a{
background:url(../images/submenu_off.jpg) repeat-x top left;
text-decoration:none;
text-indent:0;
width:103px;
padding:4px 15px 4px 12px;
color:#333333;
}
#s1 #menu ul #b1:hover ul li a{
background-position: left top;
}

#menu ul #b1 ul li a:hover{
text-decoration:none;
background:url(../images/submenu_on.jpg) repeat-x top left;
color:#FFFFFF;
}
#menu #b1a{
display:block;
height: 23px;
}
#menu #b1b{
display:block;
height: 23px;
}




#menu ul #b2 ul{
border: 1px solid #b0afa9;
width:130px;
margin-top:43px;
font-size:0.8em;
line-height:1.4em;
}
#menu ul #b2 ul li a{
background:url(../images/submenu_off.jpg) repeat-x top left;
text-decoration:none;
text-indent:0;
width:103px;
padding:4px 15px 4px 12px;
color:#333333;
}

#s2 #menu ul #b2:hover ul li a{
background-position: left top;
}
#menu ul #b2 ul li a:hover{
text-decoration:none;
background:url(../images/submenu_on.jpg) repeat-x top left;
color:#FFFFFF;
}
#menu #b2a{
display:block;
height: 23px;
}
#menu #b2b{
display:block;
height: 23px;
}








#menu ul #b5 ul{
border: 1px solid #b0afa9;
width:180px;
margin-top:43px;
font-size:0.8em;
line-height:1.4em;
}
#menu ul #b5 ul li a{
background:url(../images/submenu_off.jpg) repeat-x top left;
text-decoration:none;
text-indent:0;
width:153px;
padding:4px 15px 4px 12px;
color:#333333;
}

#s5 #menu ul #b5:hover ul li a{
background-position: left top;
}
#menu ul #b5 ul li a:hover{
text-decoration:none;
background:url(../images/submenu_on.jpg) repeat-x top left;
color:#FFFFFF;
}
#menu #b5a{
display:block;
height: 23px;
}
#menu #b5b{
display:block;
height: 23px;
}
#menu #b5c{
display:block;
height: 23px;
}


#menu ul #b6 ul{
border: 1px solid #b0afa9;
width:170px;
margin-top:43px;
font-size:0.8em;
line-height:1.4em;
}
#menu ul #b6 ul li a{
background:url(../images/submenu_off.jpg) repeat-x top left;
text-decoration:none;
text-indent:0;
width:143px;
padding:4px 15px 4px 12px;
color:#333333;
}

#s6 #menu ul #b6:hover ul li a{
background-position: left top;
}
#menu ul #b6 ul li a:hover{
text-decoration:none;
background:url(../images/submenu_on.jpg) repeat-x top left;
color:#FFFFFF;
}
#menu #b6a{
display:block;
height: 23px;
}
#menu #b6b{
display:block;
height: 23px;
}





#leaderboard{
margin-top:58px;
padding-left:1px;
}



#content{
display:block;
width:960px;
font-size:.85em;
line-height:1.3em;
}

#content a{
text-decoration:none;
color:#0072bc;
}

#content a:hover, #content a:focus{
text-decoration:underline;
}

h4 a{
color:#666666 !important;
text-decoration:none;
}

h4 a:hover, h4 a:focus{
text-decoration:underline;
}

#content p{
margin-bottom:10px;
}

#sidebar{
display:block;
width:340px;
float:right;
margin-right:20px;
padding-top:62px;
}

.sidebox_open{
display:block;
width:340px;
height:25px;
background: url(../images/sidebox_open.jpg) no-repeat top left;
}


.sidebox_close{
display:block;
width:340px;
height:25px;
background: url(../images/sidebox_close.jpg) no-repeat top left;
margin-bottom:30px;
}

.sidebox{
display:block;
width:300px;
background: url(../images/sidebox_bg.jpg) repeat-y top left;
padding: 0 20px 0 20px;
overflow:hidden;
}

.dealscat h3{
font-size:1.3em !important;
}

.dealscat ul{
margin:10px 0 0 20px !important;
}

.callout_open{
display:block;
width:550px;
height:20px;
background: url(../images/callout_open.jpg) no-repeat top left;
}

.callout_close{
display:block;
width:550px;
height:20px;
background: url(../images/callout_close.jpg) no-repeat top left;
margin-bottom:30px;
}

.callout{
display:block;
width:550px;
background: url(../images/callout_bg.jpg) repeat-y top left;
padding: 0 20px 0 20px;
overflow:hidden;
}


#info{
display:block;
float:right;
width:550px;
float:left;
padding-left:20px;
}

#footer_open{
display:block;
width:923px;
height:20px;
margin: 0 auto 0 auto;
background: url(../images/footer_open.jpg) no-repeat top left;
margin-top:20px;
}

#footer_close{
display:block;
width:923px;
height:20px;
margin: 0 auto 0 auto;
background: url(../images/footer_close.jpg) no-repeat top left;
padding-bottom: 30px;
}

#footer{
width: 883px;
margin: 0 auto 0 auto;
background: url(../images/footer_bg.jpg) repeat-y top left;
padding: 0 20px 0 20px;
font-size:.8em;
line-height:1.3em;
overflow:hidden;

}

#footer p{
margin-bottom:10px;
clear:both;
}

#footer ul{
clear:both;
height:20px;
padding-bottom:10px;
}

#footer ul li{
float:left;
}



  	#footer a{  	
		text-decoration: none;
    color: #0072bc;
    margin-right:8px;
    padding-right:8px; 
    display:block;
    border-right: 1px solid #0072bc;
		}
			#footer a:hover,
			#footer a:focus{
			text-decoration: underline;
			}

    
  #footer li.last a{
  border:none !important;
  }

#footer a.design{
display:inline;
border:none;
}


.transparent{
behavior: url(/images/iepngfix.htc);
}

.icon{
float:left;
}

.clear{
display:block;
clear:both;
}

.thumbs_line{
margin: 0 20px 0 20px;
display:block;
float:left;
clear:both;
width:100%;
}



.mainbox{
background: #e8e6de url(../images/box_open.jpg) no-repeat top left;
border: 1px solid #dedbd1;
padding:20px;
margin-bottom:24px;
overflow:hidden;
height:1%;
clear:both;
}

.video_box{
display:block;
border: 1px solid #dedbd1;
padding:19px;
margin-bottom:24px;
background: #e8e6de url(../images/box_open.jpg) no-repeat top left;
overflow:hidden;
height:1%;
margin-right:22px;
width:172px;
float:left;
}

.highlight_box{
background: #bfdcee url(../images/bluebox_open.jpg) no-repeat top left;
border: 1px solid #99c7e4;
padding:20px;
margin-bottom:24px;
overflow:hidden;
height:1%;
clear:both;
}

.video_highlightbox{
display:block;
border: 1px solid #99c7e4;
padding:19px;
margin-bottom:24px;
background: #bfdcee url(../images/bluebox_open.jpg) no-repeat top left;
overflow:hidden;
height:1%;
margin-right:22px;
width:172px;
float:left;
}

li.last_line{
margin-right:0 !important;
}

.video_box p, .video_highlightbox p{
margin-bottom:5px !important;
}

.video_title{
font-weight:bold;
font-size:.95em;
}

.posted{
font-size:.95em;
}

.visitor_video{
display:block;
z-index:3;
position:absolute;
margin-left:115px;
margin-top:-10px;
}

.visitor_video img{
behavior: url(/images/iepngfix.htc);
}



h2{
font-size:2em;
margin: 66px 0 16px 20px;
}

h2.first{
margin-top:20px;
}

h4{
font-size:1.5em;
color:#666666;
line-height: 1.3em;
}

.banner_short{
margin:0 20px 30px 20px;
}

.banner_tall{
margin:0 20px 30px 20px;
}

p.date{
color:#0072bc;
font-weight:bold;
font-size:.8em;
}

span.date{
color:#0072bc;
font-weight:bold;
font-size:.9em;
}


.post_title{
display:block;
float:left;
margin-bottom:15px;
width:326px;
}

.ny1_image{
display:block;
width:508px;
height:192px;
border: 1px solid #FFFFFF;
margin-bottom:10px;
}

a.ny1_video{
margin-top:10px;
padding-bottom:20px;
display:block;
height:20px;
}

.highlight_box .post_title{
width:285px !important;
}

.thumb img{
border: 1px solid #FFFFFF;
margin-bottom:10px;
}

.description p img{
border: 1px solid #FFFFFF;
margin-bottom:10px;
}

.description ul{
list-style-type:disc;
margin-left:30px;
margin-bottom:10px;
}

.description ol{
margin-left:30px;
margin-bottom:10px;
}

div.wp-caption img{
border:1px solid #FFFFFF;
}

div.wp-caption p.wp-caption-text{
font-size:.8em;
font-weight:bold;
text-align:center;
padding-bottom:10px;
color:#666666;
}


span.valid_through{
padding:5px;
background:#FFFFFF;
border: 1px solid #a9a8a2;
color:#a20000;
font-weight:bold;

}

.line{
display:block;
height:1px;
width:100%;
background:#74accd;
margin-top:9px;
margin-bottom:17px;
clear:both;
font-size: 1px;
}




.questions p strong{
color:#3c882a;
font-size:1.2em;
font-weight:bold;
}

.tags p strong{
color:#333333;
font-size:1em;
}

#twitter a.twitter-link{
text-decoration:none;
color:#0072bc;
font-size:1.1em;
}

#twitter a.twitter-link:hover, #twitter a.twitter-link:focus{
text-decoration:underline;
}


#twitter_facebook{
display:block;
overflow:hidden;
height:1%;
}

.twitter_facebook{
float:right;
display:block;
width:247px;
padding-bottom:10px;
}


.newer a{
color:#666666 !important;
text-decoration:none;
font-size:1.1em;
}

.newer a img{
margin-top:-5px;
padding-left:5px;
}

.newer a:hover{
text-decoration:underline;
}


.older a{
color:#666666 !important;
text-decoration:none;
font-size:1.1em;
}

.older a:hover{
text-decoration:underline;
}


.older a img{
margin-top:-5px;
padding-right:5px;
}



span.arrow_text{
display:block;
margin-top:5px;
margin-left:5px;
float:left;
font-size:1.1em;
}

.arrow_left{
display:block;
float:left;
}

.arrow_right{
display:block;
float:right;
}

#facebook a.facebook{
color:#666666;
font-size:1.1em;
}

#twitter_facebook h3{
font-size:1.3em;
}

a.facebook{
margin-top:5px;
}

a span.arrow_text{
color:#666666;
text-decoration:none;
}

a:hover span.arrow_text{
text-decoration:underline;
}

.share{
float:right;
display:block;
padding-top:5px;
}

.slideshow .boxtitle{
margin-top:25px;
}

.mostpopular .boxtitle{
margin-top:20px;
display:block;
padding-bottom:10px;
height:20px;
}

.boxtitle h3{
font-size:1.3em;
float:right;
display:block;
width:247px;
}

#slideshow{
padding-top:10px;
clear:both;
}

#popular_posts{
padding:15px;
border: 1px solid #b0d2e8;
display:block;
clear:both;
font-size:.9em;
background:#ffffff;
}

#popular_posts ol{
margin-left:15px;
}

#popular_posts li{
margin-bottom:10px;
}

#popular_posts a{
font-weight:bold;
}

a.popular_category{
color:#3c882a !important;
}

#subscribe{
clear:both;
display:block;
background: url(../images/subscribe_bg.jpg) no-repeat top left;
width:270px;
height:210px;
padding:15px;

}

#subscribe p{
color:#ffffff;
font-weight:bold;
font-size:.9em;
display:block;

}

#subscribe td{
  padding-left:4px;
  padding-right:4px;
  font-size:1.1em;
}

.subscribe .boxtitle h3{
font-size:1.3em;
float:right;
display:block;
width:240px;
margin-top:20px;
margin-bottom:10px;
}

.sharevideos .boxtitle h3{
font-size:1.3em;
float:right;
display:block;
width:240px;
margin-top:20px;
margin-bottom:20px;
}


.momondo_twv_searches .boxtitle h3{
font-size:1.3em;
float:right;
display:block;
width:180px;
margin-top:3px;
margin-bottom:40px;
}

#MomondoSearchForm{
padding-top:30px;
}

.askval .boxtitle h3{
font-size:1.3em;
float:right;
display:block;
width:220px;
margin-top:20px;
margin-bottom:20px;
}

.callout .boxtitle h3{
font-size:1.3em;
float:left !important;
padding-left:5px;
display:block;
width:240px;
margin-top:20px;
margin-bottom:20px;
}


#subscribe form{
padding-top:10px;
padding-bottom:10px;
behavior: url(/images/iepngfix.htc);
background: url(../images/form_bg.png) repeat top left;
}

#subscribe form input[type=text]{
	width:150px;
	height:23px;
	border: 1px solid #a9a8a2;
 } 


form td{
height:28px;
}

form td.labels{
color:#FFFFFF;
}

.comments{
display:block;
float:right;
width:53px;
height:49px;
background: url(../images/icon_comments.png) no-repeat top left;
behavior: url(/images/iepngfix.htc);
margin-left:15px;
}

.comments p{
margin-bottom:0 !important;
}

.comments a{
display:block;
margin-top:2px;
text-align:center;
margin-left:4px;
font-size:.8em;
font-weight:bold;
color:#ffffff !important;
text-decoration:none !important;
}

.comments a:hover, .comments a:focus{
text-decoration:underline !important;
}

.comments p a{
color:#666666 !important;
font-weight:normal !important;
}



.cat_icon{
float:right;
display:block;
}

.cat_icon_ideal{
float:right;
display:block;
padding-right:10px;
}

.video_player{
margin-left:25px;
margin-bottom:10px;
}

#container_close{
display:block;
height:12px;
width: 1023px;
background: transparent url(../images/content_close.png) no-repeat top left;
margin: 0 auto 0 auto;
behavior: url(/images/iepngfix.htc);
}

#text_bottom{
display:block;
width: 1023px;
margin: 15px auto 0 auto;
}

#text_bottom p{
padding: 0 72px 0 72px;
font-size: .8em;
font-weight:normal;
margin-bottom:10px;
color:#666666;
}

#text_bottom strong{
color:#333333;
}

.img_left{
float:left;
border: 1px solid #b0d2e8;
margin-right:20px;
margin-bottom:10px;
}

#deals_heading{
display:block;
overflow:hidden;
}

#deals_heading h2{
float:left;
height:30px;
width:200px;
}

#tags_heading{
display:block;
overflow:hidden;
}

#tags_heading h2{
float:left;
height:30px;
width:500px;
}

#gallery_heading{
display:block;
overflow:hidden;

}

#gallery_heading h2{
float:left;
height:30px;
width:300px;
margin-top:40px;
}

#search_heading{
display:block;
overflow:hidden;

}

#search_heading h2{
float:left;

width:200px;
}



#page_heading{
display:block;
overflow:hidden;
}

#page_heading h2{
float:left;
height:30px;
width:250px;
}



.older{
float:left;
margin-top:16px;
margin-left:20px;
}

.newer{
float:right;
margin-top:16px;
margin-right:20px;
}

.newer span{
float:right;
margin-right:5px;
}

#deals_closing .older{
margin-top:0px;
}

#deals_closing .newer{
margin-top:0px;
}

#gallery_heading .newer{
margin-top:40px;
padding-right:20px;
}

#gallery_heading .older{
margin-top:40px;
margin-left:290px;
}

#gallery_closing .newer{
margin-bottom:20px;
padding-right:20px;
}

#gallery_closing .older{
margin-bottom:20px;
padding-left:20px;
}


#search_closing .older{
margin-top:0px;
}

#search_closing .newer{
margin-top:0px;
}


#tags_closing .older{
margin-top:0px;
}

#tags_closing .newer{
margin-top:0px;
}


#comments_closing .older{
margin-top:0px;
}

#comments_closing .newer{
margin-top:0px;
}

#comments_closing{
padding-bottom:10px;
display:block;
height:30px;
}

#comments_heading{
display:block;
overflow:hidden;
}

#comments_heading h2{
float:left;
}

.post_comment{
float:right;
margin-top:62px;
margin-right:20px;
}


#post_comm_form{
margin-left:20px;
margin-top:30px;
}

#post_comm_form td{
padding:0 0 20px 0;
text-align:left;
}

.formfields{
	width:150px;
	height:23px;
	border: 1px solid #a9a8a2; 
}

.formarea{
	width:510px;
	border: 1px solid #a9a8a2; 

}

#share_pic img{
border: 1px solid #b0d2e8;
float:left;
display:block;
}

.post_video{
margin-top:110px;
padding-left:10px;
float:left;
}

.post_question{
margin-top:110px;
padding-left:10px;
float:left;
}

.callout #callout_content{
float: left;
width:330px;
margin-right:20px;
}

.callout #share_pěc{
float:right;
}

.callout .post_video{
margin-top:0px;
padding-left:0;
}

#footer_sidebar{
font-size:.8em !important;
}

.wider{
width: 920px !important;
margin-left:20px;
}

#footer_sidebar{
display:block;
padding-top:20px;
}

#left_sidebar{
float:left;
display:block;

}

#right_sidebar{
float:right;
display:block;
padding-right:20px;
}

#gallery_closing{
display:block;
font-size:.8em;
}

a.post-edit-link{
clear:both;
display:block;
padding-top:20px;
}


/* Theme my Login*/
p.message, #login .message{
background-color:#FFFFFF;
border:1px solid #B0D2E8;
padding:5px;
}

label{
font-weight:bold;
}

#wp-submit{
background-color:#0072bb;
border:none;
color:#FFFFFF;
padding:3px 10px 3px 10px;
font-weight:bold;
}

#MomondoSubmitFlightSearch{
background-color:#0072bb;
border:none;
color:#FFFFFF;
padding:3px 10px 3px 10px;
font-weight:bold;

}

#user_login, #user_pass, #user_email, #captcha_code{
	width:150px;
	height:23px;
	border: 1px solid #a9a8a2 !important; 
  }

  
p.error{
color:#FFFFFF;

}  

#login .error{
border: 1px solid #e77c16;
background-color:#ed950d;
}

/* Theme My Profile page */


th{
display:block;
width:200px;
}

#your-profile h3{
margin-top:20px;
}

th{
text-align:right;
padding-right:10px;
}

#your-profile input[type=text], #your-profile input[type=password]{
	width:150px;
	height:23px;
	border: 1px solid #a9a8a2; 
  }

#your-profile textarea{
	border: 1px solid #a9a8a2; 
  }
  
#your-profile td{
padding-bottom:10px;
}  

#your-profile #user_login{
margin-right:140px;
}

#your-profile input.button-primary{
background-color:#0072bb;
border:none;
color:#FFFFFF;
padding:3px 10px 3px 10px;
font-weight:bold;
}

#profile .message{
background-color:#FFFFFF;
border:1px solid #B0D2E8;
padding:5px;

}

#profile .error{
border: 1px solid #e77c16;
background-color:#ed950d;
}

.ny1{
margin-top:-5px;
}

.tvicon{
padding-right:10px !important;
}

/*  Cufon */

.cufon-loading label {
	visibility: hidden !important;
}
.cufon-loading h2 {
	visibility: hidden !important;
}
.cufon-loading h3 {
	visibility: hidden !important;
}
.cufon-loading #user_links a {
	visibility: hidden !important;
}
.cufon-loading #user_links p{
	visibility: hidden !important;
}
.cufon-loading .more a span.arrow_text{
	visibility: hidden !important;
}
.cufon-loading .older a span.arrow_text{
	visibility: hidden !important;
}			
.cufon-loading .older a{
	visibility: hidden !important;
}
.cufon-loading .newer a span.arrow_text{
	visibility: hidden !important;
}
.cufon-loading .newer a{
	visibility: hidden !important;
}
.cufon-loading .post_comment a span.arrow_text{
	visibility: hidden !important;
}
.cufon-loading .post_video a span.arrow_text{
	visibility: hidden !important;
}      
.cufon-loading .labels{
	visibility: hidden !important;
}
.cufon-loading a.facebook{
	visibility: hidden !important;
}
.cufon-loading a.twitter{
	visibility: hidden !important;
}
.cufon-loading legend{
	visibility: hidden !important;
}
.cufon-loading .post_question a span.arrow_text{
	visibility: hidden !important;
}


.tdomf_form fieldset legend {
padding-bottom:0;
}

#tdomf_form1_message font a{
color:#FFFFFF;
text-decoration:underline;
}

#tdomf_form1_message{
color:#FFFFFF;
}

.description object, .description p object{
display:block;
clear:both;
margin-top:10px;
margin-bottom:10px;
}

.cat_icon img{
behavior: url(/images/iepngfix.htc);
}


.wpcf7-form input[type="submit"]{
background-color:#0072BB;
border:medium none;
color:#FFFFFF;
font-weight:bold;
padding:3px 10px;
}

.wpcf7-form input[type="text"]{
	width:250px;
	height:23px;
	border: 1px solid #a9a8a2; 
}

#askval_area{
	width:500px;
	border: 1px solid #a9a8a2; 
}

.wpcf7-validation-errors{
 border: 1px solid #e77c16 !important;
 background-color:#ed950d;
 color:#FFFFFF; 
}

.wpcf7-not-valid-tip{
 border: 1px solid #e77c16 !important;
 background-color:#ed950d !important;
 color:#FFFFFF !important;
 margin-top:-4px;
 margin-left:-50px; 
 width:246px !important;
}

.your-question .wpcf7-not-valid-tip{
 width:496px !important;
 margin-left:-100px;
}

.quiz-643 .wpcf7-not-valid-tip{
 margin-left:122px !important;
 margin-top:15px !important;
}

.wpcf7-mail-sent-ok{
background:#FFFFFF !important;
border: 1px solid #a9a8a2 !important;
}

p.explanation{
color:#3c882a;
}

#info ul{
margin-left:30px;
margin-bottom:10px;
list-style-type:disc;
}

h2.travel-value{

left:50%;
position:absolute;
margin-left:-250px;
margin-top:30px;
z-index:100;
}
