.breadcrumb {
    border-bottom: medium double #CCCCCC;
    font-size: 11px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.breadcrumb a {
    color: #AF170C;
    font-size: 11px;
    text-decoration: none;
}
.breadcrumb a:hover {
    color: #111111;
    font-size: 11px;
    text-decoration: none;
}
#contentpage, #searchpage, #formpage, #expertpage,#registerpage, #careerpage{width:696px;height:auto;float:left; display:inline-block; position:relative;}
#contentpage .title, #searchpage .title, #formpage .title, #tipssec h1.maintitle, #registerpage .title, #careerpage .title, #sitemappage .title{color: #AF170C;
    font-family: coolvetica_rgregular,Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;}
#contentpage p, #contentpage li, #contentpage td{
    font-size: 13px;
	color:#515151;
}
#contentpage p a, #contentpage li a, #contentpage td a{
    font-size: 13px;
	color:#AF170C;
}
#contentpage li{
	list-style: none !important;
    margin-bottom: 5px;
    margin-left: 20px;
    padding-left: 5px;
}
#contentpage p.capword {
    word-wrap: break-word;
}
#contentpage p.capword:first-letter {
    float: left;
    font-size: 80px;
    line-height: 40px;
    padding: 5px 5px 0 0;
}

#contentpage img {
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 5px 0 #666666;
    margin: 5px 10px 0 0;
    padding: 2px;
}
.subcatsearch {
    height: auto;
    line-height: 20px;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 10;
}
.subcatsearch .lhead {
    color: #820000;
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 14px;
}
.subcatsearch select {
	background: url("../images/bg-input.jpg") repeat-x scroll left top #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #AF170C;
    height: 23px;
    margin-top: 10px;
    padding: 2px;
    width: 200px;
}

.premiumlist
{
    height: auto;
    margin: 10px 0 0;
}
.premiumlist .listleft
{
    height: auto;
    margin:0;
	width:auto;
	float:left;
}
.premiumlist .listright
{
    height: auto;
    margin:0;
	width:auto;
	float:right;
}
.premiumlist .listtopsec
{
    height: auto;
}
.premiumlist .listtopsec
{
    min-height:35px;
	margin:0 0 -1px;
}
.premiumlist .listtopsec .companyname
{
	margin:0px;
	height:35px;
}
.premiumlist .listtopsec .companyname .cleft
{
	background: url("../images/sprite-icons.png") no-repeat scroll -545px -90px transparent;
    display: block;
	float: left;
    height: 35px;
    margin: 0;
    width: 10px;
}
.premiumlist .listtopsec .companyname .cmid
{
	background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #D2D2D2;
    color: #AF170C;
    display: block;
    float: left;
    font-family: coolvetica_rgregular,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    height: 25px;
    margin: 0;
    padding: 5px;
    width: auto;
}
.premiumlist .listtopsec .companyname .cright
{
	background: url("../images/sprite-icons.png") no-repeat scroll -585px -90px transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 0;
    width: 10px;
}
.premiumlist .listtopsec .linksec
{
	margin:0px;
	height:35px;
}
.premiumlist .listtopsec .linksec .cleft
{
	background: url("../images/sprite-icons.png") no-repeat scroll -486px -90px transparent;
    display: block;
	float: left;
    height: 35px;
    margin: 0;
    width: 10px;
}
.premiumlist .listtopsec .linksec .cmid
{
	background: none repeat scroll 0 0 #E52121;
    border-top: 1px solid #C73434;
    display: block;
    float: left;
    height: 24px;
    padding: 5px 0px;
    width: auto;
}
.premiumlist .listtopsec .linksec ul
{
	float:left;
	height:24px;
	width:auto;
}
.premiumlist .listtopsec .linksec  ul li
{
	border-left: 1px solid #F96A6A;
    border-right: 1px solid #8C0000;
    float: left;
    height: 20px;
    padding: 4px 5px 0;
    width: auto;
}
.premiumlist .listtopsec .linksec  ul li.left
{
	border-left:none;
	padding-right: 10px;
}
.premiumlist .listtopsec .linksec  ul li.right
{
    border-right:none;
	padding-left: 10px;
}
.premiumlist .listtopsec .linksec ul li a
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.premiumlist .listtopsec .linksec ul li a:hover
{
	color:#111;

}
.premiumlist .listtopsec .linksec .cright
{
	background: url("../images/sprite-icons.png") no-repeat scroll -526px -90px transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 0;
    width: 10px;
}
.premiumlist .listmidsec
{
    min-height:100px;
	margin:0;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#ccc;
	background:#fff;
}

.premiumlist .listmidsecnew
{
    height: auto;
	margin:0;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#ccc;
	background:#fff;
	padding:10px;
}


.premiumlist .listmidsec .detailsec
{
	padding:10px;
}
.premiumlist .listmidsec .detailsec .comlogo
{
    border-color: #e7c3c0;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 127px;
    margin: 0 5px 0 0;
    width: 188px;
}


.premiumlist .listmidsec .detailsec .comlogo img
{
   height: 127px;
   width: 188px;
}

.premiumlist .listmidsec .detailsec .description
{
   	border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 0 0;
    display: inline-block;
    height: auto;
    line-height: 18px;
    padding-right: 10px;
    vertical-align: top;
    width: 300px;
	color:#515151;
}
.premiumlist .listmidsec .detailsec .description span
{
	font-weight:bold;
	color:#AF170C;
}
.premiumlist .listmidsec .detailsec .description .t1
{
	margin-bottom:10px;
	color:#515151;
}
.premiumlist .listmidsec .detailsec .address
{
    color: #AF170C;
    display: inline-block;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    padding-left: 10px;
    vertical-align: top;
    width: 150px;
}
.premiumlist .listmidsec .detailsec .address span
{
	font-weight:bold;
	color:#515151;
}
.premiumlist .listmidsec .detailsec .address .t1
{
	color:#AF170C;
}
.premiumlist .listbottomsec
{
	background: none repeat scroll 0 0 #F5F5F5;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px;
    margin: 0;
    min-height: 30px;
	padding:10px 0 0 10px;
}
.premiumlist .listbottomsec ul {
    height: auto;
    list-style: none outside none;
    margin: 0 10px;
    padding: 0;
}
.premiumlist .listbottomsec ul li {
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: auto;
    line-height: 25px;
    margin: 0 15px 0 0;
    padding: 0;
    width: auto;
}
.premiumlist .listbottomsec ul li img {
    border: medium none !important;
    float: left;
    height: auto;
    margin: 6px 0 10px;
    padding: 0 5px 0 0;
    width: auto;
}
.premiumlist .listbottomsec ul li a {
    color: #444444;
}
.premiumlist .listbottomsec ul li a:hover {
    color: #000000;
    text-decoration: underline;
}
.premiumlist .listbottomsec ul li a.selected {
    color: #444444;
}

/*****************************
*****listing*****************/
.userlisting
{
    height: auto;
    margin: 10px 0 0;
}
.userlisting .listleft
{
    height: auto;
    margin:0;
	width:auto;
	float:left;
}
.userlisting .listright
{
    height: auto;
    margin:0;
	width:auto;
	float:right;
}
.userlisting .listtopsec
{
    height: auto;
}
.userlisting .listtopsec
{
    min-height:35px;
	margin:0 0 -1px;
}
.userlisting .listtopsec .companyname
{
	margin:0px;
	height:35px;
}
.userlisting .listtopsec .companyname .cleft
{
	background: url("../images/sprite-icons.png") no-repeat scroll -545px -90px transparent;
    display: block;
	float: left;
    height: 35px;
    margin: 0;
    width: 10px;
}
.userlisting .listtopsec .companyname .cmid
{
	background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #D2D2D2;
    color: #AF170C;
    display: block;
    float: left;
    font-family: coolvetica_rgregular,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    height: 25px;
    margin: 0;
    padding: 5px;
    width: auto;
}
.userlisting .listtopsec .companyname .cright
{
	background: url("../images/sprite-icons.png") no-repeat scroll -585px -90px transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 0;
    width: 10px;
}
.userlisting .listtopsec .linksec
{
	margin:0px;
	height:35px;
}
.userlisting .listtopsec .linksec .cleft
{
	background: url("../images/sprite-icons.png") no-repeat scroll -486px -90px transparent;
    display: block;
	float: left;
    height: 35px;
    margin: 0;
    width: 10px;
}
.userlisting .listtopsec .linksec .cmid
{
	background: none repeat scroll 0 0 #E52121;
    border-top: 1px solid #C73434;
    display: block;
    float: left;
    height: 24px;
    padding: 5px 0px;
    width: auto;
}
.userlisting .listtopsec .linksec ul
{
	float:left;
	height:24px;
	width:auto;
}
.userlisting .listtopsec .linksec  ul li
{
    float: left;
    height: 20px;
    padding: 4px 5px 0;
    width: auto;
}
.userlisting .listtopsec .linksec ul li a
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.userlisting .listtopsec .linksec ul li a:hover
{
	color:#111;

}
.userlisting .listtopsec .linksec .cright
{
	background: url("../images/sprite-icons.png") no-repeat scroll -526px -90px transparent;
    display: block;
    float: left;
    height: 35px;
    margin: 0;
    width: 10px;
}
.userlisting .listmidsec
{
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    height: auto;
    margin: 0;
}
.userlisting .listmidsec .detailsec
{
	padding:5px;
}
.userlisting .listmidsec .detailsec .description
{
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 0 0;
    display: inline-block;
    height: auto;
    line-height: 17px;
    min-height: 70px;
    padding-right: 10px;
    vertical-align: top;
    width: 500px;
}
.userlisting .listmidsec .detailsec .description span
{
	font-weight:bold;
	color:#AF170C;
}
.userlisting .listmidsec .detailsec .description .t1
{
	color:#515151;
	margin-bottom:10px;
}
.userlisting .listmidsec .detailsec .address
{
    color: #AF170C;
    display: inline-block;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    padding-left: 10px;
    vertical-align: top;
    width: 150px;
}
.userlisting .listmidsec .detailsec .address span
{
	font-weight:bold;
	color:#515151;
}
.userlisting .listmidsec .detailsec .address .t1
{
	color:#AF170C;
}

.plantablehead {
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    height: auto;
    margin: 15px 0 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.plantablehead .head {
    display: block;
    float: left;
    height: auto;
    min-height: 100px;
    padding: 0;
    width: 208px;
}
.plantablehead .starter{
	background: url("../images/sprite-icons.png") no-repeat scroll -113px -201px transparent;
    height: 150px;
    margin: 0;
    padding: 69px 0 0;
    text-align: center;
    width: 160px;
	float:left;
}
.plantablehead .starter1{
	color: #FFFFFF;
    display: block;
    font-size: 40px;
    min-height: 90px;
	font-family:oswaldbook,Arial,Helvetica,sans-serif;
}
.t2{
	margin-left:27px;
}
.t2 button{
	background: url("../images/sprite-icons.png") no-repeat scroll 2px -65px transparent;
    border: medium none;
    display: block;
    height: 36px;
    width: 102px;
	
}
.plantablehead .business{
	background: url("../images/sprite-icons.png") no-repeat scroll -273px -201px transparent;
    height: 150px;
    margin: 0;
    padding: 69px 0 0;
    text-align: center;
    width: 160px;
	float:left;
}
.plantablehead .business1{
	color: #B81717;
    display: block;
    font-size: 18px;
    margin-right: 32px;
    min-height: 90px;
    text-align: right;
	font-family:oswaldbook,Arial,Helvetica,sans-serif;
	line-height: 26px;
}
.plantablehead .business1 span{
	color: #B81717;
    font-size: 36px;

}
.plantablehead .premium{
	background: url("../images/sprite-icons.png") no-repeat scroll -434px -201px transparent;
    height:150px;
    margin: 0;
    padding: 69px 0 0;
    text-align: center;
    width: 160px;
	float:left;
}
.plantablehead .premium1{
	color: #fff;
    display: block;
    font-size: 18px;
    margin-right: 32px;
    min-height: 90px;
    text-align: right;
	font-family:oswaldbook,Arial,Helvetica,sans-serif;
	line-height: 26px;
}
.plantablehead .premium1 span{
	color: #fff;
    font-size: 36px;

}

table.plantable {
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    height: auto;
    margin: 0px 0 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
table.plantable th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
table.plantable thead {
	background: none;
}
table.plantable tbody {
	background: none repeat scroll 0 0 #ffffff;
}
table.plantable tfoot {
	background: none;
}
table.plantable tfoot td{
	border:none;
}

table.plantable th.starter{
	background: url("../images/sprite-icons.png") no-repeat scroll -113px -201px transparent;
    height: 150px;
    margin: 0;
    padding: 69px 0 0;
    text-align: center;
    width: 175px;
}
.t1{
	color:#FFF;
	font-size:12px;
	width:auto;
	height:auto;
	/*display:block;*/
	
}
table.plantable th.business{
	background: url("../images/sprite-icons.png") no-repeat scroll -273px -201px transparent;
    height: 150px;
    margin: 0;
    padding: 69px 0 0;
    text-align: center;
    width: 175px;
}
table.plantable th.premium{
	background: url("../images/sprite-icons.png") no-repeat scroll -434px -201px transparent;
    height:150px;
    margin: 0;
    padding: 69px 0 0;
    text-align: center;
    width: 175px;
}
table.plantable th.head {
    background: none;
    color: #762D2D;
    font-size: 16px;
    height: auto;
    line-height: 30px;
    padding: 0px 0px;
    text-align: center;
    text-transform: uppercase;
    width: 225px;
}
table.plantable th.head01 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #762D2D;
    font-family: rupee,Arial,Helvetica,sans-serif !important;
    font-size: 16px;
    height: auto;
    line-height: 30px;
    padding: 10px 5px;
    text-align: center;
    text-transform: none;
}
table.plantable th.head img {
    border: medium none;
    margin-bottom: 5px;
    padding: 0;
    text-align: center;
}
table.plantable th.clear {
    background: none repeat scroll 0 0 transparent;
    border-left: medium none;
    border-top: medium none;
}
table.plantable th.right {
    border-right: 1px solid #CCCCCC;
    float: none !important;
}
table.plantable td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-size: 13px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 7px 5px;
    text-align: center;
}

table.plantable td.left {
    background: none repeat scroll 0 0 #B13D30;
    color: #FFFFFF!important;
    float: none !important;
    font-weight: bold;
    text-align: right;
}
table.plantable td.aleft {
    padding-left: 40px;
    text-align: left;
}
table.plantable tr.gray {
    background: none repeat scroll 0 0 #f3f6fa;
}
table.plantable td strong {
    color: #820000;
    font-size: 14px;
    font-weight: bold;
}
table.plantable td.right {
    border-right: 1px solid #CCCCCC;
    float: none !important;
}
table.plantable td img {
    border: medium none !important;
    float: none !important;
    height: auto;
    margin: 0!important;
    padding: 0!important;
    text-align: center !important;
    vertical-align: top;
	box-shadow:none!important;
}

table.formtable {
   /* float: left;*/
    height: auto;
    margin-top: 15px;
    padding: 0;

}
table.formtable th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
table.formtable th.head {
    background: none repeat scroll 0 0 #F8F8F8;
    font-size: 14px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
table.formtable th div.head {
    background: none repeat scroll 0 0 #AF170C;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 10px 0;
    min-width: 25px;
    padding: 5px;
}
table.formtable td {
    color: #666666;
    font-size: 13px;
    height: auto;
    line-height: 30px;
    margin: 0;
    min-width: 25px;
    padding: 5px 0 5px 5px;
    vertical-align: top;
}
table.formtable td span.column01 {
    float: right;
}
table.formtable input[type="text"], #registerpage input[type="file"] {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 25px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}
table.formtable input[type="submit"] {
    font-size: 14px;
    height: 28px !important;
    margin-left: 5px !important;
    padding: 0;
    width: 95px !important;
	border:none;
	color:#FFF;
}

table.formtable textarea {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 100px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}
table.formtable select {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 30px;
    margin-left: 5px;
    padding: 5px;
    width: 305px;
}
table.formtable input[type="password"] {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 25px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}

#formpage a {
    color: #875900;
}
#formpage a:hover {
    color: #4E4E4E;
}

.red{color: #AF170C;}


#formpage .contact{
    float: left;
    font-size: 16px;
    height: auto;
    line-height: 28px;
    padding: 15px 0;
    width: 100%;
}
#formpage .contact .head{
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#formpage .contact a{
    color: #875900;
	font-size:18px;
}
#formpage .contact  a:hover {
    color: #4E4E4E;
}

#tmlsec {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
}
#tmlsec div.tmlcol {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    line-height: 16px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 100%;
}
#tmlsec div.tmlcol div.m1 {
    clear: both;
    color: #222;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 2px;
    width: 100%;
}
#tmlsec div.tmlcol div.m2 {
    clear: both;
    color: #222222;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 3px 0 0;
    width: 100%;
}
#tmlsec div.tmlcol .title {
    color: #888888;
    font-size: 11px;
    font-weight: bold;
}
#tmlsec div.tmlcol .date {
    color: #555555;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    width: auto;
}
.testisec {
    -moz-hyphens: auto;
    clear: both;
    color: #222222;
    float: left;
    font-family: Verdana,Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    height: auto;
    line-height: 17px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.testisec blockquote {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.testisec blockquote img {
    border: medium none;
    margin: 4px 5px 2px 0;
    padding: 0;
}
.testisec1 {
    -moz-hyphens: auto;
    clear: both;
    color: #820000;
    float: right;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: 20px;
    margin: 5px 0 0;
    padding: 0;
    text-align: right;
    width: 100%;
}
.testisec2 {
    clear: both;
    color: #222222;
    float: right;
    font-family: Verdana,Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    height: auto;
    line-height: 20px;
    margin: 0;
    padding: 0;
    text-align: right;
    width: 100%;
}
.testisec2 a {
    color: #333333;
    text-decoration: none;
}
.testisec2 a:hover {
    color: #820000;
    text-decoration: underline;
}


#enqleadsec {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
}
#enqleadsec div.enqleadcol {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    line-height: 16px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 100%;
}
#enqleadsec div.enqleadcol div.m1 {
    clear: both;
    color: #222;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 2px;
    width: 100%;
}
#enqleadsec div.enqleadcol div.m2 {
    clear: both;
    color: #222222;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 3px 0 0;
    width: 100%;
}
#enqleadsec div.enqleadcol div.m3 {
    color: #222222;
    float: left;
    font-size: 12px;
    line-height: 28px;
    margin: 0;
    padding: 3px 0 0;
    width: 38%;
}
#enqleadsec div.enqleadcol div.m4 {
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 3px 0 0;
    text-align: right;
    width: 24%;
}
#enqleadsec div.enqleadcol .title {
    color: #888888;
    font-size: 11px;
    font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
#enqleadsec div.enqleadcol .date {
    color: #555555;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    width: auto;
}
.catsearch {
    clear: both;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 5px 0;
    width: auto;
}
.bgcatsearch01 {
    background: none repeat scroll 0 0 #B13D30;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    color: #FFFFFF;
    float: left;
    height: auto;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
.bgcatsearch01 select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none #EEEEEE;
    padding: 2px;
    width: 150px;
}
.catsearch01 {
    clear: both;
    float: right;
    font-size: 14px;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 5px;
    width: auto;
	color: #FFFFFF;
}

#tipssec {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#tipssec div.tipscol {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px dashed #CCCCCC;
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    line-height: 16px;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
}
#tipssec div.tipscol:hover {
    background: none repeat scroll 0 0 #FEF2C7;
}
#tipssec div.tipscol div.imgside {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 22%;
}
#tipssec div.tipscol div.contentside {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 10px;
    width: 74%;
}
#tipssec div.tipscol img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 120px;
    margin: 10px;
    padding: 0;
    width: 140px;
}
#tipssec div.tipscol h3 {
    clear: right;
    float: left;
    font-size: 13px;
    line-height: 18px;
    margin: 6px 10px 5px 0;
    padding: 0;
    width: 100%;
}
#tipssec div.tipscol h3 a {
    color: #111111;
    font-weight: bold;
}
#tipssec div.tipscol h3 a:hover {
    color: #222222;
}
#tipssec div.tipscol p {
    -moz-hyphens: auto;
    clear: right;
    color: #4E4E4E;
    float: left;
    font-size: 12px;
    font-weight: 100;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 100%;
}
#tipssec div.clear {
    margin: 10px 0 0;
    padding: 0;
}
#tipssec div.tipscol span.more {
    color: #820000;
    display: block;
    float: right;
    font-size: 11px;
    width: 50px;
}
#tipssec div.tipscol span.more a {
    color: #820000;
    text-decoration: underline !important;
}
#tipssec div.tipscol span.more a:hover {
    color: #222222;
    text-decoration: none !important;
}
#tipssec div.tipscol div.arhead h2 a {
    color: #820000;
    display: block;
    margin: 0;
    padding: 0 2px 0 0;
}
#tipssec div.tipscol div.arhead h2 a:hover {
    color: #000000;
}
#tipssec div.tipscol ul {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    min-height: 100px;
    padding: 5px;
    width: 274px;
}
#tipssec div.tipscol ul li {
    background: url("../images/icon/bullet1.png") no-repeat scroll 0 8px transparent;
    clear: right;
    display: block;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 1px 0 1px 15px;
    width: auto;
}
#tipssec div.tipscol ul li a {
    color: #C3700F;
    text-decoration: none !important;
}
#tipssec div.tipscol ul li a:hover {
    color: #A70000;
    text-decoration: none !important;
}

#expertpage a {
    color: #875900;
}
#expertpage a:hover {
    color: #222222;
}
#askexpertsec01 {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
}
#expertpage div.postquestionsec {
    background: url("../images/bg-ask-expert.png") no-repeat scroll 10px 10px #FEF39A;
    border: 1px solid #DFA800;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: auto;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
.postquestionsec input[type="text"], .postquestionsec input[type="password"], .postquestionsec textarea, .postquestionsec select {
    border-radius: 5px 5px 5px 5px;
    padding: 4px 3px;
    width: 200px;
}
#expertpage div.postquestionsec div.pqright {
    float: right;
    height: auto;
    margin: 10px 10px 10px 0;
    padding: 0;
    width: 70%;
}
#expertpage div.postquestionsec div.pqright textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #4E4E4E;
    height: 60px;
    padding: 5px;
    width: 97%;
}
#expertpage div.msgsec01 {
    color: #D95101;
    display: block;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#expertpage div.msgsec01 p {
    border: 1px solid #D95101;
    color: #D95101;
    font-size: 14px;
    line-height: 18px;
    padding: 5px;
}
#expertpage div.expertformsec {
    clear: both;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#expertpage div.catsearch {
    clear: both;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 5px 0;
    width: auto;
}
#expertpage div.bgcatsearch01 {
    background: none repeat scroll 0 0 #B13D30;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    color: #FFFFFF;
    float: left;
    height: auto;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
#expertpage div.bgcatsearch01 select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none #EEEEEE;
    padding: 2px;
    width: 150px;
}
#expertpage div.catsearch01 {
    clear: both;
    float: right;
    font-size: 14px;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 5px;
    width: auto;
}
#expertpage div.usertype {
    clear: both;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 5px 0;
    width: auto;
}
#memberregister, #memberlogin {
    clear: both;
    float: left;
    font-size: 13px;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 5px 0;
    width: 100%;
}
#memberregister table td, #memberlogin table td {
    padding: 5px 0;
}
#expertpage div.btn01 {
    float: right;
    height: auto;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
#expertpage div.btn01 input.buttonrs {
    border: medium none;
    float: right;
    font-size: 15px;
    margin: 0;
    padding: 2px 15px 6px;
}
#expertpage div.btn02 {
    float: left;
    height: auto;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}
#expertpage div.btn02 input.buttonrs {
    float: left;
    font-size: 15px;
    margin: 0;
    padding: 3px 15px;
}
#expertpage div.btn03 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#expertpage div.btn03 input.buttonsr {
    border: medium none;
    float: left;
    font-size: 15px !important;
    margin: 0;
    padding: 2px 15px 6px!important;
}
#expertpage div.btn04 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
#expertpage div.btn04 input.buttonsr {
    border: medium none;
    float: left;
    font-size: 15px;
    margin: 0;
    padding: 2px 22px 6px;
}
.scode input {
    width: 100px !important;
}
.scode img {
    padding-right: 40px;
}
#askexpertsec {
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
}
#askexpertsec div.askexpertcol {
    border-bottom: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    line-height: 16px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 100%;
}
#askexpertsec div.askexpertcol div.m1 {
    clear: both;
    color: #9F0101;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 2px;
    width: 100%;
}
#askexpertsec div.askexpertcol div.m01 {
    clear: both;
    float: left;
    margin: 0;
    padding: 5px 0 2px;
    width: 100%;
}
#askexpertsec div.askexpertcol div.m2 {
    clear: both;
    color: #222222;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 3px 0 0;
    width: 100%;
}
#askexpertsec div.askexpertcol div.m3 {
    color: #222222;
    float: left;
    font-size: 12px;
    line-height: 28px;
    margin: 0;
    padding: 3px 0 0;
    width: 38%;
}
#askexpertsec div.askexpertcol div.m4 {
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 3px 0 0;
    text-align: right;
    width: 24%;
}
#askexpertsec div.askexpertcol div.m4 a {
    color: #820000;
    text-decoration: underline;
}
#askexpertsec div.askexpertcol div.m4 a:hover {
    color: #222222;
    text-decoration: underline;
}
#askexpertsec div.askexpertcol div.m5 {
    background: none repeat scroll 0 0 #F5F5F5;
    clear: both;
    color: #222222;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    margin: 10px 0 0;
    padding: 0 0 3px;
    width: 100%;
}
#askexpertsec div.askexpertcol div.m05 {
    clear: both;
    color: #222222;
    float: left;
    font-weight: normal;
    margin: 0;
    padding: 3px 3px 0;
    width: auto;
}
#askexpertsec div.askexpertcol div.m5 .swcmt {
    color: #820000;
    float: left;
    font-weight: bold;
    height: auto;
    padding: 3px;
    text-transform: uppercase;
    width: auto;
}
#askexpertsec div.askexpertcol div.m5 .swcmt a {
    color: #820000;
    font-weight: bold;
    text-decoration: underline;
}
#askexpertsec div.askexpertcol div.m5 .swcmt a:hover {
    text-decoration: none;
}
#askexpertsec div.askexpertcol div.m5 .wtcmt {
    color: #820000;
    float: right;
    font-weight: bold;
    height: auto;
    padding: 3px;
    text-transform: uppercase;
    width: auto;
}
#askexpertsec div.askexpertcol div.m5 .wtcmt a {
    color: #820000;
    font-weight: bold;
    text-decoration: underline;
}
#askexpertsec div.askexpertcol div.m5 .wtcmt a:hover {
    text-decoration: none;
}
#askexpertsec div.askexpertcol div.m05 .author {
    color: #555555;
    text-transform: uppercase;
}
#askexpertsec div.askexpertcol div.m05 .date {
    color: #555555;
}
#askexpertsec div.askexpertcol .title {
    color: #888888;
    font-size: 11px;
    font-weight: bold;
}
#askexpertsec div.askexpertcol .date {
    color: #555555;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    width: auto;
}
#askexpertsec div.askexpertcol .author {
    color: #888888;
    float: left;
    font-size: 10px;
    font-weight: normal;
    height: auto;
    width: auto;
}
#askaexpertpops {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 510px;
}
#askaexpertpops p {
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    vertical-align: top;
    width: 400px;
}
#askaexpertpops table {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 510px;
}
#askaexpertpops table th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
#askaexpertpops table th.head {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #222222;
    font-size: 14px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#askaexpertpops table td {
    font-size: 14px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px 0;
}
#askaexpertpops table td input {
    border-radius: 5px 5px 5px 5px;
    height: 20px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#askaexpertpops table td textarea {
    border-radius: 5px 5px 5px 5px;
    height: 50px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#askaexpertpops table td select {
    border-radius: 5px 5px 5px 5px;
    height: 25px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#askaexpertpops a {
    color: #875900;
}
#askaexpertpops a:hover {
    color: #4E4E4E;
}
#customForm {
}
#customForm label.error, #publishongharbuilder label.error, #customerRegisterForm label.error {
    color: #FF0000 !important;
    display: block;
    margin-left: 30px;
    width: auto;
}
#postPremiumStep1 {
}
#postPremiumStep1 label.error, #postPremiumStep2 label.error, #postPremiumStep3 label.error, #askaexpertfrm label.error, #postafeedbackfrm label.error, #careerForm label.error {
    color: #FF0000;
    display: inline;
    margin-left: 10px;
    width: auto;
}
#askaexpertregister label.error {
    color: #FF0000;
    float: right;
    margin-left: 10px;
    text-align: left;
    width: auto;
}

#registerpage h2 {
    color: #4E4E4E;
    float: left;
    font-size: 18px;
    font-weight: 100;
    margin: 10px 0 0;
    padding: 0;
}
#registerpage fieldset {
    border: medium none;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    width: 100%;
}
#registerpage fieldset dl {
    clear: both;
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
}
#registerpage fieldset dl dt {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 45%;
}
#registerpage fieldset dl dd {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: 55%;
}
#registerpage .scode img {
    float: left;
    margin-left: 10px;
}
#registerpage .scode input {
    float: left;
    width: 150px !important;
}
#registerpage p {
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    margin: 15px 0 0;
    padding: 0;
    text-align: justify;
    width: 100%;
}
#registerpage ul {
    float: left;
    height: auto;
    list-style: disc outside none;
    margin: 10px 0 0 15px;
    padding: 0;
    width: 95%;
}
#registerpage ul ul {
    clear: both;
    float: left;
    height: auto;
    list-style: disc outside none;
    margin: 0 0 0 15px;
    padding: 0;
    width: 95%;
}
#registerpage ol {
    height: auto;
    margin: 10px 0 0 15px;
    padding: 5px 0 0;
    width: 95%;
}
#registerpage li {
    clear: both;
    font-size: 14px;
    height: auto;
    margin: 0 0 5px;
    padding: 8px 0 0 10px;
    text-align: justify;
    width: 100%;
}
#registerpage li li {
    font-size: 14px;
    height: auto;
    margin: 0 0 5px;
    padding: 8px 0 0 10px;
    text-align: justify;
    width: 100%;
}
.opera #registerpage li {
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 8px 0 0 10px;
    text-align: left;
    width: 100%;
}
#registerpage table {
    float: left;
    height: auto;
    margin-top: 15px;
    padding: 0;
}
#registerpage table th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
#registerpage table th.head {
    background: none repeat scroll 0 0 #F8F8F8;
    font-size: 14px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#registerpage table th div.head {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #A40000;
    font-size: 14px;
    height: auto;
    margin: 10px 0;
    min-width: 25px;
    padding: 5px;
}
#registerpage table td {
    color: #666666;
    font-size: 13px;
    height: auto;
    line-height: 30px;
    margin: 0;
    min-width: 25px;
    padding: 5px 0 5px 5px;
    vertical-align: top;
}
#registerpage table td span.column01 {
    float: right;
}
#registerpage input[type="text"], #registerpage input[type="file"] {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 25px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}

#registerpage textarea {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 100px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}
#registerpage select {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 30px;
    margin-left: 5px;
    padding: 5px;
    width: 305px;
}
#registerpage input[type="password"] {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 25px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}
#registerpage table.login {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #999999;
    float: left;
    height: auto;
    margin: 10px 0 0 70px;
    overflow: hidden;
    padding: 2px;
    width: 550px;
}
#registerpage table.login th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
#registerpage table.login th.head {
    background: none repeat scroll 0 0 #FFE26A;
    font-size: 14px;
    height: auto;
    line-height: 40px;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#registerpage table.login th.head img {
    float: right;
    padding: 4px 0 0;
}
#registerpage table.login td {
    font-size: 14px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 7px 10px;
}
#registerpage table.login td input[type="text"], #registerpage table.login td input[type="password"], #registerpage table.login td select {
    height: auto;
    margin: 0 0 0 5px;
    padding: 5px 0;
    width: 250px;
}
#registerpage input[type="submit"]{
	border:none!important;
	padding:0px;
}
.pl01{ margin:0px!important; width:100%;}


#careerpage h3 {
    background: none repeat scroll 0 0 #B13D30;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    margin: 15px 0 0;
    padding: 3px;
    text-transform: uppercase;
    width: 99%;
}
#careerpage div.msg {
    color: #4E4E4E;
    float: left;
    font-size: 19px;
    height: auto;
    line-height: 30px;
    margin: 15px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
#careerpage h4 {
    color: #333333;
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    width: 100%;
}
#careerpage p {
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    margin: 15px 0 0;
    padding: 0;
    text-align: justify;
    width: 100%;
}
#careerpage img {
    border: 1px solid #CACACA;
    height: auto;
    margin: 5px 10px 0 0;
    padding: 2px;
    width: auto;
}
#careerpage p strong {
    color: #222222;
    font-weight: bold;
}
#careerpage table.jdtable {
    float: left;
    height: auto;
    margin: 15px 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#careerpage table.jdtable td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 7px 5px;
    text-align: left;
    vertical-align: top;
}
#careerpage table.jdtable td ul {
    height: auto;
    list-style: disc outside url("http://www.gharbuilder.com/images/icon/icon-001.png");
    margin: 0;
    padding: 0 0 0 20px;
}
#careerpage table.jdtable td ul li {
    border-bottom: 1px dotted #EEEEEE;
    font-size: 13px;
    height: auto;
    margin: 0;
    padding: 3px 0 3px 5px;
    text-align: left;
    width: 94%;
}
#careerpage table.jdtable td.left {
    text-align: left;
}
#careerpage table.jdtable td strong {
    color: #820000;
    font-size: 14px;
    font-weight: bold;
}
#careerpage table.jdtable td.apply {
    color: #820000;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
}
#careerpage table.jdtable td.apply a {
    color: #820000;
}
#careerpage table.jdtable td.apply a:hover {
    color: #222222;
}
#careerpage table.jdtable td.right {
    border-right: 1px solid #CCCCCC;
    float: none !important;
}
#careerpage table.jdtable td.bdrtop {
    border-top: 1px solid #CCCCCC;
}
#careerpage table.jdtable td img {
    border: medium none !important;
    float: none !important;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: center !important;
    vertical-align: top;
}
#careerpage ul {
    float: left;
    height: auto;
    list-style: disc outside none;
    margin: 10px 0 0 15px;
    padding: 0;
    width: 95%;
}
#careerpage ul ul {
    clear: both;
    float: left;
    height: auto;
    list-style: disc outside none;
    margin: 0 0 0 15px;
    padding: 0;
    width: 95%;
}
#careerpage ol {
    height: auto;
    margin: 10px 0 0 15px;
    padding: 5px 0 0;
    width: 95%;
}
#careerpage li {
    clear: both;
    font-size: 14px;
    height: auto;
    margin: 0 0 5px;
    padding: 8px 0 0 10px;
    text-align: justify;
    width: 100%;
}
#careerpage li li {
    font-size: 14px;
    height: auto;
    margin: 0 0 5px;
    padding: 8px 0 0 10px;
    text-align: justify;
    width: 100%;
}
.opera #careerpage li {
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 8px 0 0 10px;
    text-align: left;
    width: 100%;
}
#careerpage div.topbdr {
    border-top: 1px dashed #ABABAB;
    float: left;
    height: auto;
    margin: 15px 0 0;
    width: 100%;
}

.scode img {
    float: left;
    margin-left: 10px;
}
.scode input {
    float: left;
    width: 150px !important;
}

.toplink01 {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #CCCCCC;
    color: #333333;
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 9px;
}
.toplink01 h2 {
    background: url("../images/icon/next-arrow.jpg") no-repeat scroll 0 50% transparent;
    padding: 0 0 5px 30px;
	clear:both;
	border-bottom: 1px dashed #999999;
    color:#303030;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    margin: 0;
    width: 94%;
}
.toplink01 h2 a{
	color: #303030;
    font-size: 18px;
}
.toplink01 ul {
    float: left;
    height: auto;
    margin: 10px 0 0 20px;
    padding: 0;
    width: 100%;
}
.toplink01 ul li {
    float: left;
    height: auto;
    line-height: 22px;
    margin: 0;
    padding: 0 0 0 10px!important;
    width: 214px;
	list-style: disc outside url("../images/down.gif")!important;
}
.toplink01 ul li a {
    color: #333333;
}
.toplink01 ul li a:hover {
    color: #666666;
}


.poprequirement {
    background: url("../images/pop-search-img.png") no-repeat scroll right 25px transparent;
    height: 280px;
    margin: 0 0 -20px;
    padding: 10px 10px 25px;
}
.poprequirement .leftsection {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 570px;
}
.poprequirement .rightsection {
    background: none repeat scroll 0 0 #CCCCCC;
    float: right;
    margin: 0;
    min-height: 230px;
    padding: 0;
    width: 38%;
}
.poprequirement .leftsection h2 {
    clear: both;
    color: #1A3600;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    height: auto;
    margin: 0 0 20px;
    padding: 0;
    text-transform: capitalize;
    width: 98.5%;
}
.poprequirement .leftsection ul {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.poprequirement .leftsection ul li {
    float: left;
    height: auto;
    margin: 0 20px 20px 0;
    padding: 0;
    width: auto;
}
.poprequirement .leftsection ul li .last {
    margin: 0 0 20px;
}
.poprequirement .leftsection input[type="text"], .poprequirement .leftsection input[type="password"], .poprequirement .leftsection textarea, .poprequirement .leftsection select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #4E4E4E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    margin: 0;
    padding: 2px;
    width: auto;
}
.poprequirement .leftsection ul li .textarea {
    height: 60px;
    width: 545px;
}
.poprequirement .leftsection ul li .name, .poprequirement .leftsection ul li .email, .poprequirement .leftsection ul li .mobile {
    width: 164px;
}
.poprequirement .leftsection ul li .location, .poprequirement .leftsection ul li .category {
    width: 164px;
}
.poprequirement .leftsection ul li .category {
    width: 168px;
}
.poprequirement .leftsection .scode img {
    float: left;
    margin-left: 10px;
}
.poprequirement .leftsection .scode input {
    float: left;
    width: 150px !important;
}
.poprequirement .leftsection input[type="text"]:hover, .poprequirement .leftsection input[type="password"]:hover, .poprequirement .leftsection textarea:hover, .poprequirement .leftsection select:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
}



.followlink ul li {
    display: block;
    float: left;
    height: auto;
    margin: 0 10px 0 0 !important;
    padding: 0 !important;
    width: auto;
}


.followlink {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 2px 2px 3px 0 #999999;
    float: left;
    height: auto;
    margin:0 0 20px 0;
    padding: 5px 5px 1px;
    width: 97%;
    z-index: 100;
}


.followlink ul {
    float: left;
    height: auto;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

.followlink ul li img {
    border: medium none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.followlink a {
    color: #000000 !important;
}
.followlink a:hover {
    color: #4E4E4E !important;
}
#enquirypops {
    background: url("/images/sms-me.jpg") no-repeat scroll right bottom transparent;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 510px;
}
#enquirypops p {
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    vertical-align: top;
    width: 400px;
}
#enquirypops table {
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    width: 100%;
}
#enquirypops table th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
#enquirypops table th.head {
    background: none repeat scroll 0 0 #F8F8F8;
    font-size: 14px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#enquirypops table td {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px 0;
}
#enquirypops table td input {
    height: auto;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 200px;
}
#enquirypops table td textarea {
    height: auto;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#enquirypops table td select {
    height: auto;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 200px;
}
#enquirypops a {
    color: #875900;
}
#enquirypops a:hover {
    color: #4E4E4E;
}
#signinypops {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 530px;
}
#signinypops p {
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    vertical-align: top;
    width: 400px;
}
#signinypops table {
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    width: 530px;
}
#signinypops table th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
#signinypops table th.head {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #222222;
    font-size: 16px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#signinypops table th.head01 {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #222222;
    font-size: 16px;
    height: auto;
    line-height: 40px;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#signinypops table th.head01 img {
    float: right;
    padding: 4px 0 0;
}
#signinypops table td {
    font-size: 16px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 10px 0;
}
#signinypops table td.scode span {
    float: left;
}
#signinypops table td.scode img {
    float: left;
    padding-left: 10px;
}
#signinypops table td.scode input {
    float: left;
    margin-left: 10px;
    width: 200px;
}
#signinypops table td input {
    border-radius: 5px 5px 5px 5px;
    height: 25px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#signinypops table td textarea {
    border-radius: 5px 5px 5px 5px;
    height: 50px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#signinypops table td select {
    border-radius: 5px 5px 5px 5px;
    height: 25px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    width: 300px;
}
#signinypops a {
    color: #875900;
}
#signinypops a:hover {
    color: #4E4E4E;
}
#askaexpertpops {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 510px;
}



#menu1{ }

#menu2{ }

#menu3{ }
#menu4{ }
#menu5{ left:-260px}

#menu6{ }

#menu7{left:-230px }

#menu8{ left:-140px; }
#menu9{left:-330px;  }
#menu10{left:-170px;  }

#registerpage {
margin-top: 15px;
padding: 0;
width: 583px;
height: auto;
float: left;
font-family: helvetica, Arial, Helvetica, sans-serif;
}

.fullwidth {
width: 100%!important;
}

/*#registerpage input[type="submit"] {
font-size: 20px;
height: 35px!important;
margin-left: 5px!important;
padding: 0px;
width: 151px!important;
}*/
.buttonr:hover {
background-position: left -39px!important;
}
.buttonr {
background: url("../images/bg-button-r.png") no-repeat scroll 0 0 transparent !important;
color: white;
float: left;
font-size: 14px;
height: 35px;
line-height: 35px;
margin: 0;
padding: 0;
width: 151px;
cursor: pointer;
}

#section02 .secondarysec .sidebox .contentsec .myaccount{margin:0px;}
#section02 .secondarysec .sidebox .contentsec .myaccount .adsans{margin:0px;padding:0 10px;}
#section02 .secondarysec .sidebox .contentsec .myaccount ul{width:260px; float:left; height:auto;}
#section02 .secondarysec .sidebox .contentsec .myaccount ul li{float:left;margin:5px 4px;width:260px; border-bottom:dashed #e3e3e3 1px; }

#section02 .secondarysec .sidebox .contentsec .myaccount ul li a{ text-decoration:none; width:260px; float:left; padding:5px 0px; font-size:14px;}



#section02 .secondarysec .sidebox .contentsec .myaccount ul li a:hover{ background-color:#f0f0f0; width:260px; color:#ab0303; text-decoration:none;float:left; padding:5px 0px;}

#registerpage {
    float: left;
    font-family: helvetica,Arial,Helvetica,sans-serif;
    height: auto;
    margin-top: 15px;
    padding: 0;
    width: 583px;
}
#registerpage h1 {
    color: #820000;
    float: left;
    font-size: 26px;
    font-weight: bold;
    height: auto;
    margin: 0 0 15px;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
}
#registerpage h2 {
    color: #4E4E4E;
    float: left;
    font-size: 18px;
    font-weight: 100;
    margin: 10px 0 0;
    padding: 0;
}
#registerpage fieldset {
    border: medium none;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    width: 100%;
}
#registerpage fieldset dl {
    clear: both;
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 0;
    width: 100%;
}
#registerpage fieldset dl dt {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 45%;
}
#registerpage fieldset dl dd {
    float: right;
    height: auto;
    margin: 0;
    padding: 0;
    width: 55%;
}
#registerpage .scode img {
    float: left;
    margin-left: 10px;
}
#registerpage .scode input {
    float: left;
    width: 150px !important;
}
#registerpage p {
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    margin: 15px 0 0;
    padding: 0;
    text-align: justify;
    width: 100%;
}
#registerpage ul {
    float: left;
    height: auto;
    list-style: disc outside none;
    margin: 10px 0 0 15px;
    padding: 0;
    width: 95%;
}
#registerpage ul ul {
    clear: both;
    float: left;
    height: auto;
    list-style: disc outside none;
    margin: 0 0 0 15px;
    padding: 0;
    width: 95%;
}
#registerpage ol {
    height: auto;
    margin: 10px 0 0 15px;
    padding: 5px 0 0;
    width: 95%;
}
#registerpage li {
    clear: both;
    font-size: 14px;
    height: auto;
    margin: 0 0 5px;
    padding: 8px 0 0 10px;
    text-align: justify;
    width: 100%;
}
#registerpage li li {
    font-size: 14px;
    height: auto;
    margin: 0 0 5px;
    padding: 8px 0 0 10px;
    text-align: justify;
    width: 100%;
}
.opera #registerpage li {
    font-size: 14px;
    height: auto;
    margin: 0;
    padding: 8px 0 0 10px;
    text-align: left;
    width: 100%;
}
#registerpage table {
    float: left;
    height: auto;
    margin-top: 15px;
    padding: 0;
}
#registerpage table th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
#registerpage table th.head {
    background: none repeat scroll 0 0 #F8F8F8;
    font-size: 18px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 10px;
	color:#9f0e03;
}
#registerpage table th div.head {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #A40000;
    font-size: 14px;
    height: auto;
    margin: 10px 0;
    min-width: 25px;
    padding: 5px;
}
#registerpage table td {
    color: #666666;
    font-size: 13px;
    height: auto;
    line-height: 30px;
    margin: 0;
    min-width: 25px;
    padding: 5px 0 5px 5px;
    vertical-align: top;
}
#registerpage table td span.column01 {
    float: right;
}
#registerpage input[type="text"], #registerpage input[type="file"] {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 25px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}
/*#registerpage input[type="submit"] {
    font-size: 20px;
    height: 35px !important;
    margin-left: 5px !important;
    padding: 0;
    width: 151px !important;
}*/
#registerpage textarea {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 100px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}
#registerpage select {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 30px;
    margin-left: 5px;
    padding: 5px;
    width: 305px;
}
#registerpage input[type="password"] {
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    height: 25px;
    margin-left: 5px;
    padding: 2px 0 2px 5px;
    width: 300px;
}
#registerpage table.login {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #999999;
    float: left;
    height: auto;
    margin: 10px 0 0 70px;
    overflow: hidden;
    padding: 2px;
    width: 550px;
}
#registerpage table.login th {
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 0;
    text-align: left;
}
#registerpage table.login th.head {
    background: none repeat scroll 0 0 #FFE26A;
    font-size: 14px;
    height: auto;
    line-height: 40px;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}
#registerpage table.login th.head img {
    float: right;
    padding: 4px 0 0;
}
#registerpage table.login td {
    font-size: 14px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 7px 10px;
}
#registerpage table.login td input[type="text"], #registerpage table.login td input[type="password"], #registerpage table.login td select {
    height: auto;
    margin: 0 0 0 5px;
    padding: 5px 0;
    width: 250px;
}
#registerpage a {
    color: #875900;
}
#registerpage a:hover {
    color: #4E4E4E;
}
input[type="text"], textarea, [type="password"], select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CACACA;
}
input [type="text"]:hover, textarea:hover, [type="password"]:hover, select:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #818181;
}
input[type="radio"], [type="checkbox"], [type="submit"], [type="image"] {
    background: none repeat scroll 0 0 transparent ;
    border: medium none !important;
    height: auto !important;
    width: auto !important;
}
.button01 {
    background: url("../images/button/bg-btn-search.png") no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    height: 27px;
    padding: 3px 10px;
}
.button01:hover {
    background: url("../images/button/bg-btn-search-hover.png") no-repeat scroll 0 0 transparent !important;
    padding: 4px 10px 2px;
}



ol li.row { list-style:none !important;
        margin:0 !important;
    padding-left: 5px;
 }
 
#cat-page div.gallery {
    color: #333333;
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
#cat-page div.gallery ul {
    float: left;
    height: auto;
    list-style: none outside none;
    margin: -10px 0 0;
    padding: 0;
    width: 100%;
}
#cat-page div.gallery ul li {
    border: medium none !important;
    float: left;
    height: auto;
    margin: 10px 8px 0 0;
    padding: 0;
    width: auto;
}
#cat-page div.gallery ul li span {
    background: none repeat scroll 0 0 #FFE991;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px;
    color: #111111 !important;
    float: left;
    margin: 0;
    padding: 5px 0;
    text-align: center;
    width: 135px;
}
#cat-page div.gallery ul li img {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 0;
    margin: 0;
    padding: 0;
}
#cat-page div.gallery ul li img {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 0;
    margin: 0;
    padding: 0;
}
#cat-page img {
    border: 1px solid #CACACA;
    margin: 5px 10px 0 0;
    padding: 2px;
}

#cat-page div.readmore {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #820000;
    float: right;
    font-size: 14px;
    height: auto;
    margin: 15px 0 0;
    padding: 0;
    width: auto;
}
#cat-page div.readmore a {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #820000;
    padding: 5px 10px;
}
#cat-page div.readmore a:hover {
    background: none repeat scroll 0 0 #FFCD01;
    color: #333333;
    padding: 5px 10px;
}

#cat-page h3 {
    border-top: 1px dashed #ABABAB;
    color: #af170c;
    float: left;
    font-size: 22px;
    font-weight: bold;
    height: auto;
    margin: 25px 0 0;
    padding: 15px 0 10px 0;
    width: 100%;
}
 
.gallerybtn {
    display: block;
    float: right;
    margin: 0 10px 1px 0;
    padding: 0 0 0 10px;
    width: 100px;
	position: relative;
    top: -43px;
}

.gallerybtn a {
    background: url("../images/bg/bg-gallery-btn01.png") repeat-x scroll 0 0 #F3BD40;
    border: 1px solid #EAA002;
    border-radius: 4px 4px 4px 4px;
    color: #111111 !important;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 21px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
}
.gallerybtn a img {
    border: medium none !important;
    float: left;
    height: 16px;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    width: 21px;
}
.gallerybtn a:hover {
    background: none repeat scroll 0 0 #EAA002;
    border: 1px solid #EAA002;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF !important;
}

.sidebox2{background:url("../images/bg-rboxsec.png") repeat-y scroll center top transparent;margin-bottom:10px;margin-top:10px;}
.sidebox2 .title{background:url("../images/bg-rboxsectop.png") repeat-x scroll center bottom #fff;height:60px;position:relative;}
.sidebox2 .titlein{font-family:coolvetica_rgregular,Arial,Helvetica,sans-serif;font-size:23px;font-weight:normal;height:50px;line-height:35px;padding:5px 0 5px 30px; color:#3b3b3b;}
.sidebox2 .title .titleicon{background: url("../images/sprite-icons.png") no-repeat scroll -213px 15px transparent;
    color: #3B3B3B;
    font-size: 0;
    height: 50px;
    left: 6px;
    position: absolute;
    top: 0;
    width: 17px;}
.sidebox2 .titlein .red{color:#AF170C;font-family:coolvetica_rgregular,Arial,Helvetica,sans-serif;font-size:23px;}
.sidebox2 .contentsec{display:inline-block;margin:0 10px 15px; position:relative;}
.sidebox2 .inver1{background:url("../images/sprite-icons.png") no-repeat scroll -276px 0 transparent;font-size:0;height:21px;left:0;position:absolute;top:0;width:27px;}
.sidebox2 .inver2{background: url("../images/sprite-icons.png") no-repeat scroll -324px 0 transparent;    bottom: 27px;
    font-size: 0;
    height: 21px;
    position: absolute;
    right: 0;
    width: 27px;}
.sidebox2 blockquote{
    color: #999999;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 0 10px 0 35px;}
	
#sharebar {
     /* display: none;
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 0;
    position: relative;
    text-align: center;*/
    width: 287px!important;
    z-index: 99;
	margin:0 0 0 15px;
	
	
}


#noresult{margin:0px 0px 0px 0px; padding:0; width:583px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif}

#noresult h1{margin:0px 0px 15px 0px; padding:0; width:100%; height:auto; float:left; color:#820000; font-size:26px; font-weight:bold; text-transform:uppercase;}
#noresult h2{
    color: #BD0F0F;
    float: left;
    font-weight: bold;
    height: auto;
    margin: 0px 0 0;
    padding: 0px 0 0;
    width: 100%;
	font-size:20px;}
#noresult div.topbdr{border-top:1px dashed #ABABAB; width:745px; margin:15px 0px 0px 0px; height:auto; float:left;}
#noresult  h3{border-top: 1px dashed #ABABAB; margin:15px 0px 0px 0px; padding:5px; width:735px; height:auto; float:left; background:#ffb301; color:#820000; font-size:22px; line-height:27px; font-family:Verdana, Arial, Helvetica, sans-serif; border:#f8d536 1px solid; font-weight:bold;}
#noresult  h3 img{margin:0px; padding:0px;}
#noresult p{margin:15px 0px 0px 0px; padding:0; width:100%; height:auto; float:left; font-size:14px; line-height:22px; text-align:justify; }
#noresult img{margin:5px 10px 0px 0px; padding:2px; border:1px solid #cacaca; float:left;}
#noresult p strong{ font-weight:bold; color:#222222;}
.red{ color:#9e0202}

#noresult div.form011{margin:0px 0px 0px 0px; padding:10px; width:670px; height:auto; float:left; border:1px solid #bd0f0f; overflow:hidden; background:#e4e4e4; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
#noresult table.login{margin:0px; padding:0px; width:690px; height:auto; float:left;}
#noresult table.login th{margin:0px 0px 0px 0px; padding:0; min-width:25px; height:auto; text-align:left; line-height:24px;}
#noresult table.login th.head{background: url("../images/call01.png") no-repeat scroll -4% 140% #BD0F0F;
    color: #FFF1A1;
    font-size: 20px;
    height: auto;
    margin: 0;
    min-width: 25px;
    padding: 5px 0 0 55px;}
#noresult table.login th.head span.p16{font-size:14px; color:#FFF}

/*#noresult table.login td{margin:0px 0px 0px 0px; padding:7px 10px; min-width:25px; height:auto;}
#noresult table.login td input{margin:0px 0px 0px 5px; padding:2px 0px; width:200px; height:auto;}*/

#noresult table.login td span.column01{ float:right;}
#noresult table.login td{margin:0px 0px 0px 0px; padding:8px 0px 5px 5px; min-width:25px; height:auto; font-size:12px; position:relative; float:left;}
#noresult table.login td label.error{
	left: 230px;
    position: relative;
    top: 0;
    z-index: 100;}
#noresult table.login td div.ft01{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:230px; height:auto; font-size:12px;line-height:22px; float:left;}
#noresult table.login td div.ft02{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:230px; height:auto; font-size:12px;line-height:22px; float:right;}
#noresult table.login td input{margin:0px 0px 0px 0px; padding:2px 0px; width:413px; height:25px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background:#FFFFFF; border:#CCCCCC 1px solid; float:left;}
#noresult table.login td textarea{margin:0px 0px 0px 0px; padding:2px 0px; width:413px; height:100px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background:#FFFFFF; border:#CCCCCC 1px solid; float:right;}
#noresult table.login td select{margin:0px 0px 0px 0px; padding:2px 5px 2px 0px; width:413px; height:27px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; background:#FFFFFF; border:#CCCCCC 1px solid; float:right;}

#noresult table.login td input.buttonr{
	background: url("../images/bg-button-r.png") no-repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    float: left;
    font-size: 20px!important;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 3px 42px;
    width: 151px;
	margin:10px 0px 10px  176px;}

#noresult a{ color:#875900}
#noresult a:hover{ color:#4e4e4e}

.p01{color: #BD0F0F!important;
    font-size: 36px!important;
    text-align: center!important;}

.p02{font-size: 18px!important;
    text-align: center!important;
	color: #4e4e4e!important;
	font-weight:bold;}
.p02 strong{color: #4e4e4e!important;}

.divns01{float:left; width:100%; height:auto; padding-top:0px;}
.divns01 div.divns01left{float:left; width:250px; height:auto; padding-top:20px;}
.divns01 div.divns01right{float:left; width:333px; height:auto; padding-top:20px;}
.divns02{float:left; width:100%; height:auto; margin-top:15px;}

#tmlsec{
    float: left;
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;}
#tmlsec div.tmlcol{
	border-bottom: 1px solid #CCCCCC;
    display: block;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    height: auto;
    line-height: 16px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 100%;
	}

/*#enqleadsec div.enqleadcol:hover{
	background:#fef2c7;
	}*/

#tmlsec div.tmlcol div.m1{
	clear: both;
    color: #af170c;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 5px 0 2px;
    width: 100%;
	}
#tmlsec div.tmlcol div.m2{
	clear: both;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 3px 0 0;
    width: 100%;
	color: #222;
	}

#tmlsec div.tmlcol .title{
    color: #888888;
    font-size: 11px;
    font-weight: bold;
	}
#tmlsec div.tmlcol .date{
    color: #555555;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    width: auto;
	}


select .main_region{ background:#d3d3d3; color:#000; margin:10px 0; padding:5px 0 5px 5px;}
select .sub_region{ padding:0 0 0 15px; }
#cat-contentpage h3{color:#af170c;font-size:16px;margin-top:0px;margin-bottom:15px; font-weight:bold;}
#articlepage h3{color:#af170c;font-size:16px;margin-top:0px;margin-bottom:15px; font-weight:bold;}
.capword ul{ list-style:circle !important; }
.capword ul li{ list-style:circle !important; }

#registerpage table.login th.head {
    background: none repeat scroll 0 0 #FFE26A;
    font-size: 14px;
    height: auto;
    line-height: 40px;
    margin: 0;
    min-width: 25px;
    padding: 5px;
}

.more{ text-align:center; margin-left:358px; float:left;}


/*****************************
**************enquiry lead page******/

#enqleadpage{margin:15px 0px 0px 0px; padding:0; width:583px; height:auto; float:left;}
#enqleadpage a{ color:#498bb9}
#enqleadpage a:hover{ color:#4e4e4e}
#enqleadpage h1 {
    color: #820000;
    float: left;
    font-size: 26px;
    font-weight: bold;
    height: auto;
    margin:15px 0px 0px 0px;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
}


div.pagination {
width:745px;
clear:both;
padding:10px 0 10px 0;
margin:0px;
text-align:center;
float:left;
clear:both;
font-size:11px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #820000;
text-decoration: none; 
color: #820000;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #FFB301;
color: #fff!important;
background-color: #820000!important;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #820000;
font-weight: bold;
background-color: #FFB301;
color: #f00;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #f3f3f3;
color: #ccc;
}
.fb-comments{ margin:20px 0px 0px 0px;}
	
#pagelinks_fb {
    background: url("/images/bg_pagelinks.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 361px;
    left: 10px;
    padding: 12px 5px 0;
    position: fixed;
    top: 25px;
    width: 60px;
}
#pagelinks_fb li {
    background: url("/images/bg_pagelinks_li.png") no-repeat scroll 0 bottom transparent;
    margin: 0 0 2px;
    padding: 0 0 16px;
}
#pagelinks_fb > div {
    background: url("/images/bg_pagelinks_li.png") no-repeat scroll 0 bottom transparent;
    height: 77px;
}
.linkswrapper .pinterest-box {
    display: none;
}
#pagelinks_fb .pinterest-box {
    margin-left: 8px;
    width: 49px;
}
#pagelinks_fb .twitter-box {
    margin-left: 1px;
}
#pagelinks_fb .facebook-box {
    margin-left: 4px;
    margin-top: 2px;
}
#pagelinks_fb .google-box {
    margin-left: 5px;
}
