@charset "utf-8";
/* Main CSS */
body { font-family:'ColaborateLightRegular', Arial; font-size: 14px; font-style: normal; color: #000; background:url(../images/main_bg.jpg) repeat left top; }
p, li, span, table { line-height:19px; font-family: 'ColaborateRegular', Arial; font-size:14px; }
h1, h2, h3, h4 { font-weight:bold; font-family: 'ColaborateLightRegular', Arial; }
em { font-style:italic; }
strong { font-weight:bold; }
a { text-decoration:none; color:#333; }
.clear { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
a:hover { text-decoration:none; color:#f37025; }
#containter { margin: 0 auto; width:1000px; padding:0; }
/* header css */
.header { padding:0; width: 1000px; margin:10px 0 0 0; }
.header_top { width:980px; margin-bottom:10px; padding:0 10px; }
.logobox { float: left; height: 77x; width: 109px; margin-right:15px; }
.slogan { float:left; width:300px; }
.slogan h1 { color:#333; font-size:22px; font-weight:normal; margin-top:55px; }
.slogan h1 span { color:#d9251c; font-size:22px; }
.header_right { float:right; width:420px; }
.header_right .fa_icon {
	width:418px;
	height:35px;
	margin-bottom:15px;
}
.header_right ul { float:right; }
.header_right ul li { display:block; float:left; margin-left:10px; }
.header_right h1 { color:#484947; font-size:23px; font-weight:normal; margin-top:17px; }
.nav { height:40px; padding:8px 10px 0 10px; width:980px; background:url(../images/menu_bg.jpg) repeat-x left top; }
.search { float:right; width:280px; margin-top:7px; }
.search p { float:left; color:#FFF; margin-right:5px; font-family: 'ColaborateLightRegular', Arial; font-size:16px; }
.search .sinput { border:1px solid #969696; background:#D5D5D5; width:179px; }
.search .sbtn { background: #F2F2F2; background: -moz-linear-gradient(top, #fcfcfc 1%, #e8e8e8 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #fcfcfc), color-stop(100%, #e8e8e8)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e8e8e8', GradientType=0);
border:1px solid #BBBBBB; width:30px; padding:0; line-height:normal; }
/* banner css */
.banner { width:1000px; height:418px; margin-bottom:10px; background:#2D2D2D; }
/* homepage content */
.home_content { width:1000px; margin-bottom:10px; }
.sport_mall { width:222px; height:187px; float:left; margin-right:10px; background:url(../images/sport_mall_bg.jpg) no-repeat left top; padding:10px 10px 7px 10px; }
.sport_mall h2 { display:block; margin-bottom:10px; color:#fff; font-size:20px; }
.sport_mall img { display:block; margin:0 auto 8px auto; }
.sport_mall p { font-size:14px; color:#FFF; line-height:19px; margin-bottom:8px; font-family: 'ColaborateRegular', Arial; }
.arrow_more { display:block; float:right; background:url(../images/icon_arro_red.png) no-repeat right 50%; padding-right:20px; color:#fff; height:15px; }
.dealer_flash { width:243px; float:left; margin-right:10px; }
.vote { width:222px; height:184px; float:left; margin-right:10px; background:url(../images/favarite_bg.jpg) no-repeat left top; padding:10px; }
.vote h2 { font-size:18px; color:#fff; margin-bottom:10px; line-height:20px; }
.vote table { line-height:normal; }
.vote table td { color:#FFF; padding-bottom:9px; }
.face_api { float:right; width:243px; }
/* inner page left box css modified */
.sport_in { float:none; margin-left:10px; margin-right:10px; margin-bottom:15px; background-color:#efefef; background-image:none; border:1px solid #c8c8c8; width:211px; height:202px; }
.sport_in h2 { color:#333; border-left: 4px solid #E49611; padding-left:10px; }
.sport_in p, .sport_in .arrow_more { color:#000; }
.sport_in .arrow_more:hover { color:#f37025; }
.dealer_flash_in { width:231px; float:none; margin-right:10px; margin-left:10px; margin-bottom:15px; height:204px; }
.face_api_in { float:none; width:233px; margin-right:10px; margin-left:10px; }
.vote_in { width:211px; height:184px; float:left; margin-right:10px; margin-left:10px; margin-bottom:15px; background-color:#efefef; background-image:none; border:1px solid #c8c8c8; }
.vote_in h2 { color:#000; border-left: 4px solid #E49611; padding-left:10px; }
.vote_in .arrow_more { color:#000; }
.vote_in .arrow_more:hover { color:#f37025; }
.vote_in table td { color:#000; }
/* footer css */
.footer { width:1000px; padding:0px; }
.footer_top { width:1000px; padding-top:7px; background:#b1b2ad; height:18px; font-size:14px; text-align:center; }
.footer_top a { color:#000; }
.footer_top a:hover { color:#b92826; }
.footer_middle { background: url(../images/footer_bg.jpg) repeat left top; padding:10px; width:980px; }
.foo_mid_top { height:25px; margin-bottom: 10px; }
.foo_mid_top h1 { display:block; float:left; font-size:20px; font-weight:normal; margin-right:15px; color:#000; }
.foo_mid_top h2 { display:block; float:left; font-size:16px; font-weight:normal; color:#424242; padding-top:4px; }
.foo_mid_mid { width:980px; }
.foo_header { font-size:18px; font-weight:bold; display:block; margin-bottom:10px; border-bottom:1px solid #6C6C6C; padding-bottom:10px; color:#222; }
.foo_col1 { float:left; width:220px; margin-right:125px; }
.foo_col1 p { font-size:18px; }
.foo_col2 { float:left; width:250px; margin-right:100px; }
.foo_col2 table td { padding-bottom:8px; font-size:16px; }
.foo_col3 { float:right; width:251px; }
.foo_col3 ul { padding:0; margin:0; }
.foo_col3 ul li { list-style:none; margin-bottom:7px; }
.foo_col3 ul li a { padding-left:32px; display:block; background:url(../images/social_media_icons.png) no-repeat left 1px; font-size:16px; }
.foo_col3 ul .linked a { background-position: left -26px; }
.foo_col3 ul .you a { background-position: left -49px; }
.footer_bottom { width:980px; padding:15px 10px 0 10px; background:url(../images/menu_bg.jpg) repeat-x left top; color:#FFF; font-weight:normal; height:35px; line-height:18px; }
.footer_bottom .fleft { float:left; }
.footer_bottom .fright { float:right; }
.footer_bottom .fright a { color:#FFF; }
.footer_bottom .fright a:hover { color:#f37025; }
/* ----------------  inner page css  --------------------*/

.inner_con { width:980px; margin:10px; }
.left { float:left; width:255px; }
.lefthead { background:#991a14; height:30px; padding:10px 0 0 25px; margin-bottom:10px; color:#FFF; font-size:18px; }
.left_img { width:235px; margin:0 auto 15px auto; }
.left_nav { margin:0 10px 20px 10px; }
.left_nav li { margin-bottom:10px; border-bottom:1px dotted #ABABAB; display:block; list-style:none; }
.left_nav #nobor { border-bottom:none; }

.left_nav li a { padding:3px 0 0 10px; border-left:2px solid #e49611; font-family: 'ColaborateRegular', Arial; font-size:16px; margin-bottom:5px; display:block; }
.left_nav .curr a { color:#E49611; }
.right { float:right; width:725px; padding:0; background:#eceee6; }
.right_blank { height:40px; background:#393939 }
.right_banner { height:205; width:695; margin:10px 15px 15px 15px; }
.right_content { width:695px; padding:0 15px; min-height:891px; height:auto !important; height:891px; }
.sport_height { min-height:645px; height:auto !important; height:645px; }
.right_content .head { border-bottom:1px solid #ABABAB; padding-bottom:10px; margin-bottom:10px; }
.right_content .head h1 { display:block; font-size:20px; border-left:5px solid #e49611; padding:4px 0 4px 10px; font-family: 'ColaborateRegular', Arial; font-weight:normal; color:#991A14; }
.right_content p { margin-bottom:15px; font-size:14px; line-height:19px; }
.pheader { overflow: hidden; border-bottom:1px solid #ABABAB; padding-bottom: 10px; margin-bottom:10px; }
.pheaderleft { float: left; }
.pheaderleft h2 { display:block; font-size:20px; border-left:5px solid #e49611; padding:4px 0 4px 10px; font-family: 'ColaborateRegular', Arial; font-weight:normal; }
.pheaderright { float: right; }
a.top { display:block; background:url(../images/top.png) no-repeat left top; text-indent:-9999px; width:50px; height:22px; }
/* Back to top button */
#back-top { position: fixed; bottom: 192px; right:5px; }
#back-top a { width: 50px; display: block; text-align: center; text-transform: uppercase; text-decoration: none; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
/* arrow icon (span tag) */
#back-top span { width: 50px; height: 22px; display: block; margin-bottom: 7px; background:url(../images/top.png) no-repeat center center; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.list { margin:0 0 10px 0; padding:0 }
.list li { list-style:none; display:block; margin-bottom:10px; background:url(../images/icon_arrow.png) no-repeat left 4px; padding:0 0 0 18px; }
/* product page css */
.prod_main { width:695px; padding-bottom:5px; margin:0; }
.item_cont { width:695px; margin-bottom:10px; }
.item { float:left; width:340px; margin-right:12px; }
.item_inner { width:340px; }
.head1 { border-bottom:1px solid #ABABAB; padding-bottom:10px; margin-bottom:10px; }
.head1 h2 { display:block; font-size:20px; border-left:5px solid #e49611; padding:4px 0 4px 10px; font-family: 'ColaborateRegular', Arial; font-weight:normal; }
.item_img { float:left; width:234px; margin-right:3px; }
.item_content { float:right; width:103px; padding-top:120px; }
.item_content p { font-size:13px; border-left:4px solid #bf2121; padding-left:5px; margin-left:4px; }
.item_content span { font-weight:bold; display:block; }
.send_enq span { display:none; font-size:0; visibility:hidden; }
.send_enq { display:block; width:97px; height:26px; background:url(../images/send_enq.png) no-repeat left top; }
.send_enq:hover { background:url(../images/send_enq.png) no-repeat left -27px; }
/* Another style product listing */
.item_cont2 { width:695px; padding:0 0 25px 0; }
.item_cont2_last { padding-bottom:10px; }
.item2 { float:left; width:341px; margin-right:12px; }
.item2 img { display:block; border:1px solid #969696; margin-bottom:15px; }
.item_last { margin-right:0; }
.item2 .send_enq { float:right; display:block; }
.item2 p { display:block; margin-bottom:0; padding-bottom:15px; }
/* Home page banner css */
/*	-	THE BANNER CONTAINER (Padding, Shadow, Border etc. )	-	*/
.bannercontainer { padding:0px; background-color:#fff; width:1000px; position:relative; margin-left:auto; margin-right:auto; }
.banner { width:1000px; height:418px; position:relative; overflow:hidden; }
.bannercontainer-simple { padding:0px; width:1000px; position:relative; margin-left:auto; margin-right:auto; }
.banner-simple { width:1000px; height:418px; position:relative; overflow:hidden; }
.fullwidthbanner-container { width:100% !important; position:relative; padding:0; max-height:418px !important; overflow:hidden; }
.fullwidthbanner-container .fullwidthabnner { width:100% !important; max-height:450px !important; position:relative; }

/*-----------Milestone gallery css -------------------*/
.milestonecon { background-color: #991A14; padding: 0 50px; position: relative; width: 595px; margin-top:10px; }
#s7, #s8 { background-color: #991A14; height: 325px; margin: 0; width: 595px; }
#s7 .milestoneitem, #s8 .milestoneitem { color: #333333; font-size: 16px; height: 100%; margin: 0; overflow: hidden; padding: 15px 0; position: relative; text-align: left; width: 595px; }
.nav { margin: 5px 0; }
.milestoneitem h3 { display:block; line-height:25px; padding-bottom:5px; color:#FFF; font-size:20px; font-weight:bold; }
.milestoneitem img { display:block; }
.milestoneitem p { font-size:12px; color:#FFF; display:block; padding-top:10px; font-weight:bold; }
.milestonecon #prev2, .milestonecon #prev3 { position:absolute; top:120px; left:15px; display:block; background:url(../images/milestone_arrow_left.png) no-repeat top left; width:18px; height:53px; font-size:0px; text-indent:-99999; z-index:50; }
.milestonecon #next2, .milestonecon #next3 { position:absolute; top:120px; right:15px; display:block; background:url(../images/milestone_arrow_right.png) no-repeat top left; width:18px; height:53px; font-size:0px; text-indent:-99999; z-index:50; }

.vote_sub { border:0px;  font-family: 'ColaborateRegular', Arial; text-align:right; cursor: pointer; }
.con_add { width:695px; margin-bottom:15px; }

.con_add_left { float:left; width:330px; }
.con_add_left h2 { display:block; font-size:18px; margin-bottom:10px; }
.con_add_left p { line-height:23px; }
.con_add_right { float:right; width:340px; }
.con_add_right img { display:block; padding:4px; background:#C0C0C0; border:1px solid #ABABAB; }
.con_tab { margin-bottom:10px; }
.con_tab h3 { margin-bottom:4px; display:block; font-size:16px; color:#991A14; font-weight:normal; }
.con_tab p { margin-bottom:10px;}

.dealer_tab { margin-bottom:15px; }
.dealer_tab td, .dealer_tab td p { vertical-align:top; margin-top:250px; }
.show_hide { display:block; width:150px; line-height:25px; background:#e49611; color:#fff; text-align:center; }
.show_hide:hover { background:#991A14; color:#fff;}
.dealer_height { min-height:660px; height:auto !important; height:660px; }

/* career tables */
.curr_open {border-left: 5px solid #E49611;  display: block; font-family: 'ColaborateRegular',Arial;   font-size: 20px;   font-weight: normal;    padding: 4px 0 4px 10px; margin-bottom:15px;}
.car_tab { margin-bottom:15px; border-collapse:collapse; }
.car_tab .job_title { background:#2D2D2D; color:#FFF; font-size:16px;}
.car_tab tr { border-top:1px solid #D5D5D5; }
.car_tab tr td { padding:5px; border-right:1px solid #D5D5D5; border-left:1px solid #D5D5D5; 
border-bottom:1px solid #D5D5D5; vertical-align:top;   }
.car_tab .job_head_small { color:#991A14;}

#slidingDiv, #slidingDiv_2{
	display:none;
	margin-bottom:15px;
}

.car_more { display:block; margin:11px 0 0 5px; width:100px; line-height:27px; background:#991A14; color:#fff; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.car_more:hover { background:#e49611; color:#fff;}

.apply_job { display:block; margin:5px 0 5px 5px; width:80px; line-height:30px; background:#e49611; color:#000; text-align:center; font-size:16px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.apply_job:hover { background:#991A14 ; color:#fff;}

/* site map page */
.sitem_list { margin:0; padding:0; }
.sitem_list li { display:block; list-style:none; margin-bottom:10px; }
.sitem_list li a { background:url(../images/sitemap.png) no-repeat left -1px; 
padding:0 0 5px 25px; font-size:16px; }

.sitem_list li ul { margin:5px 0 10px 25px; }
.sitem_list li ul li a { background:url(../images/icon_arrow.png) no-repeat left 2px; padding-left:20px; }
