@charset "utf-8";
/* CSS Document */
/*start reset styles*/
*{
	margin:0px;
	padding:0px;
	font-size:100%;
	outline: 0;
	line-height:1.6em;
	/*border:1px solid red;*/
}
a:link
{
	text-decoration:none;
}
img
{
	border:0px;	
}
div, span, td{
	font-weight:normal;
	text-align:left;
}
ul ol{
	list-style:none;
}
table{
	/* border-collapse: separate;
	border-spacing: 0; */

}



/*end reset styles*/


/*start default styles*/
body{
  font-family: verdana,sans-serif;
  color: #444;
  margin: 0pt;
  font-size: 11px;
  overflow: -moz-scrollbars-vertical;
  background: #292829;
  text-align:center;
  padding:30px 0px 0px 0px !important;

}
a{
	text-decoration:none;
	color:#3D9BE0;
}
a:hover{
	text-decoration:underline;

}
li
{
	margin-left:20px;
}
.right
{
	text-align:right;
}
.left
{
	text-align:left;	

}
.bottom
{
	vertical-align:bottom;
}
.top
{
	vertical-align:top;	
}
h1
{
	color:#3D9BE0;
	font-family:Tahoma;
	font-size: 19px;
    line-height: 30px;
    font-family : Arial;
    margin : 0px;
    padding : 0px;
    font-weight : bold;

}
h1 span
{
	color:#3D9BE0;
	font-family:Tahoma;
	font-size: 19px;
    line-height: 30px;
    font-family : Arial;
    margin : 0px;
    padding : 0px;
    font-weight : bold;

}
h2 span
{
	font-size:15px;	
	color:#3D9BE0;
}
h2
{
	font-size:15px;	
	color:#3D9BE0;
}
h3
{
	font-size:13px;	
	color:#3D9BE0;
}
h3 span
{
	font-size:13px;	
	color:#3D9BE0;
}
h4
{
	font-size:13px;	
	color:#3D9BE0;
}
h4 span
{
	font-size:13px;	
	color:#3D9BE0;
}

p
{
	padding:5px 0px;	
}
/*end default styles*/


/*start master-page styles*/
.wrapper-tbl{
	width:950px;
	margin:0px auto;
}

.footer-corner{
	width:10px;
	height:52px;
}
.footer-body{
	background:url(../images/skin-images/_footer_body_bg.gif) repeat-x;
	vertical-align:top;
	text-align:center;
	padding-top:5px;
	color:#cccccc;
}
ul.footer-links li{
	display:inline;
	margin:0px;
	padding:0px;
	padding:1px;
	
}
ul.footer-links li a{
	color:#cccccc;
	text-decoration:none;
}

.container-cornerz{
	width:10px;
	height:10px;
}
.content-tbl{
	background-color:#ffffff;
}
td.footer-row{
	padding-top:5px;
}
td.logo-cell{
	width:250px;
}
div#div-logo-outer{
	position:relative;
}
div#div-logo-inner{
	position:absolute;
	top:-51px;
}
/*START TOP MENU STYLES*/

#top-menu{
	border-bottom:1px solid #CCCCCC;
	height:38px;
	padding-left:160px;
}
#top-menu ul{
	padding-right:10px;
}
#top-menu ul li{
	display:inline;
	margin:0px;
	padding:0px;
	
}
#top-menu ul li a:hover, #top-menu ul li a#active-menu{
	background:url(../images/menu-images/_menu-active.gif) no-repeat;
	color:#3D9BE0;
	text-decoration:none;
	
}
#top-menu ul li a#active-menu{
	top:1px;
	position:relative;
}
/* END*/

.top-menu{
	border-bottom:1px solid #CCCCCC;	
	height:38px;
	padding-left:40px;	
	width:620px;	
}
.top-menu ul{
	padding-right:0px;	
	/*border:solid 1px red;*/
	position:absolute;
}
.top-menu ul li{
	display:inline;	
	
}
.top-menu ul li a{
	display:inline;
	float:left;
	width:120px;
	height:38px;
	margin-left:3px;
	text-align:center;
	line-height:38px;
	color:#444344;
	font-size:10pt;
	font-weight:bold;
	background:url(../images/menu-images/_menu_normal.gif) no-repeat;
	text-decoration:none;
}
.top-menu ul li a:hover, .top-menu ul li a.active-menu{
	background:url(../images/menu-images/_menu-active.gif) no-repeat;
	color:#3D9BE0;
	text-decoration:none;
	
}
.top-menu ul li a.active-menu{
	top:1px;
	position:relative;
}
.top-menu ul li a:hover, .top-menu ul li a.active-menu{
	background:url(../images/menu-images/_menu-active.gif) no-repeat;
	color:#3D9BE0;
	text-decoration:none;
	
}
.top-menu ul li a.active-menu{
	top:1px;
	position:relative;
}
/**/
.top-sub-menu{	
	height:100%;
	width:96%;
	background:url(../images/menu-images/_sub_menu_normal_bottom_line.gif) repeat;
	display:inline-block;
	padding-left:10px;
	margin:10px;	
}
.top-sub-menu ul{
	padding-right:10px;
}
.top-sub-menu ul li{
	display:inline;	
}
.top-sub-menu ul li a{
	display:inline;
	float:left;
	width:130px;
	height:28px;
	margin-left:3px;
	text-align:center;
	line-height:28px;
	color:#444344;
	font-size:12px;
	font-weight:bold;
	background:url(../images/menu-images/_sub_menu_normal.gif) no-repeat;
	text-decoration:none;
}
.top-sub-menu ul li a:hover, .top-sub-menu ul li a.active-sub-menu{
	background:url(../images/menu-images/_sub_menu_active.gif) no-repeat;
	color:#ffffff;
	text-decoration:none;
	
}


/**/

.content-wrapper-tbl
{
	margin-top:40px;	
	margin-left:2px;
}
.banner-cell
{
	vertical-align:middle;
	text-align:center;
}
#action-button-container
{
	padding:20px 0px;
}
td.bottom-container
{
	width:33%;
	vertical-align:top;
	padding:5px;
}
.cont-tbl
{
}
.home-container-heading
{
	background:url(../images/container/_container_title_bg.gif) repeat-x;
	height:39px;
	line-height:39px;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	border:1px solid #999999;
}
.home-container-content
{
	border:1px solid #999999;
	padding:10px;
	min-height:165px;
}
.text-box{
	border:1px solid #D8D8A1;
	height:18px;
	margin:2px 0px 10px 0px;
	background-color:#FFFFD1;
	line-height:24px;
	vertical-align:middle;
	padding:2px 2px 6px 5px;
	
	font-family:Verdana;
	font-size:12px;
}

.dropdown-box, .ddSisStyles, .ddCutomStyles
{
	border:1px solid #D8D8A1;
	height:28px;
	margin:15px 0px 10px 0px;
	background-color:#FFFFD1;
	width:98%;
	font-family:Verdana;
	font-size:12px;
}
.login-txt-box
{
	width:275px;	
}
td.account-login-lnk
{
	padding-top:10px;
	text-align:center;
	color:#3D9BE0;
}
span#remember-me
{
	padding:0px 0px 0px 20px;
	position:absolute;
	margin-top:8px;
}
td#testimonial-sample-lnk
{
	padding-top:10px;
	text-align:center;
	color:#3D9BE0;
}
.dafault-main-content
{
	padding:20px;	
}
span#get-a-free-account-today
{
	padding-left:20px;
}
.bread-crumb-text
{
	padding:10px;
}
/*end master-page styles*/
/* 14Sept Nabin*/
.page-title-text
{
	
	color:#3D9BE0;
	font-family:Tahoma;
	font-size: 19px;
    line-height: 30px;
    font-family : Arial;
    margin : 0px;
    padding : 0px;
    font-weight : bold;
}

table.signUp
{
	border-top:dotted 1px #ccc;
	border-left:dotted 1px #ccc;
	border-right:dotted 1px #ccc;
}

table.signUp td
{
	border-bottom:dotted 1px #ccc;
	height:20px;
	
	}
	
	table.signUp1
{
	border-top:dotted 1px #ccc;
	border-left:dotted 1px #ccc;
	border-right:dotted 1px #ccc;
}

table.signUp1 td
{
	border-bottom:dotted 1px #ccc;
	height:20px;
	text-align:center;
	
	}
	.noteLink
{
  cursor: pointer;
}
#smlNote
{
  position: absolute;
  left: -1000px;
  top: -1000px;
  z-index: 1500;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
}
.pprow:hover
{	
	background-color:#ffffff;	
}
.options-lst
{
	border:1px solid #cccccc;
	background-color: #eeeeee;
	/*background: transparent url('<%=ResolveUrl("~/images/options.gif"%>') no-repeat scroll top right;*/
	display: block;
	/*float: left;*/
	text-decoration: none;  
	padding:0px 10px;
}
.noteLink
{
  cursor: pointer;
}
.noteInfo
{
  font-weight: bold;
  display: block;
}
.noteContent
{
  display: none;
}
/*15 Sept Nabin*/
.upgrade-account-outer
{
	width:100px;
	position:relative;
	float:right;
}
.upgrade-account-inner
{
	position:absolute;
	top:-50px;
	left:-50px;

}
 .content-top-spacing
 {
 	padding:20px 10px 20px 10px ;
 }
 .col-heading
 {
	font-size:15px;
	font-weight:bold;
	padding:10px 0px;	
	vertical-align:middle;
 }
.col-heading span
{
	font-size:15px;
	font-weight:bold;
	padding:10px 0px;	
	vertical-align:middle;
}

 .container-heading
 {
	font-size:15px;
	font-weight:bold;
	padding:10px 0px;	
	vertical-align:middle;
 }
 .container-heading span
 {
	font-size:15px;
	font-weight:bold;
	padding:10px 0px;	
	vertical-align:middle;
 }
 
 .bgrdHeading
 {
	background-color:#eeeeee;	
	padding:5px;
 }

 
 .grey-bg
 {
 	background-color:#eeeeee;	
 }
 .red-font
 {
 color:#ff0000;
 }
 span.add-more
{
	background-image:url(../images/icons/add-more.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:5px;
	padding-left:20px;
}
.align-right{
	text-align:right !important;
}
 
/*September 22 Nabin
------------------------------------------------------------------ */
.container-border
{
	border:1px solid #EEBD17;	
}
.txt-box-txt
{
	width:232px	
}
.bottom-links
{
	padding-top:12px;	
}
.page-title-table
{
	margin-left:10px;	
}
/* START ForgetPassword.aspx */
#forgot-password-outer-wrapper
{
	width:302px;
	margin:0px auto;
	margin-top:50px;
	margin-bottom:30px;
	background-color:#FFFFD1;
}
.forgot-password-wrapper-spacer
{
	padding:15px;	
}
#forgot-password-inner-wrapper
{
	background-color:#ffffff;
}
#forgot-password-table
{
	margin:5px 0px;	
}

/* END ForgetPassword.aspx */




/* START login.aspx */
#login-outer-wrapper
{
	width:320px;
	margin:0px auto;
	margin-top:50px;
	margin-bottom:30px;
	background-color:#FFFFD0;
}
.login-wrapper-spacer
{
	padding:15px;		
}
#login-inner-wrapper
{
	background-color:#ffffff;
}
#login-table
{
	margin:5px 0px;	
}
/* START login.aspx */

/* START ContentPages.aspx */
#content-pages-wrapper
{
	background-color:#FFFFD0;	
}
#content-pages-right-column
{
	background-color:#ffffff;
}
#content-pages-right-column-spacer
{
	padding:15px;	
}
#content-pages-left-column
{
	background-color:#ffffff;
	margin-right:20px;
}
#content-pages-left-column-spacer
{
	padding:15px;	
}
.content-pages-left-column-spacer
{
	padding:15px;	
}
.content-pages-left-column
{
	background-color:#ffffff;
	margin-right:20px;
}
.content-pages-left-column-spacer
{
	padding:15px;	
}
/* END ContentPages.aspx */

/* START BLOG
--------------------------------------------------------------*/
#blog-page-wrapper
{
	margin:15px;	
}
.each-blog-wrapper
{
	padding:0px 10px 0px 10px ;
	margin-bottom:20px;
	margin-right:20px;
}
table.blog-content-seperator
{
	border-bottom:1px solid #eeeeee;	
}
.blog-title-container
{
	background-image:url(../images/skin-images/_blog_title_header.gif);
	background-repeat:no-repeat;
	height:79px;
	vertical-align:middle;	
}
.blog-title-text
{
	
	color:#3D9BE0;
	font-family:Tahoma;
	font-size: 19px;
    padding :10px;
    font-weight : bold;
}
.blog-date-text
{
	font-size:10px;
	color:#999999;
	padding-bottom:10px;
}
.comment-row
{
	border-top:1px solid #eeeeee;
	padding:5px;	
}
p.blog-sub-title
{
	padding:5px 0px;
}

div#blog-right-col
{
	background:#ffffff url(../images/skin-images/blogcolumnbg.gif) no-repeat;	
	min-height:600px;
	padding:20px 10px 10px 10px;
}
table#blog-search-tbl
{
	margin:10px 0px; 	
}
table#blog-search-tbl td
{
	padding:2px;
}
.blog-search-text-box
{
	width:130px;	
	margin:0px;
}
table#blog-categories-tbl
{
	margin:10px 0px;	
}
table#blog-cagegory-listings td
{
	padding:5px 2px;
	border-bottom:1px dashed #A1F0F4;
}
table#blog-archives-tbl
{
	margin-top:10px;	
}
table#blog-archives-tbl td
{
	padding:1px 2px;	
}


/* END BLOG */
/* START BLOG COMMENT
------------------------------------------------------------------------- */
table#blog-dels-tbl td
{
	padding:2px;
}
label
{
	font-weight:normal;	
}
.label-col
{
	text-align:left;
	padding-right:20px;
	width:100px;	
}
div.outer-form
{
	background-color:#E0F4FF;
	padding:15px;
	margin-top:15px;
}
div.inner-form
{
	background-color:#ffffff;
	padding:15px;
}
div.container-border-blog
{
	border:1px solid #95D9FF;
}
.text-box-blog{
	border:2px solid #95D9FF;
	height:14px;
	margin:2px 0px 10px 0px;
	background-color:#eeeeee;
	line-height:24px;
	vertical-align:middle;
	padding:5px 2px;
	width:96%;
}
.text-box-blog-search{
	border:2px solid #95D9FF;
	background-color:#ffffff;
	vertical-align:middle;
	padding:5px 2px;
	width:96%;
	line-height:24px;
}
#blog-comment-top-box
{
	border:1px solid #95D9FF;
	background-color:#E0F4FF;	
}
table#blog-comment-top-box td
{
	padding:10px;
}
.pin
{
	position:absolute; margin-top:-3px; margin-left:-5px;
}
p.comment-desc
{
	padding:10px 10px 20px 10px;	
	
}
p.comment-desc img
{
	margin:5px;
		
}
.comments-on-cont
{
	background-color: #95D9FF;
	padding:5px;	
}
.comments-on-cont-inner
{
	border:1px dashed #ffffff;
	padding:5px;	
}
.tape-icon
{
	margin-top:0px;	
	position:absolute;
	margin-top:-50px;
	margin-left:150px;
}
.each-blog-comment
{
	margin-top:10px;	
}
.comment-dtls
{
	border:1px solid #E0F4FF;
	padding:10px;
	background-color:#ECF8FF;
	
}
.comment-dtls:hover
{
	border:1px solid #95D9FF;
	
}
.baloon-down-arrow
{
	position:absolute;
	margin-left:20px;	
}
.blog-autor-date-txt
{
	padding:15px 0px 5px 5px;
		
}
.blog-left-col
{
	padding-right:20px;	
}
.each-listed-blog
{
	
	border-bottom:1px dashed #C3E9FF;
}
.each-listed-blog:hover
{
	background-color:#ECF8FF;
	background-image:url(../images/skin-images/pin.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.each-listed-blog td
{
	padding:3px 10px 3px 10px;
}
.each-blog-icon
{
	position:absolute;	
	margin-left:-20px;
	
}
/* END BLOG COMMENT */

/*START ANSWERS
--------------------------------------------------------------------------*/
.answer-breadcrumb
{
	padding-bottom:10px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#3b5998;	
}
.answer-breadcrumb a:link, .answer-breadcrumb a:visited
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#3b5998;	
}

.answer-page-wrapper
{
	margin:15px;	
}
.answers-text-box
{
	border:2px solid #cccccc;
	background-color:#ffffff;
	vertical-align:middle;
	padding:5px 2px;
	width:96%;
	/*line-height:24px;*/
	/*background:#ffffff url(../images/skin-images/search-box-bg.gif) repeat-x;*/
}
.answer-search-box
{
	/*border:2px solid #FFD9C1;	*/
	border:2px solid #cccccc;	
}
.answer-search-box td
{
	background-color:#eceffe;
	padding:5px 5px;
}
.answers-col-left
{
	padding-right:20px;		
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#3b5998;	
}
.answers-col-left a:link, .answers-col-left a:visited
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#3b5998;	
}
.answ-dtls
{
	font-size: 12px;
}

.answers-col-left-tbl
{
}

.answers-tabs
{
	padding:20px;
	background-color: #3b5998;
}
.answers-tabs a:link, .answers-tabs a:visited
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight:bold;
}
.answers-featured
{
	background-color: #eceffe;
	border:solid 4px #d4dae8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#3b5998;
	font-size:12px;
}
.answers-featured a:link, .answers-featured a:visited
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#3b5998;
	font-size:10px;
}


.answers-col-heading
 {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
 	background-color:#3b5998;
	padding:10px;
	vertical-align:middle;
 }
 .answers-col-heading h3
 {
 	color: #ffffff;
 	font-size:15pt;
 	border-bottom:solid 1px #ffffff;
 }
 .answers-col-heading span
 {
 	color: #ffffff;
 	font-size:10pt;
 	font-weight:bold;
 }
 .answers-col-heading a:link, .answers-col-heading a:visited
 {
 	color: #ffffff;
 	font-size:8pt;
 }



.answ-dtls
{
	border:1px solid #d4dae8;
	padding:10px;
	background-color:#eceffe;
}
.each-ans
{
	margin:10px 0px 5px 0px;
	padding:5px 0px;
	border-bottom:solid 1px #cccccc;
}

            

.answ-dtls td
{
	padding:10px;	
}
.answ-dtls td a
{
	font-weight:bold;
}
.ans-img
{
	border:solid 1px #d4dac8;	
	padding:3px;
}
.ans-arrow
{
	position:absolute;
	margin-left:20px;
	margin-top:-1px;
}
.ans-user-dtls
{
	padding:15px 0px 5px 5px;	
}
.ans-user-dtls span
{
	font-weight:bold;
	margin-right: 5px;
}

.flora-icon
{
	position:absolute;
	margin-left:525px;
	margin-top:-10px;		
}

.leave-comment-container
{
	margin-top:15px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:10pt;	
	color:#666666;
	/*background-color: #eceffe;
	border:solid 2px #d4dae8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#3b5998;
	font-size:12px;
	padding:10px;*/
}
.leave-comment-container a:link, .leave-comment-container a:visited
{
	color:#666666;
	text-decoration: underline;
}
.leave-comment-container h1
{
	padding:10px;
	background-color: #3b5998;
	height:50px;
}
.leave-comment-container h1 span
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;	
	color: #ffffff;
	font-weight:bold;	
 	font-size:15pt;
 	padding:10px;
 	vertical-align:middle;
}


div.outer-form-answer
{	
	background-color:#eceffe;
	padding:15px;
	
}

div.container-border-answer
{
	border:solid 2px #d4dae8;
}
.text-box-answer
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:10pt;
	
	border:2px solid #cccccc;	
	height:14px;
	margin:2px 0px 10px 0px;
	background-color:#eceff6;
	line-height:24px;
	vertical-align:middle;
	padding:5px 2px;
	width:96%;
}
.answer-title-container
{
	background-image:url(../images/skin-images/_answer_title_header.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:43px;	
	vertical-align:middle;
	padding:15px;	
}
.answer-title-container h1 span
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:12pt;
	color:#3b5998;
}


.each-poll
{
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #eeeeee;	
}
.answer-content
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:10pt;	
	width:90%;
	padding:5px 10px 10px;
}
#user-profile-col
{
	background-image:url(../images/skin-images/answer-column-bg.gif);
	background-repeat:no-repeat;
	padding:20px 10px 10px 10px;
	height:600px;	
		
}
#profile-pic-wrapper
{
	background-image:url(../images/skin-images/watercolor-top.png);
	background-repeat:no-repeat;
	position:relative;
	width:186px;
	height:137px;
	
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;	
	
}
p.desc_profile
{
	padding:5px 0px;
}
.bold
{
	font-weight:bold;
}

#userpolls-title-outer, .userpolls-title-outer
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#ffffff;
	background-color:#3b5998;	
	padding:5px;
	margin-bottom:5px;	
}
#userpolls-title-inner, .userpolls-title-inner
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#ffffff;
	border:1px dashed #d4dae8 ;
	padding:15px;	
}
#userpolls-title-inner h1 span, .userpolls-title-inner h1 span
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	color:#ffffff;
}


#userpoll-links
{
	text-align:right;
	padding-bottom:10px;
}
.each-user-poll
{
	margin:10px 0px;
	border:1px solid #cccccc;
	background-color:#f7f7f7;

}
.each-user-poll:hover
{
	border:1px solid #d4dae8;
	background-color:#eceffe;

}
.each-user-poll td
{
	padding:5px;

}
.each-user-poll-btm-lnks
{
	text-align:right;
	border-top:1px dashed #eeeeee;
	color:#999999;
}

.testimonial-wrapper
{
	padding:10px 0px;
}
#signup-tbl td
{
	padding:5px;
	font-size:12px;
}
.signup-button-cell
{
	text-align:center;
		
}
.questions-listings
{
	background-color:#eceff6;
	border-left:solid 2px #d4dae8;
	border-right:solid 2px #d4dae8;
	border-bottom:solid 2px #d4dae8;
	width:100%;
	
	position:relative;
	
	margin-top:-5px;	
	margin-bottom:20px;	
}
.lstngs:hover
{
	background-color:#FFA66D;	
}
.each-result
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	margin-top:-5px;	
	padding:15px;
}
.each-result span
{
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	margin-left:5px;
	margin-bottom:3px;
}

.indicator
{
	height:15px; background-image:url(../images/ban5.gif); background-repeat:repeat-x;
	border:1px solid red;	
}
/*END ANSWERS*/










/*
	START FREE SIGNUP
------------------------------------------------------------ */
.normal-txt-box
{
	width:80%;	
}
.up-button-spacer
{
	margin-top:10px;
}
p
{
	padding:5px;	
}
.seperator
{
	height:1px;
	line-height:1px;
	background-color:#eeeeee;
	margin:10px;	
}
.icon-img
{
	vertical-align:middle;	
}
.features-wrapper-tbl  td.features-td
{
	border-bottom:2px dashed #eeeeee;
	padding:10px 0px;	
}
.features-col-left
{
	padding:0px 20px 10px 0px;	
}
p.features
{
	line-height:18px;
	font-size:12px;
	padding-bottom:10px;	
}

#featurres-listings
{
	background-color:#cccccc;
	padding:5px;	
	margin:10px 0px;
}
#featurres-listings-inn
{
	border:1px dashed #ffffff;	
	padding:1px;	
}
#featurres-listings-inn02
{
	border:1px dashed #ffffff;	
	padding:10px;
	background-color:#F2F2F2;	
}
.each-feature td 
{
		padding:5px;
		font-size:12px;
}
.each-feature td img
{
		margin-right:5px;
}
.each-testimonial
{
	margin:5px;
	border:1px solid #ffffff;	
}
.each-testimonial:hover
{
	border:1px solid #cccccc;	
}
.each-testimonial td
{
	padding:2px 2px;
}






/*
	START ACCOUNT PAGE
 -=-----------------------------------------------------------------*/
 .account-left-col
 {
	padding-right:20px;	
 }
 #poll-questions-tbl
 {
	margin:15px 0px;
	background-image:url(../images/skin-images/account-right-col.gif);
	background-repeat:no-repeat;
 }
 #latest-survey
 {
 		margin:15px 0px;
 		background-image:url(../images/skin-images/account-right-col.gif);
		background-repeat:no-repeat;
 }
 .headings
 {
	/*padding:5px;*/
	padding-top:3px;
	padding-left:15px;
	padding-right:10px;
	font-weight: bold;
		
 }
 .headings2
 {
	/*padding:5px;*/
	padding-top:10px;
	padding-left:15px;
	padding-right:10px;
	font-weight: bold;
		
 }


 .acc-col-btm
 {
		background-image:url(../images/skin-images/acc-right-col-btn.gif);
		background-repeat:no-repeat;
		height:26px;
		padding-left:15px;
 }
 .acc-col-btm td
 {
		padding-left:15px;
 }
 .popupbox
 {
	background-color:#eeeeee;	
	width:300px;
	border:1px solid #cccccc;
	position:absolute;
 }
  .popupbox td
  {
	padding:5px;	
  }
 .list-poll-tbl td
 {
	padding:5px;	
 }
 .top-sub-menu-list
 {
	position:absolute;
	margin-top:-100px;
	margin-left:230px;
	width:200px;	
 }
 .grey-text
 {
	color:#999999;	
 }
 .account-info-tbl
 {
	border:1px solid #EEBD17;
	background-color:#FFFFD0;
	padding:10px;
	margin:10px;	
 }
.account-info-tbl table td
 {
	padding:5px 0px;	
 }
 /*END ACCOUNT PAGE*/
 /*
	LIST POLLS
	
*/
.ListPollHeader
{
	background-color:#eeeeee;
	background-color:#cccccc;
	height:30px;
	padding-left:10px;	
}
.ListPollRow
{
	border-bottom:2px dotted #eeeeee;	
}

.success-msg, .error-msg
{
	padding:5px 20px;
	margin:10px 0px;
	border:1px solid #D34237;
	border-left:0px;
	border-right:0px;
	color:#999999;
	background-color:#FDFFD9;	
}
.success-msg
{
	background-image:url(../images/icons/msgInfo.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
		
}
.error-msg
{
	background-image:url(../images/icons/msgWarn.gif);
	background-repeat:no-repeat;
	background-position:2px 50%;
}

.blue-bg
{
	padding:10px 10px 10px 15px;
	background-image:url(../images/bg02.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold !important;
	background-position:5px 0px;
	height:40px;
}

.blue-bg_top
{
	padding:0px 0px 0px 0px;
	background-image:url(../images/bg02a.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold !important;
	background-position:0px 0px;
	height:25px;	
}
.blue-bg_bottom
{
	padding:0px 0px 0px 0px;
	background-image:url(../images/bg02b.gif);
	background-repeat:no-repeat;
	color:#ffffff;
	font-weight:bold !important;
	background-position:0px 0px;
	height:25px;	
}

.blue-bg td
{
	 padding:10px 10px 10px 15px;	
}
.blue-sub-bg
{
	padding:10px 10px 10px 10px;
	background-image:url(../images/sub-title-bg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	color:#ffffff;
	font-weight:bold !important;
}
.seperator-top
{
	background-image:url(../images/seperator-t.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:20px;
	margin-top:10px;	
}
.seperator-bottom
{
	background-image:url(../images/seperator-b.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:5px;
	margin-bottom:20px;	
}
.link-container
{
	background-color:#70A0C9;
	padding:5px 10px;
	color:#ffffff;	
}

.grid-header, .grid-header span
{
 padding-bottom:5px;
 font-weight:bold !important;
 /*background:#2E6CA1;*/
 
}

.grid-header1
{
padding-bottom:5px;
font-weight:bold !important;
background-color:#2E6CA1;
color:White;
	

}

.grid-pager
{
	font-size:10px !important;
	/*border-top:1px solid #eeeeff;*/
	padding:20px 0px;
	color:#000000 !important;
	text-align:right;
}

.grid-content
{
	font-size:12px !important;
	border-bottom:1px solid #eeeeee;
	padding:10px 0px;
	color:#000000 !important;
}
.grid-bottom
{
	font-size:12px;
	background-color:#2E6CA1;	
}
.grid-heading-row
{
	font-weight:bold;
}
.grid-bottom td
{
	padding:5px 0;
	font-weight:bold;	
}
.grid-bottom-border
{
	border-bottom:1px dashed #eeeeee;	
}

.report-header
{
	background-color:#999999;
	color:#ffffff;
	padding:5px;	
}

.validation-message
{
    background: url(../images/icons/ico_err.gif) no-repeat;
    font-weight: bold;
    color: #DD0000;
    display: block;
    padding: 0px 0px 5px 25px;
    height:20px;
    clear:both;
    font-size:9px;
}


#shoppingCart
{
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
}
.headSeparator
{
	background-color:#292829;
	color:#ffffff;
}
.headSeparator span
{
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
.cartItems
{
	vertical-align:top;
	font-size:11px;
}
.cartItemsMini
{
	font-size:9px;
	font-style:italic;
}
.CartTableTotal, .CartTableTotal span
{
	background-color:#292829;
	color:#ffffff;
	font-size:12px;	
	padding-left:10px;
	padding-right:5px;
	height:25px;
}
.smalltext
{
	height:auto;
	line-height:normal;
	font-size:10px;
	/*color:#ffffff;*/
	font-weight:normal;
	text-align:left;
	padding-left:10px;
	border:none;
}

.ms label, .ms a{background: url('../Images/icons/ico_myspace.gif') no-repeat left top;margin-left:5px;padding-left:20px;}
.fk label,.fk a{background: url('../Images/icons/ico_flickr.gif') no-repeat left top;margin-left:5px;padding-left:20px;}
.su label,.su a{background: url('../Images/icons/ico_stumbleupon.gif') no-repeat left top;margin-left:5px;padding-left:20px;}
.tw label,.tw a{background: url('../Images/icons/ico_twitter.gif') no-repeat  left top;margin-left:5px;padding-left:20px;}
.pw label,.pw a{background: url('../Images/icons/ico_pownce.gif') no-repeat left top;margin-left:5px;padding-left:20px;}
.fb label,.fb a{background: url('../Images/icons/ico_facebook.gif') no-repeat  left top;margin-left:5px;padding-left:20px;}
.li label,.li a{background: url('../Images/icons/ico_linkedin.gif') no-repeat left top;margin-left:5px;padding-left:20px;}
.pz label,.pz a{background: url('../Images/icons/ico_piczo.gif') no-repeat left top;margin-left:5px;padding-left:20px;}
.dg label,.dg a{background: url('../Images/icons/ico_digg.gif') no-repeat left top;margin-left:5px;padding-left:20px;}

.text-box-Code{
	border:1px solid #D8D8A1;	
	/*margin:2px 0px 10px 0px;*/
	background-color:#FFFFD1;
	/*line-height:24px;*/
	/*vertical-align:middle;*/
	padding:5px 2px 6px 5px;
	
	font-family:Courier New;
	font-size:14px;
	width:600px;
}
