/* --- page --- */
#page 
{ 
	font-size: 11px;
	text-align: center; 	
	padding:0px;
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	background: transparent url(../Images/backgroundimage.jpg);
}
/* --- wrapper_outer --- */
#wrapper_outer
{ 
	background: transparent url(../Images/bg_outer.png) repeat-y center top;
}
/* --- wrapper_bottom --- */
#wrapper_bottom
{ 
	padding-bottom: 36px;
	background: transparent url(../Images/bg_bottom.png) no-repeat center bottom;
}
/* --- wrapper --- */
#wrapper
{ 
	width: 1025px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
/* --- main_page --- */
#main_page
{
	width: 100%;
	margin: 0px auto;
	
}
#main_page .left
{
	width: 225px;
	text-align: center;
	border:1px solid red;
}
#main_page .right
{
    width: 765px;
	padding-left: 25px;
	padding-right: 10px;
	background: transparent url(../Images/bg_right.gif) repeat-y left top;	
}
#main_page td
{
	vertical-align: top;
}
/* --- logo --- */
#logo
{
	padding-top: 50px;
	padding-bottom: 45px;
	visibility: visible;
}
/* --- left_menu --- */
#left_menu
{
	padding-bottom: 10px;
}
#left_menu .menu_item
{
	padding-top: 10px;
	text-align: center;
}
#left_menu .menu_item_line
{
	padding-top: 7px;
	padding-bottom: 7px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	margin-left:15px;
	margin-right:15px;
}
#left_menu .name
{
	padding-top: 10px;
}
#left_menu .name a
{
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#left_menu .name_active
{
	padding-top: 10px;
}
#left_menu .name_active a
{
	color: #5cb343;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#left_menu .desc
{
	width: 170px;
	color: #777;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 0px auto;
}
/* --- header --- */
#header 
{
	margin-top: 40px;
	padding-top: 0px;
	padding-bottom: 12px;
	margin-bottom:10px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
}



/* --- header_left_menu --- */

#header_left_menu
{
	height: 40px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding: 0px;
}
#header_left_menu ul
{
	padding: 0px;
	margin: 0px;
}
#header_left_menu li
{
	float: left;
	list-style-type: none;
    vertical-align: top;
	display: inline;
	padding: 0px;
	margin: 0px;
}
.empty
{
    float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
}

#header_left_menu li.login_line
{
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}

#header_left_menu a.button
{
	padding-top: 40px;
	padding-left: 4px;
	padding-right: 10px;
}
#header_left_menu a
{
	float: left;
	color: #585858;
	font-size: 12px;
	text-decoration: none;
	padding: 0 12px 0 8px;
	line-height: 32px;
	height: 32px;
}

#header_left_menu li.login_line a {
	padding-left: 0;
}

#header_left_menu a:hover
{
	color: #5cb343;
}
#register
{
    height: 25px;
    vertical-align: top;
    padding: 5px 0 0 0;
    margin: 0px;
    color: #585858;
    font-size: 12px;
}
/* --- header_left_menu_HOMEPAGE --- */
#header_l_home
{
	height: 80px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding: 0px;
}
#header_l_home ul
{
	padding: 0px;
	margin: 0px;
}
#header_l_home li
{
	float: left;
	height: 70px;
	list-style-type: none;
    vertical-align: top;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_l_home li.register
{
	padding-left: 15px;
}

#header_l_home li.login_line
{
	padding-right: 10px;
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}

#header_l_home a.button
{
	padding-top: 42px;
	padding-left: 4px;
	padding-right: 10px;
}
#header_l_home a
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
    height: 15px;
}
#header_l_home a:hover
{
	color: #5cb343;
}

/* --- header_right_menu --- */

#header_right_menu
{
	float: right;
	height: 40px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#header_right_menu ul
{
    padding: 0px;
	margin: 0px;
}
#header_right_menu li
{
	float: left;
	vertical-align: top;
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_right_menu li.empty
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
}

#header_right_menu li.go_btn
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;

}

#header_right_menu li.search_box
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
}

#header_right_menu li.line
{
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}
#header_right_menu li.none
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
}
#header_right_menu a.button
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#header_right_menu li.text
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
}
#header_right_menu a, #header_right_menu label
{
	float: left;
	color: #585858;
	font-size: 12px;
	text-decoration: none;
	padding: 0 13px 0 8px;
	height: 32px;
	line-height: 32px;
}
#header_right_menu label { padding-right: 0; }
#header_right_menu a:hover
{
	color: #5cb343;
}
#header_right_menu a.current
{
	color: #5cb343;
}

/* --- header_right_menu_HOMEPAGE --- */
#header_r_home
{
	float: right;
	height: 80px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#header_r_home ul
{
    padding: 0px;
	margin-top:0px;
}
#header_r_home li
{
	float: left;
	height: 70px;
	vertical-align: top;
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_r_home li.gap
{
	padding-left: 15px;
}
#header_r_home li.line
{
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}
#header_r_home li.none
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
}
#header_r_home a.button
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#header_r_home li.text
{
	float: left;
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
}
#header_r_home a
{
	float: left;
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
}
#header_r_home a:hover
{
	color: #5cb343;
}
#header_r_home a.current
{
	color: #5cb343;
}
/* --- right_icon_menu --- */
#right_icon_menu
{
	float: right;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
}
#right_icon_menu ul
{
	padding: 0px;
	margin: 0px;
}
#right_icon_menu li
{
	float: left;
	height: 40px;
	list-style-type: none;
	display: inline;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#right_icon_menu li.gap
{
	padding-left: 15px;
}
#right_icon_menu li.line
{
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}
#right_icon_menu li.text
{
	float: left;
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 20px;
}
#right_icon_menu li.text_right
{
	float: left;
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
}
#right_icon_menu a
{
	float: left;
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 20px;
}
#right_icon_menu a:hover
{
	color: #5cb343;
}
/* --- left_container_menu --- */
#left_container_menu
{
	width: 139px;
	padding-top: 10px;
	padding-right: 2px;
}
#left_container_menu ul
{
	padding: 0px;
	margin: 0px;
}
#left_container_menu ul.sub_menu
{
	padding: 4px 0 6px 10px;
	margin: 0px;
}
	#left_container_menu ul.sub_menu a,
	#left_container_menu ul.sub_sub_menu a { font-size: 11px; line-height: 14px; }
	
	#left_container_menu ul.sub_menu a.active,
	#left_container_menu ul.sub_sub_menu a.active { font-weight: bold; color: #000; }
	
#left_container_menu ul.sub_sub_menu
{
	padding: 3px 0 5px 20px;
	margin: 4px 0 3px -10px;
	border-top: 1px solid #bdbec2;
	border-bottom: 1px solid #bdbec2;
}
#left_container_menu li
{
	list-style-type: none;
	text-align: left;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
#left_container_menu a
{ 
	color: #747474;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	padding-top: 0px;
	line-height: 20px;
}
#left_container_menu a.current_menu
{
	color: #5CB343;
	font-weight: bold;
	background: url("../Images/active-arrow.png") left no-repeat;
	padding-left: 25px;
	position: relative;
	left: -25px;
	display: block;
}
#left_container_menu a.sub_menu
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
}
#left_container_menu a.active
{
	color: #5cb343;
	font-size: 11px;
	font-weight: 600;
}
#left_container_menu a:hover
{
	color: #5cb343;
}
/* --- right_container_data --- */
#right_container_data
{
	float: right;
	width: 600px;
	border-left: 1px solid #5cb343;
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0px auto;
	text-align: left;
}

#right_container_data h2 { font-weight: bold; font-size: 26px; }

/* --- right_container_data --- */
#right_container_data_community
{
	float: right;
	width: 600px;
	border-left: 1px solid #5cb343;
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0px auto;
	text-align: left;
}
#right_container_data .top_links
{
	padding-top: 10px;
	text-align: left;
}
#right_container_data .top_links a
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#right_container_data .right_align
{
	float: right;
}
#right_container_data .right_align_paging
{
	float: right;
	padding-top: 15px;
}
#right_container_data .right_align_paging2
{
	float: right;
	padding-bottom: 15px;
}
#right_container_data .right_align_color
{
	float: right;
	width: 100px;
	padding-right: 10px;
}
#right_container_data div.color_btn
{
	height: 10px;
	text-align: left;
}
#right_container_data .series_title
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	text-align: left;
}
#right_container_data .container_additional_data
{
	padding-top: 10px;
	text-align: left;
}
#right_container_data .series_bottom_line
{
	padding-top: 7px;
	padding-bottom: 7px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	margin: 0px;
}
#right_container_data .series_sep_line
{
	padding-top: 2px;
	padding-bottom: 2px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	margin: 0px;
}
#right_container_data table
{
	width: 100%;
	margin: 0px auto;
}
#right_container_data td.right_data_line
{
	width: 140px;
	padding-top: 30px;
	padding-left: 15px;
	background: transparent url(../Images/line_right.gif) repeat-y left top;
}
#right_container_data td.title_desc
{
	height: 30px;
	color: #3F3437;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#right_container_data td.bullet
{
	width: 15%;
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#right_container_data td.data
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}
.dataBig
{
	color: #333;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	padding: 0 6px;
}
#right_container_data td.data a
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#right_container_data td.place_bottom
{
	vertical-align: bottom;
}
#right_container_data td.small_left
{
	width: 30%;
	padding-top: 10px;
}
#right_container_data td.left_side_lines
{
	background: transparent url(../Images/line_right.gif) repeat-y left top;
	padding-left: 20px;
	text-align: left;
}
#right_container_data td.buttons
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#right_container_data div.links
{
	padding-top: 5px;
	padding-bottom: 5px;
}
#right_container_data div.links a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#right_container_data div.links a:hover
{
	color: #5cb343;
}
#right_container_data ul
{
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}
#right_container_data li
{
	height: 15px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#right_container_data a
{
	color: #747474;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: none;
	padding-top: 0px;
}
#right_container_data a:hover
{
	color: #5cb343;
}
#right_container_data .data_columns_three
{
	border-bottom: 1px solid #5cb343;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#right_container_data .data_columns_three td
{
	width: 33%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 7px;
}
#right_container_data .data_columns_three div
{
	text-align: left;
}
#right_container_data .data_columns_three img
{
	border: 1px solid #5cb343;
}
#right_container_data .data_columns_two
{
	border-bottom: 1px solid #5cb343;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#right_container_data .data_columns_two td
{
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#right_container_data .title_green a
{
	color: #5cb343;
	font-size: 12px;
	font-weight: bold;
}
/* --- result_data --- */
#right_container_data .result_data
{
	width: 100%;
	border-top: 1px solid #BCDAA9;
	border-left: 1px solid #BCDAA9;
	margin-top: 10px;
	margin-bottom: 20px;
}
#right_container_data .result_data tr.title
{
	height: 40px;
	background: transparent url(../Images/bg_table_header.gif) repeat-x left top;
}
#right_container_data .result_data tr.title td
{
	height: 40px;
	text-align: center;
	padding-top: 3px;
}
#right_container_data .result_data tr.alt
{
	background-color: #F7FCF1;
}
#right_container_data .result_data td, #right_container_data .result_data th
{
	height: 20px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #BCDAA9;
	border-right: 1px solid #BCDAA9;
	padding-left: 15px;
}
#right_container_data .result_data th
{
	color: #5cb343;
	font-size: 12px;
	background-color: #D8E9C2;
}
#right_container_data .result_data td
{
	color: #747474;
	font-size: 11px;
}
#right_container_data .result_data td a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-align: left;	
	text-decoration: underline;
}
#right_container_data .result_data .title_name
{
	color: #FFFFFE;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#right_container_data .result_data .title_name span
{
	border-bottom: 1px solid #FFFFFF;
}
#right_container_data .result_data .title_date
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
}
#right_container_data .result_data .title_date span
{
	padding-right: 50px;
}
/* --- container_data --- */
#mini-table
{
  margin-top: -10px;
  margin-bottom: -20px;
}
#container_data
{
	padding-top: 10px;
	padding-bottom: 20px;
}
#copy
{
    color: #333;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 10px;
}
#container_data .forum_blog_data
{
	width: 100%;
	border-top: 1px solid #BCDAA9;
	border-left: 1px solid #BCDAA9;
	margin-top: 10px;
	margin-bottom: 20px;
}
#container_data .forum_blog_data tr.title
{
	background: transparent url(../Images/bg_table_header.gif) repeat-x left bottom;
}
#container_data .forum_blog_data tr.alt
{
	background-color: #F7FCF1;
}
#container_data .forum_blog_data td.nC, #container_data .forum_blog_data th.nC
{
	text-align: center;
}
#container_data .forum_blog_data td.nR, #container_data .forum_blog_data th.nR
{
	text-align: right;
}
#container_data .forum_blog_data td, #container_data .forum_blog_data th
{
	height: 20px;
	/*font-weight: bold;*/
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #BCDAA9;
	border-right: 1px solid #BCDAA9;
	/*Changed by Sadhwani
    padding-left: 15px;*/
	padding-left: 5px;
	padding-right: 2px;
}
#container_data .forum_blog_data th .date_right
{
	float: right;
}
#container_data .forum_blog_data th span
{
	color: #3F3437;
}
#container_data .forum_blog_data th a
{
	color: #5cb343;
}
#container_data .forum_blog_data th
{
	background-color:#5cb343;
    color:#ffffff;
    font-size:12px;
}
#container_data .forum_blog_data td
{
	color: #747474;
	font-size: 11px;
}
.admin_data 
{
    table-layout: fixed;
}
.admin_data td
{
    word-wrap: break-word;      
}

ul.winnersList li
{
    margin-bottom: 5px;
}
#container_data .forum_blog_data td a
{
	color: #5cb343;
	font-size: 11px;
	
	text-align: left;	
}
#container_data .forum_blog_data td a:hover
{
	text-decoration:underline;
}

#container_data .forum_blog_data .title_name a
{
	color: #FFFFFE;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#container_data .forum_blog_data td.msg_left
{
	width: 100px;
	background-color: #F7FCF1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
#container_data .forum_blog_data td.msg_right
{
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
/* --- paging --- */
#paging
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#paging span
{
	padding-left: 5px;
	padding-right: 5px;
}
#paging span.active
{
	color: #5cb343;
}
#paging a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
}
#paging a.active
{
	color: #5cb343;
}
#paging a:hover
{
	color: #5cb343;
}
/* --- container_popup --- */
#container_popup
{
	text-align: left;
}
/* --- container --- */
#container 
{
	padding-top: 0px;
	padding-bottom: 20px;
}
#container td.left_container_data
{
	padding-right: 10px;
	text-align: left;
}
#container td.right_sponsors
{
	width: 150px;
	background: transparent url(../Images/line_right.gif) repeat-y left top;
}
#container .container_right
{
	width: 150px;
	padding-top: 20px;
	padding-bottom: 30px;
}
#container .item_title
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#container .item_center
{
	text-align: center;
	padding-top: 10px;
}
#container .item_bottom_line
{
	padding-top: 7px;
	padding-bottom: 7px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	margin-left: 15px;
	margin-right: 0px;
}
/* --- top_header --- */
#top_header
{
	border-bottom: 10px solid #5cb343;
	margin-top: 53px;
}
#top_header h2 { font-size: 25px; text-transform:uppercase; }
#top_header .header_center
{
	color: #3F3437;
	text-align: center;
	padding-left: 120px;
}
#top_header .header_center_right
{
	color: #3F3437;
	text-align: right;
	padding-left: 200px;
}
#top_header .header_lineleft
{
	background: transparent url(../Images/line_right.gif) repeat-y 100px top;
}
#popup_brand
{
	width: 419px;
	height: 179px;
	visibility: visible;
	position: absolute;
	margin-left: 100px;
	margin-top: 320px;
	background: transparent url(../Images/bg_popup_brand.gif) no-repeat left top;
}
#popup_brand .outer_tab
{
	width: 285px;
	margin-top: 60px;
	margin-left: 100px;
}
#popup_brand .popup_title_brand
{
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#popup_brand .popup_desc_brand
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
#popup_brand .popup_details_brand
{
	padding-top: 10px;
	text-align: left;
}
#popup_brand .popup_details_brand a
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
#popup_brand .square_two
{
	width: 110px;
	height: 70px;
	border-top: 1px solid #747474;
	border-left: 1px solid #747474;
}
#popup_brand .square_two td
{
	width: 35px;
	height: 35px;
	border-right: 1px solid #747474;
	border-bottom: 1px solid #747474;
}
#popup_brand .square_two td .small_left
{
	width: 55px;
	color: #3F3437;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
}
#popup_brand .square_two td .small_right
{
	width: 55px;
	color: #3F3437;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	padding-right: 2px;
}
#popup_brand .square_two td .large_middle
{
	width: 55px;
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
#popup_brand .popup_made
{
	color: #3F3437;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
}
#popup_brand .popup_made .popup_right
{
	float: right;
	padding-right: 10px;
}
#popup_map1
{
	width: 407px;
	height: 208px;
	visibility: visible;
	position: absolute;
	margin-left: 122px;
	margin-top: -2px;
	background: transparent url(../Images/bg_popup1.png) no-repeat left top;
}
#popup_map1 td
{
	padding-right: 7px;
}
#popup_map1 a
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#popup_map2
{
	width: 410px;
	height: 218px;
	visibility: visible;
	position: absolute;
	margin-left: -82px;
	margin-top: 225px;
	background: transparent url(../Images/bg_popup2.png) no-repeat left top;
}
#popup_map2 td
{
	padding-top: 70px;
	padding-left: 2px;
	padding-right: 10px;
}
#popup_map2 a
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#popup_map3 td
{
	padding-top: 123px;
	padding-left: 2px;
	padding-right: 10px;
}
#popup_map3
{
	width: 418px;
	height: 277px;
	visibility: visible;
	position: absolute;
	margin-left: 185px;
	margin-top: 236px;
	background: transparent url(../Images/bg_popup3.png) no-repeat left top;
}
#popup_map3 a
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#popup_article
{
	width: 651px;
	height: 606px;
	visibility: visible;
	position: absolute;
	margin-left: 50px;
	background: transparent url(../Images/bg_popup_article.gif) no-repeat left top;
}
#popup_article .image
{
	width: 645px;
	padding: 25px;
	border-bottom: 1px solid #5cb343;
	text-align: left;
}
#popup_article td
{
	width: 50%;
	padding-left: 25px;
	padding-right: 25px;
}
#popup_article td.bottom_right
{
	vertical-align: bottom;
	text-align: right;
	padding-top: 10px;
}
#popup_article a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#popup_article a:hover
{
	color: #5cb343;
}
/* --- footer --- */
#footer 
{
	height: 30px; 
	color: #747474;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	padding: 15px 25px 0 35px;
	background: transparent url(../Images/bg_footer.gif) repeat-x left top;
}

#footer a
	{
	color: #585858;
	text-decoration:none;
	}

#footer a:hover
	{
	color: #5cb343;
	text-decoration:none;
	}

/* ----- CLASSES ----- */
.nav_links
{
	padding-top: 10px;
	text-align: left;
}
.nav_links a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.nav_links a:hover
{
	color: #5cb343;
}
.nav_links span
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.nav_links span.current_page
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.right_align_control
{
	float: right;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
}
.popup_top_space
{
	padding-top: 5px;
}
.popup_title_green
{
	color: #5cb343;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.popup_title_black
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.popup_title_gray
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.title_black_normal
{
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
}
.green_link
{
  color: #5cb343;
	font-size: 12px;
	font-weight: bold;  
}
.title_green_normal
{
	color: #5cb343;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
}
.title_black
{
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}
.title_green
{
	color: #5cb343;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}
.title_green a
{
	color: #5cb343;
	font-size: 12px;
	font-weight: bold;
}
.title_green_small
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 3px;
}
.title_gray
{
	color: #333;
	font-size: 12px;
	font-weight: regular;
	font-style: oblique;
	text-align: left;
	line-height: 14px;
	padding-bottom: 5px;
}
.title
{
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
}
.data
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	padding-bottom: 5px;
}
.data_page
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	padding-left: 5px;
	padding-bottom: 5px;
}

.para_intro
{
	color: #585858;
	font-size: 18px;
	line-height:23px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
}
.table_text
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding-bottom: 10px;
	
}
.ul
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 5px;
}
.li
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 5px;
}
.para_data
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 5px;
}
.legal
{
    color: #333;
    font-size: 12px;
	/* font-size: 16px;  // Commented by Manish Kr. dated Jan 27, 2010 */ 
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
}
.para_data2
{
	color: #333;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
}
.paradata title_green_normal
{
	color: #333;
	font-size: 24px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
}
.para_data a
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.concepts
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.image
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.select_dropdown
{
	width: 130px;
	height: 20px;
	border: #C9C9C9 solid 1px;
	margin: 0px;
}
.search_text
{
	width: 102px;
	background-color:#f3f3f4;
	border: #bcbdc0 solid 1px;
	margin: 4px 0px 1px 5px;
	font-size: 11px;
	color: #333;
	padding: 0 2px;
	height: 20px;
}
.login_text
{
	width: 80px;
	height: 16px;
	border: #C9C9C9 solid 1px;
	background-color: #efefef;
	margin: 4px 0px 2px 1px;
	font-size: 10px;
	color: #333;
}
.comment_text
{
	width: 320px;
	height: 100px;
	border: #C9C9C9 solid 1px;
	margin: 0px;
}
.sub_header_underline
{
	color: #5cb343;
	font-size: 22px;
	font-weight: 600;
	border-bottom: 1px solid #5cb343;
	padding-top: 20px;
}
.sub_header_topline
{
	color: #5cb343;
	font-size: 22px;
	font-weight: 600;
	border-top: 1px solid #5cb343;
	border-bottom-style: none;
	padding-top: 10px;
	margin-top: 20px;
}
.sub_header_green
{
	color: #5cb343;
	font-size: 22px;
	font-weight: 600;
	border-bottom-style: none;
	padding-top: 20px;
}
.small_title_header
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
.small_title_gray
{
	width: 100px;
	color: #747474;
	border-bottom: 1px solid #747474;
}
.small_header_dashedline_notext
{
	
	border-bottom-style: none;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
}
.small_header_dashedline
{
	font-size: 15px;
	font-weight: bold;
	border-bottom-style: none;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	padding-bottom: 7px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.map_world
{
	padding-top: 20px;
	padding-bottom: 30px;
}
.image_btn
{
	padding-top: 5px;
}
.image_icon_winner
{
	width: 124px;
	height: 124px;
	visibility: visible;
	position: absolute;
	margin-left: 450px;
	margin-top: -50px;
	background: transparent url(../Images/icon_winner.gif) no-repeat left top;
}
.image_icon_new_brand
{
	width: 100px;
	height: 100px;
	visibility: visible;
	position: absolute;
	margin-left: 5px;
	margin-top: 175px;
	background: transparent url(../Images/icon_new_brand.gif) no-repeat left top;
}
.strip_brand
{
	width: 590px;
	height: 100px;
	visibility: visible;
	position: absolute;
	margin-left: 0px;
	margin-top: 260px;
	background-color: transparent;
}
.strip_brand .title_brand
{
	color: #3F3437;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.strip_brand .desc_brand_black
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.strip_brand .desc_brand_green
{
	color: #5cb343;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.strip_brand .desc_brand_green a
{
	color: #5cb343;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.image_shoes
{
	padding: 30px 0 0 0;
	margin: 0px;
}
a.big, a.big:hover, a.big:visited, a.big:visited:hover
{
	color: #5cb343;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
/* ----- HEADINGS ----- */
h1 
{ 
    color: #747474;
	font-size: 60px;
	font-weight: normal;
	text-align: left;
	margin: 0 2px 30px 2px;
	border-bottom: 8px solid #747474;
}
h2 
{ 
	/*height: 30px;*/
	color: #5cb343;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	margin: 0px;
}
h3 
{ 
	color: #585858;
	font-size: 32px;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 0px;
}
h4 
{ 
	color: #3F3437;
	font-size: 26px;
	font-weight: 600;
	border-bottom: 1px solid #3F3437;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
}
h5 
{ 
	color: #3F3437;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #3F3437;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
}
h6 
{ 
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #3F3437;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* ----- PARAGRAPHS ----- */
p 
{ 
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
p.contact
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	line-height: 16px;
	margin: 0px;
	padding: 4px 0px 0px 10px;
}
/* ----- IMAGES ----- */
img img { border: 0; }
    

img.lefty {
	float:left;
	margin: 4px 10px 0 0;
}

#preview
{
position:absolute;
padding:0px;
display:none;
color:#fff;
}

a img 
{
text-decoration: none;
border: 0 none;
}

/* Modal Box */

=======
/* --- page --- */
#page 
{ 
	font-size: 11px;
	text-align: center; 	
	padding:0px;
	margin:0px;
	font-family: arial, helvetica, sans-serif;
	background: transparent url(../Images/backgroundimage.jpg);
}
/* --- wrapper_outer --- */
#wrapper_outer
{ 
	background: transparent url(../Images/bg_outer.png) repeat-y center top;
}
/* --- wrapper_bottom --- */
#wrapper_bottom
{ 
	padding-bottom: 36px;
	background: transparent url(../Images/bg_bottom.png) no-repeat center bottom;
}
/* --- wrapper --- */
#wrapper
{ 
	width: 1025px;
	margin: 0px auto;
	background-color: #FFFFFF;
}
/* --- main_page --- */
#main_page
{
	width: 100%;
	margin: 0px auto;
	
}h
#main_page .left
{
	width: 225px;
	text-align: center;
	border:1px solid red;
}
#main_page .right
{
    width: 765px;
	padding-left: 25px;
	padding-right: 10px;
}
#main_page td
{
	vertical-align: top;
}
/* --- logo --- */
#logo
{
	padding-top: 50px;
	padding-bottom: 45px;
	visibility: visible;
}
/* --- left_menu --- */
#left_menu
{
	padding-bottom: 10px;
}
#left_menu .menu_item
{
	padding-top: 10px;
	text-align: center;
}
#left_menu .menu_item_line
{
	padding-top: 7px;
	padding-bottom: 7px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	margin-left:15px;
	margin-right:15px;
}
#left_menu .name
{
	padding-top: 10px;
}
#left_menu .name a
{
	color: #333;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#left_menu .name_active
{
	padding-top: 10px;
}
#left_menu .name_active a
{
	color: #56AA1C;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#left_menu .desc
{
	width: 170px;
	color: #777;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 0px auto;
}
/* --- header --- */
#header 
{
	margin-top: 40px;
	padding-top: 0px;
	padding-bottom: 12px;
	margin-bottom:10px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
}



/* --- header_left_menu --- */

#header_left_menu
{
	height: 40px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding: 0px;
}
#header_left_menu ul
{
	padding: 0px;
	margin: 0px;
}
#header_left_menu li
{
	float: left;
	list-style-type: none;
    vertical-align: top;
	display: inline;
	padding: 0px;
	margin: 0px;
}
.empty
{
    float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
}

#header_left_menu li.login_line
{
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}

#header_left_menu a.button
{
	padding-top: 40px;
	padding-left: 4px;
	padding-right: 10px;
}
#header_left_menu a
{
	float: left;
	color: #585858;
	font-size: 12px;
	text-decoration: none;
	padding: 0 12px 0 8px;
	line-height: 32px;
	height: 32px;
}

#header_left_menu li.login_line a {
	padding-left: 0;
}

#header_left_menu a:hover
{
	color: #56AA1C;
}
#register
{
    height: 25px;
    vertical-align: top;
    padding: 5px 0 0 0;
    margin: 0px;
    color: #585858;
    font-size: 12px;
}
/* --- header_left_menu_HOMEPAGE --- */
#header_l_home
{
	height: 80px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	padding: 0px;
}
#header_l_home ul
{
	padding: 0px;
	margin: 0px;
}
#header_l_home li
{
	float: left;
	height: 70px;
	list-style-type: none;
    vertical-align: top;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_l_home li.register
{
	padding-left: 15px;
}

#header_l_home li.login_line
{
	padding-right: 10px;
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}

#header_l_home a.button
{
	padding-top: 42px;
	padding-left: 4px;
	padding-right: 10px;
}
#header_l_home a
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
    height: 15px;
}
#header_l_home a:hover
{
	color: #56AA1C;
}

/* --- header_right_menu --- */

#header_right_menu
{
	float: right;
	height: 40px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#header_right_menu ul
{
    padding: 0px;
	margin: 0px;
}
#header_right_menu li
{
	float: left;
	vertical-align: top;
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_right_menu li.empty
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 15px;
}

#header_right_menu li.go_btn
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;

}

#header_right_menu li.search_box
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
}

#header_right_menu li.line
{
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}
#header_right_menu li.none
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
}
#header_right_menu a.button
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#header_right_menu li.text
{
	float: left;
	color: #585858;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
}
#header_right_menu a, #header_right_menu label
{
	float: left;
	color: #585858;
	font-size: 12px;
	text-decoration: none;
	padding: 0 13px 0 8px;
	height: 32px;
	line-height: 32px;
}
#header_right_menu label { padding-right: 0; }
#header_right_menu a:hover
{
	color: #56AA1C;
}
#header_right_menu a.current
{
	color: #56AA1C;
}

/* --- header_right_menu_HOMEPAGE --- */
#header_r_home
{
	float: right;
	height: 80px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
#header_r_home ul
{
    padding: 0px;
	margin-top:0px;
}
#header_r_home li
{
	float: left;
	height: 70px;
	vertical-align: top;
	list-style-type: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_r_home li.gap
{
	padding-left: 15px;
}
#header_r_home li.line
{
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}
#header_r_home li.none
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
}
#header_r_home a.button
{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#header_r_home li.text
{
	float: left;
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
}
#header_r_home a
{
	float: left;
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
}
#header_r_home a:hover
{
	color: #56AA1C;
}
#header_r_home a.current
{
	color: #56AA1C;
}
/* --- right_icon_menu --- */
#right_icon_menu
{
	float: right;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
}
#right_icon_menu ul
{
	padding: 0px;
	margin: 0px;
}
#right_icon_menu li
{
	float: left;
	height: 40px;
	list-style-type: none;
	display: inline;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#right_icon_menu li.gap
{
	padding-left: 15px;
}
#right_icon_menu li.line
{
	background: transparent url(../Images/line_right.gif) repeat-y right top;
}
#right_icon_menu li.text
{
	float: left;
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 20px;
}
#right_icon_menu li.text_right
{
	float: left;
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
}
#right_icon_menu a
{
	float: left;
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 20px;
}
#right_icon_menu a:hover
{
	color: #56AA1C;
}
/* --- left_container_menu --- */
#left_container_menu
{
	width: 139px;
	padding-top: 10px;
	padding-right: 2px;
}
#left_container_menu ul
{
	padding: 0px;
	margin: 0px;
}
#left_container_menu ul.sub_menu
{
	padding: 4px 0 6px 10px;
	margin: 0px;
}
	#left_container_menu ul.sub_menu a,
	#left_container_menu ul.sub_sub_menu a { font-size: 11px; line-height: 14px; }
	
	#left_container_menu ul.sub_menu a.active,
	#left_container_menu ul.sub_sub_menu a.active { font-weight: bold; color: #000; }
	
#left_container_menu ul.sub_sub_menu
{
	padding: 3px 0 5px 20px;
	margin: 4px 0 3px -10px;
	border-top: 1px solid #bdbec2;
	border-bottom: 1px solid #bdbec2;
}
#left_container_menu li
{
	list-style-type: none;
	text-align: left;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
#left_container_menu a
{ 
	color: #747474;
	font-size: 13px;
	text-decoration: none;
	text-align: left;
	padding-top: 0px;
	line-height: 20px;
}
#left_container_menu a.current_menu
{
	color: #56AA1C;
	font-weight: bold;
	background: url("../Images/active-arrow.png") left no-repeat;
	padding-left: 25px;
	position: relative;
	left: -25px;
	display: block;
}
#left_container_menu a.sub_menu
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
}
#left_container_menu a.active
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: 600;
}
#left_container_menu a:hover
{
	color: #56AA1C;
}
/* --- right_container_data --- */
#right_container_data
{
	float: right;
	width: 600px;
	border-left: 1px solid #56AA1C;
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0px auto;
	text-align: left;
}

#right_container_data h2 { font-weight: bold; font-size: 26px; }

/* --- right_container_data --- */
#right_container_data_community
{
	float: right;
	width: 600px;
	border-left: 1px solid #56AA1C;
	padding-left: 20px;
	padding-bottom: 20px;
	margin: 0px auto;
	text-align: left;
}
#right_container_data .top_links
{
	padding-top: 10px;
	text-align: left;
}
#right_container_data .top_links a
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#right_container_data .right_align
{
	float: right;
}
#right_container_data .right_align_paging
{
	float: right;
	padding-top: 15px;
}
#right_container_data .right_align_paging2
{
	float: right;
	padding-bottom: 15px;
}
#right_container_data .right_align_color
{
	float: right;
	width: 100px;
	padding-right: 10px;
}
#right_container_data div.color_btn
{
	height: 10px;
	text-align: left;
}
#right_container_data .series_title
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	text-align: left;
}
#right_container_data .container_additional_data
{
	padding-top: 10px;
	text-align: left;
}
#right_container_data .series_bottom_line
{
	padding-top: 7px;
	padding-bottom: 7px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	margin: 0px;
}
#right_container_data .series_sep_line
{
	padding-top: 2px;
	padding-bottom: 2px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	margin: 0px;
}
#right_container_data table
{
	width: 100%;
	margin: 0px auto;
}
#right_container_data td.right_data_line
{
	width: 140px;
	padding-top: 30px;
	padding-left: 15px;
	background: transparent url(../Images/line_right.gif) repeat-y left top;
}
#right_container_data td.title_desc
{
	height: 30px;
	color: #3F3437;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#right_container_data td.bullet
{
	width: 15%;
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#right_container_data td.data
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}
.dataBig
{
	color: #333;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	padding: 0 6px;
}
#right_container_data td.data a
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#right_container_data td.place_bottom
{
	vertical-align: bottom;
}
#right_container_data td.small_left
{
	width: 30%;
	padding-top: 10px;
}
#right_container_data td.left_side_lines
{
	background: transparent url(../Images/line_right.gif) repeat-y left top;
	padding-left: 20px;
	text-align: left;
}
#right_container_data td.buttons
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#right_container_data div.links
{
	padding-top: 5px;
	padding-bottom: 5px;
}
#right_container_data div.links a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#right_container_data div.links a:hover
{
	color: #56AA1C;
}
#right_container_data ul
{
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}
#right_container_data li
{
	height: 15px;
	list-style-type: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#right_container_data a
{
	color: #747474;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: none;
	padding-top: 0px;
}
#right_container_data a:hover
{
	color: #56AA1C;
}
#right_container_data .data_columns_three
{
	border-bottom: 1px solid #56AA1C;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#right_container_data .data_columns_three td
{
	width: 33%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 7px;
}
#right_container_data .data_columns_three div
{
	text-align: left;
}
#right_container_data .data_columns_three img
{
	border: 1px solid #56AA1C;
}
#right_container_data .data_columns_two
{
	border-bottom: 1px solid #56AA1C;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#right_container_data .data_columns_two td
{
	width: 50%;
	padding-top: 10px;
	padding-bottom: 10px;
}
#right_container_data .title_green a
{
	color: #56AA1C;
	font-size: 12px;
	font-weight: bold;
}
/* --- result_data --- */
#right_container_data .result_data
{
	width: 100%;
	border-top: 1px solid #BCDAA9;
	border-left: 1px solid #BCDAA9;
	margin-top: 10px;
	margin-bottom: 20px;
}
#right_container_data .result_data tr.title
{
	height: 40px;
	background: transparent url(../Images/bg_table_header.gif) repeat-x left top;
}
#right_container_data .result_data tr.title td
{
	height: 40px;
	text-align: center;
	padding-top: 3px;
}
#right_container_data .result_data tr.alt
{
	background-color: #F7FCF1;
}
#right_container_data .result_data td, #right_container_data .result_data th
{
	height: 20px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #BCDAA9;
	border-right: 1px solid #BCDAA9;
	padding-left: 15px;
}
#right_container_data .result_data th
{
	color: #56AA1C;
	font-size: 12px;
	background-color: #D8E9C2;
}
#right_container_data .result_data td
{
	color: #747474;
	font-size: 11px;
}
#right_container_data .result_data td a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-align: left;	
	text-decoration: underline;
}
#right_container_data .result_data .title_name
{
	color: #FFFFFE;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#right_container_data .result_data .title_name span
{
	border-bottom: 1px solid #FFFFFF;
}
#right_container_data .result_data .title_date
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
}
#right_container_data .result_data .title_date span
{
	padding-right: 50px;
}
/* --- container_data --- */
#mini-table
{
  margin-top: -10px;
  margin-bottom: -20px;
}
#container_data
{
	padding-top: 10px;
	padding-bottom: 20px;
}
#copy
{
    color: #333;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 10px;
}
#container_data .forum_blog_data
{
	border-top: 1px solid #BCDAA9;
	border-left: 1px solid #BCDAA9;
	margin-top: 10px;
	margin-bottom: 20px;
}
#container_data .forum_blog_data tr.title
{
	background: transparent url(../Images/bg_table_header.gif) repeat-x left bottom;
}
#container_data .forum_blog_data tr.alt
{
	background-color: #F7FCF1;
}
#container_data .forum_blog_data td.nC, #container_data .forum_blog_data th.nC
{
	text-align: center;
}
#container_data .forum_blog_data td.nR, #container_data .forum_blog_data th.nR
{
	text-align: right;
}
#container_data .forum_blog_data td, #container_data .forum_blog_data th
{
	height: 20px;
	/*font-weight: bold;*/
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #BCDAA9;
	border-right: 1px solid #BCDAA9;
	/*Changed by Sadhwani
    padding-left: 15px;*/
	padding-left: 5px;
	padding-right: 2px;
}
#container_data .forum_blog_data th .date_right
{
	float: right;
}
#container_data .forum_blog_data th span
{
	color: #3F3437;
}
#container_data .forum_blog_data th a
{
	color: #56AA1C;
}
#container_data .forum_blog_data th
{
	background-color:#56AA1C;
    color:#ffffff;
    font-size:12px;
}
#container_data .forum_blog_data td
{
	color: #747474;
	font-size: 11px;
}
.admin_data 
{
    table-layout: fixed;
}
.admin_data td
{
    word-wrap: break-word;      
}

ul.winnersList li
{
    margin-bottom: 5px;
}
#container_data .forum_blog_data td a
{
	color: #56AA1C;
	font-size: 11px;
	
	text-align: left;	
}
#container_data .forum_blog_data td a:hover
{
	text-decoration:underline;
}

#container_data .forum_blog_data .title_name a
{
	color: #FFFFFE;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#container_data .forum_blog_data td.msg_left
{
	width: 100px;
	background-color: #F7FCF1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
#container_data .forum_blog_data td.msg_right
{
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}
/* --- paging --- */
#paging
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#paging span
{
	padding-left: 5px;
	padding-right: 5px;
}
#paging span.active
{
	color: #56AA1C;
}
#paging a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
}
#paging a.active
{
	color: #56AA1C;
}
#paging a:hover
{
	color: #56AA1C;
}
/* --- container_popup --- */
#container_popup
{
	text-align: left;
}
/* --- container --- */
#container 
{
	padding-top: 0px;
	padding-bottom: 20px;
}
#container td.left_container_data
{
	padding-right: 10px;
	text-align: left;
}
#container td.right_sponsors
{
	width: 150px;
	background: transparent url(../Images/line_right.gif) repeat-y left top;
}
#container .container_right
{
	width: 150px;
	padding-top: 20px;
	padding-bottom: 30px;
}
#container .item_title
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#container .item_center
{
	text-align: center;
	padding-top: 10px;
}
#container .item_bottom_line
{
	padding-top: 7px;
	padding-bottom: 7px;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	margin-left: 15px;
	margin-right: 0px;
}
/* --- top_header --- */
#top_header
{
	border-bottom: 10px solid #56AA1C;
	margin-top: 53px;
}
#top_header h2 { font-size: 25px; text-transform:uppercase; }
#top_header .header_center
{
	color: #3F3437;
	text-align: center;
	padding-left: 120px;
}
#top_header .header_center_right
{
	color: #3F3437;
	text-align: right;
	padding-left: 200px;
}
#top_header .header_lineleft
{
	background: transparent url(../Images/line_right.gif) repeat-y 100px top;
}
#popup_brand
{
	width: 419px;
	height: 179px;
	visibility: visible;
	position: absolute;
	margin-left: 100px;
	margin-top: 320px;
	background: transparent url(../Images/bg_popup_brand.gif) no-repeat left top;
}
#popup_brand .outer_tab
{
	width: 285px;
	margin-top: 60px;
	margin-left: 100px;
}
#popup_brand .popup_title_brand
{
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#popup_brand .popup_desc_brand
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
#popup_brand .popup_details_brand
{
	padding-top: 10px;
	text-align: left;
}
#popup_brand .popup_details_brand a
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
#popup_brand .square_two
{
	width: 110px;
	height: 70px;
	border-top: 1px solid #747474;
	border-left: 1px solid #747474;
}
#popup_brand .square_two td
{
	width: 35px;
	height: 35px;
	border-right: 1px solid #747474;
	border-bottom: 1px solid #747474;
}
#popup_brand .square_two td .small_left
{
	width: 55px;
	color: #3F3437;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
}
#popup_brand .square_two td .small_right
{
	width: 55px;
	color: #3F3437;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	padding-right: 2px;
}
#popup_brand .square_two td .large_middle
{
	width: 55px;
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
#popup_brand .popup_made
{
	color: #3F3437;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
}
#popup_brand .popup_made .popup_right
{
	float: right;
	padding-right: 10px;
}
#popup_map1
{
	width: 407px;
	height: 208px;
	visibility: visible;
	position: absolute;
	margin-left: 122px;
	margin-top: -2px;
	background: transparent url(../Images/bg_popup1.png) no-repeat left top;
}
#popup_map1 td
{
	padding-right: 7px;
}
#popup_map1 a
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#popup_map2
{
	width: 410px;
	height: 218px;
	visibility: visible;
	position: absolute;
	margin-left: -82px;
	margin-top: 225px;
	background: transparent url(../Images/bg_popup2.png) no-repeat left top;
}
#popup_map2 td
{
	padding-top: 70px;
	padding-left: 2px;
	padding-right: 10px;
}
#popup_map2 a
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#popup_map3 td
{
	padding-top: 123px;
	padding-left: 2px;
	padding-right: 10px;
}
#popup_map3
{
	width: 418px;
	height: 277px;
	visibility: visible;
	position: absolute;
	margin-left: 185px;
	margin-top: 236px;
	background: transparent url(../Images/bg_popup3.png) no-repeat left top;
}
#popup_map3 a
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#popup_article
{
	width: 651px;
	height: 606px;
	visibility: visible;
	position: absolute;
	margin-left: 50px;
	background: transparent url(../Images/bg_popup_article.gif) no-repeat left top;
}
#popup_article .image
{
	width: 645px;
	padding: 25px;
	border-bottom: 1px solid #56AA1C;
	text-align: left;
}
#popup_article td
{
	width: 50%;
	padding-left: 25px;
	padding-right: 25px;
}
#popup_article td.bottom_right
{
	vertical-align: bottom;
	text-align: right;
	padding-top: 10px;
}
#popup_article a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#popup_article a:hover
{
	color: #56AA1C;
}
/* --- footer --- */
#footer 
{
	height: 30px; 
	color: #747474;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	padding: 15px 25px 0 35px;
	background: transparent url(../Images/bg_footer.gif) repeat-x left top;
}

#footer a
	{
	color: #585858;
	text-decoration:none;
	}

#footer a:hover
	{
	color: #56AA1C;
	text-decoration:none;
	}

/* ----- CLASSES ----- */
.nav_links
{
	padding-top: 10px;
	text-align: left;
}
.nav_links a
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.nav_links a:hover
{
	color: #56AA1C;
}
.nav_links span
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.nav_links span.current_page
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.right_align_control
{
	float: right;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
}
.popup_top_space
{
	padding-top: 5px;
}
.popup_title_green
{
	color: #56AA1C;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.popup_title_black
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.popup_title_gray
{
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.title_black_normal
{
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
}
.green_link
{
  color: #56AA1C;
	font-size: 12px;
	font-weight: bold;  
}
.title_green_normal
{
	color: #56AA1C;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 2px;
}
.title_black
{
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}
.title_green
{
	color: #56AA1C;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}
.title_green a
{
	color: #56AA1C;
	font-size: 12px;
	font-weight: bold;
}
.title_green_small
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 3px;
}
.title_gray
{
	color: #333;
	font-size: 12px;
	font-weight: regular;
	font-style: oblique;
	text-align: left;
	line-height: 14px;
	padding-bottom: 5px;
}
.title
{
	color: #3F3437;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
}
.data
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	padding-bottom: 5px;
}
.data_page
{
	color: #747474;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	padding-left: 5px;
	padding-bottom: 5px;
}

.para_intro
{
	color: #585858;
	font-size: 18px;
	line-height:23px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
}
.table_text
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding-bottom: 10px;
	
}
.ul
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 5px;
}
.li
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 5px;
}
.para_data
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 5px;
}
.legal
{
    color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
}
.para_data2
{
	color: #333;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
}
.paradata title_green_normal
{
	color: #333;
	font-size: 24px;
	font-weight: normal;
	text-align: justify;
	padding-bottom: 10px;
}
.para_data a
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.concepts
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.image
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.select_dropdown
{
	width: 130px;
	height: 20px;
	border: #C9C9C9 solid 1px;
	margin: 0px;
}
.search_text
{
	width: 102px;
	background-color:#f3f3f4;
	border: #bcbdc0 solid 1px;
	margin: 4px 0px 1px 5px;
	font-size: 11px;
	color: #333;
	padding: 0 2px;
	height: 20px;
}
.login_text
{
	width: 80px;
	height: 16px;
	border: #C9C9C9 solid 1px;
	background-color: #efefef;
	margin: 4px 0px 2px 1px;
	font-size: 10px;
	color: #333;
}
.comment_text
{
	width: 320px;
	height: 100px;
	border: #C9C9C9 solid 1px;
	margin: 0px;
}
.sub_header_underline
{
	color: #56AA1C;
	font-size: 22px;
	font-weight: 600;
	border-bottom: 1px solid #56AA1C;
	padding-top: 20px;
}
.sub_header_topline
{
	color: #56AA1C;
	font-size: 22px;
	font-weight: 600;
	border-top: 1px solid #56AA1C;
	border-bottom-style: none;
	padding-top: 10px;
	margin-top: 20px;
}
.sub_header_green
{
	color: #56AA1C;
	font-size: 22px;
	font-weight: 600;
	border-bottom-style: none;
	padding-top: 20px;
}
.small_title_header
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}
.small_title_gray
{
	width: 100px;
	color: #747474;
	border-bottom: 1px solid #747474;
}
.small_header_dashedline_notext
{
	
	border-bottom-style: none;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	padding-bottom: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
}
.small_header_dashedline
{
	font-size: 15px;
	font-weight: bold;
	border-bottom-style: none;
	background: transparent url(../Images/line_bottom.gif) repeat-x left bottom;
	padding-bottom: 7px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.map_world
{
	padding-top: 20px;
	padding-bottom: 30px;
}
.image_btn
{
	padding-top: 5px;
}
.image_icon_winner
{
	width: 124px;
	height: 124px;
	visibility: visible;
	position: absolute;
	margin-left: 450px;
	margin-top: -50px;
	background: transparent url(../Images/icon_winner.gif) no-repeat left top;
}
.image_icon_new_brand
{
	width: 100px;
	height: 100px;
	visibility: visible;
	position: absolute;
	margin-left: 5px;
	margin-top: 175px;
	background: transparent url(../Images/icon_new_brand.gif) no-repeat left top;
}
.strip_brand
{
	width: 590px;
	height: 100px;
	visibility: visible;
	position: absolute;
	margin-left: 0px;
	margin-top: 260px;
	background-color: transparent;
}
.strip_brand .title_brand
{
	color: #3F3437;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.strip_brand .desc_brand_black
{
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.strip_brand .desc_brand_green
{
	color: #56AA1C;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.strip_brand .desc_brand_green a
{
	color: #56AA1C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.image_shoes
{
	padding: 30px 0 0 0;
	margin: 0px;
}
a.big, a.big:hover, a.big:visited, a.big:visited:hover
{
	color: #56AA1C;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
/* ----- HEADINGS ----- */
h1 
{ 
    color: #747474;
	font-size: 60px;
	font-weight: normal;
	text-align: left;
	margin: 0 2px 30px 2px;
	border-bottom: 8px solid #747474;
}
h2 
{ 
	/*height: 30px;*/
	color: #56AA1C;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	margin: 0px;
}
h3 
{ 
	color: #585858;
	font-size: 32px;
	font-weight: normal;
	text-align: left;
	padding-top: 10px;
	margin-bottom: 0px;
}
h4 
{ 
	color: #3F3437;
	font-size: 26px;
	font-weight: 600;
	border-bottom: 1px solid #3F3437;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
}
h5 
{ 
	color: #3F3437;
	font-size: 18px;
	font-weight: normal;
	border-bottom: 1px solid #3F3437;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 0px;
}
h6 
{ 
	color: #3F3437;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #3F3437;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* ----- PARAGRAPHS ----- */
p 
{ 
	color: #747474;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}
p.contact
{
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	line-height: 16px;
	margin: 0px;
	padding: 4px 0px 0px 10px;
}
/* ----- IMAGES ----- */
img img { border: 0; }
    

img.lefty {
	float:left;
	margin: 4px 10px 0 0;
}

#preview
{
position:absolute;
padding:0px;
display:none;
color:#fff;
}

a img 
{
text-decoration: none;
border: 0 none;
}

/* Modal Box */

a.addForm
{
    color: #747474;    
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}

.modalPopup
{
    border: 1px solid #56AA1C;
    width: 400px;
    padding: 0 15px 15px 15px;
    background-color: White;
}

.modalHeader
{
    background-color: #56AA1C;
    border: none;
    margin-bottom: 10px;    
}

.modalHeader h5
{
    text-align: center;
    border: none;
}

.modalBackground
{
    background-color: Gray;
    opacity:0.7;    
}
        
.formInputContainer
{
    float:left;
    width:100%;    
    padding-bottom:10px;
}

.formInputContainer input,
.formInputContainer select,
.formInputContainer textarea
{
    float:left;
    width:auto;
}

.formInputContainer label
{
    float:left;
    width:70px;
    text-align:left;
    padding-right:15px;
}
