/* CSS Document */

body
{
	background-color: #5b1624;
	behavior: url( "csshover.htc" );
}
body, td, th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.main_bg
{
	/*background-image:url(images/main_background.gif); background-repeat:repeat-y;*/
	background-color: White;
	vertical-align: top;
	background-image: url(images/main_background.gif);
	background-repeat: repeat-y;
	width: 969px;
	text-align: center;
}

.main_bg_top
{
	background-image: url(images/top-middle.gif);
	background-repeat: repeat-x;
	height: 11px;	
}

.singin
{
	font-weight: normal;
	font-size: 13px;
	color: #964b00;
	font-family: Arial;
	text-decoration: none;
}


/* CHanges By Abhishek */
.lsingin
{
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #964b00;
}

.singin:Link
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	color: #964b00;
	text-decoration: underline;
}
.singin:hover
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	color: #964b00;
	text-decoration: none;
}
.singin:visited
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	color: #964b00;
	text-decoration: underline;
}
.singin:active
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	color: #964b00;
	text-decoration: underline;
}

.singin a
{
	font-size: 22px;
	font-weight: bold;
	color: #964b00;
	text-decoration: underline;
}
.singin a:visited
{
	font-weight: bold;
	color: #964b00;
	text-decoration: underline;
}

.singin a:active
{
	font-weight: bold;
	color: #964b00;
	text-decoration: underline;
}
.singin a:hover
{
	font-weight: bold;
	color: #964b00;
	text-decoration: none;
}


/*hardik edited part*/
.header_td1
{
	width: 750px;
	height: 100px;
	border: solid 1px #d3d3d3;
}

.header_heading_padding
{
	width: 484px;
	vertical-align: top;
	padding: 12px 0px 0px 16px;
}

.header_image
{
	width: 200px;
}

.header_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #974b5c;
	vertical-align: top;
}

.header_heading2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #dc9040;
	vertical-align: top;
}



.header_ad_td
{
	width: 200px;
	height: 200px;
	border: solid 1px #c89da4;
}


.margin_td
{
	width: 16px;
	vertical-align: top;
}

.topmargin
{
	margin-top: 16px;
	vertical-align: top;
}

.header_Matter_td
{
	width: 710px;
	vertical-align: top;
}



.header_search_td
{
	background-image: url(images/header_serch_td_bg.gif);
	background-repeat: repeat-x;
	width: 710px;
	height: 32px;
	border-top: solid 1px #c89da4;
	padding: 0px 0px 0px 20px;
	text-align: center;
}




.header_serch_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
}


.dropdownbox
{
	width: 180px;
}






.header_serch_link a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}




.header_serch_link2 a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	text-align: right; /*padding-right:20px;*/
}

.featured_vendor_of_the_day_td
{
	width: 510px; /*	height:525px;*/
	border: solid 2px #ba4e19;
	vertical-align: top;
	background-color: #fffee9;
}

.featured_vendor_of_the_day_td_comment
{
	width: 510px; /*	height:525px;*/
	border: solid 3px #ba4e19;
	vertical-align: top;
	background-color: #fffee9;
}

.v_top
{
	vertical-align: middle;
}
.featured_vendor_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ba4e19;
}

.featured_vendor_height
{
	vertical-align: top;
}

.free_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #974b5c;
}
.search a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	color: #ffffff;
}

.search a:hover
{
	text-decoration: none;
}











.default_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-right: 16px;
}
.simple_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.hr
{
	border: solid thin #dc9040;
	margin-top: 16px;
}


.startnow a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	color: #555db4;
	text-align: right;
}

.startnow a:hover
{
	text-decoration: none;
}




.review_header_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #dc9040;
	padding-left: 16px;
	padding-top: 16px;
}



.review_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 6mm;
	padding-left: 16px;
}



.hardik_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #dc9040;
	padding-left: 16px;
	padding-top: 16px;
}


.ahmedabad_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #974b5c;
	padding-left: 16px;
	padding-right: 16px;
}
.vendor_name_text
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #357fbc;
	padding: 4px 4px 4px 10px;
	cursor: pointer;
	vertical-align: middle;
	height: 50px;
	text-decoration: none;
}
.vendor_name_text a:hover
{
	color: crimson;
	text-decoration: underline;
}


.vendor_name_td
{
	height: 30px;
	vertical-align: top;
}


.discount_td
{
	background-image: url(images/discount_bg.gif);
	background-repeat: repeat-x;
	width: 506px;
	height: 26px;
	border-bottom: solid 1px green;
}


.bussiness_time_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #dc9040;
	padding-top: 16px;
}





.td_height16px
{
	height: 16px;
}


.line
{
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	vertical-align: top;
	padding: 0px 4px 0px 4px;
}

.line2
{
	background-image: url(images/line2.gif);
	background-repeat: repeat-x;
	background-position: center center;
	vertical-align: top;
	width: 468px;
}



.doller_signe
{
	/*background-image:url(images/dollar.png);*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #e43554; /*padding:16px 16px 16px 16px;*/
}


.album_placeholder
{
	background-image: url(images/thumbnail.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 230px;
	height: 154px;
	border: solid 1px #dfd8bf;
}

.contect_td
{
	width: 220px;
	vertical-align: top;
}
.email a, .email a:link, .email a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: maroon;
	text-align: right;
	text-decoration: none;
}

.email a:hover
{
	text-decoration: underline;
	color: maroon;
}



.pre_next_td
{
	width: 114px;
}




.quality_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #974b5c;
	padding-right: 16px;
}

.inverted1
{
	background-image: url(images/inverted1.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	width: 10px;
	height: 10px;
}


.inverted2
{
	background-image: url(images/inverted2.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 10px;
	vertical-align: bottom;
}

.in_2_bottom
{
	vertical-align: bottom;
}

.dark-pink-bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b21b39;
}


/*
a.top-menu:link{
background-image:url(images/btn_home.gif);
background-repeat:no-repeat;
width:182px;
height:36px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
a.top-menu:active{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
a.top-menu:visited{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
a.top-menu:hover{
background-image:url(images/btn_home_o.gif);
background-repeat:no-repeat;
width:182px;
height:36px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;
}
*/
.footer
{
	/* background-image:url(images/footer.gif); background-repeat:no-repeat; */
	background-color: #5b1624;
	width: 931px;
}

.Footer_link a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eedebb;
	text-decoration: none;
}

.Footer_link TD
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	border-left: #eedebb 1px solid;
	padding-top: 0px;
}

.Footer_link a:hover
{
	color: #f8f2e5;
	text-decoration: underline;
}

.footer_icon
{
	font-family: Arial, Helvetica, sans-serif;
	color: #eedebb;
	text-align: left;
	font-size: 12px;
}


a.squarebutton
{
	background: transparent url(images/btn_bg.gif) repeat-x top left;
	display: block;
	float: left;
	font: bold 12px Arial; /* Change 12px as desired */
	line-height: 36px;
	width: 183px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 36px; /* Height of button background height */ /*padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton
{
	color: #FFFFFF; /*button text color*/
}

a.squarebutton span
{
	background: transparent url( 'media/square-gray-right.gif' ) no-repeat top right;
	display: block; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover
{
	/* Hover state CSS */
	background: transparent url(images/btn_bg_y.gif) repeat-x top left;
}

a.squarebutton:hover span
{
	/* Hover state CSS */
	background-position: bottom right;
	color: #741b2e;
}

a.roundedsquare
{
	background: transparent url(images/btn_home.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 183px;
	font: bold 12px Arial; /* Change 12px as desired */
	line-height: 36px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 36px; /* Height of button background height */ /*padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
a:link.roundedsquare, a:visited.roundedsquare, a:active.roundedsquare
{
	color: #741b2e; /*button text color*/
}

a.roundedsquare span
{
	background: transparent url( 'media/square-gray-right.gif' ) no-repeat top right;
	display: block; /*Set 9px below to match value of 'padding-left' value above*/
}

a.roundedsquare:hover
{
	/* Hover state CSS */
	background: transparent url(images/btn_home_o.gif);
	background-repeat: no-repeat;
}

a.roundedsquare:hover span
{
	/* Hover state CSS */
	background-position: bottom right;
	color: #FFFFFF;
}



a.roundedsquare_2
{
	background: transparent url(images/right_rounded_1.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 183px;
	font: bold 12px Arial; /* Change 12px as desired */
	line-height: 36px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 36px; /* Height of button background height */ /*padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
a:link.roundedsquare_2, a:visited.roundedsquare_2, a:active.roundedsquare_2
{
	color: #FFFFFF; /*button text color*/
}

a.roundedsquare_2 span
{
	background: transparent url( 'media/square-gray-right.gif' ) no-repeat top right;
	display: block; /*Set 9px below to match value of 'padding-left' value above*/
}

a.roundedsquare_2:hover
{
	/* Hover state CSS */
	background: transparent url(images/right_rounded_2.gif);
	background-repeat: no-repeat;
}

a.roundedsquare_2:hover span
{
	/* Hover state CSS */
	background-position: bottom right;
	color: #741b2e;
}

.mainbuttons-divider
{
	float: left;
	display: block;
	border: #000 0px solid;
	background: #FFFFFF;
	width: 3px;
	height: 36px;
}

#buttonwrapper
{
	/* Container you can use to surround a CSS button to clear float */ /*overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	display: block;
	float: left;
	width: 930px;
	height: 36px;
	border: #000000 0px solid;
}

/*------- prashant -----------*/
.back_shadow
{
	background-image: url(images/main_background.gif);
	background-repeat: repeat-y;
	width: 970px;
	text-align: center;
	display: block;
}
.main-container
{
	width: 1000px;
	border: solid 0px white;
	background-color: #5b1624;
}

.main-bg-tbl
{
	width: 959px;
	height: 14px;
	border: solid 0px white;
	text-align: center;
}
.main-top-tbl
{
	width: 930px;
	text-align: center;
}
.main-top-inner
{
	width: 100%;
}
.td-logo
{
	width: 760px;
	height: 73px;
	padding: 0px 0px 0px 45px;
	text-align: left;
}
.logo
{
	width: 195px;
	height: 97px;
}
.td-top
{
	vertical-align: top;
}
.top-right
{
}
.top-menu
{
	text-align: center;
	vertical-align: top;
	padding: 0px 20px 0px 20px;
}
.top-banner
{
	margin: 5px 0px 0px 0px;
}
.content-td
{
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.left-sidebar
{
	width: 200px;
	border-right: solid 1px #dc9040;
	vertical-align: top;
	padding: 4px 4px 4px 4px;
	text-align: left;
}
.right-sidebar
{
	width: 150px; /*border:solid 1px #dc9040*/
	vertical-align: top;
	padding: 4px 4px 4px 4px;
}
.serch_by_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #dc9040;
	vertical-align: top;
}
.content
{
	width: 525px;
	vertical-align: top;
	padding: 4px 4px 4px 4px;
	background-color: white;
}
.sidebar-top
{
	color: orange;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: solid think darkyellow;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	width: 200px;
}
.sidebar-content
{
	border: solid 1px #dc9040;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	background-color: #fffbec;
}
.add-box
{
	/*border:solid 1px #dc9040;*/
	height: 150px;
	width: 150px;
	text-align: center;
	vertical-align: middle;
}
/*.categories
{
	
}
.categories:hover
{
	background-image:url(images/header_serch_td_bg.gif);
	background-repeat:repeat-x;
}*/
.categories
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #357FBC;
	line-height: 7mm;
	padding: 0px 16px 0px 0px;
	widows: 100%;
}

.categories a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #357FBC;
	line-height: 7mm;
	padding: 0px 16px 0px 5px;
	widows: 100%;
}

.categories:hover
{
	background-image: url(images/discount_bg.gif);
	background-repeat: repeat-x;
}
.address-text
{
	font-size: 8pt;
}
/*--- rating css ---*/
.ratingStar
{
	font-size: 0pt;
	width: 16px;
	height: 18px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.savedRatingStar
{
	background-image: url(images/star_active.gif);
}
.filledRatingStar
{
	background-image: url(Images/star_active.gif);
}

.emptyRatingStar
{
	background-image: url(Images/star_inactive.gif);
}
/*---- rating css ends here -----*/
/*----- menu css --------*/
/*menu class start*/
/* ------------------------------Active Tab ------------------------------*/
.menu-tab-y
{
	background: url(images/menu_y_bg.gif) left top repeat-x #D1792A;
	height: 36px;
	/*width: 145px;*/
	cursor: pointer;
	text-align: center;
}

.menu-tab-y td
{
	cursor: pointer;
	color: #601625;
}

/* Active Left and Right Tab */
.menu-tab-y #left78
{
	background: url(images/menu_y_left.gif) left top no-repeat;
	width: 3px;
	height: 36px;
	cursor: pointer;
	float: left;
}
.menu-tab-y #right78
{
	background: url(images/menu_y_right.gif) right top no-repeat;
	width: 3px;
	height: 36px;
	cursor: pointer;
	float: right;
}

/* ------------------------------In Active Tab ------------------------------*/
.menu-tab
{
	background: url(images/menu_bg.gif) right top repeat-x;
	height: 33px;
	/*width: 145px;*/
	
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	text-align: center;
}
.menu-tab a
{
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	background-color: Transparent;
	color: White;
	text-align: center;
}

.menu-tab-y a
{
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	background-color: Transparent;
	color: White;
	text-align: center;
}


/* In Active Left and Right Tab */
.menu-tab #left78
{
	background: url(images/menu_left.gif) left top no-repeat;
	width: 3px;
	height: 36px;
	cursor: pointer;
	float: left;
}
.menu-tab #right78
{
	background: #fff url(images/menu_right.gif) right 0px no-repeat;
	width: 3px;
	height: 36px;
	cursor: pointer;
	float: right;	
}


/* Other of menu */
.menu-sap
{
	background: url(images/menu_sap.gif) left top repeat-y;
	height: 36px;
	width: 3px;
}


.menu-txt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

/*.menu-link:link,.menu-link:active,.menu-link:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
display:block;
text-align:center;
}
*/
.middle_menu_img
{
	background-image: url(images/middle-header.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.middle-corner-border
{
	background: url(images/middle-corner-border.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

.middlepart-bottom-image
{
	background: url(images/design-bottom-border.gif) left top no-repeat;
	width: 383px;
	height: 9px;
}

.left_box_text_2 a
{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #5555a3;
	text-decoration: underline;
}
.left_box_text_2 a:hover
{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #5555a3;
	text-decoration: none;
}
.left_box_text_2 a:visited
{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #5555a3;
	text-decoration: underline;
}
.left_box_text_2 a:active
{
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #5555a3;
	text-decoration: underline;
}

/*menu class end*/

/*Modal pop-up extender start*/
.modalPopup
{
	background-color: #ffffdd;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 1px;
	width: 250px;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/* Modal pop-up extender end*/
/* Price Rating contol for dollar Start*/
.ratingdollar
{
	font-size: 0pt;
	width: 9px;
	height: 12px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
	padding-top: 4px;
}
.savedRatingStar
{
	background-image: url(images/SavedStar.png);
}
.filledRatingdollar
{
	background-image: url(Images/dollar_active.gif);
}

.emptyRatingdollar
{
	background-image: url(Images/dollar_inactive.gif);
}
/* Price Rating contol for dollar End*/

.graydiv
{
	position: absolute;
	background-color: #5B5B5B;
	left: 0px;
	top: 0px;
	z-index: 10000;
	display: none;
}

.brown-underline
{
	border-top: solid 2px green;
}

.review
{
	text-align: left;
	text-decoration: none;
	font-size: 10pt;
	color: crimson;
}
.review:hover
{
	color: maroon;
	text-decoration: underline;
}
.content-text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5pt;
	width: 100%;
	background-color: #fff9ef;
}
.vendor-row
{
	background-color: ivory;
}
.vendor-row:hover
{
	background-color: lightyellow;
	cursor: pointer;
}
.barheader
{
	padding-top: 10px;
}

/* --- sponsered vendor style */
.sponsored-vendor-table
{
	border: solid 1px #c9c5ba;
	padding-left: 10px;
	width: 100%;
	background-color: #fffde8;
	cursor: pointer;
	color: #666666;
}
.sponsored-vendor-table:hover
{
	/*background-color:#fff0fd;*/
	background-color: #FFF9FC;
}
.free-vendor-table
{
	border: solid 1px #c9c5ba;
	padding-left: 10px;
	width: 100%; /*background-color: white;*/
	cursor: pointer;
	color: #666666;
}
.free-vendor-table:hover
{
	/*background-color:#fff0f0;*/
	background-color: #FFF9FC;
}

.free-vendor-table-comment
{
	border: solid 1px #c9c5ba;
	padding-left: 10px;
	width: 100%;
	background-color: white;
	color: #666666;
}

/*--- popup formating ---- */
.popup
{
	background-color: white;
	border: solid 1px grey;
	z-index: 5000;
}
.title-text
{
	background: url(images/menu_bg.gif) right top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: white;
	padding-left: 10px; /*padding-right:16px;*/
	text-align: left;
	vertical-align: middle;
	height: 30px;
	background-color: #be0f1c;
}

.vendor-title, .vendor-title a
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: red;
	cursor: pointer;
	text-decoration: none;
}
.vendor-title a
{
	color: Maroon;
	text-decoration: underline;
}
.popup-label
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	color: Black;
	padding-left: 10px;
	padding-right: 10px;
}
.popup-textbox
{
	font-family: Arial;
	height: 18px;
	border: solid 1px grey;
}
.popup-error-msg
{
	background-color: Yellow;
	border: solid 1px black;
	font-size: 10pt;
	color: Black;
}

/*--- popup formating ends ---- */




