html,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}
.error {
	font-size:10px;
	color:#FF0000;
}
.invalid_ext{
	font-size:10px;
	color:#ff0000;
}
img	{
	border:none;
}
h1,h2,h3,h4,h5,h6,form	{
	margin:0px;
	padding:0px;
}
.fltlft	{
	float:left;
}
.fltrht	{
	float:right;
}
.la	{
	text-align:left;
}
.ca	{
	text-align:center;
}
.ra	{
	text-align:right;
}
.vtop	{
	vertical-align:top;
}
.clrbth	{
	clear:both;
}
ul li {
	margin:0px;
	padding:0px;
}
.msg {
	color:#FF0000;
	font-weight:bold;
}
.form_marg_top {
	margin-top:20px;
}
.form_table_heading {
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
/* ======================================= */
/* Start Common Page */
#page {
	height:auto !important;
	width:940px;
	margin: 0 auto;
}
.search_orange_back {
	background:#FF0000;
	width:170px;
	font-size:11px;
	color:#FFFFFF;
	padding:5px 0px 5px 8px;
}
.page_mdl_width {
	width:705px;
}
/* End Common Page */
/* ======================================= */
/* Start Navigation Menu Section */
#storedirectory-navigation {
	background: #B5B5B5;
	display: block;
	float: left;
	margin: 0 auto;
	width:100%;
	padding-left:15px;
}
#storedirectory-navigation .menu-header,
div.menu {
	font-size: 11px;
}
#storedirectory-navigation .menu-header ul,
div.menu ul {
	list-style: none;
	margin:0;
	padding:0px;
	text-transform:uppercase;
}
#storedirectory-navigation .menu-header li,
div.menu li {
	float: left;
	position: relative;
}
#storedirectory-navigation a {
	color: #fff;
	display: block;
	line-height: 28px;
	text-decoration: none;
}
#storedirectory-navigation ul ul {
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#storedirectory-navigation ul ul li {
	min-width: 180px;
}
#storedirectory-navigation ul ul ul {
	left: 100%;
	top: 0;
}
#storedirectory-navigation ul ul a {
	line-height: 1em;
	padding: 0px;
	width: 160px;
	height: auto;
	color:#FFFFFF;
}
#storedirectory-navigation li:hover > a,
#storedirectory-navigation ul ul :hover > a {
	color: #ff0000;
}
#storedirectory-navigation ul li:hover > ul {
	display: block;
}
#storedirectory-navigation ul li.current > a {
	color: #ff0000;
}
#storedirectory-navigation ul li.current:hover > a {
	color: #ff0000;
}
* html #storedirectory-navigation ul li a:hover {
	color: #fff;
}
/* End Navigation Menu Section */
/* ======================================= */
/* Start Login Page Table */
.tbl_signup_forgot a {
	text-decoration:none;
	color:#0000FF;
}
.tbl_signup_forgot a:hover {
	text-decoration:underline;
	color:#0000FF;
}
.input_width {
	width:160px;
	height:22px;
}

/* End Login Page Table */
/* ======================================= */
/* Start comment formatting */

#comments-list .comment-content {
    background: #F7E9BB;
    padding: 0 1.5em 0 1.5em;
    border:3px solid #EBDAA3;
     padding:1em;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -opera-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius :8px;
}

#comments-list .tail {
background:url("http://www.thechoosybeggar.com/images/corner.png") no-repeat scroll 0 0 transparent;
bottom:3px;
float:left;
height:20px;
position:relative;
width:20px;
margin-left:15px;
} 

.comments h3 {
    font-family:arial,sans-serif;
    font-size:15px;
    font-weight:bold;
    line-height:22px;
    padding:0 0 18px 0;
}

#comments-list p {
 margin: 0px;
}

#comments-list li.bypostauthor {
    font-size: 15px;
}
#comments-list ul li {
    border:1px solid #ccc;
    margin:0 0 18px 0;
}
#comments-list li .avatar {
    position:absolute;
    top:22px;
    left:1.5em;
    width:36px;
    height:36px;
}
#comments-list .comment-author {
    font-weight:bold;
    padding:9px 0 0 0;
    float:left;
}
#comments-list .comment-meta {
     color: #FF4B33;
    font-size:11px;
    padding:0 0 9px 0;
    clear: both;
}
#comments-list .comment-meta a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
    color: #FF4B33;
}




/* End comment formatting */
/* ======================================= */
/* Start sponsor Page Blue backgroun */
.sponsor_blue_background {
	width:663px;
	height:90px;
	background:url(/stores/templates/default/images/sponsor_backgroundWide.jpg) no-repeat;
    padding: 0 1.5em 0 1.5em;
    border:3px solid #EBDAA3;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -opera-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius :8px;
}
.sponsor_blue_background_search {
	width:515px;
	height:90px;
	background:url(/stores/templates/default/images/sponsor_background.jpg) no-repeat;
	margin-left:6px;
    border:3px solid #EBDAA3;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -opera-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius :8px;
}

.sponsor_content{
	margin-left: 75px;
}

.sponsor_store_name a{
    font-size:18px;
	color:#E10000;
	font-weight:bold;
	text-transform: uppercase;
 }

.spon_store_name {
	font-size:18px;
	color:#E10000;
	font-weight:bold;
}
.spon_store_name a {
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}
.spon_store_name a:hover {
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}
.spon_web_address {
	padding-bottom:4px;
}
.spon_web_address a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.spon_image {
	margin:5px 10px;
}
.spon_white_back {
	background:#F1F1F0;
}
.spon_date {
	font-size:13px;
	color:#666666;
	font-weight:bold;
}
.spon_location {
	color:#333;
	font-weight:bold;
	margin-top:3px;
	margin-right:17px;
	line-height:15px;
}
.search_location {
	color:#333;
	font-weight:bold;
	line-height:15px;
	font-weight: bold;
	font:12px/20px arial,sans-serif;
}
.sposer_heading_color {
	color:#E1B9B8;
	font-size:16px;
	font-weight:bold;
	width:521px;
}
.sposer_heading_full_width {
	color:#E1B9B8;
	font-size:16px;
	font-weight:bold;
	width:705px;
}
.store_brdr_width {
	border-bottom:1px dotted #DBDBDB;
	width:100%; margin-bottom: 10px;
}
/* End sponsor Page Blue backgroun */
/* ======================================= */
/* Start Left Menu */
.search_item {
	background:#B5B5B5;
	width:178px;
        text-align: center;
}
.search_item_heading {
	color:#fff;
	font-size:24px;
	padding:7px 0px 0px 10px;
}
.search_store_heading {
	color:#fff;
	font-size:22px;
	font-weight:bold;
	padding:6px 0px 6px 7px;
}
.search_box_padd {
	padding:5px 0px 5px 5px;
}
.serach_by_name {
	width:130px;
	height:19px;
	border-top:1px solid #959595;
	border-left:1px solid #959595;
	border-bottom:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	font-size:12px;
	padding-left:3px;
}
.go_red_btn {
	background:url(../default/images/search.png) no-repeat;
	cursor:pointer;
	width:31px;
	height:23px;
	border:none;
	margin-left:6px;
}
.search_item_content {
	color:#E6E6E6;
	font-size:11px;
	padding:3px 0px 0px 12px;
}
.search_item_clear {
	color:#E6E6E6;
	font-size:10px;
}
.clearall_width {
	width:155px;
	text-align:right;
}
.clearall_img_width {
	width:18px;
	margin-top:5px;
	margin-left:5px;
}
.search_div_width {
	background:#FFFFFF;
	margin-left:5px;
}
.search_item_link div {
	font-size:14px;
	text-transform:capitalize;
	line-height:25px;
	width:173px;
}
.search_item_link div a {
	font-size:14px;
	text-transform:capitalize;
	text-decoration:none;
	line-height:25px;
	text-align:right;
}
table.filter label{
	background-color:#B5B5B5;
	color: #fff;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:normal;
	padding: 6px 10px 7px; 
}
table.filter h3{
	background-color:#FF0000;
	color: #FFFFFF;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:normal;
	padding: 6px 10px 7px; 
        text-align: center;
        text-transform: uppercase;
}
table.filter ul {
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}
table.filter ul li {
	background: #fafaf8;
	line-height:15px;
	margin:0px;
	padding:0px 0 1px;
	border-bottom:1px solid #EFEFEF;
        text-align: left;

}
table.filter ul li a {
	padding:0 4px 0 17px; 
	margin:0px;
	font-size:11px; 
	color:#1f638a; 
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	display:block; 
	position:relative;
	text-decoration:none;
}
table.filter ul li a:hover {
	padding:0 4px 0 17px; 
	font-size:11px; 
	color:#1f638a; 
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	display:block; 
	position:relative;
	text-decoration:underline;
}
.start_serach_by {
	font-size: 16px;
	font-weight:bold;
	color:#666666;
	padding:5px 0px 5px 5px;
	background:#fff;
}
/* End Left Menu */
/* ======================================= */
/* Start Seach List Page */
.search_list_width {
	width:520px;
}
.search_width {
	width:180px;
}
.search_list_desc {
	color:#737373;
	font-weight:bold;
	line-height:16px;
}
.search_list_content {
	color:#000000;
	font-weight:bold;
	line-height:16px;
}
.search_white_back {
	background:url(../default/images/btn.png) no-repeat;
	border:1px solid #CACACA;
	
}

.search_store_SaleNM {
	color:#01A0A0;
	font-weight:bold;
	line-height:20px;
}
.search_white_brdr {
	border:1px solid #CACACA;
	margin-left:15px;
}
.search_bottom_brdr {
	border-top:1px solid #CACACA;
	height:5px;
}
.brdr_height {
	height:4px;
}
/* End Seach List Page */
/* ======================================= */
/* Start Details Page */
.store_detail_name {
	font-size:18px;
	color:#F90000;
	font-weight:bold;
}

.store_facebook {
	margin-left: 10px;
}
.details_contact_no {
	font-weight:bold;
	color:#666666;
	margin-top:0px;
}

.details_webaddress a {
	font-weight:bold;
	color:#666666;
	margin-top:0px;
	text-decoration: none;
}

.details_location {
	font-weight:bold;
	color:#666666;
}
#detail_tbl table tr td.v_top {
	vertical-align:top;
}
.img_left_brdr {
	width:185px;
	height:170px;
}
.img_left_brdr table {
	margin:0px;
	padding:0px;
}
.img_left_brdr table tr td {
	vertical-align:middle;
}

.img_left_brdr {
	padding-bottom: 15px;
}
.img_right_brdr {
	border:3px solid #A80000;
}
.details_map {
	width:190px;
	height:185px;
	margin-top:15px;
}
.listing_map {
	width:300px;
	height:200px;
}
.details_face_twitter {
	margin-top:30px;
	width:185px;
}
.details_face_twitter_mid {
	width:120px;
	margin-left:30px;
	border-top:1px dotted #DFDFDF;
	border-bottom:1px dotted #DFDFDF;	
}
.details_share {
	color:#696969;
	font-weight:bold;
	text-align:center;
}
.face_twitter {
	padding:4px;
}
.details_hours_mid {
	margin-left:15px;
	text-align: left;
}
.details_hours {
	color:#666666;
	font-weight:bold;
	text-align:left;
	padding:5px;
}
.details_office_web {
	color:#696969;
	font-weight:bold;
}
.details_day_color {
	color:#666666;
	font-weight:bold;
	padding:2px 0px 5px;
}
.details_web_add {
	padding:0px 0px;
}
.details_web_add a {
	color:#666666;
	font-weight:bold;
	padding:0px 0px;
}
.profile_heading {
	font-size:24px;
	font-weight:bold;
	color:#A4A4A4; margin-top: 20px; clear: both;
}
.profile_detail_heading {
	font-size:16px;
	font-weight:bold;
	color:#F90000; margin-top: 20px; clear: both;
}
.profile_desc {
	margin-top:5px;
	font-weight:bold;
	font:14px/20px arial,sans-serif;
	color:#666666;
	text-align:justify;
}
.brand_table td {
    font:14px/24px arial,sans-serif;
	font-weight:bold;
	color:#666666;
	width: 100px;
}

.brand td {
	
	
}
.detaila_sale_brdr {
	border-bottom:1px dotted #DBDBDB;
	border-top:1px dotted #DBDBDB;
}
.details_sale_cont {
	color:#6698CA;
	font-weight:bold;
	line-height:16px;
	margin-left:2px;
}
.details_sale_cont a {
	color:#6698CA;
	font-weight:bold;
	line-height:16px;
	margin-left:2px;	
}
.review_input {
	width:98%;
	height:22px;
//	border-top:2px solid #E3E2E7;
//	border-bottom:1px solid #E3E2E7;
//	border-right:1px solid #E3E2E7;
//	border-left:1px solid #E3E2E7;
}
.review_textarea {
	width:98%;
	height:220px;
//	border-top:2px solid #E3E2E7;
//	border-bottom:1px solid #E3E2E7;
//	border-right:1px solid #E3E2E7;
//	border-left:1px solid #E3E2E7;
}
.review_title {
//	font-weight:bold;
	padding-top:7px;
	font-size:11px;
}
.review_center {
	margin:0px 35px;
//	width:635px;
}
.review_background {
//	width:705px;
}
.details_recommend_blan {
	width:240px;
}

#btsubmit {
	font-size: 11px;
	margin-top: 10px;
}
.details_recommend_back {
	width:240px;
	height:168px;
	border:3px solid #BF0000;
	font-size:20px;
	margin-top:4px;
}
.recommend_content {
	margin-top:5px;
	font-weight:bold;
	font:14px/20px arial,sans-serif;
	color:#666666;
	text-align:justify;
}
.detail_sale_padd {
	width:250px;
	padding:10px 0px;
}
.detail_arri_padd {
	width:400px;
	padding:10px 0px;
}

.detail_arri_padd img {
	vertical-align: top;
}

div.detail_arri_padd img {
	margin-left:10px;
}
/* End Details Page */
/* ======================================= */
/* Start Add Store Table */
.form_td {
	width:100%;
}
.form_td table td {
	background:#EFEFEF;
	border:#FFFFFF solid 1px;
}
.form_td table th {
	background:#8C9EBD;
	color:#FFFFFF;
	text-align:left;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
}
.add_btm_width {
	width:70px;
}
.change_pass_textarea {
	width:270px;
	height:100px;
}
.regi_textarea {
	width:330px;
	height:100px;
}
.forgot_input{
	width:220px;
}
.regi_input {
	width:220px;
}
.change_pass_input {
	width:220px;
	height:22px;
}
.add_store_tbl_input {
	width:320px;
}
.add_store_tbl_textarea {
	width:400px;
	height:100px;
}
.select_width {
	width:185px;
}
.str_list_edit_del a {
	color:#0000FF;
	text-decoration:none;
	font-weight:bold;
}
.str_list_edit_del a:hover {
	color:#0000FF;
	text-decoration:underline;
	font-weight:bold;
}
.str_mrg {
	margin-left:5px;
}
/* End Add Store Table */
.delte_width {
	width:70px;
}

/* ======================================= */

/* Pagination Section */
.pagination {
	color: #4A739E !important;
	padding:5px;
	font-weight:bold;
}
.pagination a {
	display: inline;
	border: 0;
	margin: 0 2px;
	padding: 3px 4px;
	font-weight:bold;
}
.pagination a:hover,
.pagination a:active,
.pagination a:focus {
	color: #4A739E !important;
	font-weight:bold;
}
.pagination a.page_current {
	color:#4A739E;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.pagination a.page_next {
	color:#4A739E;
	text-decoration:underline;
}
.pagination a.page_other {
	color:#4A739E;
	text-decoration:none;
}
/*	background:url(../default/images/arrow1.png) right no-repeat; */

.pagi_brdr {
}
.pagi_title_name {
	margin-left:5px;
color:#666666;
font-size:12px;
font-weight:bold;
}
.pagi_tot_resl {
	font-size:12px; 
	font-weight:bold;
	color:#666666;
	text-align: center;
}
/* ======================================= */
.tbl_add_mrg th	{
	background:#8C9EBD;
	color:#FFFFFF;
	font-size:14px;
	text-align:left;
	padding-left:15px;
}
.tbl_add_mrg tr td	{
	background:#EFEFEF;
	border:#FFFFFF solid 1px;
}
.tbl_add_mrg tr td input[type="text"]	{
	height:22px;
}
td input[type="text"]	{
	height:22px;
}
table.tbl_contact_mrg tr td {
	padding:3px;
}
.edit_link a {
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
.edit_link a:hover {
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
.login_width {
	border:1px solid #FFF;
	width:178px;
}
.curr_sale_img {
	font-size:12px;
	font-weight:bold;
	color:#7D8AE6;
	text-decoration:underline;
}
.map_loc_text {
	font-weight:bold;
	color:#676767;
	margin-left:20px;
	line-height:18px;
}

#show_data ul, li{
	list-style-type: none;
	
}
.th_bgr_color {
	background:#8C9EBD;
	color:#FFFFFF;
	text-align:left;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
}
