/*------------------------------------------------------------------
Global CSS

Methods: 		RULES ORGANIZATION WITHIN CSS FILES
				Should mirror the html document flow:
				General
					Container
						Header
							Nav
						Body
							Layout Setup
								Modules
						Footer
					Hacks
					(other)
--------------------------------------------------------------------*/

/* Global Styles
--------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: verdana, sans-serif;
}

img,
fieldset {
	border: 0;
}

strong {
	font-weight: bold;
}

/* Links
--------------------------------------------------------------------*/
a {
	color: #000;
	text-decoration: none;
}
a.active, a.orange {
	color: #ff4700;
}
a.orangelarge{
	color: #ff4700;
	font-size:12px;
    font-weight:bold;
}
a:hover {
	text-decoration: underline;
}

a.button {
	background: #ff4700;
	border: 1px solid #fff;
	color: #fff;
	margin: 5px 0;
	padding: 5px 10px;
	text-transform: none;
}
.divTitle {
	font-family: georgia, helvetica, verdana, sans-serif;
	width: 500px;
	background: #fff;
	border: 2px solid green;
	color: black;
	margin: 0 0;
	padding: 5px 10px;
	text-transform: none;
	position: absolute;
	z-index: 20;
}

.divTitle a.cititable {
	color: black;
	width: 150px;
}

.divTitle a.cititable:hover {
	color: #FFFFFF;
	width:150px;
}

td.alltd {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	color: black;
	width: 150px;
}
td.alltd:hover {
	background-color: #FF4700;
	color: #FFFFFF
}
/* Headers
--------------------------------------------------------------------*/
h1 {
	color: #666;
	display: inline;
	font-family: Futura, helvetica, verdana, sans-serif;
	font-size: 161.6%;
	float: left;
	margin-right: 10px;
}
h2 {
	color: #42b91a;
	display: inline;
	float: left;
	font-weight: bold;
	margin: 0 10px 0 10px;
	padding-bottom: 10px;
}
h3 {
   
	
}
h4 {
}
h5 {

}
h6 {

}

/* Text
--------------------------------------------------------------------*/
p {
	padding: 0 10px 10px 10px;
}

/* Often Used Classes
--------------------------------------------------------------------*/
.floatleft {
	float: left;
	padding-top: 0px;
	font-size: x-small;
	display: inline;
}
.floatright {
	float: right ;
	padding-top: 0px;
	font-size:x-small;
	display: inline;
}
/*-- pfloatright for preview and post button in createad page --*/
.pfloatright {
	float: right ;
	padding-top: 5px;
	display: inline;
}
.alignleft {
    text-align: left;
}
.alignright {
    text-align: right;
}
.aligncenter {
	text-align: center;
}
.buttonalignleft{
	
    align: left;
}
.buttonalignright{
    align: right;
}
/* Lists
--------------------------------------------------------------------*/

dl {

}

ul.green {
	margin-bottom: 20px;
}

ul.green li a {
	color: #46ac37;
	font-size: 77%;
	font-weight: bold;
}

ul.arrows {
	padding-top: 3px;
}

ul.arrows li {
	background: url(../images/arrow.gif) center right no-repeat;
	display: inline;
	float: left;
	font-size: 77%;
	margin-right: 5px;
	padding-right: 20px;
}

ul.arrows li.last {
	background: none;
	padding-right: 0;
}

ol {

}

/* Form Elements and also header search fields 
----------------------------------------------------------------------*/
#search{
		clear:both;
	
		
	}
	
	#search{text-align:left;padding:5px;height: 30px;}
	#search .ctl{margin:0px 3px;}
	#search input.ctl{padding:2px 2px 3px 2px;height:15px;font-weight: bold;}
	#search select option.alt{background:#fff;}
	
    #search select option.alt:hover{
   background-color : #000000;
   color : #ffffff;

     }
    
  .button_search{
     background:#ff4700;
     border-top:white solid 1px;
     border-right:white solid 1px;
     border-bottom:white solid 1px;
     border-left:white solid 1px;
     height:21px;
     font-size:12px;
     font-weight:normal;
     font-family: verdana, sans-serif;
     color: white
}
 .button_search:HOVER{
    text-decoration: underline;
    cursor: pointer;
    
}
select {
	color: #454545;
	 font-family: verdana, sans-serif;
	font-size: 13px;
}
select option {
	padding: 0 2px;
}

input.checkbox,  
input.radio { 
	_height:13px; 
	_width:13px; 
}
input.text,input.file
input.password {
	border: 1px solid #D3D3D3;
	border-top: 1px solid #818181;
	border-left: 1px solid #818181;
	padding: 2px;
	font-size: 11px;
	width: 200px; 
}
input.text.disabled {
	color: #404040;
	border: 0;
	background: none;
}
input.date {
	width: 85px;
	background: url(../images/icon_calendar.gif) no-repeat 100% 1px;
}
textarea {
	border: 1px solid #D3D3D3;
	border-top: 1px solid #818181;
	border-left: 1px solid #818181;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 460px;
	height: 75px;
	padding: 3px;
}

/* Form -> Layout
-----------------------------------*/
form fieldset {
	border: none;
	padding: 7px 0;
}
form span.error {
	display: block;
	color: #D1392C;
}
form div.error label {
	color: #D1392C;
}
form div.error input.text,
form div.error input.password,
form div.error textarea,
form div.error select {
	border: 1px solid #F1B3B3;
	border-top: 1px solid #D1392C;
	border-left: 1px solid #D1392C;
	background: #ffc;
}
form div {
	padding-left: 150px;
}
form div.nolabel {
	margin-left: -145px;
}
form div.buttons {
	margin-left: 0;
}
form div label {
	float: left;
	display: inline;
	margin-left: -145px;
	font-weight: bold;
}
form div div label {
	float: none;
	display: inline;
	margin-left: 0;
	font-weight: normal;
	
}
form div div labeln {
	float: left;
	display: inline;
	margin-left: -145px;
	font-weight: bold;
	color: red;
}
form div div {
	padding: 0;
	margin: 0;
}
form div.iefix {
	_height: 1%; /*IE FIX*/
	margin-bottom: 10px;
}
/* list columns */
form div.cols {
	margin-bottom: 10px;
}
form div.cols ul.col {
	width: 50%;
	float: left;
}
form div.cols.three ul.col {
	width: 33%;
}
form div ul {
	list-style: none;
}
form div ul.checkbox li,
form div ul.radio li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 3px;
}
form div ul.checkbox li label,
form div ul.radio li label {
	font-weight: normal;
}

/* Form -> Layout -> Horizontal
-----------------------------------*/
form.horizontal fieldset {
	border: none;
	padding: 7px 0;
}
form.horizontal input.text,
form.horizontal input.password {
	width: 180px;
}

form.horizontal div {
	float: left;
	display: inline;
	padding: 0;
	margin: 0 5px 5px 0;
}
* html form.horizontal div {
	height: 2em; /* IE needs this */
}
form.horizontal div label {
	float: none;
	display: inline;
	margin-left: 0px;
}
form.horizontal div div.nolabel {
	padding-top: 12px;
	margin: 0;	
}

/* Containers
--------------------------------------------------------------------*/
#custom-doc {
	margin: auto;
	min-width: 1000px;
	text-align: left; 
	width: 76.9231em;
	*width: 75.0002em; 
}

div.dashed {
	border-top: 1px dashed #ccc;
	padding-top: 10px;
}

/* Header
--------------------------------------------------------------------*/
div#hd {

}

div#hd div#logo {
	border-bottom: 1px dashed #000;
	position: relative;
}

div#hd div#subnav {
	padding: 3px;
}

div#hd div#subnav ul {
	padding-top: 0px;
}

div#hd div#subnav ul li {
	background: url(../images/arrow.gif) center right no-repeat;
	display: inline;
	float: left;
	font-size: 77%;
	margin-right: 5px;
	padding-right: 20px;
}

div#hd div#subnav ul li.first, div#hd div#subnav ul li.last {
	background: none;
	padding-right: 0;
}

/* Navigation
--------------------------------------------------------------------*/
div#hd ul#nav {
	position: absolute;
	bottom: 5px; right: 0;
}

div#hd ul#nav li {
	background: #ff4700 url(../images/navbg.gif) bottom right no-repeat;
	display: inline;
	float: left;
	padding: 5px 4px 9px 0;
	text-align: center;
	width: 7.6923em;
	*width: 7.5em;
}

div#hd ul#nav li a {
	color: #fff;
}

/* Body
--------------------------------------------------------------------*/
div#bd {

}

/* Box
--------------------------------------------------------------------*/
.yui-ge div.first,
.yui-gf .yui-u {
	width: 74%;
	padding-top: 5px;
}

.yui-u-search {
	width:100%;
	padding-top: 5px;
}
.yui-gf .yui-u p {
	font-size: 77%;
}

div#bd div.holder {
	height: 2.5em;
}

div#bd div.box {
	border: 2px solid #ccc;
	margin-bottom: 10px;
	
	
}

div#bd div.box div { 

}

div#bd div.box h2 {
	display: block;
	float: none;
	margin-top: 10px;
}

div#bd div.box div h3 {
	position: relative;
	 padding: 5px 10px ;
	font-weight: bold;
}

div#bd div.box div h4 {
	padding: 10px 10px 0 10px;
	font-size: 85%;
	font-weight: bold;
}

div#bd div.box div h5 {
	padding: 0 10px;
	font-size: 85%;
	font-weight: bold;
}

div#bd div.box div p {
	padding: 0 10px 5px 10px;
}

div#bd div.box div form p {
	font-size: 77%;
	padding: 0 10px 5px 0;
}

div#bd div.box div ul {
	margin-bottom: 0px;
}

div#bd div.box div form ul {
	
}

div#bd div.box div ul.alt,
div#bd div.box div ul.alt2
{
	margin: 0px;
	padding: 5px;
}

div#bd div.box div ul li {
	font-size: 77%;
	padding: 2px 10px 0 10px;
	border-bottom: 1px solid #ccc;
}

div#bd div.box div form ul li {
	border-bottom: 0;
	display: inline;
	float: left;
	font-size: 100%;
	padding: 0 5px 0 0;
}

div#bd div.box div ul.alt li {
	font-size: 100%;
	font-weight: bold;
	padding: 0 5px;
	border-bottom: 0;
}

div#bd div.box div ul.alt2 li {
	font-weight: bold;
	padding: 0 5px;
	border-bottom: 0;
	border-bottom: 1px solid #ccc;
}

div#bd div.box div ul.alt li.green a {
	color: #42b91a;
}

div#bd div.box div.grey {
	background: #ccc;
}

div#bd div.box div.grey h3, 
div#bd div.box div.grey h3 a {
	color: #ff4700;
}

div#bd div.box div.grey h3.alt, 
div#bd div.box div.grey h3.alt a {
	color: #42b91a;
}
div#bd div.box div.grey h3.alt1, 
div#bd div.box div.grey h3.alt1 a {
	padding-top: 0px;
	padding-bottom: 0px;
	color: #42b91a;
}

div#bd div.box div.grey h3.altlr {
	color: #42b91a;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 0px;
	
	}
	div#bd div.box div.grey h3.altlr1 {
	color: #42b91a;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-top: 0px;
	
	}
	div#bd div.box div.grey p {
	position: relative;
	 padding-top :3px;
   font-weight: bold;
	}
	div#bd div.box div.grey p.altlr {
	color: #42b91a;
	padding-bottom: 5px;
	padding-right: 5px;
	}
div#bd div.box div.green {
	background: #42b91a;
}

div#bd div.box div.green h3, 
div#bd div.box div.green h3 a {
	color: #fff;
}

div#bd div.box div.beige {
	background: #dfecb9;
}

div#bd div.box div.beige h3, 
div#bd div.box div.beige h3 a {
	color: #000;
}


div#bd div.box div.beige a {
	color: #ff4700;
}

div#bd div.box div.beige a.button {
	color: #fff;
}

div#bd div.box div.orange {
	background: #ff4700;
}

div#bd div.box div.orange h3,
div#bd div.box div.orange h3 a {
	color: #fff;
}

div#bd div.box div.dashed {
	border-top: 1px dashed #ccc;
}

div#bd form {
	margin: 0 0 0 10px;
}

div#bd form div {
	margin: 0;
	padding: 0;
}

div#bd div.box form div label {
	display: block;
	float: none;
	font-weight: normal;
	margin-left: 0;
}

div#bd form div input {
	width: 15em;
	*width: 14.625em;
	margin-bottom: 5px;
}

div#bd div.box form.horizontal div input {
	margin-bottom: 0;
}

div#bd form.horizontal fieldset {
	padding: 0 0 5px 10px;
}

div#bd div.hd form.horizontal fieldset {
	padding: 0;
}

div#bd form.horizontal div {
	margin: 0;
	padding: 0;
}

div#bd form div input {
	border: 1px solid #ccc;
	font-size: 100%;
	_height: 2em;
	padding: 5px 10px;
}

div#bd form#sorting {
	text-align: right;
	*width: 11em;
}

div#bd div.box form.horizontal div input {
	margin-top: 5px;
}

div#bd div.box form.horizontal div input#searchfield {
	border: 1px solid #000;
	margin-right: 5px;
	width: 26.1539em;
	*width: 25.5001em;
}
div#bd div.box form.horizontal div input#searchfield1 {
	border: 1px solid none;
	margin-right: 3px;
	width: 1em;
	*width: 2em;
}
div#bd div.box form.horizontal div input#city {
	margin-right: 5px;
	width: 11.25em;
	*width: 9.8em;
}

div#bd div.box form.horizontal div input#citystart {
	margin-right: 5px;
	width: 19.4871em;
	*width: 19.0em;
}



div#bd form div input.submit {
	background: #ff4700;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
	padding-top: 3px;
	*padding: 3px 10px;
	*margin-top: 6px;
	text-transform: none;
	width: auto;
}
div#bd form div input.submit:HOVER {
	
	text-decoration: underline;
}
div#bd div.box a#allcities {
	width: 23.6686em;
	*width: 23.0769em;
	margin-right: 10px;
	text-align: center;
}

div#bd form.main fieldset {
	padding: 0;
}

div#bd form.main fieldset.col div {
	display: inline;
	float: left;
}

div#bd form.main fieldset.col div.title {
	_width: 36.1em;
}

div#bd form.main fieldset.col div.price {
	_width: 15em;
}

div#bd form.main fieldset.col div label {
	display: block;
}

div#bd form.main fieldset.col div div {
	display: block;
	float: none;
}

div#bd form.main div {
	padding-left: 0;
}

div#bd form.main div label {
	color: #42b91a;
	float: none;
	margin-left: 0;
}

div#bd form.main div label span {
	color: #000;
	font-size: 77%;
	font-weight: normal;
}

div#bd form.main div input, div#bd form.main div textarea {
	font-size: 100%;
	margin-top: 10px;
	padding: 5px 10px;
	width: 37.1538em;
	*width: 36.1em;
}

div#bd form.main div input.title {
	margin-right: 10px;
}

div#bd form.main div input.price {
	width: 15.3846em;
	*width: 15em;
}

div#bd form.main div div {
	margin-bottom: 20px;
}

div#bd form.main div div span {
	color: #ff4700;
	font-size: 77%;
	font-weight: bold;
}

div#bd form.main div input.submit {
	width: auto;
}
div#bd div.status {
	background: url(../images/statusbg.PNG) top no-repeat;
	background-position: 0% 99%;
	/*
	margin-top: 10px;
	padding:10px 10px 10px 10px;
	border:2px solid black;
	margin-bottom: 10px;*/
}

/*div#bd div.status div {
	background: url(../images/statusbg.PNG) bottom  no-repeat ;
	background-position: 0% 100%;
	
}*/


div#bd div.status img {
		
	border: 2px solid white;
	display: inline;
	float: left;
	margin: 0 10px 10px;
	
}

div#bd div.status p {
	padding: 0 10px 10px 0;
}

div#bd div.status p strong {
	font-weight: bold;
}


/* Footer
--------------------------------------------------------------------*/
div#ft {
	padding-top: 10px;
}

div#ft div {
	background: #262626;
	color: #fff;
	font-size: 77%;
	font-weight: bold;
	padding: 10px 20px;
}

div#ft div ul#bottomnav {
	display: inline;
	float: left;
}

div#ft div ul#bottomnav li {
	border-right: 1px solid #fff;
	display: inline;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
}

div#ft div ul#bottomnav li.last {
	border: 0;
}

div#ft div ul#bottomnav li a {
	color: #fff;
}

/* All Cities Box
--------------------------------------------------------------------*/
div#citylist {
	border-top: 1px dashed #000;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

div#citylist div {
	font-size: 77%;
	padding: 10px 10px;
}


div#citylist div ul {
	display: inline;
	float: left;
}

div#citylist div ul li {
	border-right: 1px solid #000;
	display: inline;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
}

div#citylist div ul li.last {
	border: 0;
}



/* Clearfix  (http: //www.positioniseverything.net/easyclearing.html)
--------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block; /* IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
/* dropdown menu
-----------------------------------------------*/

#changecity{
position:absolute;
border:1px solid #ccc;
border-bottom-width: 1px;
font-family: verdana, sans-serif;
line-height:18px;

z-index:100;
color: black;
padding-bottom: 0px;

}

#changecity a{

display:block;
text-indent: 0px;
font-size:11px;
text-decoration:none;
font-family: verdana, sans-serif;
color: black;

 border-bottom: solid 1px #ccc;  
 text-align: left;
}

#changecity a:hover{ 
display:list-item;

background-color: #ff4700;
color: white;
}


#citiesdiv{
position:absolute;
border:1px solid #ccc;
border-bottom-width: 1px;
font-family: verdana, sans-serif;
line-height:18px;
z-index:100;
color: black;
padding-bottom: 0px;

}

#citiesdiv a{

display:block;
text-indent: 2px;
font-size:11px;
text-decoration: none;
font-family: verdana, sans-serif;
color: black;
text-align: left;
}

#citiesdiv a:hover{ 
display:list-item;
background-color: #ff4700;
color: white;
}
.yuimenu li
{
background-color: white;
color:black;

padding-bottom: 1px;
}
.yuimenu li:HOVER
{
background-color: #ff4700;
color:white;

}

.yuimenuitem
{
width:  17.3em;
}
.yuimenuitem a
{
text-align: center;
}
.yuimenuitem a:HOVER
{
color:white;
cursor: pointer;
}




*/
/* End hide from IE-mac */

/* Browse1.jsp */
.mytr
{
background: #46ac37;
border: 2px solid #ccc;
color: #fff 

}
.mytr2
{
background: #46ac37;

color: #fff 

}
.odd{
background:#FFFFFF;
}
.even{

background:#FFFFFF;
}
.datatableoutsidetable { 
     border-bottom:1px solid #FF6600; 
     border-left:1px solid #FF6600; 
     border-right:1px solid #FF6600; 
     border-top:1px solid #FF6600; 
     
     }

#pagination1 a{
cursor: pointer;

}     
#pagination1 a:HOVER{
cursor: pointer;
background-color: #C4DCD4;

}
 
#pagination1 a.active
 {
font-weight:bold;
border:solid 1px #666666;
background-color: green;
padding:2px 6px;
color:white;
margin-right:2px;
}

#pagination1 a.deactive
{

color:green;
font-weight:bold;
border:solid 1px green;
padding:2px 6px;
margin-right:2px;
}



#pagination1 a.pagelinks0
{
font-weight:bold;
color: green;
border:solid 1px green;
padding:2px 6px;
margin-right:2px;
}

#pagination1 a.pagelinks1
{
font-weight:bold;
color: green;
border:solid 1px green;
padding:2px 9px;
margin-right:2px;
}


#pagination1 a.next
{

font-weight:bold;
border:solid 1px green;
color:green;
margin-left:10px;
padding:2px 6px;

}
#pagination1 a.previous
{
font-weight:bold;
border:solid 1px green;
color:green;
margin-right:12px;
padding:2px 6px;
}

#pagination1 a.next0
{
font-weight:bold;
border:solid 1px green;
color: green;
margin-left:3px;
padding:2px 6px;
}
#pagination1 a.previous0
{
font-weight:bold;
border:solid 1px green;
color: green;
margin-right:3px;
padding:2px 6px;
}


#pagination1 a.next-off
 {
color:#666666;
font-weight:bold;
border:solid 1px #666666;
padding:2px 6px;
margin-left:10px;
}
#pagination1 a.previous-off
{
color:#666666;
font-weight:bold;
border:solid 1px #666666;
padding:2px 6px;
margin-right:12px;
}
#pagination1 a.next-off0
 {
color:#666666;
font-weight:bold;
border:solid 1px #666666;
padding:2px 6px;
margin-left:3px;
}
#pagination1 a.previous-off0
{
color:#666666;
font-weight:bold;
border:solid 1px #666666;
padding:2px 6px;
margin-right:3px;
}
#pagination1 a.first
{
font-weight:bold;
color: green;
border:solid 1px green;
padding:2px 6px;

}
#pagination1 a.last
{
font-weight:bold;
color: green;
border:solid 1px green;
padding:2px 6px;

}

#pagination1 a.first-off
{
font-weight:bold;
color: #666666;
border:solid 1px #666666;
padding:2px 6px;

}
#pagination1 a.last-off
{
font-weight:bold;
color: #666666;
border:solid 1px #666666;
padding:2px 6px;
}
/*End of Browse1.jsp */



/* city.jsp */
 body {
	margin:0;
	padding:0;
}
    width:12em; /* set width here */
    padding-bottom:2em;
}
#citiesautocomplete {
    z-index:9000; /* z-index needed on top instance for ie & sf absolute inside relative issue */
}
  
 
 
 /* View All Cities Button  */
 #categorybutton button {

    /* 
        Suppress the focus outline since Safari will outline even the 
        text that is clipped by the application of the "overflow" property
        in the follow style rule.
    */
     font-family: verdana, sans-serif;
    font-style: normal;
    width: 15em;
    outline: green;
    background-color: #ff4700;
    color: #fff;
    border:1px solid #fff;
    
    padding-bottom:0px;
   
}

#categorybutton button em {
    font-family: verdana, sans-serif;
    font-style: normal;
   
    
    display: block;
    text-align: left;
    white-space: nowrap;
    color: white;
    /*  Restrict the width of the label to 10em. */

    width: 12em;

    /* Hide the overflow if the text label exceeds 10em in width. */

    overflow: hidden;

    /* 
        IE and Safari support the ability to add ellipsis when the text 
        label exceeds 10em in width.
    */

    text-overflow: ellipsis;

}


#citystart {  
     _position:absolute; /* abs pos needed for ie quirks */  
}  
 /* End of city.jsp */
 
 /* contactus.jsp */
.pagetitle2 {
		margin: 0;
		padding: 0 0 0.2em 0;
		font-size:medium;
		font-weight:bold;
		border-bottom: 1px solid #BEC3C7;
	}
	
	.text {
		font-size:13px;
	}
	
	.bulletlist {
		list-style: disc;
		margin: 0 0 0 1.2em;
		padding: 0.2em 0 0.2em 1.2em;	
	}
	
	.label1 {
		font-weight:bold;
	} 
	
	
	
	
	.rdCornerBox .top-left {
  /*		background-image: url("http://static.quikr.com/images/css/cornerCurve_left.gif"); */
		height: 10px;
		width:10px;
		font-size: 1px;
	}
	
	. .top-middle {
		border-top: 1px solid #C0C0C0;
		font-size: 2px;
		height: 10px; 
	
	}
	.rdCornerBox .middle-left {
		border-left: 1px solid #C0C0C0;
	
	}
	.rdCornerBox .middle-right {
		border-right: 1px solid #C0C0C0;
	
	}
	.rdCornerBox .bottom-left {
		/*background-image: url("http://static.quikr.com/images/css/cornerCurve_bottomleft.gif");*/
		height: 10px;
		width:10px;
		font-size: 2px;
	}
	
	.rdCornerBox .bottom-right {
		/* background-image: url("http://static.quikr.com/images/css/cornerCurve_bottomright.gif"); */
		height: 10px; 
		width:10px;
		font-size: 2px; 
	}
	.rdCornerBox .bottom-middle {
		border-bottom: 1px solid #C0C0C0;
		font-size: 2px;
		height: 10px; 
	
	}
	
	.greenCornerBox .top-left {
		/* background-image: url("http://static.quikr.com/images/css/greenCurve_left.gif");*/
		height: 8px;
		width:8px;
		font-size: 1px;
	}
	.greenCornerBox .top-right {
		/* background-image: url("http://static.quikr.com/images/css/greenCurve_right.gif"); */
		height: 8px; 
		width:8px;
		font-size: 1px;
	}
	.greenCornerBox .bottom-right {
		/* background-image: url("http://static.quikr.com/images/css/greenCurve_bottomRight.gif"); */
		height: 8px; 
		width:8px;
		font-size: 1px;
	}
	.greenCornerBox .bottom-left {
	/*	background-image: url("http://static.quikr.com/images/css/greenCurve_bottomLeft.gif"); */
		height: 8px; 
		width:8px;
		font-size: 1px;
	}
	.greenCornerBox .top-middle {
		border-top: 1px solid #B6D15B;
		background-color:#F4F9DA;
		font-size: 1px;
		height: 8px; 
	
	}
	.greenCornerBox .middle-left {
		border-left: 1px solid #B6D15B;
		background-color:#F4F9DA;
	
	}
	.greenCornerBox .middle-right {
		border-right: 1px solid #B6D15B;
		background-color:#F4F9DA;
	
	}
	.greenCornerBox .bottom-middle {
		border-bottom: 1px solid #B6D15B;
		background-color:#F4F9DA;
		font-size: 2px;
		height: 8px; 
	
	}
	.greenCornerBox .body {
		background-color:#F4F9DA;
	}
	.greenCornerBox .linkBtn {
		background-color:#F4F9DA;
	}
	
	.divider {
		border-top: 1px solid #BEC3C7;	
		background-color: #FFFFFF;		
		margin: 5px 0px 5px 0px;
	}
	
	#middle{
		font-size:13px;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin:0; 
		padding:0;
		line-height: 1.2em;
		color:#000
	}
	
/* End of Contactus.jsp */
/* pagination style for search and tab results */
a.special
{
	text-decoration: none; 
	color:white;
	font-weight: bold;
	padding:2px 6px;  
	background-color:#ff4700;
	border: 2px solid #ccc;
	border-style: solid;
	
	
}
a.special:hover{

text-decoration: underline;
 color:white;
 font-weight: bold;
  padding:2px 6px; 
  background-color:#ff4700;
	border: 2px solid #ccc;
	border-style: solid;
}
a.special1
{
	text-decoration: none; 
	color:black;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	 padding:2px 6px; 
	 background-color:white;
	border: 2px solid #ccc;
	border-style: solid;
	
}
a.special1:hover{

text-decoration: none;
 color:black;
 font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
   padding:2px 6px; 
   background-color:white;
	border: 2px solid #ccc;
	border-style: solid;
}
 a.specialLink {
	text-decoration: none; 
	color:white;
	font-weight: normal;
	padding:2px 6px;  
	background-color:#ff4700;
	border: 2px solid #ccc;
	border-style: solid;
}

a.specialLink:hover { 
 text-decoration: underline;
 color:white;
 font-weight: normal;
 padding:2px 6px;
 background-color:#ff4700;
 border: 2px solid #ccc;
 border-style: solid;

}
/* End of pagination style for search and tab results  */
/* Form -> Layout -> Horizontal-----------------------------------*/

td.msg {
background: url(../images/tic.jpg) center right no-repeat;
background-color: gray;
}
.box1 {
	border: none;
	
	
	padding-bottom:10px;
	width: 99%;
	float: left;
}
.floatleft1 {
	float: left;
	margin-top:10px;
	margin-right:10px;
	margin-left: 10px;
	margin-bottom:10px;
	font-size: 0px;
	line-height: 0%;
	width: 0px;
	border-top:	 10px solid #f6f6f6;
	border-left: 20px solid green;
	border-bottom: 10px solid #f6f6f6;
	
}
.floatlefterror {
	float: left;
	margin-top:10px;
	margin-right:10px;
	margin-left: 10px;
	margin-bottom:10px;
	font-size: 0px;
	font-size: 0px; line-height: 0%; width: 0px;
    border-top: 20px solid #ff4700 ;
    border-left: 10px solid #f6f6f6;
    border-right: 10px solid #f6f6f6;
	
}

.floatleftimage {
    float: left;
	margin-top:4px;
	margin-right:5px;
	margin-left: 0px;
	
}
.floatimage {
      width:20px;
      height:20px;
      border: 1px solid #ccc;
     background: white;
}
.floatleft2{
    float: left;
    margin-top:10px;
	margin-right:10px;
	margin-left: 10px;
	margin-bottom:10px;
	font-size: x-small;
	
}

/* PAGINATION2-----------------------------------*/
.blockmsg{
	 font-weight:bold;
	font-size:110%;
	line-height:135%;
	margin:0 0 .2em 0;
	color: black;
	padding: 5px;
	margin: 0px;
	}
	
a.s
{
	text-decoration: none; 
	color:white;
	font-weight: bold;
	padding:2px 6px;  
	background-color:#ff4700;
	border: 2px solid #ccc;
	border-style: solid;
	
}
a.s:hover{

text-decoration: underline;
 color:white;
 font-weight: bold;
  padding:2px 6px; 
  background-color:#ff4700;
	border: 2px solid #ccc;
	border-style: solid;
}
a.s1
{
	text-decoration: none; 
	color:black;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	 padding:2px 6px; 
	 background-color:white;
	border: 2px solid #ccc;
	border-style: solid;
}
a.s1:hover{

text-decoration: none;
 color:black;
 font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
   padding:2px 6px; 
   background-color:white;
	border: 2px solid #ccc;
	border-style: solid;
}
 a.sLink {
	text-decoration: none; 
	color:white;
	font-weight: normal;
	padding:2px 6px;  
	background-color:#ff4700;
	border: 2px solid #ccc;
	border-style: solid;
}

a.sLink:hover { 
 text-decoration: underline;
 color:white;
 font-weight: normal;
 padding:2px 6px;
 background-color:#ff4700;
 border: 2px solid #ccc;
 border-style: solid;

}
div#bd div.box div.title {
	background: #ccc;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	
}
iv#bd div.box div.title1 {
	
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	
}
div#bd div.box div.title  h3.title {
	color: #ff4700;
}


/*Auto completer css------------------------------*/ 
div#bd div.box form.horizontal div#citycontainer {
	position: absolute;
	float: none;
	
}

div#bd div.box form.horizontal div.yui-ac-shadow {
position:absolute;
margin:.3em;
width:100%;
background:red;
z-index:9049;
}


div#bd div.box form.horizontal div.yui-ac-container div {
	float: none;
}

div#bd div.box form.horizontal div.yui-ac-content {
	border: 1px solid #ccc;
	background: #ffffff;
	float: none;
}

div#bd div.box form.horizontal div.yui-ac-content ul li {
	float: none;
	font-size: 13px;
	height:50;
	padding: 2px 10px;
	width: 100%;
	cursor: pointer;
}
div#bd div.box form.horizontal div.yui-ac-content ul li:hover {
	background-color: #ff4700; 
	color: white;
	text-decoration: underline;
}
div#bd div.box form.horizontal li.yui-ac-highlight {
	color: black;
	background: #ccc;
	cursor: pointer;
}
    /*end Auto completer css------------------------------*/     
