body
{
	margin: 0px auto;
	font-family: verdana;
	background-color: white;
	font-size: 11px;
	
	
}
h1,
h2
{
	color: #EE1C24;
	margin: 4px 0 4px 2px;
	font-size: 1.6em;
	text-transform: uppercase;
}
h2
{
	margin: 3px 0 1px 2px;
	font-size: 1.3em;
}

.head3, a.head3:link,
a.head3:visited
{
	color: #000000;
	font-size: 1.5em;
	font-weight:bold;
	text-transform: uppercase;
	padding:1px;
	margin:0px;
	text-decoration:none;
	
	
	
}
img
{
	border: 0px;
	/*margin: 0;*/
	padding: 0;
}
sup
{
	color: #e1830f;
	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
}
label
{
	cursor: pointer;
}
p
{
	margin: 8px 0;
}

.hide
{
	display: none;
}
.clear
{
	clear: both;
}
.clearfix:after
{
	*content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
form
{
	margin: 0;
	
}

/* lists */

/* lists */

/* tables */
table
{
	border-collapse: collapse;
	border-spacing: 0;
	border-padding: 0;
	border: 0px;
}
.sTable
{
	width: 100%;
}
.dotted_line
{
	background: url('../img/dotted_line.gif') bottom repeat-x;
}
/* tables end */

/* inputs */
input.text,
input.numeric,
input.text_blink,
input.file,
select
{
	color: #606870;
	font-size: 13px;
	height: 20px;
	border: 1px #bbbbbb solid;
	background: white;
	padding: 1px 5px 0 5px;
	width: 190px;
}
.franchiseDirText
{
	color: #606870;
	font-size: 13px;
	height: 20px;
	border: 1px #bbbbbb solid;
	background: white;
	padding: 1px;
	width: 155px;
}
.franchiseDirTextBottom
{
	color: #606870;
	font-size: 13px;
	height: 20px;
	border: 1px #bbbbbb solid;
	background: white;
	padding: 1px;
	width: 200px;
}
.requestBtn
{
	font-size: 2em;
	font-weight:bold;
    width: 350px;
}
select
{
	width: auto;
	padding: 0;
	*height: 23px;
}
textarea
{
	color: #606870;
	font-size: 12px;
	border: 1px #bbbbbb solid;
	background: white;
	margin: 0 0 4px 0;
	padding: 0 0 0 5px;
	font-family: Verdana;
}
input.file
{
	width: auto;
	margin: 0;
	padding: 0;
	height: 22px;
}
input.text_blink
{
	background: url('../img/half_blink.gif') top repeat-x;
}
input.numeric
{
	width: auto;
	text-align: center;
}

input.text:hover,
input.text:focus,
input.file:hover,
input.file:focus,
select:hover,
select:focus,
textarea:hover,
textarea:focus,
input.numeric:hover,
input.numeric:focus
{
	background: #fcfbf8;
	border: 1px #efc365 solid;
}
input.button,
input.button_grey
{
	background: url('../img/button_bg.gif') top repeat-x;
	border: 1px white solid;
	color: #fff;
	height: 23px;
	padding: 0 20px 3px 20px;
	*padding: 0 10px;
	font-size: 13px;
	cursor: pointer;
	margin: 10px 0 0 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Trebuchet MS;
}
input.button:hover
{
	background: url('../img/button_bg.gif') 0 -21px repeat-x;
}
input.button_grey
{
	background: url('../img/button_bg_grey.gif') top repeat-x;
	border: 1px white solid;
	margin: 6px 0 0 0;
}
input.button_grey:hover
{
	background: url('../img/button_bg_grey.gif')  0 -21px repeat-x;
}
option.highlight_opt
{
	background: #fff5d1;
}

.fLable
{
	color: #EE1C24;
	cursor: pointer;
	font-size: 11px;
	font-weight:normal;
}
input.reduced
{
	margin: 0 0 1px 0;
	padding: 0;
}
input.original
{
	color: #444;
	font-size: 11px;
	height: 23px;
	margin: 0 0 -1px 0;
	*margin: 0;
	padding: 0 5px;
}
/* inputs end */

/* fonts */
.grey,
.grey_small
{
	font-size: 17px;
	font-weight: bold;
	color: #747272;
	font-family: Trebuchet MS;
}
.grey_small
{
	font-size: 12px;
	font-weight: normal;
	color: #575656;
}
.grey_tiny
{
	font-size: 10px;
	font-weight: normal;
	color: #575656;
}
.grey_request
{
	font-size: 12px;
	font-weight: normal;
	color: #747272;
	font-family: Trebuchet MS;
	padding-right:5px;
	
}
.grey_middle
{
	font-size: 16px;
	font-weight: none;
	color: #747272;
	font-family: Trebuchet MS;
}
.blue_middle
{
	font-size: 13px;
	font-weight: normal;
	color: #000;
	font-family: Trebuchet MS;
}
.blue_middle_bright
{
	font-size: 12px;
	font-weight: bold;
	color: #EE1C24;
	font-family: Trebuchet MS;
}
.blue_bright
{
	font-size: 11px;
	font-weight: bold;
	color: #EE1C24;
}
.red
{
	font-size: 12px;
	font-weight: normal;
	color: #e45252;
	/*font-family: Trebuchet MS;*/
}
.message
{
	font-size: 15px;
	font-weight: normal;
	color: #747272;
	font-family: Trebuchet MS;
}
.gray_small
{
	font-size: 9px;
	font-weight: normal;
	color: #444;
	font-family: Verdana;
}
.black_small
{
	font-size: 10px;
}
.static
{
	color: #EE1C24;
	font-size: 12px;
}

a.static:link,
a.static:visited
{
	color: #EE1C24;
	font-size: 12px;
	text-decoration: underline;
}
a.static:hover,
a.static:active 
{
	text-decoration: none;
}

a.red:link,
a.red:visited
{
	color: #c30000;
	font-size: 12px;
	text-decoration: underline;
}
a.red:hover,
a.red:active 
{
	text-decoration: none;
}

a.orange:link,
a.orange:visited
{
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
a.orange:hover,
a.orange:active 
{
	text-decoration: none;
}

a.static_small:link,
a.static_small:visited
{
	color: #EE1C24;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}
a.static_small:hover,
a.static_small:active 
{
	text-decoration: none;
}

a.navigator:link,
a.navigator:visited
{
	color: #EE1C24;
	font-size: 16px;
	text-decoration: underline;
	/*font-family: Trebuchet MS;*/
}
a.navigator:hover,
a.navigator:active 
{
	text-decoration: none;
}
/* fonts end */

/* content block */

#page_content
{
	width: 1000px;
	min-height: 200px;
	_height: 200px;
	background-color: white;
	vertical-align: top;
	margin-top:5px;
	margin-left:5px;
	/*padding-left: 6px;*/
	display:block;
}
#left_container
{
	width: 300px;
	vertical-align: top;
	/*float: left;*/
}
#content_container
{
	background: transparent none;
	vertical-align: top;
	padding: 0;
	/*width:100%;*/
	width:670px;
	
}
#right_container
{
	width: 300px;
	vertical-align: top;
	/*float: left;*/
}
/* content block end */

/* left block */
.delimeter
{
	background: url('../img/site_delimeter.gif') center top repeat-y;
	width:1px;
	height:100%;
	padding: 0 6px;
}

.block_splitter
{
	height: 5px;
	font-size: 1px;
}
.left_block
{
	margin: 0 6px;
}
.lblock_head
{
	width: 300px;
	height: 38px;
	/*padding: 0 5px;*/
}
.lblock_head div.left
{
	width: 11px;
	height: 38px;
	float: left;
	background: url('../img/lblock_header.corners.gif') 0 -38px no-repeat;
}
.lblock_head div.center
{
	width: 300px;
	height: 38px;
	background: url('../img/lblock_header_corners.gif') 0 0 no-repeat;
}
.lblock_content div.center
{
	width: 300px;
	min-height: 10px;
	_height: 10px;
	float: left;
	background: url('../img/left_block_content_side.gif') top repeat-y;
}
.lblock_content div.center div.content
{
	margin: 8px 12px 4px 12px;
}
.lblock_no_design
{
	/* margin: 8px 2px; */
}

.lblock_bottom
{
	width: 300px;
	/*margin: 0 5px;*/
}
.lblock_bottom_center
{
	width: 300px;
	height: 8px;
	font-size: 1px;
	float:left;
	background: url('../img/left_block_bottom_center.gif') bottom no-repeat white;
}
.lblock_head div.center div.title_block
{
	width: 250px;
	overflow-x: hide;
	height: 20px;
	margin: 6px 0px 4px 20px;
	float: left;
	color: white;
	text-align: left;
	font-size: 1.5em;
	font-weight: bold;
	
}
.lblock_head div.center div.arrow_block_up,
.lblock_head div.center div.arrow_block_down
{
	width: 18px;
	height: 12px;
	font-size: 0px;
	margin: 13px 10px 0 0;
	float: right;
	cursor: pointer;
	background: url('../img/arrow_left_block.gif') 0 -12px no-repeat;
}
.lblock_head div.center div.arrow_block_down
{
	background: url('../img/arrow_left_block.gif') 0 0 no-repeat;
}
/* left block end */
/*************** Green block NEW ***************************/
.account_block
{
	margin: 0px;
}
.ablock_head
{
	width: 280px;
	height: 44px;
	cursor: pointer;
}
.ablock_head div.left
{
	width: 9px;
	height: 44px;
	float: left;
	background: url('../img/ablock_header.corners.gif') left top no-repeat;
}
.ablock_head div.center
{
	width: 262px;
	height: 44px;
	float: left;
	background: url('../img/ablock_header.corners.gif') bottom repeat-x;
}
.ablock_head div.right
{
	width: 9px;
	height: 44px;
	float: right;
	background: url('../img/ablock_header.corners.gif') right top no-repeat;
}

.ablock_content div.center
{
	width: 280px;
	min-height: 2px;
	_height: 2px;
	float: left;
	background: #f3f3f3;
}
.ablock_content div.center div.content
{
	margin: 0 12px 4px 12px;
}
.ablock_no_design
{
	margin: 8px 10px 8px 10px;
}

.ablock_bottom
{
	width: 280px;
	/*margin: 0 5px;*/
}
.ablock_bottom div.left,
.ablock_bottom div.right
{
	width: 8px;
	height: 8px;
	float: left;
	background: url('../img/account_block_bottom_corners.gif') top left no-repeat;
	font-size: 1px;
}
.ablock_bottom div.right
{
	background: url('../img/account_block_bottom_corners.gif') top right no-repeat;
}
.ablock_bottom div.center
{
	width: 264px;
	height: 8px;
	float: left;
	background: #f3f3f3;
	font-size: 1px;
}
.ablock_head div.center div.title_block
{
	height: 20px;
	margin: 8px 0 0 10px;
	_margin: 6px 0 0 10px;
	float: left;
	color: #FF0000;
	text-align: left;
	font-size: 15px;
	font-weight: normal;
	font-family: Tahoma;
}
/* left block end */

/* middle block */
.mblock_header_left,
.mblock_header_right
{
	width: 7px;
	height: 42px;
	background: url('../img/mblock_header_corners.gif') 0 0 no-repeat;
	padding:0;
}
.mblock_header_right
{
	background: url('../img/mblock_header_corners.gif') -7px 0 no-repeat;
}
.mblock_header_center
{
	background: url('../img/mblock_header_center.gif') top repeat-x;
}

.mblock_header_center div.title
{
	width: 240px;
	margin: 13px 0 4px 5px;
	height: 14px;
	float: left;
	color: white;
	font-size: 12px;
	font-weight: bold;
}
.middle_title_arrow
{
	height: 7px;
	width: 9px;
	background: url('../img/arrow_middle_block_title.gif') top no-repeat;
	float:left;
	margin: 4px 5px 0 6px;
}
.mblock_header_center div.arrow_block_up,
.mblock_header_center div.arrow_block_down
{
	width: 13px;
	height: 9px;
	font-size: 0px;
	margin: 16px 0 0 0;
	float: right;
	cursor: pointer;
	background: url('../img/arrow_middle_block.gif') 0 -9px no-repeat;
}
.mblock_header_center div.arrow_block_down
{
	background: url('../img/arrow_middle_block.gif') 0 0 no-repeat;
}

.mblock_middle_left,
.mblock_middle_right
{
	width: 1px;
	background: #D7D7D7;
	padding:0;
}
.mblock_middle_right
{
	background: #D7D7D7
}
.mblock_middle_center
{
	background: #EDEDED;
}
.mblock_middle_center div.content
{
	margin: 8px 10px 4px 10px;
}

.mblock_footer_left,
.mblock_footer_right
{
	width: 4px;
	height: 4px;
	background: url('../img/mblock_footer_corners.gif') 0 0 no-repeat;
}
.mblock_footer_right
{
	background: url('../img/mblock_footer_corners.gif') -4px 0 no-repeat;
	width: 3px;
}
.mblock_footer_center
{
	background: url('../img/mblock_footer_center.gif') bottom repeat-x;
	height: 4px;
	font-size: 1px;
}
/* middle block end */

/* registrarion block */
.type_description
{
	font-size: 12px;
	font-family: Trebuchet MS;
	background: #f8f8f8;
	border-top: 2px #f1f1f1 solid;
	border-bottom: 2px #f1f1f1 solid;
	color: #4b5b63;
	padding: 0 5px 0 5px;
}
.grey_line
{
	background: url('../img/grey_line_bg.gif') center bottom repeat-x;
}
.mblock_middle_center .grey_line
{
	background: url('../img/yellow_line_bg.gif') center bottom repeat-x;
	border: 0px;
}
.grey_line_1
{
	border-bottom: 1px #f0f0f0 solid;
}
.reg_loading,
.profile_loading
{
	background: url('../img/load.gif') left center no-repeat white;
	width: 30px;
	display: none;
	margin: 14px 0 0 0;
	font-size: 13px;
}
.profile_loading
{
	margin: 9px 0 0 0;
}

a.dark:link,
a.dark:visited
{
	color: #333;
	font-size: 11px;
	text-decoration: underline;
	font-family: Trebuchet MS;
	/*font-weight: bold;*/
}
a.dark:hover,
a.grey:active 
{
	text-decoration: none;
}
/* registrarion block end */

/* field set (gray) block */
/* top */
.fs_td_sides
{
	width: 7px;
	height: 16px;
}
table.fg .fs_td_center
{
	height: 16px;
	background: url('../img/field_set_center.gif') center repeat-x white;
}

table.fg .fs_left_top,
table.fg .fs_right_top
{
	width: 7px;
	height: 9px;
	background: url('../img/fieldset_corners.gif') 0px 0px no-repeat white;
	font-size: 1px;
}
table.fg .fs_right_top
{
	background: url('../img/fieldset_corners.gif') 0px -9px no-repeat white;
}
table.fg .fs_center_top
{
	background: white;
	position: relative;
	padding: 0px 5px;
	font-weight: bold;
	float: left;
}
table.fg .fs_button_up,
table.fg .fs_button_down
{
	background: url('../img/field_set_button.gif') 0px -16px no-repeat white;
	width: 16px;
	height: 16px;
	font-size: 10px;
	padding-right: 4px;
	float: left;
	cursor: pointer;
}
table.fg .fs_button_down
{
	background: url('../img/field_set_button.gif') 0px 0px no-repeat white;
}

/* middle */
table.fg .fs_td_middle_left,
table.fg .fs_td_middle_right
{
	width: 7px;
	background: url('../img/field_set_middle.gif') left repeat-y white;
}
table.fg .fs_td_middle_right
{
	background: url('../img/field_set_middle.gif') right repeat-y white;
}

/* bottom */
table.fg .fs_left_bottom,
table.fg .fs_right_bottom
{
	width: 7px;
	height: 9px;
	background: url('../img/fieldset_corners.gif') 0px -27px no-repeat white;
	font-size: 1px;
}
table.fg .fs_right_bottom
{
	background: url('../img/fieldset_corners.gif') 0px -18px no-repeat white;
}
table.fg .fs_center_bottom
{
	height: 9px;
	background: url('../img/field_set_center.gif') bottom repeat-x white;
	font-size: 1px;
}

/* field set (gray) block end */

/* field set (gray solid) block */
/* top */
table.lp .fs_td_center
{
	height: 16px;
	background: url('../img/g_field_set_center.gif') 0px 9px repeat-x white;
}

table.lp .fs_left_top,
table.lp .fs_right_top
{
	width: 7px;
	height: 9px;
	background: url('../img/g_fieldset_corners.gif') 0px 0px no-repeat white;
	font-size: 1px;
}
table.lp .fs_right_top
{
	background: url('../img/g_fieldset_corners.gif') 0px -9px no-repeat #f4f4f4;
}
table.lp .fs_center_top
{
	background: url('../img/g_field_set_center.gif') 0px 9px repeat-x white;
	position: relative;
	padding: 0px 5px;
	font-weight: bold;
	float: left;
}
table.lp .fs_button_up,
table.lp .fs_button_down
{
	background: transparent url('../img/field_set_button.gif') 0px -16px no-repeat scroll;
	width: 16px;
	height: 16px;
	font-size: 10px;
	padding-right: 4px;
	float: left;
	cursor: pointer;
}
table.lp .fs_button_down
{
	background: transparent url('../img/field_set_button.gif') 0px 0px no-repeat scroll;
}

/* middle */
table.lp .fs_td_middle_left,
table.lp .fs_td_middle_right
{
	width: 7px;
	background: url('../img/g_field_set_middle.gif') left repeat-y white;
}
table.lp .fs_td_middle_right
{
	background: url('../img/g_field_set_middle.gif') right repeat-y white;
}
table.lp .fs_td_middle_center
{
	background: #f4f4f4;
}

/* bottom */
table.lp .fs_left_bottom,
table.lp .fs_right_bottom
{
	width: 7px;
	height: 9px;
	background: url('../img/g_fieldset_corners.gif') 0px -27px no-repeat white;
	font-size: 1px;
}
table.lp .fs_right_bottom
{
	background: url('../img/g_fieldset_corners.gif') 0px -18px no-repeat white;
}
table.lp .fs_center_bottom
{
	height: 9px;
	background: url('../img/g_field_set_center.gif') 0 -9px repeat-x white;
	font-size: 1px;
}

/* field set (gray solid) block end */

/* listings */
.gateway_item
{
	text-align: center;
	margin: 5px 10px 5px 0;
	float: left;
}
/* short form */
#listings fieldset.item
{	
	margin: 8px 3px 0 3px;
	padding: 5px;
	border: 1px solid #FF0000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
#listings fieldset.active
{	
	background: #FBFBFB;
	border: 1px #f5f5f5 solid;
}

#listings table.approval,
#listings fieldset.approval
{
	*filter: alpha(opacity=70);
	_filter: alpha(opacity=60);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#listings fieldset.approval
{	
	background: #fbfbfb;
}
#listings fieldset.regular
{	
	background: #fbfbfb;
	border: 1px solid #E2E2E2;
}
#listings fieldset.featured
{	
	background: url('../img/featured_bg.gif') bottom repeat-x;
	
}

legend {
	height: 0;
	margin: 0;
	margin-top: -12px\9;
	padding: 0;
	}
#listings div.field,
#listings span.field
{
	font-size: 12px;
	color: #444;
}
#listings td.spliter
{
	background: url('../img/gray_point.gif') center repeat-y;
	width: 10px;
}
#listings div.value,
#listings span.value,
#listings div.value_first
{
	font-size: 12px;
	color: #EE1C24;
	font-weight: normal;
	margin: 1px 0;
}
#listings div.value_first
{
	font-weight: bold;
}
#listings td.icon img
{
	margin: 0 2px 0 2px;
}
#listings div.approval,
#listings span.approval
{
	color: #57534d;
}
#listings div.active,
#listings span.active
{
	color: #4fb31d;
}
#listings span.expired
{
	color: #fa3941;
}
/* short form end */

/* photo item */
.photo_item td.left_top,
.photo_item td.right_top
{
	width: 5px;
	height: 4px;
	background: url('../img/photos_item_angels.gif') 0 0 no-repeat;
}
.photo_item td.right_top
{
	background: url('../img/photos_item_angels.gif') 0 -4px no-repeat;
}
.photo_item td.center_top
{
	height: 4px;
	background: url('../img/photo_item_top_center.gif') top repeat-x #f6f5f5;
}
.photo_item td.left_middle
{
	background: url('../img/photo_item_middle_left.gif') left repeat-y #f6f5f5;
}
.photo_item td.right_middle
{
	background: url('../img/photo_item_middle_right.gif') right repeat-y #f6f5f5;
}
.photo_item td.center_middle
{
	background: #f6f5f5;
}
.photo_item td.left_bottom,
.photo_item td.right_bottom
{
	width: 5px;
	height: 18px;
	background: url('../img/photos_item_angels.gif') 0 -8px no-repeat;
	font-size: 1px;
}
.photo_item td.right_bottom
{
	background: url('../img/photos_item_angels.gif') 0 -26px no-repeat;
}
.photo_item td.center_bottom
{
	background: #e5e4e4;
	font-size: 10px;
}

.photo_item td.left_bottom_simple,
.photo_item td.right_bottom_simple
{
	width: 5px;
	height: 4px;
	background: url('../img/photos_item_angels.gif') 0 -48px no-repeat;
	font-size: 1px;
}
.photo_item td.right_bottom_simple
{
	background: url('../img/photos_item_angels.gif') 0 -44px no-repeat;
}
.photo_item td.center_bottom_simple
{
	background: url('../img/photo_item_top_center.gif') bottom center repeat-x #f6f6f6;
	font-size: 10px;
}
.photo_reorder
{
	cursor: pointer;
	background: url('../img/replace_icon.gif') 0 -19px no-repeat;
	width: 18px;
	height: 19px;
	margin: 0 0 0 3px;
}
.photo_reorder:hover
{
	background: url('../img/replace_icon.gif') 0 0 no-repeat;
}

#pg_load_mask
{
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: url('../img/pg_load.gif') center center no-repeat #7F7F7F;
	position: absolute;
	*position: relative;
}
.pg_photo_item
{
	margin: 0;
	border: 2px white solid;
}
.pg_active_photo
{
	border: 2px #FFB32F solid;
}

.needs_crop
{
	width: 19px;
	height: 19px;
	cursor: pointer;
	position: absolute;
	margin-top: -15px;
}
/* photo item end */

/* listing details */
.listing_group
{
	margin: 5px;
}
.listing_group div.field
{
	font-size: 12px;
	color: #444;
	margin: 3px 0 3px 0;
}
.listing_group div.value,
.listing_group div.value_first
{
	font-size: 12px;
	color: #EE1C24;
	font-weight: normal;
	margin: 3px 0 3px 4px;
}
.listing_group div.value_first
{
	font-weight: bold;
}
.listig_photos
{
	margin: 5px 0 0 0;
}
.listig_photos div.item
{
	margin: 0 5px 5px 0;
	float: left;
}
/* listing details end */

/* tabs */
#tabs
{
	table-layout: fixed;
}
#tabs .left_active,
#tabs .right_active
{
	width: 3px;
	height: 27px;
	*height: 25px;
	background: url('../img/tabs.gif') 0 0 no-repeat;
	font-size: 1px;
}
#tabs .right_active
{
	width: 4px;
	background: url('../img/tabs.gif') 0 -27px no-repeat;
}
#tabs .center_active
{
	height: 27px;
	*height: 25px;
	background: url('../img/tabs.gif') 0 -54px repeat-x;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #525151;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#tabs .left_passive,
#tabs .right_passive
{
	width: 4px;
	height: 27px;
	*height: 25px;
	background: url('../img/tabs.gif') 0 -85px no-repeat;
	font-size: 1px;
	cursor: pointer;
}
#tabs .right_passive
{
	background: url('../img/tabs.gif') 0 -114px no-repeat;
}
#tabs .center_passive
{
	height: 27px;
	*height: 25px;
	background: url('../img/tabs.gif') 0 -143px repeat-x;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	color: #525151;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#tab_bottom
{
	border-top: 2px #e2dfdf solid;
	height: 10px;
	background: url('../img/tab_gradient.gif') top repeat-x;
	font-size: 1px;
	margin: 0 0 2px 0;
}
/* tabs end */

/* Red tabs */
#redtabs
{
	table-layout: fixed;
}
#redtabs .left_active,
#redtabs .right_active
{
	width: 3px;
	height: 27px;
	*height: 25px;
	background: url('../img/tabs211.gif') 0 0 no-repeat;
	font-size: 1px;
}
#redtabs .right_active
{
	width: 4px;
	background: url('../img/tabs211.gif') 0 -27px no-repeat;
}
#redtabs .center_active
{
	height: 27px;
	*height: 25px;
	background: url('../img/tabs211.gif') 0 -54px repeat-x;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #525151;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#redtabs .left_passive,
#redtabs .right_passive
{
	width: 4px;
	height: 27px;
	*height: 25px;
	background: url('../img/tabs211.gif') 0 -85px no-repeat;
	font-size: 1px;
	cursor: pointer;
}
#redtabs .right_passive
{
	background: url('../img/tabs211.gif') 0 -114px no-repeat;
}
#redtabs .center_passive
{
	height: 27px;
	*height: 25px;
	background: url('../img/tabs211.gif') 0 -143px repeat-x;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	color: #525151;
	-moz-user-select: none;
	-khtml-user-select: none;
}

#tab_bottom
{
	border-top: 2px #e2dfdf solid;
	height: 10px;
	background: url('../img/tab_gradient.gif') top repeat-x;
	font-size: 1px;
	margin: 0 0 2px 0;
}
/* Red tabs end */

/* listings end */





/* featured */
.featured_box
{	
	/*background-color: #FEE4E1;
	border: 1px solid #FF0000;  */
	float:left;
	padding:2px;
	margin:1px;
	height:95px;
	width:150px;
	display:block;
	
}


.featured
{
	text-align: center;

}

.featured .item
{
	display: inline;
	width: 120px;
}
.featured .item .contener
{
	display: table-cell;
    display: inline-block;
    vertical-align: top;
    min-height: 100px;
    _height: 100px;
    padding: 1px 4px;
    *padding: 0;
}
.featured div.field
{
	font-size: 12px;
	color: #EE1C24;
	font-weight: normal;
	margin: 1px 0 1px 0;
}
/* featured end */

/* advertising */
.advertising
{
	position: relative;
	text-align: left;
}
.advertising .item
{
	width: 135px;
	float: left;
	margin: 5px;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
}
.advertising li.field
{
	font-size: 10px;
	color: #333;
	font-weight: normal;
	margin: 1px 0 1px 0;
}
.advertising a.link
{
	font-size: 9px;
	color: green;
	font-weight: normal;
	text-decoration: none;
}
.advertising a.title
{
	font-size: 10px;
	color: #2658c8;
	font-weight: bold;
}
/* advertising end */

/* paging */
ul.paging
{
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 0;
}
ul.paging li,
ul.paging li.active
{
	float: left;
	height: 16px;
	text-align: center;
	margin: 0 2px 0 2px;
	padding: 1px 4px 0 4px;
	background: #fff;
	border: 1px #ceb153 solid;
	color: #3c3c3c;
	font-size: 11px;
	cursor: pointer;
	list-style-type: none;
}
ul.paging li:hover,
ul.paging li.active
{
	background: #f4e5b2;
	color: black;
}

ul.paging li.navigator
{
	background: #fffbef;
	color: black;
}
ul.paging li.ls
{
	margin: 0 5px 0 0;
}
ul.paging li.rs
{
	margin: 0 0 0 5px;
}
ul.paging li.point
{
	background: #fff;
	border: 0px;
	margin: 6px 2px 0 2px;
	color: #53a7ce;
}

ul.paging li.active
{
	cursor: default;
}
ul.paging a
{
	color: #3c3c3c;
	text-decoration: none;
}

/* paging end */

/* categories */
.cat_description
{
	background: #f8f8f8;
	position: relative;
	_height: 10px;
	margin-bottom: 10px;
}
.cat_description .center
{
	padding: 10px;
	font-size: 12px;
	color: #444;
}
.rounded div.tl,
.rounded div.tr,
.rounded div.bl,
.rounded div.br
{
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 1px;
}
.rounded div.tl
{
	top: 0px;
	left: 0px;
	background: url('../img/rounded_tl.png') top left no-repeat;
}
.rounded div.tr
{
	top: 0px;
	right: 0px;
	_right: -1px;
	background: url('../img/rounded_tr.png') top right no-repeat;
}
.rounded div.bl
{
	bottom: 0px;
	left: 0px;
	background: url('../img/rounded_bl.png') bottom left no-repeat;
}
.rounded div.br
{
	bottom: 0px;
	right: 0px;
	_right: -1px;
	background: url('../img/rounded_br.png') bottom right no-repeat;
}

.cat_top_left,
.cat_top_right
{
	width: 2px;
	height: 4px;
	background: url('../img/cat_angels.gif') 0 0 no-repeat;
	font-size: 1px;
}
.cat_top_right
{
	width: 3px;
	background: url('../img/cat_angels.gif') 0 -4px no-repeat;
}
.cat_top_center
{
	height: 4px;
	background: url('../img/cat_center.gif') 0 0 repeat-x;
}

.cat_middle_left,
.cat_middle_right
{
	width: 2px;
	background: url('../img/cat_middle.gif') 0 0 repeat-y;
	font-size: 1px;
}
.cat_middle_right
{
	width: 3px;
	background: url('../img/cat_middle.gif') -4px 0 repeat-y;
}
.cat_middle_center
{
	height: 4px;
	background: #f7f7f7;
}

.cat_bottom_left,
.cat_bottom_right
{
	width: 2px;
	height: 4px;
	background: url('../img/cat_angels.gif') 0 -12px no-repeat;
	font-size: 1px;
}
.cat_bottom_right
{
	width: 3px;
	background: url('../img/cat_angels.gif') 0 -8px no-repeat;
}
.cat_bottom_center
{
	height: 4px;
	background: url('../img/cat_center.gif') 0 -4px repeat-x;
}

a.category:link,
a.category:visited
{
	color: #EE1C24;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-style: normal;
}
a.category:hover,
a.category:active
{
	text-decoration: none;
}
.categories
{
	margin: 7px 30px 10px 30px;
}
.categories .item
{
	margin: 4px 3px 4px 3px;
}
.sub_categories
{
	margin: 0px 20px 0 5px;
}
a.sub_category:link,
a.sub_category:visited
{
	color: #525151;
	font-size: 11px;
	line-height: 16px;
	font-weight: none;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-style: normal;
}
a.sub_category:hover,
a.sub_category:active
{
	text-decoration: none;
}
/* categories end */

/* category tree */
.cat_loading
{
	background: url('../img/cat_loader.gif') left center no-repeat;
	width: 15px;
	display: none;
	font-size: 11px;
}
.cat_item_cont
{
	margin: 6px 5px 6px 18px;
}
.cat_item,
.cat_item_plus,
.cat_item_minus
{
	width: 15px;
	height: 15px;
	cursor: default;
	background: url('../img/tree_angle.gif') center center no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.cat_item_plus
{
	background: url('../img/cat_plus.gif') center center no-repeat;
}
.cat_item_minus
{
	background: url('../img/cat_minus.gif') center center no-repeat;
}
/* category tree end */

/* sorting */
.sorting
{
	margin: 5px 2px 5px 2px;
	text-align: center;
}
.sorting div
{
	margin: 0 0 3px 0;
}
.caption
{
	font-size: 12px;
	color: #747272;
	font-weight: bold;
	/* margin-right: 10px; */
}
.arrow_asc
{
	width: 7px;
	height: 11px;
	background: url('../img/arrows.gif') 0 0 no-repeat;
	padding: 0 3px;
}
/* sorting end */

/* saved search */
.title_bg
{
	background: #f7f7f7;
	border-bottom: 3px #f1f1f1 solid;
}
.title_bg div
{
	margin-left: 5px;
}
.active,
.deactive
{
	color: #4fb31d;
}
.deactive
{
	color: #808080;
}
.item_value
{
	color: #999;
}
/* saved search end */

/* messages */
.new
{
	background: #fbf8f1;
}
a.new_title:link,
a.new_title:visited
{
	color: #bd3535;
	font-size: 12px;
	font-family: Trebuchet MS;
	text-decoration: underline;
	font-style: normal;
}
a.new_title:hover,
a.new_title:active
{
	text-decoration: none;
}
.new_title
{
	color: #bd3535;
}
.message_date
{
	font-size: 9px;
	color: #999;
	text-align: right;
	margin: 0 5px 0 0;
	height: 11px;
	fonr-family: Trebuchet MS;
}
.message_owner
{
	font-size: 9px;
	color: #999;
}
.chat_interlocutor
{
	background: #f4fff3;
}
.chat_me
{
	background: #fff3f3;
}
#messages_area
{
	border: 1px #F4F4F4 solid;
	padding: 7px;
	max-height: 280px;
	overflow: auto;
}
#message_text
{
	height: 110px;
	width: 100%;
	padding: 0;
	margin: 0;
}
.counter
{
	width: 35px;
	padding: 5px 0;
	background: #f5f5f5;
	text-align: center;
	margin: 3px 0 0 0;
	border: 1px #e9e8e8 solid;
	color: #666;
	font-size: 11px;
}
.counter_area .counter
{
	margin: 0;
	padding: 3px 0;
}
.messages_nav
{
	text-align: right;
	margin: 3px 10px 10px 0;
}
.messages_nav span.static,
.messages_nav a.static
{
	font-size: 11px;
}
img.arrow
{
	vertical-align: top;
	margin-right: 9px;
}
.removed td:not(.skip)
{
	*filter: alpha(opacity=60);
	_filter: alpha(opacity=50);
	-moz-opacity: 0.7;
	opacity: 0.7;
	cursor: default;
}
.remove_not
{
	font-size: 10px;
}
/* messages end */

/* dealers page */
#characters_line
{
	margin: 7px 0;
}

#characters_line a.character:link,
#characters_line a.character:visited,
.character_selected
{
	font-size: 11px;
	font-weight: bold;
	color: #ad9136;
	padding: 0 3px;
	border: 1px #ceb153 solid;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-style: normal;
	background: #fffbef;
}
#characters_line a.character:hover,
#characters_line a.character:active,
.character_selected
{
	text-decoration: none;
	background: #b99c3d;
	color: white;
}

#dealers div.item
{
	border-top: 1px #E8E7E7 solid;
	border-bottom: 1px #E8E7E7 solid;
	margin: 8px 3px 0pt;
	padding: 5px;
	background: #FBFBFB;
}
#dealers div.item div.additional
{
	margin: 5px;
}
#dealers div.item span.field
{
	color: #444444;
	font-size: 12px;
	margin: 3px 0pt;
}
#dealers div.item span.value
{
	color: #EE1C24;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0pt 3px 4px;
}
/* dealers page end */

/* light tabs */
ul.ltab
{
	margin: 0;
	padding: 0;
	width: 100%;
}
ul.ltab li
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
}
ul.ltab li.rest
{
	background: url('../img/ltabs_rest.gif') bottom center repeat-x;
	height: 26px;
}
ul.ltab li div
{
	height: 26px;
	float: left;
	cursor: pointer;
}
ul.ltab li.active div.left,
ul.ltab li.active div.right
{
	background: url('../img/ltabs2.gif') 0 0 no-repeat;
	width: 6px;
}
ul.ltab li.active div.right
{
	background: url('../img/ltabs2.gif') 0 -52px no-repeat;
}
ul.ltab li.active div.center,
ul.ltab li.inactive div.center
{
	background: url('../img/ltabs2.gif') 0 -26px repeat-x;
	color: #FF0000;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	padding: 6px 5px 0;
	height: 20px;
	font-weight: normal;
}
ul.ltab li.inactive div.left,
ul.ltab li.inactive div.right
{
	background: url('../img/ltabs4.png') 0 -78px no-repeat;
	width: 6px;
}
ul.ltab li.inactive div.right
{
	background: url('../img/ltabs4.png') 0 -130px no-repeat;
}
ul.ltab li.inactive div.center
{
	background: url('../img/ltabs4.png') 0 -104px repeat-x;
	color: #000;
	font-weight: normal;
}

/* light tabs end */
/* light Red tabs */
ul.rltab
{
	margin: 0;
	padding: 0;
	width: 100%;
	position:relative;
	z-index: 1000;
	*margin-top: 40px;
	
}
ul.rltab li
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
}
ul.rltab li.rest
{
	background: url('../img/ltabs_rest.gif') bottom center repeat-x !important;
	height: 26px;
}
ul.rltab li div
{
	height: 26px;
	float: left;
	cursor: pointer;
}
ul.rltab li.active div.left,
ul.rltab li.active div.right
{
	background: url('../img/ltabs4.png') 0 0 no-repeat !important;
	width: 6px;
}
ul.rltab li.active div.right
{
	background: url('../img/ltabs4.png') 0 -52px no-repeat !important;
}
ul.rltab li.active div.center,
ul.rltab li.inactive div.center
{
	background: url('../img/ltabs4.png') 0 -26px repeat-x !important;
	color: #000;	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	padding: 6px 5px 0;
	height: 20px;
	font-weight: normal;
}
ul.rltab li.inactive div.left,
ul.rltab li.inactive div.right
{
	background: url('../img/ltabs.png') 0 -78px no-repeat !important;
	width: 6px;
}
ul.rltab li.inactive div.right
{
	background: url('../img/ltabs.png') 0 -130px no-repeat !important;
}
ul.rltab li.inactive div.center
{
	background: url('../img/ltabs.png') 0 -104px repeat-x !important;
	color: #fff;
	font-weight: normal;
}

/* light Red tabs end */

table.search
{
	margin-top: -1px;
	float: left;
}
table.search td.mid_right
{
	width: 4px;
	height: 4px;
	background: url('../img/ltabs2.gif') 0 -164px no-repeat;
}
table.search td.mid_left,
table.search td.mid_rest_right
{
	width: 4px;
	height: 4px;
	background: url('../img/ltabs_rest.gif') left center repeat-y;
}

table.search td.mid_rest_right
{
	background: url('../img/ltabs_rest.gif') right center repeat-y;
}
table.search td.mid_center
{
	padding: 0 0 8px 0;
}
table.search td.footer_left,
table.search td.footer_right
{
	width: 4px;
	height: 4px;
	background: url('../img/ltabs4.png') 0 -156px no-repeat;
}
table.search td.footer_right
{
	background: url('../img/ltabs4.png') 0 -160px no-repeat;
}
table.search td.footer_center
{
	background: url('../img/ltabs_rest.gif') bottom repeat-x;
}



.under_header_div
{
	margin: 5px 10px 5px 0;
	float:left;
}
.under_header_div_right
{
	margin: 5px 0px 5px 5px;
	float:let;
}
/* .slideshow { height: 77px; width: 606px; margin: auto } */

/****************************/
.seminar_time
{
	width: 44px;
	font-size: 13px;
	font-weight:bold;
	vertical-align:text-top;
	
}
.seminar_text
{
	width: 310px;
	font-size: 11px;
	font-weight:bold;
	vertical-align:text-top;
	
}


/**********  Landing Page **************/

.landing_page_div
{
	margin:2px;
	float:left;
	width: 825px;
	padding-right: 45px;
	text-align:left;
	
}

.landing_home_div
{
	height:65px;

}
.landing_logos
{
	width: 150px;
	float: left;

}

.landing_text
{
	width: 	auto;
	vertical-align:text-bottom;
	text-align:justify;
	padding: 2px 5px 4px 8px;
	margin-bottom: 6px;
	background-color:#fbfbfb;
}
.paginator
{
	float:right;
	clear:both;
}
/****************************/

/*********** HOME PAGE FEATURED DIVS *****************/
.qp_nextCls
{
	background: url('../img/next.png') 0 0 no-repeat;
	width: 25px;
	height:25px;
	display:block;
	float:left;
}
.qp_backCls
{
	background: url('../img/back.png') 0 0 no-repeat;
	width: 25px;
	height:25px;
	float:left;
}

ul#feature_list
{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

ul#feature_list li
{
	list-style-type: none;
	padding:0px;
	margin:0px;
}
ul#feature_b_list
{
	list-style-type: none;
	padding:0px;
	margin:0px;
}
ul#feature_b_list li
{
	list-style-type: none;
	padding:0px;
	margin:0px;
}

#feature_list_navigation
{
	float:right;
	display:block;
	clear:both;
}
#feature_b_list_navigation
{
	float:right;
	display:block;
	clear:both;
}
/****************************/

/*********** FRANCHISE SHOWS DIV *****************/
#showsDiv
{
	width:99%;
	padding-top: 32px;
	height:465px;
}

#leafDiv
{
	background: url('../img/leaf2.jpg') 0 0 no-repeat;
	padding: 15px 0 15px 5px;
	position:relative;
	z-index:1000;
}

#bfi_img
{
	background: url('../img/bfi.png') 0 0 no-repeat;
	display: block;
    height: 128px;
    margin-left: 485px;
    margin-top: -30px;
    position: absolute;
    width: 120px;
	z-index:1001;
}

#showsHeading
{
	font-size: 1.6em;
	color: #FFF;
	clear:both;
	font-weight:bold;
	padding-bottom: 10px;
}
#showsHeadingBlack
{
	font-size: 2.1em;
	color: #000;
	clear:both;
	font-weight:bold;
	padding: 15px;
}
#showsText
{
	background-color:#FFF;
	border: 1px #CCC solid;
	overflow:auto;
	padding: 5px 0 5px 5px;
	width: 622px;
	font-size: 1.1em;
	margin-left: 14px;
}
#showsText img
{
	vertical-align:middle;
}
#showsColumn
{
	float: left;
    margin-left: 22px;
    padding-right: 0;
    width: 45%;
}
#showsImg
{
	display:block;
	margin-left: 14px;
}

#showsImg img
{
	padding: 0 10px 0 0;
}
.greenHead
{
	color: #6AAA44;
	font-size:1.2em;
	font-weight:bold;
	clear:both;
}
.redHead
{
	color: #FF0000;
	font-size:1.2em;
	font-weight:bold;
	clear:both;
	
}
a.darkTxt:link, a.darkTxt:visited 
{
    color: #333333;
    font-size: 1.4em;
    text-decoration: underline;
}
a.custom_link:link,
a.custom_link:visited
{
	color: #000;
	font-size: 1em;
	font-weight:bold;
	text-decoration: none;
}
a.custom_link:hover,
a.custom_link:active
{
	text-decoration: underline;
}

.extendLeaf
{
	 background: url("../img/leaf2f.jpg") repeat-y scroll 0 0 transparent;
    display: block;
    margin-top: -535px;
    position: absolute;
    width: 669px;
    z-index: 1;
	height:530px;
}


.extendLeafLoc
{
	background: url("../img/leaf2f.jpg") repeat-y scroll 0 0 transparent;
    display: block;
    position: absolute;
    width: 669px;
    z-index: 1;
}
.fdDiv
{
	font-size: 12px;
	font-weight: normal;
	color: #575656;
	line-height:30px;
}
.fdPrivacyText
{
	color: #f3f3f3;
	font-size:9px;
	font-weight:normal;
	clear:both;
}
.fdListDiv
{
	background-color:#f2f2f2;
	clear:both;
	height:17px;
	padding-left:3px;
}
a.characterFD:link, a.characterFD:visited,
.character_selectedFD
{
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding: 0 3px;
	border: 1px #FF0000 solid;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-style: normal;
	background: #FFFFFF;
	line-height:20px;
}
a.characterFD:hover,
.character_selectedFD
{
	text-decoration: none;
	background: #FF0000;
	color: white;
}

.skyScrapperBanner
{
	height: 600px;
	float:right;
	*width:0px;
}


@-moz-document url-prefix() {
  .skyScrapperBanner {
     width:0px;
  }
}

/****************************/


/*********** CSS ROUND Corner ***********/


.inputBox {
	border: none !important;
	background: #FFF;
	width: 180px;
	margin-top:-2px;
}
.roundedCls {
	background:  url(../img/rounded.gif) no-repeat left top;
	padding: 3px;
	width: 187px;
}

.submitBtn
{
	background:  url(../img/btn_submit.png) no-repeat;
	width: 155px;
	height: 40px;
	margin:2px;
}

#wrapper_round_box {
    background-color: #256bd4;
    float: left;
    margin-bottom: 10px;
    width: 300px;
}

.round-tl {
    background: url("../img/top_left.gif") no-repeat scroll left top transparent;
}
.round-tr {
    background: url("../img/top_right.gif") no-repeat scroll right top transparent;
}
.round-bl {
    background: url("../img/bottom_left.gif") no-repeat scroll left bottom transparent;
}
.round-br {
    background: url("../img/bottom_right.gif") no-repeat scroll right bottom transparent;
    padding: 1ex;
}

.white_txt
{
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Trebuchet MS;
	padding-right:5px;
	
}

.block_caption_new
{
	color:#FFFFFF;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight:bold;
	padding-top: 3px;

}

.tick_mark
{
	background: url('../img/chk_mark.png') no-repeat;
	width:30px;
	height:30px;
	float:left;
	padding-right:5px;
	
}
.newsletter_txt
{
	color:#FFFFFF;
	font-family: Trebuchet MS;
	font-size: 12px;

}

#ScrollingFormAnchor {
    position: relative;
}
/****************************************/
