@charset "utf-8";
/*---------- common ------------- */
* {
	margin: 0px;
	padding: 0px;
}
body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0pt auto;
	padding:0pt;
	position:relative;
	width:910px;
}
#main {
	padding-top:12px;
	width:100%;
}
#header {
	padding-bottom: 20px;
}
.bar-blue {
	background-color:#006699;
	color:#FFFFFF;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:18px;
	line-height:12px;
	padding-left:10px;
	padding-top:7px;
}
.line-top {
	background-color:#000000;
	font-size:1px;
	height:3px;
	margin-bottom:7px;
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.date img {
	float:left;
	margin:2px 6px 0pt 2px;
}
.date a {
	color: #000000;
	text-decoration: none;
}
.logo {
	padding-top: 12px;
}
.logo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content {
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
}
.content br {
	clear: both;
}
.content h1 {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 3px;
}
.content p {
	color: #666666;
	margin-bottom: 13px;
}
.content h5 {
	color: #cc0000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.content .pageheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 15px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
}
/*---------- login page ------------- */
.content .local_listing_login {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 250px;
}
.local_listing_login .picture {
	float: left;
	width: 650px;
}
.local_listing_login .login {
	float: right;
	background-image: url(../images/login-bg.jpg);
	background-repeat: repeat-y;
	width: 245px;
	padding-right: 5px;
	padding-left: 5px;
	height: 250px;
}
.login .heading {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 7px;
	margin-bottom: 3px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	font-weight: bold;
	padding-left: 3px;
}
.login .login_form {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.login_form span {
	font-weight: normal;
	font-size: 11px;
}
.login_form input {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top: 8px;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}
.login_form .textbox {
	height: 16px;
	width: 95px;
}
.login_form .signin_btn {
	background-color:#FFFFFF;
	background-image:url(../images/signin_btn.jpg);
	height:18px;
	width:55px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.login_form .msg {
	height: 12px;
	color: #006699;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
}
.login_form .forget_pass {
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	margin-top: 3px;
}
.login_form a {
	color: #CF0000;
	text-decoration: none;
}
.content .login .signup_form {
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 7px;
	font-size: 11px;
}
.signup_form .signup_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:60px;
	background-image: url(../images/btn_bg.gif);
	margin-top: 7px;
}
.content .content_subscriber {
	background-image: url(../images/login_leftpict.gif);
	background-repeat: no-repeat;
	padding-left: 95px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C2C2;
	padding-top: 6px;
	background-position: left 10px;
	font-size: 13px;
	margin-top: 5px;
}
.content_subscriber h2 {
	color: #CE0000;
	font-size: 12px;
	font-weight: bold;
}
.content_subscriber ul {
	margin-left: 10px;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
	
}
.content_subscriber li {
	list-style-image: url(../images/bullet.gif);
	padding-left: 0px;
	margin-left: 3px;
}
/*---------- home page ------------- */
.content .left_col {
	float: left;
	width: 313px;
	padding-right: 30px;
}
.content .left_col h2 {
	color: #006699;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.content .left_col h3 {
	color: #d32525;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 30px;
	margin-bottom: 5px;
}
.content .left_col ul {
	list-style-type: none;
	margin-left: 47px;
	margin-bottom: 15px;
}
.content .left_col li {
	list-style-image: url(../images/bullet-big.gif);
	line-height: 20px;
}
.content .right_col {
	float: right;
	width: 565px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b0b0b0;
}
.right_col .image {
	float: right;
	padding-right: 3px;
}
.right_col .subs_pkg_table {
	width: 530px;
	height: 198px;
	float: right;
	background-image: url(../images/subs_table.gif);
	margin-top: 22px;
	padding-left: 20px;
}
.subs_pkg_table .heading {
	color: #cc0000;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 30px;
}
.subs_pkg_table table {
	margin-top: 20px;
	width: 95%;
}
.subs_pkg_table th {
	color: #006699;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.subs_pkg_table td {
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.right_col .txt {
	float: right;
	width: 315px;
	padding-right: 230px;
	padding-left: 5px;
}
.hv_que {
	width: 520px;
	margin-top: 10px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
}
.hv_que a:link {
	color: #006699;
	text-decoration: underline;
}
.hv_que a:visited {
	color: #006699;
	text-decoration: underline;
}
.right_col .sign_up {
	float: right;
	width: 545px;
	padding-left: 5px;
}
.right_col .signup_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:115px;
	background-image: url(../images/btn_bg.gif);
	margin-top: 7px;
}
/*----------------- SignUp Page---------*/
.content .sgnup_form {
	font-size: 13px;
	margin-bottom: 30px;
	width: 850px;
}
.sgnup_form td {
	text-align: left;
	vertical-align: top;
	color: #656565;
	padding-right: 30px;
}
.sgnup_form .left_tbl {
	margin-top: 15px;
}
.sgnup_form .right_tbl {
	margin-top: 15px;
}
.left_tbl td {
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	margin: 0px;
	text-align: left;
}
.left_tbl .textbox {
	height: 18px;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding-left: 2px;
}
.sgnup_form  span {
	font-size: 11px;
	color: #CC0000;
}

.left_tbl select {
	width: 205px;
	float: right;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.right_tbl td {
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	margin: 0px;
	padding-left: 0px;
}
.right_tbl .textbox {
	height: 18px;
	width: 150px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding-left: 2px;
}
.right_tbl select {
	width: 155px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sgnup_form .search_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:70px;
	background-image: url(../images/btn_bg.gif);
	margin-left: 5px;
}
.sgnup_form .submit_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:70px;
	background-attachment: scroll;
	background-image: url(../images/btn_bg.gif);
}
.sgnup_form a {
	color: #666666;
}
.content .listing_plan {
	color: #666666;
	margin-bottom: 40px;
}
.content .listing_plan h3 {
	color: #d32525;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}
.content .listing_plan ul {
	list-style-type: none;
	margin-left: 53px;
	margin-top: 3px;
}
.content .listing_plan li {
	list-style-image: url(../images/bullet-big.gif);
	line-height: 20px;
	color: #000000;
}
.content .listing_plan td {
	text-align: left;
	vertical-align: top;
}
.listing_plan .radio_btn {
	margin-left: 17px;
	margin-top: 20px;
	margin-right: 3px;
}
.listing_plan .subs_table {
	background-image: url(../images/subs_table2.gif);
	background-repeat: no-repeat;
	width: 525px;
	height: 85px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.subs_table table {
	width: 535px;
}
.subs_table th {
	text-align: left;
	color: #006699;
	font-weight: normal;
	padding-bottom: 4px;
}
.subs_table td {
	color: #000000;
	padding-bottom: 4px;
}
.subs_select select {
	width: 200px;
	margin-left: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.listing_plan .subs_select {
	padding-left: 50px;
	color: #000000;
	margin-top: 10px;
}
.content .additions td {
	color: #666666;
}
.additions .add_form {
	margin-top: 30px;
}
.additions .add_form td {
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.add_form .textbox {
	height: 18px;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	padding-left: 2px;
}
.add_form select {
	width: 205px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.add_form .search_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	background-image: url(../images/btn_bg.gif);
	margin-left: 5px;
	width: 70px;
}
.additions a {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}
.add_form .textbox_subtotal {
	height: 18px;
	width: 192px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 13px;
	padding-left: 10px;
}
.additions .add_form .check_box {
	color: #666666;
}
.check_box input {
	margin-right: 10px;
}
.add_form .checkout_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	background-image: url(../images/btn_bg.gif);
	margin-left: 5px;
	width: 145px;
}
.subnav {
	padding-top: 5px;
	padding-bottom: 2px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 7px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;*/
}
.subnav a {
	margin-right: 10px;
	/*margin-left: 10px;*/	
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.subnav a:hover {
	/*color: #CC0000;*/
}
.subnav li {
	list-style-type: none;
	display: inline;
}

.Header_GrayBar
{
	background-color: #FFFFFF;
	width: 100%;
	border-top: 1px solid #C2C2C2;
	height: 8px;
	/*height: 1px;
	margin-bottom: 7px;*/
}

#listing_topmenu li a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: #FFFFFF 4px solid;
    display: inline-table;
}

#listing_topmenu li a:hover
{
	border-bottom: #CC0000 4px solid;
	color:#000000;
}

#listing_topmenu li a.active
{
	border-bottom: #CC0000 4px solid;
	color:#000000;
}
/* ---------- Dashboard Page ----------- */
.dashboard {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-top: 10px;
}
.dashboard table {
	margin-bottom: 10px;
}
.dashboard td {
	color: #404040;
	/*padding-top: 3px;*/
	padding-bottom: 3px;
	/*padding-left: 5px;*/
	padding-top: 0px;
	padding-bottom: 0px;
}
.dashboard a {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
.dashboard .links {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-bottom: 10px;
	padding-left: 5px;
}
.dashboard .links ul {
	list-style-type: none;
	padding-top: 10px;
}
.dashboard .links li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
}
.links a {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
}
.links a:hover {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	text-decoration: underline;
}
.dashboard .cl_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	background-image: url(../images/btn_bg.gif);
	margin-left: 10px;
	width: 110px;
	/*margin-top: 5px;*/
	margin-right: 10px;
}
.confirm_form {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}
.confirm_form table {
	margin-top: 15px;
}
.confirm_form .busi_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 13px;
	padding-left: 5px;
}
.confirm_form .continue_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:80px;
	background-image: url(../images/btn_bg.gif);
	margin-top: 5px;
	margin-left: 20px;
}
.confirm_form td {
	color: #404040;
	font-size: 13px;
	padding-bottom: 10px;
}
.confirm_form input {
}
.confirm_form .list {
	color: #404040;
	width: 175px;
	padding-left: 5px;
	height: 20px;
	margin-left: 20px;
}
/*----------- Prview page -----------*/
.pr_content {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	overflow: auto;
}
.pr_content h1 {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 3px;
}
.pr_content h2 {
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
}
.pr_content .pageheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.pr_title {
	text-align: right;
}
.pr_title .city {
	color: #006699;
	font-size: 24px;
	font-weight: bold;
}
.pr_title .country {
	color: #d9d9d9;
	text-transform: uppercase;
	font-size: 27px;
	margin-left: 5px;
}
.pr_title a {
	font-size: 10px;
	color: #006699;
}
.preview .edit {
	text-align: right;
	margin-right: 5px;
	margin-top: 5px;
}
.edit a {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.preview .close_bar {
	height: 15px;
	margin-top: 5px;
	background-color: #e3e4e6;
	text-align: right;
	color: #999999;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.close_bar img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 5px;
	margin-right: 5px;
}
.border_lr {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ad_card {
	margin-top: 10px;
	height: 225px;
	margin-left: 15px;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.ad_card .pr_details {
	float: left;
	height: 210px;
	width: 377px;
	margin-right: 7px;
}
.pr_details .details {
	/*height: 140px;*/
	height: 150px;
	color: #006699;
	/*width: 250px;*/
}
.details .title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}
.details .address {
	margin-bottom: 10px;
}
.details .contact {
	margin-bottom: 10px;
}
.details .mail a {
	color: #006699;
}
.pr_details .back {
	width: 100px;
	float: right;
	text-align: right;
}
.pr_details .back a {
	color: #cc3333;
	font-size: 10px;
}
.ad_card .ad-img {
	width: 280px;
	height: 210px;
	float: right;
}
.ad_card .flash {
	height: 60px;
}
.overview {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.overview p {
	color: #444444;
	margin-bottom: 10px;
}
.overview .heading {
	font-weight: bold;
	margin-bottom: 10px;
}
.overview span {
	color: #006699;
	font-weight: bold;
}
.price-list {
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: auto;
}
.price-list .heading {
	font-weight: bold;
}
.price-list .price-details {
	margin-top: 10px;
}
.price-list table {
	width: 400px;
	float: left;
}
.price-list td {
	padding-bottom: 3px;
	text-align: left;
	vertical-align: top;
	color: #444444;
	font-size: 12px;
}
.catagory_img {
	float: right;
	width: 250px;
	text-align: right;
}
.catagory_img img {
}
/* ----------- Edit Add Page ------------ */
.edit_listing {
	margin-top: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.edit_listing .primary {
	overflow: auto;
	width: 100%;
	background-image: url(../images/primary_bg.gif);
	background-repeat: repeat-y;
}
.primary td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
.edit_listing br {
	clear: both;
}
.edit_listing .primary_l {
	float: left;
	padding-left: 10px;
	width: 370px;
}
.primary_l table {
	margin-top: 10px;
}
.primary_l td {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #404040;
	font-size: 13px;
}
.primary_l .textbox {
	height: 20px;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.primary_l select {
	height: 20px;
	width: 205px;
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.primary_l .textarea_big {
	width: 340px;
	margin-top: 10px;
	height: 100px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.primary_l .textarea_small {
	width: 200px;
	border: 1px solid #CCCCCC;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.edit_listing .add_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	line-height:normal;
	width:70px;
	background-image: url(../images/btn_bg.gif);
	margin-top: 7px;
}
.edit_listing .primary_r {
	float: right;
	padding-left: 30px;
	width: 440px;
	padding-right: 20px;
}
.primary_r .photo_list {
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.photo_list td {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	color: #404040;
	vertical-align: middle;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.photo_list a {
	color: #CC3300;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
}
.primary_r .file_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 250px;
	height: 20px;
	margin-top: 10px;
}
.edit_listing .additional {
	margin-top: 10px;
	font-size: 13px;
	color: #404040;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 20px;
	padding-right: 10px;
}
.additional table {
	margin-top: 5px;
}
.additional a {
	color: #CC3300;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 12px;
}
.additional td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.additional .textbox {
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.additional .add_list {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 10px;
	border-collapse: separate;
}
.add_list th {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.add_list td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.edit_listing .sub_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:70px;
	background-image: url(../images/btn_bg.gif);
	margin-top: 7px;
	margin-right: 10px;
}
.edit_listing .bottons {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* ----------- Change/Cancel Membership Page ------------- */
.change {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	margin-top: 10px;
}
.change .subs_details {
	vertical-align: top;
	padding-top: 10px;
	color: #404040;
	font-size: 12px;
}
.subs_details table {
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.subs_details th {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.subs_details td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.other_links {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
}
.other_links a {
	color: #CC3300;
	font-weight: bold;
	text-decoration: none;
}
.other_links a:hover {
	color: #CC3300;
	font-weight: bold;
	text-decoration: underline;
}
.other_links ul {
	list-style-type: none;
}
.other_links li {
	line-height: 25px;
}
/* ----------- My accoubt Info / Edit account Page  -------------- */
.acc_info {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-bottom: 10px;
}
.acc_info table {
	margin-top: 10px;
}
.acc_info td {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
	color: #404040;
	vertical-align: top;
	padding-left: 5px;
}
.acc_info a {
	color: #006699;
}
.acc_info .edit_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/btn_bg.gif);
	margin-top: 7px;
	margin-right: 10px;
	font-weight: bold;
	height: 20px;
	width: 70px;
}
.acc_info .textbox {
	height: 20px;
	width: 200px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 13px;
	padding-left: 5px;
}
.pr_content h5 {
	color: #cc0000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 3px;
}
.acc_info .ch_pass a {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.acc_info select {
	width: 205px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 13px;
	padding-left: 5px;
}
.acc_info .padding {
	padding-bottom: 20px;
}
.nav-tab {
	margin-top: 5px;
	float: left;
	width: 100%;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #7fb2cc;
	margin-bottom: 5px;
	vertical-align: top;
}
.nav-tab a {
	margin-left: 1px;	
}
/*--------------- 15/04/08 ---------------- */
/*.nav-tab li {
	display: block;
	float: left;
	height: 40px;
	width: 155px;
	list-style-type: none;
	margin-right: 2px;
	vertical-align: bottom;
}
.nav-tab a {
	background-image: url(../images/bg-tab.jpg);
	background-repeat: no-repeat;
	width: 141px;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-position: 0px 10px;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	padding-top: 10px;
}
.nav-tab .active {
	background-image: url(../images/bg-active-tab.jpg);
	background-repeat: no-repeat;
	width: 141px;
	float: left;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-position: 0px;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
}
.nav-tab ul {
}
.tab_discription {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both;
	padding: 10px;
	color: #333333;
}*/
.tab_discription 
{
	#overflow: hidden;
}
.tab_discription .submit_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:80px;
	background-image: url(../images/btn_bg.gif);
	margin-top: 7px;
	margin-right: 10px;
}
.gt_strtd_form {
	margin-top: 10px;
	margin-bottom: 5px;
}
.gt_strtd_form td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.gt_strtd_form span {
	color: #CC0000;
}
.gt_strtd_form select {
	width: 175px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
.gt_strtd_form .textbox {
	height: 17px;
	width: 172px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 3px;
	padding-top: 2px;
}
.tab_discription a {
	color: #333333;
}
.gt_strtd_form .search_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:70px;
	background-image: url(../images/btn_bg.gif);
	margin-left: 5px;
}
.gt_strtd_form a {
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
}
.gt_strtd_form h3 {
	color: #d32525;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
}
.gt_strtd_form ul {
	list-style-type: none;
	margin-left: 53px;
	margin-top: 3px;
}
.gt_strtd_form li {
	list-style-image: url(../images/bullet-big.gif);
	line-height: 20px;
}
.gt_strtd_form .subs_table {
	background-image: url(../images/subs_table2.gif);
	background-repeat: no-repeat;
	width: 525px;
	height: 85px;
	margin-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.subs_table table {
	width: 535px;
}
.subs_table th {
	text-align: left;
	color: #006699;
	font-weight: normal;
	padding-bottom: 4px;
}
.subs_table td {
	color: #000000;
	padding-bottom: 4px;
}
.subs_select select {
	width: 200px;
	margin-left: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.gt_strtd_form .subs_select {
	padding-left: 50px;
	margin-top: 10px;
}
.gt_strtd_form .checkout_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	background-image: url(../images/btn_bg.gif);
	margin-left: 25px;
	width: 145px;
	margin-top: 10px;
}
.gt_strtd_form .back_btn {
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	background-image: url(../images/btn_bg.gif);
	margin-left: 25px;
	width: 60px;
	margin-top: 10px;
}
.gt_strtd_form .textarea_big {
	width: 325px;
	margin-top: 10px;
	height: 200px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 5px;
	padding: 2px;
}
.gt_strtd_form .photo_gallery {
	padding-left: 15px;
	padding-right: 10px;
}
.photo_gallery table {
	margin-top: 5px;
	margin-bottom: 10px;
}
.photo_gallery a {
	font-weight: normal;
	font-size: 11px;
}
.photo_gallery img {
	margin-bottom: 5px;
}
.photo_gallery td {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 7px;
}
.photo_gallery .file_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 20px;
	margin-top: 5px;
}
.tab_discription .additional a {
	color: #CC3300;
	margin-right: 5px;
	margin-left: 5px;
	font-weight: bold;
	font-size: 12px;
}
.button_link {
	text-decoration: none;
	margin: 0px;
}
/* -------- CSS written by sandeep for .NET	 controls -- */
.tabmenu td 
{
vertical-align: bottom;	
}

.tabmenu_tab1
{
 top: 110px;
 #top: 118px;
 _top: 58px;
position: absolute;
_position: relative;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
width: 200px;
text-decoration: none;
cursor: pointer;
}



.tabmenu_tab2
{
 top: 110px;
 #top: 118px;
 _top:	36px;
position: absolute;
_position: relative;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
width: 200px;
text-decoration: none;
cursor: pointer;
}

.tabmenu_tab3
{
 top: 110px;
 #top: 118px;
 _top: 29px;
position: absolute;
_position: relative;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
width: 200px;
text-decoration: none;
cursor: pointer;
}

.tabmenu_tab1
{
 top: 110px;
 #top: 118px;
 _top: 43px;
position: absolute;
_position: relative;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
width: 200px;
text-decoration: none;
cursor: pointer;
}


.createlisting_tab1
{
 top: 110px;
 #top: 118px;
 _top: 51px;
position: absolute;
_position: relative;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
width: 200px;
text-decoration: none;
cursor: pointer;
}


.createlisting_tab2
{
 top: 110px;
 #top: 118px;
 _top:	44px;
position: absolute;
_position: relative;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
width: 200px;
text-decoration: none;
cursor: pointer;
}

.createlisting_tab3
{
 top: 110px;
 #top: 118px;
 _top: 36px;
position: absolute;
_position: relative;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
width: 200px;
text-decoration: none;
cursor: pointer;
}

.createlisting_tab4
{
 top: 110px;
 #top: 118px;
 _top: 29px;
position: absolute;
_position: relative;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
width: 200px;
text-decoration: none;
cursor: pointer;
}




/* -------- CSS for createlisting tabs ----------- */

.createlisting_border
{
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 50px;
	#margin-top: -10px;
	_margin-top: -7px;
}
.listing_pricelistborder
{
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	margin-top: 3px;
	vertical-align: bottom;
	height: 1px;
}


.submenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: #FFFFFF 4px solid;
    display: inline-table;
}
.submenu:hover
{
    border-bottom: #CC0000 4px solid;
	color:#000000;
}

.active_submenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    border-bottom: #CC0000 4px solid;
    display: inline-table;
}
/* -------------- Confirmation Page ----------------- */
/* ------------------ 03/06/08 ------------------------*/
.confirmation_message {
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	color: #666666;
	text-align: center;
	background-repeat: no-repeat;
	width: 600px;
	background-color: #FBFBFB;
	border: 1px solid #CCCCCC;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.confirmation_message p {
	font-size: 14px;
	line-height: 23px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.confirmation_message .signin_btn {
	background-image:url(../images/btn_bg.gif);
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	margin-top:20px;
	width:120px;
}
/* -------------- For AutoCompleteExtender control ----------------- */
.autocomplete_completionListElement 
{
	background-color:inherit;
	border:1px solid buttonshadow;
	color:windowtext;
	height:200px;
	list-style-type:none;
	margin:0px !important;
	overflow:auto;
	text-align:left;
	visibility:hidden;
}

.autocomplete_listItem 
{
    background-color:window;
    color:windowtext;
    padding:1px;
}

.autocomplete_highlightedListItem 
{
	background-color:#FFFF99;
	color:black;
	padding:1px;
}
/* ------------------ 03/06/08 ------------------------*/

/* ------------------ Deepesh ------------------------*/
.lldashboard li
{
	padding: 0px;
}

.llHome li
{
	margin: 0px;
	
}

.llLogin li 
{
	margin-left: -91px; 
	padding-left:3px ;	
}

* html .llLogin li 
{
	margin-left: 10px; 
}
*+ html body .llLogin li 
{
	margin-left: 10px; 
	padding: 0px ;	
}

/*--- below css is suggested by infragistics for solving css clashing issue in IE -- */
.InfragisticsHTMLEditor body {
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: x-small;
}
.InfragisticsHTMLEditor p {
	padding-top: 0px;
	/*font-size: x-small;*/
	color: Black;
	font-weight: normal;
	margin-bottom: -20px;
}
.InfragisticsHTMLEditor .activity {
	border-style: none;
	padding: 3px;
	font-weight: bold;
	background-color: #1C3A70;
	color: #FFFFFF;
	font-size: x-small;
}
.InfragisticsHTMLEditor .section {
	font-weight: bold;
	color: Blue;
	padding-top: 6px;
	padding-bottom: 0px;
	font-size: x-small;
}
.InfragisticsHTMLEditor .fieldName {
	font-weight: bold;
	color: Black;
	font-size: x-small;
}
.InfragisticsHTMLEditor table {
	border: 0;
	font-size: x-small;
}
.InfragisticsHTMLEditor thead {
	background-color: #DDDDDD;
	color: Black;
	font-weight: bold;
	font-size: x-small;
}
.InfragisticsHTMLEditor td {
	padding: 3px 3px 3px 3px;
	font-size: x-small;
	/* css added by sandeep */
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left:none;
	color:#000000;
	font-weight:normal;
}
.InfragisticsHTMLEditor .tdAlt1 {
}
.InfragisticsHTMLEditor .tdAlt2 {
	background-color: #F0F0F0;
}
.InfragisticsHTMLEditor caption {
	border-style: none;
	padding: 3px;
	font-weight: bold;
	background-color: #cad8ea;
	color: #000000;
	text-align: left;
	font-size: x-small;
}
.InfragisticsHTMLEditor hr {
	border-style: groove;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: left;
}
.InfragisticsHTMLEditor .hrshort {
	width: 25%;
	border-style: groove;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}
.AjaxUploaderCancelAllButton
{
	border:1px solid #666666;
	color:#CC3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	height:20px;
	width:70px;
	background-attachment: scroll;
	background-image: url(../images/btn_bg.gif);	
}