/*
Theme Name: Fliptop Blog
Theme URI: http://betterlabs.net/
Description: Fliptop Theme.
Version: 1.1
Author: Ashish Nayyar
Author URI: http://magentomagik.com/
Tags: fliptop, wordpress theme
	
*/


body {
	font-size:13px;
	color: #333;
	font-family: "Lucida Sans",Arial, Verdana ;
	line-height:1.5em;
	background-color:#c1c4bd;

}

/* Basic */

a{
	color: #475C94;
	text-decoration: none;
}
a:hover {
     color:#333;
	text-decoration: underline;
}

option{padding-left:5px; color:#333;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* @end */
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

#wrapper{overflow:hidden;
width:100%}

/* @end */

/* header */
div#hd {
	background: url(images/header_bg.png) repeat-x 0 0;
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:60px}
	
div#hd div.hd-inner {
	width: 920px;
	overflow:hidden;}
	
div#logo {
	width: 233px;
	height: 35px;
	background: url(images/logo_Fliptop.png) no-repeat 0 0;
	text-indent: -9000px;
	margin: 16px 0 0 0;
	float: left;
	display: inline;}
	
div#logo a {
	display: block;
	height: 100%;}

/* @end */


/* greenbar_content */

div#bd {
	width: 920px;
	overflow:hidden;
	height:240px
}



div#bd h1{font-size:30px; letter-spacing:-1px; color:#fff; font-weight:normal; text-align:left;text-shadow: -1px -1px rgba(0, 0, 0, 0.4)}

div#bd-wrap {
	background: url(images/greenbar_bg.png) repeat-x 0 0;}

div#bd-wrap .top_space{
	padding-top:20px}

div.home-feature img.screenshot {
	margin: 30px 0 0 0;
	float: right;
	display: inline;}
	
div.home-feature-text {
	width: 470px;
	margin: 30px 0 0 0;
	float: left;
	display: inline;}

div.home-feature-text h2.hd-fliptop {
	text-indent: -9000px;
	height:65px;
	margin-left:0px;
	background: url(images/main_tagline.png) no-repeat 0 0;}
	
div.home-feature-text h2 {
 text-align:left;
 margin: 0;
 font-size:15px;
 color: #fff;
 line-height:1.3em;
 letter-spacing:-0.5px;
 text-shadow: -1px -1px rgba(0, 0, 0, 0.4);
 font-weight: normal;}
	
div.home-feature-text div.title-box {
	
	margin-top:0px}
	
/* @end */


/* navigation */

div#nav {
	margin: 3px 0 0 0;
	padding: 0 0px 0 0;
	float: right;
	display: inline;
	margin-right:7px
}
div#nav ul {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
}
div#nav ul li {
	list-style: none;
	float: left;
	display: inline;
	margin-left:1px
}

/* @end */


/* main_content */
.share_div{border-top:1px #c6c6c6 solid; padding-top:5px; padding-bottom:5px;border-bottom:1px #c6c6c6 solid;}
.twitter{width:300px; padding-top:10px; padding-bottom:10px}
.twitter a{color:#666}
.facebook{width:220px; padding-top:10px; padding-bottom:10px}
.facebook a{color:#666}
.Lhs_li{width:560px; margin-right:40px; overflow:hidden}
.Lhs_li_price{width:400px; margin-right:50px; overflow:hidden}
.test_writer{ color:#abafa6; font-size:9pt; overflow:hidden; width:305px; text-align:right; padding-top:30px}
.tour_small_screen{width:175px; font-size:12px; color:#999999; text-align:center}
.big_tour_screen{width:510px; text-align:center; font-size:12px; color:#999999}
.width230{width:230px}
.width240{width:240px}
.width252{width:252px}
.width250{width:250px}
.width300{width:300px}
.width30{width:30px}
.width510{width:510px}
.width220{width:220px}
.width200{width:200px}
.width280{width:280px}
.width260{width:260px}
.width320{width:320px}
.width470{width:470px}
.width520{width:520px}
.width555{width:555px}
.height_img{height:15px}
.top_space{padding-top:10px}
.small_space{margin-top:5px}
.huge_space{padding-top:15px}
.strength{background-color:#d2d2d2; height:5px; width:200px}
.signup_info{width:230px; font-size:8pt; line-height:16px; margin-top:20px}
.RHS_greenbox{background-image:url(images/greenbox_bg.png); background-repeat:no-repeat; padding:15px; width:185px;
height:160px; margin-top:5px; font-size:8pt; line-height:16px; color:#666666; padding-top:20px}
.next_prev{padding-top:40px; padding-right:15px}
#sub_menu{width:910px; border-bottom:1px #c9c9c9 solid; padding-bottom:5px; padding-top:5px; color:#828282; margin-bottom:30px}
#sub_menu a{color:#32b0d2; font-size:14px; text-decoration:none; margin-right:25px; }
#sub_menu a:hover{color:#828282; font-size:14px; text-decoration:none}
#sub_menu .active{color:#828282; font-size:14px; text-decoration:none; margin-right:40px;}

.LHS_box{width:652px; margin-right:28px;}
#RHS_box {width:380px; overflow:hidden; font-size:13px; color:#404040;}
#RHS_box h4{
   font-size:22px;
   letter-spacing: normal;
   font-weight:bold;
   margin-bottom:15px;
   line-height:1.4em;
   color:#404040;}


#content {
  width:100%;
  overflow:hidden;
  background-color:#eaf0e9}

#main_content{overflow:hidden; width:920px; color:#6c6c6c; margin-top:30px; margin-bottom:25px}
#main_content ul{overflow:hidden; width:920px; padding:0px; margin:0px; text-align:left}
#main_content ul li{text-align:left;display:inline; float:left;}
#main_content h2{color:#333; font-size:22px; font-weight:normal; margin-bottom:2px}
#main_content h2 a{color:#333; font-size:22px; font-weight:normal; margin-bottom:2px}


#LHS_content{overflow:hidden; width:560px; color:#6c6c6c;}
#LHS_content ul{overflow:hidden; width:560px; padding:0px; margin:0px; text-align:left}
#LHS_content ul li{text-align:left;display:inline; float:left; margin:0px}

.home_certified_logos{width:380px; text-align:right; margin-top:20px;}
.home_follow{width:920px; text-align:center; margin-top:20px;}
.home_main_tag{overflow:hidden}
#testimonials_box{width:312px; overflow:hidden}
#testimonials_content{overflow:hidden; width:253px; color:#5f5f5f; padding-left:30px; padding-right:30px; background-image:url(images/testimonials_mid_bg.png); background-repeat:repeat-y; font-style:italic; font-size:16px; padding-bottom:10px; padding-top:10px}
#testimonials_content ul{overflow:hidden; width:253px; padding:0px; margin:0px; text-align:left}
#testimonials_content ul li{text-align:left;display:inline; float:left; padding:0px; margin:0px}
#testimonials_box h2{color:#212121; font-size:17px; font-weight:normal; font-style: italic; line-height:1.5em;}

div#inside_content {
	background:#FFFFFF url(images/inside_content_bg.png) repeat-x scroll 0 0;
	overflow:hidden;
	width:100%;
}	
	
div#inside_content_price {
	background: url(images/header_bg_price.png) repeat-x 0 0;
	width:100%;
	height:125px;
    overflow:hidden;}	

div#inside {width: 920px;overflow:hidden;text-align:left;padding-top:30px}
div#inside ul{overflow:hidden; width:920px; margin:0px; text-align:left}
div#inside ul li{text-align:left;display:inline; float:left;}	

div#inside h2{
   font-size:28px;
   letter-spacing:-1px;
   font-weight:bold;
   margin-bottom:15px;
   color:#333333;}

div#inside h3{
   font-size:18px;
   letter-spacing: normal;
   font-weight:normal;
   color:#abafa6;}


#signup{width:572px;overflow:hidden;text-align:left; background-image:url(images/signupbox_mid.png); background-repeat:repeat-x; float:left; height:556px; padding-top:40px; padding-bottom:40px; padding-left:25px; padding-right:13px}
#signup ul{overflow:hidden; width:572px; padding-top:10px; margin:0px; text-align:left}
#signup ul li{text-align:left;display:inline; float:left;  margin:0px}	

#signup span{font-size:8pt}
#signup .label{width:120px; padding-top:5px}


div#pricing_bg {
	background: url(images/container_bg.png) repeat-x 0 0;
	width:100%;
    overflow:hidden;
	padding-top:120px
}
	
div#price {width: 920px;overflow:hidden;text-align:left;padding-top:30px; position:absolute; z-index:10000; margin-top:-200px; font-size:9pt}
div#price ul{overflow:hidden; width:920px; margin:0px; text-align:left; color:#000000}
div#price ul li{display:inline; float:left; background-image:url(images/pricing_table.png); background-repeat:no-repeat; width:119px; height:130px; text-align:center; padding-top:18px; padding-bottom:15px; margin-right:14px}
div#price .active{display:inline; float:left; background-image:url(images/pricing_table_act.png); background-repeat:no-repeat; width:119px; height:130px; text-align:center; padding-top:18px; padding-bottom:15px; margin-right:14px}	

div#price .active h2{
color:#fff;
font-size:16px;
font-weight:normal;}

div#price .active h2 span{
color:#fff;
font-size:12px;
font-weight:normal;}

div.home-feature-text h1 {
    font-weight: normal;}

div#price h2{
color:#00B1B0;
font-size:16px;
font-weight:normal;}

div#price h2 span{
color:#00B1B0;
font-size:12px;
font-weight:normal;}

div#price h3{
   font-size:16px;
   letter-spacing: normal;
   font-weight:normal;
   color:#54b848;}
   
div#price .subscribe{ color:#4e4e4e; font-size:8pt} 
div#price .singup {margin-top:18px}
div#price .singup a{ color:#54b848;font-size:16px; font-weight:normal; text-decoration:none}
div#price .singup a:hover{ color:#54b848;font-size:16px; font-weight:normal}



#shadow_table{overflow:hidden;margin-left:40px}
#shadow_table h2{font-size:12pt; color:#333333; font-weight:normal}
#shadow_table .desc{font-size:9pt; color:#999999; font-weight:normal; width:380px}

#plan_list{overflow:hidden;width:414px; line-height:1.6em; background-image:url(images/pricing_tbl_mid.png); background-position:left; background-repeat: repeat-y; padding-bottom:15px; }
#plan_list ul{overflow:hidden; width:390px; text-align:left; margin:0px; padding:0px; padding-top:5px;padding-left:30px; margin-left:10px; padding-bottom:5px;}
#plan_list ul li{float:left; display:inline; text-align:left;}
#plan_list .green{color:#3fbcdd;}
#plan_list .grey{color:#666;}
.price_listing_note{color:#999999; font-size:8pt; width:395px; text-align:right;}
.fine_print_align{padding-left:7px;}

#plan_list_header{ background-image:url(images/header_bar.png); background-repeat:no-repeat;padding:10px; width:429px; margin-left:8px; overflow:hidden; height:32px; position:absolute; z-index:100; margin-left:20px; margin-top:-40px }
#plan_list_header .suscriber{float:left; width:250px; font-size:14px; font-weight:normal; color:#3fbcdd;text-shadow: 1px 1px  #fff}
#plan_list_header .price{float:left; width:100px; font-size:14px; font-weight:normal;text-shadow: 1px 1px  #fff}

.top_bill_table{background-image:url(images/pricing_tbl_top.png); height:75px; width:414px; background-repeat:no-repeat}
.bot_bill_table{background-image:url(images/pricing_tbl_bot.png); height:17px; width:414px; background-repeat:no-repeat}
.msg_img{text-align:center}
/* @end */


.textbox{
font-size:9pt;
border:none;
margin:0px;
padding:8px;
width:209px;
background-image:url(images/input_bg.png);
background-repeat:no-repeat;
margin-top:0px

}

.textbox_select{
font-size:9pt;
border:none;
margin:0px;
padding:8px;
width:209px;
background-image:url(images/inputbg_green.png);
background-repeat:no-repeat;
margin-top:0px

}


/* footer */
#footer_div{ background-image:url(images/footer_bg_home.png); background-position:top; background-repeat: repeat-x; width:100%; height:240px}
#footer{overflow:hidden;width:920px; line-height:1.8em;padding-top:40px;}
#footer ul{overflow:hidden; width:920px; *width:920px; text-align:left; margin:0px; padding:0px}
#footer ul li{float:left; display:inline; text-align:left; padding:0px; margin:0px}

#footer a{ color:#333333; font-size:14px; text-decoration:none}

#footer h2{
	color: #fff;
	padding: 0 0px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-top:0px;
	font-size:18px;
	letter-spacing:-0.5px;
	line-height:1.4em;
	margin-bottom:10px
	
}

/* @end */

/* @rajesh BEGIN Password Strength*/
.strengthMeter {
background-image:url(images/meter_background.gif);

background-repeat:no-repeat;
/*border:1px solid #B5B8C8;*/

margin:3px 0;
width:200px;

}
.scoreBar {
background-image:url(images/meter.gif);

background-repeat:no-repeat;
font-size:1px;

height:10px;
line-height:1px;

width:0px;
}
/* END Password Strength */

/* style for error start */

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 350px;
  border: 1px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: rgb(255,215,215); /*#f0f0f0;*/
  overflow:hidden;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  color:#FF0000;
}

#errorExplanation p {
  color: #333;
  margin-bottom:0;
  padding-top::5px;
  font-weight:bold;
  float:left;
}

#errorExplanation ul{
   
 overflow: hidden;
 margin: 0;
 padding:0;
 display:inline;
 
 
}
#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
  display:inline;
  float:left;
  width:100%;
}

/* style for error ends */



/* signup */
div#signupPageWrapper {
width:760px;
color:#666;
font-family:"Lucida Sans Unicode";
font-size:8pt;
text-align:left;
line-height:17px;}

div#signupPageWrapper a{
text-decoration:underline;
}
div#signupPageWrapper h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea,  blockquote {
margin:0;
padding:0;}

div#signupPageWrapper  {
width:900px; margin:0px auto; padding:20px; padding-top:0px}

div#signupPageWrapper h1 {
font-size:20pt; margin:0px;}

div#signupPageWrapper h2 {
color:#abafa6;
font-size:12pt;margin:10px 0px;}

div#signupPageWrapper h3 {
color:#00b1b0;
font-size:12pt;margin:30px 0px 10px 0px;
font-weight:normal;}

div#signupPageWrapper .signUpformHolder{
background-image:url(images/step123.png); background-repeat:no-repeat;
padding-left:240px; min-height:600px;
display:block}

div#signupPageWrapper ul {
margin:0;
overflow:hidden;
padding:5px 0 0;
text-align:left;
width:400px;}

div#signupPageWrapper .passwordLevel{ width:150px; padding:2px; height:1px; background-color:#d2d2d2; margin-top:2px;}

div#signupPageWrapper ul li {
display:block
text-align:left;
margin:5px 0;}

div#signupPageWrapper  ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;}

div#signupPageWrapper ul {
list-style-type:disc;}

div#signupPageWrapper p{
margin-top:20px;}

div#signupPageWrapper .clear {
clear:both}


div#signupPageWrapper .small_font{font-size:8pt}




div#signupPageWrapper .text_box1 {
background-image:url(images/input_bg.png);
background-repeat:no-repeat;
border:medium none;
font-size:9pt;
margin:0;
padding:7px;
width:211px;
color:#999
}

div#signupPageWrapper .text_box2:hover {
background-color:#FFFFCC;}

div#signupPageWrapper .text_box2 {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:1px solid #C0C0C0;
font-size:9pt;
margin:0;
padding:6px;
color:#999;
width:95px;}

div#signupPageWrapper .text_box2 {
background-image:url(images/fieldbg.gif);
background-repeat:repeat-x;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:2px;
height:16px;
padding-bottom:2px;
padding-left:5px;
color:#999;
padding-top:6px;}

div#signupPageWrapper .text_box3:hover {
background-color:#FFFFCC;}

div#signupPageWrapper .text_box3 {
background:transparent url(images/time_input_bg.png) no-repeat scroll 0 0;
border:medium none;
font-size:9pt;
margin:0;
padding:7px;
height:31px;
color:#666;
width:338px;}



div#signupPageWrapper .text_box4 {
background:transparent url(images/edit_input_bg.png) no-repeat scroll 0 0;
border:medium none;
font-size:9pt;
margin:0;
padding:7px;
color:#999;
width:157px;}

div#signupPageWrapper .text_box5 {
background:transparent url(images/followers_input.png) no-repeat scroll 0 0;
border:medium none;
font-size:9pt;
margin:0;
padding:7px;
height:31px;
color:#999;
width:142px;}

div#signupPageWrapper .text_box6 {
background:transparent url(images/year_input_bg.png) no-repeat scroll 0 0;
border:medium none;
font-size:9pt;
margin:0;
padding:7px;
height:31px;
color:#666;
width:70px;}

.signup_confirmation{width:600px; text-align:left; font-size:16px; font-weight:normal; color:#666666; margin-left:240px}
.signup_twitter{width:500px; text-align:left; font-size:14px; font-weight:normal; color:#666666; margin-left:360px}
.signup_twitter a{color:#666666;}
/* end */

.adjust_tour_height{height:360px;}


/* BEGIN Standard Messages  same copy availabe in login.css as well */

.error_message {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-image:url(images/small_error_msg_bg.png);
background-repeat:repeat-x;
border:1px solid #980000;
margin-bottom:10px;
padding:7px 10px 7px 0px;
width:90%;
margin-left:0%;
margin-top:10px;
font-size:13px;
font-weight:bold;
padding-left:4%;
color:#980000;
text-shadow:0 0.5px 0 #f9d7d6;
}

.error_message div {background:url(images/error-icon.png) no-repeat scroll 10px 0px;
padding-left:35px;
color:#663333;
font-size:9pt;
line-height:1.6em;
font-weight:bold;
}

.thanx_message {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#E2F9E3;
border:1px solid #BBEE66;
margin-bottom:15px;
padding:12px 10px 12px 0px;
margin-left:3%;
margin-top:5px;
width:93%;
}

.thanx_message div {background:url(images/good_icon.gif) no-repeat scroll 10px 0px;
padding-left:40px;
color:#336633;
font-size:9pt;
line-height:1.6em;
font-weight:bold;
}

/* END Standard Messages */

/*nov 27 start*/
div#hd_confirmation {
	background: url(images/header_bg_confirmation.png) repeat-x 0 0;
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:54px}

div#hd_confirmation .bullet {
color:#fff;
padding:0;
font-weight: normal;
padding-bottom:1px;
vertical-align:middle;
padding-left:3px; padding-right:3px;
font-family:Arial, Verdana;


}

div#hd_confirmation  div.hd-inner {
	width: 920px;
	overflow:hidden;}
	
div#logo_conf {
	width: 233px;
	height: 35px;
	background: url(images/logo1.png) no-repeat 0 0;
	text-indent: -9000px;
	margin: 8px 0 0 0;
	float: left;
	display: inline;}
	
div#logo_conf a {
	display: block;
	height: 100%;}	
	
div#inside_confirmation {
	width:895px;
    overflow:hidden;
	padding-left:20px}
	
div#consumers {width: 900px;overflow:hidden;text-align:left;padding-top:30px; font-family:Arial, Verdana; font-size:14px}
div#consumers ul{overflow:hidden; width:880px; margin:0px; text-align:left}
div#consumers ul li{text-align:left;display:inline; float:left;}	
div#consumers .bluelink{ color:#00b1b0}


div#consumers a{ color:#7777cc	}
	
.header_link{float:right; color:#FFFFFF; margin-top:15px}

.subheader{font-size:16px; font-weight:bold; width:920px; border-bottom:1px #bcbcbc solid; padding-bottom:10px;font-family: "Lucida Sans",Arial, Verdana ;}		

.confirm_footer	{width:895px;
    overflow:hidden;
	padding-left:20px}
#confirm_footer{width:900px; text-align:center; font-weight:normal; font-size:12px;border-top:1px #bcbcbc solid; padding-top:10px; margin-left:20px}
#confirm_footer a{ color:#0000cc	}

#confirm_footer .bullet {
color:#0000cc;
padding:0;
font-weight: normal;
padding-bottom:1px;
vertical-align:middle;
padding-left:3px; padding-right:3px;
font-family:Arial, Verdana;


}


#email_preview_header{ background-color:#e6f2fa; width:100%; overflow:hidden; padding-top:35px; padding-bottom:35px; border-bottom:1px #d4d4d4 solid}
#email_preview_header ul{ padding:0px; margin:0px; width:720px; overflow:hidden}
#email_preview_header ul li{text-align:left;display:inline; float:left;}

span.email {
background:#dae3e9 none repeat scroll 0 0;
display:inline-block;
-webkit-border-radius: 3px;
line-height:1;
margin:0 0 0px;
padding:3px;
width:400px;
padding-right:5px
}

.input_email{
-webkit-border-radius: 3px;
-x-system-font:none;
background:#fff url(images/form_bg.png) repeat-x;
border:2px solid #d2d2d2;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:3px;
font-family: "Lucida Sans",Arial, Verdana ;
text-shadow:0 0 1px #FFFFFF;
color:#999;
width:100%;
height:28px

}
/*nov 27 end */


/* static_pages CSS */
#static_div{overflow:hidden;width:850px;  padding-left:20px; font-size:13px}
#static_div ul{overflow:hidden; width:850px; text-align:left; margin:0px; padding:0px}
#static_div ul li{float:left; display:inline; text-align:left;}

#LHS_menu{overflow:hidden;width:150px; line-height:1.6em; background-image:url(images/LHS_bg.png); background-position:right; background-repeat: no-repeat; min-height:600px;}
#LHS_menu ul{overflow:hidden; width:150px; text-align:left; margin:0px; padding:0px; margin-top:60px}
#LHS_menu ul li{float:left; display:block; text-align:right; width:110px;  height:28px; padding-right:15px; padding-top:5px}

#LHS_menu a{font-size:15px; color:#abafa6; text-shadow: 1px 1px  #fff; font-weight:bold}
#LHS_menu .active{float:left; display:block; text-align:right; width:110px; background-image:url(images/LHS_menu_act.png); background-repeat: no-repeat; height:30px; border:1px #dadada solid; border-right:none; border:none; padding-right:40px; padding-top:6px;text-shadow: 1px 1px  #2e6528;}
#LHS_menu .active a{font-size:15px; color:#fff; text-shadow: -1px -1px  #19820c; font-weight:bold}

.static_content {width:580px; text-align:left; margin-left:20px; margin-top:65px; line-height:1.3em; color:#666666}
.static_content h2{
font-size:14px;
font-weight:bold;
padding-bottom:10px;
color:#333333}

.static_content h1{
font-size:18px;
font-weight:bold;
padding-bottom:10px;
color:#333333}


.width30{width:30px}

/* end */
.contact_form {width:350px; text-align:left; margin-left:20px; margin-top:65px; line-height:1.3em; color:#666666}
.small_space{margin-top:5px}
.contact_form h2{
font-size:14px;
font-weight:bold;
padding-bottom:10px;
color:#333333}

span.dropdown_conatct{
background:#eaeaea none repeat scroll 0 0;
*background:#fff none repeat scroll 0 0;
display:inline-block;
-moz-border-radius: 2px;
-webkit-border-radius: 3px;
line-height:1;
margin:0 0 0px;
padding:3px;
width:222px
}

.contact_selectbox{
-x-system-font:none;
background:transparent url(images/form_bg.png) repeat-x;
border:2px solid #d2d2d2;
display:block;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:2px;
text-shadow:0 0 1px #FFFFFF;
color:#333;
width:100%;
height:26px
}

span.subject_form {
background:#eaeaea none repeat scroll 0 0;
display:inline-block;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
line-height:1;
margin:0 0 0px;
padding:3px;
width:320px;
padding-right:5px
}

.subject_input{
-x-system-font:none;
background:#fff url(images/form_bg.png) repeat-x;
border:1px solid #d2d2d2;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:3px;
text-shadow:0 0 1px #FFFFFF;
color:#333;
width:98%;
height:18px

}

.txt_area{
-x-system-font:none;
background:#fff url(images/form_bg.png) repeat-x;
border:1px solid #d2d2d2;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:3px;
text-shadow:0 0 1px #FFFFFF;
color:#333;
width:98%;
height:120px

}
span.input {
background:#eaeaea none repeat scroll 0 0;
display:inline-block;
-webkit-border-radius: 3px;
line-height:1;
margin:0 0 0px;
padding:3px;
width:220px;
padding-right:5px
}

span.input_search {
background:#eaeaea none repeat scroll 0 0;
display:inline-block;
-webkit-border-radius: 3px;
line-height:1;
margin:0 0 0px;
padding:3px;
width:170px;
padding-right:5px;
margin-left:5px
}

.inputbox{
-x-system-font:none;
background:#fff url(images/form_bg.png) repeat-x;
border:1px solid #d2d2d2;
font-size:12px;
font-weight:normal;
line-height:18px;
margin:0;
padding:3px;
text-shadow:0 0 1px #FFFFFF;
color:#333;
width:97%;
height:18px

}


/* messages div*/
.yellow_box{background-image: url(images/neutral_box_bg.png); background-repeat: repeat-x; width:745px; height:44px; padding:15px; text-align:left; color:#9f9f3e; border:1px #b0a77c solid; -webkit-border-radius: 3px;-moz-border-radius:3px;}
.yellow_box h3{color:#9c8432; font-size:16px; font-weight:normal; padding:0px; margin:0px}
.yellow_box img{margin-right:8px}

.error_box{background-image: url(images/error_msg_bg.png); background-repeat: repeat-x; width:747px; height:44px; padding:15px; text-align:left; color:#8c5e5e; border:1px #571b1b solid; -webkit-border-radius: 3px;-moz-border-radius:3px;}
.error_box h3{color:#6d1718; font-size:16px; font-weight:normal; padding:0px; margin:0px}
.error_box img{margin-right:8px}

.confirmation_box{background-image: url(images/confirmation_bg.png); background-repeat: repeat-x; width:747px; height:44px; padding:15px; text-align:left; color:#538756; border:1px #367338 solid; -webkit-border-radius: 3px;-moz-border-radius:3px;}
.confirmation_box h3{color:#126b19; font-size:16px; font-weight:normal; padding:0px; margin:0px}
.confirmation_box img{margin-right:8px}
/* end*/


/* blog page*/
#main_blog{overflow:hidden; width:920px; text-align:left; margin-top:30px; font-size:14px; color:#666}
#main_blog .LHS_side{ float:left; width:600px}
#main_blog .hr{ border-top:2px #e3e3e3 solid; margin-top:10px; height:10px}

#main_blog .blog_post{overflow:hidden; border-top:2px #e3e3e3 solid; padding-top:10px; margin-top:10px; padding-bottom:10px}
.blog_post p {padding-bottom:8px;
line-height:1.4em;}
#main_blog .blog_details{overflow:hidden}
#main_blog .blog_auther{ float:left; width:250px; color:#666666}
#main_blog .blog_auther span{color:#999}
#main_blog .blog_twitt{ float:right; width:300px; text-align:right}
#main_blog .small_font{font-size:12px; color:#666666}
#main_blog .read_more{ width:600px; text-align:right}
#main_blog .older_entries{ width:600px; text-align:right;border-top:2px #e3e3e3 solid; margin-top:10px; padding-top:5px}
#main_blog h1 {
color:#666666;
font-size:30px;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:15px;
line-height:1.2em
}

#main_blog h2 {
color:#444444;
font-size:28px;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:15px;
line-height:1.2em
}

#main_blog h2 a{
color:#444444;
font-size:28px;
font-weight:normal;
letter-spacing:-1px;
margin-bottom:15px;
line-height:1.2em
}

#main_blog .RHS_side{ float:right; width:280px}
#main_blog .RHS_side h2{ font-size:14px; font-weight:bold; color:#666666; font-family:"Lucida Sans", Verdana, Arial; letter-spacing:normal}
#main_blog .RHS_side .about_fliptop{ background-image:url(images/blog_RHS_bg.png); background-repeat:no-repeat; width:223px; height:263px; text-align:left; color:#666666; font-size:12px; padding:20px; padding-top:13px; margin-top:30px}
#main_blog .RHS_side .search{ background-image:url(images/blog_search_bg.png); background-repeat:no-repeat; width:223px; height:110px; text-align:left; color:#666666; font-size:12px; padding:20px; padding-top:13px}
#main_blog .RHS_side .follow_div{ background-image:url(images/blog_follow_bg.png); background-repeat:no-repeat; width:223px; height:142px; text-align:left; color:#666666; font-size:12px; padding:20px; padding-top:13px}
#main_blog .RHS_side .follow_div a{font-size:14px}
#main_blog .RHS_side .follow_div span{font-size:10px; color:#666666}
#main_blog .RHS_side .blog_twitter{ background-image:url(images/blog_twitter_bg.png); background-repeat:no-repeat; width:223px; height:400px; text-align:left; color:#666666; font-size:12px; padding:20px; padding-top:13px}
#main_blog .RHS_side .blog_twitter span{font-size:10px; color:#999}
#main_blog .RHS_side .content{padding:10px; padding-top:5px}
#main_blog .RHS_side .twitter_post{padding:5px; padding-top:0px; line-height:17px}
#main_blog .RHS_side .follow{ width:260px; text-align:right}

html{color:#000; background-color:#FFFFFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} ul{display:block}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%; background-color:#333333}

#extras {

  text-align:left;
  padding-bottom:12px;
 
}   
#extras ul{ padding-left:0px; } 
#extras ul li { list-style-image: url("images/bullet.png"); margin-left:1.5em;  padding-bottom:8px;}
#extras ol{padding-left:0px; } 
#extras ol li { list-style:decimal;  padding-bottom:8px;}
#extras a{text-decoration:none; line-height:17px;}
#extras a:hover {text-decoration:underline;  }

blockquote {
 margin: 15px 30px 0 10px;
 padding-left: 20px;
 border-left: 5px solid #ddd;
 }

blockquote cite {
 margin: 5px 0 0;
 display: block;
 } 